diff --git a/p__Shixuns__Edit__body__Warehouse__index.5b991c62.async.js b/p__Shixuns__Edit__body__Warehouse__index.7f550289.async.js similarity index 93% rename from p__Shixuns__Edit__body__Warehouse__index.5b991c62.async.js rename to p__Shixuns__Edit__body__Warehouse__index.7f550289.async.js index a0dd95388a..c97cf4f1ca 100644 --- a/p__Shixuns__Edit__body__Warehouse__index.5b991c62.async.js +++ b/p__Shixuns__Edit__body__Warehouse__index.7f550289.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6328],{70557:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},40001:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},26227:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},84105:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},41464:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 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:"download",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},18785:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},87169:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},73331:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},15277:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},52671:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},8657:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},56082:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},33853:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},15075:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-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:"minus-square",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},62772:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},43531:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},61485:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},47472:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},65030:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Ie}});var o=s(33885),Q=s(42978),L=s(75931),ee=s(43403),V=s(92310),Z=s.n(V),N=s(29301),H=s(76846),i=s(96452),c=s(6089),C=s(80402),l=s(34280),f=s(49658),p=s(59301),y=s(54476),S=s(77900),w=s(8654);function P(ve){var Ce=ve.prefixCls,X=ve.align,Re=ve.arrow,se=ve.arrowPos,B=Re||{},b=B.className,_=B.content,ne=se.x,$=ne===void 0?0:ne,ue=se.y,ge=ue===void 0?0:ue,Pe=p.useRef();if(!X||!X.points)return null;var Qe={position:"absolute"};if(X.autoArrow!==!1){var _e=X.points[0],Ve=X.points[1],lt=_e[0],ft=_e[1],tt=Ve[0],it=Ve[1];lt===tt||!["t","b"].includes(lt)?Qe.top=ge:lt==="t"?Qe.top=0:Qe.bottom=0,ft===it||!["l","r"].includes(ft)?Qe.left=$:ft==="l"?Qe.left=0:Qe.right=0}return p.createElement("div",{ref:Pe,className:Z()("".concat(Ce,"-arrow"),b),style:Qe},_)}function v(ve){var Ce=ve.prefixCls,X=ve.open,Re=ve.zIndex,se=ve.mask,B=ve.motion;return se?p.createElement(S.default,(0,y.Z)({},B,{motionAppear:!0,visible:X,removeOnLeave:!0}),function(b){var _=b.className;return p.createElement("div",{style:{zIndex:Re},className:Z()("".concat(Ce,"-mask"),_)})}):null}var I=p.memo(function(ve){var Ce=ve.children;return Ce},function(ve,Ce){return Ce.cache}),g=I,A=p.forwardRef(function(ve,Ce){var X=ve.popup,Re=ve.className,se=ve.prefixCls,B=ve.style,b=ve.target,_=ve.onVisibleChanged,ne=ve.open,$=ve.keepDom,ue=ve.fresh,ge=ve.onClick,Pe=ve.mask,Qe=ve.arrow,_e=ve.arrowPos,Ve=ve.align,lt=ve.motion,ft=ve.maskMotion,tt=ve.forceRender,it=ve.getPopupContainer,vt=ve.autoDestroy,pt=ve.portal,fe=ve.zIndex,ze=ve.onMouseEnter,nt=ve.onMouseLeave,at=ve.onPointerEnter,et=ve.onPointerDownCapture,Wt=ve.ready,xt=ve.offsetX,wt=ve.offsetY,Mt=ve.offsetR,Bt=ve.offsetB,Tt=ve.onAlign,Jt=ve.onPrepare,It=ve.stretch,qt=ve.targetWidth,jt=ve.targetHeight,Dt=typeof X=="function"?X():X,Rt=ne||$,Gt=(it==null?void 0:it.length)>0,Kt=p.useState(!it||!Gt),wn=(0,Q.Z)(Kt,2),vn=wn[0],mn=wn[1];if((0,l.Z)(function(){!vn&&Gt&&b&&mn(!0)},[vn,Gt,b]),!vn)return null;var Cn="auto",Mn={left:"-1000vw",top:"-1000vh",right:Cn,bottom:Cn};if(Wt||!ne){var En,Bn=Ve.points,an=Ve.dynamicInset||((En=Ve._experimental)===null||En===void 0?void 0:En.dynamicInset),Dn=an&&Bn[0][1]==="r",An=an&&Bn[0][0]==="b";Dn?(Mn.right=Mt,Mn.left=Cn):(Mn.left=xt,Mn.right=Cn),An?(Mn.bottom=Bt,Mn.top=Cn):(Mn.top=wt,Mn.bottom=Cn)}var dt={};return It&&(It.includes("height")&&jt?dt.height=jt:It.includes("minHeight")&&jt&&(dt.minHeight=jt),It.includes("width")&&qt?dt.width=qt:It.includes("minWidth")&&qt&&(dt.minWidth=qt)),ne||(dt.pointerEvents="none"),p.createElement(pt,{open:tt||Rt,getContainer:it&&function(){return it(b)},autoDestroy:vt},p.createElement(v,{prefixCls:se,open:ne,zIndex:fe,mask:Pe,motion:ft}),p.createElement(N.Z,{onResize:Tt,disabled:!ne},function(G){return p.createElement(S.default,(0,y.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:tt,leavedClassName:"".concat(se,"-hidden")},lt,{onAppearPrepare:Jt,onEnterPrepare:Jt,visible:ne,onVisibleChanged:function(yt){var te;lt==null||(te=lt.onVisibleChanged)===null||te===void 0||te.call(lt,yt),_(yt)}}),function(ae,yt){var te=ae.className,de=ae.style,k=Z()(se,te,Re);return p.createElement("div",{ref:(0,w.sQ)(G,Ce,yt),className:k,style:(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({"--arrow-x":"".concat(_e.x||0,"px"),"--arrow-y":"".concat(_e.y||0,"px")},Mn),dt),de),{},{boxSizing:"border-box",zIndex:fe},B),onMouseEnter:ze,onMouseLeave:nt,onPointerEnter:at,onClick:ge,onPointerDownCapture:et},Qe&&p.createElement(P,{prefixCls:se,arrow:Qe,arrowPos:_e,align:Ve}),p.createElement(g,{cache:!ne&&!ue},Dt))})}))}),R=A,z=p.forwardRef(function(ve,Ce){var X=ve.children,Re=ve.getTriggerDOMNode,se=(0,w.Yr)(X),B=p.useCallback(function(_){(0,w.mH)(Ce,Re?Re(_):_)},[Re]),b=(0,w.x1)(B,(0,w.C4)(X));return se?p.cloneElement(X,{ref:b}):X}),J=z,he=p.createContext(null),oe=he;function be(ve){return ve?Array.isArray(ve)?ve:[ve]:[]}function Je(ve,Ce,X,Re){return p.useMemo(function(){var se=be(X!=null?X:Ce),B=be(Re!=null?Re:Ce),b=new Set(se),_=new Set(B);return ve&&(b.has("hover")&&(b.delete("hover"),b.add("click")),_.has("hover")&&(_.delete("hover"),_.add("click"))),[b,_]},[ve,Ce,X,Re])}var U=s(29194);function F(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],X=arguments.length>2?arguments[2]:void 0;return X?ve[0]===Ce[0]:ve[0]===Ce[0]&&ve[1]===Ce[1]}function m(ve,Ce,X,Re){for(var se=X.points,B=Object.keys(ve),b=0;b1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(ve)?Ce:ve}function d(ve){return h(parseFloat(ve),0)}function M(ve,Ce){var X=(0,o.Z)({},ve);return(Ce||[]).forEach(function(Re){if(!(Re instanceof HTMLBodyElement||Re instanceof HTMLHtmlElement)){var se=x(Re).getComputedStyle(Re),B=se.overflow,b=se.overflowClipMargin,_=se.borderTopWidth,ne=se.borderBottomWidth,$=se.borderLeftWidth,ue=se.borderRightWidth,ge=Re.getBoundingClientRect(),Pe=Re.offsetHeight,Qe=Re.clientHeight,_e=Re.offsetWidth,Ve=Re.clientWidth,lt=d(_),ft=d(ne),tt=d($),it=d(ue),vt=h(Math.round(ge.width/_e*1e3)/1e3),pt=h(Math.round(ge.height/Pe*1e3)/1e3),fe=(_e-Ve-tt-it)*vt,ze=(Pe-Qe-lt-ft)*pt,nt=lt*pt,at=ft*pt,et=tt*vt,Wt=it*vt,xt=0,wt=0;if(B==="clip"){var Mt=d(b);xt=Mt*vt,wt=Mt*pt}var Bt=ge.x+et-xt,Tt=ge.y+nt-wt,Jt=Bt+ge.width+2*xt-et-Wt-fe,It=Tt+ge.height+2*wt-nt-at-ze;X.left=Math.max(X.left,Bt),X.top=Math.max(X.top,Tt),X.right=Math.min(X.right,Jt),X.bottom=Math.min(X.bottom,It)}}),X}function q(ve){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,X="".concat(Ce),Re=X.match(/^(.*)\%$/);return Re?ve*(parseFloat(Re[1])/100):parseFloat(X)}function Oe(ve,Ce){var X=Ce||[],Re=(0,Q.Z)(X,2),se=Re[0],B=Re[1];return[q(ve.width,se),q(ve.height,B)]}function ke(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[ve[0],ve[1]]}function Ae(ve,Ce){var X=Ce[0],Re=Ce[1],se,B;return X==="t"?B=ve.y:X==="b"?B=ve.y+ve.height:B=ve.y+ve.height/2,Re==="l"?se=ve.x:Re==="r"?se=ve.x+ve.width:se=ve.x+ve.width/2,{x:se,y:B}}function xe(ve,Ce){var X={t:"b",b:"t",l:"r",r:"l"};return ve.map(function(Re,se){return se===Ce?X[Re]||"c":Re}).join("")}function Me(ve,Ce,X,Re,se,B,b){var _=p.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:se[Re]||{}}),ne=(0,Q.Z)(_,2),$=ne[0],ue=ne[1],ge=p.useRef(0),Pe=p.useMemo(function(){return Ce?T(Ce):[]},[Ce]),Qe=p.useRef({}),_e=function(){Qe.current={}};ve||_e();var Ve=(0,c.Z)(function(){if(Ce&&X&&ve){let _n=function(Cr,xn){var zn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:O,Fn=Rt.x+Cr,Qn=Rt.y+xn,Ht=Fn+An,gn=Qn+Dn,On=Math.max(Fn,zn.left),tn=Math.max(Qn,zn.top),hn=Math.min(Ht,zn.right),Ln=Math.min(gn,zn.bottom);return Math.max(0,(hn-On)*(Ln-tn))},yr=function(){un=Rt.y+Pt,$t=un+Dn,Lt=Rt.x+rt,mt=Lt+An};var tt,it,vt,pt,fe=Ce,ze=fe.ownerDocument,nt=x(fe),at=nt.getComputedStyle(fe),et=at.position,Wt=fe.style.left,xt=fe.style.top,wt=fe.style.right,Mt=fe.style.bottom,Bt=fe.style.overflow,Tt=(0,o.Z)((0,o.Z)({},se[Re]),B),Jt=ze.createElement("div");(tt=fe.parentElement)===null||tt===void 0||tt.appendChild(Jt),Jt.style.left="".concat(fe.offsetLeft,"px"),Jt.style.top="".concat(fe.offsetTop,"px"),Jt.style.position=et,Jt.style.height="".concat(fe.offsetHeight,"px"),Jt.style.width="".concat(fe.offsetWidth,"px"),fe.style.left="0",fe.style.top="0",fe.style.right="auto",fe.style.bottom="auto",fe.style.overflow="hidden";var It;if(Array.isArray(X))It={x:X[0],y:X[1],width:0,height:0};else{var qt,jt,Dt=X.getBoundingClientRect();Dt.x=(qt=Dt.x)!==null&&qt!==void 0?qt:Dt.left,Dt.y=(jt=Dt.y)!==null&&jt!==void 0?jt:Dt.top,It={x:Dt.x,y:Dt.y,width:Dt.width,height:Dt.height}}var Rt=fe.getBoundingClientRect(),Gt=nt.getComputedStyle(fe),Kt=Gt.height,wn=Gt.width;Rt.x=(it=Rt.x)!==null&&it!==void 0?it:Rt.left,Rt.y=(vt=Rt.y)!==null&&vt!==void 0?vt:Rt.top;var vn=ze.documentElement,mn=vn.clientWidth,Cn=vn.clientHeight,Mn=vn.scrollWidth,En=vn.scrollHeight,Bn=vn.scrollTop,an=vn.scrollLeft,Dn=Rt.height,An=Rt.width,dt=It.height,G=It.width,ae={left:0,top:0,right:mn,bottom:Cn},yt={left:-an,top:-Bn,right:Mn-an,bottom:En-Bn},te=Tt.htmlRegion,de="visible",k="visibleFirst";te!=="scroll"&&te!==k&&(te=de);var re=te===k,K=M(yt,Pe),ie=M(ae,Pe),O=te===de?ie:K,me=re?ie:O;fe.style.left="auto",fe.style.top="auto",fe.style.right="0",fe.style.bottom="0";var we=fe.getBoundingClientRect();fe.style.left=Wt,fe.style.top=xt,fe.style.right=wt,fe.style.bottom=Mt,fe.style.overflow=Bt,(pt=fe.parentElement)===null||pt===void 0||pt.removeChild(Jt);var Le=h(Math.round(An/parseFloat(wn)*1e3)/1e3),Fe=h(Math.round(Dn/parseFloat(Kt)*1e3)/1e3);if(Le===0||Fe===0||(0,H.Sh)(X)&&!(0,U.Z)(X))return;var Se=Tt.offset,qe=Tt.targetOffset,De=Oe(Rt,Se),pe=(0,Q.Z)(De,2),Ee=pe[0],We=pe[1],He=Oe(It,qe),Ue=(0,Q.Z)(He,2),$e=Ue[0],st=Ue[1];It.x-=$e,It.y-=st;var ce=Tt.points||[],ye=(0,Q.Z)(ce,2),le=ye[0],Ke=ye[1],ht=ke(Ke),ut=ke(le),Te=Ae(It,ht),St=Ae(Rt,ut),Xe=(0,o.Z)({},Tt),rt=Te.x-St.x+Ee,Pt=Te.y-St.y+We,en=_n(rt,Pt),Ut=_n(rt,Pt,ie),zt=Ae(It,["t","l"]),Qt=Ae(Rt,["t","l"]),Ot=Ae(It,["b","r"]),Ft=Ae(Rt,["b","r"]),_t=Tt.overflow||{},on=_t.adjustX,rn=_t.adjustY,kt=_t.shiftX,Yt=_t.shiftY,sn=function(xn){return typeof xn=="boolean"?xn:xn>=0},un,$t,Lt,mt;yr();var ct=sn(rn),bt=ut[0]===ht[0];if(ct&&ut[0]==="t"&&($t>me.bottom||Qe.current.bt)){var Vt=Pt;bt?Vt-=Dn-dt:Vt=zt.y-Ft.y-We;var Xt=_n(rt,Vt),ln=_n(rt,Vt,ie);Xt>en||Xt===en&&(!re||ln>=Ut)?(Qe.current.bt=!0,Pt=Vt,We=-We,Xe.points=[xe(ut,0),xe(ht,0)]):Qe.current.bt=!1}if(ct&&ut[0]==="b"&&(unen||dn===en&&(!re||cn>=Ut)?(Qe.current.tb=!0,Pt=Sn,We=-We,Xe.points=[xe(ut,0),xe(ht,0)]):Qe.current.tb=!1}var pn=sn(on),Kn=ut[1]===ht[1];if(pn&&ut[1]==="l"&&(mt>me.right||Qe.current.rl)){var Un=rt;Kn?Un-=An-G:Un=zt.x-Ft.x-Ee;var kn=_n(Un,Pt),Wn=_n(Un,Pt,ie);kn>en||kn===en&&(!re||Wn>=Ut)?(Qe.current.rl=!0,rt=Un,Ee=-Ee,Xe.points=[xe(ut,1),xe(ht,1)]):Qe.current.rl=!1}if(pn&&ut[1]==="r"&&(Lten||ir===en&&(!re||vr>=Ut)?(Qe.current.lr=!0,rt=tr,Ee=-Ee,Xe.points=[xe(ut,1),xe(ht,1)]):Qe.current.lr=!1}yr();var nr=kt===!0?0:kt;typeof nr=="number"&&(Ltie.right&&(rt-=mt-ie.right-Ee,It.x>ie.right-nr&&(rt+=It.x-ie.right+nr)));var ar=Yt===!0?0:Yt;typeof ar=="number"&&(unie.bottom&&(Pt-=$t-ie.bottom-We,It.y>ie.bottom-ar&&(Pt+=It.y-ie.bottom+ar)));var cr=Rt.x+rt,Nn=cr+An,qn=Rt.y+Pt,fr=qn+Dn,pr=It.x,lr=pr+G,Ar=It.y,Er=Ar+dt,Lr=Math.max(cr,pr),or=Math.min(Nn,lr),jn=(Lr+or)/2,Xn=jn-cr,er=Math.max(qn,Ar),Hn=Math.min(fr,Er),Jn=(er+Hn)/2,Rn=Jn-qn;b==null||b(Ce,Xe);var dr=we.right-Rt.x-(rt+Rt.width),mr=we.bottom-Rt.y-(Pt+Rt.height);Le===1&&(rt=Math.round(rt),dr=Math.round(dr)),Fe===1&&(Pt=Math.round(Pt),mr=Math.round(mr));var ur={ready:!0,offsetX:rt/Le,offsetY:Pt/Fe,offsetR:dr/Le,offsetB:mr/Fe,arrowX:Xn/Le,arrowY:Rn/Fe,scaleX:Le,scaleY:Fe,align:Xe};ue(ur)}}),lt=function(){ge.current+=1;var it=ge.current;Promise.resolve().then(function(){ge.current===it&&Ve()})},ft=function(){ue(function(it){return(0,o.Z)((0,o.Z)({},it),{},{ready:!1})})};return(0,l.Z)(ft,[Re]),(0,l.Z)(function(){ve||ft()},[ve]),[$.ready,$.offsetX,$.offsetY,$.offsetR,$.offsetB,$.arrowX,$.arrowY,$.scaleX,$.scaleY,$.align,lt]}var At=s(94480);function Ze(ve,Ce,X,Re,se){(0,l.Z)(function(){if(ve&&Ce&&X){let ge=function(){Re(),se()};var B=Ce,b=X,_=T(B),ne=T(b),$=x(b),ue=new Set([$].concat((0,At.Z)(_),(0,At.Z)(ne)));return ue.forEach(function(Pe){Pe.addEventListener("scroll",ge,{passive:!0})}),$.addEventListener("resize",ge,{passive:!0}),Re(),function(){ue.forEach(function(Pe){Pe.removeEventListener("scroll",ge),$.removeEventListener("resize",ge)})}}},[ve,Ce,X])}var ot=s(48736);function Be(ve,Ce,X,Re,se,B,b,_){var ne=p.useRef(ve);ne.current=ve;var $=p.useRef(!1);p.useEffect(function(){if(Ce&&Re&&(!se||B)){var ge=function(){$.current=!1},Pe=function(vt){var pt;ne.current&&!b(((pt=vt.composedPath)===null||pt===void 0||(pt=pt.call(vt))===null||pt===void 0?void 0:pt[0])||vt.target)&&!$.current&&_(!1)},Qe=x(Re);Qe.addEventListener("pointerdown",ge,!0),Qe.addEventListener("mousedown",Pe,!0),Qe.addEventListener("contextmenu",Pe,!0);var _e=(0,i.A)(X);if(_e&&(_e.addEventListener("mousedown",Pe,!0),_e.addEventListener("contextmenu",Pe,!0)),0)var Ve,lt,ft,tt;return function(){Qe.removeEventListener("pointerdown",ge,!0),Qe.removeEventListener("mousedown",Pe,!0),Qe.removeEventListener("contextmenu",Pe,!0),_e&&(_e.removeEventListener("mousedown",Pe,!0),_e.removeEventListener("contextmenu",Pe,!0))}}},[Ce,X,Re,se,B]);function ue(){$.current=!0}return ue}var Et=["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 Ye(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ee.Z,Ce=p.forwardRef(function(X,Re){var se=X.prefixCls,B=se===void 0?"rc-trigger-popup":se,b=X.children,_=X.action,ne=_===void 0?"hover":_,$=X.showAction,ue=X.hideAction,ge=X.popupVisible,Pe=X.defaultPopupVisible,Qe=X.onPopupVisibleChange,_e=X.afterPopupVisibleChange,Ve=X.mouseEnterDelay,lt=X.mouseLeaveDelay,ft=lt===void 0?.1:lt,tt=X.focusDelay,it=X.blurDelay,vt=X.mask,pt=X.maskClosable,fe=pt===void 0?!0:pt,ze=X.getPopupContainer,nt=X.forceRender,at=X.autoDestroy,et=X.destroyPopupOnHide,Wt=X.popup,xt=X.popupClassName,wt=X.popupStyle,Mt=X.popupPlacement,Bt=X.builtinPlacements,Tt=Bt===void 0?{}:Bt,Jt=X.popupAlign,It=X.zIndex,qt=X.stretch,jt=X.getPopupClassNameFromAlign,Dt=X.fresh,Rt=X.alignPoint,Gt=X.onPopupClick,Kt=X.onPopupAlign,wn=X.arrow,vn=X.popupMotion,mn=X.maskMotion,Cn=X.popupTransitionName,Mn=X.popupAnimation,En=X.maskTransitionName,Bn=X.maskAnimation,an=X.className,Dn=X.getTriggerDOMNode,An=(0,L.Z)(X,Et),dt=at||et||!1,G=p.useState(!1),ae=(0,Q.Z)(G,2),yt=ae[0],te=ae[1];(0,l.Z)(function(){te((0,f.Z)())},[]);var de=p.useRef({}),k=p.useContext(oe),re=p.useMemo(function(){return{registerSubPopup:function(hn,Ln){de.current[hn]=Ln,k==null||k.registerSubPopup(hn,Ln)}}},[k]),K=(0,C.Z)(),ie=p.useState(null),O=(0,Q.Z)(ie,2),me=O[0],we=O[1],Le=p.useRef(null),Fe=(0,c.Z)(function(tn){Le.current=tn,(0,H.Sh)(tn)&&me!==tn&&we(tn),k==null||k.registerSubPopup(K,tn)}),Se=p.useState(null),qe=(0,Q.Z)(Se,2),De=qe[0],pe=qe[1],Ee=p.useRef(null),We=(0,c.Z)(function(tn){(0,H.Sh)(tn)&&De!==tn&&(pe(tn),Ee.current=tn)}),He=p.Children.only(b),Ue=(He==null?void 0:He.props)||{},$e={},st=(0,c.Z)(function(tn){var hn,Ln,Vn=De;return(Vn==null?void 0:Vn.contains(tn))||((hn=(0,i.A)(Vn))===null||hn===void 0?void 0:hn.host)===tn||tn===Vn||(me==null?void 0:me.contains(tn))||((Ln=(0,i.A)(me))===null||Ln===void 0?void 0:Ln.host)===tn||tn===me||Object.values(de.current).some(function(sr){return(sr==null?void 0:sr.contains(tn))||tn===sr})}),ce=W(B,vn,Mn,Cn),ye=W(B,mn,Bn,En),le=p.useState(Pe||!1),Ke=(0,Q.Z)(le,2),ht=Ke[0],ut=Ke[1],Te=ge!=null?ge:ht,St=(0,c.Z)(function(tn){ge===void 0&&ut(tn)});(0,l.Z)(function(){ut(ge||!1)},[ge]);var Xe=p.useRef(Te);Xe.current=Te;var rt=p.useRef([]);rt.current=[];var Pt=(0,c.Z)(function(tn){var hn;St(tn),((hn=rt.current[rt.current.length-1])!==null&&hn!==void 0?hn:Te)!==tn&&(rt.current.push(tn),Qe==null||Qe(tn))}),en=p.useRef(),Ut=function(){clearTimeout(en.current)},zt=function(hn){var Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Ut(),Ln===0?Pt(hn):en.current=setTimeout(function(){Pt(hn)},Ln*1e3)};p.useEffect(function(){return Ut},[]);var Qt=p.useState(!1),Ot=(0,Q.Z)(Qt,2),Ft=Ot[0],_t=Ot[1];(0,l.Z)(function(tn){(!tn||Te)&&_t(!0)},[Te]);var on=p.useState(null),rn=(0,Q.Z)(on,2),kt=rn[0],Yt=rn[1],sn=p.useState(null),un=(0,Q.Z)(sn,2),$t=un[0],Lt=un[1],mt=function(hn){Lt([hn.clientX,hn.clientY])},ct=Me(Te,me,Rt&&$t!==null?$t:De,Mt,Tt,Jt,Kt),bt=(0,Q.Z)(ct,11),Vt=bt[0],Xt=bt[1],ln=bt[2],Sn=bt[3],dn=bt[4],cn=bt[5],pn=bt[6],Kn=bt[7],Un=bt[8],kn=bt[9],Wn=bt[10],tr=Je(yt,ne,$,ue),ir=(0,Q.Z)(tr,2),vr=ir[0],nr=ir[1],ar=vr.has("click"),cr=nr.has("click")||nr.has("contextMenu"),Nn=(0,c.Z)(function(){Ft||Wn()}),qn=function(){Xe.current&&Rt&&cr&&zt(!1)};Ze(Te,De,me,Nn,qn),(0,l.Z)(function(){Nn()},[$t,Mt]),(0,l.Z)(function(){Te&&!(Tt!=null&&Tt[Mt])&&Nn()},[JSON.stringify(Jt)]);var fr=p.useMemo(function(){var tn=m(Tt,B,kn,Rt);return Z()(tn,jt==null?void 0:jt(kn))},[kn,jt,Tt,B,Rt]);p.useImperativeHandle(Re,function(){return{nativeElement:Ee.current,popupElement:Le.current,forceAlign:Nn}});var pr=p.useState(0),lr=(0,Q.Z)(pr,2),Ar=lr[0],Er=lr[1],Lr=p.useState(0),or=(0,Q.Z)(Lr,2),jn=or[0],Xn=or[1],er=function(){if(qt&&De){var hn=De.getBoundingClientRect();Er(hn.width),Xn(hn.height)}},Hn=function(){er(),Nn()},Jn=function(hn){_t(!1),Wn(),_e==null||_e(hn)},Rn=function(){return new Promise(function(hn){er(),Yt(function(){return hn})})};(0,l.Z)(function(){kt&&(Wn(),kt(),Yt(null))},[kt]);function dr(tn,hn,Ln,Vn){$e[tn]=function(sr){var Sr;Vn==null||Vn(sr),zt(hn,Ln);for(var $n=arguments.length,Rr=new Array($n>1?$n-1:0),Yn=1;Yn<$n;Yn++)Rr[Yn-1]=arguments[Yn];(Sr=Ue[tn])===null||Sr===void 0||Sr.call.apply(Sr,[Ue,sr].concat(Rr))}}(ar||cr)&&($e.onClick=function(tn){var hn;Xe.current&&cr?zt(!1):!Xe.current&&ar&&(mt(tn),zt(!0));for(var Ln=arguments.length,Vn=new Array(Ln>1?Ln-1:0),sr=1;sr1?Ln-1:0),sr=1;src in i?Q(i,c,{enumerable:!0,configurable:!0,writable:!0,value:C}):i[c]=C,N=(i,c)=>{for(var C in c||(c={}))ee.call(c,C)&&Z(i,C,c[C]);if(L)for(var C of L(c))V.call(c,C)&&Z(i,C,c[C]);return i};const H=i=>React.createElement("svg",N({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},i),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));je.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},26593:function(Nt,je,s){"use strict";s.d(je,{xp:function(){return V},AG:function(){return C},JA:function(){return N},FX:function(){return Re},k$:function(){return Et},ub:function(){return Ye},e6:function(){return Ie},v7:function(){return p},BO:function(){return l},x7:function(){return z},em:function(){return Me},BV:function(){return Z},qz:function(){return i},Gm:function(){return H},yt:function(){return g},I2:function(){return x},sQ:function(){return I},z3:function(){return L},GY:function(){return ot},wC:function(){return Be},Oe:function(){return At},L6:function(){return Q},RL:function(){return o},f$:function(){return ee},j1:function(){return y},jD:function(){return f},g4:function(){return S}});var o=s(58143),Q="data:image/png;base64,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",L=s(93314),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Z=s.p+"static/err.2323787b.png",N="data:image/png;base64,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",H="data:image/png;base64,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",i="data:image/png;base64,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",c="data:image/png;base64,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",C="data:image/png;base64,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",l=s.p+"static/douyu.1e926b4a.jpg",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",p="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",w="data:image/png;base64,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",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII=",v="data:image/png;base64,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",I="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",g="data:image/png;base64,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",A=s(12999),R=s.p+"static/teacherQQ.833913ba.jpg",z="data:image/png;base64,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",J=s(59301),he=Object.defineProperty,oe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,U=(se,B,b)=>B in se?he(se,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):se[B]=b,F=(se,B)=>{for(var b in B||(B={}))be.call(B,b)&&U(se,b,B[b]);if(oe)for(var b of oe(B))Je.call(B,b)&&U(se,b,B[b]);return se};const m=se=>React.createElement("svg",F({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},se),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var W="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",x="data:image/jpeg;base64,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",T=s.p+"static/certificate.a2a9ee77.jpg",h=Object.defineProperty,d=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Oe=(se,B,b)=>B in se?h(se,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):se[B]=b,ke=(se,B)=>{for(var b in B||(B={}))M.call(B,b)&&Oe(se,b,B[b]);if(d)for(var b of d(B))q.call(B,b)&&Oe(se,b,B[b]);return se};const Ae=se=>React.createElement("svg",ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},se),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var xe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAGWCAYAAAApAbrRAAAgAElEQVR4Xuy9eZBd13kn9t239IpuNBo7CBIgNhJcRXGRJVsjj2ssjyWPR2NbnnFlKslMKrRjKRxZVc7EValU/5OKXVYoD2XZlsYpe5JJJonLlaqZTKKRJWuhRErEiJsFUVwBEiB2NBqN3t9yU79zz++9rw/OXd7r9xpN4DSLhffuPec73/nOfff7nW87kYS/3kjg8bh64ICMjI7L1vFR2bNlWLaPlGRLpSwj1ZIMVssyWG9KQ2JZWmrI8kpd5q/V5PLsgpyfWZKzM0ty9fy8LMpU1OwNQ4FKkECQQJBAkECQQP8kEPWP9C1A+al48O6q7J4ckN3bRmXvlhHZO1yRTXEsMf4HEogiiSL72UokxmV8xr2SiDRiieeX5dKlJTl1aUnenbkm5058Jjp/C0gwTDFIIEggSCBI4D0qgQAgOl64ONrzOdl6ZLu8b+cm2T88IFuGKjISN6XRiKUJsACSABAkDaDAz+51fDcgI5JSJFKOSxIv1WR2ZlHOn5qXVy5elddOfzZa7JjN0CFIIEggSCBIIEigjxIIAKID4R55Mr5t3055cPcmuRtuCQMMmtKsi8QADrECCgQSBkxkXG8BDtsG38uRlMx/TWnO1+TK27Py/I+vyavTT0SzHbAbmgYJBAkECQQJBAn0TQIBQBQQ7d4n48m7t8sH94zLoYFIhuuxNNxuvQQQGnREIlGlJOWry3LpxDV58diz8qJ8OaoVYDs0CRIIEggSCBIIEuibBAKAyBLtVDzwgdvk/v3b5OGRkkxILM0GbA4pfxUb2wCLRC9XDHTjkpSjpjQuLcq7r16Ub7/6X0dnejlGoBUkECQQJBAkECTQiQQCgEiR1qGn4u13b5eP7BiRfQQNTeRQZPyVykmsQ167ThYIbUkXn8uxlBZjWTw9Iy89fVKOyVS00im90D5IIEggSCBIIEhgrRIIAMIjwfv/KD5w1y75yEhZtpgkCRUQuVaBd9OfQZgtPmIpRSUpXZyX1//ja/KNi1PRXDd0Q58ggSCBIIEggSCBbiUQAIQjuYf+JL7n7u3y4WpFhhrN1e6K2MRDqowK66rANdwjqbzvekhNz11E0sxoU766JKdfuCzfePfT0eVuH4LQL0ggSCBIIEggSKBTCQQAoST22P8cP3JoUh6FpyAy+RWCfIgEGOjPrpSz7nW6IqCFP47L/rzOexwzlvJCXaZfPil/9eZvRxc6HS60DxIIEggSCBIIEuhGAgFAGKnF0aN/Jo8c3CwPwzUgDWkg9bIM/4WVqv7csjRY10YpkgjtdEpmVhqnTut0Fw3j4M+lhzFaWAKpnqpduSSl2WW58sp5+dobT0QXu3kQQp8ggSCBIIEggSCBTiQQAISIPPjl+N67t8oHSyJl1nRIYEVSRZKf8a8GBhQ0AYHvnq9NWl2IrHFQaKpFK5YmaSBDAwWsSiUpzy7J9EvT8vXgzujkJxDaBgkECQQJBAl0I4FbHkAc/cN439075WcqJamW4KhIqkj2XC5R1KpQiaqTrFbZ03EAImaW5cxXXpWvylS01M0DEfoECQQJBAkECQQJFJFATxVYkQE3UpttvxePPXa7/PzooExEsdTJm3YX9IPfpnJ9rJU+aDnujdKpWTn+7D+VZ5PYzvAXJBAkECQQJBAk0HsJ3LoAYiqu/O1D8pGdw7J/pR3qsErCLpBwlTUbe5T4KsUNOgQN7hJyjCxQUYS+5gWff3RWnvnxp6PXev/IBIpBAkECQQJBAkECKiXxVhPGfV+Mjx7ZJR+InVRNLYdeAghXwbvWjl4CCASCLi3LtedOyVcv/fPo2q22tmG+QQJBAkECQQL9l8AtaYGwrouPDlZlNM4oTV3SqZPI5CxJ7F7DErnX8X0VEFF0dFv3M/r0gr6lUzl3TV595pR8X6ai1PLb/X/EwghBAkECQQJBAjejBN77AOKTcVk+LJU901JujErUnJeoCp0+LvHpWZMNWXcV6CN/Gj+0b0IeaMZS97kWXLdCkYWnm8LX13VhwEKAjI00t4YBACpt04AUVQ3TTelM+w7ryktn5a9PfCY6X2QOoU2QQJBAkECQQJBAUQm85wDE3ifj4cFB2TZRkYnBimwaKMlgqSoDpViqUKRRRcpx3dRxaDZiqdeaslyry9LyilybWZLLA2UpH9khHyxFMgilnJV6WVSIbjvWkOD1LOXf7RjslxVfUS5L+fKinP32W/LNYIVYq6RD/yCBIIEggSABLYH3AICIo71PytCWIdm9ZUT2DlVkvFKSwXJZBrCTLzVxdlV6fQYDKkpSataNtWF5JZZ4IJJBn3Lv1aPRifUga8yKdYXUHVeK7pMFICqYdyz14+fl6WCF6NXqBjpBAkECQQJBApDAhgYQez4Xb9s9JndsHZU9lZKMcMmoWPUSpmVIuMsMZezrn/Y4pFkP0D4v8NFnJegkRZTxGXFToqKg5Lp5lKV85qq8+h9Py0vBChF+9EECQQJBAkECvZLABgQQcbTnc7J136QcGR+R7eWmsTY0suIFeiWMjUbHrYLZDX8AHss1WX7+XflWyMjoRoKhT5BAkECQQJCATwIbCkAgO2LfhBzePi57JZJKpcAx2g3bpuwEHfomy7b6XlY/t73bNm1sX78ibdN48fXVY6BfFv1KWcpvXZKXjn8qeiP8DIIEggSCBIIEggR6IYENAiDi6K4vyP7bN8uRakWGYbrPOnBKT7yTXXrWORZedBVLrM+5cHlKGxvXO2nrG9t3XkbWtTxelhZl+lv/JHq6Fw9NoBEkECQQJBAkECRw4wHEVFx56Ha5d9ew3AEF2Wwk51GUysnhUf3Ikii67I2mxFl84D5olUvXx5K4yj6rLflhmzSaaUCjiIxqdVl58aw8E9wYRVd/g7X7ZFw++NNy55FJ+Vv7N8sHJofl8GhFJqOSDOIHU8VvpmTOcTF/USRSU9U/8BE/KBz4gj/c421cGkXus4jMrYjUGwmdakVkwL4h9Km0GId/A/ZY2JVGezyeFAse8D//3DHJC8aqxxLXGrI0X5cLF+blxydn5Jl3ZuXZNy/KuyF2Z4M9i4GdIAErgRsKIPZMxSP798m940OyO3bKSceNRCm7wZFRWeKGPbWiXBFx2+G+V9Faeu490gMt0E2rqUA+NH3ywT68B5587Qwwcspau8GRPv45R827HktfB5+YC/50P1h13p2TH/7o16N3wtP/HpPAVFx6cKc8eNdO+eihCfnwthG5Z3xQ9gxVZBAPezM2z9V1KLZhfwm4zz8obbTFPd2vgpPkYpHFegIEDNgotwGH70dVVm8P9F22KAP0OY595qXeXH2f1/kvaIHG/IosXFqUU5cW5OW3r8rTr1yWr7zyG/JGONflPfbMBnZvCQncMACx//PxxP5JuW+gLBNiwUOaiV7vsOHrh89fH7WNleJ1vWpunADv6b46dsA9llvT5OeicRS+dhif8Qq+ORilb2M50qwKvN+0JbjT4jI4FmVTqUj50qy884Nfj/7GjDIl1f2bZWRkRMarkYwNRTIkFamWYinB6lKKJV6JpdFoyPJyQxZXVmR2Zkmunp+XZZmKWgeP3RK/khs5ycfj6vsflQce2yO/ce8O+fujA7K1HJn0XPPXaLZ3+djJY8dvAAIsDAAJyemyeO7MdfzRKsDvpGUtAaZvuSQyWE5o4HtL0ZeS73VYKOxngBGCCVo10Fe3A20AE7QDbdwDWAFwGakmY+EPIKTWMACmMbMiZ18+J//6+Xflf/nhN+U1+YuIhpAbuSJh7CCBIAErgRsCILZPxZuO3CnvGy3LGBWhVp7mJWeDI12gUETJ5q2uj2YaXa3Q00pZ542X1q/o3NAOFgSUufYBjLTy2A7vpfmaXJmdkbdHx2TrprJsq5STehim8FUkLVQAA4YblInv4AFnbFypyaVrC3L59LNyNbzU81Z/Dfen4sp92+XwT9whnzo8Kb+6eVi2V6JEeRMsGMWeWLZaLguCBbSj8ofSpsKHIofCBpDAfQ0AjPXBuh7oDoH1AG3QX/ez4NTQocUBgIOuEwAB/AEkaGvFYCUBCQAQGAs0Ye2gFYPWD/B2fkHePn5B/tdjZ+XPXr8gJ4M7Yw3PU+gaJNBjCaw7gEAlydu2yIOjVRlHvIMvfkDP0VWyPisFlaC7ay/S1kdf09FKGDEK4DctQNLlm985zzTgkremjA1JG5t8mRe6itsgXczHtAEyaErFBnledz5G1lxbNEoSRbGUGiWpLy0ZMHHhx+fljExFK3nzCPc7k8D+L8a77tsqv/LYbfLp7SNyFxQ5/mgxMIqZFgFlJYBSJgjQAAKK2cQhAAzYHT/uo61xIViLBmgCPMAaoGMm8LJAzAOBh7ZoANi0nnfrCiF4wL+gifEJRHAN9OlGMUAoao/JcdH+7Rk59uIF+dL3zslfzvxWNNOZFEPrIIEggX5JYH0BxFRceWSv3D8+JNuhVNNiBlYpYieewI0HyKKh27qxBVn33PHxPS3mQN/z9XMXLi1GI2uB3ZgKA5icmI5u+EuTib7OcXx8w90BXhZXZG6mLu/OzsvF05+NFvv1sN5qdB/6k/iRn9ov/92+zfIzw1UZoyWAyhZKFooZu3kCA4AK/lEJU4Ev1xMFTsBAAEBQAmXO/i2gYWMmjDsElg9LXFsUfOsCcABasC5o4MP+ePHws47FwDXc0+BodkkuvX1V/vrrb8vvvP6b0Vu32nMQ5hsksFElsI4AIo7u/kM5vHtCbo9s9kJanIAWlq5xwOv0+6fVQnDb4XteTII7JvvosXS8QRHezYvbxjRkjc+x89r4Yjrc2AxfLYm0uI2sOXRSH8PETEQSLSzLwrWanP/hspyWJ6LljfrQv1f4+tCfxx//e0fkS8Nl2YNQBypa/kslDiCAa8iEAKBQz3/rM10cjJmgWwHXoeDRF3+wMAA80DLhxkvo/gQejLfA2KALQNPiUfFDHnmPAIgWFcZB0AXCwNCVuomHeOf/Pi6/9KNPRS++V9Yv8BkkcLNLYN0AxK6n4u2HJ+Qe7loBIho2Y6LckAif8W+ewN12Lo3Wy9NDi22NYnfu63vksRlJk+1wH9db4Edle7j8543j0iTPGC+N/xiuAwu8fDLScnDvp93TfK4CUA2JMB6ucUx+N0rD8sl58B5dNAtNmTt7Rd48/dloOm89w/10CXz4z+J/9Imj8r/DdQUlb4IhrcvCrE3UjoXQgZN0X6AN4xjMM6+UOV0bOs0SbQgGNFfGYmHdGq4lgpYE8KdjGQAiYE1gPAZdJkgTxT18H6rY2A0LOHCN8wA9jgtelmpS+z+Py0f+5jeiZ8MzEyQQJLAxJJCrsHvC5uNx9QOPygPVioyVlJJ0aWsl5VNcWqHl8aVpuW1dRZynnNnfx595SXuUe5oCxtj6XhrNIrLRbdzx8uTTyf00+WSN2YikOX1NTr3yLTkdAi07kXa77d/68/g/+cRR+dfMhGCwYytrAmfVW0WrMyq4c4cCp/sAlgH82GmtoIvCxDTYIdle08JYaOOmbIIXAAFmfWgrAoAALBoYm+mhrrsFQ+Ia01DxXbtWCFQYzwF+/6/j8pMvPh490500Q68ggSCBXktgXQDE0T+M923fJPugVJAeiEk0c0pPo51pg5Mo7amUZvLudysR0x4+ed2W0uJplureKj6c0y4JclbxmHEipn35rQpKTO0LHpoSVUsSw4XAdigEVHNWlzyaadt4A46VJ78WKSWvlkyVzHxrsWpcu076GmnDzQGevWuKQ8tE5FpdLj1/TN6QL5um4e86CZiU2rKMS3VbTSqNWErxoETxkkQP7JFf/oXD8i+hrKGMqaS1gteFowgOeA0PpIlrUFkVVPiIUUA7gIPWrt/GR5BFGixMAKR9U9CiwIwJghoGQDKrgsCFrhO0NxYKVciK7hB3DgQder7LNWn829fkYyen5ZgWYTQkcbQscWVJGhdF6nJcagGwhp9ZkMD6SKDvAALFovbtlfsqFanWlQm+4qneqKfMtm47KE6fMkP7PJqkr/nANbcfNB2tFFk0qcTBTxpNXGddBXdJNc/ufLN4zOuXxrMrI3cM3yNHWmltcT9trTj3hUWZfuGcvBbqRzgSfjyubrtHDoyW5JHhqnykUpKHqiXZHUUytNKUaO+YDDy0S0YhYzf+QVOCTtb1H5jmqWMN0B7XCSawo6dLBEpdp1/qzA20ZxVLukCo2EHTBGWqypcaDDAzQ2d3EECYgExbt4L1J8xv0Y6HgE/72zRzW6xJ/NI5uXZtRRqohNm0cL2Kg/aaMltryomFmnx/ribfWF6Wl8//tlwMxafWR4mEUW5dCfQdQNz3pfjgWFV2tvzmOTv59ViKRknisuVDf3bHzrpXlM+iNNAONIvwpcfutp+PBq+Rh7w5Fp0bYiPml+TyyxfkzQAirFSn4oF9m+Xh0SH5xUpJHi2X5WAlkt2ozUG3xOZBkTsn2rEC2P2zdDSoMH6BSpvxEVTwegfPOgvod52lQlkeNDhgO6Z9QvkzwJLgRGdyMCbDtZS4fK6yINg4Dj0u7msaGHNmSeStGRECC03DntR7rSlyaqUhP5pbkm8tNeSrp/9Z9HreMxzuBwkECXQvgb4CCFgfbr9NjkZlqaTFNOSxrmMGzEtTxRD4+hYZJysOYdXLrUdjgWbR+A5ffERW/Qh3vj756DY++fhiQvLWpZP7oN8sS+nyNTn9xhPR6U763pRtn4yH76jK+zcPyn82XJF/MFCWbSbOweY1MoYBBZe2DCX/D9uAQ1oBWrUbVI1pKnwNEpi2qXf+WkGbZ1OlThqXh3UzMDMDbUwchEoZ1evSqkJp0zwZa8Fx9HkZnCP7uGmh+j5dGTPLIufmRC4ttGWkQRLmrc7VaCzX5cdXl+XfzK7Ivzl/NRSfuil/Q2FSG0ICfQUQ93wpvmO8KrsR+9DtbPMAg0u3CIDolpde9UtT4mmBn5WGRPWUMz56xRPBmQt2suh3szbvLsqJdz8dXe4l3+8tWnF0x7+Q948NyhODFfn4UEW2Mk6AlRthLaCCxeddoyJbhkUGSu3ARChzBlfqrAsGHZr1tC4GAgoNHOhCYHwDsyloWbjud+VUu6TlQQdgkn8dMwF6mAuDJXUbjEF3CTMw3OBJWBwuLohcWmxbHwzvKkBUAwgDLGJpLtTkjbma/NnMivyrS78VnX1vPSOB2yCB94YE+gcgcMrmLjlSGZTRUl2a3WYJuH77vIyJNH+8Xg5NI4te3lhF5uRr44t3gJ+7KF/uXFzln2ZRcC0vpKN57CSWJO0Rd+fXSvMsSYRzNV4+LT/2ujKm4tLEZhmfKMvd1bI8WC7JXaWS7JVYtg6UZGCwImUqPlO2wGYCQFMOlUUmR6Q0OSjliREpbR6U0kjFBHJGy6zSiMJLthoj/OgMXIU/nWZ2muHducE3jzHhLuC5DmhjSjhbugw6xHCIN8AflL5JYbQa+sqSlM5ck00/npZd9aYMwbKAP2ZF0BIBpctaDTgrYtcmkfGBdoElKt8VB5q34g6sJUGnblJ2GkgQfPDcCpbFJujQgMKVjXZNuG4LHUSp3R2MteA10ADP2hVC2YPG5cXkf8iH4EO3xXW0g5WDsRzoj2dwcliu3j4mF7aPyHK5JDFOGa2Uk/H4xzXFPZw+OmiLcy3gULH6qtTXuIpU7pI0I4RBx9Ko418+E+0lNqQteGs0Yllcqcv05SU5fX5RXjkzLS+9vSKvTT8h10KMxntDSQYu0yXQNwCB8y727ZXDvpMkfez4qh+aH2JZYl2J0a3K6FaUzBqvaLXGtNMv1zIX39i+SpBp7YqOrWWbNV/K1rwAbU2MvPaknbZWmqbmQ/MOoHRhXk6f+Ex0ftVz8Hhc3XVEDm8akocHq/LYQCT3lMpyoNmQnQNVGUYEP5Uho/e5e908JLJ9JNmpI25gYig5oAl1BvBHU7zOANCHS3HXy7oFVLCuUtPKlidPgi9eb2U/WHeErqhIhfzaZZFXLou8Md12HWgXApShLqREd8b4YDI3HLuNedG8D6CiFSt5ZhwF5qzbEiCYOdtzNPCvqdtgS1ybgEy7OHQpuPUiGABpgh7t+Re0BOjv5lhxHI5lz7zg+Rw6iJIyJJCiDBZqSezDkj0zw9TCsMpZp3fiuj5llAocMjsyKXLfdhF8ply1y4XywjyxXrrEd2vutjKmloEJ/LRpqqwQyrUib5TDUk0W5uty7sKcvHFxXo6fuibPnbomP3jlnIkJ6to6GxRbkMCNlkDfAMSdfxDv3LpJ9iAlckUVbepEQRI8uMouTdFllav2KUwfQOl2QYooeHc+WeAnr+S1C6qyQJmvbHeR8thpgMAFB1ngjwBlVcnxpqy8cE7e4PkZW3433jw2Io+ODcgnxgbk58qR3I6DGptxYnHQ5Zm508U17Dq3DoscmBC5fTxREnq3ixc50x/RXscIUKHzB8DgQG1KZ5wBFQmUFBUilVHL924D//ROnMCE8oKifOa0yGvTbaVIIKLrLHC+uEclhXHAG6wQ5vTKSnvHzaO5OScofyhqyo5ggFkYDKgkr5w7D9xyFSB5UHWoDPhAfwIUPY9WLIedOKwkmBODMA2fikfIBf+DBkADDtkC6MP3xVq7/DZdMlxjLTOurT6mHPfxfHxkn8jesfbZGwSIBEzkC+4SzAvf8Wzx2QFvBGFuSi1omeJbNoME66LdQbTEoF29Lo1SJLWZZTn5o0vy/7x0Xv7y1Lvyw4tT0Vy3753QL0jgRkqgTwAiju77khyoVmQT3BerFE5KhUOa72nudt0e3uBCVcApzx/v3tf08vp2s0A+fula0ON1y0eRglTadWDAgEqjzZpznutGyyNNru54LuiYWZJzsEKMPxlP7hiSj41X5R8PVOTRKJJJvuDZh4pYpwzC9L9vs8iBLYnlAeDBvKTVgVMaMEAhgA7N3RxD79ipgKlYfbtaHfRHd4Pmk24H3tM+f9D7ylsib125/oliYSYod320tS4EhV6u5QTXtHLTdRpaIMn+ynW2BudIBch6DoxfMLvnxuqzM1qKV4El8qploGfHehMAPaANYADaeh768C7OkfOiiwJ9uIY85Ivz1jt/yl1bj37ugMihLe1TR12QwRgUDSBIWz8TOr6Ez6R2CzF2Bc8I5ql5AD0NJhbrcuGtK/KtF8/L//GDU/L1K/9tdLWb90zoEyRwIyXQHwBh4x9KkZTrTgAllFMVQYH2Or/XbJAg7hlFEEkTu+Qq6gzgswM80CYrswF0SNNVZhyTgk/jUS8MaJE334Lpsdyx+Z3K1vxr5+by6PLGsdzx0+Sj50r5kG9NoyV/y4c7J3c++j7Xg+uYxrO7xq25oIx5U5YuLcjspmH5+fFB+SeDZfmJqCSDeIkbv7g9AtoXYAhlBIsDLA9wXfCIadflwJe7DurjS5zKFO4A94VPOgz+c5UBlRnmo+9hJ4qxAG7QBjtpXqMF5CtvirxxZXWaIoGOtjbQeuJaF3T2gt7pUtHpdUJb9ueuXd+n4mWmhn4Z4B6uYz2gGN0sDjdzo2UVsKW2GdNBvhjToV00+phvjAVZsuqly7fbn1Yayky7JfSBYfj80TtFDk+2S2sTlGCOLfeOrejJZ0aDAeOisGuLZw1taHHR1jECLH02CJ8lV/6gs1CTudcuy3dwVPkLl+Sr4aTR3qrCbb8Xj20dkW3Dg7J5tCpjQxUZqlRkAJXZmw2prTSk1oxlpVaXpfkVuXqhLtPnnpbpUIis+Dr0BUDs/P14dNdm2Q/FUlYWiKYNFKSSKyG9z15Du0al5XpddQYDFC7aZk0LdMzLyrbDd93H/c6x3IBDF5j4ePXx4c7TNzZ5IK9Z8tFjcP7sx3lSdnny0TLWfTiGL/vDnY9vzq7VyAVq7KPXGddAG6m9i3W5Z3RA/otqJB9uRkn9A/yxvDJfzlTEfKnD8vC+nUl6oxvxr83vrfGtn573oKjMwVNR4g7Ag2V2n/asCfrktRWB97RVQwMWKh64CZhySRM4D6YC/199qw0gdMEm7uRpCSDvhq5TF4FyooWEx2JTbvrES1oAXDmZ0zIRl1BZXe6aio4vBipKXfKaoECDHMgS8+NOW5eypmJlPw2UjKXDBkISZLE9rTfgEeOTtj6vQ8dEoJ8LPCCjjx5IYiG4nuBNy16DSfTH84b1wDoyvkEDFQIrjMc5a57xDMBFQ5mTXw3ECLCW6rLw5hX566fflj849px8O1RsLa68VreMowO/K+MjW2Tb1iG5Y+eo3Dk8IJtLsVTLZamUSlIuxVKOIrM/QWE2U4sMAbEIWYK3sN6QeqMpC1eW5fz5OTlxZkZOnZmTWbpau+XsZu7XFwCx//PxxJZh2WMUipN+6Dsemv74tJiAvHgAr3JzjgF32xQ96pv9dPyCb7wsHrPiDfLiNtLG98WHpD2oWuZFAybzAiV9NN3x02igXHN5QO6qivxyOZJfiEoyxl0jAYRRBhZQaAUDnzaC4qAQGK8A5UVFRAWoXQlUwLxH8zMVGsfifb7otTLSyoz9uYPVbhMoI4INKl349UELYOWvToi8Pt2O1QBdWi3AB2Mr3B+mnoPeDaMvggx10CRBjo7T0DtltEUfuksAEsgHQYlWxq0YCGzdrKwpO/QFP4zJoCIl8IGyZsCl3vG7FgVadRjnQHmDHuWjs0DQnvf4nHBsAkJ8B18fP5RYINAOMmExKh2UC96wPqAL2WAsukz0ehMocnz003EPLmhk4CWfRw2KKfPZFZn5wbvyr144L18+/hvySsjO6EDlTsUD926XO3aPycHd43JodEAmY3tcgj1tWOPp1iY0iiVGfR03eUafQrzSkKWL83Ly9DV5Y/qyvP3O70Qe52MHvN6ETfsCIHDy5vZB2dpLeUWNxAIRl7NP7CzarhPeekkTtPLm4AUoOf18PBbhO4+fvPudyLHVNpYdwwPyyXIkv9oU2aHNu/hMc7kJYrSnQOLFj+tHtyUAArtDvuRpyte88MEmCOAukDS5mzXbD5puHCcAACAASURBVGue5sudyoEKyTx3tuyyG1ehTeemnbIW6PoHoAn6334nCaKkgtQBmjTjU9lokxuLM2F8WgUoJw10NEgyClQFAHI+DASku4AmeVw3wZo6WtLOScditICWrUxJ8EL50zIDnt2MErTRtSN0XwIVd00YL0FrANM1ISed5aErcdIyAVDwM/sTlxfnQMBBxe+Th3bBsOS3AXiI4bABk8zYIF3MmweEEUjocuF8dlyAh+9n5+Tks6fkqRfekj8Piir/rQIr98Ftcs/uMbl/fFC2DUQyZKwITZNtLTaWtUWoLhLra/jOm+51fGd7WEoBSJbrMnN2Vt44cV5eeDOUSW/JtS8AYv8X413jkWyOKhLH9bbCx3f9aPCeez3r8cmiZ17gajzSIX3feLhWZPw8XjUdl2bWvfyfin9OWXNzZaDnX2SuLk9p9Hy8p60PriOHvhHJUCWSRwer8k9LkfykMaVbhYWXrg70w8sYL3kqlG0jIg/uENk/0U4NhNLQwXTaukCFqY+0xjVaLrTlANdZMZE0uNvkORMaUJiXlIrT8LkacI1Bm4xH+JsLiQvjwnwiPZ1ayEBKXbtBB+6Bhluumj8ogh4XQNCioPmjosb4VHr4TFcRZE5gRDeFHgfXeAgXdvN0u2SBBQ2uaH2g1ailUM2rP5mjjo9w40E0wOQ9yomAhEDxtjGRR3YnKbA8RpxrxzRb9HHTcgnm9POonydmrNCdAVChDwvThbPw/NBFBRkZ3myMCddipS7xyxflL79/Wp587ivyXPDDp7wZp+Khh26Xuw5NyAfGB2ULXBL1hsSwKNhnzPwLN8UqXSMS62vWM2iauNfxnfd5r4wjHZEptCJLZ+bk+I+vyvO3dkG8RLp9ARBHPx/vjqsyVo6k2UyxGJQaprxxEregPvM7Fx9tcF9/T3m0Cl92x3M7cjw9dto8Cg+qGmr63fTP6uObW9H5aDnrMdy5p/GfN7Z5Hpqydbgi/7hclo9XSnKAlgUssLtrYywC2uBBuX9HEk0PIKGtBDpFE0qCRZx4cJQrLzfCnoqB9SU0PbevHpcKmG04tt7BM/6B/nBUVTw5I3L8kt3N2idbz5/0uHvVVg+mTaKNLj5F4GB25ZYAd+G+52UVTRskydRJtCeA0LLCdShM1kswtSMsca0QOR6VuubHuHdU8KIBh9btY+jbol5GGZfbmSCcHwGPXgcdN8LnCfJGyiueGQTbkpaxcNlMF9JsgQDnHgGdlh/BDa1eOp6CwJTPhQFINusEoIzPGS00OqAXIOPdWXnhxYvyv333LfmT878dWYjZ6zfEe5ceTnU+skN+cnJY9saIi8NrIF6tw6LIAgnPdd2W7SAN9zq+p9FBcAuMenN1mTk5Iy9873vy/K0ct9I3AFEakFHUgEgz12vTOD67x1WbhS1LZHauKpND0/NZG/jz0Dtt13qgx3OtE+ivr3EOtCKkjamtLT7Li+6naRb5OWdZDbKsA3relDfdGlreWma8r/ly15C03LHd9abM2B7mxWpZ9g2U5b8vizxUKcsWs84KyWInSCVBNwOuQaH89D6R3ZsSXzUVm1acxhSvdsR8Ubtln7mLN4pSWTBcv7veNbqWDcqHfNAsbtrZOgd0v5BH8oEzHV6+IHJmru3K0JUWXdO4m3HAmhDgF1YDAg26STSwYcwCZawLJWlFxwBV+P81zbQ0TaN0bSCqDt6kYteWAI5DpasBBe7ptgSR2o1Dmq31tARoqWGhMJ11smkgAQ73bk+sD6Cng2eh0AmiaPnis0B+jMuEVUzVmHo9CHr4LOmASfe4cv2s6bXiePMrcvbVafnmX/5QPn36s9F0kXfDLdFmKh74if3y6MHN8v6BsgxiWVa9nyxY8IECfY19NEDwAQhXpi5IMWsdSQlWj/OLcuIHF+Tpc09EF2+JtXAm2RcAARfGpoqM1lZW14AYUNaIFWVV6IfgXSWeNgbaVWMpaX7Ip8tjFs0sALHW+bk8ZvEB3mtMkfW4c9bKCwFWFnjzjQGeK/BPluXukQH5cklkb1SCq9JfeAcvaV05EooM0fQIomQlRvTlDhAvZ7RhSibuuYGD2pXBI69pitcxEuSfPnIWWqJlwyhEa/7X5ZwZk6EDB90dPJQ+6KE8M2IhTs22ayPoQEj0QzvQokWEytVkCFQTxYsATe66qWD1bh28avcGFTN37azNwCwKADCACPzpMzloktfmd20F4HWjUK3rxmcV0aCFNHXtCgIdHfkGPrA+DNgkb6xOCpkSeNK9glNMj269PlNHy0NndRjQalM0WTmTbdNcSnxOdK0PlgQ3z5+iaXi2xcwIFgkorELCHGAe/9GfHpOPXVeptRc/3PcgjT2fi7c9fLt8ZHJY7mjCVWFPLd5AUynX6jJ//Lx88+XfjF7dQHytCyt9ARCHnoq3lyPZBKWhd7S+naxvlrqdu3NGe59Vw7dzdmmzn4+nvGscN20c0C7KQ5F2mvci881qo+ftk0GanIxyd4BeVv80GbAPguCrkdw/VJG/GKzIJiNTay7XSscNPMMLF6DhYwdFULaagYEEEMavLG3LBHbQUF7cGZM2lZdOA6Ry0ql3hi+rwXAfipq7XJ7doJUnLQ30ddP0zXoWlC/oME4A9M/PJ0dUA0zMrSRggIoG4+ozN7h7p8+cLgZt/ucOnOO5gIJzILDSNSWoxOhS4HeuES0wujQ2FSwzaFxXBXfZDABlHIZ+6XD9QQuy0dkZXC8NIBjEiHY6QBQAApapiUGRHaOJ9QH/alcNXSoENqBPixWtOlxrrrP+bTAWxszDpvxSBqBNK4fOfuEzyLVgbAWfWbq20BfBeleX5dwXnpZHX/ts9O66aIANPAgOY7xrUn56fFC2IsWyE1axRG4cRCf9vXopnWa5GcnKm5fluedOyfO3UnnyvgCIvU/Gk2MDMhZVnaDJmgqodO51srixosN+7ljeB8D2K9K2E346aQveOx2f883qp2XSKf1O+TfAoov1ixekJsPy0Kaq/LvBipS0gnPz97UCw8sWJulPHEnOguCLnMqBZmaa591TIY1StKZouhGYgcDdoFYqZn4IcrPZGQQqRmnx8CtWVLRZIq5yMfzbEzPJJ0sn0zeOsQEcEBcBS8TZucR9QBeOCwA0ANG7e7eIkgYQ+p7OENG0SUsHXFLZu1YGni8CK4WWmc5E0BYQAh/ywZoVBAeM2eD6s/YCgw21xUMDMfYn4ABfAAx7NiX/Akjo4Ff2dZ8Vgja3zgSDMPWzwxiHlotH1b6gq4h1NzieLjnOdGSm+nIMA55sOu9yQ+b+p+/JPW9+KjrVye/yZmt79x/H+x/YLj+DjUYjlmbZxjZgno1YIv29tbYp17uRDcaw76BVgf/uWGzHtm9dlZe+e0K+5z0ssBtGNnifvgAInG0wOSbj5kWckX7p7vqLWiuwox2stMHIcr1t6XCtF1r+RXbpmmcvCFFumG6sEQODUgK/HMfd0fu+Y656ji5f7OO2y7MWkE4Ri4geA/2y+El75htNqeGwrE1D8u9dxabT+ajcjIwsMQCIX7q7bQbmS5cvYW06ZhYi7hEIUOHQKmDuqUBE82KCc1WVWeaOmDET2OGin64wie+M7ucOFLTouqBiwDUoDgIQXbgK10ETykwrZSpv7tL1blrv5jUY0NkSrksEPBh/v3MUNtNNtStBWzbIB91KrKWgqzWmvUjAG1NVOT6tQ1S62kLETBj9PKAfwA1dCbTMgI7OFgE/Zo2se4my1G4m7TYwgMzG3LhuCh844jOEfzVIovxp4THPps0ownxgKdHpxEbZ2Ngb3cf+rhY/9x25+63PRO9scN3RN/bu/6P4wNEd8tODFRkGeMgbqGkzMEpJXQfzh2tp333ts8Zge7v+3ked4yEr5NSM/PDbJ+U7t4Iloi8AYu+T8fDIcHKmgf5rKstBqYsdbOvh8FggXHoYy3eNNIqM7+O3yBx8Y/t49/GQNWZae1wvwlfeD7HIfT2O+UF1sI61ZakDQIwNyb+nYnGD7ais+FKm+RuK4Vfubr94jSK3Jn+8jPnC1ilznI/xjzsxC64yoIJnH54aScUFcIG4A/DDQkPah05TtK4pwfRAk45qlYh6wbUPu7KHfpEnnaXAHTvN70XWCG0YGOjWyqDiI4DhrpouCrMuNhPCFyMA3gyAwPHX1qevXQNGOaosCw0OaPonT2jLGBaCIx3kSQsO2vHYc8qIu3laMJiRQv75HNG9hH58NvhskYZr6UFbAguffHR7LWseVmau2WqUOljTKraWe40ARoOahZos/v7Tty6AOPJkfNt9e+Vnh6oyHDfzwUPR34OvnS0kZW4xDbQoPfTVffR3AJcTV+SlZ07J9292ENEXACGPx9WjR2Wb+cEoS4G7OCW7E89qY14Ytl0evaKL72u3HmOshb9u+haVL2l32p5rk7d+pN+IpTZQkUdGh+T/1cGFdA0wUE7vhI1il8R18atHrXnfph0yqE5bGXQwJV/ubqVCfXIi21AxQTlQ8bfAAK7ZIktUHlSudJcwAI99tHtFpw1S0WE8Hc3PdE+a3Zn9QGsHd/HccbsZHtxlu24dKjAd2GlkaktIo1+rIJU9VdJUlrRplG4mgnYLUK6sEKmV5qqTN1kp1MbOk1dWhqSlyMjEvpE0AMB9yIoVJGnFYVApAQxBk9uXipsypwwNULCZFq5bjIGksCDo+iB8XjSI0Jkaeh0YsIo+bhwOQQpBBy0g9YYs/o/fvjUBBFzfj9wmPzdUlc1NWxCqm/feevTJAhAEJq9dlu++9Hh0fD34uVFj9AdASBwd/H3Z3hiR0vBKYlZaHEjM9u53XsN93tPtXcHoNj6hcRw9Vla7NH5cHrLadbJ4afPM4yNt3nq+7pxdmWs+fXLqZXufTGarsjJWlkeGqvIVXSuB0fQ6uJHKlbtEnHsBAMEXvd4du8GKeLlzhw0++HLWQIJnGEDZaFM/X/as6WCC5SJb/MfGNBBs0D+O8RhsiTHcQlXaeqB96iySpeMMKDcCCProtVLUJ4u6Pn0qS/rZXV60/5003V02szqY1cKdsqkBYQGHdjO1dvS2BgdAgHYJ6LUCfwR8pNcq1mTfRqSnlStdVDxqm+vmK/TE/rSkuCWpdZCuLyOCMtRWCH2Na8R0XT4PWo7mubPPjVlzm2IM3igbbZFppeI2ZfF/+NYtCCCm4oGfPyI/Nz4su6MNDh6wtvan4I2P4P16LLW/eUe+djMHxPYJQIgc+N14c3NMhs0LoyZxqSZxsypRXLXBKQvSxHcj7KpEZfU9TyGThm6HMcwP2f5rfvCWPtuxH9vmjUOedTtNHwCJ8+M89Hd3XN890iOvRfh36WT1SZtjp33cefvWNE+utabUhgblkfFB+Q/aL02zteaVL1/uvMcGRP7hPe2URr7QuevU1RPpo6ffGS9sXb2Q5Ya5o3VBiRuHQCWld9rmWVMHJmkwoXfIrkUA/ZgOyowGtw6CBiGUia8gkU49pfLSaa1U3FlKFvSpaMGrjgnQAY46W4GBlPqgLj1/t94BrTosB05+tLuKIFAHY7ruIG3d0Udvu1Yf95mnBQPjoR8DNDkPzp/9mDar41Q0SDIys6qD1gkdcGveBTZLg0AY68LMCw2++BzTKrbSkFsvBmIqLn1wrzxyxxZ5oB5LE6mabgxD3ru6m/tFYhuK0vXxW4mlNLciV394Tr528reimaK03kvt+gYgZCoeunNCNlMYWgGlCWh+sJ21Mbrsr5KJNrynla6+TvqaHq6xX944vO/y4BsDdNPakw/wqefvG99HQ19zx06bQxZtLQO9Bu7YLg13bB/Y8a2pK/+hhtSGh+XRiSH5qgYArg+aOzMqfrowfuVo4srQBYN0gB9N07RaMCjSBNvZOARdBwEKgrtcDWjAm95BcwxtwTAAwgZp0u/umqNb62/T/rSy0DEZrlWAO1sCK4zP1EAeJ61rWrhuBc7XjWFgnIa7VpCDjguAHK8LNlRBgTyuXNdlYKQbQRHPq6CyZowFlSt5oGtIWzsoWwI5BnnSDUMQ5tZZ0EAFbbQ7gUCOB4dBNoirMbQs81wHHaypnwX9nOrS19qqRDkQXGrrB+dFtxCfH8iIVVMXa7L45HdvLQvEwS/Gtz+4S37aGG1sQORalLt2L7gBk757dl28upDuCPDl48m95sZVlCKpnL8mr3/7P5enb8ZD0voJICp7NslEc6ANBEorqiT1gERZ37NQmKbZAigrErvXNf00euzja4t7vM7PafPR9H38mYdUzb+lXKx89Dh6Tj66Lp0iPLnjabpZcvLNO61vnvyH6lIrj8ujk8PyV7qOAV/8+gXL3SpewHjhIgsDLgwGNeo+vuO3tfKmEsOYUMq0QOgyxBxbuztcQEAzOl/24JF+fyoDghbySSVIUNRSijYAkcqHdMg3+dDBoVBKjLWgIiZ40Ic8uTEh2hKhQYRWnG4cA03tlDNjBSBrXZaZypA7aCpu7WZxi2lpVxX7abM+LQA6sFOPQ+Ws6bbcHvasCW3dcOcAHhnjgc+MYyHg4BroWg+t5yNqZ7HotdWgh4BAA0Dc14XRtNUHdDjnuZVbLIjyqXjw57fJR4cGZDLqUdCkG5+g31e81yxJXGrmH+VQNNCS9Nz2HO+li/LNmzE1t58AonRgSMaWKmJxvkg0JHFklWg8IBE/Y4GbTSnhfpqi1/1aP/AlVVdiSOLY+e7SyqLhGxv0eF1/Jl2XHr9jLteNbeeOea96oC3PehzzEs6Rhabj4y1NjlpGrXnYsdLko3lxZeyuoR7XncNiU2oTJXl064h8Tb/wdR9fWWTchwvjl5GFoXbHVCpQPjr9T5vhGZjJF7i7C2cgH5UBd870z9NSYBSNLXTEwkYtywRPsVSVDKlQ0oIOcZ+Knal8VDCgS+Wj6wrQrWN+L6rQFT6Dhg6IpLmcrh0GBaIvsxt04CZ337yv10S7YZjmqoMztWWGpn13Lm7Giuv/p9WEPBFQaMuBkamTTaPdHGhLKwXpcR4GtCi3E+VPOa4CADbYk7EtGmRg3vq547z0erqWKoIzrhvnRN74TOL6rZaF8cifxg/dsUXuQ8bFqvrUyTqbd6UvQ4Jty2kvOntdWxB0U7oceJ+WBNADbU1Xg4LWOzOWGO3II/jXaaNoh/uV5NjwytyKXPqrb8lf3WznZvQPQEgcbfs92TRUbQOI0nI6QGgOSqSVYvmaP4WnMdZWzlp5gTZocIGzxjKLa+mQhq896PG6/ux7ZkEPtFw+fPz42upxzMvMkZWeN2VDmXFczitNduYFpmRURFbuvLNk7NJ257C4LLXxrfLY5Kh8vbUjVyV+WWVR79SMMi2JTAyJ/NJdCcfaX+5GwPPlrOMWqDy05cB5mZiHjVaPVmCishIY2dlOOlPA7G4tj75gPaYsGjeELRbEWAOdjQDSuiomUyS5W6fyc5UPxzdxE7ZWgnaJaACjlaVrPcH4uhqn3t3rVEmmxLKUtlaWTH01CtHKSpfM5ry1FYXprXSjaAuNG5uhrRza8uP+HunuwXrouAuuk+vacWXkK/TEeWJuBHXM0NCZKqTF55u8GWuK/QLZEGjxGWDgKVwY76k6EFNxZbvIUHWTDG0alcGBkgyVGoLcu2q1JFFckvpiQ+pxLLWayEJjSVZOXpUlmYqWtk/Fmx6+S352uCIjUOAuUEhT/jmYYdXtNAuCCwqy0jjTAAQGKmKhYJsTl+QHN1u56z4CCBGc2T5Yl4FSxm561YtcWRDS+jQLtCnygJFOFm9o0wnvnbQ1IKGgXIzySpm3y2MnPBeRUy/bLNaltmlEHpsclr82pnub4cAcf/qVXXM0lMz4YGKB0ArUDW7UyocmfZ2iaGSuiktp8zndE1p50KqhfdQ6u8Gsi41v0JkgDPDDfR7xzDQ+jI//GZTopgnqapO6MiR51wqJvGjwo0ESlRauceesDwzTCq1F1+7SmaXCOWr/P4EITe8GfKgy3RpgUZmbmAorex2/QXeIDv7UYxEAmJe1tbrwHBOm/2o3ENvRUqXdEARjrntIH07GZ0gDAcqeAIipuKsqdypwQOtMy+1i+daxFW7NCMaOvCcsEE/Gw3cPy84tVdkxPCCbBisyWo5kpFqRCoAAd/F8pvC9HklUakpzKZblWk0WFmoyW6lIdeug7Kn3yHXhe1fRKqBjFex6rtJ97v1O33sYJ4tGuSzl+SW5/LUZ+aY8ES13Sn+jtu8rgJCn4sEDCzK0USefx1ee1SGvf7i/WgJLS1Ib2SqPbR6Rb3AHbA6GqiSKmACCvahIoAwAIGCBYP0DHSBHhaYVKnfAbqodzcXM3qA5n7EG2pWh77lKWGcacHdKUzXnQcWkXQBG2VprBK7zYDAGhmpfP1M5teVAAwkqcCrQtOetpTAb7Z2vroVAOZN/mv9phdC7b17T2RKMMaD7wQUd2jKhwQXWhgBPBzCSHxe0+MCEjltwLQcuX7qtXhMG2PIME/DP9eU83WfMBVwaHPAZY+aMnoeRjTpoS8vKuDBWZPH3NmIhqam4cnBUJndskf3jo7IdlgYRGWBwIZRnpcBBVzgFGMoWu3Kc3ltTNX6K9O/0nVq3cQ4ubV4nvX6MrXnFeJj3W7Py7I9+/eapMtpfADEVVyYnZWRiwR+sMjOSuDR4n9/1NfeBQRtNT9PQ99x2oOO21bTTeNRtsvjzjeeOSVruvH1jgJ80ft35u22L/MjyZJ3FYxH6vnUbqUttaEge2zos39TplzQ1u+ckUAHgXxzJjCBKKmAdgU+Tstk12he0W87YVQo0j0Mh8oRMKlBjTXAKGumAONdP7+7qqejcAk28TsUC4ARlw106eafsTLCnDdRkX5q6CRp05UZadajsIDfuxAmQSJtz1P55XzYH2pvYD+WW0BYP7WphjAjdKrQ4MLAUtKjEKbMWSFJFpDSPVL60KLnBRRog6mdOX9e1kHV/Ix+HoE7p1O4xWnMYwIn1wHz5zDEOR5emxmdaSYwcrePejc+gVQr/LtU2WCGpqbhyZKfs3DUo+8aHZQ8AANIs00z+uBcXCE7s9B3insKpx+C9rHE1X53y6DsBlGPpe3nzhuyurci7T5+UZ2+WCpX9BRAismcqHqm1XaISD0vUHJaoPC1NfDYvlcX02Ajfg0YauFeyfUED10lLfyYN33hZPLg02LYTntkHczZKLGfemp9O5KPHwRhpP1DKjnJLm0ve2HodOVZjcnXwqOYD7S8tSu3ObfLY7k3yrdaaqPMu3MOeaJXASxjHeP/avUkvHSSJNjzYCWCAhyKxxgMVBKPcdeYFFYh2dyBNFGONDSbuB77cVyknlCl2fjlaabuydy0IvO/uTHU/TV/3d6+ntXNp0bKC6/pz1os8je88Pl3ZcEzfWL62vnY+Xnzyo2XBx2OaJSdNBtpVAzAxVxOZWRK5tpK4oOiGYDtax0iPcRqM+SC/dKXo+BDWi9g4Low42v9F2XnHqBzBaZhIR4QBK01WBBS+eAFfHx8ASeuLtg2b3lm2gZW+2IOsWAX0L5Vs3Z4ksNGr+3xxGLxGHsx73FpRNG+aPtpcxyOCrJvS/N4F+cb0E9FspyBqI7bvO4BAWeudh2WAk2/OJwtXGpVYf+5EOOjnKjjSw7/mhTUvET/7xs66pu9pGuSX/BfhmX3Ib7kkzax5dyuforzpdi1FZmW2SkmqdfK+0O0aYD6831DZJwByruwuTkrtzpJ8YMeofIsZBb5KgDxkSWcgbBkW+eTRtrvDNSnj5azjELjLJ2/uSZ1sj50k7u0YEdkzJoKKl2Z9+//LKPL4hDYbTAJ47lBe/MK8yIUFkdnlpBCXLg6m3SO0LtFSo8EUXTgEt7DKbYQgSpxltHuT3LV1TO6ArmRcQz+WAumPrfdQiuUirw3vZ6Vl6rTNrBROPZZ5DyiefHzk8eaT2fl5efX5/zJ6pR/yXG+a/X9NTsWlPdKOg2iM2p34vMT6cycTZz/dp2zp4V9cRxt+bik4z9i857Z1aaSNmce32498op8e00c/izd3XN2/k3m7fPhkRVm4/Lgydnlw1/r8oNTvFHls97h8m7SwWLAK4KWry1ubMRG5bk3Fm6qJBUIH47lpiK2IdltymmZ++pxp4qfLBC/9nSMid21NYiz0yz1vXcP9W1cCBJd4bnEE+2vTyUmqdPPQEsHYD/MbU9VQdW0P7QJCu1rzxtaBOPj78Y69O+TekaopAtgoalHo9mlwD6Ty0UGbLD66sX50YoHodm6+fnBzXKvJlWduktM6+w8gIMXH4+qePUk6p1YqpXFrLZjNL+ihFwP9mrMS4d9aIzFLuQDCt3i+8TrhgeN28kBRyepxssYs2s7lgf0gDx8YcoFBtSxNLbs0epBz2nxdeZAHo4idfrh3+sdSP3i/ARDfgTLXx1SbmAjrznCPpAaQQAzEP7qnbX4HCNAAQn+m28GAD1tCmC93vvwBNvZtFjm0pX30difrGtoGCfBZurgg8sOL7dNhW781m2Wka1rgXivbSB07jmccYKLRvFFBlHF07xfl4G2b5XAUyUAcS0OXZy5aWrpou9ZmpNR+vzSaVh90eBR30eO53aqRvsyMckki8FGUZtavII1GI5bll87I9y798+jae/1XtD4AAt6gp2RApiXaO95+YE7PJg8MrvEzv2vB4t51/SZt37qU0uikLY47njum5mWtC+ybm+YX9IuMl0VH8+ibm3ufY1KmLj9FeSJdl45vTW3b+r4t8tiezfJdPHg6iE3HMRgAYg+5Yhoe4hJwnDeD2ezL1pDli1xnWNCMjF2iri/Bl/mRyQRAcKy1rnPof+tKAM8aXBkvXxCZW2kfFqbThPk8GuBsEbJb/RPPJk7jXPcsjE/G5Qd+To7uGJR9NkOimbfr16ut27r98iwMvmBIHw1fhUfy4LNAZF1DP99pmuZ6ki3R9NWg6NQak2YZwRivX5Ln3/6t6OyqX81UPLB/s4xEkQyWS6aORjkuSxQ1JG6swpAgkgAAIABJREFUSH2uKcuNWBbP/7YsbJSy2OsEIETkk3FZPiyVQq+ZaWfXC7CgryXfk5/hZMoOGffT72Heie8+rQ3uaRr8zHE7GTuNF87JNx/f2Fp46FtEDpxH3lxJW/O0erx2lVBXZnl92P5pqe/7kDy2a0KeWZVDb2tCUJm78Qf4jkqUbhZGWlAcTMc8M4JR8TrI8fCkyN1b29UcCz2ToVGQQIYE8IzSEsEAXv08AxzodFjcw3dmHjEjZ6m+3i6MOHrgT+XencNyBwL89BQRKKiDF3UQYZooOgEeRWlomuAJfBYNonSBDr+7AIIBkG6wZpE5Z82DYGUV2ImkcnZWXj1+Ud65Y1BGt2yV7SMlmRgoy2C5LNUoMmeClPQc40iazYbZPzVwHtzSkly9XJeLJ5flqszK8o3K6lg/AAEJPh5XZY9V+NcrodQy1plvLk1HK/dOX3e9opM3Lsbphs+8fuTfBStpY7n0dH89B9+4aW3z+onUb5+Qhw9sledMeqJ9gaKbzpKA8jfplUiTszRR+RB1IAgMdKlp86K2BZDIAl7oLDjEFznobRsW+dDeJFujSJZB3nKG+0EC+pk7MSNy/FK75LZO//RljehD0mCRWN/DtOLo6J/IodtG5IAbPIg5IYBQByj62rirr/vkPRlZbd17acGM5NP8xgvUoXDnpftrGhwvLUiSgZidjEn6sECsxDIPQIBCXHpuSHNBamja/LVlBGM3GlKbW5JL04ty4cSPZHq9S2WvL4CABKfiipyRqAUk+JSd6SCVkyDEfUI7oeH21TR9dHC/KH23rf6eRofjp40NfrPuaTnmzQVtfTxyjD0SmzXKapfGD/nw8fDlqHb7F+JHjm6VYzwVkS9QKnm8ZAESuGOjksfJib9wWGTE2rBatRNs9oUBIap2AwMwzQvCXofV4307RXaPtXeDeS+5cD9IoBMJ4Hl98XwSXKnrkhhXnH0OdRlrt64FAMS/eHZ9TuO86wvxnXsn5JDY47Mxz7ix2qIblZP3sq/Som7bahdLibEMvEb5oT2vueNoGaONHg9tEZtg2kBp1levSLmSbMvRT4+hW6XNS8+Z8Q8uL/xeittp6pgjxy3yfJD/ZpRYeUyFzGYSb8H+Wl6ch+a7JYPEemX6gYcYtTliiedrMntpTt5942k5K38RpabcFuG3aJv1BxDwPk1JuaWg2gqnuAWCys2dJRRft3+aJukkQCehqT/njeG2LUKnrbCvn0ORe1qOvrm4PPt49K1F0XY++qvpNWFmu/3J+JFDO+SYrt7IQEeeWYEXLSwEUPg8mhtZEkjj1GcsaAuCLkeMNDv05wubAGLHqMj7dwXLQ97jG+53LwEA33NzIi+ca8frGCUVtwGFVSCtQfRzvF4AYs/n4m2Ht8v9pbKUIqXEyBRM96y5YPgvSeRrB13u+qVdN4BPmi59t42PLtrgOpQl+MZ38KTbptFNo+eOmzZPXzuO794rMn/2yRsP933j+PqZIl9liRdXZO7qVXnnlatyWaaile6f5vyeNwBAmMcxkk9KSe61qPK4VdL3KgBwPCMzg/30/PJogHYaTX0PtElL00+77pOx21Z/z6IPWmljp93D9c54I0AprRpLy1Tz4JsL54x2aWum6U2hAE1kxgWAOLBdjunTH7EjY6wCLQc8G4AvV2Rh/Io9zpsvZPxLgIFaDuZgJnsmA4/uJqugA/CwfSQAiPzXQmjRrQQAVvEsHzsrck2deMAUYv1csqAXAythsVhp9D8GAmcU7d8m94+WZQRmdK+CL0tcbpjDsFJ1BJR3w7bTNHAN39HfVZRUfL5+ui126tzxa+BC2voeaYE2+mm+2dc3nk85u4pZz1/zkabYMQff/LV8XJn6gJl5xynZu200n+5nAr+5msxevCanTnwmOt/t85zX7wYBCAsipoyyjowS4r9t5dQZb3k08gDEajCSjK2VY6LAO+OJNFcDFD+Q4VidjuHjMQuIpSv8tuUjjwfNax69KbxMEvBAAHHnNjlmznxwbC2s26CXguWVASBwmBbOjtDVBnWapj5XATT02QcIUvvAbe0YirwfRrgfJNCtBGCF+OEFkVO21iDjIECPpchd2jyptf9ZGHH04JflnolB2QFlm6W8oIipDF1AoBWlT7mZ35+1bEDBaTDBvr6x2VaP61PclB/u+RSyq+CpZPV1zRdkocfWvOuxNMjRc/QBBE0jbw6+Zy0NvHFdfPLVcjMgqyn1C8ty7pXn5WQ/4iO6U4jd/rK8/eKEB4AJ/WcUj/pz77u02F630zTc61nj8Z7LQ96808bW8wPNIvR98/Xxg3buPIvMW/OR8Od3/5B+UbmuklEbOPAyLBC3T8oxHTxmAh4toMC/PAXTvHjt/zjO+9fuWX12gT7qmi9n/MsXNqwcpLVrk8i920KFybxHONxfuwTwPJ+ZE3n+XAIYtPWB1JnCzEJpjJGoN/t7nPedfxDv3LdFDteaEuksC9+s3SwMXxs3S6Fakhi03bbaHWIAhC1NjfZsy355fKE96fmyJjQPpK9pc3zNU5FsE03LHb+TpyZLFj7Z+WQJfovyg/GuNeTq+VPy+pmpaKETXvPabgAAoVm0YMJcul755E0muZ9GA9fTaGbdKzbqjWvVKe+UT7fydWfa2ZoBQOzbKsfoqjAlpbFq9khoXZHSZFrYipQIovyH97SPhAYXukywe/ARszRYLwLVJg9uCe6LG/ec3jojsy7Es+8mc+aBbW5lSkoE4AFuD7RDIak/eKZPQZRT8cAje+XeTVUZzUtPbOK0TKvk01YObXBPt6s32/EJvv66D9q6tCuJG2IVXbTDdbR17/G75kO35xg+upoeXDkcI22+ml+3re9e3tjuOK48ivJTpN1AJOXFpiy+MS+v9fIcjg0GIG6dl8ytOlMAiL2TcozHV2s/sHkJKEDBYlNoAwABFwbdFNzVaTnyfA2dOsfTLh/cIXL7eAAQt+pzt97zBrj99jvJ8wZgAMsai5rpSqk8k4UndSIG4ovf6w+AOPr5ePe2LXKgYeMe8gojuUWgfAdNuXL11YHwFZNKO83TbgGTwEEFYPJ4JR9pPObVp8jq53t2XH6y5qPnlPcc5tHR/X3Frjzbu5Ysy2UprdRk6c1pea1XVTADgMhb0XC/pxLYDQAxIcda8QqWOoEELQ6sHslMCmRhoA5Eq6KfjWw3uwh7OibT5lyG8TJ/eHcCIGip6OmkArEgAUcCeCa/diKpRcLMIR6DrouasRued/zhOO8/fq4PAGIqrjy8Wx6oDMhAt2dHUAl321+LKAtU+JRzUQCR9iDmAQgXgLjKOW/8TuaT9WPpFjQV4Q9tyk2JFhqy+OKSvCJPRCrMt7ufcAAQ3ckt9OpSArBA7NmSWCBapxZaQ6auQIkXKndvABsAEL94JBmUKXH4DB8zgANTQMmWboPKgAigDACiy0UL3TqWAJ7dr59MDtnCH7KEWKeErgyWVTeneTaT38NyXRb/6Pu9BxCIfdg5LvvBS8PWIqg4NR/cSeqAw3pZYrQvknbI4D70Mb9Rlc2hgwk1TR9fHB/85vHa+t07WSNpQaIt4MaMEVvjwaSF2rmijctjC2g47pe0ueJ6GemVHneN76EiHdxDv0ywYWlyDF/btEDVpRWZfvGcvLnWCpYBQHT8aggd1iIBBlFqsKDTOPXRxngJsx7E2KDI3ztsj05utitXsv4Daj/QDExgwniKYIFYy4qFvt1IAIDgr0+KzNeS+B5THM2+bVkllWAYzzkPe+tLHYipuHT/bjkyNiBjvriDNMWjswAadWmWK+3aC4Z3VaPAl3LIsdhPj+PLnihy35cdUUTJ+vg1YKFdkKlVV8JNi+xm/d0+RfjWMsmTD+gXpekDVwAnM9fk1CvueRwdTjYAiA4FFpqvTQIEEK2H2n6AfxhWA+zUNADAAwpQsWkgARCwNhAocFfHmAdcp9WCbg0ADFiHUYEyWCDWtnahd3EJ0AKh4x7MrrJ0fTE0HTg8v9L7SpSo+7B7sxwejKRcGEDYqo5ecGF37aySyAqQbFu02mReNUrf/SK0VwERh1ejeFXFSl+FyqIVM4s/DcmYBsRkWH20HF2ZFlmHrDbu2Ai8rDdl5Qdn5XWZipY6mcsq+XbbMfQLEuhGAszCQF+didF6+diMDPNDt5/xLwEE6jnwjAu6Qehn1uWr9QmcuP7QrgAgulmv0Kc7CQBAfOudBOwy4NeNfTDgFmnKdgi4OBZqvc/C2PVUvP22QbnduAKUiV9nK7izdO+lZTagn6+tT2p5Y+ushaJAxx0nLTvCN3baGFa5ZlY1ZhvSzZIlZYR/dXvy7rum2/rWJm3eWXJz5wUrxLWmnH/tv4psvlDnz3qwQHQus9BjDRJwK1Hy5cpdGI845nXs4HDPxEAcTqwR+ONOTgdVusFqph3y8CWpQnlbOANjDSsXunYiAVog4D5j7AM+83mGS2OQ57pYkIFnuueVKKfi0t075Y7hAdmc54f3FS7yFUPyFWlqbQBSCjvhfp5rwC22lOa/N5uLlJiCtOJLaWdkaL41j1mVJvOeg6zCVu54mlaWfLqRBeejx3Dp1CNpvnxa3ujWChEARN7TEO73VAI6BgLKHy9VBDkCOPAUTgZFIq4B1gOAABSS+vihhBXGPejDs0CHoMJ3UmcAED1dxkAsRwKwgCELY1WtElWyHZY0AAhTSAoAwj7XCKL83Hd6GET5eFx9/6OCX061EwBBH3xen7wHoUjQZZZSzaOfdd+Ny1gLKHCVcbdyyZNHGqDIm2cWoMriFfwszsnFbmMhAoBYyxMa+nYsAaRx7tksxwgWcCon/ucBWgQIrNDH6HRYIAAgeFqnrgeBPjQD84wNtGMVSrzEQwxEx0sVOqxBAkzjxLONz4jXwZ8ueMZn2Bxbj6wkSY7z7uVpnHum4pFte+WAT0m7ysyncNPKMRcVjS+40lWSLq204EBXEWZZTHwKPw1A+HhMs2RoOboWgyKgwmdl6LTMtc8ClBVQmUXfPJPLsnT8m3KimxM8A4Ao+ksI7XoiAQCI3eNyDLsvvEABEPCSZbZFq/6D9Q9jdwaLwtiAyN8/kgAIFt9h+V+dDqdPBuK5A6DxvuDC6Mn6BSLFJMAsDMY46HRjAAZmIRE48Pj6+ZosfqGHx3nv/3w8sXlUbiPXJWX6b5Yk0t+zZqbbFgkIBC1fcGVWEKE7PsbU18CrO7bbpmxTVPPG0bxpGpSHSxd8aFm5c0N7jk2efced62O6OYa7Jr61co/61nLRa+OTmW9ddbtGTZrTF+XtbspcBwBR7H0QWvVIAqwDoXdfIK1PKYTCJ1DAPQAMAIh/YAtJ4ZoOSHPT49CfsRJsGwpJ9WgBA5lCEiCA0KfFAkSwBgSfXxCjdQKfkYXRy0qUh56Ktw+VZVtUSbIAqiWJak78AK5xUu69rMnGdYkGBoybJjXgMGpIHJclcsd1v5MWxsujhzY+mnkLw3l2MkdNk/1XVkQgT1dumKtuDx7TZJ7Ha57cDUCza5rV1id3LWPcb8RSujwnZ09/NprulK8AIDqVWGi/JgmwlLWuOElXA0tXAzDYH54BErRAwIXBOhFM0+QhXAQgMBGjPwEKT/z8wB6ROzaHSpRrWrzQubAEGES5VG8XiTIpyjb7iK45WtPw3OLzUr23Foi7vhDvGSzLGJQNlDSUWsnu0jkZXocCLKKU2K9pCx259DRdV2CkjzH1WKBFBZzFA/ppmm5b3tfjUNnqe+74RRbWHZtABv9CBmm8udexBp3K2l0rjlkEaGiw4ZNPpSql6RW5cvJTcr7TM6gCgCjy5IQ2PZOADqKEcseLVCt7fGc9CF7H4EjjZBClPktAAwieOYD22gKBNo8FANGzNQyE8iWgszDYuvWcN5PgSrgtdCAw3G+IgeilC+PQU/HeSklGqFAHShKtKItBqSFxtZxUmASf9Zo0m3bnjHstsADg4eywoXhwX9PLl0y7BehxLJcvlw7bot1axvTRxTXy0Qn/aKv54WfSSJML50p5+sZ2Za3XQY+pZejjHW2XrcUkrS3azC/JwhvTcqbTypQBQHT6xIT2a5IAAQRiIGgtoD/Y+Ivt/xgEgZa8xzoQFnkn8RM2gp2AQpe/1pUukc3xwdtE9m9uR8WvaRKhc5BAjgTwLH71RNKIIMEc7NZYDR50lgae/V7HQBz8Ynz7QFmGWrEBzg7e7JwBIOx1/V1bFmAhcC0NtEDkPQzaSqB3wHRvZFkNQBv3XT5dCwN58FkeSMN3j1aPInNx50GrTtr8fe01Lxxbyx/30c91h3AM3ZbtfLynzZVuFVfmjZrUX7kk78pUVM9bT30/AIhOpBXarlkCBBCwEOCFCXcDPusHEddgndDlfwEgGEQJJljfwVgrGHBpz8/QgZZoCzMyXBgBQKx5+QKBghIAgPj/3mxnYOAZNWddAEDAxWazMpDCzMyiflkghgZlsLaSJCoNWOsCp7HSkFhfw3e242ffdx+tNNG4dIqMbRSt5RXKVPOFe+53TVPz5psP54vyi9zpu3LxzUXTAm+QaVY/8q/bUd5pMnHn4eODY6bJIE0+vjH1tVf/Rk7LlyN7ekuxBz0AiGJyCq16JAECCLyl6AcmIDAvDRsgyWwMWhJGq0kQJUtTAzjwj2DCHKhlT+akeRhR7jjQ6NE9oRJlj5YwkCkgAaZxwvrFImk8A0OnGreeV/sm7rUFAjEQsEDUVNyD9sl3EvNQYNreJnqnzQbaquB2YnyCu0vuZnzf2KSjd/lU9kXHyIuhWG8ZF+U7rR1k8crLciYAiLVKMvTvqwRYyhovTmAAKH9fSWtGqeM+2gFA/PLdSb48/uB85fHI+hhv0gLQYHonAMQju0MQZV8XNhBfJQFfDIQGuOYZjpLn3/xrrWizy72Ngdj/xXjXUEmG0kzi4COqXp9FEddWByvqybF9Vhtfe7NBsHRNMGdJmj4aDDKkUke760CGpQNeivLq8q3nrWm48igyzzw+Ov15uPTSeHXXz+U1jS+fLH70AzkbAESnKxXar6sE3EqUGJyBkHyp8gwM8+Ow3I1YAMH2jGgniNDnCmjrBNqjfHA4zntdl/mWH4wAgoWj9DktfM619YHWiV4HUe75XLxt85CM+kACF2m5LvFgJfmp4TP+5fciC5mnfDm2HqcIXc2f274If+BLz1vPzb2n6bvy4FhZ89R9smh3Mm+XJ353+VmJpJkmjzSZu+sMnoMFotvVCf3WTQIoJLV3IqlEiT++RBFMhs+4rnPkmYaJOhA4jRN/eMPRwgCwQKsETcOcDAMyQfsn94YYiHVb5DCQAcUoZc1S7OZZx7Nrg4QNYLD7aoBhnjDbbPa2EiUKSZUHZKysdvGNZpI9gT9aJkqOFaJZkwjX8C/bum14nfRAS7dBX+0aIA/6uraMpNHP4gFju+O6fOG7nj++axno+3retISQr7Q+Zm2VnFx3iDu2+/MoImNfHx0jkia7tJ+iHtPw35TSWzMmCyMEUYb318aVgC5lbX7INmaBL1Nz2qYyWDJWgmmcCLiE2ZdBmKChK1MSkPBQLlgfEET5U7eLHJgIWRgb98m4uTjTZ2EwgBIzRBAln2/zLFtVjmBKi457Wsp6+1S8actO2RxZy4IB4Nba0AIR6h6voQ366Laahl6ttDZZ4+AelXUWHy6/Lg9mjMUUN4wdwwAEt/aFuqfvZ81bzwe8a5ruXLV80uSmZZ0nA/fXUWQNs35Rbn/M541pORcAxM31HrrpZsNKlDxFUxfUMUBAHeHNWg6wIMCFgToQeBkTRNAsjJcwdnZM40RhKgAJU1PCWjmQxhkKSd10j9OGnZC2QDBGB88rAC1Brz4fg8XTag1Z/NJzPTxM66l48GhDJhcHEtfE8ErbotCsSFSqS8x77v004bq0QIdtQa/IorBPWnuMoXktQtNtk8dX3v2sMSm7vDZmrZWMi86pyPy1DH3r26nMXrkqFwOA6FRqof26SoAxEHRZcHCCAnynVYIBZngZD1cTFwZTO2kORntaG/TODp9NsR77agsxEOu6zLf8YBpA+KqmQkC0otFlh39RibKnAOKTcfngY7K1MZK4LaDAllD7oZoo/agmMT/zPpQRr+Pf63a/tq97HbQ1GHH76nHYV7fx3SePbO+2IZ/u2O53FxxpGeh5+OatZaX50GN0IidXbkVk4OvjW0MCFL0Ovh+jj98TM3I5AIhb/tW1sQWgAYQ5VMieBcCXLCwMPD+AZauxa0MWxi8eSf5FG9cUjFnrFE4DRGx54BBEubGfiZuRO+3CoIuNcQ48xt4oR+uCY1Bwr9M4ReJo4vOyeUskg5RzyYKCZlUifMa/7hqwjW9t2F7TQbusPi4djt2LtXf5Me8COyfNk55nJ7ym8ajnMD8o8ehyeuZKp/MsIh89R3cNu5nfm8/J5U5P5Ax1IDpd2dB+TRIAgLhzmxxzj+tuFX+yLgxaE8zLtpGUsv6ErQPBnZsOvEQ7AAUGWOpKlAFArGnJetJZr4cOeiXw63YQKmdWewQdVCh1A2q7pd9tvzQXBunhmWSApQ4KXu7xcd4YD0d6D07IGJQKFF1pReLmgERQeGmKj+2uU/y2H66zzXAsJXw2IMLS9skN98x6WxqLkTTxOast2+u+HEfTwmfQIy09P5c+5q3b6vvo586BY7t0OG+XN7ZL60e+0+at5aPno+m6cnPBC9dDy8q3lprmme/LlQAguv3Fh37rIgECCOy48JLFi5RxEHQ30GZKiwL+ZQwEq1ayDd4+jJWAVYKZHPpcDEwsFJJal+VNHQRgD4GCKKzENFuUMx+yx7prgFGUU1YyvbosMrucWJzwXAFsbh4UQUDujfpjKWueDEs3m1EeKhND84dYnpW6LP7BMz2MgcAAj8fV2x6Q8XjJui2GEkXO7z4ZUZFGtq1uk9UP7d1sBSpSTQs08F3T0krRzRrBd7RlG9B0+7vfXUWtFXpaX9DXY3EcV0Y+WWr+3bF8/X3gifOmfNiPMvXNO239NDjIW0fU2jj9rFwNAOJGvTHCuIUkwEJSOvCRwZAaHOAlq7MtoGj+7sEkBkIfwoWASdaR0H3ADM8ZAMgIMRCFlqcvjbAOUPCXFkQuLiQgAoBhfFBkx4jIjtHulD3ovHVF5IcXRd6cSSqOjg8kFUcf2CFy50QCPG/EHwEEsys0QGq56+zpnNg2w5WHNgu1PgCIT8bl/R+SsVpVTPJ0ZC0BWXKJrWUgq61u4/tM+kVouLyk9cnji/c5T/3d5cdta0DVgEQYu8g4mkffOFnzT2ufN2+9flk8+uaWtd6VSJonr8psOEzrRrwtwpiFJcAsjBY6jpIdGXZqpvy0rciHa/jMAlEAEAii1IBBB1mCHt0gZudh00MJJMJZGIWXqKcNoUivrYhcWUpAxNxKQp7gDoBw9yaRXZs6AxGwNr02LfLCOZHT15JUXe7sQfPgFpH7tou8b2dPp1OYmI6B0O44EuDzzWeVQcTXVmTxi9/rsQVC4mjyKRkbqUultFwsS8LwNShRVnvcN7+7Dmi6AiSNtdJpydXyVITeWsZ2ZeP73nrHrUE+hR+4NTacG5XG9BNyLRznvUZBhu79lQAAxK6JJAbCLQIFMy8AAp2isLPys64DocGBL3CS1+gfD4dp9XdNs6hD0Z+5lgAIXY0RgJEHSyHDBiBi71i+xQBrOl8TefWyyMsXRE7NJnRYGWmlmbgy4L44PCnya/e2T3RdTynQAsFKlBhb1zdhphGeb3xmejKyMHp5nDfnvPP349Hhitwge8x6Sv69MZYGXRrI9Ir7Tug3lySqL8vymaloodPxQxBlpxIL7dckAVogoOTN2QDWfAuiABDYPcKPjXv6jAxkX9ACwZ0m09+YreFjDDRhRn4snMa5pnXrtjPcCm9fFZmzZ/zplEXcA7jDH1wNu0ZF9m1OBxEED69Pi7x4XuTCfBuEMHqOzwbA6bYRkX/2aDtGpts5dNNPn8apg35bO2VrIeMLuJVxVO9tJcoW71Px0IEhGZwZaVsgJhYk0t+7mSf69IpO2vi9pt9rej6+MQav+2Scd7+TtfDNpxP6aPvWkizKVGTtg8VHDwCiuKxCyx5IgEGUrNNAkgAMUPYACszQoLLBvbFBkV89mgAMmL/h/8YfC1LBnWGsFzicyO7q2B87VBSSCsd592ABOyAB+QMkwEqAf6HkYXmgksc6AkDoA9IAIPZP+N0ZWEfEPBw7K3J5MWEE4BA0kHmh//DMbBkS+ewHbhyA+A9vJUHCOsgXPLqVVHGtdbx3H7IwjFym4srkpIyUFtsAojkskf7ewdKuatorOmnj95p+r+n5+MYYvO6Tcd79TtbCN59O6V9aNACiozLW4DEAiE5WKrRdswT0cd7aFcEXLUy5rqkbigfK4JfuSl7GOl0TDPHo79YPVqV08n4/zsJwMweoCLsVUuuAgm4JWEC1hu7ersZaZBU0QVnRMQD0zs0lFggodXwHmMAf1hIAAHLDvYV6kpVxpwMiIGcT83BZ5PilhB6eAfAC4GCsVdYEge/kcc8mkd94/40FEHw2tdUM8zFzt1Up8czzOUUlyj/6fq9jIBL6SOestb09Eg9LFClAUXRN3Xa9otPt+J32Ww9+MQb58sk4734nc/LNpxP62LOdmTIFwQtVEdW8BQDRyUqFtmuWAGMgdOVJWhyoVPQLlS/ZiSGRnz/YHh5tkAaoDyfSlgselUzl12sLBOliR01rihvXAW5pIWHqogYZvAbdR5eO7uN+xncqIkpCp7OybLfmgyCH13wLqN0Kuj0+Y2eMeAIodsSh8BC0og8CZDO9mFgMYHGAvBDDQEBiMmisKwv/mqqjlSST4sCWxCIF0HFyJgEPcFsAPDD9l2CTNUFIY+dokonxd+68MTEQkCkO03ItZZQ11wpy5PNunt8+AgiZige2iwy0np3hJGWxOa92y6PFgyz1M0AapVGJ9WfzzHro45pu6z5P7j18d2mxj77Hz7zXKV94XHtBAAAgAElEQVRpY6Txl8aXVuCujEErTcGn8W/eBY4M3LZpv0ktf92G/c/PS60b9wVoBQBR9E0Y2vVEAjxMC0qCJxLizWCsCggmKydKirtSKhr4yP/O/uQ+sy30i1fTAqM0E+MzQEgvszDwoofZfHalnVmAXTXrULQyRVBK22aVQMGh2JEGEFpxsj95TwMGoKMD8zAmfsQYUytWxgQM2N0tggt1JURtSdA0wa/hy/roIfftIyK3jSWHkXWTGgkeYTVAICVBHiwPHJcZGVgzfIYsMJ+7tybZGUj9RMAk0kAxR7bH88J58Rp4B9B5eJfI+3YlcRU34g/z/MbbIqhRgc+YG0EDn1VdPA3zxR/SOHufhWElMBWX9ogMUR6NUYnK890BhlWKaFziWiOJYwU90OVn/Ot+1315T7d310vz6aNddA6kUxqXuDmbrvvc8YrSLzIv0vbNu5P1yGuLORowNCtRVlu0O/1ZWerG+hAAxI14s9ziY8ICsXdSjpmHW5mbqRQBEJieyd072kIpoA4E+7HoFL7rXTPFy5czzd+9BBCmpsGi3UlbhY6dJs/eYBErWk9cKwCLClFJox3N+rjH4kOUj3aV8EAmc3iYNd8z20QfKKYDUO3ONuGvJEJQ4boACG7YlyAD8xmpiGwZFnn/LpGjW5MaDkXdGWiH+Z2bF7m6lPANAMaDpRgwy4BX3OMBaqjrAIvF2bn2eJQrAQQBD58TWB4e3JEEUXZToKoXP1HM+esnbeyHBWMEw8y84Prr532x1j8XhpnXVDywd1zKp2cl3jueKFF85px5rRMZoP8e6xrRylkrMdA7I9LUY+KzVuS4r/kgX6Dt0jKKz47Le3pOpEMaHIv98D1t3uDJpa/bgjb7+2TI+1qG5A20tRwof82f289dG3fevrVKm7dua+bwY6nLlyPrVOxk1ZO2wQLRucxCjzVIQGdh4AXqHsutgYHesY0NJFkYGlS0dnDY3dnTNwkw9A4eyqgXMRC0PJyZawfxwaqAtx5N8TyeGUqNZnXuOAmS8J07Zu7IdRwHAw2p/Hg2COfLsViymctBwEHFrq0SaIPdugFczvrREtACNuo+q4RSrogrgDvo6Lb8lEv3MQHwurCQgAgALhaUYjon5QRgwWuggXnCYqHlget0V/BgNTwjD+5M6j8gZuZGgQfDc1MEQZQM6gWP+pkgaDCuJSWo5V4fpuUuwlRckkmVzjktkUwqFvC90z+3P7+Tlo8+rrlj63HT+NK02F6P4/KveUnjE3R0P98YrkzIn2+OaW2LyDWNf82jK18f3bR5u22fkJVurQ8BQBRZ0NCmpxKgBYJmXRA3h2pF7ZMz+eKHEmF2BmIgfvHw9YWmWNGSL213V4yXMxTyT92+tiwM8ASFBzP8u7OJMjbBcApAgAfGNbA6plHYNpUU82EMAcEF2+n5s+yzuYbDxRrJjh2fedgY+3M8LpKxKligoAEEXUJ0s6Af6FFpsz8tG+SbwAaggzv/e7cnLoK7tnaupGm9QUwEi0rBOsEgWgIqzJkxEwAQ4BPPgnZh0PKA6W6qioAvWEgAHm70ny+Nk3MD31gbgme9Bj0/jdMniE/GZfmwrF+h72kLUCY94IT3wKfvfqI449Y9l5a+l7foWXysBi+rx0vjK2883/1O+S0ikzw+0ub9tNQ7LV3tDtU52sxjNtwPEsiQAADEge1yjP54xj8wqJK7MezQaK7HCxYm848fut4CgQdYF5ziZ+02AJ21BlGCHnzxrKhoCgHZ9DvulvWx4jRXa0WMdozbYBAg3R1oz5MZ0Q738R2Boty50jpDd4lrjcFYUFLcmROc0fKhFZgLHrR1A+O7Rb7MbsO6VwDmYIGARYjzKfrQ050BSwQKTFF2tMjosuTgm4CHVhuADT47aKvBA6pObh0uykl/29ECgbWiq4Lgj98JGnX11aWaLP7xc/3JwmjPOI5kypS17kXiT38FCepnJJY9XVhG+s9Zf0fo57xB+8uCHKiOMy/0pAOA6O8jEKg7EuBZGFRuOpWNSoxWBG3mRQzERw+0K/bRXK+j2U0sgAUURuHZ3T+UE2IgEARIRdXpwoA26hmYbAKbfkcadGHgO5TBos0ySHPHmKwNFQzYUvw2JoQAAGMiJoQxDDwDhAGZxjqhAh5prTGxAfZkUgIKypQgwpQNZxlxa7HgPWNWt68VWkCo9EzVxyjJkvjNh5OMiaKxEFrmsES8ey0BZQQsmAviHTS4pEUF/LhWG7g1UMUSMQ/4f6OAB8yTlSgJeGg90m45/axSvrX6egAIuxJTcUXO3IKKudMf/41qv0fivqwP6E4JtihrAg98x94o8YRxb0EJMAaCZlu+OLlTp9JlqV+YeqEYeRono9WpWNhOP8z4VdCMD4UOhfShvWsHEG9eSXz4VJgu4OFyEhxwh0k/NxUGFJ8BQLYQEuYA1wbTQXWsBMEFzfkEQEirpFuF1gJtaaA8NU2MyaJGpKtBAwEK58GsGAIeXKcCxGmX/80H24W/On2UMS7OyDg9m1h1sFMH6DEpnjZ+xI0L0cWiIENYZw5tSc672EjgQQMI8ElrFK01LF2tZU/wua4AQlqWCP/yHZdY7l0jwAAN/oEWv2fRRZstUhIoOv6RFwIefa/ow6f74nMajax7WWN1wpuWg8sXx8ibo+6n5Yz+Wr6cD9v8BV49awcPAUAUffBCu55JwM3CoKuBwXpM4YQSxtsDL11TG6Aq8okjCRtU4Ixv4O5OK2pdjAqKsBcxEG9cSXbMHJ9uF8ZwgDcGQDLwkYCHAsRcuOMGWDImfBxDbdM9eSgULA/cdVMhteYNd4e1HaIv4xlo8kd7fdAY3SW4zoqHbKutFqxHQRkbC4gt7KUDO7kev/Oh7gEEx0AcxNuzq8tSY06muqSNM6GrhjExBIcADzhldSPEPLg/ELowaGHjsfO0nGmXkXa7IYiyX4Wk/D9iAyKg2CO5d5XCTr7jeid/bh8fTdDLoptHoxN+1qut5plz5hx9cnTlslY+NT2ffHF/iuvbG/AQAMRaFy3071gCrERJpaCDAaEUYRLXR31jALxgUVDoYzYGQj+4BArc3dHsr10EUJK9sECcmElqEfD8DtZMgJKgSwCfoTx8rhXtggBPnGcrndG6MDQggHzwBqecAEiohCh846awJ5pSYbHuAAtdUS7oYywgFuzoYlZ0iLOaI9I9mVXCWATwDVrY8X/qkbUBCNDB3N+aaR+KRfeLWyjKuHVsNgbmivkhaBKxLXBvdeNG6fjh7aADAQQsKvjTYFPHRNASxznVm32sA5HFP7IzWgoG6Z4WOOhr7M97Pno+Gu1+UGJtQIK2abT0PR8PeWvh0nX5csdOG6OTuabN3TeWKwfMB9eK8EF6ebK+Tka9Aw4k3Rm6zFu0cD9IIEcCtEBQ4TPjwIACe54F7nGHTQUHkz0ABBQHLQ10d/C7fjFrpYqXOSwQ2LGuJQYC6ZuwQKyoivHIxoCyAy+MF6Ay0DtnnS3B+g0t5WzrHmiXiC7mBNkwuNCAE2vYhYwYhEkXB2XBXboBYKq9zlzgvVachF07fid/zDSh6wVgDjEQ/+kDieulW+UNnlFgCsdxI7WTIIlAi/UhMC5jL7TZH24UBHPeuy0Jst1If5D/v3s9saRgXQH8GAgKUEdAxxfwDQcQ1wkvtqz5lA7v+SSu27vtcE9fc79revpeN4rPNzbp456PF998Oplr2tzz5s1+5CuPD9LLk3X/fxEBQPRfxmEEJQENIKhw4f+mv52BkPTVM/0Q/m64MPgSpn+cpn8qHVe5QuFAAfUCQMBXjyBK/E9FTlcF+CBvnAPdMwikM6mIcL9YWTBugRUZuUulqPShU3QE0/1h2qpfLmsMAMhoyw5jMNCebgHIg0dH05KhaxToh1Wb21sgIxZhmeif2d/9ORPgB2WpEVfCkzp17IMuDmVAps0MAX+YJw/Q2jki8sDOpLgVLBEb5Q9r9W9fb5/TosEunlW6jvCcM9gXMl6XNM5CQgoAIhFTABBZj0sAEIV+TKFRryTALAwqV+4oQZ9md4IDWhugQKAcPnYw2ckx9gHgAspQK1gdSAh/P1PnYOpeaxYGlNiVRRFYIrhb5nHUGIeAiLLSB1Bxl65TJAEi6PJAH1ogNIig60BXtwR4aJWctjEhugolg0hdAKHHBpgh2GAhJlo5GD8BPrg+3DVj3Pu3J8ej4+RMrmMnzwfGQSVPHPONbAzwTosRgyjdeBame5IfU4TKxnTA+oDiUeBro4AI1oFgHAfk41YHxVzo2qArY74mi396rN9pnJ2sVmgbJJAugQAgwtOxrhJgHQiap7n7okKki4EuDigKvHhhrv6FQ0kQIEsBEyygr06Z5C7V7LZtFsdaYyAoJCgyxEHMWJM7vsOKgHEQM8BMAShcXcOAylpXI3TjQDSoailvG0zKDA7GSxil69R9YHQ/rTHc3VKmusiVDvx0M1ZAF/JnACWUOoAS3BUoHoWU2EOTndeAYMwDDteC2wIWHc6TQZ0MnqS8CYZwnfEdtIaQb9AFiGA650YAEQQQBI7aVQdrGuucEDhz7dc/iHJdf/5hsJtMAgFA3GQLutGnowtJ0e/LzAAqXeMftpYFHvcMBfF3D9hgRXX8MQMO6crgTl6nJEI5wYWxFguElitADQ5JQgYB3BO6WJC2gPgAhN7RGwVvq1TSWsGdaEuB2sqSrpWFrhBt6mcMCIM4CTpYV4EgDXEbdKHgHotitQph2cqPDKpEP6TRoow1UiZxSmanp3JiPuAL4AFnYhCAGUuDtUBAyRp3j50cd+wEFwRCdK2QdwIKnH3x8O6NERNBFwazL8A76oNgfQEgCIL5vBJII4jyC88GC8RGf48F/hIJBAARnoR1lQCzMFi/QQdFmngFW6RJ++nx0kXg3s/embBqTPNWu1FpUvHqCorcgWPX3isLBIUFhQAAAUUIpccdsjZZu4JdFdgJ87U9nZNnP+gfJHekGEdXlnRrNegaA+ijQQv66YJSPO0SihdKDH/6EK9VgZ4YN04O0doxmrgrEIS6Z6xzywPBAywOKMYFudGyQOVvLBEicm05cQ+xCifmBB7RB3PR8QN0AWk3EE4OfXS3yP07EqvVjfpjECXGZ+aMtpjoNGM+w2Z9+nmc940SRhj3ppVAABA37dJuzImxkBS4o69d7yzxGdfx0tVFpbADRulkKhxmIOiMAe7+Wb2RMQBQ7r0GEEbhqdNEddqmljzdFFmrkZfFoBW7D5S4cQh59KiwOIcs3hiXoU9J7fTJwngIPEXQJI5Ap+WAClW7WAAU8B0HYwG0wB2BktevTydFpnT8i44h0fEFSDHFWR1I87xRNSLowiAYgswYGMznhs8M5MFj6nEa578MMRCdPmKh/Q2SQAAQN0jwt+qwBBBumWfuUlkfQZ+xgBct0jhxFgaDBQEomPWgiyFR0TEID3ThBgGAWEsaZ956dRNMmEdzo93PAyY+fm1mgQmYhAWCgabMXjEuGNuRrgq4R5AmeudEYnlCwOXxi4n1AkGX5pwQ++ZqlcFutOlAeR+cEHloV3K41o34owVCpw0zU4fPJuVpYnWsRW3h/2fvTaDlqq5r0Xmq6na6umqu+haEhOgkgQCZzhjHNhjsxF2C7Tixf0zycBI3sf3z33t5/78XvW6MvJ984pgQO46buDcPTLAxNjYYG9MYEGB6kAChXld9e/uqOn/Mffasu+5R3b5uW7vG0NCtqtPsvc6uvedea665AoAYj8cV7jlMCwQAMUzDhdOGZwECiBVzsUm7X7ngLYCQe926fF0tjBXJrp8gQTUYFBYQiNBCXsow8Clzow0ghmeNqX8WF1B6H1jBlOmatv4De09egBsLXq+CC+mSph7vg0JTvMaLB4EthxPNCIWwxJuRDoY8UwScBBHXnzO8TJGRPhmO3Ts29y5KppCavCUKt9lwHQHEP496Ma2R9i6cHyyQWCAAiDASxtQCIlHyppKrVgOkY8AdqI3n83sCCHogbN68PBACGvJOiCMh1USeP1Ip6zE10hS6GT0EFIti5opku20IReW5+az43Bm2IIBIZ1LwHNYhoSfipYM93A2JcinNk8CC2TB8kbtx4/rha1WM5DGIRGkJrDYTR9dme22Jd2ZhBAAxEsuHc8fSAgFAjKW1w70gISkVyRJp0noOpKlgUx4ZE792ZTLZalfK/y2pUGx+fi4BKl13NDgQ4XEObAE+X3oPqJ/RRsVNI/UtYSx+Ro+S9TyUu7JAxLP7gBcOJsRKvSR1bbM6GAb50wvHD0BQiVLhlr64MFaAzGXoFAIHYuBRFY6YKBYIAGKiPIkqaceim+KLl8/GJkkgWwAh0qPlE8i7oHLe8kDQXDb8oYXDkiv1Ga/xpuWVS+OskkdVkW7S9qy6SS8EORDyPrjFkgqT+SQcwRRRLvgDSVLzvL0ngadaEk8ESZmWL6NrcryQRPm+s8YvhEElSoIjjkkLIPS3xrvzxnkiSFwcw3LeFXnC4SLVbIEAIKr56Y9D39PFtGxBeuXMS8dAzeOiwQXhupU9lSdJwrR1BjgBK1tBWRgiqamY1miSKMfBlJPmlgSJzKTgwq8sGxUSYyeo37C0KdGaGMyLz5VaEk/vA57fn+hwlDwRnpCoMt+slTEer3QIQ6RPtkUAWePTAoo4HqdiWuNhpHDPSW+BACAm/SOcXB2QlLVVnlQ6Z5qdzp4pTbOpLpGythoQVonSeSRE5zclv7VQXbpkdLMwJtdTGPvWMnuCHAZ6IbgrV+yfaZZMuxyqeqRABAEEy6wzRZR8iOk1CY+CqpTM4hgsKKm0RZSFIanzXl4HX7pdITcBCQd8i+j44uM4a+unox2VblO4XrBApS0QAESlLRqu168F5IGwtR0YzuDkaUtwK2deJLtZVKJcmbirpZho/9cELWZ7ugJlyMIY34HJBZWLKTMxRCzkcydwYMbEcNJg6c1gdVSFRwggCRhInlzYOHA4ZDQtYgGEODm8n8a1iqUJJKst3UW0/+uTQYlyNJ9NuHblLBAAROVsGa40CAsIQDiPgRdiskQyTaiKD6sSIwHENWf0lI/mrk1S0Fp8JOssLQhdn5P1SKtxDqJr4ZABLKDnlC7VPhx9Cd5K17PFv/g5PRHa3Y/XQ1EIwyqT2hL2lrOjvnD8nuhC+7d+EwDEeD23cN+hWSAAiKHZKxw9QgsohGGFnrgASIKZu9J0XQiCCMoSv521MPyI1a7O7lz7AhCVroUxQhOE06vAAgIQljRqtUlkAqUai7dzsit4IKpgeEyZLgYAMWUe5eToiPVAiEDJSVbZFqobYEt7c5IVB0K7NZcG6kWitKMtlyrnUj2LoyNlPTksHlo5HhYopwMhMKGxrZAd3wtAUEgqhDDG44mFew7HAgFADMdq4ZxhW0BKlFKQtKWkpVJohYYELhgrF4lSqZo8V8RJS670+fTOxV3pct7D7ng4saoswLF555YkTdWOQ45dpTCrkFlDTUIW9qqaAUBU1UiZ3J0NAGJyP79J13qrRElSnSpDqpwxO6RwhgpqcXLlJPvW03ty/hU3VyhEKaA8X6BE3goeEzgQk26oTOoGS8patV3YGf0trxjHJQmkHOckC/uqrO1ffSJwICb1w6+ixgcAUUUPeyJ0NU2iVJtENlN2BidX7tT43v2dA65a3iP7y/OUoqlzlRoqD4YUKwlIfus0YHVzj2DPRLBFaMPUtYA8EATIlqejGh6q3UIFTn6vUuWUsg7VOKfuuJhqPQsAYqo90QneH1XjlAdBAIETLv/Wos/vuTMjc53fMRRBEqUGrNLh0t3leZykrVgPJ+crlgYAMcGHxpRqnjgQDGHIE6a0Y6v7oE5rvIZy3lNqGEz5zgQAMeUf8cTqYDkAwRa6hT8CSKzk5CsvggAGXb3kQOhz6UbY3tk0QREqCUBItrxkcZCynlgjYWq3hmP47lcT7QvL6aE3TGBZXAh50/h/Rx4hhDG1h8aU6l0AEFPqcU78zpQDELbEs9UEsKEIAgiW8ybAINCw5ZzZa3kkHLEy9sS1TOK54C4wCElN/LExlVooAEGipDRL2D9bNZQAQuNYwmedhQAgptI4mOp9CQBiqj/hCdY/kSg5YVLfQbsxggIu/CquZKV/+XdjTVIQS14Gx2z34Q2CCg3kcrU1WrsDB2KCDYMp35y+QhjkPnCclyP9ckzTA/H1pwKJcsoPkCnSwQAgpsiDnCzdWHZzfPE5c7CJ4IHu3RIB0ocvyFfgRGqrbhIUsJw3vQjSiSgpUZqOc2ImEBERU7Fn7vpIwAwkyskySiZ/O20ap8ahxM/kbeAYVjqzxm17PuhATP6nXz09CACiep71hOgpAcQZs7BJOzE1Kq0HoZCEQhrUgSCAkOy1PuekLG+FAISImJq4+fmVy0IxrQkxAKqkEQIQlgMhFVWNS2sKkX+7CyELo0qGyJToZgAQU+IxTp5OMISxtBmb2GJOmgQEtjKnVevjMeI8EEBQy0F1D1Tnwr7n8ZqknTCPr85JsPKW04MHYvKMksnfUgKI217qCVcozKYQm9QnFZJTtkYxDgBi8j/96ulBABDV86wnRE8XEUDMwiYVFrIqfWKo08VL8qN9MYRBIalS4Swvf+0UKH34w4pRCUC4+hhIzj0r6EBMiDFQDY0QgCCItZ4HAQkpp2o8qzpnVyFwIKphfEyVPgYAMVWe5CTphzwQ8hxwgrUS1i4m7HUfbPVClml+5yoTrigmHgYBCBu2UOonvRRKCZ1IQlI2ra+vx2azUawQkQ3dpI+x7yfJcBjVZlq7jeqNylxcSpQnu3o4PTrMAgqFM8SFYC2M7zwdSJRj/bzC/YZngQAghme3cNYwLaBaGAphEAQolMEJ36W5EUBkAKr0UXyHuzNKWV+3MrkpPRRpuWpdj/+r/oUAxGiEMHj/E13A8U6Ai4Rj1pOPwdCMly3Wgq5QSs73T8TRNFfDil8pRGNto/6oryLj2ZRW3UvX0mJl7crz+Z7np8WN+J2EuGj39nxyHJVA+UxcefV8cp5eloeSBjEupdaX2Fa1VLuwi1hY4rHw+gWj9+GVSGUP3Uugk23ReJEdOG5YvXXZDGBVMzB/Wg/5dpjDdsiniQPB8cEXQa00SZyNfSqyyo7LbsEDMWRThxPG0QIBQIyj8avx1uWqcdoJlYsWiWdcDESY5OJBHYirVyQTr+U/8FwtIHYBtumcnMzpgVg1uzJS1rzf0Q7gSAfAPH8VRSJw4WLJV94XR+LCYNNMLTBQ290C4xcUeWA0NlTaXAu9BU76TiBBYCy9KGlx5jX5N88jMHCZLFECeCz3xJ3vP+OiLy+RiK0CKenJQ/eRZ8j13SuD8joKUSk8ZQuhqX8WPFhPjQVdtt1y/atvOocaC3OnAUuagLXzgdNnji2IUAiDdqbdpPlAwMM+0lb6jH2Qdkm+GLIwqnFenKx9DgBisj65SdpuCUnZ3au4C6ptYRcoLr5cFBjCII9BfAeez/M48aogF1M8pS+hEAnPVS2MSgAItu1IO7CvrQc4qK6B1agQENCCbwGNAxje86LFXjFxtpXX4+LCRZVprenFM/3o5f7WvRxI8Au/Y/f71FYtrvzfCRzRW+N3+PJG8NySF8MAId7TLdxGe4OgzoEgvyDy+alEtV3QdYz4AAox8T2PdwDSt4P914JbsqFPd3RS597DI6DGPvDvrmIPWNE15d04by5w2dLEI6Gw2Gj/fCwHgvdUuW5fcbMErNLZRvRAfOs3IYQx2s8nXL8yFggAojJ2DFcZpAXEgUinbaa9BxqY2jETHFx7Rg8HQrcTwOB7Lrpa6OSG147vzaeNnETJBY8u6T0nk7AFX7YmhxY8ufe1KNsdptqn3bp1+Vvip2u/965o4dYuXX3Xe4IMtk0hDd1fC6ldsMX+lwaHdDX4PKznQQstr62Xnpm8KMyMcQCNYQ6TASMAIhDB89yuG0koSnbiZ/zHV3phV58tiKC3RC8uyFIdtUPP2dCAEv5NEbJ1C4ANixKPxFhwI8SBUNiGbZRMu9prn71CMxSSChyIQU4m4bBxt0AAEOP+CKqrAWkPhN0dS5lSCw8BgaSoGYOnlLUWXu3orQKl4srSmOAErQVopGmcvC/DFvvbgP2tyTPjIq9FrbRoU2nQp486TkSiLljibKS5CQpDiA+hHbx2z/JQCFDweC3q8gYIPGhBkjdDi5f1UKhEuuVTCNSU2uL7xs/VF8vr0H3INeC9FQ5JcyGsYBJDOrQVn6PCDvJAWD4Fr8nr02Z89uLA6FppAKGwTSm8YgCPBXJzGoB184ErlyeAwi7eo/ELFICwOhAau5ZArHbIixUhZGGMxvMI1xwdCwQAMTp2DVftwwLlOBAixEmFUhMtFwVOtpxkuXMlj8Hu3N1CaYSknHqld/vzWnZHzvDHSEIYvBc9DwdM6EJtse0QCLILnnbK2lXLNOq3dvYCO3LLu4Xd2FFgwoYq+DXvmSYo2sVTHgBVO1XISGCktNAbL4IDD+m4iw9j2HCHuA0KlViPEL9T+MWBOR9u0LXT/bBeB2urcqRKR6T1AFFpv/I+CHzJdGwHAdji6cAfrAEIJsYCQHz/ZYAy6gJWafDINsheslMcBwARJs/JY4EAICbPs5oSLVUtDMXo09kUljhpY//kQBBA6KV4vibldG0BhT4EJN62YuQAYteJhP8g3gUXMO3e7Q7YZjZoMZNXRCRQ9k1y3XJtu52576A8G+qngInCEeo3r6NduGxjF3i1j3bQj53tl52VVcH7WjAmLgnPI3gTUZPv5dmxA1KLJL8XIVALeho8CPTYZ6i/FdJwBEPPxyhlgniPlLuuASfWFrSzbF7yVvnj6X359AZgUVOPZ2W0flSWA5EOV8lW6p/GOZ9tSOMcrScSrjsaFggAYjSsGq7ZpwWUxlkKL/iYNRddLcIiSmpR4QRL1/a1K3ti5XZXL/ev3PPWhc/Fh4vN20aoRMlrvn40ybxQuEE7dPXFeslt+2cAACAASURBVB0EIqwnQKEEHa/+Wg+MwhPlOAEKI2jBoZHtgquFlZ9r0eLfSnu1u10RFdk+8jmULWEBmrgOBDPiHCgcYz0NAh7qj0BECfx40CEPkfVauJLWPlQiu8qjwLZZoCmPVNru6qvCLeK/2M8Fsv7y0oRMqWNH66fKZ3Triz1gijYR+OM9BR6VsSIbtnYHEuVoPZNw3cpbIACIyts0XLEfCxBAnDYHm7Rr5ASq0AUXTS5MWkR5jCZdpXHyf+dd8Dtvm80gEMLvbUYGrzdSISle87UjwOH2nowB7fTFJ9B7232FFixfwWVZUOPCE+usO51eCPEFLAjRYsgFPO1xsHLe1qNjF0ndQ/Zlmx3HJJOAEHus5SQIgGiRF2CxfbSTCNtp28d+i/NgS1frOjYF1dnKe0IENniuwhXSUZD3hm2w/bV8EbVbx7DfY+2BsACC7bReH3mGFP6SPYMORJg+J5MFAoCYTE9rCrRVHAgBA8W37Y6YKYb8XAscv+MOmMW0+JndXadDGQpZaIFWKGOkxbR4nZ3HgX2eQGn5FTYeb3f/2vnrMy7aEmGiR4ULKturz9JhkPTjVlihpKdAEiezNci8yycgQLtv56FJlY5WKqHsy6wILep29249JQJr8m6kwUJpl58S90rbwXo27PX5uWqhsA+8nvQR5KlwO3avk6GQC58vX8q4sLbqBSo8b4PXJPfho+cD86aNDQeCtTDE5VBmikJYeuYaz/o+pHFOgUmuiroQAEQVPeyJ0FWlcXI3Vkrv80RI5ctzgZO2Az/jjpj/X7KkRz3R7ua4EJIjod2vJecpzjxSISleu8WTKB2z3hizFI7x2g4CR1o85EnQztzF6L1iptVNsCEAHpsWl5IXIK2nIB5EyfVvCJBcqORtcF4ZJBoQ8twoHq+2yiPhQj9G30FgSMQ/dt+SMcV3cJkpUo/0RuJ30vhQ+EVCW/JEyUNi2yOPhDQfXEaGV8K0ACLNMVBKqcYD2zmjDjhtJvCe1cCs+rEBEPRA8EXgRqBIm2rcyg5Wrp3HEkCENM6JMFOFNgzGAgFADMZK4ZiKWSCdhWEzL+TO1UIr7wInWQIEAgi3wCiF0oMQHqednE1PtHHmNy0fmQ4E70tGPUMY9EJYN73lGNi0UoEE64kQSLDZCSXhJn+yFmMHNPyiaTMwFNrhQxF4sB4Efs5r0G4EOxJnstoaWlwJMCxnQGEVAQjrSbBttl4VBxB8QTMBAWVgaAHVIi+iqGxSyrQxI8x5Tnw4w4FKL6Fthaf4vAlC5HUh2KKYlAt5eHCjMAjvvbQJWL8QuGBBwqexYaOKDW5zIXEg+BHBDtvJ8WPtaUN0bDefNatxBiGp0Xgi4ZqjYYEAIEbDquGafVpAJEqRIOUt4O7Y78BKbnmR8bhYsBonAYSAgnbxPEdpjNJdsDfnIsLrVEJIiosOd++7TwBHO5NFKE2cdAuzz0SwWQ0CQ2xbOQ0GtdmGZxQ+4GKeXnj4nWxnr6dztHDzGGVO8G+2lwsa7c1FTdfm8em+iETJz212hTwPaoMVkVKYRhkqBHvcgQsA2ZCT9RTx/pZfIUBUm0s8MWwnwRBf5MHwuQrksD9SqHQcEu/5cOAkA8yuT4AD//FveT1G82eqLAwHbo22hSXA8v7W68T3QQdiNJ9KuHalLRAARKUtGq7XrwXSaZxaUBRq4CKiQlqKlfOCVD0kB4Lf2fRH7da5YHGR4sJIkOF2q6aU8khJlOoU78dMjINtfgHz6YTaSbMN4nWka1XYhV7kSq51XCDTKpP2flYsSTF0SzTtRcI0QlbyLMgbIE+HAxeeO2HrYghECIilC4PZ8+Xh4Dl6huJJiODqrmMyQngvtt8t+CwsRoEtnwrr+B1eBEr3t9eV7cSVEZhz5EQPPkt6Fr4cPMcBQxdr5iUiUuQ+jNWL7aIOhAifCtfx/lL/FCjkJCwQXIhDCGOsnlG4z8gtEADEyG0YrjAECxBArJqPTdqlazcr9zQXFC5uSskUiGAI46rlCXgQc196DG7n5keyI1xmegpG8TseXykAoQWTqY8nfSEt/q1FXounjtP/NsYvjoCIju4Yb0O7aCuEod273pfT0NDiL8+OwkHWo8FjrJKlFjIRMNN8BNt2aUqJ76HFz13TN147/3Q1Ug0PpYoyhMBwg1QaZRtlqvD4UtaKD0nIQ6U2qqaE+qnjxfeY35jIVq+YBZwxKyFQjuWLtrhjc2+Spzw6Csmo7cqMoX06Cmi/7dlQC2Msn1W41/AtEADE8G0XzhyGBdI6EHLhSg5Zi4ckrrUg0gNBAGFf2vFyB6/CTop/K8avRa2SAIJtEPdA5Djt8rVI2AXWgaBiAnLUXwsw0imU4geIUKg+2x259c5YmyhMUS6co5CDE3oyJ0nRMf04y4UdLIDQ8X0pVirEY9NC1ScLnnQdZWNY2wmYyWMiu8kj4RZhU2SLtuRYoOeBoIFeB4a/xiJskX4O9ECIOCmAIyCWDmUIRLXn0X7rMwFADGNqCaeMgwUCgBgHo1fzLZWFkeYHSL1Qn2sB1MJMNUSGMLjwccHTgmAJlZyE5TJOeyl+6/SRkSjLPTO7KKW1E0b6jNPVJkd6PXv+WC+mI2m7FeKy1ymnVZE+VmGt0SZMlusfx+F3XkjCWQQ/TjDLK2Jab5TOFbAKSpQjGS3h3LG2QAAQY23xKr+fsjCsu1yqhvyMk61i99rt0l3NOPcblyXfu52xtyPd4RzEloCX3rnzO9bCOKu5p1R1lT+G0P1RtoAAhPVA8Ja2UqgFchrrnYXggRjlRxMuX0ELBABRQWOGSw1sAZvGaY9OEw75ndLwGCYgcGAlRe7k5PInqHDpfEWgjemIXoGSk7HSClXq+uoVAUAM/HTCEZWygLIwmLVDz4jNMuI9xE0pET/9jfPFACAq9QzCdUbfAgFAjL6Nwx2MBRbdFF+8dBY2KZNCE2mp7gKllfPJpEvvAl/8jhPwFT4LQ1UdCSAsYdIx/D0jXzFnST9fc0YAEGEgjp0FCCDu3NJTyt3KcAtA8H+FMySD3lVE+/eeDhyIsXtS4U4jsUAAECOxXjh3yBYggFgwA5skEFTaiZl0QKUoatfGm5AYd9mSJLwhfoMmXR5H0EFgYePNytJgCIOFuEIIY8iPK5wwTAsoC4NjWURepWpyDGv8C0wIQLflA4AYpsnDaeNggQAgxsHo1XxLAQjVuXBMfW8QDUZNpso6oDdBAELS1tZzQcKhdBQkpSyWv6voGAcORDWPufHoO8ff917skQxPi3QpG8fqoHiZ8SBlPR4PLNxzWBYIAGJYZgsnDdcCCmGIMGkZ8uW0BuTmZTiDREi9FL6gd8GVRDZaEBZcEHDwHpVO4xxu/8N51WEBAohvPd+Tvqs6JSJLpvU5pHsSynlXx/iYKr0MAGKqPMlJ0g+RKJW2aYsJydXLrogjoTAEhaTIY3Bpnb72hfgOJKrxpewN1RUouYeLwGikcU4Sk4dmjoMFlIWhsajMIKujISEvpR7zmI58qIUxDo8r3HKYFggAYpiGC6cNzwLSgZDnocRnMIQyXtlWLaRngiEMeiA42TKuTLAgAGHz6iXa5DwXvokEHW9bAZwzJ6RxDu+phbOGagHrgUinJQsgS5Zc4l/8PChRDtXS4fjxtEAAEONp/Sq8NwHEaXOwyS764jxIREo1E6RMyPf0QDAMwZd2bFbhUTn1tg4Dj5WaIr0XAUBU4YAbpy5bDwSbIBVSeSDoYeOYJRi2qZzt3Wi/4/mQhTFOjy3cdogWCABiiAYLh4/MApKytldR8SnVuSBgSBMqKU0sAMFzBRjsBKzS1yrxbEFF8ECM7LmFs4dmAQKIW19M9EkIGlTfhVfRmCVA5ktESl/yOwCIoZk6HD2OFggAYhyNX423tkqUmkBVblrAwIIH1QxQLQwVorJKlqoSKZcwr2NTPcmZCEJS1Tjaxq/PysJQerFEztgi+5mtjcJzWAsjFNMav+cW7jw0CwQAMTR7haNHaAECiMWzsYkAQINPipMqca1sDO3OOLEyC4NeBAEIW4DKNslWtRRAoZhUEJIa4YMLpw/JAgIQlLLmS9lA1nvmxju9aT7E4UMaIY1zSJYOB4+nBQKAGE/rV+G9BSCs61ZljVVhUi5dgQx6GDgBv3VF8r/Olfy1Cmrxc2VpyEPBnR89HCGEUYWDbRy7bGthKGVZ45P/S7dEAEJN7Y6DkNQ4PrZw6yFaIACIIRosHD4yC9gsDBHKpCipK9siQ/I4EDiwmJYyL9KVF6kLIWAhxT9XE8MX3woeiJE9t3D20Cxgq3HKwyB5dadbwjLkfva1dTFCFsbQ7ByOHl8LBAAxvvavurvbLAx6EJxipCeZWV6D/ZtGYgiD5byVEueKZflYh3UD81gBCP5NYEEgETgQVTfUxrXDaQ6ELc9uM5Bs+IKfh2qc4/rYws2HaIEAIIZosHD4yCwgD4SuwgFIHMD/tRNjVoYyMvQ3SZQEEHq54kTFxBXMl0p8W1lrAgsBjSAkNbLnFs4emgWkA8Hxa1VXBXpJ7NUrxzL22eS4ICQ1NDuHo8fXAgFAjK/9q+7ulgPBzsuNK0PQe8CdmKuVkU34C3w11iQhDE7AnHw56brz/dbOch9sBgaP4TVDCKPqhtq4dpgA4hvP9YieSePE1X6JE/KklXEXyGA572/9JuhAjOvDCzcftAUCgBi0qcKBlbBAuRCGlfklECBwoPIkP6cUMHdxFJKiEiUnXaV9lsp5eza7PBLK0HBxZl8enNU4z5ubXCu8ggVG2wKWA8F7EefaDCHdn2BYYmcczwQQtz4TAMRoP59w/cpYIACIytgxXGWQFkh7IHiaVZRk6MJKVBMAEDAwZCEhKXkp3MTsQYKdoHk9Ag+3q/OlvkcDQFiy5yC7X5HDFLapyMUqdBHF+Ct0uRFfhot1iSNj84JHfOXBXcByIKRCKcE0B5j9ZfQspWXSmQ9KlIOzcDhqIlggAIiJ8BSqqA0EEAtnYRO7bAtmSTBKaZqa8/me39XlkhCGgELJFUwCJuPHKRtyASGIkBw2QxiV9EAog0TFvmxZcoGivgCGXNdKV9XxNn3VfiagpM/4vy0PbbueBhfp49Kuc11b9tT5tlrkKdfwDyfdPz4n26dyw9raSaEm68ovdw5vl7aVjrNt0DGc1DheSLwld0Zjaix/ZuWyMCxPR21JS1wHEuVYPqVwr5FaIACIkVownD8kC0iJkicpnU2LlRYALSgCGDyWCwJJlFoMpAFhF1WlxtkYs+NGFIF3rKosgGAF0JNdwNHO5H+KVdn297WQagHVYiswYLkf4nUQAJVUNj1Csp+p70qDpW242KqqqU0PlE15PYE1a2del+507Y6lU8DPrGiXtDp4b4kjqU9UWBQ/pdczNERXCiup/HptLhk6vDf7wH7LDuS4pNtgq63KvvpMBakcfyYHzK4HzpgFrG4GTpuZhMDG8sX2fP3ZxB58WXl1m5HhAJwpRR8AxFg+pXCvkVogAIiRWjCcPyQLiANBAMAFR1U1uXDIY6DFQQBCoYhLFifhjfTCwuN5LMsju8nauKz5He9TSQBBwLC/DWjtBrryCa9CBb7SHgC7+Kpd8l5I40KggOeyf+wv2+wWl8gv7P5v2knqhi7DxOzOeS7bwnMV2rGeGlucjOfaRZ7nsR0+Du8WcnkebM0GATK2Te3XdWxb1EcNDnkKdL4VUFK4gf2nPdPiSnwv0ENgIS9KGnAKjNDO5NDMqgNYQ+X8BcDaecnfA3k7hjSY+zm4HIDQOKU91Q7rQaFtKGX9gxcCB6JSzyFcZ3QtEADE6No3XD1lgbQSpcp2cwHTLk0LpxXa4cK2YVGywFkvBBc9vjgpl8IfBkC4RckrUVYihMHFe/cJ4FB7cl8uaF1ix/mdpl281T63uHkBIbt4uB29cf1rASdI4QLNnTNt43boUQKOpJ2hFFh5HAggeA8BCNlRj0DAS14Nnq9aDJZXwuvRo8LPeAyBmYCRBRBprQ7dh+Znvy2IoIloKwl7OQ+MCcWUuAC+rzKpbKXFV14PtZdtEEhzxdR4vveOyObLZwBXLAXOmTt2ngilcdKONtWY/ddztONd46CriPY7QzXOMG9OEgsEADFJHtRUaaYARMkFbXbR6mNpp+Z3yVwQuKMkgJA3QvoOdqFJu715PacXEScZHGc194QEhmpP3pfg4VgH0NKa/K2QCa8vbob1HNh7aIcvoMM+EdgoA6W0w/akUS48/I6LN8ED72cFtxQCIQCw4Mt6HEqLrhfTYtusF8RyUNRWt/B7IMTz1S6BBXkxlM1SSplNpSW69hZ70mxLpFbvv9f1LBAoyTszzVGuf/8339fSy5RLrqv7K1PHAhCb1aPrrGpOQmBnz0m8PKPtibC1MNxzkCfJe5n4vYAcbS9bMQsjFNMa6q8zHD9eFggAYrwsX6X3VQjD7nhtRUKaReBCg5PHctLnApCuxmkXHZEp3S7cZ27wMy5ezMIYKYA40AYc6UgWc17TLsZ6nC7k4N3/IsjxWJ3D+LzdRWsRtwupPAe6DhdtAgpew+oJ8F6lMIj3Yqgd8mrwXEko8xq8pvMo+APT99XCLG+OQku6Lu0pQCOAomdmPR6u4qQnuCpN0XpeBCBK3hTfIPEhaDsBAX5GLw/7IY+VPlOYpRTW8sepTQ5QAWiqTTwQ71g5NqEM9ovlvB03xmQasU/qm9rotE28dyp4IKp0Ypyk3Q4AYpI+uMnabAKIFXOxye7ABCCkRsmF2S42PJaMemZh8MWdO89Jhwq04PAYTchWB4Jx8OHqQPDarx8FDrYlbRDhUIqY4iUQIChsIRltcRxKu3i/OMqLIdAh7wEXGC7yzkael8B7cjFi36XcKbs597ffsdtS6FzE3aLrryVRLvEf0lwRXceKe9m6IhpzOk5AT54Y+73dXYsgye9lp7QugjxJWkx5rK3SyvPUX4VseIyO17ECKxbQqZ0kVn70fGBB49h4IL71fA8pVG1Vuyzw5WcK7bAWxpiHMDbGmZXzsOTsObh0USPOQ4TCtmN4fMsOPL7jr6Ijk3WuCe0efQsEADH6Ng53MBaQlHU6hU8LjjQg9N7t2FgLg0qUXsraLk7azVkegSWpcUEhaLhuZUKkGwmA2HIY2N/as4O0IQy3k/a7SHZX3gd9zs8EKBSzt6EHuzgKNCguLpljXovZH+w/7UeQwWPkRUgXZyoBBk/aS/MxtEgrVKFsDrZFAl7aMYvTIHqJ+Beur36x57G8pwCgPB/sJ8MPtIn4HNp9p8EHPxfPw7ZPz9z11/MrVECN7530uZc3t+DTLtT8/tMbgIXTxwZAfO3ZHrl1hTBkY0sqlafGVY4tjnE1zo1xZlUzFp87H1ddtBjXnzkHb4iLyL90CPc8+Dq++cAJPI5PRZ1hEgsWKGeBACDCuBhTC4gDQaDg0vZ8qqLdtfM7ubbd7ixKyG+XLe3hGqTJfErns1kPWqR4rZFmYXDCJ4BgGIOLoUCKAAk/k/aEAIQlGbpwg4+DWy6CdtMEAyLXOS+DYv+GfMiFRqEMej5EbtSCyvc2BKGUTbco+5i7W6w8L6TEM/CERtna8QqYEdCdpESy3QoLacIoLYC+nQqtSBfDAia1r+ShMCNO5FBez3o21DZbqVXpuTZExPOkQCrgox09/xcnRR6KT20AljT1Tk0djR8A20gpaxFn6XGR6qTap+dtx35URMe3nsFZWz8d7RiNdvW65sa4du0inHXhQly3dj7evWImLphWi2kEZie7sPfpfbjnV9vwrS0H8etdn408bXjUWxVuMIksEADEJHpYU6GpBBBnzMMmLRh2p6sQhHWxa6EiifKihT0xf4ED7VJtTF2LlxZhTubkQIzUA/HaEeBge7LQKaNAYQc9Gy4SNjOEn1tSn/MgeIEr8RcEIvRedT1sfF8EUXESbPjAni+vhlJalY4pT4WzjQcQOk8Lt9UjUM2RUxZwVUA1/8s7IB0K9b9XoTMPNGyYyXk+fBaKrWliPQjpsIrapXRO3ov9UKhG48KOL3E1CEL/9MKxC2F878Uk1de+bDhHbeVnCstF0RhJWX8+rrukAesvWoLfW7sA75jXgFUNtXBqGbQtgePxTux/qgV3E0S8vBWP7tkY+QDeVJiJQh8qYYEAICphxXCNQVvAAgjtirkAcPGRy1sXU4xeHIgNi3uTCF32g2e1l3a3RiVRXgwuIO9cNXIAsedk4oEgCOA15YlgP0jyUzye7SIIshwFhQLKAQjrCdBxaQ9EKfXSlzEXF4L9tl4BS+yUl8YSLQVo0ou0dvXaHfN/ARkbHtLCLPDhPAAeNAm0KIOE99DizetpobeZHNbTZImbAjoCPhYQSDuE92W6K7/juVaDQ/YTsOSuek4D8IdrgHnTxiaEIQ6EBbvpEIa4IAJCdPyMOgfiprhhwyysv3Qxfv/8BXjngkacHkXJMHIhQS/cRtsdbsfep1rwIxfO2I7HsDHqGvSPPRw45S0QAMSUf8QTq4PKwhBxUCDAahJo16lFiosnSZRXLutNpNMiKFe+XWTs9WmB3zlzZEqUvN7RjkT/gZkYlqOhdiq90MXjjVCTFnWFZmwGig1zaHHRQszrqo+9Mii8275XCmTqMRNHMQTBF3eTfClzRNdVNoY4C1qs03oa9BLYUIDAgPQW2Ad6PvgMJRBmQxIlvotXXeRi7kWTXLsUmtBx6lcaoKn9bB+9CTxOehlKdxVIUV94Td6vuR44szlJ5x0LQSm24yvPJHZX6CrN09GzV3jDA9FRBRCLN8bTTl+OSy9Zhg+cvwDvaq7HQg0dFwa09WU8MDvajj2bWnDX/a/jXx7ahmewMfIyZxNrbgmtGXsLBAAx9jav6jsSQKyaj00KXWiHqhi6zVzQwstjGcJgFgYXQ+2sRaLje6VwKoRgd/+V4kBwkTzSDtAT4WLbPq6tPoijkBY70q7f7t4dJ8JrIliipVz5pQU4pRfgPAR+1y/Col14rYtcYQ7bHnFO3MLGXbsXuFJ/lHLoQg1+pOozm45pQZG4LPImWLKmLb2unbgFF9rxWhAjXQ3xWtgPhWYEqAgo2S6CJAIZAghxIKwmhFQpz50LvGFxIm8t8ulo/hBpC5Io9QwEHqwN9Df/5/gl0GAWxqjpQGyMay9bjssuXYr/Y808vH1eIxbLnhoP+h06r44XbeNz2HcSux7Yhq8/sA3fevJj2AxE41CibDSfWLj2cCwQAMRwrBbOGbYFlt0cX3xWMzZx8WN8WAueLaJld++cyLi48ftLl/TIVbMB5RT+eD0eL/a9dsuVqMapXW3LSeB4VwJk5ObnfdLARjtmSzBUZoTAQzokoDCOPufxLsTj9Re0w5bqYols6EMEyuBwoQWfG1mSp/YpoLKJPCVO/jpV5lwAwgIKPXS52y23Iy3TXfIs+BoXvTgJ/kKl9vmUXIllyWuga7CvCndp0eViy5cqXNr6IcrIED+FtTA4ds6ak3iyxuJlPRD2WaS5HgrzuFBcbhTLeW+MMxcuwZoLF+FPLliI313QiMXpImN6nrK/woq+/fGuE3j+/m348v2v4buvfio6MBZ2DPeY2BYIAGJiP58p1zp5IOTu1+5dO2Ep8nHSEo9Ai6Y4EFp8ZRyXMukFeviZJQ5qkRkpB8I+CPIYGMYgAOLfAhE2vVC7Ye1AteDb0AevqYVVQMCFb/zC78IwFEIyBETZQgup/rfeGgErgg+rrVHiIHhQxusrHZPHqm1anB3Q8Pe3tpaHwaZppj0fWvwF9Kw+g64p3gXVJRmuIIAgIOD9VWjLkjgFyOyuWSDBggz2a3oNMLsh4T2smZeAh8aa0ec+yE7WA2FDGG5nzwqzZv8u7wTtWYhHxwOx7OZ48YbF+P3Ll+DfLWrE6tocIvub0Vh0wmPe+6DfoL4rFNH10kH88kev4Oa7XsZ92Bh1TLkJKnRoSBYIAGJI5goHj9QC4kDwOnJbp9PZpO1gd0iqhSFCYMk9712/biE1in+a9DiRkz9ADsS6+cPXgUj3mwsd4+/HOhM3uov9m4JUDrh4NUalEGrhVdEpqyop7QMttJKtZr95HS6udL3zn1twPJ/A2lG7WX0mIJImKkq0SIBBHp9SzQ3vEeB5AmMCKpYYacmQAn7u3t4DZBaekrCXlEGtloeAIq/NftIGBBBWbMoBQ6MxUVrwfDhHz8cB0giY3wismg1QwnrR9LEFDw54papxKtOC39naImo3beZ2+qMAIBb8bdy4biHedelSfOzMZlzeWJdkW+g3pOwbeaQUGrS6IKqJcrILRx7djTvu2oKbH9+J57AxMpVgRjo7hPMnmwUCgJhsT2ySt1dKlAoHcKK1fID0gNQOnZPb+oWJpLUmP7mq7e5WxDRN4m7hKY48C6Oc2UX2TO+I1Waek06DtKGVdNaAXQS1QNqF2/ZtoGFg2+Ta4U+w9i0nCqVFRfdN30fXtW1J36svW/V3jr4b6FpKbeU9rP3S9+TYIG9GbviB7FXp7zmuv/x0skgLsCl8ZUM/VgyLnxNDVZQDsTHOnb8Aa994Ov5i/UK8r6kOTXZsWS+DgC69QXrRxpIP19jYfRwv3rsVt/xyN25/7c+i/ZW2Xbje5LFAABCT51lNiZbact4qJsWOKSyhXbkAgLwUjF1ftKh3IaS0joIMpCwGTnicyHmfd60eWRpnX8YfyqI+JR7gJOvEQIBktLojACH+isCkPDgu9OI1OURCdWM+rmwa54rPxQsuXIwPXrYcf760CastABRJVSRcAQh6cDSuVT1U7/l/RwGtL+7Dz36wBZ+/74d4ELdFKQbNaFk1XHeiWSAAiIn2RKZ4e6REqfi32yVmk0VeMXqFLiyrn2l7LKZld/eOI0D9Ba+FoJ2d3WHRLc8Qw3vPqmwIY4o/ptC9EVpAHAiGXRzXxMy0CsXY1OVRqYWxMc5dvhSXX3E6PnvOXLy9Pod6dct5HlRPRpwH/6X9Hal6bCnc4Y892Iqdd7+CzUxyJwAAIABJREFUW+7fjG+89Bm0hKyMEQ6YSXp6ABCT9MFN1marFoa0ExiSUJxfmhD0IHjmt+smyYr8jDoQfIkfwL+1o7O7OcWTZaNK1MKYrPYO7R4fC1gA4TwLvgqq/hZ5WDt7EYErmca58pZ42fqFeP+li/Fni5uw0oIHARqROvk7TINzVXJNy5c7HY8Cup9owQ9//Aq++NNDeDDUyxifcTbedw0AYryfQJXdnwBiWTM22W5bDwI/t3UtyF+gd4IA4gpfzlvgQ+ENTYICFPJAOHlj1tsoAm9bMTIhqSp7TKG7I7SASJQuVdlfy1Y5tWRgjVdxIG59BmePvBZGHG34Mq68dAluPHsufmdmPWbod2ZJklL1lIiU2sL/eZzazHNFdlUdmN3H8Py92/Cv97yOb2/7eNQyQpOF0yehBQKAmIQPbTI32QIITkoiUdqUwnTqIfvLEMYli3uLL0lciBMdORK8lnW1ajLk59ecMTociMn8LELbR88C8kAwU0fjUONaIQKF6JRKy/9ZC+P7z1UAQGyM668+E9dfvAgfWzoDb6jPoUZkZXGESEgVSFCbrJCU5T+ks56Yhnq8A/ufbMGd//Yy/unxP8azIYwxeuNpol45AIiJ+mSmaLtEolQWhly57K54EXbnw88JNAggKAZk9QaUPimWuHZN/F+Ki9JVGC0S5RR9TKFbI7SASJT0QFhOgR2rvIUlVTpOT4VIlKf9fbzo4iW44aIl+KPZ9VjF+yokoRCh9TYw8UJ8B2U38XubYus8fQx1eH2Qrm50Pn8I9//wZfzDPYfwyxDGGOGgmYSnBwAxCR/aZG6yTeN0ugnFZJLipCbdAb6nR8Er8zmxJsZo37S8PBktzSInyJBCISc9golK60BM5mcQ2j76FuBYZi0M1RCxaaoKBwhYWOntrgLaf/jiCD0Q18fZNdfgvMsW4RPnzsPvNtagWeBaaZsq005PgkB8CWR4VcxeGRtGXErWyxdR3HoYj1NY6r5XcdfB/xCdGH3LhjtMJAsEADGRnkYVtCXtgZDoULpyJQEDd0ScgFVMix4ISTorRbNcBga/kzQzJ0VyKAKAqILBNYG6qBCGAIR2+yoUluYWaFy3dVcAQHwyrrt4HS5743J8+px5uK42i1ob2iOIYPaTFDLVNnlHJGUtIjPP5fEEHZZoyfO3HsEzP96KLz6yGbdv+cvo4AR6BKEpY2CBACDGwMjhFj0WEAdCBEhNXnZishLWnHAJLppqgQsWnCr9nBZI0q5OHgiey0n83atDGmcYh2NngTSJUvwHtUApyFLkpMw2PREEED94YWQeCFbcPGMF3nLFMnx6dTN+K5dBxgqEiXQssrKUKK3Wg7wRUjMleCCI4Euf8f3u43j5ntfwlV9sxrdf+ky0d+wsHO40ESwQAMREeApV1AYBCMk5l9LYPNdBWhCSt3ZKfgxp1ADrF/RoPtBkaUloK41tTRo8EFU0wCZIVzmOv/EccLg9CRFwAbahNnnQ1Fx54DryI/dAULr6vEW45ool+Ivls3Cl04Xy4lCWLFkCEL7yajq1U23i5/QIpr2EDDvuOYHN97yCr9y3Fd/e/MlozwQxf2jGGFkgAIgxMnS4TWIBCyD4Xjsz1VVgLQSlX6o+BN+TRHnRwp4sC5eL7ms1SJBHhDR5MwRO6I347VXBAxHG4NhZwGZhaMev8WlbYTMyCIjbu9B+z5aReSAIIM5ehGsuX4y/WD4TV2YjZHqBBV+ozpaOFzfC/U+BKd9IESptCqf9fe04jqfv2oIv/HoL7gghjLEbXxPlTgFATJQnUSXtkBKldmPWbcpJ11VjJGM8qQtQ0oCgi/fChT1GEoCQEqWVwJZ7WG7b0SimVSWPK3RzmBZQFgbHs9V/kIQ1LyuSIsMFLluIpejzaP/x5pEBCGyM6y9bjrddsRyfOWM23lyXRUZARenSkq1mO8qmcEZJwTbyHJS9kdaB4LnbjuKpH7+KW361FXds+0x0dJjmCqdNUgsEADFJH9xkbbaUKG1OPPsiICBdCE26ihFP9xwIAQvbf15LKpYWSGjHJwBBDoXIlZPVfqHdk8MCHMdf+k1SXZQvedU01l12kNctsVVnmYXxo5dGBiDmbYynn7MS77hiCT51+ixcVusBhMCCSJKypAMQxqwl+eoUgNBvVuCD57WcwNZfbMfXf/o6/vXFj0U7JsfTCa2slAUCgKiUJcN1BmUBm4WhRZ8nSkyHi74IXEzHZB49j5tRC2xYnAANvmw+vXZvSgcl50HZGZzsmAYasjAG9XjCQRWyAMfpF59KSsnzRb4AeRAc0+L5SEiK3wswVyKN86yb4xUXLMEfXbQQH25uwAqFKqx8tn5jFjyoLjfbImlr57GIevgPChcqLMPCWs/twy/u2oLP/3gLHsDGyEtnVciQ4TIT2gIBQEzoxzP1GicPhHZi2hUplMFJVSWYBQz4GTkQDGEo7ZM6ETxH2RZWQU96EprkRquc99R7OqFHlbKABRDa0Ys7YFMqNcb1WfdIPRA3xQ2XzcJbL1uGT5wxE1c11KJe4mtW10E1aEohRN9xgQUBdEu+TCtpSpBq30ns/Olr+NI9r+CbL30CO4IiZaVG0cS/TgAQE/8ZTakWLropvnjRDGxyinZ+9NmJTX+r0yJ38fjz5vauIMhj6G3QDo//K61TngpN2vRArJ0XQhhTajBN4M7YEIbGMD1pAszyOlgQzL/jeGRZGOd8MT7z/Hn46NqF+EhzPZaoSBd/P5ZkTIAgXQfXJq9EKQKlfptW6lptFyFToZeuPLqeO4B779yCf/rRS7gveCEm8MCscNMCgKiwQcPl+rcAAcTSWdiUTgnjWdrhWM+DvAic7AgArDvWAhClmYmIyV2Xm6RZTKsQdCDCuBxbC4hEKQ4E7y4vg3b3NiuD4MKHMdrveH6YHIib4oar5uDa9YvxqTNm4oqaLGpcGrQvKqcCXiJN0oNQ68kP8jw4j4M3lfvtsVquL/stfpJNSZVVD7fh1Z++jq9+/3l89fVPR/vG1trhbuNlgQAgxsvyVXpfcSDKaTYoZYwLPidehh7cTonFsmqANfN6jGazN/ipnZR5niY7t8PLJxyIQKKs0kE3Dt22tTAsmOU4VTVMjksrhMYFneW87xwOgNgYZ85ZiJXr5uOGixfihul1mM9uu5CgLzanbA+ZQ783ZlpYDQgCDgssFFK0IIi/SZ3j79O2aTd+dNtL+NwDD+MJfCnqHgezh1uOsQUCgBhjg1f77VQLQyEGW9ZYOx7yHFwZZC/Ao0nXAgja0U7MnNDkuZCNNbhDFka1j7qx779CGOLoqAXiHhAkK6Qh4jB/C+354SlRUn1y6en4rSuW4M9WzsI12UyP94EAIV2gju1RNoXSpm06pzyEDpz7st5W/0FFtQgiVNVz8yE8cefLuPmhzbhrx1/haOBCjP24G+s7BgAx1hav8vsJQFgzcAKl14ATlEoNc4JVJgWPpdtUHAiBB07SZI5zt0SSJV9KjePfYrYHAFHlg24cui8AYb1hCmGQAKxMITVNGgvD8kBsjDNnzMLScxfiAxcvwg3zGnG2Mi5sWrMIkQ44eGAggqVAhgMMJqfT8Te8LksJYPjvlcGh8MehVuz62VZ88ydb8a/P7MG2wIUYh4E3xrcMAGKMDV7ttyOAWDUfm2gH5zHwapIEDJyolD5myZQKZVy0qMd6CmHYrAx+q9Q4fi6yF8t+sxZGCGFU++gbu/7bEIYDwNmEwCtOjwW7JcnopHlD50B8Pq67pBGXr1mAG86dg/fU12C60i+51peyPzw40G9MfCLeVO0qaTz4zyQiJfCjNE5bR0McC8pwP9WCn935Mm55fjue2PFX0ZGxs3i403hYIACI8bB6Fd9TAIKAQSDBSlbLa2AZ6zyOkx51IBwpzHsq5Lmw5pSeBK+vHRd1IN53VgAQVTzsxrzr5QCE5f1wwbbjXg0sxkMPYcz9X3HTG5bjD86dh48snYHLStU0PQgQV0GhBpvybLkP4kJYMCGgYAEEvxd/QtkbEsp67Qieu/Nl/NOvWvDTzf8uen3MDR9uOKYWCABiTM0dbpauxil3qchk8iI4yd+4R8SGSpTrHC2sZ7dkwxU2FTSdb09C5nuDByIMvjG0gHQgOEateqrGqca9FmY33gF0dg9dynrJP8ZzrlqM/3hmM94zexpWcVJnKFBAwmY82bYISPQqtOVDGxKasiYTsFDpcX5nMzx4vYNtaLnvdXzz/m249aE/ip4cQ5OHW42DBQKAGAejV/MtCSAWzsImq4pHe9iJ1OzGSsJRkrLmdyJP6jxNYrbCpyZqTmqcxEMxrWoedWPfdwKIf3oyGXviHGh8ijQpjg/5PQrlDQdAnH5LvPCa0/G502fizY21WMDrCjwoOymdteQWfz/7y8sgDwTbS4+fXvJS6HO+Z3tdP6iw6TVdeI/jHTj29D7cc/cr+MqPPxTdO/aWD3ccSwsEADGW1g73AnUgFs88VQdCYjvaiSkUQbIZXb3TcsAlSxIDyjthc9x5vjwSaY0JpsuRA0EPRqiFEQbhWFjAkig1ydqwhV3Q+T3HrluUi0OvxrnylnjZu87ENxdNx4UNNWgSGC9lWZg0Tf029HsTeKBNLIBIF6cTkZJghy+2lS9laOi6rV1o334MT9y5BTff+r7otrGwdbjH+FkgAIjxs33/d94YM7xYO7cBNcUGRNPy6N71a3ThtshrL07UhvffLltMy1Uf9FwFuly5W+Luhp/ppTgxdzkEELZyoWWacwImUJDwjXZ7vM7JroQDQSnsACAm57iZbK0WgLA8HwmlcaxyjCvDwXF5/PvhAIjTbo5XfHgtfjKrDitrssiJo1CqG2O8CdYjwd+UBRCccHpJV5Nr5H+TNnyhEKHjVHhdC1M9t3CoDa999wX87dfeFX15sj230N6hWSAAiKHZa0yOXvC3ceOKOVizZh6uO3sursplkNt6GA89vhd3PnoST+NTUeeYNGQUbmKLafHydkFX3FYVOG0ZZAKD8+cnAMFOuHqvHZHCGfJGcLILHIhReJDhkv1agOPvC0/2pCJbQMvxy9RiV7TK7+jlkRhOLYyVt8SrProOjzTWYm4UIZL3wGqtKCtDAIIeA9Wy0L2t10GS1iJLsrNqLz0VfLGPBBxO28Kkfh7vxKFvPoP/8YXfjj4XhsnUtkAAEBPs+bIU7+oV2HDhAvz2WXPwlvnTsKoui0xLK1589gD+7aEd+MEzN+LFySrSIgBRmjB9LNUqR8orwXx5AQQeTx0IvidY4PHS8ueELLetDYXQe8FjCVJCFsYEG+hTvDmWA2HDFRqr7H461MbJeDjlvM/+x3j1R9fjifoaNEmrQeaVB0RZEqpBUy4dU94HWw9DXhJez3oh+L4UxsgA9b64HY/p6EbX15/HX//91dHfTPHHXPXdCwBiwgyBOFp5C5aubsYla+fht8+dj7fPbcBC/qi5kBaL6Np1As9t2oU7H9mJO37zc2yejOEMZWFYpTunB+FBACdeidsIQCikQR0HvgQ2NGnJi6GsDe2GBCDogQghjAkz0KuiIRZAWMVUuf+1GAtQqLR9oYj225/Hmbs+G+0erKEcgLgQT02rQaMWeoX3BKx7le+mOJQXiOLvUKGL0u+HpEgPGCyA0DUlY13KkvKeFIVoCED+5Tf4L3/3tui/D7YP4bjJaYEAICbCc7sxrll/Ic5cswi/TfCweDrWTK/DbO0auNN2u5M8Ove14bWn9uGux7bj9od34tnJpvZmy3lrF6RHYMtwW7eqUuGoA8FJq6uYxGalWkmipfVCcAKzk7ZIlEFIaiIM9upog9I4CW45Fvne/Z49H4GgWHwdgWL+z43CgzvwjgOdeGFbAUcGE64kgPjji/BUfQ6N8jjIw6HQhYrN8beibAq1xT4RKWKqqJaImDpGc5KAheVN8BgCFdat+eensPH/fWv0X6vjaVdvLwOAGO9nvzGuv3Q5zl+3AO85by6uXjIT5zXmUC8hJf2Q9YPNRsjvPYFXnt6Hnzy2G7dPtsI1BBCLZ/coUSrkIIY6JzgCAw5MeSX4HaWqWY3TyldrArSlu102RiEBGYzVEnyFYlrjPcir7/4ck195JiHwykNG0EtwK6+ADTPII9edR9fWI/iL9gJ2FWLku4s4eaIVBw4VcXB3ESdxGN3YGPkciOQKLOH94fOwaVodZvK9zfpQSEP8BilLygPB4xmK0PxiC2fZUuDlQIZVo3T39QJvcYz4q0/jP3/u7dH/rL4nX109DgBiHJ83FeTOmo8LLlqM966bj3fPrMPSuhxqJTGrGKN2EZyAHAcgj+6DHdjx2G784KGd+MbjO/HSZPFE2DROuXPldnXgIPYqd16pz/Xd1MJwuzQd4ydjhTx0PUuodCTKIGU9jqO8Om9ty3nb8WjTH2kZgl0LgOMiurYdxye7i9ifjeAplm7Mx115nDxZwOGOdhw61Ibje07iOH/3zMK4YR0eaKzDklzGYQHnZdC8wfu434gH1PIypLVXrKaDAIFqZMgj6FKnrRKlL/9NRCNVymMdOPbdF/Df/vmd0U3V+fSrp9cBQIzTs579N/HMNYtx6cULcP2aBXjLgkascFwAz2zWD1ZuwZJ0rH9iRPl7TmDLEy247YFtuO2p3XgRG6P8OHVn0Ldd9rl4w/wmPK4JjidaAqVcsOq/LUG8Zn5PmWFpQHBi5N/0NFjPg8hiKg0eOBCDfkThwApYgGE3CklpwRUfx2ZGcKPA3zu9ZfICREDXzuP4ZGcB+6LYrcmIMknVb9IWmAzhvAYxOvN5tLZ34QgyaHjjctw0vxFr6nNo0G/LKk0KuIh4LJBhS3IrPKENTBp0SPgqDU6cl8OrUuaLKOw5jldufwl/9833Rl+pgCnDJSawBQKAGIeHs/SmuHnVfFzuwMM8XD07IUtGTkjGI3lbfleLoXbfhoBV2HEczz+8C997eAfufG4vXp2IIGLpTXFDXItpTVk0Ta/Fm2qy+LomUvVJOhACEFYUSuQsCyAUUy6RxLIJEHEFi0ypYtqUJMr3nxNqYYzDUK/aW6aVKEUO5njNe912pUPyvUiL+SK6th/DJ/J57IszpWiEs2MmQpTxoMJ5FSJExSKKDRnMOG02Pjy/ERfMqMccu8DzHgqbWGl4GzpUNU22gXONQIUK0ok/wXvK+6AHqzCH0qfbu3Hy6X341Q9ewRd/9IHorqodAFXS8QAgxvhBN38+nrG+GW+6eBF+/7x5eOuserjcAu0Q3I+UoQrvglRs0qovchfBDARODq1d6Hr1CJ58cCe+++Qu3P3cL7B9ImRnMDwzrxHNDXWYWZfF9LosptHBwpBtHOEWS5i0jyAtFMXvlLNODoR4D9ZeVvzGTtQWjAQPxBgP9Cq/Xbk0Tv3OrRdC5F+N686EA/HnhRj7BBYKceKByGQTj4TARCEBy8VsFo0Lp+Oq5TPxW/OmYbUNDcqroN+I5V8IRIjcaYtwOWDvNzOagyyBUu226aH87e5vxZ6fvYZv3r8d//vRG6KnqnwYTPnuBwAxlo+YhMnTcOklS/CRtfNw7dxpWCRXvRZEuxjaqnm2mdytW0nZti6cfPkwHnhwF773ZAt+9tqfRfvHslvuXjfGNc1r0DAvwpyZ0zAnF2NaNocatwGKUOQkSH5jnMG5cYwvuMnU78REmLShDO123E7LFweikJR1udo+iizGz3gdpxXhd3a8T9CBGPMRUdU3FIBQeqaMIc6DshsUglPYoFhA12tH8KfdeewrZhLAEBd7eyL8byOihyIqIo6zqJlZi+VLm/CmxdNx1bRazPYgw93WbkgMAEm+Y/jBpHQqRVNIpZQN5Tc1VruCIEKeQwKgfBH5F/fjgR9uxi2bDuDX2z4etVT1IKiCzgcAMVYPeWOcu2Ax1ly4CH+4dj6unz8Ny2pziKyCm22KzcmWq9MyqPlDtuSr413Y+/Re3PvAdnzn2Vfw4J6NUduod+3GuGbp2WhqrMHM6bWYXV+Pmdw1cVIrZBFnC70nvkKEbgDnxRG+UCI82jKcpqiWdbEyLEE7SQdCk6MtU6y+ihvhyoV7fX+GQwKAGPXREG5gLKA0ToFkgWMVodIYtmmXrt4E0PXiAXysKwlhuHWcoYu0cQkqsubzbA3qmnJYvXwG3jK/EW+YXofpzpvnCZSSiS+FN4zOg+YRggDHtYoSTx/nHQEIKU7qd2tDhwQd5GTtPIbNP3sdX/35Ntz28m+wG1+K+HsPrylsgQAgxujhrv3n+Oxz5+F3183F+xfOwJqGHDL6kabdiwpXKDapcIbeq1Ke3bGTS3iwDbs27cGdP96MLzz5sejlUenaxji3eDpmzWnC3Gm1mFXDaEoGOXoYCkXE9DbovukYrlO/LeC8KIMvaiISMYvnaLLVrkjvmYZJj8v6BT0hDB7PyY62cmDBAxF5IqxtgpDUqIyEcNF+LMDxd8uTSQqx3cWLKG0BhBvDLPvNXT7Q9fJhfKy7iBaRKFEGQBBUpD0TdTWom1mL1Qua8JbFjbhwdgNm897iXEhyupTa6d0M/P3wt2ZBhquT4bMtetXH8MBDvz+fck1C99YHd+K2e7fiG0/9DFsmQhg1DNDRt0AAEKNvY5APsGE5rr90Mf5ocRMuaqrDNLks3Q/REJ00sahZPE4FbfSZc3+aHYTSGskx2HUMz/9kK778yDbcsfmT2FsRyevPx3VLMpg+I4fmGVnMydWigd4Fehms+eh5sO8FIPh5FCMuZlEggChGCYDQ4JM8tXY1nMzEEudnBACcqM5fcOquSC7gNICQJ4LtaesOSpRjMMzDLYwFCAg+v6mnMJy8YQLONi2SC7w8jojRtfUobuzOg+5/UwbLpWH0mq+tZ4JggtkatVnUz6jBqvnTccmiRqybXodFtTk0iCApj6fCFvzfAgjn5aSeA6Wp/RxjC26lUzg78mhtOYFXHt2Nux7ZhTsffRTPBc9D9fwUAoAY7Wf9+bhuw3RcetkS/Om5c/COedMxw1Wui3sEZhSjlHqiPA3lhFxUB0LuRj5ArtrK8e7Oo/3lQ3j4x6/hXx7bgbt2fTZqH1YXr4+zS67CrOYazKuvRVNtBtMZnihGKAooEBSQCa7r830vAOG/4+eFDEO5KLCkRWce/yzRGe16LCnSZVJEPfr6LDzEm6zzUtYOZPkbaSJ0HgzDe1DaK4EEz3/P6lCNc1jjIJw0LAvQA3HzE17nwadnKyynTYLzDvjMK20kqAOx5Qj+pLMb+0iaFDDg9/z7lHBG2jsRI85FyNXXYNH8Rpw/fzrWzKrF6fU1aG7Ioa4ul2hLpLMp+Jn7TRq1TJthIW+f70OxGKPzRCf2vX4Mz/6mBT97fA/uef4+bAueh2ENl0l7UgAQo/zozrslXnXJUtx43nx8aG4jljB7gj9S7jq0a5YevX7EmmC0G7BpnCII2jRPAQgRsw62oeXhnfjO3S/jS8/+ObYM2guxMc41N2PanBzmzqzF3FqgPqpBVh6EtKkICrKG4MX3fZnTeSBiFKII53XH+BKPs6p3YnXzApbbwYmOHgn+v5bVOE3VP3lelKZmAYTd4fH83zsbWDc/lPMe5eEeLu8toBCGwmuW62B/3+JEKIRQm0HXcwfwJ11FtBRjZMhzcARkkiUzvdM4/XXcHE6hKRmfbgvyJxozmDOzAafPbsCZM+px5sxaLGysRVMDtSIi1NbkEg9HmihpCcklPgTnrAK6Ootobe/GkSPt2L3tGJ58bh8efHE/Hn/1U9g96HkmjJIpY4EAIEbtUcbRkn9E89pmXHflcvzFshm4iFoP2nHb2ypEoZi/OA9yw1sJXFvjQVwBx5kwErYF5pIfx1O/3I6v/fxV3L7rs9Hh/rrJCqBzZmJufSNmNdagydXa8RPSQKDAeiAcAEp5Iex946LDBmuiLL6kgad2W+Qh0EBZa70aa4A183omO35OEKbwDydilQEXuVIuWNrnvWcFADFqQz1c+BQLpDkQGpMi9woHp1MlHYnyIP64tQt7CR4IInTxKOtAuHtvCZTpm8tTwd8xeRHZCE11GcyorcG0mgxqMxlkMzGycYzi7GlYu3oO3i0vH8ED+Q+bD+J7rXm8RodEqfBdjGJ3jK7Wbhze14ZX9x7Bq4c7cGDXr3EseB6q80cQAMRoPfdPxnUXXYANly7GH1+wEO9prMEsxfiF+OVx6A9AaKdueQJyz1tJWi6e4hXw+45uHHt2P35864v4u0dvwG9O2R1sjGtXNmLW9JmYxzLA2Qi1ClEM1iTpEMZAACIPdEdFrCWA8Lumkix1Wr9folCSqS7VwjAiPNaeVs2PdtGLtgjlvAf7RMNxlbKAAARl1N1vmBUu6U1T+XrPe9AmgZVnHR8hj67NB/HR9iJapAMh0EAAwWvFBbgUTvd787wjvheoELmSnAh6L0hsLhaS0KN4S+QwdQMdS2fh7ZctwX9hzQ69+Fv75Tb8+yPteDQTodbdM0KUzSDivdmOrm50tedx7Gg3WgZb9KtStg3XmTgWCABilJ7Fis/FC85fjA9esQx/vrARZ/LHp0VTt7T519xWWBVK7lhEEJSrX25+nSeFOBfW8G5+S47afhQv/uhV/MPD2/Bvr34qOsBp4Iy/wYyaRjQ3NWBeQy0amDlBIJAvIs75NnKysJ6E/ngO9jz2i+/TJuV13ecZ5HMx1hQz+BenyOcrFCqrRP3j+VKi5N8EAQz9UEjKHeM5EAJSnJQJEhSz1f0d491naVx/TuBAjNJQD5ctYwELIESg5HgkkBD/SQDY6r3ERXS+cBAf7TQAQgJSlqRcJsOpBCxIckhr2isEUpp7YmTyQMeS6Xjb5cvwn9IA4pEd+L8PdGBTJkYNwyMZn1Jq5i43nxGsUFL7SDf2HO7Ggd2fwOEQyqien0QAEKPxrG+May7cgIuuWIaPXbAAH2ioQUM6BqqF0TKcrZQsXfNaLOWmV1O1K7ehDvEBbDzzZAeOP7MfP7l3K76y9RhO2PW6AAAgAElEQVRemZbDDKpC0tvgyJAeOLidjMmoyMbIFHw6JnccAhY8jp/zs9IiHaFodyYEJPquxI/QjJZBvhhjTQH4cskt6gldbjLyfxMMsD+qysnv2C9yGCx4sCBL4QyBBila8loEEQQQFy8MHIjRGO7hmqdawCpROkBcSMaeS6XM9mQ+yFumcU1y4pZDvQGEPAtSpOzL3o506T0E9jfK37b1VLjfWsGFR7oWzsDVbywHIHbhP+07gceRKZEuT0kbFaGT4CKKkM0X0dnRiRNH2rFnczdaMFwCdxhQk8YCAUBU/FHF0eqbsPicZXj3xQvxkWUzsaE2g4x2G9qF2DCGUrtU+c5yG3ScC09INY7eCd9uyyXgRzZ3uxijeLwDu361A99/dA/ubcvjeAmEpESeLIDQJKSJht9pQrLHOUBRRCzvigUP5cyaIwciizX5Ir5CcGC9EOon+8OJ1srmKiuDOhDazdmQDu8lgCbPhbwaAhAfCB6Iio/0cMG+LSAAIY4POQYcmwS2KqIlpVR7FS7Crx7uDSDSi39fd7VAw3IkpFhZ+u17T2N3AZ3Lm3D1pcvw/6Q9EA/twH861IZHiz6EUY5zUcoKYSaI5z45/lQGMUMxx7qw+2AXWnYfxJF0CfIwdqaGBQKAqPRz3BjXXrwUGy5Zgo+d1Yx3NNVjjvUU8HZc/Mh74EvZGPQq8HPVuBDg0DFuFw6goSaZhBS2sNkGAhBu5+7BRiZC/rHd+NF9r+P2PcexnZ4Hd1yqUE9/ZrAgQaCh3PEDpXXmMsgXYqzJZPBVni+SpMAC+yywoGwLTsA8jjFieiD4UraJ4slKMaMt+Rn/MY+dL+78OHH//rkhhFHpoR6u1z+AoJCUwnQ2s8iRnuOkCmf6VSw6D8QfFYC9lkDpfrMp0G/PTYOE9HflwAU5EIum45o3LsN/TgOIh7fjr/a1Gg5Emfkizblwc5RPK6VXghyOQhHdrUUcOd6KvS8dxF6WHw/jZupYIACICj9LVyxrJq67ZDn+cmkTLqrLIeKC7oCA34Eodq88cC5y/Iy7ZgKItNiMzS7gQup0JHy75QKV+FKpqqX/Phch3nIYjz+4Ez98+QCeOtGFY/wqnT3RnxkGAgY6lzsPq46nMsT6nlkYUYS19TX4qlvofSqr8uPZT9pCKarso3gR7Pc5c3u0+509vRFKYCx1TR4jUPKBc0MIo8JDPVyuHwtYDoTSIq30uvO++fFLMCHl1JghjCP4SCGPvSJR6rdajvegJpQTdrPN4/fp8wkgls3ANVcsPZVE+eAO/MeDlkTZD3ixRb70+yeQcNwJVhClB7aIYncBbQfasffQCew5+B+iE2EATX4LBABR4Wd4xufi5euW4PoNC/HxeY1YIfa19BvoQeAir3TMdKqmmlPiMhg9ekuQlBKlFkl+p508P5Mrn/c/1IZtT+7F/Y+34P79rdgWxyiUW+jT0rgEAAIP/QGDvkx4irBUAfkog7V1tfia0i5dSCeTACIrPy0PjDwRdPueNSfxwmjjJvEpW7lUgMMBKj+6u/IJB+LCwIGo8GgPl+vLAvz9/cPjCYAtbRR8ppT4OTqX47lUTA8OQPxhRx57yUUS2BefqC/gX84DkSZCu0wNAwQIIJY04Zo3noa/PiULYzv+/cE2PFbrQxiuHf14LS3nQselwx5OFCuLbDGPrrY8DhzsxN5tH8e+QLqcvL+jACAq+ew+Gdedfy7OX78Ev79mPj44qw4LeXnFPPk3PQyqpMndNl98L3VKkalEriyV2PVAQrF+ZWYolMEHKe8Dr8lQACcxejU6u3Hi5cQLccdrR/EMiqeQtHtZga5TeQ80CZXLxCg3mfWrA1FAvpjB2posvmYFowQg2DfaxwEgYxs1rpSF4TMx7M5NolvlHmcoplXJQR6uNRgLSMqawIAAgnLs/NsVzMr0BsJucRbgjdH58uFTAQSPKZc2rbZYQbdy7Sv3W3UeiOm4thyAeGAb/i8CCKVxprM40vcohTN8qmdfNpIYVi6LbFcR3e1dOLKvHbt2PocDQQJ7MCNrYh0TAEQFn8fiv4vnrlqAt6yfjw+umo235rKYwctb8SixsG2YQn8rk8KmdUle1k08PnRB0KDrSNqa16C3QTt2pS9692m84xheum8rvvH8ATzSBXTYHUPaBDbrgt/1l6pZStFMuAlJumYfr7iAfDaLtXEG/1py6/pjVfbYhnAEIkQ8ZTVOgQaepkqDAlUlIqaX5FUzgg5EBQd5uNSgLJBO4xRAkKdBv3lezHobGcJ4+RD+4GR3TwhDv8f079A2pBxAGAhUEEAsnolr37QMG9MeiF/twF/uPY7H6rwHolx13V73994JAonBeCqkW+GJmMXWbhw/3Iqdrx7GQWyMOgZl5HDQuFsgAIiKPYI4OvOfsOK8eXjv+fPwwYXTcQEi5OTC1MKoCUO1K7jgS8fA7TL84pcuYKPaF35Bd5OOJWeWNCV8toZbaL37lH7QlpPYdv/r+PaTLfh5ex4nBvMjH8g0ys6wAjfpLA1dwwOW7kyEtVEGX5cdRAiVEBbf0yPDCZjMdYEqelfogZA72OpelNzEqZoDShXl5BhCGAM9zfB9JS2QBhBSRRXRVxsLCyD4N3UgnjuID3UQQGR9CMOHHWw2VBrkl2u7E38yUvM6RuqyJGz2BSB+uQ1/ub8djzLl281LZmOQnjtsWMQKWqXbZM+zmV6u34VEqKqtG63H2rH/ZBd2DruOTyUfZLhWvxYIAKJSA2RjnFmzBGsumIcPr52H62c34DRdmjtlegysp4HvlVFhAQTPIXhw5XRN3QeleJYWUMVTmXHhwxflXKO6xOF27P7FDtz2+C789EQXDpZTsjvlB98PccpNKl47QpOLC334nHM7WfB7zyh3AKI2h69bAqXSOQWKlCdPzwGBEAEFgYVIlOJA0CY2HbYUzvGjWn1v8xyIoANRqcEerjOQBTgW/2FTAoL1cplR3uPgyneb2VfjmGmcLx7EhzoL2KMsDJEpBwIQ8v5ZQbiRAIiWk3ikNoO6/oCAm6/MPGEBBHUr0umkVMR05/hsjTQYkWeUGhWHOrH7YAv2HtgYnRzI3uH78bFAABCVsvv1cfaCq3HJZUvwJ+fNw3sa6zDbaj8oE0MkPwIELowiBcoNrx2324kre8NkG3BxdZkF3J37UuC8DuVny1X51KJ8qBX7HtqNHz62Cz8+2IndWvRtyIETT7mc8b7KdGtnYieu9CTGY+R67Qa6a2Osq6/DNxieEA9CfXdFxVwiedJHggylwQlAWMIkJ2TVFrCPUSJcqi3CY4IHolIDPVxnMBYgQPj7x3oLl2lsu02A8Za535GfiekVeOEQPlTIY3cJQHhPhNKp+wo/Wk8gr2mBhLtHqk5NsYDOxTNw7ZWn47+WIVH+n/ta8UhtnAAIei0EZMr13wKBvtJNeQzTyG1GSF81PXisxK6Od+Ag9Wy2fSY6Ohjbh2PGzgIBQFTK1hvj3GWn46pLFuFPV8/FtY01mC4AYeOdvJ0WdRumcMDBhB9U4pvHWnEkAgi+CCDkxid4oDeDYMS6SBXWIBA53IYDj+7GTx7Zjbv3nsA2VsYs7Yy8e1IAIs1j6ItAleY82ONs3NYAkO5cDc6vyeKblreg9E1NopYMqhRWfra6uXfYhoCDufRK/aT9+CqBMU9O4/e/G5QoKzXSw3UGYQHrgbCeBweovQ6ELZctvk8Uo/PZffhgvoA9hSiplqmXeA59abhIyE3fC2j0+i0aUbhiBp2nTce1V56G/3YiVQvjgW34bEsbfl0KYTAl0xT2su1yVXnJgfDeFpt2aueEXnU7CojEqzglJOJ5FDqX/ShE6D7Zif27j2BHSAEdxAAco0MCgKiUoTfGuatW4Oo3LMafr2rGW+prME3iMRI6EniQ69LyGgQg5GEoBz5EnOR1VCZYdSIELJQeqm4pHHK4A4ee3IN7H96FH+09gVe7Cj2ZGAMp3VUaQGQz+KZkqwlyGKqgrVztD6+mSd0H108fqiFIWjU7ARC0jXMB+xiFE+Hy3ot0GIPfBQBRqUEerjNYC3Ac3vxEAvT7ewnkSxRtMACiv0wn3ku7enkwLNC3Ica4Gx1LZuG6q07Df+8LQDB62Ff708RNGy7hdy7jwocs0iCo9N6TLwlONM+IiJn2fPIcAon9J9FyeD92h9DGYEfj6B0XAESlbHtjXPOmy3Hd5cvw8ZWz8KZMFvVc5FzdCrrl/WJnY/YKY7hdiQ/sqzKnBQJup8K6uj4FTN/xc6Vzplnd2oXrHkc7cHjTXtz38E7ctf0otjAjQl23sdX0D7scuOgLcJTbbaTM2x3nsK4+i2/ZVA2r/0DVSdX6EN+DfW+qTTwQcv/KrtaeCnuo7wJsvP7vnR10ICo11MN1BraALectjwPPSnsdBITlPesqoPOlg/hARxF7rA6EO9eEIPoTgpNmS1+p10oHLXajY0Wz80D8zzSA+Pnr+My+k3hEHgiBkLTkvfNa+uJ7Im3SI2FTTm0quECG81oYgqcAhwNAnlNhK4f2mpcyyBWKaD/eigP7DmBnABIDj8fROiIAiEpZ9sa45s1X4p2XLsHHV8zEG7OZBEBIKEoLvQULJR6EYvkEG5lE5lrufDWPC6WImPpMaZvWW8HztJtRaifPO9KBg5v24J6HdjoPxGuFPIqaDMqlh6VrX/SX9mmBSDlzlkoAA901wLpcFt9Op16muQ/2e2WsUEhKxEkrDexsyoyTMqmdbtdSDByISg3zcJ3BWUC1MNq6k1CjwIMDtf4SluOj1G2SKJ/bj/d3GxKlDUHo7v1lYaTBRTngQZBRjNGxfCbe/Y5V+OvjqRDGT17BZ/e04SEBCP2GexXL8zwFgQvbprJziidOlrMgwUR/Ilk6R+BCZM2uGF3HWrHnyAHs2bMxahvc0wlHVcoCAUBUypI3xjVXXoZ3XrIMHz99Bt7YUIt6eQqcyJHXcdCkwdvakIRdMC3Zyk045ilporEeDR0v1Uu7A+f5BC9HO9Dy4A7c+chO3H2oFXvKpVumCZUe7LjpbzBpYwQlaXPyh64JhtGEugzOz+XwbYIrLuwubZUZJz6jQgBI3AeFe2g/Aohepb/LPDtNzlYjgiGS958DbFgUqnFWariH6/RvAYUwCCAE8O2mQKJSHK8CGBzr+SK6XtyP32vLY082d2oap+46GB0X/Z7TXgM3JxBsR6jNZvCG5gacU4zdAp6JYuQyETqPtePu7hh7C+jNw0iDEedFULVdH3YsVxG03BxiQYZNOVWaaTn1TZG8S2qXXqK7o4h2znGv5LEbn4o6w/gcGwsEAFEpO2+Mc5efjrdftAgfP2MW3jyjDg3SIUi72bXgWxKlBQqcVFSqmv/L82DJV1pIdZ44AOlrilvBNM6fb8Ntj+/Fj4604VA5QNCfCFR6d1HObOViljxOP3YBiNoafFtKmfLM2DCPxKJUyZATLPtLAOE4EN6rILvKy+PuZXZ7ug7v9cFzA4Co1FAP1xnYAjYLw3J19LsW8dfpoPiMDB5XrACAUOv60mRxvxMSE2Mszxcxh1gelJnOON2aXDaLHdMj7E2TOKVOWy5EUvIQGLnrwXgty81DJbJoKsRhrX6KTL7nXOSLaD/Yht2vHcC+ULhr4HE60iMCgBipBXX+xjh3xWm45oKF+PiqZgcgplnypHYh8gi4FE6frqhL6Bguli5Vs5AcQ0KhPrMZGbxG+gHyeP3Tjodu/2MdOMCqnA/txg9YlXMoAMCCAP7dF1Do9QP3GhGarPx33cji/NocvsMJVN4HW2QsHdpgf/U9dSBEFlUBMqXFOu+Ll/Am4HDCXf49c/E/tCYU06rUUA/XGdgCAhBW70FeNXF1OD5ZNdbWd2Ea53P78Htd3cYD0UcNCrtAWx5TWp+lXGuLRczuLmApAQNIdoyQKUbI5jJoyUTYRQ9FX6GQUpZFGZEqe85AFX/7Ahjp9FO2P61nIS+F7RuP6aZ4VgZRVxEnj5/E7s2H0BJKiQ88Xod7RAAQw7Vc6jxW4dwwB+85fwH+ZNlMvKEhl+RPm7LavSRr+ws3CHhQP9+W+bYxftXIkCdCwEIpoip5rWYWCuh8/Sh+8/BO3PHsfjza1onj6a4PtGMZzM6mP3N2daG7pg7n1+fw3ZJb1xT+4rlsv2u7/1uTLb87szkBUrKPaozwGJVId56NQqKLwWvRhsxx/4M1wQNRoaEeLjMIC/D3+I8+C0PAQePbkoatmBS/Jwfi+QP43VaGMHzaZGlBNUAinRllxNo47l0osS+PYiZCfXceS6PIhVkzcRaZuIhcLsLBbAY7eT4zOKx3QERJdb1PvkI/XoO02foCGOn0U7cJSfEnymWi9CKNRsjSJq2dOHKkHduDhsQgBu0wDgkAYhhGO+WUG+OadRdh7YWL8OFz5+JdTXU4PYqQ4YKvkIK8Atph03Wp3bSuZ7kPNqNAoMBKV/McLqTkD/B7xVEdWtcibCt5AjjehUOP78HdD+/ED3cdwavldi19mSO927HHdRcR16R2SfxMx+i7NIAQ74FtV/aFMk5seMIBhAywqrlHKyPNKRFgUtjCKn/SAxF0ICox0MM1BmsBVeNUES2Na8uDUH0Mq6jKLIzn9uF9rfRAcHHPIFIeZVrd1Ykt+d9dOgOKfKRycvUEBZ0FLIyB6aRl0QMRJXoTJ3M5bGd2lvRg7G9+MByocgs9wx39ZYOUS9kshTx9Nka63o4FM33VB+ExTA111yoif6wLew7vxd5AtBzsCB7ccQFADM5O/R615B/jOevn4IPrF+Kji5qwNpdJ9ONtjjffW14DF37+E0+C35+SmaC0L5+VwewMXceCjjTpUtcSwNA92rtReOUQNv1qJ77/7AE81NaFVi3uXPDL6d2XC1cIeFjVyv5qa/AeHlB05yJcUF+L78rDIKCgUEUaaClE0ViTcCD4XmmeKhxGr4MrxuUBm+0/j+H3v3Nm4oGwu8EKPPpwiWCBUyzAMUyv1//nlSjF80mDB3rK0rL1+Tw6n9yL93baEIaRirZqkyIoswFcSPVbTR9jP++KMRv8x9TLQgIgsjXoiiLsqi2iq9v3RiBCnbMejv6K5pVb7MWZcHNXJtlYqIhWuXCIPpOXQTVBeB6zQKygFfuqzBD7udJLS/NkjEx3Hh3HO7H3pYPYjY3RAAodYWAPxgIBQAzGSv0dc32c3fB2XLFhMT65shlXN9ZiptV+kLtdqZUCFvQ+qN6FuBACEFrwFaZQjriaYb0aCgXIO+EnE3eoAASBijgVR9qw56kW3PvIbtxFL0TBKlKW4S30l61Rcq2mtPDLmYtu0TiPfK4GF0yvw/fsMZKkJgiQUJSbZAyoEolStpJXhv1yRbd8tglt4wSpjNAEd4HXngG8+bTen4/00YfzgwX6GOssXocvPNVb00TA1vKhBP51HYYwnm3pARB9VcJ1C6TPQPBzSikDqld2g/ltFnOoKxYwh5kWbhefQS7OU6Uae5l5kd4QpInTLqRSkxAwB3ry2mSkF3KrCVEooFiO7yDAYcGGBRW24ifBQzmgwTamvSbuGnmgrYjjB7qwc/cncNipa4TXsC0w4EAY9pWr4cSNcf36hVizch7ee3Yz3r2wEWfncsiK4CfhJ1dx09d10MKu2KfTd5Dqot+R2HoPCkdoJ87zpWBpH5527gIo/F/FtRy72+/cCwV07zqJ5x7Yhtuf2INfHuvGscG6J80kV/rRlWVRpyYYTiac1GqA7jiD9U11uNWCJRXPcmRJL95LwEWbqY8EQ+JAWPIpj6GHQd4Im/Gi9vJ5rFsAvGd1D3+iGoZn6OP4WIC/t6f3AT/c0uN1FO9BIEIhN5X31m+VIYzn9+G9XcWeWhjqRUnMqYjYeh/8pqHkgUh7A3keOQ1xjNlxEbVOxDVClnUpEGF/JkbHKYutASe8vhWPS3sn+rJyWkvGbQpMZVH7Ps23cPc0wllS1Uxngth79yJw9qMrwXsVIhTb2nBwb1C0HNGPJACI4Zjv+ji78Eo0z81i7qJZuPjMZnxo+QxcOqMOM6PI/VhLud9c2Finwv/ISxkSui0fAL8nUJAbXvFSBwJU38GfQDe9BRBaTK00tK3kaXfiqmx5vBP7f70LP7z3dXx/13Hs6EsIxoOdU8ZIOb0ITWJ9gREBCORwQV0W/1u7MHlZeD4nU4V9uOgLQOizlbN6AIbcwV35JA1OdUQsd0LqnbzX9FrghvOT/9M6GcMZAuGcYIG+LMDf/J1bgCf2JuNVcuq2uq42CSI/6z0BBD0QFkCklV/7Kq1tjztFfr6ARuQwjbt754HIuJ/a4aiI1jQYKdevtNdB5/QXupQeRH/p3QNlYqgt5XgUDoAwfbOPbJDBZIHkI3Qfbcee1w5gbwhrDP03HQDEEG224G/jxln1mN9Yj6Y4g9qVM3DNufNww5xpWFHrq+YJLHChEtfB7oytt4APgB4Im03B8zWh2LipSgFrIlJsVYRLXouLpg2NqC3SR+C9ugtof/4gfvWTV3DrK4fxdEcnOtyPMdvjmowKPlZpPkubisekz7Hv08fTAyEAYb0Iaa+BvAlWbZIT8WkzexZ/9V21L0S01HXplXBKn55kyon6A+cmctgBQAxx0IfDB20BZf587Rlg14newme6iICtDV3qN8AQxjN78J7WbuzK+mJaaSGocmFFLdbud1xAlJKnr0EGjdzFO88D9yUZnEQRrX3VuUl3uJyHolx2iD1PIZFy2SADnpvyYvalQ5MOkZQARxkPhA2f2HYSaLR34ejODuw8/KnolOy0QT/8KjwwAIjBPvSNce60mZg3qxHN/CHWAjWzGnHm2c1416o5eGdTLWY6z4MXM7I7bC7ayjiwi5dNteQEYrkOAg6K9VvQUcrkMAukFlsbGpBUNr/jgsqXByqFHcex+bGd+MnjLbi35Sh2WABBYBDlEMd5RAQEAhMDmUrn9HUchaRqa3FBbQ638RibhZEeiCXip6c6MS1zxazeAEL3sYXE1E9+J2+NbMliXFSkDK9ggdGyAIHt8weA772YeB409pSOrcqcVrJVnCmO+e4COp9swbs78z0AwhKcteMXMblcXRpDWuZvLFsooiHKIkdgQQDBkAWAU2SfyylWlhZkryjbl90UYrDfu1BBGXVaN9cMcL20Z6M/af2yYdQyngnHw+rDY+EImBnkj7Ri/+ZDjmRpxL1Ha7RM/usGADGIZzj3f8VNC6ZjQSaHBv5gGT9ryGH2qtm4dvUc/M7C6Tgnk0GtrUEhcpSrbZHtidFbAJHeeYscmc4Nl8aBsjhK4MTLY/P6fKV34wQu2s1baegIiFu7ceS5/fj1r7bj9ucO4HHlfvM6wwEQBA8DmbKYR54AIpfFbZLyZftElpTNbOjCcTe8R4YAwLWPRcS8a5jfK35s1S0t2dKBCRY0i5JsjAsWhGyMgZ5V+H7oFuAY4xi89UXgtSPJGGUoTt4/1a7hldNZR/rN0wPx9L7hAYhyYCKOUed+LiRdJmmN+ZwBD32lZ/cVsihnFZE20yCiP8G5oQKIdN8Ganc5UCFPSF9hVqV+dhZw8uBB7NzxV9GRoY+C6jojAIj+nvfGuHb1DMyrrcOMLJ2A/lXoRnHWNJy2biE+uno2rq2vxQxmAkgxUbUdeLhAgXQLtCC6hTBV50ITjHbfNq1TZEqep0XTZmvYBdPKWadd+0qBLMbIbzuKF36+Hd95bDt+crKArtoy4Qp6IVxbywCELh/mGOxPpiaLfE0G6zMZ3KbS3Uq9LAcoVERLAOCMWcmd5JWRLVRXQ1wIqvtJD8K2jcBkSRPwkbUA00JDKGOwTy4cNxgL8Hf3wHbg59u8GJovbCc1ynTKtgiUHK988X1HHp0vHcbvdLRhVyaT1KHozzNgUzbLHUcPRFcGtc4TEaPgvQ+ndMd6LfhlWtfFZnykT1YYZChk7P4AymAl9dUOCwz642QM9AyVueGARAHF4504/EIBO0Ntjb4tFwBEWdvEUfPn0bQoi/nIota68Is1SfhifiMuunAh/vi0WbiUxEmXSuhrNlBGWROC20378IQlR/ofaanMtwiEDDFoAVTT0gJSDhR4DQk+QG3902mfdJOmAYQWYE5mLSew46FduPO+rbj9UCv2lfvxCVRYsDAYKetyZq3JIB/lsL4uh9sJAgi4OLmKAMk2mViw857Qi8I+8DsCCEtEs4WztNMTeLL8CXlsxBW5ZDFw3cqQkTHQhBq+H7wFOFaf3Q/c/WqifmrHnC1Pz3GqlGNeneNfv2+O2bZudL56CO/s7MKuggcQ5VqRXqz74xnki8g5PkURXX3xJ2wKJ+/nBKy8fosAgkBFf9kVtq1W5Cr9eVpLQpkiDjAxNdOklLv29JEVUu66/Cxtj3L2OoXX4VNjeX42Ued0FUtbjmP7rs/iSEj5PHUkBgCRtsnGOLd6BhbQ63AK0s4hzsWoq6vFvBWzcM2ZzXjf4hlYKbCgha5EAjRFchQPFalPu2i74BFEOGBAd7tfHW15b00+Uq7Tucr6EDmr1yJrnrAVWmIbibCf3odf/WI7btt6EM+1dqNUxS7tcZAnwv3AjTeCn+u9/bvcpFfsRr6+Buvr6/B9fc8+uR9syb/TU8tDHgL+z3ogTOO09UV0Dcv7UDVPVfqknbXT48QtV/FlS4C3rQggYvBLZDiyLwtw7L56OAldcCPB37Adu2kuhNs8ZJONhcamgD09EC/uxztPdGBnzpMo+7pvOdJzrwU15VFMk57T1+2VSukXbC3mdgG34nPpa1jPRTmgYcFAOpukL6Kkmx+8rLeba6Me/Yj0/Uvpnl4Jty+PRDnyqE1PtR4SJtEFb0T5URgAhLELuQ5zpmFurgYNlgdQWuwiFGfkMGPOdJx15hy8f8l0XNlYi1nWNaljRZbSxMCdBj/jQmg9CkpR1I7cqizq71I1zmKye7EghNdP8ypEThRIEWHLSmu7tNEiOl4/hpfu34bvP7EHPzvcimNpgLHVFJUAACAASURBVDDQsjFcAKEdmvqtEIxAlNJaBTBIonQZFL5B1vsgL4sttKV267qaxOXh4POgMiVBxIzawIkY6DmH70+1gEDvs/sSz8ORjqSIW1+hCvfb8vLy2hh00Qvni+Z5EbXOJ/eMDEBYArS7pwk19pclpR66hdQDCNXVsACiHNdC51oAITn7dDhEx9pF2pbpTnsnLICQpkyfPIZU9kZa/jut0lkORJWTDCeAae1G24k27Ax1NXqsFgAEbeF1HWbm0JzmAVgOQHc3ijMbMH9pEy47bx5umDkN/397bwJjWXqdh5373qv3aum1unt62D0czZCjESUu2mgYtszYju1QkAJKNjyJFUkRRcVMgiRMIkSRnARGBUiQxYhk0HBg00ZskoqAmLKoDSEdizQXbaTlsUUOOcMhZyGnp2d6q15re9sNzv/ud+u8U/92l1f1quoW0Oj33v3X8//3nO8/2/9kJ5n4RiAZlEHYWUZFqSEAk+By7CNhYsMzaYiU1kbFbrK8TLQQEJZISMVt8++4iMsGHhDKCeCiY8/zi6gmToXpnR26/tlX6Dc/+Rz9yusbdLWdXcQTIzDGbUp8AKKlfCRGLRr22vS9y136NSTWYaCAa7v5f1b/mntCRPItHjMzZhmFAadIcyJhR8qMMRsfEzhWZmYSQ7csHTiyVCL+/i3niP78txG9UeibGt+ImNU/vmWw9xgwfOEq0R++OgEBEhyYRGjZu2ycq4X2iykHx2gfgFgQfle50M18kmxAH+8imxuZj9n8lxBZlR90HH5MDDSkIJcmBhuosO0GH9AwNFBXf0vhLtvTKbuz99kqu3SOGq0Fkf4S0ulTJ8py5brhqJL7G3Tt+T+g1+ljSaY/Pb7vwrEHEI/8Yrp0sksPtRNa1i8lXkRsD44iOLtMT7x5ld79lnP0U8tdOotLrFizILNLMoOAcISJAYzHhGsxU+H7GxgQcDQFC8xMS8F3XjDDwe2bEI5GsGZ5DeSWlad5tAXP7/w20Ixp4QQOoDFMqf+FK/SpX3+ePvTibXqeRlQofIlBhOv1AYDgE9HOiNLOmEadBfre04v0cTlm1Ee4KULeQD9+ziCLE0lhPvmaZICBHShz0CSiNJix8zOt9QH44vVjDcRjZ4jefoHo0dO7N36C7seXPTQzxz7h95HfT35v72wTffUm0ZevE13f3L2DRaZRh7+NpKDUDMIRWiaZ4neTTRhfvkY/tDWiV4ywF0JWH26kX5L2VbI5RNtASGiFobGAVsLwSEvKe187KieFKapNCy4thSmb5bXAZ1t99K/BDTQVNh8RaRaxzUne+WPmLS4I3BjQg9tb9Oq1n0s2QjQ8ys+PMYBIk8d+iU4vLdGF9og6oSgDfiG3R9R/7CT9ycfP0Xu+Y5Xe023TsgyPRPQFQjfBfCDYQGwZtijBAwtQ48eQhWVCTc/tQeWJtNQ43ZiXCY6aIokUTuLYvAAf4kUzkj9NKX3uFn3xk9+gj/yb1+gP743oTlfYG72MIcsVARDBgEECCg0gOAqjTfR9Z5fo4wAC0LoAUEkNApJrGedU1kCcnrYdA3DxGBkISIdRMHMGEHzKMw6a2WRgo+Y++Td5ydmp3iRh1cMrk6yVGnjoUFpp65ZhufIzyuTgjbUuGeCReQI0rW3P5FjNvDM1lQ4J1nVRTwKvqb2Qjck31hhGaBuzTaOD8Yb6k+A7f48sY9Xt6LHqdtCWfkdt7fB7yb4NNzaJvnmP6NbWdJQPNGC8x+C8m+V0MODV5HDJBiQBMEA0zHb83URhXKcf3B7TK8PBJAoDwpZ5kCvyST+T3yWY0KBD+jbZ1lcCiJj1l2Xk6d8WdaGdsTudCZn07b7yZl/Bz7yyy5bhMiZCw5fSWzp3ZtqLwdUteu31D9DN4+pgeTwBRJYUammBThZ5KdKUBm+6QD/8nav0o4+doT/TblHP+DYINTpyPkxlkMT12lln0FrIbJPIIQEAIRkOHCvlPRFGKApnS2gyTLhodvcFtwlQwsI410aIVWcA8c179Ozvv0K/+QdX6beuP6CrnRa1tfqTNQg2WvU8GghZnuuPUxr02vR9Zxbp16FJ4TGa/A2ZdzrqIIskTnJswuAoDOnDYISACJWVkRcw3SAlNoACfE74dwMgBHOHFghMXzvCSdMS+sK6IZU4+gWok7lBTP0MyHAfeGbTKmFu/D+XlRob/ozIFYSwQhAaEJVF6EBook/GGlvZdYsScACccj+4IRLPp+5qQFp1sRNAI9j9QWcAOoAcDbTkXuYyMPdxfd7bMENhD3MZ7G34zcjU5xgn2pVAACAVZjOurwEsAAXq6VBoCdJ5L/I4MUfUkaAQpkIJUvHeS/8d0AsmtsGItp9+nd79oE9X2uPJwUZqInwRULJsTKSUT6BK0AFeEOM/Id/5ImGd2f41pNEOjra5hMCATaMRcwkY2tUOpWZcKjKEQQSPbWNM68/9a3qVPpTgMtMiYuVQlz12AOLSWrp85g10fjSipVaLxvrU7F3NIfW/8yL9+FvO01MPLdPb2i3qmBMzcjMkE1W7vL9CCnkwQZn/QZ7ObOAhZ5wZCIGgQM4DCB9u0/QtBNTOcMLkWBgz05NM0AimCaNOb23Ry1+6Tp/5xNfpl1+6Ry+sLFAWiGqEuxEX2p8BdPKZMCQtuf6wRcOVBfrelS79BsJPZRgqwjqZi8AZzYwxSyTFURhwikR0BQsbNvkg9FVl3DSCF8IXQsKccgRggUDOgVd2NTg0FagP7Yj0oJde9HK+MEEBjPAz6csCACPzX0ihKscswQMLPr7/AzZ1CG5uj+fOZVlbwzSEWUc64SLcmE1u3BY0aEh/ngOidFeQI7QYz0BH2Pbhs6KzK2rNg0yeBPCM/WyAXOazgjthJJ2lIAadUQd7OX+/LFwNzrj62ncAJZmEzbSj2sB6IokZlwFgAJjEuHCrLO8nAFjto2PbK7yHRyPa+qPX6QcZQDCQB3/y5WPR7+eIBVtEYjef9kELaOlTgbEXjQKx8VaXoNaJonyZKG3t2gCGz0ySz0mFi2Z7yuwGW2goI4bOiDht5eZrd+jVmz+f3D/UiKDg4I8RgEiTR36Rzp5ZMX4LLZdAdNGPBWV/RNt/4g30ge9Ypb92Zoku8+aXAk0yNikwmJGCASJZlDZj6BwR0v9BpmrmdgFQWHggCyUcEXFK43LyhIvQUh4vTkfM+NiR8u42XXt+nZ7+1efo77xwk55JOtT10QfMib27bSlsbTTkOkMO4+zRdy926FdTokUp0CEIkYwLmSalgOFMlBDykoHLUFiZV0KPAwxfh79C8PA6QQgbnxYlAFgwsEDAGgJQyPYACOTJHMLJJUSQrwNaBbN24pQPLQs0JDxGqL1lplGMzfiOZGnVpYYGJ3GYdFBXaxls+Tmk6SbfWxmBkeQsA6S5SQiAQs4bp3btBGs0JyKUFyfyXCgLdCIBFT9nekhTlHYclvSEFkI6NuJ9gLbL7EuLZgt7FKAU+xfmNxwWJPgzGpQMxDLQ1VpArAkA4Til21+6Su+5N6KrbEqU6eGZB7neSx1aHSsHXAcADS5CgMIGWELmEfMOO+7f0ZEj2pchpN0oa8Ioq7lod6jFDpa3R3Tt5f+Mrh0Xk8bxABBPpe3Hf4DOLy5OcjsUBQ9GiLUpGfRp612P0f/w5Cr9eG+BTkinKHmSAQPhkxsLGzhfcXkpbLgOCyqYF0z2ROEMCLCg1b3wDYD2QapmpVkEpygwJ2hHwCgxzq0+3XvtAT3/f/0x/U//5gb9y2WinmZANgaBuPIYRsH1B2MaLbbou5a69I9HY3qok10+Bl8GMGjpjAomzYz3kZMTzQT/ASggi59OJCVBWy78lGAAOIHAgTkFkS4QFFJVLcNBseZI4MXP5NXiRihm6YyRMEierqVmA5oTmFTkmLXznfbqhzZGaiWk5kX6XhjaCfMN9gv6N9EviA4SCdHkWHOhnmlq+DtMMgY4Z3kQjGYnS7cufR6kKp+7wgmeBSy0Dhin3IfabyLXAGR+Bgj9RR0GAWgP0TfQckDoy7BpgFJoG6SvjJlXZhpEOZgpeT48B34vAXyYhgAPAPLy0jysrwRdrIDZGdI3n3mdfnI4pmtGRa5yrriAQWw5XT8WQOh6PudOlI3hC7b5+O7f0WaUUDinLXGWWT8R7hkyh9jGqJNqmTYzh9d7m7T+4u/Rq8chSuPoA4i1tPvEKj200KUlCRxk8qPYl3I4ps0/+yb6X7/zPP244J1GIyBP0HCqgj8EQIE8YXKfCE9kxqPBg/SBkKcx/l1qGbgdnHrhN4D5yEgOaRaQJy3zeUT9W9t05f/8V/QLT1+h311a3AsgJI305Vou26guxwCi06E3r/Tof2sTvbXTphNgvgAK0OhI4QPtyqWTu46NUL3LLH6gKa8HfAOkLwr60OuNPvEcp0L+DkYv7fK8jjhVagHJglhfiqYFJgAH1NsOBmV+BriCsASYlP4eGD+ABdcDCJNzgv8HgA5AAQQvtAAyCmYzS9GO/S3bxpigHMg1A8J8gvXRpgLXnKG5kRoULitNCHhm9kjmz5D7nGQAXI5FAkT5bvBngG8ZNg1tBj/nfYQQbGgPoCmRY5QhnKZedh29BAjIAYM9L+nHbQ5HdOdun/718zfpvx0M6BYLd/Yxghkx1t/Ixc/2gIAsJFQ6Qef08aS194EJ+cwXCWIFDp4QVZTfoxlx+GD5oi8yPmGVfQAWOheEa84ujUV/RBvHIQ32kQYQF9bSE+fP0znKVPISpcuXUm9KlNOOg4OUNt/9OP2d77lIfxWqbjBoGfIHuz1CJXESlSmbwYglOIBTGEJAwXRzpy9xdwa0DzhpGv8JFYXBjAqnH2ai/JxBjcwVwfXZtnd3h27+7S/Sf/n0Ffr0YmdiXqj6tzPcdbzsdSjpJ6zIoYeXu/SfLrbpL3Xa9Ig83UOtLVNzQ5PAY+HICI6SgBbCCFjpYCjUzlLNDGdJ6YMArZBUfXN70GhIPwMIaJxWYdqQJ2CorwHmIHzkOKAqz+eZaZykOl9HZ3A7UlDJU7Hcc9AawByCfYlTM9rAmsrTunTq4+cy8kQCNa3ih9kNgAvfETrLNAE9zVqJW2E1mIY/A+glATX/JkENnsGMw8BZaosM4BCaPD0/DfhBK9SR+x59yfaYPvw7QKV+X9F/DuyyscgQa9BIapw2+/TCjU36Z1c26O/RmO4zX5JmC5+/kQYXkneFgIcrX4R+/9n0y7/5stRO0U6EoNp4iS/nji3aBH4YMdoWHGpcNwm7Dj35NeMqIZWZtyV81aW96KTUGoyof6VPr935r5M7VXnpvNY/ogBi4u+wskCnF7rUCkUU6LBF5C2Qi8bai/6INn/wSfp777hIP9rnW/bUhVgAA4bpZHkeckae3ciJEyvalmpZnBD1qRYnKH57c7V5dm8EvpsNnmknDLjIToE4PeVtJETLWbY8aePfGdLG3/pD+o//6AX6590lWqpjw2oAwd/bC7SyvEB/cWmB3ttK6PuM/Trbhfw/zDkAPkY9n9GTwyovLBOdWNhNfY0TIgsv2Jg1bSFcoU2Qp3h9moXKGyYRGXYnaQKhZoRFduLHKT1XbWcCUwomaQLhuhJUopwEKNwWQBJMK7bcFvI0q0ElQJgcc35fS6ZK0yaTqb0vHBwBKDB2eXGZFJjQZsCXBSADmgRtypPhn/AZkYJYauSwZjLCyAA2kRZd+h7IdwQ0NHTNVCcyckaulY7kMe9yRhjpMIrfzbqJ/C4a4GGfSI2XpPOtLfr86/fpI3c26XPUpr4PQECbClCxHwCiqLkjZBqoA0BoPqUjRgAgfKDHBiZifSx8932wdmLIiad26MZL/xVdP4p+EUcPQDyVtp94F60mHTqpX7JcsKiQRP1i2HwkjA2fjAbi77/jIfpR9maHwGbGARsroiCkah4OefKkCWAB7QK+y5MZhA1sq0ZbkKltc61Exty5vg7Z5N+g1QCD5vbZFgvmBhUuR2P8z79L7/30FfrE8ngvgGANgg1USJDAz2U5G4Dg52mLHjvRpZ8ZEf2VlC/GzLQjRihljmYM0OBQCYbLz072JiACKnqtRtbgQdIXkQrSNwWnaqi89Yldh9yxEECoI9ZMCgoIKwgoKXChzoYjKI99KtrEkkGT24O2ywY+YeLAvHOHviwaB33Bx4HbkFoXCHS9tlwP+xqCWfor8Lik+UCaMYxpIVtTOH5qR02AAwhsCb6l1kb6KMCJFaANJgzpRMvPAFqQA0TuCenfInO4SC2TAeMqs6n0d5A+OtJ8lPs1SAfYLEwYQBBgQ2tv+mO6d/0+/fJrD+iXt8d0jTPCyrsrIBjBq5AxFloBybO4jMwoCyBiAxmI8sAzl2aWtYc2TQb377snR+4r24VdNp5i6C+SNsl6IVCC9nxJt7iMLUx1aqyZaSSkwQgBDW6TzSKbA7rzjXV6ndaSoWvOh/H3owUg3p8ufNt30vlubyIANRCw2frMZo1wVPIBCDARME5mMMxQDfMTAlsnUkByJ3jNS8YFezYzez7lwU9C5n9Av1qLgZA8edKBqpSZrWHW2W5F/gIWZH/zs/S+3/kW/TYDiGRhOu9DOnBnnCyy8bndbpsW2y16V4vovQst+oFuh1pMC5fQhTACfR/KkjwhUkULRG3/h6CX0QU68kGq+NGuVs3ju9Tw8G+s+YBQg+Me/y61KxCYWAeXXwzGwcIPQAcAAgBUrrfUTmjBihOvTeUPWoA2WEPtwMq/Sw2OLYpCnrp5bAClMIUA5BhtUpZt1bSbvRAoz0AbdEK/MlxZmimkRgJzgIZFAgqpYeJyMlICIN+sSSbosS+k1gL7C+WlpgtzQriujICRc9EHAwAus9fGNLizQ5+9tkH/6N4mfZHzpXBdAHADujOBhnTV2oEZGRiNwGpToqMYACLku8r8EVEe+hClwcKgn2fWz5vgOqy9tSWPM3NX/gkaaPicLGX0iY1Hu3wUfL5ttkgSbltnHDY0zPwxuD2XOUWW01oMTX/OetknevDcNbpKaxz1eTT+jg6A+C/S3pOP0/l0kXpA1TMBEI/Rh95xkX4EGggwGpkcSoeRwe8AjJa3DhwsobKXDBXMEUyJhTuXg1oWTBDMC1sRpyYNILTgAcPF2Jnp8WVVf/Oz9DO/83X6zcUOLWsAYdvuGlTIOj7AweVaROd6HfqRE11630Kb3thKKIEWB4LXnL6Hk5OwsTtnZho2ZZxbmkSwSNW7mVc2UAhonW+AH2s1vDw5yhMxHBVxaofjJKJgZBIn6awJQKGzEEq1N8bJgBCneRmmyeNgTRGPH/kTILi034dhsJkQlCGF0lyAeZt2s72EcE6sLc+X+8A4ILz1aVw6NEpNG6IopH+QTWhDc4Bxy9wd0gdEO9hCCCOSRZo95D6QTpCGyWf+CpLO0DzJNZZ0wLshgYXUIAEowa8FWhqTxEskeNMhnqiHPcjbemtAL7y2Sf9w/T59YrNPd6DFkwDCBQzyd19dmGUDEBDEPkEuTSI20CD5gMt84hKN3K/0o9A5LvK5ZAc6jFPfz8P9jsf5qz65/jtLuOUCEPy7rJPxYCP/NICQd4mYg+NgAp5cAAT3i8RoK7Z3aPNrA3qdfjbZOgoQ4kgACL7Potej862EFsqEaNo0EPybJYpg8y88QX//ey7SXwbT402Q266FOQFCWjvu8e/MZJDcB4wP/2NTGU1BxojyeH3ljCU1DIZRZ5oFI/CUd7pMCw0mDUdMhJf+j5+jn/7MC/TbSxYfCNvLwagbQAHgAeUkIucyGpBwOY7IONmjpxZa9MMjom9jOWjGnRHBlvoSY+X7K04vTuYswwBBPwhmaHmMAGW/lXRyYRfTFzSR/gNyPSH8pHMgTvVSMMHUhLHgRAtAI8EFhD+Pi8tvDCbjAljgOrKMdCZEdAfPDaYpgCv0jbnIfWRCM7McFmZ+2UOpuZGAS4INbTZB+CyXQeZK7DWY6uCgyvMC7aRWR9NVJmLSphaMF+Y5OWYAGwBrqTUA7VEfJioAN4xfOkfKsGdZToITgAgjjKG5yLQu8r2CKUxqiKQZxIxrRKP+iF68sUW/ees+ffz+mL7lA94MLLRZEOvMv7vMjDrXQtGMkmavDymJcZ50aSPMfLOokpi24DwKfzRoRLQmRZtuQA/t96YTBsaGmDJo4ISDoIEU+jLFuJ6Tq32m/WhIw1s36eqNteTBYQcRhx5A8BXcp3p0ttvbRaRFF8V23S3/pu37my3aes8T9He/+yF6SgII7k97dsM0oB3rjFo6E/AQVtIZM7fFZ+WgLgdTZyYptRbypCSzOwJEgBYwEUhVvfQ92Nihwf/xBXrf771On1hSPhAtEU0haTvO/CJ8cdvmxVMqVbTBJ4Julx5f6NB7OkQ/kiT0bUmLOjKbJwQqNqqcL/tDrLBDpbqhFHTl/wEg4NjKDJ21GuZZdueIjKDA2GQ+DgANCDp5SoaAx0k1n5sAlgCAvCbIgMkCCk53PB6uL9dat6NV7LlTYpZrQtLFZsLRKZVtTonw5YApwOYoKAEUvwPSKVRHVmjHTingpeDGPuQxbg52s2nivZI05rWQibn4O49D5tEw4GFy26z5k6BKgiezT4TvkKSbrMfrAuAA0GScRNu7jrsAcDpkF++zGVO2qMa8OaLBgwE9e3ObfvvOJn1iZ0xX+jt7zQRFeZksbwMUPqDh6sscFBSAiPV70G267s2ZGrfoj30ypPBnIGEDIGa9RBioNldrk4jL783mKOrypTOaB0ekiS+ElfN7MIjYvE83vvU3kttV1vig6x5iAJFdhrVAp20n3FjCapAg6+lT89YWbb37Sfrf3/4Q/US7RQuyLISeVC/nwihLMgPnRYAK2HQNsxOOmGCAyHgovcTNiU6sGkLIIGjBsGDGkGOUGgvp/d8f0ejWJq3/3X9F//nTN+hTrZR6S5nPwxabG4aUAizI9rgMP0fZWJqjHNN3kx0vU3p0qUd/rt2id7cS+v5eZ3JHiQREED6YHwTQ0gLRyS7RmcXs9tMsAyNOv9D0oDwEA0LwmJ5wUpWnSy7HZfgP6wX/BnlilhoCrJu0mcuTr3RYlOYNOGZK8KidRKUAguAz0RiZCQS+LagnBRnKyzblaVg6I0K1j/5sic2wfugDZSGcAaaxv0Ej+IvAoRBqf+xVfg6Vv46oAfAFGINZB+YlCQxk3gdpbtH7U+4prbnBGG1aGmnmkkDMmNyydOK4UVeCEvQxGNGdezv0BQMedugL26zSnsGf1Ga4TJKyjHaAhsYDPhi2g5Z5T0eUyrDJKe2jBXhAuzt1nbYwW7gu5JPOoBpY8DhC4aqaxFJL4XIe9fnH8TidmgZPCCvABdPt5ibduvrf0K3DGqFxSAFEmjz6v9CZlZOTzJL8cmjVnw8YxL6rNgDxbz9B/91bztFPnOjRBTD8/AScNcxMSzI6OMSxn4EW6FD/Qvjg9MffYcaQ2fTM79mqGefC7O4NmZyGwYzxu1CrawMQ/NvmgDav3KcX/9Ef03//pVfp99s96pq7zYmIBbwLQGAuEmzE0hbluO2kS+kC0dneAr2zk9Cf6ST09nFKl9ttOmeSdbYmhzdoanQfABEmkRbfA8GJpDL1OfwRQAsIDai9DUAQdJLOcDYbPPqW9ncADTNGaASEqSB3/uPU4Zn2CUJI+jXI5FCuZEX6NC1P8hIgyPTJABBTey9TwUsVOzQiMrmSvsgL4ABOmFLzIoW4zEYpNRHSRwUOlRKg2egLWsucFPBr4PISbCCaw2ZGwXvKdeAYamhjuRIev2N+mg5Sm5ADP+GvIqNdhiNiD4UHWyO62R/Ra5sD+vLtTfrsgxE9TVv0gP0CbAC9jKlBrnFdAMIIZ0cUFvqz5V3Qv7m+h3iG1Djo0FZdV2sepJ+GzI0RugMpBEY0cPA5jMoxal8N1sLeHdL66+t0i9YSrfQLkebAnx8+ALGWti6doFXt6Odz6CtLZYvdf+etF+l933Gefmy1R29rt6kNLcEUEMjU43CY4pBE/oMZATZy+Ecg54GxN2ecCYyLmSccs6A+hV0advOpU2N2opahgrDVSjpAXc1t3dqga1+9RX/0sefol55dpy8tsC+Jw2xhoyWYX5E6uh0GEemYlnotOt/t0DspoT+3kNCbu216Q5LQ6cGYFhYSaiFHQsbUqJVpbtKUkm6LkpOLlCx1KMGJnMvZnOr4d1fYnRSSOGXDu15qJWDXl3ORAl1qS/SlSmY/iIvXckacOfxBKGpziTzlAxDaQAVAEYSvNLlBuKFPaZaQYaB4LoENsilye2xuwDz4f9CI9ylMR0ibDS0DJ+iS2h+uh/0cMg1JcwN8DPQ+YprifUKOEDM2TqImUmXDpKWjNMx+ybii1B4hVXf2LqU0pvE42Y1U4vFkCa3SjX52V0mHRuMxbffHdGt7SN/cHNAz9/v09GafvjLcopsbHerbtHfSNGj2KS60E5rAUKIkrlcUgMRGWknNhI0fSOdPWyg36oRASf5OBKI55Bi074NNQxCThVgCAh3ianiPZ0z83JUzw+ajx2W3RnT/5Rt0/bCBiMMFINbS1uXzdLY3pBXWDrhUajGAQTr7ubxntUActGj4+Cr9O29epb/6yEl69+kl6klhA2ZomMwEtRtmxACC/8H8AJCA8ESz4ZDPP3OeBONHGdNOllYXTNs4rWWJhsDAJQiRgkX2rZ3Nrt6jF75wlT75yRfooy8/oBd7I+qwQHfRMe27QzplPV85tK374TqdDr1pmNBDrdQoBxZMrqOEEhpP99vK1IRjETPeYqGcUhLjEWMDAMG9Y3MM0JV0uIUt/ELXSTN6T+a5azC3tQ3BxWW5Hv8v0YCROnt/H2X1jOuHrCP7kGqElE31GT351J5Q2k4oMXTLnpl9x88mAGIyDj3+7HtObxcNbfWMRBcD1E4M2WPr0Y1/BIWydkxTYpwAAa2UEvnZTCOjFz/j72aO+B3rlQ3NKJY6dKed0HVcR82XK3H2+7JwQwAAIABJREFUwlZKo/GIhgOindaYttMB9dn059prABUMJOA/xLwI5kL8bqYiwMWereLQGrhu0YwFHCGgAc1tqFzwXcsKaKDhuwU0Zg42R+89r6Pwp+BkhPxcRqWEwl5tGgoZNpvzP2G62SB68PJn6MZhukPj8ACIp9L25T9LZxYTgnY9f3l4MfCixWwg+eL5HAA1gOj3aPTwEr3tkVP0Q289Tz+5ukzncRsmMk9K50WcwuDwZpitYIYyagIbCmYLCSCkEx9CHHGiku0BzGiAYObLkjjz/De8VJyyvrFOT/+zF+nD//IV+p179+nmsEPtgwAQ7U0aDxdpZZTSo+nIYKNduSDSyBpaIdVsm9I86YwAErPM1sLpCtD+QstcEpbw/y6GyM+5TtIyWpb8nePvqMPttceUDFtskdudN9flMrL9YSa8Ur5sKaEx/6/7xu+2ely2kwlRPXb53fSTTMbOf/wd9TAG2S+eyd98tMEzzDFWoBQpl48dlaRtWuwXTgiUX9fssF+3+XdLimPTNAOFEb0yWqC76TYl4+5k3VZ2Jv+PFyhJ+V8Gvm0mCwxRAoh82ApAaBpIgIFnrj6qAgi0bwMIsaHcRdbQlZyO2/CBiz3vhEog6JMVPofMnL5CC+Ezefi0ItLHgk1Zm1v04Jt36cZhSTh1OADEWtp5eJXOniDqhdTk8qXRZW2qdttL5uqDAcQy0cOXT9E73/4w/dQjJ+lPLi3QglTxSsEswYAEFtKhD+VhUpBhbzBfQDpIdbr0uoeJAgACDpmwZQMwwIQiv+8MafMLr9Enf+Nr9A9euU9f3dqiHWZ08uVLBpTK3/CdmaHWOOA7GCV/5/LcnmSgaB/luQw7VY0TemSc0kkWoj4QkGenE8BCZq8rwqAqlWUhxIJFCKM97UEg+cowfTrZXQNDAZx8ddGvTeDFjMtsBDX20FyKEsvXnm/8RftxlHdlP9R7JSrb4cjhdc8AsUXbSYdeZBBsAwwakI/G1AKfYR4kP0sgsZPQeJE1EcJhmYX0dmZilM/gqySdmyXP0w7P8B2DNqTHWSUdl1O1d2gseaUM4ebx6jBu876LbI62dkMaChsYiU1w54pAsYEOvXW0EyiSdGmnT1tyLtO+uABNf2ctBDQa/EzfWcJt7oxo+7BkrZx/ALGWdi6doDPs2BfiKdqeqNWE0tnP9lm3r+u3WzRebNHiUpfe8MRZ+uG3n6enzi3Tk2xrZULCGQwC2rxY2ckfmgo41Mky/FmGgZrvWfIk2Ieh3ZXAwTCqLP2xNIdgHhJA4Dns/hnoGF+5T89+6kX6vz/9Cv3W3ft0SzM6CH9JmxYL+wxk2MAGwIKZ/4BSLi+Zqm0dmbbbIzqTjOkNoXU2z0eU8Ck7qqyrEISs7XnoWUTHWuNg6JFpHaQmIm9KgAVvOdV3kbK2YUtNCI9LtsefoW3gbHoR0y5exKEVAL0MrTRI0mBMAi1RNgcGNvCm+7XVU7OR2h7sP+6jPaLrC226icB+1jxA64D3QDY1JYzY/0eYBaXQN75BfUr0wUgDdR8I4X5t0VQAHAAvDCBk37JPBjKSv0ozipyXNivzd/QTqx225ZZx5bJwReChjSLaCzkPmx+HTBWgM4Ea/ibAl85Pge+uzJ9cX+a6GOzQ1vPP0XX6UJJ5GhV/rfajxnwDiEzzwE59scSQm9wGIPRvNuSPvqQmAi8yI/7BiDoPnaIn3/Ew/dhjJ+mHFjp0cWGSfz4HEToWH6aG3DFLJZ2SMfgmrC5z+II3vskTIDz44bSJ2x+5PG4lNOGI4nIt9Il7FzKTSrq+Ta998VX67U+9RL/y6k36Bvt4aDpD+G/0dtXtUMvyb0siIxzKxq4VQAX/z2GxgxG9ccxr7TEH5G3zXSQx5YoMpkJZm0ofzbnU/lLl76rPZfSzPfVAB+UjYujIp2Nug8FW9llOk39n1X2e038irCemFfk5+67nYpuD/s333UbyqfmKOeiyspzNfMLlJSAqsryuetoExd/bHRqMEvpWd5uGeE/4HeHP0oSh+wf4Zq3FaDnTPmWaOAM6LNo7/KaBe4y/kVlC4RehAYTtmRyzL1zbZS6RPNRntpH91Okg6otE8WlA8uRRIlmeXj8JTpArw6ybuBrB7MESSbg4RbjRRDxD1+YZRMwvgCigeXBt8lkACH4J+LS8kNDyG0/T93/7GfrLbzhBf+nUIp1HkiiMR2sNYJ4AuJhK/tOaaBPY2ZL/N17d4m4AeHkzUAAgkGGaUgOhAQTABtpg6bC+RbefuU6/+9kr9E+euU6fW9+hLYABqWEIAQictHjOZQEE19tZpItJajQQTl+CWAEgbfU2oaOFjU/4B/usCcToy4OC/WYFvPRyndJ3N6ih9bBNaYdt+4Hrl6eYfGRZOBTGzgflrPSQACmjO8qZhD4aQAlfDx/44GcuABIaNzv4tlK6sdOmmwANXCcGQKBtvG8MCmzmQiOEMv+JGACBw45t7D4AIQGGLXTbp+F1+W246OcDEz4AUUSbEetkbwMSMQCC5ybTjusU5Ji7vMtkD4gUzpoyOgT3jBhNxD26Nq8+EfMJIITmIZSDIH8JM5tgDMoN+VHYNr1WGXKZ5QXqXjhF3//kOfr3Lp2gP31+mS6v8Pk5izM3GefS3egLpLCW7UufB46y4Ds2zMbkaAJOQZwp6VFXgg+kojYvfiZ2pRYk12Rkimfui00p97bp9peu0x/84RX6f798gz5/9w69Lk9L8jO3LbUPmjY4YYUYret50qN01KLl8Ygu66txbVnepGCB0xtOz7kTHPtFZM5uU85xPAjxLB+TdtAsMJmiAtIl8MveVLhHMErQoMGNQ0ORayqkI+HEJLeHP2iaS/2qTU1o07/KcnreLtLrvWDzYbDW9Tg95uVHxodh14nS0pCNFuz82UpomLbo1bRP23CclNVj3w+YBH1bDwADgGKKjwg/JYAQaX6ExsKlqbDxtxheqsfr0wDLsjHaDMmn5WGQ62p/DLQtQUOs9sNmWpGRGiFnUd23bs+VrMusozB7yLEbfzD4kGzTzryCiPkDEFmo5kqfFl1ZEG0AwIe69Sb3RRjIstpJUD9j55pum5YfOkXvePw0/buPn6G/eGGZ3tjtUNskMxrvXrHNgtuWFRHpcBkncEpjjrKANgG5HOAHgVTH0GwgZBP5APh/AAiTSS9LXMSxkHAW2B7Q3Rdv09Of+RZ9/Cuv0+evb9C1nfZe00WsDNUM0mbqsLWFcqz1SFN6w7hDK4l0HgwMgE/Ne9bVor2IEVA58AgITfRnEzYx1/pyfdlXLI11OV/Ehyzrm5cGAmXHUqWeLcIE7dUVmRG7LrZ9IkGL0dDovxYloxbdH6a7mSRb/d19KQFF7HsigYTUBIbobNMayjrSZ0k6NbtAiAYa0sfCN5Yi5Vzt2DQd2tSs/TH2LE2JPDa28bj8Nlyh/6E2bL4ZqCNzZrC/BaI3GEgM+7Tx0u/RzXkL8ZwvALGWth7t0en0xOQ6bv6zaSBmASDkS2WLMtCqRYyPf2f7/fkVevvjZ+nPXzpJf+KhFXrL2UV6mMtw5IRMl5wJEVNdAwUkwDHzFgmkGEggosM4YWax78i6JzNMspkCWShZ+2HqZrkiXntAr7x4m77wzDX6F196nX7/5ia9tpVdFBNiUK7nMYxRazS4Lf6NmW2nTacSooscLw8BK5m+tM/Lz3yytYVvhubhC6VEXdi5XT4WttBEWx3tKBnrszHlk5ANyiXwp0CCmrw3lBUAzHVCtxBShq/66BxbLnsHch5kA1dSu+QDA7GAyOq8qkNsbZEp2YT1GJIWvbazTRsMFiR44OL7DSC8gl1FVuV7PTObyLrSXILfZdSITVsReu9sz10aDh+AMHTtUOIyp7AjKORG7JhizCncVhHQMEVPoWUoCiBg1uC+b49pc94yVs4RgJikp146QUsIUcqFtEhq5NMKxG4YbgOhOagjIwXkZ/ncpWZs9SjtDKmz1KOHLqzQ2x89Rf/W5ZP0p0526UKvTcudDi332tSSd2BAWyBzNkzl8M9SIuOeBrOBE3F5UZbJULbJAASmDvhH9Ie02R/Rg/VtuvbH1+izT1+n/++VO/TV7R26B49xH+PjftnnQ8a2SzrrujFrAGbb61CbU1YP29SF9sEm4KVwtuZRKOA3wUAl96Tna4CFJiPlyI7su/6s5yXLyWe6Pf2M2zVryeMQ/en2US5/BzxmloFn/gsWM4Qsz8/5O8rpz3pcspx8JvuxtWcbo29suh9Z1rY2tvWQa5ELTAGYsAZYD/7f0F2HzloARRYZsj0e0tVkca82jN8XSR+beUM+l47JmuY2Mwh4kfQ70qbGGPOJ1nigbxuvgxlER2bpiBIfD5Dh3S5zik+gS02Evq9nit6B1NvyYKrNLlq74TN5u1ID2MwnCH21Xb1g9qBILsZOlHI+uATt7jZtzNPdGXMCINJk9YN08uSIVmzmBZstL2esWYigefkt+Qtsm1naEvl5Eec/F4hgIcsC+USPTp3r0KMXlumJ1WX69gtL9JZTPXriTI/euNKjRb5xu8O3UyaTXE7S/ABnR5NeVwAIqWHAfJAUChoGLmPyRKST1P58w/D9Hbr52gP62st36Y9fvkvPvXqHnn31Pr20PaRNzsGe0zBjgJrp5eCJAUSXEttzzTxlGTzj32Q5fE/6dJaIVr0nc58jYPbMJihigEyoDISeFnRSQOo2bM98Aj40Bt9zaGB8YZy2Zz6QtgcoKT8K1wk+NA/t32LKszPEgMh1o+EewS468QEZvW74LgFDkTW18pCRMV9cb40pv5KZ3xEXHVzvVi6ws7raBMLfdVIq2YfPP8k1lhhg4VtPDV4QQWLjybodzaPlcwkoXCZpqf2A8Gbeu6cfT7Zcs69U6GwM+LBpPWw+H8jDgTZtmUVd9NVOotr/gh0yN+7TvW/9DbozDxdwzQWA4Cu5T5ygFVvOAQh45+lfAAhdpggwsC2o7eV0vXyy7GKb2nwb97lFuni2R0+e7tGbV3r06KkenTvZpbMnunRmqU2nOx062UloebFNvcUuteGzAMAg01jz+GRoKO7gYNAwGNLOKKWNnSHdu9un9fs7tH5vh27e3qYrr2/Q1166Tc/c7tPVnXu0vb1kMvJO/SWZ3VYyQPy258X0MElfu7I97odv/ByldLETyC2gha8+6drWTZ8s5WneG7WQCbScETpyNtjyO8g6ZU0XISG853mE5sV1Mp+iSaYNCdGy8PhkhVBCrEqN71bWeSyMsLBEytjWKP8t8/LU2iLTVkarTov6owG93hnsvk/j3l4A4QMVtin7gIbUYtg0f67nWvsRq+1wgROfRqTKMtqS1e3hKYLfW+nnMNVwWan9cI3TphWJDVG1JQbjflAfzp8+jQacRTXo2MOH79O9F38huVuF3nXUPXAAcWktXe5eoFM+8GAWwbExNEhwqeTKEKsMuud++OXmEzc7gvZWaHVxgVYX23RmuUOnV7q0erJH5xfbdLbbotNLXTrJZo6lDp25eILemV8slOVxyC/eahPd3qKXtwZ0M2kRX/nAF0mNhmPa3hzQA3aO3BrS7Qd9urm+Q9fvbtOtjQHdWt+k61s7dH1jQNvmJbIAgFkACA0Y9PeFlC6Mx7TCAIGZ8kKmWh6Izzxe/o614zL97AtnFZPPou2ToYyREUK5zF6qs06sxqWs5sNnPvDNI9ZMUZUWNtOPNvlU6sNi9tFZFTsjutsiWh8LU0UDICpRfUqD7PM58/USo+EomqY/BkCEZq7bcEWhaACBdkc9oTHOknPdvkd3b6wluQYsNIZZPD9YALGWLj5+hk7ridnsejJHgSxfxu5nc+rTY4CTX1WiQ3UPAdra2RWInYTGzHTutWl8oUNv+Im307OJ45Kj0z2iX/sa/cy/+AZ9ZHV19z6Q8YhayQ6lbAvgv/UeJWcYcDkYGwCES8NQZL4+MCLnyXPE99YipYM2negSnevDHu3I+mjuKRkQG1v27FMd/iSzUvoEjBa+MYLHZ0uX2g6mne97rOC3+T/I0zCnzc7B08jcwyEv0zKAyzxnHwt5n4hYXF9WwIVMKzRIaIyMewB4zv3BvhSifF4PGqZIYCZBoekr2yO5r8YkNLqV0xLtRualsGkV9LpZ11vMo53QcGdEN1ZGtMN7W75rmj6jk1mCKBGdgTLyXcTnKhoItAsfI2lCdPlg+PyfXM9kvgv0KbUSvpBUm39ZEZ5jkxWyP+mn4Uq2FQIQOj2/77qDIhF9cuxSK4HfYy5Y0/PfJFq/8rPJVhUaVql7cABiLe0+vEqnGRhwJEDINBB6btvIZTUI3FYZ50CMgV9czQhsjlYo375P4xMn6dKPfTd92QUgzi4S/dOv0vs//SJ99PJ5WpGLzvWZkTETYmAQY4qosmli6roABDPUzoAeGo6pGxKoodA6VxSGFuIQEPx/mdOrrb18rYXTpY0uWiD6bgKMuSXQzEVdCuRcj0ihvad+JozzVM3sRS4S3pjyNtAnfFJyEOQT7L504Z5NFpsSmZtgTRW0Vvw9CIRc/QqatFq0kQzpti4qgQQDZf5u00rYuogxdcT4IJk9nh0etN+R5E+ynByPq86U8LNoMcv4VcTkvtC08pmldXsubYRL221oYtF028wascAB49dtoD5Ht6CML+eRdsrk7xxxwvczvTyi2/SBZCeGL9dd5mAARHazZndIHd4QPo2ATA1rm7xPA+EDEFUAQmgR9hNAMGBgYR0LICDYYxlbaK5Ofis0LVIDMVyik63xrtbJFc0Q028IgLjaiBbAMYMIlOmrtLY1NDktETOth2F+KiSzLH2mtB2Wdp10tUSK+DQ8PmCm+5gqG7wVZ7d2d7hr9gKgsApw1nYFgJnRiCU03tmhm0udKVximpwFgNCmv1wgWUCCNEVqx2XrnFWkCJeJARBmrgpEzAuA8N274wMOOV0LOOIXeZddAMKWb8PWrs1vAuGsfAXBS3fo1kFkqzwAAJEmj/0SnW4PqVtFQxCzeD6Q4NMIuNq2RRjIF1qaK/SJwmcyYFPG8gJdDmkgfv1Z+uv//DZ99JHhrgZCAwKAiRzVCkGe/5adjmJoiDIScEjtQpE2+ivU6Y3ovLyQCAKWGX2RtrhsWeEcEhRFx+Erv5991TJuBjwl1qKWvmfQSKy2woCDCACR7tDWTodur2agnYfsAuU+04aeqgvQa01ezm8yAS75ih6HSxMZo+0ILYUrrDtUTz4PgY6YUFXdnk5kV9QnLtYRv4j2JMY5NF9XT/SINq3kvLlDyTihnVdv0m1aS6pdMFhkATM/vYJVqhXniIvTLVqSPgZAs1W1AjqZSwxI8Kn8fS+aBgQwH7io4zv5P0hofHmJLv21t9IzXhPGs/TXP/0CfeTR3rQJQ/YJ1akEC/lG26aEn5dZwSLM0NY3/5Z26OzOgJapw76ckz9WL7f6NDYx0m2OruJ0jRmY6LDjtPtPMnzY3G2lXc9sJoOQEClDu5nVsQl7aDx8IEBoRTRtQnQ06wiThgtsdCjVtJ36LtY3CFakBkfOSf8u5x1DA8uiaEdJ2xxGKa2PxrQ1XqLkzOZe0AsgwO9L6F0r807l73IW8eED8zbQj99s/hcubYdr/4ZCU0P7PjY3BrejD5uuKBQdBitBigYXMVF2RSJRXPP1ZRctAi589GRNRnuHNvc7MqPwqS+0KXzPH/nFdGnYoRMxQMF3mvdt6BjQwPWlU6PrdG07FcS8sDFaADkH1kAsnaHLIQDxa1+j/+hTX6ePPnZ614my6HpIIGPTXmgGxd/1fGSfPkYpafVgkRY7Q5P3Ye9f2VPvLMwDRQmqytuuM7ZdDhR7MnYBoirDlLcF7owoxTXC3Kb+7nzXshsGkW5XltO3EcpnsjyuNo6ZS5GyU/2JLIAx/Tjny3cTEO30d+hWsjwNwn1AwtWefKdc71BZgAHg4qtf1YTpygsztQ8Ch5UQAPGFrcb4d2iA4koz7vrd8D6L8yv/7rv3JAaY5HxWmEykf0cRDQfaYjCytUn3r/1cslFlrxepu38AYi3tPnKKTshTvW8DlQEQRSbOjoeh8rMCEPoFv88aiJN06d9/B33Fp4GYFYAwL4SIlMB30CcWQLiAE0eGnO7Q2cHI+LTN5K+I5sB23a4eVEhg+YRk2QnahLEVQHiAEwMA1HEBAy5TZPyx43LNW9JSj0nXkc/ls1hg46O9D+zEPOuP6N5okTZ1HzYAoctoXiLB+34CCK2hlOOMNVPC3yoEAEKHuVB931rGAAhffR84CeXbyIV/gZw4viCAmEyjRQDFSy26s19OlfsDIJ5K22f+NJ08oZIG6ZDC/Ywe4FO/EZRK1VgE9WsVZaguyuuTP4dxXmrT5RCA+Phz9DO/8zn66JveRMs+rYkrAkK/UHeyk5RmgPx7DFPUwMNWj39rjWilN6aT8rraskK2qEBFeSlY6+zby+Q6lFYVvqGxxgIBm6ki1Hadz32XErluJOT+bfVmTVPbvFsjGvVHtN7O+IbZ+0t7TRh4b2zvAt5Zfj/luyfBu08zoPmL5D/agTN27ST/i20D0SUxvhSufDAxdWPn4Cpny4AbatPmAC/ruIBLEdBhC4+13Smkr4e3+YTkYCbTZLAWor9Fw6tfoNv7cfHWPgCINLmwRiu9U+7Tp80sIF+20KK7nodskGXbRT2XOcPHBHQd5IE436NLP/ld9FWfBuJXn9vNAyEFPJgRj4t/932vOmfb6Uv2p5+f2KD2TofOLHSpYxPiPV2BVc7ZKTo2LmkxO5HbynP7/Dv66Y8o7WZqbf5cNz2m2uMbAQM5+Sv3X+DWwSlGuM/mH5fQ15oefUeNvGchH/+saSoIxXtlm30vhvQgTcmqGrYBCdu6SnAhn8t31gfcXVoMA2ZEFswYM6vs38d/bfPQQManvbSCMeGAiudFnM5j35n9ACn5+C0RLXjm08T47hgqm0GUgcadbdq+/Qt0b9bprmcOINjvgWj3dk3XhtK/H2YA4ZoL/14ZQPwGfXj1XbQSCyBiX7ay5TRgmWJMW5RSl04stWlZnoD7OzRmwcrM2Xea1MLEdVLF705AUECQI/ESjyv2dB+iHeZYV3uh/qaAQgaSYqIMirRbpaxP4+BrVzs55sxbrVVsPg2un1IWhz/ca9Yx69aZJOPaJrrT6e9NA2+Et0UTMQsAUQQouOgYa5YtogkpAiBczuTHGUA416qiieQB0cas/SFmCyDW0i5HDITQsU1TMMS1rFkYYkibEOP17EPdsS9WDOPUJ3KfsOf27iU0Xj1Dl6M0EBmA2COosx80M2uxEC/xF8sUddOyv96IuqMlOglhDEEKYGAiLzzRAjaTB18mwzfTSWEcEtBafe8rz2Pj5zw2DWBKkNFUCY2vbLu2env6qlvLAqfEKu1Kx8Yi7ci+5RXJGuyhzWx/+YAbNBy8R2y+MbwPFvrU397i09zkL80AQ5K9W/zd9r7Id0E+x+9l3jGXhsKnBcS4ua6PzxU1q4RMtrb96XLwhF8F6iC/Db7HhLnK/nS0CT+zRc7pMdrC7V2aDJ13w/UeSw2EvjbAl69DaidCNybLvuVdJ6+v031aS8w1BrP4mx2AWEtbq6t0glXYU8IuMozQZ++rgxA2TcAeYWjJoRDTdxkAce4kXfKlsuZMlMaEoQAEMyNmZGBqmlHJZzFj12WKMrkpALFEp4c7tNBeoBGEsnmRCwgNeVqVwlGeMvl3I/iFUMkFAvflASpahS5BS20aAyHQ9qyB71lowbK5eYs5aI2rg/Vtf7arhuU1w7kQHUzb/11XFJv1XqBU92Mbs+zHVn5qzI7oikTczOjtM6vvBXcZ7VoJbezc200cZQMQuaDLwIUPuLve19By8/NYAOECLz4TiTZ97uEFykzCQroIiHAdAtGGzUQjAUfokGfzCYmJNrH53hVNuBdrLrHdOyRBU/5+ZdoHl6NpKASW22EgwZcnvvpZujMrf4iZAQi+JKvTy03P+V4MaRLyF1HZlGLrxbyEXIYdF+ULGdqcse1yuSIAgsu212m8+hBdPioAghnkwglaTGmSr8KkRC4ZTueznecvm8vcwKfKgPAKPS+y7nWVtQlSmxCvq7/tIaWLmV8Bf0a7tt/0M3yXbehx2dp0jR1l0bcs53sGsMB08pUrCoD6LRomd+m+HEcsgICGguuijnkfApoL37ruJ4DQTtbarFwXgOD52u7uYSE+DwAi1kckBkTsB4DQV8DfHdPWzZ9PpvZwXbxjNgBiLe1WyVUQmlzZTIiyXVcEQqjvGFUho/8iJ3cGEOfO06Uf/256LuhE+Rv04fPvnM4D4dIySEYFxmVjZJrBaSYXokkO+pYowdxXtujEqDPRPlURfq5TpBayrj6k8Iqdx0GXkyl35eVAMxtXl1JCBjz+jD9PVrxCY5lFm2oARemk7zxw3f44SmijN6TBeKN4ptQQjeS7GCprhGykrwWXdWkgYvqxlQklzYppN/YQCDDhijJx9VU0Ki7nWwEHVNu4bZqXGG1HDJ0MP7bca+Sqa7t3Cb9BU/H6kB7QDC7dqh9AZKaLU6OJc1KssA/5SdiEf+xihMrZwhi5js1BMManIGQ2ACOAsF3YodHqSbr0H7yVvhYDIC681e+U6nzBViiVjLC1sissXAxSn7Z8tOSy0D4kXVoM0X2Wzw8KOGjhH5N/vwgddOa6InVJCvJCFasVtgGiKZBSFGDY5lEX2BEXKrVbNEzv0IZ8T4pQoi7QIYGG5B0SVMhDSwyPipmHC7BofllEcBY1DcSMs2oZW/iqDcSE+imTuMuVqjzUl3xuc0DVt7u2WjS+8gd0t25TRs0AIk0urdHS4iItFCFATNmYk39MOwbUCMfCEKp3vYwSJNhO+nosvtNGd4tGiw/T5Z8OAIh/8iy977Mv0IfPL9EK+izL3EK0Ksv8Bqep0yFakvddcF9akLIgLCpcXXWsv0PI2E7WcvL8XJatKGT1SdYlPFEupG1w3SgImuoagXKrAAAgAElEQVS5207WmC5y6Re5XZDL2m4edP3OfbkuDsI48Jzble3YxmXbp647AfL2s5h4TWNJK9ue0bQbEm0t3534PoxWdjUQ7Q27Y7IsE3q/5PMi75rPfFKkz9iyIf6IdmLzxsT26ypnM6OgbEgY1w1efP3ZLlYrMvfQlQRT+0doUIx8E5crGj7Rp3Q8plZ/RDs3f54e1BnaWS+AeH+6sPq23dNxnZuqARBEhwFAtFdpabhlAZBSTY7d36V0D5MXycbYd2KKqYdOmSWFP4S4D9RA2BVhAr6ydbbnE6hFrx2ua366HUnjWfWhAYoPfITAilmfO7SxwBeXzxGAKHIwqYPOswIQRZLV2YSlDQzMM4DAHEJOpy4zTFFzjoxqkX4Xr47pQZ1ZKusDEGtp6wLR8mh1937zOjZwqI261HWufmyOUPybT/3Pz4qcKphJxWggPvZV+unP/If0YU7MNSvNQ77Rhc03dj6sfVgY0KIWWr7Tqk0zgTHYhI4+veZlFXjwqs3VYhfVhIT25H4/T3q7J+J0x26r5zK2Z6jrezar+XCfcuyx/bjmGFs/ptz2kAYrOyYHWaE/rakoqpVwmRj1IDR/gfmQy4XMji4/KNmH1pj6gITP58sVwl6IqKKwzXwSk9Av1pTOXem8Fr6xunzpXCb5IuaesjQyc7AktsK8vvU03avLlFEbgOCEURt96uqLZjQRZAx0ncJfCvoqhHfV1UKUv0OVGcMk8MLbBP+1No3f3KPL730HPe/zgZgAiOQfX/xbqYlu4D+XOtU2Dx6nr3zMPFz04fmx9mE/mDvGUMkfQExEClEp0BB7jVtebaFT0uPZMG8hwG3CscjlPNyebh+/yXWQt9m6LhAK/S7nirZtfcc8k2NDG0Xn7Zp7mXfbtiYAL679Ot6gTWgfzFhOhfOpjO+Vc7Ss8t6BHhJQAEy4Dhk+kIJnNgAR4tex2gpDT5WfxpYnw7bWug9fIrtQ/p0YR/qymu9Q31Pvr8eJMzY6MDbx1+gktfo3aefGWvKgzLuk69QDINbSzupq3A2RdQOIWQOHnGEKrYIED/w8hgEcZgDBoMM3R36+eZq6vSF1XadhLUzBuG0n4NhTsQ+suE62+ua9mJth63jR9rx42S1/MaFfvv71dfRVxyrbC7VtS7oT6j907b3rPpyqdOJxxcTO856yaR9iAITpowSIiOEfIboeJICAP9i8AQgXzXRK8djcGKE1kM/nCUBMgZVMM/Gtl+gBfSgZFJmTrWwNAGLiONlfmk4Y5RqYdDjcL+EfIpJG6j5hj7bqPMlHayCeo/d+5ieSD3OOjdCcXM9tjLAM05PtD4hanPcBJ3Xdt+13eWrWzN12Gs6BXCZ4Q8LABwzKCL6y9D5s9e4vUnrSk9dfzofL1j0/3Tf6iB2TbzyxIGTwgLZ7p+xpq+uab5l3LhZoMP+KPeS4DgdFTLBME1ukiI1WIS1GDH1d2XZDWgw8h3DnDMCG90SGx/qc74s45sfMkcuU9SH0Ze3Eswd9GtXhUFkdQHww7Z3fcl+UpX0I5gU05AIpC2WUgIAFIj+XKkyf+p+FsmQIsS86xrBfAMJ1itLMTJYLMTou+yCh3vKIOq5UsTp5ij7lGgYk8r77kq2AZgwg2g8mDMAmGFwggcs+ENkKY1/mustBIFYVwtxO1Tbk3JIdStNMpRpqm8tWpQv3JdtB39wu+pdjqtIft6dvANbtPUhozL4PsRoHXf/KvQlNHjlFCT7rMvzMCK6C2oqifEXyNF8Uie1Zkb609iPkL2FbQ1fSLVtZF1CIBRA5749I8x/TF7cXCyBCAEr2NwsAIen54jbtVE1zXQ1ArKUtDin0vdSzAAxlHAh9dj+tTcDLE+tfoAEE0yPmBUT7V4nGT6zS5Z/6Xvq6zwfi/3mWfupzP5l8JLugrAovnapbBUDwPLfaezOOhganBag8YfpOnfJZTDkrs6pB8IXmd1if264zRi5/mbffl8O/ytxtSXEMSIzUivj6luDEVa47oMHiAg1j5iDBAsrHAAgADKtwVKBCg/kYvoJ2bfwr5AeFukX6sTl0xtCPyxSVD0WTb8WOY17KxWpD9HjLgA3271j/PG1UcaisBiAC2ocyGyRmIY8igHjzBXok5EQ5jwCCfR8kcweT1qdTzbxdz0OnWlf7rn2jT7jyYpuQEMS8IFRd1/KG2onZ07JM6IId3/XAaMcliPVz3RbTX16hPXURkAV42YSy1Bjgc2hdi9Ion4eKgfcCCAFCsKZyP/FvJ9L4yIsGQEyo3QCIsrt3b726AEToXhP0vL1Ng6tryWbZGZQHEE+l7aIZEcv4Gtgm5kLWISJI34ZY7YJsM1atGVJN4hSA9q50aPzmhH7gP3knfco1h9M9ol95ZhKFQWvpniyPUIva6ktVqq+cj35yThj39oA6gzF1XALNJzR8p0HUizkxhtZcPy8iyJJtu4o+XaTE9WwKCCy6vfJRn9vyzUGXi+m3KE2OUvkQPV1zZdDU3aHBDYrTPlSlmcvEod9P/e7iPcQ7yN+Lakxjxx6rhdDaXf4uw0qn3gl1kylkQmz4Krc1Gu+mCvDdNxITrqppEdJwlO1PhtaG+jCgLLsWwLZWOhupLqPr8ndEq9g0FS++SJtlHSpLAwh25IOvwJSQFemRYzdqLEio0p7ZeFk2uRB4kC9nLGgoMjYwATZd0Cql57fo3Moifc+ZRXoTJZSMUkpaRK2UJv8Pidpdou31Pv3WN79MV+hSnMOqb0xlgQTa5Dlsr1KHv6ebEyHIIbzy8xTj2KQEIb5cRn6W5WQYMNqaaic7cYaAgK/9PBJoi5LWkkjnrb7nc92azE+WlWMaO+oV2ROx7dn64t9QH2OUv+lnhkFZ6tjmm3vYqznK36fe/6Xp22F1ltayNImlj42Z4je5n/T+aCc0vsmmi8yHwdRZzfbGOiXWz2iYn+NP1qljsqoNvLdS+6FBhVlfYQopw8P0IUiaPkLAIiZdPsLifdpkGSZv81HL93UmcwBcDC/y+De4DrIxy+XK/xObKyffiwpIGT6aXQWAz3IeNtDhmqOtrE+zwVcpXPu5ZCNm/rpMOQCxlnYukP2ugzLmBdvAQ0K+zGRnDSBsKk3fOFnzsErUWxjQd7XadHqc0sikgG6Z66nbWTroFo1o3Erpy689T1frAA88pqoAYucetetIGuYCHOYlyoBJaK0lcEFZDUTk95AjU6i/w/7cdleLTdD7hL/vvhcf8445fdVJ31iVsGGiGyry4pAACBu95gFA2GSB1AIjWsS13i4AwXzcBVKgnSgCIKbAaeDStLoARMwetwGKEDiS4MPXh34v1tdpk9aSKN8f2W4JAJEmtEa9iyvuU7Br4WOIlqNKkbglZBIItSs1ClxWI3IW/FKg+hyhbOVC/fueXzxLTxDRRT7KM2BIWfMwSefcShNqt8eUtNr01Su36Zv8W5W+ZN2iAEKrUtl8gc0cEgpQqYVUb1ZG6FHl6fK29n2qQNsdJjaVqu5HnjZ0eaZF2xHloRmm7wIzVxuh9S/CoNGWi5HHhDO7mK+ki+9QEVJdu/IbxJxybczUFUZuTBcADCEi1/Vcai7qajNrp+j77erexnu1BsLlhF52SjGHR1dUSUg7UnZMB1FPvpe2/V4m1FbufwkiFtdpeHWNtorek1EcQKylnUvkDtuUApo3Xxn1mRc5lVDNac3AnvAqZhz7qIY081ul9NKAHkoTeoxBA6XUancy8DCmZMzgIaH2cEzfvNah5834qjI4xbBcYMhqnxV9X1qnNl5Ulz3StobaDihTgmtBAXAi29GI3HXKsKkTXcBAgwEJfvULGqtd82UodYXWaUGMvnScvi+pl+8ZhwpfEu+OSwgU8dKXc7l6ilJuX2v5fFo/V1mmhaYhf4fJ1JcFNnSq1fuS2+Wx072SeR9WhflinVLCd/4c+pN1UVaDCvnO1ww4fKGmPBx+HnN484V9a0Ef+u4imT4Ehkgbs+/QRgiwxGqu5Zh8IGvWICcWWIAfA0isP0NbRX0hCgKIifZBCh6b/S20uPv13BWHDQEeNY6aX1r0fWZES0spPZG0JqYgaB4MmCBqsQljRPTa9TF9nTqTfAdTf2BQNibkm1jsfFxgZUiti9lV7dyN3KycN0O+bL4XRSe7kfVYULiEtU27VfZlhcANMRAfOSE4jRAiIhaits/6Gb6H9qBsi8viu60+xuJqU9aVZeSYZbvW8vAR4FwG0l8gy20Qmo/tOYCN7k8CHllPzrMMc0dbeX8v0ZjOBQT+1ez5JUpIfi4zYa7D760EGdNAZK9PBdeJfXfLjknVK6PFkIfGGPDh0iTIocwi+V1NJKrczKzBRGiA0m+EtZ7Xfo42i2ghigGITPtgQ5x1axpCE495PrcA4hQll1r06GhEZ9MWJZ0WJayBECCiMx7TrdaYnr/Wc3iFHyCAAGMPqTJj1shXJlY4xJ6aQ4JVC6xYgVtong6hq4V4TJsuwesS0q75mPISGKABOdbQgDSgkOV9z7hcBPhwgRzb2rtAlgcQ7QXoer4NgAjtAPO8ARBRZMoLHTSAwEAAJG6+QNtFtBDFAMQH094jw2k7/EFoIGzAwBn+VFXtDwrDhOAydYT6EfXOL9HqwgJdYvDAoKEzIk5K3uq0qTUeU5tatNlv0dfWiXayU0eYwbn2bVENRWj/D6kVczL0CqvspC670idt27PQ0PBcawF0W7FAYc8J23b61sLPJnRRRj67RSk9Ti2r4JYD1oLdd+rnZxHCeGpemqgYlwQVKKOBAJc95whD5Wf44zLyu+6Tn8doNCxz3wO8JA1C9ODnkzmkuVYhdpOFyrGmwvfn00DIetIswr/voxYiZOLAMLVGOvYw6dNQhNqQcscng2x9FDWHhJaan9uSCaKenkuRrMWxVya4ymmA7TqUwTH1Bqdw/1najtVCxAOIp9L2I3/K7/sQQ+g6yng1C7KDkFAvMph6fBDSs4u01F2iN46HtJBrHjIgwT4P6Yj62336+u1t2ipkT90PAME0kIwen20C0ibIYgSwFFyx7Wph5xPqevw2QalpaQvN0x76YOx6z9kAJ9p3hQeGwgZlff7sspP77OeuZxCo3O4tJQRDQEDSTZoEuB18121ynd2yrT3hki76lfEVsPk6QZMHDUMRnuArGwIQe/fYLi+WY+J2XOYNF6/bR5DBQyhj6uB6VQCEnHrMIdYWlRJjYondDmUBhK/9kGY1xvxTBEDApHttw6S4jorIiAcQFu1DLHHrLndoAcTEf+BhatMJpkkn5duaqdVh58kRtROicWubXnr1ZbpHbxOanhiHrFkDCBtTCqmmfQvvipePbTPm5M/929pz9e0CnPoUyO1KExKe72qpdk/fsRqgadCw64xX9OVxAZnJmMO2dQ0gWLhD6H+7mHfRcaG8BBMAKQAQ2iFxAo7CPEqDex+4kOOW71UDIMquaAMgKmgg5hJAtGlMP5tsxWyI8MvJrVi0D9FCPGYUnjKxarTKEQqx47Q5PtkEjG5vndKLK3Sm1aFz6YgSzvUgHSdZGzEe0pVrX6fbVPT04hfUcWscO/+y5WJBkFTtxgiPouOJHUdRgSLXzFdXr63NIU/Wr3MvxNIqZvxF6RPTt3RQRHkbXeugiY/uaH8Wc5R0CM2D+9caCBcdNV+K0UJojYxs2wamY9osoJFwaQB85gstd1zaD185HZXnM3PEbNtQGZ0mIFQez+vUkMT2yeVYa3Hti7Qdc0dGnHB5f7pQVwIj70RiVLFFKBErLGwnnyL9hMpepfTsm2h5oUXnx21qd1NqjTnPwwJxkqiE8z6MW3T95l26FWqq8PODFMKFBxuo4AqZi+kndi+graLCIxZAaMFYFEAUHVcMbY5jGQ1WbOBlHugSAhmuMc7ivd97KIqTH44xFjF9zPLAGroGwPY8mBqghr1ThD4xfiA+M4se7lXOi7KW9EPTCG+AtZTDCruhhqzPffZgrlCvj0I47rrUJGqodIralzt0bjiibjqgRIOITkJ3Xl2n64V6ig0lmwU4KiPEyjLCQkTxFI6lV1kAUdc4y7RzSTgsXs1U/vI3bpN/17+V6atsHYyL6/vGIcvpsnJuulzZcdVRz0b/Otq1tVHmPSoLJkKgO8Y3Y1Z0QLt1yJCAZsUHIEpPr4KGx9anTnGOMj4QojUclgSL7AvhdeCPARCccdBkHSz81wAIQ7JLJ+hUSrSStidmC764h7UOrImgDm1ebdG1qZjwGELHCsQYAFEGEMSMUZYpw/iK9uErH0uvBkDUSfXdthoAUQ9dy7xHDYDw0/4IAAjXBCsCiEHImTIMID6Y9qJCh2zmh3rQ4fxqFiJYwvkl6qULdKqXgQaACNZEDNvUX79PN9ghOaKp6SJFBSLXhk1Vd3YQAEKP36XKL8MwbcSMpdd+0KLwYgcqHHcNhE8D4NJ2FNHIxIKfyTsW5qlV1r/q+1AETIQ0ELtaAPucI30mqpCjVi02BjLLcZeViRXGVMQUIteC72qiDyQ7vvXxb/an0ja9q4T2wecJbhuNb6NWYei+ly3GUa1K30b1QO2LK3RqNKZOukDJYoeSrQEl3Ra1+2MarSd0k56r6fpg6fjldtTjePfZMrhYbgDGrlXuofGVYaBV1xFz2i8TQBGBFUvvptzBUiC0r+scne8diQUQNp4cA/rlPGL6ssmKmEiisoLYReeYCCWuWza1+CzGW3YsFho473j6Cg18zpR+YcLOkzKcMHaTNwDCUMo4Ti5OUlXDbMEgYntIaWdEd0y8bV2MpQEQ7t3ZAIjYN7cpNysK1PWex4yvARAxVJou0wCIHAsoh9Wxz5nSAyDShD5YwHlyGrFObo3c6wNhN0fUxeCLb5uZ1bh0iRbud2npZJeScZ+S8fLE94H6lHS36M5VoomHq89pTI8uhgnxKdlWznZ6Pown3Rga2FZ1v7QHsu+vRFyopMf6VqUhKtPGzHb1IWhY0+8QDLnUEH3vQUhLpy/8sl/qNc2rNY/2Ra2E+tdaCpk/ZXdsk8sDy6fsn86lEmOOmYSQ+y8tLDueUotcspLP3KET4HEXofIfYFnF7nt7/9wAoqj5wnUxjOzTpxYrSat5rXbx26m7PaQugwYGESP2gVigZLxDmze3+NrU7K9OAOGyBfvswBjHQQjYsotXBEQc5LzKCn8IwbL1y9L1KNRrAASbTsNptCeCYyIUygKIXR42LVxi8mgAgEDD7cqvgz5izCFa1sQ4kMs5xOTciJFzB/0ehQABQEO8CYRDOq2ZKd0braj5Ioaws8z8VmTR9Ck9RsAWaZ/LXqJklWhx1KN22qPkxJha2w+ov36VtqbC2OoCEGUE5WHUQBRdh4Ms3wCA/af+vAKI0F4oOu550EDUASAgtPXhMvauENcO23uHiNsZX/p2+MCUHpMLfO3/rp/usQyAmAZfGhc4zRgOAJGZL1wINUYdFCLiQZotygjb0Hzsz1sAEQstGpqbzmzx+bFagLoFft3tlaPR0asVEhZHb8bzOaOiQhmzwPqF6te5zqG+NIVDWriQFqLoitlMGHUBiJixxGogysgmn0O9KzPuYTBlxNDVV0YCkTXasZkx7ACCzRdvpXbpe+/LgIM6krHsHzCIX5pTtHDhHrVvXKWdA03kEz/ipmRVCtQpWKqOpal/OChQFEDsCm87D581gChD1VC2T53Nte457AVhdq1E3f2G7njxgZ5Y4BSriSmzblzn8zS0RWPYN99a2qktOsA14KLC/jCflnnst7NcDz4nubJMpOymaOrVR4EGNNRHy+PcUl08oIqJw0Z/36HQp1Wtay1dqeKrCPuYg26o/aJtxOajCdHNZk4J1dHPi4CTZ2hMH0oGugkLgEgTen+J3A9FB3+cAATTxqUWlYKnLuZRdC2a8tUp0ACI6jRsWiCqiwc0ACK8m4oK/6LACuVt4CcETEKj328AweOxRGPsBRBsvjgrrpIOTST0vChQCLV3GJ5XESZ1MZAqdOLxz8M4qsxhv+tWWfNZjvWtIpT0K3OSRGyW8z3sbe/Hexfyn2AaxkVS+LMEx/QTu15VBa7uJwY8xI6tSrnQvFzjDNUrM6aQRmKdRjoaww4geBP7ogNi8wyUmYStzrwy57rmJ9uZBQOx0c/Wj01L4vutjvn7xsHtz4IedYxbtnHU96cEIXXTLra94wh+9nvvFxX4szocxozDZdLw7acydWL35zyVKwsudH6QvXPiaIypcE4FINKEnqKWYdoNgDiYLTELptEAiNmuZQMgZktfbr0BELOnsewhTojP5p6iuL53ZVesNqEBEP49FAIQTGflB7EXQKxRe992qjzdHnUmHEtUXxIhF7jQtIvJZlhEA8EnUBsDt51M62b0MXOx0dZVrwpAc/mrHPW9Ow8aiDpAhG8evn17UGagKns1lt/ElqvbiT3GTOrrk58hqkPfqyPnJJ/FmGVi6YFy0+1XB1R6zi4w5ctlBNoUnUtceU4qlV/+OA0g1lJOQT1JQ70ffw2A2EvleQUQGKlktLMGECHzhm+PNgCivje4ARC7gqFugFxkD9e3osVbmgcAIYG69NNrAAT7rOjU47uyvaxJw7ZLvkIjGc45DSAm+R+q3dZ41E9jxV+9YjV8AKJYS/WVdp3AYgVLWaZbF4DQmgPt12HTLOz3Po6lZX2r2rQkKTCPGggeH78DsX5IVXn3LHaESzsao4GYXh/76b7InAGCfICjKA3q9gOJ0UDYxu8bR1GTkJ8GU34QWgPRKUq/PeX3m/FWHvCcNdAAiN0FaQDEnG3OIzycBkDMZnEbAFGMrvMPIEjezrkLIIqYL44TSHCdDG2q/DIn7YOyr/pVp9VteXb1VzXtVrFX8XCVbjQQh2O9Qu891rEML6ibAkVO53X3ze2VlROhg4N8LjUZof704Uy2o7UTs6DHPLcZo6XA+C+ZcE7jB7EXQIQWYZ6JUGVsdTDwMkxj1gCizLzWlD1traJZS69LGTpVWVtX3fli9rMBbbOgW9NmHAUOep8fVgARR929msqQ7PIBiKJ9HsXysSCiARCW1S8jaOsQjA2AOLhXsQEQB0f749BzAyD2BxTHmn1jAERR34yjtI9jAQRfy/CxZDStgWAHynn9q0O4H/TcyjCTOuattQll6MAaCNlO3RqJMmOy1SlK4zoBREyIoA6HrWN966JdmXZce6LInpN7a173VRnacJ2i+5Hr6D1Rpo2y4530v6uVdoUth9oPaQJC9efheUh7U2SOLpPLPMzTNoZJGGia54LSDpo89wZA7PPqgRFIIVJUgBRhzFWmd9QYuaQFr4MGDrPUArnWW+6HKmu133X3aw/65nWY9mcMAAjxgZg29nsf6P7k6T5WI3DQY56H/l2ArezYZNSOBoRl27TVW6MRX++doc0sA2WdHVRtK/RSVW1/HurbTnANg57tyswLgJjtLGfT+jzsTczsMIGIOldDA8/Y6BGMQTuBuuprbVmdc6ijrZB8kO8593cYQFgddLG1EdKmlOm3ARBlqFZznQZA1EzQiOYaABFBJEeRBkCUp11dNRsAMaFkAyDid9QsAAQR54MYz5cGQqqW5QZhxuU6cYCpHeSJZJ4Ya/y28pesSs9Z+0yEMmLWRYeYdlynnRCTi2n7IMschn1ddZ8eJH3nvW/XO7Yfp/lZvzv7MYd5W996gYQAEJwDYh4I6to0DYDY/61YlTEfJwCx/6uzPz02AGJ/6DyvvTQAYl5Xpty46gQQmSPlRAPRAIhyC4Jah4HRFp1hAyCKUuzolT8M+7rqPj16q1bfjBoAUR8t56GlmQGIoiGcseolm2rXFjoHhx080xoH23e9IDZGMutTsAQQsn+fb4MuVzcD9CWBqksgxI551gmp5uGlNABcmdhcZrUiPi+xNJ4FDeraJ7MYm6vNg6TXfs7zMPRVhzY7VsbMCz2KOm1WDSH3hYS7HWPrywQ8pYGIBRBSwMcsnC1/gI25ggFXiStvGEjMivjLlPEniQUJdYO5uturQr2jBCAOI3iQa9fwgQmgPUia+CI7qrxnh6luCES5DtKuOZb1+QqBCVs+i1hNxRqNdk0YMYsz78ylYR4xq3i8ytjA6fGiwN7ZurRlR4Uux5EPVOHNLu3tcaRj2XfA56d30G2GwEzZ8X2MOAoj5SyDftVGlc1ZdnBl6oXmUabNps7hpkADIBoAcbh3cNzoq/DoBkDE0dhXatYAoorGdV8BRJWNWH0ZqrXQAIhq9DvutV1MwGV2A720qe640/Gg538c+ECdfDoGQFQRYAe9H/aj/zrXo+h4Q/u9LIAI+aGssfbB/DsifyFCHpFpNtM4AhSw2akPkgkdAZIGp6D5gxaKVX0HJACN0XyV4Vfzskdm7QweXMw5KODyfTqIoRXdSzEBDg2AOIiVbPpsKBBBgQZARBCp5iINgKiPoA2AcEdf1Ufl+JYaABFPK2vJogSs2F1TvaHA3FBgXk6lc0OQIzIQH+A57FMsy6/LRIpVpVXM+zXPZkzQ2mWKrbAWR8eEUZYIVTdXU7+hwEFTIIbBHfQYm/6LU6ABEHtpNq8Aovjq7l8NDSC4Zw14SsrPBkDs3zI2PTUU2H8KSIbbAI39p3+ZHo96mG0ZmvjquJxAISir9te8NzYgZ3wnGwBRdXM19RsKzDMFGgAxz6tjH1sDIIqtWQMgitGrjtIZzRsAUQcxmzYaChxWCjSnq8O6cs24GwocOAUaAHHgS9AMoKHAAVKgARAHSPym64YCh5sCDYA43OvXjL6hQDUKNACiGv2a2g0FjjEFGgBxjBe/mXpDgT0XLzUkaSjQUKChQCQFjg6AiJywKRZyUrI9R9hLyXCXIsNryjYUmCkFGq3DTMnbNN5Q4LhQoAEQNmbaAIjjsv+P5zwbAHE8172ZdUOBmilwPAFEzURsmmso0FCgoUBDgYYCx40CDYA4bivezLehQEOBhgINBRoK1ECBBkDUQMSmiYYCDQUaCjQUaChw3CjQAIjjtuLNfCzwvrsAAAG9SURBVBsKNBRoKNBQoKFADRRoAEQNRGyaaCjQUKChQEOBhgLHjQLmQgyiNPv/uE2/mW9DgYYCDQUaCjQUaChQnAIJgEMDIIoTr6nRUKChQEOBhgINBY4rBRoAcVxXvpl3Q4GGAg0FGgo0FKhAgQZAVCBeU7WhQEOBhgINBRoKHFcKNADiuK58M++GAg0FGgo0FGgoUIECDYCoQLymakOBhgINBRoKNBQ4rhRoAMRxXflm3g0FGgo0FGgo0FCgAgVyAMFtNJEYFSjZVG0o0FCgoUBDgYYCx4QCScoTFfkfGgBxTFa+mWZDgYYCDQUaCjQUqECBBkBUIF5TtaFAQ4GGAg0FGgocVwo0AOK4rnwz74YCDQUaCjQUaChQgQK1A4hJg5M/mzkEz2dtKtmvfirQ/shWZdrPen19xAvtwSKEr3MuB7knq/Rtq1ulPU3/ojSuc315LHW3V2R/VS1b9zrE8O06+4yZf9X1qVo/Zoy2MrLfGLqW7SemXuw7FlsOfTYAIob6TZlCFCi6CQs1HlG4ToZR51z2m/FKUlXpuwEQEZvugIpUWVcbkIsRdHX2GUO2qu9z1foxYzzeAOL/B5OevMTTJFLfAAAAAElFTkSuQmCC",At="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Ze=s.p+"static/question.ed747acc.gif",ot="data:image/gif;base64,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",Be=s(55351),Et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Ye="data:image/png;base64,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",Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",ve="data:image/png;base64,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",Ce="data:image/png;base64,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",X="data:image/png;base64,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",Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},91570:function(Nt,je,s){"use strict";var o=s(59301),Q=s(93314),L=s(7939),ee=Object.defineProperty,V=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,c=(p,y,S)=>y in p?ee(p,y,{enumerable:!0,configurable:!0,writable:!0,value:S}):p[y]=S,C=(p,y)=>{for(var S in y||(y={}))H.call(y,S)&&c(p,S,y[S]);if(N)for(var S of N(y))i.call(y,S)&&c(p,S,y[S]);return p},l=(p,y)=>V(p,Z(y));const f=({img:p,buttonProps:y={},styles:S={},customText:w,ButtonText:P,ButtonClick:v,Buttonclass:I,ButtonTwo:g,imgStyles:A,loading:R=!1,className:z=""})=>o.createElement("section",{className:`tc animated fadeIn ${z}`,style:C({color:"#999",margin:"100px auto",visibility:R?"hidden":"visible"},S)},o.createElement("img",{src:p||Q,style:l(C({},A),{pointerEvents:"none",userSelect:"none"})}),o.createElement("p",{className:"mt20 font14"},w||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),P&&o.createElement(L.ZP,C({className:I,onClick:v},y),P),g&&g);je.Z=f},75049:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return I}});var o=s(59301),Q={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},L=s(7939),ee=s(70557),V=s(36420),Z=s(25399),N=s(19374),H=s(91451),i=s(91570),c=s(49647),C=s(81249),l=s(59301),f=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,w=(g,A,R)=>A in g?f(g,A,{enumerable:!0,configurable:!0,writable:!0,value:R}):g[A]=R,P=(g,A)=>{for(var R in A||(A={}))y.call(A,R)&&w(g,R,A[R]);if(p)for(var R of p(A))S.call(A,R)&&w(g,R,A[R]);return g},v=(g,A,R)=>new Promise((z,J)=>{var he=Je=>{try{be(R.next(Je))}catch(U){J(U)}},oe=Je=>{try{be(R.throw(Je))}catch(U){J(U)}},be=Je=>Je.done?z(Je.value):Promise.resolve(Je.value).then(he,oe);be((R=R.apply(g,A)).next())}),I=({editOffice:g="view",data:A,issaver:R,onSaver:z,theme:J,type:he,filename:oe,monacoEditor:be,className:Je,style:U,close:F,onClose:m,hasMask:W,disabledDownload:x,onImgDimensions:T,showNodata:h,recordInfo:d})=>{const[M,q]=(0,o.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Oe,ke]=(0,o.useState)(""),[Ae,xe]=(0,o.useState)(),Me=window.ENV==="build"?"/react/build":"",At=location.host.startsWith("localhost")?c.Z.PROXY_SERVER:c.Z.API_SERVER,ot=10*(1024*1024),Be=(0,o.useRef)();A!=null&&A.startsWith("/api")&&he!=="txt"&&(A=c.Z.API_SERVER+A);const Et=X=>X.substring(X.lastIndexOf("/")+1).split(".").pop();oe&&be&&(be.filename=oe),(0,o.useEffect)(()=>{var X,Re;const se=(Re=(X=document.cookie)==null?void 0:X.replace(/\s/g,""))==null?void 0:Re.split(";");se==null||se.map(B=>{let b=B.split("=");b[0]==="_educoder_session"&&ke(b[1])})},[]),(0,o.useEffect)(()=>{he==="office"&&(A.indexOf("bigfilescdn.")>-1||A.indexOf("bigfiles1")>-1?xe({url:A,fileType:Et(A),model:A.indexOf("model=edit")?"edit":"view"}):A.indexOf("coze")>-1?xe({url:A,fileType:"doc",model:"view"}):Ie())},[he,A]);function Ye(X){return v(this,null,function*(){X.data.type==="pdfdata"&&(z(X.data.data),window.removeEventListener("message",Ye,!1)),console.log("mess---:",X.data)})}const Ie=()=>v(void 0,null,function*(){console.log("data:",A);let X=A;A.startsWith("http")||(X=location.origin+X);let Re=new URL(X).pathname.split("/").pop();const se=yield(0,H.gJ)({attachment_id:Re});se.url=At+se.url,xe(se)}),ve=()=>{if(A.startsWith("http")||A.startsWith("blob:")){Ce();return}(0,N.Sv)(oe||"educoder",A,oe)},Ce=()=>{d&&(0,C.fc)({id:d==null?void 0:d.id,watch_type:1,course_id:d==null?void 0:d.course_id}),(0,N.Nd)(oe||"educoder",decodeURIComponent(A))};return l.createElement("div",{style:P({},U||{}),className:`${W&&Q.bgBlack} ${he?Q.wrp:"hide"}`},F&&l.createElement("div",{className:Q.close,ref:Be},!!T&&l.createElement(Z.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Be.current},l.createElement("span",{onClick:()=>{m(),T()}},l.createElement("i",{className:"icon-yulanpizhu"}))),!x&&l.createElement(Z.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Be.current},l.createElement("span",{onClick:Ce},l.createElement("i",{className:"icon-quxiaozhiding"}))),R&&l.createElement(Z.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Be.current},l.createElement("span",{className:"",onClick:()=>{const X=document.getElementById("pdfiframe");window.addEventListener("message",Ye,!1),setTimeout(()=>{X.contentWindow.postMessage("getData","*")},300)}},l.createElement("i",{className:"icon-baocun"}))),l.createElement(Z.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Be.current},l.createElement("span",{className:"",onClick:()=>{m()}},l.createElement("i",{className:"icon-guanbi1"})))),l.createElement("div",{className:`${Q[Je]} ${Je} ${Q.monaco} ${he==="txt"?"show":"hide"}`},he==="txt"&&l.createElement(l.Fragment,null,l.createElement(V.ZP,P({},be)))),he==="audio"&&l.createElement("audio",{src:`${(A==null?void 0:A.indexOf("http://"))>-1||(A==null?void 0:A.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${A}`,autoPlay:!0}),he==="video"&&l.createElement(l.Fragment,null,(A==null?void 0:A.indexOf("http"))>-1?l.createElement("video",{controls:!0,src:`${A}`,autoPlay:!0}):l.createElement("video",{controls:!0,src:`data:video/mp4;base64,${A}`,autoPlay:!0})),he==="office"&&Ae&&l.createElement("iframe",{src:`${Me}/office.html?key=${Ae.key}&url=${btoa(Ae.url)}&callbackUrl=${At+(Ae.callbackUrl||"")}&fileType=${Ae.fileType}&title=${Ae.title||""}&model=${g}&officeServer=${c.Z.ONLYOFFICE}&disabledDownload=${!!x}`}),he==="html"&&l.createElement("iframe",{src:A+"&disposition=inline"}),he==="pdf"&&l.createElement("iframe",{id:"pdfiframe",src:`${Me}/js/pdf/index.html?filename=${oe||"educoder.pdf"}&url=${encodeURIComponent(A)}&disabledDownload=${!!x}&model=${g}`}),he==="image"&&l.createElement("img",{src:`${(A==null?void 0:A.indexOf("http://"))>-1||(A==null?void 0:A.indexOf("https://"))>-1?"":"data:image/png;base64,"}${A}`}),(he==="other"||he==="download")&&l.createElement(l.Fragment,null,h?l.createElement(i.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:l.createElement(L.ZP,{icon:l.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ve,disabled:x},"\u4E0B\u8F7D")}):l.createElement(L.ZP,{type:"primary",size:"middle",onClick:ve,disabled:x},l.createElement(ee.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),he==="flowChart"&&l.createElement("div",{className:"embed"},l.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${A||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},84973:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return f}});var o=s(59301),Q=s(25399),L=s(75790),ee=s(53229),V=s(19374),Z=Object.defineProperty,N=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,c=(p,y,S)=>y in p?Z(p,y,{enumerable:!0,configurable:!0,writable:!0,value:S}):p[y]=S,C=(p,y)=>{for(var S in y||(y={}))H.call(y,S)&&c(p,S,y[S]);if(N)for(var S of N(y))i.call(y,S)&&c(p,S,y[S]);return p},f=({children:p,customContent:y,disableWhenCommunity:S=!1,tooltipProps:w={}})=>{const P=(0,L.useDispatch)(),v=o.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",o.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var g;(0,V.xg)(`/users/${(g=(0,ee.eY)())==null?void 0:g.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),I=g=>{var A;if(!o.isValidElement(g))return g;const R={};R.disabled=!0,R.onChange=he=>{var oe,be;(oe=he==null?void 0:he.preventDefault)==null||oe.call(he),(be=he==null?void 0:he.stopPropagation)==null||be.call(he)};const z=(A=g.props)==null?void 0:A.children,J=z&&o.Children.map(z,I);return o.cloneElement(g,R,J)};return(0,ee.k5)()&&S?o.createElement(Q.Z,C({placement:"topLeft",title:y||v},w),I(p)):o.createElement(o.Fragment,null,p)}},45923:function(Nt,je,s){"use strict";s.d(je,{h:function(){return g}});var o=s(59301),Q=s(82326),L=s(28284),ee=s(7939),V=s(89780),Z=s.n(V),N=s(6303),H=s(87671),i=Object.defineProperty,c=Object.defineProperties,C=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(A,R,z)=>R in A?i(A,R,{enumerable:!0,configurable:!0,writable:!0,value:z}):A[R]=z,S=(A,R)=>{for(var z in R||(R={}))f.call(R,z)&&y(A,z,R[z]);if(l)for(var z of l(R))p.call(R,z)&&y(A,z,R[z]);return A},w=(A,R)=>c(A,C(R));const P=Q.default.Option,v={labelCol:{span:4},wrapperCol:{span:20}},I={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"]};je.Z=({callback:A,onCancel:R})=>{const[z,J]=(0,o.useState)("python");function he(be){J(I[be][1])}function oe(be){A(be)}return o.createElement(L.default,w(S({},v),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:oe,style:{width:500}}),o.createElement(L.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},o.createElement(Q.default,{getPopupContainer:be=>be.parentNode,onChange:he},Object.keys(I).map(be=>o.createElement(P,{key:be,value:be},I[be][0])))),o.createElement(L.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},o.createElement(g,{mode:z})),o.createElement("div",{className:"flex-container flex-end"},o.createElement(ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.createElement(ee.ZP,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function g({value:A,onChange:R,mode:z,options:J={}}){const he=(0,o.useRef)(),[oe,be]=(0,o.useState)();return(0,o.useEffect)(()=>{if(oe){let Je=function(U){const F=U.getValue();R&&R(F)};return oe.on("change",Je),()=>{oe.off("change",Je)}}},[oe,R]),(0,o.useEffect)(()=>{oe&&oe.setOption("mode",z)},[oe,z]),(0,o.useEffect)(()=>{oe&&(A!==oe.getValue()||A==="")&&setTimeout(()=>{oe.setValue(A||"")},300)},[oe,A]),(0,o.useEffect)(()=>{if(he.current&&!oe){const Je=Z().fromTextArea(he.current,S({mode:z,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},J));be(Je)}},[he.current,oe]),o.createElement("div",{className:"my-codemirror-container"},o.createElement("textarea",{ref:he}))}},36420:function(Nt,je,s){"use strict";s.d(je,{SV:function(){return ot},ZP:function(){return Ze}});var o=s(59301),Q=s(76374);const L={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"]},ee={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +(self.webpackChunk=self.webpackChunk||[]).push([[6328],{70557:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},40001:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},26227:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},84105:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},41464:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 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:"download",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},18785:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},87169:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},73331:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},15277:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},52671:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},8657:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},56082:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},33853:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},15075:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-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:"minus-square",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},62772:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},43531:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},61485:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={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"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},47472:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return H}});var o=s(54476),Q=s(59301),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},ee=L,V=s(7657),Z=function(c,C){return Q.createElement(V.Z,(0,o.Z)({},c,{ref:C,icon:ee}))},N=Q.forwardRef(Z),H=N},65030:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Ie}});var o=s(33885),Q=s(42978),L=s(75931),ee=s(43403),V=s(92310),Z=s.n(V),N=s(29301),H=s(76846),i=s(96452),c=s(6089),C=s(80402),l=s(34280),f=s(49658),p=s(59301),y=s(54476),S=s(77900),w=s(8654);function P(ve){var Ce=ve.prefixCls,X=ve.align,Re=ve.arrow,se=ve.arrowPos,B=Re||{},b=B.className,_=B.content,ne=se.x,$=ne===void 0?0:ne,ue=se.y,ge=ue===void 0?0:ue,Pe=p.useRef();if(!X||!X.points)return null;var Qe={position:"absolute"};if(X.autoArrow!==!1){var _e=X.points[0],Ve=X.points[1],lt=_e[0],ft=_e[1],tt=Ve[0],it=Ve[1];lt===tt||!["t","b"].includes(lt)?Qe.top=ge:lt==="t"?Qe.top=0:Qe.bottom=0,ft===it||!["l","r"].includes(ft)?Qe.left=$:ft==="l"?Qe.left=0:Qe.right=0}return p.createElement("div",{ref:Pe,className:Z()("".concat(Ce,"-arrow"),b),style:Qe},_)}function v(ve){var Ce=ve.prefixCls,X=ve.open,Re=ve.zIndex,se=ve.mask,B=ve.motion;return se?p.createElement(S.default,(0,y.Z)({},B,{motionAppear:!0,visible:X,removeOnLeave:!0}),function(b){var _=b.className;return p.createElement("div",{style:{zIndex:Re},className:Z()("".concat(Ce,"-mask"),_)})}):null}var I=p.memo(function(ve){var Ce=ve.children;return Ce},function(ve,Ce){return Ce.cache}),g=I,A=p.forwardRef(function(ve,Ce){var X=ve.popup,Re=ve.className,se=ve.prefixCls,B=ve.style,b=ve.target,_=ve.onVisibleChanged,ne=ve.open,$=ve.keepDom,ue=ve.fresh,ge=ve.onClick,Pe=ve.mask,Qe=ve.arrow,_e=ve.arrowPos,Ve=ve.align,lt=ve.motion,ft=ve.maskMotion,tt=ve.forceRender,it=ve.getPopupContainer,vt=ve.autoDestroy,pt=ve.portal,fe=ve.zIndex,ze=ve.onMouseEnter,nt=ve.onMouseLeave,at=ve.onPointerEnter,et=ve.onPointerDownCapture,Wt=ve.ready,xt=ve.offsetX,wt=ve.offsetY,Ft=ve.offsetR,Bt=ve.offsetB,Mt=ve.onAlign,Yt=ve.onPrepare,It=ve.stretch,_t=ve.targetWidth,jt=ve.targetHeight,Dt=typeof X=="function"?X():X,Lt=ne||$,Gt=(it==null?void 0:it.length)>0,Kt=p.useState(!it||!Gt),wn=(0,Q.Z)(Kt,2),vn=wn[0],mn=wn[1];if((0,l.Z)(function(){!vn&&Gt&&b&&mn(!0)},[vn,Gt,b]),!vn)return null;var Cn="auto",Mn={left:"-1000vw",top:"-1000vh",right:Cn,bottom:Cn};if(Wt||!ne){var En,Bn=Ve.points,an=Ve.dynamicInset||((En=Ve._experimental)===null||En===void 0?void 0:En.dynamicInset),Dn=an&&Bn[0][1]==="r",An=an&&Bn[0][0]==="b";Dn?(Mn.right=Ft,Mn.left=Cn):(Mn.left=xt,Mn.right=Cn),An?(Mn.bottom=Bt,Mn.top=Cn):(Mn.top=wt,Mn.bottom=Cn)}var dt={};return It&&(It.includes("height")&&jt?dt.height=jt:It.includes("minHeight")&&jt&&(dt.minHeight=jt),It.includes("width")&&_t?dt.width=_t:It.includes("minWidth")&&_t&&(dt.minWidth=_t)),ne||(dt.pointerEvents="none"),p.createElement(pt,{open:tt||Lt,getContainer:it&&function(){return it(b)},autoDestroy:vt},p.createElement(v,{prefixCls:se,open:ne,zIndex:fe,mask:Pe,motion:ft}),p.createElement(N.Z,{onResize:Mt,disabled:!ne},function(G){return p.createElement(S.default,(0,y.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:tt,leavedClassName:"".concat(se,"-hidden")},lt,{onAppearPrepare:Yt,onEnterPrepare:Yt,visible:ne,onVisibleChanged:function(yt){var te;lt==null||(te=lt.onVisibleChanged)===null||te===void 0||te.call(lt,yt),_(yt)}}),function(ae,yt){var te=ae.className,de=ae.style,k=Z()(se,te,Re);return p.createElement("div",{ref:(0,w.sQ)(G,Ce,yt),className:k,style:(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({"--arrow-x":"".concat(_e.x||0,"px"),"--arrow-y":"".concat(_e.y||0,"px")},Mn),dt),de),{},{boxSizing:"border-box",zIndex:fe},B),onMouseEnter:ze,onMouseLeave:nt,onPointerEnter:at,onClick:ge,onPointerDownCapture:et},Qe&&p.createElement(P,{prefixCls:se,arrow:Qe,arrowPos:_e,align:Ve}),p.createElement(g,{cache:!ne&&!ue},Dt))})}))}),R=A,z=p.forwardRef(function(ve,Ce){var X=ve.children,Re=ve.getTriggerDOMNode,se=(0,w.Yr)(X),B=p.useCallback(function(_){(0,w.mH)(Ce,Re?Re(_):_)},[Re]),b=(0,w.x1)(B,(0,w.C4)(X));return se?p.cloneElement(X,{ref:b}):X}),J=z,he=p.createContext(null),oe=he;function be(ve){return ve?Array.isArray(ve)?ve:[ve]:[]}function Je(ve,Ce,X,Re){return p.useMemo(function(){var se=be(X!=null?X:Ce),B=be(Re!=null?Re:Ce),b=new Set(se),_=new Set(B);return ve&&(b.has("hover")&&(b.delete("hover"),b.add("click")),_.has("hover")&&(_.delete("hover"),_.add("click"))),[b,_]},[ve,Ce,X,Re])}var U=s(29194);function F(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],X=arguments.length>2?arguments[2]:void 0;return X?ve[0]===Ce[0]:ve[0]===Ce[0]&&ve[1]===Ce[1]}function m(ve,Ce,X,Re){for(var se=X.points,B=Object.keys(ve),b=0;b1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(ve)?Ce:ve}function d(ve){return h(parseFloat(ve),0)}function M(ve,Ce){var X=(0,o.Z)({},ve);return(Ce||[]).forEach(function(Re){if(!(Re instanceof HTMLBodyElement||Re instanceof HTMLHtmlElement)){var se=x(Re).getComputedStyle(Re),B=se.overflow,b=se.overflowClipMargin,_=se.borderTopWidth,ne=se.borderBottomWidth,$=se.borderLeftWidth,ue=se.borderRightWidth,ge=Re.getBoundingClientRect(),Pe=Re.offsetHeight,Qe=Re.clientHeight,_e=Re.offsetWidth,Ve=Re.clientWidth,lt=d(_),ft=d(ne),tt=d($),it=d(ue),vt=h(Math.round(ge.width/_e*1e3)/1e3),pt=h(Math.round(ge.height/Pe*1e3)/1e3),fe=(_e-Ve-tt-it)*vt,ze=(Pe-Qe-lt-ft)*pt,nt=lt*pt,at=ft*pt,et=tt*vt,Wt=it*vt,xt=0,wt=0;if(B==="clip"){var Ft=d(b);xt=Ft*vt,wt=Ft*pt}var Bt=ge.x+et-xt,Mt=ge.y+nt-wt,Yt=Bt+ge.width+2*xt-et-Wt-fe,It=Mt+ge.height+2*wt-nt-at-ze;X.left=Math.max(X.left,Bt),X.top=Math.max(X.top,Mt),X.right=Math.min(X.right,Yt),X.bottom=Math.min(X.bottom,It)}}),X}function q(ve){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,X="".concat(Ce),Re=X.match(/^(.*)\%$/);return Re?ve*(parseFloat(Re[1])/100):parseFloat(X)}function Oe(ve,Ce){var X=Ce||[],Re=(0,Q.Z)(X,2),se=Re[0],B=Re[1];return[q(ve.width,se),q(ve.height,B)]}function ke(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[ve[0],ve[1]]}function Ae(ve,Ce){var X=Ce[0],Re=Ce[1],se,B;return X==="t"?B=ve.y:X==="b"?B=ve.y+ve.height:B=ve.y+ve.height/2,Re==="l"?se=ve.x:Re==="r"?se=ve.x+ve.width:se=ve.x+ve.width/2,{x:se,y:B}}function xe(ve,Ce){var X={t:"b",b:"t",l:"r",r:"l"};return ve.map(function(Re,se){return se===Ce?X[Re]||"c":Re}).join("")}function Me(ve,Ce,X,Re,se,B,b){var _=p.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:se[Re]||{}}),ne=(0,Q.Z)(_,2),$=ne[0],ue=ne[1],ge=p.useRef(0),Pe=p.useMemo(function(){return Ce?T(Ce):[]},[Ce]),Qe=p.useRef({}),_e=function(){Qe.current={}};ve||_e();var Ve=(0,c.Z)(function(){if(Ce&&X&&ve){let _n=function(Cr,xn){var zn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:O,Fn=Lt.x+Cr,Qn=Lt.y+xn,Ht=Fn+An,gn=Qn+Dn,On=Math.max(Fn,zn.left),tn=Math.max(Qn,zn.top),hn=Math.min(Ht,zn.right),Ln=Math.min(gn,zn.bottom);return Math.max(0,(hn-On)*(Ln-tn))},yr=function(){cn=Lt.y+Pt,rn=cn+Dn,Tt=Lt.x+rt,mt=Tt+An};var tt,it,vt,pt,fe=Ce,ze=fe.ownerDocument,nt=x(fe),at=nt.getComputedStyle(fe),et=at.position,Wt=fe.style.left,xt=fe.style.top,wt=fe.style.right,Ft=fe.style.bottom,Bt=fe.style.overflow,Mt=(0,o.Z)((0,o.Z)({},se[Re]),B),Yt=ze.createElement("div");(tt=fe.parentElement)===null||tt===void 0||tt.appendChild(Yt),Yt.style.left="".concat(fe.offsetLeft,"px"),Yt.style.top="".concat(fe.offsetTop,"px"),Yt.style.position=et,Yt.style.height="".concat(fe.offsetHeight,"px"),Yt.style.width="".concat(fe.offsetWidth,"px"),fe.style.left="0",fe.style.top="0",fe.style.right="auto",fe.style.bottom="auto",fe.style.overflow="hidden";var It;if(Array.isArray(X))It={x:X[0],y:X[1],width:0,height:0};else{var _t,jt,Dt=X.getBoundingClientRect();Dt.x=(_t=Dt.x)!==null&&_t!==void 0?_t:Dt.left,Dt.y=(jt=Dt.y)!==null&&jt!==void 0?jt:Dt.top,It={x:Dt.x,y:Dt.y,width:Dt.width,height:Dt.height}}var Lt=fe.getBoundingClientRect(),Gt=nt.getComputedStyle(fe),Kt=Gt.height,wn=Gt.width;Lt.x=(it=Lt.x)!==null&&it!==void 0?it:Lt.left,Lt.y=(vt=Lt.y)!==null&&vt!==void 0?vt:Lt.top;var vn=ze.documentElement,mn=vn.clientWidth,Cn=vn.clientHeight,Mn=vn.scrollWidth,En=vn.scrollHeight,Bn=vn.scrollTop,an=vn.scrollLeft,Dn=Lt.height,An=Lt.width,dt=It.height,G=It.width,ae={left:0,top:0,right:mn,bottom:Cn},yt={left:-an,top:-Bn,right:Mn-an,bottom:En-Bn},te=Mt.htmlRegion,de="visible",k="visibleFirst";te!=="scroll"&&te!==k&&(te=de);var re=te===k,K=M(yt,Pe),ie=M(ae,Pe),O=te===de?ie:K,me=re?ie:O;fe.style.left="auto",fe.style.top="auto",fe.style.right="0",fe.style.bottom="0";var we=fe.getBoundingClientRect();fe.style.left=Wt,fe.style.top=xt,fe.style.right=wt,fe.style.bottom=Ft,fe.style.overflow=Bt,(pt=fe.parentElement)===null||pt===void 0||pt.removeChild(Yt);var Le=h(Math.round(An/parseFloat(wn)*1e3)/1e3),Fe=h(Math.round(Dn/parseFloat(Kt)*1e3)/1e3);if(Le===0||Fe===0||(0,H.Sh)(X)&&!(0,U.Z)(X))return;var Se=Mt.offset,qe=Mt.targetOffset,De=Oe(Lt,Se),pe=(0,Q.Z)(De,2),Ee=pe[0],We=pe[1],He=Oe(It,qe),Ue=(0,Q.Z)(He,2),$e=Ue[0],st=Ue[1];It.x-=$e,It.y-=st;var ce=Mt.points||[],ye=(0,Q.Z)(ce,2),le=ye[0],Ke=ye[1],ht=ke(Ke),ut=ke(le),Te=Ae(It,ht),St=Ae(Lt,ut),Xe=(0,o.Z)({},Mt),rt=Te.x-St.x+Ee,Pt=Te.y-St.y+We,en=_n(rt,Pt),kt=_n(rt,Pt,ie),zt=Ae(It,["t","l"]),Qt=Ae(Lt,["t","l"]),Ot=Ae(It,["b","r"]),Rt=Ae(Lt,["b","r"]),$t=Mt.overflow||{},on=$t.adjustX,qt=$t.adjustY,Ut=$t.shiftX,Jt=$t.shiftY,un=function(xn){return typeof xn=="boolean"?xn:xn>=0},cn,rn,Tt,mt;yr();var ct=un(qt),bt=ut[0]===ht[0];if(ct&&ut[0]==="t"&&(rn>me.bottom||Qe.current.bt)){var Vt=Pt;bt?Vt-=Dn-dt:Vt=zt.y-Rt.y-We;var Xt=_n(rt,Vt),sn=_n(rt,Vt,ie);Xt>en||Xt===en&&(!re||sn>=kt)?(Qe.current.bt=!0,Pt=Vt,We=-We,Xe.points=[xe(ut,0),xe(ht,0)]):Qe.current.bt=!1}if(ct&&ut[0]==="b"&&(cnen||dn===en&&(!re||ln>=kt)?(Qe.current.tb=!0,Pt=Sn,We=-We,Xe.points=[xe(ut,0),xe(ht,0)]):Qe.current.tb=!1}var pn=un(on),Kn=ut[1]===ht[1];if(pn&&ut[1]==="l"&&(mt>me.right||Qe.current.rl)){var Un=rt;Kn?Un-=An-G:Un=zt.x-Rt.x-Ee;var kn=_n(Un,Pt),Wn=_n(Un,Pt,ie);kn>en||kn===en&&(!re||Wn>=kt)?(Qe.current.rl=!0,rt=Un,Ee=-Ee,Xe.points=[xe(ut,1),xe(ht,1)]):Qe.current.rl=!1}if(pn&&ut[1]==="r"&&(Tten||ir===en&&(!re||vr>=kt)?(Qe.current.lr=!0,rt=tr,Ee=-Ee,Xe.points=[xe(ut,1),xe(ht,1)]):Qe.current.lr=!1}yr();var nr=Ut===!0?0:Ut;typeof nr=="number"&&(Ttie.right&&(rt-=mt-ie.right-Ee,It.x>ie.right-nr&&(rt+=It.x-ie.right+nr)));var ar=Jt===!0?0:Jt;typeof ar=="number"&&(cnie.bottom&&(Pt-=rn-ie.bottom-We,It.y>ie.bottom-ar&&(Pt+=It.y-ie.bottom+ar)));var cr=Lt.x+rt,Nn=cr+An,qn=Lt.y+Pt,fr=qn+Dn,pr=It.x,lr=pr+G,Ar=It.y,Er=Ar+dt,Lr=Math.max(cr,pr),or=Math.min(Nn,lr),jn=(Lr+or)/2,Xn=jn-cr,er=Math.max(qn,Ar),Hn=Math.min(fr,Er),Jn=(er+Hn)/2,Rn=Jn-qn;b==null||b(Ce,Xe);var dr=we.right-Lt.x-(rt+Lt.width),mr=we.bottom-Lt.y-(Pt+Lt.height);Le===1&&(rt=Math.round(rt),dr=Math.round(dr)),Fe===1&&(Pt=Math.round(Pt),mr=Math.round(mr));var ur={ready:!0,offsetX:rt/Le,offsetY:Pt/Fe,offsetR:dr/Le,offsetB:mr/Fe,arrowX:Xn/Le,arrowY:Rn/Fe,scaleX:Le,scaleY:Fe,align:Xe};ue(ur)}}),lt=function(){ge.current+=1;var it=ge.current;Promise.resolve().then(function(){ge.current===it&&Ve()})},ft=function(){ue(function(it){return(0,o.Z)((0,o.Z)({},it),{},{ready:!1})})};return(0,l.Z)(ft,[Re]),(0,l.Z)(function(){ve||ft()},[ve]),[$.ready,$.offsetX,$.offsetY,$.offsetR,$.offsetB,$.arrowX,$.arrowY,$.scaleX,$.scaleY,$.align,lt]}var At=s(94480);function Ze(ve,Ce,X,Re,se){(0,l.Z)(function(){if(ve&&Ce&&X){let ge=function(){Re(),se()};var B=Ce,b=X,_=T(B),ne=T(b),$=x(b),ue=new Set([$].concat((0,At.Z)(_),(0,At.Z)(ne)));return ue.forEach(function(Pe){Pe.addEventListener("scroll",ge,{passive:!0})}),$.addEventListener("resize",ge,{passive:!0}),Re(),function(){ue.forEach(function(Pe){Pe.removeEventListener("scroll",ge),$.removeEventListener("resize",ge)})}}},[ve,Ce,X])}var ot=s(48736);function Be(ve,Ce,X,Re,se,B,b,_){var ne=p.useRef(ve);ne.current=ve;var $=p.useRef(!1);p.useEffect(function(){if(Ce&&Re&&(!se||B)){var ge=function(){$.current=!1},Pe=function(vt){var pt;ne.current&&!b(((pt=vt.composedPath)===null||pt===void 0||(pt=pt.call(vt))===null||pt===void 0?void 0:pt[0])||vt.target)&&!$.current&&_(!1)},Qe=x(Re);Qe.addEventListener("pointerdown",ge,!0),Qe.addEventListener("mousedown",Pe,!0),Qe.addEventListener("contextmenu",Pe,!0);var _e=(0,i.A)(X);if(_e&&(_e.addEventListener("mousedown",Pe,!0),_e.addEventListener("contextmenu",Pe,!0)),0)var Ve,lt,ft,tt;return function(){Qe.removeEventListener("pointerdown",ge,!0),Qe.removeEventListener("mousedown",Pe,!0),Qe.removeEventListener("contextmenu",Pe,!0),_e&&(_e.removeEventListener("mousedown",Pe,!0),_e.removeEventListener("contextmenu",Pe,!0))}}},[Ce,X,Re,se,B]);function ue(){$.current=!0}return ue}var Et=["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 Ye(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ee.Z,Ce=p.forwardRef(function(X,Re){var se=X.prefixCls,B=se===void 0?"rc-trigger-popup":se,b=X.children,_=X.action,ne=_===void 0?"hover":_,$=X.showAction,ue=X.hideAction,ge=X.popupVisible,Pe=X.defaultPopupVisible,Qe=X.onPopupVisibleChange,_e=X.afterPopupVisibleChange,Ve=X.mouseEnterDelay,lt=X.mouseLeaveDelay,ft=lt===void 0?.1:lt,tt=X.focusDelay,it=X.blurDelay,vt=X.mask,pt=X.maskClosable,fe=pt===void 0?!0:pt,ze=X.getPopupContainer,nt=X.forceRender,at=X.autoDestroy,et=X.destroyPopupOnHide,Wt=X.popup,xt=X.popupClassName,wt=X.popupStyle,Ft=X.popupPlacement,Bt=X.builtinPlacements,Mt=Bt===void 0?{}:Bt,Yt=X.popupAlign,It=X.zIndex,_t=X.stretch,jt=X.getPopupClassNameFromAlign,Dt=X.fresh,Lt=X.alignPoint,Gt=X.onPopupClick,Kt=X.onPopupAlign,wn=X.arrow,vn=X.popupMotion,mn=X.maskMotion,Cn=X.popupTransitionName,Mn=X.popupAnimation,En=X.maskTransitionName,Bn=X.maskAnimation,an=X.className,Dn=X.getTriggerDOMNode,An=(0,L.Z)(X,Et),dt=at||et||!1,G=p.useState(!1),ae=(0,Q.Z)(G,2),yt=ae[0],te=ae[1];(0,l.Z)(function(){te((0,f.Z)())},[]);var de=p.useRef({}),k=p.useContext(oe),re=p.useMemo(function(){return{registerSubPopup:function(hn,Ln){de.current[hn]=Ln,k==null||k.registerSubPopup(hn,Ln)}}},[k]),K=(0,C.Z)(),ie=p.useState(null),O=(0,Q.Z)(ie,2),me=O[0],we=O[1],Le=p.useRef(null),Fe=(0,c.Z)(function(tn){Le.current=tn,(0,H.Sh)(tn)&&me!==tn&&we(tn),k==null||k.registerSubPopup(K,tn)}),Se=p.useState(null),qe=(0,Q.Z)(Se,2),De=qe[0],pe=qe[1],Ee=p.useRef(null),We=(0,c.Z)(function(tn){(0,H.Sh)(tn)&&De!==tn&&(pe(tn),Ee.current=tn)}),He=p.Children.only(b),Ue=(He==null?void 0:He.props)||{},$e={},st=(0,c.Z)(function(tn){var hn,Ln,Vn=De;return(Vn==null?void 0:Vn.contains(tn))||((hn=(0,i.A)(Vn))===null||hn===void 0?void 0:hn.host)===tn||tn===Vn||(me==null?void 0:me.contains(tn))||((Ln=(0,i.A)(me))===null||Ln===void 0?void 0:Ln.host)===tn||tn===me||Object.values(de.current).some(function(sr){return(sr==null?void 0:sr.contains(tn))||tn===sr})}),ce=W(B,vn,Mn,Cn),ye=W(B,mn,Bn,En),le=p.useState(Pe||!1),Ke=(0,Q.Z)(le,2),ht=Ke[0],ut=Ke[1],Te=ge!=null?ge:ht,St=(0,c.Z)(function(tn){ge===void 0&&ut(tn)});(0,l.Z)(function(){ut(ge||!1)},[ge]);var Xe=p.useRef(Te);Xe.current=Te;var rt=p.useRef([]);rt.current=[];var Pt=(0,c.Z)(function(tn){var hn;St(tn),((hn=rt.current[rt.current.length-1])!==null&&hn!==void 0?hn:Te)!==tn&&(rt.current.push(tn),Qe==null||Qe(tn))}),en=p.useRef(),kt=function(){clearTimeout(en.current)},zt=function(hn){var Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;kt(),Ln===0?Pt(hn):en.current=setTimeout(function(){Pt(hn)},Ln*1e3)};p.useEffect(function(){return kt},[]);var Qt=p.useState(!1),Ot=(0,Q.Z)(Qt,2),Rt=Ot[0],$t=Ot[1];(0,l.Z)(function(tn){(!tn||Te)&&$t(!0)},[Te]);var on=p.useState(null),qt=(0,Q.Z)(on,2),Ut=qt[0],Jt=qt[1],un=p.useState(null),cn=(0,Q.Z)(un,2),rn=cn[0],Tt=cn[1],mt=function(hn){Tt([hn.clientX,hn.clientY])},ct=Me(Te,me,Lt&&rn!==null?rn:De,Ft,Mt,Yt,Kt),bt=(0,Q.Z)(ct,11),Vt=bt[0],Xt=bt[1],sn=bt[2],Sn=bt[3],dn=bt[4],ln=bt[5],pn=bt[6],Kn=bt[7],Un=bt[8],kn=bt[9],Wn=bt[10],tr=Je(yt,ne,$,ue),ir=(0,Q.Z)(tr,2),vr=ir[0],nr=ir[1],ar=vr.has("click"),cr=nr.has("click")||nr.has("contextMenu"),Nn=(0,c.Z)(function(){Rt||Wn()}),qn=function(){Xe.current&&Lt&&cr&&zt(!1)};Ze(Te,De,me,Nn,qn),(0,l.Z)(function(){Nn()},[rn,Ft]),(0,l.Z)(function(){Te&&!(Mt!=null&&Mt[Ft])&&Nn()},[JSON.stringify(Yt)]);var fr=p.useMemo(function(){var tn=m(Mt,B,kn,Lt);return Z()(tn,jt==null?void 0:jt(kn))},[kn,jt,Mt,B,Lt]);p.useImperativeHandle(Re,function(){return{nativeElement:Ee.current,popupElement:Le.current,forceAlign:Nn}});var pr=p.useState(0),lr=(0,Q.Z)(pr,2),Ar=lr[0],Er=lr[1],Lr=p.useState(0),or=(0,Q.Z)(Lr,2),jn=or[0],Xn=or[1],er=function(){if(_t&&De){var hn=De.getBoundingClientRect();Er(hn.width),Xn(hn.height)}},Hn=function(){er(),Nn()},Jn=function(hn){$t(!1),Wn(),_e==null||_e(hn)},Rn=function(){return new Promise(function(hn){er(),Jt(function(){return hn})})};(0,l.Z)(function(){Ut&&(Wn(),Ut(),Jt(null))},[Ut]);function dr(tn,hn,Ln,Vn){$e[tn]=function(sr){var Sr;Vn==null||Vn(sr),zt(hn,Ln);for(var $n=arguments.length,Rr=new Array($n>1?$n-1:0),Yn=1;Yn<$n;Yn++)Rr[Yn-1]=arguments[Yn];(Sr=Ue[tn])===null||Sr===void 0||Sr.call.apply(Sr,[Ue,sr].concat(Rr))}}(ar||cr)&&($e.onClick=function(tn){var hn;Xe.current&&cr?zt(!1):!Xe.current&&ar&&(mt(tn),zt(!0));for(var Ln=arguments.length,Vn=new Array(Ln>1?Ln-1:0),sr=1;sr1?Ln-1:0),sr=1;src in i?Q(i,c,{enumerable:!0,configurable:!0,writable:!0,value:C}):i[c]=C,N=(i,c)=>{for(var C in c||(c={}))ee.call(c,C)&&Z(i,C,c[C]);if(L)for(var C of L(c))V.call(c,C)&&Z(i,C,c[C]);return i};const H=i=>React.createElement("svg",N({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},i),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));je.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},26593:function(Nt,je,s){"use strict";s.d(je,{xp:function(){return V},AG:function(){return C},JA:function(){return N},FX:function(){return Re},k$:function(){return Et},ub:function(){return Ye},e6:function(){return Ie},v7:function(){return p},BO:function(){return l},x7:function(){return z},em:function(){return Me},BV:function(){return Z},qz:function(){return i},Gm:function(){return H},yt:function(){return g},I2:function(){return x},sQ:function(){return I},z3:function(){return L},GY:function(){return ot},wC:function(){return Be},Oe:function(){return At},L6:function(){return Q},RL:function(){return o},f$:function(){return ee},j1:function(){return y},jD:function(){return f},g4:function(){return S}});var o=s(58143),Q="data:image/png;base64,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",L=s(93314),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Z=s.p+"static/err.2323787b.png",N="data:image/png;base64,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",H="data:image/png;base64,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",i="data:image/png;base64,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",c="data:image/png;base64,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",C="data:image/png;base64,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",l=s.p+"static/douyu.1e926b4a.jpg",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",p="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",w="data:image/png;base64,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",P="data:image/png;base64,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",v="data:image/png;base64,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",I="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",g="data:image/png;base64,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",A=s(12999),R=s.p+"static/teacherQQ.833913ba.jpg",z="data:image/png;base64,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",J=s(59301),he=Object.defineProperty,oe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,U=(se,B,b)=>B in se?he(se,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):se[B]=b,F=(se,B)=>{for(var b in B||(B={}))be.call(B,b)&&U(se,b,B[b]);if(oe)for(var b of oe(B))Je.call(B,b)&&U(se,b,B[b]);return se};const m=se=>React.createElement("svg",F({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},se),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var W="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",x="data:image/jpeg;base64,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",T=s.p+"static/certificate.a2a9ee77.jpg",h=Object.defineProperty,d=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Oe=(se,B,b)=>B in se?h(se,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):se[B]=b,ke=(se,B)=>{for(var b in B||(B={}))M.call(B,b)&&Oe(se,b,B[b]);if(d)for(var b of d(B))q.call(B,b)&&Oe(se,b,B[b]);return se};const Ae=se=>React.createElement("svg",ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},se),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var xe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Me="data:image/png;base64,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",At="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3AAAAJMCAYAAAC7JUS1AAAgAElEQVR4XuzdBXRU19oG4I+ixVpoC8Xd3d3dIWhwh0Bw9+DuGiTB3d3d3d29QkuxQoHef72b/0xHzijJJJO8e6277rrJ0eeccOedvfe3I6TPWvt/wkYBClCAAhSgAAUoQAEKUIACoV4gAgNcqH9GvEAKUIACFKAABShAAQpQgAJKwBDgHj59ThIKUIACFKAABShAAQpQgAIUCIUCSRP+zAAXCp8LL4kCFKAABShAAQpQgAIUoICFAAMcXwoKUIACFKAABShAAQpQgAIeIsAA5yEPipdJAQpQgAIUoAAFKEABClCAAY7vAAUoQAEKUIACFKAABShAAQ8RYIDzkAfFy6QABShAAQpQgAIUoAAFKMAAx3eAAhSgAAUoQAEKUIACFKCAhwgwwHnIg+JlUoACFKAABShAAQpQgAIUYIDjO0ABClCAAhSgAAUoQAEKUMBDBBjgPORB8TIpQAEKUIACFKAABShAAQowwPEdoAAFKEABClCAAhSgAAUo4CECDHAe8qB4mRSgAAUoQAEKUIACFKAABRjg+A5QgAIUoAAFKEABClCAAhTwEAEGOA95ULxMClCAAhSgAAUoQAEKUIACDHB8ByhAAQpQgAIUoAAFKEABCniIAAOchzwoXiYFKEABClCAAhSgAAUoQAEGOL4DFKAABShAAQpQgAIUoAAFPESAAc5DHhQvkwIUoAAFKEABClCAAhSgAAMc3wEKUIACFKAABShAAQpQgAIeIsAA5yEPipdJAQpQgAIUoAAFKEABClCAAY7vAAUoQAEKUIACFKAABShAAQ8RYIDzkAfFy6QABShAAQpQgAIUoAAFKMAAx3eAAhSgAAUoQAEKUIACFKCAhwgwwHnIg+JlUoACFKAABShAAQpQgAIUYIDjO0ABClCAAhSgAAUoQAEKUMBDBBjgPORB8TIpQAEKUIACFKAABShAAQowwPEdoAAFKEABClCAAhSgAAUo4CECDHAe8qB4mRSgAAUoQAEKUIACFKAABRjg+A5QgAIUoAAFKEABClCAAhTwEAEGOA95ULxMClCAAhSgAAUoQAEKUIACDHB8ByhAAQpQgAIUoAAFKEABCniIAAOchzwoXiYFKEABClCAAhSgAAUoQAEGOL4DFKAABShAAQpQgAIUoAAFPESAAc5DHhQvkwIUoAAFKEABClCAAhSgAAMc3wEKUIACFKAABShAAQpQgAIeIsAA5yEPipdJAQpQgAIUoAAFKEABClCAAY7vAAUoQAEKUIACFKAABShAAQ8RYIDzkAfFy6QABShAAQpQgAIUoAAFKMAAx3eAAhSgAAUoQAEKUIACFKCAhwgwwHnIgwqrl7lu+Vg5d+GGTJiyRN68/dvmbf74w3eydtkYef3mnVTy6uI0SbnS+WX00A6yZcdh6ec3U3f/+nXKSbvWtWTJiu0yc84ap89hvkPgrIHqR83aDvnqYzlzgHkz+0vxIrnEt+sY2bbzmO6uFcoWkGkTesr+Q2ekhc8wZw4fYtvu2jRNdu09IVNnrZS///7g0nWULJZb/Pq1kgOHz8mAIbNsHuPSyWXy+fO/UqFGJ3n2/HeXzsedKEABClCAAhSgQFAKhMkA17dHM8mUIYVLTjduPZQhI+da7JstSxqpXKGIS8c032nrjiMqtNhq7j5f6lSJZeGcwS7f36dPn6Ro2TZO7Z87ZwY5sMNfnj77TdLnqCOfP3+2uX+Cn3+U25fWysu/Xkui1JWcOhc2rlWjpCyY7SfLV++0Gljm+w+S2l6lpEe/KTJj9mqnz2G8Q4QIEeTNrwfUj2LGKyb/+9//TI7n06qmlCyWx6FznL94U4aPCXBoW2yEoIvA2rDFQFm3cb/ufjWqFpfF84bIjt3Hxcu7p8PHxoaJE8WTvLkzObWPtY0vXLold+4+tnusXDkyyMGd/vLq9VvJkqeeZEhn/2/88LELFu41q5eUhXP8ZMPmA1K/2QCr59Xet7dv/5b4KcpbHMfuBdvZIHPGlJI7Z8avPYzN/U+cuizXbtwP1nPw4BSgAAUoQAEKuFfAowJc7FgxJE6c2DaFEAY2rBwnxQrndEny2IlLUrpye4t9G3lXkFlT+rh0TPOdOnYfL/MWbLB5LHefL0umVHJ8f6DL9/fhwz8SN3Fpp/afPrGnNG1YWQYO9ZfxU5bY3dcdAe7O5XXyc/wfpHj5tnLqzFW712RrA3sBbsakXtKkgWNBdPe+k1KtTneT0yVJHF9KFM2lewnt29SWzBlTyZzA9XL2/HXdbXJmTy+tmlWXy1fvyHT/Vbrb7Dt4Rh49/sXid3W8Skug/5fexa9tjoblscM7qt7RgIWbxH/eGjlxYL7dU+OdTJEsgcSMGV3OXbipviRwNMAhACMI4z3A+2CtZUyfQrJkSm33WrbtPKrCp9Y6t/eW4X4+dvf7mg26950cJD3JX3MN3JcCFKAABShAgaAV8KgA58gHnoIlW0ikSJHkh7iWQe+bb76RFQuHC/67TqO+uj0+f758rfvBXQtUl67ckWUrd7j0FLyqFVffuDsT4Nx1PtwQAoezLW6c2PLwxiZxNsDFiPGt3L28Tj2LtNlqCty1VrVSUfnxh+8tLuX772LK0IFt1dC5nv2n6l7qjVsP5MixC7q/s9cDlyZVEjl/fIn8889H1eOC//6a5miAQ4A5cOis7qkypE+ueg31AlyVikVk+YLhX3OJdvet16SfbNp6yGK7PLkySosmVe3u78gGK9fslr0HTtvcFO8Jel/jx4srJSr4qOGMY4Z1kG++iaB6xvH+oSfRvDVqOUi2rZssBfNnlWTpq8jvL/5yOMB179RQBvdvrb5swd+stdara2MZ2Kel3VvNU6SJXL1+z7BdqeJ5pFrlonb3wwaVyhdWXyxs33VMnjz91aF9sNHqdXvl4JFzDm/PDSlAAQpQgAIUCP0CHhXgEKI6+NRVqlEiR5Y0qZPIv//+azJEqGHzgXLz9kNd+XRpksnZo4vk+s37kqtQY6eejhbg1m7YJ/hQ6EqbNqGHNGtUxakA567zuXI/2CfO97Hk8a0tTge45o2ryNTxPWTu/PXSqccEk9Mf3j1HcmRL59IlBSzcKB26jdPd116Aa9GkmkwZ100Ft4uXb9k9P+ZQofdQawhsR/fOM/nf6NlEQxDXhlCeOnNFvQNaD1zdxn1l87bDuudDL9mhXbN1A1za1EnFq1oJ3f28a5eV1KmSyJr1e01Cg/HG6DlCb9TtO49k2aqdusfB+2ft78kuUBBuULpEXtWzjoCes2Ajw5FhcO7YYrl4+bYUKNFc94yYN+dKgFswe5DUqlFKOvUYL3PnW+8x1wLcmXPX5MKl2xbXgKD904/fi3mAc4ZHuwf0wiLMs1GAAhSgAAUoEH4FPCrAGT+mpEl+lmtnV6ohSQlSVnDoCeJD7dwZ/W3OgbJ2oPAQ4KJHjybohXKmYVjr9g1TnApwkSJFlPPHlkiypD+rD+O37jxSp8Sx8Dx929aWxAnjW1wGeu0Q/NDbMjtgve5lnjh92TDnCx/uC+TLYtgOc+6aN66qelgDF20y/Hz56l3qmEsDh0q1ysUcvn3MLcMcM62hl+j1L/rzzYwPit6mKrW66ga4ti29lMOYiYvULrYCnK0LDe45cA4jBdGGc6b3ExSYQfGZSdOXGY5at2YZCZg1QGx90eFogMPfON4PrSHgYuglAuxLox5i7fe1GvSWF3/8JVqAszYU+MCOWarnnQEuiF4GHoYCFKAABSgQzgXCbIDDB3HMrzJuqVIkklQpE8vde0/ktk7RhNkB6wTzVPRaeAhw+fNmlj1bZrj0J+HMEErMu5o0pqsKUb5dx6rzIfycPPhlTlOF6h3lt99fWlyHs3Pg8GF86njTeWN6N5c8Q1VBOLxwfIl8/PhZ9eSgUIq1hiC4eslo3dCQKGE8w24Y3nf93Je5Zelz1JZ///1SxOTDhw9qKJ9eD9zFE0slYYKf5MekZdS2zgQ4BONPn74UgglLAQ4FUxD4I0eOKGmz1ZJffv3DYDxqiK908Kkjoycs1C0+hA0dDXCODoXUTp4kbWX5489XHhvg0Dsc6P9lNEHztkNULyYbBShAAQpQgAKhXyDMBrhO7erJiMHtnHoCXXtPEv95a3X3CQ8BLnmyBOLbpo5TZlGjRjH0ijlSxOTbb6PK5VPLVWDKmtdbfv3tT3U+zXfrjqNSu2Fv3WtwNsBhnlb1Kv/1qKGwDYZmYggt5hJpbcTY+TJycDvBEMpps1ZKrwHTbBpgOB5CAYYnNm7lZ3VbR+fAGQ+hdDXAoXcZpfGb+wxTcwBhFSNGNHn2/IWgiqJewzNI8PMP8vbt+1BdIn9JwBCpXqW4GuqZLX8Dk1vZsWGKFC6YXRU2OXD4jMnvrl67p4aPOhrgMMwRc+zQUB105JD2qlps244jTY67fsU4wXuPAIfmzh44zN3dsl1/uK1Tf7giargw3nm0hUu3ik+nUc4egttTgAIUoAAFKBACAmE+wGG4lbXhdpp3t4711QcZRwLc+/cfTApuOPPMvosdUzBM0ZkiJu46nzP3Ybyts3PgtMIQWH9rwtSl6lAxY3wrpw8vVGEib9Fmap6TXnM2wJkfAz18mTKktBhCi+NePbNCzafMlLuePP/lhU2OQgWyyc6NU2X1uj3SpLX1pRfcGeBmTektjbwrqsI8fsPnGGxxI+hpcabYCYYFWlsSAj2C6OkLjobeQ/OKmcWL5JQtayep05kHOPg+u7tNYsWMrns5w8cEyoixgQ4HOOODTB7bVVo2ra6Gsg4eMcfwK/z9/np/h6A8f6lKX6rVujPAvXv3Xqb5r5KJU5eaVLR05Xk0qFteZk/rq3ZFSF20bJsrh+E+FKAABShAAQq4WSDMB7hBw2bLuMmLFSuG6aGSIRbm/evVGwM1Kht27VDfoQCH9c7ev//HpccULVoUVSHTmQDnrvO5dENOFjEpWyqfrFo8Uj0HfFhEGXzMucMQOXwYR8n7zj2/FDTBB3f01hm3H+J+L/5T+6gepSatLXu+Xv71RrAMhF7Dmlta2XkUFClevo3hOY4e6iu+beuocusou47elfUrxqoKfnrLPRQpmF3N+0P1RFsLdLszwOGesSTB+JGdlRuGA+MLCRRO0dZPQ7iDkbWG54JAjl7RFBm/9MyYt0c3NwsqjwZHw3BErVcLx48YMaKcOBAoGdIlV6czD3Ba1VAMqZy3YKPhkvLkyiBlSuaT/oNnysRpy1wKcJhfi3m2lWt2ESyloDVt7cIFS7ZIu86j1Y/dGeC064DV2ImLZNa8tV9VLTVr5i/LH3D4ZHC80TwmBShAAQpQIHgEwlWAS582mZw5ssjig6AzAc5dVSHdNWRz1eJREjHiNy6/XZEjR5KSxXKr3qtdey2r49Ws38tQfbFMybyC4Wdaw7w59PZgzhf+O1u++obeTe0DtDMXdvrsVSlWTn+9Lu0Za8dDaXzvpv3VtWEuWr1aZSRjrrqq901bJ2zV2j3StI1lDxuGYm5dN0lWrNklzdsONVwievLSpUlq+N8IRJtWfwmkKFoCI60dO3lZJo7uokKX8RBK9ATGjfud/JyivNrUmTlw2vao1oiQ5Td8toydtNgQ4LCgc+7C1quvYh8ENFsBbs3S0arIiiMtb+6M6gsLVGf88MH+kgwoYIP3RWuY24Y5bq/fvFO9bOYBrk0LL5kwqrNMmbFC+gyabthv5uTe0rh+Ralau5vs2X/K6QCn/TuBaqQJUlUw+cKmWaPKMm1CT+k7aIZMnrHc7QHOt+sYKVY4l1psHu3xk19k8Ii5stTFpU0ceY7chgIUoAAFKECB0CXAACei1hZztAcurAW4v57tVR+yg6vFil/cEFzQM9SwXgW5c/exKiKDBaIDZg6QOjVLS/suY2T+4s2Gyxg/spPuWnC2rvPu/acmw92Mt715YbWad/f9d7FUgRTMd5o1d4106zNZ9Vhh+CF6rdC0AiDWSrZj8ezNaybKkhXbpbXvCMNpHC2agh1Q1KRP96YWAe7Fo13y6PGvkr3Al7lejgQ4LI9hPOwUvY19ezSTVr4jVG+l1gMXFAHOmfcE6wP+EPc7SZe9ljx+4vjaZdo5ECYR3Dp0GyuzpvQxCXDoJb10cqmgaEzh0i3VIt1awxzLFMkTSuI0ldQXAo7OgdP27+hTV81/23/ojFTy6mJyy3gv27asKbUa9JJtO7/Mo3RnD5z2TqLgEBY2x/uBhp7nzj3Hy+Wrd515RNyWAhSgAAUoQAEPFGCAC+cBDr1GjjT0LGEuEsJXuWoddXfBkEEsoI4Ki1rDgsvWWvkyBQQ9OidPX1GLMwdXw4LJG1eNV0MkfVrVVHPgMIwWc4CMe1JwfiyWjLCH606fo47qocPPjOfFaWuSGQ+jw77oYWzdvIbhNjBfqniRXGrh8X0HTReqxvC7wf3bmAQ4hB2EngOHz0rFGp3VcewFOPQcYh4TljRACH6jU7DEUwPclrUTZffek6oyrHnPefs2tdVC3ua9cto8yXv3n0rmPPWUobMBDuEcIR3DeTGs17hhTT48k0y568r9B89CLMBp14SexuF+7VSPK4bI4h0fNjpA9VqyUYACFKAABSgQNgUY4MJ5gNNeayy7kDZ1EjXkTq+h+AeKgJgvpGy8bd8eTdU6WrUb9lHV+2w1FC45c2Sh6mUrUKJFsC0WjXlUx/bNU0Fs7KRFsmC2nwpwmId4bO88SZkikdRt3M9Q2U/rTRk2ep6MHLdAzYXLlyezmhOmzX2sULaAWkbA1qLhuHdtWYYLl25JwZItLDjMlxHAfKRj+wLUcLhW7Yc7FOAQJhbPGyzJkiZQ4RpDELV19bQTBmeA09bu03vWtnrgcN2//f6n6oW11nDdGH5pPvQZwfjK6RUS76c48ubNO/UsMZwVrY5XaQn0H2hSIdSZAIde2sc3N6tCLWmy1jQJ7igGc3x/oJg/z5DogTM2Q2/ymGEdVU82Gr58wFzO9ZsOhM3/1+JdUYACFKAABcK5QLgKcCiGgGqHWJg3R4GGhkfvzBBK9AZohTacfXeGDfRRc1ecKWLijvOh5+fs0UUqTO3cc0Jathum5qQZN3sBDossY7FlzBuq06iP7nw44+NhQXWUvjfvAUMvHuaOoTdhcP/WDs/PQ48aCtaYN20eVZdeE+WPP/8yBLgWPsNUMNu0arwULt1KvRMIe9fOrlCl5NNlr60+vOMaUDmzUctBat03tCoVi6iqjhhyieNaa5rJ7n0nBUPfzJt5gNOCIYruaPdirwcOx0R109nT+kjlCkXk9xcvpUa9nibVHIMzwGG4YqxY0aWSV2eL4XvWApy2DiDebSyGba+ZBzitkikKeeCLgChRIsuiZVtV0ZZRQ9qrirLG75UzAa5S+cKyctEIefDwmeQo2Egt8K61qeN7qCUzzP9+QzrAadeHIkGTx3ZTxVd6DZgq02Z9WYOQjQIUoAAFKECBsCUQrgIcPuCsWz5WzD9QOxPgguLxOxPg3HU+fOhbNNdPcufMqHpyqtTupj7Eak0bhojqnYVKtRQMUdMa1lqb7z9IsHA11kWz982/FqqwFht6jLD+HAqhlCiaW4oVySnV6nRTc5pePt0rKJLiSENwjJPoS2EHrWHo4/njS9QcvPTZa0vZ0vlMAhy2Qzi4fvPLsgVe1UrIormDTapLapUOt+44onoWjbeb7r9KevafavXy+vVsLuiVxPlRrRJVLY2beYDr1rGBDBnQRoVCbT6eIwEOx0TwnTSmiyp9v37TfmnQfKDhVI4GOG07BNdUmf8bCmrtBrUS/+hFy5Dzy3BT42YtwGH+2vlji1XQsDbP0Pg45gHu6N55ki1LGsGaaOjFWxo4VK17hxAe/duoal4cCtI8fPRcHcaZAIdethULR6geTcwZbOEzVPW4ISTfvrRWPUvYGA9VDS0BDveK3slmjarIjNmrLZ6HI39H3IYCFKAABShAgdAvEGYCHD7Aocfj4uVbqvdHW8jbeBkBrTiB+WLNzgQ4lCy/fPWOS08WPYCouOhMgHPX+XBDGDaGXgbMq8EwLPRM4cM85lnh5/hwiIbKd2WqdBBcG0rwo0fl48dPag4WCnvYatgWhSDQy4aglz1rWlVwQmv40F2pZhe5e++JIcBhOKF5ODA+B+aAYQ0x8wC3YPYgqVWjlPQeOE2mzlwptWqUtAhw2nEQgE4dWqBK1mO4Iz60Y2hanlyZZObkXuoDfMpM1QW9PnVrlpGAWQPUWmtYz85aWzxviNSoWlz1Zn4XO4bUa9JfzefSGiwQgiZMXaaGCmrBBAUynjz9TYXkH3/8XoYNbKvKvI+esNDue9e0YWVZtmqnSc+RtQCH+xju56Pm6P39/oOkTplYLaFgXl3T2kkR2tGjPHxMgGAxdPNmawgl9sP+WFQda/+hx9VaMw9weD+LF81lqACKoI4Qhx5VNPMvaJwJcNgfzxrPHMOK8V5jThm+IEBhE71hs6EpwNl9QYw2wPuNLxnQsF4eqo+yUYACFKAABSgQ+gU8PsDhg9XBI+dUDw5CAYpDoLiEXoDTejzMKx46E+DCWhVKvVd0xOB2EjlSJOnrN0MVikBhDq2UO3rgEHb++OMv1QuROWMquXLtrhp26chaUncur1NFQbSGde6On7ws6I3Df9DroTWtBy5mvGI2Axwqaf777/8sAtzuzdPVsNDcRRqrgGcrwGnhHqEUBUfy5c5sEixxTVpRC62UvLXggm0xHPPB9Y0SO1Z0yVWosaxYNEKSJflZvLx7qSIl5i1t6qRy7thiuXr9nmzcclB6d2uievzQ8+dMwzpuGE6KkvxasxbgEJzPHF6ohiDimSKsoOz+oGH+dqsZ4jx4lughRe+bXpVJe1Uo92+fJXlyZZRufSbJrLlrHQ5wsMXQSeO1HHEdpw4ukDSpk0jDFgNVURetORvgtP2wTMHIwe1UqMUXCDDSwr3xxXpqgDNeWsN8KQZn3jluSwEKUIACFKCAewU8KsDhg2a+3JnUt++lS+RRw/20hp4iFKeY7r9anj77zSLAYRFtzNdBT13x8m3l1Jmrhn0Z4CxfOgxDWxIwRH3ARjn10eMXyrb1k1URk2ZthqihqJgrtvfAaTUMEkHakYb5SwkT/KjCHv5z9fpdqwujf22AQ5VJzHvTyr3bCnBa6XntHjCMFF8MHDpyXu4/fCZ7t86Q4ycvSalK7aVd61qqhLu2ULTefRfMn1UN3dNK0SMsHdjhL1GjRJbKtbqavH/YH2X/+/VspuZuxY4dw+UAN3lsV6lTs4w0bjnIMA/RkSGU6H1FQ9B1pPm2rS2jh3ZQcyZr1Ouhu4u9AKcVeUEPJZZVePfuve5xrK3faLyxVhkUS0SkyeqlwujXBjjsj6GaqEqJKo84JoZ8mgdwTw1wPbs0kkF9WykmW19GOPI+cBsKUIACFKAABdwn4FEBDkPl8KFca+gV2rHrmKrah2GTxgsl58iWVgoVyCbHTlxWw9M6t/dWw8XOnr8uRcq0FgS6PDkzyqGj56VAviySK0d6OXj4nNVeJHctrK3dm7vPZ/zKVSxXSC1ujSFWk6YvkwFD/NXQQuMqlJi3tmnVBFXFMWDhJukzcJpuCfuveZW/NsChp8Z4aJ6tAIf5ZxgiisXAEe6Nl0LAPaBiJoYYps7iJRim6NevtSqa4T9Pv+cIvZjoBTYeLot5hKhq+dert1K2iq/qbUNLnSqx7Ns2Sw2zROVD9Hi60gOHeVsXji9R94xeMW1InCMBzvw57dkyXVWz7NF3ikVJ+h9/QNGbxWqNN+NFyM2PYS/AYXssiI6F0Xv0m6Lmbek1ewEOf8unDy1UPabGQ6aDIsBpf4fasWDbf/AsmTJzheFSPTXA4X3Hu4yGNRitBeiv+RvmvhSgAAUoQAEKBL2ARwU4zJsZ1KeVmkeE/yB8GX/Tbo0HQ/YQPvCBs0L1Tmo/rAuGtZ4wrwhzXGzNscJx3R2o3H0+3CPK2I8Y3F65YAHoNh1HGoai6VWhRMBDT1yObOlUwYi2HUfpDg909LXFAtSoAoj5dwuXbjXMgXN1CKX5eW0FOHvXiDXeMLwTQwVHDfEVFGJp3naooXy98f4YXnj17EqJET2amjdnHAZR1KSLb33JU7SJWkcMpfD3bZspyZMllMXLt0mbDiNlQO8WugEO66IdPnpeLW+g12ZN6a0WJNcWKNe2cSXA/f5wl0SNGll+SFLGondVqyCKHkr8PVlrjgQ4bS1AFELJlLue7lw4ewHOr18r6dG5kVq6oli5thbHwLxThDx440uemtVLysI5frJh8wGp32yA1evH3wHebwzPxNBsDBdG7ysavjTCz/DvjxbgsEyF3lBQLAyPnrw8RZoYQru9983899owUEeKvjh7bG5PAQpQgAIUoIBnCXhUgMMcFHtBy5wfQ6tQ3h4flHfsPi5e3j3VJuVK55f5swcJ1rHCz5u3HSIv/3pj9ekZBypUWnSlTZvQQ33j7UwRE8y5C+7zIeBiKFXDeuXVPEL0Urb2HWEyH83aMgKYi4SeURR8wLPBh2IUtMC8OHsNH6xzZk+nAiN6/VCVEE0rDvK1PXBBGeCMj4UlBLCUgLUP07DE8LR9B89I5ZpdTC4D7zDuF0NPsebYjg1TVABGMEPlTwxFtRbg/nyyRxXpQUgxb6ieeGTPXDUXEAtYG89JczbAoVf10sllao02DG00bphrumn1BBVc8hVrpobUWmuOBDjsi97N9GmTq3mUKMBi3mwFOBSJCZw1UL17qI6q9WraevccCXCo/onAjH8fxk9ZIgOH+qtDIsChcA/+TrRiKVqAs/e+M8DZE+LvKUABClCAAhRwRMCjApwjN6Rtg8DW2ddbUJwCH5rRY4dqhn++fG04DD4YYkFmDL1CNbxKXl1MFu41Pp/5UCpnrsV8W2cC3NecR9vX2vm+/TaqdPH1VsNLESZg4zd8tsxbsNEiKKN37MQB6wt544P9mOEd1VBLfJhGEQlUtjMuSpIqZanw51QAACAASURBVGKpW7O05MiWXgU342ImCAToGd287bAKgZjTqAU4BDpbwb1rh/oqUJhXoTS3+5oeOO1YCJmXTi6VSJEiSbrstSyKd+Aej+6ZqwqDlKjgI+cv3tR9hFiyANUlMewRYbdMZV9DUQ4twHk37a8KmqBpyxmsWrtHmrYZbHJMDBU9uNNfVfTEkE4M7TRu6P1BhUsMkUuWoardoXLa8gfmARS9WCgUgoCH3ia/4XOsvp7otXp6e6salqrnZLxjkwaV1JBdOOQt2tTimNYCHBaNx5w/hCm9oZPWLg7DsPGlg7UeOFzPhFGdJVq0qMofz8G4Va5QWFXQxGLZGHqoBThUKH1p9O+Ltk+ihD+pQigMcEHxrxmPQQEKUIACFKBAmApw+JCED1dYTgBD3rQ5UINHzFXfous1FCfAECcU60Dp+openVXPg3nTAhyqJr5//9/ivs68QvgAjA/+zgS44Dwf5jLdOL9afbjE8D0U5TAe7ofetbfv3qvwpFVePHbikpSu3F73tuHdunl1VZpcVSm8+1iy5W9gCF9YL25JwFC1L46J3puTp6/K3gOnZOfuEyZVBbHN164D97UBDr0vJYvnVs8bpfYzZUypelDRG6nNpTQ+R6yY0WX/jlmqN0lbusD8GtCzg8qemHeJhuNgPTMMG9UazjF9Yk/VK4ceKRQYaVivgnpH9QqnaMUocIycBRuZVKDEMRFwUDESX2pgaYLDx87rFitB6EyVIpHkz/vl2jr1GC9z528wXBf+VqaO7656DHMWamTyd5A3dyYplD+rWo4AvYhFC+VUSwygqifmDRrPTzU3wXkP7Zqt1q8bN3mJxbBovQCnLeaNY2GeZj+/mVb/FNW6cOmTqzmaESN+o4Zho8iMeQjFdSC4YR01tJVrdkvbTqNMlmTQToLeYxRLQvPUOXDO/NvFbSlAAQpQgAIUCD0CYSrAYW0urG2Fhjlcq9fvVQsiW+sF0R4DPqhvXjNBMNQM63+hVLh5c/ecNHedD8U7jhy/oEr5m7cb51dJ4kTxVY+NtgbckJFz7a5HhrmGA/u0kD37Txt6kHBs9NzUq1VWTp25ooKbcRl4vT8JLcBhXpitHjjM/dJbB878mM72wCFwP7uzTfWmGTeEkkpenU16F/H7wf1bC4KFtcqMCMpXTn+phIoeRvQaITibN1T3vHpmheoBMm6o1oheHJxfawg3x/YFqGs0L59vvC8KqvTu3kQNCXSknTh1WQ3pxN+ReUOQQ2+TcatQtqCsXjLKYlt7a+U5ci16AQ4BFz1lvQZMEyyobqtpi6Gbb5O/eDO5dOW/NR3xpcPh3XPUUF586TNu8mJHLk9QnAZz+bDkA3otzRvmSyZN/LP6EgnP3ZXGOXCuqHEfClCAAhSgQNgUCFMBDt+0B8zsrwpL4NtzfOPuaMPivYvmDVY9HHrrmaFnb2CflmreC0q9u9IQliqWKygTpy1TQwVtNXefT+9a0FOEJRvQ0KuyZfth8Z+3zuLDuysWjuyzavEo1ftkrUy9dgwEBwQ8rJtmq6HXq3P7emqo5rRZtj/0a8dBzyPeKwQkGKCXdsOWg7rBBoEPywsg5KKcvV7DnC30YI2ZsNDm+4nevErlC0ncuN+pw1y9dlcOHb1gUaDj++9iSpcO9SVFsoR250piWGOBvFkMYVzv+lDZFT1L6KlzpuE6tJ4r7Pfu7w+yc89xp4+jd04Mcd6wYpxazqFq7W5qE4Rc9KIZr/dm7XrRMzxpDOYiRlCbPHj4TNZu3KeepXlD7yoCnPGC6844BNe2GLKJYcfoETx6/GJwnYbHpQAFKEABClDAAwTCVIDzAG9eIgUoQAEKUIACFKAABShAAZcFGOBcpuOOFKAABShAAQpQgAIUoAAF3CvAAOdeb56NAhSgAAUoQAEKUIACFKCAywIMcC7TcUcKUIACFKAABShAAQpQgALuFWCAc683z0YBClCAAhSgAAUoQAEKUMBlAQY4l+m4IwUoQAEKUIACFKAABShAAfcKMMC515tnowAFKEABClCAAhSgAAUo4LIAA5zLdNyRAhSgAAUoQAEKUIACFKCAewUY4NzrzbNRgAIUoAAFKEABClCAAhRwWYABzmU67kgBClCAAhSgAAUoQAEKUMC9Agxw7vXm2ShAAQpQgAIUoAAFKEABCrgswADnMh13pAAFKEABClCAAhSgAAUo4F4BBjj3evNsFKAABShAAQpQgAIUoAAFXBZggHOZjjtSgAIUoAAFKEABClCAAhRwrwADnHu9eTYKUIACFKAABShAAQpQgAIuCzDAuUzHHSlAAQpQgAIUoAAFKEABCrhXgAHOvd48GwUoQAEKUIACFKAABShAAZcFGOBcpuOOFKAABShAAQpQgAIUoAAF3CvAAOdeb56NAhSgAAUoQAEKUIACFKCAywIMcC7TcUcKUIACFKAABShAAQpQgALuFWCAc683z0YBClCAAhSgAAUoQAEKUMBlAQY4l+m4IwUoQAEKUIACFKAABShAAfcKMMC515tnowAFKEABClCAAhSgAAUo4LIAA5zLdNyRAhSgAAUoQAEKUIACFKCAewUY4NzrzbNRgAIUoAAFKEABClCAAhRwWYABzmU67kgBClCAAhSgAAUoQAEKUMC9Agxw7vXm2ShAAQpQgAIUoAAFKEABCrgswADnMh13pAAFKEABClCAAhSgAAUo4F4BBjj3evNsFKAABShAAQpQgAIUoAAFXBZggHOZjjtSgAIUoAAFKEABClCAAhRwrwADnHu9eTYKUIACFKAABShAAQpQgAIuCzDAuUzHHSlAAQpQgAIUoAAFKEABCrhXgAHOvd48GwUoQAEKUIACFKAABShAAZcFGOBcpuOOFKAABShAAQpQgAIUoAAF3CvAAOdeb56NAhSgAAUoQAEKUIACFKCAywIMcC7TcUcKUIACFKAABShAAQpQgALuFWCAc683z0YBClCAAhSgAAUoQAEKUMBlAQY4l+m4IwUoQAEKUIACFKAABShAAfcKMMC515tnowAFKEABClCAAhSgAAUo4LIAA5zLdNyRAhSgAAUoQAEKUIACFKCAewUY4NzrzbNRgAIUoAAFKEABClCAAhRwWYABzmU67kgBkWjRokiSRPHl7bv38vTZbyShAAUoQAEKUIACFKBAsAowwAUrLw8e1gUmjekqrZpVl35+M2XS9GV2b3fWlN7y+vU7GTd5sfzy6x9q+2qVi0nfHk1l3oKNMjtgnd1jOLJBlCiR5fDuOfLw0XPxbtpfPn78pLtb9OjR5MT+QHn4+LlUqdVN/v33X0cOz23+XyB/3swy33+QwfnFH38Fi82330aVvLkyycEj5+R///uf4RxdO9SXJg0qydRZK2Xu/A3Bcm4elAIUoAAFKECB0CXAABe6ngevxoMEsmRKJUf2zFW9b2mz1pTXb97ZvPoEP/8o18+tlEiRIkmuQo3k+s0Havtl84dJ1UpFpUO3sRKwcFOQCBQqkE12bpwq5y7ckMKlW1k9ZoWyBWX1klFy4tRlKVmxXZCc2/ggfXs0k0wZUrh03Bu3HsqQkXMt9s2WJY1UrlDEpWOa77R1xxFl5Er7LnZMOb4/QJIm+VmmzlwpvQdOc+UwFvugVzd50gSSMkViyZcnkxQpmF1yZk8vkSNHkso1u8i+g2cM+xzYMUty58wo9Zr0k01bDwXJ+XkQClCAAhSgAAVCtwADXOh+Pry6UCywff0UKVIou0yctlT6D55l90oH9mkpvbo2ll17T0j1uj3U9rFiRpf71zZI1KhRJHUWL3n+ywu7x3Fkg97dmsiA3i1k5Lj5Mmx0gNVdJozqLG1aeMmo8Qtk6Kh5jhxabRM7VgyJEye2ze0xpHTDynFSrHBOh49rvOGxE5ekdOX2Fvs28q4gs6b0cemY5jt17D5e5i1wvucKPZcrFo6QksVyy/v3H6RNx5Hy9u3fdq/pt99fyumz1yy2S54sgcyd3l/w3z/H/0EiRIhgss3nz5/l0pU7MmHqUlmzfq/6Xbyf4sjdK+tVj1ziNJXlr1dv7J6fG1CAAhSgAAUo4PkCDHCe/wzddgd5cmWUscM7yi+/vhDfrmMFH0ZDW8PQwX/++Rjsl5UjWzo1RBHnypirrjx7/rvNc+K6bl5YIz/9+L1Uq9Nddu87qbavX6eczJneTzD0bsKUpQ5f9937T2TjloNWt9+8ZqKUKJpLSlTwkZOnr1jd7tLJZZIyRSIpX62jHDp63uHzd27vLcP9fGxuX7BkC9Xb+ENcy6D3zTffyIqFwwX/XadRX0FAMW9/vnwtp85ctRrgEGiWrdzh8DUbb+hVrbjquXIlwH3/XUxZt3ys5M2dyelz79xzQmrU+xLejRuGSP5yb7tEjBhRXr1+K69evZHEieKr3kG/4XNUD6l5D2/j+hVl5uTecvb8dSlWrq3Na0HIMx566fSFcwcKUIACFKAABUKNAANcqHkUof9CVi0eKRXLFVIX2mfgdJkyc0WouejcOTNIzy6N5Omz36VzzwnBfl344IwP0IuWbZW2HUfZPV+DuuVl9rS+cu3GfclduLFh+7XLxki50vnt7m++wdYdR6V2w94mP44UKaIKAJEjRZR7VzfIh38+StpsNeXz5//mtSFwah/kEdwQ4N69ey+J0lRyKviiF6yDT111/iiRI0ua1EnU/Dncn9YaNh8oN28/1L23dGmSydmji+T6zfuSq9B/Ho5AaD1wazfsk0YtBzmyi8U20yb0kGaNqjgd4PAlxpxp/dT9/vrbn7J522GHzl+pfCGJHy+uLFmxXVr7jtDdJ0O65OqLgJd/vZGypfKpkLh89U5p4TNMd/vlC4ZLlYqODSX9489XkiRtZYeulRtRgAIUoAAFKBC6BTw2wBUumE1mTuotsWPHkOFjAoOs+IP2uFo3ryH9ejaTV6/eik/nUXL46IXQ/STdcHUotNGvZ3N1pgrVO6mCCqGlTZ/YU5o2rCwBCzdKh27jgvWyMHwQQ9dUYYmiTeXKtbt2z4feOvTate8yRuYv3qy2T5jgJ7l2doV8+PBRJk1fbvcY2CBv7oxSpmQ+NdwRwx6NG+ayYU6brYberi3bv4QO37a1ZfTQDg6d9/TZq1Z7eTAH7NrZlarnKEHKCg4dz7t2WZk7o7/NgGLtQCER4DAvDUNgO7Sto3oNMbyzYYuBDg15xfxGzHPEEMfchZs4VK3UXoBLnSqxnD60UBDa39gYuvlNhAgSI8a38uDhM9VTzEYBClCAAhSggOcLeGyAu3xquaRIntDwBFDsYPSEhUHyRDBPCR/WtHb33hPJktc7SI7t6QdBcYxff/1Dbt15FKpuxZ0BrlL5wrJy0Qh59PgXSZ+jtl0H9Fqi9/L3Fy8lbbZa8uHDP2of/6l9pGG9CjJ20iI1TM6Rtm39ZClaKIdkz9/A4hloAQ7z6LRzaMf88Yfv1Qd5LcAhfKL3DYVV0ANnbXhdxIjfSLRoUdVQxuLl9Yfp2QtwqLKJcG3cUqVIJKlSJhb8bd2++9ji1lGNc9vOo7ok7gxwmJvYrFFl6daxgQrcaNNmrZS+fjN1h32aXzB6Gg/s9FdzHY3Du71nbS/AaT230/1XSc/+U60eDl907dgwVVas2SXN2w61d1r+ngIUoAAFKEABDxDw2AB3/9pGNZ/IuOn1Sjj7DLTiD8b7Ya5X8gxVnT0Ut3ejgDsDHOYBtmtdSxYv3yZtOoy0eZcYNnfiwHz1rq7buF/12qBlz5pWzaFDr0zGnHVNClCghwdfTnz69Fn1nGgtbeqkcu7YYrl89Y7kK9bM4rxagNPrHQ2YNUDq1ixjCHA9OjcUv36t7Vaf1Ob6YR4d5tPpNXsBrlO7ejJisHMVLrv2niT+89aGaIBD8RW4oagI2oVLt6TvoOly/NRlQXXNNKmSSJdeE632wqFK5f4dswTPbdmqndKynf5QSBw7bpzYkixpAsP9YnmCcSM6CebMGVfivHj5tpQtlVdWLxmthlvmKNDQZvXTIQPaqPCJYcVzAte78S+Sp6IABShAAQpQILgEPDbANW9cRaaOtywGMHxMgIwYO98lL+MhgsYHCMry7sbHxQffOl6l5cUfLyVw0WaJGeNbKVemgCobjjldqOJ39vwN2bH7uG6pc21/zGvCfDR8y9/Z11uKF8mpqhpevX5PfXBDD4txw9ynyuULS9YsaSRThpTqA+jFy7fk+MlLsm3nMat2SRLHVyEAc51QDc9aK1Myr6CnDqXP8cEUxSYuXLqpjm0cSPT2x3XXrlFKcmRLq4YcovjH/QfP5PzFm+oDqHGlPfQu5M+TRR2mWuWi6nxnzl2TjVv+K6e+YMnmIC+2cuJAoGTOmErNZcKcJlsN85jQm4JmPGdL60nzGz5bxk5abHIIhD18QWE+7G30UF/xbVtHd/gkDuBogDt24qJcPr1cVZIsUqa1zTL6eA8P7PC3GfQcDXBYJ292gO0Q0a1jfWnRpJo4EuBQ/RGFTlxpCFeoJGmriAn+Hg/tniMxokeTwSPmytKVO1RPJZaPmD2tn2TNnFpe/vVazQdduHSryWUgoC+aO1gViEHVyKZththcYw89seiRtdfQg7tt3STVe9m4lZ9JRcqJo7uoJS2M59gd3x+orjdfsaZy+ar9ob72zs/fU4ACFKAABSgQ8gIeG+BA18Gnjowa4muhiDlxI8YGOqWLb9Qx5828YW0nrPEUHA1Ba8vaSaqQQ9GybWTz6gm6le0+ffokvQZMk1lzTXsktP1RnS5lpupycOdsQSEE45Y0XRVV4VBrCGBTxnWTmDGj697S6nV7VIVJvTXNMHQPwQPX812Ckhb7I2yhLD2KQ+g1hC8M49q+Sz8kIghgrhA+/Frbv1OP8bJq7R71a79+raRH50Y2H03+4s1UgAyqhoD54tEuVeY9Z8FGcuPWl7Xc9JpPq5qqF0VrWoDThlRiIe/MeepZBGxrAQ5De+vULC3eTfrrFgdxNMDhCwL87WAuHob12WqotLhv20w150uvpD/2dTTADRo2Wy1gjoZeRlRzRIEV41A+dGBbweLUjgQ4vIfv338Zjupsw5w2VMi0V4USwyb/+PMvi/Pg+tu1rin9e7VQX5ygd7Vtx5FqPhrmz44a0l59iYKfN2k92O5wy1LF80in9vUMt4FeO3xhgi9XjOdY4m9z+/rJathp1drdDNtj+YErp1eoQJkodSX1cwyPvX1prfLFz1iF0tm3hNtTgAIUoAAFQqeARwc4kLZvU1vGDLMsxGBv/Svjx9G/V3Pp072pxRPC3BLMMQmupgWwe/efysPHz6VA3iwycJi/7N57Uu49eKp6eapXKSZdfOurS8CHX3wI1ppxgEM1PBSGQLnx3ftOqZCFb+m795lsCGPGPYzoMVi5Zpfq2UqU8CcpkC+rCkTffxdLbt95JIVKtbQojmArwOED7a5NUyV/3iwqMA4c6q/K0mO+XOpUSaRerTKCQIPtEBoWLNliwooPrHu2zlA9dgi06PHAell///1eMqRPIV18vVUFTPQ2lq/eSd0netyyZ02jjlO/TnkpkC+LHDl2QRXG0Bo+QLvaS6P33BMljCc3L6xWv0qUuqKqGKjXMqZPIYd2zVbzx9CzCRctwHX0qStDB7aR3gOny8w5ayx2txbg7L2Hjga4KhULq4XDs+Wrb7d3EkP59myZIUePX5QyVSy/LME1uRLg0qdNJmeOLFLvWrb8DQy35kyAC4kqlObPAENd0dOG3uJbtx/JtRv3lC3eU/wtu/rlj9ZzpleFEr3Tr16/kztGcwf1AhwCICqzojJpu86j7b0+/D0FKEABClCAAh4i4PEBDs6Yj4R5SeYNRU2M54/oPRNtcWXz3/XoN0VmzP7yQT24mhbAcHwUncDiznqVHbXhVQhl2Qs0FAQ+NOP98b/HT1migpNeQ5g7fWiBGpJobQkAzOnBwsuYi2MeFnFMWwGuZdNqMnlsNxXeMD9Lb120mtVLysI5fqr8eoactU16NbAmWOUKRVTYqVGvp6poaN6wL46hNx/LXXPg0Dt4ZM9cq72Q2jVrwywDF22Sg4fPSaD/QJMhlBi6ihL7Hz9+ksoVCsvDR88F85vQzAMcQi/WLcuYPqXN99nRALfv4GlVyXLD5gNqiB+GE2K9Mb2GobA7N05VwbhsVf2KleE5wMEMIW7HhimCcI+GwiwY3mjN1N6/J1iqYP/2LwvDo4e3dKX2gmUAbDW9AGfvPPw9BShAAQpQgAKeKRAmAhzo27b0kvEjO1s8hTETF8ngEfoV/gb1baW+oTZv3fpMshiuGByP1ziABSzcJJhrZ63hQzQ+TGMeTqv2w9VmxvsfPnpeylWzDLHa8bQ1o2wNhcO2XtVKqB4FBEr0jKDSotasBTjMFbp8eoUKHj6dRlnMBzK+p42rxguGi3XvO9nQ+2T8gbVYuTaq502vIWCeP75EDQXDkFEEQa25K8CVLpFXhVwMbUuVuYbV53Xy4HwVZqvU6ipeVUtYBDhtRwzle3Bto+olSZq+ihpOqdcDd/HEUhW20mWvLU+e/qp7Xi3AoarldaP12LAxhvXly5PZUMQEP8ucMaWa34benMKlW+keV3vmBw6flYo1LP++cJzwGOAwhBbr97VoUlX9N54fenrHTVosM+eusagC6sy/H9oag9o+GAJcuWZn+f3Ff0OhMX+xV7fGcuTYRdm644iYBzj8Hl9sxYoVXfr5zXTm9NyWAhSgAAUoQIFQLhBmAhyc27TwUnOwzJteb9Lg/q2le6eGFtvamnsT1M/SOIAVLNlCVbmz1urXKSdzpvcTzJtCeEEz3r+SV2fZf+is7u74sPnbg51q3bJ6TfrJpq3/Ffkw3wHbYk0vDL/CnJ5Fy7YZNrEW4FCtb+u6SapIQ8JUFW1WxdPmhaGnEdUS0fp0b6LmEqEACeYC2mpYuBi9iAissNCauwJcyWK5ZdPqCWrooa3KpE0aVJKNWw6qD/UoVGPeA6ddt7ZG2OZth6Ru437qx3oBDu8q3ll8GEcxEL3m7DpwOMasKb2lkXdF1VuEOW7mc8q0+92z/5TJnCvj84enAIehvviSA8si4G8EDe/98tW7ZPzkxVaH1Bp7YX7pWytrtyF43bm8Tq5evyu5c2YUBGecE+8R/sa1Ly0wtHpJwFDBnFXMsTMPcJh/d+/qeokWNYokS1/V5t9kUP+7xuNRgAIUoAAFKBC8AmEqwIGqVbPqgmpsCCLGzXh4oVZa2/j36NVBSXB3lto2DmA/JCltsyBDrhwZ5ODOL8Mj4yUvpz4AGu+fOE0lq3O9tA/Y2DdT7rqqqqOtpgUB8yGZ1gKcNnwSvVK9BlhfkwrnTJ82uZpv+PjJL6o3CQ3BFAHVuHfR2dfeXQEOlQeP7QtQH9pj/1zCocIQtgLcgtmDpFaNUiYVLfUCHErZY+4dKgki7NsKcFjM/M7dJyaboPhJtixpTHrgsAE+6O/ePE3NJ9Sbb4XeJaw5hkqoXt49dc/rSoBDsZ3ThxeqYaQoha81Z+bAYZ04VFl1pQ0b6CO1vUrZLWKSOFE8KVE0lxQrkkv9vaEwyNc2W0WWUEwJSzx07D5OZk3po54J5kmiB/7+w2eqFxR/ZzMm9RJ8SaBVQtUbQokqvajWi+ULsIwBGwUoQAEKUIACYUMgzAU4PBYEikljulqEuInTvpS+14qCaI8Q4Q0fBOfO3+DWp6oFMCzwjG/JbTV8gMc382haZUVtf4Q5hDprDUMWMXQR94nqkZ8/f7Z5LvRiojcTPUjeTfsbtrUW4FAJFFUNnWm4lriJS6tiD3u3zlDD+0aNX6BK5LvS3BXgtMp+uMZk6auYDGuzdt3WAhyGTz68vkmiRo0syTNUMwRwa0VMsBg4Crkg8CD4mDdH58Bt2X7YZFeEFMzrw2LfLXyGqt4krWkVMzFMr3ZD/TL3rgQ4baHq3ftOSrU63Q3ncybAufKemO9jrQoletkG92uthq0atzdv3qkKrvgbsjbU19p1wQnvj7UAh/mVmPu2at0eWbV2t2AJCi1Uaz3XWuVQVJfEvwkYxoueaL0AVzB/Vtm1aZpaEL1Wg95BwcVjUIACFKAABSgQCgTCZICDa/PGVVW5fPOeOHNzBAl8iEOvhbubFsD+/vuD/Ji0jM3TowgJ5kGhab1oxlUof05R3ur+xr13GOJoXLZdbyetRwyVKjGnTWvWApw2BBLFVbQy8Y5Yrly7W8350ubFTZmxQvoMmu7IrhbbuCvARY4cSS0jgDlPji5RYC3AVatcTJYGDpV9B89I5ZpdDPdkLcBVKl9YVi4aodY5xHqH5s3VAIfjaEM5UYY+d+EmhiI02jWu37RfGjT/sgi5eTMPcAgp6FHF2oK79p4UbSFv42UEUIlz5JD2Mm3WSrVEhtacCXAILljU3JWGHkAsEWAtwOF3+HtDuD57/rq6D/zn3v0ncu/qBvU3hL8lZ9pwPx/p3N5bN8BhWDBCNKqXYj6iWvjdKMDhPPi7hCF+d3TvPDXkWuuNtVbE5Mrp5eo+8QWBvb97Z+6F21KAAhSgAAUoEHICYTbAgRTDh6aM6241xH0Jb+MEBURCohkPgcQ36RgaZa1p26JqIXquMITP0QCHdaqe3/uy4LS9uXbYZvfm6aokf//BM2XitP/mW1kLcLVqlJQFs/1UpbwkaSs7TYneUgx9tRUStIOihDpK86OEekgUMcF1oJcEhVfQa+vIkFtrAW79irGqGqRv1zFqIXetWQtwCI8Pb2xSSzMYl97X9vuaAKcFBAQv46Gz2rVjCB6G4uk1LcChNxVzGzFvTq2T1nm0Wi5CL8BpQwCxpAR6lbTmTIAL7mUEMKz0/oOnJhUgsczFo5ubgzzADRvUVo0M0O5J66HUG9aqLehuPLfXWoDTCjWZz2d1+o+UO1CAAhSgAAUoEGoEwnSAgzKKDUyb0MMixCG8YVFc4w+P7n4qxgGuaZvBhgWq9a6jX8/mgnXcsEZarkKN1SaOBjhse+P8XSh+SwAAIABJREFUKkmcKL7dYYr4th7f2qNHoGb9XiaLblsLcJhbhR4BtOz5G8itO4+sUmJJhJLFc8u16/dk7KQvizr7tq0to4d2kKfPfpMMOevIp0/6QzxjxPhWntzaIggy5r1f7uqBw/VqBXCwxlzDFvq9UsYAegFOW44AxVDS56hlMv/R1jpw2pw59NKYl6n/2gCH5QS865QV/3nrDHP7GtevKKiKaF4lFe9HvtyZpHjRXFK6RB5VcENr+CICwWO6/2r1TM0DHIaOXj61XA0nLF6+rZw6czVUBji9lzi4Ahx69eCC4bHwsxbgsPj5jfOrBX8LWEheG0prLcBpFV537jkhNer1cPc/cTwfBShAAQpQgALBIBDmAxzMMNkfH/C14ZQIb3qLSQeDr81DGgc4fBBDMEPPmnmLHj2aXD+3Sn6I+50YV8l0JsChhws9XRhGlSWPtypxr9e03jAMTStQooXJ9dhaB27ftpmSN3cmQ1U8vWNjGOjJA4GqB8249wqBBR/oMbfIvEfG+DhamMBQzcx56pmcQivYYD7sMzieqaOVKLVz6wW4xfOGSI2qxdWcP8z9M262AhwKb8z3HyR6w02/NsDpWWH5ARQFwpqIWBtRa7On9ZUGdf8btovKijt2HVOFaDDU0Pg9Rq8plsA4duKyqjSqhhH6+aihiUXKtFbBJU/OjGrhd/T85sqRXq2dp62LZ35djbwrqAIfwd0D584Ah161ew+eGpYvsRbgUODEr19r9cUKvmDRmrUAh3/zEA7jfB9TUmSsbnc9ueD4e+ExKUABClCAAhQIWoFwEeBAhgWgRw1pr/R6D5wua9bvDVpJF46mBTAURLh5+5HcuHlfWrYfLpgTp7X48eLKsvnDVJEPVG7MnMdbLf6M5kyAw5C2Y/vmSeaMqeTW7UdSw7uHYUFwHAu/h0/7Nl8qQ2JOFuZmGTdbAS5HtnRyaNdsFZKHjZ4noycsMvkQj/CJtehQWAHDHzGU841RKXX0LqKXEUUimvsME/NCG/nzZlZzglBmvUM3DHs1nbOo9VDi3rCWXHDO90HlRhSUifN9LLW4NRa5ttXMAxzWszt7dJF6zumy17KoHmorwKGX7MH1jfLb739K2my1TKpgagEO88rwPhm3Jg0qCuZC1mnU18LW1rVryxeYz7tDkBzUp5UqkIH/IHxp76Wt46HwBtbIw/uAZSSwH+ZAotLj6AkLZdjoALuVPcNigIML5vThyyU0vQCH9w5LfODfBPO/T1sLeWtzWs2H6rrwTxZ3oQAFKEABClAgFAiEmwAXCqwtLkELYJg7hGC2f/tM+fz5XzWP6PGTXyVLplRSIF9WFRSePf9drROGHgytORPgsE/qVInV2lEIcSgecursVTl/8aYkSvCTCohY1wrXgkIis+autbheWwEOG6MwxdCBbSRSpEgqJJ44fVkNB0ueNIGUK1NAMBcP8+TKVvGVa2YLTWONurnT+0n1KsXVh1gMq0MPDYZTZsqYSn3AR9ObE4SfY74SAiQa7gHnvX7zQbANGxsxuJ0aGmirOqMGaB7g0HM1flRnWbhki/Tsb7nsgq0Ah2NuXjNReZiHR1fWgbP3d6H1bJovbo+groUNe8fQfo9F0BEm4v0Ux2RZAixVMH/2IBXOsVxB87ZDbK6nZhzgGrfyc/T0JtthWDWGV1srYmLtoME1hNL8fHoBDiFvxcLhqgc7X7FmJrvYCnCoqLlo7mBWo3TpTeFOFKAABShAgdAnwAAXgs/EOMDFSVRKVaCbOr675M6ZQYUgNPTOHT52QVr4DDNUBnQ1wGE/DFcbO7yj1K1ZRs2j0Ro+jGPIWvsuo+XchZu6KvYCnBakUKAC4dO4YUhd4KJN4jd8js1hXCiXjrWw8EHZuKFgyYixgWoulrVlEBCUunduKKlTJlbrm2EYqPkH3aB63CmSJ5RLJ78UeMHQ1xu3Hlg9tN4QSjyHKJEjy6vXby3205aMePDwmWTMVdfi96hGieqI6zcdMOnl1AIcjFAt0bjV9iotWMPOmR44fHGgzbcqWbGdnDh12SU+BLbOvt4q4CP4oceuVfvhJj2P6dMmk9VLRgtcMc+zklcXq0V9tADn0sWY7eRqgMPfi62iQ3rXhi8wMEzY1jpw2n7WhlDCD2ENw4iNG3p1zx9fIqgimih1JZPfode2cYOKMn/RZi7oHRQvDY9BAQpQgAIUCGEBBrgQfADmAU67FPREFC6YXf58+Ur1kBkPqQyqy8UHQXzoy5QxpfogeunybZMhjXrncSTAafvhQ2OWzKkkfrwf1JBJBBxn7gNrk2XNnEZ94L9z95HcuffEoSF6QeXjyHEwFw1DCVFpERUXrTVbC3ljH8wNRC/ou7/fKyP0mPTu1kROnr4iJSr4OHIpapuvnQPXrFFl+S52LPnwzz+qwEjtGqUEFSYPHTkv5at3dPg6sCECdOUKhdVyAmVK5lXLLiB4Dx4xV1W51GsI7Vg0HIU37t57IhW9Osujx79YbKoFuE+fPpkUf3HmAhGg8SWJqwHOmXOZb/s1Ac74WAi7cb6PrYYdN21UWfUIX7pyRxX4YaMABShAAQpQIOwKMMCF4LO1FuBC8JJsnhofxNevGKeGKKLHMLy3RAnjyfljiyVSpIiqeqa1Hhl7Ac67dlmZO+O/BdM1135+M2XS9P+WcbDnjZ5PDK1s0nqwCn/GDUNU0eP39t3fVqt8+k/tI6gSatwwl9DLu6ccP+lc71vArAGqlxcNC82vXr9XZgesU19I2Gr48mLzmglqvp7xOmfG+4SGOXDoOU2f/ct8UUfbgN4tBD3MQRXgWjatJpPHdjM5vSPHdvR6uR0FKEABClCAAqFTgAEuBJ+LpwU4bd4Xekey5PUOQbnQc2r0lPXv1Vz1KmGRZb2G4Iv1uPbsP6W7DZZu6NO9qWHX9+8/yM49x2XvgTNWh4sGh0C6NMlUFUhUPUXPJ+ZhHjh0xuZ8NGvXgXAbMLO/rFizS1au2W23d9f4OOi9XTRvsFqHUK8SJXr2BvZpKbv3nZS+g2a4RNGtYwOpWK6gWudw87bDDh8jZoxvZdG8IfLu3d9WFza3djBUw8Ucz+WrdioXWw1FgXCPBw+fNVmL0Xgf9KDj3UN79/cHNTQV1SnxBQsbBShAAQpQgAJhV4ABLgSfrScEOAzTQoGQooWyS71aZdUcHqydh3L/bBSgAAUoQAEKUIACFKCAewUY4NzrbXI2Twhw2jpg2oVfuXZXKtboJL+/0F9HLgQ5eWoKUIACFKAABShAAQqEeQEGuBB8xClTJJIWTaqqOUnWht+F4OWpU2N5gaqVisiLF3+psvwYoqW32HhIXyfPTwEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABdCT7lwwWwyc1JviR07hgwfEyizA9YF6ZW0bl5D+vVsJq9evRWfzqPk8NELQXp8HowCFKAABShAAQpQgAIUcL8AA5z7zdUZL59aLimSJzScfcjIuTJ6wsIguZpeXRvLwD4tDce6e++JZMnrHSTH5kEoQAEKUIACFKAABShAgZATYIALIfv71zbKTz9+b3L2oaPmyajxC77qinp3ayIDercwOcZvv7+U5BmqftVxuTMFKEABClCAAhSgAAUoEPICDHAh9AyaN64iU8f3sDj78DEBMmLsfJeuqm+PptKvZ3OLfTt0GysBCze5dExHdoofL660bFpdsmdNK0mTxJd//vkojx7/IidPX5V5CzbI6zfvTA6TNMnPUsertNpuyswVEitmdOns6y3Fi+SUqFGjyNXr96Rzzwny7t17w374ee0apSRHtrSSI1s6iRIlstx/8EzOX7wpcwLXy1+v3jhyqdyGAhSgAAUoQAEKUIACHi3AABeCj6+DTx0ZNcRXJ8QFyoixgU5dWd8ezdScN/PWe+A0mTpzpVPHcmbjxvUryqQxXVXw0msIVnUb9ZVDR88bfo2gtmXtJBXsUmaqLgd3zpYM6ZKbhrx0VeTFH3+pnyHwLZs/TAVEa+fo1GO8rFq7x5lL57YUoAAFKEABClCAAhTwOAEGuBB+ZO3b1JYxwzpYXMXIcfNl2OgAh66uf6/m0qd7U4tte/afKtP9Vzl0DFc2QhDbtHqCfPPNN7J89U7ZuOWQHDtxUT5//lcyZ0wlvbo1lmKFc8off76SfMWaydNnv6nTGAe4zdsOi3ftsnLi1GXZve+UfPr0SVKlTCzd+0xWAS9t6qSyZ+sMiRsntly/eV8Gj5grp89ek7//fi8Z0qeQLr7eUrFcIdWbV756J3UcNgpQgAIUoAAFKEABCoRVAQa4UPBk27WuJWOHd7S4EhQ1QXETWw3FSlC0xLz16DdFZsxeHax3N3F0F0G1y70HTkuVWl0tzoVhjkf2zJWM6VNI30EzZPKM5SYBTtth/JQlMnCov+61rlg4XCpXKCLHT16SGvV6yqvXby22WzjHT2pWLyknT1+REhV8gvWeeXAKUIACFKAABShAAQqEpAADXEjqG527bUsvGT+ys8XVjJm4SAaPmKN7lYP6tpKeXRpZ/K5bn0kya+7aYL+zgFkDpG7NMrJ91zGpWb+X7vmqVioq+M+FSzcNQzm1HjjscPjoeSlXzTK84nd5cmWU/dtnqeMWK9dG9bzptTSpksj540vkf//7nxqS+etvfwb7vfMEFKAABShAAQpQgAIUCAkBBriQULdyzjYtvGTCKMsQN27yYhk0bLbJXoP7t5bunRpaHKlr70niPy/4wxtO3LBeBfGf2kddA86JsPn8lxd2RY0DXCWvzrL/0Fndffp0byL9e7WQM+euSdGybWwet0rFIqqwCQLhL7/+YfcauAEFKEABClCAAhSgAAU8UYABLpQ9tVbNqguGJkaIEMHkyoyHGQ4Z0Ea6dWxg8nv0PnXpNVFVZHRnw/w9zOND+/fff+XEqSuyc89x1St38fJt3UsxDnCJ01SSP1++1t1uzvR+Ur9OOVm6coe0aj/cnbfFc1GAAhSgAAUoQAEKUCBUCjDAhcLH0rJpNVXZ0TzETZy2VF1tF9/6FuENZffnzt8QIndTMH9WadvCS8qUyiexY8UwXMOz57/L4uXb1Fw842GNWoB7+/ZviZe8nNVr3rt1huTLk1mtjYc18tgoQAEKUIACFKAABSgQ3gUY4ELpG9C8cVWZMq6bRYgzv1z0vHXsPl4CFm4M8TuJFCmiFMibRUoWzyNlS+UzlP3HkMYK1TvJjVsP1DUaV6H8OUV5q9e9cdV4KVU8j0yZsUL6DJoe4vfHC6AABShAAQpQgAIUoEBICzDAhfQTsHF+LPY9ZVx3qyHuS3gbF6yLdH8NT9bMqWXBHD+1FMCdu48la74vPYeOBjj0QmJI6fpN+6VB84E2LwULfEeLFlWdh0VMvuapcV8KUIACFKAABShAgdAswAAXmp+OiDRtWFmmTehhEeIQ3ny7jpX5izeHyB2gt00Ll1jqAMMl9Vr+vJllz5YZ6leZcteV+w+eORzgfNvWltFDO6j14zLkrCOfPn3WPUeMGN/Kk1tbJHLkSJK/eDO5dOVOiJjwpBSgAAUoQAEKUIACFAhuAQa44BYOguM3aVBJpk/saQhxCG/tu4yRBUu2BMHRXT/E0b3zJFuWNIL5d9aKp2gl/nEWhLCHj547HOB++vF7uXxqucSMGV3dr7Ww2rh+RZk5ubfcu/9UMuep5/oNcU8KUIACFKAABShAAQqEcgEGuFD+gLTLw0LVo4a0V/+z98Dpsmb93hC/8r49mkq/ns3VkMWiZVvLo8e/mFxTxIgRZd6M/lLbq5S8+OMvSZquivq9o0Mosa12jjdv3klzn2GyZfthk3Ogh2/d8rGqeEqHbhhOGvJzAUP8wfACKEABClCAAhSgAAXCrAADXJh9tMF/YxhGuXPjVFUp8sOHf9TSAXfvP1FDHRP8/KOUKZlP4seLqy6kcSs/Q+h0JsB9+21UmTu9n1SvUlwt1H3qzFU5e/66OkemjKmkRNFc6vjLV++UFj7Dgv+meQYKUIACFKAABShAAQqEoAADXAjih4VTx/k+lnTt2EDaNK8hmItm3s5duCFYiHz9pgOGXzkT4LSdfFrVlL49mkncOLFNToHevxFjA1Uhl8+f9efIhQVn3gMFKEABClCAAhSgAAUgwADH9yBIBBDeUqdMLEkSxxf0mqGoyeMnv6qiJUHZEieKJ1kzp1HzAe/cfSR37j2Rjx8/BeUpeCwKUIACFKAABShAAQqEWgEGuFD7aHhhFKAABShAAQpQgAIUoAAFTAUY4PhGUIACFKAABShAAQpQgAIU8BABBjgPeVC8TApQgAIUoAAFKEABClCAAgxwfAcoQAEKUIACFKAABShAAQp4iAADnIc8KF4mBShAAQpQgAIUoAAFKEABBji+AxSgAAUoQAEKUIACFKAABTxEgAHOQx4UL5MCFKAABShAAQpQgAIUoAADHN8BClCAAhSgAAUoQAEKUIACHiLAAOchD4qXSQEKUIACFKAABShAAQpQgAGO7wAFKEABClCAAhSgAAUoQAEPEWCA85AHxcukAAUoQAEKUIACFKAABSjAAMd3gAIUoAAFKEABClCAAhSggIcIMMB5yIPiZVKAAhSgAAUoQAEKUIACFGCA4ztAAQpQgAIUoAAFKEABClDAQwQY4DzkQfEyKUABClCAAhSgAAUoQAEKMMDxHaAABShAAQpQgAIUoAAFKOAhAgxwHvKgeJkUoAAFKEABClCAAhSgAAUY4PgOUIACFKAABShAAQpQgAIU8BABBjgPeVC8TApQgAIUoAAFKEABClCAAgxwfAcoQAEKUIACFKAABShAAQp4iAADnIc8KF4mBShAAQpQgAIUoAAFKEABBji+AxSgAAUoQAEKUIACFKAABTxEgAHOQx4UL5MCFKAABShAAQpQgAIUoAADHN8BClCAAhSgAAUoQAEKUIACHiLAAOchD4qXSQEKUIACFKAABShAAQpQgAGO7wAFKEABClCAAhSgAAUoQAEPEWCA85AHxcukAAUoQAEKUIACFKAABSjAAMd3gAIUoAAFKEABClCAAhSggIcIMMB5yIPiZVKAAhSgAAUoQAEKUIACFGCA4ztAAQpQgAIUoAAFKEABClDAQwQY4DzkQfEyKUABClCAAhSgAAUoQAEKMMDxHaAABShAAQpQgAIUoAAFKOAhAgxwHvKgeJkUoAAFKEABClCAAhSgAAUY4PgOUIACFKAABShAAQpQgAIU8BABBjgPeVC8TApQgAIUoAAFKEABClCAAgxwfAcoQAEKUIACFKAABShAAQp4iAADnIc8KF4mBShAAQpQgAIUoAAFKEABBji+AxSgAAUoQAEKUIACFKAABTxEgAHOQx4UL5MCFKAABShAAQpQgAIUoAADHN8BClCAAhSgAAUoQAEKUIACHiLAAOchD4qXSQEKUIACFKAABShAAQpQgAGO7wAFKEABClCAAhSgAAUoQAEPEWCA85AHxcukAAUoQAEKUIACFKAABSjAAMd3gAIUCDaBaNGiSJJE8eXtu/fy9NlvVs/zzTffyL///uvwdUSIEEH+97//Obw9N6RAcAnwXQwu2a87bsIEP0mM6NHk0ZNf5P37f77uYNybAhSgQCgTYIALZQ+El0OBsCQwaUxXadWsuvTzmymTpi/TvbXIkSPJuaOL5f2Hf6R2w95y7/5TmwQVyhaQQP9BsmL1TunUY4JHcWXLkkYa168ofQbNkH/++Wjz2mPG+FZOHVogJ05dkVa+w+Xjx08O32uUKJHl8O458vDRc/Fu2t/qvtGjR5MT+wPl4ePnUqVWN6dCtN7FjB7qKwg0E6Yulee/vDDZ5OzRRRLvp7hSvHwbuX3nsaRKmVjKlsonM+escfi+QtOGyZMlkOGDfCRXjgxSqFRLefHHX0F6eREjRpSDO/1l265jMnHqUnn79m/d40eIIDJjUm/JmD6F+HYdI5eu3AnS6/DUg3Xx9ZZhg3xk7KTF4jd8tqfeBq+bAhSggK4AAxxfDApQIFgEsmRKJUf2zFW9b2mz1pTXb97pnsenVU0ZN6KTXL1+T/IUaWL3WnZvni4F8mWRPgOny5SZK+xuH1o2QKg6d3SRJE+WUMZNXiyDhtn+UNmyaTWZPLabbNxyUIUwZ1qhAtlk58apcu7CDSlcupXVXSuULSirl4ySE6cuS8mK7Zw5hcW2cePElpsX1si330aVEhV85OTpKybbXD+3SpIkji95izaVK9fuytG98wSBdsbs1dKj3xSb547zfSwpkC+r3es7c+6aZMmUWtq08LK7rbbBjt3HZO78DQ5vr22ILx7wfmfKkFLWbtgnjVoOcvoYtnaoUrGILF8wXH759Q9Jn6O2IfAjOD5+8qt8+vRZ7Y7AvHfrDMmTK6OUqeIrx05ccuo68AwqVyji1D7WNt6644h652y1NKmTyILZfi6f7+PHj1KsXFu7+8eOFUNuXFgtEUQkY6668sefr+zuww0oQAEKeIoAA5ynPCleJwU8TGD7+ilSpFB2mThtqfQfPEv36tHLdPn0Cvnpx+/l/fsP8vqNfi8Ddk6T1Uty58wgCHCOtNETFsqQkXMd2dRt2xQtlEO2rpukerpKVGgnCBzW2vH9gYIQXLx8Wzl15qpT19i7WxMZ0LuFjBw3X4aNDrC674RRnVXYGTV+gQwdNc+pc5hv3L1TQxncv7XVMHjxxFLV61awZAu5cOmWpE6VWDavnqhC3fLVO6Vlu+FWh8UisDvy3Os06ivx48WRqeN7OHwvA4f6y/gpSxze3njDHNnSyf7tMyVSpEhSo14P2bnnhEvHMd8JoWzT6glSomguGTY6UEaOC1SbpEyRSC6dXKZ6N1NlrqF+9rUBrnH9CjJzcp+vvm6MaO7UY7zMW2A7DGfNnFqO7bP+Ttq7EPw78UOSMvY2U8Ft6KC20sW3Pnvh7GpxAwpQwNMEGOA87YnxekOdAHpW7A2HCw0XnTd3JvWNPsJS6cq+6oN2cDV8sMUQPrjg2+9nz3+3OBU+eC5fMEx9+//7i5fy55+vJWGCHyVGjG8N/9t4p2Ll2sjuLdPVUDH01r18+VpSp0oi8X6KI0+e/ioPHj43OcfSldslcNHm4LpFl487fmQnaduyply/eV8KlGih++6ULJZbfYA/fPS8lKvW0elzbV4zUX341+sJMz4YwgBCQflqHeXQ0fNOn0fbIVKkiHLt7ErBvCP0FqLX0LydPrxQMqRLLkXKtJaz56+rXydKGE+2rp2oniM++HfsPl73GtKkSiJ9ezQz/K5S+ULqPUHPl9YThV+iRxbDRpMm+dnuvfTq2ljQy9WwxUBZt3G/3e2tbTCobyvp2aWR3d5OZ06QPm1yOXNkofpSI0POOvLrb3+q3Zs3rixTx/eUzdsOSd3G/dTPgirAYejlspU7nLlMw7Ze1YpLrhwZHQpw2jU7e6If4n4nD65vVCaOBDgcH+/jldPL5cOHf9gL5yw4t6cABUK1AANcqH48vLjQLIDeIHxwe/rsd+ncM3TPxartVUr8p/SRqFGjKNJSldrJ8ZPBF+BmTu6t5notWrZV2nYcpfsYRw3xlQ4+ddQQMQzzQ5GTyhUKy4qFI1S4wbwi4+IDMyb1kiZUynPAAAAgAElEQVQNKsnFy7elaNnWal4XemZ2bZqm9s1duIm8ev02NL8y6tq0eWcITnq9k/hAjqF5GNrm5d1Tduw+7tA9IURh3lTkSBHl3tUN8uGfj5I2W035/Pm/4jAI1FrxF603592795IoTaWv+hKijldpCfQfKHfvPZGs+err9qQh0CPYm797yZImkAM7/NUXC7Ub9hEMw7PVYsWMLk9ub1GBPUteb4ds9DZCT2ixwjkNPYLG2+BLmcSJ4jl07KhRIsuGleNUGG3fZYwcPHLOof0wDFLvix/MaRs/8kvP6MKlW8Sn0+j/D2oigbMGSa0apaT/4P/mlAZVgFuzfq80buX80EZcL3o8mzas4nCAcwjIbCMM0X10c7NTAQ7Xhn+LGnlXZC+cK+jchwIUCLUCDHCh9tGE7gsrXDCbzJzUW2LHjiHDxwTK7IB1QXrBrZvXkH49m8mrV2/Fp/MoOXz0QpAePygONn1iT2nasLIELNwoHbqNC4pDBvkxypXOL5hjVqZkPhV4MG8nuAMc5p7cvbJezYXS5juZ3xgKP2DoGcJFRa/OcvT4RcMmAbMGSN2aZWRO4HpDMM6eNa0c2jVbfeBF2Lt2475he61Ha8n/sXcWYFJVbRx/FZUQRAWlG5EUJKS7u5ula4mlGxZ2WXKJhSWWXrq7u7u7G0H9RFEQUFG/53/Wu07cmbkzOxvD/t/n+Z4PmRvn/s6d4fzPW8u3SfsuI93OMCIXhKiK969oNr0OctR8OjVU350LF2+a3QILdLxbN249kBLl21uJIRR7MfU6aScjlw05bfYMIYabtx1Sh3TpWF/GDO9q6PFOnbliN+8IxTYwpz36TbT5W6AJploNe8vOPSfM7gvvcJWKRWTYiFkOx1OlYlFZuWiUw+8d3ouc2TOpgjGax8/04rcurpEUyZNK8gyVrPIz8+bJqt63yDRTT6TpffD9uXFhtSC8uHDp1uFFSSDUbl9aqzzOZat2Dvege6KAwyYGvKrOWOKPEsrWdZOcEnC4Pt6B4/vnyfPnv0mW3PU8YpPHGS48lgRIIHYSoICLnfMe4ae+dHKZZEifMvw6yDVCzpE7DKFNvgPahl8Ku/oR2Wl3x5j0rhHTBdyKhSOlaqViauhgCCG8fX2w+u/I9MDhnrj3w0ffq+ILtgzemEwZU8mqtXvMDkHBCnhzNm87rEScZvB4ZkyfSlas2WV2PELpEBq6Z99JmTRteYQrKbrzfUEFTlTidKd16j5G5i/ebHVJTcAhPwohY6aWNMnHKuRQE3AQ1wifhICBB85WS4Y4cd6VePHiqhw85OLpWY2qJWRpaIAqEgGP36tXv+sehzkyErIIDxs8YLaqOgaO8JFO7eupoiEIobRlWngofjvw/psaxNH397bL/358Jumz1bC6RM7sGWXFwlFmf58q5Wcq1w3hunoCWm8cYJfs80/VxoNlGHEDrwFy6cods9OQtzVscHtBPuG+g6elap0e4Z8j/BRhqDDMr+mcwbMOIYf76LXj2LD5kLTq6KeLSsuBi0oPnNGcRr0BOxNCifPB5drZFcpDirBTbQPDnd9JXosESIAEopoABVxUE39L7nfv6gYV8mRqKIKAYggRMa34guk1bC2yInIfd5wb0wUcij6gCAY8U/BsYCHz+PYW9eiRKeC0BfaiZVulQ1fzRbAldyyksRh3p61ev1du33nkzku6fK1mjSqL/5AOds/HvMCrAkOuk6P+dv2HTLESsThXE3CVa3WzCuPTvJqagOvTvZkMG2S74Ig2YC2XERUlkU9naVgUw7sB0e2okmXI5LBQtl4DguTAobOSLm1yQfhkujQp1J+Rt4YKnbjWgiVbxLubfugtWitAzKTLWsOmyEP/wf/d36FCcD9PX9GK6de5s8ihXbMdjtn0ebXxd/QZJQuXbjX0Tgwb1E76dPdSrRJ6D5zk8Bx4ZretmyTvvPuuDPWfIeODw4qrIBRw5LDOymuL98PyHUEfRZjeZ/j7dRv326ySGR0CDpU0u3Ro4JCH6QEQqa2bV3faAwd2M4IHStOGlSR4+grp7zvFqfvyYBIgARKIiQQo4GLirHjAmPAPqV6ltxFj58rIwFCXnmBgn5YyqG9rq3O79gqUuQs2unRNIydhh7xty1qCML20aZKpXWx4j06cuqIKK5iWv0foaKECudRla1YrIQi1QiXBDZsPht9q/uJNamff1HCPWtVLSd48X6oy5/CSoBIfzt20NSykzdIa16+gdo03bjko12/eVzlRKG5RrEgeJZ5Rrvv02WtqMa/XqBb90g4fvRAeMoQQpKgQcFjQI2wJ4YwQj/YMHiCEsrnT6jXtL1t3HHHnJSP1WhAbTx+GeRWTpCnnctNhowLu6PELcunUMkGoHsL47JV9h9cT+Wl64gyiAWIDogOmHYOwUSXG0qZQggyL9QzpUqp8Rcy3I8N3B0U6uvQMtDoU3yOE5yIPEuGFtgzfFbQpQOgkntHStJy9pStR/TLA0ZDU51r1RORn5iva3OE58CKirULSJInl68LN5Obth3bPwffz2L65ih1a1Pv6hciEKUvUOXjuy6eWS9y476vnOXfhRvi13BVCCc/Wz8+eO3wuvQMw9vjx48W4HDhtrJpIxW8uqqDSSIAESMDTCVDAefoMRuP4UYAChSgsDXk9IwPDyl4bNVSYQ86bpWG3FLumkWUotIEQN624h+V9fvn1hTT0GhheoU/bUbc3nkKlWpk108XCdeFsP5uLVwg0LCJfWDTqRXGOIoW+UjvnWKSFzvAVbafd9P5YgMOzgkIe9iwqBBw4Pn24U403bxEvJTztGUL5alUr6XB68X6g6AZ6pyGETc/gvUU1Q08TcB8nTijf3tqiQt8SpyjjcgioUQFXvEgeVTwmdNEmVXTDniE3be/W6aq3WLlqnc0OtfzOagJu7bJA1aDbliFkE/l9qBZ57/4TuffgiTx4+ET9+f7D71RIpy2DR3NG8ACZMWeNDBk+w+ww5HhqRUGQQwmvoy1PHjaKsGHk7IbT9vWT1QaKkXcMGzCzpw2W3ftOSo36vexyhpcIxzaqV0EdZyrg8NmIYZ2kW6dGohfm6C4B9+bNG5c3D7AJESfOezFWwKFyLTy3+I6hgqUnVA12+KPIA0iABGI1AQq4WD39EX/4zh3qy9gA60IIjvpPmd55cL/WMqB3S6vB9B0cLFNnrIz4IG1coVTxvKpUO0QR+lDBiwbvBAprwIPUr1dzVaUOuT0FS7ZSAgketzxffaGu2KRBJeVVOHz0vDpfM5Qk13ayUXBhybzhqnjI+k37JThkhVy5elcSJ06oPH7om5Ulc1pVlAOVFU0Xr5qAgxcLHgMskAODFgkKSiRIEF/1RPMf3EHQGBeVHFFmH55DWxYVAg4ewxvnV6khpMpcRZ798sIt87dvW4hqVGyrKApuojX4NrK4dsug3HQRbXGJOcyYo5bLVzUq4KpXKSbIW8tdsImVp9jy5oW+ySm7N09TRWbQJFozeN22rg1SVS9XrN4lDeqGvZ9oBo53GnmQ9+4/lvsPwgQaxBnCeSGcXM+1ekctwhE+qWcopIQiKjBto6XfkGCZEmL9GzJ/Zlg1xzbew2XZqp2GmWvNtS156F1Ae2eNVNZEldjQGUNVoSFwLFokT7gHDuG18L598MF7qtKqpSfPXQLO9XlxXIUSY0ROIXIqXTX8hiICASLMsggOQkfxvbcVfowWBA+ub1Sfo5CJo80uV8fI80iABEggqghQwEUV6bf4PshhQt6TpRlppIxiJShaYml9Bk2WaTPDhEBk2cQxPQTVLvfsPyXV61kXmkAIFMq5Y4E9cOg0mTRtmdlQHOXAwRt17ugiFRI1btIi5T2yNNwDCz2EfA3wnar6WGmmCTj8N0qrN23ta7VzjNLaG1aOV+XZ7ZXsxzWiQsBBlIIZdvPhTXKXRVTAYdFvtCy8q2N+8PB7hx5HvWuXL/ONrFs+ToXFoXWCq2ZUwO09cEpVJcWGAryaeC9shVFCqO3YEKw2KSrUCNuowYbH1TPLJXWqZKqKJsIUVy8Z4zCfTLuWq8+piRyMAe0itDxHFD2B59VUwGkFfPC9xvfb0tBIGiGRzjZJx7NfOrlU5e7Z67Gn5Q5CwObI38huXiN+A+5eWSeJP0okPr0DJU3q5NKnh1e4gIMXdPfmqbJgyVbp3COspYCpeYqAe/Z4tyoCExkGYfZR8tI2vddghPtjwwHfMYRS0kiABEjAkwlQwHny7MWgsXdsW0f1LrK0sRMXit9I/dLgWgNcy3NQ5CBktnvzovRQaYUdtu08KnWb9NOlCU8F/nf+4g2rUE5HAq6XT1NVwAILzfzFW9gM2ylYIKfs2TJNValD02stvEcTcBBDOQs0tuldg5cQJdr/+usvyVvUS27d1i/gERUCrlzpb1RPLOT4ZcpZ29AbCkYQ0vbswwTxlHCAh/Kvv//ra2Z6ToL4cdUCTc8DFzy+t7Rubl1t0NAADR5ktFCF5eXQ2w497pC3h7G7apqACwxaKNdM2izgeuCL98y0jQAqLSK/7dfnL1VrBr3Q1BJFv1al2/cfOiNVav/3/T62b55cvnpb2ngHSKXyhQ0JOAjo6+dWqZxSlO53xjD3aGwNbzUMvfHQIw8GT/rmNUFmAu7C8SWSKWNqVXEQz2dpdWqUUmHTCF/WQpeRa2urgqbp+T7eDWWUf2dBYReIWnjNLA2CFlzQr23ilKV2HxXi4sSBUNm7/7T0HTxZ8LtoKuBwco8ujWXl2t2C3nGW5gkCDmM2kv+I47JmSSdoRH/r9kOpVKubLjs8c5JPP5Ifn/4S/rlllU/TE3E8cm1VLnLDPrJrr3kbC2feRR5LAiRAAjGBAAVcTJiFt2QMaDw7YbS1iNPzPiHMCqWyLa1n/yCV3xIVpuXT4F64J8QmhIdRcyTg4LmA1yFo6lIZNGy63cuiQS28aRVrdg3veacJOCxCsfC2Z1pbB5/e41XhFT2LCgGHECeEpTpTOVTjhFBVy/L32nOgDD5CqHBdCFp7hsqXyDsyNYT6YkEdmQYxoPVD1EqXG7lfwoQJ5OPEiZQ4/enn/xakjs7N+nUDM8+Os33gcH2tsiI8cMhxsyyGo82nZR4XQoOxCMZmg1EBByZP7mwVeMwQKoqQUaOm5ZNh/lHAx56A0ypQ6uWL2rsfqlX+ZpGHqnc83kN8NxHSq5djp/0OIv8T3h4johD9GhEWiPBAPQFnb9yeIuC0Z6hZraRkyZRGAict0n0srW+bvWIxyF9s5VVd/S7aK8Kj3QCM7l1dLwilhFd274HTRl89HkcCJEACMZIABVyMnBbPHRT6XiE0Ef9gmtr4yYvF99+iA/C4wDtlagiBQf6Kad+vqKCA/D0s7mFYPB0/eVl27D4m8Mqh0p09cyTg7l5Zr8rDh8xeLUdPXLR7LeQAZs2SXpVOx6IQpgk4U3a2LrJm6VjBIhBhngj31LOoEHBapT6wREiTo5L4eE++u7NVIGLyFGpqs1KfkRDKqHhfjN4D4uH59/uMHu7ScYmSlTILGdMEHBrL375j3vcMOWoI0zX1wOGm8ELt2jRF5XYijxMeNVPDO4V3y1QwWQ7WqIDDefDmwasHbx68ekbt7NFFkjljatWWYtbUQXYFHEIS832d1eilZV6Ir6RJnUw+TV3O5gaC5cXgTUKoMDw6puHeObJlFDQ1x/wjJ9XRb4jeIPUEHLzstgw/teNHd5cvv0ivPHiXLXrLaedhc+Di5dtWl9EqNCJMW8shNAwPLQ5EZLivt8op7NbH9gYSromNGHhS8f94p9p1HmHVCsKRgGvasKLMnDJIzVXD5gOt8uH0xg7PPEIo8XuDIlOW/feceV4eSwIkQAIxgQAFXEyYhbdsDG1b1lSVHS1F3MR/S2L36NLE7ImxyO/ed4LMDtX3HEU2HlR67NimjpQvW1CVVtcMITnoZYZcPPTnsjR7Ag5ehu/u2i+hr/dcpiGnmoDDokrz7NhigZYOaO0AL1CjFoN0D4sKAWfaFiBd1upmIU56g/ryi3Ry5shC5Y2xV8DD0wQcnhUeVUeWLWsGlWMGTxZC8VCCH14bI94peCxNzWgOnGUjY4Q2QoxgUW1Z1AOetpWLRqkcTBTj0DNnBNyQ/m0E1UKNeKVN74VNIfCBOD19eKHDEEpH3E0/P39sscqhw4YDwpCNGrzrW9ZMVL9zqDJ59MQlObRrlsqZtVU8xci1LQUcxMev39luWG7kmjjGVqi4JuCMXsfWcf/8Iw4FHM5Fz78Fs4ZJ/rzZVZhkjQa9VbEbzbQw7Ge/PFehvXfvPQ7/rHaNkjIvBFV5RVq091P97YyY1n4C/9ZkzlXHqUgLI9fnMSRAAiQQ1QQo4KKaeCy5H/KNJo/rZSXiLB8f/6Ai7A8Ls+g2LJ4Lf5NLypQqoMqgoyAHDItpNEe2LIlvT8BhB/6nR7tU2N+UkBWqyqQRQ4U5FIyAaQJuiH+ITAgO6wdly7R8viUrtqtdbT2LCgGH50UbASw6Ldsp6I1JC41DUYFJU82LxJgej0qlKLgBL65eHpDlteHdcSYc1sjcRMYxc6aHlY6fHbpOVS5F02f8uVufCU7fzlUBhxshz3NpaIBg0YxKh1o+EcLdUEV13cZ9qoiOnjkj4OChQr4XFu65C5l74e09MDZWkPuYJtXnbhdwl08tU/3qPvyshNPMtQJOENP7DpyWOjVLy47dx6V2oz5OX0s7wVLA4bdk4exhdq9XolhetWFw4PBZ+ekn/TDcc+dv6IYtagIOv3OXrlh76Iw8CIoEpUj+mSEBh+u9/34cmTyuj6CNCypCorcdvq+N65dXf58gQTx124ePvpMKNXzkh//9pFrWIMLjjz/eSJeeYx32mDQdt1ZU5s8//5QkaSo4JdSNPD+PIQESIIGoJkABF9XEY9H94BGaPK63TREXJt7GRWqT7ojgRjjg/FnDVOEEFCL5qqC559BRCCXCvnCuq0VZNAEHcdu11zi7j6IdO3z0HBk9fn60CTjcWPOWwavqKCQW1UuxCHa3VavbI8bnuaDBNYptvHnzlypS8/LlK7lyZoWgYMs3JVo5XdEyIgIO/BGa2KRBRTEN2TXS8NoZAYf7oBUAvFT5inrJtRv2+wRavhcocOHIA4dwUCOGDRnkvN28sFrlIH6WLqwHm7OmiXCcB099wZItdT32Rq/7tufAaRy0/nbvxXlPBvtPkzHDu6piOyhygwgG9OCEdxOCFIVmEFqJ0Md2nQOcDk3VimwdO3FRylY172dodF54HAmQAAnEJAIUcDFpNt7CsbRsVk2mTOhjJeIg3rr0DFTNhKPD4G3TxKX/qNnhHgfLsWh9sPD3OfI3VP2sNHMk4LRS5ivX7JaWHfxsPiYaOQeO7KZ6JI0KDA3PA9NEGRaa+Yo2t5lPBu/EjQur1aIHTb/XrNcPt4oKDxweUitQg354zdroe200GMixQjl6PStWOLfqL4bCFa9f/67ylCBOHz/50SZLVOvLkD6lWTGY6Hi/jNxz8Vx/qVW9lMqR7DVgkjpFq1yKJtfou2bE26jdK6ICDu9H4wYVZMacteHvGjwk0yf1V5ssqNKoZ84KOLQNQfsQW21GMmdKLXlzZ5UVa3ZZ3c6RgOs9cLLhcMOyVTvJsROXVGEVCDmE1jlr+O4FBfYUNA6HoWDJkOEhgoqkrlpsEXAaH4TwLprjr4rCwIuJMHJU1UURE+RkIgcTIZAopIMqrc424YYIXDTHT33XxkxYKP6j9KsiuzpfPI8ESIAEooMABVx0UI9l90SZdIgdLScO4q1zj7Eyf/HmaCVxZM8cVdjBnqfoi0xp5NyxxWqc2fI2ECysNdPyzvQq0eEYhGGuXRaownXQCNxWGKUmBBG29mWe+uHhPaZ94Ow1HO7ZtYkM9+2oQpHQc8rWAieqBJwrlSgtXwSEos2eOkgJCZQSh6fOUSNvXOPgzpmqIEexcm3l7Pkb0fp+2bu51oMQC/6cBRqZhXuiqAaE65273yoRZzQUNKICTm+88IhgrMgDRbEOdwg4zfOIZ8/1TWMrbxXmfuFsPxk2YqZqXG9qjgQcqthi48SIDfYLkRu3HijBd/3mA8lfzLofpb3roLDIzCkD1AbEo2+/lwOHzykPJgxVDlFwRa81g6OxxSYBV7VSUZk6sZ+qLIp2CwiRhnf2+P55SsBh4wobMhtWjFch1HPmb5SBQ6eEt35wxBKfswKlEUo8hgRIwNMIUMB52ox56Hjr1iojo/3DQlf6+06V1ev2RPuToBT1oL6t1QKyRIX2Vn3WkMc1Z9pgQQPhpz/9Imm/rG42ZpyLa9y89VBVnEPIj6WhAAQKQUC8ebXxtRJxps2JUcHNtJCLJuCQlwLvk1eboVbl8Vt5VZMJo3sIKu9Znm85lqgScKhsePvSWvnk40SqT5aW02dkwrGQCxzRTTFHKFWLdsNUwQqjRUy0/l+WYtvIvaPiGHhbIdjhDUBRDhScQXEJU0MeIbwOEMIPH32vNjss2yLojVUTcMi5vHHrodkhLZpWkXxfZ7OqQunomdHqAx7VkYGhMmLsXN3DnfXA4SLIZ+rq3UC1vEAOrKlpHrrm7YZZ/U5oAg7NuZu3HapOK1YkjyybP8KsD5yj59I+T5niMxVCeejIOalY08fQaWhTMHxIR/FuV1eJA/yWIcQZ339s2sBjmTxZEvXfvQdMEuSlOmOxQcDlzplZRvh1ltIl8smLFy+lY7fRAo89TK8KJar54juBXDYUPPHuNsZwFVO8H9vXT1YbIeizaatViTNzxGNJgARIILoJUMBF9wzw/tFGAGGUqACIBsf4Rx0L6Tv3vlU5SaimWL5MQRW6A9NbTMLTA48PDF4vLBCQ02NawADhQSsXjRbk0yEMELv0V67dkQTx40n+vNmUtwimt5DVBNzQgJmq3Hu/nl7q/NNnr6qCBThXK7SC83v0C2vmbcuiSsDh/iP9Okm3To3sVi80HWfSJImlc4cG0qFNbcE4sfveqPmg8HBSIwIOi+Yb51fJ33//I0nSlI9xhQpQEGRsQBflsYH3qU2nAFm/Sb+KXsIP40vozKFSuUIRhQle3v5DpuhuEmgcXekD5+jLp3mZ7eVxuiLgPvwwvpw9slAJnap1esjBI+fCh6I9BxbbptUJcYAm4PTGjUqtzpbBh4BA02hEA3TqPsYRDtU0fMKYHoLqqdhg6NU/yKqYBnqNoXE85huGqp8BY+YaztuKTgGHyo7OGnLZ8J60aFrNYRETzDeer1mjSqrVAn7L4Kk0jU6w1UYgUcL4MiN4oOIKz/y6TftVyPnlq3dsDhkCGx7ZyhWKyoChUyR4+gpnH4/HkwAJkECMJEABFyOnhYOKKgLwEvX0aSodWtcWLCotDU1i0YjcVrlqFHno3b2Z6lEFkQVvGcIlTQ0elaED20qH1nXCq6tpnyNMDr2btu4w98Lgc1MBp5qhD2ynqrZhEaTZj0+fyYix8xy2GcDxUSngEPZ08cRSNUyEQVlW8NTGD/GMxVzj+hUlfvy4SkhPmbFS5UeZNlW2FHBgMKhvKyWcUZUubtz3pULZQircCh4/eP5igmGRChEGT60mtq9cu6u8R0Yqk6Ip9Mhh3hIvXlzlKUbDeVSp/PGpdaXB//rAbZS798z7wNWvU05tIlj2gbPHCN+N6+dWqe9FmSqd5PjJS7qHuyLgcCGtwiWEEKq84rsG4Xrr0lpVuAICztI0AYeqj1rFRBQgwbM5K+DwfUV1x6qVislgv+kqhE/PsAnTrFFl9T+8X7ATpy5Lq47+Zjmxluc2bVhJxo3qFt6aBF5DVFpFA3R7Fl0CLqLfF3ttBPDdRn5q986N1fv008/PxW/kTJkzf4NVbm+uHJnk2L7/Qigtx1W2ZH4ZM8JHUPkSQm7Nhn0yKnCe7vcJvTVPHZqvKgkjVNlIU/WIcuD5JEACJBAVBCjgooIy7xHjCWBRARGGUEUsNpCPhgISpkVLIvoQ2A3GPXJkzyjPn79U3jp7OTKWAk67f87sGSVTxjRy7sINKw9FRMfozvNDZwxVoZB63g0IMIQ1of8WDAsxeKMG+U3XZW4p4CCMHt3cpESpqYEnQuFMe0e585mMXgvvEbyJaBEAby4MomNi8BKZOnOVU2FcyAmaOWWgCh+DQeQuX71LJk9bZrZojWgOHMJxE3+USH7/4w815vq1y0raNMnl4OFzUqmW7fBCVwUcnkUL0YR3GgvxBPHjqvDSgDFzZNQ462qqjnLgbHngEMKNKp9YwOPdQz4VhJsmqvMW8TLbZIC4q1G1uHg1rqLC/PC+wc6cu6bCnBct22bIwwtvXMe2ddW7gD/DIDwh5FCkBd5+S4suAffmzRt5/foPo6+42XEIK40T5z2bHjiERl87u1Jtci1culWG+E8324SAcP/t5Wv1O9C6eTUJHt9Xjhy7oHJA9Qzh7e1b11Ih8NhoQFuKPIWbmYlBeAaRX9e8SVV631yaVZ5EAiQQkwlQwMXk2eHYYjUBWwLOU6CkSvm5nDu6SDWnRk6aZTEOFKpA8/RFS7dKyJzVcuv2I5uPphdCCe8dFsXwcGKxhkXclWv35O+//452RBAIJw+EKs8ZwgARAolCIL8+/83lsSGXsn+v5iqXDYbG2miwrdm0oH5KbCAMDh4iU8OmxAfvvy+/vXylKxpw7IzgAcrLZGrI46rTuK+q1mjLIiLgcE20G5kU2CtcJMFbUqRMG93iLeC6efVElf/U0We0GhLyo4oX/Vru3H1ks3ANigkhP83SIKoH+E6VRcu2mn2k5eHhL5GjBbEFbxE2TVwx8IeQ8PFuoHrOwabNXC19BoVVHzW16BJwyOVDqLizpoVQtmxW3W4IJSqsHj523updwsbWtbMrVGjxy5evw6MU/EbOlrETF9gdDr7/vgPayO59p2TD5gNmx2IT4srp5WrjhN43Z2eVx5MACcR0AhRwMX2GOL5YS8DTBRwmrn+vFoIm3Ogthlw+U8POOTwQCPPJfK4AACAASURBVKFzZKjMCM9l45aDVU8+T7DaNUrJ06e/qObK7rRypb+RIoW+ErS/cKchr6twwVxqAY1FNTzQ+w+elme/WBfnMb1v8SJ5VGEWiBtXBACuhWIi1asUlwzpUqp8UDS0d6eVLVVAUPEQHiB4MOFZv//wOzl89JxuOCo8Sihtj9Dm5at2OFX10N644cmrU7OUEnOtOvir4kiWhuIorbyqy9QZKw1V6n1HRPx9Owoq5uI7Zitc2da4qlUupto67NxzXAYNm+4SdoizyhWLSNCUpbJp6yGnrgEBiB5wpUrkU+chLBp5g2hnAfHlioHJsMHtpWfXpjJw2FTmvrkCkeeQAAnEaAIUcDF6eji42EzgbRBwsXn++OwkQAIkQAIkQAIkEBkEKOAigyqvSQJuIEAB5waIvAQJkAAJkAAJkAAJvGUEKODesgnl47w9BNq1qiVoerxj13HDPY/enqfnk5AACZAACZAACZAACegRoIDje0ECJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Ze=s.p+"static/question.ed747acc.gif",ot="data:image/gif;base64,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",Be=s(55351),Et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Ye="data:image/png;base64,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",Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",ve="data:image/png;base64,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",Ce="data:image/png;base64,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",X="data:image/png;base64,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",Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},91570:function(Nt,je,s){"use strict";var o=s(59301),Q=s(93314),L=s(7939),ee=Object.defineProperty,V=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,c=(p,y,S)=>y in p?ee(p,y,{enumerable:!0,configurable:!0,writable:!0,value:S}):p[y]=S,C=(p,y)=>{for(var S in y||(y={}))H.call(y,S)&&c(p,S,y[S]);if(N)for(var S of N(y))i.call(y,S)&&c(p,S,y[S]);return p},l=(p,y)=>V(p,Z(y));const f=({img:p,buttonProps:y={},styles:S={},customText:w,ButtonText:P,ButtonClick:v,Buttonclass:I,ButtonTwo:g,imgStyles:A,loading:R=!1,className:z=""})=>o.createElement("section",{className:`tc animated fadeIn ${z}`,style:C({color:"#999",margin:"100px auto",visibility:R?"hidden":"visible"},S)},o.createElement("img",{src:p||Q,style:l(C({},A),{pointerEvents:"none",userSelect:"none"})}),o.createElement("p",{className:"mt20 font14"},w||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),P&&o.createElement(L.ZP,C({className:I,onClick:v},y),P),g&&g);je.Z=f},75049:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return I}});var o=s(59301),Q={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},L=s(7939),ee=s(70557),V=s(36420),Z=s(25399),N=s(19374),H=s(91451),i=s(91570),c=s(49647),C=s(81249),l=s(59301),f=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,w=(g,A,R)=>A in g?f(g,A,{enumerable:!0,configurable:!0,writable:!0,value:R}):g[A]=R,P=(g,A)=>{for(var R in A||(A={}))y.call(A,R)&&w(g,R,A[R]);if(p)for(var R of p(A))S.call(A,R)&&w(g,R,A[R]);return g},v=(g,A,R)=>new Promise((z,J)=>{var he=Je=>{try{be(R.next(Je))}catch(U){J(U)}},oe=Je=>{try{be(R.throw(Je))}catch(U){J(U)}},be=Je=>Je.done?z(Je.value):Promise.resolve(Je.value).then(he,oe);be((R=R.apply(g,A)).next())}),I=({editOffice:g="view",data:A,issaver:R,onSaver:z,theme:J,type:he,filename:oe,monacoEditor:be,className:Je,style:U,close:F,onClose:m,hasMask:W,disabledDownload:x,onImgDimensions:T,showNodata:h,recordInfo:d})=>{const[M,q]=(0,o.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Oe,ke]=(0,o.useState)(""),[Ae,xe]=(0,o.useState)(),Me=window.ENV==="build"?"/react/build":"",At=location.host.startsWith("localhost")?c.Z.PROXY_SERVER:c.Z.API_SERVER,ot=10*(1024*1024),Be=(0,o.useRef)();A!=null&&A.startsWith("/api")&&he!=="txt"&&(A=c.Z.API_SERVER+A);const Et=X=>X.substring(X.lastIndexOf("/")+1).split(".").pop();oe&&be&&(be.filename=oe),(0,o.useEffect)(()=>{var X,Re;const se=(Re=(X=document.cookie)==null?void 0:X.replace(/\s/g,""))==null?void 0:Re.split(";");se==null||se.map(B=>{let b=B.split("=");b[0]==="_educoder_session"&&ke(b[1])})},[]),(0,o.useEffect)(()=>{he==="office"&&(A.indexOf("bigfilescdn.")>-1||A.indexOf("bigfiles1")>-1?xe({url:A,fileType:Et(A),model:A.indexOf("model=edit")?"edit":"view"}):A.indexOf("coze")>-1?xe({url:A,fileType:"doc",model:"view"}):Ie())},[he,A]);function Ye(X){return v(this,null,function*(){X.data.type==="pdfdata"&&(z(X.data.data),window.removeEventListener("message",Ye,!1)),console.log("mess---:",X.data)})}const Ie=()=>v(void 0,null,function*(){console.log("data:",A);let X=A;A.startsWith("http")||(X=location.origin+X);let Re=new URL(X).pathname.split("/").pop();const se=yield(0,H.gJ)({attachment_id:Re});se.url=At+se.url,xe(se)}),ve=()=>{if(A.startsWith("http")||A.startsWith("blob:")){Ce();return}(0,N.Sv)(oe||"educoder",A,oe)},Ce=()=>{d&&(0,C.fc)({id:d==null?void 0:d.id,watch_type:1,course_id:d==null?void 0:d.course_id}),(0,N.Nd)(oe||"educoder",decodeURIComponent(A))};return l.createElement("div",{style:P({},U||{}),className:`${W&&Q.bgBlack} ${he?Q.wrp:"hide"}`},F&&l.createElement("div",{className:Q.close,ref:Be},!!T&&l.createElement(Z.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Be.current},l.createElement("span",{onClick:()=>{m(),T()}},l.createElement("i",{className:"icon-yulanpizhu"}))),!x&&l.createElement(Z.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Be.current},l.createElement("span",{onClick:Ce},l.createElement("i",{className:"icon-quxiaozhiding"}))),R&&l.createElement(Z.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Be.current},l.createElement("span",{className:"",onClick:()=>{const X=document.getElementById("pdfiframe");window.addEventListener("message",Ye,!1),setTimeout(()=>{X.contentWindow.postMessage("getData","*")},300)}},l.createElement("i",{className:"icon-baocun"}))),l.createElement(Z.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Be.current},l.createElement("span",{className:"",onClick:()=>{m()}},l.createElement("i",{className:"icon-guanbi1"})))),l.createElement("div",{className:`${Q[Je]} ${Je} ${Q.monaco} ${he==="txt"?"show":"hide"}`},he==="txt"&&l.createElement(l.Fragment,null,l.createElement(V.ZP,P({},be)))),he==="audio"&&l.createElement("audio",{src:`${(A==null?void 0:A.indexOf("http://"))>-1||(A==null?void 0:A.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${A}`,autoPlay:!0}),he==="video"&&l.createElement(l.Fragment,null,(A==null?void 0:A.indexOf("http"))>-1?l.createElement("video",{controls:!0,src:`${A}`,autoPlay:!0}):l.createElement("video",{controls:!0,src:`data:video/mp4;base64,${A}`,autoPlay:!0})),he==="office"&&Ae&&l.createElement("iframe",{src:`${Me}/office.html?key=${Ae.key}&url=${btoa(Ae.url)}&callbackUrl=${At+(Ae.callbackUrl||"")}&fileType=${Ae.fileType}&title=${Ae.title||""}&model=${g}&officeServer=${c.Z.ONLYOFFICE}&disabledDownload=${!!x}`}),he==="html"&&l.createElement("iframe",{src:A+"&disposition=inline"}),he==="pdf"&&l.createElement("iframe",{id:"pdfiframe",src:`${Me}/js/pdf/index.html?filename=${oe||"educoder.pdf"}&url=${encodeURIComponent(A)}&disabledDownload=${!!x}&model=${g}`}),he==="image"&&l.createElement("img",{src:`${(A==null?void 0:A.indexOf("http://"))>-1||(A==null?void 0:A.indexOf("https://"))>-1?"":"data:image/png;base64,"}${A}`}),(he==="other"||he==="download")&&l.createElement(l.Fragment,null,h?l.createElement(i.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:l.createElement(L.ZP,{icon:l.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ve,disabled:x},"\u4E0B\u8F7D")}):l.createElement(L.ZP,{type:"primary",size:"middle",onClick:ve,disabled:x},l.createElement(ee.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),he==="flowChart"&&l.createElement("div",{className:"embed"},l.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${A||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},84973:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return f}});var o=s(59301),Q=s(25399),L=s(75790),ee=s(53229),V=s(19374),Z=Object.defineProperty,N=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,c=(p,y,S)=>y in p?Z(p,y,{enumerable:!0,configurable:!0,writable:!0,value:S}):p[y]=S,C=(p,y)=>{for(var S in y||(y={}))H.call(y,S)&&c(p,S,y[S]);if(N)for(var S of N(y))i.call(y,S)&&c(p,S,y[S]);return p},f=({children:p,customContent:y,disableWhenCommunity:S=!1,tooltipProps:w={}})=>{const P=(0,L.useDispatch)(),v=o.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",o.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var g;(0,V.xg)(`/users/${(g=(0,ee.eY)())==null?void 0:g.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),I=g=>{var A;if(!o.isValidElement(g))return g;const R={};R.disabled=!0,R.onChange=he=>{var oe,be;(oe=he==null?void 0:he.preventDefault)==null||oe.call(he),(be=he==null?void 0:he.stopPropagation)==null||be.call(he)};const z=(A=g.props)==null?void 0:A.children,J=z&&o.Children.map(z,I);return o.cloneElement(g,R,J)};return(0,ee.k5)()&&S?o.createElement(Q.Z,C({placement:"topLeft",title:y||v},w),I(p)):o.createElement(o.Fragment,null,p)}},45923:function(Nt,je,s){"use strict";s.d(je,{h:function(){return g}});var o=s(59301),Q=s(82326),L=s(28284),ee=s(7939),V=s(89780),Z=s.n(V),N=s(6303),H=s(87671),i=Object.defineProperty,c=Object.defineProperties,C=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(A,R,z)=>R in A?i(A,R,{enumerable:!0,configurable:!0,writable:!0,value:z}):A[R]=z,S=(A,R)=>{for(var z in R||(R={}))f.call(R,z)&&y(A,z,R[z]);if(l)for(var z of l(R))p.call(R,z)&&y(A,z,R[z]);return A},w=(A,R)=>c(A,C(R));const P=Q.default.Option,v={labelCol:{span:4},wrapperCol:{span:20}},I={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"]};je.Z=({callback:A,onCancel:R})=>{const[z,J]=(0,o.useState)("python");function he(be){J(I[be][1])}function oe(be){A(be)}return o.createElement(L.default,w(S({},v),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:oe,style:{width:500}}),o.createElement(L.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},o.createElement(Q.default,{getPopupContainer:be=>be.parentNode,onChange:he},Object.keys(I).map(be=>o.createElement(P,{key:be,value:be},I[be][0])))),o.createElement(L.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},o.createElement(g,{mode:z})),o.createElement("div",{className:"flex-container flex-end"},o.createElement(ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.createElement(ee.ZP,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function g({value:A,onChange:R,mode:z,options:J={}}){const he=(0,o.useRef)(),[oe,be]=(0,o.useState)();return(0,o.useEffect)(()=>{if(oe){let Je=function(U){const F=U.getValue();R&&R(F)};return oe.on("change",Je),()=>{oe.off("change",Je)}}},[oe,R]),(0,o.useEffect)(()=>{oe&&oe.setOption("mode",z)},[oe,z]),(0,o.useEffect)(()=>{oe&&(A!==oe.getValue()||A==="")&&setTimeout(()=>{oe.setValue(A||"")},300)},[oe,A]),(0,o.useEffect)(()=>{if(he.current&&!oe){const Je=Z().fromTextArea(he.current,S({mode:z,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},J));be(Je)}},[he.current,oe]),o.createElement("div",{className:"my-codemirror-container"},o.createElement("textarea",{ref:he}))}},36420:function(Nt,je,s){"use strict";s.d(je,{SV:function(){return ot},ZP:function(){return Ze}});var o=s(59301),Q=s(76374);const L={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"]},ee={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"]},V={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(` @@ -18,7 +18,7 @@ `)},{label:"include ",content:["#include "].join(` `)}]},Z={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(` `)}]},N={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 H=s(53184),i=s.n(H),c=(Be,Et,Ye)=>new Promise((Ie,ve)=>{var Ce=se=>{try{Re(Ye.next(se))}catch(B){ve(B)}},X=se=>{try{Re(Ye.throw(se))}catch(B){ve(B)}},Re=se=>se.done?Ie(se.value):Promise.resolve(se.value).then(Ce,X);Re((Ye=Ye.apply(Be,Et)).next())});const C={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"]}},l=(Be,Et,Ye,Ie)=>{const ve=Et.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ye.lineNumber,endColumn:Ye.column});return Array.from(new Set(ve.match(/\b\w{2,}\b/g)||[])).map(X=>({label:X,kind:Be.languages.CompletionItemKind.Text,insertText:X,range:Ie}))},f=(Be,Et,Ye,Ie)=>{Be.languages.registerCompletionItemProvider(Et,{provideCompletionItems(ve,Ce){const X=ve.getWordUntilPosition(Ce),Re={startLineNumber:Ce.lineNumber,endLineNumber:Ce.lineNumber,startColumn:X.startColumn,endColumn:X.endColumn},se=ve.getLineContent(Ce.lineNumber).substring(X.startColumn-2,X.endColumn);return{suggestions:[...l(Be,ve,Ce,Re),...Ye.map(b=>({label:b,kind:Be.languages.CompletionItemKind.Keyword,documentation:b,insertText:b,insertTextRules:Be.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re})),...Ie.map(b=>({label:b.label,kind:Be.languages.CompletionItemKind.Snippet,documentation:b.content,insertText:se.startsWith("#")?b.content.replace(/#/,""):b.content,insertTextRules:Be.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re}))]}}})};var p=Be=>{C.languages.forEach(Et=>{Be.languages.registerDocumentFormattingEditProvider(Et,{provideDocumentFormattingEdits(Ye){return c(this,null,function*(){const Ie=i()(Ye.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:Ye.getFullModelRange(),text:Ie}]})}})}),f(Be,"java",ee.keywords,ee.quickKey),f(Be,"cpp",V.keywords,V.quickKey),f(Be,"c",L.keywords,[]),f(Be,"python",Z.keywords,Z.quickKey),f(Be,"scala",N.keywords,N.quickKey)};const y="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var S=Object.defineProperty,w=(Be,Et,Ye)=>Et in Be?S(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[Et]=Ye,P=(Be,Et,Ye)=>w(Be,typeof Et!="symbol"?Et+"":Et,Ye);const v=class Us{constructor(Et,Ye,Ie){this.placeholder=Et,this.editor=Ye,this.monaco=Ie,Ye.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Us.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)}};P(v,"ID","editor.widget.placeholderHint");var g=v,A=s(96236),R=s(6767),z=s(25399),J=s(89392),he=s(59195),oe=s(56102),be=Object.defineProperty,Je=Object.defineProperties,U=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,x=(Be,Et,Ye)=>Et in Be?be(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[Et]=Ye,T=(Be,Et)=>{for(var Ye in Et||(Et={}))m.call(Et,Ye)&&x(Be,Ye,Et[Ye]);if(F)for(var Ye of F(Et))W.call(Et,Ye)&&x(Be,Ye,Et[Ye]);return Be},h=(Be,Et)=>Je(Be,U(Et)),d=(Be,Et)=>{var Ye={};for(var Ie in Be)m.call(Be,Ie)&&Et.indexOf(Ie)<0&&(Ye[Ie]=Be[Ie]);if(Be!=null&&F)for(var Ie of F(Be))Et.indexOf(Ie)<0&&W.call(Be,Ie)&&(Ye[Ie]=Be[Ie]);return Ye},M=(Be,Et,Ye)=>new Promise((Ie,ve)=>{var Ce=se=>{try{Re(Ye.next(se))}catch(B){ve(B)}},X=se=>{try{Re(Ye.throw(se))}catch(B){ve(B)}},Re=se=>se.done?Ie(se.value):Promise.resolve(se.value).then(Ce,X);Re((Ye=Ye.apply(Be,Et)).next())});function q(Be){return/^\d+$/.test(Be)?`${Be}px`:Be}function Oe(){}let ke=!1;const Ae={"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 xe(Be=[]){let Et=Be;if(Array.isArray(Be)){for(let Ye=0;YeM(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Be){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Be)}});var Ze=Be=>{var Et=Be,{width:Ye="100%",height:Ie="100%",value:ve,language:Ce="javascript",style:X={},options:Re={},overrideServices:se={},theme:B="vs-dark",onEditBlur:b,isCopy:_=!1,onSave:ne,autoHeight:$=!1,forbidCopy:ue=!1,forbidCopyTips:ge,onChange:Pe=Oe,editorDidMount:Qe=Oe,onFocus:_e=Oe,onBreakPoint:Ve=Oe,breakPointValue:lt=[],filename:ft="educoder.txt",errorLine:tt,errorContent:it="",highlightLine:vt,openBreakPoint:pt=!1,placeholder:fe="",showMiniMap:ze=!0}=Et,nt=d(Et,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const at=(0,o.useRef)(),et=(0,o.useRef)({}),Wt=(0,o.useRef)(),xt=(0,o.useRef)(),wt=(0,o.useRef)([]),Mt=(0,o.useRef)(!1),Bt=(0,o.useRef)(),Tt=(0,o.useRef)(),Jt=(0,o.useRef)(!1),[It,qt]=(0,o.useState)(!1);function jt(){let dt;return at.current&&(dt=new Q.Z(G=>{for(let ae of G)(ae.target.offsetHeight>0||ae.target.offsetWidth>0)&&et.current.instance.layout()}),dt.observe(at.current)),dt}function Dt(){R.ZP.warning({content:decodeURIComponent(ge||y),key:"monaco-editor-tip"})}const Rt=()=>{let dt=et.current.instance;if(ve!=null&&dt&&It){const G=dt.getModel();G&&ve!==G.getValue()&&(ke=!0,G.setValue(ve),dt.layout(),ke=!1)}};(0,o.useEffect)(()=>{const dt=he.Z.subscribe("formatDocument",G=>{var ae;let yt=et.current.instance;(ae=yt==null?void 0:yt.getAction)==null||ae.call(yt,"editor.action.formatDocument").run()});return window.updateMonacoValue=G=>{Pe(G)},dt},[]),(0,o.useEffect)(()=>{var dt;let G=et.current.instance;xt.current&&clearTimeout(xt.current),xt.current=setTimeout(()=>{Rt()},500),ve&&(ve!=null&&ve.length)&&((dt=G==null?void 0:G.updateOptions)==null||dt.call(G,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ve.split(/\r\n|\r|\n/g).length))+3,5)}))},[ve,It,et.current]),(0,o.useEffect)(()=>{if(tt&&et.current&&et.current.instance){let G=et.current.instance;G.changeViewZones(function(ae){var yt=document.createElement("div");yt.style.padding="10px 20px",yt.style.width="calc(100% - 20px)",yt.className="my-error-line-wrp",yt.innerHTML=it,ae.addZone({afterLineNumber:tt||11,heightInLines:3,domNode:yt})});var dt={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}};G.addOverlayWidget(dt),G.revealPositionInCenter({lineNumber:20,column:1})}},[tt,et.current,It]);const Gt=(dt="",G)=>{if(!dt||dt.trim()==="")return!0;const yt=et.current.instance.getModel().getLineTokens(G);let te=!1;for(let de=0;de<2;de++)yt.getStandardTokenType(de)===1&&(te=!0);return te};(0,o.useEffect)(()=>{var dt;const G=(dt=et.current)==null?void 0:dt.instance;if(G&&It&&ue){const ae=G.onDidBlurEditorWidget(()=>{Jt.current=!1}),yt=G.onDidFocusEditorText(()=>{Jt.current=!0});return()=>{ae.dispose(),yt.dispose()}}},[et.current,It,ue]),(0,o.useEffect)(()=>{var dt;if((dt=et.current)!=null&&dt.instance&&It&&pt){let G=et.current.instance,ae=G.getModel();if(!ae)return;(()=>{var Fe;let Se=[],qe=[];const De=ae.getAllDecorations();for(let Ee of De)Ee.options.className==="highlighted-line"&&(Se.push((Fe=Ee==null?void 0:Ee.range)==null?void 0:Fe.startLineNumber),qe.push(Ee==null?void 0:Ee.id));if(vt===Se[0])return;ae.deltaDecorations(qe,[]);const pe=ae.getLineCount();vt&&vt<=pe&&(G.deltaDecorations([],[{range:new Me.Range(vt,1,vt,ae.getLineMaxColumn(vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),G.revealLineInCenter(vt))})();const te=(Fe=!1)=>{var Se;let qe=[],De=[];const pe=ae.getAllDecorations();for(let Ee of pe)Ee.options.linesDecorationsClassName==="breakpoints-select"&&(qe.push((Se=Ee==null?void 0:Ee.range)==null?void 0:Se.startLineNumber),De.push(Ee==null?void 0:Ee.id));if(Fe)return{lines:qe,ids:De};Ve(qe)},de=Fe=>M(void 0,null,function*(){let Se={range:new Me.Range(Fe,1,Fe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ae.deltaDecorations([],[Se]),te()}),k=Fe=>M(void 0,null,function*(){let Se=[];const qe=G.getLineDecorations(Fe);for(let De of qe)De.options.linesDecorationsClassName==="breakpoints-select"&&Se.push(De.id);yield ae.deltaDecorations(Se,[]),te()}),re=Fe=>{let Se=G.getLineDecorations(Fe);for(let qe of Se)if(qe.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,J.isEqual)(lt,te(!0).lines)){ae.deltaDecorations(te(!0).ids,[]);const Fe=lt.map(Se=>({range:new Me.Range(Se,1,Se,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ae.deltaDecorations([],Fe)}const K=G.onDidChangeModelContent(Fe=>{let Se=G.getPosition();if(Se){let qe=Se.lineNumber;clearTimeout(Tt.current),Tt.current=setTimeout(()=>{Gt(ae.getLineContent(qe),qe)?k(qe):re(qe)?(k(qe),de(qe)):te()},100)}}),ie=G.onMouseDown(Fe=>{var Se,qe,De;if(Fe.target.detail&&((De=(qe=(Se=Fe.target)==null?void 0:Se.element)==null?void 0:qe.className)!=null&&De.includes("line-numbers"))){let pe=Fe.target.position.lineNumber;if(Gt(ae.getLineContent(pe),pe))return;re(pe)?k(pe):de(pe)}}),O=Fe=>{let Se={range:new Me.Range(Fe,1,Fe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};wt.current=G.deltaDecorations(wt.current,[Se])},me=()=>{wt.current=G.deltaDecorations(wt.current,[])},we=G.onMouseMove(Fe=>{var Se,qe,De;if(me(),Fe.target.detail&&((De=(qe=(Se=Fe.target)==null?void 0:Se.element)==null?void 0:qe.className)!=null&&De.includes("line-numbers"))){let pe=Fe.target.position.lineNumber;if(Gt(ae.getLineContent(pe),pe))return;O(pe)}}),Le=G.onMouseLeave(()=>{me()});return()=>{K.dispose(),ie.dispose(),we.dispose(),Le.dispose()}}},[et.current,It,lt,vt,pt,Ce]),(0,o.useEffect)(()=>{var dt;(dt=et.current)!=null&&dt.instance&&pt&&et.current.instance.setPosition({lineNumber:0,column:0})},[vt]);function Kt(){let dt=et.current.instance;if(dt){const G=dt.getSelection(),ae=et.current.pastePos||{},yt=new Me.Range(ae.startLineNumber||G.endLineNumber,ae.startColumn||G.endColumn,ae.endLineNumber||G.endLineNumber,ae.endColumn||G.endColumn);setTimeout(()=>{dt.executeEdits("",[{range:yt,text:""}])},300)}}function wn(dt){(window.navigator.platform.match("Mac")?dt.metaKey:dt.ctrlKey)&&dt.keyCode==83&&(dt.preventDefault(),ne())}const vn=()=>{if($&&et.current.instance){const dt=et.current.instance.getContentHeight();Dn(dt{if(!Jt.current)return;const{keyCode:G,ctrlKey:ae,metaKey:yt,target:te,type:de}=dt;return(de==="paste"||(G===67||G===86)&&(yt||ae))&&te.nodeName==="TEXTAREA"&&(Dt(),dt.preventDefault()),!1};function Mn(dt,G){var ae=window.URL||window.webkitURL||window,yt=new Blob([G]),te=document.createElementNS("http://www.w3.org/1999/xhtml","a");te.href=ae.createObjectURL(yt),te.download=dt,mn(te)}(0,o.useEffect)(()=>{vn()},[vn]),(0,o.useEffect)(()=>{at.current&&!It&&Promise.all([s.e(8909),s.e(1404)]).then(s.bind(s,71448)).then(dt=>{try{Me=dt,et.current.instance=Me.editor.create(at.current,{value:ve,language:xe(Ce),theme:B,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:ze||!1}},se);const G=et.current.instance;let te=[...A.BH._menuItems].find(K=>K[0]._debugName=="EditorContext")[1],de=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],k=(K,ie)=>{var O,me;let we=K._first;do ie.includes((me=(O=we.element)==null?void 0:O.command)==null?void 0:me.id)&&K._remove(we);while(we=we.next)};if(Qe(G,Me),setTimeout(()=>{vn(),et.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Mn(ft||"educoder.txt",G.getValue())}})},500),et.current.subscription=G.onDidChangeModelContent(K=>{Mt.current?clearTimeout(Bt.current):(vn(),Pe(G.getValue(),K)),Bt.current=setTimeout(()=>{Mt.current=!1},500)}),window.Monaco||p(Me,xe(Ce)),ue&&(k(te,de),at.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Cn),window.removeEventListener("paste",Cn),window.addEventListener("keydown",Cn),window.addEventListener("paste",Cn)),window.Monaco=Me,b&&G.onDidBlurEditorWidget(()=>{b(G.getValue())}),_e&&G.onDidFocusEditorText(()=>{ue&&At(),_e(G.getValue())}),ue){At();try{G.onDidPaste(K=>{const ie=G.getSelection(),O=et.current.pastePos||{},me=new Me.Range(O.startLineNumber||ie.endLineNumber,O.startColumn||ie.endColumn,O.endLineNumber||ie.endLineNumber,O.endColumn||ie.endColumn);G.executeEdits("",[{range:K.range,text:""}])})}catch(K){}}let re=jt();return fe&&typeof fe=="string"&&new g(fe,G,Me),qt(!0),()=>{const K=et.current.instance;K.dispose();const ie=K.getModel();ie&&ie.dispose(),et.current.subscription&&et.current.subscription.dispose(),re.unobserve(at.current)}}catch(G){}})},[]),(0,o.useEffect)(()=>{if(et.current.instance&&It)return document.addEventListener("keydown",wn,!1),()=>{document.removeEventListener("keydown",wn)}},[ne,It]),(0,o.useEffect)(()=>{let dt=et.current.instance;if(dt&&It){let G=xe(Ce);Me.editor.setModelLanguage(dt.getModel(),G)}},[Ce,It]),(0,o.useEffect)(()=>{et.current.instance&&It&&Me.editor.setTheme(B)},[B,It]),(0,o.useEffect)(()=>{let dt=et.current.instance;Wt.current=Re,dt&&It&&(dt.updateOptions(T({},Re)),setTimeout(()=>{dt.getModel().updateOptions(T({},Re))},200))},[JSON.stringify(Re),It]),(0,o.useEffect)(()=>{let dt=et.current.instance;dt&&It&&dt.layout()},[Ye,Ie,It]);const[En,Bn]=(0,o.useState)(q(Ye)),[an,Dn]=(0,o.useState)(q(Ie)),An=h(T({},X),{width:En,height:an,position:"relative"});return o.createElement("div",{className:"my-monaco-editor",ref:at,style:An,onFocus:()=>{ue&&At()}},_&&o.createElement(oe.CopyToClipboard,{text:ve,onCopy:()=>R.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(z.Z,{title:"\u590D\u5236\u4EE3\u7801"},o.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},o.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ot({width:Be="100%",height:Et="100%",original:Ye,modified:Ie,language:ve,options:Ce={}}){const X=(0,o.useRef)(),[Re,se]=(0,o.useState)(null);function B($){let ue;return X.current&&(ue=new Q.Z(ge=>{for(let Pe of ge)(Pe.target.offsetHeight>0||Pe.target.offsetWidth>0)&&$.layout()}),ue.observe(X.current)),ue}(0,o.useEffect)(()=>(X.current&&Promise.all([s.e(8909),s.e(9404)]).then(s.bind(s,2550)).then($=>{Me=$;const ue=Me.editor.createDiffEditor(X.current,h(T({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},Ce),{wordWrap:!0}));se(ue);let ge=B(ue);return()=>{ue.dispose();const Pe=ue.getModel();Pe&&Pe.dispose(),ge.unobserve(X.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,o.useEffect)(()=>{Re&&Re.setModel({original:Me.editor.createModel(Ye,ve),modified:Me.editor.createModel(Ie,ve)})},[Ye,Ie,ve,Re]);const b=q(Be),_=q(Et),ne={width:b,height:_};return o.createElement("div",{className:"my-diff-editor",ref:X,style:ne})}},62961:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return S}});var o=s(59301),Q=s(75790),L=s(28284),ee=s(6767),V=s(62957),Z=s(37568),N={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},H=Object.defineProperty,i=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,l=(w,P,v)=>P in w?H(w,P,{enumerable:!0,configurable:!0,writable:!0,value:v}):w[P]=v,f=(w,P)=>{for(var v in P||(P={}))c.call(P,v)&&l(w,v,P[v]);if(i)for(var v of i(P))C.call(P,v)&&l(w,v,P[v]);return w},p=(w,P,v)=>new Promise((I,g)=>{var A=J=>{try{z(v.next(J))}catch(he){g(he)}},R=J=>{try{z(v.throw(J))}catch(he){g(he)}},z=J=>J.done?I(J.value):Promise.resolve(J.value).then(A,R);z((v=v.apply(w,P)).next())});const y=({shixunsDetail:w,globalSetting:P,loading:v,dispatch:I,title:g,pathList:A=[],showInputPath:R=!1,isMergeSelectFile:z=!1,onFinish:J=()=>{}})=>{const[he]=L.default.useForm(),oe=(0,Q.useParams)(),be=(0,Q.useLocation)(),Je=(0,o.useRef)(),[U,F]=(0,o.useState)(""),[m,W]=(0,o.useState)(""),[x,T]=(0,o.useState)([]),[h,d]=(0,o.useState)([]);(0,o.useEffect)(()=>{var xe,Me;Je.current=((Me=(xe=be.pathname)==null?void 0:xe.split("/"))==null?void 0:Me[3])==="repository"},[]),(0,o.useEffect)(()=>{if(w.actionTabs.key!=="Repository-SelectFilePath")return;const xe=A.join("/");let Me=[];A.map((At,Ze)=>{Ze===0?Me.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${At}`,path:xe}):Me.push({val:`/${At}`,path:xe})}),T(Me),F(xe),W(xe),M(xe)},[w.actionTabs.key]);const M=xe=>p(void 0,null,function*(){const Me=yield I({type:Je.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:oe.id,path:xe}});Me&&d(Me.trees||[])}),q=xe=>{let Me=U;xe.type==="tree"&&(x.length?x.push({val:`/${xe.name}`,path:xe.name}):x.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${xe.name}`,path:xe.name}),T(x),Me=U?`${U}/${xe.name}`:xe.name,F(Me)),M(Me)},Oe=(xe,Me)=>{const At=x.filter((ot,Be)=>Be<=Me);T(At);const Ze=At.filter((ot,Be)=>Be!==0).map(ot=>ot.val).join("").substr(1);F(Ze),M(Ze)},ke=()=>p(void 0,null,function*(){const xe=he==null?void 0:he.getFieldsValue(),Me=U?`${U}${xe!=null&&xe.name?`/${xe==null?void 0:xe.name}`:""}`:xe==null?void 0:xe.name;if(z){J(Me),Ae();return}if(R){yield he.validateFields();const At=yield I({type:"shixunsDetail/uploadGitFolder",payload:f(f({},{id:oe.id,path:Me}),Je.current?{}:{secret_repository:!0})});J(m),At.status===0&&ee.ZP.info("\u65B0\u5EFA\u6210\u529F")}else J(Me),ee.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Ae()}),Ae=()=>{I({type:"shixunsDetail/setActionTabs",payload:{}}),he.resetFields()};return o.createElement(V.default,{centered:!0,title:g||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:w.actionTabs.key==="Repository-SelectFilePath",onOk:ke,onCancel:Ae},o.createElement("div",{className:N.wrap},o.createElement("div",{className:N.content},o.createElement("div",{className:N.mainPathWrap},!!(x!=null&&x.length)&&x.map((xe,Me)=>o.createElement("a",{key:Me,onClick:()=>Oe(xe,Me)},xe.val))),!!(h!=null&&h.length)&&h.map((xe,Me)=>xe.type==="tree"&&o.createElement("a",{key:Me,onClick:()=>q(xe)},o.createElement("i",{className:`iconfont icon-wenjianjia ${N.colorBlue}`}),xe.name))),o.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.createElement("div",{className:"mt5 mb5"},U),R&&o.createElement(L.default,{form:he,scrollToFirstError:!0,className:"mt20"},o.createElement(L.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(Z.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var S=(0,Q.connect)(({shixunsDetail:w,loading:P,globalSetting:v})=>({shixunsDetail:w,globalSetting:v,loading:P.models.index}))(y)},4848:function(Nt,je,s){"use strict";s.r(je),s.d(je,{default:function(){return st}});var o=s(59301),Q={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"},L=s(75790),ee=s(31691),V=s(25399),Z=s(6767),N=s(93041),H=s(77019),i=s(5269),c=s(75727),C=s(62957),l=s(29787),f=s(7939),p=s(18287),y=s(58755),S=s(56102),w=s(28284),P=s(37568),v={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},I=s(19374),g=Object.defineProperty,A=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,J=(ce,ye,le)=>ye in ce?g(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,he=(ce,ye)=>{for(var le in ye||(ye={}))R.call(ye,le)&&J(ce,le,ye[le]);if(A)for(var le of A(ye))z.call(ye,le)&&J(ce,le,ye[le]);return ce},oe=(ce,ye)=>{var le={};for(var Ke in ce)R.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&A)for(var Ke of A(ce))ye.indexOf(Ke)<0&&z.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},be=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const Je=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=oe(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useLocation)(),Pt=(0,L.useParams)(),[en,Ut]=(0,o.useState)({}),zt=(0,o.useRef)(),[Qt]=w.default.useForm(),[Ot,Ft]=(0,o.useState)("");(0,o.useEffect)(()=>{Xe.visible&&Qt.resetFields()},[Xe.visible]),(0,o.useEffect)(()=>{const rn=sessionStorage.getItem("pathArray");if(rn){const kt=rn.split(",").join("/"),Yt=kt.indexOf("/")===0?kt.substr(1):kt;Ft(Yt)}},[]),(0,o.useEffect)(()=>{var rn,kt;zt.current=(kt=(rn=rt.pathname)==null?void 0:rn.split("/"))==null?void 0:kt[2]},[]);const _t=(...rn)=>be(void 0,[...rn],function*(kt={}){const Yt=(0,I.TG)(),sn=yield Te({type:"shixunsDetail/addRepositoryFile",payload:{id:Pt.id,message:kt.commitMessage,content:"",path:(Xe.defaultPath?Xe.defaultPath+"/":"")+kt.path+"/"+(kt.file||".gitkeep"),secret_repository:St?void 0:!0,homework_common_id:Yt||void 0}});sn!=null&&sn.url&&(Z.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xe.onOK({path:(Xe.defaultPath?Xe.defaultPath+"/":"")+kt.path+"/"+(kt.file||".gitkeep"),name:kt.path.split("/")[kt.path.split("/").length-1]}),Xe.onClose())}),on=()=>{var rn,kt;L.history.push(`/shixuns/${zt.current}/${(kt=(rn=rt.pathname)==null?void 0:rn.split("/"))==null?void 0:kt[3]}${Ot?`/master/shixun_show/${Ot}`:""}`)};return o.createElement(C.default,{width:"60%",centered:!0,open:Xe.visible,wrapClassName:v.modal,onOk:()=>{Qt.submit()},onCancel:Xe.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.createElement("section",{className:v.bg},o.createElement("div",{className:v.wrap},o.createElement(w.default,{className:"mt10",form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:_t,onChange:()=>{var rn,kt,Yt,sn;const un=he({},Qt.getFieldsValue()),$t=(rn=un==null?void 0:un.path)==null?void 0:rn.split(""),Lt=(kt=un==null?void 0:un.file)==null?void 0:kt.split("");(Yt=$t==null?void 0:$t.filter(mt=>mt=="/"))!=null&&Yt.length&&(un.path=un.path.substring(0,un.path.length-1)),(sn=Lt==null?void 0:Lt.filter(mt=>mt=="/"))!=null&&sn.length&&(un.file=un.file.substring(0,un.path.length-1)),Qt.setFieldsValue(he({},un)),Ut(un)}},o.createElement(w.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.createElement(H.Z,null,o.createElement(i.Z,null,o.createElement("span",{className:v.filePath},Xe.defaultPath+"/")),o.createElement(i.Z,{flex:"1"},o.createElement(w.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"}]},o.createElement(P.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),o.createElement(w.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},o.createElement(P.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"})),o.createElement(w.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"}]},o.createElement(P.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 U=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(Je),F=s(45923),m=s(80408),W=s(59301),x=Object.defineProperty,T=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,M=(ce,ye,le)=>ye in ce?x(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,q=(ce,ye)=>{for(var le in ye||(ye={}))h.call(ye,le)&&M(ce,le,ye[le]);if(T)for(var le of T(ye))d.call(ye,le)&&M(ce,le,ye[le]);return ce},Oe=(ce,ye)=>{var le={};for(var Ke in ce)h.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&T)for(var Ke of T(ce))ye.indexOf(Ke)<0&&d.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},ke=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const Ae=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=Oe(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useLocation)(),Pt=(0,L.useParams)(),[en,Ut]=(0,o.useState)({}),zt=(0,o.useRef)(),[Qt]=w.default.useForm(),[Ot,Ft]=(0,o.useState)("");(0,o.useEffect)(()=>{Xe.visible&&Qt.resetFields()},[Xe.visible]),(0,o.useEffect)(()=>{const rn=sessionStorage.getItem("pathArray");if(rn){const kt=rn.split(",").join("/"),Yt=kt.indexOf("/")===0?kt.substr(1):kt;Ft(Yt)}},[]),(0,o.useEffect)(()=>{var rn,kt;zt.current=(kt=(rn=rt.pathname)==null?void 0:rn.split("/"))==null?void 0:kt[2]},[]);const _t=(...rn)=>ke(void 0,[...rn],function*(kt={},Yt=!1,sn=1){var un,$t;const Lt=(0,I.TG)(),mt=yield Te({type:"shixunsDetail/addRepositoryFile",payload:{id:Pt.id,message:kt.commitMessage,content:kt.codeMirror,path:(Xe.defaultPath?Xe.defaultPath+"/":"")+kt.path,secret_repository:St?void 0:!0,sync_origin_shixun:Yt,homework_common_id:Lt||void 0}});mt!=null&&mt.url&&((un=le==null?void 0:le.detail)!=null&&un.copy_for_exercise||Z.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xe.onOK({path:(Xe.defaultPath?Xe.defaultPath+"/":"")+kt.path,name:kt.path.split("/")[kt.path.split("/").length-1]}),Xe.onClose()),($t=le==null?void 0:le.detail)!=null&&$t.copy_for_exercise&&(0,m.m)(Te,le,Pt.id,sn)}),on=()=>{var rn,kt;L.history.push(`/shixuns/${zt.current}/${(kt=(rn=rt.pathname)==null?void 0:rn.split("/"))==null?void 0:kt[3]}${Ot?`/master/shixun_show/${Ot}`:""}`)};return W.createElement(C.default,{width:"60%",open:Xe.visible,wrapClassName:v.modal,destroyOnClose:!0,centered:!0,onOk:()=>{Qt.submit()},onCancel:Xe.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},W.createElement("section",{className:v.bg},W.createElement("div",{className:v.wrap},W.createElement(w.default,{className:"mt10",form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:rn=>{var kt,Yt;(kt=le==null?void 0:le.detail)!=null&&kt.is_fork_from_creator&&((Yt=le==null?void 0:le.detail)!=null&&Yt.copy_for_exercise)?(Xe.onClose(),Te({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:rn,type:"wareHouse",fn:(sn,un,$t)=>{_t(sn,un,$t)}}})):_t(rn)},onChange:()=>{var rn,kt;const Yt=q({},Qt.getFieldsValue()),sn=(rn=Yt==null?void 0:Yt.path)==null?void 0:rn.split("");((kt=sn==null?void 0:sn.filter(un=>un=="/"))==null?void 0:kt.length)>1&&(Yt.path=Yt.path.substring(0,Yt.path.length-1)),Qt.setFieldsValue(q({},Yt)),Ut(Yt)}},W.createElement(w.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},W.createElement(H.Z,null,W.createElement(i.Z,null,W.createElement("span",{className:v.filePath},Xe.defaultPath+"/")),W.createElement(i.Z,{flex:"1"},W.createElement(w.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"}]},W.createElement(P.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),W.createElement(w.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"}]},W.createElement(P.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"})),W.createElement("div",{className:"mt10 mb20"},W.createElement(w.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},W.createElement(F.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 xe=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(Ae),Me=Object.defineProperty,At=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Be=(ce,ye,le)=>ye in ce?Me(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,Et=(ce,ye)=>{for(var le in ye||(ye={}))Ze.call(ye,le)&&Be(ce,le,ye[le]);if(At)for(var le of At(ye))ot.call(ye,le)&&Be(ce,le,ye[le]);return ce},Ye=(ce,ye)=>{var le={};for(var Ke in ce)Ze.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&At)for(var Ke of At(ce))ye.indexOf(Ke)<0&&ot.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},Ie=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const ve=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=Ye(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useLocation)(),Pt=(0,L.useParams)(),[en,Ut]=(0,o.useState)({}),zt=(0,o.useRef)(),[Qt]=w.default.useForm(),[Ot,Ft]=(0,o.useState)(""),[_t,on]=(0,o.useState)("");(0,o.useEffect)(()=>{Xe.visible&&Qt.resetFields()},[Xe.visible]),(0,o.useEffect)(()=>{const Yt=Xe.defaultPath.split("/");Yt.length===1?(Ft(""),on(Xe.defaultPath)):(on(Yt.pop()),Ft(Yt.join("/")+"/"))},[Xe.defaultPath]),(0,o.useEffect)(()=>{var Yt,sn;zt.current=(sn=(Yt=rt.pathname)==null?void 0:Yt.split("/"))==null?void 0:sn[2]},[]);const rn=(...Yt)=>Ie(void 0,[...Yt],function*(sn={}){const un=(0,I.TG)(),$t=yield Te({type:"shixunsDetail/moveGitFile",payload:{id:Pt.id,from:Xe.defaultPath,to:Ot+sn.path,message:sn.commitMessage||`${Xe.defaultPath} rename to ${Ot}${sn.path} `,secret_repository:St,homework_common_id:un||void 0}});($t==null?void 0:$t.status)===0&&(Z.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xe.onOK({path:sn.path,name:sn.path}),Xe.onClose())}),kt=()=>{var Yt,sn;L.history.push(`/shixuns/${zt.current}/${(sn=(Yt=rt.pathname)==null?void 0:Yt.split("/"))==null?void 0:sn[3]}${Ot?`/master/shixun_show/${Ot}`:""}`)};return o.createElement(C.default,{width:"40%",open:Xe.visible,wrapClassName:v.modal,centered:!0,onOk:()=>{Qt.submit()},onCancel:Xe.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.createElement("section",{className:v.bg},o.createElement("div",{className:v.wrap},o.createElement(w.default,{className:"mt10",form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:rn,onChange:()=>{var Yt,sn;const un=Et({},Qt.getFieldsValue()),$t=(Yt=un==null?void 0:un.path)==null?void 0:Yt.split("");((sn=$t==null?void 0:$t.filter(Lt=>Lt=="/"))==null?void 0:sn.length)>1&&(un.path=un.path.substring(0,un.path.length-1)),Qt.setFieldsValue(Et({},un)),Ut(un)}},o.createElement(w.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.createElement(H.Z,null,o.createElement(i.Z,{flex:"1"},o.createElement(w.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(P.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:_t}))))),o.createElement(w.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},o.createElement(P.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Xe.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Ce=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(ve),X=s(49647),Re=s(98280),se=s(94968),B=s(62961),b={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},_=s(59301),ne=Object.defineProperty,$=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Pe=(ce,ye,le)=>ye in ce?ne(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,Qe=(ce,ye)=>{for(var le in ye||(ye={}))ue.call(ye,le)&&Pe(ce,le,ye[le]);if($)for(var le of $(ye))ge.call(ye,le)&&Pe(ce,le,ye[le]);return ce},_e=(ce,ye)=>{var le={};for(var Ke in ce)ue.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&$)for(var Ke of $(ce))ye.indexOf(Ke)<0&&ge.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},Ve=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const{Dragger:lt}=se.default,ft=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=_e(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useLocation)(),Pt=(0,L.useParams)(),[en,Ut]=(0,o.useState)({}),zt=(0,o.useRef)(),[Qt]=w.default.useForm(),[Ot,Ft]=(0,o.useState)([]),[_t,on]=(0,o.useState)();let rn;(0,o.useEffect)(()=>{Xe.visible&&(Qt.resetFields(),Ft([]))},[Xe.visible]),(0,o.useEffect)(()=>{zt.current=Pt.id},[]),(0,o.useEffect)(()=>{const Lt=sessionStorage.getItem("pathArray");if(Lt){const mt=Lt.split(",").join("/"),ct=mt.indexOf("/")===0?mt.substr(1):mt;on(ct)}},[]);const kt=Lt=>{var mt,ct,bt,Vt;if(rn=Lt.file.name,Lt.file.status==="done"||Lt.file.status==="uploading"){if(Ft(Lt.fileList),!Lt.file.response)return;if(((mt=Lt.file.response)==null?void 0:mt.status)===0){(ct=le==null?void 0:le.detail)!=null&&ct.copy_for_exercise||(Z.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),Qt.validateFields());return}Ft(Ot.filter(Xt=>Xt.uid!==Lt.file.uid)),(bt=Lt.file.response)!=null&&bt.message&&Z.ZP.info((Vt=Lt.file.response)==null?void 0:Vt.message)}},Yt=Lt=>Ve(void 0,null,function*(){if(!Lt.response){Z.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Te({type:"shixunsDetail/deleteGitFile",payload:{id:Pt.id,path:_t?`${_t}/${Lt.name}`:Lt.name,message:Qt.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${_t?`${_t}/${Lt.name}`:Lt.name}`,secret_repository:St?null:!0}})).status===0&&(Ft(Ot.filter(ct=>ct.uid!==Lt.uid)),Z.ZP.info("\u5220\u9664\u6210\u529F"))}),sn={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!Qt.getFieldValue("commitMessage"),data:()=>Ve(void 0,null,function*(){return new Promise((Lt,mt)=>Ve(void 0,null,function*(){setTimeout(()=>Ve(void 0,null,function*(){const ct=yield Qt.getFieldsValue(),bt=Qe(Qe({},{path:Xe.defaultPath?Xe.defaultPath:"",message:en.commitMessage||`\u4E0A\u4F20\u4E86${rn}`}),St?{}:{secret_repository:!0});Lt(bt)}),200)}))}),fileList:Ot,method:"post",action:`${X.Z.API_SERVER}/api/shixuns/${zt.current}/upload_git_file.json`,onChange:kt,onRemove:Yt,beforeUpload:Lt=>(rn=Lt.name,Lt.size/1024/1024>50?(Z.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},un=(Lt=!1,mt=1)=>Ve(void 0,null,function*(){var ct;const bt=(0,I.TG)(),Vt=Qe(Qe({},{path:Xe.defaultPath?Xe.defaultPath:"",message:en.commitMessage||`\u4E0A\u4F20\u4E86${rn}`}),St?{}:{secret_repository:!0});for(let Xt=0;Xt{ln.append(dn,Vt[dn].toString())});const Sn=yield(0,Re.ZP)(`/api/shixuns/${zt.current}/upload_git_file.json`,{method:"post",body:ln},!0)}Xe.onClose(),Xe.onOK({path:Xe.defaultPath}),$t(),(ct=le==null?void 0:le.detail)!=null&&ct.copy_for_exercise&&(0,m.m)(Te,le,Pt.id,mt)}),$t=()=>{var Lt,mt;L.history.push(`/shixuns/${zt.current}/${(mt=(Lt=rt.pathname)==null?void 0:Lt.split("/"))==null?void 0:mt[3]}${_t?`/master/shixun_show/${_t}`:""}`)};return _.createElement(C.default,{open:Xe.visible,onOk:Lt=>{Qt.submit()},centered:!0,onCancel:Xe.onClose,width:"70%"},_.createElement("section",{className:b.bg},_.createElement("div",{className:b.wrap},_.createElement("div",{className:b.title},"\u4E0A\u4F20\u6587\u4EF6"),_.createElement(w.default,{className:"mt10",form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Ve(void 0,null,function*(){var Lt,mt;yield Qt.validateFields(),(Lt=le==null?void 0:le.detail)!=null&&Lt.is_fork_from_creator&&((mt=le==null?void 0:le.detail)!=null&&mt.copy_for_exercise)?(Xe.onClose(),Te({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(ct,bt)=>{un(ct,bt)}}})):un()}),onValuesChange:()=>Ut(Qe({},Qt.getFieldsValue()))},_.createElement(w.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"}]},_.createElement(P.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),_.createElement(w.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Lt,mt){return(Ot==null?void 0:Ot.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},_.createElement("div",{onClick:()=>{if(!Qt.getFieldValue("commitMessage")){Z.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},_.createElement(lt,Qe({},sn),_.createElement("div",null,_.createElement("i",{className:`iconfont icon-shangchuan font50 ${b.colorBlue}`})),_.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",_.createElement("span",{className:`${b.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"))))))),_.createElement(B.Z,{onFinish:Lt=>on(Lt)})))};var tt=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(ft),it={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"},vt={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},pt=Object.defineProperty,fe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,at=(ce,ye,le)=>ye in ce?pt(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,et=(ce,ye)=>{for(var le in ye||(ye={}))ze.call(ye,le)&&at(ce,le,ye[le]);if(fe)for(var le of fe(ye))nt.call(ye,le)&&at(ce,le,ye[le]);return ce},Wt=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const xt=({shixunsDetail:ce,globalSetting:ye,loading:le,dispatch:Ke,title:ht,pathList:ut=[],showInputPath:Te=!1,isMergeSelectFile:St=!1,onFinish:Xe=()=>{}})=>{const[rt]=w.default.useForm(),Pt=(0,L.useParams)(),en=(0,L.useLocation)(),Ut=(0,o.useRef)(),[zt,Qt]=(0,o.useState)(""),[Ot,Ft]=(0,o.useState)(""),[_t,on]=(0,o.useState)([]),[rn,kt]=(0,o.useState)([]);(0,o.useEffect)(()=>{var mt,ct;Ut.current=((ct=(mt=en.pathname)==null?void 0:mt.split("/"))==null?void 0:ct[3])==="repository"},[]),(0,o.useEffect)(()=>{if(ce.actionTabs.key!=="Repository-SelectFilePath")return;const mt=ut.join("/");let ct=[];ut.map((bt,Vt)=>{Vt===0?ct.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${bt}`,path:mt}):ct.push({val:`/${bt}`,path:mt})}),on(ct),Qt(mt),Ft(mt),Yt(mt)},[ce.actionTabs.key]);const Yt=mt=>Wt(void 0,null,function*(){const ct=yield Ke({type:Ut.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Pt.id,path:mt}});ct&&kt(ct.trees||[])}),sn=mt=>{let ct=zt;mt.type==="tree"&&(_t.length?_t.push({val:`/${mt.name}`,path:mt.name}):_t.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${mt.name}`,path:mt.name}),on(_t),ct=zt?`${zt}/${mt.name}`:mt.name,Qt(ct)),Yt(ct)},un=(mt,ct)=>{const bt=_t.filter((Xt,ln)=>ln<=ct);on(bt);const Vt=bt.filter((Xt,ln)=>ln!==0).map(Xt=>Xt.val).join("").substr(1);Qt(Vt),Yt(Vt)},$t=()=>Wt(void 0,null,function*(){const mt=rt==null?void 0:rt.getFieldsValue(),ct=zt?`${zt}${mt!=null&&mt.name?`/${mt==null?void 0:mt.name}`:""}`:mt==null?void 0:mt.name;if(St){Xe(ct),Lt();return}if(Te){yield rt.validateFields();const bt=yield Ke({type:"shixunsDetail/uploadGitFolder",payload:et(et({},{id:Pt.id,path:ct}),Ut.current?{}:{secret_repository:!0})});Xe(Ot),bt.status===0&&Z.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Xe(ct),Z.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Lt()}),Lt=()=>{Ke({type:"shixunsDetail/setActionTabs",payload:{}}),rt.resetFields()};return o.createElement(C.default,{centered:!0,title:ht||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:ce.actionTabs.key==="Repository-SelectFilePath",onOk:$t,onCancel:Lt},o.createElement("div",{className:vt.wrap},o.createElement("div",{className:vt.content},o.createElement("div",{className:vt.mainPathWrap},!!(_t!=null&&_t.length)&&_t.map((mt,ct)=>o.createElement("a",{key:ct,onClick:()=>un(mt,ct)},mt.val))),!!(rn!=null&&rn.length)&&rn.map((mt,ct)=>mt.type==="tree"&&o.createElement("a",{key:ct,onClick:()=>sn(mt)},o.createElement("i",{className:`iconfont icon-wenjianjia ${vt.colorBlue}`}),mt.name))),o.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.createElement("div",{className:"mt5 mb5"},zt),Te&&o.createElement(w.default,{form:rt,scrollToFirstError:!0,className:"mt20"},o.createElement(w.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(P.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var wt=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le})=>({shixunsDetail:ce,globalSetting:le,loading:ye.models.index}))(xt),Mt=s(18785),Bt=s(84105),Tt=s(72946),Jt=s(1997),It=s(26593),qt=s(84973),jt=Object.defineProperty,Dt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,vn=(ce,ye,le)=>ye in ce?jt(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,mn=(ce,ye)=>{for(var le in ye||(ye={}))Kt.call(ye,le)&&vn(ce,le,ye[le]);if(Gt)for(var le of Gt(ye))wn.call(ye,le)&&vn(ce,le,ye[le]);return ce},Cn=(ce,ye)=>Dt(ce,Rt(ye)),Mn=(ce,ye)=>{var le={};for(var Ke in ce)Kt.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&Gt)for(var Ke of Gt(ce))ye.indexOf(Ke)<0&&wn.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},En=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const{DirectoryTree:Bn}=p.default,an=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,activeKey:Te,dispatch:St,practiceSetting:Xe,isRepository:rt,treeData:Pt,setTreeData:en}=ye,Ut=Mn(ye,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),zt,Qt,Ot,Ft,_t,on,rn,kt;const Yt=(0,L.useParams)(),sn=(0,L.useLocation)(),[un,$t]=(0,o.useState)(),[Lt,mt]=(0,o.useState)(!1),[ct,bt]=(0,o.useState)(!1),[Vt,Xt]=(0,o.useState)(!1),[ln,Sn]=(0,o.useState)(!1),[dn,cn]=(0,o.useState)("");let[pn,Kn]=(0,o.useState)([]),[Un,kn]=(0,o.useState)([]);const[Wn,tr]=(0,o.useState)([]),[ir,vr]=(0,o.useState)(!1),[nr,ar]=(0,o.useState)(),[cr,Nn]=(0,o.useState)(),[qn,fr]=(0,o.useState)(""),[pr,lr]=(0,o.useState)(),[Ar,Er]=(0,o.useState)(!1);(0,o.useEffect)(()=>{en([]),Rn(""),localStorage.warehouseHideTip||vr(!0)},[sn.pathname,rt]);const Lr=(Ht="")=>En(void 0,null,function*(){(yield(0,Tt.Zt)({id:Yt.id,secret_dir_path:Ht}))&&lr(Ht)}),or=Ht=>{var gn;return o.createElement(N.default,{className:it.menu,onClick:On=>{switch(cn(Ht.path||""),On.key){case"1":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),mt(!0);break;case"2":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Xt(!0);break;case"3":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Sn(!0);break;case"4":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),bt(!0);break;case"5":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ur(Ht.path,Ht.name,Ht);break;case"6":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),_n(Ht);break}}},(Ht.type==="topTree"||Ht.type==="tree")&&o.createElement(N.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ht.type==="topTree"||Ht.type==="tree")&&o.createElement(N.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ht.type==="topTree"||Ht.type==="tree")&&o.createElement(N.default.Item,{key:"3"},"\u4E0A\u4F20"),Ht.type!=="topTree"&&Ht.type!=="tree"&&((gn=le==null?void 0:le.detail)==null?void 0:gn.public)<2&&o.createElement(N.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Ht.type!=="topTree"&&o.createElement(S.CopyToClipboard,{text:`/data/workspace/myshixun/${rt?"":"secret/"}${Ht==null?void 0:Ht.path}`,onCopy:()=>Z.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(N.default.Item,{key:"6"},o.createElement(o.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ht.type!=="topTree"&&o.createElement(N.default.Item,{key:"5"},"\u5220\u9664"))},jn=(Ht,gn)=>Ht.map(On=>(gn==""?On.path=gn+On.name:On.path=gn+"/"+On.name,On.title=o.createElement(H.Z,{className:"font14"},o.createElement(i.Z,{flex:"1"},o.createElement(H.Z,null,On.type==="blob"&&o.createElement(i.Z,{flex:"20px",style:{marginLeft:-20}},o.createElement("span",{className:"iconfont icon-wenjian11 font12"})),o.createElement(i.Z,{flex:"1"},o.createElement("span",{className:" multi_ellipsis1"},On.name)))),o.createElement(i.Z,null,(On.type==="blob"||On.type==="tree")&&o.createElement(c.Z,{dropdownRender:()=>or(On),className:it.ellipsis},o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),On.disableCheckbox=un&&un!==On.name,On.className=On.type==="tree"?it.pl23:"",On.checkable=On.type!=="tree",On.isLeaf=On.type!=="tree",On.children=On.type==="tree"&&[],On.key=On.path,On)),Xn=Ht=>{St({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ht}})},er=(Ht,gn)=>En(void 0,null,function*(){const On=Ht.split("/");yield Rn(dn),setTimeout(()=>{Xn(Ht),pn=[On[0]||""],Un=[Ht],kn([...Un]),Kn([...pn])},150)}),Hn=(Ht,gn)=>{if(gn=="")Pt=[...Ht],en([...Ht]);else{let On=Jn(Pt,gn,Ht);Pt=On,en([...On])}};function Jn(Ht,gn,On){return Ht.map(tn=>tn.key===gn?(tn.children=[...On],mn({},tn)):tn.children?Cn(mn({},tn),{children:Jn(tn.children,gn,On)}):tn)}const Rn=(Ht="")=>En(void 0,null,function*(){var gn,On;const tn=yield St({type:rt?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Yt.id,path:Ht}});if(tn){if((gn=tn.trees)!=null&&gn.length){let hn=jn([...tn.trees],Ht);Hn(hn,Ht),tr(tn.trees||[]),Nn(Ht||""),console.log("handleGetRepository:",hn,Ht),setTimeout(()=>console.log(Pt,tn.trees,Ht,999999),2e3)}else Ht==""&&en([]);ar(((On=tn.commits)==null?void 0:On[0])||{})}return tn}),dr=Ht=>En(void 0,null,function*(){return new Promise((gn,On)=>En(void 0,null,function*(){Ht.children.length&&gn(),fr(Ht.path),yield Rn(Ht.path),gn()}))}),mr=(Ht,gn)=>En(void 0,null,function*(){var On;console.log("handleSelectTree",Ht,gn.nativeEvent.target.nodeName,gn);const tn=()=>{Xn(gn.node.path),Ht=[gn.node.path],kn([...Ht])};gn.nativeEvent.target.nodeName==="svg"||gn.nativeEvent.target.nodeName==="LI"||gn.nativeEvent.target.nodeName==="I"||gn.node.type==="blob"&&((On=Xe==null?void 0:Xe.sideBar)!=null&&On.confirmLeave?C.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:()=>{tn(),St({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):tn())}),ur=(Ht,gn,On)=>{C.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${On.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>En(void 0,null,function*(){const tn=(0,I.TG)(),hn=yield St({type:"shixunsDetail/deleteGitFile",payload:{id:Yt.id,path:Ht,message:`\u5220\u9664${Ht}`,secret_repository:rt?null:!0,homework_common_id:tn||void 0}});let Ln=Ht.split("/");if((hn==null?void 0:hn.status)===0){Z.ZP.info("\u5220\u9664\u6210\u529F"),Ln.splice(Ln.length-1,1);const Vn=yield Rn(Ln.length>1?Ln.join("/"):"");return Vn!=null&&Vn.trees||(Ln.splice(Ln.length-1,1),yield Rn(Ln.length>1?Ln.join("/"):"")),Xn(""),!0}else(hn==null?void 0:hn.status)===-3?C.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:o.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ht,"\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/${Yt.id}/edit/${hn==null?void 0:hn.message}/tab=2`}}):(hn==null?void 0:hn.status)===-4&&C.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:o.createElement("div",null,hn==null?void 0:hn.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Yt.id}/edit?tabId=service`}})})})},_n=Ht=>{console.log(Ht,"item")},yr=(Ht,gn)=>En(void 0,null,function*(){if(console.log("handleExpand",gn),gn.nativeEvent.target.nodeName==="svg"||gn.nativeEvent.target.nodeName==="path"||gn.nativeEvent.target.nodeName==="LI")return!0;yield dr(gn.node),pn.includes(gn.node.path)?pn.splice(pn.indexOf(gn.node.path),1):pn.push(gn.node.path),Kn([...pn])}),Cr=()=>{vr(!1),localStorage.warehouseHideTip=!0},xn=Ht=>En(void 0,null,function*(){var gn;let On,tn="",hn,Ln;switch(rt){case!0:tn="\u5F00\u542F\u7248\u672C\u5E93",hn="\u5F00\u542F",Ln="\u4E0D\u5F00\u542F",On=o.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:(gn=le==null?void 0:le.detail)!=null&&gn.secret_repository?(tn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",hn="\u786E\u5B9A",Ln="\u53D6\u6D88",On=o.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")):(tn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",hn="\u4E0D\u4F7F\u7528",Ln="\u4F7F\u7528",On=o.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}!rt&&(0,Jt.gy)(St,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||C.default.confirm({title:tn,okText:hn,cancelText:Ln,content:On,onOk:()=>{var Vn;(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",tn]),!rt&&!((Vn=le==null?void 0:le.detail)!=null&&Vn.secret_repository)||zn(Ht)},onCancel:()=>{var Vn;!rt&&!((Vn=le==null?void 0:le.detail)!=null&&Vn.secret_repository)&&zn(Ht)}})}),zn=Ht=>En(void 0,null,function*(){rt?(yield(0,Tt.h4)(mn({},Yt)),St({type:"practiceSetting/getCommonData",payload:mn({},Yt)})):yield(0,Tt.K0)(Cn(mn({},Yt),{is_secret_repository:Ht})),Rn(),St({type:"shixunsDetail/getShixunsDetail",payload:{id:Yt.id}})}),Fn=Ht=>{console.log(Ht)},Qn=Ht=>En(void 0,null,function*(){console.log(Ht);const gn=Ht.node.key,On=Ht.dragNode.key,tn=Ht.node.pos.split("-"),hn=Ht.dropPosition-Number(tn[tn.length-1]);if(Ht.dragNode.type==="tree"){Z.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Ht.node.type!=="tree"){Z.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield St({type:"shixunsDetail/moveGitFile",payload:mn({id:Yt.id,from:Ht.dragNode.path,to:Ht.node.path+"/"+Ht.dragNode.name,message:`${Ht.dragNode.path} move to ${Ht.node.path+"/"+Ht.dragNode.name} `},rt?{}:{secret_repository:!0})})).status===0){Xn(""),yield Rn("");for(let $n=0;$nnew Date("2023-09-01")},o.createElement(y.Z,{className:rt&&((Qt=le==null?void 0:le.detail)!=null&&Qt.init_repository)?"hide":"ml10",checked:rt?(Ft=le==null?void 0:le.detail)==null?void 0:Ft.init_repository:(Ot=le==null?void 0:le.detail)==null?void 0:Ot.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:xn}))),o.createElement(i.Z,null,o.createElement(c.Z,{dropdownRender:()=>or({type:"topTree"}),className:"current"},o.createElement(V.Z,{open:ir,title:o.createElement("div",{className:"font16"},o.createElement(Mt.Z,{style:{position:"relative",left:-35},onClick:()=>Cr()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",o.createElement("span",{onClick:()=>Cr(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:it.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},rt&&((_t=le==null?void 0:le.detail)==null?void 0:_t.init_repository)&&o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!rt&&((on=le==null?void 0:le.detail)==null?void 0:on.secret_repository)&&o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Pt.length&&!rt&&o.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},o.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")),Pt.length?o.createElement(o.Fragment,null,o.createElement("div",{className:it.content},Te==="1"&&o.createElement("div",{className:it.tips},"\u63D0\u793A\uFF1A",o.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'),o.createElement(Bn,{disabled:!!ht.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Pt,switcherIcon:o.createElement(Bt.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:yr,expandedKeys:pn,selectedKeys:Un,onSelect:mr,draggable:!0,onDragEnter:Fn,onDrop:Qn,className:it.gitTree}))):"",!Pt.length&&rt&&((rn=le==null?void 0:le.detail)==null?void 0:rn.init_repository)&&o.createElement(Dn,null),!Pt.length&&!rt&&((kt=le==null?void 0:le.detail)==null?void 0:kt.secret_repository)&&o.createElement(Dn,null))),o.createElement(Ce,{visible:ct,defaultPath:dn,onClose:()=>bt(!1),isRepository:!rt,onOK:Ht=>En(void 0,null,function*(){const gn=dn.split("/");gn.pop(),yield Rn(gn.join("/")),Xn("")})}),o.createElement(xe,{visible:Lt,defaultPath:dn,onClose:()=>mt(!1),isRepository:rt,onOK:Ht=>{er(Ht.path,Ht.name)}}),o.createElement(U,{visible:Vt,defaultPath:dn,onClose:()=>Xt(!1),isRepository:rt,onOK:Ht=>{er(Ht.path,Ht.name)}}),o.createElement(tt,{defaultPath:dn,visible:ln,isRepository:rt,onClose:()=>Sn(!1),onOK:Ht=>En(void 0,null,function*(){const gn=dn.split("/");yield Rn(dn),pn=[gn[0]||""],Un=[dn],kn([...Un]),Kn([...pn])})}),o.createElement(wt,{pathList:dn==null?void 0:dn.split("/"),showInputPath:!0,isMergeSelectFile:Ar,onFinish:Ht=>{Ar?Lr(Ht):Rn(Ht),Er(!1)}}))},Dn=()=>o.createElement("div",{className:`mt20 pb50 ${it.nodata}`},o.createElement("div",{className:it.headLeft},"\u63D0\u793A\uFF1A",o.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",o.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",o.createElement("br",null),"1\u3001",o.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",o.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",o.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),o.createElement("img",{width:"100%",src:It.Oe}));var An=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,practiceSetting:Ke,user:ht})=>({shixunsDetail:ce,globalSetting:le,user:ht,practiceSetting:Ke,loading:ye}))(an),dt={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"},G=s(37285),ae=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,de=(ce,ye)=>{var le={};for(var Ke in ce)yt.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&ae)for(var Ke of ae(ce))ye.indexOf(Ke)<0&&te.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},k=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const re=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=de(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useParams)(),[Pt,en]=(0,o.useState)([]);(0,o.useEffect)(()=>{Ut()},[St]);const Ut=()=>k(void 0,null,function*(){const zt=yield Te({type:"shixunsDetail/getRepositoryCommit",payload:{id:rt.id,secret_repository:St?void 0:!0}});zt&&en(zt.commits||[])});return o.createElement(o.Fragment,null,Pt==""&&o.createElement("div",{className:dt.empty},o.createElement("img",{src:It.em,width:"258"}),o.createElement("br",null),o.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Pt!=""&&o.createElement("section",{className:dt.bg},o.createElement("div",{className:dt.wrap},o.createElement("div",{className:dt.content},Pt==null?void 0:Pt.map(zt=>{var Qt,Ot;return o.createElement("div",null,o.createElement(H.Z,{align:"middle",className:"c-white font16"},o.createElement(i.Z,null,zt.title)),o.createElement(H.Z,{align:"middle",className:"mt20 "},o.createElement(i.Z,null,o.createElement("img",{className:dt.imageUrl,src:X.Z.IMG_SERVER+"/"+((Qt=zt.author)==null?void 0:Qt.image_url)})),o.createElement(i.Z,{className:dt.blueLight},o.createElement("span",{className:"ml20"},(Ot=zt.author)==null?void 0:Ot.username)),o.createElement(i.Z,null,o.createElement("span",{className:`ml20 ${dt.blueLight}`},"\u63D0\u4EA4\u4E8E"),o.createElement("span",{className:`ml20 ${dt.blueLight}`},zt.time))),o.createElement(G.Z,{className:dt.divider}))})))))};var K=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(re),ie=s(75049),O=s(59301),me=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,De=(ce,ye,le)=>ye in ce?me(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,pe=(ce,ye)=>{for(var le in ye||(ye={}))Se.call(ye,le)&&De(ce,le,ye[le]);if(Fe)for(var le of Fe(ye))qe.call(ye,le)&&De(ce,le,ye[le]);return ce},Ee=(ce,ye)=>we(ce,Le(ye)),We=(ce,ye)=>{var le={};for(var Ke in ce)Se.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&Fe)for(var Ke of Fe(ce))ye.indexOf(Ke)<0&&qe.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},He=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const{TabPane:Ue}=ee.default,$e=ce=>{var ye=ce,{globalSetting:le,loading:Ke,dispatch:ht,practiceSetting:ut,shixunsDetail:Te}=ye,St=We(ye,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Xe,rt,Pt,en,Ut,zt,Qt,Ot,Ft,_t,on,rn,kt,Yt,sn,un,$t,Lt,mt;const[ct,bt]=(0,o.useState)("1"),[Vt,Xt]=(0,o.useState)("1");let[ln,Sn]=(0,o.useState)();const dn=(0,o.useRef)(),[cn,pn]=(0,o.useState)(!0),[Kn,Un]=(0,o.useState)(["2","1"]),[kn,Wn]=(0,o.useState)([]),tr=(0,o.useRef)(),ir=(0,L.useParams)(),vr=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:O.createElement("span",null,O.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),O.createElement(V.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"},O.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,o.useEffect)(()=>{var Nn,qn,fr,pr,lr,Ar,Er,Lr,or,jn,Xn,er,Hn,Jn,Rn,dr,mr,ur;try{((fr=(qn=(Nn=Te==null?void 0:Te.fileContent)==null?void 0:Nn.content)==null?void 0:qn.content)!=null&&fr.length||((lr=(pr=Te==null?void 0:Te.fileContent)==null?void 0:pr.content)==null?void 0:lr.content)=="")&&(((Ar=Te==null?void 0:Te.fileContent)==null?void 0:Ar.file_type)==="txt"?(dn.current=window.decodeURIComponent(escape(window.atob((Lr=(Er=Te==null?void 0:Te.fileContent)==null?void 0:Er.content)==null?void 0:Lr.content))),ln=window.decodeURIComponent(escape(window.atob((jn=(or=Te==null?void 0:Te.fileContent)==null?void 0:or.content)==null?void 0:jn.content))),Sn(ln)):(dn.current=(er=(Xn=Te==null?void 0:Te.fileContent)==null?void 0:Xn.content)==null?void 0:er.content,ln=(Jn=(Hn=Te==null?void 0:Te.fileContent)==null?void 0:Hn.content)==null?void 0:Jn.content,Sn(ln)))}catch(_n){dn.current=window.atob((dr=(Rn=Te==null?void 0:Te.fileContent)==null?void 0:Rn.content)==null?void 0:dr.content),ln=window.atob((ur=(mr=Te==null?void 0:Te.fileContent)==null?void 0:mr.content)==null?void 0:ur.content),Sn(ln),Z.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Te.fileContent.content)},[(Xe=Te==null?void 0:Te.fileContent)==null?void 0:Xe.content]),(0,o.useEffect)(()=>{var Nn;const qn=(Nn=ut==null?void 0:ut.sideBar)==null?void 0:Nn.selectPath.split("/");Un(qn)},[(rt=ut==null?void 0:ut.sideBar)==null?void 0:rt.selectPath]);const nr=Nn=>{Sn(Nn);let qn=-1;Nn===dn.current?qn=0:qn=1,ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!qn}})};(0,o.useEffect)(()=>{new Promise((Nn,qn)=>He(void 0,null,function*(){var fr,pr,lr;if(((fr=ut==null?void 0:ut.sideBar)==null?void 0:fr.selectPath)!==""&&((pr=ut==null?void 0:ut.sideBar)!=null&&pr.selectPath)){const Ar=yield ht({type:"shixunsDetail/getFileContent",payload:{id:ir.id,path:(lr=ut==null?void 0:ut.sideBar)==null?void 0:lr.selectPath,secret_repository:cn?null:!0}});Ar!=null&&Ar.content||(Ar==null?void 0:Ar.content)==""||ht({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(Pt=ut==null?void 0:ut.sideBar)==null?void 0:Pt.selectPath]);const ar=O.createElement(N.default,{className:Q.menu,style:{background:"#24294b"},onClick:Nn=>{var qn;!((qn=Te==null?void 0:Te.detail)!=null&&qn.secret_repository)&&Nn.key==="2"&&Xt("1"),bt(Nn.key),Nn.key==="1"?pn(!0):pn(!1)}},O.createElement(N.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),vr.filter(Nn=>{var qn,fr;return!((qn=Te==null?void 0:Te.detail)!=null&&qn.init_repository)||(fr=Te==null?void 0:Te.detail)!=null&&fr.is_jupyter_lab?Nn.id!=="2":Nn}).map((Nn,qn)=>O.createElement(N.default.Item,{className:"leaveClick",key:Nn.id},Nn.name))),cr=(Nn=!1,qn=1)=>He(void 0,null,function*(){var fr,pr,lr,Ar;const Er=yield ht({type:"shixunsDetail/updateRepositoryFile",payload:{id:ir.id,path:(pr=(fr=Te==null?void 0:Te.fileContent)==null?void 0:fr.params)==null?void 0:pr.path,content:ln,secret_repository:cn?null:!0,sync_origin_shixun:Nn}});Er!=null&&Er.content&&((lr=Te==null?void 0:Te.detail)!=null&&lr.copy_for_exercise||Z.ZP.success("\u4FDD\u5B58\u6210\u529F"),ht({type:"practiceSetting/setSideBarTabs",payload:Ee(pe({},ut.sideBar),{confirmLeave:!1})})),(Ar=Te==null?void 0:Te.detail)!=null&&Ar.copy_for_exercise&&(0,m.m)(ht,Te,ir.id,qn)});return O.createElement("div",{className:Q.warehouse},O.createElement("div",{className:Q.header},O.createElement(H.Z,{align:"middle",className:"w100 c-white",style:{height:60}},O.createElement(i.Z,{flex:"1"},O.createElement(H.Z,{align:"middle"},O.createElement(i.Z,null,O.createElement(c.Z,{dropdownRender:()=>ar,className:Q.menu},O.createElement("span",{className:"font16 c-white current ml20"},vr.find(Nn=>Nn.id===ct).name," ",O.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),O.createElement(i.Z,{flex:"81px"},O.createElement("div",{className:Q.line})),O.createElement(i.Z,null,O.createElement(ee.default,{className:Q.tabs,activeKey:Vt,onChange:Nn=>{var qn;(qn=ut==null?void 0:ut.sideBar)!=null&&qn.confirmLeave?C.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:()=>{Xt(Nn),ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Xt(Nn),ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},O.createElement(Ue,{tab:O.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),cn&&((en=Te==null?void 0:Te.detail)==null?void 0:en.init_repository)&&O.createElement(Ue,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!cn&&((Ut=Te==null?void 0:Te.detail)==null?void 0:Ut.secret_repository)&&O.createElement(Ue,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(cn&&((zt=Te==null?void 0:Te.repository)==null?void 0:zt.git_url)||!cn&&((Qt=Te==null?void 0:Te.secretRepository)==null?void 0:Qt.git_url))&&O.createElement(O.Fragment,null,O.createElement(i.Z,null,O.createElement("span",{className:Q.title},"\u4ED3\u5E93\u5730\u5740:"),O.createElement("input",{value:cn?(Ot=Te==null?void 0:Te.repository)==null?void 0:Ot.git_url:(Ft=Te==null?void 0:Te.secretRepository)==null?void 0:Ft.git_url}),O.createElement(S.CopyToClipboard,{text:cn?(_t=Te==null?void 0:Te.repository)==null?void 0:_t.git_url:(on=Te==null?void 0:Te.secretRepository)==null?void 0:on.git_url,onCopy:()=>Z.ZP.success("\u590D\u5236\u6210\u529F")},O.createElement(V.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},O.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),O.createElement("div",{className:Q.content,style:{overflow:"auto"}},Vt==="1"&&O.createElement(O.Fragment,null,O.createElement("aside",{className:Q.left},O.createElement(l.Z,{spinning:!!Ke.effects["shixunsDetail/getRepository"],wrapperClassName:`${Q.loading} ${Q.bottom0}`},O.createElement(An,{setTreeData:Wn,treeData:kn,activeKey:ct,isRepository:cn}))),O.createElement("aside",{className:Q.right,ref:tr},((rn=ut==null?void 0:ut.sideBar)==null?void 0:rn.selectPath)!==""&&O.createElement(O.Fragment,null,O.createElement(l.Z,{spinning:!!Ke.effects["shixunsDetail/getFileContent"],wrapperClassName:Q.loading},O.createElement("div",{className:Q.filePathWrp},O.createElement(H.Z,{align:"middle",className:"w100"},O.createElement(i.Z,null,O.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),O.createElement(i.Z,{flex:"40px"},O.createElement("div",{className:Q.line,style:{marginLeft:20}})),O.createElement(i.Z,{className:Q.filePath},Kn.map((Nn,qn)=>O.createElement("span",{className:"c-blue"},Nn))))),O.createElement("div",{className:Ke.effects["shixunsDetail/getFileContent"]?"hide":"show"},O.createElement(ie.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(kt=Te==null?void 0:Te.fileContent)==null?void 0:kt.filename,type:((Yt=Te==null?void 0:Te.fileContent)==null?void 0:Yt.file_type)==="office"?"download":(sn=Te==null?void 0:Te.fileContent)==null?void 0:sn.file_type,data:ln,monacoEditor:{value:ln,language:(un=Te==null?void 0:Te.fileContent)==null?void 0:un.language,onChange:Nn=>nr(Nn),options:{fontSize:14}}}))),(($t=Te==null?void 0:Te.fileContent)==null?void 0:$t.file_type)==="txt"&&O.createElement(H.Z,{align:"middle",justify:"center",className:Q.footer},O.createElement(i.Z,null,O.createElement(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{L.history.push(`/shixuns/${ir.id}/challenges`)}},"\u53D6\u6D88"),O.createElement(f.ZP,{type:"primary",size:"middle",className:"ml40",onClick:Nn=>{var qn,fr;(qn=Te==null?void 0:Te.detail)!=null&&qn.is_fork_from_creator&&((fr=Te==null?void 0:Te.detail)!=null&&fr.copy_for_exercise)?ht({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(pr,lr)=>{cr(pr,lr)}}}):cr()}},"\u63D0\u4EA4")))),((Lt=ut==null?void 0:ut.sideBar)==null?void 0:Lt.selectPath)==""&&((mt=Te==null?void 0:Te.detail)==null?void 0:mt.init_repository)&&O.createElement("div",{className:Q.empty},O.createElement("img",{src:It.x7,width:"258"}),O.createElement("br",null),O.createElement("span",{className:"c-grey-c"},!!(kn!=null&&kn.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(kn!=null&&kn.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Vt==="2"&&O.createElement("div",{className:Q.commit},O.createElement(K,{isRepository:cn}))))};var st=(0,L.connect)(({loading:ce,globalSetting:ye,practiceSetting:le,shixunsDetail:Ke})=>({globalSetting:ye,loading:ce,practiceSetting:le,shixunsDetail:Ke}))($e)},80408:function(Nt,je,s){"use strict";s.d(je,{S:function(){return Z},m:function(){return N}});var o=s(19374),Q=s(6767),L=s(62957),ee=s(59301),V=(H,i,c)=>new Promise((C,l)=>{var f=S=>{try{y(c.next(S))}catch(w){l(w)}},p=S=>{try{y(c.throw(S))}catch(w){l(w)}},y=S=>S.done?C(S.value):Promise.resolve(S.value).then(f,p);y((c=c.apply(H,i)).next())});const Z=H=>{let i=document.createElement("textarea");return i.value=H,i.value},N=(H,i,c,C,l)=>V(void 0,null,function*(){var f,p;const y=yield H({type:"shixunsDetail/saveCopyForExercise",payload:{id:c,save_type:C}});C===1?((y==null?void 0:y.status)==0&&Q.ZP.success("\u4FDD\u5B58\u6210\u529F"),(f=y==null?void 0:y.data)!=null&&f.exists_same_shixun_name?H({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(p=y==null?void 0:y.data)==null?void 0:p.shixun_name}}):H({type:"classroomList/setActionTabs",payload:{}})):(H({type:"classroomList/setActionTabs",payload:{}}),(y==null?void 0:y.status)===0&&L.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:ee.createElement("div",null,ee.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 S,w;(0,o.xg)(`/shixuns/${(w=(S=i==null?void 0:i.detail)==null?void 0:S.fork_from)==null?void 0:w.fork_identifier}/challenges`)}}))})},1997:function(Nt,je,s){"use strict";s.d(je,{rX:function(){return A},pW:function(){return R},gy:function(){return z},xY:function(){return g},O5:function(){return I},hs:function(){return S},tJ:function(){return p},o1:function(){return y},Rd:function(){return v}});var o=s(75790),Q=s(62957),L=s(37285),ee=s(6767),V=s(53229),Z=s(19374),N=s(87169),H=s(25510),i="data:image/png;base64,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",c=s.p+"static/newqrcode.a8740efb.png",C=s(32637),l=s(59301),f=(J,he,oe)=>new Promise((be,Je)=>{var U=W=>{try{m(oe.next(W))}catch(x){Je(x)}},F=W=>{try{m(oe.throw(W))}catch(x){Je(x)}},m=W=>W.done?be(W.value):Promise.resolve(W.value).then(U,F);m((oe=oe.apply(J,he)).next())});const p=(J,he=!1,oe=!1,be="",Je=!1)=>!!(y(J)&&w(J,he,oe,be,Je)),y=J=>(0,V.bg)()?!0:(J({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),S=J=>{var he,oe,be;const{user:Je}=(0,o.getDvaApp)()._store.getState();(0,V.bg)()&&!((oe=(he=Je==null?void 0:Je.userInfo)==null?void 0:he.course)!=null&&oe.course_public)&&!((be=Je==null?void 0:Je.userInfo)!=null&&be.profile_completed)&&J({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},w=(J,he=!1,oe=!0,be="",Je=!1)=>{var U;const{user:F}=(0,o.getDvaApp)()._store.getState();return(U=F.userInfo)!=null&&U.profile_completed?!0:(oe?J({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:be,isCurrentPage:Je}}):Q.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,Z.xg)("/account/profile/edit"),P()}}),!1)},P=()=>{Q.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()}})},v=()=>{Q.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:l.createElement("div",{style:{textAlign:"center"}},l.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"),l.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:C}),l.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},I=()=>{var J;const{user:he}=(0,o.getDvaApp)()._store.getState();return(J=he.userInfo)!=null&&J.professional_certification?!0:(Q.default.confirm({title:"\u63D0\u793A",centered:!0,content:l.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,Z.xg)("/account/certification")}}),!1)},g=()=>(0,V.V9)()?!0:(Q.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:l.createElement("div",{className:"tc",style:{marginLeft:-38}},l.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),l.createElement("img",{src:c,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),A=(J,he)=>J?!0:(Q.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:l.createElement("div",null,l.createElement("p",null,he||"\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"),l.createElement("div",{style:{marginLeft:"110px"}},l.createElement("img",{src:i,width:200}),l.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Z.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),R=J=>{Q.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:l.createElement("div",null,l.createElement("div",null,l.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"),l.createElement(L.Z,null),l.createElement("p",{style:{color:"#666666",fontSize:12}}," ",l.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 ",l.createElement("a",null,J),"\u5929\u3002"),l.createElement("p",{style:{color:"#666666",fontSize:12}}," ",l.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")),l.createElement("div",{style:{textAlign:"center",marginTop:30}},l.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:H,alt:"\u4E8C\u7EF4\u7801",width:160})))})},z=(J,he="")=>{const{shixunsDetail:{detail:oe}}=(0,o.getDvaApp)()._store.getState();if((oe==null?void 0:oe.public)===2||(oe==null?void 0:oe.public)===1||(oe==null?void 0:oe.shixun_status)===3){let be="";return(oe==null?void 0:oe.public)===2&&(be="\u5DF2\u516C\u5F00"),(oe==null?void 0:oe.public)===1&&(be="\u5F85\u5BA1\u6838"),(oe==null?void 0:oe.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),Q.default.info({centered:!0,icon:l.createElement(N.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:l.createElement("div",{className:"tc",style:{marginLeft:-38}},l.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},l.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",he,"\u3002"),l.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),l.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:H,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(oe==null?void 0:oe.shixun_status)===2?(Q.default.confirm({centered:!0,icon:l.createElement(N.Z,null),title:"\u63D0\u793A",content:l.createElement("div",null,l.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",he,"\u3002"),l.createElement("br",null),l.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:()=>{Q.default.confirm({width:440,centered:!0,icon:l.createElement(N.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:()=>f(void 0,null,function*(){(yield J({type:"shixunsDetail/cancelRelease",payload:{id:oe==null?void 0:oe.identifier}})).status!==401&&(ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),J({type:"shixunsDetail/getShixunsDetail",payload:{id:oe==null?void 0:oe.identifier}}),J({type:"practiceSetting/getCommonData",payload:{id:oe==null?void 0:oe.identifier}}))})})}}),!0):!1}},29509:function(Nt,je,s){"use strict";s.d(je,{o2:function(){return V},yT:function(){return Z}});var o=s(94480),Q=s(34998);const L=Q.i.map(N=>`${N}-inverse`),ee=["success","processing","error","default","warning"];function V(N){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,o.Z)(L),(0,o.Z)(Q.i)).includes(N):Q.i.includes(N)}function Z(N){return ee.includes(N)}},99402:function(Nt,je,s){"use strict";s.d(je,{T:function(){return Q},n:function(){return o}});function o(L){return["small","middle","large"].includes(L)}function Q(L){return L?typeof L=="number"&&!Number.isNaN(L):!1}},86013:function(Nt,je,s){"use strict";var o=s(59301),Q=s(19248);const L=ee=>{let V;return typeof ee=="object"&&(ee!=null&&ee.clearIcon)?V=ee:ee&&(V={clearIcon:o.createElement(Q.Z,null)}),V};je.Z=L},52838:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Z}});var o=s(37645);function Q(N,H,i,c){if(c===!1)return{adjustX:!1,adjustY:!1};const C=c&&typeof c=="object"?c:{},l={};switch(N){case"top":case"bottom":l.shiftX=H.arrowOffsetHorizontal*2+i,l.shiftY=!0,l.adjustY=!0;break;case"left":case"right":l.shiftY=H.arrowOffsetVertical*2+i,l.shiftX=!0,l.adjustX=!0;break}const f=Object.assign(Object.assign({},l),C);return f.shiftX||(f.adjustX=!0),f.shiftY||(f.adjustY=!0),f}const L={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},ee={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},V=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function Z(N){const{arrowWidth:H,autoAdjustOverflow:i,arrowPointAtCenter:c,offset:C,borderRadius:l,visibleFirst:f}=N,p=H/2,y={};return Object.keys(L).forEach(S=>{const w=c&&ee[S]||L[S],P=Object.assign(Object.assign({},w),{offset:[0,0],dynamicInset:!0});switch(y[S]=P,V.has(S)&&(P.autoArrow=!1),S){case"top":case"topLeft":case"topRight":P.offset[1]=-p-C;break;case"bottom":case"bottomLeft":case"bottomRight":P.offset[1]=p+C;break;case"left":case"leftTop":case"leftBottom":P.offset[0]=-p-C;break;case"right":case"rightTop":case"rightBottom":P.offset[0]=p+C;break}const v=(0,o.wZ)({contentRadius:l,limitVerticalRadius:!0});if(c)switch(S){case"topLeft":case"bottomLeft":P.offset[0]=-v.arrowOffsetHorizontal-p;break;case"topRight":case"bottomRight":P.offset[0]=v.arrowOffsetHorizontal+p;break;case"leftTop":case"rightTop":P.offset[1]=-v.arrowOffsetHorizontal*2+p;break;case"leftBottom":case"rightBottom":P.offset[1]=v.arrowOffsetHorizontal*2-p;break}P.overflow=Q(S,v,H,i),f&&(P.htmlRegion="visibleFirst")}),y}},82855:function(Nt,je,s){"use strict";s.d(je,{F:function(){return V},Z:function(){return ee}});var o=s(92310),Q=s.n(o);const L=null;function ee(Z,N,H){return Q()({[`${Z}-status-success`]:N==="success",[`${Z}-status-warning`]:N==="warning",[`${Z}-status-error`]:N==="error",[`${Z}-status-validating`]:N==="validating",[`${Z}-has-feedback`]:H})}const V=(Z,N)=>N||Z},36170:function(Nt,je,s){"use strict";s.d(je,{C2:function(){return Z}});var o=s(36237),Q=s(63356),L=s(51636),ee=s(16931);const V=N=>{const{checkboxCls:H}=N,i=`${H}-wrapper`;return[{[`${H}-group`]:Object.assign(Object.assign({},(0,Q.Wf)(N)),{display:"inline-flex",flexWrap:"wrap",columnGap:N.marginXS,[`> ${N.antCls}-row`]:{flex:1}}),[i]:Object.assign(Object.assign({},(0,Q.Wf)(N)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${i}`]:{marginInlineStart:0},[`&${i}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[H]:Object.assign(Object.assign({},(0,Q.Wf)(N)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:N.borderRadiusSM,alignSelf:"center",[`${H}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${H}-inner`]:Object.assign({},(0,Q.oN)(N))},[`${H}-inner`]:{boxSizing:"border-box",display:"block",width:N.checkboxSize,height:N.checkboxSize,direction:"ltr",backgroundColor:N.colorBgContainer,border:`${(0,o.unit)(N.lineWidth)} ${N.lineType} ${N.colorBorder}`,borderRadius:N.borderRadiusSM,borderCollapse:"separate",transition:`all ${N.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:N.calc(N.checkboxSize).div(14).mul(5).equal(),height:N.calc(N.checkboxSize).div(14).mul(8).equal(),border:`${(0,o.unit)(N.lineWidthBold)} solid ${N.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${N.motionDurationFast} ${N.motionEaseInBack}, opacity ${N.motionDurationFast}`}},"& + span":{paddingInlineStart:N.paddingXS,paddingInlineEnd:N.paddingXS}})},{[` +`)}]};var H=s(53184),i=s.n(H),c=(Be,Et,Ye)=>new Promise((Ie,ve)=>{var Ce=se=>{try{Re(Ye.next(se))}catch(B){ve(B)}},X=se=>{try{Re(Ye.throw(se))}catch(B){ve(B)}},Re=se=>se.done?Ie(se.value):Promise.resolve(se.value).then(Ce,X);Re((Ye=Ye.apply(Be,Et)).next())});const C={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"]}},l=(Be,Et,Ye,Ie)=>{const ve=Et.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ye.lineNumber,endColumn:Ye.column});return Array.from(new Set(ve.match(/\b\w{2,}\b/g)||[])).map(X=>({label:X,kind:Be.languages.CompletionItemKind.Text,insertText:X,range:Ie}))},f=(Be,Et,Ye,Ie)=>{Be.languages.registerCompletionItemProvider(Et,{provideCompletionItems(ve,Ce){const X=ve.getWordUntilPosition(Ce),Re={startLineNumber:Ce.lineNumber,endLineNumber:Ce.lineNumber,startColumn:X.startColumn,endColumn:X.endColumn},se=ve.getLineContent(Ce.lineNumber).substring(X.startColumn-2,X.endColumn);return{suggestions:[...l(Be,ve,Ce,Re),...Ye.map(b=>({label:b,kind:Be.languages.CompletionItemKind.Keyword,documentation:b,insertText:b,insertTextRules:Be.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re})),...Ie.map(b=>({label:b.label,kind:Be.languages.CompletionItemKind.Snippet,documentation:b.content,insertText:se.startsWith("#")?b.content.replace(/#/,""):b.content,insertTextRules:Be.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re}))]}}})};var p=Be=>{C.languages.forEach(Et=>{Be.languages.registerDocumentFormattingEditProvider(Et,{provideDocumentFormattingEdits(Ye){return c(this,null,function*(){const Ie=i()(Ye.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:Ye.getFullModelRange(),text:Ie}]})}})}),f(Be,"java",ee.keywords,ee.quickKey),f(Be,"cpp",V.keywords,V.quickKey),f(Be,"c",L.keywords,[]),f(Be,"python",Z.keywords,Z.quickKey),f(Be,"scala",N.keywords,N.quickKey)};const y="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var S=Object.defineProperty,w=(Be,Et,Ye)=>Et in Be?S(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[Et]=Ye,P=(Be,Et,Ye)=>w(Be,typeof Et!="symbol"?Et+"":Et,Ye);const v=class Us{constructor(Et,Ye,Ie){this.placeholder=Et,this.editor=Ye,this.monaco=Ie,Ye.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Us.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)}};P(v,"ID","editor.widget.placeholderHint");var g=v,A=s(96236),R=s(6767),z=s(25399),J=s(89392),he=s(59195),oe=s(56102),be=Object.defineProperty,Je=Object.defineProperties,U=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,x=(Be,Et,Ye)=>Et in Be?be(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[Et]=Ye,T=(Be,Et)=>{for(var Ye in Et||(Et={}))m.call(Et,Ye)&&x(Be,Ye,Et[Ye]);if(F)for(var Ye of F(Et))W.call(Et,Ye)&&x(Be,Ye,Et[Ye]);return Be},h=(Be,Et)=>Je(Be,U(Et)),d=(Be,Et)=>{var Ye={};for(var Ie in Be)m.call(Be,Ie)&&Et.indexOf(Ie)<0&&(Ye[Ie]=Be[Ie]);if(Be!=null&&F)for(var Ie of F(Be))Et.indexOf(Ie)<0&&W.call(Be,Ie)&&(Ye[Ie]=Be[Ie]);return Ye},M=(Be,Et,Ye)=>new Promise((Ie,ve)=>{var Ce=se=>{try{Re(Ye.next(se))}catch(B){ve(B)}},X=se=>{try{Re(Ye.throw(se))}catch(B){ve(B)}},Re=se=>se.done?Ie(se.value):Promise.resolve(se.value).then(Ce,X);Re((Ye=Ye.apply(Be,Et)).next())});function q(Be){return/^\d+$/.test(Be)?`${Be}px`:Be}function Oe(){}let ke=!1;const Ae={"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 xe(Be=[]){let Et=Be;if(Array.isArray(Be)){for(let Ye=0;YeM(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Be){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Be)}});var Ze=Be=>{var Et=Be,{width:Ye="100%",height:Ie="100%",value:ve,language:Ce="javascript",style:X={},options:Re={},overrideServices:se={},theme:B="vs-dark",onEditBlur:b,isCopy:_=!1,onSave:ne,autoHeight:$=!1,forbidCopy:ue=!1,forbidCopyTips:ge,onChange:Pe=Oe,editorDidMount:Qe=Oe,onFocus:_e=Oe,onBreakPoint:Ve=Oe,breakPointValue:lt=[],filename:ft="educoder.txt",errorLine:tt,errorContent:it="",highlightLine:vt,openBreakPoint:pt=!1,placeholder:fe="",showMiniMap:ze=!0}=Et,nt=d(Et,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const at=(0,o.useRef)(),et=(0,o.useRef)({}),Wt=(0,o.useRef)(),xt=(0,o.useRef)(),wt=(0,o.useRef)([]),Ft=(0,o.useRef)(!1),Bt=(0,o.useRef)(),Mt=(0,o.useRef)(),Yt=(0,o.useRef)(!1),[It,_t]=(0,o.useState)(!1);function jt(){let dt;return at.current&&(dt=new Q.Z(G=>{for(let ae of G)(ae.target.offsetHeight>0||ae.target.offsetWidth>0)&&et.current.instance.layout()}),dt.observe(at.current)),dt}function Dt(){R.ZP.warning({content:decodeURIComponent(ge||y),key:"monaco-editor-tip"})}const Lt=()=>{let dt=et.current.instance;if(ve!=null&&dt&&It){const G=dt.getModel();G&&ve!==G.getValue()&&(ke=!0,G.setValue(ve),dt.layout(),ke=!1)}};(0,o.useEffect)(()=>{const dt=he.Z.subscribe("formatDocument",G=>{var ae;let yt=et.current.instance;(ae=yt==null?void 0:yt.getAction)==null||ae.call(yt,"editor.action.formatDocument").run()});return window.updateMonacoValue=G=>{Pe(G)},dt},[]),(0,o.useEffect)(()=>{var dt;let G=et.current.instance;xt.current&&clearTimeout(xt.current),xt.current=setTimeout(()=>{Lt()},500),ve&&(ve!=null&&ve.length)&&((dt=G==null?void 0:G.updateOptions)==null||dt.call(G,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ve.split(/\r\n|\r|\n/g).length))+3,5)}))},[ve,It,et.current]),(0,o.useEffect)(()=>{if(tt&&et.current&&et.current.instance){let G=et.current.instance;G.changeViewZones(function(ae){var yt=document.createElement("div");yt.style.padding="10px 20px",yt.style.width="calc(100% - 20px)",yt.className="my-error-line-wrp",yt.innerHTML=it,ae.addZone({afterLineNumber:tt||11,heightInLines:3,domNode:yt})});var dt={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}};G.addOverlayWidget(dt),G.revealPositionInCenter({lineNumber:20,column:1})}},[tt,et.current,It]);const Gt=(dt="",G)=>{if(!dt||dt.trim()==="")return!0;const yt=et.current.instance.getModel().getLineTokens(G);let te=!1;for(let de=0;de<2;de++)yt.getStandardTokenType(de)===1&&(te=!0);return te};(0,o.useEffect)(()=>{var dt;const G=(dt=et.current)==null?void 0:dt.instance;if(G&&It&&ue){const ae=G.onDidBlurEditorWidget(()=>{Yt.current=!1}),yt=G.onDidFocusEditorText(()=>{Yt.current=!0});return()=>{ae.dispose(),yt.dispose()}}},[et.current,It,ue]),(0,o.useEffect)(()=>{var dt;if((dt=et.current)!=null&&dt.instance&&It&&pt){let G=et.current.instance,ae=G.getModel();if(!ae)return;(()=>{var Fe;let Se=[],qe=[];const De=ae.getAllDecorations();for(let Ee of De)Ee.options.className==="highlighted-line"&&(Se.push((Fe=Ee==null?void 0:Ee.range)==null?void 0:Fe.startLineNumber),qe.push(Ee==null?void 0:Ee.id));if(vt===Se[0])return;ae.deltaDecorations(qe,[]);const pe=ae.getLineCount();vt&&vt<=pe&&(G.deltaDecorations([],[{range:new Me.Range(vt,1,vt,ae.getLineMaxColumn(vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),G.revealLineInCenter(vt))})();const te=(Fe=!1)=>{var Se;let qe=[],De=[];const pe=ae.getAllDecorations();for(let Ee of pe)Ee.options.linesDecorationsClassName==="breakpoints-select"&&(qe.push((Se=Ee==null?void 0:Ee.range)==null?void 0:Se.startLineNumber),De.push(Ee==null?void 0:Ee.id));if(Fe)return{lines:qe,ids:De};Ve(qe)},de=Fe=>M(void 0,null,function*(){let Se={range:new Me.Range(Fe,1,Fe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ae.deltaDecorations([],[Se]),te()}),k=Fe=>M(void 0,null,function*(){let Se=[];const qe=G.getLineDecorations(Fe);for(let De of qe)De.options.linesDecorationsClassName==="breakpoints-select"&&Se.push(De.id);yield ae.deltaDecorations(Se,[]),te()}),re=Fe=>{let Se=G.getLineDecorations(Fe);for(let qe of Se)if(qe.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,J.isEqual)(lt,te(!0).lines)){ae.deltaDecorations(te(!0).ids,[]);const Fe=lt.map(Se=>({range:new Me.Range(Se,1,Se,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ae.deltaDecorations([],Fe)}const K=G.onDidChangeModelContent(Fe=>{let Se=G.getPosition();if(Se){let qe=Se.lineNumber;clearTimeout(Mt.current),Mt.current=setTimeout(()=>{Gt(ae.getLineContent(qe),qe)?k(qe):re(qe)?(k(qe),de(qe)):te()},100)}}),ie=G.onMouseDown(Fe=>{var Se,qe,De;if(Fe.target.detail&&((De=(qe=(Se=Fe.target)==null?void 0:Se.element)==null?void 0:qe.className)!=null&&De.includes("line-numbers"))){let pe=Fe.target.position.lineNumber;if(Gt(ae.getLineContent(pe),pe))return;re(pe)?k(pe):de(pe)}}),O=Fe=>{let Se={range:new Me.Range(Fe,1,Fe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};wt.current=G.deltaDecorations(wt.current,[Se])},me=()=>{wt.current=G.deltaDecorations(wt.current,[])},we=G.onMouseMove(Fe=>{var Se,qe,De;if(me(),Fe.target.detail&&((De=(qe=(Se=Fe.target)==null?void 0:Se.element)==null?void 0:qe.className)!=null&&De.includes("line-numbers"))){let pe=Fe.target.position.lineNumber;if(Gt(ae.getLineContent(pe),pe))return;O(pe)}}),Le=G.onMouseLeave(()=>{me()});return()=>{K.dispose(),ie.dispose(),we.dispose(),Le.dispose()}}},[et.current,It,lt,vt,pt,Ce]),(0,o.useEffect)(()=>{var dt;(dt=et.current)!=null&&dt.instance&&pt&&et.current.instance.setPosition({lineNumber:0,column:0})},[vt]);function Kt(){let dt=et.current.instance;if(dt){const G=dt.getSelection(),ae=et.current.pastePos||{},yt=new Me.Range(ae.startLineNumber||G.endLineNumber,ae.startColumn||G.endColumn,ae.endLineNumber||G.endLineNumber,ae.endColumn||G.endColumn);setTimeout(()=>{dt.executeEdits("",[{range:yt,text:""}])},300)}}function wn(dt){(window.navigator.platform.match("Mac")?dt.metaKey:dt.ctrlKey)&&dt.keyCode==83&&(dt.preventDefault(),ne())}const vn=()=>{if($&&et.current.instance){const dt=et.current.instance.getContentHeight();Dn(dt{if(!Yt.current)return;const{keyCode:G,ctrlKey:ae,metaKey:yt,target:te,type:de}=dt;return(de==="paste"||(G===67||G===86)&&(yt||ae))&&te.nodeName==="TEXTAREA"&&(Dt(),dt.preventDefault()),!1};function Mn(dt,G){var ae=window.URL||window.webkitURL||window,yt=new Blob([G]),te=document.createElementNS("http://www.w3.org/1999/xhtml","a");te.href=ae.createObjectURL(yt),te.download=dt,mn(te)}(0,o.useEffect)(()=>{vn()},[vn]),(0,o.useEffect)(()=>{at.current&&!It&&Promise.all([s.e(8909),s.e(1404)]).then(s.bind(s,71448)).then(dt=>{try{Me=dt,et.current.instance=Me.editor.create(at.current,{value:ve,language:xe(Ce),theme:B,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:ze||!1}},se);const G=et.current.instance;let te=[...A.BH._menuItems].find(K=>K[0]._debugName=="EditorContext")[1],de=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],k=(K,ie)=>{var O,me;let we=K._first;do ie.includes((me=(O=we.element)==null?void 0:O.command)==null?void 0:me.id)&&K._remove(we);while(we=we.next)};if(Qe(G,Me),setTimeout(()=>{vn(),et.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Mn(ft||"educoder.txt",G.getValue())}})},500),et.current.subscription=G.onDidChangeModelContent(K=>{Ft.current?clearTimeout(Bt.current):(vn(),Pe(G.getValue(),K)),Bt.current=setTimeout(()=>{Ft.current=!1},500)}),window.Monaco||p(Me,xe(Ce)),ue&&(k(te,de),at.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Cn),window.removeEventListener("paste",Cn),window.addEventListener("keydown",Cn),window.addEventListener("paste",Cn)),window.Monaco=Me,b&&G.onDidBlurEditorWidget(()=>{b(G.getValue())}),_e&&G.onDidFocusEditorText(()=>{ue&&At(),_e(G.getValue())}),ue){At();try{G.onDidPaste(K=>{const ie=G.getSelection(),O=et.current.pastePos||{},me=new Me.Range(O.startLineNumber||ie.endLineNumber,O.startColumn||ie.endColumn,O.endLineNumber||ie.endLineNumber,O.endColumn||ie.endColumn);G.executeEdits("",[{range:K.range,text:""}])})}catch(K){}}let re=jt();return fe&&typeof fe=="string"&&new g(fe,G,Me),_t(!0),()=>{const K=et.current.instance;K.dispose();const ie=K.getModel();ie&&ie.dispose(),et.current.subscription&&et.current.subscription.dispose(),re.unobserve(at.current)}}catch(G){}})},[]),(0,o.useEffect)(()=>{if(et.current.instance&&It)return document.addEventListener("keydown",wn,!1),()=>{document.removeEventListener("keydown",wn)}},[ne,It]),(0,o.useEffect)(()=>{let dt=et.current.instance;if(dt&&It){let G=xe(Ce);Me.editor.setModelLanguage(dt.getModel(),G)}},[Ce,It]),(0,o.useEffect)(()=>{et.current.instance&&It&&Me.editor.setTheme(B)},[B,It]),(0,o.useEffect)(()=>{let dt=et.current.instance;Wt.current=Re,dt&&It&&(dt.updateOptions(T({},Re)),setTimeout(()=>{dt.getModel().updateOptions(T({},Re))},200))},[JSON.stringify(Re),It]),(0,o.useEffect)(()=>{let dt=et.current.instance;dt&&It&&dt.layout()},[Ye,Ie,It]);const[En,Bn]=(0,o.useState)(q(Ye)),[an,Dn]=(0,o.useState)(q(Ie)),An=h(T({},X),{width:En,height:an,position:"relative"});return o.createElement("div",{className:"my-monaco-editor",ref:at,style:An,onFocus:()=>{ue&&At()}},_&&o.createElement(oe.CopyToClipboard,{text:ve,onCopy:()=>R.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(z.Z,{title:"\u590D\u5236\u4EE3\u7801"},o.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},o.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ot({width:Be="100%",height:Et="100%",original:Ye,modified:Ie,language:ve,options:Ce={}}){const X=(0,o.useRef)(),[Re,se]=(0,o.useState)(null);function B($){let ue;return X.current&&(ue=new Q.Z(ge=>{for(let Pe of ge)(Pe.target.offsetHeight>0||Pe.target.offsetWidth>0)&&$.layout()}),ue.observe(X.current)),ue}(0,o.useEffect)(()=>(X.current&&Promise.all([s.e(8909),s.e(9404)]).then(s.bind(s,2550)).then($=>{Me=$;const ue=Me.editor.createDiffEditor(X.current,h(T({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},Ce),{wordWrap:!0}));se(ue);let ge=B(ue);return()=>{ue.dispose();const Pe=ue.getModel();Pe&&Pe.dispose(),ge.unobserve(X.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,o.useEffect)(()=>{Re&&Re.setModel({original:Me.editor.createModel(Ye,ve),modified:Me.editor.createModel(Ie,ve)})},[Ye,Ie,ve,Re]);const b=q(Be),_=q(Et),ne={width:b,height:_};return o.createElement("div",{className:"my-diff-editor",ref:X,style:ne})}},62961:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return S}});var o=s(59301),Q=s(75790),L=s(28284),ee=s(6767),V=s(62957),Z=s(37568),N={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},H=Object.defineProperty,i=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,l=(w,P,v)=>P in w?H(w,P,{enumerable:!0,configurable:!0,writable:!0,value:v}):w[P]=v,f=(w,P)=>{for(var v in P||(P={}))c.call(P,v)&&l(w,v,P[v]);if(i)for(var v of i(P))C.call(P,v)&&l(w,v,P[v]);return w},p=(w,P,v)=>new Promise((I,g)=>{var A=J=>{try{z(v.next(J))}catch(he){g(he)}},R=J=>{try{z(v.throw(J))}catch(he){g(he)}},z=J=>J.done?I(J.value):Promise.resolve(J.value).then(A,R);z((v=v.apply(w,P)).next())});const y=({shixunsDetail:w,globalSetting:P,loading:v,dispatch:I,title:g,pathList:A=[],showInputPath:R=!1,isMergeSelectFile:z=!1,onFinish:J=()=>{}})=>{const[he]=L.default.useForm(),oe=(0,Q.useParams)(),be=(0,Q.useLocation)(),Je=(0,o.useRef)(),[U,F]=(0,o.useState)(""),[m,W]=(0,o.useState)(""),[x,T]=(0,o.useState)([]),[h,d]=(0,o.useState)([]);(0,o.useEffect)(()=>{var xe,Me;Je.current=((Me=(xe=be.pathname)==null?void 0:xe.split("/"))==null?void 0:Me[3])==="repository"},[]),(0,o.useEffect)(()=>{if(w.actionTabs.key!=="Repository-SelectFilePath")return;const xe=A.join("/");let Me=[];A.map((At,Ze)=>{Ze===0?Me.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${At}`,path:xe}):Me.push({val:`/${At}`,path:xe})}),T(Me),F(xe),W(xe),M(xe)},[w.actionTabs.key]);const M=xe=>p(void 0,null,function*(){const Me=yield I({type:Je.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:oe.id,path:xe}});Me&&d(Me.trees||[])}),q=xe=>{let Me=U;xe.type==="tree"&&(x.length?x.push({val:`/${xe.name}`,path:xe.name}):x.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${xe.name}`,path:xe.name}),T(x),Me=U?`${U}/${xe.name}`:xe.name,F(Me)),M(Me)},Oe=(xe,Me)=>{const At=x.filter((ot,Be)=>Be<=Me);T(At);const Ze=At.filter((ot,Be)=>Be!==0).map(ot=>ot.val).join("").substr(1);F(Ze),M(Ze)},ke=()=>p(void 0,null,function*(){const xe=he==null?void 0:he.getFieldsValue(),Me=U?`${U}${xe!=null&&xe.name?`/${xe==null?void 0:xe.name}`:""}`:xe==null?void 0:xe.name;if(z){J(Me),Ae();return}if(R){yield he.validateFields();const At=yield I({type:"shixunsDetail/uploadGitFolder",payload:f(f({},{id:oe.id,path:Me}),Je.current?{}:{secret_repository:!0})});J(m),At.status===0&&ee.ZP.info("\u65B0\u5EFA\u6210\u529F")}else J(Me),ee.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Ae()}),Ae=()=>{I({type:"shixunsDetail/setActionTabs",payload:{}}),he.resetFields()};return o.createElement(V.default,{centered:!0,title:g||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:w.actionTabs.key==="Repository-SelectFilePath",onOk:ke,onCancel:Ae},o.createElement("div",{className:N.wrap},o.createElement("div",{className:N.content},o.createElement("div",{className:N.mainPathWrap},!!(x!=null&&x.length)&&x.map((xe,Me)=>o.createElement("a",{key:Me,onClick:()=>Oe(xe,Me)},xe.val))),!!(h!=null&&h.length)&&h.map((xe,Me)=>xe.type==="tree"&&o.createElement("a",{key:Me,onClick:()=>q(xe)},o.createElement("i",{className:`iconfont icon-wenjianjia ${N.colorBlue}`}),xe.name))),o.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.createElement("div",{className:"mt5 mb5"},U),R&&o.createElement(L.default,{form:he,scrollToFirstError:!0,className:"mt20"},o.createElement(L.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(Z.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var S=(0,Q.connect)(({shixunsDetail:w,loading:P,globalSetting:v})=>({shixunsDetail:w,globalSetting:v,loading:P.models.index}))(y)},4848:function(Nt,je,s){"use strict";s.r(je),s.d(je,{default:function(){return st}});var o=s(59301),Q={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"},L=s(75790),ee=s(31691),V=s(25399),Z=s(6767),N=s(93041),H=s(77019),i=s(5269),c=s(75727),C=s(62957),l=s(29787),f=s(7939),p=s(18287),y=s(58755),S=s(56102),w=s(28284),P=s(37568),v={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},I=s(19374),g=Object.defineProperty,A=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,J=(ce,ye,le)=>ye in ce?g(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,he=(ce,ye)=>{for(var le in ye||(ye={}))R.call(ye,le)&&J(ce,le,ye[le]);if(A)for(var le of A(ye))z.call(ye,le)&&J(ce,le,ye[le]);return ce},oe=(ce,ye)=>{var le={};for(var Ke in ce)R.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&A)for(var Ke of A(ce))ye.indexOf(Ke)<0&&z.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},be=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const Je=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=oe(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useLocation)(),Pt=(0,L.useParams)(),[en,kt]=(0,o.useState)({}),zt=(0,o.useRef)(),[Qt]=w.default.useForm(),[Ot,Rt]=(0,o.useState)("");(0,o.useEffect)(()=>{Xe.visible&&Qt.resetFields()},[Xe.visible]),(0,o.useEffect)(()=>{const qt=sessionStorage.getItem("pathArray");if(qt){const Ut=qt.split(",").join("/"),Jt=Ut.indexOf("/")===0?Ut.substr(1):Ut;Rt(Jt)}},[]),(0,o.useEffect)(()=>{var qt,Ut;zt.current=(Ut=(qt=rt.pathname)==null?void 0:qt.split("/"))==null?void 0:Ut[2]},[]);const $t=(...qt)=>be(void 0,[...qt],function*(Ut={}){const Jt=(0,I.TG)(),un=yield Te({type:"shixunsDetail/addRepositoryFile",payload:{id:Pt.id,message:Ut.commitMessage,content:"",path:(Xe.defaultPath?Xe.defaultPath+"/":"")+Ut.path+"/"+(Ut.file||".gitkeep"),secret_repository:St?void 0:!0,homework_common_id:Jt||void 0}});un!=null&&un.url&&(Z.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xe.onOK({path:(Xe.defaultPath?Xe.defaultPath+"/":"")+Ut.path+"/"+(Ut.file||".gitkeep"),name:Ut.path.split("/")[Ut.path.split("/").length-1]}),Xe.onClose())}),on=()=>{var qt,Ut;L.history.push(`/shixuns/${zt.current}/${(Ut=(qt=rt.pathname)==null?void 0:qt.split("/"))==null?void 0:Ut[3]}${Ot?`/master/shixun_show/${Ot}`:""}`)};return o.createElement(C.default,{width:"60%",centered:!0,open:Xe.visible,wrapClassName:v.modal,onOk:()=>{Qt.submit()},onCancel:Xe.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.createElement("section",{className:v.bg},o.createElement("div",{className:v.wrap},o.createElement(w.default,{className:"mt10",form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:$t,onChange:()=>{var qt,Ut,Jt,un;const cn=he({},Qt.getFieldsValue()),rn=(qt=cn==null?void 0:cn.path)==null?void 0:qt.split(""),Tt=(Ut=cn==null?void 0:cn.file)==null?void 0:Ut.split("");(Jt=rn==null?void 0:rn.filter(mt=>mt=="/"))!=null&&Jt.length&&(cn.path=cn.path.substring(0,cn.path.length-1)),(un=Tt==null?void 0:Tt.filter(mt=>mt=="/"))!=null&&un.length&&(cn.file=cn.file.substring(0,cn.path.length-1)),Qt.setFieldsValue(he({},cn)),kt(cn)}},o.createElement(w.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.createElement(H.Z,null,o.createElement(i.Z,null,o.createElement("span",{className:v.filePath},Xe.defaultPath+"/")),o.createElement(i.Z,{flex:"1"},o.createElement(w.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"}]},o.createElement(P.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),o.createElement(w.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},o.createElement(P.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"})),o.createElement(w.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"}]},o.createElement(P.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 U=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(Je),F=s(45923),m=s(80408),W=s(59301),x=Object.defineProperty,T=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,M=(ce,ye,le)=>ye in ce?x(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,q=(ce,ye)=>{for(var le in ye||(ye={}))h.call(ye,le)&&M(ce,le,ye[le]);if(T)for(var le of T(ye))d.call(ye,le)&&M(ce,le,ye[le]);return ce},Oe=(ce,ye)=>{var le={};for(var Ke in ce)h.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&T)for(var Ke of T(ce))ye.indexOf(Ke)<0&&d.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},ke=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const Ae=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=Oe(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useLocation)(),Pt=(0,L.useParams)(),[en,kt]=(0,o.useState)({}),zt=(0,o.useRef)(),[Qt]=w.default.useForm(),[Ot,Rt]=(0,o.useState)("");(0,o.useEffect)(()=>{Xe.visible&&Qt.resetFields()},[Xe.visible]),(0,o.useEffect)(()=>{const qt=sessionStorage.getItem("pathArray");if(qt){const Ut=qt.split(",").join("/"),Jt=Ut.indexOf("/")===0?Ut.substr(1):Ut;Rt(Jt)}},[]),(0,o.useEffect)(()=>{var qt,Ut;zt.current=(Ut=(qt=rt.pathname)==null?void 0:qt.split("/"))==null?void 0:Ut[2]},[]);const $t=(...qt)=>ke(void 0,[...qt],function*(Ut={},Jt=!1,un=1){var cn,rn;const Tt=(0,I.TG)(),mt=yield Te({type:"shixunsDetail/addRepositoryFile",payload:{id:Pt.id,message:Ut.commitMessage,content:Ut.codeMirror,path:(Xe.defaultPath?Xe.defaultPath+"/":"")+Ut.path,secret_repository:St?void 0:!0,sync_origin_shixun:Jt,homework_common_id:Tt||void 0}});mt!=null&&mt.url&&((cn=le==null?void 0:le.detail)!=null&&cn.copy_for_exercise||Z.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xe.onOK({path:(Xe.defaultPath?Xe.defaultPath+"/":"")+Ut.path,name:Ut.path.split("/")[Ut.path.split("/").length-1]}),Xe.onClose()),(rn=le==null?void 0:le.detail)!=null&&rn.copy_for_exercise&&(0,m.m)(Te,le,Pt.id,un)}),on=()=>{var qt,Ut;L.history.push(`/shixuns/${zt.current}/${(Ut=(qt=rt.pathname)==null?void 0:qt.split("/"))==null?void 0:Ut[3]}${Ot?`/master/shixun_show/${Ot}`:""}`)};return W.createElement(C.default,{width:"60%",open:Xe.visible,wrapClassName:v.modal,destroyOnClose:!0,centered:!0,onOk:()=>{Qt.submit()},onCancel:Xe.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},W.createElement("section",{className:v.bg},W.createElement("div",{className:v.wrap},W.createElement(w.default,{className:"mt10",form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:qt=>{var Ut,Jt;(Ut=le==null?void 0:le.detail)!=null&&Ut.is_fork_from_creator&&((Jt=le==null?void 0:le.detail)!=null&&Jt.copy_for_exercise)?(Xe.onClose(),Te({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:qt,type:"wareHouse",fn:(un,cn,rn)=>{$t(un,cn,rn)}}})):$t(qt)},onChange:()=>{const qt=q({},Qt.getFieldsValue());qt!=null&&qt.path&&(qt.path=qt.path.trim(),qt.path.split("").filter(Jt=>Jt==="/").length>1&&(qt.path=qt.path.substring(0,qt.path.length-1)),Qt.setFieldsValue(q({},qt)),kt(qt))}},W.createElement(w.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},W.createElement(H.Z,null,W.createElement(i.Z,null,W.createElement("span",{className:v.filePath},Xe.defaultPath+"/")),W.createElement(i.Z,{flex:"1"},W.createElement(w.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"}]},W.createElement(P.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),W.createElement(w.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"}]},W.createElement(P.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"})),W.createElement("div",{className:"mt10 mb20"},W.createElement(w.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},W.createElement(F.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 xe=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(Ae),Me=Object.defineProperty,At=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Be=(ce,ye,le)=>ye in ce?Me(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,Et=(ce,ye)=>{for(var le in ye||(ye={}))Ze.call(ye,le)&&Be(ce,le,ye[le]);if(At)for(var le of At(ye))ot.call(ye,le)&&Be(ce,le,ye[le]);return ce},Ye=(ce,ye)=>{var le={};for(var Ke in ce)Ze.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&At)for(var Ke of At(ce))ye.indexOf(Ke)<0&&ot.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},Ie=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const ve=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=Ye(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useLocation)(),Pt=(0,L.useParams)(),[en,kt]=(0,o.useState)({}),zt=(0,o.useRef)(),[Qt]=w.default.useForm(),[Ot,Rt]=(0,o.useState)(""),[$t,on]=(0,o.useState)("");(0,o.useEffect)(()=>{Xe.visible&&Qt.resetFields()},[Xe.visible]),(0,o.useEffect)(()=>{const Jt=Xe.defaultPath.split("/");Jt.length===1?(Rt(""),on(Xe.defaultPath)):(on(Jt.pop()),Rt(Jt.join("/")+"/"))},[Xe.defaultPath]),(0,o.useEffect)(()=>{var Jt,un;zt.current=(un=(Jt=rt.pathname)==null?void 0:Jt.split("/"))==null?void 0:un[2]},[]);const qt=(...Jt)=>Ie(void 0,[...Jt],function*(un={}){const cn=(0,I.TG)(),rn=yield Te({type:"shixunsDetail/moveGitFile",payload:{id:Pt.id,from:Xe.defaultPath,to:Ot+un.path,message:un.commitMessage||`${Xe.defaultPath} rename to ${Ot}${un.path} `,secret_repository:St,homework_common_id:cn||void 0}});(rn==null?void 0:rn.status)===0&&(Z.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xe.onOK({path:un.path,name:un.path}),Xe.onClose())}),Ut=()=>{var Jt,un;L.history.push(`/shixuns/${zt.current}/${(un=(Jt=rt.pathname)==null?void 0:Jt.split("/"))==null?void 0:un[3]}${Ot?`/master/shixun_show/${Ot}`:""}`)};return o.createElement(C.default,{width:"40%",open:Xe.visible,wrapClassName:v.modal,centered:!0,onOk:()=>{Qt.submit()},onCancel:Xe.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.createElement("section",{className:v.bg},o.createElement("div",{className:v.wrap},o.createElement(w.default,{className:"mt10",form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:qt,onChange:()=>{const Jt=Et({},Qt.getFieldsValue());Jt!=null&&Jt.path&&(Jt.path=Jt.path.trim(),Jt.path.split("").filter(cn=>cn==="/").length>1&&(Jt.path=Jt.path.substring(0,Jt.path.length-1)),Qt.setFieldsValue(Et({},Jt)),kt(Jt))}},o.createElement(w.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.createElement(H.Z,null,o.createElement(i.Z,{flex:"1"},o.createElement(w.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(P.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:$t}))))),o.createElement(w.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},o.createElement(P.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Xe.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Ce=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(ve),X=s(49647),Re=s(98280),se=s(94968),B=s(62961),b={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},_=s(59301),ne=Object.defineProperty,$=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Pe=(ce,ye,le)=>ye in ce?ne(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,Qe=(ce,ye)=>{for(var le in ye||(ye={}))ue.call(ye,le)&&Pe(ce,le,ye[le]);if($)for(var le of $(ye))ge.call(ye,le)&&Pe(ce,le,ye[le]);return ce},_e=(ce,ye)=>{var le={};for(var Ke in ce)ue.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&$)for(var Ke of $(ce))ye.indexOf(Ke)<0&&ge.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},Ve=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const{Dragger:lt}=se.default,ft=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=_e(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useLocation)(),Pt=(0,L.useParams)(),[en,kt]=(0,o.useState)({}),zt=(0,o.useRef)(),[Qt]=w.default.useForm(),[Ot,Rt]=(0,o.useState)([]),[$t,on]=(0,o.useState)();let qt;(0,o.useEffect)(()=>{Xe.visible&&(Qt.resetFields(),Rt([]))},[Xe.visible]),(0,o.useEffect)(()=>{zt.current=Pt.id},[]),(0,o.useEffect)(()=>{const Tt=sessionStorage.getItem("pathArray");if(Tt){const mt=Tt.split(",").join("/"),ct=mt.indexOf("/")===0?mt.substr(1):mt;on(ct)}},[]);const Ut=Tt=>{var mt,ct,bt,Vt;if(qt=Tt.file.name,Tt.file.status==="done"||Tt.file.status==="uploading"){if(Rt(Tt.fileList),!Tt.file.response)return;if(((mt=Tt.file.response)==null?void 0:mt.status)===0){(ct=le==null?void 0:le.detail)!=null&&ct.copy_for_exercise||(Z.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),Qt.validateFields());return}Rt(Ot.filter(Xt=>Xt.uid!==Tt.file.uid)),(bt=Tt.file.response)!=null&&bt.message&&Z.ZP.info((Vt=Tt.file.response)==null?void 0:Vt.message)}},Jt=Tt=>Ve(void 0,null,function*(){if(!Tt.response){Z.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Te({type:"shixunsDetail/deleteGitFile",payload:{id:Pt.id,path:$t?`${$t}/${Tt.name}`:Tt.name,message:Qt.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${$t?`${$t}/${Tt.name}`:Tt.name}`,secret_repository:St?null:!0}})).status===0&&(Rt(Ot.filter(ct=>ct.uid!==Tt.uid)),Z.ZP.info("\u5220\u9664\u6210\u529F"))}),un={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!Qt.getFieldValue("commitMessage"),data:()=>Ve(void 0,null,function*(){return new Promise((Tt,mt)=>Ve(void 0,null,function*(){setTimeout(()=>Ve(void 0,null,function*(){const ct=yield Qt.getFieldsValue(),bt=Qe(Qe({},{path:Xe.defaultPath?Xe.defaultPath:"",message:en.commitMessage||`\u4E0A\u4F20\u4E86${qt}`}),St?{}:{secret_repository:!0});Tt(bt)}),200)}))}),fileList:Ot,method:"post",action:`${X.Z.API_SERVER}/api/shixuns/${zt.current}/upload_git_file.json`,onChange:Ut,onRemove:Jt,beforeUpload:Tt=>(qt=Tt.name,Tt.size/1024/1024>50?(Z.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},cn=(Tt=!1,mt=1)=>Ve(void 0,null,function*(){var ct;const bt=(0,I.TG)(),Vt=Qe(Qe({},{path:Xe.defaultPath?Xe.defaultPath:"",message:en.commitMessage||`\u4E0A\u4F20\u4E86${qt}`}),St?{}:{secret_repository:!0});for(let Xt=0;Xt{sn.append(dn,Vt[dn].toString())});const Sn=yield(0,Re.ZP)(`/api/shixuns/${zt.current}/upload_git_file.json`,{method:"post",body:sn},!0)}Xe.onClose(),Xe.onOK({path:Xe.defaultPath}),rn(),(ct=le==null?void 0:le.detail)!=null&&ct.copy_for_exercise&&(0,m.m)(Te,le,Pt.id,mt)}),rn=()=>{var Tt,mt;L.history.push(`/shixuns/${zt.current}/${(mt=(Tt=rt.pathname)==null?void 0:Tt.split("/"))==null?void 0:mt[3]}${$t?`/master/shixun_show/${$t}`:""}`)};return _.createElement(C.default,{open:Xe.visible,onOk:Tt=>{Qt.submit()},centered:!0,onCancel:Xe.onClose,width:"70%"},_.createElement("section",{className:b.bg},_.createElement("div",{className:b.wrap},_.createElement("div",{className:b.title},"\u4E0A\u4F20\u6587\u4EF6"),_.createElement(w.default,{className:"mt10",form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Ve(void 0,null,function*(){var Tt,mt;yield Qt.validateFields(),(Tt=le==null?void 0:le.detail)!=null&&Tt.is_fork_from_creator&&((mt=le==null?void 0:le.detail)!=null&&mt.copy_for_exercise)?(Xe.onClose(),Te({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(ct,bt)=>{cn(ct,bt)}}})):cn()}),onValuesChange:()=>kt(Qe({},Qt.getFieldsValue()))},_.createElement(w.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"}]},_.createElement(P.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),_.createElement(w.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Tt,mt){return(Ot==null?void 0:Ot.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},_.createElement("div",{onClick:()=>{if(!Qt.getFieldValue("commitMessage")){Z.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},_.createElement(lt,Qe({},un),_.createElement("div",null,_.createElement("i",{className:`iconfont icon-shangchuan font50 ${b.colorBlue}`})),_.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",_.createElement("span",{className:`${b.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"))))))),_.createElement(B.Z,{onFinish:Tt=>on(Tt)})))};var tt=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(ft),it={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"},vt={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},pt=Object.defineProperty,fe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,at=(ce,ye,le)=>ye in ce?pt(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,et=(ce,ye)=>{for(var le in ye||(ye={}))ze.call(ye,le)&&at(ce,le,ye[le]);if(fe)for(var le of fe(ye))nt.call(ye,le)&&at(ce,le,ye[le]);return ce},Wt=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const xt=({shixunsDetail:ce,globalSetting:ye,loading:le,dispatch:Ke,title:ht,pathList:ut=[],showInputPath:Te=!1,isMergeSelectFile:St=!1,onFinish:Xe=()=>{}})=>{const[rt]=w.default.useForm(),Pt=(0,L.useParams)(),en=(0,L.useLocation)(),kt=(0,o.useRef)(),[zt,Qt]=(0,o.useState)(""),[Ot,Rt]=(0,o.useState)(""),[$t,on]=(0,o.useState)([]),[qt,Ut]=(0,o.useState)([]);(0,o.useEffect)(()=>{var mt,ct;kt.current=((ct=(mt=en.pathname)==null?void 0:mt.split("/"))==null?void 0:ct[3])==="repository"},[]),(0,o.useEffect)(()=>{if(ce.actionTabs.key!=="Repository-SelectFilePath")return;const mt=ut.join("/");let ct=[];ut.map((bt,Vt)=>{Vt===0?ct.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${bt}`,path:mt}):ct.push({val:`/${bt}`,path:mt})}),on(ct),Qt(mt),Rt(mt),Jt(mt)},[ce.actionTabs.key]);const Jt=mt=>Wt(void 0,null,function*(){const ct=yield Ke({type:kt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Pt.id,path:mt}});ct&&Ut(ct.trees||[])}),un=mt=>{let ct=zt;mt.type==="tree"&&($t.length?$t.push({val:`/${mt.name}`,path:mt.name}):$t.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${mt.name}`,path:mt.name}),on($t),ct=zt?`${zt}/${mt.name}`:mt.name,Qt(ct)),Jt(ct)},cn=(mt,ct)=>{const bt=$t.filter((Xt,sn)=>sn<=ct);on(bt);const Vt=bt.filter((Xt,sn)=>sn!==0).map(Xt=>Xt.val).join("").substr(1);Qt(Vt),Jt(Vt)},rn=()=>Wt(void 0,null,function*(){const mt=rt==null?void 0:rt.getFieldsValue(),ct=zt?`${zt}${mt!=null&&mt.name?`/${mt==null?void 0:mt.name}`:""}`:mt==null?void 0:mt.name;if(St){Xe(ct),Tt();return}if(Te){yield rt.validateFields();const bt=yield Ke({type:"shixunsDetail/uploadGitFolder",payload:et(et({},{id:Pt.id,path:ct}),kt.current?{}:{secret_repository:!0})});Xe(Ot),bt.status===0&&Z.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Xe(ct),Z.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Tt()}),Tt=()=>{Ke({type:"shixunsDetail/setActionTabs",payload:{}}),rt.resetFields()};return o.createElement(C.default,{centered:!0,title:ht||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:ce.actionTabs.key==="Repository-SelectFilePath",onOk:rn,onCancel:Tt},o.createElement("div",{className:vt.wrap},o.createElement("div",{className:vt.content},o.createElement("div",{className:vt.mainPathWrap},!!($t!=null&&$t.length)&&$t.map((mt,ct)=>o.createElement("a",{key:ct,onClick:()=>cn(mt,ct)},mt.val))),!!(qt!=null&&qt.length)&&qt.map((mt,ct)=>mt.type==="tree"&&o.createElement("a",{key:ct,onClick:()=>un(mt)},o.createElement("i",{className:`iconfont icon-wenjianjia ${vt.colorBlue}`}),mt.name))),o.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.createElement("div",{className:"mt5 mb5"},zt),Te&&o.createElement(w.default,{form:rt,scrollToFirstError:!0,className:"mt20"},o.createElement(w.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.createElement(P.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var wt=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le})=>({shixunsDetail:ce,globalSetting:le,loading:ye.models.index}))(xt),Ft=s(18785),Bt=s(84105),Mt=s(72946),Yt=s(1997),It=s(26593),_t=s(84973),jt=Object.defineProperty,Dt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,vn=(ce,ye,le)=>ye in ce?jt(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,mn=(ce,ye)=>{for(var le in ye||(ye={}))Kt.call(ye,le)&&vn(ce,le,ye[le]);if(Gt)for(var le of Gt(ye))wn.call(ye,le)&&vn(ce,le,ye[le]);return ce},Cn=(ce,ye)=>Dt(ce,Lt(ye)),Mn=(ce,ye)=>{var le={};for(var Ke in ce)Kt.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&Gt)for(var Ke of Gt(ce))ye.indexOf(Ke)<0&&wn.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},En=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const{DirectoryTree:Bn}=p.default,an=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,activeKey:Te,dispatch:St,practiceSetting:Xe,isRepository:rt,treeData:Pt,setTreeData:en}=ye,kt=Mn(ye,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),zt,Qt,Ot,Rt,$t,on,qt,Ut;const Jt=(0,L.useParams)(),un=(0,L.useLocation)(),[cn,rn]=(0,o.useState)(),[Tt,mt]=(0,o.useState)(!1),[ct,bt]=(0,o.useState)(!1),[Vt,Xt]=(0,o.useState)(!1),[sn,Sn]=(0,o.useState)(!1),[dn,ln]=(0,o.useState)("");let[pn,Kn]=(0,o.useState)([]),[Un,kn]=(0,o.useState)([]);const[Wn,tr]=(0,o.useState)([]),[ir,vr]=(0,o.useState)(!1),[nr,ar]=(0,o.useState)(),[cr,Nn]=(0,o.useState)(),[qn,fr]=(0,o.useState)(""),[pr,lr]=(0,o.useState)(),[Ar,Er]=(0,o.useState)(!1);(0,o.useEffect)(()=>{en([]),Rn(""),localStorage.warehouseHideTip||vr(!0)},[un.pathname,rt]);const Lr=(Ht="")=>En(void 0,null,function*(){(yield(0,Mt.Zt)({id:Jt.id,secret_dir_path:Ht}))&&lr(Ht)}),or=Ht=>{var gn;return o.createElement(N.default,{className:it.menu,onClick:On=>{switch(ln(Ht.path||""),On.key){case"1":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),mt(!0);break;case"2":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Xt(!0);break;case"3":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Sn(!0);break;case"4":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),bt(!0);break;case"5":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ur(Ht.path,Ht.name,Ht);break;case"6":(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),_n(Ht);break}}},(Ht.type==="topTree"||Ht.type==="tree")&&o.createElement(N.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ht.type==="topTree"||Ht.type==="tree")&&o.createElement(N.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ht.type==="topTree"||Ht.type==="tree")&&o.createElement(N.default.Item,{key:"3"},"\u4E0A\u4F20"),Ht.type!=="topTree"&&Ht.type!=="tree"&&((gn=le==null?void 0:le.detail)==null?void 0:gn.public)<2&&o.createElement(N.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Ht.type!=="topTree"&&o.createElement(S.CopyToClipboard,{text:`/data/workspace/myshixun/${rt?"":"secret/"}${Ht==null?void 0:Ht.path}`,onCopy:()=>Z.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(N.default.Item,{key:"6"},o.createElement(o.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ht.type!=="topTree"&&o.createElement(N.default.Item,{key:"5"},"\u5220\u9664"))},jn=(Ht,gn)=>Ht.map(On=>(gn==""?On.path=gn+On.name:On.path=gn+"/"+On.name,On.title=o.createElement(H.Z,{className:"font14"},o.createElement(i.Z,{flex:"1"},o.createElement(H.Z,null,On.type==="blob"&&o.createElement(i.Z,{flex:"20px",style:{marginLeft:-20}},o.createElement("span",{className:"iconfont icon-wenjian11 font12"})),o.createElement(i.Z,{flex:"1"},o.createElement("span",{className:" multi_ellipsis1"},On.name)))),o.createElement(i.Z,null,(On.type==="blob"||On.type==="tree")&&o.createElement(c.Z,{dropdownRender:()=>or(On),className:it.ellipsis},o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),On.disableCheckbox=cn&&cn!==On.name,On.className=On.type==="tree"?it.pl23:"",On.checkable=On.type!=="tree",On.isLeaf=On.type!=="tree",On.children=On.type==="tree"&&[],On.key=On.path,On)),Xn=Ht=>{St({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ht}})},er=(Ht,gn)=>En(void 0,null,function*(){const On=Ht.split("/");yield Rn(dn),setTimeout(()=>{Xn(Ht),pn=[On[0]||""],Un=[Ht],kn([...Un]),Kn([...pn])},150)}),Hn=(Ht,gn)=>{if(gn=="")Pt=[...Ht],en([...Ht]);else{let On=Jn(Pt,gn,Ht);Pt=On,en([...On])}};function Jn(Ht,gn,On){return Ht.map(tn=>tn.key===gn?(tn.children=[...On],mn({},tn)):tn.children?Cn(mn({},tn),{children:Jn(tn.children,gn,On)}):tn)}const Rn=(Ht="")=>En(void 0,null,function*(){var gn,On;const tn=yield St({type:rt?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Jt.id,path:Ht}});if(tn){if((gn=tn.trees)!=null&&gn.length){let hn=jn([...tn.trees],Ht);Hn(hn,Ht),tr(tn.trees||[]),Nn(Ht||""),console.log("handleGetRepository:",hn,Ht),setTimeout(()=>console.log(Pt,tn.trees,Ht,999999),2e3)}else Ht==""&&en([]);ar(((On=tn.commits)==null?void 0:On[0])||{})}return tn}),dr=Ht=>En(void 0,null,function*(){return new Promise((gn,On)=>En(void 0,null,function*(){Ht.children.length&&gn(),fr(Ht.path),yield Rn(Ht.path),gn()}))}),mr=(Ht,gn)=>En(void 0,null,function*(){var On;console.log("handleSelectTree",Ht,gn.nativeEvent.target.nodeName,gn);const tn=()=>{Xn(gn.node.path),Ht=[gn.node.path],kn([...Ht])};gn.nativeEvent.target.nodeName==="svg"||gn.nativeEvent.target.nodeName==="LI"||gn.nativeEvent.target.nodeName==="I"||gn.node.type==="blob"&&((On=Xe==null?void 0:Xe.sideBar)!=null&&On.confirmLeave?C.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:()=>{tn(),St({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):tn())}),ur=(Ht,gn,On)=>{C.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${On.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>En(void 0,null,function*(){const tn=(0,I.TG)(),hn=yield St({type:"shixunsDetail/deleteGitFile",payload:{id:Jt.id,path:Ht,message:`\u5220\u9664${Ht}`,secret_repository:rt?null:!0,homework_common_id:tn||void 0}});let Ln=Ht.split("/");if((hn==null?void 0:hn.status)===0){Z.ZP.info("\u5220\u9664\u6210\u529F"),Ln.splice(Ln.length-1,1);const Vn=yield Rn(Ln.length>1?Ln.join("/"):"");return Vn!=null&&Vn.trees||(Ln.splice(Ln.length-1,1),yield Rn(Ln.length>1?Ln.join("/"):"")),Xn(""),!0}else(hn==null?void 0:hn.status)===-3?C.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:o.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ht,"\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/${Jt.id}/edit/${hn==null?void 0:hn.message}/tab=2`}}):(hn==null?void 0:hn.status)===-4&&C.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:o.createElement("div",null,hn==null?void 0:hn.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Jt.id}/edit?tabId=service`}})})})},_n=Ht=>{console.log(Ht,"item")},yr=(Ht,gn)=>En(void 0,null,function*(){if(console.log("handleExpand",gn),gn.nativeEvent.target.nodeName==="svg"||gn.nativeEvent.target.nodeName==="path"||gn.nativeEvent.target.nodeName==="LI")return!0;yield dr(gn.node),pn.includes(gn.node.path)?pn.splice(pn.indexOf(gn.node.path),1):pn.push(gn.node.path),Kn([...pn])}),Cr=()=>{vr(!1),localStorage.warehouseHideTip=!0},xn=Ht=>En(void 0,null,function*(){var gn;let On,tn="",hn,Ln;switch(rt){case!0:tn="\u5F00\u542F\u7248\u672C\u5E93",hn="\u5F00\u542F",Ln="\u4E0D\u5F00\u542F",On=o.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:(gn=le==null?void 0:le.detail)!=null&&gn.secret_repository?(tn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",hn="\u786E\u5B9A",Ln="\u53D6\u6D88",On=o.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")):(tn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",hn="\u4E0D\u4F7F\u7528",Ln="\u4F7F\u7528",On=o.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}!rt&&(0,Yt.gy)(St,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||C.default.confirm({title:tn,okText:hn,cancelText:Ln,content:On,onOk:()=>{var Vn;(0,I.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",tn]),!rt&&!((Vn=le==null?void 0:le.detail)!=null&&Vn.secret_repository)||zn(Ht)},onCancel:()=>{var Vn;!rt&&!((Vn=le==null?void 0:le.detail)!=null&&Vn.secret_repository)&&zn(Ht)}})}),zn=Ht=>En(void 0,null,function*(){rt?(yield(0,Mt.h4)(mn({},Jt)),St({type:"practiceSetting/getCommonData",payload:mn({},Jt)})):yield(0,Mt.K0)(Cn(mn({},Jt),{is_secret_repository:Ht})),Rn(),St({type:"shixunsDetail/getShixunsDetail",payload:{id:Jt.id}})}),Fn=Ht=>{console.log(Ht)},Qn=Ht=>En(void 0,null,function*(){console.log(Ht);const gn=Ht.node.key,On=Ht.dragNode.key,tn=Ht.node.pos.split("-"),hn=Ht.dropPosition-Number(tn[tn.length-1]);if(Ht.dragNode.type==="tree"){Z.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Ht.node.type!=="tree"){Z.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield St({type:"shixunsDetail/moveGitFile",payload:mn({id:Jt.id,from:Ht.dragNode.path,to:Ht.node.path+"/"+Ht.dragNode.name,message:`${Ht.dragNode.path} move to ${Ht.node.path+"/"+Ht.dragNode.name} `},rt?{}:{secret_repository:!0})})).status===0){Xn(""),yield Rn("");for(let $n=0;$nnew Date("2023-09-01")},o.createElement(y.Z,{className:rt&&((Qt=le==null?void 0:le.detail)!=null&&Qt.init_repository)?"hide":"ml10",checked:rt?(Rt=le==null?void 0:le.detail)==null?void 0:Rt.init_repository:(Ot=le==null?void 0:le.detail)==null?void 0:Ot.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:xn}))),o.createElement(i.Z,null,o.createElement(c.Z,{dropdownRender:()=>or({type:"topTree"}),className:"current"},o.createElement(V.Z,{open:ir,title:o.createElement("div",{className:"font16"},o.createElement(Ft.Z,{style:{position:"relative",left:-35},onClick:()=>Cr()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",o.createElement("span",{onClick:()=>Cr(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:it.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},rt&&(($t=le==null?void 0:le.detail)==null?void 0:$t.init_repository)&&o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!rt&&((on=le==null?void 0:le.detail)==null?void 0:on.secret_repository)&&o.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Pt.length&&!rt&&o.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},o.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")),Pt.length?o.createElement(o.Fragment,null,o.createElement("div",{className:it.content},Te==="1"&&o.createElement("div",{className:it.tips},"\u63D0\u793A\uFF1A",o.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'),o.createElement(Bn,{disabled:!!ht.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Pt,switcherIcon:o.createElement(Bt.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:yr,expandedKeys:pn,selectedKeys:Un,onSelect:mr,draggable:!0,onDragEnter:Fn,onDrop:Qn,className:it.gitTree}))):"",!Pt.length&&rt&&((qt=le==null?void 0:le.detail)==null?void 0:qt.init_repository)&&o.createElement(Dn,null),!Pt.length&&!rt&&((Ut=le==null?void 0:le.detail)==null?void 0:Ut.secret_repository)&&o.createElement(Dn,null))),o.createElement(Ce,{visible:ct,defaultPath:dn,onClose:()=>bt(!1),isRepository:!rt,onOK:Ht=>En(void 0,null,function*(){const gn=dn.split("/");gn.pop(),yield Rn(gn.join("/")),Xn("")})}),o.createElement(xe,{visible:Tt,defaultPath:dn,onClose:()=>mt(!1),isRepository:rt,onOK:Ht=>{er(Ht.path,Ht.name)}}),o.createElement(U,{visible:Vt,defaultPath:dn,onClose:()=>Xt(!1),isRepository:rt,onOK:Ht=>{er(Ht.path,Ht.name)}}),o.createElement(tt,{defaultPath:dn,visible:sn,isRepository:rt,onClose:()=>Sn(!1),onOK:Ht=>En(void 0,null,function*(){const gn=dn.split("/");yield Rn(dn),pn=[gn[0]||""],Un=[dn],kn([...Un]),Kn([...pn])})}),o.createElement(wt,{pathList:dn==null?void 0:dn.split("/"),showInputPath:!0,isMergeSelectFile:Ar,onFinish:Ht=>{Ar?Lr(Ht):Rn(Ht),Er(!1)}}))},Dn=()=>o.createElement("div",{className:`mt20 pb50 ${it.nodata}`},o.createElement("div",{className:it.headLeft},"\u63D0\u793A\uFF1A",o.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",o.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",o.createElement("br",null),"1\u3001",o.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",o.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",o.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),o.createElement("img",{width:"100%",src:It.Oe}));var An=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,practiceSetting:Ke,user:ht})=>({shixunsDetail:ce,globalSetting:le,user:ht,practiceSetting:Ke,loading:ye}))(an),dt={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"},G=s(37285),ae=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,de=(ce,ye)=>{var le={};for(var Ke in ce)yt.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&ae)for(var Ke of ae(ce))ye.indexOf(Ke)<0&&te.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},k=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const re=ce=>{var ye=ce,{shixunsDetail:le,globalSetting:Ke,loading:ht,user:ut,dispatch:Te,isRepository:St}=ye,Xe=de(ye,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const rt=(0,L.useParams)(),[Pt,en]=(0,o.useState)([]);(0,o.useEffect)(()=>{kt()},[St]);const kt=()=>k(void 0,null,function*(){const zt=yield Te({type:"shixunsDetail/getRepositoryCommit",payload:{id:rt.id,secret_repository:St?void 0:!0}});zt&&en(zt.commits||[])});return o.createElement(o.Fragment,null,Pt==""&&o.createElement("div",{className:dt.empty},o.createElement("img",{src:It.em,width:"258"}),o.createElement("br",null),o.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Pt!=""&&o.createElement("section",{className:dt.bg},o.createElement("div",{className:dt.wrap},o.createElement("div",{className:dt.content},Pt==null?void 0:Pt.map(zt=>{var Qt,Ot;return o.createElement("div",null,o.createElement(H.Z,{align:"middle",className:"c-white font16"},o.createElement(i.Z,null,zt.title)),o.createElement(H.Z,{align:"middle",className:"mt20 "},o.createElement(i.Z,null,o.createElement("img",{className:dt.imageUrl,src:X.Z.IMG_SERVER+"/"+((Qt=zt.author)==null?void 0:Qt.image_url)})),o.createElement(i.Z,{className:dt.blueLight},o.createElement("span",{className:"ml20"},(Ot=zt.author)==null?void 0:Ot.username)),o.createElement(i.Z,null,o.createElement("span",{className:`ml20 ${dt.blueLight}`},"\u63D0\u4EA4\u4E8E"),o.createElement("span",{className:`ml20 ${dt.blueLight}`},zt.time))),o.createElement(G.Z,{className:dt.divider}))})))))};var K=(0,L.connect)(({shixunsDetail:ce,loading:ye,globalSetting:le,user:Ke})=>({shixunsDetail:ce,globalSetting:le,user:Ke,loading:ye.models.index}))(re),ie=s(75049),O=s(59301),me=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,De=(ce,ye,le)=>ye in ce?me(ce,ye,{enumerable:!0,configurable:!0,writable:!0,value:le}):ce[ye]=le,pe=(ce,ye)=>{for(var le in ye||(ye={}))Se.call(ye,le)&&De(ce,le,ye[le]);if(Fe)for(var le of Fe(ye))qe.call(ye,le)&&De(ce,le,ye[le]);return ce},Ee=(ce,ye)=>we(ce,Le(ye)),We=(ce,ye)=>{var le={};for(var Ke in ce)Se.call(ce,Ke)&&ye.indexOf(Ke)<0&&(le[Ke]=ce[Ke]);if(ce!=null&&Fe)for(var Ke of Fe(ce))ye.indexOf(Ke)<0&&qe.call(ce,Ke)&&(le[Ke]=ce[Ke]);return le},He=(ce,ye,le)=>new Promise((Ke,ht)=>{var ut=Xe=>{try{St(le.next(Xe))}catch(rt){ht(rt)}},Te=Xe=>{try{St(le.throw(Xe))}catch(rt){ht(rt)}},St=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(ut,Te);St((le=le.apply(ce,ye)).next())});const{TabPane:Ue}=ee.default,$e=ce=>{var ye=ce,{globalSetting:le,loading:Ke,dispatch:ht,practiceSetting:ut,shixunsDetail:Te}=ye,St=We(ye,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Xe,rt,Pt,en,kt,zt,Qt,Ot,Rt,$t,on,qt,Ut,Jt,un,cn,rn,Tt,mt;const[ct,bt]=(0,o.useState)("1"),[Vt,Xt]=(0,o.useState)("1");let[sn,Sn]=(0,o.useState)();const dn=(0,o.useRef)(),[ln,pn]=(0,o.useState)(!0),[Kn,Un]=(0,o.useState)(["2","1"]),[kn,Wn]=(0,o.useState)([]),tr=(0,o.useRef)(),ir=(0,L.useParams)(),vr=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:O.createElement("span",null,O.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),O.createElement(V.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"},O.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,o.useEffect)(()=>{var Nn,qn,fr,pr,lr,Ar,Er,Lr,or,jn,Xn,er,Hn,Jn,Rn,dr,mr,ur;try{((fr=(qn=(Nn=Te==null?void 0:Te.fileContent)==null?void 0:Nn.content)==null?void 0:qn.content)!=null&&fr.length||((lr=(pr=Te==null?void 0:Te.fileContent)==null?void 0:pr.content)==null?void 0:lr.content)=="")&&(((Ar=Te==null?void 0:Te.fileContent)==null?void 0:Ar.file_type)==="txt"?(dn.current=window.decodeURIComponent(escape(window.atob((Lr=(Er=Te==null?void 0:Te.fileContent)==null?void 0:Er.content)==null?void 0:Lr.content))),sn=window.decodeURIComponent(escape(window.atob((jn=(or=Te==null?void 0:Te.fileContent)==null?void 0:or.content)==null?void 0:jn.content))),Sn(sn)):(dn.current=(er=(Xn=Te==null?void 0:Te.fileContent)==null?void 0:Xn.content)==null?void 0:er.content,sn=(Jn=(Hn=Te==null?void 0:Te.fileContent)==null?void 0:Hn.content)==null?void 0:Jn.content,Sn(sn)))}catch(_n){dn.current=window.atob((dr=(Rn=Te==null?void 0:Te.fileContent)==null?void 0:Rn.content)==null?void 0:dr.content),sn=window.atob((ur=(mr=Te==null?void 0:Te.fileContent)==null?void 0:mr.content)==null?void 0:ur.content),Sn(sn),Z.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Te.fileContent.content)},[(Xe=Te==null?void 0:Te.fileContent)==null?void 0:Xe.content]),(0,o.useEffect)(()=>{var Nn;const qn=(Nn=ut==null?void 0:ut.sideBar)==null?void 0:Nn.selectPath.split("/");Un(qn)},[(rt=ut==null?void 0:ut.sideBar)==null?void 0:rt.selectPath]);const nr=Nn=>{Sn(Nn);let qn=-1;Nn===dn.current?qn=0:qn=1,ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!qn}})};(0,o.useEffect)(()=>{new Promise((Nn,qn)=>He(void 0,null,function*(){var fr,pr,lr;if(((fr=ut==null?void 0:ut.sideBar)==null?void 0:fr.selectPath)!==""&&((pr=ut==null?void 0:ut.sideBar)!=null&&pr.selectPath)){const Ar=yield ht({type:"shixunsDetail/getFileContent",payload:{id:ir.id,path:(lr=ut==null?void 0:ut.sideBar)==null?void 0:lr.selectPath,secret_repository:ln?null:!0}});Ar!=null&&Ar.content||(Ar==null?void 0:Ar.content)==""||ht({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(Pt=ut==null?void 0:ut.sideBar)==null?void 0:Pt.selectPath]);const ar=O.createElement(N.default,{className:Q.menu,style:{background:"#24294b"},onClick:Nn=>{var qn;!((qn=Te==null?void 0:Te.detail)!=null&&qn.secret_repository)&&Nn.key==="2"&&Xt("1"),bt(Nn.key),Nn.key==="1"?pn(!0):pn(!1)}},O.createElement(N.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),vr.filter(Nn=>{var qn,fr;return!((qn=Te==null?void 0:Te.detail)!=null&&qn.init_repository)||(fr=Te==null?void 0:Te.detail)!=null&&fr.is_jupyter_lab?Nn.id!=="2":Nn}).map((Nn,qn)=>O.createElement(N.default.Item,{className:"leaveClick",key:Nn.id},Nn.name))),cr=(Nn=!1,qn=1)=>He(void 0,null,function*(){var fr,pr,lr,Ar;const Er=yield ht({type:"shixunsDetail/updateRepositoryFile",payload:{id:ir.id,path:(pr=(fr=Te==null?void 0:Te.fileContent)==null?void 0:fr.params)==null?void 0:pr.path,content:sn,secret_repository:ln?null:!0,sync_origin_shixun:Nn}});Er!=null&&Er.content&&((lr=Te==null?void 0:Te.detail)!=null&&lr.copy_for_exercise||Z.ZP.success("\u4FDD\u5B58\u6210\u529F"),ht({type:"practiceSetting/setSideBarTabs",payload:Ee(pe({},ut.sideBar),{confirmLeave:!1})})),(Ar=Te==null?void 0:Te.detail)!=null&&Ar.copy_for_exercise&&(0,m.m)(ht,Te,ir.id,qn)});return O.createElement("div",{className:Q.warehouse},O.createElement("div",{className:Q.header},O.createElement(H.Z,{align:"middle",className:"w100 c-white",style:{height:60}},O.createElement(i.Z,{flex:"1"},O.createElement(H.Z,{align:"middle"},O.createElement(i.Z,null,O.createElement(c.Z,{dropdownRender:()=>ar,className:Q.menu},O.createElement("span",{className:"font16 c-white current ml20"},vr.find(Nn=>Nn.id===ct).name," ",O.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),O.createElement(i.Z,{flex:"81px"},O.createElement("div",{className:Q.line})),O.createElement(i.Z,null,O.createElement(ee.default,{className:Q.tabs,activeKey:Vt,onChange:Nn=>{var qn;(qn=ut==null?void 0:ut.sideBar)!=null&&qn.confirmLeave?C.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:()=>{Xt(Nn),ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Xt(Nn),ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},O.createElement(Ue,{tab:O.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),ln&&((en=Te==null?void 0:Te.detail)==null?void 0:en.init_repository)&&O.createElement(Ue,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!ln&&((kt=Te==null?void 0:Te.detail)==null?void 0:kt.secret_repository)&&O.createElement(Ue,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(ln&&((zt=Te==null?void 0:Te.repository)==null?void 0:zt.git_url)||!ln&&((Qt=Te==null?void 0:Te.secretRepository)==null?void 0:Qt.git_url))&&O.createElement(O.Fragment,null,O.createElement(i.Z,null,O.createElement("span",{className:Q.title},"\u4ED3\u5E93\u5730\u5740:"),O.createElement("input",{value:ln?(Ot=Te==null?void 0:Te.repository)==null?void 0:Ot.git_url:(Rt=Te==null?void 0:Te.secretRepository)==null?void 0:Rt.git_url}),O.createElement(S.CopyToClipboard,{text:ln?($t=Te==null?void 0:Te.repository)==null?void 0:$t.git_url:(on=Te==null?void 0:Te.secretRepository)==null?void 0:on.git_url,onCopy:()=>Z.ZP.success("\u590D\u5236\u6210\u529F")},O.createElement(V.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},O.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),O.createElement("div",{className:Q.content,style:{overflow:"auto"}},Vt==="1"&&O.createElement(O.Fragment,null,O.createElement("aside",{className:Q.left},O.createElement(l.Z,{spinning:!!Ke.effects["shixunsDetail/getRepository"],wrapperClassName:`${Q.loading} ${Q.bottom0}`},O.createElement(An,{setTreeData:Wn,treeData:kn,activeKey:ct,isRepository:ln}))),O.createElement("aside",{className:Q.right,ref:tr},((qt=ut==null?void 0:ut.sideBar)==null?void 0:qt.selectPath)!==""&&O.createElement(O.Fragment,null,O.createElement(l.Z,{spinning:!!Ke.effects["shixunsDetail/getFileContent"],wrapperClassName:Q.loading},O.createElement("div",{className:Q.filePathWrp},O.createElement(H.Z,{align:"middle",className:"w100"},O.createElement(i.Z,null,O.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),O.createElement(i.Z,{flex:"40px"},O.createElement("div",{className:Q.line,style:{marginLeft:20}})),O.createElement(i.Z,{className:Q.filePath},Kn.map((Nn,qn)=>O.createElement("span",{className:"c-blue"},Nn))))),O.createElement("div",{className:Ke.effects["shixunsDetail/getFileContent"]?"hide":"show"},O.createElement(ie.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(Ut=Te==null?void 0:Te.fileContent)==null?void 0:Ut.filename,type:((Jt=Te==null?void 0:Te.fileContent)==null?void 0:Jt.file_type)==="office"?"download":(un=Te==null?void 0:Te.fileContent)==null?void 0:un.file_type,data:sn,monacoEditor:{value:sn,language:(cn=Te==null?void 0:Te.fileContent)==null?void 0:cn.language,onChange:Nn=>nr(Nn),options:{fontSize:14}}}))),((rn=Te==null?void 0:Te.fileContent)==null?void 0:rn.file_type)==="txt"&&O.createElement(H.Z,{align:"middle",justify:"center",className:Q.footer},O.createElement(i.Z,null,O.createElement(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{L.history.push(`/shixuns/${ir.id}/challenges`)}},"\u53D6\u6D88"),O.createElement(f.ZP,{type:"primary",size:"middle",className:"ml40",onClick:Nn=>{var qn,fr;(qn=Te==null?void 0:Te.detail)!=null&&qn.is_fork_from_creator&&((fr=Te==null?void 0:Te.detail)!=null&&fr.copy_for_exercise)?ht({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(pr,lr)=>{cr(pr,lr)}}}):cr()}},"\u63D0\u4EA4")))),((Tt=ut==null?void 0:ut.sideBar)==null?void 0:Tt.selectPath)==""&&((mt=Te==null?void 0:Te.detail)==null?void 0:mt.init_repository)&&O.createElement("div",{className:Q.empty},O.createElement("img",{src:It.x7,width:"258"}),O.createElement("br",null),O.createElement("span",{className:"c-grey-c"},!!(kn!=null&&kn.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(kn!=null&&kn.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Vt==="2"&&O.createElement("div",{className:Q.commit},O.createElement(K,{isRepository:ln}))))};var st=(0,L.connect)(({loading:ce,globalSetting:ye,practiceSetting:le,shixunsDetail:Ke})=>({globalSetting:ye,loading:ce,practiceSetting:le,shixunsDetail:Ke}))($e)},80408:function(Nt,je,s){"use strict";s.d(je,{S:function(){return Z},m:function(){return N}});var o=s(19374),Q=s(6767),L=s(62957),ee=s(59301),V=(H,i,c)=>new Promise((C,l)=>{var f=S=>{try{y(c.next(S))}catch(w){l(w)}},p=S=>{try{y(c.throw(S))}catch(w){l(w)}},y=S=>S.done?C(S.value):Promise.resolve(S.value).then(f,p);y((c=c.apply(H,i)).next())});const Z=H=>{let i=document.createElement("textarea");return i.value=H,i.value},N=(H,i,c,C,l)=>V(void 0,null,function*(){var f,p;const y=yield H({type:"shixunsDetail/saveCopyForExercise",payload:{id:c,save_type:C}});C===1?((y==null?void 0:y.status)==0&&Q.ZP.success("\u4FDD\u5B58\u6210\u529F"),(f=y==null?void 0:y.data)!=null&&f.exists_same_shixun_name?H({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(p=y==null?void 0:y.data)==null?void 0:p.shixun_name}}):H({type:"classroomList/setActionTabs",payload:{}})):(H({type:"classroomList/setActionTabs",payload:{}}),(y==null?void 0:y.status)===0&&L.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:ee.createElement("div",null,ee.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 S,w;(0,o.xg)(`/shixuns/${(w=(S=i==null?void 0:i.detail)==null?void 0:S.fork_from)==null?void 0:w.fork_identifier}/challenges`)}}))})},1997:function(Nt,je,s){"use strict";s.d(je,{rX:function(){return A},pW:function(){return R},gy:function(){return z},xY:function(){return g},O5:function(){return I},hs:function(){return S},tJ:function(){return p},o1:function(){return y},Rd:function(){return v}});var o=s(75790),Q=s(62957),L=s(37285),ee=s(6767),V=s(53229),Z=s(19374),N=s(87169),H=s(25510),i="data:image/png;base64,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",c=s.p+"static/newqrcode.a8740efb.png",C=s(32637),l=s(59301),f=(J,he,oe)=>new Promise((be,Je)=>{var U=W=>{try{m(oe.next(W))}catch(x){Je(x)}},F=W=>{try{m(oe.throw(W))}catch(x){Je(x)}},m=W=>W.done?be(W.value):Promise.resolve(W.value).then(U,F);m((oe=oe.apply(J,he)).next())});const p=(J,he=!1,oe=!1,be="",Je=!1)=>!!(y(J)&&w(J,he,oe,be,Je)),y=J=>(0,V.bg)()?!0:(J({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),S=J=>{var he,oe,be;const{user:Je}=(0,o.getDvaApp)()._store.getState();(0,V.bg)()&&!((oe=(he=Je==null?void 0:Je.userInfo)==null?void 0:he.course)!=null&&oe.course_public)&&!((be=Je==null?void 0:Je.userInfo)!=null&&be.profile_completed)&&J({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},w=(J,he=!1,oe=!0,be="",Je=!1)=>{var U;const{user:F}=(0,o.getDvaApp)()._store.getState();return(U=F.userInfo)!=null&&U.profile_completed?!0:(oe?J({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:be,isCurrentPage:Je}}):Q.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,Z.xg)("/account/profile/edit"),P()}}),!1)},P=()=>{Q.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()}})},v=()=>{Q.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:l.createElement("div",{style:{textAlign:"center"}},l.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"),l.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:C}),l.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},I=()=>{var J;const{user:he}=(0,o.getDvaApp)()._store.getState();return(J=he.userInfo)!=null&&J.professional_certification?!0:(Q.default.confirm({title:"\u63D0\u793A",centered:!0,content:l.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,Z.xg)("/account/certification")}}),!1)},g=()=>(0,V.V9)()?!0:(Q.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:l.createElement("div",{className:"tc",style:{marginLeft:-38}},l.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),l.createElement("img",{src:c,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),A=(J,he)=>J?!0:(Q.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:l.createElement("div",null,l.createElement("p",null,he||"\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"),l.createElement("div",{style:{marginLeft:"110px"}},l.createElement("img",{src:i,width:200}),l.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Z.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),R=J=>{Q.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:l.createElement("div",null,l.createElement("div",null,l.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"),l.createElement(L.Z,null),l.createElement("p",{style:{color:"#666666",fontSize:12}}," ",l.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 ",l.createElement("a",null,J),"\u5929\u3002"),l.createElement("p",{style:{color:"#666666",fontSize:12}}," ",l.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")),l.createElement("div",{style:{textAlign:"center",marginTop:30}},l.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:H,alt:"\u4E8C\u7EF4\u7801",width:160})))})},z=(J,he="")=>{const{shixunsDetail:{detail:oe}}=(0,o.getDvaApp)()._store.getState();if((oe==null?void 0:oe.public)===2||(oe==null?void 0:oe.public)===1||(oe==null?void 0:oe.shixun_status)===3){let be="";return(oe==null?void 0:oe.public)===2&&(be="\u5DF2\u516C\u5F00"),(oe==null?void 0:oe.public)===1&&(be="\u5F85\u5BA1\u6838"),(oe==null?void 0:oe.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),Q.default.info({centered:!0,icon:l.createElement(N.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:l.createElement("div",{className:"tc",style:{marginLeft:-38}},l.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},l.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",he,"\u3002"),l.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),l.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:H,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(oe==null?void 0:oe.shixun_status)===2?(Q.default.confirm({centered:!0,icon:l.createElement(N.Z,null),title:"\u63D0\u793A",content:l.createElement("div",null,l.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",he,"\u3002"),l.createElement("br",null),l.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:()=>{Q.default.confirm({width:440,centered:!0,icon:l.createElement(N.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:()=>f(void 0,null,function*(){(yield J({type:"shixunsDetail/cancelRelease",payload:{id:oe==null?void 0:oe.identifier}})).status!==401&&(ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),J({type:"shixunsDetail/getShixunsDetail",payload:{id:oe==null?void 0:oe.identifier}}),J({type:"practiceSetting/getCommonData",payload:{id:oe==null?void 0:oe.identifier}}))})})}}),!0):!1}},29509:function(Nt,je,s){"use strict";s.d(je,{o2:function(){return V},yT:function(){return Z}});var o=s(94480),Q=s(34998);const L=Q.i.map(N=>`${N}-inverse`),ee=["success","processing","error","default","warning"];function V(N){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,o.Z)(L),(0,o.Z)(Q.i)).includes(N):Q.i.includes(N)}function Z(N){return ee.includes(N)}},99402:function(Nt,je,s){"use strict";s.d(je,{T:function(){return Q},n:function(){return o}});function o(L){return["small","middle","large"].includes(L)}function Q(L){return L?typeof L=="number"&&!Number.isNaN(L):!1}},86013:function(Nt,je,s){"use strict";var o=s(59301),Q=s(19248);const L=ee=>{let V;return typeof ee=="object"&&(ee!=null&&ee.clearIcon)?V=ee:ee&&(V={clearIcon:o.createElement(Q.Z,null)}),V};je.Z=L},52838:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Z}});var o=s(37645);function Q(N,H,i,c){if(c===!1)return{adjustX:!1,adjustY:!1};const C=c&&typeof c=="object"?c:{},l={};switch(N){case"top":case"bottom":l.shiftX=H.arrowOffsetHorizontal*2+i,l.shiftY=!0,l.adjustY=!0;break;case"left":case"right":l.shiftY=H.arrowOffsetVertical*2+i,l.shiftX=!0,l.adjustX=!0;break}const f=Object.assign(Object.assign({},l),C);return f.shiftX||(f.adjustX=!0),f.shiftY||(f.adjustY=!0),f}const L={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},ee={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},V=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function Z(N){const{arrowWidth:H,autoAdjustOverflow:i,arrowPointAtCenter:c,offset:C,borderRadius:l,visibleFirst:f}=N,p=H/2,y={};return Object.keys(L).forEach(S=>{const w=c&&ee[S]||L[S],P=Object.assign(Object.assign({},w),{offset:[0,0],dynamicInset:!0});switch(y[S]=P,V.has(S)&&(P.autoArrow=!1),S){case"top":case"topLeft":case"topRight":P.offset[1]=-p-C;break;case"bottom":case"bottomLeft":case"bottomRight":P.offset[1]=p+C;break;case"left":case"leftTop":case"leftBottom":P.offset[0]=-p-C;break;case"right":case"rightTop":case"rightBottom":P.offset[0]=p+C;break}const v=(0,o.wZ)({contentRadius:l,limitVerticalRadius:!0});if(c)switch(S){case"topLeft":case"bottomLeft":P.offset[0]=-v.arrowOffsetHorizontal-p;break;case"topRight":case"bottomRight":P.offset[0]=v.arrowOffsetHorizontal+p;break;case"leftTop":case"rightTop":P.offset[1]=-v.arrowOffsetHorizontal*2+p;break;case"leftBottom":case"rightBottom":P.offset[1]=v.arrowOffsetHorizontal*2-p;break}P.overflow=Q(S,v,H,i),f&&(P.htmlRegion="visibleFirst")}),y}},82855:function(Nt,je,s){"use strict";s.d(je,{F:function(){return V},Z:function(){return ee}});var o=s(92310),Q=s.n(o);const L=null;function ee(Z,N,H){return Q()({[`${Z}-status-success`]:N==="success",[`${Z}-status-warning`]:N==="warning",[`${Z}-status-error`]:N==="error",[`${Z}-status-validating`]:N==="validating",[`${Z}-has-feedback`]:H})}const V=(Z,N)=>N||Z},36170:function(Nt,je,s){"use strict";s.d(je,{C2:function(){return Z}});var o=s(36237),Q=s(63356),L=s(51636),ee=s(16931);const V=N=>{const{checkboxCls:H}=N,i=`${H}-wrapper`;return[{[`${H}-group`]:Object.assign(Object.assign({},(0,Q.Wf)(N)),{display:"inline-flex",flexWrap:"wrap",columnGap:N.marginXS,[`> ${N.antCls}-row`]:{flex:1}}),[i]:Object.assign(Object.assign({},(0,Q.Wf)(N)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${i}`]:{marginInlineStart:0},[`&${i}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[H]:Object.assign(Object.assign({},(0,Q.Wf)(N)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:N.borderRadiusSM,alignSelf:"center",[`${H}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${H}-inner`]:Object.assign({},(0,Q.oN)(N))},[`${H}-inner`]:{boxSizing:"border-box",display:"block",width:N.checkboxSize,height:N.checkboxSize,direction:"ltr",backgroundColor:N.colorBgContainer,border:`${(0,o.unit)(N.lineWidth)} ${N.lineType} ${N.colorBorder}`,borderRadius:N.borderRadiusSM,borderCollapse:"separate",transition:`all ${N.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:N.calc(N.checkboxSize).div(14).mul(5).equal(),height:N.calc(N.checkboxSize).div(14).mul(8).equal(),border:`${(0,o.unit)(N.lineWidthBold)} solid ${N.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${N.motionDurationFast} ${N.motionEaseInBack}, opacity ${N.motionDurationFast}`}},"& + span":{paddingInlineStart:N.paddingXS,paddingInlineEnd:N.paddingXS}})},{[` ${i}:not(${i}-disabled), ${H}:not(${H}-disabled) `]:{[`&:hover ${H}-inner`]:{borderColor:N.colorPrimary}},[`${i}:not(${i}-disabled)`]:{[`&:hover ${H}-checked:not(${H}-disabled) ${H}-inner`]:{backgroundColor:N.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${H}-checked:not(${H}-disabled):after`]:{borderColor:N.colorPrimaryHover}}},{[`${H}-checked`]:{[`${H}-inner`]:{backgroundColor:N.colorPrimary,borderColor:N.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${N.motionDurationMid} ${N.motionEaseOutBack} ${N.motionDurationFast}`}}},[` @@ -38,7 +38,7 @@ &${Be}-slide-down-leave${Be}-slide-down-leave-active${xe}-placement-bottom, &${Be}-slide-down-leave${Be}-slide-down-leave-active${xe}-placement-bottomRight`]:{animationName:J.Uw},[`&${Be}-slide-up-leave${Be}-slide-up-leave-active${xe}-placement-topLeft, &${Be}-slide-up-leave${Be}-slide-up-leave-active${xe}-placement-top, - &${Be}-slide-up-leave${Be}-slide-up-leave-active${xe}-placement-topRight`]:{animationName:J.ly}}},(0,be.ZP)(Ae,B,{arrowPlacement:{top:!0,bottom:!0}}),{[`${xe} ${Me}`]:{position:"relative",margin:0},[`${Me}-submenu-popup`]:{position:"absolute",zIndex:At,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${xe}, ${xe}-menu-submenu`]:Object.assign(Object.assign({},(0,z.Wf)(Ae)),{[Me]:Object.assign(Object.assign({padding:Ce,listStyleType:"none",backgroundColor:B,backgroundClip:"padding-box",borderRadius:Ae.borderRadiusLG,outline:"none",boxShadow:Ae.boxShadowSecondary},(0,z.Qy)(Ae)),{"&:empty":{padding:0,boxShadow:"none"},[`${Me}-item-group-title`]:{padding:`${(0,R.unit)(Ie)} ${(0,R.unit)(se)}`,color:Ae.colorTextDescription,transition:`all ${Ye}`},[`${Me}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Me}-item-icon`]:{minWidth:ve,marginInlineEnd:Ae.marginXS,fontSize:Ae.fontSizeSM},[`${Me}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Ye}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Me}-item-extra`]:{paddingInlineStart:Ae.padding,marginInlineStart:"auto",fontSize:Ae.fontSizeSM,color:Ae.colorTextDescription}},[`${Me}-item, ${Me}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,R.unit)(Ie)} ${(0,R.unit)(se)}`,color:Ae.colorText,fontWeight:"normal",fontSize:ve,lineHeight:Ae.lineHeight,cursor:"pointer",transition:`all ${Ye}`,borderRadius:Ae.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ae.controlItemBgHover}},(0,z.Qy)(Ae)),{"&-selected":{color:Ae.colorPrimary,backgroundColor:Ae.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ae.controlItemBgActiveHover}},"&-disabled":{color:X,cursor:"not-allowed","&:hover":{color:X,backgroundColor:B,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,R.unit)(Ae.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ae.colorSplit},[`${xe}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ae.paddingXS,[`${xe}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ae.colorTextDescription,fontSize:Re,fontStyle:"normal"}}}),[`${Me}-item-group-list`]:{margin:`0 ${(0,R.unit)(Ae.marginXS)}`,padding:0,listStyle:"none"},[`${Me}-submenu-title`]:{paddingInlineEnd:Ae.calc(se).add(Ae.fontSizeSM).equal()},[`${Me}-submenu-vertical`]:{position:"relative"},[`${Me}-submenu${Me}-submenu-disabled ${xe}-menu-submenu-title`]:{[`&, ${xe}-menu-submenu-arrow-icon`]:{color:X,backgroundColor:B,cursor:"not-allowed"}},[`${Me}-submenu-selected ${xe}-menu-submenu-title`]:{color:Ae.colorPrimary}})})},[(0,J.oN)(Ae,"slide-up"),(0,J.oN)(Ae,"slide-down"),(0,he.Fm)(Ae,"move-up"),(0,he.Fm)(Ae,"move-down"),(0,oe._y)(Ae,"zoom-big")]]},T=Ae=>Object.assign(Object.assign({zIndexPopup:Ae.zIndexPopupBase+50,paddingBlock:(Ae.controlHeight-Ae.fontSize*Ae.lineHeight)/2},(0,be.wZ)({contentRadius:Ae.borderRadiusLG,limitVerticalRadius:!0})),(0,Je.w)(Ae));var h=(0,U.I$)("Dropdown",Ae=>{const{marginXXS:xe,sizePopupArrow:Me,paddingXXS:At,componentCls:Ze}=Ae,ot=(0,F.mergeToken)(Ae,{menuCls:`${Ze}-menu`,dropdownArrowDistance:Ae.calc(Me).div(2).add(xe).equal(),dropdownEdgeChildPadding:At});return[x(ot),W(ot)]},T,{resetStyle:!1});const d=null,M=Ae=>{var xe;const{menu:Me,arrow:At,prefixCls:Ze,children:ot,trigger:Be,disabled:Et,dropdownRender:Ye,getPopupContainer:Ie,overlayClassName:ve,rootClassName:Ce,overlayStyle:X,open:Re,onOpenChange:se,visible:B,onVisibleChange:b,mouseEnterDelay:_=.15,mouseLeaveDelay:ne=.1,autoAdjustOverflow:$=!0,placement:ue="",overlay:ge,transitionName:Pe}=Ae,{getPopupContainer:Qe,getPrefixCls:_e,direction:Ve,dropdown:lt}=o.useContext(P.E_),ft=(0,S.ln)("Dropdown"),tt=o.useMemo(()=>{const Kt=_e();return Pe!==void 0?Pe:ue.includes("top")?`${Kt}-slide-down`:`${Kt}-slide-up`},[_e,ue,Pe]),it=o.useMemo(()=>ue?ue.includes("Center")?ue.slice(0,ue.indexOf("Center")):ue:Ve==="rtl"?"bottomRight":"bottomLeft",[ue,Ve]),vt=_e("dropdown",Ze),pt=(0,v.Z)(vt),[fe,ze,nt]=h(vt,pt),[,at]=(0,A.ZP)(),et=o.Children.only(l(ot)?o.createElement("span",null,ot):ot),Wt=(0,y.Tm)(et,{className:V()(`${vt}-trigger`,{[`${vt}-rtl`]:Ve==="rtl"},et.props.className),disabled:(xe=et.props.disabled)!==null&&xe!==void 0?xe:Et}),xt=Et?[]:Be,wt=!!(xt!=null&&xt.includes("contextMenu")),[Mt,Bt]=(0,H.Z)(!1,{value:Re!=null?Re:B}),Tt=(0,N.Z)(Kt=>{se==null||se(Kt,{source:"trigger"}),b==null||b(Kt),Bt(Kt)}),Jt=V()(ve,Ce,ze,nt,pt,lt==null?void 0:lt.className,{[`${vt}-rtl`]:Ve==="rtl"}),It=(0,f.Z)({arrowPointAtCenter:typeof At=="object"&&At.pointAtCenter,autoAdjustOverflow:$,offset:at.marginXXS,arrowWidth:At?at.sizePopupArrow:0,borderRadius:at.borderRadius}),qt=o.useCallback(()=>{Me!=null&&Me.selectable&&(Me!=null&&Me.multiple)||(se==null||se(!1,{source:"menu"}),Bt(!1))},[Me==null?void 0:Me.selectable,Me==null?void 0:Me.multiple]),jt=()=>{let Kt;return Me!=null&&Me.items?Kt=o.createElement(I.default,Object.assign({},Me)):typeof ge=="function"?Kt=ge():Kt=ge,Ye&&(Kt=Ye(Kt)),Kt=o.Children.only(typeof Kt=="string"?o.createElement("span",null,Kt):Kt),o.createElement(g.J,{prefixCls:`${vt}-menu`,rootClassName:V()(nt,pt),expandIcon:o.createElement("span",{className:`${vt}-menu-submenu-arrow`},Ve==="rtl"?o.createElement(Q.Z,{className:`${vt}-menu-submenu-arrow-icon`}):o.createElement(L.Z,{className:`${vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:qt,validator:wn=>{let{mode:vn}=wn}},Kt)},[Dt,Rt]=(0,c.Cn)("Dropdown",X==null?void 0:X.zIndex);let Gt=o.createElement(Z.Z,Object.assign({alignPoint:wt},(0,i.Z)(Ae,["rootClassName"]),{mouseEnterDelay:_,mouseLeaveDelay:ne,visible:Mt,builtinPlacements:It,arrow:!!At,overlayClassName:Jt,prefixCls:vt,getPopupContainer:Ie||Qe,transitionName:tt,trigger:xt,overlay:jt,placement:it,onVisibleChange:Tt,overlayStyle:Object.assign(Object.assign(Object.assign({},lt==null?void 0:lt.style),X),{zIndex:Dt})}),Wt);return Dt&&(Gt=o.createElement(w.Z.Provider,{value:Rt},Gt)),fe(Gt)},q=(0,p.Z)(M,"align",void 0,"dropdown",Ae=>Ae),Oe=Ae=>o.createElement(q,Object.assign({},Ae),o.createElement("span",null));M._InternalPanelDoNotUseOrYouWillBeFired=Oe;var ke=M},75727:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return p}});var o=s(19563),Q=s(59301),L=s(18785),ee=s(92310),V=s.n(ee),Z=s(7939),N=s(48755),H=s(44104),i=s(70045),c=function(y,S){var w={};for(var P in y)Object.prototype.hasOwnProperty.call(y,P)&&S.indexOf(P)<0&&(w[P]=y[P]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,P=Object.getOwnPropertySymbols(y);v{const{getPopupContainer:S,getPrefixCls:w,direction:P}=Q.useContext(N.E_),{prefixCls:v,type:I="default",danger:g,disabled:A,loading:R,onClick:z,htmlType:J,children:he,className:oe,menu:be,arrow:Je,autoFocus:U,overlay:F,trigger:m,align:W,open:x,onOpenChange:T,placement:h,getPopupContainer:d,href:M,icon:q=Q.createElement(L.Z,null),title:Oe,buttonsRender:ke=_=>_,mouseEnterDelay:Ae,mouseLeaveDelay:xe,overlayClassName:Me,overlayStyle:At,destroyPopupOnHide:Ze,dropdownRender:ot}=y,Be=c(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Et=w("dropdown",v),Ye=`${Et}-button`,Ie={menu:be,arrow:Je,autoFocus:U,align:W,disabled:A,trigger:A?[]:m,onOpenChange:T,getPopupContainer:d||S,mouseEnterDelay:Ae,mouseLeaveDelay:xe,overlayClassName:Me,overlayStyle:At,destroyPopupOnHide:Ze,dropdownRender:ot},{compactSize:ve,compactItemClassnames:Ce}=(0,i.ri)(Et,P),X=V()(Ye,Ce,oe);"overlay"in y&&(Ie.overlay=F),"open"in y&&(Ie.open=x),"placement"in y?Ie.placement=h:Ie.placement=P==="rtl"?"bottomLeft":"bottomRight";const Re=Q.createElement(Z.ZP,{type:I,danger:g,disabled:A,loading:R,onClick:z,htmlType:J,href:M,title:Oe},he),se=Q.createElement(Z.ZP,{type:I,danger:g,icon:q}),[B,b]=ke([Re,se]);return Q.createElement(H.Z.Compact,Object.assign({className:X,size:ve,block:!0},Be),B,Q.createElement(o.Z,Object.assign({},Ie),b))};C.__ANT_BUTTON=!0;var l=C;const f=o.Z;f.Button=l;var p=f},584:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return I}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(9017),V=s(17835),Z=s(57700),H=()=>{const[,g]=(0,Z.ZP)(),[A]=(0,ee.Z)("Empty"),z=new V.FastColor(g.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return o.createElement("svg",{style:z,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},o.createElement("title",null,(A==null?void 0:A.description)||"Empty"),o.createElement("g",{fill:"none",fillRule:"evenodd"},o.createElement("g",{transform:"translate(24 31.67)"},o.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),o.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),o.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),o.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),o.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),o.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),o.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},o.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),o.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},c=()=>{const[,g]=(0,Z.ZP)(),[A]=(0,ee.Z)("Empty"),{colorFill:R,colorFillTertiary:z,colorFillQuaternary:J,colorBgContainer:he}=g,{borderColor:oe,shadowColor:be,contentColor:Je}=(0,o.useMemo)(()=>({borderColor:new V.FastColor(R).onBackground(he).toHexString(),shadowColor:new V.FastColor(z).onBackground(he).toHexString(),contentColor:new V.FastColor(J).onBackground(he).toHexString()}),[R,z,J,he]);return o.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},o.createElement("title",null,(A==null?void 0:A.description)||"Empty"),o.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},o.createElement("ellipse",{fill:be,cx:"32",cy:"33",rx:"32",ry:"7"}),o.createElement("g",{fillRule:"nonzero",stroke:oe},o.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),o.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Je}))))},C=s(16931),l=s(51636);const f=g=>{const{componentCls:A,margin:R,marginXS:z,marginXL:J,fontSize:he,lineHeight:oe}=g;return{[A]:{marginInline:z,fontSize:he,lineHeight:oe,textAlign:"center",[`${A}-image`]:{height:g.emptyImgHeight,marginBottom:z,opacity:g.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${A}-description`]:{color:g.colorTextDescription},[`${A}-footer`]:{marginTop:R},"&-normal":{marginBlock:J,color:g.colorTextDescription,[`${A}-description`]:{color:g.colorTextDescription},[`${A}-image`]:{height:g.emptyImgHeightMD}},"&-small":{marginBlock:z,color:g.colorTextDescription,[`${A}-image`]:{height:g.emptyImgHeightSM}}}}};var p=(0,C.I$)("Empty",g=>{const{componentCls:A,controlHeightLG:R,calc:z}=g,J=(0,l.mergeToken)(g,{emptyImgCls:`${A}-img`,emptyImgHeight:z(R).mul(2.5).equal(),emptyImgHeightMD:R,emptyImgHeightSM:z(R).mul(.875).equal()});return[f(J)]}),y=s(48755),S=function(g,A){var R={};for(var z in g)Object.prototype.hasOwnProperty.call(g,z)&&A.indexOf(z)<0&&(R[z]=g[z]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,z=Object.getOwnPropertySymbols(g);J{const{className:A,rootClassName:R,prefixCls:z,image:J=w,description:he,children:oe,imageStyle:be,style:Je,classNames:U,styles:F}=g,m=S(g,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:W,direction:x,className:T,style:h,classNames:d,styles:M}=(0,y.dj)("empty"),q=W("empty",z),[Oe,ke,Ae]=p(q),[xe]=(0,ee.Z)("Empty"),Me=typeof he!="undefined"?he:xe==null?void 0:xe.description,At=typeof Me=="string"?Me:"empty";let Ze=null;return typeof J=="string"?Ze=o.createElement("img",{alt:At,src:J}):Ze=J,Oe(o.createElement("div",Object.assign({className:L()(ke,Ae,q,T,{[`${q}-normal`]:J===P,[`${q}-rtl`]:x==="rtl"},A,R,d.root,U==null?void 0:U.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},M.root),h),F==null?void 0:F.root),Je)},m),o.createElement("div",{className:L()(`${q}-image`,d.image,U==null?void 0:U.image),style:Object.assign(Object.assign(Object.assign({},be),M.image),F==null?void 0:F.image)},Ze),Me&&o.createElement("div",{className:L()(`${q}-description`,d.description,U==null?void 0:U.description),style:Object.assign(Object.assign({},M.description),F==null?void 0:F.description)},Me),oe&&o.createElement("div",{className:L()(`${q}-footer`,d.footer,U==null?void 0:U.footer),style:Object.assign(Object.assign({},M.footer),F==null?void 0:F.footer)},oe)))};v.PRESENTED_IMAGE_DEFAULT=w,v.PRESENTED_IMAGE_SIMPLE=P;var I=v},24971:function(Nt,je,s){"use strict";var o=s(59301),Q=s(56553),L=s(48755);const ee=function(V,Z){let N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var H,i;const{variant:c,[V]:C}=o.useContext(L.E_),l=o.useContext(Q.pg),f=C==null?void 0:C.variant;let p;typeof Z!="undefined"?p=Z:N===!1?p="borderless":p=(i=(H=l!=null?l:f)!==null&&H!==void 0?H:c)!==null&&i!==void 0?i:"outlined";const y=L.tr.includes(p);return[p,y]};je.Z=ee},28284:function(Nt,je,s){"use strict";s.d(je,{default:function(){return de}});var o=s(56553),Q=s(94480),L=s(59301),ee=s(92310),V=s.n(ee),Z=s(77900),N=s(86641),H=s(83397);function i(k){const[re,K]=L.useState(k);return L.useEffect(()=>{const ie=setTimeout(()=>{K(k)},k.length?0:10);return()=>{clearTimeout(ie)}},[k]),re}var c=s(36237),C=s(63356),l=s(34925),f=s(34961),p=s(51636),y=s(16931),w=k=>{const{componentCls:re}=k,K=`${re}-show-help`,ie=`${re}-show-help-item`;return{[K]:{transition:`opacity ${k.motionDurationFast} ${k.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[ie]:{overflow:"hidden",transition:`height ${k.motionDurationFast} ${k.motionEaseInOut}, + &${Be}-slide-up-leave${Be}-slide-up-leave-active${xe}-placement-topRight`]:{animationName:J.ly}}},(0,be.ZP)(Ae,B,{arrowPlacement:{top:!0,bottom:!0}}),{[`${xe} ${Me}`]:{position:"relative",margin:0},[`${Me}-submenu-popup`]:{position:"absolute",zIndex:At,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${xe}, ${xe}-menu-submenu`]:Object.assign(Object.assign({},(0,z.Wf)(Ae)),{[Me]:Object.assign(Object.assign({padding:Ce,listStyleType:"none",backgroundColor:B,backgroundClip:"padding-box",borderRadius:Ae.borderRadiusLG,outline:"none",boxShadow:Ae.boxShadowSecondary},(0,z.Qy)(Ae)),{"&:empty":{padding:0,boxShadow:"none"},[`${Me}-item-group-title`]:{padding:`${(0,R.unit)(Ie)} ${(0,R.unit)(se)}`,color:Ae.colorTextDescription,transition:`all ${Ye}`},[`${Me}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Me}-item-icon`]:{minWidth:ve,marginInlineEnd:Ae.marginXS,fontSize:Ae.fontSizeSM},[`${Me}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Ye}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Me}-item-extra`]:{paddingInlineStart:Ae.padding,marginInlineStart:"auto",fontSize:Ae.fontSizeSM,color:Ae.colorTextDescription}},[`${Me}-item, ${Me}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,R.unit)(Ie)} ${(0,R.unit)(se)}`,color:Ae.colorText,fontWeight:"normal",fontSize:ve,lineHeight:Ae.lineHeight,cursor:"pointer",transition:`all ${Ye}`,borderRadius:Ae.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ae.controlItemBgHover}},(0,z.Qy)(Ae)),{"&-selected":{color:Ae.colorPrimary,backgroundColor:Ae.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ae.controlItemBgActiveHover}},"&-disabled":{color:X,cursor:"not-allowed","&:hover":{color:X,backgroundColor:B,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,R.unit)(Ae.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ae.colorSplit},[`${xe}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ae.paddingXS,[`${xe}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ae.colorTextDescription,fontSize:Re,fontStyle:"normal"}}}),[`${Me}-item-group-list`]:{margin:`0 ${(0,R.unit)(Ae.marginXS)}`,padding:0,listStyle:"none"},[`${Me}-submenu-title`]:{paddingInlineEnd:Ae.calc(se).add(Ae.fontSizeSM).equal()},[`${Me}-submenu-vertical`]:{position:"relative"},[`${Me}-submenu${Me}-submenu-disabled ${xe}-menu-submenu-title`]:{[`&, ${xe}-menu-submenu-arrow-icon`]:{color:X,backgroundColor:B,cursor:"not-allowed"}},[`${Me}-submenu-selected ${xe}-menu-submenu-title`]:{color:Ae.colorPrimary}})})},[(0,J.oN)(Ae,"slide-up"),(0,J.oN)(Ae,"slide-down"),(0,he.Fm)(Ae,"move-up"),(0,he.Fm)(Ae,"move-down"),(0,oe._y)(Ae,"zoom-big")]]},T=Ae=>Object.assign(Object.assign({zIndexPopup:Ae.zIndexPopupBase+50,paddingBlock:(Ae.controlHeight-Ae.fontSize*Ae.lineHeight)/2},(0,be.wZ)({contentRadius:Ae.borderRadiusLG,limitVerticalRadius:!0})),(0,Je.w)(Ae));var h=(0,U.I$)("Dropdown",Ae=>{const{marginXXS:xe,sizePopupArrow:Me,paddingXXS:At,componentCls:Ze}=Ae,ot=(0,F.mergeToken)(Ae,{menuCls:`${Ze}-menu`,dropdownArrowDistance:Ae.calc(Me).div(2).add(xe).equal(),dropdownEdgeChildPadding:At});return[x(ot),W(ot)]},T,{resetStyle:!1});const d=null,M=Ae=>{var xe;const{menu:Me,arrow:At,prefixCls:Ze,children:ot,trigger:Be,disabled:Et,dropdownRender:Ye,getPopupContainer:Ie,overlayClassName:ve,rootClassName:Ce,overlayStyle:X,open:Re,onOpenChange:se,visible:B,onVisibleChange:b,mouseEnterDelay:_=.15,mouseLeaveDelay:ne=.1,autoAdjustOverflow:$=!0,placement:ue="",overlay:ge,transitionName:Pe}=Ae,{getPopupContainer:Qe,getPrefixCls:_e,direction:Ve,dropdown:lt}=o.useContext(P.E_),ft=(0,S.ln)("Dropdown"),tt=o.useMemo(()=>{const Kt=_e();return Pe!==void 0?Pe:ue.includes("top")?`${Kt}-slide-down`:`${Kt}-slide-up`},[_e,ue,Pe]),it=o.useMemo(()=>ue?ue.includes("Center")?ue.slice(0,ue.indexOf("Center")):ue:Ve==="rtl"?"bottomRight":"bottomLeft",[ue,Ve]),vt=_e("dropdown",Ze),pt=(0,v.Z)(vt),[fe,ze,nt]=h(vt,pt),[,at]=(0,A.ZP)(),et=o.Children.only(l(ot)?o.createElement("span",null,ot):ot),Wt=(0,y.Tm)(et,{className:V()(`${vt}-trigger`,{[`${vt}-rtl`]:Ve==="rtl"},et.props.className),disabled:(xe=et.props.disabled)!==null&&xe!==void 0?xe:Et}),xt=Et?[]:Be,wt=!!(xt!=null&&xt.includes("contextMenu")),[Ft,Bt]=(0,H.Z)(!1,{value:Re!=null?Re:B}),Mt=(0,N.Z)(Kt=>{se==null||se(Kt,{source:"trigger"}),b==null||b(Kt),Bt(Kt)}),Yt=V()(ve,Ce,ze,nt,pt,lt==null?void 0:lt.className,{[`${vt}-rtl`]:Ve==="rtl"}),It=(0,f.Z)({arrowPointAtCenter:typeof At=="object"&&At.pointAtCenter,autoAdjustOverflow:$,offset:at.marginXXS,arrowWidth:At?at.sizePopupArrow:0,borderRadius:at.borderRadius}),_t=o.useCallback(()=>{Me!=null&&Me.selectable&&(Me!=null&&Me.multiple)||(se==null||se(!1,{source:"menu"}),Bt(!1))},[Me==null?void 0:Me.selectable,Me==null?void 0:Me.multiple]),jt=()=>{let Kt;return Me!=null&&Me.items?Kt=o.createElement(I.default,Object.assign({},Me)):typeof ge=="function"?Kt=ge():Kt=ge,Ye&&(Kt=Ye(Kt)),Kt=o.Children.only(typeof Kt=="string"?o.createElement("span",null,Kt):Kt),o.createElement(g.J,{prefixCls:`${vt}-menu`,rootClassName:V()(nt,pt),expandIcon:o.createElement("span",{className:`${vt}-menu-submenu-arrow`},Ve==="rtl"?o.createElement(Q.Z,{className:`${vt}-menu-submenu-arrow-icon`}):o.createElement(L.Z,{className:`${vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:_t,validator:wn=>{let{mode:vn}=wn}},Kt)},[Dt,Lt]=(0,c.Cn)("Dropdown",X==null?void 0:X.zIndex);let Gt=o.createElement(Z.Z,Object.assign({alignPoint:wt},(0,i.Z)(Ae,["rootClassName"]),{mouseEnterDelay:_,mouseLeaveDelay:ne,visible:Ft,builtinPlacements:It,arrow:!!At,overlayClassName:Yt,prefixCls:vt,getPopupContainer:Ie||Qe,transitionName:tt,trigger:xt,overlay:jt,placement:it,onVisibleChange:Mt,overlayStyle:Object.assign(Object.assign(Object.assign({},lt==null?void 0:lt.style),X),{zIndex:Dt})}),Wt);return Dt&&(Gt=o.createElement(w.Z.Provider,{value:Lt},Gt)),fe(Gt)},q=(0,p.Z)(M,"align",void 0,"dropdown",Ae=>Ae),Oe=Ae=>o.createElement(q,Object.assign({},Ae),o.createElement("span",null));M._InternalPanelDoNotUseOrYouWillBeFired=Oe;var ke=M},75727:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return p}});var o=s(19563),Q=s(59301),L=s(18785),ee=s(92310),V=s.n(ee),Z=s(7939),N=s(48755),H=s(44104),i=s(70045),c=function(y,S){var w={};for(var P in y)Object.prototype.hasOwnProperty.call(y,P)&&S.indexOf(P)<0&&(w[P]=y[P]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,P=Object.getOwnPropertySymbols(y);v{const{getPopupContainer:S,getPrefixCls:w,direction:P}=Q.useContext(N.E_),{prefixCls:v,type:I="default",danger:g,disabled:A,loading:R,onClick:z,htmlType:J,children:he,className:oe,menu:be,arrow:Je,autoFocus:U,overlay:F,trigger:m,align:W,open:x,onOpenChange:T,placement:h,getPopupContainer:d,href:M,icon:q=Q.createElement(L.Z,null),title:Oe,buttonsRender:ke=_=>_,mouseEnterDelay:Ae,mouseLeaveDelay:xe,overlayClassName:Me,overlayStyle:At,destroyPopupOnHide:Ze,dropdownRender:ot}=y,Be=c(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Et=w("dropdown",v),Ye=`${Et}-button`,Ie={menu:be,arrow:Je,autoFocus:U,align:W,disabled:A,trigger:A?[]:m,onOpenChange:T,getPopupContainer:d||S,mouseEnterDelay:Ae,mouseLeaveDelay:xe,overlayClassName:Me,overlayStyle:At,destroyPopupOnHide:Ze,dropdownRender:ot},{compactSize:ve,compactItemClassnames:Ce}=(0,i.ri)(Et,P),X=V()(Ye,Ce,oe);"overlay"in y&&(Ie.overlay=F),"open"in y&&(Ie.open=x),"placement"in y?Ie.placement=h:Ie.placement=P==="rtl"?"bottomLeft":"bottomRight";const Re=Q.createElement(Z.ZP,{type:I,danger:g,disabled:A,loading:R,onClick:z,htmlType:J,href:M,title:Oe},he),se=Q.createElement(Z.ZP,{type:I,danger:g,icon:q}),[B,b]=ke([Re,se]);return Q.createElement(H.Z.Compact,Object.assign({className:X,size:ve,block:!0},Be),B,Q.createElement(o.Z,Object.assign({},Ie),b))};C.__ANT_BUTTON=!0;var l=C;const f=o.Z;f.Button=l;var p=f},584:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return I}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(9017),V=s(17835),Z=s(57700),H=()=>{const[,g]=(0,Z.ZP)(),[A]=(0,ee.Z)("Empty"),z=new V.FastColor(g.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return o.createElement("svg",{style:z,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},o.createElement("title",null,(A==null?void 0:A.description)||"Empty"),o.createElement("g",{fill:"none",fillRule:"evenodd"},o.createElement("g",{transform:"translate(24 31.67)"},o.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),o.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),o.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),o.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),o.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),o.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),o.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},o.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),o.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},c=()=>{const[,g]=(0,Z.ZP)(),[A]=(0,ee.Z)("Empty"),{colorFill:R,colorFillTertiary:z,colorFillQuaternary:J,colorBgContainer:he}=g,{borderColor:oe,shadowColor:be,contentColor:Je}=(0,o.useMemo)(()=>({borderColor:new V.FastColor(R).onBackground(he).toHexString(),shadowColor:new V.FastColor(z).onBackground(he).toHexString(),contentColor:new V.FastColor(J).onBackground(he).toHexString()}),[R,z,J,he]);return o.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},o.createElement("title",null,(A==null?void 0:A.description)||"Empty"),o.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},o.createElement("ellipse",{fill:be,cx:"32",cy:"33",rx:"32",ry:"7"}),o.createElement("g",{fillRule:"nonzero",stroke:oe},o.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),o.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Je}))))},C=s(16931),l=s(51636);const f=g=>{const{componentCls:A,margin:R,marginXS:z,marginXL:J,fontSize:he,lineHeight:oe}=g;return{[A]:{marginInline:z,fontSize:he,lineHeight:oe,textAlign:"center",[`${A}-image`]:{height:g.emptyImgHeight,marginBottom:z,opacity:g.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${A}-description`]:{color:g.colorTextDescription},[`${A}-footer`]:{marginTop:R},"&-normal":{marginBlock:J,color:g.colorTextDescription,[`${A}-description`]:{color:g.colorTextDescription},[`${A}-image`]:{height:g.emptyImgHeightMD}},"&-small":{marginBlock:z,color:g.colorTextDescription,[`${A}-image`]:{height:g.emptyImgHeightSM}}}}};var p=(0,C.I$)("Empty",g=>{const{componentCls:A,controlHeightLG:R,calc:z}=g,J=(0,l.mergeToken)(g,{emptyImgCls:`${A}-img`,emptyImgHeight:z(R).mul(2.5).equal(),emptyImgHeightMD:R,emptyImgHeightSM:z(R).mul(.875).equal()});return[f(J)]}),y=s(48755),S=function(g,A){var R={};for(var z in g)Object.prototype.hasOwnProperty.call(g,z)&&A.indexOf(z)<0&&(R[z]=g[z]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,z=Object.getOwnPropertySymbols(g);J{const{className:A,rootClassName:R,prefixCls:z,image:J=w,description:he,children:oe,imageStyle:be,style:Je,classNames:U,styles:F}=g,m=S(g,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:W,direction:x,className:T,style:h,classNames:d,styles:M}=(0,y.dj)("empty"),q=W("empty",z),[Oe,ke,Ae]=p(q),[xe]=(0,ee.Z)("Empty"),Me=typeof he!="undefined"?he:xe==null?void 0:xe.description,At=typeof Me=="string"?Me:"empty";let Ze=null;return typeof J=="string"?Ze=o.createElement("img",{alt:At,src:J}):Ze=J,Oe(o.createElement("div",Object.assign({className:L()(ke,Ae,q,T,{[`${q}-normal`]:J===P,[`${q}-rtl`]:x==="rtl"},A,R,d.root,U==null?void 0:U.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},M.root),h),F==null?void 0:F.root),Je)},m),o.createElement("div",{className:L()(`${q}-image`,d.image,U==null?void 0:U.image),style:Object.assign(Object.assign(Object.assign({},be),M.image),F==null?void 0:F.image)},Ze),Me&&o.createElement("div",{className:L()(`${q}-description`,d.description,U==null?void 0:U.description),style:Object.assign(Object.assign({},M.description),F==null?void 0:F.description)},Me),oe&&o.createElement("div",{className:L()(`${q}-footer`,d.footer,U==null?void 0:U.footer),style:Object.assign(Object.assign({},M.footer),F==null?void 0:F.footer)},oe)))};v.PRESENTED_IMAGE_DEFAULT=w,v.PRESENTED_IMAGE_SIMPLE=P;var I=v},24971:function(Nt,je,s){"use strict";var o=s(59301),Q=s(56553),L=s(48755);const ee=function(V,Z){let N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var H,i;const{variant:c,[V]:C}=o.useContext(L.E_),l=o.useContext(Q.pg),f=C==null?void 0:C.variant;let p;typeof Z!="undefined"?p=Z:N===!1?p="borderless":p=(i=(H=l!=null?l:f)!==null&&H!==void 0?H:c)!==null&&i!==void 0?i:"outlined";const y=L.tr.includes(p);return[p,y]};je.Z=ee},28284:function(Nt,je,s){"use strict";s.d(je,{default:function(){return de}});var o=s(56553),Q=s(94480),L=s(59301),ee=s(92310),V=s.n(ee),Z=s(77900),N=s(86641),H=s(83397);function i(k){const[re,K]=L.useState(k);return L.useEffect(()=>{const ie=setTimeout(()=>{K(k)},k.length?0:10);return()=>{clearTimeout(ie)}},[k]),re}var c=s(36237),C=s(63356),l=s(34925),f=s(34961),p=s(51636),y=s(16931),w=k=>{const{componentCls:re}=k,K=`${re}-show-help`,ie=`${re}-show-help-item`;return{[K]:{transition:`opacity ${k.motionDurationFast} ${k.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[ie]:{overflow:"hidden",transition:`height ${k.motionDurationFast} ${k.motionEaseInOut}, opacity ${k.motionDurationFast} ${k.motionEaseInOut}, transform ${k.motionDurationFast} ${k.motionEaseInOut} !important`,[`&${ie}-appear, &${ie}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${ie}-leave-active`]:{transform:"translateY(-5px)"}}}}};const P=k=>({legend:{display:"block",width:"100%",marginBottom:k.marginLG,padding:0,color:k.colorTextDescription,fontSize:k.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,c.unit)(k.lineWidth)} ${k.lineType} ${k.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,c.unit)(k.controlOutlineWidth)} ${k.controlOutline}`},output:{display:"block",paddingTop:15,color:k.colorText,fontSize:k.fontSize,lineHeight:k.lineHeight}}),v=(k,re)=>{const{formItemCls:K}=k;return{[K]:{[`${K}-label > label`]:{height:re},[`${K}-control-input`]:{minHeight:re}}}},I=k=>{const{componentCls:re}=k;return{[k.componentCls]:Object.assign(Object.assign(Object.assign({},(0,C.Wf)(k)),P(k)),{[`${re}-text`]:{display:"inline-block",paddingInlineEnd:k.paddingSM},"&-small":Object.assign({},v(k,k.controlHeightSM)),"&-large":Object.assign({},v(k,k.controlHeightLG))})}},g=k=>{const{formItemCls:re,iconCls:K,rootPrefixCls:ie,antCls:O,labelRequiredMarkColor:me,labelColor:we,labelFontSize:Le,labelHeight:Fe,labelColonMarginInlineStart:Se,labelColonMarginInlineEnd:qe,itemMarginBottom:De}=k;return{[re]:Object.assign(Object.assign({},(0,C.Wf)(k)),{marginBottom:De,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden${O}-row`]:{display:"none"},"&-has-warning":{[`${re}-split`]:{color:k.colorError}},"&-has-error":{[`${re}-split`]:{color:k.colorWarning}},[`${re}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:k.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Fe,color:we,fontSize:Le,[`> ${K}`]:{fontSize:k.fontSize,verticalAlign:"top"},[`&${re}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:k.marginXXS,color:me,fontSize:k.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${re}-required-mark-hidden, &${re}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${re}-optional`]:{display:"inline-block",marginInlineStart:k.marginXXS,color:k.colorTextDescription,[`&${re}-required-mark-hidden`]:{display:"none"}},[`${re}-tooltip`]:{color:k.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:k.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Se,marginInlineEnd:qe},[`&${re}-no-colon::after`]:{content:'"\\a0"'}}},[`${re}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${ie}-col-'"]):not([class*="' ${ie}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:k.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[re]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:k.colorTextDescription,fontSize:k.fontSize,lineHeight:k.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:k.controlHeightSM,transition:`color ${k.motionDurationMid} ${k.motionEaseOut}`},"&-explain":{"&-error":{color:k.colorError},"&-warning":{color:k.colorWarning}}},[`&-with-help ${re}-explain`]:{height:"auto",opacity:1},[`${re}-feedback-icon`]:{fontSize:k.fontSize,textAlign:"center",visibility:"visible",animationName:l.kr,animationDuration:k.motionDurationMid,animationTimingFunction:k.motionEaseOutBack,pointerEvents:"none","&-success":{color:k.colorSuccess},"&-error":{color:k.colorError},"&-warning":{color:k.colorWarning},"&-validating":{color:k.colorPrimary}}})}},A=(k,re)=>{const{formItemCls:K}=k;return{[`${re}-horizontal`]:{[`${K}-label`]:{flexGrow:0},[`${K}-control`]:{flex:"1 1 0",minWidth:0},[`${K}-label[class$='-24'], ${K}-label[class*='-24 ']`]:{[`& + ${K}-control`]:{minWidth:"unset"}}}}},R=k=>{const{componentCls:re,formItemCls:K,inlineItemMarginBottom:ie}=k;return{[`${re}-inline`]:{display:"flex",flexWrap:"wrap",[K]:{flex:"none",marginInlineEnd:k.margin,marginBottom:ie,"&-row":{flexWrap:"nowrap"},[`> ${K}-label, @@ -46,10 +46,10 @@ ${ie}-col-24${K}-label, ${ie}-col-xl-24${K}-label`]:z(k)}},[`@media (max-width: ${(0,c.unit)(k.screenXSMax)})`]:[J(k),{[re]:{[`${K}:not(${K}-horizontal)`]:{[`${ie}-col-xs-24${K}-label`]:z(k)}}}],[`@media (max-width: ${(0,c.unit)(k.screenSMMax)})`]:{[re]:{[`${K}:not(${K}-horizontal)`]:{[`${ie}-col-sm-24${K}-label`]:z(k)}}},[`@media (max-width: ${(0,c.unit)(k.screenMDMax)})`]:{[re]:{[`${K}:not(${K}-horizontal)`]:{[`${ie}-col-md-24${K}-label`]:z(k)}}},[`@media (max-width: ${(0,c.unit)(k.screenLGMax)})`]:{[re]:{[`${K}:not(${K}-horizontal)`]:{[`${ie}-col-lg-24${K}-label`]:z(k)}}}}},oe=k=>{const{formItemCls:re,antCls:K}=k;return{[`${re}-vertical`]:{[`${re}-row`]:{flexDirection:"column"},[`${re}-label > label`]:{height:"auto"},[`${re}-control`]:{width:"100%"}},[`${re}-vertical ${re}-label, ${K}-col-24${re}-label, - ${K}-col-xl-24${re}-label`]:z(k),[`@media (max-width: ${(0,c.unit)(k.screenXSMax)})`]:[J(k),{[re]:{[`${K}-col-xs-24${re}-label`]:z(k)}}],[`@media (max-width: ${(0,c.unit)(k.screenSMMax)})`]:{[re]:{[`${K}-col-sm-24${re}-label`]:z(k)}},[`@media (max-width: ${(0,c.unit)(k.screenMDMax)})`]:{[re]:{[`${K}-col-md-24${re}-label`]:z(k)}},[`@media (max-width: ${(0,c.unit)(k.screenLGMax)})`]:{[re]:{[`${K}-col-lg-24${re}-label`]:z(k)}}}},be=k=>({labelRequiredMarkColor:k.colorError,labelColor:k.colorTextHeading,labelFontSize:k.fontSize,labelHeight:k.controlHeight,labelColonMarginInlineStart:k.marginXXS/2,labelColonMarginInlineEnd:k.marginXS,itemMarginBottom:k.marginLG,verticalLabelPadding:`0 0 ${k.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Je=(k,re)=>(0,p.mergeToken)(k,{formItemCls:`${k.componentCls}-item`,rootPrefixCls:re});var U=(0,y.I$)("Form",(k,re)=>{let{rootPrefixCls:K}=re;const ie=Je(k,K);return[I(ie),g(ie),w(ie),A(ie,ie.componentCls),A(ie,ie.formItemCls),R(ie),he(ie),oe(ie),(0,f.Z)(ie),l.kr]},be,{order:-1e3});const F=[];function m(k,re,K){let ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof k=="string"?k:`${re}-${ie}`,error:k,errorStatus:K}}var x=k=>{let{help:re,helpStatus:K,errors:ie=F,warnings:O=F,className:me,fieldId:we,onVisibleChanged:Le}=k;const{prefixCls:Fe}=L.useContext(o.Rk),Se=`${Fe}-item-explain`,qe=(0,H.Z)(Fe),[De,pe,Ee]=U(Fe,qe),We=L.useMemo(()=>(0,N.Z)(Fe),[Fe]),He=i(ie),Ue=i(O),$e=L.useMemo(()=>re!=null?[m(re,"help",K)]:[].concat((0,Q.Z)(He.map((ye,le)=>m(ye,"error","error",le))),(0,Q.Z)(Ue.map((ye,le)=>m(ye,"warning","warning",le)))),[re,K,He,Ue]),st=L.useMemo(()=>{const ye={};return $e.forEach(le=>{let{key:Ke}=le;ye[Ke]=(ye[Ke]||0)+1}),$e.map((le,Ke)=>Object.assign(Object.assign({},le),{key:ye[le.key]>1?`${le.key}-fallback-${Ke}`:le.key}))},[$e]),ce={};return we&&(ce.id=`${we}_help`),De(L.createElement(Z.default,{motionDeadline:We.motionDeadline,motionName:`${Fe}-show-help`,visible:!!st.length,onVisibleChanged:Le},ye=>{const{className:le,style:Ke}=ye;return L.createElement("div",Object.assign({},ce,{className:V()(Se,le,Ee,qe,me,pe),style:Ke}),L.createElement(Z.CSSMotionList,Object.assign({keys:st},(0,N.Z)(Fe),{motionName:`${Fe}-show-help-item`,component:!1}),ht=>{const{key:ut,error:Te,errorStatus:St,className:Xe,style:rt}=ht;return L.createElement("div",{key:ut,className:V()(Xe,{[`${Se}-${St}`]:St}),style:rt},Te)}))}))},T=s(22001),h=s(48755),d=s(2171),M=s(31756),q=s(23069),Oe=s(76846),ke=s(16722);const Ae=["parentNode"],xe="form_item";function Me(k){return k===void 0||k===!1?[]:Array.isArray(k)?k:[k]}function At(k,re){if(!k.length)return;const K=k.join("_");return re?`${re}_${K}`:Ae.includes(K)?`${xe}_${K}`:K}function Ze(k,re,K,ie,O,me){let we=ie;return me!==void 0?we=me:K.validating?we="validating":k.length?we="error":re.length?we="warning":(K.touched||O&&K.validated)&&(we="success"),we}var ot=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);Ok!=null?k:Object.assign(Object.assign({},re),{__INTERNAL__:{itemRef:O=>me=>{const we=Be(O);me?K.current[we]=me:delete K.current[we]}},scrollToField:function(O){let me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:we}=me,Le=ot(me,["focus"]),Fe=Et(O,ie);Fe&&((0,ke.Z)(Fe,Object.assign({scrollMode:"if-needed",block:"nearest"},Le)),we&&ie.focusField(O))},focusField:O=>{var me,we;const Le=ie.getFieldInstance(O);typeof(Le==null?void 0:Le.focus)=="function"?Le.focus():(we=(me=Et(O,ie))===null||me===void 0?void 0:me.focus)===null||we===void 0||we.call(me)},getFieldInstance:O=>{const me=Be(O);return K.current[me]}}),[k,re]);return[ie]}var Ie=s(98350),ve=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);O{const K=L.useContext(d.Z),{getPrefixCls:ie,direction:O,requiredMark:me,colon:we,scrollToFirstError:Le,className:Fe,style:Se}=(0,h.dj)("form"),{prefixCls:qe,className:De,rootClassName:pe,size:Ee,disabled:We=K,form:He,colon:Ue,labelAlign:$e,labelWrap:st,labelCol:ce,wrapperCol:ye,hideRequiredMark:le,layout:Ke="horizontal",scrollToFirstError:ht,requiredMark:ut,onFinishFailed:Te,name:St,style:Xe,feedbackIcons:rt,variant:Pt}=k,en=ve(k,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),Ut=(0,M.Z)(Ee),zt=L.useContext(Ie.Z),Qt=L.useMemo(()=>ut!==void 0?ut:le?!1:me!==void 0?me:!0,[le,ut,me]),Ot=Ue!=null?Ue:we,Ft=ie("form",qe),_t=(0,H.Z)(Ft),[on,rn,kt]=U(Ft,_t),Yt=V()(Ft,`${Ft}-${Ke}`,{[`${Ft}-hide-required-mark`]:Qt===!1,[`${Ft}-rtl`]:O==="rtl",[`${Ft}-${Ut}`]:Ut},kt,_t,rn,Fe,De,pe),[sn]=Ye(He),{__INTERNAL__:un}=sn;un.name=St;const $t=L.useMemo(()=>({name:St,labelAlign:$e,labelCol:ce,labelWrap:st,wrapperCol:ye,vertical:Ke==="vertical",colon:Ot,requiredMark:Qt,itemRef:un.itemRef,form:sn,feedbackIcons:rt}),[St,$e,ce,ye,Ke,Ot,Qt,sn,rt]),Lt=L.useRef(null);L.useImperativeHandle(re,()=>{var bt;return Object.assign(Object.assign({},sn),{nativeElement:(bt=Lt.current)===null||bt===void 0?void 0:bt.nativeElement})});const mt=(bt,Vt)=>{if(bt){let Xt={block:"nearest"};typeof bt=="object"&&(Xt=Object.assign(Object.assign({},Xt),bt)),sn.scrollToField(Vt,Xt)}},ct=bt=>{if(Te==null||Te(bt),bt.errorFields.length){const Vt=bt.errorFields[0].name;if(ht!==void 0){mt(ht,Vt);return}Le!==void 0&&mt(Le,Vt)}};return on(L.createElement(o.pg.Provider,{value:Pt},L.createElement(d.n,{disabled:We},L.createElement(q.Z.Provider,{value:Ut},L.createElement(o.RV,{validateMessages:zt},L.createElement(o.q3.Provider,{value:$t},L.createElement(T.default,Object.assign({id:St},en,{name:St,onFinishFailed:ct,form:sn,ref:Lt,style:Object.assign(Object.assign({},Se),Xe),className:Yt}))))))))};var Re=L.forwardRef(Ce),se=s(41799),B=s(8654),b=s(22703),_=s(32383),ne=s(11592);function $(k){if(typeof k=="function")return k;const re=(0,ne.Z)(k);return re.length<=1?re[0]:re}const ue=()=>{const{status:k,errors:re=[],warnings:K=[]}=L.useContext(o.aM);return{status:k,errors:re,warnings:K}};ue.Context=o.aM;var ge=ue,Pe=s(16089);function Qe(k){const[re,K]=L.useState(k),ie=L.useRef(null),O=L.useRef([]),me=L.useRef(!1);L.useEffect(()=>(me.current=!1,()=>{me.current=!0,Pe.Z.cancel(ie.current),ie.current=null}),[]);function we(Le){me.current||(ie.current===null&&(O.current=[],ie.current=(0,Pe.Z)(()=>{ie.current=null,K(Fe=>{let Se=Fe;return O.current.forEach(qe=>{Se=qe(Se)}),Se})})),O.current.push(Le))}return[re,we]}function _e(){const{itemRef:k}=L.useContext(o.q3),re=L.useRef({});function K(ie,O){const me=O&&typeof O=="object"&&(0,B.C4)(O),we=ie.join("_");return(re.current.name!==we||re.current.originRef!==me)&&(re.current.name=we,re.current.originRef=me,re.current.ref=(0,B.sQ)(k(ie),me)),re.current.ref}return K}var Ve=s(29194),lt=s(34280),ft=s(2738),tt=s(65970),it=s(70425),vt=s(5472);const pt=k=>{const{formItemCls:re}=k;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${re}-control`]:{display:"flex"}}}};var fe=(0,y.bk)(["Form","item-item"],(k,re)=>{let{rootPrefixCls:K}=re;const ie=Je(k,K);return[pt(ie)]}),ze=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);O{const{prefixCls:re,status:K,labelCol:ie,wrapperCol:O,children:me,errors:we,warnings:Le,_internalItemRender:Fe,extra:Se,help:qe,fieldId:De,marginBottom:pe,onErrorVisibleChanged:Ee,label:We}=k,He=`${re}-item`,Ue=L.useContext(o.q3),$e=L.useMemo(()=>{let en=Object.assign({},O||Ue.wrapperCol||{});return We===null&&!ie&&!O&&Ue.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(zt=>{const Qt=zt?[zt]:[],Ot=(0,it.U2)(Ue.labelCol,Qt),Ft=typeof Ot=="object"?Ot:{},_t=(0,it.U2)(en,Qt),on=typeof _t=="object"?_t:{};"span"in Ft&&!("offset"in on)&&Ft.span{const{labelCol:en,wrapperCol:Ut}=Ue;return ze(Ue,["labelCol","wrapperCol"])},[Ue]),ye=L.useRef(null),[le,Ke]=L.useState(0);(0,lt.Z)(()=>{Se&&ye.current?Ke(ye.current.clientHeight):Ke(0)},[Se]);const ht=L.createElement("div",{className:`${He}-control-input`},L.createElement("div",{className:`${He}-control-input-content`},me)),ut=L.useMemo(()=>({prefixCls:re,status:K}),[re,K]),Te=pe!==null||we.length||Le.length?L.createElement(o.Rk.Provider,{value:ut},L.createElement(x,{fieldId:De,errors:we,warnings:Le,help:qe,helpStatus:K,className:`${He}-explain-connected`,onVisibleChanged:Ee})):null,St={};De&&(St.id=`${De}_extra`);const Xe=Se?L.createElement("div",Object.assign({},St,{className:`${He}-extra`,ref:ye}),Se):null,rt=Te||Xe?L.createElement("div",{className:`${He}-additional`,style:pe?{minHeight:pe+le}:{}},Te,Xe):null,Pt=Fe&&Fe.mark==="pro_table_render"&&Fe.render?Fe.render(k,{input:ht,errorList:Te,extra:Xe}):L.createElement(L.Fragment,null,ht,rt);return L.createElement(o.q3.Provider,{value:ce},L.createElement(vt.Z,Object.assign({},$e,{className:st}),Pt),L.createElement(fe,{prefixCls:re}))},Wt=s(61485),xt=s(9017),wt=s(85981),Mt=s(25399),Bt=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);O{let{prefixCls:re,label:K,htmlFor:ie,labelCol:O,labelAlign:me,colon:we,required:Le,requiredMark:Fe,tooltip:Se,vertical:qe}=k;var De;const[pe]=(0,xt.Z)("Form"),{labelAlign:Ee,labelCol:We,labelWrap:He,colon:Ue}=L.useContext(o.q3);if(!K)return null;const $e=O||We||{},st=me||Ee,ce=`${re}-item-label`,ye=V()(ce,st==="left"&&`${ce}-left`,$e.className,{[`${ce}-wrap`]:!!He});let le=K;const Ke=we===!0||Ue!==!1&&we!==!1;Ke&&!qe&&typeof K=="string"&&K.trim()&&(le=K.replace(/[:|:]\s*$/,""));const ut=Tt(Se);if(ut){const{icon:en=L.createElement(Wt.Z,null)}=ut,Ut=Bt(ut,["icon"]),zt=L.createElement(Mt.Z,Object.assign({},Ut),L.cloneElement(en,{className:`${re}-item-tooltip`,title:"",onClick:Qt=>{Qt.preventDefault()},tabIndex:null}));le=L.createElement(L.Fragment,null,le,zt)}const Te=Fe==="optional",St=typeof Fe=="function",Xe=Fe===!1;St?le=Fe(le,{required:!!Le}):Te&&!Le&&(le=L.createElement(L.Fragment,null,le,L.createElement("span",{className:`${re}-item-optional`,title:""},(pe==null?void 0:pe.optional)||((De=wt.Z.Form)===null||De===void 0?void 0:De.optional))));let rt;Xe?rt="hidden":(Te||St)&&(rt="optional");const Pt=V()({[`${re}-item-required`]:Le,[`${re}-item-required-mark-${rt}`]:rt,[`${re}-item-no-colon`]:!Ke});return L.createElement(vt.Z,Object.assign({},$e,{className:ye}),L.createElement("label",{htmlFor:ie,className:Pt,title:typeof K=="string"?K:""},le))},qt=s(29679),jt=s(19248),Dt=s(96512),Rt=s(58617);const Gt={success:qt.Z,warning:Dt.Z,error:jt.Z,validating:Rt.Z};function Kt(k){let{children:re,errors:K,warnings:ie,hasFeedback:O,validateStatus:me,prefixCls:we,meta:Le,noStyle:Fe}=k;const Se=`${we}-item`,{feedbackIcons:qe}=L.useContext(o.q3),De=Ze(K,ie,Le,null,!!O,me),{isFormItemInput:pe,status:Ee,hasFeedback:We,feedbackIcon:He}=L.useContext(o.aM),Ue=L.useMemo(()=>{var $e;let st;if(O){const ye=O!==!0&&O.icons||qe,le=De&&(($e=ye==null?void 0:ye({status:De,errors:K,warnings:ie}))===null||$e===void 0?void 0:$e[De]),Ke=De&&Gt[De];st=le!==!1&&Ke?L.createElement("span",{className:V()(`${Se}-feedback-icon`,`${Se}-feedback-icon-${De}`)},le||L.createElement(Ke,null)):null}const ce={status:De||"",errors:K,warnings:ie,hasFeedback:!!O,feedbackIcon:st,isFormItemInput:!0};return Fe&&(ce.status=(De!=null?De:Ee)||"",ce.isFormItemInput=pe,ce.hasFeedback=!!(O!=null?O:We),ce.feedbackIcon=O!==void 0?ce.feedbackIcon:He),ce},[De,O,Fe,pe,Ee]);return L.createElement(o.aM.Provider,{value:Ue},re)}var wn=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);O{if(Xe&&ht.current){const Ft=getComputedStyle(ht.current);en(parseInt(Ft.marginBottom,10))}},[Xe,rt]);const Ut=Ft=>{Ft||en(null)},Qt=function(){let Ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const _t=Ft?ut:Se.errors,on=Ft?Te:Se.warnings;return Ze(_t,on,Se,"",!!qe,Fe)}(),Ot=V()(ce,K,ie,{[`${ce}-with-help`]:St||ut.length||Te.length,[`${ce}-has-feedback`]:Qt&&qe,[`${ce}-has-success`]:Qt==="success",[`${ce}-has-warning`]:Qt==="warning",[`${ce}-has-error`]:Qt==="error",[`${ce}-is-validating`]:Qt==="validating",[`${ce}-hidden`]:De,[`${ce}-${$e}`]:$e});return L.createElement("div",{className:Ot,style:O,ref:ht},L.createElement(tt.Z,Object.assign({className:`${ce}-row`},(0,ft.Z)(st,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),L.createElement(It,Object.assign({htmlFor:Ee},k,{requiredMark:ye,required:We!=null?We:He,prefixCls:re,vertical:Ke})),L.createElement(et,Object.assign({},k,Se,{errors:ut,warnings:Te,prefixCls:re,status:Qt,help:me,marginBottom:Pt,onErrorVisibleChanged:Ut}),L.createElement(o.qI.Provider,{value:Ue},L.createElement(Kt,{prefixCls:re,meta:Se,errors:Se.errors,warnings:Se.warnings,hasFeedback:qe,validateStatus:Qt},pe)))),!!Pt&&L.createElement("div",{className:`${ce}-margin-offset`,style:{marginBottom:-Pt}}))}const mn="__SPLIT__",Cn=null;function Mn(k,re){const K=Object.keys(k),ie=Object.keys(re);return K.length===ie.length&&K.every(O=>{const me=k[O],we=re[O];return me===we||typeof me=="function"||typeof we=="function"})}const En=L.memo(k=>{let{children:re}=k;return re},(k,re)=>Mn(k.control,re.control)&&k.update===re.update&&k.childProps.length===re.childProps.length&&k.childProps.every((K,ie)=>K===re.childProps[ie]));function Bn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function an(k){const{name:re,noStyle:K,className:ie,dependencies:O,prefixCls:me,shouldUpdate:we,rules:Le,children:Fe,required:Se,label:qe,messageVariables:De,trigger:pe="onChange",validateTrigger:Ee,hidden:We,help:He,layout:Ue}=k,{getPrefixCls:$e}=L.useContext(h.E_),{name:st}=L.useContext(o.q3),ce=$(Fe),ye=typeof ce=="function",le=L.useContext(o.qI),{validateTrigger:Ke}=L.useContext(T.FieldContext),ht=Ee!==void 0?Ee:Ke,ut=re!=null,Te=$e("form",me),St=(0,H.Z)(Te),[Xe,rt,Pt]=U(Te,St),en=(0,_.ln)("Form.Item"),Ut=L.useContext(T.ListContext),zt=L.useRef(null),[Qt,Ot]=Qe({}),[Ft,_t]=(0,se.Z)(()=>Bn()),on=Lt=>{const mt=Ut==null?void 0:Ut.getKey(Lt.name);if(_t(Lt.destroy?Bn():Lt,!0),K&&He!==!1&&le){let ct=Lt.name;if(Lt.destroy)ct=zt.current||ct;else if(mt!==void 0){const[bt,Vt]=mt;ct=[bt].concat((0,Q.Z)(Vt)),zt.current=ct}le(Lt,ct)}},rn=(Lt,mt)=>{Ot(ct=>{const bt=Object.assign({},ct),Xt=[].concat((0,Q.Z)(Lt.name.slice(0,-1)),(0,Q.Z)(mt)).join(mn);return Lt.destroy?delete bt[Xt]:bt[Xt]=Lt,bt})},[kt,Yt]=L.useMemo(()=>{const Lt=(0,Q.Z)(Ft.errors),mt=(0,Q.Z)(Ft.warnings);return Object.values(Qt).forEach(ct=>{Lt.push.apply(Lt,(0,Q.Z)(ct.errors||[])),mt.push.apply(mt,(0,Q.Z)(ct.warnings||[]))}),[Lt,mt]},[Qt,Ft.errors,Ft.warnings]),sn=_e();function un(Lt,mt,ct){return K&&!We?L.createElement(Kt,{prefixCls:Te,hasFeedback:k.hasFeedback,validateStatus:k.validateStatus,meta:Ft,errors:kt,warnings:Yt,noStyle:!0},Lt):L.createElement(vn,Object.assign({key:"row"},k,{className:V()(ie,Pt,St,rt),prefixCls:Te,fieldId:mt,isRequired:ct,errors:kt,warnings:Yt,meta:Ft,onSubItemMetaChange:rn,layout:Ue}),Lt)}if(!ut&&!ye&&!O)return Xe(un(ce));let $t={};return typeof qe=="string"?$t.label=qe:re&&($t.label=String(re)),De&&($t=Object.assign(Object.assign({},$t),De)),Xe(L.createElement(T.Field,Object.assign({},k,{messageVariables:$t,trigger:pe,validateTrigger:ht,onMetaChange:on}),(Lt,mt,ct)=>{const bt=Me(re).length&&mt?mt.name:[],Vt=At(bt,st),Xt=Se!==void 0?Se:!!(Le!=null&&Le.some(dn=>{if(dn&&typeof dn=="object"&&dn.required&&!dn.warningOnly)return!0;if(typeof dn=="function"){const cn=dn(ct);return(cn==null?void 0:cn.required)&&!(cn!=null&&cn.warningOnly)}return!1})),ln=Object.assign({},Lt);let Sn=null;if(Array.isArray(ce)&&ut)Sn=ce;else if(!(ye&&(!(we||O)||ut))){if(!(O&&!ye&&!ut))if(L.isValidElement(ce)){const dn=Object.assign(Object.assign({},ce.props),ln);if(dn.id||(dn.id=Vt),He||kt.length>0||Yt.length>0||k.extra){const Kn=[];(He||kt.length>0)&&Kn.push(`${Vt}_help`),k.extra&&Kn.push(`${Vt}_extra`),dn["aria-describedby"]=Kn.join(" ")}kt.length>0&&(dn["aria-invalid"]="true"),Xt&&(dn["aria-required"]="true"),(0,B.Yr)(ce)&&(dn.ref=sn(bt,ce)),new Set([].concat((0,Q.Z)(Me(pe)),(0,Q.Z)(Me(ht)))).forEach(Kn=>{dn[Kn]=function(){for(var Un,kn,Wn,tr,ir,vr=arguments.length,nr=new Array(vr),ar=0;ar{var{prefixCls:re,children:K}=k,ie=dt(k,["prefixCls","children"]);const{getPrefixCls:O}=L.useContext(h.E_),me=O("form",re),we=L.useMemo(()=>({prefixCls:me,status:"error"}),[me]);return L.createElement(T.List,Object.assign({},ie),(Le,Fe,Se)=>L.createElement(o.Rk.Provider,{value:we},K(Le.map(qe=>Object.assign(Object.assign({},qe),{fieldKey:qe.key})),Fe,{errors:Se.errors,warnings:Se.warnings})))};function yt(){const{form:k}=L.useContext(o.q3);return k}const te=Re;te.Item=An,te.List=ae,te.ErrorList=x,te.useForm=Ye,te.useFormInstance=yt,te.useWatch=T.useWatch,te.Provider=o.RV,te.create=()=>{};var de=te},49397:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return g}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(36901),V=s(8654),Z=s(62487),N=s(86013),H=s(82855),i=s(48755),c=s(2171),C=s(83397),l=s(31756),f=s(56553),p=s(24971),y=s(70045),S=s(23826),w=s(53075);function P(A){return!!(A.prefix||A.suffix||A.allowClear||A.showCount)}var v=function(A,R){var z={};for(var J in A)Object.prototype.hasOwnProperty.call(A,J)&&R.indexOf(J)<0&&(z[J]=A[J]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,J=Object.getOwnPropertySymbols(A);he{const{prefixCls:z,bordered:J=!0,status:he,size:oe,disabled:be,onBlur:Je,onFocus:U,suffix:F,allowClear:m,addonAfter:W,addonBefore:x,className:T,style:h,styles:d,rootClassName:M,onChange:q,classNames:Oe,variant:ke}=A,Ae=v(A,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:xe,direction:Me,allowClear:At,autoComplete:Ze,className:ot,style:Be,classNames:Et,styles:Ye}=(0,i.dj)("input"),Ie=xe("input",z),ve=(0,o.useRef)(null),Ce=(0,C.Z)(Ie),[X,Re,se]=(0,w.TI)(Ie,M),[B]=(0,w.ZP)(Ie,Ce),{compactSize:b,compactItemClassnames:_}=(0,y.ri)(Ie,Me),ne=(0,l.Z)(at=>{var et;return(et=oe!=null?oe:b)!==null&&et!==void 0?et:at}),$=o.useContext(c.Z),ue=be!=null?be:$,{status:ge,hasFeedback:Pe,feedbackIcon:Qe}=(0,o.useContext)(f.aM),_e=(0,H.F)(ge,he),Ve=P(A)||!!Pe,lt=(0,o.useRef)(Ve),ft=(0,S.Z)(ve,!0),tt=at=>{ft(),Je==null||Je(at)},it=at=>{ft(),U==null||U(at)},vt=at=>{ft(),q==null||q(at)},pt=(Pe||F)&&o.createElement(o.Fragment,null,F,Pe&&Qe),fe=(0,N.Z)(m!=null?m:At),[ze,nt]=(0,p.Z)("input",ke,J);return X(B(o.createElement(ee.default,Object.assign({ref:(0,V.sQ)(R,ve),prefixCls:Ie,autoComplete:Ze},Ae,{disabled:ue,onBlur:tt,onFocus:it,style:Object.assign(Object.assign({},Be),h),styles:Object.assign(Object.assign({},Ye),d),suffix:pt,allowClear:fe,className:L()(T,M,se,Ce,_,ot),onChange:vt,addonBefore:x&&o.createElement(Z.Z,{form:!0,space:!0},x),addonAfter:W&&o.createElement(Z.Z,{form:!0,space:!0},W),classNames:Object.assign(Object.assign(Object.assign({},Oe),Et),{input:L()({[`${Ie}-sm`]:ne==="small",[`${Ie}-lg`]:ne==="large",[`${Ie}-rtl`]:Me==="rtl"},Oe==null?void 0:Oe.input,Et.input,Re),variant:L()({[`${Ie}-${ze}`]:nt},(0,H.Z)(Ie,_e)),affixWrapper:L()({[`${Ie}-affix-wrapper-sm`]:ne==="small",[`${Ie}-affix-wrapper-lg`]:ne==="large",[`${Ie}-affix-wrapper-rtl`]:Me==="rtl"},Re),wrapper:L()({[`${Ie}-group-rtl`]:Me==="rtl"},Re),groupWrapper:L()({[`${Ie}-group-wrapper-sm`]:ne==="small",[`${Ie}-group-wrapper-lg`]:ne==="large",[`${Ie}-group-wrapper-rtl`]:Me==="rtl",[`${Ie}-group-wrapper-${ze}`]:nt},(0,H.Z)(`${Ie}-group-wrapper`,_e,Pe),Re)})}))))})},79809:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return R}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(22711),V=s(86013),Z=s(82855),N=s(48755),H=s(2171),i=s(83397),c=s(31756),C=s(56553),l=s(24971),f=s(70045),p=s(30292),y=s(53075),S=s(16931),w=s(51636),P=s(64910);const v=z=>{const{componentCls:J,paddingLG:he}=z,oe=`${J}-textarea`;return{[`textarea${J}`]:{maxWidth:"100%",height:"auto",minHeight:z.controlHeight,lineHeight:z.lineHeight,verticalAlign:"bottom",transition:`all ${z.motionDurationSlow}`,resize:"vertical",[`&${J}-mouse-active`]:{transition:`all ${z.motionDurationSlow}, height 0s, width 0s`}},[`${J}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[oe]:{position:"relative","&-show-count":{[`> ${J}`]:{height:"100%"},[`${J}-data-count`]:{position:"absolute",bottom:z.calc(z.fontSize).mul(z.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:z.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + ${K}-col-xl-24${re}-label`]:z(k),[`@media (max-width: ${(0,c.unit)(k.screenXSMax)})`]:[J(k),{[re]:{[`${K}-col-xs-24${re}-label`]:z(k)}}],[`@media (max-width: ${(0,c.unit)(k.screenSMMax)})`]:{[re]:{[`${K}-col-sm-24${re}-label`]:z(k)}},[`@media (max-width: ${(0,c.unit)(k.screenMDMax)})`]:{[re]:{[`${K}-col-md-24${re}-label`]:z(k)}},[`@media (max-width: ${(0,c.unit)(k.screenLGMax)})`]:{[re]:{[`${K}-col-lg-24${re}-label`]:z(k)}}}},be=k=>({labelRequiredMarkColor:k.colorError,labelColor:k.colorTextHeading,labelFontSize:k.fontSize,labelHeight:k.controlHeight,labelColonMarginInlineStart:k.marginXXS/2,labelColonMarginInlineEnd:k.marginXS,itemMarginBottom:k.marginLG,verticalLabelPadding:`0 0 ${k.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Je=(k,re)=>(0,p.mergeToken)(k,{formItemCls:`${k.componentCls}-item`,rootPrefixCls:re});var U=(0,y.I$)("Form",(k,re)=>{let{rootPrefixCls:K}=re;const ie=Je(k,K);return[I(ie),g(ie),w(ie),A(ie,ie.componentCls),A(ie,ie.formItemCls),R(ie),he(ie),oe(ie),(0,f.Z)(ie),l.kr]},be,{order:-1e3});const F=[];function m(k,re,K){let ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof k=="string"?k:`${re}-${ie}`,error:k,errorStatus:K}}var x=k=>{let{help:re,helpStatus:K,errors:ie=F,warnings:O=F,className:me,fieldId:we,onVisibleChanged:Le}=k;const{prefixCls:Fe}=L.useContext(o.Rk),Se=`${Fe}-item-explain`,qe=(0,H.Z)(Fe),[De,pe,Ee]=U(Fe,qe),We=L.useMemo(()=>(0,N.Z)(Fe),[Fe]),He=i(ie),Ue=i(O),$e=L.useMemo(()=>re!=null?[m(re,"help",K)]:[].concat((0,Q.Z)(He.map((ye,le)=>m(ye,"error","error",le))),(0,Q.Z)(Ue.map((ye,le)=>m(ye,"warning","warning",le)))),[re,K,He,Ue]),st=L.useMemo(()=>{const ye={};return $e.forEach(le=>{let{key:Ke}=le;ye[Ke]=(ye[Ke]||0)+1}),$e.map((le,Ke)=>Object.assign(Object.assign({},le),{key:ye[le.key]>1?`${le.key}-fallback-${Ke}`:le.key}))},[$e]),ce={};return we&&(ce.id=`${we}_help`),De(L.createElement(Z.default,{motionDeadline:We.motionDeadline,motionName:`${Fe}-show-help`,visible:!!st.length,onVisibleChanged:Le},ye=>{const{className:le,style:Ke}=ye;return L.createElement("div",Object.assign({},ce,{className:V()(Se,le,Ee,qe,me,pe),style:Ke}),L.createElement(Z.CSSMotionList,Object.assign({keys:st},(0,N.Z)(Fe),{motionName:`${Fe}-show-help-item`,component:!1}),ht=>{const{key:ut,error:Te,errorStatus:St,className:Xe,style:rt}=ht;return L.createElement("div",{key:ut,className:V()(Xe,{[`${Se}-${St}`]:St}),style:rt},Te)}))}))},T=s(22001),h=s(48755),d=s(2171),M=s(31756),q=s(23069),Oe=s(76846),ke=s(16722);const Ae=["parentNode"],xe="form_item";function Me(k){return k===void 0||k===!1?[]:Array.isArray(k)?k:[k]}function At(k,re){if(!k.length)return;const K=k.join("_");return re?`${re}_${K}`:Ae.includes(K)?`${xe}_${K}`:K}function Ze(k,re,K,ie,O,me){let we=ie;return me!==void 0?we=me:K.validating?we="validating":k.length?we="error":re.length?we="warning":(K.touched||O&&K.validated)&&(we="success"),we}var ot=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);Ok!=null?k:Object.assign(Object.assign({},re),{__INTERNAL__:{itemRef:O=>me=>{const we=Be(O);me?K.current[we]=me:delete K.current[we]}},scrollToField:function(O){let me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:we}=me,Le=ot(me,["focus"]),Fe=Et(O,ie);Fe&&((0,ke.Z)(Fe,Object.assign({scrollMode:"if-needed",block:"nearest"},Le)),we&&ie.focusField(O))},focusField:O=>{var me,we;const Le=ie.getFieldInstance(O);typeof(Le==null?void 0:Le.focus)=="function"?Le.focus():(we=(me=Et(O,ie))===null||me===void 0?void 0:me.focus)===null||we===void 0||we.call(me)},getFieldInstance:O=>{const me=Be(O);return K.current[me]}}),[k,re]);return[ie]}var Ie=s(98350),ve=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);O{const K=L.useContext(d.Z),{getPrefixCls:ie,direction:O,requiredMark:me,colon:we,scrollToFirstError:Le,className:Fe,style:Se}=(0,h.dj)("form"),{prefixCls:qe,className:De,rootClassName:pe,size:Ee,disabled:We=K,form:He,colon:Ue,labelAlign:$e,labelWrap:st,labelCol:ce,wrapperCol:ye,hideRequiredMark:le,layout:Ke="horizontal",scrollToFirstError:ht,requiredMark:ut,onFinishFailed:Te,name:St,style:Xe,feedbackIcons:rt,variant:Pt}=k,en=ve(k,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),kt=(0,M.Z)(Ee),zt=L.useContext(Ie.Z),Qt=L.useMemo(()=>ut!==void 0?ut:le?!1:me!==void 0?me:!0,[le,ut,me]),Ot=Ue!=null?Ue:we,Rt=ie("form",qe),$t=(0,H.Z)(Rt),[on,qt,Ut]=U(Rt,$t),Jt=V()(Rt,`${Rt}-${Ke}`,{[`${Rt}-hide-required-mark`]:Qt===!1,[`${Rt}-rtl`]:O==="rtl",[`${Rt}-${kt}`]:kt},Ut,$t,qt,Fe,De,pe),[un]=Ye(He),{__INTERNAL__:cn}=un;cn.name=St;const rn=L.useMemo(()=>({name:St,labelAlign:$e,labelCol:ce,labelWrap:st,wrapperCol:ye,vertical:Ke==="vertical",colon:Ot,requiredMark:Qt,itemRef:cn.itemRef,form:un,feedbackIcons:rt}),[St,$e,ce,ye,Ke,Ot,Qt,un,rt]),Tt=L.useRef(null);L.useImperativeHandle(re,()=>{var bt;return Object.assign(Object.assign({},un),{nativeElement:(bt=Tt.current)===null||bt===void 0?void 0:bt.nativeElement})});const mt=(bt,Vt)=>{if(bt){let Xt={block:"nearest"};typeof bt=="object"&&(Xt=Object.assign(Object.assign({},Xt),bt)),un.scrollToField(Vt,Xt)}},ct=bt=>{if(Te==null||Te(bt),bt.errorFields.length){const Vt=bt.errorFields[0].name;if(ht!==void 0){mt(ht,Vt);return}Le!==void 0&&mt(Le,Vt)}};return on(L.createElement(o.pg.Provider,{value:Pt},L.createElement(d.n,{disabled:We},L.createElement(q.Z.Provider,{value:kt},L.createElement(o.RV,{validateMessages:zt},L.createElement(o.q3.Provider,{value:rn},L.createElement(T.default,Object.assign({id:St},en,{name:St,onFinishFailed:ct,form:un,ref:Tt,style:Object.assign(Object.assign({},Se),Xe),className:Jt}))))))))};var Re=L.forwardRef(Ce),se=s(41799),B=s(8654),b=s(22703),_=s(32383),ne=s(11592);function $(k){if(typeof k=="function")return k;const re=(0,ne.Z)(k);return re.length<=1?re[0]:re}const ue=()=>{const{status:k,errors:re=[],warnings:K=[]}=L.useContext(o.aM);return{status:k,errors:re,warnings:K}};ue.Context=o.aM;var ge=ue,Pe=s(16089);function Qe(k){const[re,K]=L.useState(k),ie=L.useRef(null),O=L.useRef([]),me=L.useRef(!1);L.useEffect(()=>(me.current=!1,()=>{me.current=!0,Pe.Z.cancel(ie.current),ie.current=null}),[]);function we(Le){me.current||(ie.current===null&&(O.current=[],ie.current=(0,Pe.Z)(()=>{ie.current=null,K(Fe=>{let Se=Fe;return O.current.forEach(qe=>{Se=qe(Se)}),Se})})),O.current.push(Le))}return[re,we]}function _e(){const{itemRef:k}=L.useContext(o.q3),re=L.useRef({});function K(ie,O){const me=O&&typeof O=="object"&&(0,B.C4)(O),we=ie.join("_");return(re.current.name!==we||re.current.originRef!==me)&&(re.current.name=we,re.current.originRef=me,re.current.ref=(0,B.sQ)(k(ie),me)),re.current.ref}return K}var Ve=s(29194),lt=s(34280),ft=s(2738),tt=s(65970),it=s(70425),vt=s(5472);const pt=k=>{const{formItemCls:re}=k;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${re}-control`]:{display:"flex"}}}};var fe=(0,y.bk)(["Form","item-item"],(k,re)=>{let{rootPrefixCls:K}=re;const ie=Je(k,K);return[pt(ie)]}),ze=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);O{const{prefixCls:re,status:K,labelCol:ie,wrapperCol:O,children:me,errors:we,warnings:Le,_internalItemRender:Fe,extra:Se,help:qe,fieldId:De,marginBottom:pe,onErrorVisibleChanged:Ee,label:We}=k,He=`${re}-item`,Ue=L.useContext(o.q3),$e=L.useMemo(()=>{let en=Object.assign({},O||Ue.wrapperCol||{});return We===null&&!ie&&!O&&Ue.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(zt=>{const Qt=zt?[zt]:[],Ot=(0,it.U2)(Ue.labelCol,Qt),Rt=typeof Ot=="object"?Ot:{},$t=(0,it.U2)(en,Qt),on=typeof $t=="object"?$t:{};"span"in Rt&&!("offset"in on)&&Rt.span{const{labelCol:en,wrapperCol:kt}=Ue;return ze(Ue,["labelCol","wrapperCol"])},[Ue]),ye=L.useRef(null),[le,Ke]=L.useState(0);(0,lt.Z)(()=>{Se&&ye.current?Ke(ye.current.clientHeight):Ke(0)},[Se]);const ht=L.createElement("div",{className:`${He}-control-input`},L.createElement("div",{className:`${He}-control-input-content`},me)),ut=L.useMemo(()=>({prefixCls:re,status:K}),[re,K]),Te=pe!==null||we.length||Le.length?L.createElement(o.Rk.Provider,{value:ut},L.createElement(x,{fieldId:De,errors:we,warnings:Le,help:qe,helpStatus:K,className:`${He}-explain-connected`,onVisibleChanged:Ee})):null,St={};De&&(St.id=`${De}_extra`);const Xe=Se?L.createElement("div",Object.assign({},St,{className:`${He}-extra`,ref:ye}),Se):null,rt=Te||Xe?L.createElement("div",{className:`${He}-additional`,style:pe?{minHeight:pe+le}:{}},Te,Xe):null,Pt=Fe&&Fe.mark==="pro_table_render"&&Fe.render?Fe.render(k,{input:ht,errorList:Te,extra:Xe}):L.createElement(L.Fragment,null,ht,rt);return L.createElement(o.q3.Provider,{value:ce},L.createElement(vt.Z,Object.assign({},$e,{className:st}),Pt),L.createElement(fe,{prefixCls:re}))},Wt=s(61485),xt=s(9017),wt=s(85981),Ft=s(25399),Bt=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);O{let{prefixCls:re,label:K,htmlFor:ie,labelCol:O,labelAlign:me,colon:we,required:Le,requiredMark:Fe,tooltip:Se,vertical:qe}=k;var De;const[pe]=(0,xt.Z)("Form"),{labelAlign:Ee,labelCol:We,labelWrap:He,colon:Ue}=L.useContext(o.q3);if(!K)return null;const $e=O||We||{},st=me||Ee,ce=`${re}-item-label`,ye=V()(ce,st==="left"&&`${ce}-left`,$e.className,{[`${ce}-wrap`]:!!He});let le=K;const Ke=we===!0||Ue!==!1&&we!==!1;Ke&&!qe&&typeof K=="string"&&K.trim()&&(le=K.replace(/[:|:]\s*$/,""));const ut=Mt(Se);if(ut){const{icon:en=L.createElement(Wt.Z,null)}=ut,kt=Bt(ut,["icon"]),zt=L.createElement(Ft.Z,Object.assign({},kt),L.cloneElement(en,{className:`${re}-item-tooltip`,title:"",onClick:Qt=>{Qt.preventDefault()},tabIndex:null}));le=L.createElement(L.Fragment,null,le,zt)}const Te=Fe==="optional",St=typeof Fe=="function",Xe=Fe===!1;St?le=Fe(le,{required:!!Le}):Te&&!Le&&(le=L.createElement(L.Fragment,null,le,L.createElement("span",{className:`${re}-item-optional`,title:""},(pe==null?void 0:pe.optional)||((De=wt.Z.Form)===null||De===void 0?void 0:De.optional))));let rt;Xe?rt="hidden":(Te||St)&&(rt="optional");const Pt=V()({[`${re}-item-required`]:Le,[`${re}-item-required-mark-${rt}`]:rt,[`${re}-item-no-colon`]:!Ke});return L.createElement(vt.Z,Object.assign({},$e,{className:ye}),L.createElement("label",{htmlFor:ie,className:Pt,title:typeof K=="string"?K:""},le))},_t=s(29679),jt=s(19248),Dt=s(96512),Lt=s(58617);const Gt={success:_t.Z,warning:Dt.Z,error:jt.Z,validating:Lt.Z};function Kt(k){let{children:re,errors:K,warnings:ie,hasFeedback:O,validateStatus:me,prefixCls:we,meta:Le,noStyle:Fe}=k;const Se=`${we}-item`,{feedbackIcons:qe}=L.useContext(o.q3),De=Ze(K,ie,Le,null,!!O,me),{isFormItemInput:pe,status:Ee,hasFeedback:We,feedbackIcon:He}=L.useContext(o.aM),Ue=L.useMemo(()=>{var $e;let st;if(O){const ye=O!==!0&&O.icons||qe,le=De&&(($e=ye==null?void 0:ye({status:De,errors:K,warnings:ie}))===null||$e===void 0?void 0:$e[De]),Ke=De&&Gt[De];st=le!==!1&&Ke?L.createElement("span",{className:V()(`${Se}-feedback-icon`,`${Se}-feedback-icon-${De}`)},le||L.createElement(Ke,null)):null}const ce={status:De||"",errors:K,warnings:ie,hasFeedback:!!O,feedbackIcon:st,isFormItemInput:!0};return Fe&&(ce.status=(De!=null?De:Ee)||"",ce.isFormItemInput=pe,ce.hasFeedback=!!(O!=null?O:We),ce.feedbackIcon=O!==void 0?ce.feedbackIcon:He),ce},[De,O,Fe,pe,Ee]);return L.createElement(o.aM.Provider,{value:Ue},re)}var wn=function(k,re){var K={};for(var ie in k)Object.prototype.hasOwnProperty.call(k,ie)&&re.indexOf(ie)<0&&(K[ie]=k[ie]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,ie=Object.getOwnPropertySymbols(k);O{if(Xe&&ht.current){const Rt=getComputedStyle(ht.current);en(parseInt(Rt.marginBottom,10))}},[Xe,rt]);const kt=Rt=>{Rt||en(null)},Qt=function(){let Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const $t=Rt?ut:Se.errors,on=Rt?Te:Se.warnings;return Ze($t,on,Se,"",!!qe,Fe)}(),Ot=V()(ce,K,ie,{[`${ce}-with-help`]:St||ut.length||Te.length,[`${ce}-has-feedback`]:Qt&&qe,[`${ce}-has-success`]:Qt==="success",[`${ce}-has-warning`]:Qt==="warning",[`${ce}-has-error`]:Qt==="error",[`${ce}-is-validating`]:Qt==="validating",[`${ce}-hidden`]:De,[`${ce}-${$e}`]:$e});return L.createElement("div",{className:Ot,style:O,ref:ht},L.createElement(tt.Z,Object.assign({className:`${ce}-row`},(0,ft.Z)(st,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),L.createElement(It,Object.assign({htmlFor:Ee},k,{requiredMark:ye,required:We!=null?We:He,prefixCls:re,vertical:Ke})),L.createElement(et,Object.assign({},k,Se,{errors:ut,warnings:Te,prefixCls:re,status:Qt,help:me,marginBottom:Pt,onErrorVisibleChanged:kt}),L.createElement(o.qI.Provider,{value:Ue},L.createElement(Kt,{prefixCls:re,meta:Se,errors:Se.errors,warnings:Se.warnings,hasFeedback:qe,validateStatus:Qt},pe)))),!!Pt&&L.createElement("div",{className:`${ce}-margin-offset`,style:{marginBottom:-Pt}}))}const mn="__SPLIT__",Cn=null;function Mn(k,re){const K=Object.keys(k),ie=Object.keys(re);return K.length===ie.length&&K.every(O=>{const me=k[O],we=re[O];return me===we||typeof me=="function"||typeof we=="function"})}const En=L.memo(k=>{let{children:re}=k;return re},(k,re)=>Mn(k.control,re.control)&&k.update===re.update&&k.childProps.length===re.childProps.length&&k.childProps.every((K,ie)=>K===re.childProps[ie]));function Bn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function an(k){const{name:re,noStyle:K,className:ie,dependencies:O,prefixCls:me,shouldUpdate:we,rules:Le,children:Fe,required:Se,label:qe,messageVariables:De,trigger:pe="onChange",validateTrigger:Ee,hidden:We,help:He,layout:Ue}=k,{getPrefixCls:$e}=L.useContext(h.E_),{name:st}=L.useContext(o.q3),ce=$(Fe),ye=typeof ce=="function",le=L.useContext(o.qI),{validateTrigger:Ke}=L.useContext(T.FieldContext),ht=Ee!==void 0?Ee:Ke,ut=re!=null,Te=$e("form",me),St=(0,H.Z)(Te),[Xe,rt,Pt]=U(Te,St),en=(0,_.ln)("Form.Item"),kt=L.useContext(T.ListContext),zt=L.useRef(null),[Qt,Ot]=Qe({}),[Rt,$t]=(0,se.Z)(()=>Bn()),on=Tt=>{const mt=kt==null?void 0:kt.getKey(Tt.name);if($t(Tt.destroy?Bn():Tt,!0),K&&He!==!1&&le){let ct=Tt.name;if(Tt.destroy)ct=zt.current||ct;else if(mt!==void 0){const[bt,Vt]=mt;ct=[bt].concat((0,Q.Z)(Vt)),zt.current=ct}le(Tt,ct)}},qt=(Tt,mt)=>{Ot(ct=>{const bt=Object.assign({},ct),Xt=[].concat((0,Q.Z)(Tt.name.slice(0,-1)),(0,Q.Z)(mt)).join(mn);return Tt.destroy?delete bt[Xt]:bt[Xt]=Tt,bt})},[Ut,Jt]=L.useMemo(()=>{const Tt=(0,Q.Z)(Rt.errors),mt=(0,Q.Z)(Rt.warnings);return Object.values(Qt).forEach(ct=>{Tt.push.apply(Tt,(0,Q.Z)(ct.errors||[])),mt.push.apply(mt,(0,Q.Z)(ct.warnings||[]))}),[Tt,mt]},[Qt,Rt.errors,Rt.warnings]),un=_e();function cn(Tt,mt,ct){return K&&!We?L.createElement(Kt,{prefixCls:Te,hasFeedback:k.hasFeedback,validateStatus:k.validateStatus,meta:Rt,errors:Ut,warnings:Jt,noStyle:!0},Tt):L.createElement(vn,Object.assign({key:"row"},k,{className:V()(ie,Pt,St,rt),prefixCls:Te,fieldId:mt,isRequired:ct,errors:Ut,warnings:Jt,meta:Rt,onSubItemMetaChange:qt,layout:Ue}),Tt)}if(!ut&&!ye&&!O)return Xe(cn(ce));let rn={};return typeof qe=="string"?rn.label=qe:re&&(rn.label=String(re)),De&&(rn=Object.assign(Object.assign({},rn),De)),Xe(L.createElement(T.Field,Object.assign({},k,{messageVariables:rn,trigger:pe,validateTrigger:ht,onMetaChange:on}),(Tt,mt,ct)=>{const bt=Me(re).length&&mt?mt.name:[],Vt=At(bt,st),Xt=Se!==void 0?Se:!!(Le!=null&&Le.some(dn=>{if(dn&&typeof dn=="object"&&dn.required&&!dn.warningOnly)return!0;if(typeof dn=="function"){const ln=dn(ct);return(ln==null?void 0:ln.required)&&!(ln!=null&&ln.warningOnly)}return!1})),sn=Object.assign({},Tt);let Sn=null;if(Array.isArray(ce)&&ut)Sn=ce;else if(!(ye&&(!(we||O)||ut))){if(!(O&&!ye&&!ut))if(L.isValidElement(ce)){const dn=Object.assign(Object.assign({},ce.props),sn);if(dn.id||(dn.id=Vt),He||Ut.length>0||Jt.length>0||k.extra){const Kn=[];(He||Ut.length>0)&&Kn.push(`${Vt}_help`),k.extra&&Kn.push(`${Vt}_extra`),dn["aria-describedby"]=Kn.join(" ")}Ut.length>0&&(dn["aria-invalid"]="true"),Xt&&(dn["aria-required"]="true"),(0,B.Yr)(ce)&&(dn.ref=un(bt,ce)),new Set([].concat((0,Q.Z)(Me(pe)),(0,Q.Z)(Me(ht)))).forEach(Kn=>{dn[Kn]=function(){for(var Un,kn,Wn,tr,ir,vr=arguments.length,nr=new Array(vr),ar=0;ar{var{prefixCls:re,children:K}=k,ie=dt(k,["prefixCls","children"]);const{getPrefixCls:O}=L.useContext(h.E_),me=O("form",re),we=L.useMemo(()=>({prefixCls:me,status:"error"}),[me]);return L.createElement(T.List,Object.assign({},ie),(Le,Fe,Se)=>L.createElement(o.Rk.Provider,{value:we},K(Le.map(qe=>Object.assign(Object.assign({},qe),{fieldKey:qe.key})),Fe,{errors:Se.errors,warnings:Se.warnings})))};function yt(){const{form:k}=L.useContext(o.q3);return k}const te=Re;te.Item=An,te.List=ae,te.ErrorList=x,te.useForm=Ye,te.useFormInstance=yt,te.useWatch=T.useWatch,te.Provider=o.RV,te.create=()=>{};var de=te},49397:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return g}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(36901),V=s(8654),Z=s(62487),N=s(86013),H=s(82855),i=s(48755),c=s(2171),C=s(83397),l=s(31756),f=s(56553),p=s(24971),y=s(70045),S=s(23826),w=s(53075);function P(A){return!!(A.prefix||A.suffix||A.allowClear||A.showCount)}var v=function(A,R){var z={};for(var J in A)Object.prototype.hasOwnProperty.call(A,J)&&R.indexOf(J)<0&&(z[J]=A[J]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,J=Object.getOwnPropertySymbols(A);he{const{prefixCls:z,bordered:J=!0,status:he,size:oe,disabled:be,onBlur:Je,onFocus:U,suffix:F,allowClear:m,addonAfter:W,addonBefore:x,className:T,style:h,styles:d,rootClassName:M,onChange:q,classNames:Oe,variant:ke}=A,Ae=v(A,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:xe,direction:Me,allowClear:At,autoComplete:Ze,className:ot,style:Be,classNames:Et,styles:Ye}=(0,i.dj)("input"),Ie=xe("input",z),ve=(0,o.useRef)(null),Ce=(0,C.Z)(Ie),[X,Re,se]=(0,w.TI)(Ie,M),[B]=(0,w.ZP)(Ie,Ce),{compactSize:b,compactItemClassnames:_}=(0,y.ri)(Ie,Me),ne=(0,l.Z)(at=>{var et;return(et=oe!=null?oe:b)!==null&&et!==void 0?et:at}),$=o.useContext(c.Z),ue=be!=null?be:$,{status:ge,hasFeedback:Pe,feedbackIcon:Qe}=(0,o.useContext)(f.aM),_e=(0,H.F)(ge,he),Ve=P(A)||!!Pe,lt=(0,o.useRef)(Ve),ft=(0,S.Z)(ve,!0),tt=at=>{ft(),Je==null||Je(at)},it=at=>{ft(),U==null||U(at)},vt=at=>{ft(),q==null||q(at)},pt=(Pe||F)&&o.createElement(o.Fragment,null,F,Pe&&Qe),fe=(0,N.Z)(m!=null?m:At),[ze,nt]=(0,p.Z)("input",ke,J);return X(B(o.createElement(ee.default,Object.assign({ref:(0,V.sQ)(R,ve),prefixCls:Ie,autoComplete:Ze},Ae,{disabled:ue,onBlur:tt,onFocus:it,style:Object.assign(Object.assign({},Be),h),styles:Object.assign(Object.assign({},Ye),d),suffix:pt,allowClear:fe,className:L()(T,M,se,Ce,_,ot),onChange:vt,addonBefore:x&&o.createElement(Z.Z,{form:!0,space:!0},x),addonAfter:W&&o.createElement(Z.Z,{form:!0,space:!0},W),classNames:Object.assign(Object.assign(Object.assign({},Oe),Et),{input:L()({[`${Ie}-sm`]:ne==="small",[`${Ie}-lg`]:ne==="large",[`${Ie}-rtl`]:Me==="rtl"},Oe==null?void 0:Oe.input,Et.input,Re),variant:L()({[`${Ie}-${ze}`]:nt},(0,H.Z)(Ie,_e)),affixWrapper:L()({[`${Ie}-affix-wrapper-sm`]:ne==="small",[`${Ie}-affix-wrapper-lg`]:ne==="large",[`${Ie}-affix-wrapper-rtl`]:Me==="rtl"},Re),wrapper:L()({[`${Ie}-group-rtl`]:Me==="rtl"},Re),groupWrapper:L()({[`${Ie}-group-wrapper-sm`]:ne==="small",[`${Ie}-group-wrapper-lg`]:ne==="large",[`${Ie}-group-wrapper-rtl`]:Me==="rtl",[`${Ie}-group-wrapper-${ze}`]:nt},(0,H.Z)(`${Ie}-group-wrapper`,_e,Pe),Re)})}))))})},79809:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return R}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(22711),V=s(86013),Z=s(82855),N=s(48755),H=s(2171),i=s(83397),c=s(31756),C=s(56553),l=s(24971),f=s(70045),p=s(30292),y=s(53075),S=s(16931),w=s(51636),P=s(64910);const v=z=>{const{componentCls:J,paddingLG:he}=z,oe=`${J}-textarea`;return{[`textarea${J}`]:{maxWidth:"100%",height:"auto",minHeight:z.controlHeight,lineHeight:z.lineHeight,verticalAlign:"bottom",transition:`all ${z.motionDurationSlow}`,resize:"vertical",[`&${J}-mouse-active`]:{transition:`all ${z.motionDurationSlow}, height 0s, width 0s`}},[`${J}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[oe]:{position:"relative","&-show-count":{[`> ${J}`]:{height:"100%"},[`${J}-data-count`]:{position:"absolute",bottom:z.calc(z.fontSize).mul(z.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:z.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` &-allow-clear > ${J}, &-affix-wrapper${oe}-has-feedback ${J} - `]:{paddingInlineEnd:he},[`&-affix-wrapper${J}-affix-wrapper`]:{padding:0,[`> textarea${J}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:z.calc(z.controlHeight).sub(z.calc(z.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${J}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${J}-clear-icon`]:{position:"absolute",insetInlineEnd:z.paddingInline,insetBlockStart:z.paddingXS},[`${oe}-suffix`]:{position:"absolute",top:0,insetInlineEnd:z.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${J}-affix-wrapper-sm`]:{[`${J}-suffix`]:{[`${J}-clear-icon`]:{insetInlineEnd:z.paddingInlineSM}}}}}};var I=(0,S.I$)(["Input","TextArea"],z=>{const J=(0,w.mergeToken)(z,(0,P.e)(z));return[v(J)]},P.T,{resetFont:!1}),g=function(z,J){var he={};for(var oe in z)Object.prototype.hasOwnProperty.call(z,oe)&&J.indexOf(oe)<0&&(he[oe]=z[oe]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,oe=Object.getOwnPropertySymbols(z);be{var he;const{prefixCls:oe,bordered:be=!0,size:Je,disabled:U,status:F,allowClear:m,classNames:W,rootClassName:x,className:T,style:h,styles:d,variant:M,showCount:q,onMouseDown:Oe,onResize:ke}=z,Ae=g(z,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:xe,direction:Me,allowClear:At,autoComplete:Ze,className:ot,style:Be,classNames:Et,styles:Ye}=(0,N.dj)("textArea"),Ie=o.useContext(H.Z),ve=U!=null?U:Ie,{status:Ce,hasFeedback:X,feedbackIcon:Re}=o.useContext(C.aM),se=(0,Z.F)(Ce,F),B=o.useRef(null);o.useImperativeHandle(J,()=>{var nt;return{resizableTextArea:(nt=B.current)===null||nt===void 0?void 0:nt.resizableTextArea,focus:at=>{var et,Wt;(0,p.nH)((Wt=(et=B.current)===null||et===void 0?void 0:et.resizableTextArea)===null||Wt===void 0?void 0:Wt.textArea,at)},blur:()=>{var at;return(at=B.current)===null||at===void 0?void 0:at.blur()}}});const b=xe("input",oe),_=(0,i.Z)(b),[ne,$,ue]=(0,y.TI)(b,x),[ge]=I(b,_),{compactSize:Pe,compactItemClassnames:Qe}=(0,f.ri)(b,Me),_e=(0,c.Z)(nt=>{var at;return(at=Je!=null?Je:Pe)!==null&&at!==void 0?at:nt}),[Ve,lt]=(0,l.Z)("textArea",M,be),ft=(0,V.Z)(m!=null?m:At),[tt,it]=o.useState(!1),[vt,pt]=o.useState(!1),fe=nt=>{it(!0),Oe==null||Oe(nt);const at=()=>{it(!1),document.removeEventListener("mouseup",at)};document.addEventListener("mouseup",at)},ze=nt=>{var at,et;if(ke==null||ke(nt),tt&&typeof getComputedStyle=="function"){const Wt=(et=(at=B.current)===null||at===void 0?void 0:at.nativeElement)===null||et===void 0?void 0:et.querySelector("textarea");Wt&&getComputedStyle(Wt).resize==="both"&&pt(!0)}};return ne(ge(o.createElement(ee.default,Object.assign({autoComplete:Ze},Ae,{style:Object.assign(Object.assign({},Be),h),styles:Object.assign(Object.assign({},Ye),d),disabled:ve,allowClear:ft,className:L()(ue,_,T,x,Qe,ot,vt&&`${b}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},W),Et),{textarea:L()({[`${b}-sm`]:_e==="small",[`${b}-lg`]:_e==="large"},$,W==null?void 0:W.textarea,Et.textarea,tt&&`${b}-mouse-active`),variant:L()({[`${b}-${Ve}`]:lt},(0,Z.Z)(b,se)),affixWrapper:L()(`${b}-textarea-affix-wrapper`,{[`${b}-affix-wrapper-rtl`]:Me==="rtl",[`${b}-affix-wrapper-sm`]:_e==="small",[`${b}-affix-wrapper-lg`]:_e==="large",[`${b}-textarea-show-count`]:q||((he=z.count)===null||he===void 0?void 0:he.show)},$)}),prefixCls:b,suffix:X&&o.createElement("span",{className:`${b}-textarea-suffix`},Re),showCount:q,ref:B,onResize:ze,onMouseDown:fe}))))})},23826:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Q}});var o=s(59301);function Q(L,ee){const V=(0,o.useRef)([]),Z=()=>{V.current.push(setTimeout(()=>{var N,H,i,c;!((N=L.current)===null||N===void 0)&&N.input&&((H=L.current)===null||H===void 0?void 0:H.input.getAttribute("type"))==="password"&&(!((i=L.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((c=L.current)===null||c===void 0||c.input.removeAttribute("value"))}))};return(0,o.useEffect)(()=>(ee&&Z(),()=>V.current.forEach(N=>{N&&clearTimeout(N)})),[]),Z}},37568:function(Nt,je,s){"use strict";s.d(je,{default:function(){return Et}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(48755),V=s(56553),Z=s(53075),H=Ye=>{const{getPrefixCls:Ie,direction:ve}=(0,o.useContext)(ee.E_),{prefixCls:Ce,className:X}=Ye,Re=Ie("input-group",Ce),se=Ie("input"),[B,b,_]=(0,Z.ZP)(se),ne=L()(Re,_,{[`${Re}-lg`]:Ye.size==="large",[`${Re}-sm`]:Ye.size==="small",[`${Re}-compact`]:Ye.compact,[`${Re}-rtl`]:ve==="rtl"},b,X),$=(0,o.useContext)(V.aM),ue=(0,o.useMemo)(()=>Object.assign(Object.assign({},$),{isFormItemInput:!1}),[$]);return B(o.createElement("span",{className:ne,style:Ye.style,onMouseEnter:Ye.onMouseEnter,onMouseLeave:Ye.onMouseLeave,onFocus:Ye.onFocus,onBlur:Ye.onBlur},o.createElement(V.aM.Provider,{value:ue},Ye.children)))},i=s(49397),c=s(94480),C=s(6089),l=s(26112),f=s(82855),p=s(31756),y=s(16931),S=s(51636),w=s(64910);const P=Ye=>{const{componentCls:Ie,paddingXS:ve}=Ye;return{[Ie]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ve,"&-rtl":{direction:"rtl"},[`${Ie}-input`]:{textAlign:"center",paddingInline:Ye.paddingXXS},[`&${Ie}-sm ${Ie}-input`]:{paddingInline:Ye.calc(Ye.paddingXXS).div(2).equal()},[`&${Ie}-lg ${Ie}-input`]:{paddingInline:Ye.paddingXS}}}};var v=(0,y.I$)(["Input","OTP"],Ye=>{const Ie=(0,S.mergeToken)(Ye,(0,w.e)(Ye));return[P(Ie)]},w.T),I=s(16089),g=function(Ye,Ie){var ve={};for(var Ce in Ye)Object.prototype.hasOwnProperty.call(Ye,Ce)&&Ie.indexOf(Ce)<0&&(ve[Ce]=Ye[Ce]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,Ce=Object.getOwnPropertySymbols(Ye);X{const{value:ve,onChange:Ce,onActiveChange:X,index:Re,mask:se}=Ye,B=g(Ye,["value","onChange","onActiveChange","index","mask"]),b=ve&&typeof se=="string"?se:ve,_=Pe=>{Ce(Re,Pe.target.value)},ne=o.useRef(null);o.useImperativeHandle(Ie,()=>ne.current);const $=()=>{(0,I.Z)(()=>{var Pe;const Qe=(Pe=ne.current)===null||Pe===void 0?void 0:Pe.input;document.activeElement===Qe&&Qe&&Qe.select()})},ue=Pe=>{const{key:Qe,ctrlKey:_e,metaKey:Ve}=Pe;Qe==="ArrowLeft"?X(Re-1):Qe==="ArrowRight"?X(Re+1):Qe==="z"&&(_e||Ve)&&Pe.preventDefault(),$()},ge=Pe=>{Pe.key==="Backspace"&&!ve&&X(Re-1),$()};return o.createElement(i.Z,Object.assign({type:se===!0?"password":"text"},B,{ref:ne,value:b,onInput:_,onFocus:$,onKeyDown:ue,onKeyUp:ge,onMouseDown:$,onMouseUp:$}))}),z=function(Ye,Ie){var ve={};for(var Ce in Ye)Object.prototype.hasOwnProperty.call(Ye,Ce)&&Ie.indexOf(Ce)<0&&(ve[Ce]=Ye[Ce]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,Ce=Object.getOwnPropertySymbols(Ye);X{const{index:Ie,prefixCls:ve,separator:Ce}=Ye,X=typeof Ce=="function"?Ce(Ie):Ce;return X?o.createElement("span",{className:`${ve}-separator`},X):null};var be=o.forwardRef((Ye,Ie)=>{const{prefixCls:ve,length:Ce=6,size:X,defaultValue:Re,value:se,onChange:B,formatter:b,separator:_,variant:ne,disabled:$,status:ue,autoFocus:ge,mask:Pe,type:Qe,onInput:_e,inputMode:Ve}=Ye,lt=z(Ye,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:ft,direction:tt}=o.useContext(ee.E_),it=ft("otp",ve),vt=(0,l.Z)(lt,{aria:!0,data:!0,attr:!0}),[pt,fe,ze]=v(it),nt=(0,p.Z)(Rt=>X!=null?X:Rt),at=o.useContext(V.aM),et=(0,f.F)(at.status,ue),Wt=o.useMemo(()=>Object.assign(Object.assign({},at),{status:et,hasFeedback:!1,feedbackIcon:null}),[at,et]),xt=o.useRef(null),wt=o.useRef({});o.useImperativeHandle(Ie,()=>({focus:()=>{var Rt;(Rt=wt.current[0])===null||Rt===void 0||Rt.focus()},blur:()=>{var Rt;for(let Gt=0;Gtb?b(Rt):Rt,[Bt,Tt]=o.useState(()=>J(Mt(Re||"")));o.useEffect(()=>{se!==void 0&&Tt(J(se))},[se]);const Jt=(0,C.Z)(Rt=>{Tt(Rt),_e&&_e(Rt),B&&Rt.length===Ce&&Rt.every(Gt=>Gt)&&Rt.some((Gt,Kt)=>Bt[Kt]!==Gt)&&B(Rt.join(""))}),It=(0,C.Z)((Rt,Gt)=>{let Kt=(0,c.Z)(Bt);for(let vn=0;vn=0&&!Kt[vn];vn-=1)Kt.pop();const wn=Mt(Kt.map(vn=>vn||" ").join(""));return Kt=J(wn).map((vn,mn)=>vn===" "&&!Kt[mn]?Kt[mn]:vn),Kt}),qt=(Rt,Gt)=>{var Kt;const wn=It(Rt,Gt),vn=Math.min(Rt+Gt.length,Ce-1);vn!==Rt&&wn[Rt]!==void 0&&((Kt=wt.current[vn])===null||Kt===void 0||Kt.focus()),Jt(wn)},jt=Rt=>{var Gt;(Gt=wt.current[Rt])===null||Gt===void 0||Gt.focus()},Dt={variant:ne,disabled:$,status:et,mask:Pe,type:Qe,inputMode:Ve};return pt(o.createElement("div",Object.assign({},vt,{ref:xt,className:L()(it,{[`${it}-sm`]:nt==="small",[`${it}-lg`]:nt==="large",[`${it}-rtl`]:tt==="rtl"},ze,fe)}),o.createElement(V.aM.Provider,{value:Wt},Array.from({length:Ce}).map((Rt,Gt)=>{const Kt=`otp-${Gt}`,wn=Bt[Gt]||"";return o.createElement(o.Fragment,{key:Kt},o.createElement(R,Object.assign({ref:vn=>{wt.current[Gt]=vn},index:Gt,size:nt,htmlSize:1,className:`${it}-input`,onChange:qt,value:wn,onActiveChange:jt,autoFocus:Gt===0&&ge},Dt)),GtYe?o.createElement(U.Z,null):o.createElement(Je.Z,null),d={click:"onClick",hover:"onMouseOver"};var q=o.forwardRef((Ye,Ie)=>{const{disabled:ve,action:Ce="click",visibilityToggle:X=!0,iconRender:Re=h}=Ye,se=o.useContext(W.Z),B=ve!=null?ve:se,b=typeof X=="object"&&X.visible!==void 0,[_,ne]=(0,o.useState)(()=>b?X.visible:!1),$=(0,o.useRef)(null);o.useEffect(()=>{b&&ne(X.visible)},[b,X]);const ue=(0,x.Z)($),ge=()=>{var nt;if(B)return;_&&ue();const at=!_;ne(at),typeof X=="object"&&((nt=X.onVisibleChange)===null||nt===void 0||nt.call(X,at))},Pe=nt=>{const at=d[Ce]||"",et=Re(_),Wt={[at]:ge,className:`${nt}-icon`,key:"passwordIcon",onMouseDown:xt=>{xt.preventDefault()},onMouseUp:xt=>{xt.preventDefault()}};return o.cloneElement(o.isValidElement(et)?et:o.createElement("span",null,et),Wt)},{className:Qe,prefixCls:_e,inputPrefixCls:Ve,size:lt}=Ye,ft=T(Ye,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:tt}=o.useContext(ee.E_),it=tt("input",Ve),vt=tt("input-password",_e),pt=X&&Pe(vt),fe=L()(vt,Qe,{[`${vt}-${lt}`]:!!lt}),ze=Object.assign(Object.assign({},(0,F.Z)(ft,["suffix","iconRender","visibilityToggle"])),{type:_?"text":"password",className:fe,prefixCls:it,suffix:pt});return lt&&(ze.size=lt),o.createElement(i.Z,Object.assign({ref:(0,m.sQ)(Ie,$)},ze))}),Oe=s(47472),ke=s(22703),Ae=s(7939),xe=s(70045),Me=function(Ye,Ie){var ve={};for(var Ce in Ye)Object.prototype.hasOwnProperty.call(Ye,Ce)&&Ie.indexOf(Ce)<0&&(ve[Ce]=Ye[Ce]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,Ce=Object.getOwnPropertySymbols(Ye);X{const{prefixCls:ve,inputPrefixCls:Ce,className:X,size:Re,suffix:se,enterButton:B=!1,addonAfter:b,loading:_,disabled:ne,onSearch:$,onChange:ue,onCompositionStart:ge,onCompositionEnd:Pe}=Ye,Qe=Me(Ye,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:_e,direction:Ve}=o.useContext(ee.E_),lt=o.useRef(!1),ft=_e("input-search",ve),tt=_e("input",Ce),{compactSize:it}=(0,xe.ri)(ft,Ve),vt=(0,p.Z)(qt=>{var jt;return(jt=Re!=null?Re:it)!==null&&jt!==void 0?jt:qt}),pt=o.useRef(null),fe=qt=>{qt!=null&&qt.target&&qt.type==="click"&&$&&$(qt.target.value,qt,{source:"clear"}),ue==null||ue(qt)},ze=qt=>{var jt;document.activeElement===((jt=pt.current)===null||jt===void 0?void 0:jt.input)&&qt.preventDefault()},nt=qt=>{var jt,Dt;$&&$((Dt=(jt=pt.current)===null||jt===void 0?void 0:jt.input)===null||Dt===void 0?void 0:Dt.value,qt,{source:"input"})},at=qt=>{lt.current||_||nt(qt)},et=typeof B=="boolean"?o.createElement(Oe.Z,null):null,Wt=`${ft}-button`;let xt;const wt=B||{},Mt=wt.type&&wt.type.__ANT_BUTTON===!0;Mt||wt.type==="button"?xt=(0,ke.Tm)(wt,Object.assign({onMouseDown:ze,onClick:qt=>{var jt,Dt;(Dt=(jt=wt==null?void 0:wt.props)===null||jt===void 0?void 0:jt.onClick)===null||Dt===void 0||Dt.call(jt,qt),nt(qt)},key:"enterButton"},Mt?{className:Wt,size:vt}:{})):xt=o.createElement(Ae.ZP,{className:Wt,type:B?"primary":void 0,size:vt,disabled:ne,key:"enterButton",onMouseDown:ze,onClick:nt,loading:_,icon:et},B),b&&(xt=[xt,(0,ke.Tm)(b,{key:"addonAfter"})]);const Bt=L()(ft,{[`${ft}-rtl`]:Ve==="rtl",[`${ft}-${vt}`]:!!vt,[`${ft}-with-button`]:!!B},X),Tt=Object.assign(Object.assign({},Qe),{className:Bt,prefixCls:tt,type:"search"}),Jt=qt=>{lt.current=!0,ge==null||ge(qt)},It=qt=>{lt.current=!1,Pe==null||Pe(qt)};return o.createElement(i.Z,Object.assign({ref:(0,m.sQ)(pt,Ie),onPressEnter:at},Tt,{size:vt,onCompositionStart:Jt,onCompositionEnd:It,addonAfter:xt,suffix:se,onChange:fe,disabled:ne}))}),ot=s(79809);const Be=i.Z;Be.Group=H,Be.Search=Ze,Be.TextArea=ot.Z,Be.Password=q,Be.OTP=be;var Et=Be},53075:function(Nt,je,s){"use strict";s.d(je,{TI:function(){return I},ik:function(){return l},nz:function(){return H},s7:function(){return f},x0:function(){return C}});var o=s(36237),Q=s(63356),L=s(56119),ee=s(16931),V=s(51636),Z=s(64910),N=s(39082);const H=g=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:g,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),i=g=>({borderColor:g.activeBorderColor,boxShadow:g.activeShadow,outline:0,backgroundColor:g.activeBg}),c=g=>{const{paddingBlockLG:A,lineHeightLG:R,borderRadiusLG:z,paddingInlineLG:J}=g;return{padding:`${(0,o.unit)(A)} ${(0,o.unit)(J)}`,fontSize:g.inputFontSizeLG,lineHeight:R,borderRadius:z}},C=g=>({padding:`${(0,o.unit)(g.paddingBlockSM)} ${(0,o.unit)(g.paddingInlineSM)}`,fontSize:g.inputFontSizeSM,borderRadius:g.borderRadiusSM}),l=g=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,o.unit)(g.paddingBlock)} ${(0,o.unit)(g.paddingInline)}`,color:g.colorText,fontSize:g.inputFontSize,lineHeight:g.lineHeight,borderRadius:g.borderRadius,transition:`all ${g.motionDurationMid}`},H(g.colorTextPlaceholder)),{"&-lg":Object.assign({},c(g)),"&-sm":Object.assign({},C(g)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),f=g=>{const{componentCls:A,antCls:R}=g;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:g.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${A}, &-lg > ${A}-group-addon`]:Object.assign({},c(g)),[`&-sm ${A}, &-sm > ${A}-group-addon`]:Object.assign({},C(g)),[`&-lg ${R}-select-single ${R}-select-selector`]:{height:g.controlHeightLG},[`&-sm ${R}-select-single ${R}-select-selector`]:{height:g.controlHeightSM},[`> ${A}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${A}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${(0,o.unit)(g.paddingInline)}`,color:g.colorText,fontWeight:"normal",fontSize:g.inputFontSize,textAlign:"center",borderRadius:g.borderRadius,transition:`all ${g.motionDurationSlow}`,lineHeight:1,[`${R}-select`]:{margin:`${(0,o.unit)(g.calc(g.paddingBlock).add(1).mul(-1).equal())} ${(0,o.unit)(g.calc(g.paddingInline).mul(-1).equal())}`,[`&${R}-select-single:not(${R}-select-customize-input):not(${R}-pagination-size-changer)`]:{[`${R}-select-selector`]:{backgroundColor:"inherit",border:`${(0,o.unit)(g.lineWidth)} ${g.lineType} transparent`,boxShadow:"none"}}},[`${R}-cascader-picker`]:{margin:`-9px ${(0,o.unit)(g.calc(g.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${R}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[A]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${A}-search-with-button &`]:{zIndex:0}}},[`> ${A}:first-child, ${A}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${R}-select ${R}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${A}-affix-wrapper`]:{[`&:not(:first-child) ${A}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${A}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${A}:last-child, ${A}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${R}-select ${R}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${A}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${A}-search &`]:{borderStartStartRadius:g.borderRadius,borderEndStartRadius:g.borderRadius}},[`&:not(:first-child), ${A}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${A}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,Q.dF)()),{[`${A}-group-addon, ${A}-group-wrap, > ${A}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:g.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` + `]:{paddingInlineEnd:he},[`&-affix-wrapper${J}-affix-wrapper`]:{padding:0,[`> textarea${J}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:z.calc(z.controlHeight).sub(z.calc(z.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${J}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${J}-clear-icon`]:{position:"absolute",insetInlineEnd:z.paddingInline,insetBlockStart:z.paddingXS},[`${oe}-suffix`]:{position:"absolute",top:0,insetInlineEnd:z.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${J}-affix-wrapper-sm`]:{[`${J}-suffix`]:{[`${J}-clear-icon`]:{insetInlineEnd:z.paddingInlineSM}}}}}};var I=(0,S.I$)(["Input","TextArea"],z=>{const J=(0,w.mergeToken)(z,(0,P.e)(z));return[v(J)]},P.T,{resetFont:!1}),g=function(z,J){var he={};for(var oe in z)Object.prototype.hasOwnProperty.call(z,oe)&&J.indexOf(oe)<0&&(he[oe]=z[oe]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,oe=Object.getOwnPropertySymbols(z);be{var he;const{prefixCls:oe,bordered:be=!0,size:Je,disabled:U,status:F,allowClear:m,classNames:W,rootClassName:x,className:T,style:h,styles:d,variant:M,showCount:q,onMouseDown:Oe,onResize:ke}=z,Ae=g(z,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:xe,direction:Me,allowClear:At,autoComplete:Ze,className:ot,style:Be,classNames:Et,styles:Ye}=(0,N.dj)("textArea"),Ie=o.useContext(H.Z),ve=U!=null?U:Ie,{status:Ce,hasFeedback:X,feedbackIcon:Re}=o.useContext(C.aM),se=(0,Z.F)(Ce,F),B=o.useRef(null);o.useImperativeHandle(J,()=>{var nt;return{resizableTextArea:(nt=B.current)===null||nt===void 0?void 0:nt.resizableTextArea,focus:at=>{var et,Wt;(0,p.nH)((Wt=(et=B.current)===null||et===void 0?void 0:et.resizableTextArea)===null||Wt===void 0?void 0:Wt.textArea,at)},blur:()=>{var at;return(at=B.current)===null||at===void 0?void 0:at.blur()}}});const b=xe("input",oe),_=(0,i.Z)(b),[ne,$,ue]=(0,y.TI)(b,x),[ge]=I(b,_),{compactSize:Pe,compactItemClassnames:Qe}=(0,f.ri)(b,Me),_e=(0,c.Z)(nt=>{var at;return(at=Je!=null?Je:Pe)!==null&&at!==void 0?at:nt}),[Ve,lt]=(0,l.Z)("textArea",M,be),ft=(0,V.Z)(m!=null?m:At),[tt,it]=o.useState(!1),[vt,pt]=o.useState(!1),fe=nt=>{it(!0),Oe==null||Oe(nt);const at=()=>{it(!1),document.removeEventListener("mouseup",at)};document.addEventListener("mouseup",at)},ze=nt=>{var at,et;if(ke==null||ke(nt),tt&&typeof getComputedStyle=="function"){const Wt=(et=(at=B.current)===null||at===void 0?void 0:at.nativeElement)===null||et===void 0?void 0:et.querySelector("textarea");Wt&&getComputedStyle(Wt).resize==="both"&&pt(!0)}};return ne(ge(o.createElement(ee.default,Object.assign({autoComplete:Ze},Ae,{style:Object.assign(Object.assign({},Be),h),styles:Object.assign(Object.assign({},Ye),d),disabled:ve,allowClear:ft,className:L()(ue,_,T,x,Qe,ot,vt&&`${b}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},W),Et),{textarea:L()({[`${b}-sm`]:_e==="small",[`${b}-lg`]:_e==="large"},$,W==null?void 0:W.textarea,Et.textarea,tt&&`${b}-mouse-active`),variant:L()({[`${b}-${Ve}`]:lt},(0,Z.Z)(b,se)),affixWrapper:L()(`${b}-textarea-affix-wrapper`,{[`${b}-affix-wrapper-rtl`]:Me==="rtl",[`${b}-affix-wrapper-sm`]:_e==="small",[`${b}-affix-wrapper-lg`]:_e==="large",[`${b}-textarea-show-count`]:q||((he=z.count)===null||he===void 0?void 0:he.show)},$)}),prefixCls:b,suffix:X&&o.createElement("span",{className:`${b}-textarea-suffix`},Re),showCount:q,ref:B,onResize:ze,onMouseDown:fe}))))})},23826:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Q}});var o=s(59301);function Q(L,ee){const V=(0,o.useRef)([]),Z=()=>{V.current.push(setTimeout(()=>{var N,H,i,c;!((N=L.current)===null||N===void 0)&&N.input&&((H=L.current)===null||H===void 0?void 0:H.input.getAttribute("type"))==="password"&&(!((i=L.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((c=L.current)===null||c===void 0||c.input.removeAttribute("value"))}))};return(0,o.useEffect)(()=>(ee&&Z(),()=>V.current.forEach(N=>{N&&clearTimeout(N)})),[]),Z}},37568:function(Nt,je,s){"use strict";s.d(je,{default:function(){return Et}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(48755),V=s(56553),Z=s(53075),H=Ye=>{const{getPrefixCls:Ie,direction:ve}=(0,o.useContext)(ee.E_),{prefixCls:Ce,className:X}=Ye,Re=Ie("input-group",Ce),se=Ie("input"),[B,b,_]=(0,Z.ZP)(se),ne=L()(Re,_,{[`${Re}-lg`]:Ye.size==="large",[`${Re}-sm`]:Ye.size==="small",[`${Re}-compact`]:Ye.compact,[`${Re}-rtl`]:ve==="rtl"},b,X),$=(0,o.useContext)(V.aM),ue=(0,o.useMemo)(()=>Object.assign(Object.assign({},$),{isFormItemInput:!1}),[$]);return B(o.createElement("span",{className:ne,style:Ye.style,onMouseEnter:Ye.onMouseEnter,onMouseLeave:Ye.onMouseLeave,onFocus:Ye.onFocus,onBlur:Ye.onBlur},o.createElement(V.aM.Provider,{value:ue},Ye.children)))},i=s(49397),c=s(94480),C=s(6089),l=s(26112),f=s(82855),p=s(31756),y=s(16931),S=s(51636),w=s(64910);const P=Ye=>{const{componentCls:Ie,paddingXS:ve}=Ye;return{[Ie]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ve,"&-rtl":{direction:"rtl"},[`${Ie}-input`]:{textAlign:"center",paddingInline:Ye.paddingXXS},[`&${Ie}-sm ${Ie}-input`]:{paddingInline:Ye.calc(Ye.paddingXXS).div(2).equal()},[`&${Ie}-lg ${Ie}-input`]:{paddingInline:Ye.paddingXS}}}};var v=(0,y.I$)(["Input","OTP"],Ye=>{const Ie=(0,S.mergeToken)(Ye,(0,w.e)(Ye));return[P(Ie)]},w.T),I=s(16089),g=function(Ye,Ie){var ve={};for(var Ce in Ye)Object.prototype.hasOwnProperty.call(Ye,Ce)&&Ie.indexOf(Ce)<0&&(ve[Ce]=Ye[Ce]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,Ce=Object.getOwnPropertySymbols(Ye);X{const{value:ve,onChange:Ce,onActiveChange:X,index:Re,mask:se}=Ye,B=g(Ye,["value","onChange","onActiveChange","index","mask"]),b=ve&&typeof se=="string"?se:ve,_=Pe=>{Ce(Re,Pe.target.value)},ne=o.useRef(null);o.useImperativeHandle(Ie,()=>ne.current);const $=()=>{(0,I.Z)(()=>{var Pe;const Qe=(Pe=ne.current)===null||Pe===void 0?void 0:Pe.input;document.activeElement===Qe&&Qe&&Qe.select()})},ue=Pe=>{const{key:Qe,ctrlKey:_e,metaKey:Ve}=Pe;Qe==="ArrowLeft"?X(Re-1):Qe==="ArrowRight"?X(Re+1):Qe==="z"&&(_e||Ve)&&Pe.preventDefault(),$()},ge=Pe=>{Pe.key==="Backspace"&&!ve&&X(Re-1),$()};return o.createElement(i.Z,Object.assign({type:se===!0?"password":"text"},B,{ref:ne,value:b,onInput:_,onFocus:$,onKeyDown:ue,onKeyUp:ge,onMouseDown:$,onMouseUp:$}))}),z=function(Ye,Ie){var ve={};for(var Ce in Ye)Object.prototype.hasOwnProperty.call(Ye,Ce)&&Ie.indexOf(Ce)<0&&(ve[Ce]=Ye[Ce]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,Ce=Object.getOwnPropertySymbols(Ye);X{const{index:Ie,prefixCls:ve,separator:Ce}=Ye,X=typeof Ce=="function"?Ce(Ie):Ce;return X?o.createElement("span",{className:`${ve}-separator`},X):null};var be=o.forwardRef((Ye,Ie)=>{const{prefixCls:ve,length:Ce=6,size:X,defaultValue:Re,value:se,onChange:B,formatter:b,separator:_,variant:ne,disabled:$,status:ue,autoFocus:ge,mask:Pe,type:Qe,onInput:_e,inputMode:Ve}=Ye,lt=z(Ye,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:ft,direction:tt}=o.useContext(ee.E_),it=ft("otp",ve),vt=(0,l.Z)(lt,{aria:!0,data:!0,attr:!0}),[pt,fe,ze]=v(it),nt=(0,p.Z)(Lt=>X!=null?X:Lt),at=o.useContext(V.aM),et=(0,f.F)(at.status,ue),Wt=o.useMemo(()=>Object.assign(Object.assign({},at),{status:et,hasFeedback:!1,feedbackIcon:null}),[at,et]),xt=o.useRef(null),wt=o.useRef({});o.useImperativeHandle(Ie,()=>({focus:()=>{var Lt;(Lt=wt.current[0])===null||Lt===void 0||Lt.focus()},blur:()=>{var Lt;for(let Gt=0;Gtb?b(Lt):Lt,[Bt,Mt]=o.useState(()=>J(Ft(Re||"")));o.useEffect(()=>{se!==void 0&&Mt(J(se))},[se]);const Yt=(0,C.Z)(Lt=>{Mt(Lt),_e&&_e(Lt),B&&Lt.length===Ce&&Lt.every(Gt=>Gt)&&Lt.some((Gt,Kt)=>Bt[Kt]!==Gt)&&B(Lt.join(""))}),It=(0,C.Z)((Lt,Gt)=>{let Kt=(0,c.Z)(Bt);for(let vn=0;vn=0&&!Kt[vn];vn-=1)Kt.pop();const wn=Ft(Kt.map(vn=>vn||" ").join(""));return Kt=J(wn).map((vn,mn)=>vn===" "&&!Kt[mn]?Kt[mn]:vn),Kt}),_t=(Lt,Gt)=>{var Kt;const wn=It(Lt,Gt),vn=Math.min(Lt+Gt.length,Ce-1);vn!==Lt&&wn[Lt]!==void 0&&((Kt=wt.current[vn])===null||Kt===void 0||Kt.focus()),Yt(wn)},jt=Lt=>{var Gt;(Gt=wt.current[Lt])===null||Gt===void 0||Gt.focus()},Dt={variant:ne,disabled:$,status:et,mask:Pe,type:Qe,inputMode:Ve};return pt(o.createElement("div",Object.assign({},vt,{ref:xt,className:L()(it,{[`${it}-sm`]:nt==="small",[`${it}-lg`]:nt==="large",[`${it}-rtl`]:tt==="rtl"},ze,fe)}),o.createElement(V.aM.Provider,{value:Wt},Array.from({length:Ce}).map((Lt,Gt)=>{const Kt=`otp-${Gt}`,wn=Bt[Gt]||"";return o.createElement(o.Fragment,{key:Kt},o.createElement(R,Object.assign({ref:vn=>{wt.current[Gt]=vn},index:Gt,size:nt,htmlSize:1,className:`${it}-input`,onChange:_t,value:wn,onActiveChange:jt,autoFocus:Gt===0&&ge},Dt)),GtYe?o.createElement(U.Z,null):o.createElement(Je.Z,null),d={click:"onClick",hover:"onMouseOver"};var q=o.forwardRef((Ye,Ie)=>{const{disabled:ve,action:Ce="click",visibilityToggle:X=!0,iconRender:Re=h}=Ye,se=o.useContext(W.Z),B=ve!=null?ve:se,b=typeof X=="object"&&X.visible!==void 0,[_,ne]=(0,o.useState)(()=>b?X.visible:!1),$=(0,o.useRef)(null);o.useEffect(()=>{b&&ne(X.visible)},[b,X]);const ue=(0,x.Z)($),ge=()=>{var nt;if(B)return;_&&ue();const at=!_;ne(at),typeof X=="object"&&((nt=X.onVisibleChange)===null||nt===void 0||nt.call(X,at))},Pe=nt=>{const at=d[Ce]||"",et=Re(_),Wt={[at]:ge,className:`${nt}-icon`,key:"passwordIcon",onMouseDown:xt=>{xt.preventDefault()},onMouseUp:xt=>{xt.preventDefault()}};return o.cloneElement(o.isValidElement(et)?et:o.createElement("span",null,et),Wt)},{className:Qe,prefixCls:_e,inputPrefixCls:Ve,size:lt}=Ye,ft=T(Ye,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:tt}=o.useContext(ee.E_),it=tt("input",Ve),vt=tt("input-password",_e),pt=X&&Pe(vt),fe=L()(vt,Qe,{[`${vt}-${lt}`]:!!lt}),ze=Object.assign(Object.assign({},(0,F.Z)(ft,["suffix","iconRender","visibilityToggle"])),{type:_?"text":"password",className:fe,prefixCls:it,suffix:pt});return lt&&(ze.size=lt),o.createElement(i.Z,Object.assign({ref:(0,m.sQ)(Ie,$)},ze))}),Oe=s(47472),ke=s(22703),Ae=s(7939),xe=s(70045),Me=function(Ye,Ie){var ve={};for(var Ce in Ye)Object.prototype.hasOwnProperty.call(Ye,Ce)&&Ie.indexOf(Ce)<0&&(ve[Ce]=Ye[Ce]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,Ce=Object.getOwnPropertySymbols(Ye);X{const{prefixCls:ve,inputPrefixCls:Ce,className:X,size:Re,suffix:se,enterButton:B=!1,addonAfter:b,loading:_,disabled:ne,onSearch:$,onChange:ue,onCompositionStart:ge,onCompositionEnd:Pe}=Ye,Qe=Me(Ye,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:_e,direction:Ve}=o.useContext(ee.E_),lt=o.useRef(!1),ft=_e("input-search",ve),tt=_e("input",Ce),{compactSize:it}=(0,xe.ri)(ft,Ve),vt=(0,p.Z)(_t=>{var jt;return(jt=Re!=null?Re:it)!==null&&jt!==void 0?jt:_t}),pt=o.useRef(null),fe=_t=>{_t!=null&&_t.target&&_t.type==="click"&&$&&$(_t.target.value,_t,{source:"clear"}),ue==null||ue(_t)},ze=_t=>{var jt;document.activeElement===((jt=pt.current)===null||jt===void 0?void 0:jt.input)&&_t.preventDefault()},nt=_t=>{var jt,Dt;$&&$((Dt=(jt=pt.current)===null||jt===void 0?void 0:jt.input)===null||Dt===void 0?void 0:Dt.value,_t,{source:"input"})},at=_t=>{lt.current||_||nt(_t)},et=typeof B=="boolean"?o.createElement(Oe.Z,null):null,Wt=`${ft}-button`;let xt;const wt=B||{},Ft=wt.type&&wt.type.__ANT_BUTTON===!0;Ft||wt.type==="button"?xt=(0,ke.Tm)(wt,Object.assign({onMouseDown:ze,onClick:_t=>{var jt,Dt;(Dt=(jt=wt==null?void 0:wt.props)===null||jt===void 0?void 0:jt.onClick)===null||Dt===void 0||Dt.call(jt,_t),nt(_t)},key:"enterButton"},Ft?{className:Wt,size:vt}:{})):xt=o.createElement(Ae.ZP,{className:Wt,type:B?"primary":void 0,size:vt,disabled:ne,key:"enterButton",onMouseDown:ze,onClick:nt,loading:_,icon:et},B),b&&(xt=[xt,(0,ke.Tm)(b,{key:"addonAfter"})]);const Bt=L()(ft,{[`${ft}-rtl`]:Ve==="rtl",[`${ft}-${vt}`]:!!vt,[`${ft}-with-button`]:!!B},X),Mt=Object.assign(Object.assign({},Qe),{className:Bt,prefixCls:tt,type:"search"}),Yt=_t=>{lt.current=!0,ge==null||ge(_t)},It=_t=>{lt.current=!1,Pe==null||Pe(_t)};return o.createElement(i.Z,Object.assign({ref:(0,m.sQ)(pt,Ie),onPressEnter:at},Mt,{size:vt,onCompositionStart:Yt,onCompositionEnd:It,addonAfter:xt,suffix:se,onChange:fe,disabled:ne}))}),ot=s(79809);const Be=i.Z;Be.Group=H,Be.Search=Ze,Be.TextArea=ot.Z,Be.Password=q,Be.OTP=be;var Et=Be},53075:function(Nt,je,s){"use strict";s.d(je,{TI:function(){return I},ik:function(){return l},nz:function(){return H},s7:function(){return f},x0:function(){return C}});var o=s(36237),Q=s(63356),L=s(56119),ee=s(16931),V=s(51636),Z=s(64910),N=s(39082);const H=g=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:g,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),i=g=>({borderColor:g.activeBorderColor,boxShadow:g.activeShadow,outline:0,backgroundColor:g.activeBg}),c=g=>{const{paddingBlockLG:A,lineHeightLG:R,borderRadiusLG:z,paddingInlineLG:J}=g;return{padding:`${(0,o.unit)(A)} ${(0,o.unit)(J)}`,fontSize:g.inputFontSizeLG,lineHeight:R,borderRadius:z}},C=g=>({padding:`${(0,o.unit)(g.paddingBlockSM)} ${(0,o.unit)(g.paddingInlineSM)}`,fontSize:g.inputFontSizeSM,borderRadius:g.borderRadiusSM}),l=g=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,o.unit)(g.paddingBlock)} ${(0,o.unit)(g.paddingInline)}`,color:g.colorText,fontSize:g.inputFontSize,lineHeight:g.lineHeight,borderRadius:g.borderRadius,transition:`all ${g.motionDurationMid}`},H(g.colorTextPlaceholder)),{"&-lg":Object.assign({},c(g)),"&-sm":Object.assign({},C(g)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),f=g=>{const{componentCls:A,antCls:R}=g;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:g.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${A}, &-lg > ${A}-group-addon`]:Object.assign({},c(g)),[`&-sm ${A}, &-sm > ${A}-group-addon`]:Object.assign({},C(g)),[`&-lg ${R}-select-single ${R}-select-selector`]:{height:g.controlHeightLG},[`&-sm ${R}-select-single ${R}-select-selector`]:{height:g.controlHeightSM},[`> ${A}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${A}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${(0,o.unit)(g.paddingInline)}`,color:g.colorText,fontWeight:"normal",fontSize:g.inputFontSize,textAlign:"center",borderRadius:g.borderRadius,transition:`all ${g.motionDurationSlow}`,lineHeight:1,[`${R}-select`]:{margin:`${(0,o.unit)(g.calc(g.paddingBlock).add(1).mul(-1).equal())} ${(0,o.unit)(g.calc(g.paddingInline).mul(-1).equal())}`,[`&${R}-select-single:not(${R}-select-customize-input):not(${R}-pagination-size-changer)`]:{[`${R}-select-selector`]:{backgroundColor:"inherit",border:`${(0,o.unit)(g.lineWidth)} ${g.lineType} transparent`,boxShadow:"none"}}},[`${R}-cascader-picker`]:{margin:`-9px ${(0,o.unit)(g.calc(g.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${R}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[A]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${A}-search-with-button &`]:{zIndex:0}}},[`> ${A}:first-child, ${A}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${R}-select ${R}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${A}-affix-wrapper`]:{[`&:not(:first-child) ${A}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${A}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${A}:last-child, ${A}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${R}-select ${R}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${A}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${A}-search &`]:{borderStartStartRadius:g.borderRadius,borderEndStartRadius:g.borderRadius}},[`&:not(:first-child), ${A}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${A}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,Q.dF)()),{[`${A}-group-addon, ${A}-group-wrap, > ${A}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:g.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${A}-affix-wrapper, & > ${A}-number-affix-wrapper, & > ${R}-picker-range @@ -67,7 +67,7 @@ ${A}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${A}-affix-wrapper-focused`]:{zIndex:2}}}}},v=g=>{const{componentCls:A}=g;return{[`${A}-out-of-range`]:{[`&, & input, & textarea, ${A}-show-count-suffix, ${A}-data-count`]:{color:g.colorError}}}},I=(0,ee.I$)(["Input","Shared"],g=>{const A=(0,V.mergeToken)(g,(0,Z.e)(g));return[p(A),S(A)]},Z.T,{resetFont:!1});je.ZP=(0,ee.I$)(["Input","Component"],g=>{const A=(0,V.mergeToken)(g,(0,Z.e)(g));return[w(A),P(A),v(A),(0,L.c)(A)]},Z.T,{resetFont:!1})},64910:function(Nt,je,s){"use strict";s.d(je,{T:function(){return L},e:function(){return Q}});var o=s(51636);function Q(ee){return(0,o.mergeToken)(ee,{inputAffixPadding:ee.paddingXXS})}const L=ee=>{const{controlHeight:V,fontSize:Z,lineHeight:N,lineWidth:H,controlHeightSM:i,controlHeightLG:c,fontSizeLG:C,lineHeightLG:l,paddingSM:f,controlPaddingHorizontalSM:p,controlPaddingHorizontal:y,colorFillAlter:S,colorPrimaryHover:w,colorPrimary:P,controlOutlineWidth:v,controlOutline:I,colorErrorOutline:g,colorWarningOutline:A,colorBgContainer:R,inputFontSize:z,inputFontSizeLG:J,inputFontSizeSM:he}=ee,oe=z||Z,be=he||oe,Je=J||C,U=Math.round((V-oe*N)/2*10)/10-H,F=Math.round((i-be*N)/2*10)/10-H,m=Math.ceil((c-Je*l)/2*10)/10-H;return{paddingBlock:Math.max(U,0),paddingBlockSM:Math.max(F,0),paddingBlockLG:Math.max(m,0),paddingInline:f-H,paddingInlineSM:p-H,paddingInlineLG:y-H,addonBg:S,activeBorderColor:P,hoverBorderColor:w,activeShadow:`0 0 0 ${v}px ${I}`,errorActiveShadow:`0 0 0 ${v}px ${g}`,warningActiveShadow:`0 0 0 ${v}px ${A}`,hoverBg:R,activeBg:R,inputFontSize:oe,inputFontSizeLG:Je,inputFontSizeSM:be}}},39082:function(Nt,je,s){"use strict";s.d(je,{$U:function(){return V},H8:function(){return f},Mu:function(){return c},S5:function(){return y},Xy:function(){return ee},ir:function(){return i},qG:function(){return N},vc:function(){return P}});var o=s(36237),Q=s(51636);const L=v=>({borderColor:v.hoverBorderColor,backgroundColor:v.hoverBg}),ee=v=>({color:v.colorTextDisabled,backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},L((0,Q.mergeToken)(v,{hoverBorderColor:v.colorBorder,hoverBg:v.colorBgContainerDisabled})))}),V=(v,I)=>({background:v.colorBgContainer,borderWidth:v.lineWidth,borderStyle:v.lineType,borderColor:I.borderColor,"&:hover":{borderColor:I.hoverBorderColor,backgroundColor:v.hoverBg},"&:focus, &:focus-within":{borderColor:I.activeBorderColor,boxShadow:I.activeShadow,outline:0,backgroundColor:v.activeBg}}),Z=(v,I)=>({[`&${v.componentCls}-status-${I.status}:not(${v.componentCls}-disabled)`]:Object.assign(Object.assign({},V(v,I)),{[`${v.componentCls}-prefix, ${v.componentCls}-suffix`]:{color:I.affixColor}}),[`&${v.componentCls}-status-${I.status}${v.componentCls}-disabled`]:{borderColor:I.borderColor}}),N=(v,I)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},V(v,{borderColor:v.colorBorder,hoverBorderColor:v.hoverBorderColor,activeBorderColor:v.activeBorderColor,activeShadow:v.activeShadow})),{[`&${v.componentCls}-disabled, &[disabled]`]:Object.assign({},ee(v))}),Z(v,{status:"error",borderColor:v.colorError,hoverBorderColor:v.colorErrorBorderHover,activeBorderColor:v.colorError,activeShadow:v.errorActiveShadow,affixColor:v.colorError})),Z(v,{status:"warning",borderColor:v.colorWarning,hoverBorderColor:v.colorWarningBorderHover,activeBorderColor:v.colorWarning,activeShadow:v.warningActiveShadow,affixColor:v.colorWarning})),I)}),H=(v,I)=>({[`&${v.componentCls}-group-wrapper-status-${I.status}`]:{[`${v.componentCls}-group-addon`]:{borderColor:I.addonBorderColor,color:I.addonColor}}}),i=v=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${v.componentCls}-group`]:{"&-addon":{background:v.addonBg,border:`${(0,o.unit)(v.lineWidth)} ${v.lineType} ${v.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},H(v,{status:"error",addonBorderColor:v.colorError,addonColor:v.colorErrorText})),H(v,{status:"warning",addonBorderColor:v.colorWarning,addonColor:v.colorWarningText})),{[`&${v.componentCls}-group-wrapper-disabled`]:{[`${v.componentCls}-group-addon`]:Object.assign({},ee(v))}})}),c=(v,I)=>{const{componentCls:g}=v;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${g}-disabled, &[disabled]`]:{color:v.colorTextDisabled,cursor:"not-allowed"},[`&${g}-status-error`]:{"&, & input, & textarea":{color:v.colorError}},[`&${g}-status-warning`]:{"&, & input, & textarea":{color:v.colorWarning}}},I)}},C=(v,I)=>{var g;return{background:I.bg,borderWidth:v.lineWidth,borderStyle:v.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(g=I==null?void 0:I.inputColor)!==null&&g!==void 0?g:"unset"},"&:hover":{background:I.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:I.activeBorderColor,backgroundColor:v.activeBg}}},l=(v,I)=>({[`&${v.componentCls}-status-${I.status}:not(${v.componentCls}-disabled)`]:Object.assign(Object.assign({},C(v,I)),{[`${v.componentCls}-prefix, ${v.componentCls}-suffix`]:{color:I.affixColor}})}),f=(v,I)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},C(v,{bg:v.colorFillTertiary,hoverBg:v.colorFillSecondary,activeBorderColor:v.activeBorderColor})),{[`&${v.componentCls}-disabled, &[disabled]`]:Object.assign({},ee(v))}),l(v,{status:"error",bg:v.colorErrorBg,hoverBg:v.colorErrorBgHover,activeBorderColor:v.colorError,inputColor:v.colorErrorText,affixColor:v.colorError})),l(v,{status:"warning",bg:v.colorWarningBg,hoverBg:v.colorWarningBgHover,activeBorderColor:v.colorWarning,inputColor:v.colorWarningText,affixColor:v.colorWarning})),I)}),p=(v,I)=>({[`&${v.componentCls}-group-wrapper-status-${I.status}`]:{[`${v.componentCls}-group-addon`]:{background:I.addonBg,color:I.addonColor}}}),y=v=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${v.componentCls}-group`]:{"&-addon":{background:v.colorFillTertiary},[`${v.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${(0,o.unit)(v.lineWidth)} ${v.lineType} ${v.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${(0,o.unit)(v.lineWidth)} ${v.lineType} ${v.colorSplit}`}}}},p(v,{status:"error",addonBg:v.colorErrorBg,addonColor:v.colorErrorText})),p(v,{status:"warning",addonBg:v.colorWarningBg,addonColor:v.colorWarningText})),{[`&${v.componentCls}-group-wrapper-disabled`]:{[`${v.componentCls}-group`]:{"&-addon":{background:v.colorFillTertiary,color:v.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${(0,o.unit)(v.lineWidth)} ${v.lineType} ${v.colorBorder}`,borderTop:`${(0,o.unit)(v.lineWidth)} ${v.lineType} ${v.colorBorder}`,borderBottom:`${(0,o.unit)(v.lineWidth)} ${v.lineType} ${v.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${(0,o.unit)(v.lineWidth)} ${v.lineType} ${v.colorBorder}`,borderTop:`${(0,o.unit)(v.lineWidth)} ${v.lineType} ${v.colorBorder}`,borderBottom:`${(0,o.unit)(v.lineWidth)} ${v.lineType} ${v.colorBorder}`}}}})}),S=(v,I)=>({background:v.colorBgContainer,borderWidth:`${(0,o.unit)(v.lineWidth)} 0`,borderStyle:`${v.lineType} none`,borderColor:`transparent transparent ${I.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${I.borderColor} transparent`,backgroundColor:v.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${I.borderColor} transparent`,outline:0,backgroundColor:v.activeBg}}),w=(v,I)=>({[`&${v.componentCls}-status-${I.status}:not(${v.componentCls}-disabled)`]:Object.assign(Object.assign({},S(v,I)),{[`${v.componentCls}-prefix, ${v.componentCls}-suffix`]:{color:I.affixColor}}),[`&${v.componentCls}-status-${I.status}${v.componentCls}-disabled`]:{borderColor:`transparent transparent ${I.borderColor} transparent`}}),P=(v,I)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},S(v,{borderColor:v.colorBorder,hoverBorderColor:v.hoverBorderColor,activeBorderColor:v.activeBorderColor,activeShadow:v.activeShadow})),{[`&${v.componentCls}-disabled, &[disabled]`]:{color:v.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${v.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),w(v,{status:"error",borderColor:v.colorError,hoverBorderColor:v.colorErrorBorderHover,activeBorderColor:v.colorError,activeShadow:v.errorActiveShadow,affixColor:v.colorError})),w(v,{status:"warning",borderColor:v.colorWarning,hoverBorderColor:v.colorWarningBorderHover,activeBorderColor:v.colorWarning,activeShadow:v.warningActiveShadow,affixColor:v.colorWarning})),I)})},24303:function(Nt,je,s){"use strict";s.d(je,{D:function(){return z},Z:function(){return oe}});var o=s(59301),Q=s(54476),L={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},ee=L,V=s(7657),Z=function(Je,U){return o.createElement(V.Z,(0,Q.Z)({},Je,{ref:U,icon:ee}))},N=o.forwardRef(Z),H=N,i=s(33853),c=s(38819),C=s(92310),l=s.n(C),f=s(2738),p=s(48755),y=s(6989),S=s(36237),w=s(48923),P=s(16931);const v=be=>{const{componentCls:Je,siderBg:U,motionDurationMid:F,motionDurationSlow:m,antCls:W,triggerHeight:x,triggerColor:T,triggerBg:h,headerHeight:d,zeroTriggerWidth:M,zeroTriggerHeight:q,borderRadiusLG:Oe,lightSiderBg:ke,lightTriggerColor:Ae,lightTriggerBg:xe,bodyBg:Me}=be;return{[Je]:{position:"relative",minWidth:0,background:U,transition:`all ${F}, background 0s`,"&-has-trigger":{paddingBottom:x},"&-right":{order:1},[`${Je}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${W}-menu${W}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Je}-children`]:{overflow:"hidden"},[`${Je}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:x,color:T,lineHeight:(0,S.unit)(x),textAlign:"center",background:h,cursor:"pointer",transition:`all ${F}`},[`${Je}-zero-width-trigger`]:{position:"absolute",top:d,insetInlineEnd:be.calc(M).mul(-1).equal(),zIndex:1,width:M,height:q,color:T,fontSize:be.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:U,borderRadius:`0 ${(0,S.unit)(Oe)} ${(0,S.unit)(Oe)} 0`,cursor:"pointer",transition:`background ${m} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${m}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:be.calc(M).mul(-1).equal(),borderRadius:`${(0,S.unit)(Oe)} 0 0 ${(0,S.unit)(Oe)}`}},"&-light":{background:ke,[`${Je}-trigger`]:{color:Ae,background:xe},[`${Je}-zero-width-trigger`]:{color:Ae,background:xe,border:`1px solid ${Me}`,borderInlineStart:0}}}}};var I=(0,P.I$)(["Layout","Sider"],be=>[v(be)],w.eh,{deprecatedTokens:w.jn}),g=function(be,Je){var U={};for(var F in be)Object.prototype.hasOwnProperty.call(be,F)&&Je.indexOf(F)<0&&(U[F]=be[F]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,F=Object.getOwnPropertySymbols(be);m!Number.isNaN(Number.parseFloat(be))&&isFinite(be),z=o.createContext({}),J=(()=>{let be=0;return function(){let Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return be+=1,`${Je}${be}`}})();var oe=o.forwardRef((be,Je)=>{const{prefixCls:U,className:F,trigger:m,children:W,defaultCollapsed:x=!1,theme:T="dark",style:h={},collapsible:d=!1,reverseArrow:M=!1,width:q=200,collapsedWidth:Oe=80,zeroWidthTriggerStyle:ke,breakpoint:Ae,onCollapse:xe,onBreakpoint:Me}=be,At=g(be,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ze}=(0,o.useContext)(y.V),[ot,Be]=(0,o.useState)("collapsed"in be?be.collapsed:x),[Et,Ye]=(0,o.useState)(!1);(0,o.useEffect)(()=>{"collapsed"in be&&Be(be.collapsed)},[be.collapsed]);const Ie=(vt,pt)=>{"collapsed"in be||Be(vt),xe==null||xe(vt,pt)},{getPrefixCls:ve,direction:Ce}=(0,o.useContext)(p.E_),X=ve("layout-sider",U),[Re,se,B]=I(X),b=(0,o.useRef)(null);b.current=vt=>{Ye(vt.matches),Me==null||Me(vt.matches),ot!==vt.matches&&Ie(vt.matches,"responsive")},(0,o.useEffect)(()=>{function vt(fe){return b.current(fe)}let pt;if(typeof window!="undefined"){const{matchMedia:fe}=window;if(fe&&Ae&&Ae in A){pt=fe(`screen and (max-width: ${A[Ae]})`);try{pt.addEventListener("change",vt)}catch(ze){pt.addListener(vt)}vt(pt)}}return()=>{try{pt==null||pt.removeEventListener("change",vt)}catch(fe){pt==null||pt.removeListener(vt)}}},[Ae]),(0,o.useEffect)(()=>{const vt=J("ant-sider-");return Ze.addSider(vt),()=>Ze.removeSider(vt)},[]);const _=()=>{Ie(!ot,"clickTrigger")},ne=(0,f.Z)(At,["collapsed"]),$=ot?Oe:q,ue=R($)?`${$}px`:String($),ge=parseFloat(String(Oe||0))===0?o.createElement("span",{onClick:_,className:l()(`${X}-zero-width-trigger`,`${X}-zero-width-trigger-${M?"right":"left"}`),style:ke},m||o.createElement(H,null)):null,Pe=Ce==="rtl"==!M,Ve={expanded:Pe?o.createElement(c.Z,null):o.createElement(i.Z,null),collapsed:Pe?o.createElement(i.Z,null):o.createElement(c.Z,null)}[ot?"collapsed":"expanded"],lt=m!==null?ge||o.createElement("div",{className:`${X}-trigger`,onClick:_,style:{width:ue}},m||Ve):null,ft=Object.assign(Object.assign({},h),{flex:`0 0 ${ue}`,maxWidth:ue,minWidth:ue,width:ue}),tt=l()(X,`${X}-${T}`,{[`${X}-collapsed`]:!!ot,[`${X}-has-trigger`]:d&&m!==null&&!ge,[`${X}-below`]:!!Et,[`${X}-zero-width`]:parseFloat(ue)===0},F,se,B),it=o.useMemo(()=>({siderCollapsed:ot}),[ot]);return Re(o.createElement(z.Provider,{value:it},o.createElement("aside",Object.assign({className:tt},ne,{style:ft,ref:Je}),o.createElement("div",{className:`${X}-children`},W),d||Et&&ge?lt:null)))})},6989:function(Nt,je,s){"use strict";s.d(je,{V:function(){return Q}});var o=s(59301);const Q=o.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(Nt,je,s){"use strict";s.d(je,{eh:function(){return ee},jn:function(){return V}});var o=s(36237),Q=s(16931);const L=Z=>{const{antCls:N,componentCls:H,colorText:i,footerBg:c,headerHeight:C,headerPadding:l,headerColor:f,footerPadding:p,fontSize:y,bodyBg:S,headerBg:w}=Z;return{[H]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:S,"&, *":{boxSizing:"border-box"},[`&${H}-has-sider`]:{flexDirection:"row",[`> ${H}, > ${H}-content`]:{width:0}},[`${H}-header, &${H}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${H}-header`]:{height:C,padding:l,color:f,lineHeight:(0,o.unit)(C),background:w,[`${N}-menu`]:{lineHeight:"inherit"}},[`${H}-footer`]:{padding:p,color:i,fontSize:y,background:c},[`${H}-content`]:{flex:"auto",color:i,minHeight:0}}},ee=Z=>{const{colorBgLayout:N,controlHeight:H,controlHeightLG:i,colorText:c,controlHeightSM:C,marginXXS:l,colorTextLightSolid:f,colorBgContainer:p}=Z,y=i*1.25;return{colorBgHeader:"#001529",colorBgBody:N,colorBgTrigger:"#002140",bodyBg:N,headerBg:"#001529",headerHeight:H*2,headerPadding:`0 ${y}px`,headerColor:c,footerPadding:`${C}px ${y}px`,footerBg:N,siderBg:"#001529",triggerHeight:i+l*2,triggerBg:"#002140",triggerColor:f,zeroTriggerWidth:i,zeroTriggerHeight:i,lightSiderBg:p,lightTriggerBg:p,lightTriggerColor:c}},V=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];je.ZP=(0,Q.I$)("Layout",Z=>[L(Z)],ee,{deprecatedTokens:V})},78857:function(Nt,je,s){"use strict";s.d(je,{J:function(){return Z}});var o=s(59301),Q=s(8654),L=s(62487),ee=function(N,H){var i={};for(var c in N)Object.prototype.hasOwnProperty.call(N,c)&&H.indexOf(c)<0&&(i[c]=N[c]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,c=Object.getOwnPropertySymbols(N);C{const{children:i}=N,c=ee(N,["children"]),C=o.useContext(V),l=o.useMemo(()=>Object.assign(Object.assign({},C),c),[C,c.prefixCls,c.mode,c.selectable,c.rootClassName]),f=(0,Q.t4)(i),p=(0,Q.x1)(H,f?(0,Q.C4)(i):null);return o.createElement(V.Provider,{value:l},o.createElement(L.Z,{space:!0},f?o.cloneElement(i,{ref:p}):i))});je.Z=V},93041:function(Nt,je,s){"use strict";s.d(je,{default:function(){return Re}});var o=s(59301),Q=s(28321),L=s(24303),ee=s(18785),V=s(92310),Z=s.n(V),N=s(6089),H=s(2738),i=s(86641),c=s(22703),C=s(48755),l=s(83397),p=(0,o.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),y=function(se,B){var b={};for(var _ in se)Object.prototype.hasOwnProperty.call(se,_)&&B.indexOf(_)<0&&(b[_]=se[_]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,_=Object.getOwnPropertySymbols(se);ne<_.length;ne++)B.indexOf(_[ne])<0&&Object.prototype.propertyIsEnumerable.call(se,_[ne])&&(b[_[ne]]=se[_[ne]]);return b},w=se=>{const{prefixCls:B,className:b,dashed:_}=se,ne=y(se,["prefixCls","className","dashed"]),{getPrefixCls:$}=o.useContext(C.E_),ue=$("menu",B),ge=Z()({[`${ue}-item-divider-dashed`]:!!_},b);return o.createElement(Q.iz,Object.assign({className:ge},ne))},P=s(11592),v=s(25399),g=se=>{var B;const{className:b,children:_,icon:ne,title:$,danger:ue,extra:ge}=se,{prefixCls:Pe,firstLevel:Qe,direction:_e,disableMenuItemTitleTooltip:Ve,inlineCollapsed:lt}=o.useContext(p),ft=ze=>{const nt=_==null?void 0:_[0],at=o.createElement("span",{className:Z()(`${Pe}-title-content`,{[`${Pe}-title-content-with-extra`]:!!ge||ge===0})},_);return(!ne||o.isValidElement(_)&&_.type==="span")&&_&&ze&&Qe&&typeof nt=="string"?o.createElement("div",{className:`${Pe}-inline-collapsed-noicon`},nt.charAt(0)):at},{siderCollapsed:tt}=o.useContext(L.D);let it=$;typeof $=="undefined"?it=Qe?_:"":$===!1&&(it="");const vt={title:it};!tt&&!lt&&(vt.title=null,vt.open=!1);const pt=(0,P.Z)(_).length;let fe=o.createElement(Q.ck,Object.assign({},(0,H.Z)(se,["title","icon","danger"]),{className:Z()({[`${Pe}-item-danger`]:ue,[`${Pe}-item-only-child`]:(ne?pt+1:pt)===1},b),title:typeof $=="string"?$:void 0}),(0,c.Tm)(ne,{className:Z()(o.isValidElement(ne)?(B=ne.props)===null||B===void 0?void 0:B.className:"",`${Pe}-item-icon`)}),ft(lt));return Ve||(fe=o.createElement(v.Z,Object.assign({},vt,{placement:_e==="rtl"?"left":"right",classNames:{root:`${Pe}-inline-collapsed-tooltip`}}),fe)),fe},A=s(78857),R=s(36237),z=s(17835),J=s(63356),he=s(34961),oe=s(46e3),be=s(34925),Je=s(16931),U=s(51636),m=se=>{const{componentCls:B,motionDurationSlow:b,horizontalLineHeight:_,colorSplit:ne,lineWidth:$,lineType:ue,itemPaddingInline:ge}=se;return{[`${B}-horizontal`]:{lineHeight:_,border:0,borderBottom:`${(0,R.unit)($)} ${ue} ${ne}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${B}-item, ${B}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ge},[`> ${B}-item:hover, > ${B}-item-active, > ${B}-submenu ${B}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${B}-item, ${B}-submenu-title`]:{transition:[`border-color ${b}`,`background ${b}`].join(",")},[`${B}-submenu-arrow`]:{display:"none"}}}},x=se=>{let{componentCls:B,menuArrowOffset:b,calc:_}=se;return{[`${B}-rtl`]:{direction:"rtl"},[`${B}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${B}-rtl${B}-vertical, - ${B}-submenu-rtl ${B}-vertical`]:{[`${B}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,R.unit)(_(b).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,R.unit)(b)})`}}}}};const T=se=>Object.assign({},(0,J.oN)(se));var d=(se,B)=>{const{componentCls:b,itemColor:_,itemSelectedColor:ne,subMenuItemSelectedColor:$,groupTitleColor:ue,itemBg:ge,subMenuItemBg:Pe,itemSelectedBg:Qe,activeBarHeight:_e,activeBarWidth:Ve,activeBarBorderWidth:lt,motionDurationSlow:ft,motionEaseInOut:tt,motionEaseOut:it,itemPaddingInline:vt,motionDurationMid:pt,itemHoverColor:fe,lineType:ze,colorSplit:nt,itemDisabledColor:at,dangerItemColor:et,dangerItemHoverColor:Wt,dangerItemSelectedColor:xt,dangerItemActiveBg:wt,dangerItemSelectedBg:Mt,popupBg:Bt,itemHoverBg:Tt,itemActiveBg:Jt,menuSubMenuBg:It,horizontalItemSelectedColor:qt,horizontalItemSelectedBg:jt,horizontalItemBorderRadius:Dt,horizontalItemHoverBg:Rt}=se;return{[`${b}-${B}, ${b}-${B} > ${b}`]:{color:_,background:ge,[`&${b}-root:focus-visible`]:Object.assign({},T(se)),[`${b}-item`]:{"&-group-title, &-extra":{color:ue}},[`${b}-submenu-selected > ${b}-submenu-title`]:{color:$},[`${b}-item, ${b}-submenu-title`]:{color:_,[`&:not(${b}-item-disabled):focus-visible`]:Object.assign({},T(se))},[`${b}-item-disabled, ${b}-submenu-disabled`]:{color:`${at} !important`},[`${b}-item:not(${b}-item-selected):not(${b}-submenu-selected)`]:{[`&:hover, > ${b}-submenu-title:hover`]:{color:fe}},[`&:not(${b}-horizontal)`]:{[`${b}-item:not(${b}-item-selected)`]:{"&:hover":{backgroundColor:Tt},"&:active":{backgroundColor:Jt}},[`${b}-submenu-title`]:{"&:hover":{backgroundColor:Tt},"&:active":{backgroundColor:Jt}}},[`${b}-item-danger`]:{color:et,[`&${b}-item:hover`]:{[`&:not(${b}-item-selected):not(${b}-submenu-selected)`]:{color:Wt}},[`&${b}-item:active`]:{background:wt}},[`${b}-item a`]:{"&, &:hover":{color:"inherit"}},[`${b}-item-selected`]:{color:ne,[`&${b}-item-danger`]:{color:xt},"a, a:hover":{color:"inherit"}},[`& ${b}-item-selected`]:{backgroundColor:Qe,[`&${b}-item-danger`]:{backgroundColor:Mt}},[`&${b}-submenu > ${b}`]:{backgroundColor:It},[`&${b}-popup > ${b}`]:{backgroundColor:Bt},[`&${b}-submenu-popup > ${b}`]:{backgroundColor:Bt},[`&${b}-horizontal`]:Object.assign(Object.assign({},B==="dark"?{borderBottom:0}:{}),{[`> ${b}-item, > ${b}-submenu`]:{top:lt,marginTop:se.calc(lt).mul(-1).equal(),marginBottom:0,borderRadius:Dt,"&::after":{position:"absolute",insetInline:vt,bottom:0,borderBottom:`${(0,R.unit)(_e)} solid transparent`,transition:`border-color ${ft} ${tt}`,content:'""'},"&:hover, &-active, &-open":{background:Rt,"&::after":{borderBottomWidth:_e,borderBottomColor:qt}},"&-selected":{color:qt,backgroundColor:jt,"&:hover":{backgroundColor:jt},"&::after":{borderBottomWidth:_e,borderBottomColor:qt}}}}),[`&${b}-root`]:{[`&${b}-inline, &${b}-vertical`]:{borderInlineEnd:`${(0,R.unit)(lt)} ${ze} ${nt}`}},[`&${b}-inline`]:{[`${b}-sub${b}-inline`]:{background:Pe},[`${b}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,R.unit)(Ve)} solid ${ne}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${pt} ${it}`,`opacity ${pt} ${it}`].join(","),content:'""'},[`&${b}-item-danger`]:{"&::after":{borderInlineEndColor:xt}}},[`${b}-selected, ${b}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${pt} ${tt}`,`opacity ${pt} ${tt}`].join(",")}}}}}};const M=se=>{const{componentCls:B,itemHeight:b,itemMarginInline:_,padding:ne,menuArrowSize:$,marginXS:ue,itemMarginBlock:ge,itemWidth:Pe,itemPaddingInline:Qe}=se,_e=se.calc($).add(ne).add(ue).equal();return{[`${B}-item`]:{position:"relative",overflow:"hidden"},[`${B}-item, ${B}-submenu-title`]:{height:b,lineHeight:(0,R.unit)(b),paddingInline:Qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:_,marginBlock:ge,width:Pe},[`> ${B}-item, + ${B}-submenu-rtl ${B}-vertical`]:{[`${B}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,R.unit)(_(b).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,R.unit)(b)})`}}}}};const T=se=>Object.assign({},(0,J.oN)(se));var d=(se,B)=>{const{componentCls:b,itemColor:_,itemSelectedColor:ne,subMenuItemSelectedColor:$,groupTitleColor:ue,itemBg:ge,subMenuItemBg:Pe,itemSelectedBg:Qe,activeBarHeight:_e,activeBarWidth:Ve,activeBarBorderWidth:lt,motionDurationSlow:ft,motionEaseInOut:tt,motionEaseOut:it,itemPaddingInline:vt,motionDurationMid:pt,itemHoverColor:fe,lineType:ze,colorSplit:nt,itemDisabledColor:at,dangerItemColor:et,dangerItemHoverColor:Wt,dangerItemSelectedColor:xt,dangerItemActiveBg:wt,dangerItemSelectedBg:Ft,popupBg:Bt,itemHoverBg:Mt,itemActiveBg:Yt,menuSubMenuBg:It,horizontalItemSelectedColor:_t,horizontalItemSelectedBg:jt,horizontalItemBorderRadius:Dt,horizontalItemHoverBg:Lt}=se;return{[`${b}-${B}, ${b}-${B} > ${b}`]:{color:_,background:ge,[`&${b}-root:focus-visible`]:Object.assign({},T(se)),[`${b}-item`]:{"&-group-title, &-extra":{color:ue}},[`${b}-submenu-selected > ${b}-submenu-title`]:{color:$},[`${b}-item, ${b}-submenu-title`]:{color:_,[`&:not(${b}-item-disabled):focus-visible`]:Object.assign({},T(se))},[`${b}-item-disabled, ${b}-submenu-disabled`]:{color:`${at} !important`},[`${b}-item:not(${b}-item-selected):not(${b}-submenu-selected)`]:{[`&:hover, > ${b}-submenu-title:hover`]:{color:fe}},[`&:not(${b}-horizontal)`]:{[`${b}-item:not(${b}-item-selected)`]:{"&:hover":{backgroundColor:Mt},"&:active":{backgroundColor:Yt}},[`${b}-submenu-title`]:{"&:hover":{backgroundColor:Mt},"&:active":{backgroundColor:Yt}}},[`${b}-item-danger`]:{color:et,[`&${b}-item:hover`]:{[`&:not(${b}-item-selected):not(${b}-submenu-selected)`]:{color:Wt}},[`&${b}-item:active`]:{background:wt}},[`${b}-item a`]:{"&, &:hover":{color:"inherit"}},[`${b}-item-selected`]:{color:ne,[`&${b}-item-danger`]:{color:xt},"a, a:hover":{color:"inherit"}},[`& ${b}-item-selected`]:{backgroundColor:Qe,[`&${b}-item-danger`]:{backgroundColor:Ft}},[`&${b}-submenu > ${b}`]:{backgroundColor:It},[`&${b}-popup > ${b}`]:{backgroundColor:Bt},[`&${b}-submenu-popup > ${b}`]:{backgroundColor:Bt},[`&${b}-horizontal`]:Object.assign(Object.assign({},B==="dark"?{borderBottom:0}:{}),{[`> ${b}-item, > ${b}-submenu`]:{top:lt,marginTop:se.calc(lt).mul(-1).equal(),marginBottom:0,borderRadius:Dt,"&::after":{position:"absolute",insetInline:vt,bottom:0,borderBottom:`${(0,R.unit)(_e)} solid transparent`,transition:`border-color ${ft} ${tt}`,content:'""'},"&:hover, &-active, &-open":{background:Lt,"&::after":{borderBottomWidth:_e,borderBottomColor:_t}},"&-selected":{color:_t,backgroundColor:jt,"&:hover":{backgroundColor:jt},"&::after":{borderBottomWidth:_e,borderBottomColor:_t}}}}),[`&${b}-root`]:{[`&${b}-inline, &${b}-vertical`]:{borderInlineEnd:`${(0,R.unit)(lt)} ${ze} ${nt}`}},[`&${b}-inline`]:{[`${b}-sub${b}-inline`]:{background:Pe},[`${b}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,R.unit)(Ve)} solid ${ne}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${pt} ${it}`,`opacity ${pt} ${it}`].join(","),content:'""'},[`&${b}-item-danger`]:{"&::after":{borderInlineEndColor:xt}}},[`${b}-selected, ${b}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${pt} ${tt}`,`opacity ${pt} ${tt}`].join(",")}}}}}};const M=se=>{const{componentCls:B,itemHeight:b,itemMarginInline:_,padding:ne,menuArrowSize:$,marginXS:ue,itemMarginBlock:ge,itemWidth:Pe,itemPaddingInline:Qe}=se,_e=se.calc($).add(ne).add(ue).equal();return{[`${B}-item`]:{position:"relative",overflow:"hidden"},[`${B}-item, ${B}-submenu-title`]:{height:b,lineHeight:(0,R.unit)(b),paddingInline:Qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:_,marginBlock:ge,width:Pe},[`> ${B}-item, > ${B}-submenu > ${B}-submenu-title`]:{height:b,lineHeight:(0,R.unit)(b)},[`${B}-item-group-list ${B}-submenu-title, ${B}-submenu-title`]:{paddingInlineEnd:_e}}};var Oe=se=>{const{componentCls:B,iconCls:b,itemHeight:_,colorTextLightSolid:ne,dropdownWidth:$,controlHeightLG:ue,motionEaseOut:ge,paddingXL:Pe,itemMarginInline:Qe,fontSizeLG:_e,motionDurationFast:Ve,motionDurationSlow:lt,paddingXS:ft,boxShadowSecondary:tt,collapsedWidth:it,collapsedIconSize:vt}=se,pt={height:_,lineHeight:(0,R.unit)(_),listStylePosition:"inside",listStyleType:"disc"};return[{[B]:{"&-inline, &-vertical":Object.assign({[`&${B}-root`]:{boxShadow:"none"}},M(se))},[`${B}-submenu-popup`]:{[`${B}-vertical`]:Object.assign(Object.assign({},M(se)),{boxShadow:tt})}},{[`${B}-submenu-popup ${B}-vertical${B}-sub`]:{minWidth:$,maxHeight:`calc(100vh - ${(0,R.unit)(se.calc(ue).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${B}-inline`]:{width:"100%",[`&${B}-root`]:{[`${B}-item, ${B}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${lt}`,`background ${lt}`,`padding ${Ve} ${ge}`].join(","),[`> ${B}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${B}-sub${B}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${B}-submenu > ${B}-submenu-title`]:pt,[`& ${B}-item-group-title`]:{paddingInlineStart:Pe}},[`${B}-item`]:pt}},{[`${B}-inline-collapsed`]:{width:it,[`&${B}-root`]:{[`${B}-item, ${B}-submenu ${B}-submenu-title`]:{[`> ${B}-inline-collapsed-noicon`]:{fontSize:_e,textAlign:"center"}}},[`> ${B}-item, > ${B}-item-group > ${B}-item-group-list > ${B}-item, @@ -76,8 +76,8 @@ ${B}-submenu-arrow, ${B}-submenu-expand-icon `]:{opacity:0},[`${B}-item-icon, ${b}`]:{margin:0,fontSize:vt,lineHeight:(0,R.unit)(_),"+ span":{display:"inline-block",opacity:0}}},[`${B}-item-icon, ${b}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${B}-item-icon, ${b}`]:{display:"none"},"a, a:hover":{color:ne}},[`${B}-item-group-title`]:Object.assign(Object.assign({},J.vS),{paddingInline:ft})}}]};const ke=se=>{const{componentCls:B,motionDurationSlow:b,motionDurationMid:_,motionEaseInOut:ne,motionEaseOut:$,iconCls:ue,iconSize:ge,iconMarginInlineEnd:Pe}=se;return{[`${B}-item, ${B}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${b}`,`background ${b}`,`padding calc(${b} + 0.1s) ${ne}`].join(","),[`${B}-item-icon, ${ue}`]:{minWidth:ge,fontSize:ge,transition:[`font-size ${_} ${$}`,`margin ${b} ${ne}`,`color ${b}`].join(","),"+ span":{marginInlineStart:Pe,opacity:1,transition:[`opacity ${b} ${ne}`,`margin ${b}`,`color ${b}`].join(",")}},[`${B}-item-icon`]:Object.assign({},(0,J.Ro)()),[`&${B}-item-only-child`]:{[`> ${ue}, > ${B}-item-icon`]:{marginInlineEnd:0}}},[`${B}-item-disabled, ${B}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${B}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ae=se=>{const{componentCls:B,motionDurationSlow:b,motionEaseInOut:_,borderRadius:ne,menuArrowSize:$,menuArrowOffset:ue}=se;return{[`${B}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:se.margin,width:$,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${b} ${_}, opacity ${b}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:se.calc($).mul(.6).equal(),height:se.calc($).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:ne,transition:[`background ${b} ${_}`,`transform ${b} ${_}`,`top ${b} ${_}`,`color ${b} ${_}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,R.unit)(se.calc(ue).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,R.unit)(ue)})`}}}}},xe=se=>{const{antCls:B,componentCls:b,fontSize:_,motionDurationSlow:ne,motionDurationMid:$,motionEaseInOut:ue,paddingXS:ge,padding:Pe,colorSplit:Qe,lineWidth:_e,zIndexPopup:Ve,borderRadiusLG:lt,subMenuItemBorderRadius:ft,menuArrowSize:tt,menuArrowOffset:it,lineType:vt,groupTitleLineHeight:pt,groupTitleFontSize:fe}=se;return[{"":{[b]:Object.assign(Object.assign({},(0,J.dF)()),{"&-hidden":{display:"none"}})},[`${b}-submenu-hidden`]:{display:"none"}},{[b]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,J.Wf)(se)),(0,J.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:_,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ne} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${b}-item`]:{flex:"none"}},[`${b}-item, ${b}-submenu, ${b}-submenu-title`]:{borderRadius:se.itemBorderRadius},[`${b}-item-group-title`]:{padding:`${(0,R.unit)(ge)} ${(0,R.unit)(Pe)}`,fontSize:fe,lineHeight:pt,transition:`all ${ne}`},[`&-horizontal ${b}-submenu`]:{transition:[`border-color ${ne} ${ue}`,`background ${ne} ${ue}`].join(",")},[`${b}-submenu, ${b}-submenu-inline`]:{transition:[`border-color ${ne} ${ue}`,`background ${ne} ${ue}`,`padding ${$} ${ue}`].join(",")},[`${b}-submenu ${b}-sub`]:{cursor:"initial",transition:[`background ${ne} ${ue}`,`padding ${ne} ${ue}`].join(",")},[`${b}-title-content`]:{transition:`color ${ne}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${B}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${b}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:se.padding}},[`${b}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${b}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Qe,borderStyle:vt,borderWidth:0,borderTopWidth:_e,marginBlock:_e,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ke(se)),{[`${b}-item-group`]:{[`${b}-item-group-list`]:{margin:0,padding:0,[`${b}-item, ${b}-submenu-title`]:{paddingInline:`${(0,R.unit)(se.calc(_).mul(2).equal())} ${(0,R.unit)(Pe)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ve,borderRadius:lt,boxShadow:"none",transformOrigin:"0 0",[`&${b}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${b}`]:Object.assign(Object.assign(Object.assign({borderRadius:lt},ke(se)),Ae(se)),{[`${b}-item, ${b}-submenu > ${b}-submenu-title`]:{borderRadius:ft},[`${b}-submenu-title::after`]:{transition:`transform ${ne} ${ue}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:se.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:se.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:se.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:se.paddingXS}}}),Ae(se)),{[`&-inline-collapsed ${b}-submenu-arrow, - &-inline ${b}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,R.unit)(it)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,R.unit)(se.calc(it).mul(-1).equal())})`}},[`${b}-submenu-open${b}-submenu-inline > ${b}-submenu-title > ${b}-submenu-arrow`]:{transform:`translateY(${(0,R.unit)(se.calc(tt).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,R.unit)(se.calc(it).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,R.unit)(it)})`}}})},{[`${B}-layout-header`]:{[b]:{lineHeight:"inherit"}}}]},Me=se=>{var B,b,_;const{colorPrimary:ne,colorError:$,colorTextDisabled:ue,colorErrorBg:ge,colorText:Pe,colorTextDescription:Qe,colorBgContainer:_e,colorFillAlter:Ve,colorFillContent:lt,lineWidth:ft,lineWidthBold:tt,controlItemBgActive:it,colorBgTextHover:vt,controlHeightLG:pt,lineHeight:fe,colorBgElevated:ze,marginXXS:nt,padding:at,fontSize:et,controlHeightSM:Wt,fontSizeLG:xt,colorTextLightSolid:wt,colorErrorHover:Mt}=se,Bt=(B=se.activeBarWidth)!==null&&B!==void 0?B:0,Tt=(b=se.activeBarBorderWidth)!==null&&b!==void 0?b:ft,Jt=(_=se.itemMarginInline)!==null&&_!==void 0?_:se.marginXXS,It=new z.FastColor(wt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:se.zIndexPopupBase+50,radiusItem:se.borderRadiusLG,itemBorderRadius:se.borderRadiusLG,radiusSubMenuItem:se.borderRadiusSM,subMenuItemBorderRadius:se.borderRadiusSM,colorItemText:Pe,itemColor:Pe,colorItemTextHover:Pe,itemHoverColor:Pe,colorItemTextHoverHorizontal:ne,horizontalItemHoverColor:ne,colorGroupTitle:Qe,groupTitleColor:Qe,colorItemTextSelected:ne,itemSelectedColor:ne,subMenuItemSelectedColor:ne,colorItemTextSelectedHorizontal:ne,horizontalItemSelectedColor:ne,colorItemBg:_e,itemBg:_e,colorItemBgHover:vt,itemHoverBg:vt,colorItemBgActive:lt,itemActiveBg:it,colorSubItemBg:Ve,subMenuItemBg:Ve,colorItemBgSelected:it,itemSelectedBg:it,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Bt,colorActiveBarHeight:tt,activeBarHeight:tt,colorActiveBarBorderSize:ft,activeBarBorderWidth:Tt,colorItemTextDisabled:ue,itemDisabledColor:ue,colorDangerItemText:$,dangerItemColor:$,colorDangerItemTextHover:$,dangerItemHoverColor:$,colorDangerItemTextSelected:$,dangerItemSelectedColor:$,colorDangerItemBgActive:ge,dangerItemActiveBg:ge,colorDangerItemBgSelected:ge,dangerItemSelectedBg:ge,itemMarginInline:Jt,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:pt,groupTitleLineHeight:fe,collapsedWidth:pt*2,popupBg:ze,itemMarginBlock:nt,itemPaddingInline:at,horizontalLineHeight:`${pt*1.15}px`,iconSize:et,iconMarginInlineEnd:Wt-et,collapsedIconSize:xt,groupTitleFontSize:et,darkItemDisabledColor:new z.FastColor(wt).setA(.25).toRgbString(),darkItemColor:It,darkDangerItemColor:$,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:wt,darkItemSelectedBg:ne,darkDangerItemSelectedBg:$,darkItemHoverBg:"transparent",darkGroupTitleColor:It,darkItemHoverColor:wt,darkDangerItemHoverColor:Mt,darkDangerItemSelectedColor:wt,darkDangerItemActiveBg:$,itemWidth:Bt?`calc(100% + ${Tt}px)`:`calc(100% - ${Jt*2}px)`}};var At=function(se){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se,b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Je.I$)("Menu",ne=>{const{colorBgElevated:$,controlHeightLG:ue,fontSize:ge,darkItemColor:Pe,darkDangerItemColor:Qe,darkItemBg:_e,darkSubMenuItemBg:Ve,darkItemSelectedColor:lt,darkItemSelectedBg:ft,darkDangerItemSelectedBg:tt,darkItemHoverBg:it,darkGroupTitleColor:vt,darkItemHoverColor:pt,darkItemDisabledColor:fe,darkDangerItemHoverColor:ze,darkDangerItemSelectedColor:nt,darkDangerItemActiveBg:at,popupBg:et,darkPopupBg:Wt}=ne,xt=ne.calc(ge).div(7).mul(5).equal(),wt=(0,U.mergeToken)(ne,{menuArrowSize:xt,menuHorizontalHeight:ne.calc(ue).mul(1.15).equal(),menuArrowOffset:ne.calc(xt).mul(.25).equal(),menuSubMenuBg:$,calc:ne.calc,popupBg:et}),Mt=(0,U.mergeToken)(wt,{itemColor:Pe,itemHoverColor:pt,groupTitleColor:vt,itemSelectedColor:lt,subMenuItemSelectedColor:lt,itemBg:_e,popupBg:Wt,subMenuItemBg:Ve,itemActiveBg:"transparent",itemSelectedBg:ft,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:it,itemDisabledColor:fe,dangerItemColor:Qe,dangerItemHoverColor:ze,dangerItemSelectedColor:nt,dangerItemActiveBg:at,dangerItemSelectedBg:tt,menuSubMenuBg:Ve,horizontalItemSelectedColor:lt,horizontalItemSelectedBg:ft});return[xe(wt),m(wt),Oe(wt),d(wt,"light"),d(Mt,"dark"),x(wt),(0,he.Z)(wt),(0,oe.oN)(wt,"slide-up"),(0,oe.oN)(wt,"slide-down"),(0,be._y)(wt,"zoom-big")]},Me,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:b,unitless:{groupTitleLineHeight:!0}})(se,B)},Ze=s(75030),Be=se=>{var B;const{popupClassName:b,icon:_,title:ne,theme:$}=se,ue=o.useContext(p),{prefixCls:ge,inlineCollapsed:Pe,theme:Qe}=ue,_e=(0,Q.Xl)();let Ve;if(!_)Ve=Pe&&!_e.length&&ne&&typeof ne=="string"?o.createElement("div",{className:`${ge}-inline-collapsed-noicon`},ne.charAt(0)):o.createElement("span",{className:`${ge}-title-content`},ne);else{const tt=o.isValidElement(ne)&&ne.type==="span";Ve=o.createElement(o.Fragment,null,(0,c.Tm)(_,{className:Z()(o.isValidElement(_)?(B=_.props)===null||B===void 0?void 0:B.className:"",`${ge}-item-icon`)}),tt?ne:o.createElement("span",{className:`${ge}-title-content`},ne))}const lt=o.useMemo(()=>Object.assign(Object.assign({},ue),{firstLevel:!1}),[ue]),[ft]=(0,Ze.Cn)("Menu");return o.createElement(p.Provider,{value:lt},o.createElement(Q.Wd,Object.assign({},(0,H.Z)(se,["icon"]),{title:Ve,popupClassName:Z()(ge,b,`${ge}-${$||Qe}`),popupStyle:Object.assign({zIndex:ft},se.popupStyle)})))},Et=function(se,B){var b={};for(var _ in se)Object.prototype.hasOwnProperty.call(se,_)&&B.indexOf(_)<0&&(b[_]=se[_]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,_=Object.getOwnPropertySymbols(se);ne<_.length;ne++)B.indexOf(_[ne])<0&&Object.prototype.propertyIsEnumerable.call(se,_[ne])&&(b[_[ne]]=se[_[ne]]);return b};function Ye(se){return se===null||se===!1}const Ie={item:g,submenu:Be,divider:w};var Ce=(0,o.forwardRef)((se,B)=>{var b;const _=o.useContext(A.Z),ne=_||{},{getPrefixCls:$,getPopupContainer:ue,direction:ge,menu:Pe}=o.useContext(C.E_),Qe=$(),{prefixCls:_e,className:Ve,style:lt,theme:ft="light",expandIcon:tt,_internalDisableMenuItemTitleTooltip:it,inlineCollapsed:vt,siderCollapsed:pt,rootClassName:fe,mode:ze,selectable:nt,onClick:at,overflowedIndicatorPopupClassName:et}=se,Wt=Et(se,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),xt=(0,H.Z)(Wt,["collapsedWidth"]);(b=ne.validator)===null||b===void 0||b.call(ne,{mode:ze});const wt=(0,N.Z)(function(){var vn;at==null||at.apply(void 0,arguments),(vn=ne.onClick)===null||vn===void 0||vn.call(ne)}),Mt=ne.mode||ze,Bt=nt!=null?nt:ne.selectable,Tt=vt!=null?vt:pt,Jt={horizontal:{motionName:`${Qe}-slide-up`},inline:(0,i.Z)(Qe),other:{motionName:`${Qe}-zoom-big`}},It=$("menu",_e||ne.prefixCls),qt=(0,l.Z)(It),[jt,Dt,Rt]=At(It,qt,!_),Gt=Z()(`${It}-${ft}`,Pe==null?void 0:Pe.className,Ve),Kt=o.useMemo(()=>{var vn,mn;if(typeof tt=="function"||Ye(tt))return tt||null;if(typeof ne.expandIcon=="function"||Ye(ne.expandIcon))return ne.expandIcon||null;if(typeof(Pe==null?void 0:Pe.expandIcon)=="function"||Ye(Pe==null?void 0:Pe.expandIcon))return(Pe==null?void 0:Pe.expandIcon)||null;const Cn=(vn=tt!=null?tt:ne==null?void 0:ne.expandIcon)!==null&&vn!==void 0?vn:Pe==null?void 0:Pe.expandIcon;return(0,c.Tm)(Cn,{className:Z()(`${It}-submenu-expand-icon`,o.isValidElement(Cn)?(mn=Cn.props)===null||mn===void 0?void 0:mn.className:void 0)})},[tt,ne==null?void 0:ne.expandIcon,Pe==null?void 0:Pe.expandIcon,It]),wn=o.useMemo(()=>({prefixCls:It,inlineCollapsed:Tt||!1,direction:ge,firstLevel:!0,theme:ft,mode:Mt,disableMenuItemTitleTooltip:it}),[It,Tt,ge,it,ft]);return jt(o.createElement(A.Z.Provider,{value:null},o.createElement(p.Provider,{value:wn},o.createElement(Q.ZP,Object.assign({getPopupContainer:ue,overflowedIndicator:o.createElement(ee.Z,null),overflowedIndicatorPopupClassName:Z()(It,`${It}-${ft}`,et),mode:Mt,selectable:Bt,onClick:wt},xt,{inlineCollapsed:Tt,style:Object.assign(Object.assign({},Pe==null?void 0:Pe.style),lt),className:Gt,prefixCls:It,direction:ge,defaultMotions:Jt,expandIcon:Kt,ref:B,rootClassName:Z()(fe,Dt,ne.rootClassName,Rt,qt),_internalComponents:Ie})))))});const X=(0,o.forwardRef)((se,B)=>{const b=(0,o.useRef)(null),_=o.useContext(L.D);return(0,o.useImperativeHandle)(B,()=>({menu:b.current,focus:ne=>{var $;($=b.current)===null||$===void 0||$.focus(ne)}})),o.createElement(Ce,Object.assign({ref:b},se,_))});X.Item=g,X.SubMenu=Be,X.Divider=w,X.ItemGroup=Q.BW;var Re=X},89787:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return pt}});var o=s(59301),Q=s(17835),L=s(29679),ee=s(40001),V=s(19248),Z=s(99267),N=s(92310),H=s.n(N),i=s(2738),c=s(48755),C=s(54476),l=s(33885),f=s(75931),p={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},y=function(){var ze=(0,o.useRef)([]),nt=(0,o.useRef)(null);return(0,o.useEffect)(function(){var at=Date.now(),et=!1;ze.current.forEach(function(Wt){if(Wt){et=!0;var xt=Wt.style;xt.transitionDuration=".3s, .3s, .3s, .06s",nt.current&&at-nt.current<100&&(xt.transitionDuration="0s, 0s")}}),et&&(nt.current=Date.now())}),ze.current},S=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],w=function(ze){var nt=(0,l.Z)((0,l.Z)({},p),ze),at=nt.className,et=nt.percent,Wt=nt.prefixCls,xt=nt.strokeColor,wt=nt.strokeLinecap,Mt=nt.strokeWidth,Bt=nt.style,Tt=nt.trailColor,Jt=nt.trailWidth,It=nt.transition,qt=(0,f.Z)(nt,S);delete qt.gapPosition;var jt=Array.isArray(et)?et:[et],Dt=Array.isArray(xt)?xt:[xt],Rt=y(),Gt=Mt/2,Kt=100-Mt/2,wn="M ".concat(wt==="round"?Gt:0,",").concat(Gt,` - L `).concat(wt==="round"?Kt:100,",").concat(Gt),vn="0 0 100 ".concat(Mt),mn=0;return o.createElement("svg",(0,C.Z)({className:H()("".concat(Wt,"-line"),at),viewBox:vn,preserveAspectRatio:"none",style:Bt},qt),o.createElement("path",{className:"".concat(Wt,"-line-trail"),d:wn,strokeLinecap:wt,stroke:Tt,strokeWidth:Jt||Mt,fillOpacity:"0"}),jt.map(function(Cn,Mn){var En=1;switch(wt){case"round":En=1-Mt/100;break;case"square":En=1-Mt/2/100;break;default:En=1;break}var Bn={strokeDasharray:"".concat(Cn*En,"px, 100px"),strokeDashoffset:"-".concat(mn,"px"),transition:It||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},an=Dt[Mn]||Dt[Dt.length-1];return mn+=Cn,o.createElement("path",{key:Mn,className:"".concat(Wt,"-line-path"),d:wn,strokeLinecap:wt,stroke:an,strokeWidth:Mt,fillOpacity:"0",ref:function(An){Rt[Mn]=An},style:Bn})}))},P=w,v=s(76190),I=s(42978),g=s(47273),A=0,R=(0,g.Z)();function z(){var fe;return R?(fe=A,A+=1):fe="TEST_OR_SSR",fe}var J=function(fe){var ze=o.useState(),nt=(0,I.Z)(ze,2),at=nt[0],et=nt[1];return o.useEffect(function(){et("rc_progress_".concat(z()))},[]),fe||at},he=function(ze){var nt=ze.bg,at=ze.children;return o.createElement("div",{style:{width:"100%",height:"100%",background:nt}},at)};function oe(fe,ze){return Object.keys(fe).map(function(nt){var at=parseFloat(nt),et="".concat(Math.floor(at*ze),"%");return"".concat(fe[nt]," ").concat(et)})}var be=o.forwardRef(function(fe,ze){var nt=fe.prefixCls,at=fe.color,et=fe.gradientId,Wt=fe.radius,xt=fe.style,wt=fe.ptg,Mt=fe.strokeLinecap,Bt=fe.strokeWidth,Tt=fe.size,Jt=fe.gapDegree,It=at&&(0,v.Z)(at)==="object",qt=It?"#FFF":void 0,jt=Tt/2,Dt=o.createElement("circle",{className:"".concat(nt,"-circle-path"),r:Wt,cx:jt,cy:jt,stroke:qt,strokeLinecap:Mt,strokeWidth:Bt,opacity:wt===0?0:1,style:xt,ref:ze});if(!It)return Dt;var Rt="".concat(et,"-conic"),Gt=Jt?"".concat(180+Jt/2,"deg"):"0deg",Kt=oe(at,(360-Jt)/360),wn=oe(at,1),vn="conic-gradient(from ".concat(Gt,", ").concat(Kt.join(", "),")"),mn="linear-gradient(to ".concat(Jt?"bottom":"top",", ").concat(wn.join(", "),")");return o.createElement(o.Fragment,null,o.createElement("mask",{id:Rt},Dt),o.createElement("foreignObject",{x:0,y:0,width:Tt,height:Tt,mask:"url(#".concat(Rt,")")},o.createElement(he,{bg:mn},o.createElement(he,{bg:vn}))))}),Je=be,U=100,F=function(ze,nt,at,et,Wt,xt,wt,Mt,Bt,Tt){var Jt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,It=at/100*360*((360-xt)/360),qt=xt===0?0:{bottom:0,top:180,left:90,right:-90}[wt],jt=(100-et)/100*nt;Bt==="round"&&et!==100&&(jt+=Tt/2,jt>=nt&&(jt=nt-.01));var Dt=U/2;return{stroke:typeof Mt=="string"?Mt:void 0,strokeDasharray:"".concat(nt,"px ").concat(ze),strokeDashoffset:jt+Jt,transform:"rotate(".concat(Wt+It+qt,"deg)"),transformOrigin:"".concat(Dt,"px ").concat(Dt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},m=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function W(fe){var ze=fe!=null?fe:[];return Array.isArray(ze)?ze:[ze]}var x=function(ze){var nt=(0,l.Z)((0,l.Z)({},p),ze),at=nt.id,et=nt.prefixCls,Wt=nt.steps,xt=nt.strokeWidth,wt=nt.trailWidth,Mt=nt.gapDegree,Bt=Mt===void 0?0:Mt,Tt=nt.gapPosition,Jt=nt.trailColor,It=nt.strokeLinecap,qt=nt.style,jt=nt.className,Dt=nt.strokeColor,Rt=nt.percent,Gt=(0,f.Z)(nt,m),Kt=U/2,wn=J(at),vn="".concat(wn,"-gradient"),mn=Kt-xt/2,Cn=Math.PI*2*mn,Mn=Bt>0?90+Bt/2:-90,En=Cn*((360-Bt)/360),Bn=(0,v.Z)(Wt)==="object"?Wt:{count:Wt,gap:2},an=Bn.count,Dn=Bn.gap,An=W(Rt),dt=W(Dt),G=dt.find(function(K){return K&&(0,v.Z)(K)==="object"}),ae=G&&(0,v.Z)(G)==="object",yt=ae?"butt":It,te=F(Cn,En,0,100,Mn,Bt,Tt,Jt,yt,xt),de=y(),k=function(){var ie=0;return An.map(function(O,me){var we=dt[me]||dt[dt.length-1],Le=F(Cn,En,ie,O,Mn,Bt,Tt,we,yt,xt);return ie+=O,o.createElement(Je,{key:me,color:we,ptg:O,radius:mn,prefixCls:et,gradientId:vn,style:Le,strokeLinecap:yt,strokeWidth:xt,gapDegree:Bt,ref:function(Se){de[me]=Se},size:U})}).reverse()},re=function(){var ie=Math.round(an*(An[0]/100)),O=100/an,me=0;return new Array(an).fill(null).map(function(we,Le){var Fe=Le<=ie-1?dt[0]:Jt,Se=Fe&&(0,v.Z)(Fe)==="object"?"url(#".concat(vn,")"):void 0,qe=F(Cn,En,me,O,Mn,Bt,Tt,Fe,"butt",xt,Dn);return me+=(En-qe.strokeDashoffset+Dn)*100/En,o.createElement("circle",{key:Le,className:"".concat(et,"-circle-path"),r:mn,cx:Kt,cy:Kt,stroke:Se,strokeWidth:xt,opacity:1,style:qe,ref:function(pe){de[Le]=pe}})})};return o.createElement("svg",(0,C.Z)({className:H()("".concat(et,"-circle"),jt),viewBox:"0 0 ".concat(U," ").concat(U),style:qt,id:at,role:"presentation"},Gt),!an&&o.createElement("circle",{className:"".concat(et,"-circle-trail"),r:mn,cx:Kt,cy:Kt,stroke:Jt,strokeLinecap:yt,strokeWidth:wt||xt,style:te}),an?re():k())},T=x,h={Line:P,Circle:T},d=s(25399),M=s(68361);function q(fe){return!fe||fe<0?0:fe>100?100:fe}function Oe(fe){let{success:ze,successPercent:nt}=fe,at=nt;return ze&&"progress"in ze&&(at=ze.progress),ze&&"percent"in ze&&(at=ze.percent),at}const ke=fe=>{let{percent:ze,success:nt,successPercent:at}=fe;const et=q(Oe({success:nt,successPercent:at}));return[et,q(q(ze)-et)]},Ae=fe=>{let{success:ze={},strokeColor:nt}=fe;const{strokeColor:at}=ze;return[at||M.presetPrimaryColors.green,nt||null]},xe=(fe,ze,nt)=>{var at,et,Wt,xt;let wt=-1,Mt=-1;if(ze==="step"){const Bt=nt.steps,Tt=nt.strokeWidth;typeof fe=="string"||typeof fe=="undefined"?(wt=fe==="small"?2:14,Mt=Tt!=null?Tt:8):typeof fe=="number"?[wt,Mt]=[fe,fe]:[wt=14,Mt=8]=Array.isArray(fe)?fe:[fe.width,fe.height],wt*=Bt}else if(ze==="line"){const Bt=nt==null?void 0:nt.strokeWidth;typeof fe=="string"||typeof fe=="undefined"?Mt=Bt||(fe==="small"?6:8):typeof fe=="number"?[wt,Mt]=[fe,fe]:[wt=-1,Mt=8]=Array.isArray(fe)?fe:[fe.width,fe.height]}else(ze==="circle"||ze==="dashboard")&&(typeof fe=="string"||typeof fe=="undefined"?[wt,Mt]=fe==="small"?[60,60]:[120,120]:typeof fe=="number"?[wt,Mt]=[fe,fe]:Array.isArray(fe)&&(wt=(et=(at=fe[0])!==null&&at!==void 0?at:fe[1])!==null&&et!==void 0?et:120,Mt=(xt=(Wt=fe[0])!==null&&Wt!==void 0?Wt:fe[1])!==null&&xt!==void 0?xt:120));return[wt,Mt]},Me=3,At=fe=>Me/fe*100;var ot=fe=>{const{prefixCls:ze,trailColor:nt=null,strokeLinecap:at="round",gapPosition:et,gapDegree:Wt,width:xt=120,type:wt,children:Mt,success:Bt,size:Tt=xt,steps:Jt}=fe,[It,qt]=xe(Tt,"circle");let{strokeWidth:jt}=fe;jt===void 0&&(jt=Math.max(At(It),6));const Dt={width:It,height:qt,fontSize:It*.15+6},Rt=o.useMemo(()=>{if(Wt||Wt===0)return Wt;if(wt==="dashboard")return 75},[Wt,wt]),Gt=ke(fe),Kt=et||wt==="dashboard"&&"bottom"||void 0,wn=Object.prototype.toString.call(fe.strokeColor)==="[object Object]",vn=Ae({success:Bt,strokeColor:fe.strokeColor}),mn=H()(`${ze}-inner`,{[`${ze}-circle-gradient`]:wn}),Cn=o.createElement(T,{steps:Jt,percent:Jt?Gt[1]:Gt,strokeWidth:jt,trailWidth:jt,strokeColor:Jt?vn[1]:vn,strokeLinecap:at,trailColor:nt,prefixCls:ze,gapDegree:Rt,gapPosition:Kt}),Mn=It<=20,En=o.createElement("div",{className:mn,style:Dt},Cn,!Mn&&Mt);return Mn?o.createElement(d.Z,{title:Mt},En):En},Be=s(36237),Et=s(63356),Ye=s(16931),Ie=s(51636);const ve="--progress-line-stroke-color",Ce="--progress-percent",X=fe=>{const ze=fe?"100%":"-100%";return new Be.Keyframes(`antProgress${fe?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${ze}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${ze}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Re=fe=>{const{componentCls:ze,iconCls:nt}=fe;return{[ze]:Object.assign(Object.assign({},(0,Et.Wf)(fe)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:fe.fontSize},[`${ze}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${ze}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:fe.remainingColor,borderRadius:fe.lineBorderRadius},[`${ze}-inner:not(${ze}-circle-gradient)`]:{[`${ze}-circle-path`]:{stroke:fe.defaultColor}},[`${ze}-success-bg, ${ze}-bg`]:{position:"relative",background:fe.defaultColor,borderRadius:fe.lineBorderRadius,transition:`all ${fe.motionDurationSlow} ${fe.motionEaseInOutCirc}`},[`${ze}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${ze}-text`]:{width:"max-content",marginInlineStart:0,marginTop:fe.marginXXS}},[`${ze}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ve})`]},height:"100%",width:`calc(1 / var(${Ce}) * 100%)`,display:"block"},[`&${ze}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${ze}-text-inner`]:{color:fe.colorWhite,[`&${ze}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${ze}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:fe.colorSuccess},[`${ze}-text`]:{display:"inline-block",marginInlineStart:fe.marginXS,color:fe.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[nt]:{fontSize:fe.fontSize},[`&${ze}-text-outer`]:{width:"max-content"},[`&${ze}-text-outer${ze}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:fe.marginXS}},[`${ze}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,Be.unit)(fe.paddingXXS)}`,[`&${ze}-text-start`]:{justifyContent:"start"},[`&${ze}-text-end`]:{justifyContent:"end"}},[`&${ze}-status-active`]:{[`${ze}-bg::before`]:{position:"absolute",inset:0,backgroundColor:fe.colorBgContainer,borderRadius:fe.lineBorderRadius,opacity:0,animationName:X(),animationDuration:fe.progressActiveMotionDuration,animationTimingFunction:fe.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${ze}-rtl${ze}-status-active`]:{[`${ze}-bg::before`]:{animationName:X(!0)}},[`&${ze}-status-exception`]:{[`${ze}-bg`]:{backgroundColor:fe.colorError},[`${ze}-text`]:{color:fe.colorError}},[`&${ze}-status-exception ${ze}-inner:not(${ze}-circle-gradient)`]:{[`${ze}-circle-path`]:{stroke:fe.colorError}},[`&${ze}-status-success`]:{[`${ze}-bg`]:{backgroundColor:fe.colorSuccess},[`${ze}-text`]:{color:fe.colorSuccess}},[`&${ze}-status-success ${ze}-inner:not(${ze}-circle-gradient)`]:{[`${ze}-circle-path`]:{stroke:fe.colorSuccess}}})}},se=fe=>{const{componentCls:ze,iconCls:nt}=fe;return{[ze]:{[`${ze}-circle-trail`]:{stroke:fe.remainingColor},[`&${ze}-circle ${ze}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${ze}-circle ${ze}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:fe.circleTextColor,fontSize:fe.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[nt]:{fontSize:fe.circleIconFontSize}},[`${ze}-circle&-status-exception`]:{[`${ze}-text`]:{color:fe.colorError}},[`${ze}-circle&-status-success`]:{[`${ze}-text`]:{color:fe.colorSuccess}}},[`${ze}-inline-circle`]:{lineHeight:1,[`${ze}-inner`]:{verticalAlign:"bottom"}}}},B=fe=>{const{componentCls:ze}=fe;return{[ze]:{[`${ze}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:fe.progressStepMinWidth,marginInlineEnd:fe.progressStepMarginInlineEnd,backgroundColor:fe.remainingColor,transition:`all ${fe.motionDurationSlow}`,"&-active":{backgroundColor:fe.defaultColor}}}}}},b=fe=>{const{componentCls:ze,iconCls:nt}=fe;return{[ze]:{[`${ze}-small&-line, ${ze}-small&-line ${ze}-text ${nt}`]:{fontSize:fe.fontSizeSM}}}},_=fe=>({circleTextColor:fe.colorText,defaultColor:fe.colorInfo,remainingColor:fe.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${fe.fontSize/fe.fontSizeSM}em`});var ne=(0,Ye.I$)("Progress",fe=>{const ze=fe.calc(fe.marginXXS).div(2).equal(),nt=(0,Ie.mergeToken)(fe,{progressStepMarginInlineEnd:ze,progressStepMinWidth:ze,progressActiveMotionDuration:"2.4s"});return[Re(nt),se(nt),B(nt),b(nt)]},_),$=function(fe,ze){var nt={};for(var at in fe)Object.prototype.hasOwnProperty.call(fe,at)&&ze.indexOf(at)<0&&(nt[at]=fe[at]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,at=Object.getOwnPropertySymbols(fe);et{let ze=[];return Object.keys(fe).forEach(nt=>{const at=parseFloat(nt.replace(/%/g,""));Number.isNaN(at)||ze.push({key:at,value:fe[nt]})}),ze=ze.sort((nt,at)=>nt.key-at.key),ze.map(nt=>{let{key:at,value:et}=nt;return`${et} ${at}%`}).join(", ")},ge=(fe,ze)=>{const{from:nt=M.presetPrimaryColors.blue,to:at=M.presetPrimaryColors.blue,direction:et=ze==="rtl"?"to left":"to right"}=fe,Wt=$(fe,["from","to","direction"]);if(Object.keys(Wt).length!==0){const wt=ue(Wt),Mt=`linear-gradient(${et}, ${wt})`;return{background:Mt,[ve]:Mt}}const xt=`linear-gradient(${et}, ${nt}, ${at})`;return{background:xt,[ve]:xt}};var Qe=fe=>{const{prefixCls:ze,direction:nt,percent:at,size:et,strokeWidth:Wt,strokeColor:xt,strokeLinecap:wt="round",children:Mt,trailColor:Bt=null,percentPosition:Tt,success:Jt}=fe,{align:It,type:qt}=Tt,jt=xt&&typeof xt!="string"?ge(xt,nt):{[ve]:xt,background:xt},Dt=wt==="square"||wt==="butt"?0:void 0,Rt=et!=null?et:[-1,Wt||(et==="small"?6:8)],[Gt,Kt]=xe(Rt,"line",{strokeWidth:Wt}),wn={backgroundColor:Bt||void 0,borderRadius:Dt},vn=Object.assign(Object.assign({width:`${q(at)}%`,height:Kt,borderRadius:Dt},jt),{[Ce]:q(at)/100}),mn=Oe(fe),Cn={width:`${q(mn)}%`,height:Kt,borderRadius:Dt,backgroundColor:Jt==null?void 0:Jt.strokeColor},Mn={width:Gt<0?"100%":Gt},En=o.createElement("div",{className:`${ze}-inner`,style:wn},o.createElement("div",{className:H()(`${ze}-bg`,`${ze}-bg-${qt}`),style:vn},qt==="inner"&&Mt),mn!==void 0&&o.createElement("div",{className:`${ze}-success-bg`,style:Cn})),Bn=qt==="outer"&&It==="start",an=qt==="outer"&&It==="end";return qt==="outer"&&It==="center"?o.createElement("div",{className:`${ze}-layout-bottom`},En,Mt):o.createElement("div",{className:`${ze}-outer`,style:Mn},Bn&&Mt,En,an&&Mt)},Ve=fe=>{const{size:ze,steps:nt,rounding:at=Math.round,percent:et=0,strokeWidth:Wt=8,strokeColor:xt,trailColor:wt=null,prefixCls:Mt,children:Bt}=fe,Tt=at(nt*(et/100)),Jt=ze==="small"?2:14,It=ze!=null?ze:[Jt,Wt],[qt,jt]=xe(It,"step",{steps:nt,strokeWidth:Wt}),Dt=qt/nt,Rt=Array.from({length:nt});for(let Gt=0;Gt{const{prefixCls:nt,className:at,rootClassName:et,steps:Wt,strokeColor:xt,percent:wt=0,size:Mt="default",showInfo:Bt=!0,type:Tt="line",status:Jt,format:It,style:qt,percentPosition:jt={}}=fe,Dt=lt(fe,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Rt="end",type:Gt="outer"}=jt,Kt=Array.isArray(xt)?xt[0]:xt,wn=typeof xt=="string"||Array.isArray(xt)?xt:void 0,vn=o.useMemo(()=>{if(Kt){const k=typeof Kt=="string"?Kt:Object.values(Kt)[0];return new Q.FastColor(k).isLight()}return!1},[xt]),mn=o.useMemo(()=>{var k,re;const K=Oe(fe);return parseInt(K!==void 0?(k=K!=null?K:0)===null||k===void 0?void 0:k.toString():(re=wt!=null?wt:0)===null||re===void 0?void 0:re.toString(),10)},[wt,fe.success,fe.successPercent]),Cn=o.useMemo(()=>!tt.includes(Jt)&&mn>=100?"success":Jt||"normal",[Jt,mn]),{getPrefixCls:Mn,direction:En,progress:Bn}=o.useContext(c.E_),an=Mn("progress",nt),[Dn,An,dt]=ne(an),G=Tt==="line",ae=G&&!Wt,yt=o.useMemo(()=>{if(!Bt)return null;const k=Oe(fe);let re;const K=It||(O=>`${O}%`),ie=G&&vn&&Gt==="inner";return Gt==="inner"||It||Cn!=="exception"&&Cn!=="success"?re=K(q(wt),q(k)):Cn==="exception"?re=G?o.createElement(V.Z,null):o.createElement(Z.Z,null):Cn==="success"&&(re=G?o.createElement(L.Z,null):o.createElement(ee.Z,null)),o.createElement("span",{className:H()(`${an}-text`,{[`${an}-text-bright`]:ie,[`${an}-text-${Rt}`]:ae,[`${an}-text-${Gt}`]:ae}),title:typeof re=="string"?re:void 0},re)},[Bt,wt,mn,Cn,Tt,an,It]);let te;Tt==="line"?te=Wt?o.createElement(Ve,Object.assign({},fe,{strokeColor:wn,prefixCls:an,steps:typeof Wt=="object"?Wt.count:Wt}),yt):o.createElement(Qe,Object.assign({},fe,{strokeColor:Kt,prefixCls:an,direction:En,percentPosition:{align:Rt,type:Gt}}),yt):(Tt==="circle"||Tt==="dashboard")&&(te=o.createElement(ot,Object.assign({},fe,{strokeColor:Kt,prefixCls:an,progressStatus:Cn}),yt));const de=H()(an,`${an}-status-${Cn}`,{[`${an}-${Tt==="dashboard"&&"circle"||Tt}`]:Tt!=="line",[`${an}-inline-circle`]:Tt==="circle"&&xe(Mt,"circle")[0]<=20,[`${an}-line`]:ae,[`${an}-line-align-${Rt}`]:ae,[`${an}-line-position-${Gt}`]:ae,[`${an}-steps`]:Wt,[`${an}-show-info`]:Bt,[`${an}-${Mt}`]:typeof Mt=="string",[`${an}-rtl`]:En==="rtl"},Bn==null?void 0:Bn.className,at,et,An,dt);return Dn(o.createElement("div",Object.assign({ref:ze,style:Object.assign(Object.assign({},Bn==null?void 0:Bn.style),qt),className:de,role:"progressbar","aria-valuenow":mn,"aria-valuemin":0,"aria-valuemax":100},(0,i.Z)(Dt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),te))}),pt=vt},82326:function(Nt,je,s){"use strict";var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(37463),V=s(2738),Z=s(75030),N=s(86641),H=s(45915),i=s(82855),c=s(48755),C=s(38406),l=s(2171),f=s(83397),p=s(31756),y=s(56553),S=s(24971),w=s(70045),P=s(57700),v=s(1722),I=s(90376),g=s(68525),A=s(90005),R=function(be,Je){var U={};for(var F in be)Object.prototype.hasOwnProperty.call(be,F)&&Je.indexOf(F)<0&&(U[F]=be[F]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,F=Object.getOwnPropertySymbols(be);m{var U;const{prefixCls:F,bordered:m,className:W,rootClassName:x,getPopupContainer:T,popupClassName:h,dropdownClassName:d,listHeight:M=256,placement:q,listItemHeight:Oe,size:ke,disabled:Ae,notFoundContent:xe,status:Me,builtinPlacements:At,dropdownMatchSelectWidth:Ze,popupMatchSelectWidth:ot,direction:Be,style:Et,allowClear:Ye,variant:Ie,dropdownStyle:ve,transitionName:Ce,tagRender:X,maxCount:Re,prefix:se}=be,B=R(be,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:b,getPrefixCls:_,renderEmpty:ne,direction:$,virtual:ue,popupMatchSelectWidth:ge,popupOverflow:Pe}=o.useContext(c.E_),Qe=(0,c.dj)("select"),[,_e]=(0,P.ZP)(),Ve=Oe!=null?Oe:_e==null?void 0:_e.controlHeight,lt=_("select",F),ft=_(),tt=Be!=null?Be:$,{compactSize:it,compactItemClassnames:vt}=(0,w.ri)(lt,tt),[pt,fe]=(0,S.Z)("select",Ie,m),ze=(0,f.Z)(lt),[nt,at,et]=(0,I.Z)(lt,ze),Wt=o.useMemo(()=>{const{mode:An}=be;if(An!=="combobox")return An===z?"combobox":An},[be.mode]),xt=Wt==="multiple"||Wt==="tags",wt=(0,A.Z)(be.suffixIcon,be.showArrow),Mt=(U=ot!=null?ot:Ze)!==null&&U!==void 0?U:ge,{status:Bt,hasFeedback:Tt,isFormItemInput:Jt,feedbackIcon:It}=o.useContext(y.aM),qt=(0,i.F)(Bt,Me);let jt;xe!==void 0?jt=xe:Wt==="combobox"?jt=null:jt=(ne==null?void 0:ne("Select"))||o.createElement(C.Z,{componentName:"Select"});const{suffixIcon:Dt,itemIcon:Rt,removeIcon:Gt,clearIcon:Kt}=(0,g.Z)(Object.assign(Object.assign({},B),{multiple:xt,hasFeedback:Tt,feedbackIcon:It,showSuffixIcon:wt,prefixCls:lt,componentName:"Select"})),wn=Ye===!0?{clearIcon:Kt}:Ye,vn=(0,V.Z)(B,["suffixIcon","itemIcon"]),mn=L()(h||d,{[`${lt}-dropdown-${tt}`]:tt==="rtl"},x,et,ze,at),Cn=(0,p.Z)(An=>{var dt;return(dt=ke!=null?ke:it)!==null&&dt!==void 0?dt:An}),Mn=o.useContext(l.Z),En=Ae!=null?Ae:Mn,Bn=L()({[`${lt}-lg`]:Cn==="large",[`${lt}-sm`]:Cn==="small",[`${lt}-rtl`]:tt==="rtl",[`${lt}-${pt}`]:fe,[`${lt}-in-form-item`]:Jt},(0,i.Z)(lt,qt,Tt),vt,Qe.className,W,x,et,ze,at),an=o.useMemo(()=>q!==void 0?q:tt==="rtl"?"bottomRight":"bottomLeft",[q,tt]),[Dn]=(0,Z.Cn)("SelectLike",ve==null?void 0:ve.zIndex);return nt(o.createElement(ee.ZP,Object.assign({ref:Je,virtual:ue,showSearch:Qe.showSearch},vn,{style:Object.assign(Object.assign({},Qe.style),Et),dropdownMatchSelectWidth:Mt,transitionName:(0,N.m)(ft,"slide-up",Ce),builtinPlacements:(0,v.Z)(At,Pe),listHeight:M,listItemHeight:Ve,mode:Wt,prefixCls:lt,placement:an,direction:tt,prefix:se,suffixIcon:Dt,menuItemSelectedIcon:Rt,removeIcon:Gt,allowClear:wn,notFoundContent:jt,className:Bn,getPopupContainer:T||b,dropdownClassName:mn,disabled:En,dropdownStyle:Object.assign(Object.assign({},ve),{zIndex:Dn}),maxCount:xt?Re:void 0,tagRender:xt?X:void 0})))},he=o.forwardRef(J),oe=(0,H.Z)(he,"dropdownAlign");he.SECRET_COMBOBOX_MODE_DO_NOT_USE=z,he.Option=ee.Wx,he.OptGroup=ee.Xo,he._InternalPanelDoNotUseOrYouWillBeFired=oe,je.default=he},1722:function(Nt,je){"use strict";const s=Q=>{const ee={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:Q==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},ee),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},ee),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},ee),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},ee),{points:["br","tr"],offset:[0,-4]})}};function o(Q,L){return Q||s(L)}je.Z=o},90376:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return F}});var o=s(63356),Q=s(56119),L=s(16931),ee=s(51636),V=s(46e3),Z=s(93873);const N=m=>{const{optionHeight:W,optionFontSize:x,optionLineHeight:T,optionPadding:h}=m;return{position:"relative",display:"block",minHeight:W,padding:h,color:m.colorText,fontWeight:"normal",fontSize:x,lineHeight:T,boxSizing:"border-box"}};var i=m=>{const{antCls:W,componentCls:x}=m,T=`${x}-item`,h=`&${W}-slide-up-enter${W}-slide-up-enter-active`,d=`&${W}-slide-up-appear${W}-slide-up-appear-active`,M=`&${W}-slide-up-leave${W}-slide-up-leave-active`,q=`${x}-dropdown-placement-`,Oe=`${T}-option-selected`;return[{[`${x}-dropdown`]:Object.assign(Object.assign({},(0,o.Wf)(m)),{position:"absolute",top:-9999,zIndex:m.zIndexPopup,boxSizing:"border-box",padding:m.paddingXXS,overflow:"hidden",fontSize:m.fontSize,fontVariant:"initial",backgroundColor:m.colorBgElevated,borderRadius:m.borderRadiusLG,outline:"none",boxShadow:m.boxShadowSecondary,[` + &-inline ${b}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,R.unit)(it)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,R.unit)(se.calc(it).mul(-1).equal())})`}},[`${b}-submenu-open${b}-submenu-inline > ${b}-submenu-title > ${b}-submenu-arrow`]:{transform:`translateY(${(0,R.unit)(se.calc(tt).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,R.unit)(se.calc(it).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,R.unit)(it)})`}}})},{[`${B}-layout-header`]:{[b]:{lineHeight:"inherit"}}}]},Me=se=>{var B,b,_;const{colorPrimary:ne,colorError:$,colorTextDisabled:ue,colorErrorBg:ge,colorText:Pe,colorTextDescription:Qe,colorBgContainer:_e,colorFillAlter:Ve,colorFillContent:lt,lineWidth:ft,lineWidthBold:tt,controlItemBgActive:it,colorBgTextHover:vt,controlHeightLG:pt,lineHeight:fe,colorBgElevated:ze,marginXXS:nt,padding:at,fontSize:et,controlHeightSM:Wt,fontSizeLG:xt,colorTextLightSolid:wt,colorErrorHover:Ft}=se,Bt=(B=se.activeBarWidth)!==null&&B!==void 0?B:0,Mt=(b=se.activeBarBorderWidth)!==null&&b!==void 0?b:ft,Yt=(_=se.itemMarginInline)!==null&&_!==void 0?_:se.marginXXS,It=new z.FastColor(wt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:se.zIndexPopupBase+50,radiusItem:se.borderRadiusLG,itemBorderRadius:se.borderRadiusLG,radiusSubMenuItem:se.borderRadiusSM,subMenuItemBorderRadius:se.borderRadiusSM,colorItemText:Pe,itemColor:Pe,colorItemTextHover:Pe,itemHoverColor:Pe,colorItemTextHoverHorizontal:ne,horizontalItemHoverColor:ne,colorGroupTitle:Qe,groupTitleColor:Qe,colorItemTextSelected:ne,itemSelectedColor:ne,subMenuItemSelectedColor:ne,colorItemTextSelectedHorizontal:ne,horizontalItemSelectedColor:ne,colorItemBg:_e,itemBg:_e,colorItemBgHover:vt,itemHoverBg:vt,colorItemBgActive:lt,itemActiveBg:it,colorSubItemBg:Ve,subMenuItemBg:Ve,colorItemBgSelected:it,itemSelectedBg:it,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Bt,colorActiveBarHeight:tt,activeBarHeight:tt,colorActiveBarBorderSize:ft,activeBarBorderWidth:Mt,colorItemTextDisabled:ue,itemDisabledColor:ue,colorDangerItemText:$,dangerItemColor:$,colorDangerItemTextHover:$,dangerItemHoverColor:$,colorDangerItemTextSelected:$,dangerItemSelectedColor:$,colorDangerItemBgActive:ge,dangerItemActiveBg:ge,colorDangerItemBgSelected:ge,dangerItemSelectedBg:ge,itemMarginInline:Yt,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:pt,groupTitleLineHeight:fe,collapsedWidth:pt*2,popupBg:ze,itemMarginBlock:nt,itemPaddingInline:at,horizontalLineHeight:`${pt*1.15}px`,iconSize:et,iconMarginInlineEnd:Wt-et,collapsedIconSize:xt,groupTitleFontSize:et,darkItemDisabledColor:new z.FastColor(wt).setA(.25).toRgbString(),darkItemColor:It,darkDangerItemColor:$,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:wt,darkItemSelectedBg:ne,darkDangerItemSelectedBg:$,darkItemHoverBg:"transparent",darkGroupTitleColor:It,darkItemHoverColor:wt,darkDangerItemHoverColor:Ft,darkDangerItemSelectedColor:wt,darkDangerItemActiveBg:$,itemWidth:Bt?`calc(100% + ${Mt}px)`:`calc(100% - ${Yt*2}px)`}};var At=function(se){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se,b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Je.I$)("Menu",ne=>{const{colorBgElevated:$,controlHeightLG:ue,fontSize:ge,darkItemColor:Pe,darkDangerItemColor:Qe,darkItemBg:_e,darkSubMenuItemBg:Ve,darkItemSelectedColor:lt,darkItemSelectedBg:ft,darkDangerItemSelectedBg:tt,darkItemHoverBg:it,darkGroupTitleColor:vt,darkItemHoverColor:pt,darkItemDisabledColor:fe,darkDangerItemHoverColor:ze,darkDangerItemSelectedColor:nt,darkDangerItemActiveBg:at,popupBg:et,darkPopupBg:Wt}=ne,xt=ne.calc(ge).div(7).mul(5).equal(),wt=(0,U.mergeToken)(ne,{menuArrowSize:xt,menuHorizontalHeight:ne.calc(ue).mul(1.15).equal(),menuArrowOffset:ne.calc(xt).mul(.25).equal(),menuSubMenuBg:$,calc:ne.calc,popupBg:et}),Ft=(0,U.mergeToken)(wt,{itemColor:Pe,itemHoverColor:pt,groupTitleColor:vt,itemSelectedColor:lt,subMenuItemSelectedColor:lt,itemBg:_e,popupBg:Wt,subMenuItemBg:Ve,itemActiveBg:"transparent",itemSelectedBg:ft,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:it,itemDisabledColor:fe,dangerItemColor:Qe,dangerItemHoverColor:ze,dangerItemSelectedColor:nt,dangerItemActiveBg:at,dangerItemSelectedBg:tt,menuSubMenuBg:Ve,horizontalItemSelectedColor:lt,horizontalItemSelectedBg:ft});return[xe(wt),m(wt),Oe(wt),d(wt,"light"),d(Ft,"dark"),x(wt),(0,he.Z)(wt),(0,oe.oN)(wt,"slide-up"),(0,oe.oN)(wt,"slide-down"),(0,be._y)(wt,"zoom-big")]},Me,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:b,unitless:{groupTitleLineHeight:!0}})(se,B)},Ze=s(75030),Be=se=>{var B;const{popupClassName:b,icon:_,title:ne,theme:$}=se,ue=o.useContext(p),{prefixCls:ge,inlineCollapsed:Pe,theme:Qe}=ue,_e=(0,Q.Xl)();let Ve;if(!_)Ve=Pe&&!_e.length&&ne&&typeof ne=="string"?o.createElement("div",{className:`${ge}-inline-collapsed-noicon`},ne.charAt(0)):o.createElement("span",{className:`${ge}-title-content`},ne);else{const tt=o.isValidElement(ne)&&ne.type==="span";Ve=o.createElement(o.Fragment,null,(0,c.Tm)(_,{className:Z()(o.isValidElement(_)?(B=_.props)===null||B===void 0?void 0:B.className:"",`${ge}-item-icon`)}),tt?ne:o.createElement("span",{className:`${ge}-title-content`},ne))}const lt=o.useMemo(()=>Object.assign(Object.assign({},ue),{firstLevel:!1}),[ue]),[ft]=(0,Ze.Cn)("Menu");return o.createElement(p.Provider,{value:lt},o.createElement(Q.Wd,Object.assign({},(0,H.Z)(se,["icon"]),{title:Ve,popupClassName:Z()(ge,b,`${ge}-${$||Qe}`),popupStyle:Object.assign({zIndex:ft},se.popupStyle)})))},Et=function(se,B){var b={};for(var _ in se)Object.prototype.hasOwnProperty.call(se,_)&&B.indexOf(_)<0&&(b[_]=se[_]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,_=Object.getOwnPropertySymbols(se);ne<_.length;ne++)B.indexOf(_[ne])<0&&Object.prototype.propertyIsEnumerable.call(se,_[ne])&&(b[_[ne]]=se[_[ne]]);return b};function Ye(se){return se===null||se===!1}const Ie={item:g,submenu:Be,divider:w};var Ce=(0,o.forwardRef)((se,B)=>{var b;const _=o.useContext(A.Z),ne=_||{},{getPrefixCls:$,getPopupContainer:ue,direction:ge,menu:Pe}=o.useContext(C.E_),Qe=$(),{prefixCls:_e,className:Ve,style:lt,theme:ft="light",expandIcon:tt,_internalDisableMenuItemTitleTooltip:it,inlineCollapsed:vt,siderCollapsed:pt,rootClassName:fe,mode:ze,selectable:nt,onClick:at,overflowedIndicatorPopupClassName:et}=se,Wt=Et(se,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),xt=(0,H.Z)(Wt,["collapsedWidth"]);(b=ne.validator)===null||b===void 0||b.call(ne,{mode:ze});const wt=(0,N.Z)(function(){var vn;at==null||at.apply(void 0,arguments),(vn=ne.onClick)===null||vn===void 0||vn.call(ne)}),Ft=ne.mode||ze,Bt=nt!=null?nt:ne.selectable,Mt=vt!=null?vt:pt,Yt={horizontal:{motionName:`${Qe}-slide-up`},inline:(0,i.Z)(Qe),other:{motionName:`${Qe}-zoom-big`}},It=$("menu",_e||ne.prefixCls),_t=(0,l.Z)(It),[jt,Dt,Lt]=At(It,_t,!_),Gt=Z()(`${It}-${ft}`,Pe==null?void 0:Pe.className,Ve),Kt=o.useMemo(()=>{var vn,mn;if(typeof tt=="function"||Ye(tt))return tt||null;if(typeof ne.expandIcon=="function"||Ye(ne.expandIcon))return ne.expandIcon||null;if(typeof(Pe==null?void 0:Pe.expandIcon)=="function"||Ye(Pe==null?void 0:Pe.expandIcon))return(Pe==null?void 0:Pe.expandIcon)||null;const Cn=(vn=tt!=null?tt:ne==null?void 0:ne.expandIcon)!==null&&vn!==void 0?vn:Pe==null?void 0:Pe.expandIcon;return(0,c.Tm)(Cn,{className:Z()(`${It}-submenu-expand-icon`,o.isValidElement(Cn)?(mn=Cn.props)===null||mn===void 0?void 0:mn.className:void 0)})},[tt,ne==null?void 0:ne.expandIcon,Pe==null?void 0:Pe.expandIcon,It]),wn=o.useMemo(()=>({prefixCls:It,inlineCollapsed:Mt||!1,direction:ge,firstLevel:!0,theme:ft,mode:Ft,disableMenuItemTitleTooltip:it}),[It,Mt,ge,it,ft]);return jt(o.createElement(A.Z.Provider,{value:null},o.createElement(p.Provider,{value:wn},o.createElement(Q.ZP,Object.assign({getPopupContainer:ue,overflowedIndicator:o.createElement(ee.Z,null),overflowedIndicatorPopupClassName:Z()(It,`${It}-${ft}`,et),mode:Ft,selectable:Bt,onClick:wt},xt,{inlineCollapsed:Mt,style:Object.assign(Object.assign({},Pe==null?void 0:Pe.style),lt),className:Gt,prefixCls:It,direction:ge,defaultMotions:Yt,expandIcon:Kt,ref:B,rootClassName:Z()(fe,Dt,ne.rootClassName,Lt,_t),_internalComponents:Ie})))))});const X=(0,o.forwardRef)((se,B)=>{const b=(0,o.useRef)(null),_=o.useContext(L.D);return(0,o.useImperativeHandle)(B,()=>({menu:b.current,focus:ne=>{var $;($=b.current)===null||$===void 0||$.focus(ne)}})),o.createElement(Ce,Object.assign({ref:b},se,_))});X.Item=g,X.SubMenu=Be,X.Divider=w,X.ItemGroup=Q.BW;var Re=X},89787:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return pt}});var o=s(59301),Q=s(17835),L=s(29679),ee=s(40001),V=s(19248),Z=s(99267),N=s(92310),H=s.n(N),i=s(2738),c=s(48755),C=s(54476),l=s(33885),f=s(75931),p={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},y=function(){var ze=(0,o.useRef)([]),nt=(0,o.useRef)(null);return(0,o.useEffect)(function(){var at=Date.now(),et=!1;ze.current.forEach(function(Wt){if(Wt){et=!0;var xt=Wt.style;xt.transitionDuration=".3s, .3s, .3s, .06s",nt.current&&at-nt.current<100&&(xt.transitionDuration="0s, 0s")}}),et&&(nt.current=Date.now())}),ze.current},S=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],w=function(ze){var nt=(0,l.Z)((0,l.Z)({},p),ze),at=nt.className,et=nt.percent,Wt=nt.prefixCls,xt=nt.strokeColor,wt=nt.strokeLinecap,Ft=nt.strokeWidth,Bt=nt.style,Mt=nt.trailColor,Yt=nt.trailWidth,It=nt.transition,_t=(0,f.Z)(nt,S);delete _t.gapPosition;var jt=Array.isArray(et)?et:[et],Dt=Array.isArray(xt)?xt:[xt],Lt=y(),Gt=Ft/2,Kt=100-Ft/2,wn="M ".concat(wt==="round"?Gt:0,",").concat(Gt,` + L `).concat(wt==="round"?Kt:100,",").concat(Gt),vn="0 0 100 ".concat(Ft),mn=0;return o.createElement("svg",(0,C.Z)({className:H()("".concat(Wt,"-line"),at),viewBox:vn,preserveAspectRatio:"none",style:Bt},_t),o.createElement("path",{className:"".concat(Wt,"-line-trail"),d:wn,strokeLinecap:wt,stroke:Mt,strokeWidth:Yt||Ft,fillOpacity:"0"}),jt.map(function(Cn,Mn){var En=1;switch(wt){case"round":En=1-Ft/100;break;case"square":En=1-Ft/2/100;break;default:En=1;break}var Bn={strokeDasharray:"".concat(Cn*En,"px, 100px"),strokeDashoffset:"-".concat(mn,"px"),transition:It||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},an=Dt[Mn]||Dt[Dt.length-1];return mn+=Cn,o.createElement("path",{key:Mn,className:"".concat(Wt,"-line-path"),d:wn,strokeLinecap:wt,stroke:an,strokeWidth:Ft,fillOpacity:"0",ref:function(An){Lt[Mn]=An},style:Bn})}))},P=w,v=s(76190),I=s(42978),g=s(47273),A=0,R=(0,g.Z)();function z(){var fe;return R?(fe=A,A+=1):fe="TEST_OR_SSR",fe}var J=function(fe){var ze=o.useState(),nt=(0,I.Z)(ze,2),at=nt[0],et=nt[1];return o.useEffect(function(){et("rc_progress_".concat(z()))},[]),fe||at},he=function(ze){var nt=ze.bg,at=ze.children;return o.createElement("div",{style:{width:"100%",height:"100%",background:nt}},at)};function oe(fe,ze){return Object.keys(fe).map(function(nt){var at=parseFloat(nt),et="".concat(Math.floor(at*ze),"%");return"".concat(fe[nt]," ").concat(et)})}var be=o.forwardRef(function(fe,ze){var nt=fe.prefixCls,at=fe.color,et=fe.gradientId,Wt=fe.radius,xt=fe.style,wt=fe.ptg,Ft=fe.strokeLinecap,Bt=fe.strokeWidth,Mt=fe.size,Yt=fe.gapDegree,It=at&&(0,v.Z)(at)==="object",_t=It?"#FFF":void 0,jt=Mt/2,Dt=o.createElement("circle",{className:"".concat(nt,"-circle-path"),r:Wt,cx:jt,cy:jt,stroke:_t,strokeLinecap:Ft,strokeWidth:Bt,opacity:wt===0?0:1,style:xt,ref:ze});if(!It)return Dt;var Lt="".concat(et,"-conic"),Gt=Yt?"".concat(180+Yt/2,"deg"):"0deg",Kt=oe(at,(360-Yt)/360),wn=oe(at,1),vn="conic-gradient(from ".concat(Gt,", ").concat(Kt.join(", "),")"),mn="linear-gradient(to ".concat(Yt?"bottom":"top",", ").concat(wn.join(", "),")");return o.createElement(o.Fragment,null,o.createElement("mask",{id:Lt},Dt),o.createElement("foreignObject",{x:0,y:0,width:Mt,height:Mt,mask:"url(#".concat(Lt,")")},o.createElement(he,{bg:mn},o.createElement(he,{bg:vn}))))}),Je=be,U=100,F=function(ze,nt,at,et,Wt,xt,wt,Ft,Bt,Mt){var Yt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,It=at/100*360*((360-xt)/360),_t=xt===0?0:{bottom:0,top:180,left:90,right:-90}[wt],jt=(100-et)/100*nt;Bt==="round"&&et!==100&&(jt+=Mt/2,jt>=nt&&(jt=nt-.01));var Dt=U/2;return{stroke:typeof Ft=="string"?Ft:void 0,strokeDasharray:"".concat(nt,"px ").concat(ze),strokeDashoffset:jt+Yt,transform:"rotate(".concat(Wt+It+_t,"deg)"),transformOrigin:"".concat(Dt,"px ").concat(Dt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},m=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function W(fe){var ze=fe!=null?fe:[];return Array.isArray(ze)?ze:[ze]}var x=function(ze){var nt=(0,l.Z)((0,l.Z)({},p),ze),at=nt.id,et=nt.prefixCls,Wt=nt.steps,xt=nt.strokeWidth,wt=nt.trailWidth,Ft=nt.gapDegree,Bt=Ft===void 0?0:Ft,Mt=nt.gapPosition,Yt=nt.trailColor,It=nt.strokeLinecap,_t=nt.style,jt=nt.className,Dt=nt.strokeColor,Lt=nt.percent,Gt=(0,f.Z)(nt,m),Kt=U/2,wn=J(at),vn="".concat(wn,"-gradient"),mn=Kt-xt/2,Cn=Math.PI*2*mn,Mn=Bt>0?90+Bt/2:-90,En=Cn*((360-Bt)/360),Bn=(0,v.Z)(Wt)==="object"?Wt:{count:Wt,gap:2},an=Bn.count,Dn=Bn.gap,An=W(Lt),dt=W(Dt),G=dt.find(function(K){return K&&(0,v.Z)(K)==="object"}),ae=G&&(0,v.Z)(G)==="object",yt=ae?"butt":It,te=F(Cn,En,0,100,Mn,Bt,Mt,Yt,yt,xt),de=y(),k=function(){var ie=0;return An.map(function(O,me){var we=dt[me]||dt[dt.length-1],Le=F(Cn,En,ie,O,Mn,Bt,Mt,we,yt,xt);return ie+=O,o.createElement(Je,{key:me,color:we,ptg:O,radius:mn,prefixCls:et,gradientId:vn,style:Le,strokeLinecap:yt,strokeWidth:xt,gapDegree:Bt,ref:function(Se){de[me]=Se},size:U})}).reverse()},re=function(){var ie=Math.round(an*(An[0]/100)),O=100/an,me=0;return new Array(an).fill(null).map(function(we,Le){var Fe=Le<=ie-1?dt[0]:Yt,Se=Fe&&(0,v.Z)(Fe)==="object"?"url(#".concat(vn,")"):void 0,qe=F(Cn,En,me,O,Mn,Bt,Mt,Fe,"butt",xt,Dn);return me+=(En-qe.strokeDashoffset+Dn)*100/En,o.createElement("circle",{key:Le,className:"".concat(et,"-circle-path"),r:mn,cx:Kt,cy:Kt,stroke:Se,strokeWidth:xt,opacity:1,style:qe,ref:function(pe){de[Le]=pe}})})};return o.createElement("svg",(0,C.Z)({className:H()("".concat(et,"-circle"),jt),viewBox:"0 0 ".concat(U," ").concat(U),style:_t,id:at,role:"presentation"},Gt),!an&&o.createElement("circle",{className:"".concat(et,"-circle-trail"),r:mn,cx:Kt,cy:Kt,stroke:Yt,strokeLinecap:yt,strokeWidth:wt||xt,style:te}),an?re():k())},T=x,h={Line:P,Circle:T},d=s(25399),M=s(68361);function q(fe){return!fe||fe<0?0:fe>100?100:fe}function Oe(fe){let{success:ze,successPercent:nt}=fe,at=nt;return ze&&"progress"in ze&&(at=ze.progress),ze&&"percent"in ze&&(at=ze.percent),at}const ke=fe=>{let{percent:ze,success:nt,successPercent:at}=fe;const et=q(Oe({success:nt,successPercent:at}));return[et,q(q(ze)-et)]},Ae=fe=>{let{success:ze={},strokeColor:nt}=fe;const{strokeColor:at}=ze;return[at||M.presetPrimaryColors.green,nt||null]},xe=(fe,ze,nt)=>{var at,et,Wt,xt;let wt=-1,Ft=-1;if(ze==="step"){const Bt=nt.steps,Mt=nt.strokeWidth;typeof fe=="string"||typeof fe=="undefined"?(wt=fe==="small"?2:14,Ft=Mt!=null?Mt:8):typeof fe=="number"?[wt,Ft]=[fe,fe]:[wt=14,Ft=8]=Array.isArray(fe)?fe:[fe.width,fe.height],wt*=Bt}else if(ze==="line"){const Bt=nt==null?void 0:nt.strokeWidth;typeof fe=="string"||typeof fe=="undefined"?Ft=Bt||(fe==="small"?6:8):typeof fe=="number"?[wt,Ft]=[fe,fe]:[wt=-1,Ft=8]=Array.isArray(fe)?fe:[fe.width,fe.height]}else(ze==="circle"||ze==="dashboard")&&(typeof fe=="string"||typeof fe=="undefined"?[wt,Ft]=fe==="small"?[60,60]:[120,120]:typeof fe=="number"?[wt,Ft]=[fe,fe]:Array.isArray(fe)&&(wt=(et=(at=fe[0])!==null&&at!==void 0?at:fe[1])!==null&&et!==void 0?et:120,Ft=(xt=(Wt=fe[0])!==null&&Wt!==void 0?Wt:fe[1])!==null&&xt!==void 0?xt:120));return[wt,Ft]},Me=3,At=fe=>Me/fe*100;var ot=fe=>{const{prefixCls:ze,trailColor:nt=null,strokeLinecap:at="round",gapPosition:et,gapDegree:Wt,width:xt=120,type:wt,children:Ft,success:Bt,size:Mt=xt,steps:Yt}=fe,[It,_t]=xe(Mt,"circle");let{strokeWidth:jt}=fe;jt===void 0&&(jt=Math.max(At(It),6));const Dt={width:It,height:_t,fontSize:It*.15+6},Lt=o.useMemo(()=>{if(Wt||Wt===0)return Wt;if(wt==="dashboard")return 75},[Wt,wt]),Gt=ke(fe),Kt=et||wt==="dashboard"&&"bottom"||void 0,wn=Object.prototype.toString.call(fe.strokeColor)==="[object Object]",vn=Ae({success:Bt,strokeColor:fe.strokeColor}),mn=H()(`${ze}-inner`,{[`${ze}-circle-gradient`]:wn}),Cn=o.createElement(T,{steps:Yt,percent:Yt?Gt[1]:Gt,strokeWidth:jt,trailWidth:jt,strokeColor:Yt?vn[1]:vn,strokeLinecap:at,trailColor:nt,prefixCls:ze,gapDegree:Lt,gapPosition:Kt}),Mn=It<=20,En=o.createElement("div",{className:mn,style:Dt},Cn,!Mn&&Ft);return Mn?o.createElement(d.Z,{title:Ft},En):En},Be=s(36237),Et=s(63356),Ye=s(16931),Ie=s(51636);const ve="--progress-line-stroke-color",Ce="--progress-percent",X=fe=>{const ze=fe?"100%":"-100%";return new Be.Keyframes(`antProgress${fe?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${ze}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${ze}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Re=fe=>{const{componentCls:ze,iconCls:nt}=fe;return{[ze]:Object.assign(Object.assign({},(0,Et.Wf)(fe)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:fe.fontSize},[`${ze}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${ze}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:fe.remainingColor,borderRadius:fe.lineBorderRadius},[`${ze}-inner:not(${ze}-circle-gradient)`]:{[`${ze}-circle-path`]:{stroke:fe.defaultColor}},[`${ze}-success-bg, ${ze}-bg`]:{position:"relative",background:fe.defaultColor,borderRadius:fe.lineBorderRadius,transition:`all ${fe.motionDurationSlow} ${fe.motionEaseInOutCirc}`},[`${ze}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${ze}-text`]:{width:"max-content",marginInlineStart:0,marginTop:fe.marginXXS}},[`${ze}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ve})`]},height:"100%",width:`calc(1 / var(${Ce}) * 100%)`,display:"block"},[`&${ze}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${ze}-text-inner`]:{color:fe.colorWhite,[`&${ze}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${ze}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:fe.colorSuccess},[`${ze}-text`]:{display:"inline-block",marginInlineStart:fe.marginXS,color:fe.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[nt]:{fontSize:fe.fontSize},[`&${ze}-text-outer`]:{width:"max-content"},[`&${ze}-text-outer${ze}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:fe.marginXS}},[`${ze}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,Be.unit)(fe.paddingXXS)}`,[`&${ze}-text-start`]:{justifyContent:"start"},[`&${ze}-text-end`]:{justifyContent:"end"}},[`&${ze}-status-active`]:{[`${ze}-bg::before`]:{position:"absolute",inset:0,backgroundColor:fe.colorBgContainer,borderRadius:fe.lineBorderRadius,opacity:0,animationName:X(),animationDuration:fe.progressActiveMotionDuration,animationTimingFunction:fe.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${ze}-rtl${ze}-status-active`]:{[`${ze}-bg::before`]:{animationName:X(!0)}},[`&${ze}-status-exception`]:{[`${ze}-bg`]:{backgroundColor:fe.colorError},[`${ze}-text`]:{color:fe.colorError}},[`&${ze}-status-exception ${ze}-inner:not(${ze}-circle-gradient)`]:{[`${ze}-circle-path`]:{stroke:fe.colorError}},[`&${ze}-status-success`]:{[`${ze}-bg`]:{backgroundColor:fe.colorSuccess},[`${ze}-text`]:{color:fe.colorSuccess}},[`&${ze}-status-success ${ze}-inner:not(${ze}-circle-gradient)`]:{[`${ze}-circle-path`]:{stroke:fe.colorSuccess}}})}},se=fe=>{const{componentCls:ze,iconCls:nt}=fe;return{[ze]:{[`${ze}-circle-trail`]:{stroke:fe.remainingColor},[`&${ze}-circle ${ze}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${ze}-circle ${ze}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:fe.circleTextColor,fontSize:fe.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[nt]:{fontSize:fe.circleIconFontSize}},[`${ze}-circle&-status-exception`]:{[`${ze}-text`]:{color:fe.colorError}},[`${ze}-circle&-status-success`]:{[`${ze}-text`]:{color:fe.colorSuccess}}},[`${ze}-inline-circle`]:{lineHeight:1,[`${ze}-inner`]:{verticalAlign:"bottom"}}}},B=fe=>{const{componentCls:ze}=fe;return{[ze]:{[`${ze}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:fe.progressStepMinWidth,marginInlineEnd:fe.progressStepMarginInlineEnd,backgroundColor:fe.remainingColor,transition:`all ${fe.motionDurationSlow}`,"&-active":{backgroundColor:fe.defaultColor}}}}}},b=fe=>{const{componentCls:ze,iconCls:nt}=fe;return{[ze]:{[`${ze}-small&-line, ${ze}-small&-line ${ze}-text ${nt}`]:{fontSize:fe.fontSizeSM}}}},_=fe=>({circleTextColor:fe.colorText,defaultColor:fe.colorInfo,remainingColor:fe.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${fe.fontSize/fe.fontSizeSM}em`});var ne=(0,Ye.I$)("Progress",fe=>{const ze=fe.calc(fe.marginXXS).div(2).equal(),nt=(0,Ie.mergeToken)(fe,{progressStepMarginInlineEnd:ze,progressStepMinWidth:ze,progressActiveMotionDuration:"2.4s"});return[Re(nt),se(nt),B(nt),b(nt)]},_),$=function(fe,ze){var nt={};for(var at in fe)Object.prototype.hasOwnProperty.call(fe,at)&&ze.indexOf(at)<0&&(nt[at]=fe[at]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,at=Object.getOwnPropertySymbols(fe);et{let ze=[];return Object.keys(fe).forEach(nt=>{const at=parseFloat(nt.replace(/%/g,""));Number.isNaN(at)||ze.push({key:at,value:fe[nt]})}),ze=ze.sort((nt,at)=>nt.key-at.key),ze.map(nt=>{let{key:at,value:et}=nt;return`${et} ${at}%`}).join(", ")},ge=(fe,ze)=>{const{from:nt=M.presetPrimaryColors.blue,to:at=M.presetPrimaryColors.blue,direction:et=ze==="rtl"?"to left":"to right"}=fe,Wt=$(fe,["from","to","direction"]);if(Object.keys(Wt).length!==0){const wt=ue(Wt),Ft=`linear-gradient(${et}, ${wt})`;return{background:Ft,[ve]:Ft}}const xt=`linear-gradient(${et}, ${nt}, ${at})`;return{background:xt,[ve]:xt}};var Qe=fe=>{const{prefixCls:ze,direction:nt,percent:at,size:et,strokeWidth:Wt,strokeColor:xt,strokeLinecap:wt="round",children:Ft,trailColor:Bt=null,percentPosition:Mt,success:Yt}=fe,{align:It,type:_t}=Mt,jt=xt&&typeof xt!="string"?ge(xt,nt):{[ve]:xt,background:xt},Dt=wt==="square"||wt==="butt"?0:void 0,Lt=et!=null?et:[-1,Wt||(et==="small"?6:8)],[Gt,Kt]=xe(Lt,"line",{strokeWidth:Wt}),wn={backgroundColor:Bt||void 0,borderRadius:Dt},vn=Object.assign(Object.assign({width:`${q(at)}%`,height:Kt,borderRadius:Dt},jt),{[Ce]:q(at)/100}),mn=Oe(fe),Cn={width:`${q(mn)}%`,height:Kt,borderRadius:Dt,backgroundColor:Yt==null?void 0:Yt.strokeColor},Mn={width:Gt<0?"100%":Gt},En=o.createElement("div",{className:`${ze}-inner`,style:wn},o.createElement("div",{className:H()(`${ze}-bg`,`${ze}-bg-${_t}`),style:vn},_t==="inner"&&Ft),mn!==void 0&&o.createElement("div",{className:`${ze}-success-bg`,style:Cn})),Bn=_t==="outer"&&It==="start",an=_t==="outer"&&It==="end";return _t==="outer"&&It==="center"?o.createElement("div",{className:`${ze}-layout-bottom`},En,Ft):o.createElement("div",{className:`${ze}-outer`,style:Mn},Bn&&Ft,En,an&&Ft)},Ve=fe=>{const{size:ze,steps:nt,rounding:at=Math.round,percent:et=0,strokeWidth:Wt=8,strokeColor:xt,trailColor:wt=null,prefixCls:Ft,children:Bt}=fe,Mt=at(nt*(et/100)),Yt=ze==="small"?2:14,It=ze!=null?ze:[Yt,Wt],[_t,jt]=xe(It,"step",{steps:nt,strokeWidth:Wt}),Dt=_t/nt,Lt=Array.from({length:nt});for(let Gt=0;Gt{const{prefixCls:nt,className:at,rootClassName:et,steps:Wt,strokeColor:xt,percent:wt=0,size:Ft="default",showInfo:Bt=!0,type:Mt="line",status:Yt,format:It,style:_t,percentPosition:jt={}}=fe,Dt=lt(fe,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Lt="end",type:Gt="outer"}=jt,Kt=Array.isArray(xt)?xt[0]:xt,wn=typeof xt=="string"||Array.isArray(xt)?xt:void 0,vn=o.useMemo(()=>{if(Kt){const k=typeof Kt=="string"?Kt:Object.values(Kt)[0];return new Q.FastColor(k).isLight()}return!1},[xt]),mn=o.useMemo(()=>{var k,re;const K=Oe(fe);return parseInt(K!==void 0?(k=K!=null?K:0)===null||k===void 0?void 0:k.toString():(re=wt!=null?wt:0)===null||re===void 0?void 0:re.toString(),10)},[wt,fe.success,fe.successPercent]),Cn=o.useMemo(()=>!tt.includes(Yt)&&mn>=100?"success":Yt||"normal",[Yt,mn]),{getPrefixCls:Mn,direction:En,progress:Bn}=o.useContext(c.E_),an=Mn("progress",nt),[Dn,An,dt]=ne(an),G=Mt==="line",ae=G&&!Wt,yt=o.useMemo(()=>{if(!Bt)return null;const k=Oe(fe);let re;const K=It||(O=>`${O}%`),ie=G&&vn&&Gt==="inner";return Gt==="inner"||It||Cn!=="exception"&&Cn!=="success"?re=K(q(wt),q(k)):Cn==="exception"?re=G?o.createElement(V.Z,null):o.createElement(Z.Z,null):Cn==="success"&&(re=G?o.createElement(L.Z,null):o.createElement(ee.Z,null)),o.createElement("span",{className:H()(`${an}-text`,{[`${an}-text-bright`]:ie,[`${an}-text-${Lt}`]:ae,[`${an}-text-${Gt}`]:ae}),title:typeof re=="string"?re:void 0},re)},[Bt,wt,mn,Cn,Mt,an,It]);let te;Mt==="line"?te=Wt?o.createElement(Ve,Object.assign({},fe,{strokeColor:wn,prefixCls:an,steps:typeof Wt=="object"?Wt.count:Wt}),yt):o.createElement(Qe,Object.assign({},fe,{strokeColor:Kt,prefixCls:an,direction:En,percentPosition:{align:Lt,type:Gt}}),yt):(Mt==="circle"||Mt==="dashboard")&&(te=o.createElement(ot,Object.assign({},fe,{strokeColor:Kt,prefixCls:an,progressStatus:Cn}),yt));const de=H()(an,`${an}-status-${Cn}`,{[`${an}-${Mt==="dashboard"&&"circle"||Mt}`]:Mt!=="line",[`${an}-inline-circle`]:Mt==="circle"&&xe(Ft,"circle")[0]<=20,[`${an}-line`]:ae,[`${an}-line-align-${Lt}`]:ae,[`${an}-line-position-${Gt}`]:ae,[`${an}-steps`]:Wt,[`${an}-show-info`]:Bt,[`${an}-${Ft}`]:typeof Ft=="string",[`${an}-rtl`]:En==="rtl"},Bn==null?void 0:Bn.className,at,et,An,dt);return Dn(o.createElement("div",Object.assign({ref:ze,style:Object.assign(Object.assign({},Bn==null?void 0:Bn.style),_t),className:de,role:"progressbar","aria-valuenow":mn,"aria-valuemin":0,"aria-valuemax":100},(0,i.Z)(Dt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),te))}),pt=vt},82326:function(Nt,je,s){"use strict";var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(37463),V=s(2738),Z=s(75030),N=s(86641),H=s(45915),i=s(82855),c=s(48755),C=s(38406),l=s(2171),f=s(83397),p=s(31756),y=s(56553),S=s(24971),w=s(70045),P=s(57700),v=s(1722),I=s(90376),g=s(68525),A=s(90005),R=function(be,Je){var U={};for(var F in be)Object.prototype.hasOwnProperty.call(be,F)&&Je.indexOf(F)<0&&(U[F]=be[F]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,F=Object.getOwnPropertySymbols(be);m{var U;const{prefixCls:F,bordered:m,className:W,rootClassName:x,getPopupContainer:T,popupClassName:h,dropdownClassName:d,listHeight:M=256,placement:q,listItemHeight:Oe,size:ke,disabled:Ae,notFoundContent:xe,status:Me,builtinPlacements:At,dropdownMatchSelectWidth:Ze,popupMatchSelectWidth:ot,direction:Be,style:Et,allowClear:Ye,variant:Ie,dropdownStyle:ve,transitionName:Ce,tagRender:X,maxCount:Re,prefix:se}=be,B=R(be,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:b,getPrefixCls:_,renderEmpty:ne,direction:$,virtual:ue,popupMatchSelectWidth:ge,popupOverflow:Pe}=o.useContext(c.E_),Qe=(0,c.dj)("select"),[,_e]=(0,P.ZP)(),Ve=Oe!=null?Oe:_e==null?void 0:_e.controlHeight,lt=_("select",F),ft=_(),tt=Be!=null?Be:$,{compactSize:it,compactItemClassnames:vt}=(0,w.ri)(lt,tt),[pt,fe]=(0,S.Z)("select",Ie,m),ze=(0,f.Z)(lt),[nt,at,et]=(0,I.Z)(lt,ze),Wt=o.useMemo(()=>{const{mode:An}=be;if(An!=="combobox")return An===z?"combobox":An},[be.mode]),xt=Wt==="multiple"||Wt==="tags",wt=(0,A.Z)(be.suffixIcon,be.showArrow),Ft=(U=ot!=null?ot:Ze)!==null&&U!==void 0?U:ge,{status:Bt,hasFeedback:Mt,isFormItemInput:Yt,feedbackIcon:It}=o.useContext(y.aM),_t=(0,i.F)(Bt,Me);let jt;xe!==void 0?jt=xe:Wt==="combobox"?jt=null:jt=(ne==null?void 0:ne("Select"))||o.createElement(C.Z,{componentName:"Select"});const{suffixIcon:Dt,itemIcon:Lt,removeIcon:Gt,clearIcon:Kt}=(0,g.Z)(Object.assign(Object.assign({},B),{multiple:xt,hasFeedback:Mt,feedbackIcon:It,showSuffixIcon:wt,prefixCls:lt,componentName:"Select"})),wn=Ye===!0?{clearIcon:Kt}:Ye,vn=(0,V.Z)(B,["suffixIcon","itemIcon"]),mn=L()(h||d,{[`${lt}-dropdown-${tt}`]:tt==="rtl"},x,et,ze,at),Cn=(0,p.Z)(An=>{var dt;return(dt=ke!=null?ke:it)!==null&&dt!==void 0?dt:An}),Mn=o.useContext(l.Z),En=Ae!=null?Ae:Mn,Bn=L()({[`${lt}-lg`]:Cn==="large",[`${lt}-sm`]:Cn==="small",[`${lt}-rtl`]:tt==="rtl",[`${lt}-${pt}`]:fe,[`${lt}-in-form-item`]:Yt},(0,i.Z)(lt,_t,Mt),vt,Qe.className,W,x,et,ze,at),an=o.useMemo(()=>q!==void 0?q:tt==="rtl"?"bottomRight":"bottomLeft",[q,tt]),[Dn]=(0,Z.Cn)("SelectLike",ve==null?void 0:ve.zIndex);return nt(o.createElement(ee.ZP,Object.assign({ref:Je,virtual:ue,showSearch:Qe.showSearch},vn,{style:Object.assign(Object.assign({},Qe.style),Et),dropdownMatchSelectWidth:Ft,transitionName:(0,N.m)(ft,"slide-up",Ce),builtinPlacements:(0,v.Z)(At,Pe),listHeight:M,listItemHeight:Ve,mode:Wt,prefixCls:lt,placement:an,direction:tt,prefix:se,suffixIcon:Dt,menuItemSelectedIcon:Lt,removeIcon:Gt,allowClear:wn,notFoundContent:jt,className:Bn,getPopupContainer:T||b,dropdownClassName:mn,disabled:En,dropdownStyle:Object.assign(Object.assign({},ve),{zIndex:Dn}),maxCount:xt?Re:void 0,tagRender:xt?X:void 0})))},he=o.forwardRef(J),oe=(0,H.Z)(he,"dropdownAlign");he.SECRET_COMBOBOX_MODE_DO_NOT_USE=z,he.Option=ee.Wx,he.OptGroup=ee.Xo,he._InternalPanelDoNotUseOrYouWillBeFired=oe,je.default=he},1722:function(Nt,je){"use strict";const s=Q=>{const ee={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:Q==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},ee),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},ee),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},ee),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},ee),{points:["br","tr"],offset:[0,-4]})}};function o(Q,L){return Q||s(L)}je.Z=o},90376:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return F}});var o=s(63356),Q=s(56119),L=s(16931),ee=s(51636),V=s(46e3),Z=s(93873);const N=m=>{const{optionHeight:W,optionFontSize:x,optionLineHeight:T,optionPadding:h}=m;return{position:"relative",display:"block",minHeight:W,padding:h,color:m.colorText,fontWeight:"normal",fontSize:x,lineHeight:T,boxSizing:"border-box"}};var i=m=>{const{antCls:W,componentCls:x}=m,T=`${x}-item`,h=`&${W}-slide-up-enter${W}-slide-up-enter-active`,d=`&${W}-slide-up-appear${W}-slide-up-appear-active`,M=`&${W}-slide-up-leave${W}-slide-up-leave-active`,q=`${x}-dropdown-placement-`,Oe=`${T}-option-selected`;return[{[`${x}-dropdown`]:Object.assign(Object.assign({},(0,o.Wf)(m)),{position:"absolute",top:-9999,zIndex:m.zIndexPopup,boxSizing:"border-box",padding:m.paddingXXS,overflow:"hidden",fontSize:m.fontSize,fontVariant:"initial",backgroundColor:m.colorBgElevated,borderRadius:m.borderRadiusLG,outline:"none",boxShadow:m.boxShadowSecondary,[` ${h}${q}bottomLeft, ${d}${q}bottomLeft `]:{animationName:V.fJ},[` @@ -109,9 +109,9 @@ `]:{opacity:0,animationTimingFunction:f.motionEaseOutCirc},[`${S}-leave`]:{animationTimingFunction:f.motionEaseInOutCirc}}]}},46e3:function(Nt,je,s){"use strict";s.d(je,{Qt:function(){return V},Uw:function(){return ee},fJ:function(){return L},ly:function(){return Z},oN:function(){return l}});var o=s(36237),Q=s(48746);const L=new o.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),ee=new o.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),V=new o.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Z=new o.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),N=new o.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),H=new o.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),i=new o.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),c=new o.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),C={"slide-up":{inKeyframes:L,outKeyframes:ee},"slide-down":{inKeyframes:V,outKeyframes:Z},"slide-left":{inKeyframes:N,outKeyframes:H},"slide-right":{inKeyframes:i,outKeyframes:c}},l=(f,p)=>{const{antCls:y}=f,S=`${y}-${p}`,{inKeyframes:w,outKeyframes:P}=C[p];return[(0,Q.R)(S,w,P,f.motionDurationMid),{[` ${S}-enter, ${S}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:f.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${S}-leave`]:{animationTimingFunction:f.motionEaseInQuint}}]}},37645:function(Nt,je,s){"use strict";s.d(je,{ZP:function(){return Z},qN:function(){return L},wZ:function(){return ee}});var o=s(36237),Q=s(36305);const L=8;function ee(N){const{contentRadius:H,limitVerticalRadius:i}=N,c=H>12?H+2:12;return{arrowOffsetHorizontal:c,arrowOffsetVertical:i?L:c}}function V(N,H){return N?H:{}}function Z(N,H,i){const{componentCls:c,boxShadowPopoverArrow:C,arrowOffsetVertical:l,arrowOffsetHorizontal:f}=N,{arrowDistance:p=0,arrowPlacement:y={left:!0,right:!0,top:!0,bottom:!0}}=i||{};return{[c]:Object.assign(Object.assign(Object.assign(Object.assign({[`${c}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,Q.W)(N,H,C)),{"&:before":{background:H}})]},V(!!y.top,{[[`&-placement-top > ${c}-arrow`,`&-placement-topLeft > ${c}-arrow`,`&-placement-topRight > ${c}-arrow`].join(",")]:{bottom:p,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${c}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":f,[`> ${c}-arrow`]:{left:{_skip_check_:!0,value:f}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,o.unit)(f)})`,[`> ${c}-arrow`]:{right:{_skip_check_:!0,value:f}}}})),V(!!y.bottom,{[[`&-placement-bottom > ${c}-arrow`,`&-placement-bottomLeft > ${c}-arrow`,`&-placement-bottomRight > ${c}-arrow`].join(",")]:{top:p,transform:"translateY(-100%)"},[`&-placement-bottom > ${c}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":f,[`> ${c}-arrow`]:{left:{_skip_check_:!0,value:f}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,o.unit)(f)})`,[`> ${c}-arrow`]:{right:{_skip_check_:!0,value:f}}}})),V(!!y.left,{[[`&-placement-left > ${c}-arrow`,`&-placement-leftTop > ${c}-arrow`,`&-placement-leftBottom > ${c}-arrow`].join(",")]:{right:{_skip_check_:!0,value:p},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${c}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${c}-arrow`]:{top:l},[`&-placement-leftBottom > ${c}-arrow`]:{bottom:l}})),V(!!y.right,{[[`&-placement-right > ${c}-arrow`,`&-placement-rightTop > ${c}-arrow`,`&-placement-rightBottom > ${c}-arrow`].join(",")]:{left:{_skip_check_:!0,value:p},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${c}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${c}-arrow`]:{top:l},[`&-placement-rightBottom > ${c}-arrow`]:{bottom:l}}))}}},36305:function(Nt,je,s){"use strict";s.d(je,{W:function(){return L},w:function(){return Q}});var o=s(36237);function Q(ee){const{sizePopupArrow:V,borderRadiusXS:Z,borderRadiusOuter:N}=ee,H=V/2,i=0,c=H,C=N*1/Math.sqrt(2),l=H-N*(1-1/Math.sqrt(2)),f=H-Z*(1/Math.sqrt(2)),p=N*(Math.sqrt(2)-1)+Z*(1/Math.sqrt(2)),y=2*H-f,S=p,w=2*H-C,P=l,v=2*H-i,I=c,g=H*Math.sqrt(2)+N*(Math.sqrt(2)-2),A=N*(Math.sqrt(2)-1),R=`polygon(${A}px 100%, 50% ${A}px, ${2*H-A}px 100%, ${A}px 100%)`,z=`path('M ${i} ${c} A ${N} ${N} 0 0 0 ${C} ${l} L ${f} ${p} A ${Z} ${Z} 0 0 1 ${y} ${S} L ${w} ${P} A ${N} ${N} 0 0 0 ${v} ${I} Z')`;return{arrowShadowWidth:g,arrowPath:z,arrowPolygon:R}}const L=(ee,V,Z)=>{const{sizePopupArrow:N,arrowPolygon:H,arrowPath:i,arrowShadowWidth:c,borderRadiusXS:C,calc:l}=ee;return{pointerEvents:"none",width:N,height:N,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:N,height:l(N).div(2).equal(),background:V,clipPath:{_multi_value_:!0,value:[H,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:c,height:c,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,o.unit)(C)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:Z,zIndex:0,background:"transparent"}}}},58755:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return W}});var o=s(59301),Q=s(58617),L=s(92310),ee=s.n(L),V=s(54476),Z=s(20068),N=s(42978),H=s(75931),i=s(18929),c=s(10228),C=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],l=o.forwardRef(function(x,T){var h,d=x.prefixCls,M=d===void 0?"rc-switch":d,q=x.className,Oe=x.checked,ke=x.defaultChecked,Ae=x.disabled,xe=x.loadingIcon,Me=x.checkedChildren,At=x.unCheckedChildren,Ze=x.onClick,ot=x.onChange,Be=x.onKeyDown,Et=(0,H.Z)(x,C),Ye=(0,i.Z)(!1,{value:Oe,defaultValue:ke}),Ie=(0,N.Z)(Ye,2),ve=Ie[0],Ce=Ie[1];function X(b,_){var ne=ve;return Ae||(ne=b,Ce(ne),ot==null||ot(ne,_)),ne}function Re(b){b.which===c.Z.LEFT?X(!1,b):b.which===c.Z.RIGHT&&X(!0,b),Be==null||Be(b)}function se(b){var _=X(!ve,b);Ze==null||Ze(_,b)}var B=ee()(M,q,(h={},(0,Z.Z)(h,"".concat(M,"-checked"),ve),(0,Z.Z)(h,"".concat(M,"-disabled"),Ae),h));return o.createElement("button",(0,V.Z)({},Et,{type:"button",role:"switch","aria-checked":ve,disabled:Ae,className:B,ref:T,onKeyDown:Re,onClick:se}),xe,o.createElement("span",{className:"".concat(M,"-inner")},o.createElement("span",{className:"".concat(M,"-inner-checked")},Me),o.createElement("span",{className:"".concat(M,"-inner-unchecked")},At)))});l.displayName="Switch";var f=l,p=s(12919),y=s(48755),S=s(2171),w=s(31756),P=s(36237),v=s(17835),I=s(63356),g=s(16931),A=s(51636);const R=x=>{const{componentCls:T,trackHeightSM:h,trackPadding:d,trackMinWidthSM:M,innerMinMarginSM:q,innerMaxMarginSM:Oe,handleSizeSM:ke,calc:Ae}=x,xe=`${T}-inner`,Me=(0,P.unit)(Ae(ke).add(Ae(d).mul(2)).equal()),At=(0,P.unit)(Ae(Oe).mul(2).equal());return{[T]:{[`&${T}-small`]:{minWidth:M,height:h,lineHeight:(0,P.unit)(h),[`${T}-inner`]:{paddingInlineStart:Oe,paddingInlineEnd:q,[`${xe}-checked, ${xe}-unchecked`]:{minHeight:h},[`${xe}-checked`]:{marginInlineStart:`calc(-100% + ${Me} - ${At})`,marginInlineEnd:`calc(100% - ${Me} + ${At})`},[`${xe}-unchecked`]:{marginTop:Ae(h).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${T}-handle`]:{width:ke,height:ke},[`${T}-loading-icon`]:{top:Ae(Ae(ke).sub(x.switchLoadingIconSize)).div(2).equal(),fontSize:x.switchLoadingIconSize},[`&${T}-checked`]:{[`${T}-inner`]:{paddingInlineStart:q,paddingInlineEnd:Oe,[`${xe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${xe}-unchecked`]:{marginInlineStart:`calc(100% - ${Me} + ${At})`,marginInlineEnd:`calc(-100% + ${Me} - ${At})`}},[`${T}-handle`]:{insetInlineStart:`calc(100% - ${(0,P.unit)(Ae(ke).add(d).equal())})`}},[`&:not(${T}-disabled):active`]:{[`&:not(${T}-checked) ${xe}`]:{[`${xe}-unchecked`]:{marginInlineStart:Ae(x.marginXXS).div(2).equal(),marginInlineEnd:Ae(x.marginXXS).mul(-1).div(2).equal()}},[`&${T}-checked ${xe}`]:{[`${xe}-checked`]:{marginInlineStart:Ae(x.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ae(x.marginXXS).div(2).equal()}}}}}}},z=x=>{const{componentCls:T,handleSize:h,calc:d}=x;return{[T]:{[`${T}-loading-icon${x.iconCls}`]:{position:"relative",top:d(d(h).sub(x.fontSize)).div(2).equal(),color:x.switchLoadingIconColor,verticalAlign:"top"},[`&${T}-checked ${T}-loading-icon`]:{color:x.switchColor}}}},J=x=>{const{componentCls:T,trackPadding:h,handleBg:d,handleShadow:M,handleSize:q,calc:Oe}=x,ke=`${T}-handle`;return{[T]:{[ke]:{position:"absolute",top:h,insetInlineStart:h,width:q,height:q,transition:`all ${x.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:d,borderRadius:Oe(q).div(2).equal(),boxShadow:M,transition:`all ${x.switchDuration} ease-in-out`,content:'""'}},[`&${T}-checked ${ke}`]:{insetInlineStart:`calc(100% - ${(0,P.unit)(Oe(q).add(h).equal())})`},[`&:not(${T}-disabled):active`]:{[`${ke}::before`]:{insetInlineEnd:x.switchHandleActiveInset,insetInlineStart:0},[`&${T}-checked ${ke}::before`]:{insetInlineEnd:0,insetInlineStart:x.switchHandleActiveInset}}}}},he=x=>{const{componentCls:T,trackHeight:h,trackPadding:d,innerMinMargin:M,innerMaxMargin:q,handleSize:Oe,calc:ke}=x,Ae=`${T}-inner`,xe=(0,P.unit)(ke(Oe).add(ke(d).mul(2)).equal()),Me=(0,P.unit)(ke(q).mul(2).equal());return{[T]:{[Ae]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:q,paddingInlineEnd:M,transition:`padding-inline-start ${x.switchDuration} ease-in-out, padding-inline-end ${x.switchDuration} ease-in-out`,[`${Ae}-checked, ${Ae}-unchecked`]:{display:"block",color:x.colorTextLightSolid,fontSize:x.fontSizeSM,transition:`margin-inline-start ${x.switchDuration} ease-in-out, margin-inline-end ${x.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:h},[`${Ae}-checked`]:{marginInlineStart:`calc(-100% + ${xe} - ${Me})`,marginInlineEnd:`calc(100% - ${xe} + ${Me})`},[`${Ae}-unchecked`]:{marginTop:ke(h).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${T}-checked ${Ae}`]:{paddingInlineStart:M,paddingInlineEnd:q,[`${Ae}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ae}-unchecked`]:{marginInlineStart:`calc(100% - ${xe} + ${Me})`,marginInlineEnd:`calc(-100% + ${xe} - ${Me})`}},[`&:not(${T}-disabled):active`]:{[`&:not(${T}-checked) ${Ae}`]:{[`${Ae}-unchecked`]:{marginInlineStart:ke(d).mul(2).equal(),marginInlineEnd:ke(d).mul(-1).mul(2).equal()}},[`&${T}-checked ${Ae}`]:{[`${Ae}-checked`]:{marginInlineStart:ke(d).mul(-1).mul(2).equal(),marginInlineEnd:ke(d).mul(2).equal()}}}}}},oe=x=>{const{componentCls:T,trackHeight:h,trackMinWidth:d}=x;return{[T]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,I.Wf)(x)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:d,height:h,lineHeight:(0,P.unit)(h),verticalAlign:"middle",background:x.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${x.motionDurationMid}`,userSelect:"none",[`&:hover:not(${T}-disabled)`]:{background:x.colorTextTertiary}}),(0,I.Qy)(x)),{[`&${T}-checked`]:{background:x.switchColor,[`&:hover:not(${T}-disabled)`]:{background:x.colorPrimaryHover}},[`&${T}-loading, &${T}-disabled`]:{cursor:"not-allowed",opacity:x.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${T}-rtl`]:{direction:"rtl"}})}},be=x=>{const{fontSize:T,lineHeight:h,controlHeight:d,colorWhite:M}=x,q=T*h,Oe=d/2,ke=2,Ae=q-ke*2,xe=Oe-ke*2;return{trackHeight:q,trackHeightSM:Oe,trackMinWidth:Ae*2+ke*4,trackMinWidthSM:xe*2+ke*2,trackPadding:ke,handleBg:M,handleSize:Ae,handleSizeSM:xe,handleShadow:`0 2px 4px 0 ${new v.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ae/2,innerMaxMargin:Ae+ke+ke*2,innerMinMarginSM:xe/2,innerMaxMarginSM:xe+ke+ke*2}};var Je=(0,g.I$)("Switch",x=>{const T=(0,A.mergeToken)(x,{switchDuration:x.motionDurationMid,switchColor:x.colorPrimary,switchDisabledOpacity:x.opacityLoading,switchLoadingIconSize:x.calc(x.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${x.opacityLoading})`,switchHandleActiveInset:"-30%"});return[oe(T),he(T),J(T),z(T),R(T)]},be),U=function(x,T){var h={};for(var d in x)Object.prototype.hasOwnProperty.call(x,d)&&T.indexOf(d)<0&&(h[d]=x[d]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,d=Object.getOwnPropertySymbols(x);M{const{prefixCls:h,size:d,disabled:M,loading:q,className:Oe,rootClassName:ke,style:Ae,checked:xe,value:Me,defaultChecked:At,defaultValue:Ze,onChange:ot}=x,Be=U(x,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Et,Ye]=(0,i.Z)(!1,{value:xe!=null?xe:Me,defaultValue:At!=null?At:Ze}),{getPrefixCls:Ie,direction:ve,switch:Ce}=o.useContext(y.E_),X=o.useContext(S.Z),Re=(M!=null?M:X)||q,se=Ie("switch",h),B=o.createElement("div",{className:`${se}-handle`},q&&o.createElement(Q.Z,{className:`${se}-loading-icon`})),[b,_,ne]=Je(se),$=(0,w.Z)(d),ue=ee()(Ce==null?void 0:Ce.className,{[`${se}-small`]:$==="small",[`${se}-loading`]:q,[`${se}-rtl`]:ve==="rtl"},Oe,ke,_,ne),ge=Object.assign(Object.assign({},Ce==null?void 0:Ce.style),Ae),Pe=function(){Ye(arguments.length<=0?void 0:arguments[0]),ot==null||ot.apply(void 0,arguments)};return b(o.createElement(p.Z,{component:"Switch"},o.createElement(f,Object.assign({},Be,{checked:Et,onChange:Pe,prefixCls:se,className:ue,style:ge,disabled:Re,ref:T,loadingIcon:B}))))});m.__ANT_SWITCH=!0;var W=m},31691:function(Nt,je,s){"use strict";s.d(je,{default:function(){return dt}});var o=s(59301),Q=s(99267),L=s(18785),ee=s(62772),V=s(92310),Z=s.n(V),N=s(54476),H=s(20068),i=s(33885),c=s(42978),C=s(76190),l=s(75931),f=s(18929),p=s(49658),y=(0,o.createContext)(null),S=s(94480),w=s(29301),P=s(6089),v=s(8654),I=s(16089),g=function(ae){var yt=ae.activeTabOffset,te=ae.horizontal,de=ae.rtl,k=ae.indicator,re=k===void 0?{}:k,K=re.size,ie=re.align,O=ie===void 0?"center":ie,me=(0,o.useState)(),we=(0,c.Z)(me,2),Le=we[0],Fe=we[1],Se=(0,o.useRef)(),qe=o.useCallback(function(pe){return typeof K=="function"?K(pe):typeof K=="number"?K:pe},[K]);function De(){I.Z.cancel(Se.current)}return(0,o.useEffect)(function(){var pe={};if(yt)if(te){pe.width=qe(yt.width);var Ee=de?"right":"left";O==="start"&&(pe[Ee]=yt[Ee]),O==="center"&&(pe[Ee]=yt[Ee]+yt.width/2,pe.transform=de?"translateX(50%)":"translateX(-50%)"),O==="end"&&(pe[Ee]=yt[Ee]+yt.width,pe.transform="translateX(-100%)")}else pe.height=qe(yt.height),O==="start"&&(pe.top=yt.top),O==="center"&&(pe.top=yt.top+yt.height/2,pe.transform="translateY(-50%)"),O==="end"&&(pe.top=yt.top+yt.height,pe.transform="translateY(-100%)");return De(),Se.current=(0,I.Z)(function(){Fe(pe)}),De},[yt,te,de,O,qe]),{style:Le}},A=g,R={width:0,height:0,left:0,top:0};function z(G,ae,yt){return(0,o.useMemo)(function(){for(var te,de=new Map,k=ae.get((te=G[0])===null||te===void 0?void 0:te.key)||R,re=k.left+k.width,K=0;KTe?(ht=le,$e.current="x"):(ht=Ke,$e.current="y"),ae(-ht,-ht)&&ye.preventDefault()}var ce=(0,o.useRef)(null);ce.current={onTouchStart:We,onTouchMove:He,onTouchEnd:Ue,onWheel:st},o.useEffect(function(){function ye(ut){ce.current.onTouchStart(ut)}function le(ut){ce.current.onTouchMove(ut)}function Ke(ut){ce.current.onTouchEnd(ut)}function ht(ut){ce.current.onWheel(ut)}return document.addEventListener("touchmove",le,{passive:!1}),document.addEventListener("touchend",Ke,{passive:!0}),G.current.addEventListener("touchstart",ye,{passive:!0}),G.current.addEventListener("wheel",ht,{passive:!1}),function(){document.removeEventListener("touchmove",le),document.removeEventListener("touchend",Ke)}},[])}var F=s(34280);function m(G){var ae=(0,o.useState)(0),yt=(0,c.Z)(ae,2),te=yt[0],de=yt[1],k=(0,o.useRef)(0),re=(0,o.useRef)();return re.current=G,(0,F.o)(function(){var K;(K=re.current)===null||K===void 0||K.call(re)},[te]),function(){k.current===te&&(k.current+=1,de(k.current))}}function W(G){var ae=(0,o.useRef)([]),yt=(0,o.useState)({}),te=(0,c.Z)(yt,2),de=te[1],k=(0,o.useRef)(typeof G=="function"?G():G),re=m(function(){var ie=k.current;ae.current.forEach(function(O){ie=O(ie)}),ae.current=[],k.current=ie,de({})});function K(ie){ae.current.push(ie),re()}return[k.current,K]}var x={width:0,height:0,left:0,top:0,right:0};function T(G,ae,yt,te,de,k,re){var K=re.tabs,ie=re.tabPosition,O=re.rtl,me,we,Le;return["top","bottom"].includes(ie)?(me="width",we=O?"right":"left",Le=Math.abs(yt)):(me="height",we="top",Le=-yt),(0,o.useMemo)(function(){if(!K.length)return[0,0];for(var Fe=K.length,Se=Fe,qe=0;qeMath.floor(Le+ae)){Se=qe-1;break}}for(var pe=0,Ee=Fe-1;Ee>=0;Ee-=1){var We=G.get(K[Ee].key)||x;if(We[we]=Se?[0,0]:[pe,Se]},[G,ae,te,de,k,Le,ie,K.map(function(Fe){return Fe.key}).join("_"),O])}function h(G){var ae;return G instanceof Map?(ae={},G.forEach(function(yt,te){ae[te]=yt})):ae=G,JSON.stringify(ae)}var d="TABS_DQ";function M(G){return String(G).replace(/"/g,d)}function q(G,ae,yt,te){return!(!yt||te||G===!1||G===void 0&&(ae===!1||ae===null))}var Oe=o.forwardRef(function(G,ae){var yt=G.prefixCls,te=G.editable,de=G.locale,k=G.style;return!te||te.showAdd===!1?null:o.createElement("button",{ref:ae,type:"button",className:"".concat(yt,"-nav-add"),style:k,"aria-label":(de==null?void 0:de.addAriaLabel)||"Add tab",onClick:function(K){te.onEdit("add",{event:K})}},te.addIcon||"+")}),ke=Oe,Ae=o.forwardRef(function(G,ae){var yt=G.position,te=G.prefixCls,de=G.extra;if(!de)return null;var k,re={};return(0,C.Z)(de)==="object"&&!o.isValidElement(de)?re=de:re.right=de,yt==="right"&&(k=re.right),yt==="left"&&(k=re.left),k?o.createElement("div",{className:"".concat(te,"-extra-content"),ref:ae},k):null}),xe=Ae,Me=s(96478),At=s(28321),Ze=s(10228),ot=o.forwardRef(function(G,ae){var yt=G.prefixCls,te=G.id,de=G.tabs,k=G.locale,re=G.mobile,K=G.more,ie=K===void 0?{}:K,O=G.style,me=G.className,we=G.editable,Le=G.tabBarGutter,Fe=G.rtl,Se=G.removeAriaLabel,qe=G.onTabClick,De=G.getPopupContainer,pe=G.popupClassName,Ee=(0,o.useState)(!1),We=(0,c.Z)(Ee,2),He=We[0],Ue=We[1],$e=(0,o.useState)(null),st=(0,c.Z)($e,2),ce=st[0],ye=st[1],le=ie.icon,Ke=le===void 0?"More":le,ht="".concat(te,"-more-popup"),ut="".concat(yt,"-dropdown"),Te=ce!==null?"".concat(ht,"-").concat(ce):null,St=k==null?void 0:k.dropdownAriaLabel;function Xe(Ot,Ft){Ot.preventDefault(),Ot.stopPropagation(),we.onEdit("remove",{key:Ft,event:Ot})}var rt=o.createElement(At.ZP,{onClick:function(Ft){var _t=Ft.key,on=Ft.domEvent;qe(_t,on),Ue(!1)},prefixCls:"".concat(ut,"-menu"),id:ht,tabIndex:-1,role:"listbox","aria-activedescendant":Te,selectedKeys:[ce],"aria-label":St!==void 0?St:"expanded dropdown"},de.map(function(Ot){var Ft=Ot.closable,_t=Ot.disabled,on=Ot.closeIcon,rn=Ot.key,kt=Ot.label,Yt=q(Ft,on,we,_t);return o.createElement(At.sN,{key:rn,id:"".concat(ht,"-").concat(rn),role:"option","aria-controls":te&&"".concat(te,"-panel-").concat(rn),disabled:_t},o.createElement("span",null,kt),Yt&&o.createElement("button",{type:"button","aria-label":Se||"remove",tabIndex:0,className:"".concat(ut,"-menu-item-remove"),onClick:function(un){un.stopPropagation(),Xe(un,rn)}},on||we.removeIcon||"\xD7"))}));function Pt(Ot){for(var Ft=de.filter(function(Yt){return!Yt.disabled}),_t=Ft.findIndex(function(Yt){return Yt.key===ce})||0,on=Ft.length,rn=0;rnTn?"left":"right"})}),ut=(0,c.Z)(ht,2),Te=ut[0],St=ut[1],Xe=J(0,function(Yn,Tn){!Ke&&qe&&qe({direction:Yn>Tn?"top":"bottom"})}),rt=(0,c.Z)(Xe,2),Pt=rt[0],en=rt[1],Ut=(0,o.useState)([0,0]),zt=(0,c.Z)(Ut,2),Qt=zt[0],Ot=zt[1],Ft=(0,o.useState)([0,0]),_t=(0,c.Z)(Ft,2),on=_t[0],rn=_t[1],kt=(0,o.useState)([0,0]),Yt=(0,c.Z)(kt,2),sn=Yt[0],un=Yt[1],$t=(0,o.useState)([0,0]),Lt=(0,c.Z)($t,2),mt=Lt[0],ct=Lt[1],bt=W(new Map),Vt=(0,c.Z)(bt,2),Xt=Vt[0],ln=Vt[1],Sn=z(We,Xt,on[0]),dn=Ce(Qt,Ke),cn=Ce(on,Ke),pn=Ce(sn,Ke),Kn=Ce(mt,Ke),Un=Math.floor(dn)ir?ir:Yn}var nr=(0,o.useRef)(null),ar=(0,o.useState)(),cr=(0,c.Z)(ar,2),Nn=cr[0],qn=cr[1];function fr(){qn(Date.now())}function pr(){nr.current&&clearTimeout(nr.current)}U(st,function(Yn,Tn){function wr(Pr,jr){Pr(function(zr){var Qr=vr(zr+jr);return Qr})}return Un?(Ke?wr(St,Yn):wr(en,Tn),pr(),fr(),!0):!1}),(0,o.useEffect)(function(){return pr(),Nn&&(nr.current=setTimeout(function(){qn(0)},100)),pr},[Nn]);var lr=T(Sn,kn,Ke?Te:Pt,cn,pn,Kn,(0,i.Z)((0,i.Z)({},G),{},{tabs:We})),Ar=(0,c.Z)(lr,2),Er=Ar[0],Lr=Ar[1],or=(0,P.Z)(function(){var Yn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:re,Tn=Sn.get(Yn)||{width:0,height:0,left:0,right:0,top:0};if(Ke){var wr=Te;K?Tn.rightTe+kn&&(wr=Tn.right+Tn.width-kn):Tn.left<-Te?wr=-Tn.left:Tn.left+Tn.width>-Te+kn&&(wr=-(Tn.left+Tn.width-kn)),en(0),St(vr(wr))}else{var Pr=Pt;Tn.top<-Pt?Pr=-Tn.top:Tn.top+Tn.height>-Pt+kn&&(Pr=-(Tn.top+Tn.height-kn)),St(0),en(vr(Pr))}}),jn=(0,o.useState)(),Xn=(0,c.Z)(jn,2),er=Xn[0],Hn=Xn[1],Jn=(0,o.useState)(!1),Rn=(0,c.Z)(Jn,2),dr=Rn[0],mr=Rn[1],ur=We.filter(function(Yn){return!Yn.disabled}).map(function(Yn){return Yn.key}),_n=function(Tn){var wr=ur.indexOf(er||re),Pr=ur.length,jr=(wr+Tn+Pr)%Pr,zr=ur[jr];Hn(zr)},yr=function(Tn){var wr=Tn.code,Pr=K&&Ke,jr=ur[0],zr=ur[ur.length-1];switch(wr){case"ArrowLeft":{Ke&&_n(Pr?1:-1);break}case"ArrowRight":{Ke&&_n(Pr?-1:1);break}case"ArrowUp":{Tn.preventDefault(),Ke||_n(-1);break}case"ArrowDown":{Tn.preventDefault(),Ke||_n(1);break}case"Home":{Tn.preventDefault(),Hn(jr);break}case"End":{Tn.preventDefault(),Hn(zr);break}case"Enter":case"Space":{Tn.preventDefault(),Se(re,Tn);break}case"Backspace":case"Delete":{var Qr=ur.indexOf(er),Jr=We.find(function(ti){return ti.key===er}),Ci=q(Jr==null?void 0:Jr.closable,Jr==null?void 0:Jr.closeIcon,O,Jr==null?void 0:Jr.disabled);Ci&&(Tn.preventDefault(),Tn.stopPropagation(),O.onEdit("remove",{key:er,event:Tn}),Qr===ur.length-1?_n(-1):_n(1));break}}},Cr={};Ke?Cr[K?"marginRight":"marginLeft"]=Le:Cr.marginTop=Le;var xn=We.map(function(Yn,Tn){var wr=Yn.key;return o.createElement(Ye,{id:de,prefixCls:Ee,key:wr,tab:Yn,style:Tn===0?void 0:Cr,closable:Yn.closable,editable:O,active:wr===re,focus:wr===er,renderWrapper:Fe,removeAriaLabel:me==null?void 0:me.removeAriaLabel,tabCount:ur.length,currentPosition:Tn+1,onClick:function(jr){Se(wr,jr)},onKeyDown:yr,onFocus:function(){dr||Hn(wr),or(wr),fr(),st.current&&(K||(st.current.scrollLeft=0),st.current.scrollTop=0)},onBlur:function(){Hn(void 0)},onMouseDown:function(){mr(!0)},onMouseUp:function(){mr(!1)}})}),zn=function(){return ln(function(){var Tn,wr=new Map,Pr=(Tn=ce.current)===null||Tn===void 0?void 0:Tn.getBoundingClientRect();return We.forEach(function(jr){var zr,Qr=jr.key,Jr=(zr=ce.current)===null||zr===void 0?void 0:zr.querySelector('[data-node-key="'.concat(M(Qr),'"]'));if(Jr){var Ci=Ie(Jr,Pr),ti=(0,c.Z)(Ci,4),Pi=ti[0],Mi=ti[1],Oi=ti[2],xi=ti[3];wr.set(Qr,{width:Pi,height:Mi,left:Oi,top:xi})}}),wr})};(0,o.useEffect)(function(){zn()},[We.map(function(Yn){return Yn.key}).join("_")]);var Fn=m(function(){var Yn=ve(He),Tn=ve(Ue),wr=ve($e);Ot([Yn[0]-Tn[0]-wr[0],Yn[1]-Tn[1]-wr[1]]);var Pr=ve(le);un(Pr);var jr=ve(ye);ct(jr);var zr=ve(ce);rn([zr[0]-Pr[0],zr[1]-Pr[1]]),zn()}),Qn=We.slice(0,Er),Ht=We.slice(Lr+1),gn=[].concat((0,S.Z)(Qn),(0,S.Z)(Ht)),On=Sn.get(re),tn=A({activeTabOffset:On,horizontal:Ke,indicator:De,rtl:K}),hn=tn.style;(0,o.useEffect)(function(){or()},[re,tr,ir,h(On),h(Sn),Ke]),(0,o.useEffect)(function(){Fn()},[K]);var Ln=!!gn.length,Vn="".concat(Ee,"-nav-wrap"),sr,Sr,$n,Rr;return Ke?K?(Sr=Te>0,sr=Te!==ir):(sr=Te<0,Sr=Te!==tr):($n=Pt<0,Rr=Pt!==tr),o.createElement(w.Z,{onResize:Fn},o.createElement("div",{ref:(0,v.x1)(ae,He),role:"tablist","aria-orientation":Ke?"horizontal":"vertical",className:Z()("".concat(Ee,"-nav"),yt),style:te,onKeyDown:function(){fr()}},o.createElement(xe,{ref:Ue,position:"left",extra:ie,prefixCls:Ee}),o.createElement(w.Z,{onResize:Fn},o.createElement("div",{className:Z()(Vn,(0,H.Z)((0,H.Z)((0,H.Z)((0,H.Z)({},"".concat(Vn,"-ping-left"),sr),"".concat(Vn,"-ping-right"),Sr),"".concat(Vn,"-ping-top"),$n),"".concat(Vn,"-ping-bottom"),Rr)),ref:st},o.createElement(w.Z,{onResize:Fn},o.createElement("div",{ref:ce,className:"".concat(Ee,"-nav-list"),style:{transform:"translate(".concat(Te,"px, ").concat(Pt,"px)"),transition:Nn?"none":void 0}},xn,o.createElement(ke,{ref:le,prefixCls:Ee,locale:me,editable:O,style:(0,i.Z)((0,i.Z)({},xn.length===0?void 0:Cr),{},{visibility:Ln?"hidden":null})}),o.createElement("div",{className:Z()("".concat(Ee,"-ink-bar"),(0,H.Z)({},"".concat(Ee,"-ink-bar-animated"),k.inkBar)),style:hn}))))),o.createElement(Be,(0,N.Z)({},G,{removeAriaLabel:me==null?void 0:me.removeAriaLabel,ref:ye,prefixCls:Ee,tabs:gn,className:!Ln&&Wn,tabMoving:!!Nn})),o.createElement(xe,{ref:$e,position:"right",extra:ie,prefixCls:Ee})))}),Re=X,se=o.forwardRef(function(G,ae){var yt=G.prefixCls,te=G.className,de=G.style,k=G.id,re=G.active,K=G.tabKey,ie=G.children;return o.createElement("div",{id:k&&"".concat(k,"-panel-").concat(K),role:"tabpanel",tabIndex:re?0:-1,"aria-labelledby":k&&"".concat(k,"-tab-").concat(K),"aria-hidden":!re,style:de,className:Z()(yt,re&&"".concat(yt,"-active"),te),ref:ae},ie)}),B=se,b=["renderTabBar"],_=["label","key"],ne=function(ae){var yt=ae.renderTabBar,te=(0,l.Z)(ae,b),de=o.useContext(y),k=de.tabs;if(yt){var re=(0,i.Z)((0,i.Z)({},te),{},{panes:k.map(function(K){var ie=K.label,O=K.key,me=(0,l.Z)(K,_);return o.createElement(B,(0,N.Z)({tab:ie,key:O,tabKey:O},me))})});return yt(re,Re)}return o.createElement(Re,te)},$=ne,ue=s(77900),ge=["key","forceRender","style","className","destroyInactiveTabPane"],Pe=function(ae){var yt=ae.id,te=ae.activeKey,de=ae.animated,k=ae.tabPosition,re=ae.destroyInactiveTabPane,K=o.useContext(y),ie=K.prefixCls,O=K.tabs,me=de.tabPane,we="".concat(ie,"-tabpane");return o.createElement("div",{className:Z()("".concat(ie,"-content-holder"))},o.createElement("div",{className:Z()("".concat(ie,"-content"),"".concat(ie,"-content-").concat(k),(0,H.Z)({},"".concat(ie,"-content-animated"),me))},O.map(function(Le){var Fe=Le.key,Se=Le.forceRender,qe=Le.style,De=Le.className,pe=Le.destroyInactiveTabPane,Ee=(0,l.Z)(Le,ge),We=Fe===te;return o.createElement(ue.default,(0,N.Z)({key:Fe,visible:We,forceRender:Se,removeOnLeave:!!(re||pe),leavedClassName:"".concat(we,"-hidden")},de.tabPaneMotion),function(He,Ue){var $e=He.style,st=He.className;return o.createElement(B,(0,N.Z)({},Ee,{prefixCls:we,id:yt,tabKey:Fe,animated:me,active:We,style:(0,i.Z)((0,i.Z)({},qe),$e),className:Z()(De,st),ref:Ue}))})})))},Qe=Pe,_e=s(48736);function Ve(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},ae;return G===!1?ae={inkBar:!1,tabPane:!1}:G===!0?ae={inkBar:!0,tabPane:!1}:ae=(0,i.Z)({inkBar:!0},(0,C.Z)(G)==="object"?G:{}),ae.tabPaneMotion&&ae.tabPane===void 0&&(ae.tabPane=!0),!ae.tabPaneMotion&&ae.tabPane&&(ae.tabPane=!1),ae}var lt=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],ft=0,tt=o.forwardRef(function(G,ae){var yt=G.id,te=G.prefixCls,de=te===void 0?"rc-tabs":te,k=G.className,re=G.items,K=G.direction,ie=G.activeKey,O=G.defaultActiveKey,me=G.editable,we=G.animated,Le=G.tabPosition,Fe=Le===void 0?"top":Le,Se=G.tabBarGutter,qe=G.tabBarStyle,De=G.tabBarExtraContent,pe=G.locale,Ee=G.more,We=G.destroyInactiveTabPane,He=G.renderTabBar,Ue=G.onChange,$e=G.onTabClick,st=G.onTabScroll,ce=G.getPopupContainer,ye=G.popupClassName,le=G.indicator,Ke=(0,l.Z)(G,lt),ht=o.useMemo(function(){return(re||[]).filter(function(mt){return mt&&(0,C.Z)(mt)==="object"&&"key"in mt})},[re]),ut=K==="rtl",Te=Ve(we),St=(0,o.useState)(!1),Xe=(0,c.Z)(St,2),rt=Xe[0],Pt=Xe[1];(0,o.useEffect)(function(){Pt((0,p.Z)())},[]);var en=(0,f.Z)(function(){var mt;return(mt=ht[0])===null||mt===void 0?void 0:mt.key},{value:ie,defaultValue:O}),Ut=(0,c.Z)(en,2),zt=Ut[0],Qt=Ut[1],Ot=(0,o.useState)(function(){return ht.findIndex(function(mt){return mt.key===zt})}),Ft=(0,c.Z)(Ot,2),_t=Ft[0],on=Ft[1];(0,o.useEffect)(function(){var mt=ht.findIndex(function(bt){return bt.key===zt});if(mt===-1){var ct;mt=Math.max(0,Math.min(_t,ht.length-1)),Qt((ct=ht[mt])===null||ct===void 0?void 0:ct.key)}on(mt)},[ht.map(function(mt){return mt.key}).join("_"),zt,_t]);var rn=(0,f.Z)(null,{value:yt}),kt=(0,c.Z)(rn,2),Yt=kt[0],sn=kt[1];(0,o.useEffect)(function(){yt||(sn("rc-tabs-".concat(ft)),ft+=1)},[]);function un(mt,ct){$e==null||$e(mt,ct);var bt=mt!==zt;Qt(mt),bt&&(Ue==null||Ue(mt))}var $t={id:Yt,activeKey:zt,animated:Te,tabPosition:Fe,rtl:ut,mobile:rt},Lt=(0,i.Z)((0,i.Z)({},$t),{},{editable:me,locale:pe,more:Ee,tabBarGutter:Se,onTabClick:un,onTabScroll:st,extra:De,style:qe,panes:null,getPopupContainer:ce,popupClassName:ye,indicator:le});return o.createElement(y.Provider,{value:{tabs:ht,prefixCls:de}},o.createElement("div",(0,N.Z)({ref:ae,id:yt,className:Z()(de,"".concat(de,"-").concat(Fe),(0,H.Z)((0,H.Z)((0,H.Z)({},"".concat(de,"-mobile"),rt),"".concat(de,"-editable"),me),"".concat(de,"-rtl"),ut),k)},Ke),o.createElement($,(0,N.Z)({},Lt,{renderTabBar:He})),o.createElement(Qe,(0,N.Z)({destroyInactiveTabPane:We},$t,{animated:Te}))))}),it=tt,vt=it,pt=s(48755),fe=s(83397),ze=s(31756),nt=s(86641);const at={motionAppear:!1,motionEnter:!0,motionLeave:!0};function et(G){let ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},yt;return ae===!1?yt={inkBar:!1,tabPane:!1}:ae===!0?yt={inkBar:!0,tabPane:!0}:yt=Object.assign({inkBar:!0},typeof ae=="object"?ae:{}),yt.tabPane&&(yt.tabPaneMotion=Object.assign(Object.assign({},at),{motionName:(0,nt.m)(G,"switch")})),yt}var Wt=s(11592),xt=function(G,ae){var yt={};for(var te in G)Object.prototype.hasOwnProperty.call(G,te)&&ae.indexOf(te)<0&&(yt[te]=G[te]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,te=Object.getOwnPropertySymbols(G);deae)}function Mt(G,ae){if(G)return G;const yt=(0,Wt.Z)(ae).map(te=>{if(o.isValidElement(te)){const{key:de,props:k}=te,re=k||{},{tab:K}=re,ie=xt(re,["tab"]);return Object.assign(Object.assign({key:String(de)},ie),{label:K})}return null});return wt(yt)}var Bt=s(36237),Tt=s(63356),Jt=s(16931),It=s(51636),qt=s(46e3),Dt=G=>{const{componentCls:ae,motionDurationSlow:yt}=G;return[{[ae]:{[`${ae}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${yt}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${yt}`}}}}},[(0,qt.oN)(G,"slide-up"),(0,qt.oN)(G,"slide-down")]]};const Rt=G=>{const{componentCls:ae,tabsCardPadding:yt,cardBg:te,cardGutter:de,colorBorderSecondary:k,itemSelectedColor:re}=G;return{[`${ae}-card`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{margin:0,padding:yt,background:te,border:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${k}`,transition:`all ${G.motionDurationSlow} ${G.motionEaseInOut}`},[`${ae}-tab-active`]:{color:re,background:G.colorBgContainer},[`${ae}-tab-focus`]:Object.assign({},(0,Tt.oN)(G,-3)),[`${ae}-ink-bar`]:{visibility:"hidden"},[`& ${ae}-tab${ae}-tab-focus ${ae}-tab-btn`]:{outline:"none"}},[`&${ae}-top, &${ae}-bottom`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab + ${ae}-tab`]:{marginLeft:{_skip_check_:!0,value:(0,Bt.unit)(de)}}}},[`&${ae}-top`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{borderRadius:`${(0,Bt.unit)(G.borderRadiusLG)} ${(0,Bt.unit)(G.borderRadiusLG)} 0 0`},[`${ae}-tab-active`]:{borderBottomColor:G.colorBgContainer}}},[`&${ae}-bottom`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{borderRadius:`0 0 ${(0,Bt.unit)(G.borderRadiusLG)} ${(0,Bt.unit)(G.borderRadiusLG)}`},[`${ae}-tab-active`]:{borderTopColor:G.colorBgContainer}}},[`&${ae}-left, &${ae}-right`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab + ${ae}-tab`]:{marginTop:(0,Bt.unit)(de)}}},[`&${ae}-left`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,Bt.unit)(G.borderRadiusLG)} 0 0 ${(0,Bt.unit)(G.borderRadiusLG)}`}},[`${ae}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:G.colorBgContainer}}}},[`&${ae}-right`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,Bt.unit)(G.borderRadiusLG)} ${(0,Bt.unit)(G.borderRadiusLG)} 0`}},[`${ae}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:G.colorBgContainer}}}}}}},Gt=G=>{const{componentCls:ae,itemHoverColor:yt,dropdownEdgeChildVerticalPadding:te}=G;return{[`${ae}-dropdown`]:Object.assign(Object.assign({},(0,Tt.Wf)(G)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:G.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${ae}-dropdown-menu`]:{maxHeight:G.tabsDropdownHeight,margin:0,padding:`${(0,Bt.unit)(te)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:G.colorBgContainer,backgroundClip:"padding-box",borderRadius:G.borderRadiusLG,outline:"none",boxShadow:G.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Tt.vS),{display:"flex",alignItems:"center",minWidth:G.tabsDropdownWidth,margin:0,padding:`${(0,Bt.unit)(G.paddingXXS)} ${(0,Bt.unit)(G.paddingSM)}`,color:G.colorText,fontWeight:"normal",fontSize:G.fontSize,lineHeight:G.lineHeight,cursor:"pointer",transition:`all ${G.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:G.marginSM},color:G.colorTextDescription,fontSize:G.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:yt}},"&:hover":{background:G.controlItemBgHover},"&-disabled":{"&, &:hover":{color:G.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Kt=G=>{const{componentCls:ae,margin:yt,colorBorderSecondary:te,horizontalMargin:de,verticalItemPadding:k,verticalItemMargin:re,calc:K}=G;return{[`${ae}-top, ${ae}-bottom`]:{flexDirection:"column",[`> ${ae}-nav, > div > ${ae}-nav`]:{margin:de,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${te}`,content:"''"},[`${ae}-ink-bar`]:{height:G.lineWidthBold,"&-animated":{transition:`width ${G.motionDurationSlow}, left ${G.motionDurationSlow}, + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:f.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${S}-leave`]:{animationTimingFunction:f.motionEaseInQuint}}]}},37645:function(Nt,je,s){"use strict";s.d(je,{ZP:function(){return Z},qN:function(){return L},wZ:function(){return ee}});var o=s(36237),Q=s(36305);const L=8;function ee(N){const{contentRadius:H,limitVerticalRadius:i}=N,c=H>12?H+2:12;return{arrowOffsetHorizontal:c,arrowOffsetVertical:i?L:c}}function V(N,H){return N?H:{}}function Z(N,H,i){const{componentCls:c,boxShadowPopoverArrow:C,arrowOffsetVertical:l,arrowOffsetHorizontal:f}=N,{arrowDistance:p=0,arrowPlacement:y={left:!0,right:!0,top:!0,bottom:!0}}=i||{};return{[c]:Object.assign(Object.assign(Object.assign(Object.assign({[`${c}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,Q.W)(N,H,C)),{"&:before":{background:H}})]},V(!!y.top,{[[`&-placement-top > ${c}-arrow`,`&-placement-topLeft > ${c}-arrow`,`&-placement-topRight > ${c}-arrow`].join(",")]:{bottom:p,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${c}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":f,[`> ${c}-arrow`]:{left:{_skip_check_:!0,value:f}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,o.unit)(f)})`,[`> ${c}-arrow`]:{right:{_skip_check_:!0,value:f}}}})),V(!!y.bottom,{[[`&-placement-bottom > ${c}-arrow`,`&-placement-bottomLeft > ${c}-arrow`,`&-placement-bottomRight > ${c}-arrow`].join(",")]:{top:p,transform:"translateY(-100%)"},[`&-placement-bottom > ${c}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":f,[`> ${c}-arrow`]:{left:{_skip_check_:!0,value:f}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,o.unit)(f)})`,[`> ${c}-arrow`]:{right:{_skip_check_:!0,value:f}}}})),V(!!y.left,{[[`&-placement-left > ${c}-arrow`,`&-placement-leftTop > ${c}-arrow`,`&-placement-leftBottom > ${c}-arrow`].join(",")]:{right:{_skip_check_:!0,value:p},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${c}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${c}-arrow`]:{top:l},[`&-placement-leftBottom > ${c}-arrow`]:{bottom:l}})),V(!!y.right,{[[`&-placement-right > ${c}-arrow`,`&-placement-rightTop > ${c}-arrow`,`&-placement-rightBottom > ${c}-arrow`].join(",")]:{left:{_skip_check_:!0,value:p},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${c}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${c}-arrow`]:{top:l},[`&-placement-rightBottom > ${c}-arrow`]:{bottom:l}}))}}},36305:function(Nt,je,s){"use strict";s.d(je,{W:function(){return L},w:function(){return Q}});var o=s(36237);function Q(ee){const{sizePopupArrow:V,borderRadiusXS:Z,borderRadiusOuter:N}=ee,H=V/2,i=0,c=H,C=N*1/Math.sqrt(2),l=H-N*(1-1/Math.sqrt(2)),f=H-Z*(1/Math.sqrt(2)),p=N*(Math.sqrt(2)-1)+Z*(1/Math.sqrt(2)),y=2*H-f,S=p,w=2*H-C,P=l,v=2*H-i,I=c,g=H*Math.sqrt(2)+N*(Math.sqrt(2)-2),A=N*(Math.sqrt(2)-1),R=`polygon(${A}px 100%, 50% ${A}px, ${2*H-A}px 100%, ${A}px 100%)`,z=`path('M ${i} ${c} A ${N} ${N} 0 0 0 ${C} ${l} L ${f} ${p} A ${Z} ${Z} 0 0 1 ${y} ${S} L ${w} ${P} A ${N} ${N} 0 0 0 ${v} ${I} Z')`;return{arrowShadowWidth:g,arrowPath:z,arrowPolygon:R}}const L=(ee,V,Z)=>{const{sizePopupArrow:N,arrowPolygon:H,arrowPath:i,arrowShadowWidth:c,borderRadiusXS:C,calc:l}=ee;return{pointerEvents:"none",width:N,height:N,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:N,height:l(N).div(2).equal(),background:V,clipPath:{_multi_value_:!0,value:[H,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:c,height:c,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,o.unit)(C)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:Z,zIndex:0,background:"transparent"}}}},58755:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return W}});var o=s(59301),Q=s(58617),L=s(92310),ee=s.n(L),V=s(54476),Z=s(20068),N=s(42978),H=s(75931),i=s(18929),c=s(10228),C=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],l=o.forwardRef(function(x,T){var h,d=x.prefixCls,M=d===void 0?"rc-switch":d,q=x.className,Oe=x.checked,ke=x.defaultChecked,Ae=x.disabled,xe=x.loadingIcon,Me=x.checkedChildren,At=x.unCheckedChildren,Ze=x.onClick,ot=x.onChange,Be=x.onKeyDown,Et=(0,H.Z)(x,C),Ye=(0,i.Z)(!1,{value:Oe,defaultValue:ke}),Ie=(0,N.Z)(Ye,2),ve=Ie[0],Ce=Ie[1];function X(b,_){var ne=ve;return Ae||(ne=b,Ce(ne),ot==null||ot(ne,_)),ne}function Re(b){b.which===c.Z.LEFT?X(!1,b):b.which===c.Z.RIGHT&&X(!0,b),Be==null||Be(b)}function se(b){var _=X(!ve,b);Ze==null||Ze(_,b)}var B=ee()(M,q,(h={},(0,Z.Z)(h,"".concat(M,"-checked"),ve),(0,Z.Z)(h,"".concat(M,"-disabled"),Ae),h));return o.createElement("button",(0,V.Z)({},Et,{type:"button",role:"switch","aria-checked":ve,disabled:Ae,className:B,ref:T,onKeyDown:Re,onClick:se}),xe,o.createElement("span",{className:"".concat(M,"-inner")},o.createElement("span",{className:"".concat(M,"-inner-checked")},Me),o.createElement("span",{className:"".concat(M,"-inner-unchecked")},At)))});l.displayName="Switch";var f=l,p=s(12919),y=s(48755),S=s(2171),w=s(31756),P=s(36237),v=s(17835),I=s(63356),g=s(16931),A=s(51636);const R=x=>{const{componentCls:T,trackHeightSM:h,trackPadding:d,trackMinWidthSM:M,innerMinMarginSM:q,innerMaxMarginSM:Oe,handleSizeSM:ke,calc:Ae}=x,xe=`${T}-inner`,Me=(0,P.unit)(Ae(ke).add(Ae(d).mul(2)).equal()),At=(0,P.unit)(Ae(Oe).mul(2).equal());return{[T]:{[`&${T}-small`]:{minWidth:M,height:h,lineHeight:(0,P.unit)(h),[`${T}-inner`]:{paddingInlineStart:Oe,paddingInlineEnd:q,[`${xe}-checked, ${xe}-unchecked`]:{minHeight:h},[`${xe}-checked`]:{marginInlineStart:`calc(-100% + ${Me} - ${At})`,marginInlineEnd:`calc(100% - ${Me} + ${At})`},[`${xe}-unchecked`]:{marginTop:Ae(h).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${T}-handle`]:{width:ke,height:ke},[`${T}-loading-icon`]:{top:Ae(Ae(ke).sub(x.switchLoadingIconSize)).div(2).equal(),fontSize:x.switchLoadingIconSize},[`&${T}-checked`]:{[`${T}-inner`]:{paddingInlineStart:q,paddingInlineEnd:Oe,[`${xe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${xe}-unchecked`]:{marginInlineStart:`calc(100% - ${Me} + ${At})`,marginInlineEnd:`calc(-100% + ${Me} - ${At})`}},[`${T}-handle`]:{insetInlineStart:`calc(100% - ${(0,P.unit)(Ae(ke).add(d).equal())})`}},[`&:not(${T}-disabled):active`]:{[`&:not(${T}-checked) ${xe}`]:{[`${xe}-unchecked`]:{marginInlineStart:Ae(x.marginXXS).div(2).equal(),marginInlineEnd:Ae(x.marginXXS).mul(-1).div(2).equal()}},[`&${T}-checked ${xe}`]:{[`${xe}-checked`]:{marginInlineStart:Ae(x.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ae(x.marginXXS).div(2).equal()}}}}}}},z=x=>{const{componentCls:T,handleSize:h,calc:d}=x;return{[T]:{[`${T}-loading-icon${x.iconCls}`]:{position:"relative",top:d(d(h).sub(x.fontSize)).div(2).equal(),color:x.switchLoadingIconColor,verticalAlign:"top"},[`&${T}-checked ${T}-loading-icon`]:{color:x.switchColor}}}},J=x=>{const{componentCls:T,trackPadding:h,handleBg:d,handleShadow:M,handleSize:q,calc:Oe}=x,ke=`${T}-handle`;return{[T]:{[ke]:{position:"absolute",top:h,insetInlineStart:h,width:q,height:q,transition:`all ${x.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:d,borderRadius:Oe(q).div(2).equal(),boxShadow:M,transition:`all ${x.switchDuration} ease-in-out`,content:'""'}},[`&${T}-checked ${ke}`]:{insetInlineStart:`calc(100% - ${(0,P.unit)(Oe(q).add(h).equal())})`},[`&:not(${T}-disabled):active`]:{[`${ke}::before`]:{insetInlineEnd:x.switchHandleActiveInset,insetInlineStart:0},[`&${T}-checked ${ke}::before`]:{insetInlineEnd:0,insetInlineStart:x.switchHandleActiveInset}}}}},he=x=>{const{componentCls:T,trackHeight:h,trackPadding:d,innerMinMargin:M,innerMaxMargin:q,handleSize:Oe,calc:ke}=x,Ae=`${T}-inner`,xe=(0,P.unit)(ke(Oe).add(ke(d).mul(2)).equal()),Me=(0,P.unit)(ke(q).mul(2).equal());return{[T]:{[Ae]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:q,paddingInlineEnd:M,transition:`padding-inline-start ${x.switchDuration} ease-in-out, padding-inline-end ${x.switchDuration} ease-in-out`,[`${Ae}-checked, ${Ae}-unchecked`]:{display:"block",color:x.colorTextLightSolid,fontSize:x.fontSizeSM,transition:`margin-inline-start ${x.switchDuration} ease-in-out, margin-inline-end ${x.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:h},[`${Ae}-checked`]:{marginInlineStart:`calc(-100% + ${xe} - ${Me})`,marginInlineEnd:`calc(100% - ${xe} + ${Me})`},[`${Ae}-unchecked`]:{marginTop:ke(h).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${T}-checked ${Ae}`]:{paddingInlineStart:M,paddingInlineEnd:q,[`${Ae}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ae}-unchecked`]:{marginInlineStart:`calc(100% - ${xe} + ${Me})`,marginInlineEnd:`calc(-100% + ${xe} - ${Me})`}},[`&:not(${T}-disabled):active`]:{[`&:not(${T}-checked) ${Ae}`]:{[`${Ae}-unchecked`]:{marginInlineStart:ke(d).mul(2).equal(),marginInlineEnd:ke(d).mul(-1).mul(2).equal()}},[`&${T}-checked ${Ae}`]:{[`${Ae}-checked`]:{marginInlineStart:ke(d).mul(-1).mul(2).equal(),marginInlineEnd:ke(d).mul(2).equal()}}}}}},oe=x=>{const{componentCls:T,trackHeight:h,trackMinWidth:d}=x;return{[T]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,I.Wf)(x)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:d,height:h,lineHeight:(0,P.unit)(h),verticalAlign:"middle",background:x.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${x.motionDurationMid}`,userSelect:"none",[`&:hover:not(${T}-disabled)`]:{background:x.colorTextTertiary}}),(0,I.Qy)(x)),{[`&${T}-checked`]:{background:x.switchColor,[`&:hover:not(${T}-disabled)`]:{background:x.colorPrimaryHover}},[`&${T}-loading, &${T}-disabled`]:{cursor:"not-allowed",opacity:x.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${T}-rtl`]:{direction:"rtl"}})}},be=x=>{const{fontSize:T,lineHeight:h,controlHeight:d,colorWhite:M}=x,q=T*h,Oe=d/2,ke=2,Ae=q-ke*2,xe=Oe-ke*2;return{trackHeight:q,trackHeightSM:Oe,trackMinWidth:Ae*2+ke*4,trackMinWidthSM:xe*2+ke*2,trackPadding:ke,handleBg:M,handleSize:Ae,handleSizeSM:xe,handleShadow:`0 2px 4px 0 ${new v.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ae/2,innerMaxMargin:Ae+ke+ke*2,innerMinMarginSM:xe/2,innerMaxMarginSM:xe+ke+ke*2}};var Je=(0,g.I$)("Switch",x=>{const T=(0,A.mergeToken)(x,{switchDuration:x.motionDurationMid,switchColor:x.colorPrimary,switchDisabledOpacity:x.opacityLoading,switchLoadingIconSize:x.calc(x.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${x.opacityLoading})`,switchHandleActiveInset:"-30%"});return[oe(T),he(T),J(T),z(T),R(T)]},be),U=function(x,T){var h={};for(var d in x)Object.prototype.hasOwnProperty.call(x,d)&&T.indexOf(d)<0&&(h[d]=x[d]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,d=Object.getOwnPropertySymbols(x);M{const{prefixCls:h,size:d,disabled:M,loading:q,className:Oe,rootClassName:ke,style:Ae,checked:xe,value:Me,defaultChecked:At,defaultValue:Ze,onChange:ot}=x,Be=U(x,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Et,Ye]=(0,i.Z)(!1,{value:xe!=null?xe:Me,defaultValue:At!=null?At:Ze}),{getPrefixCls:Ie,direction:ve,switch:Ce}=o.useContext(y.E_),X=o.useContext(S.Z),Re=(M!=null?M:X)||q,se=Ie("switch",h),B=o.createElement("div",{className:`${se}-handle`},q&&o.createElement(Q.Z,{className:`${se}-loading-icon`})),[b,_,ne]=Je(se),$=(0,w.Z)(d),ue=ee()(Ce==null?void 0:Ce.className,{[`${se}-small`]:$==="small",[`${se}-loading`]:q,[`${se}-rtl`]:ve==="rtl"},Oe,ke,_,ne),ge=Object.assign(Object.assign({},Ce==null?void 0:Ce.style),Ae),Pe=function(){Ye(arguments.length<=0?void 0:arguments[0]),ot==null||ot.apply(void 0,arguments)};return b(o.createElement(p.Z,{component:"Switch"},o.createElement(f,Object.assign({},Be,{checked:Et,onChange:Pe,prefixCls:se,className:ue,style:ge,disabled:Re,ref:T,loadingIcon:B}))))});m.__ANT_SWITCH=!0;var W=m},31691:function(Nt,je,s){"use strict";s.d(je,{default:function(){return dt}});var o=s(59301),Q=s(99267),L=s(18785),ee=s(62772),V=s(92310),Z=s.n(V),N=s(54476),H=s(20068),i=s(33885),c=s(42978),C=s(76190),l=s(75931),f=s(18929),p=s(49658),y=(0,o.createContext)(null),S=s(94480),w=s(29301),P=s(6089),v=s(8654),I=s(16089),g=function(ae){var yt=ae.activeTabOffset,te=ae.horizontal,de=ae.rtl,k=ae.indicator,re=k===void 0?{}:k,K=re.size,ie=re.align,O=ie===void 0?"center":ie,me=(0,o.useState)(),we=(0,c.Z)(me,2),Le=we[0],Fe=we[1],Se=(0,o.useRef)(),qe=o.useCallback(function(pe){return typeof K=="function"?K(pe):typeof K=="number"?K:pe},[K]);function De(){I.Z.cancel(Se.current)}return(0,o.useEffect)(function(){var pe={};if(yt)if(te){pe.width=qe(yt.width);var Ee=de?"right":"left";O==="start"&&(pe[Ee]=yt[Ee]),O==="center"&&(pe[Ee]=yt[Ee]+yt.width/2,pe.transform=de?"translateX(50%)":"translateX(-50%)"),O==="end"&&(pe[Ee]=yt[Ee]+yt.width,pe.transform="translateX(-100%)")}else pe.height=qe(yt.height),O==="start"&&(pe.top=yt.top),O==="center"&&(pe.top=yt.top+yt.height/2,pe.transform="translateY(-50%)"),O==="end"&&(pe.top=yt.top+yt.height,pe.transform="translateY(-100%)");return De(),Se.current=(0,I.Z)(function(){Fe(pe)}),De},[yt,te,de,O,qe]),{style:Le}},A=g,R={width:0,height:0,left:0,top:0};function z(G,ae,yt){return(0,o.useMemo)(function(){for(var te,de=new Map,k=ae.get((te=G[0])===null||te===void 0?void 0:te.key)||R,re=k.left+k.width,K=0;KTe?(ht=le,$e.current="x"):(ht=Ke,$e.current="y"),ae(-ht,-ht)&&ye.preventDefault()}var ce=(0,o.useRef)(null);ce.current={onTouchStart:We,onTouchMove:He,onTouchEnd:Ue,onWheel:st},o.useEffect(function(){function ye(ut){ce.current.onTouchStart(ut)}function le(ut){ce.current.onTouchMove(ut)}function Ke(ut){ce.current.onTouchEnd(ut)}function ht(ut){ce.current.onWheel(ut)}return document.addEventListener("touchmove",le,{passive:!1}),document.addEventListener("touchend",Ke,{passive:!0}),G.current.addEventListener("touchstart",ye,{passive:!0}),G.current.addEventListener("wheel",ht,{passive:!1}),function(){document.removeEventListener("touchmove",le),document.removeEventListener("touchend",Ke)}},[])}var F=s(34280);function m(G){var ae=(0,o.useState)(0),yt=(0,c.Z)(ae,2),te=yt[0],de=yt[1],k=(0,o.useRef)(0),re=(0,o.useRef)();return re.current=G,(0,F.o)(function(){var K;(K=re.current)===null||K===void 0||K.call(re)},[te]),function(){k.current===te&&(k.current+=1,de(k.current))}}function W(G){var ae=(0,o.useRef)([]),yt=(0,o.useState)({}),te=(0,c.Z)(yt,2),de=te[1],k=(0,o.useRef)(typeof G=="function"?G():G),re=m(function(){var ie=k.current;ae.current.forEach(function(O){ie=O(ie)}),ae.current=[],k.current=ie,de({})});function K(ie){ae.current.push(ie),re()}return[k.current,K]}var x={width:0,height:0,left:0,top:0,right:0};function T(G,ae,yt,te,de,k,re){var K=re.tabs,ie=re.tabPosition,O=re.rtl,me,we,Le;return["top","bottom"].includes(ie)?(me="width",we=O?"right":"left",Le=Math.abs(yt)):(me="height",we="top",Le=-yt),(0,o.useMemo)(function(){if(!K.length)return[0,0];for(var Fe=K.length,Se=Fe,qe=0;qeMath.floor(Le+ae)){Se=qe-1;break}}for(var pe=0,Ee=Fe-1;Ee>=0;Ee-=1){var We=G.get(K[Ee].key)||x;if(We[we]=Se?[0,0]:[pe,Se]},[G,ae,te,de,k,Le,ie,K.map(function(Fe){return Fe.key}).join("_"),O])}function h(G){var ae;return G instanceof Map?(ae={},G.forEach(function(yt,te){ae[te]=yt})):ae=G,JSON.stringify(ae)}var d="TABS_DQ";function M(G){return String(G).replace(/"/g,d)}function q(G,ae,yt,te){return!(!yt||te||G===!1||G===void 0&&(ae===!1||ae===null))}var Oe=o.forwardRef(function(G,ae){var yt=G.prefixCls,te=G.editable,de=G.locale,k=G.style;return!te||te.showAdd===!1?null:o.createElement("button",{ref:ae,type:"button",className:"".concat(yt,"-nav-add"),style:k,"aria-label":(de==null?void 0:de.addAriaLabel)||"Add tab",onClick:function(K){te.onEdit("add",{event:K})}},te.addIcon||"+")}),ke=Oe,Ae=o.forwardRef(function(G,ae){var yt=G.position,te=G.prefixCls,de=G.extra;if(!de)return null;var k,re={};return(0,C.Z)(de)==="object"&&!o.isValidElement(de)?re=de:re.right=de,yt==="right"&&(k=re.right),yt==="left"&&(k=re.left),k?o.createElement("div",{className:"".concat(te,"-extra-content"),ref:ae},k):null}),xe=Ae,Me=s(96478),At=s(28321),Ze=s(10228),ot=o.forwardRef(function(G,ae){var yt=G.prefixCls,te=G.id,de=G.tabs,k=G.locale,re=G.mobile,K=G.more,ie=K===void 0?{}:K,O=G.style,me=G.className,we=G.editable,Le=G.tabBarGutter,Fe=G.rtl,Se=G.removeAriaLabel,qe=G.onTabClick,De=G.getPopupContainer,pe=G.popupClassName,Ee=(0,o.useState)(!1),We=(0,c.Z)(Ee,2),He=We[0],Ue=We[1],$e=(0,o.useState)(null),st=(0,c.Z)($e,2),ce=st[0],ye=st[1],le=ie.icon,Ke=le===void 0?"More":le,ht="".concat(te,"-more-popup"),ut="".concat(yt,"-dropdown"),Te=ce!==null?"".concat(ht,"-").concat(ce):null,St=k==null?void 0:k.dropdownAriaLabel;function Xe(Ot,Rt){Ot.preventDefault(),Ot.stopPropagation(),we.onEdit("remove",{key:Rt,event:Ot})}var rt=o.createElement(At.ZP,{onClick:function(Rt){var $t=Rt.key,on=Rt.domEvent;qe($t,on),Ue(!1)},prefixCls:"".concat(ut,"-menu"),id:ht,tabIndex:-1,role:"listbox","aria-activedescendant":Te,selectedKeys:[ce],"aria-label":St!==void 0?St:"expanded dropdown"},de.map(function(Ot){var Rt=Ot.closable,$t=Ot.disabled,on=Ot.closeIcon,qt=Ot.key,Ut=Ot.label,Jt=q(Rt,on,we,$t);return o.createElement(At.sN,{key:qt,id:"".concat(ht,"-").concat(qt),role:"option","aria-controls":te&&"".concat(te,"-panel-").concat(qt),disabled:$t},o.createElement("span",null,Ut),Jt&&o.createElement("button",{type:"button","aria-label":Se||"remove",tabIndex:0,className:"".concat(ut,"-menu-item-remove"),onClick:function(cn){cn.stopPropagation(),Xe(cn,qt)}},on||we.removeIcon||"\xD7"))}));function Pt(Ot){for(var Rt=de.filter(function(Jt){return!Jt.disabled}),$t=Rt.findIndex(function(Jt){return Jt.key===ce})||0,on=Rt.length,qt=0;qtTn?"left":"right"})}),ut=(0,c.Z)(ht,2),Te=ut[0],St=ut[1],Xe=J(0,function(Yn,Tn){!Ke&&qe&&qe({direction:Yn>Tn?"top":"bottom"})}),rt=(0,c.Z)(Xe,2),Pt=rt[0],en=rt[1],kt=(0,o.useState)([0,0]),zt=(0,c.Z)(kt,2),Qt=zt[0],Ot=zt[1],Rt=(0,o.useState)([0,0]),$t=(0,c.Z)(Rt,2),on=$t[0],qt=$t[1],Ut=(0,o.useState)([0,0]),Jt=(0,c.Z)(Ut,2),un=Jt[0],cn=Jt[1],rn=(0,o.useState)([0,0]),Tt=(0,c.Z)(rn,2),mt=Tt[0],ct=Tt[1],bt=W(new Map),Vt=(0,c.Z)(bt,2),Xt=Vt[0],sn=Vt[1],Sn=z(We,Xt,on[0]),dn=Ce(Qt,Ke),ln=Ce(on,Ke),pn=Ce(un,Ke),Kn=Ce(mt,Ke),Un=Math.floor(dn)ir?ir:Yn}var nr=(0,o.useRef)(null),ar=(0,o.useState)(),cr=(0,c.Z)(ar,2),Nn=cr[0],qn=cr[1];function fr(){qn(Date.now())}function pr(){nr.current&&clearTimeout(nr.current)}U(st,function(Yn,Tn){function wr(Pr,jr){Pr(function(zr){var Qr=vr(zr+jr);return Qr})}return Un?(Ke?wr(St,Yn):wr(en,Tn),pr(),fr(),!0):!1}),(0,o.useEffect)(function(){return pr(),Nn&&(nr.current=setTimeout(function(){qn(0)},100)),pr},[Nn]);var lr=T(Sn,kn,Ke?Te:Pt,ln,pn,Kn,(0,i.Z)((0,i.Z)({},G),{},{tabs:We})),Ar=(0,c.Z)(lr,2),Er=Ar[0],Lr=Ar[1],or=(0,P.Z)(function(){var Yn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:re,Tn=Sn.get(Yn)||{width:0,height:0,left:0,right:0,top:0};if(Ke){var wr=Te;K?Tn.rightTe+kn&&(wr=Tn.right+Tn.width-kn):Tn.left<-Te?wr=-Tn.left:Tn.left+Tn.width>-Te+kn&&(wr=-(Tn.left+Tn.width-kn)),en(0),St(vr(wr))}else{var Pr=Pt;Tn.top<-Pt?Pr=-Tn.top:Tn.top+Tn.height>-Pt+kn&&(Pr=-(Tn.top+Tn.height-kn)),St(0),en(vr(Pr))}}),jn=(0,o.useState)(),Xn=(0,c.Z)(jn,2),er=Xn[0],Hn=Xn[1],Jn=(0,o.useState)(!1),Rn=(0,c.Z)(Jn,2),dr=Rn[0],mr=Rn[1],ur=We.filter(function(Yn){return!Yn.disabled}).map(function(Yn){return Yn.key}),_n=function(Tn){var wr=ur.indexOf(er||re),Pr=ur.length,jr=(wr+Tn+Pr)%Pr,zr=ur[jr];Hn(zr)},yr=function(Tn){var wr=Tn.code,Pr=K&&Ke,jr=ur[0],zr=ur[ur.length-1];switch(wr){case"ArrowLeft":{Ke&&_n(Pr?1:-1);break}case"ArrowRight":{Ke&&_n(Pr?-1:1);break}case"ArrowUp":{Tn.preventDefault(),Ke||_n(-1);break}case"ArrowDown":{Tn.preventDefault(),Ke||_n(1);break}case"Home":{Tn.preventDefault(),Hn(jr);break}case"End":{Tn.preventDefault(),Hn(zr);break}case"Enter":case"Space":{Tn.preventDefault(),Se(re,Tn);break}case"Backspace":case"Delete":{var Qr=ur.indexOf(er),Jr=We.find(function(ti){return ti.key===er}),Ci=q(Jr==null?void 0:Jr.closable,Jr==null?void 0:Jr.closeIcon,O,Jr==null?void 0:Jr.disabled);Ci&&(Tn.preventDefault(),Tn.stopPropagation(),O.onEdit("remove",{key:er,event:Tn}),Qr===ur.length-1?_n(-1):_n(1));break}}},Cr={};Ke?Cr[K?"marginRight":"marginLeft"]=Le:Cr.marginTop=Le;var xn=We.map(function(Yn,Tn){var wr=Yn.key;return o.createElement(Ye,{id:de,prefixCls:Ee,key:wr,tab:Yn,style:Tn===0?void 0:Cr,closable:Yn.closable,editable:O,active:wr===re,focus:wr===er,renderWrapper:Fe,removeAriaLabel:me==null?void 0:me.removeAriaLabel,tabCount:ur.length,currentPosition:Tn+1,onClick:function(jr){Se(wr,jr)},onKeyDown:yr,onFocus:function(){dr||Hn(wr),or(wr),fr(),st.current&&(K||(st.current.scrollLeft=0),st.current.scrollTop=0)},onBlur:function(){Hn(void 0)},onMouseDown:function(){mr(!0)},onMouseUp:function(){mr(!1)}})}),zn=function(){return sn(function(){var Tn,wr=new Map,Pr=(Tn=ce.current)===null||Tn===void 0?void 0:Tn.getBoundingClientRect();return We.forEach(function(jr){var zr,Qr=jr.key,Jr=(zr=ce.current)===null||zr===void 0?void 0:zr.querySelector('[data-node-key="'.concat(M(Qr),'"]'));if(Jr){var Ci=Ie(Jr,Pr),ti=(0,c.Z)(Ci,4),Pi=ti[0],Mi=ti[1],Oi=ti[2],xi=ti[3];wr.set(Qr,{width:Pi,height:Mi,left:Oi,top:xi})}}),wr})};(0,o.useEffect)(function(){zn()},[We.map(function(Yn){return Yn.key}).join("_")]);var Fn=m(function(){var Yn=ve(He),Tn=ve(Ue),wr=ve($e);Ot([Yn[0]-Tn[0]-wr[0],Yn[1]-Tn[1]-wr[1]]);var Pr=ve(le);cn(Pr);var jr=ve(ye);ct(jr);var zr=ve(ce);qt([zr[0]-Pr[0],zr[1]-Pr[1]]),zn()}),Qn=We.slice(0,Er),Ht=We.slice(Lr+1),gn=[].concat((0,S.Z)(Qn),(0,S.Z)(Ht)),On=Sn.get(re),tn=A({activeTabOffset:On,horizontal:Ke,indicator:De,rtl:K}),hn=tn.style;(0,o.useEffect)(function(){or()},[re,tr,ir,h(On),h(Sn),Ke]),(0,o.useEffect)(function(){Fn()},[K]);var Ln=!!gn.length,Vn="".concat(Ee,"-nav-wrap"),sr,Sr,$n,Rr;return Ke?K?(Sr=Te>0,sr=Te!==ir):(sr=Te<0,Sr=Te!==tr):($n=Pt<0,Rr=Pt!==tr),o.createElement(w.Z,{onResize:Fn},o.createElement("div",{ref:(0,v.x1)(ae,He),role:"tablist","aria-orientation":Ke?"horizontal":"vertical",className:Z()("".concat(Ee,"-nav"),yt),style:te,onKeyDown:function(){fr()}},o.createElement(xe,{ref:Ue,position:"left",extra:ie,prefixCls:Ee}),o.createElement(w.Z,{onResize:Fn},o.createElement("div",{className:Z()(Vn,(0,H.Z)((0,H.Z)((0,H.Z)((0,H.Z)({},"".concat(Vn,"-ping-left"),sr),"".concat(Vn,"-ping-right"),Sr),"".concat(Vn,"-ping-top"),$n),"".concat(Vn,"-ping-bottom"),Rr)),ref:st},o.createElement(w.Z,{onResize:Fn},o.createElement("div",{ref:ce,className:"".concat(Ee,"-nav-list"),style:{transform:"translate(".concat(Te,"px, ").concat(Pt,"px)"),transition:Nn?"none":void 0}},xn,o.createElement(ke,{ref:le,prefixCls:Ee,locale:me,editable:O,style:(0,i.Z)((0,i.Z)({},xn.length===0?void 0:Cr),{},{visibility:Ln?"hidden":null})}),o.createElement("div",{className:Z()("".concat(Ee,"-ink-bar"),(0,H.Z)({},"".concat(Ee,"-ink-bar-animated"),k.inkBar)),style:hn}))))),o.createElement(Be,(0,N.Z)({},G,{removeAriaLabel:me==null?void 0:me.removeAriaLabel,ref:ye,prefixCls:Ee,tabs:gn,className:!Ln&&Wn,tabMoving:!!Nn})),o.createElement(xe,{ref:$e,position:"right",extra:ie,prefixCls:Ee})))}),Re=X,se=o.forwardRef(function(G,ae){var yt=G.prefixCls,te=G.className,de=G.style,k=G.id,re=G.active,K=G.tabKey,ie=G.children;return o.createElement("div",{id:k&&"".concat(k,"-panel-").concat(K),role:"tabpanel",tabIndex:re?0:-1,"aria-labelledby":k&&"".concat(k,"-tab-").concat(K),"aria-hidden":!re,style:de,className:Z()(yt,re&&"".concat(yt,"-active"),te),ref:ae},ie)}),B=se,b=["renderTabBar"],_=["label","key"],ne=function(ae){var yt=ae.renderTabBar,te=(0,l.Z)(ae,b),de=o.useContext(y),k=de.tabs;if(yt){var re=(0,i.Z)((0,i.Z)({},te),{},{panes:k.map(function(K){var ie=K.label,O=K.key,me=(0,l.Z)(K,_);return o.createElement(B,(0,N.Z)({tab:ie,key:O,tabKey:O},me))})});return yt(re,Re)}return o.createElement(Re,te)},$=ne,ue=s(77900),ge=["key","forceRender","style","className","destroyInactiveTabPane"],Pe=function(ae){var yt=ae.id,te=ae.activeKey,de=ae.animated,k=ae.tabPosition,re=ae.destroyInactiveTabPane,K=o.useContext(y),ie=K.prefixCls,O=K.tabs,me=de.tabPane,we="".concat(ie,"-tabpane");return o.createElement("div",{className:Z()("".concat(ie,"-content-holder"))},o.createElement("div",{className:Z()("".concat(ie,"-content"),"".concat(ie,"-content-").concat(k),(0,H.Z)({},"".concat(ie,"-content-animated"),me))},O.map(function(Le){var Fe=Le.key,Se=Le.forceRender,qe=Le.style,De=Le.className,pe=Le.destroyInactiveTabPane,Ee=(0,l.Z)(Le,ge),We=Fe===te;return o.createElement(ue.default,(0,N.Z)({key:Fe,visible:We,forceRender:Se,removeOnLeave:!!(re||pe),leavedClassName:"".concat(we,"-hidden")},de.tabPaneMotion),function(He,Ue){var $e=He.style,st=He.className;return o.createElement(B,(0,N.Z)({},Ee,{prefixCls:we,id:yt,tabKey:Fe,animated:me,active:We,style:(0,i.Z)((0,i.Z)({},qe),$e),className:Z()(De,st),ref:Ue}))})})))},Qe=Pe,_e=s(48736);function Ve(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},ae;return G===!1?ae={inkBar:!1,tabPane:!1}:G===!0?ae={inkBar:!0,tabPane:!1}:ae=(0,i.Z)({inkBar:!0},(0,C.Z)(G)==="object"?G:{}),ae.tabPaneMotion&&ae.tabPane===void 0&&(ae.tabPane=!0),!ae.tabPaneMotion&&ae.tabPane&&(ae.tabPane=!1),ae}var lt=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],ft=0,tt=o.forwardRef(function(G,ae){var yt=G.id,te=G.prefixCls,de=te===void 0?"rc-tabs":te,k=G.className,re=G.items,K=G.direction,ie=G.activeKey,O=G.defaultActiveKey,me=G.editable,we=G.animated,Le=G.tabPosition,Fe=Le===void 0?"top":Le,Se=G.tabBarGutter,qe=G.tabBarStyle,De=G.tabBarExtraContent,pe=G.locale,Ee=G.more,We=G.destroyInactiveTabPane,He=G.renderTabBar,Ue=G.onChange,$e=G.onTabClick,st=G.onTabScroll,ce=G.getPopupContainer,ye=G.popupClassName,le=G.indicator,Ke=(0,l.Z)(G,lt),ht=o.useMemo(function(){return(re||[]).filter(function(mt){return mt&&(0,C.Z)(mt)==="object"&&"key"in mt})},[re]),ut=K==="rtl",Te=Ve(we),St=(0,o.useState)(!1),Xe=(0,c.Z)(St,2),rt=Xe[0],Pt=Xe[1];(0,o.useEffect)(function(){Pt((0,p.Z)())},[]);var en=(0,f.Z)(function(){var mt;return(mt=ht[0])===null||mt===void 0?void 0:mt.key},{value:ie,defaultValue:O}),kt=(0,c.Z)(en,2),zt=kt[0],Qt=kt[1],Ot=(0,o.useState)(function(){return ht.findIndex(function(mt){return mt.key===zt})}),Rt=(0,c.Z)(Ot,2),$t=Rt[0],on=Rt[1];(0,o.useEffect)(function(){var mt=ht.findIndex(function(bt){return bt.key===zt});if(mt===-1){var ct;mt=Math.max(0,Math.min($t,ht.length-1)),Qt((ct=ht[mt])===null||ct===void 0?void 0:ct.key)}on(mt)},[ht.map(function(mt){return mt.key}).join("_"),zt,$t]);var qt=(0,f.Z)(null,{value:yt}),Ut=(0,c.Z)(qt,2),Jt=Ut[0],un=Ut[1];(0,o.useEffect)(function(){yt||(un("rc-tabs-".concat(ft)),ft+=1)},[]);function cn(mt,ct){$e==null||$e(mt,ct);var bt=mt!==zt;Qt(mt),bt&&(Ue==null||Ue(mt))}var rn={id:Jt,activeKey:zt,animated:Te,tabPosition:Fe,rtl:ut,mobile:rt},Tt=(0,i.Z)((0,i.Z)({},rn),{},{editable:me,locale:pe,more:Ee,tabBarGutter:Se,onTabClick:cn,onTabScroll:st,extra:De,style:qe,panes:null,getPopupContainer:ce,popupClassName:ye,indicator:le});return o.createElement(y.Provider,{value:{tabs:ht,prefixCls:de}},o.createElement("div",(0,N.Z)({ref:ae,id:yt,className:Z()(de,"".concat(de,"-").concat(Fe),(0,H.Z)((0,H.Z)((0,H.Z)({},"".concat(de,"-mobile"),rt),"".concat(de,"-editable"),me),"".concat(de,"-rtl"),ut),k)},Ke),o.createElement($,(0,N.Z)({},Tt,{renderTabBar:He})),o.createElement(Qe,(0,N.Z)({destroyInactiveTabPane:We},rn,{animated:Te}))))}),it=tt,vt=it,pt=s(48755),fe=s(83397),ze=s(31756),nt=s(86641);const at={motionAppear:!1,motionEnter:!0,motionLeave:!0};function et(G){let ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},yt;return ae===!1?yt={inkBar:!1,tabPane:!1}:ae===!0?yt={inkBar:!0,tabPane:!0}:yt=Object.assign({inkBar:!0},typeof ae=="object"?ae:{}),yt.tabPane&&(yt.tabPaneMotion=Object.assign(Object.assign({},at),{motionName:(0,nt.m)(G,"switch")})),yt}var Wt=s(11592),xt=function(G,ae){var yt={};for(var te in G)Object.prototype.hasOwnProperty.call(G,te)&&ae.indexOf(te)<0&&(yt[te]=G[te]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,te=Object.getOwnPropertySymbols(G);deae)}function Ft(G,ae){if(G)return G;const yt=(0,Wt.Z)(ae).map(te=>{if(o.isValidElement(te)){const{key:de,props:k}=te,re=k||{},{tab:K}=re,ie=xt(re,["tab"]);return Object.assign(Object.assign({key:String(de)},ie),{label:K})}return null});return wt(yt)}var Bt=s(36237),Mt=s(63356),Yt=s(16931),It=s(51636),_t=s(46e3),Dt=G=>{const{componentCls:ae,motionDurationSlow:yt}=G;return[{[ae]:{[`${ae}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${yt}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${yt}`}}}}},[(0,_t.oN)(G,"slide-up"),(0,_t.oN)(G,"slide-down")]]};const Lt=G=>{const{componentCls:ae,tabsCardPadding:yt,cardBg:te,cardGutter:de,colorBorderSecondary:k,itemSelectedColor:re}=G;return{[`${ae}-card`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{margin:0,padding:yt,background:te,border:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${k}`,transition:`all ${G.motionDurationSlow} ${G.motionEaseInOut}`},[`${ae}-tab-active`]:{color:re,background:G.colorBgContainer},[`${ae}-tab-focus`]:Object.assign({},(0,Mt.oN)(G,-3)),[`${ae}-ink-bar`]:{visibility:"hidden"},[`& ${ae}-tab${ae}-tab-focus ${ae}-tab-btn`]:{outline:"none"}},[`&${ae}-top, &${ae}-bottom`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab + ${ae}-tab`]:{marginLeft:{_skip_check_:!0,value:(0,Bt.unit)(de)}}}},[`&${ae}-top`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{borderRadius:`${(0,Bt.unit)(G.borderRadiusLG)} ${(0,Bt.unit)(G.borderRadiusLG)} 0 0`},[`${ae}-tab-active`]:{borderBottomColor:G.colorBgContainer}}},[`&${ae}-bottom`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{borderRadius:`0 0 ${(0,Bt.unit)(G.borderRadiusLG)} ${(0,Bt.unit)(G.borderRadiusLG)}`},[`${ae}-tab-active`]:{borderTopColor:G.colorBgContainer}}},[`&${ae}-left, &${ae}-right`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab + ${ae}-tab`]:{marginTop:(0,Bt.unit)(de)}}},[`&${ae}-left`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,Bt.unit)(G.borderRadiusLG)} 0 0 ${(0,Bt.unit)(G.borderRadiusLG)}`}},[`${ae}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:G.colorBgContainer}}}},[`&${ae}-right`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,Bt.unit)(G.borderRadiusLG)} ${(0,Bt.unit)(G.borderRadiusLG)} 0`}},[`${ae}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:G.colorBgContainer}}}}}}},Gt=G=>{const{componentCls:ae,itemHoverColor:yt,dropdownEdgeChildVerticalPadding:te}=G;return{[`${ae}-dropdown`]:Object.assign(Object.assign({},(0,Mt.Wf)(G)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:G.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${ae}-dropdown-menu`]:{maxHeight:G.tabsDropdownHeight,margin:0,padding:`${(0,Bt.unit)(te)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:G.colorBgContainer,backgroundClip:"padding-box",borderRadius:G.borderRadiusLG,outline:"none",boxShadow:G.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Mt.vS),{display:"flex",alignItems:"center",minWidth:G.tabsDropdownWidth,margin:0,padding:`${(0,Bt.unit)(G.paddingXXS)} ${(0,Bt.unit)(G.paddingSM)}`,color:G.colorText,fontWeight:"normal",fontSize:G.fontSize,lineHeight:G.lineHeight,cursor:"pointer",transition:`all ${G.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:G.marginSM},color:G.colorTextDescription,fontSize:G.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:yt}},"&:hover":{background:G.controlItemBgHover},"&-disabled":{"&, &:hover":{color:G.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Kt=G=>{const{componentCls:ae,margin:yt,colorBorderSecondary:te,horizontalMargin:de,verticalItemPadding:k,verticalItemMargin:re,calc:K}=G;return{[`${ae}-top, ${ae}-bottom`]:{flexDirection:"column",[`> ${ae}-nav, > div > ${ae}-nav`]:{margin:de,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${te}`,content:"''"},[`${ae}-ink-bar`]:{height:G.lineWidthBold,"&-animated":{transition:`width ${G.motionDurationSlow}, left ${G.motionDurationSlow}, right ${G.motionDurationSlow}`}},[`${ae}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:G.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:G.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:G.boxShadowTabsOverflowRight},[`&${ae}-nav-wrap-ping-left::before`]:{opacity:1},[`&${ae}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${ae}-top`]:{[`> ${ae}-nav, - > div > ${ae}-nav`]:{"&::before":{bottom:0},[`${ae}-ink-bar`]:{bottom:0}}},[`${ae}-bottom`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{order:1,marginTop:yt,marginBottom:0,"&::before":{top:0},[`${ae}-ink-bar`]:{top:0}},[`> ${ae}-content-holder, > div > ${ae}-content-holder`]:{order:0}},[`${ae}-left, ${ae}-right`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{flexDirection:"column",minWidth:K(G.controlHeight).mul(1.25).equal(),[`${ae}-tab`]:{padding:k,textAlign:"center"},[`${ae}-tab + ${ae}-tab`]:{margin:re},[`${ae}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:G.controlHeight},"&::before":{top:0,boxShadow:G.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:G.boxShadowTabsOverflowBottom},[`&${ae}-nav-wrap-ping-top::before`]:{opacity:1},[`&${ae}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${ae}-ink-bar`]:{width:G.lineWidthBold,"&-animated":{transition:`height ${G.motionDurationSlow}, top ${G.motionDurationSlow}`}},[`${ae}-nav-list, ${ae}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${ae}-left`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${ae}-content-holder, > div > ${ae}-content-holder`]:{marginLeft:{_skip_check_:!0,value:(0,Bt.unit)(K(G.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${G.colorBorder}`},[`> ${ae}-content > ${ae}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:G.paddingLG}}}},[`${ae}-right`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{order:1,[`${ae}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${ae}-content-holder, > div > ${ae}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:K(G.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${G.colorBorder}`},[`> ${ae}-content > ${ae}-tabpane`]:{paddingRight:{_skip_check_:!0,value:G.paddingLG}}}}}},wn=G=>{const{componentCls:ae,cardPaddingSM:yt,cardPaddingLG:te,horizontalItemPaddingSM:de,horizontalItemPaddingLG:k}=G;return{[ae]:{"&-small":{[`> ${ae}-nav`]:{[`${ae}-tab`]:{padding:de,fontSize:G.titleFontSizeSM}}},"&-large":{[`> ${ae}-nav`]:{[`${ae}-tab`]:{padding:k,fontSize:G.titleFontSizeLG}}}},[`${ae}-card`]:{[`&${ae}-small`]:{[`> ${ae}-nav`]:{[`${ae}-tab`]:{padding:yt}},[`&${ae}-bottom`]:{[`> ${ae}-nav ${ae}-tab`]:{borderRadius:`0 0 ${(0,Bt.unit)(G.borderRadius)} ${(0,Bt.unit)(G.borderRadius)}`}},[`&${ae}-top`]:{[`> ${ae}-nav ${ae}-tab`]:{borderRadius:`${(0,Bt.unit)(G.borderRadius)} ${(0,Bt.unit)(G.borderRadius)} 0 0`}},[`&${ae}-right`]:{[`> ${ae}-nav ${ae}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,Bt.unit)(G.borderRadius)} ${(0,Bt.unit)(G.borderRadius)} 0`}}},[`&${ae}-left`]:{[`> ${ae}-nav ${ae}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,Bt.unit)(G.borderRadius)} 0 0 ${(0,Bt.unit)(G.borderRadius)}`}}}},[`&${ae}-large`]:{[`> ${ae}-nav`]:{[`${ae}-tab`]:{padding:te}}}}}},vn=G=>{const{componentCls:ae,itemActiveColor:yt,itemHoverColor:te,iconCls:de,tabsHorizontalItemMargin:k,horizontalItemPadding:re,itemSelectedColor:K,itemColor:ie}=G,O=`${ae}-tab`;return{[O]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:re,fontSize:G.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:ie,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:yt}},"&-btn":{outline:"none",transition:`all ${G.motionDurationSlow}`,[`${O}-icon:not(:last-child)`]:{marginInlineEnd:G.marginSM}},"&-remove":Object.assign({flex:"none",marginRight:{_skip_check_:!0,value:G.calc(G.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:G.marginXS},color:G.colorTextDescription,fontSize:G.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${G.motionDurationSlow}`,"&:hover":{color:G.colorTextHeading}},(0,Tt.Qy)(G)),"&:hover":{color:te},[`&${O}-active ${O}-btn`]:{color:K,textShadow:G.tabsActiveTextShadow},[`&${O}-focus ${O}-btn`]:Object.assign({},(0,Tt.oN)(G)),[`&${O}-disabled`]:{color:G.colorTextDisabled,cursor:"not-allowed"},[`&${O}-disabled ${O}-btn, &${O}-disabled ${ae}-remove`]:{"&:focus, &:active":{color:G.colorTextDisabled}},[`& ${O}-remove ${de}`]:{margin:0},[`${de}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:G.marginSM}}},[`${O} + ${O}`]:{margin:{_skip_check_:!0,value:k}}}},mn=G=>{const{componentCls:ae,tabsHorizontalItemMarginRTL:yt,iconCls:te,cardGutter:de,calc:k}=G;return{[`${ae}-rtl`]:{direction:"rtl",[`${ae}-nav`]:{[`${ae}-tab`]:{margin:{_skip_check_:!0,value:yt},[`${ae}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[te]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:(0,Bt.unit)(G.marginSM)}},[`${ae}-tab-remove`]:{marginRight:{_skip_check_:!0,value:(0,Bt.unit)(G.marginXS)},marginLeft:{_skip_check_:!0,value:(0,Bt.unit)(k(G.marginXXS).mul(-1).equal())},[te]:{margin:0}}}},[`&${ae}-left`]:{[`> ${ae}-nav`]:{order:1},[`> ${ae}-content-holder`]:{order:0}},[`&${ae}-right`]:{[`> ${ae}-nav`]:{order:0},[`> ${ae}-content-holder`]:{order:1}},[`&${ae}-card${ae}-top, &${ae}-card${ae}-bottom`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab + ${ae}-tab`]:{marginRight:{_skip_check_:!0,value:de},marginLeft:{_skip_check_:!0,value:0}}}}},[`${ae}-dropdown-rtl`]:{direction:"rtl"},[`${ae}-menu-item`]:{[`${ae}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Cn=G=>{const{componentCls:ae,tabsCardPadding:yt,cardHeight:te,cardGutter:de,itemHoverColor:k,itemActiveColor:re,colorBorderSecondary:K}=G;return{[ae]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Tt.Wf)(G)),{display:"flex",[`> ${ae}-nav, > div > ${ae}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${ae}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${G.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${ae}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${G.motionDurationSlow}`},[`${ae}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${ae}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${ae}-nav-more`]:{position:"relative",padding:yt,background:"transparent",border:0,color:G.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:G.calc(G.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${ae}-nav-add`]:Object.assign({minWidth:te,marginLeft:{_skip_check_:!0,value:de},padding:(0,Bt.unit)(G.paddingXS),background:"transparent",border:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${K}`,borderRadius:`${(0,Bt.unit)(G.borderRadiusLG)} ${(0,Bt.unit)(G.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:G.colorText,transition:`all ${G.motionDurationSlow} ${G.motionEaseInOut}`,"&:hover":{color:k},"&:active, &:focus:not(:focus-visible)":{color:re}},(0,Tt.Qy)(G,-3))},[`${ae}-extra-content`]:{flex:"none"},[`${ae}-ink-bar`]:{position:"absolute",background:G.inkBarColor,pointerEvents:"none"}}),vn(G)),{[`${ae}-content`]:{position:"relative",width:"100%"},[`${ae}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${ae}-tabpane`]:Object.assign(Object.assign({},(0,Tt.Qy)(G)),{"&-hidden":{display:"none"}})}),[`${ae}-centered`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-nav-wrap`]:{[`&:not([class*='${ae}-nav-wrap-ping']) > ${ae}-nav-list`]:{margin:"auto"}}}}}},Mn=G=>{const ae=G.controlHeightLG;return{zIndexPopup:G.zIndexPopupBase+50,cardBg:G.colorFillAlter,cardHeight:ae,cardPadding:`${(ae-Math.round(G.fontSize*G.lineHeight))/2-G.lineWidth}px ${G.padding}px`,cardPaddingSM:`${G.paddingXXS*1.5}px ${G.padding}px`,cardPaddingLG:`${G.paddingXS}px ${G.padding}px ${G.paddingXXS*1.5}px`,titleFontSize:G.fontSize,titleFontSizeLG:G.fontSizeLG,titleFontSizeSM:G.fontSize,inkBarColor:G.colorPrimary,horizontalMargin:`0 0 ${G.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${G.paddingSM}px 0`,horizontalItemPaddingSM:`${G.paddingXS}px 0`,horizontalItemPaddingLG:`${G.padding}px 0`,verticalItemPadding:`${G.paddingXS}px ${G.paddingLG}px`,verticalItemMargin:`${G.margin}px 0 0 0`,itemColor:G.colorText,itemSelectedColor:G.colorPrimary,itemHoverColor:G.colorPrimaryHover,itemActiveColor:G.colorPrimaryActive,cardGutter:G.marginXXS/2}};var En=(0,Jt.I$)("Tabs",G=>{const ae=(0,It.mergeToken)(G,{tabsCardPadding:G.cardPadding,dropdownEdgeChildVerticalPadding:G.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${(0,Bt.unit)(G.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${(0,Bt.unit)(G.horizontalItemGutter)}`});return[wn(ae),mn(ae),Kt(ae),Gt(ae),Rt(ae),Cn(ae),Dt(ae)]},Mn),an=()=>null,Dn=function(G,ae){var yt={};for(var te in G)Object.prototype.hasOwnProperty.call(G,te)&&ae.indexOf(te)<0&&(yt[te]=G[te]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,te=Object.getOwnPropertySymbols(G);de{var ae,yt,te,de,k,re,K,ie,O,me,we;const{type:Le,className:Fe,rootClassName:Se,size:qe,onEdit:De,hideAdd:pe,centered:Ee,addIcon:We,removeIcon:He,moreIcon:Ue,more:$e,popupClassName:st,children:ce,items:ye,animated:le,style:Ke,indicatorSize:ht,indicator:ut}=G,Te=Dn(G,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator"]),{prefixCls:St}=Te,{direction:Xe,tabs:rt,getPrefixCls:Pt,getPopupContainer:en}=o.useContext(pt.E_),Ut=Pt("tabs",St),zt=(0,fe.Z)(Ut),[Qt,Ot,Ft]=En(Ut,zt);let _t;Le==="editable-card"&&(_t={onEdit:($t,Lt)=>{let{key:mt,event:ct}=Lt;De==null||De($t==="add"?ct:mt,$t)},removeIcon:(ae=He!=null?He:rt==null?void 0:rt.removeIcon)!==null&&ae!==void 0?ae:o.createElement(Q.Z,null),addIcon:(We!=null?We:rt==null?void 0:rt.addIcon)||o.createElement(ee.Z,null),showAdd:pe!==!0});const on=Pt(),rn=(0,ze.Z)(qe),kt=Mt(ye,ce),Yt=et(Ut,le),sn=Object.assign(Object.assign({},rt==null?void 0:rt.style),Ke),un={align:(yt=ut==null?void 0:ut.align)!==null&&yt!==void 0?yt:(te=rt==null?void 0:rt.indicator)===null||te===void 0?void 0:te.align,size:(K=(k=(de=ut==null?void 0:ut.size)!==null&&de!==void 0?de:ht)!==null&&k!==void 0?k:(re=rt==null?void 0:rt.indicator)===null||re===void 0?void 0:re.size)!==null&&K!==void 0?K:rt==null?void 0:rt.indicatorSize};return Qt(o.createElement(vt,Object.assign({direction:Xe,getPopupContainer:en},Te,{items:kt,className:Z()({[`${Ut}-${rn}`]:rn,[`${Ut}-card`]:["card","editable-card"].includes(Le),[`${Ut}-editable-card`]:Le==="editable-card",[`${Ut}-centered`]:Ee},rt==null?void 0:rt.className,Fe,Se,Ot,Ft,zt),popupClassName:Z()(st,Ot,Ft,zt),style:sn,editable:_t,more:Object.assign({icon:(we=(me=(O=(ie=rt==null?void 0:rt.more)===null||ie===void 0?void 0:ie.icon)!==null&&O!==void 0?O:rt==null?void 0:rt.moreIcon)!==null&&me!==void 0?me:Ue)!==null&&we!==void 0?we:o.createElement(L.Z,null),transitionName:`${on}-slide-up`},$e),prefixCls:Ut,animated:Yt,indicator:un})))};An.TabPane=an;var dt=An},93427:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Q}});var o=s(34998);function Q(L,ee){return o.i.reduce((V,Z)=>{const N=L[`${Z}1`],H=L[`${Z}3`],i=L[`${Z}6`],c=L[`${Z}7`];return Object.assign(Object.assign({},V),ee(Z,{lightColor:N,lightBorderColor:H,darkColor:i,textColor:c}))},{})}},25399:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return W}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(29125),V=s(18929),Z=s(62487),N=s(75030),H=s(86641),i=s(52838),c=s(22703),C=s(32383),l=s(55743),f=s(57700),p=s(48755),y=s(36237),S=s(63356),w=s(34925),P=s(37645),v=s(36305),I=s(93427),g=s(51636),A=s(16931);const R=x=>{const{calc:T,componentCls:h,tooltipMaxWidth:d,tooltipColor:M,tooltipBg:q,tooltipBorderRadius:Oe,zIndexPopup:ke,controlHeight:Ae,boxShadowSecondary:xe,paddingSM:Me,paddingXS:At,arrowOffsetHorizontal:Ze,sizePopupArrow:ot}=x,Be=T(Oe).add(ot).add(Ze).equal(),Et=T(Oe).mul(2).add(ot).equal();return[{[h]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(x)),{position:"absolute",zIndex:ke,display:"block",width:"max-content",maxWidth:d,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":q,[`${h}-inner`]:{minWidth:Et,minHeight:Ae,padding:`${(0,y.unit)(x.calc(Me).div(2).equal())} ${(0,y.unit)(At)}`,color:M,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:q,borderRadius:Oe,boxShadow:xe,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:Be},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${h}-inner`]:{borderRadius:x.min(Oe,P.qN)}},[`${h}-content`]:{position:"relative"}}),(0,I.Z)(x,(Ye,Ie)=>{let{darkColor:ve}=Ie;return{[`&${h}-${Ye}`]:{[`${h}-inner`]:{backgroundColor:ve},[`${h}-arrow`]:{"--antd-arrow-background-color":ve}}}})),{"&-rtl":{direction:"rtl"}})},(0,P.ZP)(x,"var(--antd-arrow-background-color)"),{[`${h}-pure`]:{position:"relative",maxWidth:"none",margin:x.sizePopupArrow}}]},z=x=>Object.assign(Object.assign({zIndexPopup:x.zIndexPopupBase+70},(0,P.wZ)({contentRadius:x.borderRadius,limitVerticalRadius:!0})),(0,v.w)((0,g.mergeToken)(x,{borderRadiusOuter:Math.min(x.borderRadiusOuter,4)})));var J=function(x){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return(0,A.I$)("Tooltip",d=>{const{borderRadius:M,colorTextLightSolid:q,colorBgSpotlight:Oe}=d,ke=(0,g.mergeToken)(d,{tooltipMaxWidth:250,tooltipColor:q,tooltipBorderRadius:M,tooltipBg:Oe});return[R(ke),(0,w._y)(d,"zoom-big-fast")]},z,{resetStyle:!1,injectStyle:T})(x)},he=s(29509);function oe(x,T){const h=(0,he.o2)(T),d=L()({[`${x}-${T}`]:T&&h}),M={},q={};return T&&!h&&(M.background=T,q["--antd-arrow-background-color"]=T),{className:d,overlayStyle:M,arrowStyle:q}}var Je=x=>{const{prefixCls:T,className:h,placement:d="top",title:M,color:q,overlayInnerStyle:Oe}=x,{getPrefixCls:ke}=o.useContext(p.E_),Ae=ke("tooltip",T),[xe,Me,At]=J(Ae),Ze=oe(Ae,q),ot=Ze.arrowStyle,Be=Object.assign(Object.assign({},Oe),Ze.overlayStyle),Et=L()(Me,At,Ae,`${Ae}-pure`,`${Ae}-placement-${d}`,h,Ze.className);return xe(o.createElement("div",{className:Et,style:ot},o.createElement("div",{className:`${Ae}-arrow`}),o.createElement(ee.G,Object.assign({},x,{className:Me,prefixCls:Ae,overlayInnerStyle:Be}),M)))},U=function(x,T){var h={};for(var d in x)Object.prototype.hasOwnProperty.call(x,d)&&T.indexOf(d)<0&&(h[d]=x[d]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,d=Object.getOwnPropertySymbols(x);M{var h,d;const{prefixCls:M,openClassName:q,getTooltipContainer:Oe,color:ke,overlayInnerStyle:Ae,children:xe,afterOpenChange:Me,afterVisibleChange:At,destroyTooltipOnHide:Ze,arrow:ot=!0,title:Be,overlay:Et,builtinPlacements:Ye,arrowPointAtCenter:Ie=!1,autoAdjustOverflow:ve=!0,motion:Ce,getPopupContainer:X,placement:Re="top",mouseEnterDelay:se=.1,mouseLeaveDelay:B=.1,overlayStyle:b,rootClassName:_,overlayClassName:ne,styles:$,classNames:ue}=x,ge=U(x,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),Pe=!!ot,[,Qe]=(0,f.ZP)(),{getPopupContainer:_e,getPrefixCls:Ve,direction:lt,className:ft,style:tt,classNames:it,styles:vt}=(0,p.dj)("tooltip"),pt=(0,C.ln)("Tooltip"),fe=o.useRef(null),ze=()=>{var an;(an=fe.current)===null||an===void 0||an.forceAlign()};o.useImperativeHandle(T,()=>{var an,Dn;return{forceAlign:ze,forcePopupAlign:()=>{pt.deprecated(!1,"forcePopupAlign","forceAlign"),ze()},nativeElement:(an=fe.current)===null||an===void 0?void 0:an.nativeElement,popupElement:(Dn=fe.current)===null||Dn===void 0?void 0:Dn.popupElement}});const[nt,at]=(0,V.Z)(!1,{value:(h=x.open)!==null&&h!==void 0?h:x.visible,defaultValue:(d=x.defaultOpen)!==null&&d!==void 0?d:x.defaultVisible}),et=!Be&&!Et&&Be!==0,Wt=an=>{var Dn,An;at(et?!1:an),et||((Dn=x.onOpenChange)===null||Dn===void 0||Dn.call(x,an),(An=x.onVisibleChange)===null||An===void 0||An.call(x,an))},xt=o.useMemo(()=>{var an,Dn;let An=Ie;return typeof ot=="object"&&(An=(Dn=(an=ot.pointAtCenter)!==null&&an!==void 0?an:ot.arrowPointAtCenter)!==null&&Dn!==void 0?Dn:Ie),Ye||(0,i.Z)({arrowPointAtCenter:An,autoAdjustOverflow:ve,arrowWidth:Pe?Qe.sizePopupArrow:0,borderRadius:Qe.borderRadius,offset:Qe.marginXXS,visibleFirst:!0})},[Ie,ot,Ye,Qe]),wt=o.useMemo(()=>Be===0?Be:Et||Be||"",[Et,Be]),Mt=o.createElement(Z.Z,{space:!0},typeof wt=="function"?wt():wt),Bt=Ve("tooltip",M),Tt=Ve(),Jt=x["data-popover-inject"];let It=nt;!("open"in x)&&!("visible"in x)&&et&&(It=!1);const qt=o.isValidElement(xe)&&!(0,c.M2)(xe)?xe:o.createElement("span",null,xe),jt=qt.props,Dt=!jt.className||typeof jt.className=="string"?L()(jt.className,q||`${Bt}-open`):jt.className,[Rt,Gt,Kt]=J(Bt,!Jt),wn=oe(Bt,ke),vn=wn.arrowStyle,mn=L()(ne,{[`${Bt}-rtl`]:lt==="rtl"},wn.className,_,Gt,Kt,ft,it.root,ue==null?void 0:ue.root),Cn=L()(it.body,ue==null?void 0:ue.body),[Mn,En]=(0,N.Cn)("Tooltip",ge.zIndex),Bn=o.createElement(ee.Z,Object.assign({},ge,{zIndex:Mn,showArrow:Pe,placement:Re,mouseEnterDelay:se,mouseLeaveDelay:B,prefixCls:Bt,classNames:{root:mn,body:Cn},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},vn),vt.root),tt),b),$==null?void 0:$.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},vt.body),Ae),$==null?void 0:$.body),wn.overlayStyle)},getTooltipContainer:X||Oe||_e,ref:fe,builtinPlacements:xt,overlay:Mt,visible:It,onVisibleChange:Wt,afterVisibleChange:Me!=null?Me:At,arrowContent:o.createElement("span",{className:`${Bt}-arrow-content`}),motion:{motionName:(0,H.m)(Tt,"zoom-big-fast",x.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!Ze}),It?(0,c.Tm)(qt,{className:Dt}):qt);return Rt(o.createElement(l.Z.Provider,{value:En},Bn))});m._InternalPanelDoNotUseOrYouWillBeFired=Je;var W=m},18287:function(Nt,je,s){"use strict";s.d(je,{default:function(){return ke}});var o=s(3741),Q=s(94480),L=s(59301),ee=s(52671),V=s(8657),Z=s(54476),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},H=N,i=s(7657),c=function(xe,Me){return L.createElement(i.Z,(0,Z.Z)({},xe,{ref:Me,icon:H}))},C=L.forwardRef(c),l=C,f=s(92310),p=s.n(f),y=s(82661),S=s(34061),w=s(48755),P=s(56082),v=s(86641),I=s(57700),g=s(12425);const A=4;function R(Ae){const{dropPosition:xe,dropLevelOffset:Me,prefixCls:At,indent:Ze,direction:ot="ltr"}=Ae,Be=ot==="ltr"?"left":"right",Et=ot==="ltr"?"right":"left",Ye={[Be]:-Me*Ze+A,[Et]:0};switch(xe){case-1:Ye.top=-3;break;case 1:Ye.bottom=-3;break;default:Ye.bottom=-3,Ye[Be]=Ze+A;break}return L.createElement("div",{style:Ye,className:`${At}-drop-indicator`})}var z=R,J=s(85278),oe=L.forwardRef((Ae,xe)=>{var Me;const{getPrefixCls:At,direction:Ze,virtual:ot,tree:Be}=L.useContext(w.E_),{prefixCls:Et,className:Ye,showIcon:Ie=!1,showLine:ve,switcherIcon:Ce,switcherLoadingIcon:X,blockNode:Re=!1,children:se,checkable:B=!1,selectable:b=!0,draggable:_,motion:ne,style:$}=Ae,ue=At("tree",Et),ge=At(),Pe=ne!=null?ne:Object.assign(Object.assign({},(0,v.Z)(ge)),{motionAppear:!1}),Qe=Object.assign(Object.assign({},Ae),{checkable:B,selectable:b,showIcon:Ie,motion:Pe,blockNode:Re,showLine:!!ve,dropIndicatorRender:z}),[_e,Ve,lt]=(0,g.ZP)(ue),[,ft]=(0,I.ZP)(),tt=ft.paddingXS/2+(((Me=ft.Tree)===null||Me===void 0?void 0:Me.titleHeight)||ft.controlHeightSM),it=L.useMemo(()=>{if(!_)return!1;let pt={};switch(typeof _){case"function":pt.nodeDraggable=_;break;case"object":pt=Object.assign({},_);break;default:break}return pt.icon!==!1&&(pt.icon=pt.icon||L.createElement(P.Z,null)),pt},[_]),vt=pt=>L.createElement(J.Z,{prefixCls:ue,switcherIcon:Ce,switcherLoadingIcon:X,treeNodeProps:pt,showLine:ve});return _e(L.createElement(o.ZP,Object.assign({itemHeight:tt,ref:xe,virtual:ot},Qe,{style:Object.assign(Object.assign({},Be==null?void 0:Be.style),$),prefixCls:ue,className:p()({[`${ue}-icon-hide`]:!Ie,[`${ue}-block-node`]:Re,[`${ue}-unselectable`]:!b,[`${ue}-rtl`]:Ze==="rtl"},Be==null?void 0:Be.className,Ye,Ve,lt),direction:Ze,checkable:B&&L.createElement("span",{className:`${ue}-checkbox-inner`}),selectable:b,switcherIcon:vt,draggable:it}),se))});const be=0,Je=1,U=2;function F(Ae,xe,Me){const{key:At,children:Ze}=Me;function ot(Be){const Et=Be[At],Ye=Be[Ze];xe(Et,Be)!==!1&&F(Ye||[],xe,Me)}Ae.forEach(ot)}function m(Ae){let{treeData:xe,expandedKeys:Me,startKey:At,endKey:Ze,fieldNames:ot}=Ae;const Be=[];let Et=be;if(At&&At===Ze)return[At];if(!At||!Ze)return[];function Ye(Ie){return Ie===At||Ie===Ze}return F(xe,Ie=>{if(Et===U)return!1;if(Ye(Ie)){if(Be.push(Ie),Et===be)Et=Je;else if(Et===Je)return Et=U,!1}else Et===Je&&Be.push(Ie);return Me.includes(Ie)},(0,S.w$)(ot)),Be}function W(Ae,xe,Me){const At=(0,Q.Z)(xe),Ze=[];return F(Ae,(ot,Be)=>{const Et=At.indexOf(ot);return Et!==-1&&(Ze.push(Be),At.splice(Et,1)),!!At.length},(0,S.w$)(Me)),Ze}var x=function(Ae,xe){var Me={};for(var At in Ae)Object.prototype.hasOwnProperty.call(Ae,At)&&xe.indexOf(At)<0&&(Me[At]=Ae[At]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,At=Object.getOwnPropertySymbols(Ae);Ze{var{defaultExpandAll:Me,defaultExpandParent:At,defaultExpandedKeys:Ze}=Ae,ot=x(Ae,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Be=L.useRef(null),Et=L.useRef(null),Ye=()=>{const{keyEntities:_e}=(0,S.I8)(h(ot));let Ve;return Me?Ve=Object.keys(_e):At?Ve=(0,y.r7)(ot.expandedKeys||Ze||[],_e):Ve=ot.expandedKeys||Ze||[],Ve},[Ie,ve]=L.useState(ot.selectedKeys||ot.defaultSelectedKeys||[]),[Ce,X]=L.useState(()=>Ye());L.useEffect(()=>{"selectedKeys"in ot&&ve(ot.selectedKeys)},[ot.selectedKeys]),L.useEffect(()=>{"expandedKeys"in ot&&X(ot.expandedKeys)},[ot.expandedKeys]);const Re=(_e,Ve)=>{var lt;return"expandedKeys"in ot||X(_e),(lt=ot.onExpand)===null||lt===void 0?void 0:lt.call(ot,_e,Ve)},se=(_e,Ve)=>{var lt;const{multiple:ft,fieldNames:tt}=ot,{node:it,nativeEvent:vt}=Ve,{key:pt=""}=it,fe=h(ot),ze=Object.assign(Object.assign({},Ve),{selected:!0}),nt=(vt==null?void 0:vt.ctrlKey)||(vt==null?void 0:vt.metaKey),at=vt==null?void 0:vt.shiftKey;let et;ft&&nt?(et=_e,Be.current=pt,Et.current=et,ze.selectedNodes=W(fe,et,tt)):ft&&at?(et=Array.from(new Set([].concat((0,Q.Z)(Et.current||[]),(0,Q.Z)(m({treeData:fe,expandedKeys:Ce,startKey:pt,endKey:Be.current,fieldNames:tt}))))),ze.selectedNodes=W(fe,et,tt)):(et=[pt],Be.current=pt,Et.current=et,ze.selectedNodes=W(fe,et,tt)),(lt=ot.onSelect)===null||lt===void 0||lt.call(ot,et,ze),"selectedKeys"in ot||ve(et)},{getPrefixCls:B,direction:b}=L.useContext(w.E_),{prefixCls:_,className:ne,showIcon:$=!0,expandAction:ue="click"}=ot,ge=x(ot,["prefixCls","className","showIcon","expandAction"]),Pe=B("tree",_),Qe=p()(`${Pe}-directory`,{[`${Pe}-directory-rtl`]:b==="rtl"},ne);return L.createElement(oe,Object.assign({icon:T,ref:xe,blockNode:!0},ge,{showIcon:$,expandAction:ue,prefixCls:Pe,className:Qe,expandedKeys:Ce,selectedKeys:Ie,onSelect:se,onExpand:Re}))};var q=L.forwardRef(d);const Oe=oe;Oe.DirectoryTree=q,Oe.TreeNode=o.OF;var ke=Oe},12425:function(Nt,je,s){"use strict";s.d(je,{ZP:function(){return y},Yk:function(){return l},TM:function(){return f}});var o=s(36237),Q=s(36170),L=s(63356),ee=s(34961),V=s(51636),Z=s(16931);const N=S=>{let{treeCls:w,treeNodeCls:P,directoryNodeSelectedBg:v,directoryNodeSelectedColor:I,motionDurationMid:g,borderRadius:A,controlItemBgHover:R}=S;return{[`${w}${w}-directory ${P}`]:{[`${w}-node-content-wrapper`]:{position:"static",[`> *:not(${w}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${g}`,content:'""',borderRadius:A},"&:hover:before":{background:R}},[`${w}-switcher, ${w}-checkbox, ${w}-draggable-icon`]:{zIndex:1},"&-selected":{[`${w}-switcher, ${w}-draggable-icon`]:{color:I},[`${w}-node-content-wrapper`]:{color:I,background:"transparent","&:before, &:hover:before":{background:v}}}}}},H=new o.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),i=(S,w)=>({[`.${S}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${w.motionDurationSlow}`}}}),c=(S,w)=>({[`.${S}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:w.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,o.unit)(w.lineWidthBold)} solid ${w.colorPrimary}`,borderRadius:"50%",content:'""'}}}),C=(S,w)=>{const{treeCls:P,treeNodeCls:v,treeNodePadding:I,titleHeight:g,indentSize:A,nodeSelectedBg:R,nodeHoverBg:z,colorTextQuaternary:J,controlItemBgActiveDisabled:he}=w;return{[P]:Object.assign(Object.assign({},(0,L.Wf)(w)),{background:w.colorBgContainer,borderRadius:w.borderRadius,transition:`background-color ${w.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${P}-rtl ${P}-switcher_close ${P}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${P}-active-focused)`]:Object.assign({},(0,L.oN)(w)),[`${P}-list-holder-inner`]:{alignItems:"flex-start"},[`&${P}-block-node`]:{[`${P}-list-holder-inner`]:{alignItems:"stretch",[`${P}-node-content-wrapper`]:{flex:"auto"},[`${v}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${w.colorPrimary}`,opacity:0,animationName:H,animationDuration:w.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:w.borderRadius}}},[v]:{display:"flex",alignItems:"flex-start",marginBottom:I,lineHeight:(0,o.unit)(g),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:I},[`&-disabled ${P}-node-content-wrapper`]:{color:w.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${P}-checkbox-disabled + ${P}-node-selected,&${v}-disabled${v}-selected ${P}-node-content-wrapper`]:{backgroundColor:he},[`${P}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${v}-disabled)`]:{[`${P}-node-content-wrapper`]:{"&:hover":{color:w.nodeHoverColor}}},[`&-active ${P}-node-content-wrapper`]:{background:w.controlItemBgHover},[`&:not(${v}-disabled).filter-node ${P}-title`]:{color:w.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${P}-draggable-icon`]:{flexShrink:0,width:g,textAlign:"center",visibility:"visible",color:J},[`&${v}-disabled ${P}-draggable-icon`]:{visibility:"hidden"}}},[`${P}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:A}},[`${P}-draggable-icon`]:{visibility:"hidden"},[`${P}-switcher, ${P}-checkbox`]:{marginInlineEnd:w.calc(w.calc(g).sub(w.controlInteractiveSize)).div(2).equal()},[`${P}-switcher`]:Object.assign(Object.assign({},i(S,w)),{position:"relative",flex:"none",alignSelf:"stretch",width:g,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${w.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:g,height:g,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:w.borderRadius,transition:`all ${w.motionDurationSlow}`},[`&:not(${P}-switcher-noop):hover:before`]:{backgroundColor:w.colorBgTextHover},[`&_close ${P}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:w.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w.calc(g).div(2).equal(),bottom:w.calc(I).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${w.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:w.calc(w.calc(g).div(2).equal()).mul(.8).equal(),height:w.calc(g).div(2).equal(),borderBottom:`1px solid ${w.colorBorder}`,content:'""'}}}),[`${P}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:g,paddingBlock:0,paddingInline:w.paddingXS,background:"transparent",borderRadius:w.borderRadius,cursor:"pointer",transition:`all ${w.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},c(S,w)),{"&:hover":{backgroundColor:z},[`&${P}-node-selected`]:{color:w.nodeSelectedColor,backgroundColor:R},[`${P}-iconEle`]:{display:"inline-block",width:g,height:g,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${P}-unselectable ${P}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${v}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${w.colorPrimary}`},"&-show-line":{[`${P}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w.calc(g).div(2).equal(),bottom:w.calc(I).mul(-1).equal(),borderInlineEnd:`1px solid ${w.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${P}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${v}-leaf-last ${P}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,o.unit)(w.calc(g).div(2).equal())} !important`}})}},l=function(S,w){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const v=`.${S}`,I=`${v}-treenode`,g=w.calc(w.paddingXS).div(2).equal(),A=(0,V.mergeToken)(w,{treeCls:v,treeNodeCls:I,treeNodePadding:g});return[C(S,A),P&&N(A)].filter(Boolean)},f=S=>{const{controlHeightSM:w,controlItemBgHover:P,controlItemBgActive:v}=S,I=w;return{titleHeight:I,indentSize:I,nodeHoverBg:P,nodeHoverColor:S.colorText,nodeSelectedBg:v,nodeSelectedColor:S.colorText}},p=S=>{const{colorTextLightSolid:w,colorPrimary:P}=S;return Object.assign(Object.assign({},f(S)),{directoryNodeSelectedColor:w,directoryNodeSelectedBg:P})};var y=(0,Z.I$)("Tree",(S,w)=>{let{prefixCls:P}=w;return[{[S.componentCls]:(0,Q.C2)(`${P}-checkbox`,S)},l(P,S),(0,ee.Z)(S)]},p)},85278:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return w}});var o=s(59301),Q=s(54476),L={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},ee=L,V=s(7657),Z=function(v,I){return o.createElement(V.Z,(0,Q.Z)({},v,{ref:I,icon:ee}))},N=o.forwardRef(Z),H=N,i=s(52671),c=s(58617),C=s(15075),l=s(43531),f=s(92310),p=s.n(f),y=s(22703),w=P=>{const{prefixCls:v,switcherIcon:I,treeNodeProps:g,showLine:A,switcherLoadingIcon:R}=P,{isLeaf:z,expanded:J,loading:he}=g;if(he)return o.isValidElement(R)?R:o.createElement(c.Z,{className:`${v}-switcher-loading-icon`});let oe;if(A&&typeof A=="object"&&(oe=A.showLeafIcon),z){if(!A)return null;if(typeof oe!="boolean"&&oe){const U=typeof oe=="function"?oe(g):oe,F=`${v}-switcher-line-custom-icon`;return o.isValidElement(U)?(0,y.Tm)(U,{className:p()(U.props.className||"",F)}):U}return oe?o.createElement(i.Z,{className:`${v}-switcher-line-icon`}):o.createElement("span",{className:`${v}-switcher-leaf-line`})}const be=`${v}-switcher-icon`,Je=typeof I=="function"?I(g):I;return o.isValidElement(Je)?(0,y.Tm)(Je,{className:p()(Je.props.className||"",be)}):Je!==void 0?Je:A?J?o.createElement(C.Z,{className:`${v}-switcher-line-icon`}):o.createElement(l.Z,{className:`${v}-switcher-line-icon`}):o.createElement(H,{className:be})}},94968:function(Nt,je,s){"use strict";s.d(je,{default:function(){return ie}});var o=s(59301),Q=s(94480),L=s(4676),ee=s(92310),V=s.n(ee),Z=s(54476),N=s(67732),H=s(83652),i=s(31226),c=s(42403),C=s(158),l=s(20068),f=s(33885),p=s(75931),y=s(76190),S=s(75044),w=s(3202),P=s(26112),v=s(48736),I=function(O,me){if(O&&me){var we=Array.isArray(me)?me:me.split(","),Le=O.name||"",Fe=O.type||"",Se=Fe.replace(/\/.*$/,"");return we.some(function(qe){var De=qe.trim();if(/^\*(\/\*)?$/.test(qe))return!0;if(De.charAt(0)==="."){var pe=Le.toLowerCase(),Ee=De.toLowerCase(),We=[Ee];return(Ee===".jpg"||Ee===".jpeg")&&(We=[".jpg",".jpeg"]),We.some(function(He){return pe.endsWith(He)})}return/\/\*$/.test(De)?Se===De.replace(/\/.*$/,""):Fe===De?!0:/^\w+$/.test(De)?((0,v.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(De,"'.Skip for check.")),!0):!1})}return!0};function g(O,me){var we="cannot ".concat(O.method," ").concat(O.action," ").concat(me.status,"'"),Le=new Error(we);return Le.status=me.status,Le.method=O.method,Le.url=O.action,Le}function A(O){var me=O.responseText||O.response;if(!me)return me;try{return JSON.parse(me)}catch(we){return me}}function R(O){var me=new XMLHttpRequest;O.onProgress&&me.upload&&(me.upload.onprogress=function(Se){Se.total>0&&(Se.percent=Se.loaded/Se.total*100),O.onProgress(Se)});var we=new FormData;O.data&&Object.keys(O.data).forEach(function(Fe){var Se=O.data[Fe];if(Array.isArray(Se)){Se.forEach(function(qe){we.append("".concat(Fe,"[]"),qe)});return}we.append(Fe,Se)}),O.file instanceof Blob?we.append(O.filename,O.file,O.file.name):we.append(O.filename,O.file),me.onerror=function(Se){O.onError(Se)},me.onload=function(){return me.status<200||me.status>=300?O.onError(g(O,me),A(me)):O.onSuccess(A(me),me)},me.open(O.method,O.action,!0),O.withCredentials&&"withCredentials"in me&&(me.withCredentials=!0);var Le=O.headers||{};return Le["X-Requested-With"]!==null&&me.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Le).forEach(function(Fe){Le[Fe]!==null&&me.setRequestHeader(Fe,Le[Fe])}),me.send(we),{abort:function(){me.abort()}}}var z=function(){var O=(0,w.Z)((0,S.Z)().mark(function me(we,Le){var Fe,Se,qe,De,pe,Ee,We,He;return(0,S.Z)().wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:Ee=function(){return Ee=(0,w.Z)((0,S.Z)().mark(function ce(ye){return(0,S.Z)().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.abrupt("return",new Promise(function(ht){ye.file(function(ut){Le(ut)?(ye.fullPath&&!ut.webkitRelativePath&&(Object.defineProperties(ut,{webkitRelativePath:{writable:!0}}),ut.webkitRelativePath=ye.fullPath.replace(/^\//,""),Object.defineProperties(ut,{webkitRelativePath:{writable:!1}})),ht(ut)):ht(null)})}));case 1:case"end":return Ke.stop()}},ce)})),Ee.apply(this,arguments)},pe=function(ce){return Ee.apply(this,arguments)},De=function(){return De=(0,w.Z)((0,S.Z)().mark(function ce(ye){var le,Ke,ht,ut,Te;return(0,S.Z)().wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:le=ye.createReader(),Ke=[];case 2:return Xe.next=5,new Promise(function(rt){le.readEntries(rt,function(){return rt([])})});case 5:if(ht=Xe.sent,ut=ht.length,ut){Xe.next=9;break}return Xe.abrupt("break",12);case 9:for(Te=0;Te{const{componentCls:me,iconCls:we}=O;return{[`${me}-wrapper`]:{[`${me}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:O.colorFillAlter,border:`${(0,At.unit)(O.lineWidth)} dashed ${O.colorBorder}`,borderRadius:O.borderRadiusLG,cursor:"pointer",transition:`border-color ${O.motionDurationSlow}`,[me]:{padding:O.padding},[`${me}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:O.borderRadiusLG,"&:focus-visible":{outline:`${(0,At.unit)(O.lineWidthFocus)} solid ${O.colorPrimaryBorder}`}},[`${me}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` + > div > ${ae}-nav`]:{"&::before":{bottom:0},[`${ae}-ink-bar`]:{bottom:0}}},[`${ae}-bottom`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{order:1,marginTop:yt,marginBottom:0,"&::before":{top:0},[`${ae}-ink-bar`]:{top:0}},[`> ${ae}-content-holder, > div > ${ae}-content-holder`]:{order:0}},[`${ae}-left, ${ae}-right`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{flexDirection:"column",minWidth:K(G.controlHeight).mul(1.25).equal(),[`${ae}-tab`]:{padding:k,textAlign:"center"},[`${ae}-tab + ${ae}-tab`]:{margin:re},[`${ae}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:G.controlHeight},"&::before":{top:0,boxShadow:G.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:G.boxShadowTabsOverflowBottom},[`&${ae}-nav-wrap-ping-top::before`]:{opacity:1},[`&${ae}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${ae}-ink-bar`]:{width:G.lineWidthBold,"&-animated":{transition:`height ${G.motionDurationSlow}, top ${G.motionDurationSlow}`}},[`${ae}-nav-list, ${ae}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${ae}-left`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${ae}-content-holder, > div > ${ae}-content-holder`]:{marginLeft:{_skip_check_:!0,value:(0,Bt.unit)(K(G.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${G.colorBorder}`},[`> ${ae}-content > ${ae}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:G.paddingLG}}}},[`${ae}-right`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{order:1,[`${ae}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${ae}-content-holder, > div > ${ae}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:K(G.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${G.colorBorder}`},[`> ${ae}-content > ${ae}-tabpane`]:{paddingRight:{_skip_check_:!0,value:G.paddingLG}}}}}},wn=G=>{const{componentCls:ae,cardPaddingSM:yt,cardPaddingLG:te,horizontalItemPaddingSM:de,horizontalItemPaddingLG:k}=G;return{[ae]:{"&-small":{[`> ${ae}-nav`]:{[`${ae}-tab`]:{padding:de,fontSize:G.titleFontSizeSM}}},"&-large":{[`> ${ae}-nav`]:{[`${ae}-tab`]:{padding:k,fontSize:G.titleFontSizeLG}}}},[`${ae}-card`]:{[`&${ae}-small`]:{[`> ${ae}-nav`]:{[`${ae}-tab`]:{padding:yt}},[`&${ae}-bottom`]:{[`> ${ae}-nav ${ae}-tab`]:{borderRadius:`0 0 ${(0,Bt.unit)(G.borderRadius)} ${(0,Bt.unit)(G.borderRadius)}`}},[`&${ae}-top`]:{[`> ${ae}-nav ${ae}-tab`]:{borderRadius:`${(0,Bt.unit)(G.borderRadius)} ${(0,Bt.unit)(G.borderRadius)} 0 0`}},[`&${ae}-right`]:{[`> ${ae}-nav ${ae}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,Bt.unit)(G.borderRadius)} ${(0,Bt.unit)(G.borderRadius)} 0`}}},[`&${ae}-left`]:{[`> ${ae}-nav ${ae}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,Bt.unit)(G.borderRadius)} 0 0 ${(0,Bt.unit)(G.borderRadius)}`}}}},[`&${ae}-large`]:{[`> ${ae}-nav`]:{[`${ae}-tab`]:{padding:te}}}}}},vn=G=>{const{componentCls:ae,itemActiveColor:yt,itemHoverColor:te,iconCls:de,tabsHorizontalItemMargin:k,horizontalItemPadding:re,itemSelectedColor:K,itemColor:ie}=G,O=`${ae}-tab`;return{[O]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:re,fontSize:G.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:ie,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:yt}},"&-btn":{outline:"none",transition:`all ${G.motionDurationSlow}`,[`${O}-icon:not(:last-child)`]:{marginInlineEnd:G.marginSM}},"&-remove":Object.assign({flex:"none",marginRight:{_skip_check_:!0,value:G.calc(G.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:G.marginXS},color:G.colorTextDescription,fontSize:G.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${G.motionDurationSlow}`,"&:hover":{color:G.colorTextHeading}},(0,Mt.Qy)(G)),"&:hover":{color:te},[`&${O}-active ${O}-btn`]:{color:K,textShadow:G.tabsActiveTextShadow},[`&${O}-focus ${O}-btn`]:Object.assign({},(0,Mt.oN)(G)),[`&${O}-disabled`]:{color:G.colorTextDisabled,cursor:"not-allowed"},[`&${O}-disabled ${O}-btn, &${O}-disabled ${ae}-remove`]:{"&:focus, &:active":{color:G.colorTextDisabled}},[`& ${O}-remove ${de}`]:{margin:0},[`${de}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:G.marginSM}}},[`${O} + ${O}`]:{margin:{_skip_check_:!0,value:k}}}},mn=G=>{const{componentCls:ae,tabsHorizontalItemMarginRTL:yt,iconCls:te,cardGutter:de,calc:k}=G;return{[`${ae}-rtl`]:{direction:"rtl",[`${ae}-nav`]:{[`${ae}-tab`]:{margin:{_skip_check_:!0,value:yt},[`${ae}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[te]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:(0,Bt.unit)(G.marginSM)}},[`${ae}-tab-remove`]:{marginRight:{_skip_check_:!0,value:(0,Bt.unit)(G.marginXS)},marginLeft:{_skip_check_:!0,value:(0,Bt.unit)(k(G.marginXXS).mul(-1).equal())},[te]:{margin:0}}}},[`&${ae}-left`]:{[`> ${ae}-nav`]:{order:1},[`> ${ae}-content-holder`]:{order:0}},[`&${ae}-right`]:{[`> ${ae}-nav`]:{order:0},[`> ${ae}-content-holder`]:{order:1}},[`&${ae}-card${ae}-top, &${ae}-card${ae}-bottom`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-tab + ${ae}-tab`]:{marginRight:{_skip_check_:!0,value:de},marginLeft:{_skip_check_:!0,value:0}}}}},[`${ae}-dropdown-rtl`]:{direction:"rtl"},[`${ae}-menu-item`]:{[`${ae}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Cn=G=>{const{componentCls:ae,tabsCardPadding:yt,cardHeight:te,cardGutter:de,itemHoverColor:k,itemActiveColor:re,colorBorderSecondary:K}=G;return{[ae]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Mt.Wf)(G)),{display:"flex",[`> ${ae}-nav, > div > ${ae}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${ae}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${G.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${ae}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${G.motionDurationSlow}`},[`${ae}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${ae}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${ae}-nav-more`]:{position:"relative",padding:yt,background:"transparent",border:0,color:G.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:G.calc(G.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${ae}-nav-add`]:Object.assign({minWidth:te,marginLeft:{_skip_check_:!0,value:de},padding:(0,Bt.unit)(G.paddingXS),background:"transparent",border:`${(0,Bt.unit)(G.lineWidth)} ${G.lineType} ${K}`,borderRadius:`${(0,Bt.unit)(G.borderRadiusLG)} ${(0,Bt.unit)(G.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:G.colorText,transition:`all ${G.motionDurationSlow} ${G.motionEaseInOut}`,"&:hover":{color:k},"&:active, &:focus:not(:focus-visible)":{color:re}},(0,Mt.Qy)(G,-3))},[`${ae}-extra-content`]:{flex:"none"},[`${ae}-ink-bar`]:{position:"absolute",background:G.inkBarColor,pointerEvents:"none"}}),vn(G)),{[`${ae}-content`]:{position:"relative",width:"100%"},[`${ae}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${ae}-tabpane`]:Object.assign(Object.assign({},(0,Mt.Qy)(G)),{"&-hidden":{display:"none"}})}),[`${ae}-centered`]:{[`> ${ae}-nav, > div > ${ae}-nav`]:{[`${ae}-nav-wrap`]:{[`&:not([class*='${ae}-nav-wrap-ping']) > ${ae}-nav-list`]:{margin:"auto"}}}}}},Mn=G=>{const ae=G.controlHeightLG;return{zIndexPopup:G.zIndexPopupBase+50,cardBg:G.colorFillAlter,cardHeight:ae,cardPadding:`${(ae-Math.round(G.fontSize*G.lineHeight))/2-G.lineWidth}px ${G.padding}px`,cardPaddingSM:`${G.paddingXXS*1.5}px ${G.padding}px`,cardPaddingLG:`${G.paddingXS}px ${G.padding}px ${G.paddingXXS*1.5}px`,titleFontSize:G.fontSize,titleFontSizeLG:G.fontSizeLG,titleFontSizeSM:G.fontSize,inkBarColor:G.colorPrimary,horizontalMargin:`0 0 ${G.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${G.paddingSM}px 0`,horizontalItemPaddingSM:`${G.paddingXS}px 0`,horizontalItemPaddingLG:`${G.padding}px 0`,verticalItemPadding:`${G.paddingXS}px ${G.paddingLG}px`,verticalItemMargin:`${G.margin}px 0 0 0`,itemColor:G.colorText,itemSelectedColor:G.colorPrimary,itemHoverColor:G.colorPrimaryHover,itemActiveColor:G.colorPrimaryActive,cardGutter:G.marginXXS/2}};var En=(0,Yt.I$)("Tabs",G=>{const ae=(0,It.mergeToken)(G,{tabsCardPadding:G.cardPadding,dropdownEdgeChildVerticalPadding:G.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${(0,Bt.unit)(G.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${(0,Bt.unit)(G.horizontalItemGutter)}`});return[wn(ae),mn(ae),Kt(ae),Gt(ae),Lt(ae),Cn(ae),Dt(ae)]},Mn),an=()=>null,Dn=function(G,ae){var yt={};for(var te in G)Object.prototype.hasOwnProperty.call(G,te)&&ae.indexOf(te)<0&&(yt[te]=G[te]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,te=Object.getOwnPropertySymbols(G);de{var ae,yt,te,de,k,re,K,ie,O,me,we;const{type:Le,className:Fe,rootClassName:Se,size:qe,onEdit:De,hideAdd:pe,centered:Ee,addIcon:We,removeIcon:He,moreIcon:Ue,more:$e,popupClassName:st,children:ce,items:ye,animated:le,style:Ke,indicatorSize:ht,indicator:ut}=G,Te=Dn(G,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator"]),{prefixCls:St}=Te,{direction:Xe,tabs:rt,getPrefixCls:Pt,getPopupContainer:en}=o.useContext(pt.E_),kt=Pt("tabs",St),zt=(0,fe.Z)(kt),[Qt,Ot,Rt]=En(kt,zt);let $t;Le==="editable-card"&&($t={onEdit:(rn,Tt)=>{let{key:mt,event:ct}=Tt;De==null||De(rn==="add"?ct:mt,rn)},removeIcon:(ae=He!=null?He:rt==null?void 0:rt.removeIcon)!==null&&ae!==void 0?ae:o.createElement(Q.Z,null),addIcon:(We!=null?We:rt==null?void 0:rt.addIcon)||o.createElement(ee.Z,null),showAdd:pe!==!0});const on=Pt(),qt=(0,ze.Z)(qe),Ut=Ft(ye,ce),Jt=et(kt,le),un=Object.assign(Object.assign({},rt==null?void 0:rt.style),Ke),cn={align:(yt=ut==null?void 0:ut.align)!==null&&yt!==void 0?yt:(te=rt==null?void 0:rt.indicator)===null||te===void 0?void 0:te.align,size:(K=(k=(de=ut==null?void 0:ut.size)!==null&&de!==void 0?de:ht)!==null&&k!==void 0?k:(re=rt==null?void 0:rt.indicator)===null||re===void 0?void 0:re.size)!==null&&K!==void 0?K:rt==null?void 0:rt.indicatorSize};return Qt(o.createElement(vt,Object.assign({direction:Xe,getPopupContainer:en},Te,{items:Ut,className:Z()({[`${kt}-${qt}`]:qt,[`${kt}-card`]:["card","editable-card"].includes(Le),[`${kt}-editable-card`]:Le==="editable-card",[`${kt}-centered`]:Ee},rt==null?void 0:rt.className,Fe,Se,Ot,Rt,zt),popupClassName:Z()(st,Ot,Rt,zt),style:un,editable:$t,more:Object.assign({icon:(we=(me=(O=(ie=rt==null?void 0:rt.more)===null||ie===void 0?void 0:ie.icon)!==null&&O!==void 0?O:rt==null?void 0:rt.moreIcon)!==null&&me!==void 0?me:Ue)!==null&&we!==void 0?we:o.createElement(L.Z,null),transitionName:`${on}-slide-up`},$e),prefixCls:kt,animated:Jt,indicator:cn})))};An.TabPane=an;var dt=An},93427:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Q}});var o=s(34998);function Q(L,ee){return o.i.reduce((V,Z)=>{const N=L[`${Z}1`],H=L[`${Z}3`],i=L[`${Z}6`],c=L[`${Z}7`];return Object.assign(Object.assign({},V),ee(Z,{lightColor:N,lightBorderColor:H,darkColor:i,textColor:c}))},{})}},25399:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return W}});var o=s(59301),Q=s(92310),L=s.n(Q),ee=s(29125),V=s(18929),Z=s(62487),N=s(75030),H=s(86641),i=s(52838),c=s(22703),C=s(32383),l=s(55743),f=s(57700),p=s(48755),y=s(36237),S=s(63356),w=s(34925),P=s(37645),v=s(36305),I=s(93427),g=s(51636),A=s(16931);const R=x=>{const{calc:T,componentCls:h,tooltipMaxWidth:d,tooltipColor:M,tooltipBg:q,tooltipBorderRadius:Oe,zIndexPopup:ke,controlHeight:Ae,boxShadowSecondary:xe,paddingSM:Me,paddingXS:At,arrowOffsetHorizontal:Ze,sizePopupArrow:ot}=x,Be=T(Oe).add(ot).add(Ze).equal(),Et=T(Oe).mul(2).add(ot).equal();return[{[h]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(x)),{position:"absolute",zIndex:ke,display:"block",width:"max-content",maxWidth:d,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":q,[`${h}-inner`]:{minWidth:Et,minHeight:Ae,padding:`${(0,y.unit)(x.calc(Me).div(2).equal())} ${(0,y.unit)(At)}`,color:M,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:q,borderRadius:Oe,boxShadow:xe,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:Be},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${h}-inner`]:{borderRadius:x.min(Oe,P.qN)}},[`${h}-content`]:{position:"relative"}}),(0,I.Z)(x,(Ye,Ie)=>{let{darkColor:ve}=Ie;return{[`&${h}-${Ye}`]:{[`${h}-inner`]:{backgroundColor:ve},[`${h}-arrow`]:{"--antd-arrow-background-color":ve}}}})),{"&-rtl":{direction:"rtl"}})},(0,P.ZP)(x,"var(--antd-arrow-background-color)"),{[`${h}-pure`]:{position:"relative",maxWidth:"none",margin:x.sizePopupArrow}}]},z=x=>Object.assign(Object.assign({zIndexPopup:x.zIndexPopupBase+70},(0,P.wZ)({contentRadius:x.borderRadius,limitVerticalRadius:!0})),(0,v.w)((0,g.mergeToken)(x,{borderRadiusOuter:Math.min(x.borderRadiusOuter,4)})));var J=function(x){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return(0,A.I$)("Tooltip",d=>{const{borderRadius:M,colorTextLightSolid:q,colorBgSpotlight:Oe}=d,ke=(0,g.mergeToken)(d,{tooltipMaxWidth:250,tooltipColor:q,tooltipBorderRadius:M,tooltipBg:Oe});return[R(ke),(0,w._y)(d,"zoom-big-fast")]},z,{resetStyle:!1,injectStyle:T})(x)},he=s(29509);function oe(x,T){const h=(0,he.o2)(T),d=L()({[`${x}-${T}`]:T&&h}),M={},q={};return T&&!h&&(M.background=T,q["--antd-arrow-background-color"]=T),{className:d,overlayStyle:M,arrowStyle:q}}var Je=x=>{const{prefixCls:T,className:h,placement:d="top",title:M,color:q,overlayInnerStyle:Oe}=x,{getPrefixCls:ke}=o.useContext(p.E_),Ae=ke("tooltip",T),[xe,Me,At]=J(Ae),Ze=oe(Ae,q),ot=Ze.arrowStyle,Be=Object.assign(Object.assign({},Oe),Ze.overlayStyle),Et=L()(Me,At,Ae,`${Ae}-pure`,`${Ae}-placement-${d}`,h,Ze.className);return xe(o.createElement("div",{className:Et,style:ot},o.createElement("div",{className:`${Ae}-arrow`}),o.createElement(ee.G,Object.assign({},x,{className:Me,prefixCls:Ae,overlayInnerStyle:Be}),M)))},U=function(x,T){var h={};for(var d in x)Object.prototype.hasOwnProperty.call(x,d)&&T.indexOf(d)<0&&(h[d]=x[d]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,d=Object.getOwnPropertySymbols(x);M{var h,d;const{prefixCls:M,openClassName:q,getTooltipContainer:Oe,color:ke,overlayInnerStyle:Ae,children:xe,afterOpenChange:Me,afterVisibleChange:At,destroyTooltipOnHide:Ze,arrow:ot=!0,title:Be,overlay:Et,builtinPlacements:Ye,arrowPointAtCenter:Ie=!1,autoAdjustOverflow:ve=!0,motion:Ce,getPopupContainer:X,placement:Re="top",mouseEnterDelay:se=.1,mouseLeaveDelay:B=.1,overlayStyle:b,rootClassName:_,overlayClassName:ne,styles:$,classNames:ue}=x,ge=U(x,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),Pe=!!ot,[,Qe]=(0,f.ZP)(),{getPopupContainer:_e,getPrefixCls:Ve,direction:lt,className:ft,style:tt,classNames:it,styles:vt}=(0,p.dj)("tooltip"),pt=(0,C.ln)("Tooltip"),fe=o.useRef(null),ze=()=>{var an;(an=fe.current)===null||an===void 0||an.forceAlign()};o.useImperativeHandle(T,()=>{var an,Dn;return{forceAlign:ze,forcePopupAlign:()=>{pt.deprecated(!1,"forcePopupAlign","forceAlign"),ze()},nativeElement:(an=fe.current)===null||an===void 0?void 0:an.nativeElement,popupElement:(Dn=fe.current)===null||Dn===void 0?void 0:Dn.popupElement}});const[nt,at]=(0,V.Z)(!1,{value:(h=x.open)!==null&&h!==void 0?h:x.visible,defaultValue:(d=x.defaultOpen)!==null&&d!==void 0?d:x.defaultVisible}),et=!Be&&!Et&&Be!==0,Wt=an=>{var Dn,An;at(et?!1:an),et||((Dn=x.onOpenChange)===null||Dn===void 0||Dn.call(x,an),(An=x.onVisibleChange)===null||An===void 0||An.call(x,an))},xt=o.useMemo(()=>{var an,Dn;let An=Ie;return typeof ot=="object"&&(An=(Dn=(an=ot.pointAtCenter)!==null&&an!==void 0?an:ot.arrowPointAtCenter)!==null&&Dn!==void 0?Dn:Ie),Ye||(0,i.Z)({arrowPointAtCenter:An,autoAdjustOverflow:ve,arrowWidth:Pe?Qe.sizePopupArrow:0,borderRadius:Qe.borderRadius,offset:Qe.marginXXS,visibleFirst:!0})},[Ie,ot,Ye,Qe]),wt=o.useMemo(()=>Be===0?Be:Et||Be||"",[Et,Be]),Ft=o.createElement(Z.Z,{space:!0},typeof wt=="function"?wt():wt),Bt=Ve("tooltip",M),Mt=Ve(),Yt=x["data-popover-inject"];let It=nt;!("open"in x)&&!("visible"in x)&&et&&(It=!1);const _t=o.isValidElement(xe)&&!(0,c.M2)(xe)?xe:o.createElement("span",null,xe),jt=_t.props,Dt=!jt.className||typeof jt.className=="string"?L()(jt.className,q||`${Bt}-open`):jt.className,[Lt,Gt,Kt]=J(Bt,!Yt),wn=oe(Bt,ke),vn=wn.arrowStyle,mn=L()(ne,{[`${Bt}-rtl`]:lt==="rtl"},wn.className,_,Gt,Kt,ft,it.root,ue==null?void 0:ue.root),Cn=L()(it.body,ue==null?void 0:ue.body),[Mn,En]=(0,N.Cn)("Tooltip",ge.zIndex),Bn=o.createElement(ee.Z,Object.assign({},ge,{zIndex:Mn,showArrow:Pe,placement:Re,mouseEnterDelay:se,mouseLeaveDelay:B,prefixCls:Bt,classNames:{root:mn,body:Cn},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},vn),vt.root),tt),b),$==null?void 0:$.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},vt.body),Ae),$==null?void 0:$.body),wn.overlayStyle)},getTooltipContainer:X||Oe||_e,ref:fe,builtinPlacements:xt,overlay:Ft,visible:It,onVisibleChange:Wt,afterVisibleChange:Me!=null?Me:At,arrowContent:o.createElement("span",{className:`${Bt}-arrow-content`}),motion:{motionName:(0,H.m)(Mt,"zoom-big-fast",x.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!Ze}),It?(0,c.Tm)(_t,{className:Dt}):_t);return Lt(o.createElement(l.Z.Provider,{value:En},Bn))});m._InternalPanelDoNotUseOrYouWillBeFired=Je;var W=m},18287:function(Nt,je,s){"use strict";s.d(je,{default:function(){return ke}});var o=s(3741),Q=s(94480),L=s(59301),ee=s(52671),V=s(8657),Z=s(54476),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},H=N,i=s(7657),c=function(xe,Me){return L.createElement(i.Z,(0,Z.Z)({},xe,{ref:Me,icon:H}))},C=L.forwardRef(c),l=C,f=s(92310),p=s.n(f),y=s(82661),S=s(34061),w=s(48755),P=s(56082),v=s(86641),I=s(57700),g=s(12425);const A=4;function R(Ae){const{dropPosition:xe,dropLevelOffset:Me,prefixCls:At,indent:Ze,direction:ot="ltr"}=Ae,Be=ot==="ltr"?"left":"right",Et=ot==="ltr"?"right":"left",Ye={[Be]:-Me*Ze+A,[Et]:0};switch(xe){case-1:Ye.top=-3;break;case 1:Ye.bottom=-3;break;default:Ye.bottom=-3,Ye[Be]=Ze+A;break}return L.createElement("div",{style:Ye,className:`${At}-drop-indicator`})}var z=R,J=s(85278),oe=L.forwardRef((Ae,xe)=>{var Me;const{getPrefixCls:At,direction:Ze,virtual:ot,tree:Be}=L.useContext(w.E_),{prefixCls:Et,className:Ye,showIcon:Ie=!1,showLine:ve,switcherIcon:Ce,switcherLoadingIcon:X,blockNode:Re=!1,children:se,checkable:B=!1,selectable:b=!0,draggable:_,motion:ne,style:$}=Ae,ue=At("tree",Et),ge=At(),Pe=ne!=null?ne:Object.assign(Object.assign({},(0,v.Z)(ge)),{motionAppear:!1}),Qe=Object.assign(Object.assign({},Ae),{checkable:B,selectable:b,showIcon:Ie,motion:Pe,blockNode:Re,showLine:!!ve,dropIndicatorRender:z}),[_e,Ve,lt]=(0,g.ZP)(ue),[,ft]=(0,I.ZP)(),tt=ft.paddingXS/2+(((Me=ft.Tree)===null||Me===void 0?void 0:Me.titleHeight)||ft.controlHeightSM),it=L.useMemo(()=>{if(!_)return!1;let pt={};switch(typeof _){case"function":pt.nodeDraggable=_;break;case"object":pt=Object.assign({},_);break;default:break}return pt.icon!==!1&&(pt.icon=pt.icon||L.createElement(P.Z,null)),pt},[_]),vt=pt=>L.createElement(J.Z,{prefixCls:ue,switcherIcon:Ce,switcherLoadingIcon:X,treeNodeProps:pt,showLine:ve});return _e(L.createElement(o.ZP,Object.assign({itemHeight:tt,ref:xe,virtual:ot},Qe,{style:Object.assign(Object.assign({},Be==null?void 0:Be.style),$),prefixCls:ue,className:p()({[`${ue}-icon-hide`]:!Ie,[`${ue}-block-node`]:Re,[`${ue}-unselectable`]:!b,[`${ue}-rtl`]:Ze==="rtl"},Be==null?void 0:Be.className,Ye,Ve,lt),direction:Ze,checkable:B&&L.createElement("span",{className:`${ue}-checkbox-inner`}),selectable:b,switcherIcon:vt,draggable:it}),se))});const be=0,Je=1,U=2;function F(Ae,xe,Me){const{key:At,children:Ze}=Me;function ot(Be){const Et=Be[At],Ye=Be[Ze];xe(Et,Be)!==!1&&F(Ye||[],xe,Me)}Ae.forEach(ot)}function m(Ae){let{treeData:xe,expandedKeys:Me,startKey:At,endKey:Ze,fieldNames:ot}=Ae;const Be=[];let Et=be;if(At&&At===Ze)return[At];if(!At||!Ze)return[];function Ye(Ie){return Ie===At||Ie===Ze}return F(xe,Ie=>{if(Et===U)return!1;if(Ye(Ie)){if(Be.push(Ie),Et===be)Et=Je;else if(Et===Je)return Et=U,!1}else Et===Je&&Be.push(Ie);return Me.includes(Ie)},(0,S.w$)(ot)),Be}function W(Ae,xe,Me){const At=(0,Q.Z)(xe),Ze=[];return F(Ae,(ot,Be)=>{const Et=At.indexOf(ot);return Et!==-1&&(Ze.push(Be),At.splice(Et,1)),!!At.length},(0,S.w$)(Me)),Ze}var x=function(Ae,xe){var Me={};for(var At in Ae)Object.prototype.hasOwnProperty.call(Ae,At)&&xe.indexOf(At)<0&&(Me[At]=Ae[At]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,At=Object.getOwnPropertySymbols(Ae);Ze{var{defaultExpandAll:Me,defaultExpandParent:At,defaultExpandedKeys:Ze}=Ae,ot=x(Ae,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Be=L.useRef(null),Et=L.useRef(null),Ye=()=>{const{keyEntities:_e}=(0,S.I8)(h(ot));let Ve;return Me?Ve=Object.keys(_e):At?Ve=(0,y.r7)(ot.expandedKeys||Ze||[],_e):Ve=ot.expandedKeys||Ze||[],Ve},[Ie,ve]=L.useState(ot.selectedKeys||ot.defaultSelectedKeys||[]),[Ce,X]=L.useState(()=>Ye());L.useEffect(()=>{"selectedKeys"in ot&&ve(ot.selectedKeys)},[ot.selectedKeys]),L.useEffect(()=>{"expandedKeys"in ot&&X(ot.expandedKeys)},[ot.expandedKeys]);const Re=(_e,Ve)=>{var lt;return"expandedKeys"in ot||X(_e),(lt=ot.onExpand)===null||lt===void 0?void 0:lt.call(ot,_e,Ve)},se=(_e,Ve)=>{var lt;const{multiple:ft,fieldNames:tt}=ot,{node:it,nativeEvent:vt}=Ve,{key:pt=""}=it,fe=h(ot),ze=Object.assign(Object.assign({},Ve),{selected:!0}),nt=(vt==null?void 0:vt.ctrlKey)||(vt==null?void 0:vt.metaKey),at=vt==null?void 0:vt.shiftKey;let et;ft&&nt?(et=_e,Be.current=pt,Et.current=et,ze.selectedNodes=W(fe,et,tt)):ft&&at?(et=Array.from(new Set([].concat((0,Q.Z)(Et.current||[]),(0,Q.Z)(m({treeData:fe,expandedKeys:Ce,startKey:pt,endKey:Be.current,fieldNames:tt}))))),ze.selectedNodes=W(fe,et,tt)):(et=[pt],Be.current=pt,Et.current=et,ze.selectedNodes=W(fe,et,tt)),(lt=ot.onSelect)===null||lt===void 0||lt.call(ot,et,ze),"selectedKeys"in ot||ve(et)},{getPrefixCls:B,direction:b}=L.useContext(w.E_),{prefixCls:_,className:ne,showIcon:$=!0,expandAction:ue="click"}=ot,ge=x(ot,["prefixCls","className","showIcon","expandAction"]),Pe=B("tree",_),Qe=p()(`${Pe}-directory`,{[`${Pe}-directory-rtl`]:b==="rtl"},ne);return L.createElement(oe,Object.assign({icon:T,ref:xe,blockNode:!0},ge,{showIcon:$,expandAction:ue,prefixCls:Pe,className:Qe,expandedKeys:Ce,selectedKeys:Ie,onSelect:se,onExpand:Re}))};var q=L.forwardRef(d);const Oe=oe;Oe.DirectoryTree=q,Oe.TreeNode=o.OF;var ke=Oe},12425:function(Nt,je,s){"use strict";s.d(je,{ZP:function(){return y},Yk:function(){return l},TM:function(){return f}});var o=s(36237),Q=s(36170),L=s(63356),ee=s(34961),V=s(51636),Z=s(16931);const N=S=>{let{treeCls:w,treeNodeCls:P,directoryNodeSelectedBg:v,directoryNodeSelectedColor:I,motionDurationMid:g,borderRadius:A,controlItemBgHover:R}=S;return{[`${w}${w}-directory ${P}`]:{[`${w}-node-content-wrapper`]:{position:"static",[`> *:not(${w}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${g}`,content:'""',borderRadius:A},"&:hover:before":{background:R}},[`${w}-switcher, ${w}-checkbox, ${w}-draggable-icon`]:{zIndex:1},"&-selected":{[`${w}-switcher, ${w}-draggable-icon`]:{color:I},[`${w}-node-content-wrapper`]:{color:I,background:"transparent","&:before, &:hover:before":{background:v}}}}}},H=new o.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),i=(S,w)=>({[`.${S}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${w.motionDurationSlow}`}}}),c=(S,w)=>({[`.${S}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:w.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,o.unit)(w.lineWidthBold)} solid ${w.colorPrimary}`,borderRadius:"50%",content:'""'}}}),C=(S,w)=>{const{treeCls:P,treeNodeCls:v,treeNodePadding:I,titleHeight:g,indentSize:A,nodeSelectedBg:R,nodeHoverBg:z,colorTextQuaternary:J,controlItemBgActiveDisabled:he}=w;return{[P]:Object.assign(Object.assign({},(0,L.Wf)(w)),{background:w.colorBgContainer,borderRadius:w.borderRadius,transition:`background-color ${w.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${P}-rtl ${P}-switcher_close ${P}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${P}-active-focused)`]:Object.assign({},(0,L.oN)(w)),[`${P}-list-holder-inner`]:{alignItems:"flex-start"},[`&${P}-block-node`]:{[`${P}-list-holder-inner`]:{alignItems:"stretch",[`${P}-node-content-wrapper`]:{flex:"auto"},[`${v}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${w.colorPrimary}`,opacity:0,animationName:H,animationDuration:w.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:w.borderRadius}}},[v]:{display:"flex",alignItems:"flex-start",marginBottom:I,lineHeight:(0,o.unit)(g),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:I},[`&-disabled ${P}-node-content-wrapper`]:{color:w.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${P}-checkbox-disabled + ${P}-node-selected,&${v}-disabled${v}-selected ${P}-node-content-wrapper`]:{backgroundColor:he},[`${P}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${v}-disabled)`]:{[`${P}-node-content-wrapper`]:{"&:hover":{color:w.nodeHoverColor}}},[`&-active ${P}-node-content-wrapper`]:{background:w.controlItemBgHover},[`&:not(${v}-disabled).filter-node ${P}-title`]:{color:w.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${P}-draggable-icon`]:{flexShrink:0,width:g,textAlign:"center",visibility:"visible",color:J},[`&${v}-disabled ${P}-draggable-icon`]:{visibility:"hidden"}}},[`${P}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:A}},[`${P}-draggable-icon`]:{visibility:"hidden"},[`${P}-switcher, ${P}-checkbox`]:{marginInlineEnd:w.calc(w.calc(g).sub(w.controlInteractiveSize)).div(2).equal()},[`${P}-switcher`]:Object.assign(Object.assign({},i(S,w)),{position:"relative",flex:"none",alignSelf:"stretch",width:g,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${w.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:g,height:g,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:w.borderRadius,transition:`all ${w.motionDurationSlow}`},[`&:not(${P}-switcher-noop):hover:before`]:{backgroundColor:w.colorBgTextHover},[`&_close ${P}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:w.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w.calc(g).div(2).equal(),bottom:w.calc(I).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${w.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:w.calc(w.calc(g).div(2).equal()).mul(.8).equal(),height:w.calc(g).div(2).equal(),borderBottom:`1px solid ${w.colorBorder}`,content:'""'}}}),[`${P}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:g,paddingBlock:0,paddingInline:w.paddingXS,background:"transparent",borderRadius:w.borderRadius,cursor:"pointer",transition:`all ${w.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},c(S,w)),{"&:hover":{backgroundColor:z},[`&${P}-node-selected`]:{color:w.nodeSelectedColor,backgroundColor:R},[`${P}-iconEle`]:{display:"inline-block",width:g,height:g,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${P}-unselectable ${P}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${v}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${w.colorPrimary}`},"&-show-line":{[`${P}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w.calc(g).div(2).equal(),bottom:w.calc(I).mul(-1).equal(),borderInlineEnd:`1px solid ${w.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${P}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${v}-leaf-last ${P}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,o.unit)(w.calc(g).div(2).equal())} !important`}})}},l=function(S,w){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const v=`.${S}`,I=`${v}-treenode`,g=w.calc(w.paddingXS).div(2).equal(),A=(0,V.mergeToken)(w,{treeCls:v,treeNodeCls:I,treeNodePadding:g});return[C(S,A),P&&N(A)].filter(Boolean)},f=S=>{const{controlHeightSM:w,controlItemBgHover:P,controlItemBgActive:v}=S,I=w;return{titleHeight:I,indentSize:I,nodeHoverBg:P,nodeHoverColor:S.colorText,nodeSelectedBg:v,nodeSelectedColor:S.colorText}},p=S=>{const{colorTextLightSolid:w,colorPrimary:P}=S;return Object.assign(Object.assign({},f(S)),{directoryNodeSelectedColor:w,directoryNodeSelectedBg:P})};var y=(0,Z.I$)("Tree",(S,w)=>{let{prefixCls:P}=w;return[{[S.componentCls]:(0,Q.C2)(`${P}-checkbox`,S)},l(P,S),(0,ee.Z)(S)]},p)},85278:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return w}});var o=s(59301),Q=s(54476),L={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},ee=L,V=s(7657),Z=function(v,I){return o.createElement(V.Z,(0,Q.Z)({},v,{ref:I,icon:ee}))},N=o.forwardRef(Z),H=N,i=s(52671),c=s(58617),C=s(15075),l=s(43531),f=s(92310),p=s.n(f),y=s(22703),w=P=>{const{prefixCls:v,switcherIcon:I,treeNodeProps:g,showLine:A,switcherLoadingIcon:R}=P,{isLeaf:z,expanded:J,loading:he}=g;if(he)return o.isValidElement(R)?R:o.createElement(c.Z,{className:`${v}-switcher-loading-icon`});let oe;if(A&&typeof A=="object"&&(oe=A.showLeafIcon),z){if(!A)return null;if(typeof oe!="boolean"&&oe){const U=typeof oe=="function"?oe(g):oe,F=`${v}-switcher-line-custom-icon`;return o.isValidElement(U)?(0,y.Tm)(U,{className:p()(U.props.className||"",F)}):U}return oe?o.createElement(i.Z,{className:`${v}-switcher-line-icon`}):o.createElement("span",{className:`${v}-switcher-leaf-line`})}const be=`${v}-switcher-icon`,Je=typeof I=="function"?I(g):I;return o.isValidElement(Je)?(0,y.Tm)(Je,{className:p()(Je.props.className||"",be)}):Je!==void 0?Je:A?J?o.createElement(C.Z,{className:`${v}-switcher-line-icon`}):o.createElement(l.Z,{className:`${v}-switcher-line-icon`}):o.createElement(H,{className:be})}},94968:function(Nt,je,s){"use strict";s.d(je,{default:function(){return ie}});var o=s(59301),Q=s(94480),L=s(4676),ee=s(92310),V=s.n(ee),Z=s(54476),N=s(67732),H=s(83652),i=s(31226),c=s(42403),C=s(158),l=s(20068),f=s(33885),p=s(75931),y=s(76190),S=s(75044),w=s(3202),P=s(26112),v=s(48736),I=function(O,me){if(O&&me){var we=Array.isArray(me)?me:me.split(","),Le=O.name||"",Fe=O.type||"",Se=Fe.replace(/\/.*$/,"");return we.some(function(qe){var De=qe.trim();if(/^\*(\/\*)?$/.test(qe))return!0;if(De.charAt(0)==="."){var pe=Le.toLowerCase(),Ee=De.toLowerCase(),We=[Ee];return(Ee===".jpg"||Ee===".jpeg")&&(We=[".jpg",".jpeg"]),We.some(function(He){return pe.endsWith(He)})}return/\/\*$/.test(De)?Se===De.replace(/\/.*$/,""):Fe===De?!0:/^\w+$/.test(De)?((0,v.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(De,"'.Skip for check.")),!0):!1})}return!0};function g(O,me){var we="cannot ".concat(O.method," ").concat(O.action," ").concat(me.status,"'"),Le=new Error(we);return Le.status=me.status,Le.method=O.method,Le.url=O.action,Le}function A(O){var me=O.responseText||O.response;if(!me)return me;try{return JSON.parse(me)}catch(we){return me}}function R(O){var me=new XMLHttpRequest;O.onProgress&&me.upload&&(me.upload.onprogress=function(Se){Se.total>0&&(Se.percent=Se.loaded/Se.total*100),O.onProgress(Se)});var we=new FormData;O.data&&Object.keys(O.data).forEach(function(Fe){var Se=O.data[Fe];if(Array.isArray(Se)){Se.forEach(function(qe){we.append("".concat(Fe,"[]"),qe)});return}we.append(Fe,Se)}),O.file instanceof Blob?we.append(O.filename,O.file,O.file.name):we.append(O.filename,O.file),me.onerror=function(Se){O.onError(Se)},me.onload=function(){return me.status<200||me.status>=300?O.onError(g(O,me),A(me)):O.onSuccess(A(me),me)},me.open(O.method,O.action,!0),O.withCredentials&&"withCredentials"in me&&(me.withCredentials=!0);var Le=O.headers||{};return Le["X-Requested-With"]!==null&&me.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Le).forEach(function(Fe){Le[Fe]!==null&&me.setRequestHeader(Fe,Le[Fe])}),me.send(we),{abort:function(){me.abort()}}}var z=function(){var O=(0,w.Z)((0,S.Z)().mark(function me(we,Le){var Fe,Se,qe,De,pe,Ee,We,He;return(0,S.Z)().wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:Ee=function(){return Ee=(0,w.Z)((0,S.Z)().mark(function ce(ye){return(0,S.Z)().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.abrupt("return",new Promise(function(ht){ye.file(function(ut){Le(ut)?(ye.fullPath&&!ut.webkitRelativePath&&(Object.defineProperties(ut,{webkitRelativePath:{writable:!0}}),ut.webkitRelativePath=ye.fullPath.replace(/^\//,""),Object.defineProperties(ut,{webkitRelativePath:{writable:!1}})),ht(ut)):ht(null)})}));case 1:case"end":return Ke.stop()}},ce)})),Ee.apply(this,arguments)},pe=function(ce){return Ee.apply(this,arguments)},De=function(){return De=(0,w.Z)((0,S.Z)().mark(function ce(ye){var le,Ke,ht,ut,Te;return(0,S.Z)().wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:le=ye.createReader(),Ke=[];case 2:return Xe.next=5,new Promise(function(rt){le.readEntries(rt,function(){return rt([])})});case 5:if(ht=Xe.sent,ut=ht.length,ut){Xe.next=9;break}return Xe.abrupt("break",12);case 9:for(Te=0;Te{const{componentCls:me,iconCls:we}=O;return{[`${me}-wrapper`]:{[`${me}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:O.colorFillAlter,border:`${(0,At.unit)(O.lineWidth)} dashed ${O.colorBorder}`,borderRadius:O.borderRadiusLG,cursor:"pointer",transition:`border-color ${O.motionDurationSlow}`,[me]:{padding:O.padding},[`${me}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:O.borderRadiusLG,"&:focus-visible":{outline:`${(0,At.unit)(O.lineWidthFocus)} solid ${O.colorPrimaryBorder}`}},[`${me}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` &:not(${me}-disabled):hover, &-hover:not(${me}-disabled) `]:{borderColor:O.colorPrimaryHover},[`p${me}-drag-icon`]:{marginBottom:O.margin,[we]:{color:O.colorPrimary,fontSize:O.uploadThumbnailSize}},[`p${me}-text`]:{margin:`0 0 ${(0,At.unit)(O.marginXXS)}`,color:O.colorTextHeading,fontSize:O.fontSizeLG},[`p${me}-hint`]:{color:O.colorTextDescription,fontSize:O.fontSize},[`&${me}-disabled`]:{[`p${me}-drag-icon ${we}, @@ -131,18 +131,18 @@ ${we}-eye, ${we}-download, ${we}-delete - `]:{zIndex:10,width:Le,margin:`0 ${(0,At.unit)(O.marginXXS)}`,fontSize:Le,cursor:"pointer",transition:`all ${O.motionDurationSlow}`,color:Fe,"&:hover":{color:Fe},svg:{verticalAlign:"baseline"}}},[`${De}-thumbnail, ${De}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${De}-name`]:{display:"none",textAlign:"center"},[`${De}-file + ${De}-name`]:{position:"absolute",bottom:O.margin,display:"block",width:`calc(100% - ${(0,At.unit)(Se(O.paddingXS).mul(2).equal())})`},[`${De}-uploading`]:{[`&${De}`]:{backgroundColor:O.colorFillAlter},[`&::before, ${we}-eye, ${we}-download, ${we}-delete`]:{display:"none"}},[`${De}-progress`]:{bottom:O.marginXL,width:`calc(100% - ${(0,At.unit)(Se(O.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${me}-wrapper${me}-picture-circle-wrapper`]:{[`${me}${me}-select`]:{borderRadius:"50%"}}}};var B=O=>{const{componentCls:me}=O;return{[`${me}-rtl`]:{direction:"rtl"}}};const b=O=>{const{componentCls:me,colorTextDisabled:we}=O;return{[`${me}-wrapper`]:Object.assign(Object.assign({},(0,ke.Wf)(O)),{[me]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${me}-select`]:{display:"inline-block"},[`${me}-hidden`]:{display:"none"},[`${me}-disabled`]:{color:we,cursor:"not-allowed"}})}},_=O=>({actionsColor:O.colorTextDescription});var ne=(0,xe.I$)("Upload",O=>{const{fontSizeHeading3:me,fontHeight:we,lineWidth:Le,controlHeightLG:Fe,calc:Se}=O,qe=(0,Me.mergeToken)(O,{uploadThumbnailSize:Se(me).mul(2).equal(),uploadProgressOffset:Se(Se(we).div(2)).add(Le).equal(),uploadPicCardSize:Se(Fe).mul(2.55).equal()});return[b(qe),ot(qe),X(qe),Re(qe),Et(qe),ve(qe),B(qe),(0,Ae.Z)(qe)]},_),$={icon:function(me,we){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:we}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:me}}]}},name:"file",theme:"twotone"},ue=$,ge=s(7657),Pe=function(me,we){return o.createElement(ge.Z,(0,Z.Z)({},me,{ref:we,icon:ue}))},Qe=o.forwardRef(Pe),_e=Qe,Ve=s(58617),lt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},ft=lt,tt=function(me,we){return o.createElement(ge.Z,(0,Z.Z)({},me,{ref:we,icon:ft}))},it=o.forwardRef(tt),vt=it,pt={icon:function(me,we){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:me}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:we}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:we}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:we}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:me}}]}},name:"picture",theme:"twotone"},fe=pt,ze=function(me,we){return o.createElement(ge.Z,(0,Z.Z)({},me,{ref:we,icon:fe}))},nt=o.forwardRef(ze),at=nt,et=s(77900),Wt=s(2738),xt=s(40192),wt=s(86641),Mt=s(22703),Bt=s(7939);function Tt(O){return Object.assign(Object.assign({},O),{lastModified:O.lastModified,lastModifiedDate:O.lastModifiedDate,name:O.name,size:O.size,type:O.type,uid:O.uid,percent:0,originFileObj:O})}function Jt(O,me){const we=(0,Q.Z)(me),Le=we.findIndex(Fe=>{let{uid:Se}=Fe;return Se===O.uid});return Le===-1?we.push(O):we[Le]=O,we}function It(O,me){const we=O.uid!==void 0?"uid":"name";return me.filter(Le=>Le[we]===O[we])[0]}function qt(O,me){const we=O.uid!==void 0?"uid":"name",Le=me.filter(Fe=>Fe[we]!==O[we]);return Le.length===me.length?null:Le}const jt=function(){const me=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Le=me[me.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Le)||[""])[0]},Dt=O=>O.indexOf("image/")===0,Rt=O=>{if(O.type&&!O.thumbUrl)return Dt(O.type);const me=O.thumbUrl||O.url||"",we=jt(me);return/^data:image\//.test(me)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(we)?!0:!(/^data:/.test(me)||we)},Gt=200;function Kt(O){return new Promise(me=>{if(!O.type||!Dt(O.type)){me("");return}const we=document.createElement("canvas");we.width=Gt,we.height=Gt,we.style.cssText=`position: fixed; left: 0; top: 0; width: ${Gt}px; height: ${Gt}px; z-index: 9999; display: none;`,document.body.appendChild(we);const Le=we.getContext("2d"),Fe=new Image;if(Fe.onload=()=>{const{width:Se,height:qe}=Fe;let De=Gt,pe=Gt,Ee=0,We=0;Se>qe?(pe=qe*(Gt/Se),We=-(pe-De)/2):(De=Se*(Gt/qe),Ee=-(De-pe)/2),Le.drawImage(Fe,Ee,We,De,pe);const He=we.toDataURL();document.body.removeChild(we),window.URL.revokeObjectURL(Fe.src),me(He)},Fe.crossOrigin="anonymous",O.type.startsWith("image/svg+xml")){const Se=new FileReader;Se.onload=()=>{Se.result&&typeof Se.result=="string"&&(Fe.src=Se.result)},Se.readAsDataURL(O)}else if(O.type.startsWith("image/gif")){const Se=new FileReader;Se.onload=()=>{Se.result&&me(Se.result)},Se.readAsDataURL(O)}else Fe.src=window.URL.createObjectURL(O)})}var wn=s(26227),vn=s(41464),mn=s(15277),Cn=s(89787),Mn=s(25399),Bn=o.forwardRef((O,me)=>{let{prefixCls:we,className:Le,style:Fe,locale:Se,listType:qe,file:De,items:pe,progress:Ee,iconRender:We,actionIconRender:He,itemRender:Ue,isImgUrl:$e,showPreviewIcon:st,showRemoveIcon:ce,showDownloadIcon:ye,previewIcon:le,removeIcon:Ke,downloadIcon:ht,extra:ut,onPreview:Te,onDownload:St,onClose:Xe}=O;var rt,Pt;const{status:en}=De,[Ut,zt]=o.useState(en);o.useEffect(()=>{en!=="removed"&&zt(en)},[en]);const[Qt,Ot]=o.useState(!1);o.useEffect(()=>{const cn=setTimeout(()=>{Ot(!0)},300);return()=>{clearTimeout(cn)}},[]);const Ft=We(De);let _t=o.createElement("div",{className:`${we}-icon`},Ft);if(qe==="picture"||qe==="picture-card"||qe==="picture-circle")if(Ut==="uploading"||!De.thumbUrl&&!De.url){const cn=V()(`${we}-list-item-thumbnail`,{[`${we}-list-item-file`]:Ut!=="uploading"});_t=o.createElement("div",{className:cn},Ft)}else{const cn=$e!=null&&$e(De)?o.createElement("img",{src:De.thumbUrl||De.url,alt:De.name,className:`${we}-list-item-image`,crossOrigin:De.crossOrigin}):Ft,pn=V()(`${we}-list-item-thumbnail`,{[`${we}-list-item-file`]:$e&&!$e(De)});_t=o.createElement("a",{className:pn,onClick:Kn=>Te(De,Kn),href:De.url||De.thumbUrl,target:"_blank",rel:"noopener noreferrer"},cn)}const on=V()(`${we}-list-item`,`${we}-list-item-${Ut}`),rn=typeof De.linkProps=="string"?JSON.parse(De.linkProps):De.linkProps,kt=(typeof ce=="function"?ce(De):ce)?He((typeof Ke=="function"?Ke(De):Ke)||o.createElement(wn.Z,null),()=>Xe(De),we,Se.removeFile,!0):null,Yt=(typeof ye=="function"?ye(De):ye)&&Ut==="done"?He((typeof ht=="function"?ht(De):ht)||o.createElement(vn.Z,null),()=>St(De),we,Se.downloadFile):null,sn=qe!=="picture-card"&&qe!=="picture-circle"&&o.createElement("span",{key:"download-delete",className:V()(`${we}-list-item-actions`,{picture:qe==="picture"})},Yt,kt),un=typeof ut=="function"?ut(De):ut,$t=un&&o.createElement("span",{className:`${we}-list-item-extra`},un),Lt=V()(`${we}-list-item-name`),mt=De.url?o.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Lt,title:De.name},rn,{href:De.url,onClick:cn=>Te(De,cn)}),De.name,$t):o.createElement("span",{key:"view",className:Lt,onClick:cn=>Te(De,cn),title:De.name},De.name,$t),ct=(typeof st=="function"?st(De):st)&&(De.url||De.thumbUrl)?o.createElement("a",{href:De.url||De.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:cn=>Te(De,cn),title:Se.previewFile},typeof le=="function"?le(De):le||o.createElement(mn.Z,null)):null,bt=(qe==="picture-card"||qe==="picture-circle")&&Ut!=="uploading"&&o.createElement("span",{className:`${we}-list-item-actions`},ct,Ut==="done"&&Yt,kt),{getPrefixCls:Vt}=o.useContext(d.E_),Xt=Vt(),ln=o.createElement("div",{className:on},_t,mt,sn,bt,Qt&&o.createElement(et.default,{motionName:`${Xt}-fade`,visible:Ut==="uploading",motionDeadline:2e3},cn=>{let{className:pn}=cn;const Kn="percent"in De?o.createElement(Cn.Z,Object.assign({},Ee,{type:"line",percent:De.percent,"aria-label":De["aria-label"],"aria-labelledby":De["aria-labelledby"]})):null;return o.createElement("div",{className:V()(`${we}-list-item-progress`,pn)},Kn)})),Sn=De.response&&typeof De.response=="string"?De.response:((rt=De.error)===null||rt===void 0?void 0:rt.statusText)||((Pt=De.error)===null||Pt===void 0?void 0:Pt.message)||Se.uploadError,dn=Ut==="error"?o.createElement(Mn.Z,{title:Sn,getPopupContainer:cn=>cn.parentNode},ln):ln;return o.createElement("div",{className:V()(`${we}-list-item-container`,Le),style:Fe,ref:me},Ue?Ue(dn,De,pe,{download:St.bind(null,De),preview:Te.bind(null,De),remove:Xe.bind(null,De)}):dn)});const an=(O,me)=>{const{listType:we="text",previewFile:Le=Kt,onPreview:Fe,onDownload:Se,onRemove:qe,locale:De,iconRender:pe,isImageUrl:Ee=Rt,prefixCls:We,items:He=[],showPreviewIcon:Ue=!0,showRemoveIcon:$e=!0,showDownloadIcon:st=!1,removeIcon:ce,previewIcon:ye,downloadIcon:le,extra:Ke,progress:ht={size:[-1,2],showInfo:!1},appendAction:ut,appendActionVisible:Te=!0,itemRender:St,disabled:Xe}=O,rt=(0,xt.Z)(),[Pt,en]=o.useState(!1),Ut=["picture-card","picture-circle"].includes(we);o.useEffect(()=>{we.startsWith("picture")&&(He||[]).forEach($t=>{!($t.originFileObj instanceof File||$t.originFileObj instanceof Blob)||$t.thumbUrl!==void 0||($t.thumbUrl="",Le==null||Le($t.originFileObj).then(Lt=>{$t.thumbUrl=Lt||"",rt()}))})},[we,He,Le]),o.useEffect(()=>{en(!0)},[]);const zt=($t,Lt)=>{if(Fe)return Lt==null||Lt.preventDefault(),Fe($t)},Qt=$t=>{typeof Se=="function"?Se($t):$t.url&&window.open($t.url)},Ot=$t=>{qe==null||qe($t)},Ft=$t=>{if(pe)return pe($t,we);const Lt=$t.status==="uploading";if(we.startsWith("picture")){const mt=we==="picture"?o.createElement(Ve.Z,null):De.uploading,ct=Ee!=null&&Ee($t)?o.createElement(at,null):o.createElement(_e,null);return Lt?mt:ct}return Lt?o.createElement(Ve.Z,null):o.createElement(vt,null)},_t=($t,Lt,mt,ct,bt)=>{const Vt={type:"text",size:"small",title:ct,onClick:Xt=>{var ln,Sn;Lt(),o.isValidElement($t)&&((Sn=(ln=$t.props).onClick)===null||Sn===void 0||Sn.call(ln,Xt))},className:`${mt}-list-item-action`};return bt&&(Vt.disabled=Xe),o.isValidElement($t)?o.createElement(Bt.ZP,Object.assign({},Vt,{icon:(0,Mt.Tm)($t,Object.assign(Object.assign({},$t.props),{onClick:()=>{}}))})):o.createElement(Bt.ZP,Object.assign({},Vt),o.createElement("span",null,$t))};o.useImperativeHandle(me,()=>({handlePreview:zt,handleDownload:Qt}));const{getPrefixCls:on}=o.useContext(d.E_),rn=on("upload",We),kt=on(),Yt=V()(`${rn}-list`,`${rn}-list-${we}`),sn=o.useMemo(()=>(0,Wt.Z)((0,wt.Z)(kt),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[kt]),un=Object.assign(Object.assign({},Ut?{}:sn),{motionDeadline:2e3,motionName:`${rn}-${Ut?"animate-inline":"animate"}`,keys:(0,Q.Z)(He.map($t=>({key:$t.uid,file:$t}))),motionAppear:Pt});return o.createElement("div",{className:Yt},o.createElement(et.CSSMotionList,Object.assign({},un,{component:!1}),$t=>{let{key:Lt,file:mt,className:ct,style:bt}=$t;return o.createElement(Bn,{key:Lt,locale:De,prefixCls:rn,className:ct,style:bt,file:mt,items:He,progress:ht,listType:we,isImgUrl:Ee,showPreviewIcon:Ue,showRemoveIcon:$e,showDownloadIcon:st,removeIcon:ce,previewIcon:ye,downloadIcon:le,extra:Ke,iconRender:Ft,actionIconRender:_t,itemRender:St,onPreview:zt,onDownload:Qt,onClose:Ot})}),ut&&o.createElement(et.default,Object.assign({},un,{visible:Te,forceRender:!0}),$t=>{let{className:Lt,style:mt}=$t;return(0,Mt.Tm)(ut,ct=>({className:V()(ct.className,Lt),style:Object.assign(Object.assign(Object.assign({},mt),{pointerEvents:Lt?"none":void 0}),ct.style)}))}))};var An=o.forwardRef(an),dt=function(O,me,we,Le){function Fe(Se){return Se instanceof we?Se:new we(function(qe){qe(Se)})}return new(we||(we=Promise))(function(Se,qe){function De(We){try{Ee(Le.next(We))}catch(He){qe(He)}}function pe(We){try{Ee(Le.throw(We))}catch(He){qe(He)}}function Ee(We){We.done?Se(We.value):Fe(We.value).then(De,pe)}Ee((Le=Le.apply(O,me||[])).next())})};const G=`__LIST_IGNORE_${Date.now()}__`,ae=(O,me)=>{const{fileList:we,defaultFileList:Le,onRemove:Fe,showUploadList:Se=!0,listType:qe="text",onPreview:De,onDownload:pe,onChange:Ee,onDrop:We,previewFile:He,disabled:Ue,locale:$e,iconRender:st,isImageUrl:ce,progress:ye,prefixCls:le,className:Ke,type:ht="select",children:ut,style:Te,itemRender:St,maxCount:Xe,data:rt={},multiple:Pt=!1,hasControlInside:en=!0,action:Ut="",accept:zt="",supportServerRender:Qt=!0,rootClassName:Ot}=O,Ft=o.useContext(M.Z),_t=Ue!=null?Ue:Ft,[on,rn]=(0,h.Z)(Le||[],{value:we,postState:jn=>jn!=null?jn:[]}),[kt,Yt]=o.useState("drop"),sn=o.useRef(null),un=o.useRef(null);o.useMemo(()=>{const jn=Date.now();(we||[]).forEach((Xn,er)=>{!Xn.uid&&!Object.isFrozen(Xn)&&(Xn.uid=`__AUTO__${jn}_${er}__`)})},[we]);const $t=(jn,Xn,er)=>{let Hn=(0,Q.Z)(Xn),Jn=!1;Xe===1?Hn=Hn.slice(-1):Xe&&(Jn=Hn.length>Xe,Hn=Hn.slice(0,Xe)),(0,L.flushSync)(()=>{rn(Hn)});const Rn={file:jn,fileList:Hn};er&&(Rn.event=er),(!Jn||jn.status==="removed"||Hn.some(dr=>dr.uid===jn.uid))&&(0,L.flushSync)(()=>{Ee==null||Ee(Rn)})},Lt=(jn,Xn)=>dt(void 0,void 0,void 0,function*(){const{beforeUpload:er,transformFile:Hn}=O;let Jn=jn;if(er){const Rn=yield er(jn,Xn);if(Rn===!1)return!1;if(delete jn[G],Rn===G)return Object.defineProperty(jn,G,{value:!0,configurable:!0}),!1;typeof Rn=="object"&&Rn&&(Jn=Rn)}return Hn&&(Jn=yield Hn(Jn)),Jn}),mt=jn=>{const Xn=jn.filter(Jn=>!Jn.file[G]);if(!Xn.length)return;const er=Xn.map(Jn=>Tt(Jn.file));let Hn=(0,Q.Z)(on);er.forEach(Jn=>{Hn=Jt(Jn,Hn)}),er.forEach((Jn,Rn)=>{let dr=Jn;if(Xn[Rn].parsedFile)Jn.status="uploading";else{const{originFileObj:mr}=Jn;let ur;try{ur=new File([mr],mr.name,{type:mr.type})}catch(_n){ur=new Blob([mr],{type:mr.type}),ur.name=mr.name,ur.lastModifiedDate=new Date,ur.lastModified=new Date().getTime()}ur.uid=Jn.uid,dr=ur}$t(dr,Hn)})},ct=(jn,Xn,er)=>{try{typeof jn=="string"&&(jn=JSON.parse(jn))}catch(Rn){}if(!It(Xn,on))return;const Hn=Tt(Xn);Hn.status="done",Hn.percent=100,Hn.response=jn,Hn.xhr=er;const Jn=Jt(Hn,on);$t(Hn,Jn)},bt=(jn,Xn)=>{if(!It(Xn,on))return;const er=Tt(Xn);er.status="uploading",er.percent=jn.percent;const Hn=Jt(er,on);$t(er,Hn,jn)},Vt=(jn,Xn,er)=>{if(!It(er,on))return;const Hn=Tt(er);Hn.error=jn,Hn.response=Xn,Hn.status="error";const Jn=Jt(Hn,on);$t(Hn,Jn)},Xt=jn=>{let Xn;Promise.resolve(typeof Fe=="function"?Fe(jn):Fe).then(er=>{var Hn;if(er===!1)return;const Jn=qt(jn,on);Jn&&(Xn=Object.assign(Object.assign({},jn),{status:"removed"}),on==null||on.forEach(Rn=>{const dr=Xn.uid!==void 0?"uid":"name";Rn[dr]===Xn[dr]&&!Object.isFrozen(Rn)&&(Rn.status="removed")}),(Hn=sn.current)===null||Hn===void 0||Hn.abort(Xn),$t(Xn,Jn))})},ln=jn=>{Yt(jn.type),jn.type==="drop"&&(We==null||We(jn))};o.useImperativeHandle(me,()=>({onBatchStart:mt,onSuccess:ct,onProgress:bt,onError:Vt,fileList:on,upload:sn.current,nativeElement:un.current}));const{getPrefixCls:Sn,direction:dn,upload:cn}=o.useContext(d.E_),pn=Sn("upload",le),Kn=Object.assign(Object.assign({onBatchStart:mt,onError:Vt,onProgress:bt,onSuccess:ct},O),{data:rt,multiple:Pt,action:Ut,accept:zt,supportServerRender:Qt,prefixCls:pn,disabled:_t,beforeUpload:Lt,onChange:void 0,hasControlInside:en});delete Kn.className,delete Kn.style,(!ut||_t)&&delete Kn.id;const Un=`${pn}-wrapper`,[kn,Wn,tr]=ne(pn,Un),[ir]=(0,q.Z)("Upload",Oe.Z.Upload),{showRemoveIcon:vr,showPreviewIcon:nr,showDownloadIcon:ar,removeIcon:cr,previewIcon:Nn,downloadIcon:qn,extra:fr}=typeof Se=="boolean"?{}:Se,pr=typeof vr=="undefined"?!_t:vr,lr=(jn,Xn)=>Se?o.createElement(An,{prefixCls:pn,listType:qe,items:on,previewFile:He,onPreview:De,onDownload:pe,onRemove:Xt,showRemoveIcon:pr,showPreviewIcon:nr,showDownloadIcon:ar,removeIcon:cr,previewIcon:Nn,downloadIcon:qn,iconRender:st,extra:fr,locale:Object.assign(Object.assign({},ir),$e),isImageUrl:ce,progress:ye,appendAction:jn,appendActionVisible:Xn,itemRender:St,disabled:_t}):jn,Ar=V()(Un,Ke,Ot,Wn,tr,cn==null?void 0:cn.className,{[`${pn}-rtl`]:dn==="rtl",[`${pn}-picture-card-wrapper`]:qe==="picture-card",[`${pn}-picture-circle-wrapper`]:qe==="picture-circle"}),Er=Object.assign(Object.assign({},cn==null?void 0:cn.style),Te);if(ht==="drag"){const jn=V()(Wn,pn,`${pn}-drag`,{[`${pn}-drag-uploading`]:on.some(Xn=>Xn.status==="uploading"),[`${pn}-drag-hover`]:kt==="dragover",[`${pn}-disabled`]:_t,[`${pn}-rtl`]:dn==="rtl"});return kn(o.createElement("span",{className:Ar,ref:un},o.createElement("div",{className:jn,style:Er,onDrop:ln,onDragOver:ln,onDragLeave:ln},o.createElement(T,Object.assign({},Kn,{ref:sn,className:`${pn}-btn`}),o.createElement("div",{className:`${pn}-drag-container`},ut))),lr()))}const Lr=V()(pn,`${pn}-select`,{[`${pn}-disabled`]:_t,[`${pn}-hidden`]:!ut}),or=o.createElement("div",{className:Lr},o.createElement(T,Object.assign({},Kn,{ref:sn})));return kn(qe==="picture-card"||qe==="picture-circle"?o.createElement("span",{className:Ar,ref:un},lr(or,!!ut)):o.createElement("span",{className:Ar,ref:un},or,lr()))};var te=o.forwardRef(ae),de=function(O,me){var we={};for(var Le in O)Object.prototype.hasOwnProperty.call(O,Le)&&me.indexOf(Le)<0&&(we[Le]=O[Le]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Le=Object.getOwnPropertySymbols(O);Fe{var{style:we,height:Le,hasControlInside:Fe=!1}=O,Se=de(O,["style","height","hasControlInside"]);return o.createElement(te,Object.assign({ref:me,hasControlInside:Fe},Se,{type:"drag",style:Object.assign(Object.assign({},we),{height:Le})}))});const K=te;K.Dragger=re,K.LIST_IGNORE=G;var ie=K},89780:function(Nt){(function(je,s){Nt.exports=s()})(this,function(){"use strict";var je=navigator.userAgent,s=navigator.platform,o=/gecko\/\d/i.test(je),Q=/MSIE \d/.test(je),L=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(je),ee=/Edge\/(\d+)/.exec(je),V=Q||L||ee,Z=V&&(Q?document.documentMode||6:+(ee||L)[1]),N=!ee&&/WebKit\//.test(je),H=N&&/Qt\/\d+\.\d+/.test(je),i=!ee&&/Chrome\//.test(je),c=/Opera\//.test(je),C=/Apple Computer/.test(navigator.vendor),l=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(je),f=/PhantomJS/.test(je),p=!ee&&/AppleWebKit/.test(je)&&/Mobile\/\w+/.test(je),y=/Android/.test(je),S=p||y||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(je),w=p||/Mac/.test(s),P=/\bCrOS\b/.test(je),v=/win/i.test(s),I=c&&je.match(/Version\/(\d*\.\d*)/);I&&(I=Number(I[1])),I&&I>=15&&(c=!1,N=!0);var g=w&&(H||c&&(I==null||I<12.11)),A=o||V&&Z>=9;function R(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var z=function(e,t){var r=e.className,n=R(t).exec(r);if(n){var a=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(a?n[1]+a:"")}};function J(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function he(e,t){return J(e).appendChild(t)}function oe(e,t,r,n){var a=document.createElement(e);if(r&&(a.className=r),n&&(a.style.cssText=n),typeof t=="string")a.appendChild(document.createTextNode(t));else if(t)for(var u=0;u=t)return E+(t-u);E+=D-u,E+=r-E%r,u=D+1}}var M=function(){this.id=null,this.f=null,this.time=0,this.handler=T(this.onTimeout,this)};M.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},M.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(E,t-a);if(a+=u-n,a+=r-a%r,n=u+1,a>=t)return n}}var Ze=[""];function ot(e){for(;Ze.length<=e;)Ze.push(Be(Ze)+" ");return Ze[e]}function Be(e){return e[e.length-1]}function Et(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Ce.test(e))}function Re(e,t){return t?t.source.indexOf("\\w")>-1&&X(e)?!0:t.test(e):X(e)}function se(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var B=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function b(e){return e.charCodeAt(0)>=768&&B.test(e)}function _(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var a=(t+r)/2,u=n<0?Math.ceil(a):Math.floor(a);if(u==t)return e(u)?t:r;e(u)?r=u:t=u+n}}function $(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var a=!1,u=0;ut||t==r&&E.to==t)&&(n(Math.max(E.from,t),Math.min(E.to,r),E.level==1?"rtl":"ltr",u),a=!0)}a||n(t,r,"ltr")}var ue=null;function ge(e,t,r){var n;ue=null;for(var a=0;at)return a;u.to==t&&(u.from!=u.to&&r=="before"?n=a:ue=a),u.from==t&&(u.from!=u.to&&r!="before"?n=a:ue=a)}return n!=null?n:ue}var Pe=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(Y){return Y<=247?e.charAt(Y):1424<=Y&&Y<=1524?"R":1536<=Y&&Y<=1785?t.charAt(Y-1536):1774<=Y&&Y<=2220?"r":8192<=Y&&Y<=8203?"w":Y==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,a=/[stwN]/,u=/[LRr]/,E=/[Lb1n]/,D=/[1n]/;function j(Y,Ne,Ge){this.level=Y,this.from=Ne,this.to=Ge}return function(Y,Ne){var Ge=Ne=="ltr"?"L":"R";if(Y.length==0||Ne=="ltr"&&!n.test(Y))return!1;for(var Ct=Y.length,gt=[],Zt=0;Zt-1&&(n[t]=a.slice(0,u).concat(a.slice(u+1)))}}}function tt(e,t){var r=lt(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),a=0;a0}function fe(e){e.prototype.on=function(t,r){Ve(this,t,r)},e.prototype.off=function(t,r){ft(this,t,r)}}function ze(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function nt(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function at(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function et(e){ze(e),nt(e)}function Wt(e){return e.target||e.srcElement}function xt(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),w&&e.ctrlKey&&t==1&&(t=3),t}var wt=function(){if(V&&Z<9)return!1;var e=oe("div");return"draggable"in e||"dragDrop"in e}(),Mt;function Bt(e){if(Mt==null){var t=oe("span","\u200B");he(e,oe("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Mt=t.offsetWidth<=1&&t.offsetHeight>2&&!(V&&Z<8))}var r=Mt?oe("span","\u200B"):oe("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var Tt;function Jt(e){if(Tt!=null)return Tt;var t=he(e,document.createTextNode("A\u062EA")),r=Je(t,0,1).getBoundingClientRect(),n=Je(t,1,2).getBoundingClientRect();return J(e),!r||r.left==r.right?!1:Tt=n.right-r.right<3}var It=` + `]:{zIndex:10,width:Le,margin:`0 ${(0,At.unit)(O.marginXXS)}`,fontSize:Le,cursor:"pointer",transition:`all ${O.motionDurationSlow}`,color:Fe,"&:hover":{color:Fe},svg:{verticalAlign:"baseline"}}},[`${De}-thumbnail, ${De}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${De}-name`]:{display:"none",textAlign:"center"},[`${De}-file + ${De}-name`]:{position:"absolute",bottom:O.margin,display:"block",width:`calc(100% - ${(0,At.unit)(Se(O.paddingXS).mul(2).equal())})`},[`${De}-uploading`]:{[`&${De}`]:{backgroundColor:O.colorFillAlter},[`&::before, ${we}-eye, ${we}-download, ${we}-delete`]:{display:"none"}},[`${De}-progress`]:{bottom:O.marginXL,width:`calc(100% - ${(0,At.unit)(Se(O.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${me}-wrapper${me}-picture-circle-wrapper`]:{[`${me}${me}-select`]:{borderRadius:"50%"}}}};var B=O=>{const{componentCls:me}=O;return{[`${me}-rtl`]:{direction:"rtl"}}};const b=O=>{const{componentCls:me,colorTextDisabled:we}=O;return{[`${me}-wrapper`]:Object.assign(Object.assign({},(0,ke.Wf)(O)),{[me]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${me}-select`]:{display:"inline-block"},[`${me}-hidden`]:{display:"none"},[`${me}-disabled`]:{color:we,cursor:"not-allowed"}})}},_=O=>({actionsColor:O.colorTextDescription});var ne=(0,xe.I$)("Upload",O=>{const{fontSizeHeading3:me,fontHeight:we,lineWidth:Le,controlHeightLG:Fe,calc:Se}=O,qe=(0,Me.mergeToken)(O,{uploadThumbnailSize:Se(me).mul(2).equal(),uploadProgressOffset:Se(Se(we).div(2)).add(Le).equal(),uploadPicCardSize:Se(Fe).mul(2.55).equal()});return[b(qe),ot(qe),X(qe),Re(qe),Et(qe),ve(qe),B(qe),(0,Ae.Z)(qe)]},_),$={icon:function(me,we){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:we}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:me}}]}},name:"file",theme:"twotone"},ue=$,ge=s(7657),Pe=function(me,we){return o.createElement(ge.Z,(0,Z.Z)({},me,{ref:we,icon:ue}))},Qe=o.forwardRef(Pe),_e=Qe,Ve=s(58617),lt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},ft=lt,tt=function(me,we){return o.createElement(ge.Z,(0,Z.Z)({},me,{ref:we,icon:ft}))},it=o.forwardRef(tt),vt=it,pt={icon:function(me,we){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:me}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:we}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:we}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:we}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:me}}]}},name:"picture",theme:"twotone"},fe=pt,ze=function(me,we){return o.createElement(ge.Z,(0,Z.Z)({},me,{ref:we,icon:fe}))},nt=o.forwardRef(ze),at=nt,et=s(77900),Wt=s(2738),xt=s(40192),wt=s(86641),Ft=s(22703),Bt=s(7939);function Mt(O){return Object.assign(Object.assign({},O),{lastModified:O.lastModified,lastModifiedDate:O.lastModifiedDate,name:O.name,size:O.size,type:O.type,uid:O.uid,percent:0,originFileObj:O})}function Yt(O,me){const we=(0,Q.Z)(me),Le=we.findIndex(Fe=>{let{uid:Se}=Fe;return Se===O.uid});return Le===-1?we.push(O):we[Le]=O,we}function It(O,me){const we=O.uid!==void 0?"uid":"name";return me.filter(Le=>Le[we]===O[we])[0]}function _t(O,me){const we=O.uid!==void 0?"uid":"name",Le=me.filter(Fe=>Fe[we]!==O[we]);return Le.length===me.length?null:Le}const jt=function(){const me=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Le=me[me.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Le)||[""])[0]},Dt=O=>O.indexOf("image/")===0,Lt=O=>{if(O.type&&!O.thumbUrl)return Dt(O.type);const me=O.thumbUrl||O.url||"",we=jt(me);return/^data:image\//.test(me)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(we)?!0:!(/^data:/.test(me)||we)},Gt=200;function Kt(O){return new Promise(me=>{if(!O.type||!Dt(O.type)){me("");return}const we=document.createElement("canvas");we.width=Gt,we.height=Gt,we.style.cssText=`position: fixed; left: 0; top: 0; width: ${Gt}px; height: ${Gt}px; z-index: 9999; display: none;`,document.body.appendChild(we);const Le=we.getContext("2d"),Fe=new Image;if(Fe.onload=()=>{const{width:Se,height:qe}=Fe;let De=Gt,pe=Gt,Ee=0,We=0;Se>qe?(pe=qe*(Gt/Se),We=-(pe-De)/2):(De=Se*(Gt/qe),Ee=-(De-pe)/2),Le.drawImage(Fe,Ee,We,De,pe);const He=we.toDataURL();document.body.removeChild(we),window.URL.revokeObjectURL(Fe.src),me(He)},Fe.crossOrigin="anonymous",O.type.startsWith("image/svg+xml")){const Se=new FileReader;Se.onload=()=>{Se.result&&typeof Se.result=="string"&&(Fe.src=Se.result)},Se.readAsDataURL(O)}else if(O.type.startsWith("image/gif")){const Se=new FileReader;Se.onload=()=>{Se.result&&me(Se.result)},Se.readAsDataURL(O)}else Fe.src=window.URL.createObjectURL(O)})}var wn=s(26227),vn=s(41464),mn=s(15277),Cn=s(89787),Mn=s(25399),Bn=o.forwardRef((O,me)=>{let{prefixCls:we,className:Le,style:Fe,locale:Se,listType:qe,file:De,items:pe,progress:Ee,iconRender:We,actionIconRender:He,itemRender:Ue,isImgUrl:$e,showPreviewIcon:st,showRemoveIcon:ce,showDownloadIcon:ye,previewIcon:le,removeIcon:Ke,downloadIcon:ht,extra:ut,onPreview:Te,onDownload:St,onClose:Xe}=O;var rt,Pt;const{status:en}=De,[kt,zt]=o.useState(en);o.useEffect(()=>{en!=="removed"&&zt(en)},[en]);const[Qt,Ot]=o.useState(!1);o.useEffect(()=>{const ln=setTimeout(()=>{Ot(!0)},300);return()=>{clearTimeout(ln)}},[]);const Rt=We(De);let $t=o.createElement("div",{className:`${we}-icon`},Rt);if(qe==="picture"||qe==="picture-card"||qe==="picture-circle")if(kt==="uploading"||!De.thumbUrl&&!De.url){const ln=V()(`${we}-list-item-thumbnail`,{[`${we}-list-item-file`]:kt!=="uploading"});$t=o.createElement("div",{className:ln},Rt)}else{const ln=$e!=null&&$e(De)?o.createElement("img",{src:De.thumbUrl||De.url,alt:De.name,className:`${we}-list-item-image`,crossOrigin:De.crossOrigin}):Rt,pn=V()(`${we}-list-item-thumbnail`,{[`${we}-list-item-file`]:$e&&!$e(De)});$t=o.createElement("a",{className:pn,onClick:Kn=>Te(De,Kn),href:De.url||De.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ln)}const on=V()(`${we}-list-item`,`${we}-list-item-${kt}`),qt=typeof De.linkProps=="string"?JSON.parse(De.linkProps):De.linkProps,Ut=(typeof ce=="function"?ce(De):ce)?He((typeof Ke=="function"?Ke(De):Ke)||o.createElement(wn.Z,null),()=>Xe(De),we,Se.removeFile,!0):null,Jt=(typeof ye=="function"?ye(De):ye)&&kt==="done"?He((typeof ht=="function"?ht(De):ht)||o.createElement(vn.Z,null),()=>St(De),we,Se.downloadFile):null,un=qe!=="picture-card"&&qe!=="picture-circle"&&o.createElement("span",{key:"download-delete",className:V()(`${we}-list-item-actions`,{picture:qe==="picture"})},Jt,Ut),cn=typeof ut=="function"?ut(De):ut,rn=cn&&o.createElement("span",{className:`${we}-list-item-extra`},cn),Tt=V()(`${we}-list-item-name`),mt=De.url?o.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Tt,title:De.name},qt,{href:De.url,onClick:ln=>Te(De,ln)}),De.name,rn):o.createElement("span",{key:"view",className:Tt,onClick:ln=>Te(De,ln),title:De.name},De.name,rn),ct=(typeof st=="function"?st(De):st)&&(De.url||De.thumbUrl)?o.createElement("a",{href:De.url||De.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:ln=>Te(De,ln),title:Se.previewFile},typeof le=="function"?le(De):le||o.createElement(mn.Z,null)):null,bt=(qe==="picture-card"||qe==="picture-circle")&&kt!=="uploading"&&o.createElement("span",{className:`${we}-list-item-actions`},ct,kt==="done"&&Jt,Ut),{getPrefixCls:Vt}=o.useContext(d.E_),Xt=Vt(),sn=o.createElement("div",{className:on},$t,mt,un,bt,Qt&&o.createElement(et.default,{motionName:`${Xt}-fade`,visible:kt==="uploading",motionDeadline:2e3},ln=>{let{className:pn}=ln;const Kn="percent"in De?o.createElement(Cn.Z,Object.assign({},Ee,{type:"line",percent:De.percent,"aria-label":De["aria-label"],"aria-labelledby":De["aria-labelledby"]})):null;return o.createElement("div",{className:V()(`${we}-list-item-progress`,pn)},Kn)})),Sn=De.response&&typeof De.response=="string"?De.response:((rt=De.error)===null||rt===void 0?void 0:rt.statusText)||((Pt=De.error)===null||Pt===void 0?void 0:Pt.message)||Se.uploadError,dn=kt==="error"?o.createElement(Mn.Z,{title:Sn,getPopupContainer:ln=>ln.parentNode},sn):sn;return o.createElement("div",{className:V()(`${we}-list-item-container`,Le),style:Fe,ref:me},Ue?Ue(dn,De,pe,{download:St.bind(null,De),preview:Te.bind(null,De),remove:Xe.bind(null,De)}):dn)});const an=(O,me)=>{const{listType:we="text",previewFile:Le=Kt,onPreview:Fe,onDownload:Se,onRemove:qe,locale:De,iconRender:pe,isImageUrl:Ee=Lt,prefixCls:We,items:He=[],showPreviewIcon:Ue=!0,showRemoveIcon:$e=!0,showDownloadIcon:st=!1,removeIcon:ce,previewIcon:ye,downloadIcon:le,extra:Ke,progress:ht={size:[-1,2],showInfo:!1},appendAction:ut,appendActionVisible:Te=!0,itemRender:St,disabled:Xe}=O,rt=(0,xt.Z)(),[Pt,en]=o.useState(!1),kt=["picture-card","picture-circle"].includes(we);o.useEffect(()=>{we.startsWith("picture")&&(He||[]).forEach(rn=>{!(rn.originFileObj instanceof File||rn.originFileObj instanceof Blob)||rn.thumbUrl!==void 0||(rn.thumbUrl="",Le==null||Le(rn.originFileObj).then(Tt=>{rn.thumbUrl=Tt||"",rt()}))})},[we,He,Le]),o.useEffect(()=>{en(!0)},[]);const zt=(rn,Tt)=>{if(Fe)return Tt==null||Tt.preventDefault(),Fe(rn)},Qt=rn=>{typeof Se=="function"?Se(rn):rn.url&&window.open(rn.url)},Ot=rn=>{qe==null||qe(rn)},Rt=rn=>{if(pe)return pe(rn,we);const Tt=rn.status==="uploading";if(we.startsWith("picture")){const mt=we==="picture"?o.createElement(Ve.Z,null):De.uploading,ct=Ee!=null&&Ee(rn)?o.createElement(at,null):o.createElement(_e,null);return Tt?mt:ct}return Tt?o.createElement(Ve.Z,null):o.createElement(vt,null)},$t=(rn,Tt,mt,ct,bt)=>{const Vt={type:"text",size:"small",title:ct,onClick:Xt=>{var sn,Sn;Tt(),o.isValidElement(rn)&&((Sn=(sn=rn.props).onClick)===null||Sn===void 0||Sn.call(sn,Xt))},className:`${mt}-list-item-action`};return bt&&(Vt.disabled=Xe),o.isValidElement(rn)?o.createElement(Bt.ZP,Object.assign({},Vt,{icon:(0,Ft.Tm)(rn,Object.assign(Object.assign({},rn.props),{onClick:()=>{}}))})):o.createElement(Bt.ZP,Object.assign({},Vt),o.createElement("span",null,rn))};o.useImperativeHandle(me,()=>({handlePreview:zt,handleDownload:Qt}));const{getPrefixCls:on}=o.useContext(d.E_),qt=on("upload",We),Ut=on(),Jt=V()(`${qt}-list`,`${qt}-list-${we}`),un=o.useMemo(()=>(0,Wt.Z)((0,wt.Z)(Ut),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Ut]),cn=Object.assign(Object.assign({},kt?{}:un),{motionDeadline:2e3,motionName:`${qt}-${kt?"animate-inline":"animate"}`,keys:(0,Q.Z)(He.map(rn=>({key:rn.uid,file:rn}))),motionAppear:Pt});return o.createElement("div",{className:Jt},o.createElement(et.CSSMotionList,Object.assign({},cn,{component:!1}),rn=>{let{key:Tt,file:mt,className:ct,style:bt}=rn;return o.createElement(Bn,{key:Tt,locale:De,prefixCls:qt,className:ct,style:bt,file:mt,items:He,progress:ht,listType:we,isImgUrl:Ee,showPreviewIcon:Ue,showRemoveIcon:$e,showDownloadIcon:st,removeIcon:ce,previewIcon:ye,downloadIcon:le,extra:Ke,iconRender:Rt,actionIconRender:$t,itemRender:St,onPreview:zt,onDownload:Qt,onClose:Ot})}),ut&&o.createElement(et.default,Object.assign({},cn,{visible:Te,forceRender:!0}),rn=>{let{className:Tt,style:mt}=rn;return(0,Ft.Tm)(ut,ct=>({className:V()(ct.className,Tt),style:Object.assign(Object.assign(Object.assign({},mt),{pointerEvents:Tt?"none":void 0}),ct.style)}))}))};var An=o.forwardRef(an),dt=function(O,me,we,Le){function Fe(Se){return Se instanceof we?Se:new we(function(qe){qe(Se)})}return new(we||(we=Promise))(function(Se,qe){function De(We){try{Ee(Le.next(We))}catch(He){qe(He)}}function pe(We){try{Ee(Le.throw(We))}catch(He){qe(He)}}function Ee(We){We.done?Se(We.value):Fe(We.value).then(De,pe)}Ee((Le=Le.apply(O,me||[])).next())})};const G=`__LIST_IGNORE_${Date.now()}__`,ae=(O,me)=>{const{fileList:we,defaultFileList:Le,onRemove:Fe,showUploadList:Se=!0,listType:qe="text",onPreview:De,onDownload:pe,onChange:Ee,onDrop:We,previewFile:He,disabled:Ue,locale:$e,iconRender:st,isImageUrl:ce,progress:ye,prefixCls:le,className:Ke,type:ht="select",children:ut,style:Te,itemRender:St,maxCount:Xe,data:rt={},multiple:Pt=!1,hasControlInside:en=!0,action:kt="",accept:zt="",supportServerRender:Qt=!0,rootClassName:Ot}=O,Rt=o.useContext(M.Z),$t=Ue!=null?Ue:Rt,[on,qt]=(0,h.Z)(Le||[],{value:we,postState:jn=>jn!=null?jn:[]}),[Ut,Jt]=o.useState("drop"),un=o.useRef(null),cn=o.useRef(null);o.useMemo(()=>{const jn=Date.now();(we||[]).forEach((Xn,er)=>{!Xn.uid&&!Object.isFrozen(Xn)&&(Xn.uid=`__AUTO__${jn}_${er}__`)})},[we]);const rn=(jn,Xn,er)=>{let Hn=(0,Q.Z)(Xn),Jn=!1;Xe===1?Hn=Hn.slice(-1):Xe&&(Jn=Hn.length>Xe,Hn=Hn.slice(0,Xe)),(0,L.flushSync)(()=>{qt(Hn)});const Rn={file:jn,fileList:Hn};er&&(Rn.event=er),(!Jn||jn.status==="removed"||Hn.some(dr=>dr.uid===jn.uid))&&(0,L.flushSync)(()=>{Ee==null||Ee(Rn)})},Tt=(jn,Xn)=>dt(void 0,void 0,void 0,function*(){const{beforeUpload:er,transformFile:Hn}=O;let Jn=jn;if(er){const Rn=yield er(jn,Xn);if(Rn===!1)return!1;if(delete jn[G],Rn===G)return Object.defineProperty(jn,G,{value:!0,configurable:!0}),!1;typeof Rn=="object"&&Rn&&(Jn=Rn)}return Hn&&(Jn=yield Hn(Jn)),Jn}),mt=jn=>{const Xn=jn.filter(Jn=>!Jn.file[G]);if(!Xn.length)return;const er=Xn.map(Jn=>Mt(Jn.file));let Hn=(0,Q.Z)(on);er.forEach(Jn=>{Hn=Yt(Jn,Hn)}),er.forEach((Jn,Rn)=>{let dr=Jn;if(Xn[Rn].parsedFile)Jn.status="uploading";else{const{originFileObj:mr}=Jn;let ur;try{ur=new File([mr],mr.name,{type:mr.type})}catch(_n){ur=new Blob([mr],{type:mr.type}),ur.name=mr.name,ur.lastModifiedDate=new Date,ur.lastModified=new Date().getTime()}ur.uid=Jn.uid,dr=ur}rn(dr,Hn)})},ct=(jn,Xn,er)=>{try{typeof jn=="string"&&(jn=JSON.parse(jn))}catch(Rn){}if(!It(Xn,on))return;const Hn=Mt(Xn);Hn.status="done",Hn.percent=100,Hn.response=jn,Hn.xhr=er;const Jn=Yt(Hn,on);rn(Hn,Jn)},bt=(jn,Xn)=>{if(!It(Xn,on))return;const er=Mt(Xn);er.status="uploading",er.percent=jn.percent;const Hn=Yt(er,on);rn(er,Hn,jn)},Vt=(jn,Xn,er)=>{if(!It(er,on))return;const Hn=Mt(er);Hn.error=jn,Hn.response=Xn,Hn.status="error";const Jn=Yt(Hn,on);rn(Hn,Jn)},Xt=jn=>{let Xn;Promise.resolve(typeof Fe=="function"?Fe(jn):Fe).then(er=>{var Hn;if(er===!1)return;const Jn=_t(jn,on);Jn&&(Xn=Object.assign(Object.assign({},jn),{status:"removed"}),on==null||on.forEach(Rn=>{const dr=Xn.uid!==void 0?"uid":"name";Rn[dr]===Xn[dr]&&!Object.isFrozen(Rn)&&(Rn.status="removed")}),(Hn=un.current)===null||Hn===void 0||Hn.abort(Xn),rn(Xn,Jn))})},sn=jn=>{Jt(jn.type),jn.type==="drop"&&(We==null||We(jn))};o.useImperativeHandle(me,()=>({onBatchStart:mt,onSuccess:ct,onProgress:bt,onError:Vt,fileList:on,upload:un.current,nativeElement:cn.current}));const{getPrefixCls:Sn,direction:dn,upload:ln}=o.useContext(d.E_),pn=Sn("upload",le),Kn=Object.assign(Object.assign({onBatchStart:mt,onError:Vt,onProgress:bt,onSuccess:ct},O),{data:rt,multiple:Pt,action:kt,accept:zt,supportServerRender:Qt,prefixCls:pn,disabled:$t,beforeUpload:Tt,onChange:void 0,hasControlInside:en});delete Kn.className,delete Kn.style,(!ut||$t)&&delete Kn.id;const Un=`${pn}-wrapper`,[kn,Wn,tr]=ne(pn,Un),[ir]=(0,q.Z)("Upload",Oe.Z.Upload),{showRemoveIcon:vr,showPreviewIcon:nr,showDownloadIcon:ar,removeIcon:cr,previewIcon:Nn,downloadIcon:qn,extra:fr}=typeof Se=="boolean"?{}:Se,pr=typeof vr=="undefined"?!$t:vr,lr=(jn,Xn)=>Se?o.createElement(An,{prefixCls:pn,listType:qe,items:on,previewFile:He,onPreview:De,onDownload:pe,onRemove:Xt,showRemoveIcon:pr,showPreviewIcon:nr,showDownloadIcon:ar,removeIcon:cr,previewIcon:Nn,downloadIcon:qn,iconRender:st,extra:fr,locale:Object.assign(Object.assign({},ir),$e),isImageUrl:ce,progress:ye,appendAction:jn,appendActionVisible:Xn,itemRender:St,disabled:$t}):jn,Ar=V()(Un,Ke,Ot,Wn,tr,ln==null?void 0:ln.className,{[`${pn}-rtl`]:dn==="rtl",[`${pn}-picture-card-wrapper`]:qe==="picture-card",[`${pn}-picture-circle-wrapper`]:qe==="picture-circle"}),Er=Object.assign(Object.assign({},ln==null?void 0:ln.style),Te);if(ht==="drag"){const jn=V()(Wn,pn,`${pn}-drag`,{[`${pn}-drag-uploading`]:on.some(Xn=>Xn.status==="uploading"),[`${pn}-drag-hover`]:Ut==="dragover",[`${pn}-disabled`]:$t,[`${pn}-rtl`]:dn==="rtl"});return kn(o.createElement("span",{className:Ar,ref:cn},o.createElement("div",{className:jn,style:Er,onDrop:sn,onDragOver:sn,onDragLeave:sn},o.createElement(T,Object.assign({},Kn,{ref:un,className:`${pn}-btn`}),o.createElement("div",{className:`${pn}-drag-container`},ut))),lr()))}const Lr=V()(pn,`${pn}-select`,{[`${pn}-disabled`]:$t,[`${pn}-hidden`]:!ut}),or=o.createElement("div",{className:Lr},o.createElement(T,Object.assign({},Kn,{ref:un})));return kn(qe==="picture-card"||qe==="picture-circle"?o.createElement("span",{className:Ar,ref:cn},lr(or,!!ut)):o.createElement("span",{className:Ar,ref:cn},or,lr()))};var te=o.forwardRef(ae),de=function(O,me){var we={};for(var Le in O)Object.prototype.hasOwnProperty.call(O,Le)&&me.indexOf(Le)<0&&(we[Le]=O[Le]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Le=Object.getOwnPropertySymbols(O);Fe{var{style:we,height:Le,hasControlInside:Fe=!1}=O,Se=de(O,["style","height","hasControlInside"]);return o.createElement(te,Object.assign({ref:me,hasControlInside:Fe},Se,{type:"drag",style:Object.assign(Object.assign({},we),{height:Le})}))});const K=te;K.Dragger=re,K.LIST_IGNORE=G;var ie=K},89780:function(Nt){(function(je,s){Nt.exports=s()})(this,function(){"use strict";var je=navigator.userAgent,s=navigator.platform,o=/gecko\/\d/i.test(je),Q=/MSIE \d/.test(je),L=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(je),ee=/Edge\/(\d+)/.exec(je),V=Q||L||ee,Z=V&&(Q?document.documentMode||6:+(ee||L)[1]),N=!ee&&/WebKit\//.test(je),H=N&&/Qt\/\d+\.\d+/.test(je),i=!ee&&/Chrome\//.test(je),c=/Opera\//.test(je),C=/Apple Computer/.test(navigator.vendor),l=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(je),f=/PhantomJS/.test(je),p=!ee&&/AppleWebKit/.test(je)&&/Mobile\/\w+/.test(je),y=/Android/.test(je),S=p||y||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(je),w=p||/Mac/.test(s),P=/\bCrOS\b/.test(je),v=/win/i.test(s),I=c&&je.match(/Version\/(\d*\.\d*)/);I&&(I=Number(I[1])),I&&I>=15&&(c=!1,N=!0);var g=w&&(H||c&&(I==null||I<12.11)),A=o||V&&Z>=9;function R(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var z=function(e,t){var r=e.className,n=R(t).exec(r);if(n){var a=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(a?n[1]+a:"")}};function J(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function he(e,t){return J(e).appendChild(t)}function oe(e,t,r,n){var a=document.createElement(e);if(r&&(a.className=r),n&&(a.style.cssText=n),typeof t=="string")a.appendChild(document.createTextNode(t));else if(t)for(var u=0;u=t)return E+(t-u);E+=D-u,E+=r-E%r,u=D+1}}var M=function(){this.id=null,this.f=null,this.time=0,this.handler=T(this.onTimeout,this)};M.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},M.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(E,t-a);if(a+=u-n,a+=r-a%r,n=u+1,a>=t)return n}}var Ze=[""];function ot(e){for(;Ze.length<=e;)Ze.push(Be(Ze)+" ");return Ze[e]}function Be(e){return e[e.length-1]}function Et(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Ce.test(e))}function Re(e,t){return t?t.source.indexOf("\\w")>-1&&X(e)?!0:t.test(e):X(e)}function se(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var B=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function b(e){return e.charCodeAt(0)>=768&&B.test(e)}function _(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var a=(t+r)/2,u=n<0?Math.ceil(a):Math.floor(a);if(u==t)return e(u)?t:r;e(u)?r=u:t=u+n}}function $(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var a=!1,u=0;ut||t==r&&E.to==t)&&(n(Math.max(E.from,t),Math.min(E.to,r),E.level==1?"rtl":"ltr",u),a=!0)}a||n(t,r,"ltr")}var ue=null;function ge(e,t,r){var n;ue=null;for(var a=0;at)return a;u.to==t&&(u.from!=u.to&&r=="before"?n=a:ue=a),u.from==t&&(u.from!=u.to&&r!="before"?n=a:ue=a)}return n!=null?n:ue}var Pe=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(Y){return Y<=247?e.charAt(Y):1424<=Y&&Y<=1524?"R":1536<=Y&&Y<=1785?t.charAt(Y-1536):1774<=Y&&Y<=2220?"r":8192<=Y&&Y<=8203?"w":Y==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,a=/[stwN]/,u=/[LRr]/,E=/[Lb1n]/,D=/[1n]/;function j(Y,Ne,Ge){this.level=Y,this.from=Ne,this.to=Ge}return function(Y,Ne){var Ge=Ne=="ltr"?"L":"R";if(Y.length==0||Ne=="ltr"&&!n.test(Y))return!1;for(var Ct=Y.length,gt=[],Zt=0;Zt-1&&(n[t]=a.slice(0,u).concat(a.slice(u+1)))}}}function tt(e,t){var r=lt(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),a=0;a0}function fe(e){e.prototype.on=function(t,r){Ve(this,t,r)},e.prototype.off=function(t,r){ft(this,t,r)}}function ze(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function nt(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function at(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function et(e){ze(e),nt(e)}function Wt(e){return e.target||e.srcElement}function xt(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),w&&e.ctrlKey&&t==1&&(t=3),t}var wt=function(){if(V&&Z<9)return!1;var e=oe("div");return"draggable"in e||"dragDrop"in e}(),Ft;function Bt(e){if(Ft==null){var t=oe("span","\u200B");he(e,oe("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Ft=t.offsetWidth<=1&&t.offsetHeight>2&&!(V&&Z<8))}var r=Ft?oe("span","\u200B"):oe("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var Mt;function Yt(e){if(Mt!=null)return Mt;var t=he(e,document.createTextNode("A\u062EA")),r=Je(t,0,1).getBoundingClientRect(),n=Je(t,1,2).getBoundingClientRect();return J(e),!r||r.left==r.right?!1:Mt=n.right-r.right<3}var It=` b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var a=e.indexOf(` -`,t);a==-1&&(a=e.length);var u=e.slice(t,e.charAt(a-1)=="\r"?a-1:a),E=u.indexOf("\r");E!=-1?(r.push(u.slice(0,E)),t+=E+1):(r.push(u),t=a+1)}return r}:function(e){return e.split(/\r\n?|\n/)},qt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(r){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},jt=function(){var e=oe("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Dt=null;function Rt(e){if(Dt!=null)return Dt;var t=he(e,oe("span","x")),r=t.getBoundingClientRect(),n=Je(t,0,1).getBoundingClientRect();return Dt=Math.abs(r.left-n.left)>1}var Gt={},Kt={};function wn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Gt[e]=t}function vn(e,t){Kt[e]=t}function mn(e){if(typeof e=="string"&&Kt.hasOwnProperty(e))e=Kt[e];else if(e&&typeof e.name=="string"&&Kt.hasOwnProperty(e.name)){var t=Kt[e.name];typeof t=="string"&&(t={name:t}),e=ve(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return mn("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return mn("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Cn(e,t){t=mn(t);var r=Gt[t.name];if(!r)return Cn(e,"text/plain");var n=r(e,t);if(Mn.hasOwnProperty(t.name)){var a=Mn[t.name];for(var u in a)a.hasOwnProperty(u)&&(n.hasOwnProperty(u)&&(n["_"+u]=n[u]),n[u]=a[u])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var E in t.modeProps)n[E]=t.modeProps[E];return n}var Mn={};function En(e,t){var r=Mn.hasOwnProperty(e)?Mn[e]:Mn[e]={};h(t,r)}function Bn(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var a=t[n];a instanceof Array&&(a=a.concat([])),r[n]=a}return r}function an(e,t){for(var r;e.innerMode&&(r=e.innerMode(t),!(!r||r.mode==e));)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Dn(e,t,r){return e.startState?e.startState(t,r):!0}var An=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};An.prototype.eol=function(){return this.pos>=this.string.length},An.prototype.sol=function(){return this.pos==this.lineStart},An.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},An.prototype.next=function(){if(this.post},An.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},An.prototype.skipToEnd=function(){this.pos=this.string.length},An.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},An.prototype.backUp=function(e){this.pos-=e},An.prototype.column=function(){return this.lastColumnPos0?null:(u&&t!==!1&&(this.pos+=u[0].length),u)}},An.prototype.current=function(){return this.string.slice(this.start,this.pos)},An.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},An.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},An.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function dt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var a=r.children[n],u=a.chunkSize();if(t=e.first&&tr?K(r,dt(e,r).text.length):qe(t,dt(e,t.line).text.length)}function qe(e,t){var r=e.ch;return r==null||r>t?K(e.line,t):r<0?K(e.line,0):e}function De(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},Ee.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Ee.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ee.fromSaved=function(e,t,r){return t instanceof pe?new Ee(e,Bn(e.mode,t.state),r,t.lookAhead):new Ee(e,Bn(e.mode,t),r)},Ee.prototype.save=function(e){var t=e!==!1?Bn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new pe(t,this.maxLookAhead):t};function We(e,t,r,n){var a=[e.state.modeGen],u={};ht(e,t.text,e.doc.mode,r,function(Y,Ne){return a.push(Y,Ne)},u,n);for(var E=r.state,D=function(Y){r.baseTokens=a;var Ne=e.state.overlays[Y],Ge=1,Ct=0;r.state=!0,ht(e,t.text,Ne.mode,r,function(gt,Zt){for(var nn=Ge;Ctgt&&a.splice(Ge,1,gt,a[Ge+1],fn),Ge+=2,Ct=Math.min(gt,fn)}if(Zt)if(Ne.opaque)a.splice(nn,Ge-nn,gt,"overlay "+Zt),Ge=nn+2;else for(;nne.options.maxHighlightLength&&Bn(e.doc.mode,n.state),u=We(e,t,n);a&&(n.state=a),t.stateAfter=n.save(!a),t.styles=u.styles,u.classes?t.styleClasses=u.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ue(e,t,r){var n=e.doc,a=e.display;if(!n.mode.startState)return new Ee(n,!0,t);var u=ut(e,t,r),E=u>n.first&&dt(n,u-1).stateAfter,D=E?Ee.fromSaved(n,E,u):new Ee(n,Dn(n.mode),u);return n.iter(u,t,function(j){$e(e,j.text,D);var Y=D.line;j.stateAfter=Y==t-1||Y%5==0||Y>=a.viewFrom&&Yt.start)return u}throw new Error("Mode "+e.name+" failed to advance stream.")}var ye=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function le(e,t,r,n){var a=e.doc,u=a.mode,E;t=Se(a,t);var D=dt(a,t.line),j=Ue(e,t.line,r),Y=new An(D.text,e.options.tabSize,j),Ne;for(n&&(Ne=[]);(n||Y.pose.options.maxHighlightLength?(D=!1,E&&$e(e,t,n,Ne.pos),Ne.pos=t.length,Ge=null):Ge=Ke(ce(r,Ne,n.state,Ct),u),Ct){var gt=Ct[0].name;gt&&(Ge="m-"+(Ge?gt+" "+Ge:gt))}if(!D||Y!=Ge){for(;jE;--D){if(D<=u.first)return u.first;var j=dt(u,D-1),Y=j.stateAfter;if(Y&&(!r||D+(Y instanceof pe?Y.lookAhead:0)<=u.modeFrontier))return D;var Ne=d(j.text,null,e.options.tabSize);(a==null||n>Ne)&&(a=D-1,n=Ne)}return a}function Te(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var a=dt(e,n).stateAfter;if(a&&(!(a instanceof pe)||n+a.lookAhead=t:u.to>t);(n||(n=[])).push(new en(E,u.from,j?null:u.to))}}return n}function Ft(e,t,r){var n;if(e)for(var a=0;a=t:u.to>t);if(D||u.from==t&&E.type=="bookmark"&&(!r||u.marker.insertLeft)){var j=u.from==null||(E.inclusiveLeft?u.from<=t:u.from0&&D)for(var Pn=0;Pn0)){var Ne=[j,1],Ge=ie(Y.from,D.from),Ct=ie(Y.to,D.to);(Ge<0||!E.inclusiveLeft&&!Ge)&&Ne.push({from:Y.from,to:D.from}),(Ct>0||!E.inclusiveRight&&!Ct)&&Ne.push({from:D.to,to:Y.to}),a.splice.apply(a,Ne),j+=Ne.length-3}}return a}function kt(e){var t=e.markedSpans;if(t){for(var r=0;rt)&&(!n||$t(n,u.marker)<0)&&(n=u.marker)}return n}function Vt(e,t,r,n,a){var u=dt(e,t),E=Xe&&u.markedSpans;if(E)for(var D=0;D=0&&Ge<=0||Ne<=0&&Ge>=0)&&(Ne<=0&&(j.marker.inclusiveRight&&a.inclusiveLeft?ie(Y.to,r)>=0:ie(Y.to,r)>0)||Ne>=0&&(j.marker.inclusiveRight&&a.inclusiveLeft?ie(Y.from,n)<=0:ie(Y.from,n)<0)))return!0}}}function Xt(e){for(var t;t=mt(e);)e=t.find(-1,!0).line;return e}function ln(e){for(var t;t=ct(e);)e=t.find(1,!0).line;return e}function Sn(e){for(var t,r;t=ct(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function dn(e,t){var r=dt(e,t),n=Xt(r);return r==n?t:te(n)}function cn(e,t){if(t>e.lastLine())return t;var r=dt(e,t),n;if(!pn(e,r))return t;for(;n=ct(r);)r=n.find(1,!0).line;return te(r)+1}function pn(e,t){var r=Xe&&t.markedSpans;if(r){for(var n=void 0,a=0;at.maxLineLength&&(t.maxLineLength=a,t.maxLine=n)})}var tr=function(e,t,r){this.text=e,Yt(this,t),this.height=r?r(this):1};tr.prototype.lineNo=function(){return te(this)},fe(tr);function ir(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),kt(e),Yt(e,r);var a=n?n(e):1;a!=e.height&&yt(e,a)}function vr(e){e.parent=null,kt(e)}var nr={},ar={};function cr(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?ar:nr;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Nn(e,t){var r=be("span",null,null,N?"padding-right: .1px":null),n={pre:be("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var a=0;a<=(t.rest?t.rest.length:0);a++){var u=a?t.rest[a-1]:t.line,E=void 0;n.pos=0,n.addToken=fr,Jt(e.display.measure)&&(E=Qe(u,e.doc.direction))&&(n.addToken=lr(n.addToken,E)),n.map=[];var D=t!=e.display.externalMeasured&&te(u);Er(u,n,He(e,u,D)),u.styleClasses&&(u.styleClasses.bgClass&&(n.bgClass=W(u.styleClasses.bgClass,n.bgClass||"")),u.styleClasses.textClass&&(n.textClass=W(u.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Bt(e.display.measure))),a==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(N){var j=n.content.lastChild;(/\bcm-tab\b/.test(j.className)||j.querySelector&&j.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return tt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=W(n.pre.className,n.textClass||"")),n}function qn(e){var t=oe("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function fr(e,t,r,n,a,u,E){if(t){var D=e.splitSpaces?pr(t,e.trailingSpace):t,j=e.cm.state.specialChars,Y=!1,Ne;if(!j.test(t))e.col+=t.length,Ne=document.createTextNode(D),e.map.push(e.pos,e.pos+t.length,Ne),V&&Z<9&&(Y=!0),e.pos+=t.length;else{Ne=document.createDocumentFragment();for(var Ge=0;;){j.lastIndex=Ge;var Ct=j.exec(t),gt=Ct?Ct.index-Ge:t.length-Ge;if(gt){var Zt=document.createTextNode(D.slice(Ge,Ge+gt));V&&Z<9?Ne.appendChild(oe("span",[Zt])):Ne.appendChild(Zt),e.map.push(e.pos,e.pos+gt,Zt),e.col+=gt,e.pos+=gt}if(!Ct)break;Ge+=gt+1;var nn=void 0;if(Ct[0]==" "){var fn=e.cm.options.tabSize,yn=fn-e.col%fn;nn=Ne.appendChild(oe("span",ot(yn),"cm-tab")),nn.setAttribute("role","presentation"),nn.setAttribute("cm-text"," "),e.col+=yn}else Ct[0]=="\r"||Ct[0]==` -`?(nn=Ne.appendChild(oe("span",Ct[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),nn.setAttribute("cm-text",Ct[0]),e.col+=1):(nn=e.cm.options.specialCharPlaceholder(Ct[0]),nn.setAttribute("cm-text",Ct[0]),V&&Z<9?Ne.appendChild(oe("span",[nn])):Ne.appendChild(nn),e.col+=1);e.map.push(e.pos,e.pos+1,nn),e.pos++}}if(e.trailingSpace=D.charCodeAt(t.length-1)==32,r||n||a||Y||u||E){var In=r||"";n&&(In+=n),a&&(In+=a);var bn=oe("span",[Ne],In,u);if(E)for(var Pn in E)E.hasOwnProperty(Pn)&&Pn!="style"&&Pn!="class"&&bn.setAttribute(Pn,E[Pn]);return e.content.appendChild(bn)}e.content.appendChild(Ne)}}function pr(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",a=0;aY&&Ge.from<=Y));Ct++);if(Ge.to>=Ne)return e(r,n,a,u,E,D,j);e(r,n.slice(0,Ge.to-Y),a,u,null,D,j),u=null,n=n.slice(Ge.to-Y),Y=Ge.to}}}function Ar(e,t,r,n){var a=!n&&r.widgetNode;a&&e.map.push(e.pos,e.pos+t,a),!n&&e.cm.display.input.needsContentAttribute&&(a||(a=e.content.appendChild(document.createElement("span"))),a.setAttribute("cm-marker",r.id)),a&&(e.cm.display.input.setUneditable(a),e.content.appendChild(a)),e.pos+=t,e.trailingSpace=!1}function Er(e,t,r){var n=e.markedSpans,a=e.text,u=0;if(!n){for(var E=1;Ej||hr.collapsed&&Zn.to==j&&Zn.from==j)){if(Zn.to!=null&&Zn.to!=j&>>Zn.to&&(gt=Zn.to,nn=""),hr.className&&(Zt+=" "+hr.className),hr.css&&(Ct=(Ct?Ct+";":"")+hr.css),hr.startStyle&&Zn.from==j&&(fn+=" "+hr.startStyle),hr.endStyle&&Zn.to==gt&&(Pn||(Pn=[])).push(hr.endStyle,Zn.to),hr.title&&((In||(In={})).title=hr.title),hr.attributes)for(var Dr in hr.attributes)(In||(In={}))[Dr]=hr.attributes[Dr];hr.collapsed&&(!yn||$t(yn.marker,hr)<0)&&(yn=Zn)}else Zn.from>j&>>Zn.from&&(gt=Zn.from)}if(Pn)for(var $r=0;$r=D)break;for(var pi=Math.min(D,gt);;){if(Ne){var ci=j+Ne.length;if(!yn){var Ur=ci>pi?Ne.slice(0,pi-j):Ne;t.addToken(t,Ur,Ge?Ge+Zt:Zt,fn,j+Ur.length==gt?nn:"",Ct,In)}if(ci>=pi){Ne=Ne.slice(pi-j),j=pi;break}j=ci,fn=""}Ne=a.slice(u,u=r[Y++]),Ge=cr(r[Y++],t.cm.options)}}}function Lr(e,t,r){this.line=t,this.rest=Sn(t),this.size=this.rest?te(Be(this.rest))-r+1:1,this.node=this.text=null,this.hidden=pn(e,t)}function or(e,t,r){for(var n=[],a,u=t;u2&&u.push((j.bottom+Y.top)/2-r.top)}}u.push(r.bottom-r.top)}}function Tn(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[a],cache:e.measure.caches[a],before:!0}}function wr(e,t){t=Xt(t);var r=te(t),n=e.display.externalMeasured=new Lr(e.doc,t,r);n.lineN=r;var a=n.built=Nn(e,n);return n.text=a.pre,he(e.display.lineMeasure,a.pre),n}function Pr(e,t,r,n){return Qr(e,zr(e,t),r,n)}function jr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(u=j-D,a=u-1,t>=j&&(E="right")),a!=null){if(n=e[Y+2],D==j&&r==(n.insertLeft?"left":"right")&&(E=r),r=="left"&&a==0)for(;Y&&e[Y-2]==e[Y-3]&&e[Y-1].insertLeft;)n=e[(Y-=3)+2],E="left";if(r=="right"&&a==j-D)for(;Y=0&&(r=e[a]).left==r.right;a--);return r}function Pi(e,t,r,n){var a=Ci(t.map,r,n),u=a.node,E=a.start,D=a.end,j=a.collapse,Y;if(u.nodeType==3){for(var Ne=0;Ne<4;Ne++){for(;E&&b(t.line.text.charAt(a.coverStart+E));)--E;for(;a.coverStart+D0&&(j=n="right");var Ge;e.options.lineWrapping&&(Ge=u.getClientRects()).length>1?Y=Ge[n=="right"?Ge.length-1:0]:Y=u.getBoundingClientRect()}if(V&&Z<9&&!E&&(!Y||!Y.left&&!Y.right)){var Ct=u.parentNode.getClientRects()[0];Ct?Y={left:Ct.left,right:Ct.left+Ai(e.display),top:Ct.top,bottom:Ct.bottom}:Y=Jr}for(var gt=Y.top-t.rect.top,Zt=Y.bottom-t.rect.top,nn=(gt+Zt)/2,fn=t.view.measure.heights,yn=0;yn=n.text.length?(j=n.text.length,Y="before"):j<=0&&(j=0,Y="after"),!D)return E(Y=="before"?j-1:j,Y=="before");function Ne(Zt,nn,fn){var yn=D[nn],In=yn.level==1;return E(fn?Zt-1:Zt,In!=fn)}var Ge=ge(D,j,Y),Ct=ue,gt=Ne(j,Ge,Y=="before");return Ct!=null&&(gt.other=Ne(j,Ct,Y!="before")),gt}function gr(e,t){var r=0;t=Se(e.doc,t),e.options.lineWrapping||(r=Ai(e.display)*t.ch);var n=dt(e.doc,t.line),a=Un(n)+Ln(e.display);return{left:r,right:r,top:a,bottom:a+n.height}}function rr(e,t,r,n,a){var u=K(e,t,r);return u.xRel=a,n&&(u.outside=n),u}function Vr(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return rr(n.first,0,null,-1,-1);var a=de(n,r),u=n.first+n.size-1;if(a>u)return rr(n.first+n.size-1,dt(n,u).text.length,null,1,1);t<0&&(t=0);for(var E=dt(n,a);;){var D=gi(e,E,a,t,r),j=bt(E,D.ch+(D.xRel>0||D.outside>0?1:0));if(!j)return D;var Y=j.find(1);if(Y.line==a)return Y;E=dt(n,a=Y.line)}}function Yr(e,t,r,n){n-=Xi(t);var a=t.text.length,u=ne(function(E){return Qr(e,r,E-1).bottom<=n},a,0);return a=ne(function(E){return Qr(e,r,E).top>n},u,a),{begin:u,end:a}}function Mr(e,t,r,n){r||(r=zr(e,t));var a=Ni(e,t,Qr(e,r,n),"line").top;return Yr(e,t,r,a)}function Tr(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function gi(e,t,r,n,a){a-=Un(t);var u=zr(e,t),E=Xi(t),D=0,j=t.text.length,Y=!0,Ne=Qe(t,e.doc.direction);if(Ne){var Ge=(e.options.lineWrapping?Ei:hi)(e,t,r,u,Ne,n,a);Y=Ge.level!=1,D=Y?Ge.from:Ge.to-1,j=Y?Ge.to:Ge.from-1}var Ct=null,gt=null,Zt=ne(function(Gn){var Zn=Qr(e,u,Gn);return Zn.top+=E,Zn.bottom+=E,Tr(Zn,n,a,!1)?(Zn.top<=a&&Zn.left<=n&&(Ct=Gn,gt=Zn),!0):!1},D,j),nn,fn,yn=!1;if(gt){var In=n-gt.left=Pn.bottom?1:0}return Zt=_(t.text,Zt,1),rr(r,Zt,fn,yn,n-nn)}function hi(e,t,r,n,a,u,E){var D=ne(function(Ge){var Ct=a[Ge],gt=Ct.level!=1;return Tr(kr(e,K(r,gt?Ct.to:Ct.from,gt?"before":"after"),"line",t,n),u,E,!0)},0,a.length-1),j=a[D];if(D>0){var Y=j.level!=1,Ne=kr(e,K(r,Y?j.from:j.to,Y?"after":"before"),"line",t,n);Tr(Ne,u,E,!0)&&Ne.top>E&&(j=a[D-1])}return j}function Ei(e,t,r,n,a,u,E){var D=Yr(e,t,n,E),j=D.begin,Y=D.end;/\s/.test(t.text.charAt(Y-1))&&Y--;for(var Ne=null,Ge=null,Ct=0;Ct=Y||gt.to<=j)){var Zt=gt.level!=1,nn=Qr(e,n,Zt?Math.min(Y,gt.to)-1:Math.max(j,gt.from)).right,fn=nnfn)&&(Ne=gt,Ge=fn)}}return Ne||(Ne=a[a.length-1]),Ne.fromY&&(Ne={from:Ne.from,to:Y,level:Ne.level}),Ne}var ri;function oi(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(ri==null){ri=oe("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)ri.appendChild(document.createTextNode("x")),ri.appendChild(oe("br"));ri.appendChild(document.createTextNode("x"))}he(e.measure,ri);var r=ri.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),J(e.measure),r||1}function Ai(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=oe("span","xxxxxxxxxx"),r=oe("pre",[t],"CodeMirror-line-like");he(e.measure,r);var n=t.getBoundingClientRect(),a=(n.right-n.left)/10;return a>2&&(e.cachedCharWidth=a),a||10}function Ii(e){for(var t=e.display,r={},n={},a=t.gutters.clientLeft,u=t.gutters.firstChild,E=0;u;u=u.nextSibling,++E){var D=e.display.gutterSpecs[E].className;r[D]=u.offsetLeft+u.clientLeft+a,n[D]=u.clientWidth}return{fixedPos:Aa(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Aa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Qa(e){var t=oi(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/Ai(e.display)-3);return function(a){if(pn(e.doc,a))return 0;var u=0;if(a.widgets)for(var E=0;E0&&(Y=dt(e.doc,j.line).text).length==j.ch){var Ne=d(Y,Y.length,e.options.tabSize)-Y.length;j=K(j.line,Math.max(0,Math.round((u-sr(e.display).left)/Ai(e.display))-Ne))}return j}function xr(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom,t<0))return null;for(var r=e.display.view,n=0;nt)&&(a.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=a.viewTo)Xe&&dn(e.doc,t)a.viewFrom?mi(e):(a.viewFrom+=n,a.viewTo+=n);else if(t<=a.viewFrom&&r>=a.viewTo)mi(e);else if(t<=a.viewFrom){var u=ji(e,r,r+n,1);u?(a.view=a.view.slice(u.index),a.viewFrom=u.lineN,a.viewTo+=n):mi(e)}else if(r>=a.viewTo){var E=ji(e,t,t,-1);E?(a.view=a.view.slice(0,E.index),a.viewTo=E.lineN):mi(e)}else{var D=ji(e,t,t,-1),j=ji(e,r,r+n,1);D&&j?(a.view=a.view.slice(0,D.index).concat(or(e,D.lineN,j.lineN)).concat(a.view.slice(j.index)),a.viewTo+=n):mi(e)}var Y=a.externalMeasured;Y&&(r=a.lineN&&t=n.viewTo)){var u=n.view[xr(e,t)];if(u.node!=null){var E=u.changes||(u.changes=[]);q(E,r)==-1&&E.push(r)}}}function mi(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ji(e,t,r,n){var a=xr(e,t),u,E=e.display.view;if(!Xe||r==e.doc.first+e.doc.size)return{index:a,lineN:r};for(var D=e.display.viewFrom,j=0;j0){if(a==E.length-1)return null;u=D+E[a].size-t,a++}else u=D-t;t+=u,r+=u}for(;dn(e.doc,r)!=r;){if(a==(n<0?0:E.length-1))return null;r+=n*E[a-(n<0?1:0)].size,a+=n}return{index:a,lineN:r}}function io(e,t,r){var n=e.display,a=n.view;a.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=or(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=or(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,xr(e,r)))),n.viewTo=r}function ma(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||D.to().line1}var Gt={},Kt={};function wn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Gt[e]=t}function vn(e,t){Kt[e]=t}function mn(e){if(typeof e=="string"&&Kt.hasOwnProperty(e))e=Kt[e];else if(e&&typeof e.name=="string"&&Kt.hasOwnProperty(e.name)){var t=Kt[e.name];typeof t=="string"&&(t={name:t}),e=ve(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return mn("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return mn("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Cn(e,t){t=mn(t);var r=Gt[t.name];if(!r)return Cn(e,"text/plain");var n=r(e,t);if(Mn.hasOwnProperty(t.name)){var a=Mn[t.name];for(var u in a)a.hasOwnProperty(u)&&(n.hasOwnProperty(u)&&(n["_"+u]=n[u]),n[u]=a[u])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var E in t.modeProps)n[E]=t.modeProps[E];return n}var Mn={};function En(e,t){var r=Mn.hasOwnProperty(e)?Mn[e]:Mn[e]={};h(t,r)}function Bn(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var a=t[n];a instanceof Array&&(a=a.concat([])),r[n]=a}return r}function an(e,t){for(var r;e.innerMode&&(r=e.innerMode(t),!(!r||r.mode==e));)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Dn(e,t,r){return e.startState?e.startState(t,r):!0}var An=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};An.prototype.eol=function(){return this.pos>=this.string.length},An.prototype.sol=function(){return this.pos==this.lineStart},An.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},An.prototype.next=function(){if(this.post},An.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},An.prototype.skipToEnd=function(){this.pos=this.string.length},An.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},An.prototype.backUp=function(e){this.pos-=e},An.prototype.column=function(){return this.lastColumnPos0?null:(u&&t!==!1&&(this.pos+=u[0].length),u)}},An.prototype.current=function(){return this.string.slice(this.start,this.pos)},An.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},An.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},An.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function dt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var a=r.children[n],u=a.chunkSize();if(t=e.first&&tr?K(r,dt(e,r).text.length):qe(t,dt(e,t.line).text.length)}function qe(e,t){var r=e.ch;return r==null||r>t?K(e.line,t):r<0?K(e.line,0):e}function De(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},Ee.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Ee.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ee.fromSaved=function(e,t,r){return t instanceof pe?new Ee(e,Bn(e.mode,t.state),r,t.lookAhead):new Ee(e,Bn(e.mode,t),r)},Ee.prototype.save=function(e){var t=e!==!1?Bn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new pe(t,this.maxLookAhead):t};function We(e,t,r,n){var a=[e.state.modeGen],u={};ht(e,t.text,e.doc.mode,r,function(Y,Ne){return a.push(Y,Ne)},u,n);for(var E=r.state,D=function(Y){r.baseTokens=a;var Ne=e.state.overlays[Y],Ge=1,Ct=0;r.state=!0,ht(e,t.text,Ne.mode,r,function(gt,Zt){for(var nn=Ge;Ctgt&&a.splice(Ge,1,gt,a[Ge+1],fn),Ge+=2,Ct=Math.min(gt,fn)}if(Zt)if(Ne.opaque)a.splice(nn,Ge-nn,gt,"overlay "+Zt),Ge=nn+2;else for(;nne.options.maxHighlightLength&&Bn(e.doc.mode,n.state),u=We(e,t,n);a&&(n.state=a),t.stateAfter=n.save(!a),t.styles=u.styles,u.classes?t.styleClasses=u.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ue(e,t,r){var n=e.doc,a=e.display;if(!n.mode.startState)return new Ee(n,!0,t);var u=ut(e,t,r),E=u>n.first&&dt(n,u-1).stateAfter,D=E?Ee.fromSaved(n,E,u):new Ee(n,Dn(n.mode),u);return n.iter(u,t,function(j){$e(e,j.text,D);var Y=D.line;j.stateAfter=Y==t-1||Y%5==0||Y>=a.viewFrom&&Yt.start)return u}throw new Error("Mode "+e.name+" failed to advance stream.")}var ye=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function le(e,t,r,n){var a=e.doc,u=a.mode,E;t=Se(a,t);var D=dt(a,t.line),j=Ue(e,t.line,r),Y=new An(D.text,e.options.tabSize,j),Ne;for(n&&(Ne=[]);(n||Y.pose.options.maxHighlightLength?(D=!1,E&&$e(e,t,n,Ne.pos),Ne.pos=t.length,Ge=null):Ge=Ke(ce(r,Ne,n.state,Ct),u),Ct){var gt=Ct[0].name;gt&&(Ge="m-"+(Ge?gt+" "+Ge:gt))}if(!D||Y!=Ge){for(;jE;--D){if(D<=u.first)return u.first;var j=dt(u,D-1),Y=j.stateAfter;if(Y&&(!r||D+(Y instanceof pe?Y.lookAhead:0)<=u.modeFrontier))return D;var Ne=d(j.text,null,e.options.tabSize);(a==null||n>Ne)&&(a=D-1,n=Ne)}return a}function Te(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var a=dt(e,n).stateAfter;if(a&&(!(a instanceof pe)||n+a.lookAhead=t:u.to>t);(n||(n=[])).push(new en(E,u.from,j?null:u.to))}}return n}function Rt(e,t,r){var n;if(e)for(var a=0;a=t:u.to>t);if(D||u.from==t&&E.type=="bookmark"&&(!r||u.marker.insertLeft)){var j=u.from==null||(E.inclusiveLeft?u.from<=t:u.from0&&D)for(var Pn=0;Pn0)){var Ne=[j,1],Ge=ie(Y.from,D.from),Ct=ie(Y.to,D.to);(Ge<0||!E.inclusiveLeft&&!Ge)&&Ne.push({from:Y.from,to:D.from}),(Ct>0||!E.inclusiveRight&&!Ct)&&Ne.push({from:D.to,to:Y.to}),a.splice.apply(a,Ne),j+=Ne.length-3}}return a}function Ut(e){var t=e.markedSpans;if(t){for(var r=0;rt)&&(!n||rn(n,u.marker)<0)&&(n=u.marker)}return n}function Vt(e,t,r,n,a){var u=dt(e,t),E=Xe&&u.markedSpans;if(E)for(var D=0;D=0&&Ge<=0||Ne<=0&&Ge>=0)&&(Ne<=0&&(j.marker.inclusiveRight&&a.inclusiveLeft?ie(Y.to,r)>=0:ie(Y.to,r)>0)||Ne>=0&&(j.marker.inclusiveRight&&a.inclusiveLeft?ie(Y.from,n)<=0:ie(Y.from,n)<0)))return!0}}}function Xt(e){for(var t;t=mt(e);)e=t.find(-1,!0).line;return e}function sn(e){for(var t;t=ct(e);)e=t.find(1,!0).line;return e}function Sn(e){for(var t,r;t=ct(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function dn(e,t){var r=dt(e,t),n=Xt(r);return r==n?t:te(n)}function ln(e,t){if(t>e.lastLine())return t;var r=dt(e,t),n;if(!pn(e,r))return t;for(;n=ct(r);)r=n.find(1,!0).line;return te(r)+1}function pn(e,t){var r=Xe&&t.markedSpans;if(r){for(var n=void 0,a=0;at.maxLineLength&&(t.maxLineLength=a,t.maxLine=n)})}var tr=function(e,t,r){this.text=e,Jt(this,t),this.height=r?r(this):1};tr.prototype.lineNo=function(){return te(this)},fe(tr);function ir(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Ut(e),Jt(e,r);var a=n?n(e):1;a!=e.height&&yt(e,a)}function vr(e){e.parent=null,Ut(e)}var nr={},ar={};function cr(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?ar:nr;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Nn(e,t){var r=be("span",null,null,N?"padding-right: .1px":null),n={pre:be("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var a=0;a<=(t.rest?t.rest.length:0);a++){var u=a?t.rest[a-1]:t.line,E=void 0;n.pos=0,n.addToken=fr,Yt(e.display.measure)&&(E=Qe(u,e.doc.direction))&&(n.addToken=lr(n.addToken,E)),n.map=[];var D=t!=e.display.externalMeasured&&te(u);Er(u,n,He(e,u,D)),u.styleClasses&&(u.styleClasses.bgClass&&(n.bgClass=W(u.styleClasses.bgClass,n.bgClass||"")),u.styleClasses.textClass&&(n.textClass=W(u.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Bt(e.display.measure))),a==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(N){var j=n.content.lastChild;(/\bcm-tab\b/.test(j.className)||j.querySelector&&j.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return tt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=W(n.pre.className,n.textClass||"")),n}function qn(e){var t=oe("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function fr(e,t,r,n,a,u,E){if(t){var D=e.splitSpaces?pr(t,e.trailingSpace):t,j=e.cm.state.specialChars,Y=!1,Ne;if(!j.test(t))e.col+=t.length,Ne=document.createTextNode(D),e.map.push(e.pos,e.pos+t.length,Ne),V&&Z<9&&(Y=!0),e.pos+=t.length;else{Ne=document.createDocumentFragment();for(var Ge=0;;){j.lastIndex=Ge;var Ct=j.exec(t),gt=Ct?Ct.index-Ge:t.length-Ge;if(gt){var Zt=document.createTextNode(D.slice(Ge,Ge+gt));V&&Z<9?Ne.appendChild(oe("span",[Zt])):Ne.appendChild(Zt),e.map.push(e.pos,e.pos+gt,Zt),e.col+=gt,e.pos+=gt}if(!Ct)break;Ge+=gt+1;var nn=void 0;if(Ct[0]==" "){var fn=e.cm.options.tabSize,yn=fn-e.col%fn;nn=Ne.appendChild(oe("span",ot(yn),"cm-tab")),nn.setAttribute("role","presentation"),nn.setAttribute("cm-text"," "),e.col+=yn}else Ct[0]=="\r"||Ct[0]==` +`?(nn=Ne.appendChild(oe("span",Ct[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),nn.setAttribute("cm-text",Ct[0]),e.col+=1):(nn=e.cm.options.specialCharPlaceholder(Ct[0]),nn.setAttribute("cm-text",Ct[0]),V&&Z<9?Ne.appendChild(oe("span",[nn])):Ne.appendChild(nn),e.col+=1);e.map.push(e.pos,e.pos+1,nn),e.pos++}}if(e.trailingSpace=D.charCodeAt(t.length-1)==32,r||n||a||Y||u||E){var In=r||"";n&&(In+=n),a&&(In+=a);var bn=oe("span",[Ne],In,u);if(E)for(var Pn in E)E.hasOwnProperty(Pn)&&Pn!="style"&&Pn!="class"&&bn.setAttribute(Pn,E[Pn]);return e.content.appendChild(bn)}e.content.appendChild(Ne)}}function pr(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",a=0;aY&&Ge.from<=Y));Ct++);if(Ge.to>=Ne)return e(r,n,a,u,E,D,j);e(r,n.slice(0,Ge.to-Y),a,u,null,D,j),u=null,n=n.slice(Ge.to-Y),Y=Ge.to}}}function Ar(e,t,r,n){var a=!n&&r.widgetNode;a&&e.map.push(e.pos,e.pos+t,a),!n&&e.cm.display.input.needsContentAttribute&&(a||(a=e.content.appendChild(document.createElement("span"))),a.setAttribute("cm-marker",r.id)),a&&(e.cm.display.input.setUneditable(a),e.content.appendChild(a)),e.pos+=t,e.trailingSpace=!1}function Er(e,t,r){var n=e.markedSpans,a=e.text,u=0;if(!n){for(var E=1;Ej||hr.collapsed&&Zn.to==j&&Zn.from==j)){if(Zn.to!=null&&Zn.to!=j&>>Zn.to&&(gt=Zn.to,nn=""),hr.className&&(Zt+=" "+hr.className),hr.css&&(Ct=(Ct?Ct+";":"")+hr.css),hr.startStyle&&Zn.from==j&&(fn+=" "+hr.startStyle),hr.endStyle&&Zn.to==gt&&(Pn||(Pn=[])).push(hr.endStyle,Zn.to),hr.title&&((In||(In={})).title=hr.title),hr.attributes)for(var Dr in hr.attributes)(In||(In={}))[Dr]=hr.attributes[Dr];hr.collapsed&&(!yn||rn(yn.marker,hr)<0)&&(yn=Zn)}else Zn.from>j&>>Zn.from&&(gt=Zn.from)}if(Pn)for(var $r=0;$r=D)break;for(var pi=Math.min(D,gt);;){if(Ne){var ci=j+Ne.length;if(!yn){var Ur=ci>pi?Ne.slice(0,pi-j):Ne;t.addToken(t,Ur,Ge?Ge+Zt:Zt,fn,j+Ur.length==gt?nn:"",Ct,In)}if(ci>=pi){Ne=Ne.slice(pi-j),j=pi;break}j=ci,fn=""}Ne=a.slice(u,u=r[Y++]),Ge=cr(r[Y++],t.cm.options)}}}function Lr(e,t,r){this.line=t,this.rest=Sn(t),this.size=this.rest?te(Be(this.rest))-r+1:1,this.node=this.text=null,this.hidden=pn(e,t)}function or(e,t,r){for(var n=[],a,u=t;u2&&u.push((j.bottom+Y.top)/2-r.top)}}u.push(r.bottom-r.top)}}function Tn(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[a],cache:e.measure.caches[a],before:!0}}function wr(e,t){t=Xt(t);var r=te(t),n=e.display.externalMeasured=new Lr(e.doc,t,r);n.lineN=r;var a=n.built=Nn(e,n);return n.text=a.pre,he(e.display.lineMeasure,a.pre),n}function Pr(e,t,r,n){return Qr(e,zr(e,t),r,n)}function jr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(u=j-D,a=u-1,t>=j&&(E="right")),a!=null){if(n=e[Y+2],D==j&&r==(n.insertLeft?"left":"right")&&(E=r),r=="left"&&a==0)for(;Y&&e[Y-2]==e[Y-3]&&e[Y-1].insertLeft;)n=e[(Y-=3)+2],E="left";if(r=="right"&&a==j-D)for(;Y=0&&(r=e[a]).left==r.right;a--);return r}function Pi(e,t,r,n){var a=Ci(t.map,r,n),u=a.node,E=a.start,D=a.end,j=a.collapse,Y;if(u.nodeType==3){for(var Ne=0;Ne<4;Ne++){for(;E&&b(t.line.text.charAt(a.coverStart+E));)--E;for(;a.coverStart+D0&&(j=n="right");var Ge;e.options.lineWrapping&&(Ge=u.getClientRects()).length>1?Y=Ge[n=="right"?Ge.length-1:0]:Y=u.getBoundingClientRect()}if(V&&Z<9&&!E&&(!Y||!Y.left&&!Y.right)){var Ct=u.parentNode.getClientRects()[0];Ct?Y={left:Ct.left,right:Ct.left+Ai(e.display),top:Ct.top,bottom:Ct.bottom}:Y=Jr}for(var gt=Y.top-t.rect.top,Zt=Y.bottom-t.rect.top,nn=(gt+Zt)/2,fn=t.view.measure.heights,yn=0;yn=n.text.length?(j=n.text.length,Y="before"):j<=0&&(j=0,Y="after"),!D)return E(Y=="before"?j-1:j,Y=="before");function Ne(Zt,nn,fn){var yn=D[nn],In=yn.level==1;return E(fn?Zt-1:Zt,In!=fn)}var Ge=ge(D,j,Y),Ct=ue,gt=Ne(j,Ge,Y=="before");return Ct!=null&&(gt.other=Ne(j,Ct,Y!="before")),gt}function gr(e,t){var r=0;t=Se(e.doc,t),e.options.lineWrapping||(r=Ai(e.display)*t.ch);var n=dt(e.doc,t.line),a=Un(n)+Ln(e.display);return{left:r,right:r,top:a,bottom:a+n.height}}function rr(e,t,r,n,a){var u=K(e,t,r);return u.xRel=a,n&&(u.outside=n),u}function Vr(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return rr(n.first,0,null,-1,-1);var a=de(n,r),u=n.first+n.size-1;if(a>u)return rr(n.first+n.size-1,dt(n,u).text.length,null,1,1);t<0&&(t=0);for(var E=dt(n,a);;){var D=gi(e,E,a,t,r),j=bt(E,D.ch+(D.xRel>0||D.outside>0?1:0));if(!j)return D;var Y=j.find(1);if(Y.line==a)return Y;E=dt(n,a=Y.line)}}function Yr(e,t,r,n){n-=Xi(t);var a=t.text.length,u=ne(function(E){return Qr(e,r,E-1).bottom<=n},a,0);return a=ne(function(E){return Qr(e,r,E).top>n},u,a),{begin:u,end:a}}function Mr(e,t,r,n){r||(r=zr(e,t));var a=Ni(e,t,Qr(e,r,n),"line").top;return Yr(e,t,r,a)}function Tr(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function gi(e,t,r,n,a){a-=Un(t);var u=zr(e,t),E=Xi(t),D=0,j=t.text.length,Y=!0,Ne=Qe(t,e.doc.direction);if(Ne){var Ge=(e.options.lineWrapping?Ei:hi)(e,t,r,u,Ne,n,a);Y=Ge.level!=1,D=Y?Ge.from:Ge.to-1,j=Y?Ge.to:Ge.from-1}var Ct=null,gt=null,Zt=ne(function(Gn){var Zn=Qr(e,u,Gn);return Zn.top+=E,Zn.bottom+=E,Tr(Zn,n,a,!1)?(Zn.top<=a&&Zn.left<=n&&(Ct=Gn,gt=Zn),!0):!1},D,j),nn,fn,yn=!1;if(gt){var In=n-gt.left=Pn.bottom?1:0}return Zt=_(t.text,Zt,1),rr(r,Zt,fn,yn,n-nn)}function hi(e,t,r,n,a,u,E){var D=ne(function(Ge){var Ct=a[Ge],gt=Ct.level!=1;return Tr(kr(e,K(r,gt?Ct.to:Ct.from,gt?"before":"after"),"line",t,n),u,E,!0)},0,a.length-1),j=a[D];if(D>0){var Y=j.level!=1,Ne=kr(e,K(r,Y?j.from:j.to,Y?"after":"before"),"line",t,n);Tr(Ne,u,E,!0)&&Ne.top>E&&(j=a[D-1])}return j}function Ei(e,t,r,n,a,u,E){var D=Yr(e,t,n,E),j=D.begin,Y=D.end;/\s/.test(t.text.charAt(Y-1))&&Y--;for(var Ne=null,Ge=null,Ct=0;Ct=Y||gt.to<=j)){var Zt=gt.level!=1,nn=Qr(e,n,Zt?Math.min(Y,gt.to)-1:Math.max(j,gt.from)).right,fn=nnfn)&&(Ne=gt,Ge=fn)}}return Ne||(Ne=a[a.length-1]),Ne.fromY&&(Ne={from:Ne.from,to:Y,level:Ne.level}),Ne}var ri;function oi(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(ri==null){ri=oe("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)ri.appendChild(document.createTextNode("x")),ri.appendChild(oe("br"));ri.appendChild(document.createTextNode("x"))}he(e.measure,ri);var r=ri.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),J(e.measure),r||1}function Ai(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=oe("span","xxxxxxxxxx"),r=oe("pre",[t],"CodeMirror-line-like");he(e.measure,r);var n=t.getBoundingClientRect(),a=(n.right-n.left)/10;return a>2&&(e.cachedCharWidth=a),a||10}function Ii(e){for(var t=e.display,r={},n={},a=t.gutters.clientLeft,u=t.gutters.firstChild,E=0;u;u=u.nextSibling,++E){var D=e.display.gutterSpecs[E].className;r[D]=u.offsetLeft+u.clientLeft+a,n[D]=u.clientWidth}return{fixedPos:Aa(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Aa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Qa(e){var t=oi(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/Ai(e.display)-3);return function(a){if(pn(e.doc,a))return 0;var u=0;if(a.widgets)for(var E=0;E0&&(Y=dt(e.doc,j.line).text).length==j.ch){var Ne=d(Y,Y.length,e.options.tabSize)-Y.length;j=K(j.line,Math.max(0,Math.round((u-sr(e.display).left)/Ai(e.display))-Ne))}return j}function xr(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom,t<0))return null;for(var r=e.display.view,n=0;nt)&&(a.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=a.viewTo)Xe&&dn(e.doc,t)a.viewFrom?mi(e):(a.viewFrom+=n,a.viewTo+=n);else if(t<=a.viewFrom&&r>=a.viewTo)mi(e);else if(t<=a.viewFrom){var u=ji(e,r,r+n,1);u?(a.view=a.view.slice(u.index),a.viewFrom=u.lineN,a.viewTo+=n):mi(e)}else if(r>=a.viewTo){var E=ji(e,t,t,-1);E?(a.view=a.view.slice(0,E.index),a.viewTo=E.lineN):mi(e)}else{var D=ji(e,t,t,-1),j=ji(e,r,r+n,1);D&&j?(a.view=a.view.slice(0,D.index).concat(or(e,D.lineN,j.lineN)).concat(a.view.slice(j.index)),a.viewTo+=n):mi(e)}var Y=a.externalMeasured;Y&&(r=a.lineN&&t=n.viewTo)){var u=n.view[xr(e,t)];if(u.node!=null){var E=u.changes||(u.changes=[]);q(E,r)==-1&&E.push(r)}}}function mi(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ji(e,t,r,n){var a=xr(e,t),u,E=e.display.view;if(!Xe||r==e.doc.first+e.doc.size)return{index:a,lineN:r};for(var D=e.display.viewFrom,j=0;j0){if(a==E.length-1)return null;u=D+E[a].size-t,a++}else u=D-t;t+=u,r+=u}for(;dn(e.doc,r)!=r;){if(a==(n<0?0:E.length-1))return null;r+=n*E[a-(n<0?1:0)].size,a+=n}return{index:a,lineN:r}}function io(e,t,r){var n=e.display,a=n.view;a.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=or(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=or(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,xr(e,r)))),n.viewTo=r}function ma(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||D.to().line0?t.blinker=setInterval(function(){e.hasFocus()||ra(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Ro(e){e.state.focused||(e.display.input.focus(),oo(e))}function Fo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,ra(e))},100)}function oo(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly!="nocursor"&&(e.state.focused||(tt(e,"focus",e,t),e.state.focused=!0,m(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),N&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ao(e))}function ra(e,t){e.state.delayingBlurEvent||(e.state.focused&&(tt(e,"blur",e,t),e.state.focused=!1,z(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function Wa(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||Ne<-.005)&&(yt(a.line,E),Mo(a.line),a.rest))for(var Ge=0;Gee.display.sizerWidth){var Ct=Math.ceil(D/Ai(e.display));Ct>e.display.maxLineLength&&(e.display.maxLineLength=Ct,e.display.maxLine=a.line,e.display.maxLineChanged=!0)}}}}function Mo(e){if(e.widgets)for(var t=0;t=E&&(u=de(t,Un(dt(t,j))-e.wrapper.clientHeight),E=j)}return{from:u,to:Math.max(E,u+1)}}function Gs(e,t){if(!it(e,"scrollCursorIntoView")){var r=e.display,n=r.sizer.getBoundingClientRect(),a=null;if(t.top+n.top<0?a=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(a=!1),a!=null&&!f){var u=oe("div","\u200B",null,`position: absolute; top: `+(t.top-r.viewOffset-Ln(e.display))+`px; height: `+(t.bottom-t.top+Sr(e)+r.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(u),u.scrollIntoView(a),e.display.lineSpace.removeChild(u)}}}function Js(e,t,r,n){n==null&&(n=0);var a;!e.options.lineWrapping&&t==r&&(t=t.ch?K(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?K(t.line,t.ch+1,"before"):t);for(var u=0;u<5;u++){var E=!1,D=kr(e,t),j=!r||r==t?D:kr(e,r);a={left:Math.min(D.left,j.left),top:Math.min(D.top,j.top)-n,right:Math.max(D.left,j.left),bottom:Math.max(D.bottom,j.bottom)+n};var Y=so(e,a),Ne=e.doc.scrollTop,Ge=e.doc.scrollLeft;if(Y.scrollTop!=null&&(ba(e,Y.scrollTop),Math.abs(e.doc.scrollTop-Ne)>1&&(E=!0)),Y.scrollLeft!=null&&(Vi(e,Y.scrollLeft),Math.abs(e.doc.scrollLeft-Ge)>1&&(E=!0)),!E)break}return a}function Ys(e,t){var r=so(e,t);r.scrollTop!=null&&ba(e,r.scrollTop),r.scrollLeft!=null&&Vi(e,r.scrollLeft)}function so(e,t){var r=e.display,n=oi(e.display);t.top<0&&(t.top=0);var a=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,u=Rr(e),E={};t.bottom-t.top>u&&(t.bottom=t.top+u);var D=e.doc.height+Vn(r),j=t.topD-n;if(t.topa+u){var Ne=Math.min(t.top,(Y?D:t.bottom)-u);Ne!=a&&(E.scrollTop=Ne)}var Ge=e.options.fixedGutter?0:r.gutters.offsetWidth,Ct=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-Ge,gt=$n(e)-r.gutters.offsetWidth,Zt=t.right-t.left>gt;return Zt&&(t.right=t.left+gt),t.left<10?E.scrollLeft=0:t.leftgt+Ct-3&&(E.scrollLeft=t.right+(Zt?0:10)-gt),E}function lo(e,t){t!=null&&(Za(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t)}function ia(e){Za(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ya(e,t,r){(t!=null||r!=null)&&Za(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function qs(e,t){Za(e),e.curOp.scrollToPos=t}function Za(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=gr(e,t.from),n=gr(e,t.to);To(e,r,n,t.margin)}}function To(e,t,r,n){var a=so(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});ya(e,a.scrollLeft,a.scrollTop)}function ba(e,t){Math.abs(e.doc.scrollTop-t)<2||(o||co(e,{top:t}),No(e,t,!0),o&&co(e),wa(e,100))}function No(e,t,r){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),!(e.display.scroller.scrollTop==t&&!r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Vi(e,t,r,n){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),!((r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)&&(e.doc.scrollLeft=t,Ho(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Ca(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Vn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Sr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Gi=function(e,t,r){this.cm=r;var n=this.vert=oe("div",[oe("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),a=this.horiz=oe("div",[oe("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=a.tabIndex=-1,e(n),e(a),Ve(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Ve(a,"scroll",function(){a.clientWidth&&t(a.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,V&&Z<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Gi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var a=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+a)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var u=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+u)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Gi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Gi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Gi.prototype.zeroWidthHack=function(){var e=w&&!l?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new M,this.disableVert=new M},Gi.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var a=e.getBoundingClientRect(),u=r=="vert"?document.elementFromPoint(a.right-1,(a.top+a.bottom)/2):document.elementFromPoint((a.right+a.left)/2,a.bottom-1);u!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Gi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Ea=function(){};Ea.prototype.update=function(){return{bottom:0,right:0}},Ea.prototype.setScrollLeft=function(){},Ea.prototype.setScrollTop=function(){},Ea.prototype.clear=function(){};function aa(e,t){t||(t=Ca(e));var r=e.display.barWidth,n=e.display.barHeight;jo(e,t);for(var a=0;a<4&&r!=e.display.barWidth||n!=e.display.barHeight;a++)r!=e.display.barWidth&&e.options.lineWrapping&&Wa(e),jo(e,Ca(e)),r=e.display.barWidth,n=e.display.barHeight}function jo(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var zo={native:Gi,null:Ea};function Qo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new zo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Ve(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?Vi(e,t):ba(e,t)},e),e.display.scrollbars.addClass&&m(e.display.wrapper,e.display.scrollbars.addClass)}var _s=0;function Ji(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++_s},Xn(e.curOp)}function Yi(e){var t=e.curOp;t&&Hn(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Ka(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&uo(e.cm,e.update)}function nl(e){var t=e.cm,r=t.display;e.updatedDisplay&&Wa(t),e.barMeasure=Ca(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Pr(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Sr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-$n(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function rl(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var r=+new Date+e.options.workTime,n=Ue(e,t.highlightFrontier),a=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(u){if(n.line>=e.display.viewFrom){var E=u.styles,D=u.text.length>e.options.maxHighlightLength?Bn(t.mode,n.state):null,j=We(e,u,n,!0);D&&(n.state=D),u.styles=j.styles;var Y=u.styleClasses,Ne=j.classes;Ne?u.styleClasses=Ne:Y&&(u.styleClasses=null);for(var Ge=!E||E.length!=u.styles.length||Y!=Ne&&(!Y||!Ne||Y.bgClass!=Ne.bgClass||Y.textClass!=Ne.textClass),Ct=0;!Ge&&Ctr)return wa(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),a.length&&vi(e,function(){for(var u=0;u=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&ma(e)==0)return!1;Zo(e)&&(mi(e),t.dims=Ii(e));var a=n.first+n.size,u=Math.max(t.visible.from-e.options.viewportMargin,n.first),E=Math.min(a,t.visible.to+e.options.viewportMargin);r.viewFromE&&r.viewTo-E<20&&(E=Math.min(a,r.viewTo)),Xe&&(u=dn(e.doc,u),E=cn(e.doc,E));var D=u!=r.viewFrom||E!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;io(e,u,E),r.viewOffset=Un(dt(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var j=ma(e);if(!D&&j==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var Y=sl(e);return j>4&&(r.lineDiv.style.display="none"),ul(e,r.updateLineNumbers,t.dims),j>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,ll(Y),J(r.cursorDiv),J(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,D&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,wa(e,400)),r.updateLineNumbers=null,!0}function Wo(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==$n(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+Vn(e.display)-Rr(e),r.top)}),t.visible=Ha(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Ha(e.display,e.doc,r));if(!uo(e,t))break;Wa(e);var a=Ca(e);zi(e),aa(e,a),ho(e,a),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function co(e,t){var r=new Ka(e,t);if(uo(e,r)){Wa(e),Wo(e,r);var n=Ca(e);zi(e),aa(e,n),ho(e,n),r.finish()}}function ul(e,t,r){var n=e.display,a=e.options.lineNumbers,u=n.lineDiv,E=u.firstChild;function D(Zt){var nn=Zt.nextSibling;return N&&w&&e.display.currentWheelTarget==Zt?Zt.style.display="none":Zt.parentNode.removeChild(Zt),nn}for(var j=n.view,Y=n.viewFrom,Ne=0;Ne-1&&(gt=!1),mr(e,Ge,Y,r)),gt&&(J(Ge.lineNumber),Ge.lineNumber.appendChild(document.createTextNode(re(e.options,Y)))),E=Ge.node.nextSibling}Y+=Ge.size}for(;E;)E=D(E)}function fo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ho(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Sr(e)+"px"}function Ho(e){var t=e.display,r=t.view;if(!(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))){for(var n=Aa(t)-t.scroller.scrollLeft+e.doc.scrollLeft,a=t.gutters.offsetWidth,u=n+"px",E=0;EE.clientWidth,j=E.scrollHeight>E.clientHeight;if(n&&D||a&&j){if(a&&w&&N){e:for(var Y=t.target,Ne=u.view;Y!=E;Y=Y.parentNode)for(var Ge=0;Ge=0&&ie(e,n.to())<=0)return r}return-1};var Ir=function(e,t){this.anchor=e,this.head=t};Ir.prototype.from=function(){return Le(this.anchor,this.head)},Ir.prototype.to=function(){return we(this.anchor,this.head)},Ir.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function wi(e,t,r){var n=e&&e.options.selectionsMayTouch,a=t[r];t.sort(function(Ct,gt){return ie(Ct.from(),gt.from())}),r=q(t,a);for(var u=1;u0:j>=0){var Y=Le(D.from(),E.from()),Ne=we(D.to(),E.to()),Ge=D.empty()?E.from()==E.head:D.from()==D.head;u<=r&&--r,t.splice(--u,2,new Ir(Ge?Ne:Y,Ge?Y:Ne))}}return new bi(t,r)}function Wi(e,t){return new bi([new Ir(e,t||e)],0)}function Hi(e){return e.text?K(e.from.line+e.text.length-1,Be(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Xo(e,t){if(ie(e,t.from)<0)return e;if(ie(e,t.to)<=0)return Hi(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Hi(t).ch-t.to.ch),K(r,n)}function po(e,t){for(var r=[],n=0;n1&&e.remove(D.line+1,Zt-1),e.insert(D.line+1,yn)}Rn(e,"change",e,t)}function Zi(e,t,r){function n(a,u,E){if(a.linked)for(var D=0;D1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Be(e.done)}function _o(e,t,r,n){var a=e.history;a.undone.length=0;var u=+new Date,E,D;if((a.lastOp==n||a.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&a.lastModTime>u-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(E=vl(a,a.lastOp==n)))D=Be(E.changes),ie(t.from,t.to)==0&&ie(t.from,D.to)==0?D.to=Hi(t):E.changes.push(mo(e,t));else{var j=Be(a.done);for((!j||!j.ranges)&&Xa(e.sel,a.done),E={changes:[mo(e,t)],generation:a.generation},a.done.push(E);a.done.length>a.undoDepth;)a.done.shift(),a.done[0].ranges||a.done.shift()}a.done.push(r),a.generation=++a.maxGeneration,a.lastModTime=a.lastSelTime=u,a.lastOp=a.lastSelOp=n,a.lastOrigin=a.lastSelOrigin=t.origin,D||tt(e,"historyAdded")}function pl(e,t,r,n){var a=t.charAt(0);return a=="*"||a=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,r,n){var a=e.history,u=n&&n.origin;r==a.lastSelOp||u&&a.lastSelOrigin==u&&(a.lastModTime==a.lastSelTime&&a.lastOrigin==u||pl(e,u,Be(a.done),t))?a.done[a.done.length-1]=t:Xa(t,a.done),a.lastSelTime=+new Date,a.lastSelOrigin=u,a.lastSelOp=r,n&&n.clearRedo!==!1&&qo(a.undone)}function Xa(e,t){var r=Be(t);r&&r.ranges&&r.equals(e)||t.push(e)}function $o(e,t,r,n){var a=t["spans_"+e.id],u=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(E){E.markedSpans&&((a||(a=t["spans_"+e.id]={}))[u]=E.markedSpans),++u})}function Al(e){if(!e)return null;for(var t,r=0;r-1&&(Be(D)[Ge]=Y[Ge],delete Y[Ge])}}return n}function yo(e,t,r,n){if(n){var a=e.anchor;if(r){var u=ie(t,a)<0;u!=ie(r,a)<0?(a=t,t=r):u!=ie(t,r)<0&&(t=r)}return new Ir(a,t)}else return new Ir(r||t,t)}function Va(e,t,r,n,a){a==null&&(a=e.cm&&(e.cm.display.shift||e.extend)),ii(e,new bi([yo(e.sel.primary(),t,r,a)],0),n)}function ts(e,t,r){for(var n=[],a=e.cm&&(e.cm.display.shift||e.extend),u=0;u=t.ch:D.to>t.ch))){if(a&&(tt(j,"beforeCursorEnter"),j.explicitlyCleared))if(u.markedSpans){--E;continue}else break;if(!j.atomic)continue;if(r){var Ge=j.find(n<0?1:-1),Ct=void 0;if((n<0?Ne:Y)&&(Ge=ss(e,Ge,-n,Ge&&Ge.line==t.line?u:null)),Ge&&Ge.line==t.line&&(Ct=ie(Ge,r))&&(n<0?Ct<0:Ct>0))return sa(e,Ge,t,n,a)}var gt=j.find(n<0?-1:1);return(n<0?Y:Ne)&&(gt=ss(e,gt,n,gt.line==t.line?u:null)),gt?sa(e,gt,t,n,a):null}}return t}function Ja(e,t,r,n,a){var u=n||1,E=sa(e,t,r,u,a)||!a&&sa(e,t,r,u,!0)||sa(e,t,r,-u,a)||!a&&sa(e,t,r,-u,!0);return E||(e.cantEdit=!0,K(e.first,0))}function ss(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?Se(e,K(t.line-1)):null:r>0&&t.ch==(n||dt(e,t.line)).text.length?t.line=0;--a)cs(e,{from:n[a].from,to:n[a].to,text:a?[""]:t.text,origin:t.origin});else cs(e,t)}}function cs(e,t){if(!(t.text.length==1&&t.text[0]==""&&ie(t.from,t.to)==0)){var r=po(e,t);_o(e,t,r,e.cm?e.cm.curOp.id:NaN),Ia(e,t,r,_t(e,t));var n=[];Zi(e,function(a,u){!u&&q(n,a.history)==-1&&(vs(a.history,t),n.push(a.history)),Ia(a,t,null,_t(a,t))})}}function Ya(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!(n&&!r)){for(var a=e.history,u,E=e.sel,D=t=="undo"?a.done:a.undone,j=t=="undo"?a.undone:a.done,Y=0;Y=0;--gt){var Zt=Ct(gt);if(Zt)return Zt.v}}}}function fs(e,t){if(t!=0&&(e.first+=t,e.sel=new bi(Et(e.sel.ranges,function(a){return new Ir(K(a.anchor.line+t,a.anchor.ch),K(a.head.line+t,a.head.ch))}),e.sel.primIndex),e.cm)){Or(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineu&&(t={from:t.from,to:K(u,dt(e,u).text.length),text:[t.text[0]],origin:t.origin}),t.removed=G(e,t.from,t.to),r||(r=po(e,t)),e.cm?bl(e.cm,t,n):Ao(e,t,n),Ga(e,r,Ae),e.cantEdit&&Ja(e,K(e.firstLine(),0))&&(e.cantEdit=!1)}}function bl(e,t,r){var n=e.doc,a=e.display,u=t.from,E=t.to,D=!1,j=u.line;e.options.lineWrapping||(j=te(Xt(dt(n,u.line))),n.iter(j,E.line+1,function(gt){if(gt==a.maxLine)return D=!0,!0})),n.sel.contains(t.from,t.to)>-1&&vt(e),Ao(n,t,r,Qa(e)),e.options.lineWrapping||(n.iter(j,u.line+t.text.length,function(gt){var Zt=kn(gt);Zt>a.maxLineLength&&(a.maxLine=gt,a.maxLineLength=Zt,a.maxLineChanged=!0,D=!1)}),D&&(e.curOp.updateMaxLine=!0)),Te(n,u.line),wa(e,400);var Y=t.text.length-(E.line-u.line)-1;t.full?Or(e):u.line==E.line&&t.text.length==1&&!Go(e.doc,t)?Zr(e,u.line,"text"):Or(e,u.line,E.line+1,Y);var Ne=pt(e,"changes"),Ge=pt(e,"change");if(Ge||Ne){var Ct={from:u,to:E,text:t.text,removed:t.removed,origin:t.origin};Ge&&Rn(e,"change",e,Ct),Ne&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ct)}e.display.selForContextMenu=null}function ua(e,t,r,n,a){var u;n||(n=r),ie(n,r)<0&&(u=[n,r],r=u[0],n=u[1]),typeof t=="string"&&(t=e.splitLines(t)),la(e,{from:r,to:n,text:t,origin:a})}function ds(e,t,r,n){r1||!(this.children[0]instanceof Pa))){var D=[];this.collapse(D),this.children=[new Pa(D)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var E=a.lines.length%25+25,D=E;D10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=Y,e.display.maxLineLength=Ne,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Or(e,n,a+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&as(e.doc)),e&&Rn(e,"markerCleared",e,this,n,a),t&&Yi(e),this.parent&&this.parent.clear()}},Ki.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,a=0;a0||E==0&&u.clearWhenEmpty!==!1)return u;if(u.replacedWith&&(u.collapsed=!0,u.widgetNode=be("span",[u.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||u.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(u.widgetNode.insertLeft=!0)),u.collapsed){if(Vt(e,t.line,t,r,u)||t.line!=r.line&&Vt(e,r.line,t,r,u))throw new Error("Inserting collapsed marker partially overlapping an existing one");Pt()}u.addToHistory&&_o(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var D=t.line,j=e.cm,Y;if(e.iter(D,r.line+1,function(Ge){j&&u.collapsed&&!j.options.lineWrapping&&Xt(Ge)==j.display.maxLine&&(Y=!0),u.collapsed&&D!=t.line&&yt(Ge,0),Qt(Ge,new en(u,D==t.line?t.ch:null,D==r.line?r.ch:null)),++D}),u.collapsed&&e.iter(t.line,r.line+1,function(Ge){pn(e,Ge)&&yt(Ge,0)}),u.clearOnEnter&&Ve(u,"beforeCursorEnter",function(){return u.clear()}),u.readOnly&&(rt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),u.collapsed&&(u.id=++gs,u.atomic=!0),j){if(Y&&(j.curOp.updateMaxLine=!0),u.collapsed)Or(j,t.line,r.line+1);else if(u.className||u.startStyle||u.endStyle||u.css||u.attributes||u.title)for(var Ne=t.line;Ne<=r.line;Ne++)Zr(j,Ne,"text");u.atomic&&as(j.doc),Rn(j,"markerAdded",j,u)}return u}var La=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;j--)la(this,n[j]);D?rs(this,D):this.cm&&ia(this.cm)}),undo:_r(function(){Ya(this,"undo")}),redo:_r(function(){Ya(this,"redo")}),undoSelection:_r(function(){Ya(this,"undo",!0)}),redoSelection:_r(function(){Ya(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(a.marker.parent||a.marker)}return t},findMarks:function(e,t,r){e=Se(this,e),t=Se(this,t);var n=[],a=e.line;return this.iter(e.line,t.line+1,function(u){var E=u.markedSpans;if(E)for(var D=0;D=j.to||j.from==null&&a!=e.line||j.from!=null&&a==t.line&&j.from>=t.ch)&&(!r||r(j.marker))&&n.push(j.marker.parent||j.marker)}++a}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=u,++r}),Se(this,K(r,t))},indexFromPos:function(e){e=Se(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to1&&(E=!0)),Y.scrollLeft!=null&&(Vi(e,Y.scrollLeft),Math.abs(e.doc.scrollLeft-Ge)>1&&(E=!0)),!E)break}return a}function Ys(e,t){var r=so(e,t);r.scrollTop!=null&&ba(e,r.scrollTop),r.scrollLeft!=null&&Vi(e,r.scrollLeft)}function so(e,t){var r=e.display,n=oi(e.display);t.top<0&&(t.top=0);var a=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,u=Rr(e),E={};t.bottom-t.top>u&&(t.bottom=t.top+u);var D=e.doc.height+Vn(r),j=t.topD-n;if(t.topa+u){var Ne=Math.min(t.top,(Y?D:t.bottom)-u);Ne!=a&&(E.scrollTop=Ne)}var Ge=e.options.fixedGutter?0:r.gutters.offsetWidth,Ct=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-Ge,gt=$n(e)-r.gutters.offsetWidth,Zt=t.right-t.left>gt;return Zt&&(t.right=t.left+gt),t.left<10?E.scrollLeft=0:t.leftgt+Ct-3&&(E.scrollLeft=t.right+(Zt?0:10)-gt),E}function lo(e,t){t!=null&&(Za(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t)}function ia(e){Za(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ya(e,t,r){(t!=null||r!=null)&&Za(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function qs(e,t){Za(e),e.curOp.scrollToPos=t}function Za(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=gr(e,t.from),n=gr(e,t.to);To(e,r,n,t.margin)}}function To(e,t,r,n){var a=so(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});ya(e,a.scrollLeft,a.scrollTop)}function ba(e,t){Math.abs(e.doc.scrollTop-t)<2||(o||co(e,{top:t}),No(e,t,!0),o&&co(e),wa(e,100))}function No(e,t,r){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),!(e.display.scroller.scrollTop==t&&!r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Vi(e,t,r,n){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),!((r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)&&(e.doc.scrollLeft=t,Ho(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Ca(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Vn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Sr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Gi=function(e,t,r){this.cm=r;var n=this.vert=oe("div",[oe("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),a=this.horiz=oe("div",[oe("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=a.tabIndex=-1,e(n),e(a),Ve(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Ve(a,"scroll",function(){a.clientWidth&&t(a.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,V&&Z<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Gi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var a=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+a)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var u=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+u)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Gi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Gi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Gi.prototype.zeroWidthHack=function(){var e=w&&!l?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new M,this.disableVert=new M},Gi.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var a=e.getBoundingClientRect(),u=r=="vert"?document.elementFromPoint(a.right-1,(a.top+a.bottom)/2):document.elementFromPoint((a.right+a.left)/2,a.bottom-1);u!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Gi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Ea=function(){};Ea.prototype.update=function(){return{bottom:0,right:0}},Ea.prototype.setScrollLeft=function(){},Ea.prototype.setScrollTop=function(){},Ea.prototype.clear=function(){};function aa(e,t){t||(t=Ca(e));var r=e.display.barWidth,n=e.display.barHeight;jo(e,t);for(var a=0;a<4&&r!=e.display.barWidth||n!=e.display.barHeight;a++)r!=e.display.barWidth&&e.options.lineWrapping&&Wa(e),jo(e,Ca(e)),r=e.display.barWidth,n=e.display.barHeight}function jo(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var zo={native:Gi,null:Ea};function Qo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new zo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Ve(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?Vi(e,t):ba(e,t)},e),e.display.scrollbars.addClass&&m(e.display.wrapper,e.display.scrollbars.addClass)}var _s=0;function Ji(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++_s},Xn(e.curOp)}function Yi(e){var t=e.curOp;t&&Hn(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Ka(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&uo(e.cm,e.update)}function nl(e){var t=e.cm,r=t.display;e.updatedDisplay&&Wa(t),e.barMeasure=Ca(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Pr(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Sr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-$n(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function rl(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var r=+new Date+e.options.workTime,n=Ue(e,t.highlightFrontier),a=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(u){if(n.line>=e.display.viewFrom){var E=u.styles,D=u.text.length>e.options.maxHighlightLength?Bn(t.mode,n.state):null,j=We(e,u,n,!0);D&&(n.state=D),u.styles=j.styles;var Y=u.styleClasses,Ne=j.classes;Ne?u.styleClasses=Ne:Y&&(u.styleClasses=null);for(var Ge=!E||E.length!=u.styles.length||Y!=Ne&&(!Y||!Ne||Y.bgClass!=Ne.bgClass||Y.textClass!=Ne.textClass),Ct=0;!Ge&&Ctr)return wa(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),a.length&&vi(e,function(){for(var u=0;u=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&ma(e)==0)return!1;Zo(e)&&(mi(e),t.dims=Ii(e));var a=n.first+n.size,u=Math.max(t.visible.from-e.options.viewportMargin,n.first),E=Math.min(a,t.visible.to+e.options.viewportMargin);r.viewFromE&&r.viewTo-E<20&&(E=Math.min(a,r.viewTo)),Xe&&(u=dn(e.doc,u),E=ln(e.doc,E));var D=u!=r.viewFrom||E!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;io(e,u,E),r.viewOffset=Un(dt(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var j=ma(e);if(!D&&j==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var Y=sl(e);return j>4&&(r.lineDiv.style.display="none"),ul(e,r.updateLineNumbers,t.dims),j>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,ll(Y),J(r.cursorDiv),J(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,D&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,wa(e,400)),r.updateLineNumbers=null,!0}function Wo(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==$n(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+Vn(e.display)-Rr(e),r.top)}),t.visible=Ha(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Ha(e.display,e.doc,r));if(!uo(e,t))break;Wa(e);var a=Ca(e);zi(e),aa(e,a),ho(e,a),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function co(e,t){var r=new Ka(e,t);if(uo(e,r)){Wa(e),Wo(e,r);var n=Ca(e);zi(e),aa(e,n),ho(e,n),r.finish()}}function ul(e,t,r){var n=e.display,a=e.options.lineNumbers,u=n.lineDiv,E=u.firstChild;function D(Zt){var nn=Zt.nextSibling;return N&&w&&e.display.currentWheelTarget==Zt?Zt.style.display="none":Zt.parentNode.removeChild(Zt),nn}for(var j=n.view,Y=n.viewFrom,Ne=0;Ne-1&&(gt=!1),mr(e,Ge,Y,r)),gt&&(J(Ge.lineNumber),Ge.lineNumber.appendChild(document.createTextNode(re(e.options,Y)))),E=Ge.node.nextSibling}Y+=Ge.size}for(;E;)E=D(E)}function fo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ho(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Sr(e)+"px"}function Ho(e){var t=e.display,r=t.view;if(!(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))){for(var n=Aa(t)-t.scroller.scrollLeft+e.doc.scrollLeft,a=t.gutters.offsetWidth,u=n+"px",E=0;EE.clientWidth,j=E.scrollHeight>E.clientHeight;if(n&&D||a&&j){if(a&&w&&N){e:for(var Y=t.target,Ne=u.view;Y!=E;Y=Y.parentNode)for(var Ge=0;Ge=0&&ie(e,n.to())<=0)return r}return-1};var Ir=function(e,t){this.anchor=e,this.head=t};Ir.prototype.from=function(){return Le(this.anchor,this.head)},Ir.prototype.to=function(){return we(this.anchor,this.head)},Ir.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function wi(e,t,r){var n=e&&e.options.selectionsMayTouch,a=t[r];t.sort(function(Ct,gt){return ie(Ct.from(),gt.from())}),r=q(t,a);for(var u=1;u0:j>=0){var Y=Le(D.from(),E.from()),Ne=we(D.to(),E.to()),Ge=D.empty()?E.from()==E.head:D.from()==D.head;u<=r&&--r,t.splice(--u,2,new Ir(Ge?Ne:Y,Ge?Y:Ne))}}return new bi(t,r)}function Wi(e,t){return new bi([new Ir(e,t||e)],0)}function Hi(e){return e.text?K(e.from.line+e.text.length-1,Be(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Xo(e,t){if(ie(e,t.from)<0)return e;if(ie(e,t.to)<=0)return Hi(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Hi(t).ch-t.to.ch),K(r,n)}function po(e,t){for(var r=[],n=0;n1&&e.remove(D.line+1,Zt-1),e.insert(D.line+1,yn)}Rn(e,"change",e,t)}function Zi(e,t,r){function n(a,u,E){if(a.linked)for(var D=0;D1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Be(e.done)}function _o(e,t,r,n){var a=e.history;a.undone.length=0;var u=+new Date,E,D;if((a.lastOp==n||a.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&a.lastModTime>u-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(E=vl(a,a.lastOp==n)))D=Be(E.changes),ie(t.from,t.to)==0&&ie(t.from,D.to)==0?D.to=Hi(t):E.changes.push(mo(e,t));else{var j=Be(a.done);for((!j||!j.ranges)&&Xa(e.sel,a.done),E={changes:[mo(e,t)],generation:a.generation},a.done.push(E);a.done.length>a.undoDepth;)a.done.shift(),a.done[0].ranges||a.done.shift()}a.done.push(r),a.generation=++a.maxGeneration,a.lastModTime=a.lastSelTime=u,a.lastOp=a.lastSelOp=n,a.lastOrigin=a.lastSelOrigin=t.origin,D||tt(e,"historyAdded")}function pl(e,t,r,n){var a=t.charAt(0);return a=="*"||a=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,r,n){var a=e.history,u=n&&n.origin;r==a.lastSelOp||u&&a.lastSelOrigin==u&&(a.lastModTime==a.lastSelTime&&a.lastOrigin==u||pl(e,u,Be(a.done),t))?a.done[a.done.length-1]=t:Xa(t,a.done),a.lastSelTime=+new Date,a.lastSelOrigin=u,a.lastSelOp=r,n&&n.clearRedo!==!1&&qo(a.undone)}function Xa(e,t){var r=Be(t);r&&r.ranges&&r.equals(e)||t.push(e)}function $o(e,t,r,n){var a=t["spans_"+e.id],u=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(E){E.markedSpans&&((a||(a=t["spans_"+e.id]={}))[u]=E.markedSpans),++u})}function Al(e){if(!e)return null;for(var t,r=0;r-1&&(Be(D)[Ge]=Y[Ge],delete Y[Ge])}}return n}function yo(e,t,r,n){if(n){var a=e.anchor;if(r){var u=ie(t,a)<0;u!=ie(r,a)<0?(a=t,t=r):u!=ie(t,r)<0&&(t=r)}return new Ir(a,t)}else return new Ir(r||t,t)}function Va(e,t,r,n,a){a==null&&(a=e.cm&&(e.cm.display.shift||e.extend)),ii(e,new bi([yo(e.sel.primary(),t,r,a)],0),n)}function ts(e,t,r){for(var n=[],a=e.cm&&(e.cm.display.shift||e.extend),u=0;u=t.ch:D.to>t.ch))){if(a&&(tt(j,"beforeCursorEnter"),j.explicitlyCleared))if(u.markedSpans){--E;continue}else break;if(!j.atomic)continue;if(r){var Ge=j.find(n<0?1:-1),Ct=void 0;if((n<0?Ne:Y)&&(Ge=ss(e,Ge,-n,Ge&&Ge.line==t.line?u:null)),Ge&&Ge.line==t.line&&(Ct=ie(Ge,r))&&(n<0?Ct<0:Ct>0))return sa(e,Ge,t,n,a)}var gt=j.find(n<0?-1:1);return(n<0?Y:Ne)&&(gt=ss(e,gt,n,gt.line==t.line?u:null)),gt?sa(e,gt,t,n,a):null}}return t}function Ja(e,t,r,n,a){var u=n||1,E=sa(e,t,r,u,a)||!a&&sa(e,t,r,u,!0)||sa(e,t,r,-u,a)||!a&&sa(e,t,r,-u,!0);return E||(e.cantEdit=!0,K(e.first,0))}function ss(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?Se(e,K(t.line-1)):null:r>0&&t.ch==(n||dt(e,t.line)).text.length?t.line=0;--a)cs(e,{from:n[a].from,to:n[a].to,text:a?[""]:t.text,origin:t.origin});else cs(e,t)}}function cs(e,t){if(!(t.text.length==1&&t.text[0]==""&&ie(t.from,t.to)==0)){var r=po(e,t);_o(e,t,r,e.cm?e.cm.curOp.id:NaN),Ia(e,t,r,$t(e,t));var n=[];Zi(e,function(a,u){!u&&q(n,a.history)==-1&&(vs(a.history,t),n.push(a.history)),Ia(a,t,null,$t(a,t))})}}function Ya(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!(n&&!r)){for(var a=e.history,u,E=e.sel,D=t=="undo"?a.done:a.undone,j=t=="undo"?a.undone:a.done,Y=0;Y=0;--gt){var Zt=Ct(gt);if(Zt)return Zt.v}}}}function fs(e,t){if(t!=0&&(e.first+=t,e.sel=new bi(Et(e.sel.ranges,function(a){return new Ir(K(a.anchor.line+t,a.anchor.ch),K(a.head.line+t,a.head.ch))}),e.sel.primIndex),e.cm)){Or(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineu&&(t={from:t.from,to:K(u,dt(e,u).text.length),text:[t.text[0]],origin:t.origin}),t.removed=G(e,t.from,t.to),r||(r=po(e,t)),e.cm?bl(e.cm,t,n):Ao(e,t,n),Ga(e,r,Ae),e.cantEdit&&Ja(e,K(e.firstLine(),0))&&(e.cantEdit=!1)}}function bl(e,t,r){var n=e.doc,a=e.display,u=t.from,E=t.to,D=!1,j=u.line;e.options.lineWrapping||(j=te(Xt(dt(n,u.line))),n.iter(j,E.line+1,function(gt){if(gt==a.maxLine)return D=!0,!0})),n.sel.contains(t.from,t.to)>-1&&vt(e),Ao(n,t,r,Qa(e)),e.options.lineWrapping||(n.iter(j,u.line+t.text.length,function(gt){var Zt=kn(gt);Zt>a.maxLineLength&&(a.maxLine=gt,a.maxLineLength=Zt,a.maxLineChanged=!0,D=!1)}),D&&(e.curOp.updateMaxLine=!0)),Te(n,u.line),wa(e,400);var Y=t.text.length-(E.line-u.line)-1;t.full?Or(e):u.line==E.line&&t.text.length==1&&!Go(e.doc,t)?Zr(e,u.line,"text"):Or(e,u.line,E.line+1,Y);var Ne=pt(e,"changes"),Ge=pt(e,"change");if(Ge||Ne){var Ct={from:u,to:E,text:t.text,removed:t.removed,origin:t.origin};Ge&&Rn(e,"change",e,Ct),Ne&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ct)}e.display.selForContextMenu=null}function ua(e,t,r,n,a){var u;n||(n=r),ie(n,r)<0&&(u=[n,r],r=u[0],n=u[1]),typeof t=="string"&&(t=e.splitLines(t)),la(e,{from:r,to:n,text:t,origin:a})}function ds(e,t,r,n){r1||!(this.children[0]instanceof Pa))){var D=[];this.collapse(D),this.children=[new Pa(D)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var E=a.lines.length%25+25,D=E;D10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=Y,e.display.maxLineLength=Ne,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Or(e,n,a+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&as(e.doc)),e&&Rn(e,"markerCleared",e,this,n,a),t&&Yi(e),this.parent&&this.parent.clear()}},Ki.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,a=0;a0||E==0&&u.clearWhenEmpty!==!1)return u;if(u.replacedWith&&(u.collapsed=!0,u.widgetNode=be("span",[u.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||u.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(u.widgetNode.insertLeft=!0)),u.collapsed){if(Vt(e,t.line,t,r,u)||t.line!=r.line&&Vt(e,r.line,t,r,u))throw new Error("Inserting collapsed marker partially overlapping an existing one");Pt()}u.addToHistory&&_o(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var D=t.line,j=e.cm,Y;if(e.iter(D,r.line+1,function(Ge){j&&u.collapsed&&!j.options.lineWrapping&&Xt(Ge)==j.display.maxLine&&(Y=!0),u.collapsed&&D!=t.line&&yt(Ge,0),Qt(Ge,new en(u,D==t.line?t.ch:null,D==r.line?r.ch:null)),++D}),u.collapsed&&e.iter(t.line,r.line+1,function(Ge){pn(e,Ge)&&yt(Ge,0)}),u.clearOnEnter&&Ve(u,"beforeCursorEnter",function(){return u.clear()}),u.readOnly&&(rt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),u.collapsed&&(u.id=++gs,u.atomic=!0),j){if(Y&&(j.curOp.updateMaxLine=!0),u.collapsed)Or(j,t.line,r.line+1);else if(u.className||u.startStyle||u.endStyle||u.css||u.attributes||u.title)for(var Ne=t.line;Ne<=r.line;Ne++)Zr(j,Ne,"text");u.atomic&&as(j.doc),Rn(j,"markerAdded",j,u)}return u}var La=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;j--)la(this,n[j]);D?rs(this,D):this.cm&&ia(this.cm)}),undo:_r(function(){Ya(this,"undo")}),redo:_r(function(){Ya(this,"redo")}),undoSelection:_r(function(){Ya(this,"undo",!0)}),redoSelection:_r(function(){Ya(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(a.marker.parent||a.marker)}return t},findMarks:function(e,t,r){e=Se(this,e),t=Se(this,t);var n=[],a=e.line;return this.iter(e.line,t.line+1,function(u){var E=u.markedSpans;if(E)for(var D=0;D=j.to||j.from==null&&a!=e.line||j.from!=null&&a==t.line&&j.from>=t.ch)&&(!r||r(j.marker))&&n.push(j.marker.parent||j.marker)}++a}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=u,++r}),Se(this,K(r,t))},indexFromPos:function(e){e=Se(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Ne=e.dataTransfer.getData("Text");if(Ne){var Ge;if(t.state.draggingText&&!t.state.draggingText.copy&&(Ge=t.listSelections()),Ga(t.doc,Wi(r,r)),Ge)for(var Ct=0;Ct=0;D--)ua(e.doc,"",n[D].from,n[D].to,"+delete");ia(e)})}function Co(e,t,r){var n=_(e.text,t+r,r);return n<0||n>e.text.length?null:n}function Eo(e,t,r){var n=Co(e,t.ch,r);return n==null?null:new K(t.line,n,r<0?"after":"before")}function wo(e,t,r,n,a){if(e){t.doc.direction=="rtl"&&(a=-a);var u=Qe(r,t.doc.direction);if(u){var E=a<0?Be(u):u[0],D=a<0==(E.level==1),j=D?"after":"before",Y;if(E.level>0||t.doc.direction=="rtl"){var Ne=zr(t,r);Y=a<0?r.text.length-1:0;var Ge=Qr(t,Ne,Y).top;Y=ne(function(Ct){return Qr(t,Ne,Ct).top==Ge},a<0==(E.level==1)?E.from:E.to-1,Y),j=="before"&&(Y=Co(r,Y,1))}else Y=a<0?E.to:E.from;return new K(n,Y,j)}}return new K(n,a<0?r.text.length:0,a<0?"before":"after")}function Ml(e,t,r,n){var a=Qe(t,e.doc.direction);if(!a)return Eo(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var u=ge(a,r.ch,r.sticky),E=a[u];if(e.doc.direction=="ltr"&&E.level%2==0&&(n>0?E.to>r.ch:E.from=E.from&&Ct>=Ne.begin)){var gt=Ge?"before":"after";return new K(r.line,Ct,gt)}}var Zt=function(yn,In,bn){for(var Pn=function(Dr,$r){return $r?new K(r.line,D(Dr,1),"before"):new K(r.line,Dr,"after")};yn>=0&&yn0==(Gn.level!=1),hr=Zn?bn.begin:D(bn.end,-1);if(Gn.from<=hr&&hr0?Ne.end:D(Ne.begin,-1);return fn!=null&&!(n>0&&fn==t.text.length)&&(nn=Zt(n>0?0:a.length-1,n,Y(fn)),nn)?nn:null}var Ma={selectAll:ls,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ae)},killLine:function(e){return da(e,function(t){if(t.empty()){var r=dt(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)a=new K(a.line,a.ch+1),e.replaceRange(u.charAt(a.ch-1)+u.charAt(a.ch-2),K(a.line,a.ch-2),a,"+transpose");else if(a.line>e.doc.first){var E=dt(e.doc,a.line-1).text;E&&(a=new K(a.line,1),e.replaceRange(u.charAt(0)+e.doc.lineSeparator()+E.charAt(E.length-1),K(a.line-1,E.length-1),a,"+transpose"))}}r.push(new Ir(a,a))}e.setSelections(r)})},newlineAndIndent:function(e){return vi(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&ie(t,this.pos)==0&&r==this.button};var Na,ja;function Hl(e,t){var r=+new Date;return ja&&ja.compare(r,e,t)?(Na=ja=null,"triple"):Na&&Na.compare(r,e,t)?(ja=new xo(r,e,t),Na=null,"double"):(Na=new xo(r,e,t),ja=null,"single")}function Rs(e){var t=this,r=t.display;if(!(it(t,e)||r.activeTouch&&r.input.supportsTouch())){if(r.input.ensurePolled(),r.shift=e.shiftKey,hn(r,e)){N||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(!Io(t,e)){var n=br(t,e),a=xt(e),u=n?Hl(n,a):"single";window.focus(),a==1&&t.state.selectingText&&t.state.selectingText(e),!(n&&Zl(t,a,n,u,e))&&(a==1?n?kl(t,n,u,e):Wt(e)==r.scroller&&ze(e):a==2?(n&&Va(t.doc,n),setTimeout(function(){return r.input.focus()},20)):a==3&&(A?t.display.input.onContextMenu(e):Fo(t)))}}}function Zl(e,t,r,n,a){var u="Click";return n=="double"?u="Double"+u:n=="triple"&&(u="Triple"+u),u=(t==1?"Left":t==2?"Middle":"Right")+u,Ta(e,ws(u,a),a,function(E){if(typeof E=="string"&&(E=Ma[E]),!E)return!1;var D=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),D=E(e,r)!=ke}finally{e.state.suppressEdits=!1}return D})}function Kl(e,t,r){var n=e.getOption("configureMouse"),a=n?n(e,t,r):{};if(a.unit==null){var u=P?r.shiftKey&&r.metaKey:r.altKey;a.unit=u?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(a.extend==null||e.doc.extend)&&(a.extend=e.doc.extend||r.shiftKey),a.addNew==null&&(a.addNew=w?r.metaKey:r.ctrlKey),a.moveOnDrag==null&&(a.moveOnDrag=!(w?r.altKey:r.ctrlKey)),a}function kl(e,t,r,n){V?setTimeout(T(Ro,e),0):e.curOp.focus=F();var a=Kl(e,r,n),u=e.doc.sel,E;e.options.dragDrop&&wt&&!e.isReadOnly()&&r=="single"&&(E=u.contains(t))>-1&&(ie((E=u.ranges[E]).from(),t)<0||t.xRel>0)&&(ie(E.to(),t)>0||t.xRel<0)?Ul(e,n,t,a):Xl(e,n,t,a)}function Ul(e,t,r,n){var a=e.display,u=!1,E=qr(e,function(Y){N&&(a.scroller.draggable=!1),e.state.draggingText=!1,ft(a.wrapper.ownerDocument,"mouseup",E),ft(a.wrapper.ownerDocument,"mousemove",D),ft(a.scroller,"dragstart",j),ft(a.scroller,"drop",E),u||(ze(Y),n.addNew||Va(e.doc,r,null,null,n.extend),N&&!C||V&&Z==9?setTimeout(function(){a.wrapper.ownerDocument.body.focus({preventScroll:!0}),a.input.focus()},20):a.input.focus())}),D=function(Y){u=u||Math.abs(t.clientX-Y.clientX)+Math.abs(t.clientY-Y.clientY)>=10},j=function(){return u=!0};N&&(a.scroller.draggable=!0),e.state.draggingText=E,E.copy=!n.moveOnDrag,a.scroller.dragDrop&&a.scroller.dragDrop(),Ve(a.wrapper.ownerDocument,"mouseup",E),Ve(a.wrapper.ownerDocument,"mousemove",D),Ve(a.scroller,"dragstart",j),Ve(a.scroller,"drop",E),Fo(e),setTimeout(function(){return a.input.focus()},20)}function Fs(e,t,r){if(r=="char")return new Ir(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new Ir(K(t.line,0),Se(e.doc,K(t.line+1,0)));var n=r(e,t);return new Ir(n.from,n.to)}function Xl(e,t,r,n){var a=e.display,u=e.doc;ze(t);var E,D,j=u.sel,Y=j.ranges;if(n.addNew&&!n.extend?(D=u.sel.contains(r),D>-1?E=Y[D]:E=new Ir(r,r)):(E=u.sel.primary(),D=u.sel.primIndex),n.unit=="rectangle")n.addNew||(E=new Ir(r,r)),r=br(e,t,!0,!0),D=-1;else{var Ne=Fs(e,r,n.unit);n.extend?E=yo(E,Ne.anchor,Ne.head,n.extend):E=Ne}n.addNew?D==-1?(D=Y.length,ii(u,wi(e,Y.concat([E]),D),{scroll:!1,origin:"*mouse"})):Y.length>1&&Y[D].empty()&&n.unit=="char"&&!n.extend?(ii(u,wi(e,Y.slice(0,D).concat(Y.slice(D+1)),0),{scroll:!1,origin:"*mouse"}),j=u.sel):bo(u,D,E,xe):(D=0,ii(u,new bi([E],0),xe),j=u.sel);var Ge=r;function Ct(bn){if(ie(Ge,bn)!=0)if(Ge=bn,n.unit=="rectangle"){for(var Pn=[],Gn=e.options.tabSize,Zn=d(dt(u,r.line).text,r.ch,Gn),hr=d(dt(u,bn.line).text,bn.ch,Gn),Dr=Math.min(Zn,hr),$r=Math.max(Zn,hr),Wr=Math.min(r.line,bn.line),pi=Math.min(e.lastLine(),Math.max(r.line,bn.line));Wr<=pi;Wr++){var ci=dt(u,Wr).text,Ur=At(ci,Dr,Gn);Dr==$r?Pn.push(new Ir(K(Wr,Ur),K(Wr,Ur))):ci.length>Ur&&Pn.push(new Ir(K(Wr,Ur),K(Wr,At(ci,$r,Gn))))}Pn.length||Pn.push(new Ir(r,r)),ii(u,wi(e,j.ranges.slice(0,D).concat(Pn),D),{origin:"*mouse",scroll:!1}),e.scrollIntoView(bn)}else{var fi=E,ni=Fs(e,bn,n.unit),Gr=fi.anchor,Xr;ie(ni.anchor,Gr)>0?(Xr=ni.head,Gr=Le(fi.from(),ni.anchor)):(Xr=ni.anchor,Gr=we(fi.to(),ni.head));var Hr=j.ranges.slice(0);Hr[D]=Vl(e,new Ir(Se(u,Gr),Xr)),ii(u,wi(e,Hr,D),xe)}}var gt=a.wrapper.getBoundingClientRect(),Zt=0;function nn(bn){var Pn=++Zt,Gn=br(e,bn,!0,n.unit=="rectangle");if(Gn)if(ie(Gn,Ge)!=0){e.curOp.focus=F(),Ct(Gn);var Zn=Ha(a,u);(Gn.line>=Zn.to||Gn.linegt.bottom?20:0;hr&&setTimeout(qr(e,function(){Zt==Pn&&(a.scroller.scrollTop+=hr,nn(bn))}),50)}}function fn(bn){e.state.selectingText=!1,Zt=1/0,bn&&(ze(bn),a.input.focus()),ft(a.wrapper.ownerDocument,"mousemove",yn),ft(a.wrapper.ownerDocument,"mouseup",In),u.history.lastSelOrigin=null}var yn=qr(e,function(bn){bn.buttons===0||!xt(bn)?fn(bn):nn(bn)}),In=qr(e,fn);e.state.selectingText=In,Ve(a.wrapper.ownerDocument,"mousemove",yn),Ve(a.wrapper.ownerDocument,"mouseup",In)}function Vl(e,t){var r=t.anchor,n=t.head,a=dt(e.doc,r.line);if(ie(r,n)==0&&r.sticky==n.sticky)return t;var u=Qe(a);if(!u)return t;var E=ge(u,r.ch,r.sticky),D=u[E];if(D.from!=r.ch&&D.to!=r.ch)return t;var j=E+(D.from==r.ch==(D.level!=1)?0:1);if(j==0||j==u.length)return t;var Y;if(n.line!=r.line)Y=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Ne=ge(u,n.ch,n.sticky),Ge=Ne-E||(n.ch-r.ch)*(D.level==1?-1:1);Ne==j-1||Ne==j?Y=Ge<0:Y=Ge>0}var Ct=u[j+(Y?-1:0)],gt=Y==(Ct.level==1),Zt=gt?Ct.from:Ct.to,nn=gt?"after":"before";return r.ch==Zt&&r.sticky==nn?t:new Ir(new K(r.line,Zt,nn),n)}function Ms(e,t,r,n){var a,u;if(t.touches)a=t.touches[0].clientX,u=t.touches[0].clientY;else try{a=t.clientX,u=t.clientY}catch(Ct){return!1}if(a>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&ze(t);var E=e.display,D=E.lineDiv.getBoundingClientRect();if(u>D.bottom||!pt(e,r))return at(t);u-=D.top-E.viewOffset;for(var j=0;j=a){var Ne=de(e.doc,u),Ge=e.display.gutterSpecs[j];return tt(e,r,e,Ne,Ge.className,t),at(t)}}}function Io(e,t){return Ms(e,t,"gutterClick",!0)}function Ts(e,t){hn(e.display,t)||Gl(e,t)||it(e,t,"contextmenu")||A||e.display.input.onContextMenu(t)}function Gl(e,t){return pt(e,"gutterContextMenu")?Ms(e,t,"gutterContextMenu",!1):!1}function Ns(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Di(e)}var ha={toString:function(){return"CodeMirror.Init"}},js={},eo={};function Jl(e){var t=e.optionHandlers;function r(n,a,u,E){e.defaults[n]=a,u&&(t[n]=E?function(D,j,Y){Y!=ha&&u(D,j,Y)}:u)}e.defineOption=r,e.Init=ha,r("value","",function(n,a){return n.setValue(a)},!0),r("mode",null,function(n,a){n.doc.modeOption=a,go(n)},!0),r("indentUnit",2,go,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){xa(n),Di(n),Or(n)},!0),r("lineSeparator",null,function(n,a){if(n.doc.lineSep=a,!!a){var u=[],E=n.doc.first;n.doc.iter(function(j){for(var Y=0;;){var Ne=j.text.indexOf(a,Y);if(Ne==-1)break;Y=Ne+a.length,u.push(K(E,Ne))}E++});for(var D=u.length-1;D>=0;D--)ua(n.doc,a,u[D],K(u[D].line,u[D].ch+a.length))}}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,a,u){n.state.specialChars=new RegExp(a.source+(a.test(" ")?"":"| "),"g"),u!=ha&&n.refresh()}),r("specialCharPlaceholder",qn,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",S?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,a){return n.getInputField().spellcheck=a},!0),r("autocorrect",!1,function(n,a){return n.getInputField().autocorrect=a},!0),r("autocapitalize",!1,function(n,a){return n.getInputField().autocapitalize=a},!0),r("rtlMoveVisually",!v),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){Ns(n),Sa(n)},!0),r("keyMap","default",function(n,a,u){var E=_a(a),D=u!=ha&&_a(u);D&&D.detach&&D.detach(n,E),E.attach&&E.attach(n,D||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,ql,!0),r("gutters",[],function(n,a){n.display.gutterSpecs=vo(a,n.options.lineNumbers),Sa(n)},!0),r("fixedGutter",!0,function(n,a){n.display.gutters.style.left=a?Aa(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return aa(n)},!0),r("scrollbarStyle","native",function(n){Qo(n),aa(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,a){n.display.gutterSpecs=vo(n.options.gutters,a),Sa(n)},!0),r("firstLineNumber",1,Sa,!0),r("lineNumberFormatter",function(n){return n},Sa,!0),r("showCursorWhenSelecting",!1,zi,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,a){a=="nocursor"&&(ra(n),n.display.input.blur()),n.display.input.readOnlyChanged(a)}),r("screenReaderLabel",null,function(n,a){a=a===""?null:a,n.display.input.screenReaderLabelChanged(a)}),r("disableInput",!1,function(n,a){a||n.display.input.reset()},!0),r("dragDrop",!0,Yl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,zi,!0),r("singleCursorHeightPerLine",!0,zi,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,xa,!0),r("addModeClass",!1,xa,!0),r("pollInterval",100),r("undoDepth",200,function(n,a){return n.doc.history.undoDepth=a}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,xa,!0),r("moveInputWithCursor",!0,function(n,a){a||n.display.input.resetPosition()}),r("tabindex",null,function(n,a){return n.display.input.getField().tabIndex=a||""}),r("autofocus",null),r("direction","ltr",function(n,a){return n.doc.setDirection(a)},!0),r("phrases",null)}function Yl(e,t,r){var n=r&&r!=ha;if(!t!=!n){var a=e.display.dragFunctions,u=t?Ve:ft;u(e.display.scroller,"dragstart",a.start),u(e.display.scroller,"dragenter",a.enter),u(e.display.scroller,"dragover",a.over),u(e.display.scroller,"dragleave",a.leave),u(e.display.scroller,"drop",a.drop)}}function ql(e){e.options.lineWrapping?(m(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(z(e.display.wrapper,"CodeMirror-wrap"),Wn(e)),Fr(e),Or(e),Di(e),setTimeout(function(){return aa(e)},100)}function Nr(e,t){var r=this;if(!(this instanceof Nr))return new Nr(e,t);this.options=t=t?h(t):{},h(js,t,!1);var n=t.value;typeof n=="string"?n=new ui(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var a=new Nr.inputStyles[t.inputStyle](this),u=this.display=new cl(e,n,a,t);u.wrapper.CodeMirror=this,Ns(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Qo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new M,keySeq:null,specialChars:null},t.autofocus&&!S&&u.input.focus(),V&&Z<11&&setTimeout(function(){return r.display.input.reset(!0)},20),_l(this),Ol(),Ji(this),this.curOp.forceUpdate=!0,Jo(this,n),t.autofocus&&!S||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&oo(r)},20):ra(this);for(var E in eo)eo.hasOwnProperty(E)&&eo[E](this,t[E],ha);Zo(this),t.finishInit&&t.finishInit(this);for(var D=0;D20*20}Ve(t.scroller,"touchstart",function(j){if(!it(e,j)&&!u(j)&&!Io(e,j)){t.input.ensurePolled(),clearTimeout(r);var Y=+new Date;t.activeTouch={start:Y,moved:!1,prev:Y-n.end<=300?n:null},j.touches.length==1&&(t.activeTouch.left=j.touches[0].pageX,t.activeTouch.top=j.touches[0].pageY)}}),Ve(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Ve(t.scroller,"touchend",function(j){var Y=t.activeTouch;if(Y&&!hn(t,j)&&Y.left!=null&&!Y.moved&&new Date-Y.start<300){var Ne=e.coordsChar(t.activeTouch,"page"),Ge;!Y.prev||E(Y,Y.prev)?Ge=new Ir(Ne,Ne):!Y.prev.prev||E(Y,Y.prev.prev)?Ge=e.findWordAt(Ne):Ge=new Ir(K(Ne.line,0),Se(e.doc,K(Ne.line+1,0))),e.setSelection(Ge.anchor,Ge.head),e.focus(),ze(j)}a()}),Ve(t.scroller,"touchcancel",a),Ve(t.scroller,"scroll",function(){t.scroller.clientHeight&&(ba(e,t.scroller.scrollTop),Vi(e,t.scroller.scrollLeft,!0),tt(e,"scroll",e))}),Ve(t.scroller,"mousewheel",function(j){return Uo(e,j)}),Ve(t.scroller,"DOMMouseScroll",function(j){return Uo(e,j)}),Ve(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(j){it(e,j)||et(j)},over:function(j){it(e,j)||(Pl(e,j),et(j))},start:function(j){return Bl(e,j)},drop:qr(e,Il),leave:function(j){it(e,j)||ys(e)}};var D=t.input.getField();Ve(D,"keyup",function(j){return Ds.call(e,j)}),Ve(D,"keydown",qr(e,Os)),Ve(D,"keypress",qr(e,Ls)),Ve(D,"focus",function(j){return oo(e,j)}),Ve(D,"blur",function(j){return ra(e,j)})}var Bo=[];Nr.defineInitHook=function(e){return Bo.push(e)};function za(e,t,r,n){var a=e.doc,u;r==null&&(r="add"),r=="smart"&&(a.mode.indent?u=Ue(e,t).state:r="prev");var E=e.options.tabSize,D=dt(a,t),j=d(D.text,null,E);D.stateAfter&&(D.stateAfter=null);var Y=D.text.match(/^\s*/)[0],Ne;if(!n&&!/\S/.test(D.text))Ne=0,r="not";else if(r=="smart"&&(Ne=a.mode.indent(u,D.text.slice(Y.length),D.text),Ne==ke||Ne>150)){if(!n)return;r="prev"}r=="prev"?t>a.first?Ne=d(dt(a,t-1).text,null,E):Ne=0:r=="add"?Ne=j+e.options.indentUnit:r=="subtract"?Ne=j-e.options.indentUnit:typeof r=="number"&&(Ne=j+r),Ne=Math.max(0,Ne);var Ge="",Ct=0;if(e.options.indentWithTabs)for(var gt=Math.floor(Ne/E);gt;--gt)Ct+=E,Ge+=" ";if(CtE,j=It(t),Y=null;if(D&&n.ranges.length>1)if(Si&&Si.text.join(` +`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function xs(e,t){var r=dt(e.doc,t),n=Xt(r);return n!=r&&(t=te(n)),wo(!0,e,n,t,1)}function Tl(e,t){var r=dt(e.doc,t),n=sn(r);return n!=r&&(t=te(n)),wo(!0,e,r,t,-1)}function Is(e,t){var r=xs(e,t.line),n=dt(e.doc,r.line),a=Qe(n,e.doc.direction);if(!a||a[0].level==0){var u=Math.max(r.ch,n.text.search(/\S/)),E=t.line==r.line&&t.ch<=u&&t.ch;return K(r.line,E?0:u,r.sticky)}return r}function $a(e,t,r){if(typeof t=="string"&&(t=Ma[t],!t))return!1;e.display.input.ensurePolled();var n=e.display.shift,a=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),a=t(e)!=ke}finally{e.display.shift=n,e.state.suppressEdits=!1}return a}function Nl(e,t,r){for(var n=0;ne&&ie(t,this.pos)==0&&r==this.button};var Na,ja;function Hl(e,t){var r=+new Date;return ja&&ja.compare(r,e,t)?(Na=ja=null,"triple"):Na&&Na.compare(r,e,t)?(ja=new xo(r,e,t),Na=null,"double"):(Na=new xo(r,e,t),ja=null,"single")}function Rs(e){var t=this,r=t.display;if(!(it(t,e)||r.activeTouch&&r.input.supportsTouch())){if(r.input.ensurePolled(),r.shift=e.shiftKey,hn(r,e)){N||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(!Io(t,e)){var n=br(t,e),a=xt(e),u=n?Hl(n,a):"single";window.focus(),a==1&&t.state.selectingText&&t.state.selectingText(e),!(n&&Zl(t,a,n,u,e))&&(a==1?n?kl(t,n,u,e):Wt(e)==r.scroller&&ze(e):a==2?(n&&Va(t.doc,n),setTimeout(function(){return r.input.focus()},20)):a==3&&(A?t.display.input.onContextMenu(e):Fo(t)))}}}function Zl(e,t,r,n,a){var u="Click";return n=="double"?u="Double"+u:n=="triple"&&(u="Triple"+u),u=(t==1?"Left":t==2?"Middle":"Right")+u,Ta(e,ws(u,a),a,function(E){if(typeof E=="string"&&(E=Ma[E]),!E)return!1;var D=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),D=E(e,r)!=ke}finally{e.state.suppressEdits=!1}return D})}function Kl(e,t,r){var n=e.getOption("configureMouse"),a=n?n(e,t,r):{};if(a.unit==null){var u=P?r.shiftKey&&r.metaKey:r.altKey;a.unit=u?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(a.extend==null||e.doc.extend)&&(a.extend=e.doc.extend||r.shiftKey),a.addNew==null&&(a.addNew=w?r.metaKey:r.ctrlKey),a.moveOnDrag==null&&(a.moveOnDrag=!(w?r.altKey:r.ctrlKey)),a}function kl(e,t,r,n){V?setTimeout(T(Ro,e),0):e.curOp.focus=F();var a=Kl(e,r,n),u=e.doc.sel,E;e.options.dragDrop&&wt&&!e.isReadOnly()&&r=="single"&&(E=u.contains(t))>-1&&(ie((E=u.ranges[E]).from(),t)<0||t.xRel>0)&&(ie(E.to(),t)>0||t.xRel<0)?Ul(e,n,t,a):Xl(e,n,t,a)}function Ul(e,t,r,n){var a=e.display,u=!1,E=qr(e,function(Y){N&&(a.scroller.draggable=!1),e.state.draggingText=!1,ft(a.wrapper.ownerDocument,"mouseup",E),ft(a.wrapper.ownerDocument,"mousemove",D),ft(a.scroller,"dragstart",j),ft(a.scroller,"drop",E),u||(ze(Y),n.addNew||Va(e.doc,r,null,null,n.extend),N&&!C||V&&Z==9?setTimeout(function(){a.wrapper.ownerDocument.body.focus({preventScroll:!0}),a.input.focus()},20):a.input.focus())}),D=function(Y){u=u||Math.abs(t.clientX-Y.clientX)+Math.abs(t.clientY-Y.clientY)>=10},j=function(){return u=!0};N&&(a.scroller.draggable=!0),e.state.draggingText=E,E.copy=!n.moveOnDrag,a.scroller.dragDrop&&a.scroller.dragDrop(),Ve(a.wrapper.ownerDocument,"mouseup",E),Ve(a.wrapper.ownerDocument,"mousemove",D),Ve(a.scroller,"dragstart",j),Ve(a.scroller,"drop",E),Fo(e),setTimeout(function(){return a.input.focus()},20)}function Fs(e,t,r){if(r=="char")return new Ir(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new Ir(K(t.line,0),Se(e.doc,K(t.line+1,0)));var n=r(e,t);return new Ir(n.from,n.to)}function Xl(e,t,r,n){var a=e.display,u=e.doc;ze(t);var E,D,j=u.sel,Y=j.ranges;if(n.addNew&&!n.extend?(D=u.sel.contains(r),D>-1?E=Y[D]:E=new Ir(r,r)):(E=u.sel.primary(),D=u.sel.primIndex),n.unit=="rectangle")n.addNew||(E=new Ir(r,r)),r=br(e,t,!0,!0),D=-1;else{var Ne=Fs(e,r,n.unit);n.extend?E=yo(E,Ne.anchor,Ne.head,n.extend):E=Ne}n.addNew?D==-1?(D=Y.length,ii(u,wi(e,Y.concat([E]),D),{scroll:!1,origin:"*mouse"})):Y.length>1&&Y[D].empty()&&n.unit=="char"&&!n.extend?(ii(u,wi(e,Y.slice(0,D).concat(Y.slice(D+1)),0),{scroll:!1,origin:"*mouse"}),j=u.sel):bo(u,D,E,xe):(D=0,ii(u,new bi([E],0),xe),j=u.sel);var Ge=r;function Ct(bn){if(ie(Ge,bn)!=0)if(Ge=bn,n.unit=="rectangle"){for(var Pn=[],Gn=e.options.tabSize,Zn=d(dt(u,r.line).text,r.ch,Gn),hr=d(dt(u,bn.line).text,bn.ch,Gn),Dr=Math.min(Zn,hr),$r=Math.max(Zn,hr),Wr=Math.min(r.line,bn.line),pi=Math.min(e.lastLine(),Math.max(r.line,bn.line));Wr<=pi;Wr++){var ci=dt(u,Wr).text,Ur=At(ci,Dr,Gn);Dr==$r?Pn.push(new Ir(K(Wr,Ur),K(Wr,Ur))):ci.length>Ur&&Pn.push(new Ir(K(Wr,Ur),K(Wr,At(ci,$r,Gn))))}Pn.length||Pn.push(new Ir(r,r)),ii(u,wi(e,j.ranges.slice(0,D).concat(Pn),D),{origin:"*mouse",scroll:!1}),e.scrollIntoView(bn)}else{var fi=E,ni=Fs(e,bn,n.unit),Gr=fi.anchor,Xr;ie(ni.anchor,Gr)>0?(Xr=ni.head,Gr=Le(fi.from(),ni.anchor)):(Xr=ni.anchor,Gr=we(fi.to(),ni.head));var Hr=j.ranges.slice(0);Hr[D]=Vl(e,new Ir(Se(u,Gr),Xr)),ii(u,wi(e,Hr,D),xe)}}var gt=a.wrapper.getBoundingClientRect(),Zt=0;function nn(bn){var Pn=++Zt,Gn=br(e,bn,!0,n.unit=="rectangle");if(Gn)if(ie(Gn,Ge)!=0){e.curOp.focus=F(),Ct(Gn);var Zn=Ha(a,u);(Gn.line>=Zn.to||Gn.linegt.bottom?20:0;hr&&setTimeout(qr(e,function(){Zt==Pn&&(a.scroller.scrollTop+=hr,nn(bn))}),50)}}function fn(bn){e.state.selectingText=!1,Zt=1/0,bn&&(ze(bn),a.input.focus()),ft(a.wrapper.ownerDocument,"mousemove",yn),ft(a.wrapper.ownerDocument,"mouseup",In),u.history.lastSelOrigin=null}var yn=qr(e,function(bn){bn.buttons===0||!xt(bn)?fn(bn):nn(bn)}),In=qr(e,fn);e.state.selectingText=In,Ve(a.wrapper.ownerDocument,"mousemove",yn),Ve(a.wrapper.ownerDocument,"mouseup",In)}function Vl(e,t){var r=t.anchor,n=t.head,a=dt(e.doc,r.line);if(ie(r,n)==0&&r.sticky==n.sticky)return t;var u=Qe(a);if(!u)return t;var E=ge(u,r.ch,r.sticky),D=u[E];if(D.from!=r.ch&&D.to!=r.ch)return t;var j=E+(D.from==r.ch==(D.level!=1)?0:1);if(j==0||j==u.length)return t;var Y;if(n.line!=r.line)Y=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Ne=ge(u,n.ch,n.sticky),Ge=Ne-E||(n.ch-r.ch)*(D.level==1?-1:1);Ne==j-1||Ne==j?Y=Ge<0:Y=Ge>0}var Ct=u[j+(Y?-1:0)],gt=Y==(Ct.level==1),Zt=gt?Ct.from:Ct.to,nn=gt?"after":"before";return r.ch==Zt&&r.sticky==nn?t:new Ir(new K(r.line,Zt,nn),n)}function Ms(e,t,r,n){var a,u;if(t.touches)a=t.touches[0].clientX,u=t.touches[0].clientY;else try{a=t.clientX,u=t.clientY}catch(Ct){return!1}if(a>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&ze(t);var E=e.display,D=E.lineDiv.getBoundingClientRect();if(u>D.bottom||!pt(e,r))return at(t);u-=D.top-E.viewOffset;for(var j=0;j=a){var Ne=de(e.doc,u),Ge=e.display.gutterSpecs[j];return tt(e,r,e,Ne,Ge.className,t),at(t)}}}function Io(e,t){return Ms(e,t,"gutterClick",!0)}function Ts(e,t){hn(e.display,t)||Gl(e,t)||it(e,t,"contextmenu")||A||e.display.input.onContextMenu(t)}function Gl(e,t){return pt(e,"gutterContextMenu")?Ms(e,t,"gutterContextMenu",!1):!1}function Ns(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Di(e)}var ha={toString:function(){return"CodeMirror.Init"}},js={},eo={};function Jl(e){var t=e.optionHandlers;function r(n,a,u,E){e.defaults[n]=a,u&&(t[n]=E?function(D,j,Y){Y!=ha&&u(D,j,Y)}:u)}e.defineOption=r,e.Init=ha,r("value","",function(n,a){return n.setValue(a)},!0),r("mode",null,function(n,a){n.doc.modeOption=a,go(n)},!0),r("indentUnit",2,go,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){xa(n),Di(n),Or(n)},!0),r("lineSeparator",null,function(n,a){if(n.doc.lineSep=a,!!a){var u=[],E=n.doc.first;n.doc.iter(function(j){for(var Y=0;;){var Ne=j.text.indexOf(a,Y);if(Ne==-1)break;Y=Ne+a.length,u.push(K(E,Ne))}E++});for(var D=u.length-1;D>=0;D--)ua(n.doc,a,u[D],K(u[D].line,u[D].ch+a.length))}}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,a,u){n.state.specialChars=new RegExp(a.source+(a.test(" ")?"":"| "),"g"),u!=ha&&n.refresh()}),r("specialCharPlaceholder",qn,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",S?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,a){return n.getInputField().spellcheck=a},!0),r("autocorrect",!1,function(n,a){return n.getInputField().autocorrect=a},!0),r("autocapitalize",!1,function(n,a){return n.getInputField().autocapitalize=a},!0),r("rtlMoveVisually",!v),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){Ns(n),Sa(n)},!0),r("keyMap","default",function(n,a,u){var E=_a(a),D=u!=ha&&_a(u);D&&D.detach&&D.detach(n,E),E.attach&&E.attach(n,D||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,ql,!0),r("gutters",[],function(n,a){n.display.gutterSpecs=vo(a,n.options.lineNumbers),Sa(n)},!0),r("fixedGutter",!0,function(n,a){n.display.gutters.style.left=a?Aa(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return aa(n)},!0),r("scrollbarStyle","native",function(n){Qo(n),aa(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,a){n.display.gutterSpecs=vo(n.options.gutters,a),Sa(n)},!0),r("firstLineNumber",1,Sa,!0),r("lineNumberFormatter",function(n){return n},Sa,!0),r("showCursorWhenSelecting",!1,zi,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,a){a=="nocursor"&&(ra(n),n.display.input.blur()),n.display.input.readOnlyChanged(a)}),r("screenReaderLabel",null,function(n,a){a=a===""?null:a,n.display.input.screenReaderLabelChanged(a)}),r("disableInput",!1,function(n,a){a||n.display.input.reset()},!0),r("dragDrop",!0,Yl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,zi,!0),r("singleCursorHeightPerLine",!0,zi,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,xa,!0),r("addModeClass",!1,xa,!0),r("pollInterval",100),r("undoDepth",200,function(n,a){return n.doc.history.undoDepth=a}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,xa,!0),r("moveInputWithCursor",!0,function(n,a){a||n.display.input.resetPosition()}),r("tabindex",null,function(n,a){return n.display.input.getField().tabIndex=a||""}),r("autofocus",null),r("direction","ltr",function(n,a){return n.doc.setDirection(a)},!0),r("phrases",null)}function Yl(e,t,r){var n=r&&r!=ha;if(!t!=!n){var a=e.display.dragFunctions,u=t?Ve:ft;u(e.display.scroller,"dragstart",a.start),u(e.display.scroller,"dragenter",a.enter),u(e.display.scroller,"dragover",a.over),u(e.display.scroller,"dragleave",a.leave),u(e.display.scroller,"drop",a.drop)}}function ql(e){e.options.lineWrapping?(m(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(z(e.display.wrapper,"CodeMirror-wrap"),Wn(e)),Fr(e),Or(e),Di(e),setTimeout(function(){return aa(e)},100)}function Nr(e,t){var r=this;if(!(this instanceof Nr))return new Nr(e,t);this.options=t=t?h(t):{},h(js,t,!1);var n=t.value;typeof n=="string"?n=new ui(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var a=new Nr.inputStyles[t.inputStyle](this),u=this.display=new cl(e,n,a,t);u.wrapper.CodeMirror=this,Ns(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Qo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new M,keySeq:null,specialChars:null},t.autofocus&&!S&&u.input.focus(),V&&Z<11&&setTimeout(function(){return r.display.input.reset(!0)},20),_l(this),Ol(),Ji(this),this.curOp.forceUpdate=!0,Jo(this,n),t.autofocus&&!S||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&oo(r)},20):ra(this);for(var E in eo)eo.hasOwnProperty(E)&&eo[E](this,t[E],ha);Zo(this),t.finishInit&&t.finishInit(this);for(var D=0;D20*20}Ve(t.scroller,"touchstart",function(j){if(!it(e,j)&&!u(j)&&!Io(e,j)){t.input.ensurePolled(),clearTimeout(r);var Y=+new Date;t.activeTouch={start:Y,moved:!1,prev:Y-n.end<=300?n:null},j.touches.length==1&&(t.activeTouch.left=j.touches[0].pageX,t.activeTouch.top=j.touches[0].pageY)}}),Ve(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Ve(t.scroller,"touchend",function(j){var Y=t.activeTouch;if(Y&&!hn(t,j)&&Y.left!=null&&!Y.moved&&new Date-Y.start<300){var Ne=e.coordsChar(t.activeTouch,"page"),Ge;!Y.prev||E(Y,Y.prev)?Ge=new Ir(Ne,Ne):!Y.prev.prev||E(Y,Y.prev.prev)?Ge=e.findWordAt(Ne):Ge=new Ir(K(Ne.line,0),Se(e.doc,K(Ne.line+1,0))),e.setSelection(Ge.anchor,Ge.head),e.focus(),ze(j)}a()}),Ve(t.scroller,"touchcancel",a),Ve(t.scroller,"scroll",function(){t.scroller.clientHeight&&(ba(e,t.scroller.scrollTop),Vi(e,t.scroller.scrollLeft,!0),tt(e,"scroll",e))}),Ve(t.scroller,"mousewheel",function(j){return Uo(e,j)}),Ve(t.scroller,"DOMMouseScroll",function(j){return Uo(e,j)}),Ve(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(j){it(e,j)||et(j)},over:function(j){it(e,j)||(Pl(e,j),et(j))},start:function(j){return Bl(e,j)},drop:qr(e,Il),leave:function(j){it(e,j)||ys(e)}};var D=t.input.getField();Ve(D,"keyup",function(j){return Ds.call(e,j)}),Ve(D,"keydown",qr(e,Os)),Ve(D,"keypress",qr(e,Ls)),Ve(D,"focus",function(j){return oo(e,j)}),Ve(D,"blur",function(j){return ra(e,j)})}var Bo=[];Nr.defineInitHook=function(e){return Bo.push(e)};function za(e,t,r,n){var a=e.doc,u;r==null&&(r="add"),r=="smart"&&(a.mode.indent?u=Ue(e,t).state:r="prev");var E=e.options.tabSize,D=dt(a,t),j=d(D.text,null,E);D.stateAfter&&(D.stateAfter=null);var Y=D.text.match(/^\s*/)[0],Ne;if(!n&&!/\S/.test(D.text))Ne=0,r="not";else if(r=="smart"&&(Ne=a.mode.indent(u,D.text.slice(Y.length),D.text),Ne==ke||Ne>150)){if(!n)return;r="prev"}r=="prev"?t>a.first?Ne=d(dt(a,t-1).text,null,E):Ne=0:r=="add"?Ne=j+e.options.indentUnit:r=="subtract"?Ne=j-e.options.indentUnit:typeof r=="number"&&(Ne=j+r),Ne=Math.max(0,Ne);var Ge="",Ct=0;if(e.options.indentWithTabs)for(var gt=Math.floor(Ne/E);gt;--gt)Ct+=E,Ge+=" ";if(CtE,j=It(t),Y=null;if(D&&n.ranges.length>1)if(Si&&Si.text.join(` `)==t){if(n.ranges.length%Si.text.length==0){Y=[];for(var Ne=0;Ne=0;Ct--){var gt=n.ranges[Ct],Zt=gt.from(),nn=gt.to();gt.empty()&&(r&&r>0?Zt=K(Zt.line,Zt.ch-r):e.state.overwrite&&!D?nn=K(nn.line,Math.min(dt(u,nn.line).text.length,nn.ch+Be(j).length)):D&&Si&&Si.lineWise&&Si.text.join(` `)==j.join(` `)&&(Zt=nn=K(Zt.line,0)));var fn={from:Zt,to:nn,text:Y?Y[Ct%Y.length]:j,origin:a||(D?"paste":e.state.cutIncoming>E?"cut":"+input")};la(e.doc,fn),Rn(e,"inputRead",e,fn)}t&&!D&&Qs(e,t),ia(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Ge),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function zs(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&vi(t,function(){return Po(t,r,0,null,"paste")}),!0}function Qs(e,t){if(!(!e.options.electricChars||!e.options.smartIndent))for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var a=r.ranges[n];if(!(a.head.ch>100||n&&r.ranges[n-1].head.line==a.head.line)){var u=e.getModeAt(a.head),E=!1;if(u.electricChars){for(var D=0;D-1){E=za(e,a.head.line,"smart");break}}else u.electricInput&&u.electricInput.test(dt(e.doc,a.head.line).text.slice(0,a.head.ch))&&(E=za(e,a.head.line,"smart"));E&&Rn(e,"electricInput",e,a.head.line)}}}function Ws(e){for(var t=[],r=[],n=0;nu&&(za(this,D.head.line,n,!0),u=D.head.line,E==this.doc.sel.primIndex&&ia(this));else{var j=D.from(),Y=D.to(),Ne=Math.max(u,j.line);u=Math.min(this.lastLine(),Y.line-(Y.ch?0:1))+1;for(var Ge=Ne;Ge0&&bo(this.doc,E,new Ir(j,Ct[E].to()),Ae)}}}),getTokenAt:function(n,a){return le(this,n,a)},getLineTokens:function(n,a){return le(this,K(n),a,!0)},getTokenTypeAt:function(n){n=Se(this.doc,n);var a=He(this,dt(this.doc,n.line)),u=0,E=(a.length-1)/2,D=n.ch,j;if(D==0)j=a[2];else for(;;){var Y=u+E>>1;if((Y?a[Y*2-1]:0)>=D)E=Y;else if(a[Y*2+1]j&&(n=j,E=!0),D=dt(this.doc,n)}else D=n;return Ni(this,D,{top:0,left:0},a||"page",u||E).top+(E?this.doc.height-Un(D):0)},defaultTextHeight:function(){return oi(this.display)},defaultCharWidth:function(){return Ai(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,a,u,E,D){var j=this.display;n=kr(this,Se(this.doc,n));var Y=n.bottom,Ne=n.left;if(a.style.position="absolute",a.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(a),j.sizer.appendChild(a),E=="over")Y=n.top;else if(E=="above"||E=="near"){var Ge=Math.max(j.wrapper.clientHeight,this.doc.height),Ct=Math.max(j.sizer.clientWidth,j.lineSpace.clientWidth);(E=="above"||n.bottom+a.offsetHeight>Ge)&&n.top>a.offsetHeight?Y=n.top-a.offsetHeight:n.bottom+a.offsetHeight<=Ge&&(Y=n.bottom),Ne+a.offsetWidth>Ct&&(Ne=Ct-a.offsetWidth)}a.style.top=Y+"px",a.style.left=a.style.right="",D=="right"?(Ne=j.sizer.clientWidth-a.offsetWidth,a.style.right="0px"):(D=="left"?Ne=0:D=="middle"&&(Ne=(j.sizer.clientWidth-a.offsetWidth)/2),a.style.left=Ne+"px"),u&&Ys(this,{left:Ne,top:Y,right:Ne+a.offsetWidth,bottom:Y+a.offsetHeight})},triggerOnKeyDown:si(Os),triggerOnKeyPress:si(Ls),triggerOnKeyUp:Ds,triggerOnMouseDown:si(Rs),execCommand:function(n){if(Ma.hasOwnProperty(n))return Ma[n].call(null,this)},triggerElectric:si(function(n){Qs(this,n)}),findPosH:function(n,a,u,E){var D=1;a<0&&(D=-1,a=-a);for(var j=Se(this.doc,n),Y=0;Y0&&Ne(u.charAt(E-1));)--E;for(;D.5||this.options.lineWrapping)&&Fr(this),tt(this,"refresh",this)}),swapDoc:si(function(n){var a=this.doc;return a.cm=null,this.state.selectingText&&this.state.selectingText(),Jo(this,n),Di(this),this.display.input.reset(),ya(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,Rn(this,"swapDoc",this,a),a}),phrase:function(n){var a=this.options.phrases;return a&&Object.prototype.hasOwnProperty.call(a,n)?a[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},fe(e),e.registerHelper=function(n,a,u){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][a]=u},e.registerGlobalHelper=function(n,a,u,E){e.registerHelper(n,a,E),r[n]._global.push({pred:u,val:E})}}function Oo(e,t,r,n,a){var u=t,E=r,D=dt(e,t.line),j=a&&e.direction=="rtl"?-r:r;function Y(){var In=t.line+j;return In=e.first+e.size?!1:(t=new K(In,t.ch,t.sticky),D=dt(e,In))}function Ne(In){var bn;if(n=="codepoint"){var Pn=D.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(Pn)?bn=null:bn=new K(t.line,Math.max(0,Math.min(D.text.length,t.ch+r*(Pn>=55296&&Pn<56320?2:1))),-r)}else a?bn=Ml(e.cm,D,t,r):bn=Eo(D,t,r);if(bn==null)if(!In&&Y())t=wo(a,e.cm,D,t.line,j);else return!1;else t=bn;return!0}if(n=="char"||n=="codepoint")Ne();else if(n=="column")Ne(!0);else if(n=="word"||n=="group")for(var Ge=null,Ct=n=="group",gt=e.cm&&e.cm.getHelper(t,"wordChars"),Zt=!0;!(r<0&&!Ne(!Zt));Zt=!1){var nn=D.text.charAt(t.ch)||` @@ -150,7 +150,7 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var a=e. `?"n":!Ct||/\s/.test(nn)?null:"p";if(Ct&&!Zt&&!fn&&(fn="s"),Ge&&Ge!=fn){r<0&&(r=1,Ne(),t.sticky="after");break}if(fn&&(Ge=fn),r>0&&!Ne(!Zt))break}var yn=Ja(e,t,u,E,!0);return O(u,yn)&&(yn.hitSide=!0),yn}function Ks(e,t,r,n){var a=e.doc,u=t.left,E;if(n=="page"){var D=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),j=Math.max(D-.5*oi(e.display),3);E=(r>0?t.bottom:t.top)+r*j}else n=="line"&&(E=r>0?t.bottom+3:t.top-3);for(var Y;Y=Vr(e,u,E),!!Y.outside;){if(r<0?E<=0:E>=a.height){Y.hitSide=!0;break}E+=r*5}return Y}var Br=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new M,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Br.prototype.init=function(e){var t=this,r=this,n=r.cm,a=r.div=e.lineDiv;Hs(a,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function u(D){for(var j=D.target;j;j=j.parentNode){if(j==a)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(j.className))break}return!1}Ve(a,"paste",function(D){!u(D)||it(n,D)||zs(D,n)||Z<=11&&setTimeout(qr(n,function(){return t.updateFromDOM()}),20)}),Ve(a,"compositionstart",function(D){t.composing={data:D.data,done:!1}}),Ve(a,"compositionupdate",function(D){t.composing||(t.composing={data:D.data,done:!1})}),Ve(a,"compositionend",function(D){t.composing&&(D.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Ve(a,"touchstart",function(){return r.forceCompositionEnd()}),Ve(a,"input",function(){t.composing||t.readFromDOMSoon()});function E(D){if(!(!u(D)||it(n,D))){if(n.somethingSelected())to({lineWise:!1,text:n.getSelections()}),D.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var j=Ws(n);to({lineWise:!0,text:j.text}),D.type=="cut"&&n.operation(function(){n.setSelections(j.ranges,0,Ae),n.replaceSelection("",null,"cut")})}else return;if(D.clipboardData){D.clipboardData.clearData();var Y=Si.text.join(` `);if(D.clipboardData.setData("Text",Y),D.clipboardData.getData("Text")==Y){D.preventDefault();return}}var Ne=Zs(),Ge=Ne.firstChild;n.display.lineSpace.insertBefore(Ne,n.display.lineSpace.firstChild),Ge.value=Si.text.join(` `);var Ct=document.activeElement;x(Ge),setTimeout(function(){n.display.lineSpace.removeChild(Ne),Ct.focus(),Ct==a&&r.showPrimarySelection()},50)}}Ve(a,"copy",E),Ve(a,"cut",E)},Br.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Br.prototype.prepareSelection=function(){var e=Qi(this.cm,!1);return e.focus=document.activeElement==this.div,e},Br.prototype.showSelection=function(e,t){!e||!this.cm.display.view.length||((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Br.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Br.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),a=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||a.line=t.display.viewFrom&&ks(t,n)||{node:D[0].measure.map[2],offset:0},Y=a.linee.firstLine()&&(n=K(n.line-1,dt(e.doc,n.line-1).length)),a.ch==dt(e.doc,a.line).text.length&&a.linet.viewTo-1)return!1;var u,E,D;n.line==t.viewFrom||(u=xr(e,n.line))==0?(E=te(t.view[0].line),D=t.view[0].node):(E=te(t.view[u].line),D=t.view[u-1].node.nextSibling);var j=xr(e,a.line),Y,Ne;if(j==t.view.length-1?(Y=t.viewTo-1,Ne=t.lineDiv.lastChild):(Y=te(t.view[j+1].line)-1,Ne=t.view[j+1].node.previousSibling),!D)return!1;for(var Ge=e.doc.splitLines(tu(e,D,Ne,E,Y)),Ct=G(e.doc,K(E,0),K(Y,dt(e.doc,Y).text.length));Ge.length>1&&Ct.length>1;)if(Be(Ge)==Be(Ct))Ge.pop(),Ct.pop(),Y--;else if(Ge[0]==Ct[0])Ge.shift(),Ct.shift(),E++;else break;for(var gt=0,Zt=0,nn=Ge[0],fn=Ct[0],yn=Math.min(nn.length,fn.length);gtn.ch&&In.charCodeAt(In.length-Zt-1)==bn.charCodeAt(bn.length-Zt-1);)gt--,Zt++;Ge[Ge.length-1]=In.slice(0,In.length-Zt).replace(/^\u200b+/,""),Ge[0]=Ge[0].slice(gt).replace(/\u200b+$/,"");var Gn=K(E,gt),Zn=K(Y,Ct.length?Be(Ct).length-Zt:0);if(Ge.length>1||Ge[0]||ie(Gn,Zn))return ua(e.doc,Ge,Gn,Zn,"+input"),!0},Br.prototype.ensurePolled=function(){this.forceCompositionEnd()},Br.prototype.reset=function(){this.forceCompositionEnd()},Br.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Br.prototype.readFromDOMSoon=function(){var e=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80))},Br.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&vi(this.cm,function(){return Or(e.cm)})},Br.prototype.setUneditable=function(e){e.contentEditable="false"},Br.prototype.onKeyPress=function(e){e.charCode==0||this.composing||(e.preventDefault(),this.cm.isReadOnly()||qr(this.cm,Po)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0))},Br.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Br.prototype.onContextMenu=function(){},Br.prototype.resetPosition=function(){},Br.prototype.needsContentAttribute=!0;function ks(e,t){var r=jr(e,t.line);if(!r||r.hidden)return null;var n=dt(e.doc,t.line),a=Tn(r,n,t.line),u=Qe(n,e.doc.direction),E="left";if(u){var D=ge(u,t.ch);E=D%2?"right":"left"}var j=Ci(a.map,t.ch,E);return j.offset=j.collapse=="right"?j.end:j.start,j}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function va(e,t){return t&&(e.bad=!0),e}function tu(e,t,r,n,a){var u="",E=!1,D=e.doc.lineSeparator(),j=!1;function Y(gt){return function(Zt){return Zt.id==gt}}function Ne(){E&&(u+=D,j&&(u+=D),E=j=!1)}function Ge(gt){gt&&(Ne(),u+=gt)}function Ct(gt){if(gt.nodeType==1){var Zt=gt.getAttribute("cm-text");if(Zt){Ge(Zt);return}var nn=gt.getAttribute("cm-marker"),fn;if(nn){var yn=e.findMarks(K(n,0),K(a+1,0),Y(+nn));yn.length&&(fn=yn[0].find(0))&&Ge(G(e.doc,fn.from,fn.to).join(D));return}if(gt.getAttribute("contenteditable")=="false")return;var In=/^(pre|div|p|li|table|br)$/i.test(gt.nodeName);if(!/^br$/i.test(gt.nodeName)&>.textContent.length==0)return;In&&Ne();for(var bn=0;bn=9&&t.hasSelection&&(t.hasSelection=null),r.poll()}),Ve(a,"paste",function(E){it(n,E)||zs(E,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())});function u(E){if(!it(n,E)){if(n.somethingSelected())to({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var D=Ws(n);to({lineWise:!0,text:D.text}),E.type=="cut"?n.setSelections(D.ranges,null,Ae):(r.prevInput="",a.value=D.text.join(` -`),x(a))}else return;E.type=="cut"&&(n.state.cutIncoming=+new Date)}}Ve(a,"cut",u),Ve(a,"copy",u),Ve(e.scroller,"paste",function(E){if(!(hn(e,E)||it(n,E))){if(!a.dispatchEvent){n.state.pasteIncoming=+new Date,r.focus();return}var D=new Event("paste");D.clipboardData=E.clipboardData,a.dispatchEvent(D)}}),Ve(e.lineSpace,"selectstart",function(E){hn(e,E)||ze(E)}),Ve(a,"compositionstart",function(){var E=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:E,range:n.markText(E,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Ve(a,"compositionend",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},Kr.prototype.createField=function(e){this.wrapper=Zs(),this.textarea=this.wrapper.firstChild},Kr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Kr.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=Qi(e);if(e.options.moveInputWithCursor){var a=kr(e,r.sel.primary().head,"div"),u=t.wrapper.getBoundingClientRect(),E=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,a.top+E.top-u.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,a.left+E.left-u.left))}return n},Kr.prototype.showSelection=function(e){var t=this.cm,r=t.display;he(r.cursorDiv,e.cursors),he(r.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Kr.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing)){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&x(this.textarea),V&&Z>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",V&&Z>=9&&(this.hasSelection=null))}},Kr.prototype.getField=function(){return this.textarea},Kr.prototype.supportsTouch=function(){return!1},Kr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!S||F()!=this.textarea))try{this.textarea.focus()}catch(e){}},Kr.prototype.blur=function(){this.textarea.blur()},Kr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Kr.prototype.receivedFocus=function(){this.slowPoll()},Kr.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Kr.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function r(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,r)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,r)},Kr.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||qt(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var a=r.value;if(a==n&&!t.somethingSelected())return!1;if(V&&Z>=9&&this.hasSelection===a||w&&/[\uf700-\uf7ff]/.test(a))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var u=a.charCodeAt(0);if(u==8203&&!n&&(n="\u200B"),u==8666)return this.reset(),this.cm.execCommand("undo")}for(var E=0,D=Math.min(n.length,a.length);E1e3||a.indexOf(` +`),x(a))}else return;E.type=="cut"&&(n.state.cutIncoming=+new Date)}}Ve(a,"cut",u),Ve(a,"copy",u),Ve(e.scroller,"paste",function(E){if(!(hn(e,E)||it(n,E))){if(!a.dispatchEvent){n.state.pasteIncoming=+new Date,r.focus();return}var D=new Event("paste");D.clipboardData=E.clipboardData,a.dispatchEvent(D)}}),Ve(e.lineSpace,"selectstart",function(E){hn(e,E)||ze(E)}),Ve(a,"compositionstart",function(){var E=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:E,range:n.markText(E,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Ve(a,"compositionend",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},Kr.prototype.createField=function(e){this.wrapper=Zs(),this.textarea=this.wrapper.firstChild},Kr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Kr.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=Qi(e);if(e.options.moveInputWithCursor){var a=kr(e,r.sel.primary().head,"div"),u=t.wrapper.getBoundingClientRect(),E=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,a.top+E.top-u.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,a.left+E.left-u.left))}return n},Kr.prototype.showSelection=function(e){var t=this.cm,r=t.display;he(r.cursorDiv,e.cursors),he(r.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Kr.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing)){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&x(this.textarea),V&&Z>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",V&&Z>=9&&(this.hasSelection=null))}},Kr.prototype.getField=function(){return this.textarea},Kr.prototype.supportsTouch=function(){return!1},Kr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!S||F()!=this.textarea))try{this.textarea.focus()}catch(e){}},Kr.prototype.blur=function(){this.textarea.blur()},Kr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Kr.prototype.receivedFocus=function(){this.slowPoll()},Kr.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Kr.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function r(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,r)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,r)},Kr.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||_t(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var a=r.value;if(a==n&&!t.somethingSelected())return!1;if(V&&Z>=9&&this.hasSelection===a||w&&/[\uf700-\uf7ff]/.test(a))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var u=a.charCodeAt(0);if(u==8203&&!n&&(n="\u200B"),u==8666)return this.reset(),this.cm.execCommand("undo")}for(var E=0,D=Math.min(n.length,a.length);E1e3||a.indexOf(` `)>-1?r.value=e.prevInput="":e.prevInput=a,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Kr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Kr.prototype.onKeyPress=function(){V&&Z>=9&&(this.hasSelection=null),this.fastPoll()},Kr.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,a=t.textarea;t.contextMenuPending&&t.contextMenuPending();var u=br(r,e),E=n.scroller.scrollTop;if(!u||c)return;var D=r.options.resetSelectionOnContextMenu;D&&r.doc.sel.contains(u)==-1&&qr(r,ii)(r.doc,Wi(u),Ae);var j=a.style.cssText,Y=t.wrapper.style.cssText,Ne=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",a.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-Ne.top-5)+"px; left: "+(e.clientX-Ne.left-5)+`px; z-index: 1000; background: `+(V?"rgba(255, 255, 255, .05)":"transparent")+`; @@ -213,9 +213,9 @@ You passed in: '`+this.raw_options[l]+"'");return y},i.prototype._is_valid_selec `+f.stack):f},0)}}emit(f){this.listeners.forEach(p=>{p(f)})}onUnexpectedError(f){this.unexpectedErrorHandler(f),this.emit(f)}onUnexpectedExternalError(f){this.unexpectedErrorHandler(f)}}const Q=new o;function L(l){N(l)||Q.onUnexpectedError(l)}function ee(l){N(l)||Q.onUnexpectedExternalError(l)}function V(l){if(l instanceof Error){let{name:f,message:p}=l;const y=l.stacktrace||l.stack;return{$isError:!0,name:f,message:p,stack:y}}return l}const Z="Canceled";function N(l){return l instanceof Error&&l.name===Z&&l.message===Z}function H(){const l=new Error(Z);return l.name=l.message,l}function i(l){return l?new Error(`Illegal argument: ${l}`):new Error("Illegal argument")}function c(l){return l?new Error(`Illegal state: ${l}`):new Error("Illegal state")}class C extends Error{constructor(f){super("NotSupported"),f&&(this.message=f)}}},4348:function(Nt,je,s){"use strict";s.d(je,{D0:function(){return C},E7:function(){return l},K3:function(){return c},Q5:function(){return i},ZD:function(){return f},ju:function(){return V}});var o=s(79881),Q=s(69323),L=s(34502),ee=s(95830),V;(function(p){p.None=()=>Q.JT.None;function y(m){return(W,x=null,T)=>{let h=!1,d;return d=m(M=>{if(!h)return d?d.dispose():h=!0,W.call(x,M)},null,T),h&&d.dispose(),d}}p.once=y;function S(m,W){return A((x,T=null,h)=>m(d=>x.call(T,W(d)),null,h))}p.map=S;function w(m,W){return A((x,T=null,h)=>m(d=>{W(d),x.call(T,d)},null,h))}p.forEach=w;function P(m,W){return A((x,T=null,h)=>m(d=>W(d)&&x.call(T,d),null,h))}p.filter=P;function v(m){return m}p.signal=v;function I(...m){return(W,x=null,T)=>(0,Q.F8)(...m.map(h=>h(d=>W.call(x,d),null,T)))}p.any=I;function g(m,W,x){let T=x;return S(m,h=>(T=W(T,h),T))}p.reduce=g;function A(m){let W;const x=new i({onFirstListenerAdd(){W=m(x.fire,x)},onLastListenerRemove(){W.dispose()}});return x.event}function R(m,W,x=100,T=!1,h){let d,M,q,Oe=0;const ke=new i({leakWarningThreshold:h,onFirstListenerAdd(){d=m(Ae=>{Oe++,M=W(M,Ae),T&&!q&&(ke.fire(M),M=void 0),clearTimeout(q),q=setTimeout(()=>{const xe=M;M=void 0,q=void 0,(!T||Oe>1)&&ke.fire(xe),Oe=0},x)})},onLastListenerRemove(){d.dispose()}});return ke.event}p.debounce=R;function z(m,W=(x,T)=>x===T){let x=!0,T;return P(m,h=>{const d=x||!W(h,T);return x=!1,T=h,d})}p.latch=z;function J(m,W){return[p.filter(m,W),p.filter(m,x=>!W(x))]}p.split=J;function he(m,W=!1,x=[]){let T=x.slice(),h=m(q=>{T?T.push(q):M.fire(q)});const d=()=>{T&&T.forEach(q=>M.fire(q)),T=null},M=new i({onFirstListenerAdd(){h||(h=m(q=>M.fire(q)))},onFirstListenerDidAdd(){T&&(W?setTimeout(d):d())},onLastListenerRemove(){h&&h.dispose(),h=null}});return M.event}p.buffer=he;class oe{constructor(W){this.event=W}map(W){return new oe(S(this.event,W))}forEach(W){return new oe(w(this.event,W))}filter(W){return new oe(P(this.event,W))}reduce(W,x){return new oe(g(this.event,W,x))}latch(){return new oe(z(this.event))}debounce(W,x=100,T=!1,h){return new oe(R(this.event,W,x,T,h))}on(W,x,T){return this.event(W,x,T)}once(W,x,T){return y(this.event)(W,x,T)}}function be(m){return new oe(m)}p.chain=be;function Je(m,W,x=T=>T){const T=(...q)=>M.fire(x(...q)),h=()=>m.on(W,T),d=()=>m.removeListener(W,T),M=new i({onFirstListenerAdd:h,onLastListenerRemove:d});return M.event}p.fromNodeEventEmitter=Je;function U(m,W,x=T=>T){const T=(...q)=>M.fire(x(...q)),h=()=>m.addEventListener(W,T),d=()=>m.removeEventListener(W,T),M=new i({onFirstListenerAdd:h,onLastListenerRemove:d});return M.event}p.fromDOMEventEmitter=U;function F(m){return new Promise(W=>y(m)(W))}p.toPromise=F})(V||(V={}));class Z{constructor(y){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${y}_${Z._idPool++}`}start(y){this._stopWatch=new ee.G(!0),this._listenerCount=y}stop(){if(this._stopWatch){const y=this._stopWatch.elapsed();this._elapsedOverall+=y,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${y.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}Z._idPool=0;let N=-1;class H{constructor(y,S=Math.random().toString(18).slice(2,5)){this.customThreshold=y,this.name=S,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(y){let S=N;if(typeof this.customThreshold=="number"&&(S=this.customThreshold),S<=0||y{const v=this._stacks.get(w)||0;this._stacks.set(w,v-1)}}}class i{constructor(y){var S;this._disposed=!1,this._options=y,this._leakageMon=N>0?new H(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((S=this._options)===null||S===void 0)&&S._profName?new Z(this._options._profName):void 0}get event(){return this._event||(this._event=(y,S,w)=>{var P;this._listeners||(this._listeners=new L.S);const v=this._listeners.isEmpty();v&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const I=this._listeners.push(S?[y,S]:y);v&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,y,S);const g=(P=this._leakageMon)===null||P===void 0?void 0:P.check(this._listeners.size),A=(0,Q.OF)(()=>{g&&g(),this._disposed||(I(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return w instanceof Q.SL?w.add(A):Array.isArray(w)&&w.push(A),A}),this._event}fire(y){var S,w;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new L.S);for(let P of this._listeners)this._deliveryQueue.push([P,y]);for((S=this._perfMon)===null||S===void 0||S.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[P,v]=this._deliveryQueue.shift();try{typeof P=="function"?P.call(void 0,v):P[0].call(P[1],v)}catch(I){(0,o.dL)(I)}}(w=this._perfMon)===null||w===void 0||w.stop()}}dispose(){var y,S,w,P,v;this._disposed||(this._disposed=!0,(y=this._listeners)===null||y===void 0||y.clear(),(S=this._deliveryQueue)===null||S===void 0||S.clear(),(P=(w=this._options)===null||w===void 0?void 0:w.onLastListenerRemove)===null||P===void 0||P.call(w),(v=this._leakageMon)===null||v===void 0||v.dispose())}}class c extends i{constructor(y){super(y),this._isPaused=0,this._eventQueue=new L.S,this._mergeFn=y==null?void 0:y.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const y=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(y))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(y){this._listeners&&(this._isPaused!==0?this._eventQueue.push(y):super.fire(y))}}class C extends c{constructor(y){var S;super(y),this._delay=(S=y.delay)!==null&&S!==void 0?S:100}fire(y){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(y)}}class l{constructor(){this.buffers=[]}wrapEvent(y){return(S,w,P)=>y(v=>{const I=this.buffers[this.buffers.length-1];I?I.push(()=>S.call(w,v)):S.call(w,v)},void 0,P)}bufferEvents(y){const S=[];this.buffers.push(S);const w=y();return this.buffers.pop(),S.forEach(P=>P()),w}}class f{constructor(){this.listening=!1,this.inputEvent=V.None,this.inputEventListener=Q.JT.None,this.emitter=new i({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(y){this.inputEvent=y,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=y(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(Nt,je,s){"use strict";s.d(je,{I:function(){return o}});function o(Q){const L=this;let ee=!1,V;return function(){return ee||(ee=!0,V=Q.apply(L,arguments)),V}}},88226:function(Nt,je,s){"use strict";s.d(je,{$:function(){return o}});var o;(function(Q){function L(I){return I&&typeof I=="object"&&typeof I[Symbol.iterator]=="function"}Q.is=L;const ee=Object.freeze([]);function V(){return ee}Q.empty=V;function*Z(I){yield I}Q.single=Z;function N(I){return I||ee}Q.from=N;function H(I){return!I||I[Symbol.iterator]().next().done===!0}Q.isEmpty=H;function i(I){return I[Symbol.iterator]().next().value}Q.first=i;function c(I,g){for(const A of I)if(g(A))return!0;return!1}Q.some=c;function C(I,g){for(const A of I)if(g(A))return A}Q.find=C;function*l(I,g){for(const A of I)g(A)&&(yield A)}Q.filter=l;function*f(I,g){let A=0;for(const R of I)yield g(R,A++)}Q.map=f;function*p(...I){for(const g of I)for(const A of g)yield A}Q.concat=p;function*y(I){for(const g of I)for(const A of g)yield A}Q.concatNested=y;function S(I,g,A){let R=A;for(const z of I)R=g(R,z);return R}Q.reduce=S;function*w(I,g,A=I.length){for(g<0&&(g+=I.length),A<0?A+=I.length:A>I.length&&(A=I.length);gR===z){const R=I[Symbol.iterator](),z=g[Symbol.iterator]();for(;;){const J=R.next(),he=z.next();if(J.done!==he.done)return!1;if(J.done)return!0;if(!A(J.value,he.value))return!1}}Q.equals=v})(o||(o={}))},69323:function(Nt,je,s){"use strict";s.d(je,{B9:function(){return f},F8:function(){return p},JT:function(){return w},Jz:function(){return v},OF:function(){return y},SL:function(){return S},Wf:function(){return l},XK:function(){return P},dk:function(){return c}});var o=s(17845),Q=s(88226);const L=!1;let ee=null;function V(I){ee=I}if(L){const I="__is_disposable_tracked__";V(new class{trackDisposable(g){const A=new Error("Potentially leaked disposable").stack;setTimeout(()=>{g[I]||console.log(A)},3e3)}setParent(g,A){if(g&&g!==w.None)try{g[I]=!0}catch(R){}}markAsDisposed(g){if(g&&g!==w.None)try{g[I]=!0}catch(A){}}markAsSingleton(g){}})}function Z(I){return ee==null||ee.trackDisposable(I),I}function N(I){ee==null||ee.markAsDisposed(I)}function H(I,g){ee==null||ee.setParent(I,g)}function i(I,g){if(ee)for(const A of I)ee.setParent(A,g)}function c(I){return ee==null||ee.markAsSingleton(I),I}class C extends Error{constructor(g){super(`Encountered errors while disposing of store. Errors: [${g.join(", ")}]`),this.errors=g}}function l(I){return typeof I.dispose=="function"&&I.dispose.length===0}function f(I){if(Q.$.is(I)){let g=[];for(const A of I)if(A)try{A.dispose()}catch(R){g.push(R)}if(g.length===1)throw g[0];if(g.length>1)throw new C(g);return Array.isArray(I)?[]:I}else if(I)return I.dispose(),I}function p(...I){const g=y(()=>f(I));return i(I,g),g}function y(I){const g=Z({dispose:(0,o.I)(()=>{N(g),I()})});return g}class S{constructor(){this._toDispose=new Set,this._isDisposed=!1,Z(this)}dispose(){this._isDisposed||(N(this),this._isDisposed=!0,this.clear())}clear(){try{f(this._toDispose.values())}finally{this._toDispose.clear()}}add(g){if(!g)return g;if(g===this)throw new Error("Cannot register a disposable on itself!");return H(g,this),this._isDisposed?S.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(g),g}}S.DISABLE_DISPOSED_WARNING=!1;class w{constructor(){this._store=new S,Z(this),H(this._store,this)}dispose(){N(this),this._store.dispose()}_register(g){if(g===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(g)}}w.None=Object.freeze({dispose(){}});class P{constructor(){this._isDisposed=!1,Z(this)}get value(){return this._isDisposed?void 0:this._value}set value(g){var A;this._isDisposed||g===this._value||((A=this._value)===null||A===void 0||A.dispose(),g&&H(g,this),this._value=g)}clear(){this.value=void 0}dispose(){var g;this._isDisposed=!0,N(this),(g=this._value)===null||g===void 0||g.dispose(),this._value=void 0}clearAndLeak(){const g=this._value;return this._value=void 0,g&&H(g,null),g}}class v{constructor(g){this.object=g}dispose(){}}},34502:function(Nt,je,s){"use strict";s.d(je,{S:function(){return Q}});class o{constructor(ee){this.element=ee,this.next=o.Undefined,this.prev=o.Undefined}}o.Undefined=new o(void 0);class Q{constructor(){this._first=o.Undefined,this._last=o.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===o.Undefined}clear(){let ee=this._first;for(;ee!==o.Undefined;){const V=ee.next;ee.prev=o.Undefined,ee.next=o.Undefined,ee=V}this._first=o.Undefined,this._last=o.Undefined,this._size=0}unshift(ee){return this._insert(ee,!1)}push(ee){return this._insert(ee,!0)}_insert(ee,V){const Z=new o(ee);if(this._first===o.Undefined)this._first=Z,this._last=Z;else if(V){const H=this._last;this._last=Z,Z.prev=H,H.next=Z}else{const H=this._first;this._first=Z,Z.next=H,H.prev=Z}this._size+=1;let N=!1;return()=>{N||(N=!0,this._remove(Z))}}shift(){if(this._first!==o.Undefined){const ee=this._first.element;return this._remove(this._first),ee}}pop(){if(this._last!==o.Undefined){const ee=this._last.element;return this._remove(this._last),ee}}_remove(ee){if(ee.prev!==o.Undefined&&ee.next!==o.Undefined){const V=ee.prev;V.next=ee.next,ee.next.prev=V}else ee.prev===o.Undefined&&ee.next===o.Undefined?(this._first=o.Undefined,this._last=o.Undefined):ee.next===o.Undefined?(this._last=this._last.prev,this._last.next=o.Undefined):ee.prev===o.Undefined&&(this._first=this._first.next,this._first.prev=o.Undefined);this._size-=1}*[Symbol.iterator](){let ee=this._first;for(;ee!==o.Undefined;)yield ee.element,ee=ee.next}}},23345:function(Nt,je,s){"use strict";s.d(je,{$L:function(){return R},ED:function(){return v},IJ:function(){return g},OS:function(){return oe},WE:function(){return J},dz:function(){return I},gn:function(){return z},li:function(){return y},r:function(){return U},tY:function(){return A},xS:function(){return he}});var o=s(97671),Q;const L="en";let ee=!1,V=!1,Z=!1,N=!1,H=!1,i=!1,c=!1,C,l=null,f=null,p;const y=typeof self=="object"?self:typeof s.g=="object"?s.g:{};let S;typeof y.vscode!="undefined"&&typeof y.vscode.process!="undefined"?S=y.vscode.process:typeof o!="undefined"&&(S=o);const w=typeof((Q=S==null?void 0:S.versions)===null||Q===void 0?void 0:Q.electron)=="string"&&S.type==="renderer";if(typeof navigator=="object"&&!w)p=navigator.userAgent,ee=p.indexOf("Windows")>=0,V=p.indexOf("Macintosh")>=0,c=(p.indexOf("Macintosh")>=0||p.indexOf("iPad")>=0||p.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,Z=p.indexOf("Linux")>=0,i=!0,C=navigator.language,l=C;else if(typeof S=="object"){ee=S.platform==="win32",V=S.platform==="darwin",Z=S.platform==="linux",N=Z&&!!S.env.SNAP&&!!S.env.SNAP_REVISION,C=L,l=L;const F=S.env.VSCODE_NLS_CONFIG;if(F)try{const m=JSON.parse(F),W=m.availableLanguages["*"];C=m.locale,l=W||L,f=m._translationsConfigFile}catch(m){}H=!0}else console.error("Unable to resolve platform.");let P=0;V?P=1:ee?P=3:Z&&(P=2);const v=ee,I=V,g=Z,A=H,R=i,z=c,J=p,he=function(){if(y.setImmediate)return y.setImmediate.bind(y);if(typeof y.postMessage=="function"&&!y.importScripts){let W=[];y.addEventListener("message",T=>{if(T.data&&T.data.vscodeSetImmediateId)for(let h=0,d=W.length;h{const h=++x;W.push({id:h,callback:T}),y.postMessage({vscodeSetImmediateId:h},"*")}}if(typeof(S==null?void 0:S.nextTick)=="function")return S.nextTick.bind(S);const m=Promise.resolve();return W=>m.then(W)}(),oe=V||c?2:ee?1:3;let be=!0,Je=!1;function U(){if(!Je){Je=!0;const F=new Uint8Array(2);F[0]=1,F[1]=2,be=new Uint16Array(F.buffer)[0]===513}return be}},95830:function(Nt,je,s){"use strict";s.d(je,{G:function(){return L}});var o=s(23345);const Q=o.li.performance&&typeof o.li.performance.now=="function";class L{constructor(V){this._highResolution=Q&&V,this._startTime=this._now(),this._stopTime=-1}static create(V=!0){return new L(V)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?o.li.performance.now():Date.now()}}},82983:function(Nt,je,s){"use strict";s.d(je,{$i:function(){return Oe},C8:function(){return At},GF:function(){return C},HO:function(){return x},IO:function(){return l},K7:function(){return Me},Kw:function(){return Be},LC:function(){return y},Mh:function(){return he},P1:function(){return oe},PJ:function(){return Et},Qe:function(){return ke},R1:function(){return c},RP:function(){return M},S6:function(){return Ye},TT:function(){return v},Ut:function(){return h},V8:function(){return S},WU:function(){return L},YK:function(){return Je},YU:function(){return ee},ZG:function(){return be},ZH:function(){return F},ab:function(){return Ae},c1:function(){return Ze},df:function(){return R},ec:function(){return V},fi:function(){return Ie},fy:function(){return Z},j3:function(){return N},j_:function(){return g},m5:function(){return o},mK:function(){return A},mr:function(){return f},oH:function(){return X},oL:function(){return H},ok:function(){return J},ow:function(){return w},qq:function(){return z},qu:function(){return P},rL:function(){return U},uS:function(){return ot},un:function(){return i},uq:function(){return p},vH:function(){return W},xe:function(){return xe},zY:function(){return I}});function o(b){return!b||typeof b!="string"?!0:b.trim().length===0}const Q=/{(\d+)}/g;function L(b,..._){return _.length===0?b:b.replace(Q,function(ne,$){const ue=parseInt($,10);return isNaN(ue)||ue<0||ue>=_.length?ne:_[ue]})}function ee(b){return b.replace(/[<>&]/g,function(_){switch(_){case"<":return"<";case">":return">";case"&":return"&";default:return _}})}function V(b){return b.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function Z(b,_=" "){const ne=N(b,_);return H(ne,_)}function N(b,_){if(!b||!_)return b;const ne=_.length;if(ne===0||b.length===0)return b;let $=0;for(;b.indexOf(_,$)===$;)$=$+ne;return b.substring($)}function H(b,_){if(!b||!_)return b;const ne=_.length,$=b.length;if(ne===0||$===0)return b;let ue=$,ge=-1;for(;ge=b.lastIndexOf(_,ue-1),!(ge===-1||ge+ne!==ue);){if(ge===0)return"";ue=ge}return b.substring(0,ue)}function i(b){return b.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function c(b){return b.replace(/\*/g,"")}function C(b,_,ne={}){if(!b)throw new Error("Cannot create regex from empty string");_||(b=V(b)),ne.wholeWord&&(/\B/.test(b.charAt(0))||(b="\\b"+b),/\B/.test(b.charAt(b.length-1))||(b=b+"\\b"));let $="";return ne.global&&($+="g"),ne.matchCase||($+="i"),ne.multiline&&($+="m"),ne.unicode&&($+="u"),new RegExp(b,$)}function l(b){return b.source==="^"||b.source==="^$"||b.source==="$"||b.source==="^\\s*$"?!1:!!(b.exec("")&&b.lastIndex===0)}function f(b){return(b.global?"g":"")+(b.ignoreCase?"i":"")+(b.multiline?"m":"")+(b.unicode?"u":"")}function p(b){return b.split(/\r\n|\r|\n/)}function y(b){for(let _=0,ne=b.length;_=0;ne--){const $=b.charCodeAt(ne);if($!==32&&$!==9)return ne}return-1}function P(b,_){return b<_?-1:b>_?1:0}function v(b,_,ne=0,$=b.length,ue=0,ge=_.length){for(;ne<$&&ueVe)return 1}const Pe=$-ne,Qe=ge-ue;return PeQe?1:0}function I(b,_){return g(b,_,0,b.length,0,_.length)}function g(b,_,ne=0,$=b.length,ue=0,ge=_.length){for(;ne<$&&ue=128||Ve>=128)return v(b.toLowerCase(),_.toLowerCase(),ne,$,ue,ge);A(_e)&&(_e-=32),A(Ve)&&(Ve-=32);const lt=_e-Ve;if(lt!==0)return lt}const Pe=$-ne,Qe=ge-ue;return PeQe?1:0}function A(b){return b>=97&&b<=122}function R(b){return b>=65&&b<=90}function z(b,_){return b.length===_.length&&g(b,_)===0}function J(b,_){const ne=_.length;return _.length>b.length?!1:g(b,_,0,ne)===0}function he(b,_){let ne,$=Math.min(b.length,_.length);for(ne=0;ne<$;ne++)if(b.charCodeAt(ne)!==_.charCodeAt(ne))return ne;return $}function oe(b,_){let ne,$=Math.min(b.length,_.length);const ue=b.length-1,ge=_.length-1;for(ne=0;ne<$;ne++)if(b.charCodeAt(ue-ne)!==_.charCodeAt(ge-ne))return ne;return $}function be(b){return 55296<=b&&b<=56319}function Je(b){return 56320<=b&&b<=57343}function U(b,_){return(b-55296<<10)+(_-56320)+65536}function F(b,_,ne){const $=b.charCodeAt(ne);if(be($)&&ne+1<_){const ue=b.charCodeAt(ne+1);if(Je(ue))return U($,ue)}return $}function m(b,_){const ne=b.charCodeAt(_-1);if(Je(ne)&&_>1){const $=b.charCodeAt(_-2);if(be($))return U($,ne)}return ne}function W(b,_){const ne=ve.getInstance(),$=_,ue=b.length,ge=F(b,ue,_);_+=ge>=65536?2:1;let Pe=ne.getGraphemeBreakType(ge);for(;_=65536?2:1,Pe=_e}return _-$}function x(b,_){const ne=ve.getInstance(),$=_,ue=m(b,_);_-=ue>=65536?2:1;let ge=ne.getGraphemeBreakType(ue);for(;_>0;){const Pe=m(b,_),Qe=ne.getGraphemeBreakType(Pe);if(Ie(Qe,ge))break;_-=Pe>=65536?2:1,ge=Qe}return $-_}const T=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function h(b){return T.test(b)}const d=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function M(b){return d.test(b)}const q=/^[\t\n\r\x20-\x7E]*$/;function Oe(b){return q.test(b)}const ke=/[\u2028\u2029]/;function Ae(b){return ke.test(b)}function xe(b){for(let _=0,ne=b.length;_=11904&&b<=55215||b>=63744&&b<=64255||b>=65281&&b<=65374}function At(b){return b>=127462&&b<=127487||b===8986||b===8987||b===9200||b===9203||b>=9728&&b<=10175||b===11088||b===11093||b>=127744&&b<=128591||b>=128640&&b<=128764||b>=128992&&b<=129003||b>=129280&&b<=129535||b>=129648&&b<=129750}const Ze="\uFEFF";function ot(b){return!!(b&&b.length>0&&b.charCodeAt(0)===65279)}function Be(b,_=!1){return b?(_&&(b=b.replace(/\\./g,"")),b.toLowerCase()!==b):!1}function Et(b){return b=b%(2*26),b<26?String.fromCharCode(97+b):String.fromCharCode(65+b-26)}function Ye(b){return ve.getInstance().getGraphemeBreakType(b)}function Ie(b,_){return b===0?_!==5&&_!==7:b===2&&_===3?!1:b===4||b===2||b===3||_===4||_===2||_===3?!0:!(b===8&&(_===8||_===9||_===11||_===12)||(b===11||b===9)&&(_===9||_===10)||(b===12||b===10)&&_===10||_===5||_===13||_===7||b===1||b===13&&_===14||b===6&&_===6)}class ve{constructor(){this._data=Ce()}static getInstance(){return ve._INSTANCE||(ve._INSTANCE=new ve),ve._INSTANCE}getGraphemeBreakType(_){if(_<32)return _===10?3:_===13?2:4;if(_<127)return 0;const ne=this._data,$=ne.length/3;let ue=1;for(;ue<=$;)if(_ne[3*ue+1])ue=2*ue+1;else return ne[3*ue+2];return 0}}ve._INSTANCE=null;function Ce(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function X(b,_){if(b===0)return 0;const ne=Re(b,_);if(ne!==void 0)return ne;const $=m(_,b);return b-=se($),b}function Re(b,_){let ne=m(_,b);for(b-=se(ne);B(ne)||ne===65039||ne===8419;){if(b===0)return;ne=m(_,b),b-=se(ne)}if(At(ne)){if(b>=0){const $=m(_,b);$===8205&&(b-=se($))}return b}}function se(b){return b>=65536?2:1}function B(b){return 127995<=b&&b<=127999}},72999:function(Nt,je,s){"use strict";s.d(je,{$E:function(){return y},$K:function(){return N},D8:function(){return l},HD:function(){return Q},IU:function(){return S},Jp:function(){return H},Kn:function(){return L},cW:function(){return c},f6:function(){return w},hj:function(){return ee},jn:function(){return V},kJ:function(){return o},mf:function(){return C},o8:function(){return Z},p_:function(){return i},vE:function(){return P}});function o(v){return Array.isArray(v)}function Q(v){return typeof v=="string"}function L(v){return typeof v=="object"&&v!==null&&!Array.isArray(v)&&!(v instanceof RegExp)&&!(v instanceof Date)}function ee(v){return typeof v=="number"&&!isNaN(v)}function V(v){return v===!0||v===!1}function Z(v){return typeof v=="undefined"}function N(v){return!H(v)}function H(v){return Z(v)||v===null}function i(v,I){if(!v)throw new Error(I?`Unexpected type, expected '${I}'`:"Unexpected type")}function c(v){if(H(v))throw new Error("Assertion Failed: argument is undefined or null");return v}function C(v){return typeof v=="function"}function l(v,I){const g=Math.min(v.length,I.length);for(let A=0;Afunction(){const z=Array.prototype.slice.call(arguments,0);return I(R,z)};let A={};for(const R of v)A[R]=g(R);return A}function w(v){return v===null?void 0:v}function P(v,I="Unreachable"){throw new Error(I)}},13268:function(Nt,je,s){"use strict";s.d(je,{N:function(){return Q}});function o(L,ee){let V;return ee.length===0?V=L:V=L.replace(/\{(\d+)\}/g,function(Z,N){const H=N[0];return typeof ee[H]!="undefined"?ee[H]:Z}),V}function Q(L,ee,...V){return o(ee,V)}},96236:function(Nt,je,s){"use strict";s.d(je,{BH:function(){return S},NZ:function(){return w},U8:function(){return P},co:function(){return y},eH:function(){return p},vr:function(){return f}});var o=s(75918),Q=s(52615),L=s(4348),ee=s(88226),V=s(69323),Z=s(34502),N=s(35884),H=s(90689),i=s(16925),c=s(49055),C=function(v,I,g,A){var R=arguments.length,z=R<3?I:A===null?A=Object.getOwnPropertyDescriptor(I,g):A,J;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(v,I,g,A);else for(var he=v.length-1;he>=0;he--)(J=v[he])&&(z=(R<3?J(z):R>3?J(I,g,z):J(I,g))||z);return R>3&&z&&Object.defineProperty(I,g,z),z},l=function(v,I){return function(g,A){I(g,A,v)}};function f(v){return v.command!==void 0}class p{constructor(I){this.id=p._idPool++,this._debugName=I}}p._idPool=0,p.CommandPalette=new p("CommandPalette"),p.EditorContext=new p("EditorContext"),p.SimpleEditorContext=new p("SimpleEditorContext"),p.EditorContextCopy=new p("EditorContextCopy"),p.EditorContextPeek=new p("EditorContextPeek"),p.MenubarEditMenu=new p("MenubarEditMenu"),p.MenubarCopy=new p("MenubarCopy"),p.MenubarGoMenu=new p("MenubarGoMenu"),p.MenubarSelectionMenu=new p("MenubarSelectionMenu"),p.InlineCompletionsActions=new p("InlineCompletionsActions");const y=(0,i.yh)("menuService"),S=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new L.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:v=>v===p.CommandPalette}}addCommand(v){return this.addCommands(ee.$.single(v))}addCommands(v){for(const I of v)this._commands.set(I.id,I);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,V.OF)(()=>{let I=!1;for(const g of v)I=this._commands.delete(g.id)||I;I&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(v){return this._commands.get(v)}getCommands(){const v=new Map;return this._commands.forEach((I,g)=>v.set(g,I)),v}appendMenuItem(v,I){return this.appendMenuItems(ee.$.single({id:v,item:I}))}appendMenuItems(v){const I=new Set,g=new Z.S;for(const{id:A,item:R}of v){let z=this._menuItems.get(A);z||(z=new Z.S,this._menuItems.set(A,z)),g.push(z.push(R)),I.add(A)}return this._onDidChangeMenu.fire(I),(0,V.OF)(()=>{if(g.size>0){for(let A of g)A();this._onDidChangeMenu.fire(I),g.clear()}})}getMenuItems(v){let I;return this._menuItems.has(v)?I=[...this._menuItems.get(v)]:I=[],v===p.CommandPalette&&this._appendImplicitItems(I),I}_appendImplicitItems(v){const I=new Set;for(const g of v)f(g)&&(I.add(g.command.id),g.alt&&I.add(g.alt.id));this._commands.forEach((g,A)=>{I.has(A)||v.push({command:g})})}};class w extends o.wY{constructor(I,g,A,R){super(`submenuitem.${I.submenu.id}`,typeof I.title=="string"?I.title:I.title.value,[],"submenu"),this.item=I,this._menuService=g,this._contextKeyService=A,this._options=R}get actions(){const I=[],g=this._menuService.createMenu(this.item.submenu,this._contextKeyService),A=g.getActions(this._options);g.dispose();for(const[,R]of A)R.length>0&&(I.push(...R),I.push(new o.Z0));return I.length&&I.pop(),I}}let P=class Xs{constructor(I,g,A,R,z){var J,he;if(this._commandService=z,this.id=I.id,this.label=A!=null&&A.renderShortTitle&&I.shortTitle?typeof I.shortTitle=="string"?I.shortTitle:I.shortTitle.value:typeof I.title=="string"?I.title:I.title.value,this.tooltip=(he=typeof I.tooltip=="string"?I.tooltip:(J=I.tooltip)===null||J===void 0?void 0:J.value)!==null&&he!==void 0?he:"",this.enabled=!I.precondition||R.contextMatchesRules(I.precondition),this.checked=void 0,I.toggled){const oe=I.toggled.condition?I.toggled:{condition:I.toggled};this.checked=R.contextMatchesRules(oe.condition),this.checked&&oe.tooltip&&(this.tooltip=typeof oe.tooltip=="string"?oe.tooltip:oe.tooltip.value),oe.title&&(this.label=typeof oe.title=="string"?oe.title:oe.title.value)}this.item=I,this.alt=g?new Xs(g,void 0,A,R,z):void 0,this._options=A,c.kS.isThemeIcon(I.icon)&&(this.class=Q.dT.asClassName(I.icon))}dispose(){}run(...I){var g,A;let R=[];return!((g=this._options)===null||g===void 0)&&g.arg&&(R=[...R,this._options.arg]),!((A=this._options)===null||A===void 0)&&A.shouldForwardArgs&&(R=[...R,...I]),this._commandService.executeCommand(this.id,...R)}};P=C([l(3,H.i6),l(4,N.H)],P)},35884:function(Nt,je,s){"use strict";s.d(je,{H:function(){return N},P:function(){return H}});var o=s(4348),Q=s(88226),L=s(69323),ee=s(34502),V=s(72999),Z=s(16925);const N=(0,Z.yh)("commandService"),H=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new o.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(i,c){if(!i)throw new Error("invalid command");if(typeof i=="string"){if(!c)throw new Error("invalid command");return this.registerCommand({id:i,handler:c})}if(i.description){const y=[];for(let w of i.description.args)y.push(w.constraint);const S=i.handler;i.handler=function(w,...P){return(0,V.D8)(P,y),S(w,...P)}}const{id:C}=i;let l=this._commands.get(C);l||(l=new ee.S,this._commands.set(C,l));let f=l.unshift(i),p=(0,L.OF)(()=>{f();const y=this._commands.get(C);y!=null&&y.isEmpty()&&this._commands.delete(C)});return this._onDidRegisterCommand.fire(C),p}registerCommandAlias(i,c){return H.registerCommand(i,(C,...l)=>C.get(N).executeCommand(c,...l))}getCommand(i){const c=this._commands.get(i);if(!(!c||c.isEmpty()))return Q.$.first(c)}getCommands(){const i=new Map;for(const c of this._commands.keys()){const C=this.getCommand(c);C&&i.set(c,C)}return i}};H.registerCommand("noop",()=>{})},90689:function(Nt,je,s){"use strict";s.d(je,{Ao:function(){return N},Eq:function(){return U},Fb:function(){return H},K8:function(){return W},i6:function(){return Je},uy:function(){return be}});var o=s(23345),Q=s(82983),L=s(16925);let ee=o.WE||"";const V=new Map;V.set("false",!1),V.set("true",!0),V.set("isMac",o.dz),V.set("isLinux",o.IJ),V.set("isWindows",o.ED),V.set("isWeb",o.$L),V.set("isMacNative",o.dz&&!o.$L),V.set("isEdge",ee.indexOf("Edg/")>=0),V.set("isFirefox",ee.indexOf("Firefox")>=0),V.set("isChrome",ee.indexOf("Chrome")>=0),V.set("isSafari",ee.indexOf("Safari")>=0);const Z=Object.prototype.hasOwnProperty;class N{static has(h){return l.create(h)}static equals(h,d){return f.create(h,d)}static regex(h,d){return R.create(h,d)}static not(h){return w.create(h)}static and(...h){return he.create(h,null)}static or(...h){return oe.create(h,null,!0)}static deserialize(h,d=!1){if(h)return this._deserializeOrExpression(h,d)}static _deserializeOrExpression(h,d){let M=h.split("||");return oe.create(M.map(q=>this._deserializeAndExpression(q,d)),null,!0)}static _deserializeAndExpression(h,d){let M=h.split("&&");return he.create(M.map(q=>this._deserializeOne(q,d)),null)}static _deserializeOne(h,d){if(h=h.trim(),h.indexOf("!=")>=0){let M=h.split("!=");return S.create(M[0].trim(),this._deserializeValue(M[1],d))}if(h.indexOf("==")>=0){let M=h.split("==");return f.create(M[0].trim(),this._deserializeValue(M[1],d))}if(h.indexOf("=~")>=0){let M=h.split("=~");return R.create(M[0].trim(),this._deserializeRegexValue(M[1],d))}if(h.indexOf(" in ")>=0){let M=h.split(" in ");return p.create(M[0].trim(),M[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(h)){const M=h.split(">=");return I.create(M[0].trim(),M[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(h)){const M=h.split(">");return v.create(M[0].trim(),M[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(h)){const M=h.split("<=");return A.create(M[0].trim(),M[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(h)){const M=h.split("<");return g.create(M[0].trim(),M[1].trim())}return/^\!\s*/.test(h)?w.create(h.substr(1).trim()):l.create(h)}static _deserializeValue(h,d){if(h=h.trim(),h==="true")return!0;if(h==="false")return!1;let M=/^'([^']*)'$/.exec(h);return M?M[1].trim():h}static _deserializeRegexValue(h,d){if((0,Q.m5)(h)){if(d)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let M=h.indexOf("/"),q=h.lastIndexOf("/");if(M===q||M<0){if(d)throw new Error(`bad regexp-value '${h}', missing /-enclosure`);return console.warn(`bad regexp-value '${h}', missing /-enclosure`),null}let Oe=h.slice(M+1,q),ke=h[q+1]==="i"?"i":"";try{return new RegExp(Oe,ke)}catch(Ae){if(d)throw new Error(`bad regexp-value '${h}', parse error: ${Ae}`);return console.warn(`bad regexp-value '${h}', parse error: ${Ae}`),null}}}function H(T,h){const d=T?T.substituteConstants():void 0,M=h?h.substituteConstants():void 0;return!d&&!M?!0:!d||!M?!1:d.equals(M)}function i(T,h){return T.cmp(h)}class c{constructor(){this.type=0}cmp(h){return this.type-h.type}equals(h){return h.type===this.type}substituteConstants(){return this}evaluate(h){return!1}serialize(){return"false"}keys(){return[]}negate(){return C.INSTANCE}}c.INSTANCE=new c;class C{constructor(){this.type=1}cmp(h){return this.type-h.type}equals(h){return h.type===this.type}substituteConstants(){return this}evaluate(h){return!0}serialize(){return"true"}keys(){return[]}negate(){return c.INSTANCE}}C.INSTANCE=new C;class l{constructor(h,d){this.key=h,this.negated=d,this.type=2}static create(h,d=null){const M=V.get(h);return typeof M=="boolean"?M?C.INSTANCE:c.INSTANCE:new l(h,d)}cmp(h){return h.type!==this.type?this.type-h.type:F(this.key,h.key)}equals(h){return h.type===this.type?this.key===h.key:!1}substituteConstants(){const h=V.get(this.key);return typeof h=="boolean"?h?C.INSTANCE:c.INSTANCE:this}evaluate(h){return!!h.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=w.create(this.key,this)),this.negated}}class f{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=4}static create(h,d,M=null){if(typeof d=="boolean")return d?l.create(h,M):w.create(h,M);const q=V.get(h);return typeof q=="boolean"?d===(q?"true":"false")?C.INSTANCE:c.INSTANCE:new f(h,d,M)}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){const h=V.get(this.key);if(typeof h=="boolean"){const d=h?"true":"false";return this.value===d?C.INSTANCE:c.INSTANCE}return this}evaluate(h){return h.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this.value,this)),this.negated}}class p{constructor(h,d){this.key=h,this.valueKey=d,this.type=10,this.negated=null}static create(h,d){return new p(h,d)}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.valueKey,h.key,h.valueKey)}equals(h){return h.type===this.type?this.key===h.key&&this.valueKey===h.valueKey:!1}substituteConstants(){return this}evaluate(h){const d=h.getValue(this.valueKey),M=h.getValue(this.key);return Array.isArray(d)?d.indexOf(M)>=0:typeof M=="string"&&typeof d=="object"&&d!==null?Z.call(d,M):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=y.create(this)),this.negated}}class y{constructor(h){this._actual=h,this.type=11}static create(h){return new y(h)}cmp(h){return h.type!==this.type?this.type-h.type:this._actual.cmp(h._actual)}equals(h){return h.type===this.type?this._actual.equals(h._actual):!1}substituteConstants(){return this}evaluate(h){return!this._actual.evaluate(h)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class S{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=5}static create(h,d,M=null){if(typeof d=="boolean")return d?w.create(h,M):l.create(h,M);const q=V.get(h);return typeof q=="boolean"?d===(q?"true":"false")?c.INSTANCE:C.INSTANCE:new S(h,d,M)}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){const h=V.get(this.key);if(typeof h=="boolean"){const d=h?"true":"false";return this.value===d?c.INSTANCE:C.INSTANCE}return this}evaluate(h){return h.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=f.create(this.key,this.value,this)),this.negated}}class w{constructor(h,d){this.key=h,this.negated=d,this.type=3}static create(h,d=null){const M=V.get(h);return typeof M=="boolean"?M?c.INSTANCE:C.INSTANCE:new w(h,d)}cmp(h){return h.type!==this.type?this.type-h.type:F(this.key,h.key)}equals(h){return h.type===this.type?this.key===h.key:!1}substituteConstants(){const h=V.get(this.key);return typeof h=="boolean"?h?c.INSTANCE:C.INSTANCE:this}evaluate(h){return!h.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=l.create(this.key,this)),this.negated}}function P(T,h){if(typeof T=="string"){const d=parseFloat(T);isNaN(d)||(T=d)}return typeof T=="string"||typeof T=="number"?h(T):c.INSTANCE}class v{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=12}static create(h,d,M=null){return P(d,q=>new v(h,q,M))}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){return this}evaluate(h){return typeof this.value=="string"?!1:parseFloat(h.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=A.create(this.key,this.value,this)),this.negated}}class I{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=13}static create(h,d,M=null){return P(d,q=>new I(h,q,M))}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){return this}evaluate(h){return typeof this.value=="string"?!1:parseFloat(h.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=g.create(this.key,this.value,this)),this.negated}}class g{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=14}static create(h,d,M=null){return P(d,q=>new g(h,q,M))}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){return this}evaluate(h){return typeof this.value=="string"?!1:parseFloat(h.getValue(this.key))new A(h,q,M))}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){return this}evaluate(h){return typeof this.value=="string"?!1:parseFloat(h.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class R{constructor(h,d){this.key=h,this.regexp=d,this.type=7,this.negated=null}static create(h,d){return new R(h,d)}cmp(h){if(h.type!==this.type)return this.type-h.type;if(this.keyh.key)return 1;const d=this.regexp?this.regexp.source:"",M=h.regexp?h.regexp.source:"";return dM?1:0}equals(h){if(h.type===this.type){const d=this.regexp?this.regexp.source:"",M=h.regexp?h.regexp.source:"";return this.key===h.key&&d===M}return!1}substituteConstants(){return this}evaluate(h){let d=h.getValue(this.key);return this.regexp?this.regexp.test(d):!1}serialize(){const h=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${h}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=z.create(this)),this.negated}}class z{constructor(h){this._actual=h,this.type=8}static create(h){return new z(h)}cmp(h){return h.type!==this.type?this.type-h.type:this._actual.cmp(h._actual)}equals(h){return h.type===this.type?this._actual.equals(h._actual):!1}substituteConstants(){return this}evaluate(h){return!this._actual.evaluate(h)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function J(T){let h=null;for(let d=0,M=T.length;dh.expr.length)return 1;for(let d=0,M=this.expr.length;d1;){const Oe=M[M.length-1];if(Oe.type!==9)break;M.pop();const ke=M.pop(),Ae=M.length===0,xe=oe.create(Oe.expr.map(Me=>he.create([Me,ke],null)),null,Ae);xe&&(M.push(xe),M.sort(i))}return M.length===1?M[0]:new he(M,d)}}serialize(){return this.expr.map(h=>h.serialize()).join(" && ")}keys(){const h=[];for(let d of this.expr)h.push(...d.keys());return h}negate(){if(!this.negated){const h=[];for(let d of this.expr)h.push(d.negate());this.negated=oe.create(h,this,!0)}return this.negated}}class oe{constructor(h,d){this.expr=h,this.negated=d,this.type=9}static create(h,d,M){return oe._normalizeArr(h,d,M)}cmp(h){if(h.type!==this.type)return this.type-h.type;if(this.expr.lengthh.expr.length)return 1;for(let d=0,M=this.expr.length;dh.serialize()).join(" || ")}keys(){const h=[];for(let d of this.expr)h.push(...d.keys());return h}negate(){if(!this.negated){let h=[];for(let d of this.expr)h.push(d.negate());for(;h.length>1;){const d=h.shift(),M=h.shift(),q=[];for(const ke of x(d))for(const Ae of x(M))q.push(he.create([ke,Ae],null));const Oe=h.length===0;h.unshift(oe.create(q,null,Oe))}this.negated=h[0]}return this.negated}}class be extends l{constructor(h,d,M){super(h,null),this._defaultValue=d,typeof M=="object"?be._info.push(Object.assign(Object.assign({},M),{key:h})):M!==!0&&be._info.push({key:h,description:M,type:d!=null?typeof d:void 0})}static all(){return be._info.values()}bindTo(h){return h.createKey(this.key,this._defaultValue)}getValue(h){return h.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(h){return f.create(this.key,h)}}be._info=[];const Je=(0,L.yh)("contextKeyService"),U="setContext";function F(T,h){return Th?1:0}function m(T,h,d,M){return Td?1:hM?1:0}function W(T,h){if(h.type===6&&T.type!==9&&T.type!==6){for(const q of h.expr)if(T.equals(q))return!0}const d=T.negate(),M=x(d).concat(x(h));M.sort(i);for(let q=0;qZ,o.serviceIds.set(Z,N),N}function V(Z){return function(N,H,i){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");L(Z,N,i,!0)}}},44650:function(Nt,je,s){"use strict";s.d(je,{B:function(){return ee}});var o=s(76068),Q=s(72999);class L{constructor(){this.data=new Map}add(Z,N){o.ok(Q.HD(Z)),o.ok(Q.Kn(N)),o.ok(!this.data.has(Z),"There is already an extension with this id"),this.data.set(Z,N)}as(Z){return this.data.get(Z)||null}}const ee=new L},66213:function(Nt,je,s){"use strict";s.d(je,{e:function(){return o}});var o;(function(Q){Q.DARK="dark",Q.LIGHT="light",Q.HIGH_CONTRAST="hc"})(o||(o={}))},49055:function(Nt,je,s){"use strict";s.d(je,{EN:function(){return i},IP:function(){return l},Ic:function(){return y},XE:function(){return N},bB:function(){return S},kS:function(){return c},m6:function(){return C}});var o=s(52615),Q=s(4348),L=s(69323),ee=s(16925),V=s(44650),Z=s(66213);const N=(0,ee.yh)("themeService");var H;(function(w){function P(v){return v&&typeof v=="object"&&typeof v.id=="string"}w.isThemeColor=P})(H||(H={}));function i(w){return{id:w}}var c;(function(w){function P(z){return z&&typeof z=="object"&&typeof z.id=="string"&&(typeof z.color=="undefined"||H.isThemeColor(z.color))}w.isThemeIcon=P;const v=new RegExp(`^\\$\\((${o.dT.iconNameExpression}(?:${o.dT.iconModifierExpression})?)\\)$`);function I(z){const J=v.exec(z);if(!J)return;let[,he]=J;return{id:he}}w.fromString=I;function g(z,J){let he=z.id;const oe=he.lastIndexOf("~");return oe!==-1&&(he=he.substring(0,oe)),J&&(he=`${he}~${J}`),{id:he}}w.modify=g;function A(z,J){var he,oe;return z.id===J.id&&((he=z.color)===null||he===void 0?void 0:he.id)===((oe=J.color)===null||oe===void 0?void 0:oe.id)}w.isEqual=A;function R(z,J){return{id:z.id,color:J?i(J):void 0}}w.asThemeIcon=R,w.asClassNameArray=o.dT.asClassNameArray,w.asClassName=o.dT.asClassName,w.asCSSSelector=o.dT.asCSSSelector})(c||(c={}));function C(w){switch(w){case Z.e.DARK:return"vs-dark";case Z.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const l={ThemingContribution:"base.contributions.theming"};class f{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new Q.Q5}onColorThemeChange(P){return this.themingParticipants.push(P),this.onThemingParticipantAddedEmitter.fire(P),(0,L.OF)(()=>{const v=this.themingParticipants.indexOf(P);this.themingParticipants.splice(v,1)})}getThemingParticipants(){return this.themingParticipants}}let p=new f;V.B.add(l.ThemingContribution,p);function y(w){return p.onColorThemeChange(w)}class S extends L.JT{constructor(P){super(),this.themeService=P,this.theme=P.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(v=>this.onThemeChange(v)))}onThemeChange(P){this.theme=P,this.updateStyles()}updateStyles(){}}},96478:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return z}});var o=s(54476),Q=s(20068),L=s(42978),ee=s(75931),V=s(65030),Z=s(92310),N=s.n(Z),H=s(8654),i=s(59301),c=s(10228),C=s(16089),l=c.Z.ESC,f=c.Z.TAB;function p(J){var he=J.visible,oe=J.triggerRef,be=J.onVisibleChange,Je=J.autoFocus,U=J.overlayRef,F=i.useRef(!1),m=function(){if(he){var h,d;(h=oe.current)===null||h===void 0||(d=h.focus)===null||d===void 0||d.call(h),be==null||be(!1)}},W=function(){var h;return(h=U.current)!==null&&h!==void 0&&h.focus?(U.current.focus(),F.current=!0,!0):!1},x=function(h){switch(h.keyCode){case l:m();break;case f:{var d=!1;F.current||(d=W()),d?h.preventDefault():m();break}}};i.useEffect(function(){return he?(window.addEventListener("keydown",x),Je&&(0,C.Z)(W,3),function(){window.removeEventListener("keydown",x),F.current=!1}):function(){F.current=!1}},[he])}var y=(0,i.forwardRef)(function(J,he){var oe=J.overlay,be=J.arrow,Je=J.prefixCls,U=(0,i.useMemo)(function(){var m;return typeof oe=="function"?m=oe():m=oe,m},[oe]),F=(0,H.sQ)(he,(0,H.C4)(U));return i.createElement(i.Fragment,null,be&&i.createElement("div",{className:"".concat(Je,"-arrow")}),i.cloneElement(U,{ref:(0,H.Yr)(U)?F:void 0}))}),S=y,w={adjustX:1,adjustY:1},P=[0,0],v={topLeft:{points:["bl","tl"],overflow:w,offset:[0,-4],targetOffset:P},top:{points:["bc","tc"],overflow:w,offset:[0,-4],targetOffset:P},topRight:{points:["br","tr"],overflow:w,offset:[0,-4],targetOffset:P},bottomLeft:{points:["tl","bl"],overflow:w,offset:[0,4],targetOffset:P},bottom:{points:["tc","bc"],overflow:w,offset:[0,4],targetOffset:P},bottomRight:{points:["tr","br"],overflow:w,offset:[0,4],targetOffset:P}},I=v,g=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function A(J,he){var oe,be=J.arrow,Je=be===void 0?!1:be,U=J.prefixCls,F=U===void 0?"rc-dropdown":U,m=J.transitionName,W=J.animation,x=J.align,T=J.placement,h=T===void 0?"bottomLeft":T,d=J.placements,M=d===void 0?I:d,q=J.getPopupContainer,Oe=J.showAction,ke=J.hideAction,Ae=J.overlayClassName,xe=J.overlayStyle,Me=J.visible,At=J.trigger,Ze=At===void 0?["hover"]:At,ot=J.autoFocus,Be=J.overlay,Et=J.children,Ye=J.onVisibleChange,Ie=(0,ee.Z)(J,g),ve=i.useState(),Ce=(0,L.Z)(ve,2),X=Ce[0],Re=Ce[1],se="visible"in J?Me:X,B=i.useRef(null),b=i.useRef(null),_=i.useRef(null);i.useImperativeHandle(he,function(){return B.current});var ne=function(ft){Re(ft),Ye==null||Ye(ft)};p({visible:se,triggerRef:_,onVisibleChange:ne,autoFocus:ot,overlayRef:b});var $=function(ft){var tt=J.onOverlayClick;Re(!1),tt&&tt(ft)},ue=function(){return i.createElement(S,{ref:b,overlay:Be,prefixCls:F,arrow:Je})},ge=function(){return typeof Be=="function"?ue:ue()},Pe=function(){var ft=J.minOverlayWidthMatchTrigger,tt=J.alignPoint;return"minOverlayWidthMatchTrigger"in J?ft:!tt},Qe=function(){var ft=J.openClassName;return ft!==void 0?ft:"".concat(F,"-open")},_e=i.cloneElement(Et,{className:N()((oe=Et.props)===null||oe===void 0?void 0:oe.className,se&&Qe()),ref:(0,H.Yr)(Et)?(0,H.sQ)(_,(0,H.C4)(Et)):void 0}),Ve=ke;return!Ve&&Ze.indexOf("contextMenu")!==-1&&(Ve=["click"]),i.createElement(V.Z,(0,o.Z)({builtinPlacements:M},Ie,{prefixCls:F,ref:B,popupClassName:N()(Ae,(0,Q.Z)({},"".concat(F,"-show-arrow"),Je)),popupStyle:xe,action:Ze,showAction:Oe,hideAction:Ve,popupPlacement:h,popupAlign:x,popupTransitionName:m,popupAnimation:W,popupVisible:se,stretch:Pe()?"minWidth":"",popup:ge(),onPopupVisibleChange:ne,onPopupClick:$,getPopupContainer:q}),_e)}var R=i.forwardRef(A),z=R},66003:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return N}});var o=s(75931),Q=s(33885),L=s(76190),ee=s(59301),V=["show"];function Z(H,i){if(!i.max)return!0;var c=i.strategy(H);return c<=i.max}function N(H,i){return ee.useMemo(function(){var c={};i&&(c.show=(0,L.Z)(i)==="object"&&i.formatter?i.formatter:!!i),c=(0,Q.Z)((0,Q.Z)({},c),H);var C=c,l=C.show,f=(0,o.Z)(C,V);return(0,Q.Z)((0,Q.Z)({},f),{},{show:!!l,showFormatter:typeof l=="function"?l:void 0,strategy:f.strategy||function(p){return p.length}})},[H,i])}},36901:function(Nt,je,s){"use strict";s.r(je),s.d(je,{BaseInput:function(){return c},default:function(){return I}});var o=s(33885),Q=s(54476),L=s(20068),ee=s(76190),V=s(92310),Z=s.n(V),N=s(59301),H=s(30292),i=N.forwardRef(function(g,A){var R,z,J,he=g.inputElement,oe=g.children,be=g.prefixCls,Je=g.prefix,U=g.suffix,F=g.addonBefore,m=g.addonAfter,W=g.className,x=g.style,T=g.disabled,h=g.readOnly,d=g.focused,M=g.triggerFocus,q=g.allowClear,Oe=g.value,ke=g.handleReset,Ae=g.hidden,xe=g.classes,Me=g.classNames,At=g.dataAttrs,Ze=g.styles,ot=g.components,Be=g.onClear,Et=oe!=null?oe:he,Ye=(ot==null?void 0:ot.affixWrapper)||"span",Ie=(ot==null?void 0:ot.groupWrapper)||"span",ve=(ot==null?void 0:ot.wrapper)||"span",Ce=(ot==null?void 0:ot.groupAddon)||"span",X=(0,N.useRef)(null),Re=function(vt){var pt;(pt=X.current)!==null&&pt!==void 0&&pt.contains(vt.target)&&(M==null||M())},se=(0,H.X3)(g),B=(0,N.cloneElement)(Et,{value:Oe,className:Z()((R=Et.props)===null||R===void 0?void 0:R.className,!se&&(Me==null?void 0:Me.variant))||null}),b=(0,N.useRef)(null);if(N.useImperativeHandle(A,function(){return{nativeElement:b.current||X.current}}),se){var _=null;if(q){var ne=!T&&!h&&Oe,$="".concat(be,"-clear-icon"),ue=(0,ee.Z)(q)==="object"&&q!==null&&q!==void 0&&q.clearIcon?q.clearIcon:"\u2716";_=N.createElement("button",{type:"button",tabIndex:-1,onClick:function(vt){ke==null||ke(vt),Be==null||Be()},onMouseDown:function(vt){return vt.preventDefault()},className:Z()($,(0,L.Z)((0,L.Z)({},"".concat($,"-hidden"),!ne),"".concat($,"-has-suffix"),!!U))},ue)}var ge="".concat(be,"-affix-wrapper"),Pe=Z()(ge,(0,L.Z)((0,L.Z)((0,L.Z)((0,L.Z)((0,L.Z)({},"".concat(be,"-disabled"),T),"".concat(ge,"-disabled"),T),"".concat(ge,"-focused"),d),"".concat(ge,"-readonly"),h),"".concat(ge,"-input-with-clear-btn"),U&&q&&Oe),xe==null?void 0:xe.affixWrapper,Me==null?void 0:Me.affixWrapper,Me==null?void 0:Me.variant),Qe=(U||q)&&N.createElement("span",{className:Z()("".concat(be,"-suffix"),Me==null?void 0:Me.suffix),style:Ze==null?void 0:Ze.suffix},_,U);B=N.createElement(Ye,(0,Q.Z)({className:Pe,style:Ze==null?void 0:Ze.affixWrapper,onClick:Re},At==null?void 0:At.affixWrapper,{ref:X}),Je&&N.createElement("span",{className:Z()("".concat(be,"-prefix"),Me==null?void 0:Me.prefix),style:Ze==null?void 0:Ze.prefix},Je),B,Qe)}if((0,H.He)(g)){var _e="".concat(be,"-group"),Ve="".concat(_e,"-addon"),lt="".concat(_e,"-wrapper"),ft=Z()("".concat(be,"-wrapper"),_e,xe==null?void 0:xe.wrapper,Me==null?void 0:Me.wrapper),tt=Z()(lt,(0,L.Z)({},"".concat(lt,"-disabled"),T),xe==null?void 0:xe.group,Me==null?void 0:Me.groupWrapper);B=N.createElement(Ie,{className:tt,ref:b},N.createElement(ve,{className:ft},F&&N.createElement(Ce,{className:Ve},F),B,m&&N.createElement(Ce,{className:Ve},m)))}return N.cloneElement(B,{className:Z()((z=B.props)===null||z===void 0?void 0:z.className,W)||null,style:(0,o.Z)((0,o.Z)({},(J=B.props)===null||J===void 0?void 0:J.style),x),hidden:Ae})}),c=i,C=s(94480),l=s(42978),f=s(75931),p=s(18929),y=s(2738),S=s(66003),w=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],P=(0,N.forwardRef)(function(g,A){var R=g.autoComplete,z=g.onChange,J=g.onFocus,he=g.onBlur,oe=g.onPressEnter,be=g.onKeyDown,Je=g.onKeyUp,U=g.prefixCls,F=U===void 0?"rc-input":U,m=g.disabled,W=g.htmlSize,x=g.className,T=g.maxLength,h=g.suffix,d=g.showCount,M=g.count,q=g.type,Oe=q===void 0?"text":q,ke=g.classes,Ae=g.classNames,xe=g.styles,Me=g.onCompositionStart,At=g.onCompositionEnd,Ze=(0,f.Z)(g,w),ot=(0,N.useState)(!1),Be=(0,l.Z)(ot,2),Et=Be[0],Ye=Be[1],Ie=(0,N.useRef)(!1),ve=(0,N.useRef)(!1),Ce=(0,N.useRef)(null),X=(0,N.useRef)(null),Re=function(wt){Ce.current&&(0,H.nH)(Ce.current,wt)},se=(0,p.Z)(g.defaultValue,{value:g.value}),B=(0,l.Z)(se,2),b=B[0],_=B[1],ne=b==null?"":String(b),$=(0,N.useState)(null),ue=(0,l.Z)($,2),ge=ue[0],Pe=ue[1],Qe=(0,S.Z)(M,d),_e=Qe.max||T,Ve=Qe.strategy(ne),lt=!!_e&&Ve>_e;(0,N.useImperativeHandle)(A,function(){var xt;return{focus:Re,blur:function(){var Mt;(Mt=Ce.current)===null||Mt===void 0||Mt.blur()},setSelectionRange:function(Mt,Bt,Tt){var Jt;(Jt=Ce.current)===null||Jt===void 0||Jt.setSelectionRange(Mt,Bt,Tt)},select:function(){var Mt;(Mt=Ce.current)===null||Mt===void 0||Mt.select()},input:Ce.current,nativeElement:((xt=X.current)===null||xt===void 0?void 0:xt.nativeElement)||Ce.current}}),(0,N.useEffect)(function(){ve.current&&(ve.current=!1),Ye(function(xt){return xt&&m?!1:xt})},[m]);var ft=function(wt,Mt,Bt){var Tt=Mt;if(!Ie.current&&Qe.exceedFormatter&&Qe.max&&Qe.strategy(Mt)>Qe.max){if(Tt=Qe.exceedFormatter(Mt,{max:Qe.max}),Mt!==Tt){var Jt,It;Pe([((Jt=Ce.current)===null||Jt===void 0?void 0:Jt.selectionStart)||0,((It=Ce.current)===null||It===void 0?void 0:It.selectionEnd)||0])}}else if(Bt.source==="compositionEnd")return;_(Tt),Ce.current&&(0,H.rJ)(Ce.current,wt,z,Tt)};(0,N.useEffect)(function(){if(ge){var xt;(xt=Ce.current)===null||xt===void 0||xt.setSelectionRange.apply(xt,(0,C.Z)(ge))}},[ge]);var tt=function(wt){ft(wt,wt.target.value,{source:"change"})},it=function(wt){Ie.current=!1,ft(wt,wt.currentTarget.value,{source:"compositionEnd"}),At==null||At(wt)},vt=function(wt){oe&&wt.key==="Enter"&&!ve.current&&(ve.current=!0,oe(wt)),be==null||be(wt)},pt=function(wt){wt.key==="Enter"&&(ve.current=!1),Je==null||Je(wt)},fe=function(wt){Ye(!0),J==null||J(wt)},ze=function(wt){ve.current&&(ve.current=!1),Ye(!1),he==null||he(wt)},nt=function(wt){_(""),Re(),Ce.current&&(0,H.rJ)(Ce.current,wt,z)},at=lt&&"".concat(F,"-out-of-range"),et=function(){var wt=(0,y.Z)(g,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return N.createElement("input",(0,Q.Z)({autoComplete:R},wt,{onChange:tt,onFocus:fe,onBlur:ze,onKeyDown:vt,onKeyUp:pt,className:Z()(F,(0,L.Z)({},"".concat(F,"-disabled"),m),Ae==null?void 0:Ae.input),style:xe==null?void 0:xe.input,ref:Ce,size:W,type:Oe,onCompositionStart:function(Bt){Ie.current=!0,Me==null||Me(Bt)},onCompositionEnd:it}))},Wt=function(){var wt=Number(_e)>0;if(h||Qe.show){var Mt=Qe.showFormatter?Qe.showFormatter({value:ne,count:Ve,maxLength:_e}):"".concat(Ve).concat(wt?" / ".concat(_e):"");return N.createElement(N.Fragment,null,Qe.show&&N.createElement("span",{className:Z()("".concat(F,"-show-count-suffix"),(0,L.Z)({},"".concat(F,"-show-count-has-suffix"),!!h),Ae==null?void 0:Ae.count),style:(0,o.Z)({},xe==null?void 0:xe.count)},Mt),h)}return null};return N.createElement(c,(0,Q.Z)({},Ze,{prefixCls:F,className:Z()(x,at),handleReset:nt,value:ne,focused:Et,triggerFocus:Re,suffix:Wt(),disabled:m,classes:ke,classNames:Ae,styles:xe}),et())}),v=P,I=v},30292:function(Nt,je,s){"use strict";s.d(je,{He:function(){return o},X3:function(){return Q},nH:function(){return V},rJ:function(){return ee}});function o(Z){return!!(Z.addonBefore||Z.addonAfter)}function Q(Z){return!!(Z.prefix||Z.suffix||Z.allowClear)}function L(Z,N,H){var i=N.cloneNode(!0),c=Object.create(Z,{target:{value:i},currentTarget:{value:i}});return i.value=H,typeof N.selectionStart=="number"&&typeof N.selectionEnd=="number"&&(i.selectionStart=N.selectionStart,i.selectionEnd=N.selectionEnd),i.setSelectionRange=function(){N.setSelectionRange.apply(N,arguments)},c}function ee(Z,N,H,i){if(H){var c=N;if(N.type==="click"){c=L(N,Z,""),H(c);return}if(Z.type!=="file"&&i!==void 0){c=L(N,Z,i),H(c);return}H(c)}}function V(Z,N){if(Z){Z.focus(N);var H=N||{},i=H.cursor;if(i){var c=Z.value.length;switch(i){case"start":Z.setSelectionRange(0,0);break;case"end":Z.setSelectionRange(c,c);break;default:Z.setSelectionRange(0,c)}}}}},28321:function(Nt,je,s){"use strict";s.d(je,{iz:function(){return te},ck:function(){return Tt},BW:function(){return K},sN:function(){return Tt},Wd:function(){return ae},ZP:function(){return De},Xl:function(){return oe}});var o=s(54476),Q=s(20068),L=s(33885),ee=s(94480),V=s(42978),Z=s(75931),N=s(92310),H=s.n(N),i=s(83836),c=s(18929),C=s(13697),l=s(48736),f=s(59301),p=s(4676),y=f.createContext(null);function S(pe,Ee){return pe===void 0?null:"".concat(pe,"-").concat(Ee)}function w(pe){var Ee=f.useContext(y);return S(Ee,pe)}var P=s(80547),v=["children","locked"],I=f.createContext(null);function g(pe,Ee){var We=(0,L.Z)({},pe);return Object.keys(Ee).forEach(function(He){var Ue=Ee[He];Ue!==void 0&&(We[He]=Ue)}),We}function A(pe){var Ee=pe.children,We=pe.locked,He=(0,Z.Z)(pe,v),Ue=f.useContext(I),$e=(0,P.Z)(function(){return g(Ue,He)},[Ue,He],function(st,ce){return!We&&(st[0]!==ce[0]||!(0,C.Z)(st[1],ce[1],!0))});return f.createElement(I.Provider,{value:$e},Ee)}var R=[],z=f.createContext(null);function J(){return f.useContext(z)}var he=f.createContext(R);function oe(pe){var Ee=f.useContext(he);return f.useMemo(function(){return pe!==void 0?[].concat((0,ee.Z)(Ee),[pe]):Ee},[Ee,pe])}var be=f.createContext(null),Je=f.createContext({}),U=Je,F=s(29194);function m(pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,F.Z)(pe)){var We=pe.nodeName.toLowerCase(),He=["input","select","textarea","button"].includes(We)||pe.isContentEditable||We==="a"&&!!pe.getAttribute("href"),Ue=pe.getAttribute("tabindex"),$e=Number(Ue),st=null;return Ue&&!Number.isNaN($e)?st=$e:He&&st===null&&(st=0),He&&pe.disabled&&(st=null),st!==null&&(st>=0||Ee&&st<0)}return!1}function W(pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We=(0,ee.Z)(pe.querySelectorAll("*")).filter(function(He){return m(He,Ee)});return m(pe,Ee)&&We.unshift(pe),We}var x=null;function T(){x=document.activeElement}function h(){x=null}function d(){if(x)try{x.focus()}catch(pe){}}function M(pe,Ee){if(Ee.keyCode===9){var We=W(pe),He=We[Ee.shiftKey?0:We.length-1],Ue=He===document.activeElement||pe===document.activeElement;if(Ue){var $e=We[Ee.shiftKey?We.length-1:0];$e.focus(),Ee.preventDefault()}}}var q=s(10228),Oe=s(16089),ke=q.Z.LEFT,Ae=q.Z.RIGHT,xe=q.Z.UP,Me=q.Z.DOWN,At=q.Z.ENTER,Ze=q.Z.ESC,ot=q.Z.HOME,Be=q.Z.END,Et=[xe,Me,ke,Ae];function Ye(pe,Ee,We,He){var Ue,$e="prev",st="next",ce="children",ye="parent";if(pe==="inline"&&He===At)return{inlineTrigger:!0};var le=(0,Q.Z)((0,Q.Z)({},xe,$e),Me,st),Ke=(0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)({},ke,We?st:$e),Ae,We?$e:st),Me,ce),At,ce),ht=(0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)({},xe,$e),Me,st),At,ce),Ze,ye),ke,We?ce:ye),Ae,We?ye:ce),ut={inline:le,horizontal:Ke,vertical:ht,inlineSub:le,horizontalSub:ht,verticalSub:ht},Te=(Ue=ut["".concat(pe).concat(Ee?"":"Sub")])===null||Ue===void 0?void 0:Ue[He];switch(Te){case $e:return{offset:-1,sibling:!0};case st:return{offset:1,sibling:!0};case ye:return{offset:-1,sibling:!1};case ce:return{offset:1,sibling:!1};default:return null}}function Ie(pe){for(var Ee=pe;Ee;){if(Ee.getAttribute("data-menu-list"))return Ee;Ee=Ee.parentElement}return null}function ve(pe,Ee){for(var We=pe||document.activeElement;We;){if(Ee.has(We))return We;We=We.parentElement}return null}function Ce(pe,Ee){var We=W(pe,!0);return We.filter(function(He){return Ee.has(He)})}function X(pe,Ee,We){var He=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!pe)return null;var Ue=Ce(pe,Ee),$e=Ue.length,st=Ue.findIndex(function(ce){return We===ce});return He<0?st===-1?st=$e-1:st-=1:He>0&&(st+=1),st=(st+$e)%$e,Ue[st]}var Re=function(Ee,We){var He=new Set,Ue=new Map,$e=new Map;return Ee.forEach(function(st){var ce=document.querySelector("[data-menu-id='".concat(S(We,st),"']"));ce&&(He.add(ce),$e.set(ce,st),Ue.set(st,ce))}),{elements:He,key2element:Ue,element2key:$e}};function se(pe,Ee,We,He,Ue,$e,st,ce,ye,le){var Ke=f.useRef(),ht=f.useRef();ht.current=Ee;var ut=function(){Oe.Z.cancel(Ke.current)};return f.useEffect(function(){return function(){ut()}},[]),function(Te){var St=Te.which;if([].concat(Et,[At,Ze,ot,Be]).includes(St)){var Xe=$e(),rt=Re(Xe,He),Pt=rt,en=Pt.elements,Ut=Pt.key2element,zt=Pt.element2key,Qt=Ut.get(Ee),Ot=ve(Qt,en),Ft=zt.get(Ot),_t=Ye(pe,st(Ft,!0).length===1,We,St);if(!_t&&St!==ot&&St!==Be)return;(Et.includes(St)||[ot,Be].includes(St))&&Te.preventDefault();var on=function(mt){if(mt){var ct=mt,bt=mt.querySelector("a");bt!=null&&bt.getAttribute("href")&&(ct=bt);var Vt=zt.get(mt);ce(Vt),ut(),Ke.current=(0,Oe.Z)(function(){ht.current===Vt&&ct.focus()})}};if([ot,Be].includes(St)||_t.sibling||!Ot){var rn;!Ot||pe==="inline"?rn=Ue.current:rn=Ie(Ot);var kt,Yt=Ce(rn,en);St===ot?kt=Yt[0]:St===Be?kt=Yt[Yt.length-1]:kt=X(rn,en,Ot,_t.offset),on(kt)}else if(_t.inlineTrigger)ye(Ft);else if(_t.offset>0)ye(Ft,!0),ut(),Ke.current=(0,Oe.Z)(function(){rt=Re(Xe,He);var Lt=Ot.getAttribute("aria-controls"),mt=document.getElementById(Lt),ct=X(mt,rt.elements);on(ct)},5);else if(_t.offset<0){var sn=st(Ft,!0),un=sn[sn.length-2],$t=Ut.get(un);ye(un,!1),on($t)}}le==null||le(Te)}}function B(pe){Promise.resolve().then(pe)}var b="__RC_UTIL_PATH_SPLIT__",_=function(Ee){return Ee.join(b)},ne=function(Ee){return Ee.split(b)},$="rc-menu-more";function ue(){var pe=f.useState({}),Ee=(0,V.Z)(pe,2),We=Ee[1],He=(0,f.useRef)(new Map),Ue=(0,f.useRef)(new Map),$e=f.useState([]),st=(0,V.Z)($e,2),ce=st[0],ye=st[1],le=(0,f.useRef)(0),Ke=(0,f.useRef)(!1),ht=function(){Ke.current||We({})},ut=(0,f.useCallback)(function(Ut,zt){var Qt=_(zt);Ue.current.set(Qt,Ut),He.current.set(Ut,Qt),le.current+=1;var Ot=le.current;B(function(){Ot===le.current&&ht()})},[]),Te=(0,f.useCallback)(function(Ut,zt){var Qt=_(zt);Ue.current.delete(Qt),He.current.delete(Ut)},[]),St=(0,f.useCallback)(function(Ut){ye(Ut)},[]),Xe=(0,f.useCallback)(function(Ut,zt){var Qt=He.current.get(Ut)||"",Ot=ne(Qt);return zt&&ce.includes(Ot[0])&&Ot.unshift($),Ot},[ce]),rt=(0,f.useCallback)(function(Ut,zt){return Ut.filter(function(Qt){return Qt!==void 0}).some(function(Qt){var Ot=Xe(Qt,!0);return Ot.includes(zt)})},[Xe]),Pt=function(){var zt=(0,ee.Z)(He.current.keys());return ce.length&&zt.push($),zt},en=(0,f.useCallback)(function(Ut){var zt="".concat(He.current.get(Ut)).concat(b),Qt=new Set;return(0,ee.Z)(Ue.current.keys()).forEach(function(Ot){Ot.startsWith(zt)&&Qt.add(Ue.current.get(Ot))}),Qt},[]);return f.useEffect(function(){return function(){Ke.current=!0}},[]),{registerPath:ut,unregisterPath:Te,refreshOverflowKeys:St,isSubPathKey:rt,getKeyPath:Xe,getKeys:Pt,getSubPathKeys:en}}function ge(pe){var Ee=f.useRef(pe);Ee.current=pe;var We=f.useCallback(function(){for(var He,Ue=arguments.length,$e=new Array(Ue),st=0;st1&&(en.motionAppear=!1);var Ut=en.onVisibleChanged;return en.onVisibleChanged=function(zt){return!ut.current&&!zt&&rt(!0),Ut==null?void 0:Ut(zt)},Xe?null:f.createElement(A,{mode:$e,locked:!ut.current},f.createElement(Bn.default,(0,o.Z)({visible:Pt},en,{forceRender:ye,removeOnLeave:!1,leavedClassName:"".concat(ce,"-hidden")}),function(zt){var Qt=zt.className,Ot=zt.style;return f.createElement(jt,{id:Ee,className:Qt,style:Ot},Ue)}))}var Dn=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],An=["active"],dt=f.forwardRef(function(pe,Ee){var We=pe.style,He=pe.className,Ue=pe.title,$e=pe.eventKey,st=pe.warnKey,ce=pe.disabled,ye=pe.internalPopupClose,le=pe.children,Ke=pe.itemIcon,ht=pe.expandIcon,ut=pe.popupClassName,Te=pe.popupOffset,St=pe.popupStyle,Xe=pe.onClick,rt=pe.onMouseEnter,Pt=pe.onMouseLeave,en=pe.onTitleClick,Ut=pe.onTitleMouseEnter,zt=pe.onTitleMouseLeave,Qt=(0,Z.Z)(pe,Dn),Ot=w($e),Ft=f.useContext(I),_t=Ft.prefixCls,on=Ft.mode,rn=Ft.openKeys,kt=Ft.disabled,Yt=Ft.overflowDisabled,sn=Ft.activeKey,un=Ft.selectedKeys,$t=Ft.itemIcon,Lt=Ft.expandIcon,mt=Ft.onItemClick,ct=Ft.onOpenChange,bt=Ft.onActive,Vt=f.useContext(U),Xt=Vt._internalRenderSubMenuItem,ln=f.useContext(be),Sn=ln.isSubPathKey,dn=oe(),cn="".concat(_t,"-submenu"),pn=kt||ce,Kn=f.useRef(),Un=f.useRef(),kn=Ke!=null?Ke:$t,Wn=ht!=null?ht:Lt,tr=rn.includes($e),ir=!Yt&&tr,vr=Sn(un,$e),nr=pt($e,pn,Ut,zt),ar=nr.active,cr=(0,Z.Z)(nr,An),Nn=f.useState(!1),qn=(0,V.Z)(Nn,2),fr=qn[0],pr=qn[1],lr=function(Cr){pn||pr(Cr)},Ar=function(Cr){lr(!0),rt==null||rt({key:$e,domEvent:Cr})},Er=function(Cr){lr(!1),Pt==null||Pt({key:$e,domEvent:Cr})},Lr=f.useMemo(function(){return ar||(on!=="inline"?fr||Sn([sn],$e):!1)},[on,ar,sn,fr,$e,Sn]),or=fe(dn.length),jn=function(Cr){pn||(en==null||en({key:$e,domEvent:Cr}),on==="inline"&&ct($e,!tr))},Xn=ge(function(yr){Xe==null||Xe(at(yr)),mt(yr)}),er=function(Cr){on!=="inline"&&ct($e,Cr)},Hn=function(){bt($e)},Jn=Ot&&"".concat(Ot,"-popup"),Rn=f.useMemo(function(){return f.createElement(ze,{icon:on!=="horizontal"?Wn:void 0,props:(0,L.Z)((0,L.Z)({},pe),{},{isOpen:ir,isSubMenu:!0})},f.createElement("i",{className:"".concat(cn,"-arrow")}))},[on,Wn,pe,ir,cn]),dr=f.createElement("div",(0,o.Z)({role:"menuitem",style:or,className:"".concat(cn,"-title"),tabIndex:pn?null:-1,ref:Kn,title:typeof Ue=="string"?Ue:null,"data-menu-id":Yt&&Ot?null:Ot,"aria-expanded":ir,"aria-haspopup":!0,"aria-controls":Jn,"aria-disabled":pn,onClick:jn,onFocus:Hn},cr),Ue,Rn),mr=f.useRef(on);if(on!=="inline"&&dn.length>1?mr.current="vertical":mr.current=on,!Yt){var ur=mr.current;dr=f.createElement(En,{mode:ur,prefixCls:cn,visible:!ye&&ir&&on!=="inline",popupClassName:ut,popupOffset:Te,popupStyle:St,popup:f.createElement(A,{mode:ur==="horizontal"?"vertical":ur},f.createElement(jt,{id:Jn,ref:Un},le)),disabled:pn,onVisibleChange:er},dr)}var _n=f.createElement(i.Z.Item,(0,o.Z)({ref:Ee,role:"none"},Qt,{component:"li",style:We,className:H()(cn,"".concat(cn,"-").concat(on),He,(0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)({},"".concat(cn,"-open"),ir),"".concat(cn,"-active"),Lr),"".concat(cn,"-selected"),vr),"".concat(cn,"-disabled"),pn)),onMouseEnter:Ar,onMouseLeave:Er}),dr,!Yt&&f.createElement(an,{id:Jn,open:ir,keyPath:dn},le));return Xt&&(_n=Xt(_n,pe,{selected:vr,active:Lr,open:ir,disabled:pn})),f.createElement(A,{onItemClick:Xn,mode:on==="horizontal"?"vertical":on,itemIcon:kn,expandIcon:Wn},_n)}),G=f.forwardRef(function(pe,Ee){var We=pe.eventKey,He=pe.children,Ue=oe(We),$e=Rt(He,Ue),st=J();f.useEffect(function(){if(st)return st.registerPath(We,Ue),function(){st.unregisterPath(We,Ue)}},[Ue]);var ce;return st?ce=$e:ce=f.createElement(dt,(0,o.Z)({ref:Ee},pe),$e),f.createElement(he.Provider,{value:Ue},ce)}),ae=G,yt=s(76190);function te(pe){var Ee=pe.className,We=pe.style,He=f.useContext(I),Ue=He.prefixCls,$e=J();return $e?null:f.createElement("li",{role:"separator",className:H()("".concat(Ue,"-item-divider"),Ee),style:We})}var de=["className","title","eventKey","children"],k=f.forwardRef(function(pe,Ee){var We=pe.className,He=pe.title,Ue=pe.eventKey,$e=pe.children,st=(0,Z.Z)(pe,de),ce=f.useContext(I),ye=ce.prefixCls,le="".concat(ye,"-item-group");return f.createElement("li",(0,o.Z)({ref:Ee,role:"presentation"},st,{onClick:function(ht){return ht.stopPropagation()},className:H()(le,We)}),f.createElement("div",{role:"presentation",className:"".concat(le,"-title"),title:typeof He=="string"?He:void 0},He),f.createElement("ul",{role:"group",className:"".concat(le,"-list")},$e))}),re=f.forwardRef(function(pe,Ee){var We=pe.eventKey,He=pe.children,Ue=oe(We),$e=Rt(He,Ue),st=J();return st?$e:f.createElement(k,(0,o.Z)({ref:Ee},(0,it.Z)(pe,["warnKey"])),$e)}),K=re,ie=["label","children","key","type","extra"];function O(pe,Ee,We){var He=Ee.item,Ue=Ee.group,$e=Ee.submenu,st=Ee.divider;return(pe||[]).map(function(ce,ye){if(ce&&(0,yt.Z)(ce)==="object"){var le=ce,Ke=le.label,ht=le.children,ut=le.key,Te=le.type,St=le.extra,Xe=(0,Z.Z)(le,ie),rt=ut!=null?ut:"tmp-".concat(ye);return ht||Te==="group"?Te==="group"?f.createElement(Ue,(0,o.Z)({key:rt},Xe,{title:Ke}),O(ht,Ee,We)):f.createElement($e,(0,o.Z)({key:rt},Xe,{title:Ke}),O(ht,Ee,We)):Te==="divider"?f.createElement(st,(0,o.Z)({key:rt},Xe)):f.createElement(He,(0,o.Z)({key:rt},Xe,{extra:St}),Ke,(!!St||St===0)&&f.createElement("span",{className:"".concat(We,"-item-extra")},St))}return null}).filter(function(ce){return ce})}function me(pe,Ee,We,He,Ue){var $e=pe,st=(0,L.Z)({divider:te,item:Tt,group:K,submenu:ae},He);return Ee&&($e=O(Ee,st,Ue)),Rt($e,We)}var we=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Le=[],Fe=f.forwardRef(function(pe,Ee){var We,He=pe,Ue=He.prefixCls,$e=Ue===void 0?"rc-menu":Ue,st=He.rootClassName,ce=He.style,ye=He.className,le=He.tabIndex,Ke=le===void 0?0:le,ht=He.items,ut=He.children,Te=He.direction,St=He.id,Xe=He.mode,rt=Xe===void 0?"vertical":Xe,Pt=He.inlineCollapsed,en=He.disabled,Ut=He.disabledOverflow,zt=He.subMenuOpenDelay,Qt=zt===void 0?.1:zt,Ot=He.subMenuCloseDelay,Ft=Ot===void 0?.1:Ot,_t=He.forceSubMenuRender,on=He.defaultOpenKeys,rn=He.openKeys,kt=He.activeKey,Yt=He.defaultActiveFirst,sn=He.selectable,un=sn===void 0?!0:sn,$t=He.multiple,Lt=$t===void 0?!1:$t,mt=He.defaultSelectedKeys,ct=He.selectedKeys,bt=He.onSelect,Vt=He.onDeselect,Xt=He.inlineIndent,ln=Xt===void 0?24:Xt,Sn=He.motion,dn=He.defaultMotions,cn=He.triggerSubMenuAction,pn=cn===void 0?"hover":cn,Kn=He.builtinPlacements,Un=He.itemIcon,kn=He.expandIcon,Wn=He.overflowedIndicator,tr=Wn===void 0?"...":Wn,ir=He.overflowedIndicatorPopupClassName,vr=He.getPopupContainer,nr=He.onClick,ar=He.onOpenChange,cr=He.onKeyDown,Nn=He.openAnimation,qn=He.openTransitionName,fr=He._internalRenderMenuItem,pr=He._internalRenderSubMenuItem,lr=He._internalComponents,Ar=(0,Z.Z)(He,we),Er=f.useMemo(function(){return[me(ut,ht,Le,lr,$e),me(ut,ht,Le,{},$e)]},[ut,ht,lr]),Lr=(0,V.Z)(Er,2),or=Lr[0],jn=Lr[1],Xn=f.useState(!1),er=(0,V.Z)(Xn,2),Hn=er[0],Jn=er[1],Rn=f.useRef(),dr=_e(St),mr=Te==="rtl",ur=(0,c.Z)(on,{value:rn,postState:function(br){return br||Le}}),_n=(0,V.Z)(ur,2),yr=_n[0],Cr=_n[1],xn=function(br){var xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Or(){Cr(br),ar==null||ar(br)}xr?(0,p.flushSync)(Or):Or()},zn=f.useState(yr),Fn=(0,V.Z)(zn,2),Qn=Fn[0],Ht=Fn[1],gn=f.useRef(!1),On=f.useMemo(function(){return(rt==="inline"||rt==="vertical")&&Pt?["vertical",Pt]:[rt,!1]},[rt,Pt]),tn=(0,V.Z)(On,2),hn=tn[0],Ln=tn[1],Vn=hn==="inline",sr=f.useState(hn),Sr=(0,V.Z)(sr,2),$n=Sr[0],Rr=Sr[1],Yn=f.useState(Ln),Tn=(0,V.Z)(Yn,2),wr=Tn[0],Pr=Tn[1];f.useEffect(function(){Rr(hn),Pr(Ln),gn.current&&(Vn?Cr(Qn):xn(Le))},[hn,Ln]);var jr=f.useState(0),zr=(0,V.Z)(jr,2),Qr=zr[0],Jr=zr[1],Ci=Qr>=or.length-1||$n!=="horizontal"||Ut;f.useEffect(function(){Vn&&Ht(yr)},[yr]),f.useEffect(function(){return gn.current=!0,function(){gn.current=!1}},[]);var ti=ue(),Pi=ti.registerPath,Mi=ti.unregisterPath,Oi=ti.refreshOverflowKeys,xi=ti.isSubPathKey,Di=ti.getKeyPath,Ti=ti.getKeys,$i=ti.getSubPathKeys,Xi=f.useMemo(function(){return{registerPath:Pi,unregisterPath:Mi}},[Pi,Mi]),Ni=f.useMemo(function(){return{isSubPathKey:xi}},[xi]);f.useEffect(function(){Oi(Ci?Le:or.slice(Qr+1).map(function(Fr){return Fr.key}))},[Qr,Ci]);var ea=(0,c.Z)(kt||Yt&&((We=or[0])===null||We===void 0?void 0:We.key),{value:kt}),Li=(0,V.Z)(ea,2),kr=Li[0],gr=Li[1],rr=ge(function(Fr){gr(Fr)}),Vr=ge(function(){gr(void 0)});(0,f.useImperativeHandle)(Ee,function(){return{list:Rn.current,focus:function(br){var xr,Or=Ti(),Zr=Re(Or,dr),mi=Zr.elements,ji=Zr.key2element,io=Zr.element2key,ma=Ce(Rn.current,mi),zi=kr!=null?kr:ma[0]?io.get(ma[0]):(xr=or.find(function(na){return!na.props.disabled}))===null||xr===void 0?void 0:xr.key,Qi=ji.get(zi);if(zi&&Qi){var ta;Qi==null||(ta=Qi.focus)===null||ta===void 0||ta.call(Qi,br)}}}});var Yr=(0,c.Z)(mt||[],{value:ct,postState:function(br){return Array.isArray(br)?br:br==null?Le:[br]}}),Mr=(0,V.Z)(Yr,2),Tr=Mr[0],gi=Mr[1],hi=function(br){if(un){var xr=br.key,Or=Tr.includes(xr),Zr;Lt?Or?Zr=Tr.filter(function(ji){return ji!==xr}):Zr=[].concat((0,ee.Z)(Tr),[xr]):Zr=[xr],gi(Zr);var mi=(0,L.Z)((0,L.Z)({},br),{},{selectedKeys:Zr});Or?Vt==null||Vt(mi):bt==null||bt(mi)}!Lt&&yr.length&&$n!=="inline"&&xn(Le)},Ei=ge(function(Fr){nr==null||nr(at(Fr)),hi(Fr)}),ri=ge(function(Fr,br){var xr=yr.filter(function(Zr){return Zr!==Fr});if(br)xr.push(Fr);else if($n!=="inline"){var Or=$i(Fr);xr=xr.filter(function(Zr){return!Or.has(Zr)})}(0,C.Z)(yr,xr,!0)||xn(xr,!0)}),oi=function(br,xr){var Or=xr!=null?xr:!yr.includes(br);ri(br,Or)},Ai=se($n,kr,mr,dr,Rn,Ti,Di,gr,oi,cr);f.useEffect(function(){Jn(!0)},[]);var Ii=f.useMemo(function(){return{_internalRenderMenuItem:fr,_internalRenderSubMenuItem:pr}},[fr,pr]),Aa=$n!=="horizontal"||Ut?or:or.map(function(Fr,br){return f.createElement(A,{key:Fr.key,overflowDisabled:br>Qr},Fr)}),Qa=f.createElement(i.Z,(0,o.Z)({id:St,ref:Rn,prefixCls:"".concat($e,"-overflow"),component:"ul",itemComponent:Tt,className:H()($e,"".concat($e,"-root"),"".concat($e,"-").concat($n),ye,(0,Q.Z)((0,Q.Z)({},"".concat($e,"-inline-collapsed"),wr),"".concat($e,"-rtl"),mr),st),dir:Te,style:ce,role:"menu",tabIndex:Ke,data:Aa,renderRawItem:function(br){return br},renderRawRest:function(br){var xr=br.length,Or=xr?or.slice(-xr):null;return f.createElement(ae,{eventKey:$,title:tr,disabled:Ci,internalPopupClose:xr===0,popupClassName:ir},Or)},maxCount:$n!=="horizontal"||Ut?i.Z.INVALIDATE:i.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(br){Jr(br)},onKeyDown:Ai},Ar));return f.createElement(U.Provider,{value:Ii},f.createElement(y.Provider,{value:dr},f.createElement(A,{prefixCls:$e,rootClassName:st,mode:$n,openKeys:yr,rtl:mr,disabled:en,motion:Hn?Sn:null,defaultMotions:Hn?dn:null,activeKey:kr,onActive:rr,onInactive:Vr,selectedKeys:Tr,inlineIndent:ln,subMenuOpenDelay:Qt,subMenuCloseDelay:Ft,forceSubMenuRender:_t,builtinPlacements:Kn,triggerSubMenuAction:pn,getPopupContainer:vr,itemIcon:Un,expandIcon:kn,onItemClick:Ei,onOpenChange:ri},f.createElement(be.Provider,{value:Ni},Qa),f.createElement("div",{style:{display:"none"},"aria-hidden":!0},f.createElement(z.Provider,{value:Xi},jn)))))}),Se=Fe,qe=Se;qe.Item=Tt,qe.SubMenu=ae,qe.ItemGroup=K,qe.Divider=te;var De=qe},83836:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return T}});var o=s(54476),Q=s(33885),L=s(42978),ee=s(75931),V=s(59301),Z=s(92310),N=s.n(Z),H=s(29301),i=s(34280),c=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],C=void 0;function l(h,d){var M=h.prefixCls,q=h.invalidate,Oe=h.item,ke=h.renderItem,Ae=h.responsive,xe=h.responsiveDisabled,Me=h.registerSize,At=h.itemKey,Ze=h.className,ot=h.style,Be=h.children,Et=h.display,Ye=h.order,Ie=h.component,ve=Ie===void 0?"div":Ie,Ce=(0,ee.Z)(h,c),X=Ae&&!Et;function Re(ne){Me(At,ne)}V.useEffect(function(){return function(){Re(null)}},[]);var se=ke&&Oe!==C?ke(Oe,{index:Ye}):Be,B;q||(B={opacity:X?0:1,height:X?0:C,overflowY:X?"hidden":C,order:Ae?Ye:C,pointerEvents:X?"none":C,position:X?"absolute":C});var b={};X&&(b["aria-hidden"]=!0);var _=V.createElement(ve,(0,o.Z)({className:N()(!q&&M,Ze),style:(0,Q.Z)((0,Q.Z)({},B),ot)},b,Ce,{ref:d}),se);return Ae&&(_=V.createElement(H.Z,{onResize:function($){var ue=$.offsetWidth;Re(ue)},disabled:xe},_)),_}var f=V.forwardRef(l);f.displayName="Item";var p=f,y=s(6089),S=s(4676),w=s(16089);function P(h){if(typeof MessageChannel=="undefined")(0,w.Z)(h);else{var d=new MessageChannel;d.port1.onmessage=function(){return h()},d.port2.postMessage(void 0)}}function v(){var h=V.useRef(null),d=function(q){h.current||(h.current=[],P(function(){(0,S.unstable_batchedUpdates)(function(){h.current.forEach(function(Oe){Oe()}),h.current=null})})),h.current.push(q)};return d}function I(h,d){var M=V.useState(d),q=(0,L.Z)(M,2),Oe=q[0],ke=q[1],Ae=(0,y.Z)(function(xe){h(function(){ke(xe)})});return[Oe,Ae]}var g=V.createContext(null),A=["component"],R=["className"],z=["className"],J=function(d,M){var q=V.useContext(g);if(!q){var Oe=d.component,ke=Oe===void 0?"div":Oe,Ae=(0,ee.Z)(d,A);return V.createElement(ke,(0,o.Z)({},Ae,{ref:M}))}var xe=q.className,Me=(0,ee.Z)(q,R),At=d.className,Ze=(0,ee.Z)(d,z);return V.createElement(g.Provider,{value:null},V.createElement(p,(0,o.Z)({ref:M,className:N()(xe,At)},Me,Ze)))},he=V.forwardRef(J);he.displayName="RawItem";var oe=he,be=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],Je="responsive",U="invalidate";function F(h){return"+ ".concat(h.length," ...")}function m(h,d){var M=h.prefixCls,q=M===void 0?"rc-overflow":M,Oe=h.data,ke=Oe===void 0?[]:Oe,Ae=h.renderItem,xe=h.renderRawItem,Me=h.itemKey,At=h.itemWidth,Ze=At===void 0?10:At,ot=h.ssr,Be=h.style,Et=h.className,Ye=h.maxCount,Ie=h.renderRest,ve=h.renderRawRest,Ce=h.prefix,X=h.suffix,Re=h.component,se=Re===void 0?"div":Re,B=h.itemComponent,b=h.onVisibleChange,_=(0,ee.Z)(h,be),ne=ot==="full",$=v(),ue=I($,null),ge=(0,L.Z)(ue,2),Pe=ge[0],Qe=ge[1],_e=Pe||0,Ve=I($,new Map),lt=(0,L.Z)(Ve,2),ft=lt[0],tt=lt[1],it=I($,0),vt=(0,L.Z)(it,2),pt=vt[0],fe=vt[1],ze=I($,0),nt=(0,L.Z)(ze,2),at=nt[0],et=nt[1],Wt=I($,0),xt=(0,L.Z)(Wt,2),wt=xt[0],Mt=xt[1],Bt=I($,0),Tt=(0,L.Z)(Bt,2),Jt=Tt[0],It=Tt[1],qt=(0,V.useState)(null),jt=(0,L.Z)(qt,2),Dt=jt[0],Rt=jt[1],Gt=(0,V.useState)(null),Kt=(0,L.Z)(Gt,2),wn=Kt[0],vn=Kt[1],mn=V.useMemo(function(){return wn===null&&ne?Number.MAX_SAFE_INTEGER:wn||0},[wn,Pe]),Cn=(0,V.useState)(!1),Mn=(0,L.Z)(Cn,2),En=Mn[0],Bn=Mn[1],an="".concat(q,"-item"),Dn=Math.max(pt,at),An=Ye===Je,dt=ke.length&&An,G=Ye===U,ae=dt||typeof Ye=="number"&&ke.length>Ye,yt=(0,V.useMemo)(function(){var Ue=ke;return dt?Pe===null&&ne?Ue=ke:Ue=ke.slice(0,Math.min(ke.length,_e/Ze)):typeof Ye=="number"&&(Ue=ke.slice(0,Ye)),Ue},[ke,Ze,Pe,Ye,dt]),te=(0,V.useMemo)(function(){return dt?ke.slice(mn+1):ke.slice(yt.length)},[ke,yt,dt,mn]),de=(0,V.useCallback)(function(Ue,$e){var st;return typeof Me=="function"?Me(Ue):(st=Me&&(Ue==null?void 0:Ue[Me]))!==null&&st!==void 0?st:$e},[Me]),k=(0,V.useCallback)(Ae||function(Ue){return Ue},[Ae]);function re(Ue,$e,st){wn===Ue&&($e===void 0||$e===Dt)||(vn(Ue),st||(Bn(Ue_e){re(ce-1,Ue-ye-Jt+at);break}}X&&Le(0)+Jt>_e&&Rt(null)}},[_e,ft,at,wt,Jt,de,yt]);var Fe=En&&!!te.length,Se={};Dt!==null&&dt&&(Se={position:"absolute",left:Dt,top:0});var qe={prefixCls:an,responsive:dt,component:B,invalidate:G},De=xe?function(Ue,$e){var st=de(Ue,$e);return V.createElement(g.Provider,{key:st,value:(0,Q.Z)((0,Q.Z)({},qe),{},{order:$e,item:Ue,itemKey:st,registerSize:ie,display:$e<=mn})},xe(Ue,$e))}:function(Ue,$e){var st=de(Ue,$e);return V.createElement(p,(0,o.Z)({},qe,{order:$e,key:st,item:Ue,renderItem:k,itemKey:st,registerSize:ie,display:$e<=mn}))},pe={order:Fe?mn:Number.MAX_SAFE_INTEGER,className:"".concat(an,"-rest"),registerSize:O,display:Fe},Ee=Ie||F,We=ve?V.createElement(g.Provider,{value:(0,Q.Z)((0,Q.Z)({},qe),pe)},ve(te)):V.createElement(p,(0,o.Z)({},qe,pe),typeof Ee=="function"?Ee(te):Ee),He=V.createElement(se,(0,o.Z)({className:N()(!G&&q,Et),style:Be,ref:d},_),Ce&&V.createElement(p,(0,o.Z)({},qe,{responsive:An,responsiveDisabled:!dt,order:-1,className:"".concat(an,"-prefix"),registerSize:me,display:!0}),Ce),yt.map(De),ae?We:null,X&&V.createElement(p,(0,o.Z)({},qe,{responsive:An,responsiveDisabled:!dt,order:mn,className:"".concat(an,"-suffix"),registerSize:we,display:!0,style:Se}),X));return An?V.createElement(H.Z,{onResize:K,disabled:!dt},He):He}var W=V.forwardRef(m);W.displayName="Overflow",W.Item=oe,W.RESPONSIVE=Je,W.INVALIDATE=U;var x=W,T=x},29301:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return U}});var o=s(54476),Q=s(59301),L=s(11592),ee=s(48736),V=s(33885),Z=s(76190),N=s(76846),H=s(8654),i=Q.createContext(null);function c(F){var m=F.children,W=F.onBatchResize,x=Q.useRef(0),T=Q.useRef([]),h=Q.useContext(i),d=Q.useCallback(function(M,q,Oe){x.current+=1;var ke=x.current;T.current.push({size:M,element:q,data:Oe}),Promise.resolve().then(function(){ke===x.current&&(W==null||W(T.current),T.current=[])}),h==null||h(M,q,Oe)},[W,h]);return Q.createElement(i.Provider,{value:d},m)}var C=s(76374),l=new Map;function f(F){F.forEach(function(m){var W,x=m.target;(W=l.get(x))===null||W===void 0||W.forEach(function(T){return T(x)})})}var p=new C.Z(f),y=null,S=null;function w(F,m){l.has(F)||(l.set(F,new Set),p.observe(F)),l.get(F).add(m)}function P(F,m){l.has(F)&&(l.get(F).delete(m),l.get(F).size||(p.unobserve(F),l.delete(F)))}var v=s(67732),I=s(83652),g=s(42403),A=s(158),R=function(F){(0,g.Z)(W,F);var m=(0,A.Z)(W);function W(){return(0,v.Z)(this,W),m.apply(this,arguments)}return(0,I.Z)(W,[{key:"render",value:function(){return this.props.children}}]),W}(Q.Component);function z(F,m){var W=F.children,x=F.disabled,T=Q.useRef(null),h=Q.useRef(null),d=Q.useContext(i),M=typeof W=="function",q=M?W(T):W,Oe=Q.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ke=!M&&Q.isValidElement(q)&&(0,H.Yr)(q),Ae=ke?(0,H.C4)(q):null,xe=(0,H.x1)(Ae,T),Me=function(){var Be;return(0,N.ZP)(T.current)||(T.current&&(0,Z.Z)(T.current)==="object"?(0,N.ZP)((Be=T.current)===null||Be===void 0?void 0:Be.nativeElement):null)||(0,N.ZP)(h.current)};Q.useImperativeHandle(m,function(){return Me()});var At=Q.useRef(F);At.current=F;var Ze=Q.useCallback(function(ot){var Be=At.current,Et=Be.onResize,Ye=Be.data,Ie=ot.getBoundingClientRect(),ve=Ie.width,Ce=Ie.height,X=ot.offsetWidth,Re=ot.offsetHeight,se=Math.floor(ve),B=Math.floor(Ce);if(Oe.current.width!==se||Oe.current.height!==B||Oe.current.offsetWidth!==X||Oe.current.offsetHeight!==Re){var b={width:se,height:B,offsetWidth:X,offsetHeight:Re};Oe.current=b;var _=X===Math.round(ve)?ve:X,ne=Re===Math.round(Ce)?Ce:Re,$=(0,V.Z)((0,V.Z)({},b),{},{offsetWidth:_,offsetHeight:ne});d==null||d($,ot,Ye),Et&&Promise.resolve().then(function(){Et($,ot)})}},[]);return Q.useEffect(function(){var ot=Me();return ot&&!x&&w(ot,Ze),function(){return P(ot,Ze)}},[T.current,x]),Q.createElement(R,{ref:h},ke?Q.cloneElement(q,{ref:xe}):q)}var J=Q.forwardRef(z),he=J,oe="rc-observer-key";function be(F,m){var W=F.children,x=typeof W=="function"?[W]:(0,L.Z)(W);return x.map(function(T,h){var d=(T==null?void 0:T.key)||"".concat(oe,"-").concat(h);return Q.createElement(he,(0,o.Z)({},F,{key:d,ref:h===0?m:void 0}),T)})}var Je=Q.forwardRef(be);Je.Collection=c;var U=Je},6551:function(Nt,je,s){"use strict";s.d(je,{ZP:function(){return N}});var o=s(42978),Q=s(59301),L=s(47273),ee=0,V=(0,L.Z)();function Z(){var H;return V?(H=ee,ee+=1):H="TEST_OR_SSR",H}function N(H){var i=Q.useState(),c=(0,o.Z)(i,2),C=c[0],l=c[1];return Q.useEffect(function(){l("rc_select_".concat(Z()))},[]),H||C}},37463:function(Nt,je,s){"use strict";s.d(je,{Ac:function(){return it},Xo:function(){return pt},Wx:function(){return ze},ZP:function(){return yt},lk:function(){return I}});var o=s(54476),Q=s(94480),L=s(20068),ee=s(33885),V=s(42978),Z=s(75931),N=s(76190),H=s(18929),i=s(48736),c=s(59301),C=s(92310),l=s.n(C),f=s(34280),p=s(49658),y=s(8654),S=function(de){var k=de.className,re=de.customizeIcon,K=de.customizeIconProps,ie=de.children,O=de.onMouseDown,me=de.onClick,we=typeof re=="function"?re(K):re;return c.createElement("span",{className:k,onMouseDown:function(Fe){Fe.preventDefault(),O==null||O(Fe)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:me,"aria-hidden":!0},we!==void 0?we:c.createElement("span",{className:l()(k.split(/\s+/).map(function(Le){return"".concat(Le,"-icon")}))},ie))},w=S,P=function(de,k,re,K,ie){var O=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,me=arguments.length>6?arguments[6]:void 0,we=arguments.length>7?arguments[7]:void 0,Le=c.useMemo(function(){if((0,N.Z)(K)==="object")return K.clearIcon;if(ie)return ie},[K,ie]),Fe=c.useMemo(function(){return!!(!O&&K&&(re.length||me)&&!(we==="combobox"&&me===""))},[K,O,re.length,me,we]);return{allowClear:Fe,clearIcon:c.createElement(w,{className:"".concat(de,"-clear"),onMouseDown:k,customizeIcon:Le},"\xD7")}},v=c.createContext(null);function I(){return c.useContext(v)}function g(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,de=c.useState(!1),k=(0,V.Z)(de,2),re=k[0],K=k[1],ie=c.useRef(null),O=function(){window.clearTimeout(ie.current)};c.useEffect(function(){return O},[]);var me=function(Le,Fe){O(),ie.current=window.setTimeout(function(){K(Le),Fe&&Fe()},te)};return[re,me,O]}function A(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,de=c.useRef(null),k=c.useRef(null);c.useEffect(function(){return function(){window.clearTimeout(k.current)}},[]);function re(K){(K||de.current===null)&&(de.current=K),window.clearTimeout(k.current),k.current=window.setTimeout(function(){de.current=null},te)}return[function(){return de.current},re]}function R(te,de,k,re){var K=c.useRef(null);K.current={open:de,triggerOpen:k,customizedTrigger:re},c.useEffect(function(){function ie(O){var me;if(!((me=K.current)!==null&&me!==void 0&&me.customizedTrigger)){var we=O.target;we.shadowRoot&&O.composed&&(we=O.composedPath()[0]||we),K.current.open&&te().filter(function(Le){return Le}).every(function(Le){return!Le.contains(we)&&Le!==we})&&K.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ie),function(){return window.removeEventListener("mousedown",ie)}},[])}var z=s(10228);function J(te){return te&&![z.Z.ESC,z.Z.SHIFT,z.Z.BACKSPACE,z.Z.TAB,z.Z.WIN_KEY,z.Z.ALT,z.Z.META,z.Z.WIN_KEY_RIGHT,z.Z.CTRL,z.Z.SEMICOLON,z.Z.EQUALS,z.Z.CAPS_LOCK,z.Z.CONTEXT_MENU,z.Z.F1,z.Z.F2,z.Z.F3,z.Z.F4,z.Z.F5,z.Z.F6,z.Z.F7,z.Z.F8,z.Z.F9,z.Z.F10,z.Z.F11,z.Z.F12].includes(te)}var he=s(26112),oe=s(83836);function be(te,de,k){var re=(0,ee.Z)((0,ee.Z)({},te),k?de:{});return Object.keys(de).forEach(function(K){var ie=de[K];typeof ie=="function"&&(re[K]=function(){for(var O,me=arguments.length,we=new Array(me),Le=0;Le$e&&(pn="".concat(Kn.slice(0,$e),"..."))}var Un=function(Wn){Wn&&Wn.stopPropagation(),Ke(Xt)};return typeof ye=="function"?$t(dn,pn,ln,cn,Un):un(Xt,pn,ln,cn,Un)},mt=function(Xt){if(!K.length)return null;var ln=typeof ce=="function"?ce(Xt):ce;return typeof ye=="function"?$t(void 0,ln,!1,!1,void 0,!0):un({title:ln},ln,!1)},ct=c.createElement("div",{className:"".concat(kt,"-search"),style:{width:Qt},onFocus:function(){rn(!0)},onBlur:function(){rn(!1)}},c.createElement(W,{ref:we,open:ie,prefixCls:re,id:k,inputElement:null,disabled:Fe,autoFocus:De,autoComplete:pe,editable:sn,activeDescendantId:Ee,value:Yt,onKeyDown:Te,onMouseDown:St,onChange:ht,onPaste:ut,onCompositionStart:Xe,onCompositionEnd:rt,onBlur:Pt,tabIndex:We,attrs:(0,he.Z)(de,!0)}),c.createElement("span",{ref:en,className:"".concat(kt,"-search-mirror"),"aria-hidden":!0},Yt,"\xA0")),bt=c.createElement(oe.Z,{prefixCls:"".concat(kt,"-overflow"),data:K,renderItem:Lt,renderRest:mt,suffix:ct,itemKey:Ae,maxCount:Ue});return c.createElement("span",{className:"".concat(kt,"-wrap")},bt,!K.length&&!Yt&&c.createElement("span",{className:"".concat(kt,"-placeholder")},Le))},At=Me,Ze=function(de){var k=de.inputElement,re=de.prefixCls,K=de.id,ie=de.inputRef,O=de.disabled,me=de.autoFocus,we=de.autoComplete,Le=de.activeDescendantId,Fe=de.mode,Se=de.open,qe=de.values,De=de.placeholder,pe=de.tabIndex,Ee=de.showSearch,We=de.searchValue,He=de.activeValue,Ue=de.maxLength,$e=de.onInputKeyDown,st=de.onInputMouseDown,ce=de.onInputChange,ye=de.onInputPaste,le=de.onInputCompositionStart,Ke=de.onInputCompositionEnd,ht=de.onInputBlur,ut=de.title,Te=c.useState(!1),St=(0,V.Z)(Te,2),Xe=St[0],rt=St[1],Pt=Fe==="combobox",en=Pt||Ee,Ut=qe[0],zt=We||"";Pt&&He&&!Xe&&(zt=He),c.useEffect(function(){Pt&&rt(!1)},[Pt,He]);var Qt=Fe!=="combobox"&&!Se&&!Ee?!1:!!zt,Ot=ut===void 0?Oe(Ut):ut,Ft=c.useMemo(function(){return Ut?null:c.createElement("span",{className:"".concat(re,"-selection-placeholder"),style:Qt?{visibility:"hidden"}:void 0},De)},[Ut,Qt,De,re]);return c.createElement("span",{className:"".concat(re,"-selection-wrap")},c.createElement("span",{className:"".concat(re,"-selection-search")},c.createElement(W,{ref:ie,prefixCls:re,id:K,open:Se,inputElement:k,disabled:O,autoFocus:me,autoComplete:we,editable:en,activeDescendantId:Le,value:zt,onKeyDown:$e,onMouseDown:st,onChange:function(on){rt(!0),ce(on)},onPaste:ye,onCompositionStart:le,onCompositionEnd:Ke,onBlur:ht,tabIndex:pe,attrs:(0,he.Z)(de,!0),maxLength:Pt?Ue:void 0})),!Pt&&Ut?c.createElement("span",{className:"".concat(re,"-selection-item"),title:Ot,style:Qt?{visibility:"hidden"}:void 0},Ut.label):null,Ft)},ot=Ze,Be=function(de,k){var re=(0,c.useRef)(null),K=(0,c.useRef)(!1),ie=de.prefixCls,O=de.open,me=de.mode,we=de.showSearch,Le=de.tokenWithEnter,Fe=de.disabled,Se=de.prefix,qe=de.autoClearSearchValue,De=de.onSearch,pe=de.onSearchSubmit,Ee=de.onToggleOpen,We=de.onInputKeyDown,He=de.onInputBlur,Ue=de.domRef;c.useImperativeHandle(k,function(){return{focus:function(Ot){re.current.focus(Ot)},blur:function(){re.current.blur()}}});var $e=A(0),st=(0,V.Z)($e,2),ce=st[0],ye=st[1],le=function(Ot){var Ft=Ot.which,_t=re.current instanceof HTMLTextAreaElement;!_t&&O&&(Ft===z.Z.UP||Ft===z.Z.DOWN)&&Ot.preventDefault(),We&&We(Ot),Ft===z.Z.ENTER&&me==="tags"&&!K.current&&!O&&(pe==null||pe(Ot.target.value)),!(_t&&!O&&~[z.Z.UP,z.Z.DOWN,z.Z.LEFT,z.Z.RIGHT].indexOf(Ft))&&J(Ft)&&Ee(!0)},Ke=function(){ye(!0)},ht=(0,c.useRef)(null),ut=function(Ot){De(Ot,!0,K.current)!==!1&&Ee(!0)},Te=function(){K.current=!0},St=function(Ot){K.current=!1,me!=="combobox"&&ut(Ot.target.value)},Xe=function(Ot){var Ft=Ot.target.value;if(Le&&ht.current&&/[\r\n]/.test(ht.current)){var _t=ht.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ft=Ft.replace(_t,ht.current)}ht.current=null,ut(Ft)},rt=function(Ot){var Ft=Ot.clipboardData,_t=Ft==null?void 0:Ft.getData("text");ht.current=_t||""},Pt=function(Ot){var Ft=Ot.target;if(Ft!==re.current){var _t=document.body.style.msTouchAction!==void 0;_t?setTimeout(function(){re.current.focus()}):re.current.focus()}},en=function(Ot){var Ft=ce();Ot.target!==re.current&&!Ft&&!(me==="combobox"&&Fe)&&Ot.preventDefault(),(me!=="combobox"&&(!we||!Ft)||!O)&&(O&&qe!==!1&&De("",!0,!1),Ee())},Ut={inputRef:re,onInputKeyDown:le,onInputMouseDown:Ke,onInputChange:Xe,onInputPaste:rt,onInputCompositionStart:Te,onInputCompositionEnd:St,onInputBlur:He},zt=me==="multiple"||me==="tags"?c.createElement(At,(0,o.Z)({},de,Ut)):c.createElement(ot,(0,o.Z)({},de,Ut));return c.createElement("div",{ref:Ue,className:"".concat(ie,"-selector"),onClick:Pt,onMouseDown:en},Se&&c.createElement("div",{className:"".concat(ie,"-prefix")},Se),zt)},Et=c.forwardRef(Be),Ye=Et,Ie=s(65030),ve=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ce=function(de){var k=de===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"}}},X=function(de,k){var re=de.prefixCls,K=de.disabled,ie=de.visible,O=de.children,me=de.popupElement,we=de.animation,Le=de.transitionName,Fe=de.dropdownStyle,Se=de.dropdownClassName,qe=de.direction,De=qe===void 0?"ltr":qe,pe=de.placement,Ee=de.builtinPlacements,We=de.dropdownMatchSelectWidth,He=de.dropdownRender,Ue=de.dropdownAlign,$e=de.getPopupContainer,st=de.empty,ce=de.getTriggerDOMNode,ye=de.onPopupVisibleChange,le=de.onPopupMouseEnter,Ke=(0,Z.Z)(de,ve),ht="".concat(re,"-dropdown"),ut=me;He&&(ut=He(me));var Te=c.useMemo(function(){return Ee||Ce(We)},[Ee,We]),St=we?"".concat(ht,"-").concat(we):Le,Xe=typeof We=="number",rt=c.useMemo(function(){return Xe?null:We===!1?"minWidth":"width"},[We,Xe]),Pt=Fe;Xe&&(Pt=(0,ee.Z)((0,ee.Z)({},Pt),{},{width:We}));var en=c.useRef(null);return c.useImperativeHandle(k,function(){return{getPopupElement:function(){var zt;return(zt=en.current)===null||zt===void 0?void 0:zt.popupElement}}}),c.createElement(Ie.Z,(0,o.Z)({},Ke,{showAction:ye?["click"]:[],hideAction:ye?["click"]:[],popupPlacement:pe||(De==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Te,prefixCls:ht,popupTransitionName:St,popup:c.createElement("div",{onMouseEnter:le},ut),ref:en,stretch:rt,popupAlign:Ue,popupVisible:ie,getPopupContainer:$e,popupClassName:l()(Se,(0,L.Z)({},"".concat(ht,"-empty"),st)),popupStyle:Pt,getTriggerDOMNode:ce,onPopupVisibleChange:ye}),O)},Re=c.forwardRef(X),se=Re,B=s(66712);function b(te,de){var k=te.key,re;return"value"in te&&(re=te.value),k!=null?k:re!==void 0?re:"rc-index-key-".concat(de)}function _(te){return typeof te!="undefined"&&!Number.isNaN(te)}function ne(te,de){var k=te||{},re=k.label,K=k.value,ie=k.options,O=k.groupLabel,me=re||(de?"children":"label");return{label:me,value:K||"value",options:ie||"options",groupLabel:O||me}}function $(te){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},k=de.fieldNames,re=de.childrenAsData,K=[],ie=ne(k,!1),O=ie.label,me=ie.value,we=ie.options,Le=ie.groupLabel;function Fe(Se,qe){Array.isArray(Se)&&Se.forEach(function(De){if(qe||!(we in De)){var pe=De[me];K.push({key:b(De,K.length),groupOption:qe,data:De,label:De[O],value:pe})}else{var Ee=De[Le];Ee===void 0&&re&&(Ee=De.label),K.push({key:b(De,K.length),group:!0,data:De,label:Ee}),Fe(De[we],!0)}})}return Fe(te,!1),K}function ue(te){var de=(0,ee.Z)({},te);return"props"in de||Object.defineProperty(de,"props",{get:function(){return(0,i.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),de}}),de}var ge=function(de,k,re){if(!k||!k.length)return null;var K=!1,ie=function me(we,Le){var Fe=(0,B.Z)(Le),Se=Fe[0],qe=Fe.slice(1);if(!Se)return[we];var De=we.split(Se);return K=K||De.length>1,De.reduce(function(pe,Ee){return[].concat((0,Q.Z)(pe),(0,Q.Z)(me(Ee,qe)))},[]).filter(Boolean)},O=ie(de,k);return K?typeof re!="undefined"?O.slice(0,re):O:null},Pe=c.createContext(null),Qe=Pe;function _e(te){var de=te.visible,k=te.values;if(!de)return null;var re=50;return c.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(k.slice(0,re).map(function(K){var ie=K.label,O=K.value;return["number","string"].includes((0,N.Z)(ie))?ie:O}).join(", ")),k.length>re?", ...":null)}var Ve=["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","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],lt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],ft=function(de){return de==="tags"||de==="multiple"},tt=c.forwardRef(function(te,de){var k,re=te.id,K=te.prefixCls,ie=te.className,O=te.showSearch,me=te.tagRender,we=te.direction,Le=te.omitDomProps,Fe=te.displayValues,Se=te.onDisplayValuesChange,qe=te.emptyOptions,De=te.notFoundContent,pe=De===void 0?"Not Found":De,Ee=te.onClear,We=te.mode,He=te.disabled,Ue=te.loading,$e=te.getInputElement,st=te.getRawInputElement,ce=te.open,ye=te.defaultOpen,le=te.onDropdownVisibleChange,Ke=te.activeValue,ht=te.onActiveValueChange,ut=te.activeDescendantId,Te=te.searchValue,St=te.autoClearSearchValue,Xe=te.onSearch,rt=te.onSearchSplit,Pt=te.tokenSeparators,en=te.allowClear,Ut=te.prefix,zt=te.suffixIcon,Qt=te.clearIcon,Ot=te.OptionList,Ft=te.animation,_t=te.transitionName,on=te.dropdownStyle,rn=te.dropdownClassName,kt=te.dropdownMatchSelectWidth,Yt=te.dropdownRender,sn=te.dropdownAlign,un=te.placement,$t=te.builtinPlacements,Lt=te.getPopupContainer,mt=te.showAction,ct=mt===void 0?[]:mt,bt=te.onFocus,Vt=te.onBlur,Xt=te.onKeyUp,ln=te.onKeyDown,Sn=te.onMouseDown,dn=(0,Z.Z)(te,Ve),cn=ft(We),pn=(O!==void 0?O:cn)||We==="combobox",Kn=(0,ee.Z)({},dn);lt.forEach(function(gr){delete Kn[gr]}),Le==null||Le.forEach(function(gr){delete Kn[gr]});var Un=c.useState(!1),kn=(0,V.Z)(Un,2),Wn=kn[0],tr=kn[1];c.useEffect(function(){tr((0,p.Z)())},[]);var ir=c.useRef(null),vr=c.useRef(null),nr=c.useRef(null),ar=c.useRef(null),cr=c.useRef(null),Nn=c.useRef(!1),qn=g(),fr=(0,V.Z)(qn,3),pr=fr[0],lr=fr[1],Ar=fr[2];c.useImperativeHandle(de,function(){var gr,rr;return{focus:(gr=ar.current)===null||gr===void 0?void 0:gr.focus,blur:(rr=ar.current)===null||rr===void 0?void 0:rr.blur,scrollTo:function(Yr){var Mr;return(Mr=cr.current)===null||Mr===void 0?void 0:Mr.scrollTo(Yr)},nativeElement:ir.current||vr.current}});var Er=c.useMemo(function(){var gr;if(We!=="combobox")return Te;var rr=(gr=Fe[0])===null||gr===void 0?void 0:gr.value;return typeof rr=="string"||typeof rr=="number"?String(rr):""},[Te,We,Fe]),Lr=We==="combobox"&&typeof $e=="function"&&$e()||null,or=typeof st=="function"&&st(),jn=(0,y.x1)(vr,or==null||(k=or.props)===null||k===void 0?void 0:k.ref),Xn=c.useState(!1),er=(0,V.Z)(Xn,2),Hn=er[0],Jn=er[1];(0,f.Z)(function(){Jn(!0)},[]);var Rn=(0,H.Z)(!1,{defaultValue:ye,value:ce}),dr=(0,V.Z)(Rn,2),mr=dr[0],ur=dr[1],_n=Hn?mr:!1,yr=!pe&&qe;(He||yr&&_n&&We==="combobox")&&(_n=!1);var Cr=yr?!1:_n,xn=c.useCallback(function(gr){var rr=gr!==void 0?gr:!_n;He||(ur(rr),_n!==rr&&(le==null||le(rr)))},[He,_n,ur,le]),zn=c.useMemo(function(){return(Pt||[]).some(function(gr){return[` +`),P=this._stacks.get(w)||0;if(this._stacks.set(w,P+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=S*.5;let v,I=0;for(const[g,A]of this._stacks)(!v||I{const v=this._stacks.get(w)||0;this._stacks.set(w,v-1)}}}class i{constructor(y){var S;this._disposed=!1,this._options=y,this._leakageMon=N>0?new H(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((S=this._options)===null||S===void 0)&&S._profName?new Z(this._options._profName):void 0}get event(){return this._event||(this._event=(y,S,w)=>{var P;this._listeners||(this._listeners=new L.S);const v=this._listeners.isEmpty();v&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const I=this._listeners.push(S?[y,S]:y);v&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,y,S);const g=(P=this._leakageMon)===null||P===void 0?void 0:P.check(this._listeners.size),A=(0,Q.OF)(()=>{g&&g(),this._disposed||(I(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return w instanceof Q.SL?w.add(A):Array.isArray(w)&&w.push(A),A}),this._event}fire(y){var S,w;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new L.S);for(let P of this._listeners)this._deliveryQueue.push([P,y]);for((S=this._perfMon)===null||S===void 0||S.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[P,v]=this._deliveryQueue.shift();try{typeof P=="function"?P.call(void 0,v):P[0].call(P[1],v)}catch(I){(0,o.dL)(I)}}(w=this._perfMon)===null||w===void 0||w.stop()}}dispose(){var y,S,w,P,v;this._disposed||(this._disposed=!0,(y=this._listeners)===null||y===void 0||y.clear(),(S=this._deliveryQueue)===null||S===void 0||S.clear(),(P=(w=this._options)===null||w===void 0?void 0:w.onLastListenerRemove)===null||P===void 0||P.call(w),(v=this._leakageMon)===null||v===void 0||v.dispose())}}class c extends i{constructor(y){super(y),this._isPaused=0,this._eventQueue=new L.S,this._mergeFn=y==null?void 0:y.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const y=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(y))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(y){this._listeners&&(this._isPaused!==0?this._eventQueue.push(y):super.fire(y))}}class C extends c{constructor(y){var S;super(y),this._delay=(S=y.delay)!==null&&S!==void 0?S:100}fire(y){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(y)}}class l{constructor(){this.buffers=[]}wrapEvent(y){return(S,w,P)=>y(v=>{const I=this.buffers[this.buffers.length-1];I?I.push(()=>S.call(w,v)):S.call(w,v)},void 0,P)}bufferEvents(y){const S=[];this.buffers.push(S);const w=y();return this.buffers.pop(),S.forEach(P=>P()),w}}class f{constructor(){this.listening=!1,this.inputEvent=V.None,this.inputEventListener=Q.JT.None,this.emitter=new i({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(y){this.inputEvent=y,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=y(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(Nt,je,s){"use strict";s.d(je,{I:function(){return o}});function o(Q){const L=this;let ee=!1,V;return function(){return ee||(ee=!0,V=Q.apply(L,arguments)),V}}},88226:function(Nt,je,s){"use strict";s.d(je,{$:function(){return o}});var o;(function(Q){function L(I){return I&&typeof I=="object"&&typeof I[Symbol.iterator]=="function"}Q.is=L;const ee=Object.freeze([]);function V(){return ee}Q.empty=V;function*Z(I){yield I}Q.single=Z;function N(I){return I||ee}Q.from=N;function H(I){return!I||I[Symbol.iterator]().next().done===!0}Q.isEmpty=H;function i(I){return I[Symbol.iterator]().next().value}Q.first=i;function c(I,g){for(const A of I)if(g(A))return!0;return!1}Q.some=c;function C(I,g){for(const A of I)if(g(A))return A}Q.find=C;function*l(I,g){for(const A of I)g(A)&&(yield A)}Q.filter=l;function*f(I,g){let A=0;for(const R of I)yield g(R,A++)}Q.map=f;function*p(...I){for(const g of I)for(const A of g)yield A}Q.concat=p;function*y(I){for(const g of I)for(const A of g)yield A}Q.concatNested=y;function S(I,g,A){let R=A;for(const z of I)R=g(R,z);return R}Q.reduce=S;function*w(I,g,A=I.length){for(g<0&&(g+=I.length),A<0?A+=I.length:A>I.length&&(A=I.length);gR===z){const R=I[Symbol.iterator](),z=g[Symbol.iterator]();for(;;){const J=R.next(),he=z.next();if(J.done!==he.done)return!1;if(J.done)return!0;if(!A(J.value,he.value))return!1}}Q.equals=v})(o||(o={}))},69323:function(Nt,je,s){"use strict";s.d(je,{B9:function(){return f},F8:function(){return p},JT:function(){return w},Jz:function(){return v},OF:function(){return y},SL:function(){return S},Wf:function(){return l},XK:function(){return P},dk:function(){return c}});var o=s(17845),Q=s(88226);const L=!1;let ee=null;function V(I){ee=I}if(L){const I="__is_disposable_tracked__";V(new class{trackDisposable(g){const A=new Error("Potentially leaked disposable").stack;setTimeout(()=>{g[I]||console.log(A)},3e3)}setParent(g,A){if(g&&g!==w.None)try{g[I]=!0}catch(R){}}markAsDisposed(g){if(g&&g!==w.None)try{g[I]=!0}catch(A){}}markAsSingleton(g){}})}function Z(I){return ee==null||ee.trackDisposable(I),I}function N(I){ee==null||ee.markAsDisposed(I)}function H(I,g){ee==null||ee.setParent(I,g)}function i(I,g){if(ee)for(const A of I)ee.setParent(A,g)}function c(I){return ee==null||ee.markAsSingleton(I),I}class C extends Error{constructor(g){super(`Encountered errors while disposing of store. Errors: [${g.join(", ")}]`),this.errors=g}}function l(I){return typeof I.dispose=="function"&&I.dispose.length===0}function f(I){if(Q.$.is(I)){let g=[];for(const A of I)if(A)try{A.dispose()}catch(R){g.push(R)}if(g.length===1)throw g[0];if(g.length>1)throw new C(g);return Array.isArray(I)?[]:I}else if(I)return I.dispose(),I}function p(...I){const g=y(()=>f(I));return i(I,g),g}function y(I){const g=Z({dispose:(0,o.I)(()=>{N(g),I()})});return g}class S{constructor(){this._toDispose=new Set,this._isDisposed=!1,Z(this)}dispose(){this._isDisposed||(N(this),this._isDisposed=!0,this.clear())}clear(){try{f(this._toDispose.values())}finally{this._toDispose.clear()}}add(g){if(!g)return g;if(g===this)throw new Error("Cannot register a disposable on itself!");return H(g,this),this._isDisposed?S.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(g),g}}S.DISABLE_DISPOSED_WARNING=!1;class w{constructor(){this._store=new S,Z(this),H(this._store,this)}dispose(){N(this),this._store.dispose()}_register(g){if(g===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(g)}}w.None=Object.freeze({dispose(){}});class P{constructor(){this._isDisposed=!1,Z(this)}get value(){return this._isDisposed?void 0:this._value}set value(g){var A;this._isDisposed||g===this._value||((A=this._value)===null||A===void 0||A.dispose(),g&&H(g,this),this._value=g)}clear(){this.value=void 0}dispose(){var g;this._isDisposed=!0,N(this),(g=this._value)===null||g===void 0||g.dispose(),this._value=void 0}clearAndLeak(){const g=this._value;return this._value=void 0,g&&H(g,null),g}}class v{constructor(g){this.object=g}dispose(){}}},34502:function(Nt,je,s){"use strict";s.d(je,{S:function(){return Q}});class o{constructor(ee){this.element=ee,this.next=o.Undefined,this.prev=o.Undefined}}o.Undefined=new o(void 0);class Q{constructor(){this._first=o.Undefined,this._last=o.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===o.Undefined}clear(){let ee=this._first;for(;ee!==o.Undefined;){const V=ee.next;ee.prev=o.Undefined,ee.next=o.Undefined,ee=V}this._first=o.Undefined,this._last=o.Undefined,this._size=0}unshift(ee){return this._insert(ee,!1)}push(ee){return this._insert(ee,!0)}_insert(ee,V){const Z=new o(ee);if(this._first===o.Undefined)this._first=Z,this._last=Z;else if(V){const H=this._last;this._last=Z,Z.prev=H,H.next=Z}else{const H=this._first;this._first=Z,Z.next=H,H.prev=Z}this._size+=1;let N=!1;return()=>{N||(N=!0,this._remove(Z))}}shift(){if(this._first!==o.Undefined){const ee=this._first.element;return this._remove(this._first),ee}}pop(){if(this._last!==o.Undefined){const ee=this._last.element;return this._remove(this._last),ee}}_remove(ee){if(ee.prev!==o.Undefined&&ee.next!==o.Undefined){const V=ee.prev;V.next=ee.next,ee.next.prev=V}else ee.prev===o.Undefined&&ee.next===o.Undefined?(this._first=o.Undefined,this._last=o.Undefined):ee.next===o.Undefined?(this._last=this._last.prev,this._last.next=o.Undefined):ee.prev===o.Undefined&&(this._first=this._first.next,this._first.prev=o.Undefined);this._size-=1}*[Symbol.iterator](){let ee=this._first;for(;ee!==o.Undefined;)yield ee.element,ee=ee.next}}},23345:function(Nt,je,s){"use strict";s.d(je,{$L:function(){return R},ED:function(){return v},IJ:function(){return g},OS:function(){return oe},WE:function(){return J},dz:function(){return I},gn:function(){return z},li:function(){return y},r:function(){return U},tY:function(){return A},xS:function(){return he}});var o=s(97671),Q;const L="en";let ee=!1,V=!1,Z=!1,N=!1,H=!1,i=!1,c=!1,C,l=null,f=null,p;const y=typeof self=="object"?self:typeof s.g=="object"?s.g:{};let S;typeof y.vscode!="undefined"&&typeof y.vscode.process!="undefined"?S=y.vscode.process:typeof o!="undefined"&&(S=o);const w=typeof((Q=S==null?void 0:S.versions)===null||Q===void 0?void 0:Q.electron)=="string"&&S.type==="renderer";if(typeof navigator=="object"&&!w)p=navigator.userAgent,ee=p.indexOf("Windows")>=0,V=p.indexOf("Macintosh")>=0,c=(p.indexOf("Macintosh")>=0||p.indexOf("iPad")>=0||p.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,Z=p.indexOf("Linux")>=0,i=!0,C=navigator.language,l=C;else if(typeof S=="object"){ee=S.platform==="win32",V=S.platform==="darwin",Z=S.platform==="linux",N=Z&&!!S.env.SNAP&&!!S.env.SNAP_REVISION,C=L,l=L;const F=S.env.VSCODE_NLS_CONFIG;if(F)try{const m=JSON.parse(F),W=m.availableLanguages["*"];C=m.locale,l=W||L,f=m._translationsConfigFile}catch(m){}H=!0}else console.error("Unable to resolve platform.");let P=0;V?P=1:ee?P=3:Z&&(P=2);const v=ee,I=V,g=Z,A=H,R=i,z=c,J=p,he=function(){if(y.setImmediate)return y.setImmediate.bind(y);if(typeof y.postMessage=="function"&&!y.importScripts){let W=[];y.addEventListener("message",T=>{if(T.data&&T.data.vscodeSetImmediateId)for(let h=0,d=W.length;h{const h=++x;W.push({id:h,callback:T}),y.postMessage({vscodeSetImmediateId:h},"*")}}if(typeof(S==null?void 0:S.nextTick)=="function")return S.nextTick.bind(S);const m=Promise.resolve();return W=>m.then(W)}(),oe=V||c?2:ee?1:3;let be=!0,Je=!1;function U(){if(!Je){Je=!0;const F=new Uint8Array(2);F[0]=1,F[1]=2,be=new Uint16Array(F.buffer)[0]===513}return be}},95830:function(Nt,je,s){"use strict";s.d(je,{G:function(){return L}});var o=s(23345);const Q=o.li.performance&&typeof o.li.performance.now=="function";class L{constructor(V){this._highResolution=Q&&V,this._startTime=this._now(),this._stopTime=-1}static create(V=!0){return new L(V)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?o.li.performance.now():Date.now()}}},82983:function(Nt,je,s){"use strict";s.d(je,{$i:function(){return Oe},C8:function(){return At},GF:function(){return C},HO:function(){return x},IO:function(){return l},K7:function(){return Me},Kw:function(){return Be},LC:function(){return y},Mh:function(){return he},P1:function(){return oe},PJ:function(){return Et},Qe:function(){return ke},R1:function(){return c},RP:function(){return M},S6:function(){return Ye},TT:function(){return v},Ut:function(){return h},V8:function(){return S},WU:function(){return L},YK:function(){return Je},YU:function(){return ee},ZG:function(){return be},ZH:function(){return F},ab:function(){return Ae},c1:function(){return Ze},df:function(){return R},ec:function(){return V},fi:function(){return Ie},fy:function(){return Z},j3:function(){return N},j_:function(){return g},m5:function(){return o},mK:function(){return A},mr:function(){return f},oH:function(){return X},oL:function(){return H},ok:function(){return J},ow:function(){return w},qq:function(){return z},qu:function(){return P},rL:function(){return U},uS:function(){return ot},un:function(){return i},uq:function(){return p},vH:function(){return W},xe:function(){return xe},zY:function(){return I}});function o(b){return!b||typeof b!="string"?!0:b.trim().length===0}const Q=/{(\d+)}/g;function L(b,..._){return _.length===0?b:b.replace(Q,function(ne,$){const ue=parseInt($,10);return isNaN(ue)||ue<0||ue>=_.length?ne:_[ue]})}function ee(b){return b.replace(/[<>&]/g,function(_){switch(_){case"<":return"<";case">":return">";case"&":return"&";default:return _}})}function V(b){return b.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function Z(b,_=" "){const ne=N(b,_);return H(ne,_)}function N(b,_){if(!b||!_)return b;const ne=_.length;if(ne===0||b.length===0)return b;let $=0;for(;b.indexOf(_,$)===$;)$=$+ne;return b.substring($)}function H(b,_){if(!b||!_)return b;const ne=_.length,$=b.length;if(ne===0||$===0)return b;let ue=$,ge=-1;for(;ge=b.lastIndexOf(_,ue-1),!(ge===-1||ge+ne!==ue);){if(ge===0)return"";ue=ge}return b.substring(0,ue)}function i(b){return b.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function c(b){return b.replace(/\*/g,"")}function C(b,_,ne={}){if(!b)throw new Error("Cannot create regex from empty string");_||(b=V(b)),ne.wholeWord&&(/\B/.test(b.charAt(0))||(b="\\b"+b),/\B/.test(b.charAt(b.length-1))||(b=b+"\\b"));let $="";return ne.global&&($+="g"),ne.matchCase||($+="i"),ne.multiline&&($+="m"),ne.unicode&&($+="u"),new RegExp(b,$)}function l(b){return b.source==="^"||b.source==="^$"||b.source==="$"||b.source==="^\\s*$"?!1:!!(b.exec("")&&b.lastIndex===0)}function f(b){return(b.global?"g":"")+(b.ignoreCase?"i":"")+(b.multiline?"m":"")+(b.unicode?"u":"")}function p(b){return b.split(/\r\n|\r|\n/)}function y(b){for(let _=0,ne=b.length;_=0;ne--){const $=b.charCodeAt(ne);if($!==32&&$!==9)return ne}return-1}function P(b,_){return b<_?-1:b>_?1:0}function v(b,_,ne=0,$=b.length,ue=0,ge=_.length){for(;ne<$&&ueVe)return 1}const Pe=$-ne,Qe=ge-ue;return PeQe?1:0}function I(b,_){return g(b,_,0,b.length,0,_.length)}function g(b,_,ne=0,$=b.length,ue=0,ge=_.length){for(;ne<$&&ue=128||Ve>=128)return v(b.toLowerCase(),_.toLowerCase(),ne,$,ue,ge);A(_e)&&(_e-=32),A(Ve)&&(Ve-=32);const lt=_e-Ve;if(lt!==0)return lt}const Pe=$-ne,Qe=ge-ue;return PeQe?1:0}function A(b){return b>=97&&b<=122}function R(b){return b>=65&&b<=90}function z(b,_){return b.length===_.length&&g(b,_)===0}function J(b,_){const ne=_.length;return _.length>b.length?!1:g(b,_,0,ne)===0}function he(b,_){let ne,$=Math.min(b.length,_.length);for(ne=0;ne<$;ne++)if(b.charCodeAt(ne)!==_.charCodeAt(ne))return ne;return $}function oe(b,_){let ne,$=Math.min(b.length,_.length);const ue=b.length-1,ge=_.length-1;for(ne=0;ne<$;ne++)if(b.charCodeAt(ue-ne)!==_.charCodeAt(ge-ne))return ne;return $}function be(b){return 55296<=b&&b<=56319}function Je(b){return 56320<=b&&b<=57343}function U(b,_){return(b-55296<<10)+(_-56320)+65536}function F(b,_,ne){const $=b.charCodeAt(ne);if(be($)&&ne+1<_){const ue=b.charCodeAt(ne+1);if(Je(ue))return U($,ue)}return $}function m(b,_){const ne=b.charCodeAt(_-1);if(Je(ne)&&_>1){const $=b.charCodeAt(_-2);if(be($))return U($,ne)}return ne}function W(b,_){const ne=ve.getInstance(),$=_,ue=b.length,ge=F(b,ue,_);_+=ge>=65536?2:1;let Pe=ne.getGraphemeBreakType(ge);for(;_=65536?2:1,Pe=_e}return _-$}function x(b,_){const ne=ve.getInstance(),$=_,ue=m(b,_);_-=ue>=65536?2:1;let ge=ne.getGraphemeBreakType(ue);for(;_>0;){const Pe=m(b,_),Qe=ne.getGraphemeBreakType(Pe);if(Ie(Qe,ge))break;_-=Pe>=65536?2:1,ge=Qe}return $-_}const T=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function h(b){return T.test(b)}const d=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function M(b){return d.test(b)}const q=/^[\t\n\r\x20-\x7E]*$/;function Oe(b){return q.test(b)}const ke=/[\u2028\u2029]/;function Ae(b){return ke.test(b)}function xe(b){for(let _=0,ne=b.length;_=11904&&b<=55215||b>=63744&&b<=64255||b>=65281&&b<=65374}function At(b){return b>=127462&&b<=127487||b===8986||b===8987||b===9200||b===9203||b>=9728&&b<=10175||b===11088||b===11093||b>=127744&&b<=128591||b>=128640&&b<=128764||b>=128992&&b<=129003||b>=129280&&b<=129535||b>=129648&&b<=129750}const Ze="\uFEFF";function ot(b){return!!(b&&b.length>0&&b.charCodeAt(0)===65279)}function Be(b,_=!1){return b?(_&&(b=b.replace(/\\./g,"")),b.toLowerCase()!==b):!1}function Et(b){return b=b%(2*26),b<26?String.fromCharCode(97+b):String.fromCharCode(65+b-26)}function Ye(b){return ve.getInstance().getGraphemeBreakType(b)}function Ie(b,_){return b===0?_!==5&&_!==7:b===2&&_===3?!1:b===4||b===2||b===3||_===4||_===2||_===3?!0:!(b===8&&(_===8||_===9||_===11||_===12)||(b===11||b===9)&&(_===9||_===10)||(b===12||b===10)&&_===10||_===5||_===13||_===7||b===1||b===13&&_===14||b===6&&_===6)}class ve{constructor(){this._data=Ce()}static getInstance(){return ve._INSTANCE||(ve._INSTANCE=new ve),ve._INSTANCE}getGraphemeBreakType(_){if(_<32)return _===10?3:_===13?2:4;if(_<127)return 0;const ne=this._data,$=ne.length/3;let ue=1;for(;ue<=$;)if(_ne[3*ue+1])ue=2*ue+1;else return ne[3*ue+2];return 0}}ve._INSTANCE=null;function Ce(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function X(b,_){if(b===0)return 0;const ne=Re(b,_);if(ne!==void 0)return ne;const $=m(_,b);return b-=se($),b}function Re(b,_){let ne=m(_,b);for(b-=se(ne);B(ne)||ne===65039||ne===8419;){if(b===0)return;ne=m(_,b),b-=se(ne)}if(At(ne)){if(b>=0){const $=m(_,b);$===8205&&(b-=se($))}return b}}function se(b){return b>=65536?2:1}function B(b){return 127995<=b&&b<=127999}},72999:function(Nt,je,s){"use strict";s.d(je,{$E:function(){return y},$K:function(){return N},D8:function(){return l},HD:function(){return Q},IU:function(){return S},Jp:function(){return H},Kn:function(){return L},cW:function(){return c},f6:function(){return w},hj:function(){return ee},jn:function(){return V},kJ:function(){return o},mf:function(){return C},o8:function(){return Z},p_:function(){return i},vE:function(){return P}});function o(v){return Array.isArray(v)}function Q(v){return typeof v=="string"}function L(v){return typeof v=="object"&&v!==null&&!Array.isArray(v)&&!(v instanceof RegExp)&&!(v instanceof Date)}function ee(v){return typeof v=="number"&&!isNaN(v)}function V(v){return v===!0||v===!1}function Z(v){return typeof v=="undefined"}function N(v){return!H(v)}function H(v){return Z(v)||v===null}function i(v,I){if(!v)throw new Error(I?`Unexpected type, expected '${I}'`:"Unexpected type")}function c(v){if(H(v))throw new Error("Assertion Failed: argument is undefined or null");return v}function C(v){return typeof v=="function"}function l(v,I){const g=Math.min(v.length,I.length);for(let A=0;Afunction(){const z=Array.prototype.slice.call(arguments,0);return I(R,z)};let A={};for(const R of v)A[R]=g(R);return A}function w(v){return v===null?void 0:v}function P(v,I="Unreachable"){throw new Error(I)}},13268:function(Nt,je,s){"use strict";s.d(je,{N:function(){return Q}});function o(L,ee){let V;return ee.length===0?V=L:V=L.replace(/\{(\d+)\}/g,function(Z,N){const H=N[0];return typeof ee[H]!="undefined"?ee[H]:Z}),V}function Q(L,ee,...V){return o(ee,V)}},96236:function(Nt,je,s){"use strict";s.d(je,{BH:function(){return S},NZ:function(){return w},U8:function(){return P},co:function(){return y},eH:function(){return p},vr:function(){return f}});var o=s(75918),Q=s(52615),L=s(4348),ee=s(88226),V=s(69323),Z=s(34502),N=s(35884),H=s(90689),i=s(16925),c=s(49055),C=function(v,I,g,A){var R=arguments.length,z=R<3?I:A===null?A=Object.getOwnPropertyDescriptor(I,g):A,J;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(v,I,g,A);else for(var he=v.length-1;he>=0;he--)(J=v[he])&&(z=(R<3?J(z):R>3?J(I,g,z):J(I,g))||z);return R>3&&z&&Object.defineProperty(I,g,z),z},l=function(v,I){return function(g,A){I(g,A,v)}};function f(v){return v.command!==void 0}class p{constructor(I){this.id=p._idPool++,this._debugName=I}}p._idPool=0,p.CommandPalette=new p("CommandPalette"),p.EditorContext=new p("EditorContext"),p.SimpleEditorContext=new p("SimpleEditorContext"),p.EditorContextCopy=new p("EditorContextCopy"),p.EditorContextPeek=new p("EditorContextPeek"),p.MenubarEditMenu=new p("MenubarEditMenu"),p.MenubarCopy=new p("MenubarCopy"),p.MenubarGoMenu=new p("MenubarGoMenu"),p.MenubarSelectionMenu=new p("MenubarSelectionMenu"),p.InlineCompletionsActions=new p("InlineCompletionsActions");const y=(0,i.yh)("menuService"),S=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new L.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:v=>v===p.CommandPalette}}addCommand(v){return this.addCommands(ee.$.single(v))}addCommands(v){for(const I of v)this._commands.set(I.id,I);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,V.OF)(()=>{let I=!1;for(const g of v)I=this._commands.delete(g.id)||I;I&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(v){return this._commands.get(v)}getCommands(){const v=new Map;return this._commands.forEach((I,g)=>v.set(g,I)),v}appendMenuItem(v,I){return this.appendMenuItems(ee.$.single({id:v,item:I}))}appendMenuItems(v){const I=new Set,g=new Z.S;for(const{id:A,item:R}of v){let z=this._menuItems.get(A);z||(z=new Z.S,this._menuItems.set(A,z)),g.push(z.push(R)),I.add(A)}return this._onDidChangeMenu.fire(I),(0,V.OF)(()=>{if(g.size>0){for(let A of g)A();this._onDidChangeMenu.fire(I),g.clear()}})}getMenuItems(v){let I;return this._menuItems.has(v)?I=[...this._menuItems.get(v)]:I=[],v===p.CommandPalette&&this._appendImplicitItems(I),I}_appendImplicitItems(v){const I=new Set;for(const g of v)f(g)&&(I.add(g.command.id),g.alt&&I.add(g.alt.id));this._commands.forEach((g,A)=>{I.has(A)||v.push({command:g})})}};class w extends o.wY{constructor(I,g,A,R){super(`submenuitem.${I.submenu.id}`,typeof I.title=="string"?I.title:I.title.value,[],"submenu"),this.item=I,this._menuService=g,this._contextKeyService=A,this._options=R}get actions(){const I=[],g=this._menuService.createMenu(this.item.submenu,this._contextKeyService),A=g.getActions(this._options);g.dispose();for(const[,R]of A)R.length>0&&(I.push(...R),I.push(new o.Z0));return I.length&&I.pop(),I}}let P=class Xs{constructor(I,g,A,R,z){var J,he;if(this._commandService=z,this.id=I.id,this.label=A!=null&&A.renderShortTitle&&I.shortTitle?typeof I.shortTitle=="string"?I.shortTitle:I.shortTitle.value:typeof I.title=="string"?I.title:I.title.value,this.tooltip=(he=typeof I.tooltip=="string"?I.tooltip:(J=I.tooltip)===null||J===void 0?void 0:J.value)!==null&&he!==void 0?he:"",this.enabled=!I.precondition||R.contextMatchesRules(I.precondition),this.checked=void 0,I.toggled){const oe=I.toggled.condition?I.toggled:{condition:I.toggled};this.checked=R.contextMatchesRules(oe.condition),this.checked&&oe.tooltip&&(this.tooltip=typeof oe.tooltip=="string"?oe.tooltip:oe.tooltip.value),oe.title&&(this.label=typeof oe.title=="string"?oe.title:oe.title.value)}this.item=I,this.alt=g?new Xs(g,void 0,A,R,z):void 0,this._options=A,c.kS.isThemeIcon(I.icon)&&(this.class=Q.dT.asClassName(I.icon))}dispose(){}run(...I){var g,A;let R=[];return!((g=this._options)===null||g===void 0)&&g.arg&&(R=[...R,this._options.arg]),!((A=this._options)===null||A===void 0)&&A.shouldForwardArgs&&(R=[...R,...I]),this._commandService.executeCommand(this.id,...R)}};P=C([l(3,H.i6),l(4,N.H)],P)},35884:function(Nt,je,s){"use strict";s.d(je,{H:function(){return N},P:function(){return H}});var o=s(4348),Q=s(88226),L=s(69323),ee=s(34502),V=s(72999),Z=s(16925);const N=(0,Z.yh)("commandService"),H=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new o.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(i,c){if(!i)throw new Error("invalid command");if(typeof i=="string"){if(!c)throw new Error("invalid command");return this.registerCommand({id:i,handler:c})}if(i.description){const y=[];for(let w of i.description.args)y.push(w.constraint);const S=i.handler;i.handler=function(w,...P){return(0,V.D8)(P,y),S(w,...P)}}const{id:C}=i;let l=this._commands.get(C);l||(l=new ee.S,this._commands.set(C,l));let f=l.unshift(i),p=(0,L.OF)(()=>{f();const y=this._commands.get(C);y!=null&&y.isEmpty()&&this._commands.delete(C)});return this._onDidRegisterCommand.fire(C),p}registerCommandAlias(i,c){return H.registerCommand(i,(C,...l)=>C.get(N).executeCommand(c,...l))}getCommand(i){const c=this._commands.get(i);if(!(!c||c.isEmpty()))return Q.$.first(c)}getCommands(){const i=new Map;for(const c of this._commands.keys()){const C=this.getCommand(c);C&&i.set(c,C)}return i}};H.registerCommand("noop",()=>{})},90689:function(Nt,je,s){"use strict";s.d(je,{Ao:function(){return N},Eq:function(){return U},Fb:function(){return H},K8:function(){return W},i6:function(){return Je},uy:function(){return be}});var o=s(23345),Q=s(82983),L=s(16925);let ee=o.WE||"";const V=new Map;V.set("false",!1),V.set("true",!0),V.set("isMac",o.dz),V.set("isLinux",o.IJ),V.set("isWindows",o.ED),V.set("isWeb",o.$L),V.set("isMacNative",o.dz&&!o.$L),V.set("isEdge",ee.indexOf("Edg/")>=0),V.set("isFirefox",ee.indexOf("Firefox")>=0),V.set("isChrome",ee.indexOf("Chrome")>=0),V.set("isSafari",ee.indexOf("Safari")>=0);const Z=Object.prototype.hasOwnProperty;class N{static has(h){return l.create(h)}static equals(h,d){return f.create(h,d)}static regex(h,d){return R.create(h,d)}static not(h){return w.create(h)}static and(...h){return he.create(h,null)}static or(...h){return oe.create(h,null,!0)}static deserialize(h,d=!1){if(h)return this._deserializeOrExpression(h,d)}static _deserializeOrExpression(h,d){let M=h.split("||");return oe.create(M.map(q=>this._deserializeAndExpression(q,d)),null,!0)}static _deserializeAndExpression(h,d){let M=h.split("&&");return he.create(M.map(q=>this._deserializeOne(q,d)),null)}static _deserializeOne(h,d){if(h=h.trim(),h.indexOf("!=")>=0){let M=h.split("!=");return S.create(M[0].trim(),this._deserializeValue(M[1],d))}if(h.indexOf("==")>=0){let M=h.split("==");return f.create(M[0].trim(),this._deserializeValue(M[1],d))}if(h.indexOf("=~")>=0){let M=h.split("=~");return R.create(M[0].trim(),this._deserializeRegexValue(M[1],d))}if(h.indexOf(" in ")>=0){let M=h.split(" in ");return p.create(M[0].trim(),M[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(h)){const M=h.split(">=");return I.create(M[0].trim(),M[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(h)){const M=h.split(">");return v.create(M[0].trim(),M[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(h)){const M=h.split("<=");return A.create(M[0].trim(),M[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(h)){const M=h.split("<");return g.create(M[0].trim(),M[1].trim())}return/^\!\s*/.test(h)?w.create(h.substr(1).trim()):l.create(h)}static _deserializeValue(h,d){if(h=h.trim(),h==="true")return!0;if(h==="false")return!1;let M=/^'([^']*)'$/.exec(h);return M?M[1].trim():h}static _deserializeRegexValue(h,d){if((0,Q.m5)(h)){if(d)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let M=h.indexOf("/"),q=h.lastIndexOf("/");if(M===q||M<0){if(d)throw new Error(`bad regexp-value '${h}', missing /-enclosure`);return console.warn(`bad regexp-value '${h}', missing /-enclosure`),null}let Oe=h.slice(M+1,q),ke=h[q+1]==="i"?"i":"";try{return new RegExp(Oe,ke)}catch(Ae){if(d)throw new Error(`bad regexp-value '${h}', parse error: ${Ae}`);return console.warn(`bad regexp-value '${h}', parse error: ${Ae}`),null}}}function H(T,h){const d=T?T.substituteConstants():void 0,M=h?h.substituteConstants():void 0;return!d&&!M?!0:!d||!M?!1:d.equals(M)}function i(T,h){return T.cmp(h)}class c{constructor(){this.type=0}cmp(h){return this.type-h.type}equals(h){return h.type===this.type}substituteConstants(){return this}evaluate(h){return!1}serialize(){return"false"}keys(){return[]}negate(){return C.INSTANCE}}c.INSTANCE=new c;class C{constructor(){this.type=1}cmp(h){return this.type-h.type}equals(h){return h.type===this.type}substituteConstants(){return this}evaluate(h){return!0}serialize(){return"true"}keys(){return[]}negate(){return c.INSTANCE}}C.INSTANCE=new C;class l{constructor(h,d){this.key=h,this.negated=d,this.type=2}static create(h,d=null){const M=V.get(h);return typeof M=="boolean"?M?C.INSTANCE:c.INSTANCE:new l(h,d)}cmp(h){return h.type!==this.type?this.type-h.type:F(this.key,h.key)}equals(h){return h.type===this.type?this.key===h.key:!1}substituteConstants(){const h=V.get(this.key);return typeof h=="boolean"?h?C.INSTANCE:c.INSTANCE:this}evaluate(h){return!!h.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=w.create(this.key,this)),this.negated}}class f{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=4}static create(h,d,M=null){if(typeof d=="boolean")return d?l.create(h,M):w.create(h,M);const q=V.get(h);return typeof q=="boolean"?d===(q?"true":"false")?C.INSTANCE:c.INSTANCE:new f(h,d,M)}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){const h=V.get(this.key);if(typeof h=="boolean"){const d=h?"true":"false";return this.value===d?C.INSTANCE:c.INSTANCE}return this}evaluate(h){return h.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this.value,this)),this.negated}}class p{constructor(h,d){this.key=h,this.valueKey=d,this.type=10,this.negated=null}static create(h,d){return new p(h,d)}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.valueKey,h.key,h.valueKey)}equals(h){return h.type===this.type?this.key===h.key&&this.valueKey===h.valueKey:!1}substituteConstants(){return this}evaluate(h){const d=h.getValue(this.valueKey),M=h.getValue(this.key);return Array.isArray(d)?d.indexOf(M)>=0:typeof M=="string"&&typeof d=="object"&&d!==null?Z.call(d,M):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=y.create(this)),this.negated}}class y{constructor(h){this._actual=h,this.type=11}static create(h){return new y(h)}cmp(h){return h.type!==this.type?this.type-h.type:this._actual.cmp(h._actual)}equals(h){return h.type===this.type?this._actual.equals(h._actual):!1}substituteConstants(){return this}evaluate(h){return!this._actual.evaluate(h)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class S{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=5}static create(h,d,M=null){if(typeof d=="boolean")return d?w.create(h,M):l.create(h,M);const q=V.get(h);return typeof q=="boolean"?d===(q?"true":"false")?c.INSTANCE:C.INSTANCE:new S(h,d,M)}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){const h=V.get(this.key);if(typeof h=="boolean"){const d=h?"true":"false";return this.value===d?c.INSTANCE:C.INSTANCE}return this}evaluate(h){return h.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=f.create(this.key,this.value,this)),this.negated}}class w{constructor(h,d){this.key=h,this.negated=d,this.type=3}static create(h,d=null){const M=V.get(h);return typeof M=="boolean"?M?c.INSTANCE:C.INSTANCE:new w(h,d)}cmp(h){return h.type!==this.type?this.type-h.type:F(this.key,h.key)}equals(h){return h.type===this.type?this.key===h.key:!1}substituteConstants(){const h=V.get(this.key);return typeof h=="boolean"?h?c.INSTANCE:C.INSTANCE:this}evaluate(h){return!h.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=l.create(this.key,this)),this.negated}}function P(T,h){if(typeof T=="string"){const d=parseFloat(T);isNaN(d)||(T=d)}return typeof T=="string"||typeof T=="number"?h(T):c.INSTANCE}class v{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=12}static create(h,d,M=null){return P(d,q=>new v(h,q,M))}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){return this}evaluate(h){return typeof this.value=="string"?!1:parseFloat(h.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=A.create(this.key,this.value,this)),this.negated}}class I{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=13}static create(h,d,M=null){return P(d,q=>new I(h,q,M))}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){return this}evaluate(h){return typeof this.value=="string"?!1:parseFloat(h.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=g.create(this.key,this.value,this)),this.negated}}class g{constructor(h,d,M){this.key=h,this.value=d,this.negated=M,this.type=14}static create(h,d,M=null){return P(d,q=>new g(h,q,M))}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){return this}evaluate(h){return typeof this.value=="string"?!1:parseFloat(h.getValue(this.key))new A(h,q,M))}cmp(h){return h.type!==this.type?this.type-h.type:m(this.key,this.value,h.key,h.value)}equals(h){return h.type===this.type?this.key===h.key&&this.value===h.value:!1}substituteConstants(){return this}evaluate(h){return typeof this.value=="string"?!1:parseFloat(h.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class R{constructor(h,d){this.key=h,this.regexp=d,this.type=7,this.negated=null}static create(h,d){return new R(h,d)}cmp(h){if(h.type!==this.type)return this.type-h.type;if(this.keyh.key)return 1;const d=this.regexp?this.regexp.source:"",M=h.regexp?h.regexp.source:"";return dM?1:0}equals(h){if(h.type===this.type){const d=this.regexp?this.regexp.source:"",M=h.regexp?h.regexp.source:"";return this.key===h.key&&d===M}return!1}substituteConstants(){return this}evaluate(h){let d=h.getValue(this.key);return this.regexp?this.regexp.test(d):!1}serialize(){const h=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${h}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=z.create(this)),this.negated}}class z{constructor(h){this._actual=h,this.type=8}static create(h){return new z(h)}cmp(h){return h.type!==this.type?this.type-h.type:this._actual.cmp(h._actual)}equals(h){return h.type===this.type?this._actual.equals(h._actual):!1}substituteConstants(){return this}evaluate(h){return!this._actual.evaluate(h)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function J(T){let h=null;for(let d=0,M=T.length;dh.expr.length)return 1;for(let d=0,M=this.expr.length;d1;){const Oe=M[M.length-1];if(Oe.type!==9)break;M.pop();const ke=M.pop(),Ae=M.length===0,xe=oe.create(Oe.expr.map(Me=>he.create([Me,ke],null)),null,Ae);xe&&(M.push(xe),M.sort(i))}return M.length===1?M[0]:new he(M,d)}}serialize(){return this.expr.map(h=>h.serialize()).join(" && ")}keys(){const h=[];for(let d of this.expr)h.push(...d.keys());return h}negate(){if(!this.negated){const h=[];for(let d of this.expr)h.push(d.negate());this.negated=oe.create(h,this,!0)}return this.negated}}class oe{constructor(h,d){this.expr=h,this.negated=d,this.type=9}static create(h,d,M){return oe._normalizeArr(h,d,M)}cmp(h){if(h.type!==this.type)return this.type-h.type;if(this.expr.lengthh.expr.length)return 1;for(let d=0,M=this.expr.length;dh.serialize()).join(" || ")}keys(){const h=[];for(let d of this.expr)h.push(...d.keys());return h}negate(){if(!this.negated){let h=[];for(let d of this.expr)h.push(d.negate());for(;h.length>1;){const d=h.shift(),M=h.shift(),q=[];for(const ke of x(d))for(const Ae of x(M))q.push(he.create([ke,Ae],null));const Oe=h.length===0;h.unshift(oe.create(q,null,Oe))}this.negated=h[0]}return this.negated}}class be extends l{constructor(h,d,M){super(h,null),this._defaultValue=d,typeof M=="object"?be._info.push(Object.assign(Object.assign({},M),{key:h})):M!==!0&&be._info.push({key:h,description:M,type:d!=null?typeof d:void 0})}static all(){return be._info.values()}bindTo(h){return h.createKey(this.key,this._defaultValue)}getValue(h){return h.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(h){return f.create(this.key,h)}}be._info=[];const Je=(0,L.yh)("contextKeyService"),U="setContext";function F(T,h){return Th?1:0}function m(T,h,d,M){return Td?1:hM?1:0}function W(T,h){if(h.type===6&&T.type!==9&&T.type!==6){for(const q of h.expr)if(T.equals(q))return!0}const d=T.negate(),M=x(d).concat(x(h));M.sort(i);for(let q=0;qZ,o.serviceIds.set(Z,N),N}function V(Z){return function(N,H,i){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");L(Z,N,i,!0)}}},44650:function(Nt,je,s){"use strict";s.d(je,{B:function(){return ee}});var o=s(76068),Q=s(72999);class L{constructor(){this.data=new Map}add(Z,N){o.ok(Q.HD(Z)),o.ok(Q.Kn(N)),o.ok(!this.data.has(Z),"There is already an extension with this id"),this.data.set(Z,N)}as(Z){return this.data.get(Z)||null}}const ee=new L},66213:function(Nt,je,s){"use strict";s.d(je,{e:function(){return o}});var o;(function(Q){Q.DARK="dark",Q.LIGHT="light",Q.HIGH_CONTRAST="hc"})(o||(o={}))},49055:function(Nt,je,s){"use strict";s.d(je,{EN:function(){return i},IP:function(){return l},Ic:function(){return y},XE:function(){return N},bB:function(){return S},kS:function(){return c},m6:function(){return C}});var o=s(52615),Q=s(4348),L=s(69323),ee=s(16925),V=s(44650),Z=s(66213);const N=(0,ee.yh)("themeService");var H;(function(w){function P(v){return v&&typeof v=="object"&&typeof v.id=="string"}w.isThemeColor=P})(H||(H={}));function i(w){return{id:w}}var c;(function(w){function P(z){return z&&typeof z=="object"&&typeof z.id=="string"&&(typeof z.color=="undefined"||H.isThemeColor(z.color))}w.isThemeIcon=P;const v=new RegExp(`^\\$\\((${o.dT.iconNameExpression}(?:${o.dT.iconModifierExpression})?)\\)$`);function I(z){const J=v.exec(z);if(!J)return;let[,he]=J;return{id:he}}w.fromString=I;function g(z,J){let he=z.id;const oe=he.lastIndexOf("~");return oe!==-1&&(he=he.substring(0,oe)),J&&(he=`${he}~${J}`),{id:he}}w.modify=g;function A(z,J){var he,oe;return z.id===J.id&&((he=z.color)===null||he===void 0?void 0:he.id)===((oe=J.color)===null||oe===void 0?void 0:oe.id)}w.isEqual=A;function R(z,J){return{id:z.id,color:J?i(J):void 0}}w.asThemeIcon=R,w.asClassNameArray=o.dT.asClassNameArray,w.asClassName=o.dT.asClassName,w.asCSSSelector=o.dT.asCSSSelector})(c||(c={}));function C(w){switch(w){case Z.e.DARK:return"vs-dark";case Z.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const l={ThemingContribution:"base.contributions.theming"};class f{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new Q.Q5}onColorThemeChange(P){return this.themingParticipants.push(P),this.onThemingParticipantAddedEmitter.fire(P),(0,L.OF)(()=>{const v=this.themingParticipants.indexOf(P);this.themingParticipants.splice(v,1)})}getThemingParticipants(){return this.themingParticipants}}let p=new f;V.B.add(l.ThemingContribution,p);function y(w){return p.onColorThemeChange(w)}class S extends L.JT{constructor(P){super(),this.themeService=P,this.theme=P.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(v=>this.onThemeChange(v)))}onThemeChange(P){this.theme=P,this.updateStyles()}updateStyles(){}}},96478:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return z}});var o=s(54476),Q=s(20068),L=s(42978),ee=s(75931),V=s(65030),Z=s(92310),N=s.n(Z),H=s(8654),i=s(59301),c=s(10228),C=s(16089),l=c.Z.ESC,f=c.Z.TAB;function p(J){var he=J.visible,oe=J.triggerRef,be=J.onVisibleChange,Je=J.autoFocus,U=J.overlayRef,F=i.useRef(!1),m=function(){if(he){var h,d;(h=oe.current)===null||h===void 0||(d=h.focus)===null||d===void 0||d.call(h),be==null||be(!1)}},W=function(){var h;return(h=U.current)!==null&&h!==void 0&&h.focus?(U.current.focus(),F.current=!0,!0):!1},x=function(h){switch(h.keyCode){case l:m();break;case f:{var d=!1;F.current||(d=W()),d?h.preventDefault():m();break}}};i.useEffect(function(){return he?(window.addEventListener("keydown",x),Je&&(0,C.Z)(W,3),function(){window.removeEventListener("keydown",x),F.current=!1}):function(){F.current=!1}},[he])}var y=(0,i.forwardRef)(function(J,he){var oe=J.overlay,be=J.arrow,Je=J.prefixCls,U=(0,i.useMemo)(function(){var m;return typeof oe=="function"?m=oe():m=oe,m},[oe]),F=(0,H.sQ)(he,(0,H.C4)(U));return i.createElement(i.Fragment,null,be&&i.createElement("div",{className:"".concat(Je,"-arrow")}),i.cloneElement(U,{ref:(0,H.Yr)(U)?F:void 0}))}),S=y,w={adjustX:1,adjustY:1},P=[0,0],v={topLeft:{points:["bl","tl"],overflow:w,offset:[0,-4],targetOffset:P},top:{points:["bc","tc"],overflow:w,offset:[0,-4],targetOffset:P},topRight:{points:["br","tr"],overflow:w,offset:[0,-4],targetOffset:P},bottomLeft:{points:["tl","bl"],overflow:w,offset:[0,4],targetOffset:P},bottom:{points:["tc","bc"],overflow:w,offset:[0,4],targetOffset:P},bottomRight:{points:["tr","br"],overflow:w,offset:[0,4],targetOffset:P}},I=v,g=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function A(J,he){var oe,be=J.arrow,Je=be===void 0?!1:be,U=J.prefixCls,F=U===void 0?"rc-dropdown":U,m=J.transitionName,W=J.animation,x=J.align,T=J.placement,h=T===void 0?"bottomLeft":T,d=J.placements,M=d===void 0?I:d,q=J.getPopupContainer,Oe=J.showAction,ke=J.hideAction,Ae=J.overlayClassName,xe=J.overlayStyle,Me=J.visible,At=J.trigger,Ze=At===void 0?["hover"]:At,ot=J.autoFocus,Be=J.overlay,Et=J.children,Ye=J.onVisibleChange,Ie=(0,ee.Z)(J,g),ve=i.useState(),Ce=(0,L.Z)(ve,2),X=Ce[0],Re=Ce[1],se="visible"in J?Me:X,B=i.useRef(null),b=i.useRef(null),_=i.useRef(null);i.useImperativeHandle(he,function(){return B.current});var ne=function(ft){Re(ft),Ye==null||Ye(ft)};p({visible:se,triggerRef:_,onVisibleChange:ne,autoFocus:ot,overlayRef:b});var $=function(ft){var tt=J.onOverlayClick;Re(!1),tt&&tt(ft)},ue=function(){return i.createElement(S,{ref:b,overlay:Be,prefixCls:F,arrow:Je})},ge=function(){return typeof Be=="function"?ue:ue()},Pe=function(){var ft=J.minOverlayWidthMatchTrigger,tt=J.alignPoint;return"minOverlayWidthMatchTrigger"in J?ft:!tt},Qe=function(){var ft=J.openClassName;return ft!==void 0?ft:"".concat(F,"-open")},_e=i.cloneElement(Et,{className:N()((oe=Et.props)===null||oe===void 0?void 0:oe.className,se&&Qe()),ref:(0,H.Yr)(Et)?(0,H.sQ)(_,(0,H.C4)(Et)):void 0}),Ve=ke;return!Ve&&Ze.indexOf("contextMenu")!==-1&&(Ve=["click"]),i.createElement(V.Z,(0,o.Z)({builtinPlacements:M},Ie,{prefixCls:F,ref:B,popupClassName:N()(Ae,(0,Q.Z)({},"".concat(F,"-show-arrow"),Je)),popupStyle:xe,action:Ze,showAction:Oe,hideAction:Ve,popupPlacement:h,popupAlign:x,popupTransitionName:m,popupAnimation:W,popupVisible:se,stretch:Pe()?"minWidth":"",popup:ge(),onPopupVisibleChange:ne,onPopupClick:$,getPopupContainer:q}),_e)}var R=i.forwardRef(A),z=R},66003:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return N}});var o=s(75931),Q=s(33885),L=s(76190),ee=s(59301),V=["show"];function Z(H,i){if(!i.max)return!0;var c=i.strategy(H);return c<=i.max}function N(H,i){return ee.useMemo(function(){var c={};i&&(c.show=(0,L.Z)(i)==="object"&&i.formatter?i.formatter:!!i),c=(0,Q.Z)((0,Q.Z)({},c),H);var C=c,l=C.show,f=(0,o.Z)(C,V);return(0,Q.Z)((0,Q.Z)({},f),{},{show:!!l,showFormatter:typeof l=="function"?l:void 0,strategy:f.strategy||function(p){return p.length}})},[H,i])}},36901:function(Nt,je,s){"use strict";s.r(je),s.d(je,{BaseInput:function(){return c},default:function(){return I}});var o=s(33885),Q=s(54476),L=s(20068),ee=s(76190),V=s(92310),Z=s.n(V),N=s(59301),H=s(30292),i=N.forwardRef(function(g,A){var R,z,J,he=g.inputElement,oe=g.children,be=g.prefixCls,Je=g.prefix,U=g.suffix,F=g.addonBefore,m=g.addonAfter,W=g.className,x=g.style,T=g.disabled,h=g.readOnly,d=g.focused,M=g.triggerFocus,q=g.allowClear,Oe=g.value,ke=g.handleReset,Ae=g.hidden,xe=g.classes,Me=g.classNames,At=g.dataAttrs,Ze=g.styles,ot=g.components,Be=g.onClear,Et=oe!=null?oe:he,Ye=(ot==null?void 0:ot.affixWrapper)||"span",Ie=(ot==null?void 0:ot.groupWrapper)||"span",ve=(ot==null?void 0:ot.wrapper)||"span",Ce=(ot==null?void 0:ot.groupAddon)||"span",X=(0,N.useRef)(null),Re=function(vt){var pt;(pt=X.current)!==null&&pt!==void 0&&pt.contains(vt.target)&&(M==null||M())},se=(0,H.X3)(g),B=(0,N.cloneElement)(Et,{value:Oe,className:Z()((R=Et.props)===null||R===void 0?void 0:R.className,!se&&(Me==null?void 0:Me.variant))||null}),b=(0,N.useRef)(null);if(N.useImperativeHandle(A,function(){return{nativeElement:b.current||X.current}}),se){var _=null;if(q){var ne=!T&&!h&&Oe,$="".concat(be,"-clear-icon"),ue=(0,ee.Z)(q)==="object"&&q!==null&&q!==void 0&&q.clearIcon?q.clearIcon:"\u2716";_=N.createElement("button",{type:"button",tabIndex:-1,onClick:function(vt){ke==null||ke(vt),Be==null||Be()},onMouseDown:function(vt){return vt.preventDefault()},className:Z()($,(0,L.Z)((0,L.Z)({},"".concat($,"-hidden"),!ne),"".concat($,"-has-suffix"),!!U))},ue)}var ge="".concat(be,"-affix-wrapper"),Pe=Z()(ge,(0,L.Z)((0,L.Z)((0,L.Z)((0,L.Z)((0,L.Z)({},"".concat(be,"-disabled"),T),"".concat(ge,"-disabled"),T),"".concat(ge,"-focused"),d),"".concat(ge,"-readonly"),h),"".concat(ge,"-input-with-clear-btn"),U&&q&&Oe),xe==null?void 0:xe.affixWrapper,Me==null?void 0:Me.affixWrapper,Me==null?void 0:Me.variant),Qe=(U||q)&&N.createElement("span",{className:Z()("".concat(be,"-suffix"),Me==null?void 0:Me.suffix),style:Ze==null?void 0:Ze.suffix},_,U);B=N.createElement(Ye,(0,Q.Z)({className:Pe,style:Ze==null?void 0:Ze.affixWrapper,onClick:Re},At==null?void 0:At.affixWrapper,{ref:X}),Je&&N.createElement("span",{className:Z()("".concat(be,"-prefix"),Me==null?void 0:Me.prefix),style:Ze==null?void 0:Ze.prefix},Je),B,Qe)}if((0,H.He)(g)){var _e="".concat(be,"-group"),Ve="".concat(_e,"-addon"),lt="".concat(_e,"-wrapper"),ft=Z()("".concat(be,"-wrapper"),_e,xe==null?void 0:xe.wrapper,Me==null?void 0:Me.wrapper),tt=Z()(lt,(0,L.Z)({},"".concat(lt,"-disabled"),T),xe==null?void 0:xe.group,Me==null?void 0:Me.groupWrapper);B=N.createElement(Ie,{className:tt,ref:b},N.createElement(ve,{className:ft},F&&N.createElement(Ce,{className:Ve},F),B,m&&N.createElement(Ce,{className:Ve},m)))}return N.cloneElement(B,{className:Z()((z=B.props)===null||z===void 0?void 0:z.className,W)||null,style:(0,o.Z)((0,o.Z)({},(J=B.props)===null||J===void 0?void 0:J.style),x),hidden:Ae})}),c=i,C=s(94480),l=s(42978),f=s(75931),p=s(18929),y=s(2738),S=s(66003),w=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],P=(0,N.forwardRef)(function(g,A){var R=g.autoComplete,z=g.onChange,J=g.onFocus,he=g.onBlur,oe=g.onPressEnter,be=g.onKeyDown,Je=g.onKeyUp,U=g.prefixCls,F=U===void 0?"rc-input":U,m=g.disabled,W=g.htmlSize,x=g.className,T=g.maxLength,h=g.suffix,d=g.showCount,M=g.count,q=g.type,Oe=q===void 0?"text":q,ke=g.classes,Ae=g.classNames,xe=g.styles,Me=g.onCompositionStart,At=g.onCompositionEnd,Ze=(0,f.Z)(g,w),ot=(0,N.useState)(!1),Be=(0,l.Z)(ot,2),Et=Be[0],Ye=Be[1],Ie=(0,N.useRef)(!1),ve=(0,N.useRef)(!1),Ce=(0,N.useRef)(null),X=(0,N.useRef)(null),Re=function(wt){Ce.current&&(0,H.nH)(Ce.current,wt)},se=(0,p.Z)(g.defaultValue,{value:g.value}),B=(0,l.Z)(se,2),b=B[0],_=B[1],ne=b==null?"":String(b),$=(0,N.useState)(null),ue=(0,l.Z)($,2),ge=ue[0],Pe=ue[1],Qe=(0,S.Z)(M,d),_e=Qe.max||T,Ve=Qe.strategy(ne),lt=!!_e&&Ve>_e;(0,N.useImperativeHandle)(A,function(){var xt;return{focus:Re,blur:function(){var Ft;(Ft=Ce.current)===null||Ft===void 0||Ft.blur()},setSelectionRange:function(Ft,Bt,Mt){var Yt;(Yt=Ce.current)===null||Yt===void 0||Yt.setSelectionRange(Ft,Bt,Mt)},select:function(){var Ft;(Ft=Ce.current)===null||Ft===void 0||Ft.select()},input:Ce.current,nativeElement:((xt=X.current)===null||xt===void 0?void 0:xt.nativeElement)||Ce.current}}),(0,N.useEffect)(function(){ve.current&&(ve.current=!1),Ye(function(xt){return xt&&m?!1:xt})},[m]);var ft=function(wt,Ft,Bt){var Mt=Ft;if(!Ie.current&&Qe.exceedFormatter&&Qe.max&&Qe.strategy(Ft)>Qe.max){if(Mt=Qe.exceedFormatter(Ft,{max:Qe.max}),Ft!==Mt){var Yt,It;Pe([((Yt=Ce.current)===null||Yt===void 0?void 0:Yt.selectionStart)||0,((It=Ce.current)===null||It===void 0?void 0:It.selectionEnd)||0])}}else if(Bt.source==="compositionEnd")return;_(Mt),Ce.current&&(0,H.rJ)(Ce.current,wt,z,Mt)};(0,N.useEffect)(function(){if(ge){var xt;(xt=Ce.current)===null||xt===void 0||xt.setSelectionRange.apply(xt,(0,C.Z)(ge))}},[ge]);var tt=function(wt){ft(wt,wt.target.value,{source:"change"})},it=function(wt){Ie.current=!1,ft(wt,wt.currentTarget.value,{source:"compositionEnd"}),At==null||At(wt)},vt=function(wt){oe&&wt.key==="Enter"&&!ve.current&&(ve.current=!0,oe(wt)),be==null||be(wt)},pt=function(wt){wt.key==="Enter"&&(ve.current=!1),Je==null||Je(wt)},fe=function(wt){Ye(!0),J==null||J(wt)},ze=function(wt){ve.current&&(ve.current=!1),Ye(!1),he==null||he(wt)},nt=function(wt){_(""),Re(),Ce.current&&(0,H.rJ)(Ce.current,wt,z)},at=lt&&"".concat(F,"-out-of-range"),et=function(){var wt=(0,y.Z)(g,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return N.createElement("input",(0,Q.Z)({autoComplete:R},wt,{onChange:tt,onFocus:fe,onBlur:ze,onKeyDown:vt,onKeyUp:pt,className:Z()(F,(0,L.Z)({},"".concat(F,"-disabled"),m),Ae==null?void 0:Ae.input),style:xe==null?void 0:xe.input,ref:Ce,size:W,type:Oe,onCompositionStart:function(Bt){Ie.current=!0,Me==null||Me(Bt)},onCompositionEnd:it}))},Wt=function(){var wt=Number(_e)>0;if(h||Qe.show){var Ft=Qe.showFormatter?Qe.showFormatter({value:ne,count:Ve,maxLength:_e}):"".concat(Ve).concat(wt?" / ".concat(_e):"");return N.createElement(N.Fragment,null,Qe.show&&N.createElement("span",{className:Z()("".concat(F,"-show-count-suffix"),(0,L.Z)({},"".concat(F,"-show-count-has-suffix"),!!h),Ae==null?void 0:Ae.count),style:(0,o.Z)({},xe==null?void 0:xe.count)},Ft),h)}return null};return N.createElement(c,(0,Q.Z)({},Ze,{prefixCls:F,className:Z()(x,at),handleReset:nt,value:ne,focused:Et,triggerFocus:Re,suffix:Wt(),disabled:m,classes:ke,classNames:Ae,styles:xe}),et())}),v=P,I=v},30292:function(Nt,je,s){"use strict";s.d(je,{He:function(){return o},X3:function(){return Q},nH:function(){return V},rJ:function(){return ee}});function o(Z){return!!(Z.addonBefore||Z.addonAfter)}function Q(Z){return!!(Z.prefix||Z.suffix||Z.allowClear)}function L(Z,N,H){var i=N.cloneNode(!0),c=Object.create(Z,{target:{value:i},currentTarget:{value:i}});return i.value=H,typeof N.selectionStart=="number"&&typeof N.selectionEnd=="number"&&(i.selectionStart=N.selectionStart,i.selectionEnd=N.selectionEnd),i.setSelectionRange=function(){N.setSelectionRange.apply(N,arguments)},c}function ee(Z,N,H,i){if(H){var c=N;if(N.type==="click"){c=L(N,Z,""),H(c);return}if(Z.type!=="file"&&i!==void 0){c=L(N,Z,i),H(c);return}H(c)}}function V(Z,N){if(Z){Z.focus(N);var H=N||{},i=H.cursor;if(i){var c=Z.value.length;switch(i){case"start":Z.setSelectionRange(0,0);break;case"end":Z.setSelectionRange(c,c);break;default:Z.setSelectionRange(0,c)}}}}},28321:function(Nt,je,s){"use strict";s.d(je,{iz:function(){return te},ck:function(){return Mt},BW:function(){return K},sN:function(){return Mt},Wd:function(){return ae},ZP:function(){return De},Xl:function(){return oe}});var o=s(54476),Q=s(20068),L=s(33885),ee=s(94480),V=s(42978),Z=s(75931),N=s(92310),H=s.n(N),i=s(83836),c=s(18929),C=s(13697),l=s(48736),f=s(59301),p=s(4676),y=f.createContext(null);function S(pe,Ee){return pe===void 0?null:"".concat(pe,"-").concat(Ee)}function w(pe){var Ee=f.useContext(y);return S(Ee,pe)}var P=s(80547),v=["children","locked"],I=f.createContext(null);function g(pe,Ee){var We=(0,L.Z)({},pe);return Object.keys(Ee).forEach(function(He){var Ue=Ee[He];Ue!==void 0&&(We[He]=Ue)}),We}function A(pe){var Ee=pe.children,We=pe.locked,He=(0,Z.Z)(pe,v),Ue=f.useContext(I),$e=(0,P.Z)(function(){return g(Ue,He)},[Ue,He],function(st,ce){return!We&&(st[0]!==ce[0]||!(0,C.Z)(st[1],ce[1],!0))});return f.createElement(I.Provider,{value:$e},Ee)}var R=[],z=f.createContext(null);function J(){return f.useContext(z)}var he=f.createContext(R);function oe(pe){var Ee=f.useContext(he);return f.useMemo(function(){return pe!==void 0?[].concat((0,ee.Z)(Ee),[pe]):Ee},[Ee,pe])}var be=f.createContext(null),Je=f.createContext({}),U=Je,F=s(29194);function m(pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,F.Z)(pe)){var We=pe.nodeName.toLowerCase(),He=["input","select","textarea","button"].includes(We)||pe.isContentEditable||We==="a"&&!!pe.getAttribute("href"),Ue=pe.getAttribute("tabindex"),$e=Number(Ue),st=null;return Ue&&!Number.isNaN($e)?st=$e:He&&st===null&&(st=0),He&&pe.disabled&&(st=null),st!==null&&(st>=0||Ee&&st<0)}return!1}function W(pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We=(0,ee.Z)(pe.querySelectorAll("*")).filter(function(He){return m(He,Ee)});return m(pe,Ee)&&We.unshift(pe),We}var x=null;function T(){x=document.activeElement}function h(){x=null}function d(){if(x)try{x.focus()}catch(pe){}}function M(pe,Ee){if(Ee.keyCode===9){var We=W(pe),He=We[Ee.shiftKey?0:We.length-1],Ue=He===document.activeElement||pe===document.activeElement;if(Ue){var $e=We[Ee.shiftKey?We.length-1:0];$e.focus(),Ee.preventDefault()}}}var q=s(10228),Oe=s(16089),ke=q.Z.LEFT,Ae=q.Z.RIGHT,xe=q.Z.UP,Me=q.Z.DOWN,At=q.Z.ENTER,Ze=q.Z.ESC,ot=q.Z.HOME,Be=q.Z.END,Et=[xe,Me,ke,Ae];function Ye(pe,Ee,We,He){var Ue,$e="prev",st="next",ce="children",ye="parent";if(pe==="inline"&&He===At)return{inlineTrigger:!0};var le=(0,Q.Z)((0,Q.Z)({},xe,$e),Me,st),Ke=(0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)({},ke,We?st:$e),Ae,We?$e:st),Me,ce),At,ce),ht=(0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)({},xe,$e),Me,st),At,ce),Ze,ye),ke,We?ce:ye),Ae,We?ye:ce),ut={inline:le,horizontal:Ke,vertical:ht,inlineSub:le,horizontalSub:ht,verticalSub:ht},Te=(Ue=ut["".concat(pe).concat(Ee?"":"Sub")])===null||Ue===void 0?void 0:Ue[He];switch(Te){case $e:return{offset:-1,sibling:!0};case st:return{offset:1,sibling:!0};case ye:return{offset:-1,sibling:!1};case ce:return{offset:1,sibling:!1};default:return null}}function Ie(pe){for(var Ee=pe;Ee;){if(Ee.getAttribute("data-menu-list"))return Ee;Ee=Ee.parentElement}return null}function ve(pe,Ee){for(var We=pe||document.activeElement;We;){if(Ee.has(We))return We;We=We.parentElement}return null}function Ce(pe,Ee){var We=W(pe,!0);return We.filter(function(He){return Ee.has(He)})}function X(pe,Ee,We){var He=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!pe)return null;var Ue=Ce(pe,Ee),$e=Ue.length,st=Ue.findIndex(function(ce){return We===ce});return He<0?st===-1?st=$e-1:st-=1:He>0&&(st+=1),st=(st+$e)%$e,Ue[st]}var Re=function(Ee,We){var He=new Set,Ue=new Map,$e=new Map;return Ee.forEach(function(st){var ce=document.querySelector("[data-menu-id='".concat(S(We,st),"']"));ce&&(He.add(ce),$e.set(ce,st),Ue.set(st,ce))}),{elements:He,key2element:Ue,element2key:$e}};function se(pe,Ee,We,He,Ue,$e,st,ce,ye,le){var Ke=f.useRef(),ht=f.useRef();ht.current=Ee;var ut=function(){Oe.Z.cancel(Ke.current)};return f.useEffect(function(){return function(){ut()}},[]),function(Te){var St=Te.which;if([].concat(Et,[At,Ze,ot,Be]).includes(St)){var Xe=$e(),rt=Re(Xe,He),Pt=rt,en=Pt.elements,kt=Pt.key2element,zt=Pt.element2key,Qt=kt.get(Ee),Ot=ve(Qt,en),Rt=zt.get(Ot),$t=Ye(pe,st(Rt,!0).length===1,We,St);if(!$t&&St!==ot&&St!==Be)return;(Et.includes(St)||[ot,Be].includes(St))&&Te.preventDefault();var on=function(mt){if(mt){var ct=mt,bt=mt.querySelector("a");bt!=null&&bt.getAttribute("href")&&(ct=bt);var Vt=zt.get(mt);ce(Vt),ut(),Ke.current=(0,Oe.Z)(function(){ht.current===Vt&&ct.focus()})}};if([ot,Be].includes(St)||$t.sibling||!Ot){var qt;!Ot||pe==="inline"?qt=Ue.current:qt=Ie(Ot);var Ut,Jt=Ce(qt,en);St===ot?Ut=Jt[0]:St===Be?Ut=Jt[Jt.length-1]:Ut=X(qt,en,Ot,$t.offset),on(Ut)}else if($t.inlineTrigger)ye(Rt);else if($t.offset>0)ye(Rt,!0),ut(),Ke.current=(0,Oe.Z)(function(){rt=Re(Xe,He);var Tt=Ot.getAttribute("aria-controls"),mt=document.getElementById(Tt),ct=X(mt,rt.elements);on(ct)},5);else if($t.offset<0){var un=st(Rt,!0),cn=un[un.length-2],rn=kt.get(cn);ye(cn,!1),on(rn)}}le==null||le(Te)}}function B(pe){Promise.resolve().then(pe)}var b="__RC_UTIL_PATH_SPLIT__",_=function(Ee){return Ee.join(b)},ne=function(Ee){return Ee.split(b)},$="rc-menu-more";function ue(){var pe=f.useState({}),Ee=(0,V.Z)(pe,2),We=Ee[1],He=(0,f.useRef)(new Map),Ue=(0,f.useRef)(new Map),$e=f.useState([]),st=(0,V.Z)($e,2),ce=st[0],ye=st[1],le=(0,f.useRef)(0),Ke=(0,f.useRef)(!1),ht=function(){Ke.current||We({})},ut=(0,f.useCallback)(function(kt,zt){var Qt=_(zt);Ue.current.set(Qt,kt),He.current.set(kt,Qt),le.current+=1;var Ot=le.current;B(function(){Ot===le.current&&ht()})},[]),Te=(0,f.useCallback)(function(kt,zt){var Qt=_(zt);Ue.current.delete(Qt),He.current.delete(kt)},[]),St=(0,f.useCallback)(function(kt){ye(kt)},[]),Xe=(0,f.useCallback)(function(kt,zt){var Qt=He.current.get(kt)||"",Ot=ne(Qt);return zt&&ce.includes(Ot[0])&&Ot.unshift($),Ot},[ce]),rt=(0,f.useCallback)(function(kt,zt){return kt.filter(function(Qt){return Qt!==void 0}).some(function(Qt){var Ot=Xe(Qt,!0);return Ot.includes(zt)})},[Xe]),Pt=function(){var zt=(0,ee.Z)(He.current.keys());return ce.length&&zt.push($),zt},en=(0,f.useCallback)(function(kt){var zt="".concat(He.current.get(kt)).concat(b),Qt=new Set;return(0,ee.Z)(Ue.current.keys()).forEach(function(Ot){Ot.startsWith(zt)&&Qt.add(Ue.current.get(Ot))}),Qt},[]);return f.useEffect(function(){return function(){Ke.current=!0}},[]),{registerPath:ut,unregisterPath:Te,refreshOverflowKeys:St,isSubPathKey:rt,getKeyPath:Xe,getKeys:Pt,getSubPathKeys:en}}function ge(pe){var Ee=f.useRef(pe);Ee.current=pe;var We=f.useCallback(function(){for(var He,Ue=arguments.length,$e=new Array(Ue),st=0;st1&&(en.motionAppear=!1);var kt=en.onVisibleChanged;return en.onVisibleChanged=function(zt){return!ut.current&&!zt&&rt(!0),kt==null?void 0:kt(zt)},Xe?null:f.createElement(A,{mode:$e,locked:!ut.current},f.createElement(Bn.default,(0,o.Z)({visible:Pt},en,{forceRender:ye,removeOnLeave:!1,leavedClassName:"".concat(ce,"-hidden")}),function(zt){var Qt=zt.className,Ot=zt.style;return f.createElement(jt,{id:Ee,className:Qt,style:Ot},Ue)}))}var Dn=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],An=["active"],dt=f.forwardRef(function(pe,Ee){var We=pe.style,He=pe.className,Ue=pe.title,$e=pe.eventKey,st=pe.warnKey,ce=pe.disabled,ye=pe.internalPopupClose,le=pe.children,Ke=pe.itemIcon,ht=pe.expandIcon,ut=pe.popupClassName,Te=pe.popupOffset,St=pe.popupStyle,Xe=pe.onClick,rt=pe.onMouseEnter,Pt=pe.onMouseLeave,en=pe.onTitleClick,kt=pe.onTitleMouseEnter,zt=pe.onTitleMouseLeave,Qt=(0,Z.Z)(pe,Dn),Ot=w($e),Rt=f.useContext(I),$t=Rt.prefixCls,on=Rt.mode,qt=Rt.openKeys,Ut=Rt.disabled,Jt=Rt.overflowDisabled,un=Rt.activeKey,cn=Rt.selectedKeys,rn=Rt.itemIcon,Tt=Rt.expandIcon,mt=Rt.onItemClick,ct=Rt.onOpenChange,bt=Rt.onActive,Vt=f.useContext(U),Xt=Vt._internalRenderSubMenuItem,sn=f.useContext(be),Sn=sn.isSubPathKey,dn=oe(),ln="".concat($t,"-submenu"),pn=Ut||ce,Kn=f.useRef(),Un=f.useRef(),kn=Ke!=null?Ke:rn,Wn=ht!=null?ht:Tt,tr=qt.includes($e),ir=!Jt&&tr,vr=Sn(cn,$e),nr=pt($e,pn,kt,zt),ar=nr.active,cr=(0,Z.Z)(nr,An),Nn=f.useState(!1),qn=(0,V.Z)(Nn,2),fr=qn[0],pr=qn[1],lr=function(Cr){pn||pr(Cr)},Ar=function(Cr){lr(!0),rt==null||rt({key:$e,domEvent:Cr})},Er=function(Cr){lr(!1),Pt==null||Pt({key:$e,domEvent:Cr})},Lr=f.useMemo(function(){return ar||(on!=="inline"?fr||Sn([un],$e):!1)},[on,ar,un,fr,$e,Sn]),or=fe(dn.length),jn=function(Cr){pn||(en==null||en({key:$e,domEvent:Cr}),on==="inline"&&ct($e,!tr))},Xn=ge(function(yr){Xe==null||Xe(at(yr)),mt(yr)}),er=function(Cr){on!=="inline"&&ct($e,Cr)},Hn=function(){bt($e)},Jn=Ot&&"".concat(Ot,"-popup"),Rn=f.useMemo(function(){return f.createElement(ze,{icon:on!=="horizontal"?Wn:void 0,props:(0,L.Z)((0,L.Z)({},pe),{},{isOpen:ir,isSubMenu:!0})},f.createElement("i",{className:"".concat(ln,"-arrow")}))},[on,Wn,pe,ir,ln]),dr=f.createElement("div",(0,o.Z)({role:"menuitem",style:or,className:"".concat(ln,"-title"),tabIndex:pn?null:-1,ref:Kn,title:typeof Ue=="string"?Ue:null,"data-menu-id":Jt&&Ot?null:Ot,"aria-expanded":ir,"aria-haspopup":!0,"aria-controls":Jn,"aria-disabled":pn,onClick:jn,onFocus:Hn},cr),Ue,Rn),mr=f.useRef(on);if(on!=="inline"&&dn.length>1?mr.current="vertical":mr.current=on,!Jt){var ur=mr.current;dr=f.createElement(En,{mode:ur,prefixCls:ln,visible:!ye&&ir&&on!=="inline",popupClassName:ut,popupOffset:Te,popupStyle:St,popup:f.createElement(A,{mode:ur==="horizontal"?"vertical":ur},f.createElement(jt,{id:Jn,ref:Un},le)),disabled:pn,onVisibleChange:er},dr)}var _n=f.createElement(i.Z.Item,(0,o.Z)({ref:Ee,role:"none"},Qt,{component:"li",style:We,className:H()(ln,"".concat(ln,"-").concat(on),He,(0,Q.Z)((0,Q.Z)((0,Q.Z)((0,Q.Z)({},"".concat(ln,"-open"),ir),"".concat(ln,"-active"),Lr),"".concat(ln,"-selected"),vr),"".concat(ln,"-disabled"),pn)),onMouseEnter:Ar,onMouseLeave:Er}),dr,!Jt&&f.createElement(an,{id:Jn,open:ir,keyPath:dn},le));return Xt&&(_n=Xt(_n,pe,{selected:vr,active:Lr,open:ir,disabled:pn})),f.createElement(A,{onItemClick:Xn,mode:on==="horizontal"?"vertical":on,itemIcon:kn,expandIcon:Wn},_n)}),G=f.forwardRef(function(pe,Ee){var We=pe.eventKey,He=pe.children,Ue=oe(We),$e=Lt(He,Ue),st=J();f.useEffect(function(){if(st)return st.registerPath(We,Ue),function(){st.unregisterPath(We,Ue)}},[Ue]);var ce;return st?ce=$e:ce=f.createElement(dt,(0,o.Z)({ref:Ee},pe),$e),f.createElement(he.Provider,{value:Ue},ce)}),ae=G,yt=s(76190);function te(pe){var Ee=pe.className,We=pe.style,He=f.useContext(I),Ue=He.prefixCls,$e=J();return $e?null:f.createElement("li",{role:"separator",className:H()("".concat(Ue,"-item-divider"),Ee),style:We})}var de=["className","title","eventKey","children"],k=f.forwardRef(function(pe,Ee){var We=pe.className,He=pe.title,Ue=pe.eventKey,$e=pe.children,st=(0,Z.Z)(pe,de),ce=f.useContext(I),ye=ce.prefixCls,le="".concat(ye,"-item-group");return f.createElement("li",(0,o.Z)({ref:Ee,role:"presentation"},st,{onClick:function(ht){return ht.stopPropagation()},className:H()(le,We)}),f.createElement("div",{role:"presentation",className:"".concat(le,"-title"),title:typeof He=="string"?He:void 0},He),f.createElement("ul",{role:"group",className:"".concat(le,"-list")},$e))}),re=f.forwardRef(function(pe,Ee){var We=pe.eventKey,He=pe.children,Ue=oe(We),$e=Lt(He,Ue),st=J();return st?$e:f.createElement(k,(0,o.Z)({ref:Ee},(0,it.Z)(pe,["warnKey"])),$e)}),K=re,ie=["label","children","key","type","extra"];function O(pe,Ee,We){var He=Ee.item,Ue=Ee.group,$e=Ee.submenu,st=Ee.divider;return(pe||[]).map(function(ce,ye){if(ce&&(0,yt.Z)(ce)==="object"){var le=ce,Ke=le.label,ht=le.children,ut=le.key,Te=le.type,St=le.extra,Xe=(0,Z.Z)(le,ie),rt=ut!=null?ut:"tmp-".concat(ye);return ht||Te==="group"?Te==="group"?f.createElement(Ue,(0,o.Z)({key:rt},Xe,{title:Ke}),O(ht,Ee,We)):f.createElement($e,(0,o.Z)({key:rt},Xe,{title:Ke}),O(ht,Ee,We)):Te==="divider"?f.createElement(st,(0,o.Z)({key:rt},Xe)):f.createElement(He,(0,o.Z)({key:rt},Xe,{extra:St}),Ke,(!!St||St===0)&&f.createElement("span",{className:"".concat(We,"-item-extra")},St))}return null}).filter(function(ce){return ce})}function me(pe,Ee,We,He,Ue){var $e=pe,st=(0,L.Z)({divider:te,item:Mt,group:K,submenu:ae},He);return Ee&&($e=O(Ee,st,Ue)),Lt($e,We)}var we=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Le=[],Fe=f.forwardRef(function(pe,Ee){var We,He=pe,Ue=He.prefixCls,$e=Ue===void 0?"rc-menu":Ue,st=He.rootClassName,ce=He.style,ye=He.className,le=He.tabIndex,Ke=le===void 0?0:le,ht=He.items,ut=He.children,Te=He.direction,St=He.id,Xe=He.mode,rt=Xe===void 0?"vertical":Xe,Pt=He.inlineCollapsed,en=He.disabled,kt=He.disabledOverflow,zt=He.subMenuOpenDelay,Qt=zt===void 0?.1:zt,Ot=He.subMenuCloseDelay,Rt=Ot===void 0?.1:Ot,$t=He.forceSubMenuRender,on=He.defaultOpenKeys,qt=He.openKeys,Ut=He.activeKey,Jt=He.defaultActiveFirst,un=He.selectable,cn=un===void 0?!0:un,rn=He.multiple,Tt=rn===void 0?!1:rn,mt=He.defaultSelectedKeys,ct=He.selectedKeys,bt=He.onSelect,Vt=He.onDeselect,Xt=He.inlineIndent,sn=Xt===void 0?24:Xt,Sn=He.motion,dn=He.defaultMotions,ln=He.triggerSubMenuAction,pn=ln===void 0?"hover":ln,Kn=He.builtinPlacements,Un=He.itemIcon,kn=He.expandIcon,Wn=He.overflowedIndicator,tr=Wn===void 0?"...":Wn,ir=He.overflowedIndicatorPopupClassName,vr=He.getPopupContainer,nr=He.onClick,ar=He.onOpenChange,cr=He.onKeyDown,Nn=He.openAnimation,qn=He.openTransitionName,fr=He._internalRenderMenuItem,pr=He._internalRenderSubMenuItem,lr=He._internalComponents,Ar=(0,Z.Z)(He,we),Er=f.useMemo(function(){return[me(ut,ht,Le,lr,$e),me(ut,ht,Le,{},$e)]},[ut,ht,lr]),Lr=(0,V.Z)(Er,2),or=Lr[0],jn=Lr[1],Xn=f.useState(!1),er=(0,V.Z)(Xn,2),Hn=er[0],Jn=er[1],Rn=f.useRef(),dr=_e(St),mr=Te==="rtl",ur=(0,c.Z)(on,{value:qt,postState:function(br){return br||Le}}),_n=(0,V.Z)(ur,2),yr=_n[0],Cr=_n[1],xn=function(br){var xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Or(){Cr(br),ar==null||ar(br)}xr?(0,p.flushSync)(Or):Or()},zn=f.useState(yr),Fn=(0,V.Z)(zn,2),Qn=Fn[0],Ht=Fn[1],gn=f.useRef(!1),On=f.useMemo(function(){return(rt==="inline"||rt==="vertical")&&Pt?["vertical",Pt]:[rt,!1]},[rt,Pt]),tn=(0,V.Z)(On,2),hn=tn[0],Ln=tn[1],Vn=hn==="inline",sr=f.useState(hn),Sr=(0,V.Z)(sr,2),$n=Sr[0],Rr=Sr[1],Yn=f.useState(Ln),Tn=(0,V.Z)(Yn,2),wr=Tn[0],Pr=Tn[1];f.useEffect(function(){Rr(hn),Pr(Ln),gn.current&&(Vn?Cr(Qn):xn(Le))},[hn,Ln]);var jr=f.useState(0),zr=(0,V.Z)(jr,2),Qr=zr[0],Jr=zr[1],Ci=Qr>=or.length-1||$n!=="horizontal"||kt;f.useEffect(function(){Vn&&Ht(yr)},[yr]),f.useEffect(function(){return gn.current=!0,function(){gn.current=!1}},[]);var ti=ue(),Pi=ti.registerPath,Mi=ti.unregisterPath,Oi=ti.refreshOverflowKeys,xi=ti.isSubPathKey,Di=ti.getKeyPath,Ti=ti.getKeys,$i=ti.getSubPathKeys,Xi=f.useMemo(function(){return{registerPath:Pi,unregisterPath:Mi}},[Pi,Mi]),Ni=f.useMemo(function(){return{isSubPathKey:xi}},[xi]);f.useEffect(function(){Oi(Ci?Le:or.slice(Qr+1).map(function(Fr){return Fr.key}))},[Qr,Ci]);var ea=(0,c.Z)(Ut||Jt&&((We=or[0])===null||We===void 0?void 0:We.key),{value:Ut}),Li=(0,V.Z)(ea,2),kr=Li[0],gr=Li[1],rr=ge(function(Fr){gr(Fr)}),Vr=ge(function(){gr(void 0)});(0,f.useImperativeHandle)(Ee,function(){return{list:Rn.current,focus:function(br){var xr,Or=Ti(),Zr=Re(Or,dr),mi=Zr.elements,ji=Zr.key2element,io=Zr.element2key,ma=Ce(Rn.current,mi),zi=kr!=null?kr:ma[0]?io.get(ma[0]):(xr=or.find(function(na){return!na.props.disabled}))===null||xr===void 0?void 0:xr.key,Qi=ji.get(zi);if(zi&&Qi){var ta;Qi==null||(ta=Qi.focus)===null||ta===void 0||ta.call(Qi,br)}}}});var Yr=(0,c.Z)(mt||[],{value:ct,postState:function(br){return Array.isArray(br)?br:br==null?Le:[br]}}),Mr=(0,V.Z)(Yr,2),Tr=Mr[0],gi=Mr[1],hi=function(br){if(cn){var xr=br.key,Or=Tr.includes(xr),Zr;Tt?Or?Zr=Tr.filter(function(ji){return ji!==xr}):Zr=[].concat((0,ee.Z)(Tr),[xr]):Zr=[xr],gi(Zr);var mi=(0,L.Z)((0,L.Z)({},br),{},{selectedKeys:Zr});Or?Vt==null||Vt(mi):bt==null||bt(mi)}!Tt&&yr.length&&$n!=="inline"&&xn(Le)},Ei=ge(function(Fr){nr==null||nr(at(Fr)),hi(Fr)}),ri=ge(function(Fr,br){var xr=yr.filter(function(Zr){return Zr!==Fr});if(br)xr.push(Fr);else if($n!=="inline"){var Or=$i(Fr);xr=xr.filter(function(Zr){return!Or.has(Zr)})}(0,C.Z)(yr,xr,!0)||xn(xr,!0)}),oi=function(br,xr){var Or=xr!=null?xr:!yr.includes(br);ri(br,Or)},Ai=se($n,kr,mr,dr,Rn,Ti,Di,gr,oi,cr);f.useEffect(function(){Jn(!0)},[]);var Ii=f.useMemo(function(){return{_internalRenderMenuItem:fr,_internalRenderSubMenuItem:pr}},[fr,pr]),Aa=$n!=="horizontal"||kt?or:or.map(function(Fr,br){return f.createElement(A,{key:Fr.key,overflowDisabled:br>Qr},Fr)}),Qa=f.createElement(i.Z,(0,o.Z)({id:St,ref:Rn,prefixCls:"".concat($e,"-overflow"),component:"ul",itemComponent:Mt,className:H()($e,"".concat($e,"-root"),"".concat($e,"-").concat($n),ye,(0,Q.Z)((0,Q.Z)({},"".concat($e,"-inline-collapsed"),wr),"".concat($e,"-rtl"),mr),st),dir:Te,style:ce,role:"menu",tabIndex:Ke,data:Aa,renderRawItem:function(br){return br},renderRawRest:function(br){var xr=br.length,Or=xr?or.slice(-xr):null;return f.createElement(ae,{eventKey:$,title:tr,disabled:Ci,internalPopupClose:xr===0,popupClassName:ir},Or)},maxCount:$n!=="horizontal"||kt?i.Z.INVALIDATE:i.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(br){Jr(br)},onKeyDown:Ai},Ar));return f.createElement(U.Provider,{value:Ii},f.createElement(y.Provider,{value:dr},f.createElement(A,{prefixCls:$e,rootClassName:st,mode:$n,openKeys:yr,rtl:mr,disabled:en,motion:Hn?Sn:null,defaultMotions:Hn?dn:null,activeKey:kr,onActive:rr,onInactive:Vr,selectedKeys:Tr,inlineIndent:sn,subMenuOpenDelay:Qt,subMenuCloseDelay:Rt,forceSubMenuRender:$t,builtinPlacements:Kn,triggerSubMenuAction:pn,getPopupContainer:vr,itemIcon:Un,expandIcon:kn,onItemClick:Ei,onOpenChange:ri},f.createElement(be.Provider,{value:Ni},Qa),f.createElement("div",{style:{display:"none"},"aria-hidden":!0},f.createElement(z.Provider,{value:Xi},jn)))))}),Se=Fe,qe=Se;qe.Item=Mt,qe.SubMenu=ae,qe.ItemGroup=K,qe.Divider=te;var De=qe},83836:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return T}});var o=s(54476),Q=s(33885),L=s(42978),ee=s(75931),V=s(59301),Z=s(92310),N=s.n(Z),H=s(29301),i=s(34280),c=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],C=void 0;function l(h,d){var M=h.prefixCls,q=h.invalidate,Oe=h.item,ke=h.renderItem,Ae=h.responsive,xe=h.responsiveDisabled,Me=h.registerSize,At=h.itemKey,Ze=h.className,ot=h.style,Be=h.children,Et=h.display,Ye=h.order,Ie=h.component,ve=Ie===void 0?"div":Ie,Ce=(0,ee.Z)(h,c),X=Ae&&!Et;function Re(ne){Me(At,ne)}V.useEffect(function(){return function(){Re(null)}},[]);var se=ke&&Oe!==C?ke(Oe,{index:Ye}):Be,B;q||(B={opacity:X?0:1,height:X?0:C,overflowY:X?"hidden":C,order:Ae?Ye:C,pointerEvents:X?"none":C,position:X?"absolute":C});var b={};X&&(b["aria-hidden"]=!0);var _=V.createElement(ve,(0,o.Z)({className:N()(!q&&M,Ze),style:(0,Q.Z)((0,Q.Z)({},B),ot)},b,Ce,{ref:d}),se);return Ae&&(_=V.createElement(H.Z,{onResize:function($){var ue=$.offsetWidth;Re(ue)},disabled:xe},_)),_}var f=V.forwardRef(l);f.displayName="Item";var p=f,y=s(6089),S=s(4676),w=s(16089);function P(h){if(typeof MessageChannel=="undefined")(0,w.Z)(h);else{var d=new MessageChannel;d.port1.onmessage=function(){return h()},d.port2.postMessage(void 0)}}function v(){var h=V.useRef(null),d=function(q){h.current||(h.current=[],P(function(){(0,S.unstable_batchedUpdates)(function(){h.current.forEach(function(Oe){Oe()}),h.current=null})})),h.current.push(q)};return d}function I(h,d){var M=V.useState(d),q=(0,L.Z)(M,2),Oe=q[0],ke=q[1],Ae=(0,y.Z)(function(xe){h(function(){ke(xe)})});return[Oe,Ae]}var g=V.createContext(null),A=["component"],R=["className"],z=["className"],J=function(d,M){var q=V.useContext(g);if(!q){var Oe=d.component,ke=Oe===void 0?"div":Oe,Ae=(0,ee.Z)(d,A);return V.createElement(ke,(0,o.Z)({},Ae,{ref:M}))}var xe=q.className,Me=(0,ee.Z)(q,R),At=d.className,Ze=(0,ee.Z)(d,z);return V.createElement(g.Provider,{value:null},V.createElement(p,(0,o.Z)({ref:M,className:N()(xe,At)},Me,Ze)))},he=V.forwardRef(J);he.displayName="RawItem";var oe=he,be=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],Je="responsive",U="invalidate";function F(h){return"+ ".concat(h.length," ...")}function m(h,d){var M=h.prefixCls,q=M===void 0?"rc-overflow":M,Oe=h.data,ke=Oe===void 0?[]:Oe,Ae=h.renderItem,xe=h.renderRawItem,Me=h.itemKey,At=h.itemWidth,Ze=At===void 0?10:At,ot=h.ssr,Be=h.style,Et=h.className,Ye=h.maxCount,Ie=h.renderRest,ve=h.renderRawRest,Ce=h.prefix,X=h.suffix,Re=h.component,se=Re===void 0?"div":Re,B=h.itemComponent,b=h.onVisibleChange,_=(0,ee.Z)(h,be),ne=ot==="full",$=v(),ue=I($,null),ge=(0,L.Z)(ue,2),Pe=ge[0],Qe=ge[1],_e=Pe||0,Ve=I($,new Map),lt=(0,L.Z)(Ve,2),ft=lt[0],tt=lt[1],it=I($,0),vt=(0,L.Z)(it,2),pt=vt[0],fe=vt[1],ze=I($,0),nt=(0,L.Z)(ze,2),at=nt[0],et=nt[1],Wt=I($,0),xt=(0,L.Z)(Wt,2),wt=xt[0],Ft=xt[1],Bt=I($,0),Mt=(0,L.Z)(Bt,2),Yt=Mt[0],It=Mt[1],_t=(0,V.useState)(null),jt=(0,L.Z)(_t,2),Dt=jt[0],Lt=jt[1],Gt=(0,V.useState)(null),Kt=(0,L.Z)(Gt,2),wn=Kt[0],vn=Kt[1],mn=V.useMemo(function(){return wn===null&&ne?Number.MAX_SAFE_INTEGER:wn||0},[wn,Pe]),Cn=(0,V.useState)(!1),Mn=(0,L.Z)(Cn,2),En=Mn[0],Bn=Mn[1],an="".concat(q,"-item"),Dn=Math.max(pt,at),An=Ye===Je,dt=ke.length&&An,G=Ye===U,ae=dt||typeof Ye=="number"&&ke.length>Ye,yt=(0,V.useMemo)(function(){var Ue=ke;return dt?Pe===null&&ne?Ue=ke:Ue=ke.slice(0,Math.min(ke.length,_e/Ze)):typeof Ye=="number"&&(Ue=ke.slice(0,Ye)),Ue},[ke,Ze,Pe,Ye,dt]),te=(0,V.useMemo)(function(){return dt?ke.slice(mn+1):ke.slice(yt.length)},[ke,yt,dt,mn]),de=(0,V.useCallback)(function(Ue,$e){var st;return typeof Me=="function"?Me(Ue):(st=Me&&(Ue==null?void 0:Ue[Me]))!==null&&st!==void 0?st:$e},[Me]),k=(0,V.useCallback)(Ae||function(Ue){return Ue},[Ae]);function re(Ue,$e,st){wn===Ue&&($e===void 0||$e===Dt)||(vn(Ue),st||(Bn(Ue_e){re(ce-1,Ue-ye-Yt+at);break}}X&&Le(0)+Yt>_e&&Lt(null)}},[_e,ft,at,wt,Yt,de,yt]);var Fe=En&&!!te.length,Se={};Dt!==null&&dt&&(Se={position:"absolute",left:Dt,top:0});var qe={prefixCls:an,responsive:dt,component:B,invalidate:G},De=xe?function(Ue,$e){var st=de(Ue,$e);return V.createElement(g.Provider,{key:st,value:(0,Q.Z)((0,Q.Z)({},qe),{},{order:$e,item:Ue,itemKey:st,registerSize:ie,display:$e<=mn})},xe(Ue,$e))}:function(Ue,$e){var st=de(Ue,$e);return V.createElement(p,(0,o.Z)({},qe,{order:$e,key:st,item:Ue,renderItem:k,itemKey:st,registerSize:ie,display:$e<=mn}))},pe={order:Fe?mn:Number.MAX_SAFE_INTEGER,className:"".concat(an,"-rest"),registerSize:O,display:Fe},Ee=Ie||F,We=ve?V.createElement(g.Provider,{value:(0,Q.Z)((0,Q.Z)({},qe),pe)},ve(te)):V.createElement(p,(0,o.Z)({},qe,pe),typeof Ee=="function"?Ee(te):Ee),He=V.createElement(se,(0,o.Z)({className:N()(!G&&q,Et),style:Be,ref:d},_),Ce&&V.createElement(p,(0,o.Z)({},qe,{responsive:An,responsiveDisabled:!dt,order:-1,className:"".concat(an,"-prefix"),registerSize:me,display:!0}),Ce),yt.map(De),ae?We:null,X&&V.createElement(p,(0,o.Z)({},qe,{responsive:An,responsiveDisabled:!dt,order:mn,className:"".concat(an,"-suffix"),registerSize:we,display:!0,style:Se}),X));return An?V.createElement(H.Z,{onResize:K,disabled:!dt},He):He}var W=V.forwardRef(m);W.displayName="Overflow",W.Item=oe,W.RESPONSIVE=Je,W.INVALIDATE=U;var x=W,T=x},29301:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return U}});var o=s(54476),Q=s(59301),L=s(11592),ee=s(48736),V=s(33885),Z=s(76190),N=s(76846),H=s(8654),i=Q.createContext(null);function c(F){var m=F.children,W=F.onBatchResize,x=Q.useRef(0),T=Q.useRef([]),h=Q.useContext(i),d=Q.useCallback(function(M,q,Oe){x.current+=1;var ke=x.current;T.current.push({size:M,element:q,data:Oe}),Promise.resolve().then(function(){ke===x.current&&(W==null||W(T.current),T.current=[])}),h==null||h(M,q,Oe)},[W,h]);return Q.createElement(i.Provider,{value:d},m)}var C=s(76374),l=new Map;function f(F){F.forEach(function(m){var W,x=m.target;(W=l.get(x))===null||W===void 0||W.forEach(function(T){return T(x)})})}var p=new C.Z(f),y=null,S=null;function w(F,m){l.has(F)||(l.set(F,new Set),p.observe(F)),l.get(F).add(m)}function P(F,m){l.has(F)&&(l.get(F).delete(m),l.get(F).size||(p.unobserve(F),l.delete(F)))}var v=s(67732),I=s(83652),g=s(42403),A=s(158),R=function(F){(0,g.Z)(W,F);var m=(0,A.Z)(W);function W(){return(0,v.Z)(this,W),m.apply(this,arguments)}return(0,I.Z)(W,[{key:"render",value:function(){return this.props.children}}]),W}(Q.Component);function z(F,m){var W=F.children,x=F.disabled,T=Q.useRef(null),h=Q.useRef(null),d=Q.useContext(i),M=typeof W=="function",q=M?W(T):W,Oe=Q.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ke=!M&&Q.isValidElement(q)&&(0,H.Yr)(q),Ae=ke?(0,H.C4)(q):null,xe=(0,H.x1)(Ae,T),Me=function(){var Be;return(0,N.ZP)(T.current)||(T.current&&(0,Z.Z)(T.current)==="object"?(0,N.ZP)((Be=T.current)===null||Be===void 0?void 0:Be.nativeElement):null)||(0,N.ZP)(h.current)};Q.useImperativeHandle(m,function(){return Me()});var At=Q.useRef(F);At.current=F;var Ze=Q.useCallback(function(ot){var Be=At.current,Et=Be.onResize,Ye=Be.data,Ie=ot.getBoundingClientRect(),ve=Ie.width,Ce=Ie.height,X=ot.offsetWidth,Re=ot.offsetHeight,se=Math.floor(ve),B=Math.floor(Ce);if(Oe.current.width!==se||Oe.current.height!==B||Oe.current.offsetWidth!==X||Oe.current.offsetHeight!==Re){var b={width:se,height:B,offsetWidth:X,offsetHeight:Re};Oe.current=b;var _=X===Math.round(ve)?ve:X,ne=Re===Math.round(Ce)?Ce:Re,$=(0,V.Z)((0,V.Z)({},b),{},{offsetWidth:_,offsetHeight:ne});d==null||d($,ot,Ye),Et&&Promise.resolve().then(function(){Et($,ot)})}},[]);return Q.useEffect(function(){var ot=Me();return ot&&!x&&w(ot,Ze),function(){return P(ot,Ze)}},[T.current,x]),Q.createElement(R,{ref:h},ke?Q.cloneElement(q,{ref:xe}):q)}var J=Q.forwardRef(z),he=J,oe="rc-observer-key";function be(F,m){var W=F.children,x=typeof W=="function"?[W]:(0,L.Z)(W);return x.map(function(T,h){var d=(T==null?void 0:T.key)||"".concat(oe,"-").concat(h);return Q.createElement(he,(0,o.Z)({},F,{key:d,ref:h===0?m:void 0}),T)})}var Je=Q.forwardRef(be);Je.Collection=c;var U=Je},6551:function(Nt,je,s){"use strict";s.d(je,{ZP:function(){return N}});var o=s(42978),Q=s(59301),L=s(47273),ee=0,V=(0,L.Z)();function Z(){var H;return V?(H=ee,ee+=1):H="TEST_OR_SSR",H}function N(H){var i=Q.useState(),c=(0,o.Z)(i,2),C=c[0],l=c[1];return Q.useEffect(function(){l("rc_select_".concat(Z()))},[]),H||C}},37463:function(Nt,je,s){"use strict";s.d(je,{Ac:function(){return it},Xo:function(){return pt},Wx:function(){return ze},ZP:function(){return yt},lk:function(){return I}});var o=s(54476),Q=s(94480),L=s(20068),ee=s(33885),V=s(42978),Z=s(75931),N=s(76190),H=s(18929),i=s(48736),c=s(59301),C=s(92310),l=s.n(C),f=s(34280),p=s(49658),y=s(8654),S=function(de){var k=de.className,re=de.customizeIcon,K=de.customizeIconProps,ie=de.children,O=de.onMouseDown,me=de.onClick,we=typeof re=="function"?re(K):re;return c.createElement("span",{className:k,onMouseDown:function(Fe){Fe.preventDefault(),O==null||O(Fe)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:me,"aria-hidden":!0},we!==void 0?we:c.createElement("span",{className:l()(k.split(/\s+/).map(function(Le){return"".concat(Le,"-icon")}))},ie))},w=S,P=function(de,k,re,K,ie){var O=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,me=arguments.length>6?arguments[6]:void 0,we=arguments.length>7?arguments[7]:void 0,Le=c.useMemo(function(){if((0,N.Z)(K)==="object")return K.clearIcon;if(ie)return ie},[K,ie]),Fe=c.useMemo(function(){return!!(!O&&K&&(re.length||me)&&!(we==="combobox"&&me===""))},[K,O,re.length,me,we]);return{allowClear:Fe,clearIcon:c.createElement(w,{className:"".concat(de,"-clear"),onMouseDown:k,customizeIcon:Le},"\xD7")}},v=c.createContext(null);function I(){return c.useContext(v)}function g(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,de=c.useState(!1),k=(0,V.Z)(de,2),re=k[0],K=k[1],ie=c.useRef(null),O=function(){window.clearTimeout(ie.current)};c.useEffect(function(){return O},[]);var me=function(Le,Fe){O(),ie.current=window.setTimeout(function(){K(Le),Fe&&Fe()},te)};return[re,me,O]}function A(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,de=c.useRef(null),k=c.useRef(null);c.useEffect(function(){return function(){window.clearTimeout(k.current)}},[]);function re(K){(K||de.current===null)&&(de.current=K),window.clearTimeout(k.current),k.current=window.setTimeout(function(){de.current=null},te)}return[function(){return de.current},re]}function R(te,de,k,re){var K=c.useRef(null);K.current={open:de,triggerOpen:k,customizedTrigger:re},c.useEffect(function(){function ie(O){var me;if(!((me=K.current)!==null&&me!==void 0&&me.customizedTrigger)){var we=O.target;we.shadowRoot&&O.composed&&(we=O.composedPath()[0]||we),K.current.open&&te().filter(function(Le){return Le}).every(function(Le){return!Le.contains(we)&&Le!==we})&&K.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ie),function(){return window.removeEventListener("mousedown",ie)}},[])}var z=s(10228);function J(te){return te&&![z.Z.ESC,z.Z.SHIFT,z.Z.BACKSPACE,z.Z.TAB,z.Z.WIN_KEY,z.Z.ALT,z.Z.META,z.Z.WIN_KEY_RIGHT,z.Z.CTRL,z.Z.SEMICOLON,z.Z.EQUALS,z.Z.CAPS_LOCK,z.Z.CONTEXT_MENU,z.Z.F1,z.Z.F2,z.Z.F3,z.Z.F4,z.Z.F5,z.Z.F6,z.Z.F7,z.Z.F8,z.Z.F9,z.Z.F10,z.Z.F11,z.Z.F12].includes(te)}var he=s(26112),oe=s(83836);function be(te,de,k){var re=(0,ee.Z)((0,ee.Z)({},te),k?de:{});return Object.keys(de).forEach(function(K){var ie=de[K];typeof ie=="function"&&(re[K]=function(){for(var O,me=arguments.length,we=new Array(me),Le=0;Le$e&&(pn="".concat(Kn.slice(0,$e),"..."))}var Un=function(Wn){Wn&&Wn.stopPropagation(),Ke(Xt)};return typeof ye=="function"?rn(dn,pn,sn,ln,Un):cn(Xt,pn,sn,ln,Un)},mt=function(Xt){if(!K.length)return null;var sn=typeof ce=="function"?ce(Xt):ce;return typeof ye=="function"?rn(void 0,sn,!1,!1,void 0,!0):cn({title:sn},sn,!1)},ct=c.createElement("div",{className:"".concat(Ut,"-search"),style:{width:Qt},onFocus:function(){qt(!0)},onBlur:function(){qt(!1)}},c.createElement(W,{ref:we,open:ie,prefixCls:re,id:k,inputElement:null,disabled:Fe,autoFocus:De,autoComplete:pe,editable:un,activeDescendantId:Ee,value:Jt,onKeyDown:Te,onMouseDown:St,onChange:ht,onPaste:ut,onCompositionStart:Xe,onCompositionEnd:rt,onBlur:Pt,tabIndex:We,attrs:(0,he.Z)(de,!0)}),c.createElement("span",{ref:en,className:"".concat(Ut,"-search-mirror"),"aria-hidden":!0},Jt,"\xA0")),bt=c.createElement(oe.Z,{prefixCls:"".concat(Ut,"-overflow"),data:K,renderItem:Tt,renderRest:mt,suffix:ct,itemKey:Ae,maxCount:Ue});return c.createElement("span",{className:"".concat(Ut,"-wrap")},bt,!K.length&&!Jt&&c.createElement("span",{className:"".concat(Ut,"-placeholder")},Le))},At=Me,Ze=function(de){var k=de.inputElement,re=de.prefixCls,K=de.id,ie=de.inputRef,O=de.disabled,me=de.autoFocus,we=de.autoComplete,Le=de.activeDescendantId,Fe=de.mode,Se=de.open,qe=de.values,De=de.placeholder,pe=de.tabIndex,Ee=de.showSearch,We=de.searchValue,He=de.activeValue,Ue=de.maxLength,$e=de.onInputKeyDown,st=de.onInputMouseDown,ce=de.onInputChange,ye=de.onInputPaste,le=de.onInputCompositionStart,Ke=de.onInputCompositionEnd,ht=de.onInputBlur,ut=de.title,Te=c.useState(!1),St=(0,V.Z)(Te,2),Xe=St[0],rt=St[1],Pt=Fe==="combobox",en=Pt||Ee,kt=qe[0],zt=We||"";Pt&&He&&!Xe&&(zt=He),c.useEffect(function(){Pt&&rt(!1)},[Pt,He]);var Qt=Fe!=="combobox"&&!Se&&!Ee?!1:!!zt,Ot=ut===void 0?Oe(kt):ut,Rt=c.useMemo(function(){return kt?null:c.createElement("span",{className:"".concat(re,"-selection-placeholder"),style:Qt?{visibility:"hidden"}:void 0},De)},[kt,Qt,De,re]);return c.createElement("span",{className:"".concat(re,"-selection-wrap")},c.createElement("span",{className:"".concat(re,"-selection-search")},c.createElement(W,{ref:ie,prefixCls:re,id:K,open:Se,inputElement:k,disabled:O,autoFocus:me,autoComplete:we,editable:en,activeDescendantId:Le,value:zt,onKeyDown:$e,onMouseDown:st,onChange:function(on){rt(!0),ce(on)},onPaste:ye,onCompositionStart:le,onCompositionEnd:Ke,onBlur:ht,tabIndex:pe,attrs:(0,he.Z)(de,!0),maxLength:Pt?Ue:void 0})),!Pt&&kt?c.createElement("span",{className:"".concat(re,"-selection-item"),title:Ot,style:Qt?{visibility:"hidden"}:void 0},kt.label):null,Rt)},ot=Ze,Be=function(de,k){var re=(0,c.useRef)(null),K=(0,c.useRef)(!1),ie=de.prefixCls,O=de.open,me=de.mode,we=de.showSearch,Le=de.tokenWithEnter,Fe=de.disabled,Se=de.prefix,qe=de.autoClearSearchValue,De=de.onSearch,pe=de.onSearchSubmit,Ee=de.onToggleOpen,We=de.onInputKeyDown,He=de.onInputBlur,Ue=de.domRef;c.useImperativeHandle(k,function(){return{focus:function(Ot){re.current.focus(Ot)},blur:function(){re.current.blur()}}});var $e=A(0),st=(0,V.Z)($e,2),ce=st[0],ye=st[1],le=function(Ot){var Rt=Ot.which,$t=re.current instanceof HTMLTextAreaElement;!$t&&O&&(Rt===z.Z.UP||Rt===z.Z.DOWN)&&Ot.preventDefault(),We&&We(Ot),Rt===z.Z.ENTER&&me==="tags"&&!K.current&&!O&&(pe==null||pe(Ot.target.value)),!($t&&!O&&~[z.Z.UP,z.Z.DOWN,z.Z.LEFT,z.Z.RIGHT].indexOf(Rt))&&J(Rt)&&Ee(!0)},Ke=function(){ye(!0)},ht=(0,c.useRef)(null),ut=function(Ot){De(Ot,!0,K.current)!==!1&&Ee(!0)},Te=function(){K.current=!0},St=function(Ot){K.current=!1,me!=="combobox"&&ut(Ot.target.value)},Xe=function(Ot){var Rt=Ot.target.value;if(Le&&ht.current&&/[\r\n]/.test(ht.current)){var $t=ht.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Rt=Rt.replace($t,ht.current)}ht.current=null,ut(Rt)},rt=function(Ot){var Rt=Ot.clipboardData,$t=Rt==null?void 0:Rt.getData("text");ht.current=$t||""},Pt=function(Ot){var Rt=Ot.target;if(Rt!==re.current){var $t=document.body.style.msTouchAction!==void 0;$t?setTimeout(function(){re.current.focus()}):re.current.focus()}},en=function(Ot){var Rt=ce();Ot.target!==re.current&&!Rt&&!(me==="combobox"&&Fe)&&Ot.preventDefault(),(me!=="combobox"&&(!we||!Rt)||!O)&&(O&&qe!==!1&&De("",!0,!1),Ee())},kt={inputRef:re,onInputKeyDown:le,onInputMouseDown:Ke,onInputChange:Xe,onInputPaste:rt,onInputCompositionStart:Te,onInputCompositionEnd:St,onInputBlur:He},zt=me==="multiple"||me==="tags"?c.createElement(At,(0,o.Z)({},de,kt)):c.createElement(ot,(0,o.Z)({},de,kt));return c.createElement("div",{ref:Ue,className:"".concat(ie,"-selector"),onClick:Pt,onMouseDown:en},Se&&c.createElement("div",{className:"".concat(ie,"-prefix")},Se),zt)},Et=c.forwardRef(Be),Ye=Et,Ie=s(65030),ve=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ce=function(de){var k=de===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"}}},X=function(de,k){var re=de.prefixCls,K=de.disabled,ie=de.visible,O=de.children,me=de.popupElement,we=de.animation,Le=de.transitionName,Fe=de.dropdownStyle,Se=de.dropdownClassName,qe=de.direction,De=qe===void 0?"ltr":qe,pe=de.placement,Ee=de.builtinPlacements,We=de.dropdownMatchSelectWidth,He=de.dropdownRender,Ue=de.dropdownAlign,$e=de.getPopupContainer,st=de.empty,ce=de.getTriggerDOMNode,ye=de.onPopupVisibleChange,le=de.onPopupMouseEnter,Ke=(0,Z.Z)(de,ve),ht="".concat(re,"-dropdown"),ut=me;He&&(ut=He(me));var Te=c.useMemo(function(){return Ee||Ce(We)},[Ee,We]),St=we?"".concat(ht,"-").concat(we):Le,Xe=typeof We=="number",rt=c.useMemo(function(){return Xe?null:We===!1?"minWidth":"width"},[We,Xe]),Pt=Fe;Xe&&(Pt=(0,ee.Z)((0,ee.Z)({},Pt),{},{width:We}));var en=c.useRef(null);return c.useImperativeHandle(k,function(){return{getPopupElement:function(){var zt;return(zt=en.current)===null||zt===void 0?void 0:zt.popupElement}}}),c.createElement(Ie.Z,(0,o.Z)({},Ke,{showAction:ye?["click"]:[],hideAction:ye?["click"]:[],popupPlacement:pe||(De==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Te,prefixCls:ht,popupTransitionName:St,popup:c.createElement("div",{onMouseEnter:le},ut),ref:en,stretch:rt,popupAlign:Ue,popupVisible:ie,getPopupContainer:$e,popupClassName:l()(Se,(0,L.Z)({},"".concat(ht,"-empty"),st)),popupStyle:Pt,getTriggerDOMNode:ce,onPopupVisibleChange:ye}),O)},Re=c.forwardRef(X),se=Re,B=s(66712);function b(te,de){var k=te.key,re;return"value"in te&&(re=te.value),k!=null?k:re!==void 0?re:"rc-index-key-".concat(de)}function _(te){return typeof te!="undefined"&&!Number.isNaN(te)}function ne(te,de){var k=te||{},re=k.label,K=k.value,ie=k.options,O=k.groupLabel,me=re||(de?"children":"label");return{label:me,value:K||"value",options:ie||"options",groupLabel:O||me}}function $(te){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},k=de.fieldNames,re=de.childrenAsData,K=[],ie=ne(k,!1),O=ie.label,me=ie.value,we=ie.options,Le=ie.groupLabel;function Fe(Se,qe){Array.isArray(Se)&&Se.forEach(function(De){if(qe||!(we in De)){var pe=De[me];K.push({key:b(De,K.length),groupOption:qe,data:De,label:De[O],value:pe})}else{var Ee=De[Le];Ee===void 0&&re&&(Ee=De.label),K.push({key:b(De,K.length),group:!0,data:De,label:Ee}),Fe(De[we],!0)}})}return Fe(te,!1),K}function ue(te){var de=(0,ee.Z)({},te);return"props"in de||Object.defineProperty(de,"props",{get:function(){return(0,i.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),de}}),de}var ge=function(de,k,re){if(!k||!k.length)return null;var K=!1,ie=function me(we,Le){var Fe=(0,B.Z)(Le),Se=Fe[0],qe=Fe.slice(1);if(!Se)return[we];var De=we.split(Se);return K=K||De.length>1,De.reduce(function(pe,Ee){return[].concat((0,Q.Z)(pe),(0,Q.Z)(me(Ee,qe)))},[]).filter(Boolean)},O=ie(de,k);return K?typeof re!="undefined"?O.slice(0,re):O:null},Pe=c.createContext(null),Qe=Pe;function _e(te){var de=te.visible,k=te.values;if(!de)return null;var re=50;return c.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(k.slice(0,re).map(function(K){var ie=K.label,O=K.value;return["number","string"].includes((0,N.Z)(ie))?ie:O}).join(", ")),k.length>re?", ...":null)}var Ve=["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","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],lt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],ft=function(de){return de==="tags"||de==="multiple"},tt=c.forwardRef(function(te,de){var k,re=te.id,K=te.prefixCls,ie=te.className,O=te.showSearch,me=te.tagRender,we=te.direction,Le=te.omitDomProps,Fe=te.displayValues,Se=te.onDisplayValuesChange,qe=te.emptyOptions,De=te.notFoundContent,pe=De===void 0?"Not Found":De,Ee=te.onClear,We=te.mode,He=te.disabled,Ue=te.loading,$e=te.getInputElement,st=te.getRawInputElement,ce=te.open,ye=te.defaultOpen,le=te.onDropdownVisibleChange,Ke=te.activeValue,ht=te.onActiveValueChange,ut=te.activeDescendantId,Te=te.searchValue,St=te.autoClearSearchValue,Xe=te.onSearch,rt=te.onSearchSplit,Pt=te.tokenSeparators,en=te.allowClear,kt=te.prefix,zt=te.suffixIcon,Qt=te.clearIcon,Ot=te.OptionList,Rt=te.animation,$t=te.transitionName,on=te.dropdownStyle,qt=te.dropdownClassName,Ut=te.dropdownMatchSelectWidth,Jt=te.dropdownRender,un=te.dropdownAlign,cn=te.placement,rn=te.builtinPlacements,Tt=te.getPopupContainer,mt=te.showAction,ct=mt===void 0?[]:mt,bt=te.onFocus,Vt=te.onBlur,Xt=te.onKeyUp,sn=te.onKeyDown,Sn=te.onMouseDown,dn=(0,Z.Z)(te,Ve),ln=ft(We),pn=(O!==void 0?O:ln)||We==="combobox",Kn=(0,ee.Z)({},dn);lt.forEach(function(gr){delete Kn[gr]}),Le==null||Le.forEach(function(gr){delete Kn[gr]});var Un=c.useState(!1),kn=(0,V.Z)(Un,2),Wn=kn[0],tr=kn[1];c.useEffect(function(){tr((0,p.Z)())},[]);var ir=c.useRef(null),vr=c.useRef(null),nr=c.useRef(null),ar=c.useRef(null),cr=c.useRef(null),Nn=c.useRef(!1),qn=g(),fr=(0,V.Z)(qn,3),pr=fr[0],lr=fr[1],Ar=fr[2];c.useImperativeHandle(de,function(){var gr,rr;return{focus:(gr=ar.current)===null||gr===void 0?void 0:gr.focus,blur:(rr=ar.current)===null||rr===void 0?void 0:rr.blur,scrollTo:function(Yr){var Mr;return(Mr=cr.current)===null||Mr===void 0?void 0:Mr.scrollTo(Yr)},nativeElement:ir.current||vr.current}});var Er=c.useMemo(function(){var gr;if(We!=="combobox")return Te;var rr=(gr=Fe[0])===null||gr===void 0?void 0:gr.value;return typeof rr=="string"||typeof rr=="number"?String(rr):""},[Te,We,Fe]),Lr=We==="combobox"&&typeof $e=="function"&&$e()||null,or=typeof st=="function"&&st(),jn=(0,y.x1)(vr,or==null||(k=or.props)===null||k===void 0?void 0:k.ref),Xn=c.useState(!1),er=(0,V.Z)(Xn,2),Hn=er[0],Jn=er[1];(0,f.Z)(function(){Jn(!0)},[]);var Rn=(0,H.Z)(!1,{defaultValue:ye,value:ce}),dr=(0,V.Z)(Rn,2),mr=dr[0],ur=dr[1],_n=Hn?mr:!1,yr=!pe&&qe;(He||yr&&_n&&We==="combobox")&&(_n=!1);var Cr=yr?!1:_n,xn=c.useCallback(function(gr){var rr=gr!==void 0?gr:!_n;He||(ur(rr),_n!==rr&&(le==null||le(rr)))},[He,_n,ur,le]),zn=c.useMemo(function(){return(Pt||[]).some(function(gr){return[` `,`\r -`].includes(gr)})},[Pt]),Fn=c.useContext(Qe)||{},Qn=Fn.maxCount,Ht=Fn.rawValues,gn=function(rr,Vr,Yr){if(!(cn&&_(Qn)&&(Ht==null?void 0:Ht.size)>=Qn)){var Mr=!0,Tr=rr;ht==null||ht(null);var gi=ge(rr,Pt,_(Qn)?Qn-Ht.size:void 0),hi=Yr?null:gi;return We!=="combobox"&&hi&&(Tr="",rt==null||rt(hi),xn(!1),Mr=!1),Xe&&Er!==Tr&&Xe(Tr,{source:Vr?"typing":"effect"}),Mr}},On=function(rr){!rr||!rr.trim()||Xe(rr,{source:"submit"})};c.useEffect(function(){!_n&&!cn&&We!=="combobox"&&gn("",!1,!1)},[_n]),c.useEffect(function(){mr&&He&&ur(!1),He&&!Nn.current&&lr(!1)},[He]);var tn=A(),hn=(0,V.Z)(tn,2),Ln=hn[0],Vn=hn[1],sr=c.useRef(!1),Sr=function(rr){var Vr=Ln(),Yr=rr.key,Mr=Yr==="Enter";if(Mr&&(We!=="combobox"&&rr.preventDefault(),_n||xn(!0)),Vn(!!Er),Yr==="Backspace"&&!Vr&&cn&&!Er&&Fe.length){for(var Tr=(0,Q.Z)(Fe),gi=null,hi=Tr.length-1;hi>=0;hi-=1){var Ei=Tr[hi];if(!Ei.disabled){Tr.splice(hi,1),gi=Ei;break}}gi&&Se(Tr,{type:"remove",values:[gi]})}for(var ri=arguments.length,oi=new Array(ri>1?ri-1:0),Ai=1;Ai1?Vr-1:0),Mr=1;Mr1?gi-1:0),Ei=1;Ei=pe},[me,pe,st==null?void 0:st.size]),Pt=function(ct){ct.preventDefault()},en=function(ct){var bt;(bt=Xe.current)===null||bt===void 0||bt.scrollTo(typeof ct=="number"?{index:ct}:ct)},Ut=c.useCallback(function(mt){return we==="combobox"?!1:st.has(mt)},[we,(0,Q.Z)(st).toString(),st.size]),zt=function(ct){for(var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Vt=St.length,Xt=0;Xt1&&arguments[1]!==void 0?arguments[1]:!1;_t(ct);var Vt={source:bt?"keyboard":"mouse"},Xt=St[ct];if(!Xt){We(null,-1,Vt);return}We(Xt.value,ct,Vt)};(0,c.useEffect)(function(){on(He!==!1?zt(0):-1)},[St.length,Le]);var rn=c.useCallback(function(mt){return we==="combobox"?String(mt).toLowerCase()===Le.toLowerCase():st.has(mt)},[we,Le,(0,Q.Z)(st).toString(),st.size]);(0,c.useEffect)(function(){var mt=setTimeout(function(){if(!me&&O&&st.size===1){var bt=Array.from(st)[0],Vt=St.findIndex(function(Xt){var ln=Xt.data;return Le?String(ln.value).startsWith(Le):ln.value===bt});Vt!==-1&&(on(Vt),en(Vt))}});if(O){var ct;(ct=Xe.current)===null||ct===void 0||ct.scrollTo(void 0)}return function(){return clearTimeout(mt)}},[O,Le]);var kt=function(ct){ct!==void 0&&Ue(ct,{selected:!st.has(ct)}),me||Fe(!1)};if(c.useImperativeHandle(k,function(){return{onKeyDown:function(ct){var bt=ct.which,Vt=ct.ctrlKey;switch(bt){case z.Z.N:case z.Z.P:case z.Z.UP:case z.Z.DOWN:{var Xt=0;if(bt===z.Z.UP?Xt=-1:bt===z.Z.DOWN?Xt=1:Wt()&&Vt&&(bt===z.Z.N?Xt=1:bt===z.Z.P&&(Xt=-1)),Xt!==0){var ln=zt(Ft+Xt,Xt);en(ln),on(ln,!0)}break}case z.Z.TAB:case z.Z.ENTER:{var Sn,dn=St[Ft];dn&&!(dn!=null&&(Sn=dn.data)!==null&&Sn!==void 0&&Sn.disabled)&&!rt?kt(dn.value):kt(void 0),O&&ct.preventDefault();break}case z.Z.ESC:Fe(!1),O&&ct.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ct){en(ct)}}}),St.length===0)return c.createElement("div",{role:"listbox",id:"".concat(ie,"_list"),className:"".concat(Te,"-empty"),onMouseDown:Pt},Se);var Yt=Object.keys(ce).map(function(mt){return ce[mt]}),sn=function(ct){return ct.label};function un(mt,ct){var bt=mt.group;return{role:bt?"presentation":"option",id:"".concat(ie,"_list_").concat(ct)}}var $t=function(ct){var bt=St[ct];if(!bt)return null;var Vt=bt.data||{},Xt=Vt.value,ln=bt.group,Sn=(0,he.Z)(Vt,!0),dn=sn(bt);return bt?c.createElement("div",(0,o.Z)({"aria-label":typeof dn=="string"&&!ln?dn:null},Sn,{key:ct},un(bt,ct),{"aria-selected":rn(Xt)}),Xt):null},Lt={role:"listbox",id:"".concat(ie,"_list")};return c.createElement(c.Fragment,null,ye&&c.createElement("div",(0,o.Z)({},Lt,{style:{height:0,width:0,overflow:"hidden"}}),$t(Ft-1),$t(Ft),$t(Ft+1)),c.createElement(et.Z,{itemKey:"key",ref:Xe,data:St,height:Ke,itemHeight:ht,fullHeight:!1,onMouseDown:Pt,onScroll:qe,virtual:ye,direction:le,innerProps:ye?null:Lt},function(mt,ct){var bt=mt.group,Vt=mt.groupOption,Xt=mt.data,ln=mt.label,Sn=mt.value,dn=Xt.key;if(bt){var cn,pn=(cn=Xt.title)!==null&&cn!==void 0?cn:wt(ln)?ln.toString():void 0;return c.createElement("div",{className:l()(Te,"".concat(Te,"-group"),Xt.className),title:pn},ln!==void 0?ln:dn)}var Kn=Xt.disabled,Un=Xt.title,kn=Xt.children,Wn=Xt.style,tr=Xt.className,ir=(0,Z.Z)(Xt,xt),vr=(0,at.Z)(ir,Yt),nr=Ut(Sn),ar=Kn||!nr&&rt,cr="".concat(Te,"-option"),Nn=l()(Te,cr,tr,(0,L.Z)((0,L.Z)((0,L.Z)((0,L.Z)({},"".concat(cr,"-grouped"),Vt),"".concat(cr,"-active"),Ft===ct&&!ar),"".concat(cr,"-disabled"),ar),"".concat(cr,"-selected"),nr)),qn=sn(mt),fr=!$e||typeof $e=="function"||nr,pr=typeof qn=="number"?qn:qn||Sn,lr=wt(pr)?pr.toString():void 0;return Un!==void 0&&(lr=Un),c.createElement("div",(0,o.Z)({},(0,he.Z)(vr),ye?{}:un(mt,ct),{"aria-selected":rn(Sn),className:Nn,title:lr,onMouseMove:function(){Ft===ct||ar||on(ct)},onClick:function(){ar||kt(Sn)},style:Wn}),c.createElement("div",{className:"".concat(cr,"-content")},typeof ut=="function"?ut(mt,{index:ct}):pr),c.isValidElement($e)||nr,fr&&c.createElement(w,{className:"".concat(Te,"-option-state"),customizeIcon:$e,customizeIconProps:{value:Sn,disabled:ar,isSelected:nr}},nr?"\u2713":null))}))},Bt=c.forwardRef(Mt),Tt=Bt,Jt=function(te,de){var k=c.useRef({values:new Map,options:new Map}),re=c.useMemo(function(){var ie=k.current,O=ie.values,me=ie.options,we=te.map(function(Se){if(Se.label===void 0){var qe;return(0,ee.Z)((0,ee.Z)({},Se),{},{label:(qe=O.get(Se.value))===null||qe===void 0?void 0:qe.label})}return Se}),Le=new Map,Fe=new Map;return we.forEach(function(Se){Le.set(Se.value,Se),Fe.set(Se.value,de.get(Se.value)||me.get(Se.value))}),k.current.values=Le,k.current.options=Fe,we},[te,de]),K=c.useCallback(function(ie){return de.get(ie)||k.current.options.get(ie)},[de]);return[re,K]};function It(te,de){return x(te).join("").toUpperCase().includes(de)}var qt=function(te,de,k,re,K){return c.useMemo(function(){if(!k||re===!1)return te;var ie=de.options,O=de.label,me=de.value,we=[],Le=typeof re=="function",Fe=k.toUpperCase(),Se=Le?re:function(De,pe){return K?It(pe[K],Fe):pe[ie]?It(pe[O!=="children"?O:"label"],Fe):It(pe[me],Fe)},qe=Le?function(De){return ue(De)}:function(De){return De};return te.forEach(function(De){if(De[ie]){var pe=Se(k,qe(De));if(pe)we.push(De);else{var Ee=De[ie].filter(function(We){return Se(k,qe(We))});Ee.length&&we.push((0,ee.Z)((0,ee.Z)({},De),{},(0,L.Z)({},ie,Ee)))}return}Se(k,qe(De))&&we.push(De)}),we},[te,re,K,k,de])},jt=s(6551),Dt=s(11592),Rt=["children","value"],Gt=["children"];function Kt(te){var de=te,k=de.key,re=de.props,K=re.children,ie=re.value,O=(0,Z.Z)(re,Rt);return(0,ee.Z)({key:k,value:ie!==void 0?ie:k,children:K},O)}function wn(te){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Dt.Z)(te).map(function(k,re){if(!c.isValidElement(k)||!k.type)return null;var K=k,ie=K.type.isSelectOptGroup,O=K.key,me=K.props,we=me.children,Le=(0,Z.Z)(me,Gt);return de||!ie?Kt(k):(0,ee.Z)((0,ee.Z)({key:"__RC_SELECT_GRP__".concat(O===null?re:O,"__"),label:O},Le),{},{options:wn(we)})}).filter(function(k){return k})}var vn=function(de,k,re,K,ie){return c.useMemo(function(){var O=de,me=!de;me&&(O=wn(k));var we=new Map,Le=new Map,Fe=function(De,pe,Ee){Ee&&typeof Ee=="string"&&De.set(pe[Ee],pe)},Se=function qe(De){for(var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=0;Ee1&&arguments[1]!==void 0?arguments[1]:!1,O=0;O0?xn(Qn.options):Qn.options}):Qn})},fr=c.useMemo(function(){return Ue?qn(Nn):Nn},[Nn,Ue,Lt]),pr=c.useMemo(function(){return $(fr,{fieldNames:sn,childrenAsData:kt})},[fr,sn,kt]),lr=function(zn){var Fn=ln(zn);if(pn(Fn),Ot&&(Fn.length!==Wn.length||Fn.some(function(gn,On){var tn;return((tn=Wn[On])===null||tn===void 0?void 0:tn.value)!==(gn==null?void 0:gn.value)}))){var Qn=Qt?Fn:Fn.map(function(gn){return gn.value}),Ht=Fn.map(function(gn){return ue(tr(gn.value))});Ot(rn?Qn:Qn[0],rn?Ht:Ht[0])}},Ar=c.useState(null),Er=(0,V.Z)(Ar,2),Lr=Er[0],or=Er[1],jn=c.useState(0),Xn=(0,V.Z)(jn,2),er=Xn[0],Hn=Xn[1],Jn=Ke!==void 0?Ke:re!=="combobox",Rn=c.useCallback(function(xn,zn){var Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Qn=Fn.source,Ht=Qn===void 0?"keyboard":Qn;Hn(zn),O&&re==="combobox"&&xn!==null&&Ht==="keyboard"&&or(String(xn))},[O,re]),dr=function(zn,Fn,Qn){var Ht=function(){var Rr,Yn=tr(zn);return[Qt?{label:Yn==null?void 0:Yn[sn.label],value:zn,key:(Rr=Yn==null?void 0:Yn.key)!==null&&Rr!==void 0?Rr:zn}:zn,ue(Yn)]};if(Fn&&De){var gn=Ht(),On=(0,V.Z)(gn,2),tn=On[0],hn=On[1];De(tn,hn)}else if(!Fn&&pe&&Qn!=="clear"){var Ln=Ht(),Vn=(0,V.Z)(Ln,2),sr=Vn[0],Sr=Vn[1];pe(sr,Sr)}},mr=Cn(function(xn,zn){var Fn,Qn=rn?zn.selected:!0;Qn?Fn=rn?[].concat((0,Q.Z)(Wn),[xn]):[xn]:Fn=Wn.filter(function(Ht){return Ht.value!==xn}),lr(Fn),dr(xn,Qn),re==="combobox"?or(""):(!ft||qe)&&(mt(""),or(""))}),ur=function(zn,Fn){lr(zn);var Qn=Fn.type,Ht=Fn.values;(Qn==="remove"||Qn==="clear")&&Ht.forEach(function(gn){dr(gn.value,!1,Qn)})},_n=function(zn,Fn){if(mt(zn),or(null),Fn.source==="submit"){var Qn=(zn||"").trim();if(Qn){var Ht=Array.from(new Set([].concat((0,Q.Z)(vr),[Qn])));lr(Ht),dr(Qn,!0),mt("")}return}Fn.source!=="blur"&&(re==="combobox"&&lr(zn),Fe==null||Fe(zn))},yr=function(zn){var Fn=zn;re!=="tags"&&(Fn=zn.map(function(Ht){var gn=Vt.get(Ht);return gn==null?void 0:gn.value}).filter(function(Ht){return Ht!==void 0}));var Qn=Array.from(new Set([].concat((0,Q.Z)(vr),(0,Q.Z)(Fn))));lr(Qn),Qn.forEach(function(Ht){dr(Ht,!0)})},Cr=c.useMemo(function(){var xn=ut!==!1&&We!==!1;return(0,ee.Z)((0,ee.Z)({},ct),{},{flattenOptions:pr,onActiveValue:Rn,defaultActiveFirstOption:Jn,onSelect:mr,menuItemSelectedIcon:ht,rawValues:vr,fieldNames:sn,virtual:xn,direction:Te,listHeight:Xe,listItemHeight:Pt,childrenAsData:kt,maxCount:Ft,optionRender:ye})},[Ft,ct,pr,Rn,Jn,mr,ht,vr,sn,ut,We,Te,Xe,Pt,kt,ye]);return c.createElement(Qe.Provider,{value:Cr},c.createElement(it,(0,o.Z)({},_t,{id:on,prefixCls:ie,ref:de,omitDomProps:Dn,mode:re,displayValues:ir,onDisplayValuesChange:ur,direction:Te,searchValue:Lt,onSearch:_n,autoClearSearchValue:qe,onSearchSplit:yr,dropdownMatchSelectWidth:We,OptionList:Tt,emptyOptions:!pr.length,activeValue:Lr,activeDescendantId:"".concat(on,"_list_").concat(er)})))}),G=dt;G.Option=ze,G.OptGroup=pt;var ae=G,yt=ae},22711:function(Nt,je,s){"use strict";s.r(je),s.d(je,{ResizableTextArea:function(){return Je},default:function(){return W}});var o=s(54476),Q=s(20068),L=s(33885),ee=s(94480),V=s(42978),Z=s(75931),N=s(92310),H=s.n(N),i=s(36901),c=s(66003),C=s(30292),l=s(18929),f=s(59301),p=s(76190),y=s(29301),S=s(34280),w=s(16089),P=` +`].includes(gr)})},[Pt]),Fn=c.useContext(Qe)||{},Qn=Fn.maxCount,Ht=Fn.rawValues,gn=function(rr,Vr,Yr){if(!(ln&&_(Qn)&&(Ht==null?void 0:Ht.size)>=Qn)){var Mr=!0,Tr=rr;ht==null||ht(null);var gi=ge(rr,Pt,_(Qn)?Qn-Ht.size:void 0),hi=Yr?null:gi;return We!=="combobox"&&hi&&(Tr="",rt==null||rt(hi),xn(!1),Mr=!1),Xe&&Er!==Tr&&Xe(Tr,{source:Vr?"typing":"effect"}),Mr}},On=function(rr){!rr||!rr.trim()||Xe(rr,{source:"submit"})};c.useEffect(function(){!_n&&!ln&&We!=="combobox"&&gn("",!1,!1)},[_n]),c.useEffect(function(){mr&&He&&ur(!1),He&&!Nn.current&&lr(!1)},[He]);var tn=A(),hn=(0,V.Z)(tn,2),Ln=hn[0],Vn=hn[1],sr=c.useRef(!1),Sr=function(rr){var Vr=Ln(),Yr=rr.key,Mr=Yr==="Enter";if(Mr&&(We!=="combobox"&&rr.preventDefault(),_n||xn(!0)),Vn(!!Er),Yr==="Backspace"&&!Vr&&ln&&!Er&&Fe.length){for(var Tr=(0,Q.Z)(Fe),gi=null,hi=Tr.length-1;hi>=0;hi-=1){var Ei=Tr[hi];if(!Ei.disabled){Tr.splice(hi,1),gi=Ei;break}}gi&&Se(Tr,{type:"remove",values:[gi]})}for(var ri=arguments.length,oi=new Array(ri>1?ri-1:0),Ai=1;Ai1?Vr-1:0),Mr=1;Mr1?gi-1:0),Ei=1;Ei=pe},[me,pe,st==null?void 0:st.size]),Pt=function(ct){ct.preventDefault()},en=function(ct){var bt;(bt=Xe.current)===null||bt===void 0||bt.scrollTo(typeof ct=="number"?{index:ct}:ct)},kt=c.useCallback(function(mt){return we==="combobox"?!1:st.has(mt)},[we,(0,Q.Z)(st).toString(),st.size]),zt=function(ct){for(var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Vt=St.length,Xt=0;Xt1&&arguments[1]!==void 0?arguments[1]:!1;$t(ct);var Vt={source:bt?"keyboard":"mouse"},Xt=St[ct];if(!Xt){We(null,-1,Vt);return}We(Xt.value,ct,Vt)};(0,c.useEffect)(function(){on(He!==!1?zt(0):-1)},[St.length,Le]);var qt=c.useCallback(function(mt){return we==="combobox"?String(mt).toLowerCase()===Le.toLowerCase():st.has(mt)},[we,Le,(0,Q.Z)(st).toString(),st.size]);(0,c.useEffect)(function(){var mt=setTimeout(function(){if(!me&&O&&st.size===1){var bt=Array.from(st)[0],Vt=St.findIndex(function(Xt){var sn=Xt.data;return Le?String(sn.value).startsWith(Le):sn.value===bt});Vt!==-1&&(on(Vt),en(Vt))}});if(O){var ct;(ct=Xe.current)===null||ct===void 0||ct.scrollTo(void 0)}return function(){return clearTimeout(mt)}},[O,Le]);var Ut=function(ct){ct!==void 0&&Ue(ct,{selected:!st.has(ct)}),me||Fe(!1)};if(c.useImperativeHandle(k,function(){return{onKeyDown:function(ct){var bt=ct.which,Vt=ct.ctrlKey;switch(bt){case z.Z.N:case z.Z.P:case z.Z.UP:case z.Z.DOWN:{var Xt=0;if(bt===z.Z.UP?Xt=-1:bt===z.Z.DOWN?Xt=1:Wt()&&Vt&&(bt===z.Z.N?Xt=1:bt===z.Z.P&&(Xt=-1)),Xt!==0){var sn=zt(Rt+Xt,Xt);en(sn),on(sn,!0)}break}case z.Z.TAB:case z.Z.ENTER:{var Sn,dn=St[Rt];dn&&!(dn!=null&&(Sn=dn.data)!==null&&Sn!==void 0&&Sn.disabled)&&!rt?Ut(dn.value):Ut(void 0),O&&ct.preventDefault();break}case z.Z.ESC:Fe(!1),O&&ct.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ct){en(ct)}}}),St.length===0)return c.createElement("div",{role:"listbox",id:"".concat(ie,"_list"),className:"".concat(Te,"-empty"),onMouseDown:Pt},Se);var Jt=Object.keys(ce).map(function(mt){return ce[mt]}),un=function(ct){return ct.label};function cn(mt,ct){var bt=mt.group;return{role:bt?"presentation":"option",id:"".concat(ie,"_list_").concat(ct)}}var rn=function(ct){var bt=St[ct];if(!bt)return null;var Vt=bt.data||{},Xt=Vt.value,sn=bt.group,Sn=(0,he.Z)(Vt,!0),dn=un(bt);return bt?c.createElement("div",(0,o.Z)({"aria-label":typeof dn=="string"&&!sn?dn:null},Sn,{key:ct},cn(bt,ct),{"aria-selected":qt(Xt)}),Xt):null},Tt={role:"listbox",id:"".concat(ie,"_list")};return c.createElement(c.Fragment,null,ye&&c.createElement("div",(0,o.Z)({},Tt,{style:{height:0,width:0,overflow:"hidden"}}),rn(Rt-1),rn(Rt),rn(Rt+1)),c.createElement(et.Z,{itemKey:"key",ref:Xe,data:St,height:Ke,itemHeight:ht,fullHeight:!1,onMouseDown:Pt,onScroll:qe,virtual:ye,direction:le,innerProps:ye?null:Tt},function(mt,ct){var bt=mt.group,Vt=mt.groupOption,Xt=mt.data,sn=mt.label,Sn=mt.value,dn=Xt.key;if(bt){var ln,pn=(ln=Xt.title)!==null&&ln!==void 0?ln:wt(sn)?sn.toString():void 0;return c.createElement("div",{className:l()(Te,"".concat(Te,"-group"),Xt.className),title:pn},sn!==void 0?sn:dn)}var Kn=Xt.disabled,Un=Xt.title,kn=Xt.children,Wn=Xt.style,tr=Xt.className,ir=(0,Z.Z)(Xt,xt),vr=(0,at.Z)(ir,Jt),nr=kt(Sn),ar=Kn||!nr&&rt,cr="".concat(Te,"-option"),Nn=l()(Te,cr,tr,(0,L.Z)((0,L.Z)((0,L.Z)((0,L.Z)({},"".concat(cr,"-grouped"),Vt),"".concat(cr,"-active"),Rt===ct&&!ar),"".concat(cr,"-disabled"),ar),"".concat(cr,"-selected"),nr)),qn=un(mt),fr=!$e||typeof $e=="function"||nr,pr=typeof qn=="number"?qn:qn||Sn,lr=wt(pr)?pr.toString():void 0;return Un!==void 0&&(lr=Un),c.createElement("div",(0,o.Z)({},(0,he.Z)(vr),ye?{}:cn(mt,ct),{"aria-selected":qt(Sn),className:Nn,title:lr,onMouseMove:function(){Rt===ct||ar||on(ct)},onClick:function(){ar||Ut(Sn)},style:Wn}),c.createElement("div",{className:"".concat(cr,"-content")},typeof ut=="function"?ut(mt,{index:ct}):pr),c.isValidElement($e)||nr,fr&&c.createElement(w,{className:"".concat(Te,"-option-state"),customizeIcon:$e,customizeIconProps:{value:Sn,disabled:ar,isSelected:nr}},nr?"\u2713":null))}))},Bt=c.forwardRef(Ft),Mt=Bt,Yt=function(te,de){var k=c.useRef({values:new Map,options:new Map}),re=c.useMemo(function(){var ie=k.current,O=ie.values,me=ie.options,we=te.map(function(Se){if(Se.label===void 0){var qe;return(0,ee.Z)((0,ee.Z)({},Se),{},{label:(qe=O.get(Se.value))===null||qe===void 0?void 0:qe.label})}return Se}),Le=new Map,Fe=new Map;return we.forEach(function(Se){Le.set(Se.value,Se),Fe.set(Se.value,de.get(Se.value)||me.get(Se.value))}),k.current.values=Le,k.current.options=Fe,we},[te,de]),K=c.useCallback(function(ie){return de.get(ie)||k.current.options.get(ie)},[de]);return[re,K]};function It(te,de){return x(te).join("").toUpperCase().includes(de)}var _t=function(te,de,k,re,K){return c.useMemo(function(){if(!k||re===!1)return te;var ie=de.options,O=de.label,me=de.value,we=[],Le=typeof re=="function",Fe=k.toUpperCase(),Se=Le?re:function(De,pe){return K?It(pe[K],Fe):pe[ie]?It(pe[O!=="children"?O:"label"],Fe):It(pe[me],Fe)},qe=Le?function(De){return ue(De)}:function(De){return De};return te.forEach(function(De){if(De[ie]){var pe=Se(k,qe(De));if(pe)we.push(De);else{var Ee=De[ie].filter(function(We){return Se(k,qe(We))});Ee.length&&we.push((0,ee.Z)((0,ee.Z)({},De),{},(0,L.Z)({},ie,Ee)))}return}Se(k,qe(De))&&we.push(De)}),we},[te,re,K,k,de])},jt=s(6551),Dt=s(11592),Lt=["children","value"],Gt=["children"];function Kt(te){var de=te,k=de.key,re=de.props,K=re.children,ie=re.value,O=(0,Z.Z)(re,Lt);return(0,ee.Z)({key:k,value:ie!==void 0?ie:k,children:K},O)}function wn(te){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Dt.Z)(te).map(function(k,re){if(!c.isValidElement(k)||!k.type)return null;var K=k,ie=K.type.isSelectOptGroup,O=K.key,me=K.props,we=me.children,Le=(0,Z.Z)(me,Gt);return de||!ie?Kt(k):(0,ee.Z)((0,ee.Z)({key:"__RC_SELECT_GRP__".concat(O===null?re:O,"__"),label:O},Le),{},{options:wn(we)})}).filter(function(k){return k})}var vn=function(de,k,re,K,ie){return c.useMemo(function(){var O=de,me=!de;me&&(O=wn(k));var we=new Map,Le=new Map,Fe=function(De,pe,Ee){Ee&&typeof Ee=="string"&&De.set(pe[Ee],pe)},Se=function qe(De){for(var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=0;Ee1&&arguments[1]!==void 0?arguments[1]:!1,O=0;O0?xn(Qn.options):Qn.options}):Qn})},fr=c.useMemo(function(){return Ue?qn(Nn):Nn},[Nn,Ue,Tt]),pr=c.useMemo(function(){return $(fr,{fieldNames:un,childrenAsData:Ut})},[fr,un,Ut]),lr=function(zn){var Fn=sn(zn);if(pn(Fn),Ot&&(Fn.length!==Wn.length||Fn.some(function(gn,On){var tn;return((tn=Wn[On])===null||tn===void 0?void 0:tn.value)!==(gn==null?void 0:gn.value)}))){var Qn=Qt?Fn:Fn.map(function(gn){return gn.value}),Ht=Fn.map(function(gn){return ue(tr(gn.value))});Ot(qt?Qn:Qn[0],qt?Ht:Ht[0])}},Ar=c.useState(null),Er=(0,V.Z)(Ar,2),Lr=Er[0],or=Er[1],jn=c.useState(0),Xn=(0,V.Z)(jn,2),er=Xn[0],Hn=Xn[1],Jn=Ke!==void 0?Ke:re!=="combobox",Rn=c.useCallback(function(xn,zn){var Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Qn=Fn.source,Ht=Qn===void 0?"keyboard":Qn;Hn(zn),O&&re==="combobox"&&xn!==null&&Ht==="keyboard"&&or(String(xn))},[O,re]),dr=function(zn,Fn,Qn){var Ht=function(){var Rr,Yn=tr(zn);return[Qt?{label:Yn==null?void 0:Yn[un.label],value:zn,key:(Rr=Yn==null?void 0:Yn.key)!==null&&Rr!==void 0?Rr:zn}:zn,ue(Yn)]};if(Fn&&De){var gn=Ht(),On=(0,V.Z)(gn,2),tn=On[0],hn=On[1];De(tn,hn)}else if(!Fn&&pe&&Qn!=="clear"){var Ln=Ht(),Vn=(0,V.Z)(Ln,2),sr=Vn[0],Sr=Vn[1];pe(sr,Sr)}},mr=Cn(function(xn,zn){var Fn,Qn=qt?zn.selected:!0;Qn?Fn=qt?[].concat((0,Q.Z)(Wn),[xn]):[xn]:Fn=Wn.filter(function(Ht){return Ht.value!==xn}),lr(Fn),dr(xn,Qn),re==="combobox"?or(""):(!ft||qe)&&(mt(""),or(""))}),ur=function(zn,Fn){lr(zn);var Qn=Fn.type,Ht=Fn.values;(Qn==="remove"||Qn==="clear")&&Ht.forEach(function(gn){dr(gn.value,!1,Qn)})},_n=function(zn,Fn){if(mt(zn),or(null),Fn.source==="submit"){var Qn=(zn||"").trim();if(Qn){var Ht=Array.from(new Set([].concat((0,Q.Z)(vr),[Qn])));lr(Ht),dr(Qn,!0),mt("")}return}Fn.source!=="blur"&&(re==="combobox"&&lr(zn),Fe==null||Fe(zn))},yr=function(zn){var Fn=zn;re!=="tags"&&(Fn=zn.map(function(Ht){var gn=Vt.get(Ht);return gn==null?void 0:gn.value}).filter(function(Ht){return Ht!==void 0}));var Qn=Array.from(new Set([].concat((0,Q.Z)(vr),(0,Q.Z)(Fn))));lr(Qn),Qn.forEach(function(Ht){dr(Ht,!0)})},Cr=c.useMemo(function(){var xn=ut!==!1&&We!==!1;return(0,ee.Z)((0,ee.Z)({},ct),{},{flattenOptions:pr,onActiveValue:Rn,defaultActiveFirstOption:Jn,onSelect:mr,menuItemSelectedIcon:ht,rawValues:vr,fieldNames:un,virtual:xn,direction:Te,listHeight:Xe,listItemHeight:Pt,childrenAsData:Ut,maxCount:Rt,optionRender:ye})},[Rt,ct,pr,Rn,Jn,mr,ht,vr,un,ut,We,Te,Xe,Pt,Ut,ye]);return c.createElement(Qe.Provider,{value:Cr},c.createElement(it,(0,o.Z)({},$t,{id:on,prefixCls:ie,ref:de,omitDomProps:Dn,mode:re,displayValues:ir,onDisplayValuesChange:ur,direction:Te,searchValue:Tt,onSearch:_n,autoClearSearchValue:qe,onSearchSplit:yr,dropdownMatchSelectWidth:We,OptionList:Mt,emptyOptions:!pr.length,activeValue:Lr,activeDescendantId:"".concat(on,"_list_").concat(er)})))}),G=dt;G.Option=ze,G.OptGroup=pt;var ae=G,yt=ae},22711:function(Nt,je,s){"use strict";s.r(je),s.d(je,{ResizableTextArea:function(){return Je},default:function(){return W}});var o=s(54476),Q=s(20068),L=s(33885),ee=s(94480),V=s(42978),Z=s(75931),N=s(92310),H=s.n(N),i=s(36901),c=s(66003),C=s(30292),l=s(18929),f=s(59301),p=s(76190),y=s(29301),S=s(34280),w=s(16089),P=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -226,4 +226,4 @@ You passed in: '`+this.raw_options[l]+"'");return y},i.prototype._is_valid_selec top:0 !important; right:0 !important; pointer-events: none !important; -`,v=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],I={},g;function A(x){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,h=x.getAttribute("id")||x.getAttribute("data-reactid")||x.getAttribute("name");if(T&&I[h])return I[h];var d=window.getComputedStyle(x),M=d.getPropertyValue("box-sizing")||d.getPropertyValue("-moz-box-sizing")||d.getPropertyValue("-webkit-box-sizing"),q=parseFloat(d.getPropertyValue("padding-bottom"))+parseFloat(d.getPropertyValue("padding-top")),Oe=parseFloat(d.getPropertyValue("border-bottom-width"))+parseFloat(d.getPropertyValue("border-top-width")),ke=v.map(function(xe){return"".concat(xe,":").concat(d.getPropertyValue(xe))}).join(";"),Ae={sizingStyle:ke,paddingSize:q,borderSize:Oe,boxSizing:M};return T&&h&&(I[h]=Ae),Ae}function R(x){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;g||(g=document.createElement("textarea"),g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true"),g.setAttribute("name","hiddenTextarea"),document.body.appendChild(g)),x.getAttribute("wrap")?g.setAttribute("wrap",x.getAttribute("wrap")):g.removeAttribute("wrap");var M=A(x,T),q=M.paddingSize,Oe=M.borderSize,ke=M.boxSizing,Ae=M.sizingStyle;g.setAttribute("style","".concat(Ae,";").concat(P)),g.value=x.value||x.placeholder||"";var xe=void 0,Me=void 0,At,Ze=g.scrollHeight;if(ke==="border-box"?Ze+=Oe:ke==="content-box"&&(Ze-=q),h!==null||d!==null){g.value=" ";var ot=g.scrollHeight-q;h!==null&&(xe=ot*h,ke==="border-box"&&(xe=xe+q+Oe),Ze=Math.max(xe,Ze)),d!==null&&(Me=ot*d,ke==="border-box"&&(Me=Me+q+Oe),At=Ze>Me?"":"hidden",Ze=Math.min(Me,Ze))}var Be={height:Ze,overflowY:At,resize:"none"};return xe&&(Be.minHeight=xe),Me&&(Be.maxHeight=Me),Be}var z=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],J=0,he=1,oe=2,be=f.forwardRef(function(x,T){var h=x,d=h.prefixCls,M=h.defaultValue,q=h.value,Oe=h.autoSize,ke=h.onResize,Ae=h.className,xe=h.style,Me=h.disabled,At=h.onChange,Ze=h.onInternalAutoSize,ot=(0,Z.Z)(h,z),Be=(0,l.Z)(M,{value:q,postState:function(ze){return ze!=null?ze:""}}),Et=(0,V.Z)(Be,2),Ye=Et[0],Ie=Et[1],ve=function(ze){Ie(ze.target.value),At==null||At(ze)},Ce=f.useRef();f.useImperativeHandle(T,function(){return{textArea:Ce.current}});var X=f.useMemo(function(){return Oe&&(0,p.Z)(Oe)==="object"?[Oe.minRows,Oe.maxRows]:[]},[Oe]),Re=(0,V.Z)(X,2),se=Re[0],B=Re[1],b=!!Oe,_=function(){try{if(document.activeElement===Ce.current){var ze=Ce.current,nt=ze.selectionStart,at=ze.selectionEnd,et=ze.scrollTop;Ce.current.setSelectionRange(nt,at),Ce.current.scrollTop=et}}catch(Wt){}},ne=f.useState(oe),$=(0,V.Z)(ne,2),ue=$[0],ge=$[1],Pe=f.useState(),Qe=(0,V.Z)(Pe,2),_e=Qe[0],Ve=Qe[1],lt=function(){ge(J)};(0,S.Z)(function(){b&<()},[q,se,B,b]),(0,S.Z)(function(){if(ue===J)ge(he);else if(ue===he){var fe=R(Ce.current,!1,se,B);ge(oe),Ve(fe)}else _()},[ue]);var ft=f.useRef(),tt=function(){w.Z.cancel(ft.current)},it=function(ze){ue===oe&&(ke==null||ke(ze),Oe&&(tt(),ft.current=(0,w.Z)(function(){lt()})))};f.useEffect(function(){return tt},[]);var vt=b?_e:null,pt=(0,L.Z)((0,L.Z)({},xe),vt);return(ue===J||ue===he)&&(pt.overflowY="hidden",pt.overflowX="hidden"),f.createElement(y.Z,{onResize:it,disabled:!(Oe||ke)},f.createElement("textarea",(0,o.Z)({},ot,{ref:Ce,style:pt,className:H()(d,Ae,(0,Q.Z)({},"".concat(d,"-disabled"),Me)),disabled:Me,value:Ye,onChange:ve})))}),Je=be,U=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],F=f.forwardRef(function(x,T){var h,d=x.defaultValue,M=x.value,q=x.onFocus,Oe=x.onBlur,ke=x.onChange,Ae=x.allowClear,xe=x.maxLength,Me=x.onCompositionStart,At=x.onCompositionEnd,Ze=x.suffix,ot=x.prefixCls,Be=ot===void 0?"rc-textarea":ot,Et=x.showCount,Ye=x.count,Ie=x.className,ve=x.style,Ce=x.disabled,X=x.hidden,Re=x.classNames,se=x.styles,B=x.onResize,b=x.onClear,_=x.onPressEnter,ne=x.readOnly,$=x.autoSize,ue=x.onKeyDown,ge=(0,Z.Z)(x,U),Pe=(0,l.Z)(d,{value:M,defaultValue:d}),Qe=(0,V.Z)(Pe,2),_e=Qe[0],Ve=Qe[1],lt=_e==null?"":String(_e),ft=f.useState(!1),tt=(0,V.Z)(ft,2),it=tt[0],vt=tt[1],pt=f.useRef(!1),fe=f.useState(null),ze=(0,V.Z)(fe,2),nt=ze[0],at=ze[1],et=(0,f.useRef)(null),Wt=(0,f.useRef)(null),xt=function(){var G;return(G=Wt.current)===null||G===void 0?void 0:G.textArea},wt=function(){xt().focus()};(0,f.useImperativeHandle)(T,function(){var dt;return{resizableTextArea:Wt.current,focus:wt,blur:function(){xt().blur()},nativeElement:((dt=et.current)===null||dt===void 0?void 0:dt.nativeElement)||xt()}}),(0,f.useEffect)(function(){vt(function(dt){return!Ce&&dt})},[Ce]);var Mt=f.useState(null),Bt=(0,V.Z)(Mt,2),Tt=Bt[0],Jt=Bt[1];f.useEffect(function(){if(Tt){var dt;(dt=xt()).setSelectionRange.apply(dt,(0,ee.Z)(Tt))}},[Tt]);var It=(0,c.Z)(Ye,Et),qt=(h=It.max)!==null&&h!==void 0?h:xe,jt=Number(qt)>0,Dt=It.strategy(lt),Rt=!!qt&&Dt>qt,Gt=function(G,ae){var yt=ae;!pt.current&&It.exceedFormatter&&It.max&&It.strategy(ae)>It.max&&(yt=It.exceedFormatter(ae,{max:It.max}),ae!==yt&&Jt([xt().selectionStart||0,xt().selectionEnd||0])),Ve(yt),(0,C.rJ)(G.currentTarget,G,ke,yt)},Kt=function(G){pt.current=!0,Me==null||Me(G)},wn=function(G){pt.current=!1,Gt(G,G.currentTarget.value),At==null||At(G)},vn=function(G){Gt(G,G.target.value)},mn=function(G){G.key==="Enter"&&_&&_(G),ue==null||ue(G)},Cn=function(G){vt(!0),q==null||q(G)},Mn=function(G){vt(!1),Oe==null||Oe(G)},En=function(G){Ve(""),wt(),(0,C.rJ)(xt(),G,ke)},Bn=Ze,an;It.show&&(It.showFormatter?an=It.showFormatter({value:lt,count:Dt,maxLength:qt}):an="".concat(Dt).concat(jt?" / ".concat(qt):""),Bn=f.createElement(f.Fragment,null,Bn,f.createElement("span",{className:H()("".concat(Be,"-data-count"),Re==null?void 0:Re.count),style:se==null?void 0:se.count},an)));var Dn=function(G){var ae;B==null||B(G),(ae=xt())!==null&&ae!==void 0&&ae.style.height&&at(!0)},An=!$&&!Et&&!Ae;return f.createElement(i.BaseInput,{ref:et,value:lt,allowClear:Ae,handleReset:En,suffix:Bn,prefixCls:Be,classNames:(0,L.Z)((0,L.Z)({},Re),{},{affixWrapper:H()(Re==null?void 0:Re.affixWrapper,(0,Q.Z)((0,Q.Z)({},"".concat(Be,"-show-count"),Et),"".concat(Be,"-textarea-allow-clear"),Ae))}),disabled:Ce,focused:it,className:H()(Ie,Rt&&"".concat(Be,"-out-of-range")),style:(0,L.Z)((0,L.Z)({},ve),nt&&!An?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof an=="string"?an:void 0}},hidden:X,readOnly:ne,onClear:b},f.createElement(Je,(0,o.Z)({},ge,{autoSize:$,maxLength:xe,onKeyDown:mn,onChange:vn,onFocus:Cn,onBlur:Mn,onCompositionStart:Kt,onCompositionEnd:wn,className:H()(Re==null?void 0:Re.textarea),style:(0,L.Z)((0,L.Z)({},se==null?void 0:se.textarea),{},{resize:ve==null?void 0:ve.resize}),disabled:Ce,prefixCls:Be,onResize:Dn,ref:Wt,readOnly:ne})))}),m=F,W=m},29125:function(Nt,je,s){"use strict";s.d(je,{G:function(){return ee},Z:function(){return P}});var o=s(92310),Q=s.n(o),L=s(59301);function ee(v){var I=v.children,g=v.prefixCls,A=v.id,R=v.overlayInnerStyle,z=v.bodyClassName,J=v.className,he=v.style;return L.createElement("div",{className:Q()("".concat(g,"-content"),J),style:he},L.createElement("div",{className:Q()("".concat(g,"-inner"),z),id:A,role:"tooltip",style:R},typeof I=="function"?I():I))}var V=s(54476),Z=s(33885),N=s(75931),H=s(65030),i={shiftX:64,adjustY:1},c={adjustX:1,shiftY:!0},C=[0,0],l={left:{points:["cr","cl"],overflow:c,offset:[-4,0],targetOffset:C},right:{points:["cl","cr"],overflow:c,offset:[4,0],targetOffset:C},top:{points:["bc","tc"],overflow:i,offset:[0,-4],targetOffset:C},bottom:{points:["tc","bc"],overflow:i,offset:[0,4],targetOffset:C},topLeft:{points:["bl","tl"],overflow:i,offset:[0,-4],targetOffset:C},leftTop:{points:["tr","tl"],overflow:c,offset:[-4,0],targetOffset:C},topRight:{points:["br","tr"],overflow:i,offset:[0,-4],targetOffset:C},rightTop:{points:["tl","tr"],overflow:c,offset:[4,0],targetOffset:C},bottomRight:{points:["tr","br"],overflow:i,offset:[0,4],targetOffset:C},rightBottom:{points:["bl","br"],overflow:c,offset:[4,0],targetOffset:C},bottomLeft:{points:["tl","bl"],overflow:i,offset:[0,4],targetOffset:C},leftBottom:{points:["br","bl"],overflow:c,offset:[-4,0],targetOffset:C}},f=null,p=s(80402),y=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],S=function(I,g){var A=I.overlayClassName,R=I.trigger,z=R===void 0?["hover"]:R,J=I.mouseEnterDelay,he=J===void 0?0:J,oe=I.mouseLeaveDelay,be=oe===void 0?.1:oe,Je=I.overlayStyle,U=I.prefixCls,F=U===void 0?"rc-tooltip":U,m=I.children,W=I.onVisibleChange,x=I.afterVisibleChange,T=I.transitionName,h=I.animation,d=I.motion,M=I.placement,q=M===void 0?"right":M,Oe=I.align,ke=Oe===void 0?{}:Oe,Ae=I.destroyTooltipOnHide,xe=Ae===void 0?!1:Ae,Me=I.defaultVisible,At=I.getTooltipContainer,Ze=I.overlayInnerStyle,ot=I.arrowContent,Be=I.overlay,Et=I.id,Ye=I.showArrow,Ie=Ye===void 0?!0:Ye,ve=I.classNames,Ce=I.styles,X=(0,N.Z)(I,y),Re=(0,p.Z)(Et),se=(0,L.useRef)(null);(0,L.useImperativeHandle)(g,function(){return se.current});var B=(0,Z.Z)({},X);"visible"in I&&(B.popupVisible=I.visible);var b=function(){return L.createElement(ee,{key:"content",prefixCls:F,id:Re,bodyClassName:ve==null?void 0:ve.body,overlayInnerStyle:(0,Z.Z)((0,Z.Z)({},Ze),Ce==null?void 0:Ce.body)},Be)},_=function(){var $=L.Children.only(m),ue=($==null?void 0:$.props)||{},ge=(0,Z.Z)((0,Z.Z)({},ue),{},{"aria-describedby":Be?Re:null});return L.cloneElement(m,ge)};return L.createElement(H.Z,(0,V.Z)({popupClassName:Q()(A,ve==null?void 0:ve.root),prefixCls:F,popup:b,action:z,builtinPlacements:l,popupPlacement:q,ref:se,popupAlign:ke,getPopupContainer:At,onPopupVisibleChange:W,afterPopupVisibleChange:x,popupTransitionName:T,popupAnimation:h,popupMotion:d,defaultPopupVisible:Me,autoDestroy:xe,mouseLeaveDelay:be,popupStyle:(0,Z.Z)((0,Z.Z)({},Je),Ce==null?void 0:Ce.root),mouseEnterDelay:he,arrow:Ie},B),_())},w=(0,L.forwardRef)(S),P=w},639:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return I}});var o=s(54476),Q=s(20068),L=s(33885),ee=s(42978),V=s(75931),Z=s(59301),N=s(92310),H=s.n(N),i=s(26112),c=s(30699),C=function(A){for(var R=A.prefixCls,z=A.level,J=A.isStart,he=A.isEnd,oe="".concat(R,"-indent-unit"),be=[],Je=0;Je0&&arguments[0]!==void 0?arguments[0]:[],Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],se=X.length,B=Re.length;if(Math.abs(se-B)!==1)return{add:!1,key:null};function b(_,ne){var $=new Map;_.forEach(function(ge){$.set(ge,!0)});var ue=ne.filter(function(ge){return!$.has(ge)});return ue.length===1?ue[0]:null}return se ").concat(Re);return Re}var At=S.forwardRef(function(X,Re){var se=X.prefixCls,B=X.data,b=X.selectable,_=X.checkable,ne=X.expandedKeys,$=X.selectedKeys,ue=X.checkedKeys,ge=X.loadedKeys,Pe=X.loadingKeys,Qe=X.halfCheckedKeys,_e=X.keyEntities,Ve=X.disabled,lt=X.dragging,ft=X.dragOverNodeKey,tt=X.dropPosition,it=X.motion,vt=X.height,pt=X.itemHeight,fe=X.virtual,ze=X.scrollWidth,nt=X.focusable,at=X.activeItem,et=X.focused,Wt=X.tabIndex,xt=X.onKeyDown,wt=X.onFocus,Mt=X.onBlur,Bt=X.onActiveChange,Tt=X.onListChangeStart,Jt=X.onListChangeEnd,It=(0,A.Z)(X,T),qt=S.useRef(null),jt=S.useRef(null);S.useImperativeHandle(Re,function(){return{scrollTo:function(me){qt.current.scrollTo(me)},getIndentWidth:function(){return jt.current.offsetWidth}}});var Dt=S.useState(ne),Rt=(0,g.Z)(Dt,2),Gt=Rt[0],Kt=Rt[1],wn=S.useState(B),vn=(0,g.Z)(wn,2),mn=vn[0],Cn=vn[1],Mn=S.useState(B),En=(0,g.Z)(Mn,2),Bn=En[0],an=En[1],Dn=S.useState([]),An=(0,g.Z)(Dn,2),dt=An[0],G=An[1],ae=S.useState(null),yt=(0,g.Z)(ae,2),te=yt[0],de=yt[1],k=S.useRef(B);k.current=B;function re(){var O=k.current;Cn(O),an(O),G([]),de(null),Jt()}(0,R.Z)(function(){Kt(ne);var O=W(Gt,ne);if(O.key!==null)if(O.add){var me=mn.findIndex(function(De){var pe=De.key;return pe===O.key}),we=Ae(x(mn,B,O.key),fe,vt,pt),Le=mn.slice();Le.splice(me+1,0,ke),an(Le),G(we),de("show")}else{var Fe=B.findIndex(function(De){var pe=De.key;return pe===O.key}),Se=Ae(x(B,mn,O.key),fe,vt,pt),qe=B.slice();qe.splice(Fe+1,0,ke),an(qe),G(Se),de("hide")}else mn!==B&&(Cn(B),an(B))},[ne,B]),S.useEffect(function(){lt||re()},[lt]);var K=it?Bn:B,ie={expandedKeys:ne,selectedKeys:$,loadedKeys:ge,loadingKeys:Pe,checkedKeys:ue,halfCheckedKeys:Qe,dragOverNodeKey:ft,dropPosition:tt,keyEntities:_e};return S.createElement(S.Fragment,null,et&&at&&S.createElement("span",{style:h,"aria-live":"assertive"},Me(at)),S.createElement("div",null,S.createElement("input",{style:h,disabled:nt===!1||Ve,tabIndex:nt!==!1?Wt:null,onKeyDown:xt,onFocus:wt,onBlur:Mt,value:"",onChange:d,"aria-label":"for screen reader"})),S.createElement("div",{className:"".concat(se,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},S.createElement("div",{className:"".concat(se,"-indent")},S.createElement("div",{ref:jt,className:"".concat(se,"-indent-unit")}))),S.createElement(z.Z,(0,o.Z)({},It,{data:K,itemKey:xe,height:vt,fullHeight:!1,virtual:fe,itemHeight:pt,scrollWidth:ze,prefixCls:"".concat(se,"-list"),ref:qt,role:"tree",onVisibleChange:function(me){me.every(function(we){return xe(we)!==M})&&re()}}),function(O){var me=O.pos,we=Object.assign({},(I(O.data),O.data)),Le=O.title,Fe=O.key,Se=O.isStart,qe=O.isEnd,De=(0,Je.km)(Fe,me);delete we.key,delete we.children;var pe=(0,Je.H8)(De,ie);return S.createElement(m,(0,o.Z)({},we,pe,{title:Le,active:!!at&&Fe===at.key,pos:me,data:O.data,isStart:Se,isEnd:qe,motion:it,motionNodes:Fe===M?dt:null,motionType:te,onMotionStart:Tt,onMotionEnd:re,treeNodeRequiredProps:ie,onMouseMove:function(){Bt(null)}}))}))}),Ze=At,ot=s(82661),Be=s(34643),Et=s(65065),Ye=10,Ie=function(X){(0,H.Z)(se,X);var Re=(0,i.Z)(se);function se(){var B;(0,V.Z)(this,se);for(var b=arguments.length,_=new Array(b),ne=0;ne2&&arguments[2]!==void 0?arguments[2]:!1,Qe=B.state,_e=Qe.dragChildrenKeys,Ve=Qe.dropPosition,lt=Qe.dropTargetKey,ft=Qe.dropTargetPos,tt=Qe.dropAllowed;if(tt){var it=B.props.onDrop;if(B.setState({dragOverNodeKey:null}),B.cleanDragState(),lt!==null){var vt=(0,L.Z)((0,L.Z)({},(0,Je.H8)(lt,B.getTreeNodeRequiredProps())),{},{active:((ge=B.getActiveItem())===null||ge===void 0?void 0:ge.key)===lt,data:(0,Et.Z)(B.state.keyEntities,lt).node}),pt=_e.includes(lt);(0,y.ZP)(!pt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var fe=(0,ot.yx)(ft),ze={event:$,node:(0,Je.F)(vt),dragNode:B.dragNodeProps?(0,Je.F)(B.dragNodeProps):null,dragNodesKeys:[B.dragNodeProps.eventKey].concat(_e),dropToGap:Ve!==0,dropPosition:Ve+Number(fe[fe.length-1])};Pe||it==null||it(ze),B.dragNodeProps=null}}}),(0,c.Z)((0,N.Z)(B),"cleanDragState",function(){var $=B.state.draggingNodeKey;$!==null&&B.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),B.dragStartMousePosition=null,B.currentMouseOverDroppableNodeKey=null}),(0,c.Z)((0,N.Z)(B),"triggerExpandActionExpand",function($,ue){var ge=B.state,Pe=ge.expandedKeys,Qe=ge.flattenNodes,_e=ue.expanded,Ve=ue.key,lt=ue.isLeaf;if(!(lt||$.shiftKey||$.metaKey||$.ctrlKey)){var ft=Qe.filter(function(it){return it.key===Ve})[0],tt=(0,Je.F)((0,L.Z)((0,L.Z)({},(0,Je.H8)(Ve,B.getTreeNodeRequiredProps())),{},{data:ft.data}));B.setExpandedKeys(_e?(0,ot._5)(Pe,Ve):(0,ot.L0)(Pe,Ve)),B.onNodeExpand($,tt)}}),(0,c.Z)((0,N.Z)(B),"onNodeClick",function($,ue){var ge=B.props,Pe=ge.onClick,Qe=ge.expandAction;Qe==="click"&&B.triggerExpandActionExpand($,ue),Pe==null||Pe($,ue)}),(0,c.Z)((0,N.Z)(B),"onNodeDoubleClick",function($,ue){var ge=B.props,Pe=ge.onDoubleClick,Qe=ge.expandAction;Qe==="doubleClick"&&B.triggerExpandActionExpand($,ue),Pe==null||Pe($,ue)}),(0,c.Z)((0,N.Z)(B),"onNodeSelect",function($,ue){var ge=B.state.selectedKeys,Pe=B.state,Qe=Pe.keyEntities,_e=Pe.fieldNames,Ve=B.props,lt=Ve.onSelect,ft=Ve.multiple,tt=ue.selected,it=ue[_e.key],vt=!tt;vt?ft?ge=(0,ot.L0)(ge,it):ge=[it]:ge=(0,ot._5)(ge,it);var pt=ge.map(function(fe){var ze=(0,Et.Z)(Qe,fe);return ze?ze.node:null}).filter(Boolean);B.setUncontrolledState({selectedKeys:ge}),lt==null||lt(ge,{event:"select",selected:vt,node:ue,selectedNodes:pt,nativeEvent:$.nativeEvent})}),(0,c.Z)((0,N.Z)(B),"onNodeCheck",function($,ue,ge){var Pe=B.state,Qe=Pe.keyEntities,_e=Pe.checkedKeys,Ve=Pe.halfCheckedKeys,lt=B.props,ft=lt.checkStrictly,tt=lt.onCheck,it=ue.key,vt,pt={event:"check",node:ue,checked:ge,nativeEvent:$.nativeEvent};if(ft){var fe=ge?(0,ot.L0)(_e,it):(0,ot._5)(_e,it),ze=(0,ot._5)(Ve,it);vt={checked:fe,halfChecked:ze},pt.checkedNodes=fe.map(function(wt){return(0,Et.Z)(Qe,wt)}).filter(Boolean).map(function(wt){return wt.node}),B.setUncontrolledState({checkedKeys:fe})}else{var nt=(0,Be.S)([].concat((0,ee.Z)(_e),[it]),!0,Qe),at=nt.checkedKeys,et=nt.halfCheckedKeys;if(!ge){var Wt=new Set(at);Wt.delete(it);var xt=(0,Be.S)(Array.from(Wt),{checked:!1,halfCheckedKeys:et},Qe);at=xt.checkedKeys,et=xt.halfCheckedKeys}vt=at,pt.checkedNodes=[],pt.checkedNodesPositions=[],pt.halfCheckedKeys=et,at.forEach(function(wt){var Mt=(0,Et.Z)(Qe,wt);if(Mt){var Bt=Mt.node,Tt=Mt.pos;pt.checkedNodes.push(Bt),pt.checkedNodesPositions.push({node:Bt,pos:Tt})}}),B.setUncontrolledState({checkedKeys:at},!1,{halfCheckedKeys:et})}tt==null||tt(vt,pt)}),(0,c.Z)((0,N.Z)(B),"onNodeLoad",function($){var ue,ge=$.key,Pe=B.state.keyEntities,Qe=(0,Et.Z)(Pe,ge);if(!(Qe!=null&&(ue=Qe.children)!==null&&ue!==void 0&&ue.length)){var _e=new Promise(function(Ve,lt){B.setState(function(ft){var tt=ft.loadedKeys,it=tt===void 0?[]:tt,vt=ft.loadingKeys,pt=vt===void 0?[]:vt,fe=B.props,ze=fe.loadData,nt=fe.onLoad;if(!ze||it.includes(ge)||pt.includes(ge))return null;var at=ze($);return at.then(function(){var et=B.state.loadedKeys,Wt=(0,ot.L0)(et,ge);nt==null||nt(Wt,{event:"load",node:$}),B.setUncontrolledState({loadedKeys:Wt}),B.setState(function(xt){return{loadingKeys:(0,ot._5)(xt.loadingKeys,ge)}}),Ve()}).catch(function(et){if(B.setState(function(xt){return{loadingKeys:(0,ot._5)(xt.loadingKeys,ge)}}),B.loadingRetryTimes[ge]=(B.loadingRetryTimes[ge]||0)+1,B.loadingRetryTimes[ge]>=Ye){var Wt=B.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),B.setUncontrolledState({loadedKeys:(0,ot.L0)(Wt,ge)}),Ve()}lt(et)}),{loadingKeys:(0,ot.L0)(pt,ge)}})});return _e.catch(function(){}),_e}}),(0,c.Z)((0,N.Z)(B),"onNodeMouseEnter",function($,ue){var ge=B.props.onMouseEnter;ge==null||ge({event:$,node:ue})}),(0,c.Z)((0,N.Z)(B),"onNodeMouseLeave",function($,ue){var ge=B.props.onMouseLeave;ge==null||ge({event:$,node:ue})}),(0,c.Z)((0,N.Z)(B),"onNodeContextMenu",function($,ue){var ge=B.props.onRightClick;ge&&($.preventDefault(),ge({event:$,node:ue}))}),(0,c.Z)((0,N.Z)(B),"onFocus",function(){var $=B.props.onFocus;B.setState({focused:!0});for(var ue=arguments.length,ge=new Array(ue),Pe=0;Pe1&&arguments[1]!==void 0?arguments[1]:!1,ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!B.destroyed){var Pe=!1,Qe=!0,_e={};Object.keys($).forEach(function(Ve){if(B.props.hasOwnProperty(Ve)){Qe=!1;return}Pe=!0,_e[Ve]=$[Ve]}),Pe&&(!ue||Qe)&&B.setState((0,L.Z)((0,L.Z)({},_e),ge))}}),(0,c.Z)((0,N.Z)(B),"scrollTo",function($){B.listRef.current.scrollTo($)}),B}return(0,Z.Z)(se,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var b=this.props,_=b.activeKey,ne=b.itemScrollOffset,$=ne===void 0?0:ne;_!==void 0&&_!==this.state.activeKey&&(this.setState({activeKey:_}),_!==null&&this.scrollTo({key:_,offset:$}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var b=this.state,_=b.focused,ne=b.flattenNodes,$=b.keyEntities,ue=b.draggingNodeKey,ge=b.activeKey,Pe=b.dropLevelOffset,Qe=b.dropContainerKey,_e=b.dropTargetKey,Ve=b.dropPosition,lt=b.dragOverNodeKey,ft=b.indent,tt=this.props,it=tt.prefixCls,vt=tt.className,pt=tt.style,fe=tt.showLine,ze=tt.focusable,nt=tt.tabIndex,at=nt===void 0?0:nt,et=tt.selectable,Wt=tt.showIcon,xt=tt.icon,wt=tt.switcherIcon,Mt=tt.draggable,Bt=tt.checkable,Tt=tt.checkStrictly,Jt=tt.disabled,It=tt.motion,qt=tt.loadData,jt=tt.filterTreeNode,Dt=tt.height,Rt=tt.itemHeight,Gt=tt.scrollWidth,Kt=tt.virtual,wn=tt.titleRender,vn=tt.dropIndicatorRender,mn=tt.onContextMenu,Cn=tt.onScroll,Mn=tt.direction,En=tt.rootClassName,Bn=tt.rootStyle,an=(0,p.Z)(this.props,{aria:!0,data:!0}),Dn;Mt&&((0,Q.Z)(Mt)==="object"?Dn=Mt:typeof Mt=="function"?Dn={nodeDraggable:Mt}:Dn={});var An={prefixCls:it,selectable:et,showIcon:Wt,icon:xt,switcherIcon:wt,draggable:Dn,draggingNodeKey:ue,checkable:Bt,checkStrictly:Tt,disabled:Jt,keyEntities:$,dropLevelOffset:Pe,dropContainerKey:Qe,dropTargetKey:_e,dropPosition:Ve,dragOverNodeKey:lt,indent:ft,direction:Mn,dropIndicatorRender:vn,loadData:qt,filterTreeNode:jt,titleRender:wn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return S.createElement(w.k.Provider,{value:An},S.createElement("div",{className:l()(it,vt,En,(0,c.Z)((0,c.Z)((0,c.Z)({},"".concat(it,"-show-line"),fe),"".concat(it,"-focused"),_),"".concat(it,"-active-focused"),ge!==null)),style:Bn},S.createElement(Ze,(0,o.Z)({ref:this.listRef,prefixCls:it,style:pt,data:ne,disabled:Jt,selectable:et,checkable:!!Bt,motion:It,dragging:ue!==null,height:Dt,itemHeight:Rt,virtual:Kt,focusable:ze,focused:_,tabIndex:at,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:mn,onScroll:Cn,scrollWidth:Gt},this.getTreeNodeRequiredProps(),an))))}}],[{key:"getDerivedStateFromProps",value:function(b,_){var ne=_.prevProps,$={prevProps:b};function ue(at){return!ne&&b.hasOwnProperty(at)||ne&&ne[at]!==b[at]}var ge,Pe=_.fieldNames;if(ue("fieldNames")&&(Pe=(0,Je.w$)(b.fieldNames),$.fieldNames=Pe),ue("treeData")?ge=b.treeData:ue("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ge=(0,Je.zn)(b.children)),ge){$.treeData=ge;var Qe=(0,Je.I8)(ge,{fieldNames:Pe});$.keyEntities=(0,L.Z)((0,c.Z)({},M,Oe),Qe.keyEntities)}var _e=$.keyEntities||_.keyEntities;if(ue("expandedKeys")||ne&&ue("autoExpandParent"))$.expandedKeys=b.autoExpandParent||!ne&&b.defaultExpandParent?(0,ot.r7)(b.expandedKeys,_e):b.expandedKeys;else if(!ne&&b.defaultExpandAll){var Ve=(0,L.Z)({},_e);delete Ve[M];var lt=[];Object.keys(Ve).forEach(function(at){var et=Ve[at];et.children&&et.children.length&<.push(et.key)}),$.expandedKeys=lt}else!ne&&b.defaultExpandedKeys&&($.expandedKeys=b.autoExpandParent||b.defaultExpandParent?(0,ot.r7)(b.defaultExpandedKeys,_e):b.defaultExpandedKeys);if($.expandedKeys||delete $.expandedKeys,ge||$.expandedKeys){var ft=(0,Je.oH)(ge||_.treeData,$.expandedKeys||_.expandedKeys,Pe);$.flattenNodes=ft}if(b.selectable&&(ue("selectedKeys")?$.selectedKeys=(0,ot.BT)(b.selectedKeys,b):!ne&&b.defaultSelectedKeys&&($.selectedKeys=(0,ot.BT)(b.defaultSelectedKeys,b))),b.checkable){var tt;if(ue("checkedKeys")?tt=(0,ot.E6)(b.checkedKeys)||{}:!ne&&b.defaultCheckedKeys?tt=(0,ot.E6)(b.defaultCheckedKeys)||{}:ge&&(tt=(0,ot.E6)(b.checkedKeys)||{checkedKeys:_.checkedKeys,halfCheckedKeys:_.halfCheckedKeys}),tt){var it=tt,vt=it.checkedKeys,pt=vt===void 0?[]:vt,fe=it.halfCheckedKeys,ze=fe===void 0?[]:fe;if(!b.checkStrictly){var nt=(0,Be.S)(pt,!0,_e);pt=nt.checkedKeys,ze=nt.halfCheckedKeys}$.checkedKeys=pt,$.halfCheckedKeys=ze}}return ue("loadedKeys")&&($.loadedKeys=b.loadedKeys),$}}]),se}(S.Component);(0,c.Z)(Ie,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:v,allowDrop:function(){return!0},expandAction:!1}),(0,c.Z)(Ie,"TreeNode",he.Z);var ve=Ie,Ce=ve},82661:function(Nt,je,s){"use strict";s.d(je,{BT:function(){return S},E6:function(){return v},L0:function(){return c},OM:function(){return y},_5:function(){return i},r7:function(){return I},wA:function(){return l},yx:function(){return C}});var o=s(94480),Q=s(76190),L=s(48736),ee=s(59301),V=s(639),Z=s(65065),N=s(34061),H=null;function i(g,A){if(!g)return[];var R=g.slice(),z=R.indexOf(A);return z>=0&&R.splice(z,1),R}function c(g,A){var R=(g||[]).slice();return R.indexOf(A)===-1&&R.push(A),R}function C(g){return g.split("-")}function l(g,A){var R=[],z=(0,Z.Z)(A,g);function J(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];he.forEach(function(oe){var be=oe.key,Je=oe.children;R.push(be),J(Je)})}return J(z.children),R}function f(g){if(g.parent){var A=C(g.pos);return Number(A[A.length-1])===g.parent.children.length-1}return!1}function p(g){var A=C(g.pos);return Number(A[A.length-1])===0}function y(g,A,R,z,J,he,oe,be,Je,U){var F,m=g.clientX,W=g.clientY,x=g.target.getBoundingClientRect(),T=x.top,h=x.height,d=(U==="rtl"?-1:1)*(((J==null?void 0:J.x)||0)-m),M=(d-12)/z,q=Je.filter(function(Ce){var X;return(X=be[Ce])===null||X===void 0||(X=X.children)===null||X===void 0?void 0:X.length}),Oe=(0,Z.Z)(be,R.eventKey);if(W-1.5?he({dragNode:Ye,dropNode:Ie,dropPosition:1})?ot=1:ve=!1:he({dragNode:Ye,dropNode:Ie,dropPosition:0})?ot=0:he({dragNode:Ye,dropNode:Ie,dropPosition:1})?ot=1:ve=!1:he({dragNode:Ye,dropNode:Ie,dropPosition:1})?ot=1:ve=!1,{dropPosition:ot,dropLevelOffset:Be,dropTargetKey:Oe.key,dropTargetPos:Oe.pos,dragOverNodeKey:Ze,dropContainerKey:ot===0?null:((F=Oe.parent)===null||F===void 0?void 0:F.key)||null,dropAllowed:ve}}function S(g,A){if(g){var R=A.multiple;return R?g.slice():g.length?[g[0]]:g}}var w=function(A){return A};function P(g,A){if(!g)return[];var R=A||{},z=R.processProps,J=z===void 0?w:z,he=Array.isArray(g)?g:[g];return he.map(function(oe){var be=oe.children,Je=_objectWithoutProperties(oe,H),U=P(be,A);return React.createElement(TreeNode,_extends({key:Je.key},J(Je)),U)})}function v(g){if(!g)return null;var A;if(Array.isArray(g))A={checkedKeys:g,halfCheckedKeys:void 0};else if((0,Q.Z)(g)==="object")A={checkedKeys:g.checked||void 0,halfCheckedKeys:g.halfChecked||void 0};else return(0,L.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return A}function I(g,A){var R=new Set;function z(J){if(!R.has(J)){var he=(0,Z.Z)(A,J);if(he){R.add(J);var oe=he.parent,be=he.node;be.disabled||oe&&z(oe.key)}}}return(g||[]).forEach(function(J){z(J)}),(0,o.Z)(R)}},34643:function(Nt,je,s){"use strict";s.d(je,{S:function(){return N}});var o=s(48736),Q=s(65065);function L(H,i){var c=new Set;return H.forEach(function(C){i.has(C)||c.add(C)}),c}function ee(H){var i=H||{},c=i.disabled,C=i.disableCheckbox,l=i.checkable;return!!(c||C)||l===!1}function V(H,i,c,C){for(var l=new Set(H),f=new Set,p=0;p<=c;p+=1){var y=i.get(p)||new Set;y.forEach(function(v){var I=v.key,g=v.node,A=v.children,R=A===void 0?[]:A;l.has(I)&&!C(g)&&R.filter(function(z){return!C(z.node)}).forEach(function(z){l.add(z.key)})})}for(var S=new Set,w=c;w>=0;w-=1){var P=i.get(w)||new Set;P.forEach(function(v){var I=v.parent,g=v.node;if(!(C(g)||!v.parent||S.has(v.parent.key))){if(C(v.parent.node)){S.add(I.key);return}var A=!0,R=!1;(I.children||[]).filter(function(z){return!C(z.node)}).forEach(function(z){var J=z.key,he=l.has(J);A&&!he&&(A=!1),!R&&(he||f.has(J))&&(R=!0)}),A&&l.add(I.key),R&&f.add(I.key),S.add(I.key)}})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(L(f,l))}}function Z(H,i,c,C,l){for(var f=new Set(H),p=new Set(i),y=0;y<=C;y+=1){var S=c.get(y)||new Set;S.forEach(function(I){var g=I.key,A=I.node,R=I.children,z=R===void 0?[]:R;!f.has(g)&&!p.has(g)&&!l(A)&&z.filter(function(J){return!l(J.node)}).forEach(function(J){f.delete(J.key)})})}p=new Set;for(var w=new Set,P=C;P>=0;P-=1){var v=c.get(P)||new Set;v.forEach(function(I){var g=I.parent,A=I.node;if(!(l(A)||!I.parent||w.has(I.parent.key))){if(l(I.parent.node)){w.add(g.key);return}var R=!0,z=!1;(g.children||[]).filter(function(J){return!l(J.node)}).forEach(function(J){var he=J.key,oe=f.has(he);R&&!oe&&(R=!1),!z&&(oe||p.has(he))&&(z=!0)}),R||f.delete(g.key),z&&p.add(g.key),w.add(g.key)}})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(L(p,f))}}function N(H,i,c,C){var l=[],f;C?f=C:f=ee;var p=new Set(H.filter(function(P){var v=!!(0,Q.Z)(c,P);return v||l.push(P),v})),y=new Map,S=0;Object.keys(c).forEach(function(P){var v=c[P],I=v.level,g=y.get(I);g||(g=new Set,y.set(I,g)),g.add(v),S=Math.max(S,I)}),(0,o.ZP)(!l.length,"Tree missing follow keys: ".concat(l.slice(0,100).map(function(P){return"'".concat(P,"'")}).join(", ")));var w;return i===!0?w=V(p,y,S,f):w=Z(p,i.halfCheckedKeys,y,S,f),w}},65065:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return o}});function o(Q,L){return Q[L]}},34061:function(Nt,je,s){"use strict";s.d(je,{F:function(){return I},H8:function(){return v},I8:function(){return P},km:function(){return l},oH:function(){return S},w$:function(){return f},zn:function(){return y}});var o=s(76190),Q=s(94480),L=s(33885),ee=s(75931),V=s(11592),Z=s(2738),N=s(48736),H=s(65065),i=["children"];function c(g,A){return"".concat(g,"-").concat(A)}function C(g){return g&&g.type&&g.type.isTreeNode}function l(g,A){return g!=null?g:A}function f(g){var A=g||{},R=A.title,z=A._title,J=A.key,he=A.children,oe=R||"title";return{title:oe,_title:z||[oe],key:J||"key",children:he||"children"}}function p(g,A){var R=new Map;function z(J){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(J||[]).forEach(function(oe){var be=oe[A.key],Je=oe[A.children];warning(be!=null,"Tree node must have a certain key: [".concat(he).concat(be,"]"));var U=String(be);warning(!R.has(U)||be===null||be===void 0,"Same 'key' exist in the Tree: ".concat(U)),R.set(U,!0),z(Je,"".concat(he).concat(U," > "))})}z(g)}function y(g){function A(R){var z=(0,V.Z)(R);return z.map(function(J){if(!C(J))return(0,N.ZP)(!J,"Tree/TreeNode can only accept TreeNode as children."),null;var he=J.key,oe=J.props,be=oe.children,Je=(0,ee.Z)(oe,i),U=(0,L.Z)({key:he},Je),F=A(be);return F.length&&(U.children=F),U}).filter(function(J){return J})}return A(g)}function S(g,A,R){var z=f(R),J=z._title,he=z.key,oe=z.children,be=new Set(A===!0?[]:A),Je=[];function U(F){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return F.map(function(W,x){for(var T=c(m?m.pos:"0",x),h=l(W[he],T),d,M=0;M1&&arguments[1]!==void 0?arguments[1]:{},R=A.initWrapper,z=A.processEntity,J=A.onProcessFinished,he=A.externalGetKey,oe=A.childrenPropName,be=A.fieldNames,Je=arguments.length>2?arguments[2]:void 0,U=he||Je,F={},m={},W={posEntities:F,keyEntities:m};return R&&(W=R(W)||W),w(g,function(x){var T=x.node,h=x.index,d=x.pos,M=x.key,q=x.parentPos,Oe=x.level,ke=x.nodes,Ae={node:T,nodes:ke,index:h,key:M,pos:d,level:Oe},xe=l(M,d);F[d]=Ae,m[xe]=Ae,Ae.parent=F[q],Ae.parent&&(Ae.parent.children=Ae.parent.children||[],Ae.parent.children.push(Ae)),z&&z(Ae,W)},{externalGetKey:U,childrenPropName:oe,fieldNames:be}),J&&J(W),W}function v(g,A){var R=A.expandedKeys,z=A.selectedKeys,J=A.loadedKeys,he=A.loadingKeys,oe=A.checkedKeys,be=A.halfCheckedKeys,Je=A.dragOverNodeKey,U=A.dropPosition,F=A.keyEntities,m=(0,H.Z)(F,g),W={eventKey:g,expanded:R.indexOf(g)!==-1,selected:z.indexOf(g)!==-1,loaded:J.indexOf(g)!==-1,loading:he.indexOf(g)!==-1,checked:oe.indexOf(g)!==-1,halfChecked:be.indexOf(g)!==-1,pos:String(m?m.pos:""),dragOver:Je===g&&U===0,dragOverGapTop:Je===g&&U===-1,dragOverGapBottom:Je===g&&U===1};return W}function I(g){var A=g.data,R=g.expanded,z=g.selected,J=g.checked,he=g.loaded,oe=g.loading,be=g.halfChecked,Je=g.dragOver,U=g.dragOverGapTop,F=g.dragOverGapBottom,m=g.pos,W=g.active,x=g.eventKey,T=(0,L.Z)((0,L.Z)({},A),{},{expanded:R,selected:z,checked:J,loaded:he,loading:oe,halfChecked:be,dragOver:Je,dragOverGapTop:U,dragOverGapBottom:F,pos:m,active:W,key:x});return"props"in T||Object.defineProperty(T,"props",{get:function(){return(0,N.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),T}},49658:function(Nt,je){"use strict";je.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var s=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(s)||/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(s==null?void 0:s.substr(0,4))}},48911:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Ye}});var o=s(54476),Q=s(76190),L=s(33885),ee=s(20068),V=s(42978),Z=s(75931),N=s(92310),H=s.n(N),i=s(29301),c=s(70425),C=s(34280),l=s(59301),f=s(4676),p=l.forwardRef(function(Ie,ve){var Ce=Ie.height,X=Ie.offsetY,Re=Ie.offsetX,se=Ie.children,B=Ie.prefixCls,b=Ie.onInnerResize,_=Ie.innerProps,ne=Ie.rtl,$=Ie.extra,ue={},ge={display:"flex",flexDirection:"column"};return X!==void 0&&(ue={height:Ce,position:"relative",overflow:"hidden"},ge=(0,L.Z)((0,L.Z)({},ge),{},(0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)({transform:"translateY(".concat(X,"px)")},ne?"marginRight":"marginLeft",-Re),"position","absolute"),"left",0),"right",0),"top",0))),l.createElement("div",{style:ue},l.createElement(i.Z,{onResize:function(Qe){var _e=Qe.offsetHeight;_e&&b&&b()}},l.createElement("div",(0,o.Z)({style:ge,className:H()((0,ee.Z)({},"".concat(B,"-holder-inner"),B)),ref:ve},_),se,$)))});p.displayName="Filler";var y=p;function S(Ie){var ve=Ie.children,Ce=Ie.setRef,X=l.useCallback(function(Re){Ce(Re)},[]);return l.cloneElement(ve,{ref:X})}function w(Ie,ve,Ce,X,Re,se,B,b){var _=b.getKey;return Ie.slice(ve,Ce+1).map(function(ne,$){var ue=ve+$,ge=B(ne,ue,{style:{width:X},offsetX:Re}),Pe=_(ne);return l.createElement(S,{key:Pe,setRef:function(_e){return se(ne,_e)}},ge)})}function P(Ie,ve,Ce,X){var Re=Ce-Ie,se=ve-Ce,B=Math.min(Re,se)*2;if(X<=B){var b=Math.floor(X/2);return X%2?Ce+b+1:Ce-b}return Re>se?Ce-(X-se):Ce+(X-Re)}function v(Ie,ve,Ce){var X=Ie.length,Re=ve.length,se,B;if(X===0&&Re===0)return null;X2&&arguments[2]!==void 0?arguments[2]:!1,ue=_?ne<0&&b.current.left||ne>0&&b.current.right:ne<0&&b.current.top||ne>0&&b.current.bottom;return $&&ue?(clearTimeout(se.current),Re.current=!1):(!ue||Re.current)&&B(),!Re.current&&ue}};function J(Ie,ve,Ce,X,Re,se,B){var b=(0,l.useRef)(0),_=(0,l.useRef)(null),ne=(0,l.useRef)(null),$=(0,l.useRef)(!1),ue=z(ve,Ce,X,Re);function ge(ft,tt){if(g.Z.cancel(_.current),!ue(!1,tt)){var it=ft;if(!it._virtualHandled)it._virtualHandled=!0;else return;b.current+=tt,ne.current=tt,R||it.preventDefault(),_.current=(0,g.Z)(function(){var vt=$.current?10:1;B(b.current*vt,!1),b.current=0})}}function Pe(ft,tt){B(tt,!0),R||ft.preventDefault()}var Qe=(0,l.useRef)(null),_e=(0,l.useRef)(null);function Ve(ft){if(Ie){g.Z.cancel(_e.current),_e.current=(0,g.Z)(function(){Qe.current=null},2);var tt=ft.deltaX,it=ft.deltaY,vt=ft.shiftKey,pt=tt,fe=it;(Qe.current==="sx"||!Qe.current&&vt&&it&&!tt)&&(pt=it,fe=0,Qe.current="sx");var ze=Math.abs(pt),nt=Math.abs(fe);Qe.current===null&&(Qe.current=se&&ze>nt?"x":"y"),Qe.current==="y"?ge(ft,fe):Pe(ft,pt)}}function lt(ft){Ie&&($.current=ft.detail===ne.current)}return[Ve,lt]}function he(Ie,ve,Ce,X){var Re=l.useMemo(function(){return[new Map,[]]},[Ie,Ce.id,X]),se=(0,V.Z)(Re,2),B=se[0],b=se[1],_=function($){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$,ge=B.get($),Pe=B.get(ue);if(ge===void 0||Pe===void 0)for(var Qe=Ie.length,_e=b.length;_e0&&arguments[0]!==void 0?arguments[0]:!1;$();var Qe=function(){var lt=!1;b.current.forEach(function(ft,tt){if(ft&&ft.offsetParent){var it=ft.offsetHeight,vt=getComputedStyle(ft),pt=vt.marginTop,fe=vt.marginBottom,ze=F(pt),nt=F(fe),at=it+ze+nt;_.current.get(tt)!==at&&(_.current.set(tt,at),lt=!0)}}),lt&&B(function(ft){return ft+1})};if(Pe)Qe();else{ne.current+=1;var _e=ne.current;Promise.resolve().then(function(){_e===ne.current&&Qe()})}}function ge(Pe,Qe){var _e=Ie(Pe),Ve=b.current.get(_e);Qe?(b.current.set(_e,Qe),ue()):b.current.delete(_e),!Ve!=!Qe&&(Qe?ve==null||ve(Pe):Ce==null||Ce(Pe))}return(0,l.useEffect)(function(){return $},[]),[ge,ue,_.current,se]}var W=14/15;function x(Ie,ve,Ce){var X=(0,l.useRef)(!1),Re=(0,l.useRef)(0),se=(0,l.useRef)(0),B=(0,l.useRef)(null),b=(0,l.useRef)(null),_,ne=function(Pe){if(X.current){var Qe=Math.ceil(Pe.touches[0].pageX),_e=Math.ceil(Pe.touches[0].pageY),Ve=Re.current-Qe,lt=se.current-_e,ft=Math.abs(Ve)>Math.abs(lt);ft?Re.current=Qe:se.current=_e;var tt=Ce(ft,ft?Ve:lt,!1,Pe);tt&&Pe.preventDefault(),clearInterval(b.current),tt&&(b.current=setInterval(function(){ft?Ve*=W:lt*=W;var it=Math.floor(ft?Ve:lt);(!Ce(ft,it,!0)||Math.abs(it)<=.1)&&clearInterval(b.current)},16))}},$=function(){X.current=!1,_()},ue=function(Pe){_(),Pe.touches.length===1&&!X.current&&(X.current=!0,Re.current=Math.ceil(Pe.touches[0].pageX),se.current=Math.ceil(Pe.touches[0].pageY),B.current=Pe.target,B.current.addEventListener("touchmove",ne,{passive:!1}),B.current.addEventListener("touchend",$,{passive:!0}))};_=function(){B.current&&(B.current.removeEventListener("touchmove",ne),B.current.removeEventListener("touchend",$))},(0,C.Z)(function(){return Ie&&ve.current.addEventListener("touchstart",ue,{passive:!0}),function(){var ge;(ge=ve.current)===null||ge===void 0||ge.removeEventListener("touchstart",ue),_(),clearInterval(b.current)}},[Ie])}function T(Ie){return Math.floor(Math.pow(Ie,.5))}function h(Ie,ve){var Ce="touches"in Ie?Ie.touches[0]:Ie;return Ce[ve?"pageX":"pageY"]-window[ve?"scrollX":"scrollY"]}function d(Ie,ve,Ce){l.useEffect(function(){var X=ve.current;if(Ie&&X){var Re=!1,se,B,b=function(){g.Z.cancel(se)},_=function ge(){b(),se=(0,g.Z)(function(){Ce(B),ge()})},ne=function(){Re=!1,b()},$=function(Pe){if(!(Pe.target.draggable||Pe.button!==0)){var Qe=Pe;Qe._virtualHandled||(Qe._virtualHandled=!0,Re=!0)}},ue=function(Pe){if(Re){var Qe=h(Pe,!1),_e=X.getBoundingClientRect(),Ve=_e.top,lt=_e.bottom;if(Qe<=Ve){var ft=Ve-Qe;B=-T(ft),_()}else if(Qe>=lt){var tt=Qe-lt;B=T(tt),_()}else b()}};return X.addEventListener("mousedown",$),X.ownerDocument.addEventListener("mouseup",ne),X.ownerDocument.addEventListener("mousemove",ue),X.ownerDocument.addEventListener("dragend",ne),function(){X.removeEventListener("mousedown",$),X.ownerDocument.removeEventListener("mouseup",ne),X.ownerDocument.removeEventListener("mousemove",ue),X.ownerDocument.removeEventListener("dragend",ne),b()}}},[Ie])}var M=10;function q(Ie,ve,Ce,X,Re,se,B,b){var _=l.useRef(),ne=l.useState(null),$=(0,V.Z)(ne,2),ue=$[0],ge=$[1];return(0,C.Z)(function(){if(ue&&ue.times=0;wt-=1){var Mt=Re(ve[wt]),Bt=Ce.get(Mt);if(Bt===void 0){ft=!0;break}if(xt-=Bt,xt<=0)break}switch(vt){case"top":it=fe-Ve;break;case"bottom":it=ze-lt+Ve;break;default:{var Tt=Ie.current.scrollTop,Jt=Tt+lt;feJt&&(tt="bottom")}}it!==null&&B(it),it!==ue.lastTop&&(ft=!0)}ft&&ge((0,L.Z)((0,L.Z)({},ue),{},{times:ue.times+1,targetAlign:tt,lastTop:it}))}},[ue,Ie.current]),function(Pe){if(Pe==null){b();return}if(g.Z.cancel(_.current),typeof Pe=="number")B(Pe);else if(Pe&&(0,Q.Z)(Pe)==="object"){var Qe,_e=Pe.align;"index"in Pe?Qe=Pe.index:Qe=ve.findIndex(function(ft){return Re(ft)===Pe.key});var Ve=Pe.offset,lt=Ve===void 0?0:Ve;ge({times:0,index:Qe,offset:lt,originAlign:_e})}}}var Oe=l.forwardRef(function(Ie,ve){var Ce=Ie.prefixCls,X=Ie.rtl,Re=Ie.scrollOffset,se=Ie.scrollRange,B=Ie.onStartMove,b=Ie.onStopMove,_=Ie.onScroll,ne=Ie.horizontal,$=Ie.spinSize,ue=Ie.containerSize,ge=Ie.style,Pe=Ie.thumbStyle,Qe=Ie.showScrollBar,_e=l.useState(!1),Ve=(0,V.Z)(_e,2),lt=Ve[0],ft=Ve[1],tt=l.useState(null),it=(0,V.Z)(tt,2),vt=it[0],pt=it[1],fe=l.useState(null),ze=(0,V.Z)(fe,2),nt=ze[0],at=ze[1],et=!X,Wt=l.useRef(),xt=l.useRef(),wt=l.useState(Qe),Mt=(0,V.Z)(wt,2),Bt=Mt[0],Tt=Mt[1],Jt=l.useRef(),It=function(){Qe===!0||Qe===!1||(clearTimeout(Jt.current),Tt(!0),Jt.current=setTimeout(function(){Tt(!1)},3e3))},qt=se-ue||0,jt=ue-$||0,Dt=l.useMemo(function(){if(Re===0||qt===0)return 0;var En=Re/qt;return En*jt},[Re,qt,jt]),Rt=function(Bn){Bn.stopPropagation(),Bn.preventDefault()},Gt=l.useRef({top:Dt,dragging:lt,pageY:vt,startTop:nt});Gt.current={top:Dt,dragging:lt,pageY:vt,startTop:nt};var Kt=function(Bn){ft(!0),pt(h(Bn,ne)),at(Gt.current.top),B(),Bn.stopPropagation(),Bn.preventDefault()};l.useEffect(function(){var En=function(An){An.preventDefault()},Bn=Wt.current,an=xt.current;return Bn.addEventListener("touchstart",En,{passive:!1}),an.addEventListener("touchstart",Kt,{passive:!1}),function(){Bn.removeEventListener("touchstart",En),an.removeEventListener("touchstart",Kt)}},[]);var wn=l.useRef();wn.current=qt;var vn=l.useRef();vn.current=jt,l.useEffect(function(){if(lt){var En,Bn=function(An){var dt=Gt.current,G=dt.dragging,ae=dt.pageY,yt=dt.startTop;g.Z.cancel(En);var te=Wt.current.getBoundingClientRect(),de=ue/(ne?te.width:te.height);if(G){var k=(h(An,ne)-ae)*de,re=yt;!et&&ne?re-=k:re+=k;var K=wn.current,ie=vn.current,O=ie?re/ie:0,me=Math.ceil(O*K);me=Math.max(me,0),me=Math.min(me,K),En=(0,g.Z)(function(){_(me,ne)})}},an=function(){ft(!1),b()};return window.addEventListener("mousemove",Bn,{passive:!0}),window.addEventListener("touchmove",Bn,{passive:!0}),window.addEventListener("mouseup",an,{passive:!0}),window.addEventListener("touchend",an,{passive:!0}),function(){window.removeEventListener("mousemove",Bn),window.removeEventListener("touchmove",Bn),window.removeEventListener("mouseup",an),window.removeEventListener("touchend",an),g.Z.cancel(En)}}},[lt]),l.useEffect(function(){return It(),function(){clearTimeout(Jt.current)}},[Re]),l.useImperativeHandle(ve,function(){return{delayHidden:It}});var mn="".concat(Ce,"-scrollbar"),Cn={position:"absolute",visibility:Bt?null:"hidden"},Mn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return ne?(Object.assign(Cn,{height:8,left:0,right:0,bottom:0}),Object.assign(Mn,(0,ee.Z)({height:"100%",width:$},et?"left":"right",Dt))):(Object.assign(Cn,(0,ee.Z)({width:8,top:0,bottom:0},et?"right":"left",0)),Object.assign(Mn,{width:"100%",height:$,top:Dt})),l.createElement("div",{ref:Wt,className:H()(mn,(0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(mn,"-horizontal"),ne),"".concat(mn,"-vertical"),!ne),"".concat(mn,"-visible"),Bt)),style:(0,L.Z)((0,L.Z)({},Cn),ge),onMouseDown:Rt,onMouseMove:It},l.createElement("div",{ref:xt,className:H()("".concat(mn,"-thumb"),(0,ee.Z)({},"".concat(mn,"-thumb-moving"),lt)),style:(0,L.Z)((0,L.Z)({},Mn),Pe),onMouseDown:Kt}))}),ke=Oe,Ae=20;function xe(){var Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ce=Ie/ve*Ie;return isNaN(Ce)&&(Ce=0),Ce=Math.max(Ce,Ae),Math.floor(Ce)}var Me=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],At=[],Ze={overflowY:"auto",overflowAnchor:"none"};function ot(Ie,ve){var Ce=Ie.prefixCls,X=Ce===void 0?"rc-virtual-list":Ce,Re=Ie.className,se=Ie.height,B=Ie.itemHeight,b=Ie.fullHeight,_=b===void 0?!0:b,ne=Ie.style,$=Ie.data,ue=Ie.children,ge=Ie.itemKey,Pe=Ie.virtual,Qe=Ie.direction,_e=Ie.scrollWidth,Ve=Ie.component,lt=Ve===void 0?"div":Ve,ft=Ie.onScroll,tt=Ie.onVirtualScroll,it=Ie.onVisibleChange,vt=Ie.innerProps,pt=Ie.extraRender,fe=Ie.styles,ze=Ie.showScrollBar,nt=ze===void 0?"optional":ze,at=(0,Z.Z)(Ie,Me),et=l.useCallback(function(ct){return typeof ge=="function"?ge(ct):ct==null?void 0:ct[ge]},[ge]),Wt=m(et,null,null),xt=(0,V.Z)(Wt,4),wt=xt[0],Mt=xt[1],Bt=xt[2],Tt=xt[3],Jt=!!(Pe!==!1&&se&&B),It=l.useMemo(function(){return Object.values(Bt.maps).reduce(function(ct,bt){return ct+bt},0)},[Bt.id,Bt.maps]),qt=Jt&&$&&(Math.max(B*$.length,It)>se||!!_e),jt=Qe==="rtl",Dt=H()(X,(0,ee.Z)({},"".concat(X,"-rtl"),jt),Re),Rt=$||At,Gt=(0,l.useRef)(),Kt=(0,l.useRef)(),wn=(0,l.useRef)(),vn=(0,l.useState)(0),mn=(0,V.Z)(vn,2),Cn=mn[0],Mn=mn[1],En=(0,l.useState)(0),Bn=(0,V.Z)(En,2),an=Bn[0],Dn=Bn[1],An=(0,l.useState)(!1),dt=(0,V.Z)(An,2),G=dt[0],ae=dt[1],yt=function(){ae(!0)},te=function(){ae(!1)},de={getKey:et};function k(ct){Mn(function(bt){var Vt;typeof ct=="function"?Vt=ct(bt):Vt=ct;var Xt=Ke(Vt);return Gt.current.scrollTop=Xt,Xt})}var re=(0,l.useRef)({start:0,end:Rt.length}),K=(0,l.useRef)(),ie=I(Rt,et),O=(0,V.Z)(ie,1),me=O[0];K.current=me;var we=l.useMemo(function(){if(!Jt)return{scrollHeight:void 0,start:0,end:Rt.length-1,offset:void 0};if(!qt){var ct;return{scrollHeight:((ct=Kt.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,start:0,end:Rt.length-1,offset:void 0}}for(var bt=0,Vt,Xt,ln,Sn=Rt.length,dn=0;dn=Cn&&Vt===void 0&&(Vt=dn,Xt=bt),Un>Cn+se&&ln===void 0&&(ln=dn),bt=Un}return Vt===void 0&&(Vt=0,Xt=0,ln=Math.ceil(se/B)),ln===void 0&&(ln=Rt.length-1),ln=Math.min(ln+1,Rt.length-1),{scrollHeight:bt,start:Vt,end:ln,offset:Xt}},[qt,Jt,Cn,Rt,Tt,se]),Le=we.scrollHeight,Fe=we.start,Se=we.end,qe=we.offset;re.current.start=Fe,re.current.end=Se,l.useLayoutEffect(function(){var ct=Bt.getRecord();if(ct.size===1){var bt=Array.from(ct.keys())[0],Vt=ct.get(bt),Xt=Rt[Fe];if(Xt&&Vt===void 0){var ln=et(Xt);if(ln===bt){var Sn=Bt.get(bt),dn=Sn-B;k(function(cn){return cn+dn})}}}Bt.resetRecord()},[Le]);var De=l.useState({width:0,height:se}),pe=(0,V.Z)(De,2),Ee=pe[0],We=pe[1],He=function(bt){We({width:bt.offsetWidth,height:bt.offsetHeight})},Ue=(0,l.useRef)(),$e=(0,l.useRef)(),st=l.useMemo(function(){return xe(Ee.width,_e)},[Ee.width,_e]),ce=l.useMemo(function(){return xe(Ee.height,Le)},[Ee.height,Le]),ye=Le-se,le=(0,l.useRef)(ye);le.current=ye;function Ke(ct){var bt=ct;return Number.isNaN(le.current)||(bt=Math.min(bt,le.current)),bt=Math.max(bt,0),bt}var ht=Cn<=0,ut=Cn>=ye,Te=an<=0,St=an>=_e,Xe=z(ht,ut,Te,St),rt=function(){return{x:jt?-an:an,y:Cn}},Pt=(0,l.useRef)(rt()),en=(0,c.zX)(function(ct){if(tt){var bt=(0,L.Z)((0,L.Z)({},rt()),ct);(Pt.current.x!==bt.x||Pt.current.y!==bt.y)&&(tt(bt),Pt.current=bt)}});function Ut(ct,bt){var Vt=ct;bt?((0,f.flushSync)(function(){Dn(Vt)}),en()):k(Vt)}function zt(ct){var bt=ct.currentTarget.scrollTop;bt!==Cn&&k(bt),ft==null||ft(ct),en()}var Qt=function(bt){var Vt=bt,Xt=_e?_e-Ee.width:0;return Vt=Math.max(Vt,0),Vt=Math.min(Vt,Xt),Vt},Ot=(0,c.zX)(function(ct,bt){bt?((0,f.flushSync)(function(){Dn(function(Vt){var Xt=Vt+(jt?-ct:ct);return Qt(Xt)})}),en()):k(function(Vt){var Xt=Vt+ct;return Xt})}),Ft=J(Jt,ht,ut,Te,St,!!_e,Ot),_t=(0,V.Z)(Ft,2),on=_t[0],rn=_t[1];x(Jt,Gt,function(ct,bt,Vt,Xt){var ln=Xt;return Xe(ct,bt,Vt)?!1:!ln||!ln._virtualHandled?(ln&&(ln._virtualHandled=!0),on({preventDefault:function(){},deltaX:ct?bt:0,deltaY:ct?0:bt}),!0):!1}),d(qt,Gt,function(ct){k(function(bt){return bt+ct})}),(0,C.Z)(function(){function ct(Vt){var Xt=ht&&Vt.detail<0,ln=ut&&Vt.detail>0;Jt&&!Xt&&!ln&&Vt.preventDefault()}var bt=Gt.current;return bt.addEventListener("wheel",on,{passive:!1}),bt.addEventListener("DOMMouseScroll",rn,{passive:!0}),bt.addEventListener("MozMousePixelScroll",ct,{passive:!1}),function(){bt.removeEventListener("wheel",on),bt.removeEventListener("DOMMouseScroll",rn),bt.removeEventListener("MozMousePixelScroll",ct)}},[Jt,ht,ut]),(0,C.Z)(function(){if(_e){var ct=Qt(an);Dn(ct),en({x:ct})}},[Ee.width,_e]);var kt=function(){var bt,Vt;(bt=Ue.current)===null||bt===void 0||bt.delayHidden(),(Vt=$e.current)===null||Vt===void 0||Vt.delayHidden()},Yt=q(Gt,Rt,Bt,B,et,function(){return Mt(!0)},k,kt);l.useImperativeHandle(ve,function(){return{nativeElement:wn.current,getScrollInfo:rt,scrollTo:function(bt){function Vt(Xt){return Xt&&(0,Q.Z)(Xt)==="object"&&("left"in Xt||"top"in Xt)}Vt(bt)?(bt.left!==void 0&&Dn(Qt(bt.left)),Yt(bt.top)):Yt(bt)}}}),(0,C.Z)(function(){if(it){var ct=Rt.slice(Fe,Se+1);it(ct,Rt)}},[Fe,Se,Rt]);var sn=he(Rt,et,Bt,B),un=pt==null?void 0:pt({start:Fe,end:Se,virtual:qt,offsetX:an,offsetY:qe,rtl:jt,getSize:sn}),$t=w(Rt,Fe,Se,_e,an,wt,ue,de),Lt=null;se&&(Lt=(0,L.Z)((0,ee.Z)({},_?"height":"maxHeight",se),Ze),Jt&&(Lt.overflowY="hidden",_e&&(Lt.overflowX="hidden"),G&&(Lt.pointerEvents="none")));var mt={};return jt&&(mt.dir="rtl"),l.createElement("div",(0,o.Z)({ref:wn,style:(0,L.Z)((0,L.Z)({},ne),{},{position:"relative"}),className:Dt},mt,at),l.createElement(i.Z,{onResize:He},l.createElement(lt,{className:"".concat(X,"-holder"),style:Lt,ref:Gt,onScroll:zt,onMouseEnter:kt},l.createElement(y,{prefixCls:X,height:Le,offsetX:an,offsetY:qe,scrollWidth:_e,onInnerResize:Mt,ref:Kt,innerProps:vt,rtl:jt,extra:un},$t))),qt&&Le>se&&l.createElement(ke,{ref:Ue,prefixCls:X,scrollOffset:Cn,scrollRange:Le,rtl:jt,onScroll:Ut,onStartMove:yt,onStopMove:te,spinSize:ce,containerSize:Ee.height,style:fe==null?void 0:fe.verticalScrollBar,thumbStyle:fe==null?void 0:fe.verticalScrollBarThumb,showScrollBar:nt}),qt&&_e>Ee.width&&l.createElement(ke,{ref:$e,prefixCls:X,scrollOffset:an,scrollRange:_e,rtl:jt,onScroll:Ut,onStartMove:yt,onStopMove:te,spinSize:st,containerSize:Ee.width,horizontal:!0,style:fe==null?void 0:fe.horizontalScrollBar,thumbStyle:fe==null?void 0:fe.horizontalScrollBarThumb,showScrollBar:nt}))}var Be=l.forwardRef(ot);Be.displayName="List";var Et=Be,Ye=Et},83145:function(Nt,je,s){"use strict";Object.defineProperty(je,"__esModule",{value:!0}),je.CopyToClipboard=void 0;var o=L(s(59301)),Q=L(s(25769));function L(v){return v&&v.__esModule?v:{default:v}}function ee(v){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ee=function(g){return typeof g}:ee=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},ee(v)}function V(v,I){var g=Object.keys(v);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(v);I&&(A=A.filter(function(R){return Object.getOwnPropertyDescriptor(v,R).enumerable})),g.push.apply(g,A)}return g}function Z(v){for(var I=1;I=0)&&Object.prototype.propertyIsEnumerable.call(v,A)&&(g[A]=v[A])}return g}function H(v,I){if(v==null)return{};var g={},A=Object.keys(v),R,z;for(z=0;z=0)&&(g[R]=v[R]);return g}function i(v,I){if(!(v instanceof I))throw new TypeError("Cannot call a class as a function")}function c(v,I){for(var g=0;g0},U.prototype.connect_=function(){!Q||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),i?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},U.prototype.disconnect_=function(){!Q||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},U.prototype.onTransitionEnd_=function(F){var m=F.propertyName,W=m===void 0?"":m,x=H.some(function(T){return!!~W.indexOf(T)});x&&this.refresh()},U.getInstance=function(){return this.instance_||(this.instance_=new U),this.instance_},U.instance_=null,U}(),C=function(U,F){for(var m=0,W=Object.keys(F);m0},U}(),oe=typeof WeakMap!="undefined"?new WeakMap:new o,be=function(){function U(F){if(!(this instanceof U))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var m=c.getInstance(),W=new he(F,m,this);oe.set(this,W)}return U}();["observe","unobserve","disconnect"].forEach(function(U){be.prototype[U]=function(){var F;return(F=oe.get(this))[U].apply(F,arguments)}});var Je=function(){return typeof L.ResizeObserver!="undefined"?L.ResizeObserver:be}();je.Z=Je},98040:function(Nt){Nt.exports=function(){var je=document.getSelection();if(!je.rangeCount)return function(){};for(var s=document.activeElement,o=[],Q=0;Qtypeof i=="object"&&i!=null&&i.nodeType===1,Q=(i,c)=>(!c||i!=="hidden")&&i!=="visible"&&i!=="clip",L=(i,c)=>{if(i.clientHeight{const f=(p=>{if(!p.ownerDocument||!p.ownerDocument.defaultView)return null;try{return p.ownerDocument.defaultView.frameElement}catch(y){return null}})(l);return!!f&&(f.clientHeightpc||p>i&&y=c&&S>=C?p-i-l:y>c&&SC?y-c+f:0,V=i=>{const c=i.parentElement;return c==null?i.getRootNode().host||null:c},Z=(i,c)=>{var C,l,f,p;if(typeof document=="undefined")return[];const{scrollMode:y,block:S,inline:w,boundary:P,skipOverflowHiddenElements:v}=c,I=typeof P=="function"?P:ke=>ke!==P;if(!o(i))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,A=[];let R=i;for(;o(R)&&I(R);){if(R=V(R),R===g){A.push(R);break}R!=null&&R===document.body&&L(R)&&!L(document.documentElement)||R!=null&&L(R,v)&&A.push(R)}const z=(l=(C=window.visualViewport)==null?void 0:C.width)!=null?l:innerWidth,J=(p=(f=window.visualViewport)==null?void 0:f.height)!=null?p:innerHeight,{scrollX:he,scrollY:oe}=window,{height:be,width:Je,top:U,right:F,bottom:m,left:W}=i.getBoundingClientRect(),{top:x,right:T,bottom:h,left:d}=(ke=>{const Ae=window.getComputedStyle(ke);return{top:parseFloat(Ae.scrollMarginTop)||0,right:parseFloat(Ae.scrollMarginRight)||0,bottom:parseFloat(Ae.scrollMarginBottom)||0,left:parseFloat(Ae.scrollMarginLeft)||0}})(i);let M=S==="start"||S==="nearest"?U-x:S==="end"?m+h:U+be/2-x+h,q=w==="center"?W+Je/2-d+T:w==="end"?F+T:W-d;const Oe=[];for(let ke=0;ke=0&&W>=0&&m<=J&&F<=z&&(Ae===g&&!L(Ae)||U>=At&&m<=ot&&W>=Be&&F<=Ze))return Oe;const Et=getComputedStyle(Ae),Ye=parseInt(Et.borderLeftWidth,10),Ie=parseInt(Et.borderTopWidth,10),ve=parseInt(Et.borderRightWidth,10),Ce=parseInt(Et.borderBottomWidth,10);let X=0,Re=0;const se="offsetWidth"in Ae?Ae.offsetWidth-Ae.clientWidth-Ye-ve:0,B="offsetHeight"in Ae?Ae.offsetHeight-Ae.clientHeight-Ie-Ce:0,b="offsetWidth"in Ae?Ae.offsetWidth===0?0:Me/Ae.offsetWidth:0,_="offsetHeight"in Ae?Ae.offsetHeight===0?0:xe/Ae.offsetHeight:0;if(g===Ae)X=S==="start"?M:S==="end"?M-J:S==="nearest"?ee(oe,oe+J,J,Ie,Ce,oe+M,oe+M+be,be):M-J/2,Re=w==="start"?q:w==="center"?q-z/2:w==="end"?q-z:ee(he,he+z,z,Ye,ve,he+q,he+q+Je,Je),X=Math.max(0,X+oe),Re=Math.max(0,Re+he);else{X=S==="start"?M-At-Ie:S==="end"?M-ot+Ce+B:S==="nearest"?ee(At,ot,xe,Ie,Ce+B,M,M+be,be):M-(At+xe/2)+B/2,Re=w==="start"?q-Be-Ye:w==="center"?q-(Be+Me/2)+se/2:w==="end"?q-Ze+ve+se:ee(Be,Ze,Me,Ye,ve+se,q,q+Je,Je);const{scrollLeft:ne,scrollTop:$}=Ae;X=_===0?0:Math.max(0,Math.min($+X/_,Ae.scrollHeight-xe/_+B)),Re=b===0?0:Math.max(0,Math.min(ne+Re/b,Ae.scrollWidth-Me/b+se)),M+=$-X,q+=ne-Re}Oe.push({el:Ae,top:X,left:Re})}return Oe},N=i=>i===!1?{block:"end",inline:"nearest"}:(c=>c===Object(c)&&Object.keys(c).length!==0)(i)?i:{block:"start",inline:"nearest"};function H(i,c){if(!i.isConnected||!(f=>{let p=f;for(;p&&p.parentNode;){if(p.parentNode===document)return!0;p=p.parentNode instanceof ShadowRoot?p.parentNode.host:p.parentNode}return!1})(i))return;const C=(f=>{const p=window.getComputedStyle(f);return{top:parseFloat(p.scrollMarginTop)||0,right:parseFloat(p.scrollMarginRight)||0,bottom:parseFloat(p.scrollMarginBottom)||0,left:parseFloat(p.scrollMarginLeft)||0}})(i);if((f=>typeof f=="object"&&typeof f.behavior=="function")(c))return c.behavior(Z(i,c));const l=typeof c=="boolean"||c==null?void 0:c.behavior;for(const{el:f,top:p,left:y}of Z(i,N(c))){const S=p-C.top+C.bottom,w=y-C.left+C.right;f.scroll({top:S,left:w,behavior:l})}}}}]); +`,v=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],I={},g;function A(x){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,h=x.getAttribute("id")||x.getAttribute("data-reactid")||x.getAttribute("name");if(T&&I[h])return I[h];var d=window.getComputedStyle(x),M=d.getPropertyValue("box-sizing")||d.getPropertyValue("-moz-box-sizing")||d.getPropertyValue("-webkit-box-sizing"),q=parseFloat(d.getPropertyValue("padding-bottom"))+parseFloat(d.getPropertyValue("padding-top")),Oe=parseFloat(d.getPropertyValue("border-bottom-width"))+parseFloat(d.getPropertyValue("border-top-width")),ke=v.map(function(xe){return"".concat(xe,":").concat(d.getPropertyValue(xe))}).join(";"),Ae={sizingStyle:ke,paddingSize:q,borderSize:Oe,boxSizing:M};return T&&h&&(I[h]=Ae),Ae}function R(x){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;g||(g=document.createElement("textarea"),g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true"),g.setAttribute("name","hiddenTextarea"),document.body.appendChild(g)),x.getAttribute("wrap")?g.setAttribute("wrap",x.getAttribute("wrap")):g.removeAttribute("wrap");var M=A(x,T),q=M.paddingSize,Oe=M.borderSize,ke=M.boxSizing,Ae=M.sizingStyle;g.setAttribute("style","".concat(Ae,";").concat(P)),g.value=x.value||x.placeholder||"";var xe=void 0,Me=void 0,At,Ze=g.scrollHeight;if(ke==="border-box"?Ze+=Oe:ke==="content-box"&&(Ze-=q),h!==null||d!==null){g.value=" ";var ot=g.scrollHeight-q;h!==null&&(xe=ot*h,ke==="border-box"&&(xe=xe+q+Oe),Ze=Math.max(xe,Ze)),d!==null&&(Me=ot*d,ke==="border-box"&&(Me=Me+q+Oe),At=Ze>Me?"":"hidden",Ze=Math.min(Me,Ze))}var Be={height:Ze,overflowY:At,resize:"none"};return xe&&(Be.minHeight=xe),Me&&(Be.maxHeight=Me),Be}var z=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],J=0,he=1,oe=2,be=f.forwardRef(function(x,T){var h=x,d=h.prefixCls,M=h.defaultValue,q=h.value,Oe=h.autoSize,ke=h.onResize,Ae=h.className,xe=h.style,Me=h.disabled,At=h.onChange,Ze=h.onInternalAutoSize,ot=(0,Z.Z)(h,z),Be=(0,l.Z)(M,{value:q,postState:function(ze){return ze!=null?ze:""}}),Et=(0,V.Z)(Be,2),Ye=Et[0],Ie=Et[1],ve=function(ze){Ie(ze.target.value),At==null||At(ze)},Ce=f.useRef();f.useImperativeHandle(T,function(){return{textArea:Ce.current}});var X=f.useMemo(function(){return Oe&&(0,p.Z)(Oe)==="object"?[Oe.minRows,Oe.maxRows]:[]},[Oe]),Re=(0,V.Z)(X,2),se=Re[0],B=Re[1],b=!!Oe,_=function(){try{if(document.activeElement===Ce.current){var ze=Ce.current,nt=ze.selectionStart,at=ze.selectionEnd,et=ze.scrollTop;Ce.current.setSelectionRange(nt,at),Ce.current.scrollTop=et}}catch(Wt){}},ne=f.useState(oe),$=(0,V.Z)(ne,2),ue=$[0],ge=$[1],Pe=f.useState(),Qe=(0,V.Z)(Pe,2),_e=Qe[0],Ve=Qe[1],lt=function(){ge(J)};(0,S.Z)(function(){b&<()},[q,se,B,b]),(0,S.Z)(function(){if(ue===J)ge(he);else if(ue===he){var fe=R(Ce.current,!1,se,B);ge(oe),Ve(fe)}else _()},[ue]);var ft=f.useRef(),tt=function(){w.Z.cancel(ft.current)},it=function(ze){ue===oe&&(ke==null||ke(ze),Oe&&(tt(),ft.current=(0,w.Z)(function(){lt()})))};f.useEffect(function(){return tt},[]);var vt=b?_e:null,pt=(0,L.Z)((0,L.Z)({},xe),vt);return(ue===J||ue===he)&&(pt.overflowY="hidden",pt.overflowX="hidden"),f.createElement(y.Z,{onResize:it,disabled:!(Oe||ke)},f.createElement("textarea",(0,o.Z)({},ot,{ref:Ce,style:pt,className:H()(d,Ae,(0,Q.Z)({},"".concat(d,"-disabled"),Me)),disabled:Me,value:Ye,onChange:ve})))}),Je=be,U=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],F=f.forwardRef(function(x,T){var h,d=x.defaultValue,M=x.value,q=x.onFocus,Oe=x.onBlur,ke=x.onChange,Ae=x.allowClear,xe=x.maxLength,Me=x.onCompositionStart,At=x.onCompositionEnd,Ze=x.suffix,ot=x.prefixCls,Be=ot===void 0?"rc-textarea":ot,Et=x.showCount,Ye=x.count,Ie=x.className,ve=x.style,Ce=x.disabled,X=x.hidden,Re=x.classNames,se=x.styles,B=x.onResize,b=x.onClear,_=x.onPressEnter,ne=x.readOnly,$=x.autoSize,ue=x.onKeyDown,ge=(0,Z.Z)(x,U),Pe=(0,l.Z)(d,{value:M,defaultValue:d}),Qe=(0,V.Z)(Pe,2),_e=Qe[0],Ve=Qe[1],lt=_e==null?"":String(_e),ft=f.useState(!1),tt=(0,V.Z)(ft,2),it=tt[0],vt=tt[1],pt=f.useRef(!1),fe=f.useState(null),ze=(0,V.Z)(fe,2),nt=ze[0],at=ze[1],et=(0,f.useRef)(null),Wt=(0,f.useRef)(null),xt=function(){var G;return(G=Wt.current)===null||G===void 0?void 0:G.textArea},wt=function(){xt().focus()};(0,f.useImperativeHandle)(T,function(){var dt;return{resizableTextArea:Wt.current,focus:wt,blur:function(){xt().blur()},nativeElement:((dt=et.current)===null||dt===void 0?void 0:dt.nativeElement)||xt()}}),(0,f.useEffect)(function(){vt(function(dt){return!Ce&&dt})},[Ce]);var Ft=f.useState(null),Bt=(0,V.Z)(Ft,2),Mt=Bt[0],Yt=Bt[1];f.useEffect(function(){if(Mt){var dt;(dt=xt()).setSelectionRange.apply(dt,(0,ee.Z)(Mt))}},[Mt]);var It=(0,c.Z)(Ye,Et),_t=(h=It.max)!==null&&h!==void 0?h:xe,jt=Number(_t)>0,Dt=It.strategy(lt),Lt=!!_t&&Dt>_t,Gt=function(G,ae){var yt=ae;!pt.current&&It.exceedFormatter&&It.max&&It.strategy(ae)>It.max&&(yt=It.exceedFormatter(ae,{max:It.max}),ae!==yt&&Yt([xt().selectionStart||0,xt().selectionEnd||0])),Ve(yt),(0,C.rJ)(G.currentTarget,G,ke,yt)},Kt=function(G){pt.current=!0,Me==null||Me(G)},wn=function(G){pt.current=!1,Gt(G,G.currentTarget.value),At==null||At(G)},vn=function(G){Gt(G,G.target.value)},mn=function(G){G.key==="Enter"&&_&&_(G),ue==null||ue(G)},Cn=function(G){vt(!0),q==null||q(G)},Mn=function(G){vt(!1),Oe==null||Oe(G)},En=function(G){Ve(""),wt(),(0,C.rJ)(xt(),G,ke)},Bn=Ze,an;It.show&&(It.showFormatter?an=It.showFormatter({value:lt,count:Dt,maxLength:_t}):an="".concat(Dt).concat(jt?" / ".concat(_t):""),Bn=f.createElement(f.Fragment,null,Bn,f.createElement("span",{className:H()("".concat(Be,"-data-count"),Re==null?void 0:Re.count),style:se==null?void 0:se.count},an)));var Dn=function(G){var ae;B==null||B(G),(ae=xt())!==null&&ae!==void 0&&ae.style.height&&at(!0)},An=!$&&!Et&&!Ae;return f.createElement(i.BaseInput,{ref:et,value:lt,allowClear:Ae,handleReset:En,suffix:Bn,prefixCls:Be,classNames:(0,L.Z)((0,L.Z)({},Re),{},{affixWrapper:H()(Re==null?void 0:Re.affixWrapper,(0,Q.Z)((0,Q.Z)({},"".concat(Be,"-show-count"),Et),"".concat(Be,"-textarea-allow-clear"),Ae))}),disabled:Ce,focused:it,className:H()(Ie,Lt&&"".concat(Be,"-out-of-range")),style:(0,L.Z)((0,L.Z)({},ve),nt&&!An?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof an=="string"?an:void 0}},hidden:X,readOnly:ne,onClear:b},f.createElement(Je,(0,o.Z)({},ge,{autoSize:$,maxLength:xe,onKeyDown:mn,onChange:vn,onFocus:Cn,onBlur:Mn,onCompositionStart:Kt,onCompositionEnd:wn,className:H()(Re==null?void 0:Re.textarea),style:(0,L.Z)((0,L.Z)({},se==null?void 0:se.textarea),{},{resize:ve==null?void 0:ve.resize}),disabled:Ce,prefixCls:Be,onResize:Dn,ref:Wt,readOnly:ne})))}),m=F,W=m},29125:function(Nt,je,s){"use strict";s.d(je,{G:function(){return ee},Z:function(){return P}});var o=s(92310),Q=s.n(o),L=s(59301);function ee(v){var I=v.children,g=v.prefixCls,A=v.id,R=v.overlayInnerStyle,z=v.bodyClassName,J=v.className,he=v.style;return L.createElement("div",{className:Q()("".concat(g,"-content"),J),style:he},L.createElement("div",{className:Q()("".concat(g,"-inner"),z),id:A,role:"tooltip",style:R},typeof I=="function"?I():I))}var V=s(54476),Z=s(33885),N=s(75931),H=s(65030),i={shiftX:64,adjustY:1},c={adjustX:1,shiftY:!0},C=[0,0],l={left:{points:["cr","cl"],overflow:c,offset:[-4,0],targetOffset:C},right:{points:["cl","cr"],overflow:c,offset:[4,0],targetOffset:C},top:{points:["bc","tc"],overflow:i,offset:[0,-4],targetOffset:C},bottom:{points:["tc","bc"],overflow:i,offset:[0,4],targetOffset:C},topLeft:{points:["bl","tl"],overflow:i,offset:[0,-4],targetOffset:C},leftTop:{points:["tr","tl"],overflow:c,offset:[-4,0],targetOffset:C},topRight:{points:["br","tr"],overflow:i,offset:[0,-4],targetOffset:C},rightTop:{points:["tl","tr"],overflow:c,offset:[4,0],targetOffset:C},bottomRight:{points:["tr","br"],overflow:i,offset:[0,4],targetOffset:C},rightBottom:{points:["bl","br"],overflow:c,offset:[4,0],targetOffset:C},bottomLeft:{points:["tl","bl"],overflow:i,offset:[0,4],targetOffset:C},leftBottom:{points:["br","bl"],overflow:c,offset:[-4,0],targetOffset:C}},f=null,p=s(80402),y=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],S=function(I,g){var A=I.overlayClassName,R=I.trigger,z=R===void 0?["hover"]:R,J=I.mouseEnterDelay,he=J===void 0?0:J,oe=I.mouseLeaveDelay,be=oe===void 0?.1:oe,Je=I.overlayStyle,U=I.prefixCls,F=U===void 0?"rc-tooltip":U,m=I.children,W=I.onVisibleChange,x=I.afterVisibleChange,T=I.transitionName,h=I.animation,d=I.motion,M=I.placement,q=M===void 0?"right":M,Oe=I.align,ke=Oe===void 0?{}:Oe,Ae=I.destroyTooltipOnHide,xe=Ae===void 0?!1:Ae,Me=I.defaultVisible,At=I.getTooltipContainer,Ze=I.overlayInnerStyle,ot=I.arrowContent,Be=I.overlay,Et=I.id,Ye=I.showArrow,Ie=Ye===void 0?!0:Ye,ve=I.classNames,Ce=I.styles,X=(0,N.Z)(I,y),Re=(0,p.Z)(Et),se=(0,L.useRef)(null);(0,L.useImperativeHandle)(g,function(){return se.current});var B=(0,Z.Z)({},X);"visible"in I&&(B.popupVisible=I.visible);var b=function(){return L.createElement(ee,{key:"content",prefixCls:F,id:Re,bodyClassName:ve==null?void 0:ve.body,overlayInnerStyle:(0,Z.Z)((0,Z.Z)({},Ze),Ce==null?void 0:Ce.body)},Be)},_=function(){var $=L.Children.only(m),ue=($==null?void 0:$.props)||{},ge=(0,Z.Z)((0,Z.Z)({},ue),{},{"aria-describedby":Be?Re:null});return L.cloneElement(m,ge)};return L.createElement(H.Z,(0,V.Z)({popupClassName:Q()(A,ve==null?void 0:ve.root),prefixCls:F,popup:b,action:z,builtinPlacements:l,popupPlacement:q,ref:se,popupAlign:ke,getPopupContainer:At,onPopupVisibleChange:W,afterPopupVisibleChange:x,popupTransitionName:T,popupAnimation:h,popupMotion:d,defaultPopupVisible:Me,autoDestroy:xe,mouseLeaveDelay:be,popupStyle:(0,Z.Z)((0,Z.Z)({},Je),Ce==null?void 0:Ce.root),mouseEnterDelay:he,arrow:Ie},B),_())},w=(0,L.forwardRef)(S),P=w},639:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return I}});var o=s(54476),Q=s(20068),L=s(33885),ee=s(42978),V=s(75931),Z=s(59301),N=s(92310),H=s.n(N),i=s(26112),c=s(30699),C=function(A){for(var R=A.prefixCls,z=A.level,J=A.isStart,he=A.isEnd,oe="".concat(R,"-indent-unit"),be=[],Je=0;Je0&&arguments[0]!==void 0?arguments[0]:[],Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],se=X.length,B=Re.length;if(Math.abs(se-B)!==1)return{add:!1,key:null};function b(_,ne){var $=new Map;_.forEach(function(ge){$.set(ge,!0)});var ue=ne.filter(function(ge){return!$.has(ge)});return ue.length===1?ue[0]:null}return se ").concat(Re);return Re}var At=S.forwardRef(function(X,Re){var se=X.prefixCls,B=X.data,b=X.selectable,_=X.checkable,ne=X.expandedKeys,$=X.selectedKeys,ue=X.checkedKeys,ge=X.loadedKeys,Pe=X.loadingKeys,Qe=X.halfCheckedKeys,_e=X.keyEntities,Ve=X.disabled,lt=X.dragging,ft=X.dragOverNodeKey,tt=X.dropPosition,it=X.motion,vt=X.height,pt=X.itemHeight,fe=X.virtual,ze=X.scrollWidth,nt=X.focusable,at=X.activeItem,et=X.focused,Wt=X.tabIndex,xt=X.onKeyDown,wt=X.onFocus,Ft=X.onBlur,Bt=X.onActiveChange,Mt=X.onListChangeStart,Yt=X.onListChangeEnd,It=(0,A.Z)(X,T),_t=S.useRef(null),jt=S.useRef(null);S.useImperativeHandle(Re,function(){return{scrollTo:function(me){_t.current.scrollTo(me)},getIndentWidth:function(){return jt.current.offsetWidth}}});var Dt=S.useState(ne),Lt=(0,g.Z)(Dt,2),Gt=Lt[0],Kt=Lt[1],wn=S.useState(B),vn=(0,g.Z)(wn,2),mn=vn[0],Cn=vn[1],Mn=S.useState(B),En=(0,g.Z)(Mn,2),Bn=En[0],an=En[1],Dn=S.useState([]),An=(0,g.Z)(Dn,2),dt=An[0],G=An[1],ae=S.useState(null),yt=(0,g.Z)(ae,2),te=yt[0],de=yt[1],k=S.useRef(B);k.current=B;function re(){var O=k.current;Cn(O),an(O),G([]),de(null),Yt()}(0,R.Z)(function(){Kt(ne);var O=W(Gt,ne);if(O.key!==null)if(O.add){var me=mn.findIndex(function(De){var pe=De.key;return pe===O.key}),we=Ae(x(mn,B,O.key),fe,vt,pt),Le=mn.slice();Le.splice(me+1,0,ke),an(Le),G(we),de("show")}else{var Fe=B.findIndex(function(De){var pe=De.key;return pe===O.key}),Se=Ae(x(B,mn,O.key),fe,vt,pt),qe=B.slice();qe.splice(Fe+1,0,ke),an(qe),G(Se),de("hide")}else mn!==B&&(Cn(B),an(B))},[ne,B]),S.useEffect(function(){lt||re()},[lt]);var K=it?Bn:B,ie={expandedKeys:ne,selectedKeys:$,loadedKeys:ge,loadingKeys:Pe,checkedKeys:ue,halfCheckedKeys:Qe,dragOverNodeKey:ft,dropPosition:tt,keyEntities:_e};return S.createElement(S.Fragment,null,et&&at&&S.createElement("span",{style:h,"aria-live":"assertive"},Me(at)),S.createElement("div",null,S.createElement("input",{style:h,disabled:nt===!1||Ve,tabIndex:nt!==!1?Wt:null,onKeyDown:xt,onFocus:wt,onBlur:Ft,value:"",onChange:d,"aria-label":"for screen reader"})),S.createElement("div",{className:"".concat(se,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},S.createElement("div",{className:"".concat(se,"-indent")},S.createElement("div",{ref:jt,className:"".concat(se,"-indent-unit")}))),S.createElement(z.Z,(0,o.Z)({},It,{data:K,itemKey:xe,height:vt,fullHeight:!1,virtual:fe,itemHeight:pt,scrollWidth:ze,prefixCls:"".concat(se,"-list"),ref:_t,role:"tree",onVisibleChange:function(me){me.every(function(we){return xe(we)!==M})&&re()}}),function(O){var me=O.pos,we=Object.assign({},(I(O.data),O.data)),Le=O.title,Fe=O.key,Se=O.isStart,qe=O.isEnd,De=(0,Je.km)(Fe,me);delete we.key,delete we.children;var pe=(0,Je.H8)(De,ie);return S.createElement(m,(0,o.Z)({},we,pe,{title:Le,active:!!at&&Fe===at.key,pos:me,data:O.data,isStart:Se,isEnd:qe,motion:it,motionNodes:Fe===M?dt:null,motionType:te,onMotionStart:Mt,onMotionEnd:re,treeNodeRequiredProps:ie,onMouseMove:function(){Bt(null)}}))}))}),Ze=At,ot=s(82661),Be=s(34643),Et=s(65065),Ye=10,Ie=function(X){(0,H.Z)(se,X);var Re=(0,i.Z)(se);function se(){var B;(0,V.Z)(this,se);for(var b=arguments.length,_=new Array(b),ne=0;ne2&&arguments[2]!==void 0?arguments[2]:!1,Qe=B.state,_e=Qe.dragChildrenKeys,Ve=Qe.dropPosition,lt=Qe.dropTargetKey,ft=Qe.dropTargetPos,tt=Qe.dropAllowed;if(tt){var it=B.props.onDrop;if(B.setState({dragOverNodeKey:null}),B.cleanDragState(),lt!==null){var vt=(0,L.Z)((0,L.Z)({},(0,Je.H8)(lt,B.getTreeNodeRequiredProps())),{},{active:((ge=B.getActiveItem())===null||ge===void 0?void 0:ge.key)===lt,data:(0,Et.Z)(B.state.keyEntities,lt).node}),pt=_e.includes(lt);(0,y.ZP)(!pt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var fe=(0,ot.yx)(ft),ze={event:$,node:(0,Je.F)(vt),dragNode:B.dragNodeProps?(0,Je.F)(B.dragNodeProps):null,dragNodesKeys:[B.dragNodeProps.eventKey].concat(_e),dropToGap:Ve!==0,dropPosition:Ve+Number(fe[fe.length-1])};Pe||it==null||it(ze),B.dragNodeProps=null}}}),(0,c.Z)((0,N.Z)(B),"cleanDragState",function(){var $=B.state.draggingNodeKey;$!==null&&B.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),B.dragStartMousePosition=null,B.currentMouseOverDroppableNodeKey=null}),(0,c.Z)((0,N.Z)(B),"triggerExpandActionExpand",function($,ue){var ge=B.state,Pe=ge.expandedKeys,Qe=ge.flattenNodes,_e=ue.expanded,Ve=ue.key,lt=ue.isLeaf;if(!(lt||$.shiftKey||$.metaKey||$.ctrlKey)){var ft=Qe.filter(function(it){return it.key===Ve})[0],tt=(0,Je.F)((0,L.Z)((0,L.Z)({},(0,Je.H8)(Ve,B.getTreeNodeRequiredProps())),{},{data:ft.data}));B.setExpandedKeys(_e?(0,ot._5)(Pe,Ve):(0,ot.L0)(Pe,Ve)),B.onNodeExpand($,tt)}}),(0,c.Z)((0,N.Z)(B),"onNodeClick",function($,ue){var ge=B.props,Pe=ge.onClick,Qe=ge.expandAction;Qe==="click"&&B.triggerExpandActionExpand($,ue),Pe==null||Pe($,ue)}),(0,c.Z)((0,N.Z)(B),"onNodeDoubleClick",function($,ue){var ge=B.props,Pe=ge.onDoubleClick,Qe=ge.expandAction;Qe==="doubleClick"&&B.triggerExpandActionExpand($,ue),Pe==null||Pe($,ue)}),(0,c.Z)((0,N.Z)(B),"onNodeSelect",function($,ue){var ge=B.state.selectedKeys,Pe=B.state,Qe=Pe.keyEntities,_e=Pe.fieldNames,Ve=B.props,lt=Ve.onSelect,ft=Ve.multiple,tt=ue.selected,it=ue[_e.key],vt=!tt;vt?ft?ge=(0,ot.L0)(ge,it):ge=[it]:ge=(0,ot._5)(ge,it);var pt=ge.map(function(fe){var ze=(0,Et.Z)(Qe,fe);return ze?ze.node:null}).filter(Boolean);B.setUncontrolledState({selectedKeys:ge}),lt==null||lt(ge,{event:"select",selected:vt,node:ue,selectedNodes:pt,nativeEvent:$.nativeEvent})}),(0,c.Z)((0,N.Z)(B),"onNodeCheck",function($,ue,ge){var Pe=B.state,Qe=Pe.keyEntities,_e=Pe.checkedKeys,Ve=Pe.halfCheckedKeys,lt=B.props,ft=lt.checkStrictly,tt=lt.onCheck,it=ue.key,vt,pt={event:"check",node:ue,checked:ge,nativeEvent:$.nativeEvent};if(ft){var fe=ge?(0,ot.L0)(_e,it):(0,ot._5)(_e,it),ze=(0,ot._5)(Ve,it);vt={checked:fe,halfChecked:ze},pt.checkedNodes=fe.map(function(wt){return(0,Et.Z)(Qe,wt)}).filter(Boolean).map(function(wt){return wt.node}),B.setUncontrolledState({checkedKeys:fe})}else{var nt=(0,Be.S)([].concat((0,ee.Z)(_e),[it]),!0,Qe),at=nt.checkedKeys,et=nt.halfCheckedKeys;if(!ge){var Wt=new Set(at);Wt.delete(it);var xt=(0,Be.S)(Array.from(Wt),{checked:!1,halfCheckedKeys:et},Qe);at=xt.checkedKeys,et=xt.halfCheckedKeys}vt=at,pt.checkedNodes=[],pt.checkedNodesPositions=[],pt.halfCheckedKeys=et,at.forEach(function(wt){var Ft=(0,Et.Z)(Qe,wt);if(Ft){var Bt=Ft.node,Mt=Ft.pos;pt.checkedNodes.push(Bt),pt.checkedNodesPositions.push({node:Bt,pos:Mt})}}),B.setUncontrolledState({checkedKeys:at},!1,{halfCheckedKeys:et})}tt==null||tt(vt,pt)}),(0,c.Z)((0,N.Z)(B),"onNodeLoad",function($){var ue,ge=$.key,Pe=B.state.keyEntities,Qe=(0,Et.Z)(Pe,ge);if(!(Qe!=null&&(ue=Qe.children)!==null&&ue!==void 0&&ue.length)){var _e=new Promise(function(Ve,lt){B.setState(function(ft){var tt=ft.loadedKeys,it=tt===void 0?[]:tt,vt=ft.loadingKeys,pt=vt===void 0?[]:vt,fe=B.props,ze=fe.loadData,nt=fe.onLoad;if(!ze||it.includes(ge)||pt.includes(ge))return null;var at=ze($);return at.then(function(){var et=B.state.loadedKeys,Wt=(0,ot.L0)(et,ge);nt==null||nt(Wt,{event:"load",node:$}),B.setUncontrolledState({loadedKeys:Wt}),B.setState(function(xt){return{loadingKeys:(0,ot._5)(xt.loadingKeys,ge)}}),Ve()}).catch(function(et){if(B.setState(function(xt){return{loadingKeys:(0,ot._5)(xt.loadingKeys,ge)}}),B.loadingRetryTimes[ge]=(B.loadingRetryTimes[ge]||0)+1,B.loadingRetryTimes[ge]>=Ye){var Wt=B.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),B.setUncontrolledState({loadedKeys:(0,ot.L0)(Wt,ge)}),Ve()}lt(et)}),{loadingKeys:(0,ot.L0)(pt,ge)}})});return _e.catch(function(){}),_e}}),(0,c.Z)((0,N.Z)(B),"onNodeMouseEnter",function($,ue){var ge=B.props.onMouseEnter;ge==null||ge({event:$,node:ue})}),(0,c.Z)((0,N.Z)(B),"onNodeMouseLeave",function($,ue){var ge=B.props.onMouseLeave;ge==null||ge({event:$,node:ue})}),(0,c.Z)((0,N.Z)(B),"onNodeContextMenu",function($,ue){var ge=B.props.onRightClick;ge&&($.preventDefault(),ge({event:$,node:ue}))}),(0,c.Z)((0,N.Z)(B),"onFocus",function(){var $=B.props.onFocus;B.setState({focused:!0});for(var ue=arguments.length,ge=new Array(ue),Pe=0;Pe1&&arguments[1]!==void 0?arguments[1]:!1,ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!B.destroyed){var Pe=!1,Qe=!0,_e={};Object.keys($).forEach(function(Ve){if(B.props.hasOwnProperty(Ve)){Qe=!1;return}Pe=!0,_e[Ve]=$[Ve]}),Pe&&(!ue||Qe)&&B.setState((0,L.Z)((0,L.Z)({},_e),ge))}}),(0,c.Z)((0,N.Z)(B),"scrollTo",function($){B.listRef.current.scrollTo($)}),B}return(0,Z.Z)(se,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var b=this.props,_=b.activeKey,ne=b.itemScrollOffset,$=ne===void 0?0:ne;_!==void 0&&_!==this.state.activeKey&&(this.setState({activeKey:_}),_!==null&&this.scrollTo({key:_,offset:$}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var b=this.state,_=b.focused,ne=b.flattenNodes,$=b.keyEntities,ue=b.draggingNodeKey,ge=b.activeKey,Pe=b.dropLevelOffset,Qe=b.dropContainerKey,_e=b.dropTargetKey,Ve=b.dropPosition,lt=b.dragOverNodeKey,ft=b.indent,tt=this.props,it=tt.prefixCls,vt=tt.className,pt=tt.style,fe=tt.showLine,ze=tt.focusable,nt=tt.tabIndex,at=nt===void 0?0:nt,et=tt.selectable,Wt=tt.showIcon,xt=tt.icon,wt=tt.switcherIcon,Ft=tt.draggable,Bt=tt.checkable,Mt=tt.checkStrictly,Yt=tt.disabled,It=tt.motion,_t=tt.loadData,jt=tt.filterTreeNode,Dt=tt.height,Lt=tt.itemHeight,Gt=tt.scrollWidth,Kt=tt.virtual,wn=tt.titleRender,vn=tt.dropIndicatorRender,mn=tt.onContextMenu,Cn=tt.onScroll,Mn=tt.direction,En=tt.rootClassName,Bn=tt.rootStyle,an=(0,p.Z)(this.props,{aria:!0,data:!0}),Dn;Ft&&((0,Q.Z)(Ft)==="object"?Dn=Ft:typeof Ft=="function"?Dn={nodeDraggable:Ft}:Dn={});var An={prefixCls:it,selectable:et,showIcon:Wt,icon:xt,switcherIcon:wt,draggable:Dn,draggingNodeKey:ue,checkable:Bt,checkStrictly:Mt,disabled:Yt,keyEntities:$,dropLevelOffset:Pe,dropContainerKey:Qe,dropTargetKey:_e,dropPosition:Ve,dragOverNodeKey:lt,indent:ft,direction:Mn,dropIndicatorRender:vn,loadData:_t,filterTreeNode:jt,titleRender:wn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return S.createElement(w.k.Provider,{value:An},S.createElement("div",{className:l()(it,vt,En,(0,c.Z)((0,c.Z)((0,c.Z)({},"".concat(it,"-show-line"),fe),"".concat(it,"-focused"),_),"".concat(it,"-active-focused"),ge!==null)),style:Bn},S.createElement(Ze,(0,o.Z)({ref:this.listRef,prefixCls:it,style:pt,data:ne,disabled:Yt,selectable:et,checkable:!!Bt,motion:It,dragging:ue!==null,height:Dt,itemHeight:Lt,virtual:Kt,focusable:ze,focused:_,tabIndex:at,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:mn,onScroll:Cn,scrollWidth:Gt},this.getTreeNodeRequiredProps(),an))))}}],[{key:"getDerivedStateFromProps",value:function(b,_){var ne=_.prevProps,$={prevProps:b};function ue(at){return!ne&&b.hasOwnProperty(at)||ne&&ne[at]!==b[at]}var ge,Pe=_.fieldNames;if(ue("fieldNames")&&(Pe=(0,Je.w$)(b.fieldNames),$.fieldNames=Pe),ue("treeData")?ge=b.treeData:ue("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ge=(0,Je.zn)(b.children)),ge){$.treeData=ge;var Qe=(0,Je.I8)(ge,{fieldNames:Pe});$.keyEntities=(0,L.Z)((0,c.Z)({},M,Oe),Qe.keyEntities)}var _e=$.keyEntities||_.keyEntities;if(ue("expandedKeys")||ne&&ue("autoExpandParent"))$.expandedKeys=b.autoExpandParent||!ne&&b.defaultExpandParent?(0,ot.r7)(b.expandedKeys,_e):b.expandedKeys;else if(!ne&&b.defaultExpandAll){var Ve=(0,L.Z)({},_e);delete Ve[M];var lt=[];Object.keys(Ve).forEach(function(at){var et=Ve[at];et.children&&et.children.length&<.push(et.key)}),$.expandedKeys=lt}else!ne&&b.defaultExpandedKeys&&($.expandedKeys=b.autoExpandParent||b.defaultExpandParent?(0,ot.r7)(b.defaultExpandedKeys,_e):b.defaultExpandedKeys);if($.expandedKeys||delete $.expandedKeys,ge||$.expandedKeys){var ft=(0,Je.oH)(ge||_.treeData,$.expandedKeys||_.expandedKeys,Pe);$.flattenNodes=ft}if(b.selectable&&(ue("selectedKeys")?$.selectedKeys=(0,ot.BT)(b.selectedKeys,b):!ne&&b.defaultSelectedKeys&&($.selectedKeys=(0,ot.BT)(b.defaultSelectedKeys,b))),b.checkable){var tt;if(ue("checkedKeys")?tt=(0,ot.E6)(b.checkedKeys)||{}:!ne&&b.defaultCheckedKeys?tt=(0,ot.E6)(b.defaultCheckedKeys)||{}:ge&&(tt=(0,ot.E6)(b.checkedKeys)||{checkedKeys:_.checkedKeys,halfCheckedKeys:_.halfCheckedKeys}),tt){var it=tt,vt=it.checkedKeys,pt=vt===void 0?[]:vt,fe=it.halfCheckedKeys,ze=fe===void 0?[]:fe;if(!b.checkStrictly){var nt=(0,Be.S)(pt,!0,_e);pt=nt.checkedKeys,ze=nt.halfCheckedKeys}$.checkedKeys=pt,$.halfCheckedKeys=ze}}return ue("loadedKeys")&&($.loadedKeys=b.loadedKeys),$}}]),se}(S.Component);(0,c.Z)(Ie,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:v,allowDrop:function(){return!0},expandAction:!1}),(0,c.Z)(Ie,"TreeNode",he.Z);var ve=Ie,Ce=ve},82661:function(Nt,je,s){"use strict";s.d(je,{BT:function(){return S},E6:function(){return v},L0:function(){return c},OM:function(){return y},_5:function(){return i},r7:function(){return I},wA:function(){return l},yx:function(){return C}});var o=s(94480),Q=s(76190),L=s(48736),ee=s(59301),V=s(639),Z=s(65065),N=s(34061),H=null;function i(g,A){if(!g)return[];var R=g.slice(),z=R.indexOf(A);return z>=0&&R.splice(z,1),R}function c(g,A){var R=(g||[]).slice();return R.indexOf(A)===-1&&R.push(A),R}function C(g){return g.split("-")}function l(g,A){var R=[],z=(0,Z.Z)(A,g);function J(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];he.forEach(function(oe){var be=oe.key,Je=oe.children;R.push(be),J(Je)})}return J(z.children),R}function f(g){if(g.parent){var A=C(g.pos);return Number(A[A.length-1])===g.parent.children.length-1}return!1}function p(g){var A=C(g.pos);return Number(A[A.length-1])===0}function y(g,A,R,z,J,he,oe,be,Je,U){var F,m=g.clientX,W=g.clientY,x=g.target.getBoundingClientRect(),T=x.top,h=x.height,d=(U==="rtl"?-1:1)*(((J==null?void 0:J.x)||0)-m),M=(d-12)/z,q=Je.filter(function(Ce){var X;return(X=be[Ce])===null||X===void 0||(X=X.children)===null||X===void 0?void 0:X.length}),Oe=(0,Z.Z)(be,R.eventKey);if(W-1.5?he({dragNode:Ye,dropNode:Ie,dropPosition:1})?ot=1:ve=!1:he({dragNode:Ye,dropNode:Ie,dropPosition:0})?ot=0:he({dragNode:Ye,dropNode:Ie,dropPosition:1})?ot=1:ve=!1:he({dragNode:Ye,dropNode:Ie,dropPosition:1})?ot=1:ve=!1,{dropPosition:ot,dropLevelOffset:Be,dropTargetKey:Oe.key,dropTargetPos:Oe.pos,dragOverNodeKey:Ze,dropContainerKey:ot===0?null:((F=Oe.parent)===null||F===void 0?void 0:F.key)||null,dropAllowed:ve}}function S(g,A){if(g){var R=A.multiple;return R?g.slice():g.length?[g[0]]:g}}var w=function(A){return A};function P(g,A){if(!g)return[];var R=A||{},z=R.processProps,J=z===void 0?w:z,he=Array.isArray(g)?g:[g];return he.map(function(oe){var be=oe.children,Je=_objectWithoutProperties(oe,H),U=P(be,A);return React.createElement(TreeNode,_extends({key:Je.key},J(Je)),U)})}function v(g){if(!g)return null;var A;if(Array.isArray(g))A={checkedKeys:g,halfCheckedKeys:void 0};else if((0,Q.Z)(g)==="object")A={checkedKeys:g.checked||void 0,halfCheckedKeys:g.halfChecked||void 0};else return(0,L.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return A}function I(g,A){var R=new Set;function z(J){if(!R.has(J)){var he=(0,Z.Z)(A,J);if(he){R.add(J);var oe=he.parent,be=he.node;be.disabled||oe&&z(oe.key)}}}return(g||[]).forEach(function(J){z(J)}),(0,o.Z)(R)}},34643:function(Nt,je,s){"use strict";s.d(je,{S:function(){return N}});var o=s(48736),Q=s(65065);function L(H,i){var c=new Set;return H.forEach(function(C){i.has(C)||c.add(C)}),c}function ee(H){var i=H||{},c=i.disabled,C=i.disableCheckbox,l=i.checkable;return!!(c||C)||l===!1}function V(H,i,c,C){for(var l=new Set(H),f=new Set,p=0;p<=c;p+=1){var y=i.get(p)||new Set;y.forEach(function(v){var I=v.key,g=v.node,A=v.children,R=A===void 0?[]:A;l.has(I)&&!C(g)&&R.filter(function(z){return!C(z.node)}).forEach(function(z){l.add(z.key)})})}for(var S=new Set,w=c;w>=0;w-=1){var P=i.get(w)||new Set;P.forEach(function(v){var I=v.parent,g=v.node;if(!(C(g)||!v.parent||S.has(v.parent.key))){if(C(v.parent.node)){S.add(I.key);return}var A=!0,R=!1;(I.children||[]).filter(function(z){return!C(z.node)}).forEach(function(z){var J=z.key,he=l.has(J);A&&!he&&(A=!1),!R&&(he||f.has(J))&&(R=!0)}),A&&l.add(I.key),R&&f.add(I.key),S.add(I.key)}})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(L(f,l))}}function Z(H,i,c,C,l){for(var f=new Set(H),p=new Set(i),y=0;y<=C;y+=1){var S=c.get(y)||new Set;S.forEach(function(I){var g=I.key,A=I.node,R=I.children,z=R===void 0?[]:R;!f.has(g)&&!p.has(g)&&!l(A)&&z.filter(function(J){return!l(J.node)}).forEach(function(J){f.delete(J.key)})})}p=new Set;for(var w=new Set,P=C;P>=0;P-=1){var v=c.get(P)||new Set;v.forEach(function(I){var g=I.parent,A=I.node;if(!(l(A)||!I.parent||w.has(I.parent.key))){if(l(I.parent.node)){w.add(g.key);return}var R=!0,z=!1;(g.children||[]).filter(function(J){return!l(J.node)}).forEach(function(J){var he=J.key,oe=f.has(he);R&&!oe&&(R=!1),!z&&(oe||p.has(he))&&(z=!0)}),R||f.delete(g.key),z&&p.add(g.key),w.add(g.key)}})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(L(p,f))}}function N(H,i,c,C){var l=[],f;C?f=C:f=ee;var p=new Set(H.filter(function(P){var v=!!(0,Q.Z)(c,P);return v||l.push(P),v})),y=new Map,S=0;Object.keys(c).forEach(function(P){var v=c[P],I=v.level,g=y.get(I);g||(g=new Set,y.set(I,g)),g.add(v),S=Math.max(S,I)}),(0,o.ZP)(!l.length,"Tree missing follow keys: ".concat(l.slice(0,100).map(function(P){return"'".concat(P,"'")}).join(", ")));var w;return i===!0?w=V(p,y,S,f):w=Z(p,i.halfCheckedKeys,y,S,f),w}},65065:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return o}});function o(Q,L){return Q[L]}},34061:function(Nt,je,s){"use strict";s.d(je,{F:function(){return I},H8:function(){return v},I8:function(){return P},km:function(){return l},oH:function(){return S},w$:function(){return f},zn:function(){return y}});var o=s(76190),Q=s(94480),L=s(33885),ee=s(75931),V=s(11592),Z=s(2738),N=s(48736),H=s(65065),i=["children"];function c(g,A){return"".concat(g,"-").concat(A)}function C(g){return g&&g.type&&g.type.isTreeNode}function l(g,A){return g!=null?g:A}function f(g){var A=g||{},R=A.title,z=A._title,J=A.key,he=A.children,oe=R||"title";return{title:oe,_title:z||[oe],key:J||"key",children:he||"children"}}function p(g,A){var R=new Map;function z(J){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(J||[]).forEach(function(oe){var be=oe[A.key],Je=oe[A.children];warning(be!=null,"Tree node must have a certain key: [".concat(he).concat(be,"]"));var U=String(be);warning(!R.has(U)||be===null||be===void 0,"Same 'key' exist in the Tree: ".concat(U)),R.set(U,!0),z(Je,"".concat(he).concat(U," > "))})}z(g)}function y(g){function A(R){var z=(0,V.Z)(R);return z.map(function(J){if(!C(J))return(0,N.ZP)(!J,"Tree/TreeNode can only accept TreeNode as children."),null;var he=J.key,oe=J.props,be=oe.children,Je=(0,ee.Z)(oe,i),U=(0,L.Z)({key:he},Je),F=A(be);return F.length&&(U.children=F),U}).filter(function(J){return J})}return A(g)}function S(g,A,R){var z=f(R),J=z._title,he=z.key,oe=z.children,be=new Set(A===!0?[]:A),Je=[];function U(F){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return F.map(function(W,x){for(var T=c(m?m.pos:"0",x),h=l(W[he],T),d,M=0;M1&&arguments[1]!==void 0?arguments[1]:{},R=A.initWrapper,z=A.processEntity,J=A.onProcessFinished,he=A.externalGetKey,oe=A.childrenPropName,be=A.fieldNames,Je=arguments.length>2?arguments[2]:void 0,U=he||Je,F={},m={},W={posEntities:F,keyEntities:m};return R&&(W=R(W)||W),w(g,function(x){var T=x.node,h=x.index,d=x.pos,M=x.key,q=x.parentPos,Oe=x.level,ke=x.nodes,Ae={node:T,nodes:ke,index:h,key:M,pos:d,level:Oe},xe=l(M,d);F[d]=Ae,m[xe]=Ae,Ae.parent=F[q],Ae.parent&&(Ae.parent.children=Ae.parent.children||[],Ae.parent.children.push(Ae)),z&&z(Ae,W)},{externalGetKey:U,childrenPropName:oe,fieldNames:be}),J&&J(W),W}function v(g,A){var R=A.expandedKeys,z=A.selectedKeys,J=A.loadedKeys,he=A.loadingKeys,oe=A.checkedKeys,be=A.halfCheckedKeys,Je=A.dragOverNodeKey,U=A.dropPosition,F=A.keyEntities,m=(0,H.Z)(F,g),W={eventKey:g,expanded:R.indexOf(g)!==-1,selected:z.indexOf(g)!==-1,loaded:J.indexOf(g)!==-1,loading:he.indexOf(g)!==-1,checked:oe.indexOf(g)!==-1,halfChecked:be.indexOf(g)!==-1,pos:String(m?m.pos:""),dragOver:Je===g&&U===0,dragOverGapTop:Je===g&&U===-1,dragOverGapBottom:Je===g&&U===1};return W}function I(g){var A=g.data,R=g.expanded,z=g.selected,J=g.checked,he=g.loaded,oe=g.loading,be=g.halfChecked,Je=g.dragOver,U=g.dragOverGapTop,F=g.dragOverGapBottom,m=g.pos,W=g.active,x=g.eventKey,T=(0,L.Z)((0,L.Z)({},A),{},{expanded:R,selected:z,checked:J,loaded:he,loading:oe,halfChecked:be,dragOver:Je,dragOverGapTop:U,dragOverGapBottom:F,pos:m,active:W,key:x});return"props"in T||Object.defineProperty(T,"props",{get:function(){return(0,N.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),T}},49658:function(Nt,je){"use strict";je.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var s=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(s)||/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(s==null?void 0:s.substr(0,4))}},48911:function(Nt,je,s){"use strict";s.d(je,{Z:function(){return Ye}});var o=s(54476),Q=s(76190),L=s(33885),ee=s(20068),V=s(42978),Z=s(75931),N=s(92310),H=s.n(N),i=s(29301),c=s(70425),C=s(34280),l=s(59301),f=s(4676),p=l.forwardRef(function(Ie,ve){var Ce=Ie.height,X=Ie.offsetY,Re=Ie.offsetX,se=Ie.children,B=Ie.prefixCls,b=Ie.onInnerResize,_=Ie.innerProps,ne=Ie.rtl,$=Ie.extra,ue={},ge={display:"flex",flexDirection:"column"};return X!==void 0&&(ue={height:Ce,position:"relative",overflow:"hidden"},ge=(0,L.Z)((0,L.Z)({},ge),{},(0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)({transform:"translateY(".concat(X,"px)")},ne?"marginRight":"marginLeft",-Re),"position","absolute"),"left",0),"right",0),"top",0))),l.createElement("div",{style:ue},l.createElement(i.Z,{onResize:function(Qe){var _e=Qe.offsetHeight;_e&&b&&b()}},l.createElement("div",(0,o.Z)({style:ge,className:H()((0,ee.Z)({},"".concat(B,"-holder-inner"),B)),ref:ve},_),se,$)))});p.displayName="Filler";var y=p;function S(Ie){var ve=Ie.children,Ce=Ie.setRef,X=l.useCallback(function(Re){Ce(Re)},[]);return l.cloneElement(ve,{ref:X})}function w(Ie,ve,Ce,X,Re,se,B,b){var _=b.getKey;return Ie.slice(ve,Ce+1).map(function(ne,$){var ue=ve+$,ge=B(ne,ue,{style:{width:X},offsetX:Re}),Pe=_(ne);return l.createElement(S,{key:Pe,setRef:function(_e){return se(ne,_e)}},ge)})}function P(Ie,ve,Ce,X){var Re=Ce-Ie,se=ve-Ce,B=Math.min(Re,se)*2;if(X<=B){var b=Math.floor(X/2);return X%2?Ce+b+1:Ce-b}return Re>se?Ce-(X-se):Ce+(X-Re)}function v(Ie,ve,Ce){var X=Ie.length,Re=ve.length,se,B;if(X===0&&Re===0)return null;X2&&arguments[2]!==void 0?arguments[2]:!1,ue=_?ne<0&&b.current.left||ne>0&&b.current.right:ne<0&&b.current.top||ne>0&&b.current.bottom;return $&&ue?(clearTimeout(se.current),Re.current=!1):(!ue||Re.current)&&B(),!Re.current&&ue}};function J(Ie,ve,Ce,X,Re,se,B){var b=(0,l.useRef)(0),_=(0,l.useRef)(null),ne=(0,l.useRef)(null),$=(0,l.useRef)(!1),ue=z(ve,Ce,X,Re);function ge(ft,tt){if(g.Z.cancel(_.current),!ue(!1,tt)){var it=ft;if(!it._virtualHandled)it._virtualHandled=!0;else return;b.current+=tt,ne.current=tt,R||it.preventDefault(),_.current=(0,g.Z)(function(){var vt=$.current?10:1;B(b.current*vt,!1),b.current=0})}}function Pe(ft,tt){B(tt,!0),R||ft.preventDefault()}var Qe=(0,l.useRef)(null),_e=(0,l.useRef)(null);function Ve(ft){if(Ie){g.Z.cancel(_e.current),_e.current=(0,g.Z)(function(){Qe.current=null},2);var tt=ft.deltaX,it=ft.deltaY,vt=ft.shiftKey,pt=tt,fe=it;(Qe.current==="sx"||!Qe.current&&vt&&it&&!tt)&&(pt=it,fe=0,Qe.current="sx");var ze=Math.abs(pt),nt=Math.abs(fe);Qe.current===null&&(Qe.current=se&&ze>nt?"x":"y"),Qe.current==="y"?ge(ft,fe):Pe(ft,pt)}}function lt(ft){Ie&&($.current=ft.detail===ne.current)}return[Ve,lt]}function he(Ie,ve,Ce,X){var Re=l.useMemo(function(){return[new Map,[]]},[Ie,Ce.id,X]),se=(0,V.Z)(Re,2),B=se[0],b=se[1],_=function($){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$,ge=B.get($),Pe=B.get(ue);if(ge===void 0||Pe===void 0)for(var Qe=Ie.length,_e=b.length;_e0&&arguments[0]!==void 0?arguments[0]:!1;$();var Qe=function(){var lt=!1;b.current.forEach(function(ft,tt){if(ft&&ft.offsetParent){var it=ft.offsetHeight,vt=getComputedStyle(ft),pt=vt.marginTop,fe=vt.marginBottom,ze=F(pt),nt=F(fe),at=it+ze+nt;_.current.get(tt)!==at&&(_.current.set(tt,at),lt=!0)}}),lt&&B(function(ft){return ft+1})};if(Pe)Qe();else{ne.current+=1;var _e=ne.current;Promise.resolve().then(function(){_e===ne.current&&Qe()})}}function ge(Pe,Qe){var _e=Ie(Pe),Ve=b.current.get(_e);Qe?(b.current.set(_e,Qe),ue()):b.current.delete(_e),!Ve!=!Qe&&(Qe?ve==null||ve(Pe):Ce==null||Ce(Pe))}return(0,l.useEffect)(function(){return $},[]),[ge,ue,_.current,se]}var W=14/15;function x(Ie,ve,Ce){var X=(0,l.useRef)(!1),Re=(0,l.useRef)(0),se=(0,l.useRef)(0),B=(0,l.useRef)(null),b=(0,l.useRef)(null),_,ne=function(Pe){if(X.current){var Qe=Math.ceil(Pe.touches[0].pageX),_e=Math.ceil(Pe.touches[0].pageY),Ve=Re.current-Qe,lt=se.current-_e,ft=Math.abs(Ve)>Math.abs(lt);ft?Re.current=Qe:se.current=_e;var tt=Ce(ft,ft?Ve:lt,!1,Pe);tt&&Pe.preventDefault(),clearInterval(b.current),tt&&(b.current=setInterval(function(){ft?Ve*=W:lt*=W;var it=Math.floor(ft?Ve:lt);(!Ce(ft,it,!0)||Math.abs(it)<=.1)&&clearInterval(b.current)},16))}},$=function(){X.current=!1,_()},ue=function(Pe){_(),Pe.touches.length===1&&!X.current&&(X.current=!0,Re.current=Math.ceil(Pe.touches[0].pageX),se.current=Math.ceil(Pe.touches[0].pageY),B.current=Pe.target,B.current.addEventListener("touchmove",ne,{passive:!1}),B.current.addEventListener("touchend",$,{passive:!0}))};_=function(){B.current&&(B.current.removeEventListener("touchmove",ne),B.current.removeEventListener("touchend",$))},(0,C.Z)(function(){return Ie&&ve.current.addEventListener("touchstart",ue,{passive:!0}),function(){var ge;(ge=ve.current)===null||ge===void 0||ge.removeEventListener("touchstart",ue),_(),clearInterval(b.current)}},[Ie])}function T(Ie){return Math.floor(Math.pow(Ie,.5))}function h(Ie,ve){var Ce="touches"in Ie?Ie.touches[0]:Ie;return Ce[ve?"pageX":"pageY"]-window[ve?"scrollX":"scrollY"]}function d(Ie,ve,Ce){l.useEffect(function(){var X=ve.current;if(Ie&&X){var Re=!1,se,B,b=function(){g.Z.cancel(se)},_=function ge(){b(),se=(0,g.Z)(function(){Ce(B),ge()})},ne=function(){Re=!1,b()},$=function(Pe){if(!(Pe.target.draggable||Pe.button!==0)){var Qe=Pe;Qe._virtualHandled||(Qe._virtualHandled=!0,Re=!0)}},ue=function(Pe){if(Re){var Qe=h(Pe,!1),_e=X.getBoundingClientRect(),Ve=_e.top,lt=_e.bottom;if(Qe<=Ve){var ft=Ve-Qe;B=-T(ft),_()}else if(Qe>=lt){var tt=Qe-lt;B=T(tt),_()}else b()}};return X.addEventListener("mousedown",$),X.ownerDocument.addEventListener("mouseup",ne),X.ownerDocument.addEventListener("mousemove",ue),X.ownerDocument.addEventListener("dragend",ne),function(){X.removeEventListener("mousedown",$),X.ownerDocument.removeEventListener("mouseup",ne),X.ownerDocument.removeEventListener("mousemove",ue),X.ownerDocument.removeEventListener("dragend",ne),b()}}},[Ie])}var M=10;function q(Ie,ve,Ce,X,Re,se,B,b){var _=l.useRef(),ne=l.useState(null),$=(0,V.Z)(ne,2),ue=$[0],ge=$[1];return(0,C.Z)(function(){if(ue&&ue.times=0;wt-=1){var Ft=Re(ve[wt]),Bt=Ce.get(Ft);if(Bt===void 0){ft=!0;break}if(xt-=Bt,xt<=0)break}switch(vt){case"top":it=fe-Ve;break;case"bottom":it=ze-lt+Ve;break;default:{var Mt=Ie.current.scrollTop,Yt=Mt+lt;feYt&&(tt="bottom")}}it!==null&&B(it),it!==ue.lastTop&&(ft=!0)}ft&&ge((0,L.Z)((0,L.Z)({},ue),{},{times:ue.times+1,targetAlign:tt,lastTop:it}))}},[ue,Ie.current]),function(Pe){if(Pe==null){b();return}if(g.Z.cancel(_.current),typeof Pe=="number")B(Pe);else if(Pe&&(0,Q.Z)(Pe)==="object"){var Qe,_e=Pe.align;"index"in Pe?Qe=Pe.index:Qe=ve.findIndex(function(ft){return Re(ft)===Pe.key});var Ve=Pe.offset,lt=Ve===void 0?0:Ve;ge({times:0,index:Qe,offset:lt,originAlign:_e})}}}var Oe=l.forwardRef(function(Ie,ve){var Ce=Ie.prefixCls,X=Ie.rtl,Re=Ie.scrollOffset,se=Ie.scrollRange,B=Ie.onStartMove,b=Ie.onStopMove,_=Ie.onScroll,ne=Ie.horizontal,$=Ie.spinSize,ue=Ie.containerSize,ge=Ie.style,Pe=Ie.thumbStyle,Qe=Ie.showScrollBar,_e=l.useState(!1),Ve=(0,V.Z)(_e,2),lt=Ve[0],ft=Ve[1],tt=l.useState(null),it=(0,V.Z)(tt,2),vt=it[0],pt=it[1],fe=l.useState(null),ze=(0,V.Z)(fe,2),nt=ze[0],at=ze[1],et=!X,Wt=l.useRef(),xt=l.useRef(),wt=l.useState(Qe),Ft=(0,V.Z)(wt,2),Bt=Ft[0],Mt=Ft[1],Yt=l.useRef(),It=function(){Qe===!0||Qe===!1||(clearTimeout(Yt.current),Mt(!0),Yt.current=setTimeout(function(){Mt(!1)},3e3))},_t=se-ue||0,jt=ue-$||0,Dt=l.useMemo(function(){if(Re===0||_t===0)return 0;var En=Re/_t;return En*jt},[Re,_t,jt]),Lt=function(Bn){Bn.stopPropagation(),Bn.preventDefault()},Gt=l.useRef({top:Dt,dragging:lt,pageY:vt,startTop:nt});Gt.current={top:Dt,dragging:lt,pageY:vt,startTop:nt};var Kt=function(Bn){ft(!0),pt(h(Bn,ne)),at(Gt.current.top),B(),Bn.stopPropagation(),Bn.preventDefault()};l.useEffect(function(){var En=function(An){An.preventDefault()},Bn=Wt.current,an=xt.current;return Bn.addEventListener("touchstart",En,{passive:!1}),an.addEventListener("touchstart",Kt,{passive:!1}),function(){Bn.removeEventListener("touchstart",En),an.removeEventListener("touchstart",Kt)}},[]);var wn=l.useRef();wn.current=_t;var vn=l.useRef();vn.current=jt,l.useEffect(function(){if(lt){var En,Bn=function(An){var dt=Gt.current,G=dt.dragging,ae=dt.pageY,yt=dt.startTop;g.Z.cancel(En);var te=Wt.current.getBoundingClientRect(),de=ue/(ne?te.width:te.height);if(G){var k=(h(An,ne)-ae)*de,re=yt;!et&&ne?re-=k:re+=k;var K=wn.current,ie=vn.current,O=ie?re/ie:0,me=Math.ceil(O*K);me=Math.max(me,0),me=Math.min(me,K),En=(0,g.Z)(function(){_(me,ne)})}},an=function(){ft(!1),b()};return window.addEventListener("mousemove",Bn,{passive:!0}),window.addEventListener("touchmove",Bn,{passive:!0}),window.addEventListener("mouseup",an,{passive:!0}),window.addEventListener("touchend",an,{passive:!0}),function(){window.removeEventListener("mousemove",Bn),window.removeEventListener("touchmove",Bn),window.removeEventListener("mouseup",an),window.removeEventListener("touchend",an),g.Z.cancel(En)}}},[lt]),l.useEffect(function(){return It(),function(){clearTimeout(Yt.current)}},[Re]),l.useImperativeHandle(ve,function(){return{delayHidden:It}});var mn="".concat(Ce,"-scrollbar"),Cn={position:"absolute",visibility:Bt?null:"hidden"},Mn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return ne?(Object.assign(Cn,{height:8,left:0,right:0,bottom:0}),Object.assign(Mn,(0,ee.Z)({height:"100%",width:$},et?"left":"right",Dt))):(Object.assign(Cn,(0,ee.Z)({width:8,top:0,bottom:0},et?"right":"left",0)),Object.assign(Mn,{width:"100%",height:$,top:Dt})),l.createElement("div",{ref:Wt,className:H()(mn,(0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(mn,"-horizontal"),ne),"".concat(mn,"-vertical"),!ne),"".concat(mn,"-visible"),Bt)),style:(0,L.Z)((0,L.Z)({},Cn),ge),onMouseDown:Lt,onMouseMove:It},l.createElement("div",{ref:xt,className:H()("".concat(mn,"-thumb"),(0,ee.Z)({},"".concat(mn,"-thumb-moving"),lt)),style:(0,L.Z)((0,L.Z)({},Mn),Pe),onMouseDown:Kt}))}),ke=Oe,Ae=20;function xe(){var Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ce=Ie/ve*Ie;return isNaN(Ce)&&(Ce=0),Ce=Math.max(Ce,Ae),Math.floor(Ce)}var Me=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],At=[],Ze={overflowY:"auto",overflowAnchor:"none"};function ot(Ie,ve){var Ce=Ie.prefixCls,X=Ce===void 0?"rc-virtual-list":Ce,Re=Ie.className,se=Ie.height,B=Ie.itemHeight,b=Ie.fullHeight,_=b===void 0?!0:b,ne=Ie.style,$=Ie.data,ue=Ie.children,ge=Ie.itemKey,Pe=Ie.virtual,Qe=Ie.direction,_e=Ie.scrollWidth,Ve=Ie.component,lt=Ve===void 0?"div":Ve,ft=Ie.onScroll,tt=Ie.onVirtualScroll,it=Ie.onVisibleChange,vt=Ie.innerProps,pt=Ie.extraRender,fe=Ie.styles,ze=Ie.showScrollBar,nt=ze===void 0?"optional":ze,at=(0,Z.Z)(Ie,Me),et=l.useCallback(function(ct){return typeof ge=="function"?ge(ct):ct==null?void 0:ct[ge]},[ge]),Wt=m(et,null,null),xt=(0,V.Z)(Wt,4),wt=xt[0],Ft=xt[1],Bt=xt[2],Mt=xt[3],Yt=!!(Pe!==!1&&se&&B),It=l.useMemo(function(){return Object.values(Bt.maps).reduce(function(ct,bt){return ct+bt},0)},[Bt.id,Bt.maps]),_t=Yt&&$&&(Math.max(B*$.length,It)>se||!!_e),jt=Qe==="rtl",Dt=H()(X,(0,ee.Z)({},"".concat(X,"-rtl"),jt),Re),Lt=$||At,Gt=(0,l.useRef)(),Kt=(0,l.useRef)(),wn=(0,l.useRef)(),vn=(0,l.useState)(0),mn=(0,V.Z)(vn,2),Cn=mn[0],Mn=mn[1],En=(0,l.useState)(0),Bn=(0,V.Z)(En,2),an=Bn[0],Dn=Bn[1],An=(0,l.useState)(!1),dt=(0,V.Z)(An,2),G=dt[0],ae=dt[1],yt=function(){ae(!0)},te=function(){ae(!1)},de={getKey:et};function k(ct){Mn(function(bt){var Vt;typeof ct=="function"?Vt=ct(bt):Vt=ct;var Xt=Ke(Vt);return Gt.current.scrollTop=Xt,Xt})}var re=(0,l.useRef)({start:0,end:Lt.length}),K=(0,l.useRef)(),ie=I(Lt,et),O=(0,V.Z)(ie,1),me=O[0];K.current=me;var we=l.useMemo(function(){if(!Yt)return{scrollHeight:void 0,start:0,end:Lt.length-1,offset:void 0};if(!_t){var ct;return{scrollHeight:((ct=Kt.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,start:0,end:Lt.length-1,offset:void 0}}for(var bt=0,Vt,Xt,sn,Sn=Lt.length,dn=0;dn=Cn&&Vt===void 0&&(Vt=dn,Xt=bt),Un>Cn+se&&sn===void 0&&(sn=dn),bt=Un}return Vt===void 0&&(Vt=0,Xt=0,sn=Math.ceil(se/B)),sn===void 0&&(sn=Lt.length-1),sn=Math.min(sn+1,Lt.length-1),{scrollHeight:bt,start:Vt,end:sn,offset:Xt}},[_t,Yt,Cn,Lt,Mt,se]),Le=we.scrollHeight,Fe=we.start,Se=we.end,qe=we.offset;re.current.start=Fe,re.current.end=Se,l.useLayoutEffect(function(){var ct=Bt.getRecord();if(ct.size===1){var bt=Array.from(ct.keys())[0],Vt=ct.get(bt),Xt=Lt[Fe];if(Xt&&Vt===void 0){var sn=et(Xt);if(sn===bt){var Sn=Bt.get(bt),dn=Sn-B;k(function(ln){return ln+dn})}}}Bt.resetRecord()},[Le]);var De=l.useState({width:0,height:se}),pe=(0,V.Z)(De,2),Ee=pe[0],We=pe[1],He=function(bt){We({width:bt.offsetWidth,height:bt.offsetHeight})},Ue=(0,l.useRef)(),$e=(0,l.useRef)(),st=l.useMemo(function(){return xe(Ee.width,_e)},[Ee.width,_e]),ce=l.useMemo(function(){return xe(Ee.height,Le)},[Ee.height,Le]),ye=Le-se,le=(0,l.useRef)(ye);le.current=ye;function Ke(ct){var bt=ct;return Number.isNaN(le.current)||(bt=Math.min(bt,le.current)),bt=Math.max(bt,0),bt}var ht=Cn<=0,ut=Cn>=ye,Te=an<=0,St=an>=_e,Xe=z(ht,ut,Te,St),rt=function(){return{x:jt?-an:an,y:Cn}},Pt=(0,l.useRef)(rt()),en=(0,c.zX)(function(ct){if(tt){var bt=(0,L.Z)((0,L.Z)({},rt()),ct);(Pt.current.x!==bt.x||Pt.current.y!==bt.y)&&(tt(bt),Pt.current=bt)}});function kt(ct,bt){var Vt=ct;bt?((0,f.flushSync)(function(){Dn(Vt)}),en()):k(Vt)}function zt(ct){var bt=ct.currentTarget.scrollTop;bt!==Cn&&k(bt),ft==null||ft(ct),en()}var Qt=function(bt){var Vt=bt,Xt=_e?_e-Ee.width:0;return Vt=Math.max(Vt,0),Vt=Math.min(Vt,Xt),Vt},Ot=(0,c.zX)(function(ct,bt){bt?((0,f.flushSync)(function(){Dn(function(Vt){var Xt=Vt+(jt?-ct:ct);return Qt(Xt)})}),en()):k(function(Vt){var Xt=Vt+ct;return Xt})}),Rt=J(Yt,ht,ut,Te,St,!!_e,Ot),$t=(0,V.Z)(Rt,2),on=$t[0],qt=$t[1];x(Yt,Gt,function(ct,bt,Vt,Xt){var sn=Xt;return Xe(ct,bt,Vt)?!1:!sn||!sn._virtualHandled?(sn&&(sn._virtualHandled=!0),on({preventDefault:function(){},deltaX:ct?bt:0,deltaY:ct?0:bt}),!0):!1}),d(_t,Gt,function(ct){k(function(bt){return bt+ct})}),(0,C.Z)(function(){function ct(Vt){var Xt=ht&&Vt.detail<0,sn=ut&&Vt.detail>0;Yt&&!Xt&&!sn&&Vt.preventDefault()}var bt=Gt.current;return bt.addEventListener("wheel",on,{passive:!1}),bt.addEventListener("DOMMouseScroll",qt,{passive:!0}),bt.addEventListener("MozMousePixelScroll",ct,{passive:!1}),function(){bt.removeEventListener("wheel",on),bt.removeEventListener("DOMMouseScroll",qt),bt.removeEventListener("MozMousePixelScroll",ct)}},[Yt,ht,ut]),(0,C.Z)(function(){if(_e){var ct=Qt(an);Dn(ct),en({x:ct})}},[Ee.width,_e]);var Ut=function(){var bt,Vt;(bt=Ue.current)===null||bt===void 0||bt.delayHidden(),(Vt=$e.current)===null||Vt===void 0||Vt.delayHidden()},Jt=q(Gt,Lt,Bt,B,et,function(){return Ft(!0)},k,Ut);l.useImperativeHandle(ve,function(){return{nativeElement:wn.current,getScrollInfo:rt,scrollTo:function(bt){function Vt(Xt){return Xt&&(0,Q.Z)(Xt)==="object"&&("left"in Xt||"top"in Xt)}Vt(bt)?(bt.left!==void 0&&Dn(Qt(bt.left)),Jt(bt.top)):Jt(bt)}}}),(0,C.Z)(function(){if(it){var ct=Lt.slice(Fe,Se+1);it(ct,Lt)}},[Fe,Se,Lt]);var un=he(Lt,et,Bt,B),cn=pt==null?void 0:pt({start:Fe,end:Se,virtual:_t,offsetX:an,offsetY:qe,rtl:jt,getSize:un}),rn=w(Lt,Fe,Se,_e,an,wt,ue,de),Tt=null;se&&(Tt=(0,L.Z)((0,ee.Z)({},_?"height":"maxHeight",se),Ze),Yt&&(Tt.overflowY="hidden",_e&&(Tt.overflowX="hidden"),G&&(Tt.pointerEvents="none")));var mt={};return jt&&(mt.dir="rtl"),l.createElement("div",(0,o.Z)({ref:wn,style:(0,L.Z)((0,L.Z)({},ne),{},{position:"relative"}),className:Dt},mt,at),l.createElement(i.Z,{onResize:He},l.createElement(lt,{className:"".concat(X,"-holder"),style:Tt,ref:Gt,onScroll:zt,onMouseEnter:Ut},l.createElement(y,{prefixCls:X,height:Le,offsetX:an,offsetY:qe,scrollWidth:_e,onInnerResize:Ft,ref:Kt,innerProps:vt,rtl:jt,extra:cn},rn))),_t&&Le>se&&l.createElement(ke,{ref:Ue,prefixCls:X,scrollOffset:Cn,scrollRange:Le,rtl:jt,onScroll:kt,onStartMove:yt,onStopMove:te,spinSize:ce,containerSize:Ee.height,style:fe==null?void 0:fe.verticalScrollBar,thumbStyle:fe==null?void 0:fe.verticalScrollBarThumb,showScrollBar:nt}),_t&&_e>Ee.width&&l.createElement(ke,{ref:$e,prefixCls:X,scrollOffset:an,scrollRange:_e,rtl:jt,onScroll:kt,onStartMove:yt,onStopMove:te,spinSize:st,containerSize:Ee.width,horizontal:!0,style:fe==null?void 0:fe.horizontalScrollBar,thumbStyle:fe==null?void 0:fe.horizontalScrollBarThumb,showScrollBar:nt}))}var Be=l.forwardRef(ot);Be.displayName="List";var Et=Be,Ye=Et},83145:function(Nt,je,s){"use strict";Object.defineProperty(je,"__esModule",{value:!0}),je.CopyToClipboard=void 0;var o=L(s(59301)),Q=L(s(25769));function L(v){return v&&v.__esModule?v:{default:v}}function ee(v){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ee=function(g){return typeof g}:ee=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},ee(v)}function V(v,I){var g=Object.keys(v);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(v);I&&(A=A.filter(function(R){return Object.getOwnPropertyDescriptor(v,R).enumerable})),g.push.apply(g,A)}return g}function Z(v){for(var I=1;I=0)&&Object.prototype.propertyIsEnumerable.call(v,A)&&(g[A]=v[A])}return g}function H(v,I){if(v==null)return{};var g={},A=Object.keys(v),R,z;for(z=0;z=0)&&(g[R]=v[R]);return g}function i(v,I){if(!(v instanceof I))throw new TypeError("Cannot call a class as a function")}function c(v,I){for(var g=0;g0},U.prototype.connect_=function(){!Q||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),i?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},U.prototype.disconnect_=function(){!Q||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},U.prototype.onTransitionEnd_=function(F){var m=F.propertyName,W=m===void 0?"":m,x=H.some(function(T){return!!~W.indexOf(T)});x&&this.refresh()},U.getInstance=function(){return this.instance_||(this.instance_=new U),this.instance_},U.instance_=null,U}(),C=function(U,F){for(var m=0,W=Object.keys(F);m0},U}(),oe=typeof WeakMap!="undefined"?new WeakMap:new o,be=function(){function U(F){if(!(this instanceof U))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var m=c.getInstance(),W=new he(F,m,this);oe.set(this,W)}return U}();["observe","unobserve","disconnect"].forEach(function(U){be.prototype[U]=function(){var F;return(F=oe.get(this))[U].apply(F,arguments)}});var Je=function(){return typeof L.ResizeObserver!="undefined"?L.ResizeObserver:be}();je.Z=Je},98040:function(Nt){Nt.exports=function(){var je=document.getSelection();if(!je.rangeCount)return function(){};for(var s=document.activeElement,o=[],Q=0;Qtypeof i=="object"&&i!=null&&i.nodeType===1,Q=(i,c)=>(!c||i!=="hidden")&&i!=="visible"&&i!=="clip",L=(i,c)=>{if(i.clientHeight{const f=(p=>{if(!p.ownerDocument||!p.ownerDocument.defaultView)return null;try{return p.ownerDocument.defaultView.frameElement}catch(y){return null}})(l);return!!f&&(f.clientHeightpc||p>i&&y=c&&S>=C?p-i-l:y>c&&SC?y-c+f:0,V=i=>{const c=i.parentElement;return c==null?i.getRootNode().host||null:c},Z=(i,c)=>{var C,l,f,p;if(typeof document=="undefined")return[];const{scrollMode:y,block:S,inline:w,boundary:P,skipOverflowHiddenElements:v}=c,I=typeof P=="function"?P:ke=>ke!==P;if(!o(i))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,A=[];let R=i;for(;o(R)&&I(R);){if(R=V(R),R===g){A.push(R);break}R!=null&&R===document.body&&L(R)&&!L(document.documentElement)||R!=null&&L(R,v)&&A.push(R)}const z=(l=(C=window.visualViewport)==null?void 0:C.width)!=null?l:innerWidth,J=(p=(f=window.visualViewport)==null?void 0:f.height)!=null?p:innerHeight,{scrollX:he,scrollY:oe}=window,{height:be,width:Je,top:U,right:F,bottom:m,left:W}=i.getBoundingClientRect(),{top:x,right:T,bottom:h,left:d}=(ke=>{const Ae=window.getComputedStyle(ke);return{top:parseFloat(Ae.scrollMarginTop)||0,right:parseFloat(Ae.scrollMarginRight)||0,bottom:parseFloat(Ae.scrollMarginBottom)||0,left:parseFloat(Ae.scrollMarginLeft)||0}})(i);let M=S==="start"||S==="nearest"?U-x:S==="end"?m+h:U+be/2-x+h,q=w==="center"?W+Je/2-d+T:w==="end"?F+T:W-d;const Oe=[];for(let ke=0;ke=0&&W>=0&&m<=J&&F<=z&&(Ae===g&&!L(Ae)||U>=At&&m<=ot&&W>=Be&&F<=Ze))return Oe;const Et=getComputedStyle(Ae),Ye=parseInt(Et.borderLeftWidth,10),Ie=parseInt(Et.borderTopWidth,10),ve=parseInt(Et.borderRightWidth,10),Ce=parseInt(Et.borderBottomWidth,10);let X=0,Re=0;const se="offsetWidth"in Ae?Ae.offsetWidth-Ae.clientWidth-Ye-ve:0,B="offsetHeight"in Ae?Ae.offsetHeight-Ae.clientHeight-Ie-Ce:0,b="offsetWidth"in Ae?Ae.offsetWidth===0?0:Me/Ae.offsetWidth:0,_="offsetHeight"in Ae?Ae.offsetHeight===0?0:xe/Ae.offsetHeight:0;if(g===Ae)X=S==="start"?M:S==="end"?M-J:S==="nearest"?ee(oe,oe+J,J,Ie,Ce,oe+M,oe+M+be,be):M-J/2,Re=w==="start"?q:w==="center"?q-z/2:w==="end"?q-z:ee(he,he+z,z,Ye,ve,he+q,he+q+Je,Je),X=Math.max(0,X+oe),Re=Math.max(0,Re+he);else{X=S==="start"?M-At-Ie:S==="end"?M-ot+Ce+B:S==="nearest"?ee(At,ot,xe,Ie,Ce+B,M,M+be,be):M-(At+xe/2)+B/2,Re=w==="start"?q-Be-Ye:w==="center"?q-(Be+Me/2)+se/2:w==="end"?q-Ze+ve+se:ee(Be,Ze,Me,Ye,ve+se,q,q+Je,Je);const{scrollLeft:ne,scrollTop:$}=Ae;X=_===0?0:Math.max(0,Math.min($+X/_,Ae.scrollHeight-xe/_+B)),Re=b===0?0:Math.max(0,Math.min(ne+Re/b,Ae.scrollWidth-Me/b+se)),M+=$-X,q+=ne-Re}Oe.push({el:Ae,top:X,left:Re})}return Oe},N=i=>i===!1?{block:"end",inline:"nearest"}:(c=>c===Object(c)&&Object.keys(c).length!==0)(i)?i:{block:"start",inline:"nearest"};function H(i,c){if(!i.isConnected||!(f=>{let p=f;for(;p&&p.parentNode;){if(p.parentNode===document)return!0;p=p.parentNode instanceof ShadowRoot?p.parentNode.host:p.parentNode}return!1})(i))return;const C=(f=>{const p=window.getComputedStyle(f);return{top:parseFloat(p.scrollMarginTop)||0,right:parseFloat(p.scrollMarginRight)||0,bottom:parseFloat(p.scrollMarginBottom)||0,left:parseFloat(p.scrollMarginLeft)||0}})(i);if((f=>typeof f=="object"&&typeof f.behavior=="function")(c))return c.behavior(Z(i,c));const l=typeof c=="boolean"||c==null?void 0:c.behavior;for(const{el:f,top:p,left:y}of Z(i,N(c))){const S=p-C.top+C.bottom,w=y-C.left+C.right;f.scroll({top:S,left:w,behavior:l})}}}}]); diff --git a/p__Shixuns__Edit__index.8c04ee75.async.js b/p__Shixuns__Edit__index.d281341a.async.js similarity index 80% rename from p__Shixuns__Edit__index.8c04ee75.async.js rename to p__Shixuns__Edit__index.d281341a.async.js index 2e87159dda..ff91b4b57e 100644 --- a/p__Shixuns__Edit__index.8c04ee75.async.js +++ b/p__Shixuns__Edit__index.d281341a.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6277],{87169:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Me=ne(59301),Oe={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"},it=Oe,Re=ne(7657),De=function(tt,lt){return Me.createElement(Re.Z,(0,y.Z)({},tt,{ref:lt,icon:it}))},Ve=Me.forwardRef(De),Ke=Ve},11724:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Me=ne(59301),Oe={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"},it=Oe,Re=ne(7657),De=function(tt,lt){return Me.createElement(Re.Z,(0,y.Z)({},tt,{ref:lt,icon:it}))},Ve=Me.forwardRef(De),Ke=Ve},87395:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Me=ne(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},it=Oe,Re=ne(7657),De=function(tt,lt){return Me.createElement(Re.Z,(0,y.Z)({},tt,{ref:lt,icon:it}))},Ve=Me.forwardRef(De),Ke=Ve},32050:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Me=ne(59301),Oe={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"},it=Oe,Re=ne(7657),De=function(tt,lt){return Me.createElement(Re.Z,(0,y.Z)({},tt,{ref:lt,icon:it}))},Ve=Me.forwardRef(De),Ke=Ve},6303:function(){"use strict"},87671:function(){"use strict"},69453:function(St,zt){"use strict";zt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},85273:function(St,zt){"use strict";zt.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"}},37606:function(St,zt){"use strict";zt.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"}},25730: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 St={},zt="5.0",ne={},y=null,Me=!1,Oe=!1,it=null,Re=!1,De=null,Ve=null,Ke=0;Ke4?parseFloat(He):5};St.setHTML5Codebase=function(He,Ue){Ve=He,at(He,Ue)},St.setJavaCodebase=St.setJavaCodebaseVersion=St.isCompiledInstalled=St.setPreCompiledScriptPath=St.setPreCompiledResourcePath=function(){},St.setHTML5CodebaseVersion=function(He,Ue){var rt=parseFloat(He);if(rt!==NaN&&rt<5){console.log("The GeoGebra HTML5 codebase version "+rt+" is deprecated. Using version latest instead.");return}De=He,fe(He,Ue)},St.getHTML5CodebaseVersion=function(){return nt},St.getParameters=function(){return ne},St.setFontsCSSURL=function(He){Tt=He},St.setGiacJSURL=function(He){},St.setJNLPFile=function(He){tt=He},St.setJNLPBaseDir=function(He){},St.inject=function(){function He(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ue="auto",rt=ne.id,cn,qt=!1,Fn=0;Fn=5)return!0;var He=St.getAppletObject();return He&&typeof He.recalculateEnvironments=="function"?(He.recalculateEnvironments(),!0):!1},St.startAnimation=function(){var He=St.getAppletObject();return He&&typeof He.startAnimation=="function"?(He.startAnimation(),!0):!1},St.stopAnimation=function(){var He=St.getAppletObject();return He&&typeof He.stopAnimation=="function"?(He.stopAnimation(),!0):!1},St.getAppletObject=function(){var He=ne.id!==void 0?ne.id:"ggbApplet";return window[He]},St.resize=function(){};var Ct=function(He,Ue,rt){var cn=document.createElement("param");cn.setAttribute("name",Ue),cn.setAttribute("value",rt),He.appendChild(cn)},Ie=function(He){return He&&He!=="false"},je=function(He,Ue,rt){Ze(nt)<=4.2&&(rt=!0);var cn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==nt||ggbHTML5LoadedCodebaseIsWebSimple&&!Te)&&(cn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var qt=document.createElement("div");qt.classList.add("appletParameters","notranslate");var Fn=Ue.width,bt=Ue.height;if(Ue.disableAutoScale=Ue.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ue.disableAutoScale,Ue.width!==void 0)if(Ze(nt)<=4.4)Ie(Ue.showToolBar)&&(Ue.height-=7),Ie(Ue.showAlgebraInput)&&(Ue.height-=37),Ue.width<605&&Ie(Ue.showToolBar)&&(Ue.width=605,Fn=605);else{var Ge=100;(Ie(Ue.showToolBar)||Ie(Ue.showMenuBar))&&(Ue.hasOwnProperty("customToolBar")&&(Ue.customToolbar=Ue.customToolBar),Ge=Ie(Ue.showMenuBar)?245:155),Fn=5?(Ue.appletOnLoad=function(Sn){var Pn=He.querySelector(".ggb_preview");Pn&&Pn.parentNode.removeChild(Pn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ae),window.GGBT_wsf_view&&$(window).trigger("resize"),ue(Sn)},re||ae.appendChild(ce)):qt.appendChild(ce),ae.appendChild(qt),re||He.appendChild(ae),setTimeout(function(){St.resize()},1)}else{var he=document.createElement("div");he.className="applet_scaler",he.style.position="relative",he.style.display="block",he.appendChild(qt),He.appendChild(he),Ue.appletOnLoad=function(Sn){St.resize(),ue(Sn)}}function ie(Sn,Pn){Pn&&typeof Pn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Sn,Pn.appletOnLoad):renderGGBElement(Sn),Gt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Pn)}function Ce(Sn,Pn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Sn,params:Pn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Un){ie(Un.article,Un.params)}),html5AppletsToProcess=null)},Ze(nt)<5&&(Sn.className+=" geogebraweb")):ie(Sn,Pn)}if(cn){scriptLoadStarted=!0;for(var Et=0;Et0?(en.remove(),ae.attr("id","fullscreencontent").show(),jQuery(ue).append(ae),window.dispatchEvent(new Event("resize"))):je(en,Ue,!1),window.GGBT_wsf_view.launchFullScreen(ue)}else Nt=cn,je(He,Ue,!1);if(!window.GGBT_wsf_view)for(bt=0;btHe/4*3&&(en=He/4*3),ue=en/5.8,Ge.setAttribute("src",et),Ge.setAttribute("width",en),Ge.setAttribute("height",ue);var ae=(He-en)/2,re=(Ue-ue)/2;Ge.style.left=ae+"px",Ge.style.top=re+"px",qt.appendChild(Ge)}}return qt.appendChild(bt),qt},Mn=function(He){return He=He.toLowerCase(),He==="html5"||He==="screenshot"?He:"html5"},we=["web","webSimple","web3d","tablet","tablet3d","phone"],fe=function(He,Ue){if(nt=He,Ue){at(nt,!0);return}var rt=!Me;if(rt){var cn=Ze(nt);!isNaN(cn)&&cn<4.4&&(rt=!1)}var qt,Fn;window.location.protocol.substr(0,4)==="http"?qt=window.location.protocol:qt="http:";var bt=nt.indexOf("//");bt>0?Fn=nt:bt===0?Fn=qt+nt:Fn="https://www.geogebra.org/apps/5.2.814.0/";for(var Ge in we)if(nt.slice(we[Ge].length*-1)===we[Ge]||nt.slice((we[Ge].length+1)*-1)===we[Ge]+"/"){at(Fn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&rt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Ie(ne.showToolBar)&&!Ie(ne.showMenuBar)&&!Ie(ne.showAlgebraInput)&&!Ie(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?Fn+="webSimple/":Fn+="web3d/",at(Fn,!1)},at=function(He,Ue){if(He.requirejs){lt=He;return}He.slice(-1)!=="/"&&(He+="/"),lt=He,Ue===null&&(Ue=He.indexOf("http")===-1),Be=Ue,xe="web.nocache.js",Te=!1;var rt=lt.split("/");rt.length>1&&(!Ue&&rt[rt.length-2]==="webSimple"?(xe="webSimple.nocache.js",Te=!0):we.indexOf(rt[rt.length-2])>=0&&(xe=rt[rt.length-2]+".nocache.js")),rt=He.split("/"),nt=rt[rt.length-3],nt.substr(0,4)==="test"?nt=nt.substr(4,1)+"."+nt.substr(5,1):(nt.substr(0,3)==="war"||nt.substr(0,4)==="beta")&&(nt="5.0");var cn=parseFloat(nt);cn!==NaN&&cn<5&&He.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+cn+" is deprecated. Using version latest instead."),fe("5.0",Ue))},Gt=function(He,Ue){window.console&&window.console.log&&(!Ue||typeof Ue.showLogging=="undefined"||Ue.showLogging&&Ue.showLogging!=="false")&&console.log(He)};ne.material_id!==void 0?Kt($e):$e();function $e(){var He=zt;De!==null?He=De:parseFloat(He)<5&&(He="5.0"),fe(He,!1),Ve!==null&&at(Ve,Be),Re=!0}return St},GGBAppletUtils=function(){"use strict";function St(){return window.GGBT_wsf_edit!==void 0}function zt(Re,De){De!=1?(Re.style.transformOrigin="0% 0% 0px",Re.style.webkitTransformOrigin="0% 0% 0px",Re.style.transform="scale("+De+","+De+")",Re.style.webkitTransform="scale("+De+","+De+")",Re.style.maxWidth="initial",Re.querySelector(".ggb_preview")!==null&&(Re.querySelector(".ggb_preview").style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Re.style.transform="none",Re.style.webkitTransform="none")}function ne(Re,De,Ve,Ke,ze,tt){var lt=null;if(tt!=null&&tt!="")for(var Be=Re.parentNode;Be!=null;)if((" "+Be.className+" ").indexOf(" "+tt+" ")>-1){lt=Be;break}else Be=Be.parentNode;var Nt=0,nt=0,xe=0,Te=0,ke=0,et=0,st=0;if(lt)Nt=lt.offsetWidth,nt=Math.max(Ke?lt.offsetWidth:0,lt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Nt=Math.min(window.innerWidth,document.documentElement.clientWidth),nt=Math.min(window.innerHeight,document.documentElement.clientHeight),xe=Nt):(Nt=window.innerWidth,nt=window.innerHeight,xe=window.innerWidth),Re){var Tt=Re.getBoundingClientRect();Tt.left>0&&Tt.left<=Nt&&(ze===void 0||!ze)&&(document.dir==="rtl"?(ke=Nt-Tt.width-Tt.left,et=xe<=480?10:30):(et=Tt.left,ke=xe<=480?10:30),Te=et+ke)}if(Re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var pe=Re.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Te=40,st=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Te=0,st=40)}}return Re&&((Ve===void 0||!Ve)&&De>0&&De+Te1&&(tt=!0)),De&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(tt=!0),!(Re.hasOwnProperty("disableAutoScale")&&Re.disableAutoScale))ze=y(Re,De,tt,Ve,Re.scaleContainerClass);else return Ke;return tt&&(!Re.hasOwnProperty("scale")||Ke===1)?ze:Math.min(Ke,ze)}function Oe(Re){var De=Math.min(window.innerWidth,document.documentElement.clientWidth),Ve=Math.min(window.innerHeight,document.documentElement.clientHeight),Ke=Re.getBoundingClientRect(),ze=(De-Ke.width)/2,tt=(Ve-Ke.height)/2;tt<0&&(tt=0),Re.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze<40?Re.style.left="40px":Re.style.left=ze+"px",Re.style.top=tt+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(tt<40?Re.style.top="40px":Re.style.top=tt+"px",Re.style.left=ze+"px")}function it(Re,De){var Ve=Re.querySelector(".appletParameters");if(Ve){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(De.id!==Ve.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Re)}if(Ve.parentElement&&/fullscreen/.test(Ve.parentElement.className))return;var Ke=Me(De,Re);St()&&Ve.setAttribute("data-param-scale",Ke);for(var ze=null,tt=0;tt=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(St){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(St){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(St){var zt=c[St];return zt==null?null:zt},r=d,webModule.__errFn=e}function B(){function St(Re){var De=Re.lastIndexOf(rb);De==-1&&(De=Re.length);var Ve=Re.indexOf(sb);Ve==-1&&(Ve=Re.length);var Ke=Re.lastIndexOf(tb,Math.min(Ve,De));return Ke>=O?Re.substring(O,Ke+P):W}function zt(Re){if(!Re.match(/^\w+:\/\//)){var De=o.createElement(ub);De.src=Re+vb,Re=St(De.src)}return Re}function ne(){var Re=__gwt_getMetaProperty(wb);return Re!=null?Re:W}function y(){for(var Re=o.getElementsByTagName(_),De=O;DeO?Re[Re.length-P].href:W}function Oe(){var Re=o.location;return Re.href==Re.protocol+zb+Re.host+Re.pathname+Re.search+Re.hash}var it=ne();return it==W&&(it=y()),it==W&&(it=Me()),it==W&&Oe()&&(it=St(o.location.href)),it=zt(it),it}function C(St){return St.match(/^\//)||St.match(/^[a-zA-Z]+:\/\//)?St:webModule.__moduleBase+St}function D(){var St=[],zt=O,ne=[],y=[];function Me(Re){var De=y[Re](),Ve=ne[Re];if(De in Ve)return De;var Ke=[];for(var ze in Ve)Ke[Ve[ze]]=ze;throw r&&r(Re,Ke,De),null}if(__gwt_isKnownPropertyValue=function(Re,De){return De in ne[Re]},webModule.__getPropMap=function(){var Re={};for(var De in ne)ne.hasOwnProperty(De)&&(Re[De]=Me(De));return Re},webModule.__computePropValue=Me,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var it=Oe.indexOf(Db);it!=-1&&(zt=parseInt(Oe.substring(it+P),$),Oe=Oe.substring(O,it))}catch(Re){}return webModule.__softPermutationId=zt,C(Oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/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})()},1007:function(St,zt,ne){"use strict";ne.d(zt,{G0:function(){return he},JW:function(){return $e},Jd:function(){return Yt},Kl:function(){return He},L5:function(){return xe},MH:function(){return at},MI:function(){return Ge},Qo:function(){return mt},SO:function(){return nt},Tf:function(){return st},VT:function(){return dt},XO:function(){return Be},Xy:function(){return pe},Y0:function(){return Ct},Ye:function(){return re},Yv:function(){return bt},ZH:function(){return cn},am:function(){return Ut},bD:function(){return en},eA:function(){return Ze},fA:function(){return rt},fY:function(){return Kt},g6:function(){return Nt},g7:function(){return ue},gT:function(){return Qe},gn:function(){return qt},h$:function(){return Fn},hG:function(){return Tt},i8:function(){return Ue},j3:function(){return Gt},lH:function(){return we},li:function(){return Te},n4:function(){return ke},pU:function(){return Ie},qK:function(){return et},sA:function(){return je},sP:function(){return fe},t$:function(){return Mn},wj:function(){return ce},zl:function(){return nn}});var y=ne(98280),Me=ne(19374),Oe=Object.defineProperty,it=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ve=(ie,Ce,Et)=>Ce in ie?Oe(ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ie[Ce]=Et,Ke=(ie,Ce)=>{for(var Et in Ce||(Ce={}))Re.call(Ce,Et)&&Ve(ie,Et,Ce[Et]);if(it)for(var Et of it(Ce))De.call(Ce,Et)&&Ve(ie,Et,Ce[Et]);return ie},ze=(ie,Ce,Et)=>new Promise((gt,ft)=>{var yt=Pn=>{try{Sn(Et.next(Pn))}catch(Un){ft(Un)}},pn=Pn=>{try{Sn(Et.throw(Pn))}catch(Un){ft(Un)}},Sn=Pn=>Pn.done?gt(Pn.value):Promise.resolve(Pn.value).then(yt,pn);Sn((Et=Et.apply(ie,Ce)).next())});const tt=(0,Me.oP)(),lt={};tt!=null&&tt.homework_common_id&&(lt.homework_common_id=tt==null?void 0:tt.homework_common_id),tt!=null&&tt.exercisesId&&(lt.exercise_id=tt==null?void 0:tt.exercisesId),console.log(tt,lt,"urlParamsAll");function Be(ie,Ce){return(0,y.U2)(`tasks/${ie}.json`,Ke(Ke({},Ce),lt))}function Nt(ie,Ce={}){return(0,y.U2)(`myshixuns/${ie}/challenges.json`,Ke({},Ce))}function nt(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/subject_challenges.json`,Ce)}function xe(ie,Ce,Et){return(0,y.U2)(`tasks/${ie}/star.json`,{shixun_id:Ce,star:Et})}function Te(ie,Ce){return Ce.path&&(Ce.path=encodeURIComponent(Ce.path)),(0,y.U2)(`tasks/${ie}/rep_content.json`,Ke(Ke({},Ce),lt))}function ke(ie,Ce){return(0,y.v_)(`myshixuns/${ie}/update_file.json`,Ke(Ke({},Ce),lt))}function et(ie,Ce){return(0,y.U2)(`tasks/${ie}/reset_original_code.json`,Ke(Ke({},Ce),lt))}function st(ie,Ce){return(0,y.v_)(`myshixuns/${ie}/reset_repository.json`,Ce)}function Tt(ie,Ce){return(0,y.U2)(`tasks/${ie}/reset_passed_code.json`,Ke(Ke({},Ce),lt))}function pe(ie,Ce){return(0,y.v_)(`tasks/${ie}/game_build.json`,Ke(Ke({},Ce),lt))}function Ze(ie){return(0,y.ZP)("http://localhost:49352/api/game_build",{method:"post",body:ie})}function mt(ie,Ce){return(0,y.U2)(`tasks/${ie}/game_status.json`,Ke(Ke({},Ce),lt))}function nn(ie,Ce){return(0,y.v_)(`tasks/${ie}/choose_build.json`,Ke(Ke({},Ce),lt))}function Kt(ie){return(0,y.U2)(`myshixuns/${ie}/get_remaining_time.json`)}function Qe(ie){return(0,y.U2)(`tasks/${ie}/picture_display.json`,lt)}function qe(ie,Ce){return get(`courses/${ie}/inform_detail.json`,Ce)}function Ct(ie){return(0,y.v_)(`tasks/${ie}/plus_or_cancel_praise.json`)}function Ie(ie,Ce={}){return(0,y.v_)(`myshixuns/${ie}/repository.json`,Ce)}function je(ie,Ce={}){return(0,y.U2)(`myshixuns/${ie}/start.json`,Ce)}function dt(ie,Ce={}){return(0,y.v_)(`myshixuns/${ie}/force_delete_pod.json`,Ce)}function Dt(ie,Ce={}){return get(`myshixuns/${ie}/set_tpisession.json`,Ce)}function ln(ie){return get(`myshixuns/${ie}/reset_pod.json`)}function Ut(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/reset_pod.json`,Ce)}function Yt(ie,Ce){return(0,y.ZP)(`/api/tasks/${ie}/reboot_esc.json`,{method:"post",body:Ce})}function Mn(ie){return(0,y.U2)(`tasks/${ie}/check_test_sets.json`)}function we(ie){return(0,y.U2)(`tasks/${ie}/get_answer_info.json`)}function fe(ie){return(0,y.U2)(`tasks/${ie}/get_choose_answer.json`)}function at(ie){return(0,y.U2)(`tasks/${ie}/unlock_choose_answer.json`)}function Gt(ie,Ce){return(0,y.U2)(`tasks/${ie}/unlock_answer.json`,{answer_id:Ce})}function $e(ie,Ce,Et,gt){return(0,y.v_)(`tasks/${ie}/set_games_status.json`,Ke({result:Ce,data:Et},gt||{}))}function He(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/active_pod.json`,Ce)}function Ue(ie,Ce){return(0,y.U2)(`tasks/${ie}/rank_list.json`,Ce)}function rt(ie,Ce){return(0,y.v_)(`tasks/${ie}/close_windows_vnc.json`,{tpi_id:Ce})}function cn(ie,Ce){return(0,y.U2)(`tasks/${ie}/commit_files.json`,Ce)}function qt(ie,Ce){return(0,y.U2)(`tasks/${ie}/pull_files.json`,Ce)}function Fn(ie,Ce){return(0,y.v_)(`tasks/${ie}/log_output`,Ce)}function bt(ie,Ce){return(0,y.U2)(`tasks/${ie}/stop_log_output.json`,Ce)}function Ge(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/add_file.json`,{method:"post",body:ie})})}function en(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/delete_git_file.json`,{method:"Delete",body:ie})})}function ue(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/mv_file.json`,{method:"post",body:ie})})}function ae(ie){return ze(this,null,function*(){return ie.path&&(ie.path=encodeURIComponent(ie.path)),Fetch(`/api/tasks/${ie.id}/rep_content.json`,{method:"get",params:ie})})}function re(ie,Ce){return(0,y.ZP)(`/api/shixuns/${ie}/set_start_permanent.json`,{method:"put",body:Ce})}function ce(ie){return ze(this,null,function*(){return(0,y.ZP)("/api/myshixuns/wuying_record.json",{method:"get",params:ie})})}function he(ie){return ze(this,null,function*(){return(0,y.ZP)("/api/jupyters/save_with_wuying_tpi.json",{method:"Get",params:ie})})}},82977:function(St,zt,ne){"use strict";ne.d(zt,{Ax:function(){return it},Ds:function(){return Re},KI:function(){return Ve},SI:function(){return Oe},f1:function(){return Me}});var y=ne(49647);function Me(Ke){let ze=!0;if(Ke.length>0){for(let tt=0;ttTe in xe?Oe(xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:ke}):xe[Te]=ke,tt=(xe,Te)=>{for(var ke in Te||(Te={}))Ve.call(Te,ke)&&ze(xe,ke,Te[ke]);if(De)for(var ke of De(Te))Ke.call(Te,ke)&&ze(xe,ke,Te[ke]);return xe},lt=(xe,Te)=>it(xe,Re(Te)),Be=(xe,Te)=>{var ke={};for(var et in xe)Ve.call(xe,et)&&Te.indexOf(et)<0&&(ke[et]=xe[et]);if(xe!=null&&De)for(var et of De(xe))Te.indexOf(et)<0&&Ke.call(xe,et)&&(ke[et]=xe[et]);return ke},Nt=(xe,Te,ke)=>new Promise((et,st)=>{var Tt=mt=>{try{Ze(ke.next(mt))}catch(nn){st(nn)}},pe=mt=>{try{Ze(ke.throw(mt))}catch(nn){st(nn)}},Ze=mt=>mt.done?et(mt.value):Promise.resolve(mt.value).then(Tt,pe);Ze((ke=ke.apply(xe,Te)).next())});const nt=xe=>{var Te=xe,{children:ke}=Te,et=Be(Te,["children"]);const[st,Tt]=(0,Me.useState)(!1);return Me.createElement(y.ZP,lt(tt({},et),{loading:st,onClick:pe=>Nt(void 0,null,function*(){try{Tt(!0),yield et.onClick(pe),Tt(!1)}catch(Ze){console.error(Ze),Tt(!1)}})}),ke)}},8380:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(59301),Me=ne(75790),Oe=ne(62957),it="data:image/png;base64,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",Re="data:image/png;base64,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",De={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Ve=({visible:ze,occupationValue:tt,onCancel:lt=()=>{}})=>{const Be=()=>y.createElement("div",{className:De.flexColumn},y.createElement("img",{className:De.img,src:Re}),y.createElement("span",{className:De.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Nt=()=>y.createElement("div",{className:De.flexColumn},y.createElement("img",{className:De.img,src:it}),y.createElement("span",{className:De.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),nt=()=>tt===3?y.createElement(y.Fragment,null,Nt(),Be()):tt===2?Be():Nt();return y.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ze,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:()=>{lt(),Me.history.push("/account/certification")},onCancel:()=>{lt()}},y.createElement("div",{className:De.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),y.createElement("div",{className:De.flexRow},nt()))};var Ke=(0,Me.connect)(({paperlibrary:ze,loading:tt,globalSetting:lt})=>({paperlibrary:ze,globalSetting:lt,loading:tt.effects}))(Ve)},10251:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nn}});var y=ne(59301),Me=ne(28284),Oe=ne(62957),it=ne(82326),Re=ne(29787),De=ne(70858),Ve={flex_box_center:"flex_box_center___bIXR2",flex_space_between:"flex_space_between___Qd_bs",flex_box_vertical_center:"flex_box_vertical_center___m4yjg",flex_box_center_end:"flex_box_center_end___QlnxS",flex_box_column:"flex_box_column___BKnnV",zhishidian:"zhishidian___D2PeN"},Ke=ne(75790),ze=ne(27324),tt=ne(19374),lt=ne(98280),Be=ne(59301),Nt=Object.defineProperty,nt=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,st=(Kt,Qe,qe)=>Qe in Kt?Nt(Kt,Qe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Kt[Qe]=qe,Tt=(Kt,Qe)=>{for(var qe in Qe||(Qe={}))ke.call(Qe,qe)&&st(Kt,qe,Qe[qe]);if(Te)for(var qe of Te(Qe))et.call(Qe,qe)&&st(Kt,qe,Qe[qe]);return Kt},pe=(Kt,Qe)=>nt(Kt,xe(Qe)),Ze=(Kt,Qe,qe)=>new Promise((Ct,Ie)=>{var je=ln=>{try{Dt(qe.next(ln))}catch(Ut){Ie(Ut)}},dt=ln=>{try{Dt(qe.throw(ln))}catch(Ut){Ie(Ut)}},Dt=ln=>ln.done?Ct(ln.value):Promise.resolve(ln.value).then(je,dt);Dt((qe=qe.apply(Kt,Qe)).next())});const mt=({dispatch:Kt,user:Qe,classroomList:qe,account:Ct,knowledgeList:Ie,setKnowledgeList:je,disabled:dt=!1,course_discipline_id:Dt=null})=>{const[ln]=Me.default.useForm(),Ut=(0,Ke.useParams)(),[Yt,Mn]=(0,y.useState)(!1),[we,fe]=(0,y.useState)({page:1,limit:10,keyword:""}),[at,Gt]=(0,y.useState)([]),[$e,He]=(0,y.useState)({}),[Ue,rt]=(0,y.useState)("");(0,y.useEffect)(()=>{Ct.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?cn():(we.keyword="",we.page=1,fe(Tt({},we)))},[Ct.actionTabs]);const cn=()=>Ze(void 0,null,function*(){var bt,Ge,en,ue,ae,re,ce,he,ie,Ce,Et,gt,ft;Mn(!0);const yt=yield(0,lt.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((yt==null?void 0:yt.status)===0){Gt((bt=yt==null?void 0:yt.data)==null?void 0:bt.list),console.log("account.actionTabs.params",Ct.actionTabs.params);const pn=(Ge=Ct.actionTabs.params)==null?void 0:Ge.course_discipline_id;console.log("id",pn),ln.setFieldsValue({course_discipline_id:pn||((ae=(ue=(en=yt==null?void 0:yt.data)==null?void 0:en.list)==null?void 0:ue[0])==null?void 0:ae.id)}),((ce=(re=yt==null?void 0:yt.data)==null?void 0:re.list)==null?void 0:ce.length)>0?qt(pn||((Ce=(ie=(he=yt==null?void 0:yt.data)==null?void 0:he.list)==null?void 0:ie[0])==null?void 0:Ce.id)):Mn(!1),rt(pn||((ft=(gt=(Et=yt==null?void 0:yt.data)==null?void 0:Et.list)==null?void 0:gt[0])==null?void 0:ft.id))}}),qt=bt=>Ze(void 0,null,function*(){const Ge=yield(0,lt.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(Ut==null?void 0:Ut.pathId)||"",course_discipline_id:bt,keyword:we==null?void 0:we.keyword}});(Ge==null?void 0:Ge.status)===0&&He(Ge==null?void 0:Ge.data),Mn(!1)});(0,y.useEffect)(()=>{Ct.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(rt(ln.getFieldValue("course_discipline_id")),qt(ln.getFieldValue("course_discipline_id")))},[we==null?void 0:we.keyword]);const Fn=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(bt,Ge)=>Be.createElement("span",null,bt||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(bt,Ge)=>Be.createElement(Be.Fragment,null,Ie!=null&&Ie.map(en=>en.id).includes(Ge==null?void 0:Ge.id)?Be.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ie=Ie.filter(en=>(en==null?void 0:en.id)!=(Ge==null?void 0:Ge.id)),je([...Ie])}},"\u53D6\u6D88\u5173\u8054"):Be.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(Ie==null?void 0:Ie.length)>0?je([...Ie,Ge]):je([Ge])}},"\u5173\u8054"))}].filter(bt=>!!bt);return Be.createElement("div",null,Be.createElement(Oe.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:Ct.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:Ve.scoremodal,onCancel:()=>{Kt({type:"account/setActionTabs",payload:{key:""}})}},Be.createElement(Me.default,{layout:"inline",form:ln,className:Ve.myForm},Be.createElement(Me.default.Item,{name:"course_discipline_id",colon:!1},Be.createElement(it.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:dt,onChange:bt=>{qt(bt),rt(bt)}},at==null?void 0:at.map(bt=>Be.createElement(it.default.Option,{key:bt==null?void 0:bt.id,value:bt==null?void 0:bt.id},bt==null?void 0:bt.name)))),Be.createElement(ze.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:we==null?void 0:we.keyword,style:{width:240},onChange:bt=>{fe(pe(Tt({},we),{keyword:bt,page:1}))}}),Be.createElement("div",{className:Ve.zhishidian,onClick:()=>{(0,tt.xg)(`/knowledgeHub?course_discipline_id=${Ue}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),Be.createElement(Re.Z,{spinning:Yt},Be.createElement(De.default,{columns:Fn,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:($e==null?void 0:$e.tag_disciplines)||[]}))))};var nn=(0,Ke.connect)(({user:Kt,classroomList:Qe,account:qe})=>({user:Kt,classroomList:Qe,account:qe}))(mt)},13248:function(St,zt,ne){"use strict";ne.d(zt,{t:function(){return Be}});var y=ne(59301),Me=ne(7939),Oe={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},it=ne(92310),Re=ne.n(it),De=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,tt=(Nt,nt,xe)=>nt in Nt?De(Nt,nt,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Nt[nt]=xe,lt=(Nt,nt)=>{for(var xe in nt||(nt={}))Ke.call(nt,xe)&&tt(Nt,xe,nt[xe]);if(Ve)for(var xe of Ve(nt))ze.call(nt,xe)&&tt(Nt,xe,nt[xe]);return Nt};const Be=({cancelText:Nt="\u53D6\u6D88",okText:nt="\u786E\u5B9A",loading:xe=!1,hasOkBtn:Te=!0,hasCancelBtn:ke=!0,okButtonProps:et={},onCancel:st=()=>{},onOk:Tt=()=>{},className:pe=""})=>y.createElement("div",{className:Re()(Oe.buttonFixed,pe)},y.createElement("div",{className:Oe.buttonWrap},ke&&y.createElement(Me.ZP,{size:"middle",className:`${Oe.button} mr20`,onClick:st},Nt),Te&&y.createElement(Me.ZP,lt({size:"middle",type:"primary",className:`${Oe.button} mr20`,loading:xe,onClick:Tt},et),nt)))},25332:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ze}});var y=ne(59301),Me=ne(75790),Oe=ne(62957),it=ne(6767),Re=ne(37568),De=ne(62673),Ve=ne(31576),Ke=ne(8380),ze=ne(19374),tt=ne(7939),lt=ne(87169),Be={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Nt=ne(32637),nt=ne(59301);const xe=({classroomList:mt,dispatch:nn,user:Kt})=>nt.createElement(Oe.default,{open:mt.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:nt.createElement("span",null,nt.createElement(lt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{nn({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},nt.createElement("div",{style:{textAlign:"center",marginBottom:30}},nt.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",nt.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"),nt.createElement("img",{style:{width:130,height:130},src:Nt})),nt.createElement("div",{className:Be.bottom},nt.createElement(tt.ZP,{className:Be.yes,onClick:()=>{nn({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var Te=(0,Me.connect)(({classroomList:mt,user:nn})=>({classroomList:mt,user:nn}))(xe),ke=ne(98280),et=ne(59301),st=(mt,nn,Kt)=>new Promise((Qe,qe)=>{var Ct=dt=>{try{je(Kt.next(dt))}catch(Dt){qe(Dt)}},Ie=dt=>{try{je(Kt.throw(dt))}catch(Dt){qe(Dt)}},je=dt=>dt.done?Qe(dt.value):Promise.resolve(dt.value).then(Ct,Ie);je((Kt=Kt.apply(mt,nn)).next())}),Tt=(mt=>(mt[mt.Professor=1]="Professor",mt[mt.AssistantProfessor=2]="AssistantProfessor",mt[mt.Student=3]="Student",mt))(Tt||{});const pe=({visible:mt,user:nn,account:Kt,onCancel:Qe=()=>{},dispatch:qe})=>{const[Ct,Ie]=(0,y.useState)(),[je,dt]=(0,y.useState)([]),[Dt,ln]=(0,y.useState)(!1),[Ut,Yt]=(0,y.useState)(!1),[Mn,we]=(0,y.useState)(),[fe,at]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Ue,rt;(Ue=nn==null?void 0:nn.userInfo)!=null&&Ue.identity&&dt([((rt=nn==null?void 0:nn.userInfo)==null?void 0:rt.identity)==="student"?3:1])},[nn]);const Gt=Ue=>{const rt=()=>{window.location.href=(Ue==null?void 0:Ue.jump_url)||`/classrooms/${Ue==null?void 0:Ue.course_id}`};if(je.includes(1)){Oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:et.createElement("div",{className:"tc"},(Ue==null?void 0:Ue.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{rt()}});return}rt()},$e=()=>st(void 0,null,function*(){if(!Ct){it.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Ue=yield(0,ke.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Ct}});if(Ue!=null&&Ue.need_pro_auth&&!je.includes(1)&&!je.includes(2)){qe({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Ct,checkedList:je}}),He();return}ln(!0);const rt=yield(0,Ve.cR)({invite_code:Ct,professor:je.includes(1)?1:null,assistant_professor:je.includes(2)?1:null,student:je.includes(3)?1:null});if(ln(!1),(rt==null?void 0:rt.status)===-4&&(Qe(),qe({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(rt==null?void 0:rt.status)===-12&&it.ZP.warning(rt==null?void 0:rt.message),(rt==null?void 0:rt.status)===-2){if(He(),rt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Yt(!0),we(1);return}if(rt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Yt(!0),we(2);return}if(rt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Yt(!0),we(3);return}}if((rt==null?void 0:rt.status)===0){(0,ze.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),He(),rt!=null&&rt.course_id?Gt(rt):it.ZP.success(rt.message);return}}),He=()=>st(void 0,null,function*(){Qe()});return et.createElement(et.Fragment,null,et.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:mt,confirmLoading:Dt,onOk:$e,onCancel:He},et.createElement("div",{className:"tc"},et.createElement("div",null,et.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),et.createElement(Re.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Ct,onChange:Ue=>{if(Ue.target.value.length>=7){it.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Ie(Ue.target.value)}})),et.createElement("div",{className:"mt10 font14"},et.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),et.createElement(De.default.Group,{value:je,onChange:Ue=>dt(Ue)},et.createElement(De.default,{value:1,disabled:je.includes(2)},"\u6559\u5E08"),et.createElement(De.default,{value:2,disabled:je.includes(1)},"\u52A9\u6559"),et.createElement(De.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),et.createElement(Te,null),et.createElement(Ke.Z,{visible:Ut,onCancel:()=>Yt(!1),occupationValue:Mn}))};var Ze=(0,Me.connect)(({user:mt,account:nn})=>({user:mt,account:nn}))(pe)},19688:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return na},g:function(){return Sr}});var y=ne(59301),Me=ne(75790),Oe=ne(24404),it=ne(37568),Re=ne(62957),De={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",level:"level___XtFBL",sq:"sq___NEbck",jc:"jc___urhwB",gj:"gj___lRV0B"},Ve=ne(6767),Ke=ne(77019),ze=ne(5269),tt=ne(93041),lt=ne(75727),Be=ne(47889),Nt=ne(31576),nt=ne(19374),xe=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())}),Te=($t=>($t.Manager="manager",$t.Developer="developer",$t.Reporter="reporter",$t))(Te||{}),et=({visible:$t,onCancel:Vn=()=>{}})=>{const[Wn,pt]=(0,y.useState)(),[wt,qn]=(0,y.useState)(),[di,Ra]=(0,y.useState)(!1),ct=()=>xe(void 0,null,function*(){if(!Wn){Ve.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Wn.length!==6){Ve.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!wt){Ve.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ra(!0);const Mt=yield(0,Nt.vm)({code:Wn,role:wt});Ra(!1),Lt();const At={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(At[Mt.status]){Ve.ZP.info(At[Mt.status]);return}if(Mt.status===0){wt==="reporter"?(Ve.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,nt.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),Me.history.push(`/projects/${Mt==null?void 0:Mt.project_id}`)):((0,nt.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ve.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Lt=()=>xe(void 0,null,function*(){Vn()});return y.createElement(y.Fragment,null,y.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:$t,confirmLoading:di,onOk:ct,onCancel:Lt},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),y.createElement(it.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Wn,onChange:Mt=>{if(Mt.target.value.length>=7){Ve.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}pt(Mt.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(Be.ZP.Group,{value:wt,onChange:Mt=>qn(Mt.target.value)},y.createElement(Be.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),y.createElement(Be.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),y.createElement(Be.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},st=ne(25332),Tt={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"},pe=ne(1997),Ze=ne(28284),mt=ne(82326),nn=ne(11467),Kt=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const Qe=({globalSetting:$t,dispatch:Vn,user:Wn,open:pt,onCancel:wt=()=>{}})=>{const[qn,di]=(0,y.useState)([]),[Ra,ct]=(0,y.useState)([]),[Lt,Mt]=(0,y.useState)([]),[At]=Ze.default.useForm(),[Yn,lr]=(0,y.useState)(!1),[yr,Gn]=(0,y.useState)(!1),Nr=(0,y.useRef)(null),Gr=(0,y.useRef)(1),[fi,va]=(0,y.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,y.useEffect)(()=>{pt&&Zt()},[pt]);const Zt=()=>Kt(void 0,null,function*(){var $n;const xr=yield Xt(fi);if(!(0,pe.o1)(Vn))return;const{user_school_id:Rn="",department_id:pr="",school_name:hn="",department_name:Cr=""}=Wn.userInfo||{},Rr=($n=xr==null?void 0:xr.graduation_years)==null?void 0:$n.at(-1);ct([{id:Rn,name:hn}]),yield yn(Rn),At.setFieldsValue({year:Rr,school_id:Rn,department_id:Number(pr),name:`${Rr}${hn}${Cr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Xt=$n=>Kt(void 0,null,function*(){const xr=yield(0,nn.J3)($n);return xr.status===0&&di((xr==null?void 0:xr.graduation_years)||[]),xr}),Bt=($n,xr=500)=>{Gn(!0),clearTimeout(Nr.current),Nr.current=setTimeout(()=>Kt(void 0,null,function*(){Gr.current+=1;const Rn=Gr.current,pr=yield(0,nn.NT)({keyword:$n});pr.status===0&&Gr.current===Rn&&(ct((pr==null?void 0:pr.schools)||[]),Gn(!1))}),xr)},yn=$n=>Kt(void 0,null,function*(){if(!$n)return;const xr=yield(0,nn.Ps)({page:1,limit:9999,id:$n});xr.status===0&&Mt((xr==null?void 0:xr.departments)||[])});return y.createElement(Re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:pt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Yn,onCancel:wt,onOk:()=>At.submit()},y.createElement(Ze.default,{colon:!1,form:At,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:($n,xr)=>{$n.school_id&&(yn(xr.school_id),At.setFieldValue("department_id",null))},onFinish:$n=>Kt(void 0,null,function*(){lr(!0);const xr=yield(0,nn.Wz)($n);xr.status===0&&(Ve.ZP.success("\u521B\u5EFA\u6210\u529F"),At.resetFields(),wt(),(0,nt.xg)(`/graduations/${xr==null?void 0:xr.identifier}/index`)),lr(!1)})},y.createElement(Ze.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},y.createElement(mt.default,{style:{width:344},size:"large",options:qn.map($n=>({value:$n,label:$n}))})),y.createElement(Ze.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},y.createElement(mt.default,{showSearch:!0,filterOption:!1,onSearch:$n=>{Bt($n)},loading:yr,size:"large",style:{width:344},options:Ra.map($n=>({value:$n.id,label:$n.name}))})),y.createElement(Ze.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},y.createElement(mt.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Lt.map($n=>({value:$n.id,label:$n.name}))})),y.createElement(Ze.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"}]},y.createElement(it.default,{showCount:!0,style:{width:344},maxLength:60}))))};var qe=(0,Me.connect)(({user:$t,globalSetting:Vn,loading:Wn})=>({user:$t,globalSetting:Vn,loading:Wn}))(Qe),Ct=ne(98280),Ie=Object.defineProperty,je=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,ln=($t,Vn,Wn)=>Vn in $t?Ie($t,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):$t[Vn]=Wn,Ut=($t,Vn)=>{for(var Wn in Vn||(Vn={}))dt.call(Vn,Wn)&&ln($t,Wn,Vn[Wn]);if(je)for(var Wn of je(Vn))Dt.call(Vn,Wn)&&ln($t,Wn,Vn[Wn]);return $t},Yt=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const Mn=({globalSetting:$t,dispatch:Vn,user:Wn,open:pt,onCancel:wt=()=>{}})=>{const[qn]=Ze.default.useForm(),[di,Ra]=(0,y.useState)(!1),[ct,Lt]=(0,y.useState)(null);return(0,y.useEffect)(()=>{var Mt;if(pt){const At={code:"",user_type:((Mt=Wn==null?void 0:Wn.userInfo)==null?void 0:Mt.identity)==="student"?2:1,major:""};qn.setFieldsValue(At),Lt(Ut({},At))}},[pt]),y.createElement(Re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:pt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:di,onCancel:wt,onOk:()=>qn.submit()},y.createElement(Ze.default,{colon:!1,form:qn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Mt,At)=>Lt(Ut({},At)),onFinish:Mt=>Yt(void 0,null,function*(){Ra(!0);const At=yield(0,Ct.ZP)("/api/graduations/join.json",{method:"post",body:Mt});At.status===0&&(wt(),At!=null&&At.identifier?(0,nt.xg)(`/graduations/${At==null?void 0:At.identifier}/index`):Ve.ZP.success(At==null?void 0:At.message)),Ra(!1)})},y.createElement(Ze.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},y.createElement(it.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),y.createElement(Ze.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},y.createElement(Be.ZP.Group,null,y.createElement(Be.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),y.createElement(Be.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ct==null?void 0:ct.user_type)===2&&y.createElement(Ze.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"}]},y.createElement(it.default,{showCount:!0,maxLength:60}))))};var we=(0,Me.connect)(({user:$t,globalSetting:Vn})=>({user:$t,globalSetting:Vn}))(Mn),fe=ne(59301),at=Object.defineProperty,Gt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,cn=($t,Vn,Wn)=>Vn in $t?at($t,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):$t[Vn]=Wn,qt=($t,Vn)=>{for(var Wn in Vn||(Vn={}))Ue.call(Vn,Wn)&&cn($t,Wn,Vn[Wn]);if(He)for(var Wn of He(Vn))rt.call(Vn,Wn)&&cn($t,Wn,Vn[Wn]);return $t},Fn=($t,Vn)=>Gt($t,$e(Vn)),bt=($t,Vn)=>{var Wn={};for(var pt in $t)Ue.call($t,pt)&&Vn.indexOf(pt)<0&&(Wn[pt]=$t[pt]);if($t!=null&&He)for(var pt of He($t))Vn.indexOf(pt)<0&&rt.call($t,pt)&&(Wn[pt]=$t[pt]);return Wn},Ge=($t=>($t.Projects="projects",$t.Shixuns="shixuns",$t.Classrooms="classrooms",$t))(Ge||{}),en=($t=>($t.Classrooms="classrooms",$t.Shixuns="shixuns",$t.Paths="paths",$t.Projects="projects",$t.Videos="videos",$t.Topics="topics",$t))(en||{});const ue=$t=>{var Vn=$t,{homePage:Wn,user:pt,globalSetting:wt,loading:qn,dispatch:di}=Vn,Ra=bt(Vn,["homePage","user","globalSetting","loading","dispatch"]),ct,Lt,Mt,At,Yn,lr,yr,Gn;const[Nr,Gr]=(0,y.useState)(),[fi,va]=(0,y.useState)(),[Zt,Xt]=(0,y.useState)(!1),[Bt,yn]=(0,y.useState)(!1),$n=Rr=>{var sn;if((0,pe.tJ)(di,!1,Rr==="classrooms","",!0)){if(Rr==="projects"&&!((sn=pt.userInfo)!=null&&sn.email)){Ve.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Rr==="classrooms"?Gr(!0):Rr==="projects"&&va(!0)}},xr=(Rr,sn)=>{var ga;if((0,pe.tJ)(di)){if(sn==="projects"&&!((ga=pt.userInfo)!=null&&ga.email)){Ve.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}sn==="shixuns"&&!(0,pe.xY)()||Rr&&(window.location.href=Rr)}},Rn=(Lt=(((ct=wt.setting)==null?void 0:ct.navbar)||[]).find(Rr=>Rr.link==="/classrooms"))==null?void 0:Lt.hidden;let pr=(At=(((Mt=wt.setting)==null?void 0:Mt.navbar)||[]).find(Rr=>Rr.link==="/shixuns"))==null?void 0:At.hidden;const hn=(lr=(((Yn=wt.setting)==null?void 0:Yn.navbar)||[]).find(Rr=>Rr.link==="/paths"))==null?void 0:lr.hidden;(yr=wt==null?void 0:wt.setting)!=null&&yr.is_local&&((Gn=pt==null?void 0:pt.userInfo)!=null&&Gn.is_shixun_marker||(pr=!0));const Cr=Rr=>{var sn,ga,xa,fa,Kr,ti,La,jr,Fa,ra,Xr,Ka,ua,wa,Ea,Pr,er,ni,hr;return fe.createElement(fe.Fragment,null,fe.createElement(Ke.Z,{justify:"space-around",className:"pt5 pb5"},fe.createElement(ze.Z,{className:Tt.joinCol},((sn=pt.userInfo)==null?void 0:sn.user_identity)!=="\u5B66\u751F"&&!Rn&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>xr("/classrooms/new")},(ga=pt.userInfo)!=null&&ga.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!pr&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>xr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((xa=pt.userInfo)==null?void 0:xa.main_site)||!((fa=pt.userInfo)!=null&&fa.main_site)&&!hn&&(((Kr=pt.userInfo)==null?void 0:Kr.admin)||((ti=pt.userInfo)==null?void 0:ti.is_teacher)||((La=pt.userInfo)==null?void 0:La.business)))&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>xr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((jr=wt==null?void 0:wt.setting)!=null&&jr.is_local)&&((Fa=pt.userInfo)==null?void 0:Fa.main_site)&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>{var bn;return xr(`${(bn=wt==null?void 0:wt.setting)==null?void 0:bn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ra=pt==null?void 0:pt.userInfo)==null?void 0:ra.identity)!=="student"&&fe.createElement(tt.default.Item,Fn(qt({},Rr),{onClick:()=>{(0,pe.o1)(di)&&Xt(!0)}}),fe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Xr=pt.userInfo)!=null&&Xr.main_site)&&fe.createElement("div",null,!Rn&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>$n("classrooms")},(Ka=pt.userInfo)!=null&&Ka.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ua=pt.userInfo)==null?void 0:ua.main_site)&&!((wa=wt==null?void 0:wt.setting)!=null&&wa.is_local)&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>$n("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Ea=pt.userInfo)==null?void 0:Ea.main_site)&&fe.createElement(ze.Z,null,fe.createElement("div",{className:Tt.joinBoard})),((Pr=pt.userInfo)==null?void 0:Pr.main_site)&&fe.createElement(ze.Z,{className:Tt.joinCol},!Rn&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>$n("classrooms")},(er=pt.userInfo)!=null&&er.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ni=pt.userInfo)==null?void 0:ni.main_site)&&!((hr=wt==null?void 0:wt.setting)!=null&&hr.is_local)&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>$n("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),fe.createElement(tt.default.Item,Fn(qt({},Rr),{onClick:()=>{(0,pe.o1)(di)&&yn(!0)}}),fe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return fe.createElement("section",null,fe.createElement(lt.Z,{dropdownRender:()=>fe.createElement(tt.default,{className:`${Tt.rightMenu} ${Tt.joinMenu} mt10`},fe.createElement(Cr,null)),placement:"bottomRight"},fe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),fe.createElement(st.Z,{visible:Nr,onCancel:()=>Gr(!1)}),fe.createElement(et,{visible:fi,onCancel:()=>va(!1)}),fe.createElement(qe,{open:Zt,onCancel:()=>Xt(!1)}),fe.createElement(we,{open:Bt,onCancel:()=>yn(!1)}))};var ae=(0,Me.connect)(({homePage:$t,loading:Vn,user:Wn,globalSetting:pt})=>({homePage:$t,user:Wn,globalSetting:pt,loading:Vn.models.index}))(ue),re={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",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},ce=ne(53229),he=ne(14203),ie=ne(49647),Ce=ne(59301),Et=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,yt=($t,Vn)=>{var Wn={};for(var pt in $t)gt.call($t,pt)&&Vn.indexOf(pt)<0&&(Wn[pt]=$t[pt]);if($t!=null&&Et)for(var pt of Et($t))Vn.indexOf(pt)<0&&ft.call($t,pt)&&(Wn[pt]=$t[pt]);return Wn},pn=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const Sn=$t=>{var Vn,Wn=RegExp("(^| )"+$t+"=([^;]+)(;|$)");return(Vn=document.cookie.match(Wn))?decodeURIComponent(Vn[2]):null},Pn=$t=>{var Vn=new Date;Vn.setTime(Vn.getTime()-1);var Wn=Sn($t);Wn!=null&&(document.cookie=$t+"="+Wn+";expires="+Vn.toGMTString())};var Un=($t=>($t.Classrooms="classrooms",$t.Shixuns="shixuns",$t.Paths="paths",$t.Projects="projects",$t.Videos="videos",$t.Topics="topics",$t))(Un||{});const rn=$t=>{var Vn=$t,{homePage:Wn,user:pt,globalSetting:wt,loading:qn,dispatch:di,shixunHomeworks:Ra,location:ct,payload:Lt={}}=Vn,Mt=yt(Vn,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),At,Yn,lr,yr,Gn,Nr,Gr,fi,va,Zt,Xt,Bt,yn,$n,xr,Rn;const pr=(Yn=(((At=wt.setting)==null?void 0:At.navbar)||[]).find(ga=>ga.link==="/classrooms"))==null?void 0:Yn.hidden,hn=(yr=(((lr=wt.setting)==null?void 0:lr.navbar)||[]).find(ga=>ga.link==="/shixuns"))==null?void 0:yr.hidden,Cr=(Nr=(((Gn=wt.setting)==null?void 0:Gn.navbar)||[]).find(ga=>ga.link==="/paths"))==null?void 0:Nr.hidden,Rr=(Gr=pt.userInfo)==null?void 0:Gr.is_school_manage,sn=()=>{var ga,xa,fa,Kr,ti,La,jr,Fa,ra,Xr,Ka,ua,wa,Ea,Pr,er,ni,hr;return(0,nt.Ll)()?Ce.createElement(tt.default,{className:`${re.rightMenu} ${re.menuWrap}`},Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Ce.createElement(tt.default,{className:`${re.rightMenu} ${re.menuWrap}`},((ga=pt==null?void 0:pt.userInfo)==null?void 0:ga.paid_version)&&!((fa=(xa=pt==null?void 0:pt.userInfo)==null?void 0:xa.paid_version)!=null&&fa.is_white_list)&&Ce.createElement("div",{className:`${re.versionInfo} ${re[(La=nt.vs[(ti=(Kr=pt==null?void 0:pt.userInfo)==null?void 0:Kr.paid_version)==null?void 0:ti.version_type])==null?void 0:La.class]}`},Ce.createElement("img",{src:(ra=nt.vs[(Fa=(jr=pt==null?void 0:pt.userInfo)==null?void 0:jr.paid_version)==null?void 0:Fa.version_type])==null?void 0:ra.icon}),Ce.createElement("span",null,(ua=nt.vs[(Ka=(Xr=pt==null?void 0:pt.userInfo)==null?void 0:Xr.paid_version)==null?void 0:Ka.version_type])==null?void 0:ua.name)),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(wa=pt.userInfo)==null?void 0:wa.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!pr&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(Ea=pt.userInfo)==null?void 0:Ea.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!hn&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(Pr=pt.userInfo)==null?void 0:Pr.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Cr&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(er=pt.userInfo)==null?void 0:er.login}/paths`},"\u6211\u7684\u667A\u6167\u8BFE\u7A0B")),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(ni=pt.userInfo)==null?void 0:ni.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(hr=pt.userInfo)==null?void 0:hr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,ce.Ny)()&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,ce.JA)()&&Ce.createElement(tt.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,pe.tJ)(di)&&Me.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,ce.JA)()&&Ce.createElement(tt.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,pe.tJ)(di)&&Me.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Ce.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")),Rr&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Ce.createElement(tt.default.Item,{className:re.exit},Ce.createElement("a",{onClick:()=>pn(void 0,null,function*(){try{const bn=yield(0,he.vR)({});Ve.ZP.success(bn==null?void 0:bn.message)}catch(bn){}(0,nt.d8)("_educoder_session","logout",1),(0,nt.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,ce.bg)()?Ce.createElement(lt.Z,{className:`${re.height67}`,dropdownRender:sn,placement:"bottomRight"},Ce.createElement("section",null,Ce.createElement("aside",null,Ce.createElement("div",{className:Ra.actionTabs.type===1?re.classromediv:"",style:{position:"relative"}},Ce.createElement("img",{className:`${re.userPic} current ml15`,src:`${(fi=ie.Z)==null?void 0:fi.IMG_SERVER}/images/${(va=pt.userInfo)==null?void 0:va.image_url}`,alt:"",onClick:()=>{var ga;return Me.history.push((0,nt.Ll)()?"/account/profile":`/users/${(ga=pt.userInfo)==null?void 0:ga.login}/classrooms`)}}),((Zt=pt==null?void 0:pt.userInfo)==null?void 0:Zt.paid_version)&&!((Bt=(Xt=pt==null?void 0:pt.userInfo)==null?void 0:Xt.paid_version)!=null&&Bt.is_white_list)&&Ce.createElement("img",{src:(xr=nt.vs[($n=(yn=pt==null?void 0:pt.userInfo)==null?void 0:yn.paid_version)==null?void 0:$n.version_type])==null?void 0:xr.icon,className:re.level}),(0,nt.Ll)()&&Ce.createElement("span",{className:"ml10 font16"},(Rn=pt.userInfo)==null?void 0:Rn.username),Ce.createElement("i",{className:`iconfont icon-zhankai4 ${re.icon}`}))))):Ce.createElement("div",{className:`font15 ${wt.isIlearning?re.login:""}`},Ce.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{di({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var ht=(0,Me.connect)(({homePage:$t,loading:Vn,user:Wn,globalSetting:pt,shixunHomeworks:wt})=>({homePage:$t,user:Wn,globalSetting:pt,shixunHomeworks:wt,loading:Vn.models.index}))(rn),Cn={tip:"tip___a6MfI"},_t=ne(66649),on=ne.n(_t),It=ne(59301),fn=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const kt=({user:$t,dispatch:Vn})=>{var Wn,pt,wt;const[qn,di]=(0,y.useState)(!1),Ra=(Wn=window.location.pathname)==null?void 0:Wn.includes("classrooms/");(0,y.useEffect)(()=>{var Mt,At,Yn;if(console.log($t==null?void 0:$t.userInfo),(Mt=$t==null?void 0:$t.userInfo)!=null&&Mt.user_status)if(((At=$t==null?void 0:$t.userInfo)==null?void 0:At.role)===15){di(!1);return}else{let lr=JSON.parse(Ra?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));lr&&(lr==null?void 0:lr.login)===((Yn=$t==null?void 0:$t.userInfo)==null?void 0:Yn.login)?(console.log(on()(lr==null?void 0:lr.time).add(1,"days")),console.log(on()(new Date)),on()(lr==null?void 0:lr.time).add(1,"days").set({hour:0,minute:0,second:0}){var Mt,At;Ra?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Mt=$t==null?void 0:$t.userInfo)==null?void 0:Mt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(At=$t==null?void 0:$t.userInfo)==null?void 0:At.login})),di(!1)},Lt=()=>fn(void 0,null,function*(){let Mt=yield(0,Ct.ZP)("/api/business_contacts.json",{method:"post"});(Mt==null?void 0:Mt.status)===0&&Ve.ZP.info("\u7533\u8BF7\u6210\u529F")});return It.createElement(It.Fragment,null,qn&&It.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},It.createElement("div",{className:Cn.tip},It.createElement("div",null,It.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Ra?It.createElement(It.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((wt=$t==null?void 0:$t.userInfo)==null?void 0:wt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):It.createElement(It.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),It.createElement("div",null,It.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:ct},"\u5FFD\u7565"),It.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Lt},"\u7533\u8BF7\u5EF6\u671F")))))};var Hn=(0,Me.connect)(({user:$t})=>({user:$t}))(kt),rr=ne(7939),Qr="data:image/png;base64,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",or=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,gn=($t,Vn)=>{var Wn={};for(var pt in $t)ut.call($t,pt)&&Vn.indexOf(pt)<0&&(Wn[pt]=$t[pt]);if($t!=null&&or)for(var pt of or($t))Vn.indexOf(pt)<0&&Rt.call($t,pt)&&(Wn[pt]=$t[pt]);return Wn};const Ln=null,cr=$t=>{var Vn=$t,{homePage:Wn,user:pt,globalSetting:wt,loading:qn,dispatch:di,location:Ra,text:ct,shixunHomeworks:Lt,payload:Mt={}}=Vn,At=gn(Vn,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Yn,lr]=(0,y.useState)("none");return(0,y.useEffect)(()=>{Lt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&lr("flex")},[Lt.actionTabs.key]),(0,y.useEffect)(()=>{Lt.actionTabs.key==="\u9690\u85CF"&&(lr("none"),localStorage.setItem("Noviceguide","0"))},[Lt.actionTabs.key]),y.createElement("div",{style:{display:Yn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},y.createElement("div",{style:{margin:"0 auto",width:"1200px"}},y.createElement("img",{src:Qr,style:{position:"absolute",top:"-32px"}}),y.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Lt.actionTabs.text),Lt.actionTabs.type===9?y.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},y.createElement(rr.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),lr("none"),di({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")):y.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},y.createElement(rr.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),di({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),lr("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var wr=(0,Me.connect)(({homePage:$t,loading:Vn,user:Wn,globalSetting:pt,shixunHomeworks:wt})=>({homePage:$t,user:Wn,globalSetting:pt,loading:Vn.models.index,shixunHomeworks:wt}))(cr),Na=Object.defineProperty,Wr=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,Ba=($t,Vn,Wn)=>Vn in $t?Na($t,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):$t[Vn]=Wn,za=($t,Vn)=>{for(var Wn in Vn||(Vn={}))Vr.call(Vn,Wn)&&Ba($t,Wn,Vn[Wn]);if(Wr)for(var Wn of Wr(Vn))Fr.call(Vn,Wn)&&Ba($t,Wn,Vn[Wn]);return $t};const Ua=$t=>React.createElement("svg",za({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},$t),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 $a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",fr=ne(89392),Jt=ne(59301),Zn=Object.defineProperty,Er=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Ar=($t,Vn,Wn)=>Vn in $t?Zn($t,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):$t[Vn]=Wn,pi=($t,Vn)=>{for(var Wn in Vn||(Vn={}))Aa.call(Vn,Wn)&&Ar($t,Wn,Vn[Wn]);if(Er)for(var Wn of Er(Vn))kr.call(Vn,Wn)&&Ar($t,Wn,Vn[Wn]);return $t},zi=($t,Vn)=>{var Wn={};for(var pt in $t)Aa.call($t,pt)&&Vn.indexOf(pt)<0&&(Wn[pt]=$t[pt]);if($t!=null&&Er)for(var pt of Er($t))Vn.indexOf(pt)<0&&kr.call($t,pt)&&(Wn[pt]=$t[pt]);return Wn},oi=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const{Header:Ta}=Oe.default,{Search:xn}=it.default;function Sr(){var $t,Vn;const pt=window.location.pathname.split("/"),wt={};return pt[1]=="classrooms"&&pt.length>3&&!(($t=pt[4])!=null&&$t.includes("newgold"))&&!((Vn=pt[5])!=null&&Vn.includes("newgold"))&&pt[2]!=="coursesId"&&(wt.course_id=pt[2]),pt[1]==="shixuns"&&pt.length>3&&(wt.objective_type="shixun",wt.objective_id=pt[2]),pt[1]==="paths"&&pt.length>3&&(wt.objective_type="path",wt.objective_id=pt[2]),pi(pi({},wt),{school:1})}const Hr=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Zr=$t=>{var Vn=$t,{homePage:Wn,user:pt,globalSetting:wt,loading:qn,dispatch:di,isLogin:Ra=!1,shixunHomeworks:ct}=Vn,Lt=zi(Vn,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Mt,At,Yn,lr,yr,Gn,Nr,Gr,fi,va,Zt,Xt,Bt,yn,$n,xr,Rn,pr,hn,Cr,Rr;const sn=(0,Me.useLocation)(),[ga,xa]=(0,y.useState)(!1),[fa,Kr]=(0,y.useState)(""),[ti,La]=(0,y.useState)(!1),jr=Sr();(0,y.useEffect)(()=>{di({type:"user/getNavigationInfo",payload:pi({},jr)})},[wt.name]),(0,y.useEffect)(()=>{ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Hr!=null&&Hr.includes(sn==null?void 0:sn.pathname)||(sn==null?void 0:sn.pathname.indexOf("/classrooms"))===0||di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[sn.pathname]),(0,y.useEffect)(()=>{ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ct.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ct.actionTabs.key]),(0,y.useEffect)(()=>{var er;if(wt!=null&&wt.setting){let ni=(0,fr.cloneDeep)((er=wt==null?void 0:wt.setting)==null?void 0:er.navbar);ni=ni==null?void 0:ni.filter(bn=>{var gr;return!(bn!=null&&bn.hidden)&&!((0,ce.JA)()&&((gr=["/paperlibrary","/problemset"])!=null&&gr.includes(bn.link)))});for(const bn of ni)bn.subitem&&(bn.subitem=bn.subitem.filter(gr=>{var Tr;return!(gr!=null&&gr.hidden)&&!((0,ce.JA)()&&((Tr=["/paperlibrary","/problemset"])!=null&&Tr.includes(gr.link)))}));let hr=!1;ni==null||ni.map(function(bn,gr){var Tr,ar,dr;const tr=sn.pathname;bn.link===tr&&(Kr(bn==null?void 0:bn.link),(0,nt.Dk)(tr==="/"?(Tr=wt==null?void 0:wt.setting)==null?void 0:Tr.name:Pr(bn==null?void 0:bn.name)),ua(Ea(gr,{name:bn==null?void 0:bn.name,link:bn==null?void 0:bn.link},ni)),hr=!0),(ar=bn==null?void 0:bn.subitem)!=null&&ar.length&&((dr=bn==null?void 0:bn.subitem)==null||dr.map(Ye=>{Ye.link===tr&&(Kr(Ye==null?void 0:Ye.link),tr!=="/"&&(0,nt.Dk)(Pr(Ye==null?void 0:Ye.name)),ua(Ea(gr,{name:Ye==null?void 0:Ye.name,link:Ye==null?void 0:Ye.link},ni)),hr=!0)}))}),hr||ua(ni)}},[wt==null?void 0:wt.setting,pt]);const Fa=(0,y.useMemo)(()=>{var er,ni;return(er=wt==null?void 0:wt.setting)!=null&&er.nav_logo_url?`${ie.Z.IMG_SERVER}/${(ni=wt==null?void 0:wt.setting)==null?void 0:ni.nav_logo_url}`:`${ie.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Mt=wt==null?void 0:wt.setting)==null?void 0:Mt.nav_logo_url]);function ra(er){Me.history.push("/search?value="+er)}const Xr=()=>ga?Jt.createElement("div",{onBlur:()=>{setTimeout(()=>{xa(!1)},300)}},Jt.createElement(xn,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ra,autoFocus:!0})):Jt.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{Me.history.push("/search?value=")}}),[Ka,ua]=(0,y.useState)([]),wa=(er,ni)=>oi(void 0,null,function*(){var hr,bn,gr,Tr,ar,dr;if((er==null?void 0:er.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const tr=yield(0,he.IU)();(hr=tr==null?void 0:tr.data)!=null&&hr.engineer_url?(gr=(bn=tr==null?void 0:tr.data)==null?void 0:bn.engineer_url)!=null&&gr.includes("http")?(0,nt.xg)((Tr=tr==null?void 0:tr.data)==null?void 0:Tr.engineer_url):Me.history.push((ar=tr==null?void 0:tr.data)==null?void 0:ar.engineer_url):(tr==null?void 0:tr.status)!=401&&La(!0);return}(dr=er==null?void 0:er.link)!=null&&dr.includes("http")?(0,nt.xg)(er==null?void 0:er.link):((0,nt.Dk)(er==null?void 0:er.name),Me.history.push(er==null?void 0:er.link)),(er==null?void 0:er.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Jt.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~")}})}),Ea=(er,ni,hr)=>{const bn=hr.slice();return bn[er]&&(bn[er].name=ni.name,bn[er].link=ni.link),bn||[]},Pr=(er="")=>er.indexOf("<")>-1?er.slice(0,er.indexOf("<")):er;return wt.showHeader&&wt.showHeaderFooter?Jt.createElement(Oe.default,{style:{background:`${sn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${wt.isIlearning?De["header-iearning"]:De.header} ${wt.showHeaderFixed?De.headerFixed:""}`},(wt==null?void 0:wt.showTip)&&Jt.createElement(Hn,null),Jt.createElement(Ta,{className:"header",style:{background:`${sn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${sn.pathname=="/training"?"999":""}`}},Jt.createElement("section",{className:De["edu-menu"]},(!!wt.isIlearning||!((At=wt==null?void 0:wt.setting)!=null&&At.main_site)&&!!((Yn=wt==null?void 0:wt.setting)!=null&&Yn.navbar))&&Jt.createElement(Me.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{di({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Jt.createElement("img",{className:De.logo,title:(lr=wt.setting)==null?void 0:lr.name,src:Fa||$a})),Jt.createElement("ul",{className:`${De.menu} ${(0,nt.Ll)()&&"ml0"}`},(0,nt.Ll)()&&Jt.createElement("li",null,Jt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,nt.Ll)()&&wt.setting&&Ka.map(function(er,ni){var hr,bn,gr,Tr,ar;return Jt.createElement("li",{key:ni,className:!((hr=er==null?void 0:er.subitem)!=null&&hr.length)&&fa===(er==null?void 0:er.link)||(bn=er==null?void 0:er.subitem)!=null&&bn.some(dr=>fa===(dr==null?void 0:dr.link))?De.actived:""},Jt.createElement("div",{onClick:()=>wa(er,ni),className:De.name},Jt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var dr;let tr=er==null?void 0:er.name;return(dr=er==null?void 0:er.subitem)==null||dr.map((Ye,Pa)=>(Ye.link===sn.pathname&&(tr=Ye.name),Ye)),tr})()}}),((gr=er==null?void 0:er.subitem)==null?void 0:gr.length)>0&&Jt.createElement("i",{className:"iconfont icon-zhankai4"})),((Tr=er==null?void 0:er.subitem)==null?void 0:Tr.length)>0&&Jt.createElement("div",{className:De.dropDown},(ar=er==null?void 0:er.subitem)==null?void 0:ar.map((dr,tr)=>Jt.createElement("div",{className:De.subName,onClick:()=>wa(dr,ni),key:ni+"-"+tr},!!tr&&Jt.createElement("div",{className:De.line}),Jt.createElement("aside",{className:"font16 c-black"},Pr(dr.name)),Jt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},dr.content)))))})),Jt.createElement("div",{className:"search-bar",style:{flex:wt.isIlearning?"initial":"1 0 auto"}},((yr=pt==null?void 0:pt.userInfo)==null?void 0:yr.paid_version)&&!((Nr=(Gn=pt==null?void 0:pt.userInfo)==null?void 0:Gn.paid_version)!=null&&Nr.is_white_list)&&Jt.createElement("div",{className:`${De.level} ${De[(va=nt.vs[(fi=(Gr=pt==null?void 0:pt.userInfo)==null?void 0:Gr.paid_version)==null?void 0:fi.version_type])==null?void 0:va.class]}`,onClick:()=>{var er;return Me.history.push(`/users/${(er=pt.userInfo)==null?void 0:er.login}/memberCenter`)}},Jt.createElement("img",{src:(Bt=nt.vs[(Xt=(Zt=pt==null?void 0:pt.userInfo)==null?void 0:Zt.paid_version)==null?void 0:Xt.version_type])==null?void 0:Bt.icon}),Jt.createElement("img",{style:{width:"38px",marginRight:0},src:(xr=nt.vs[($n=(yn=pt==null?void 0:pt.userInfo)==null?void 0:yn.paid_version)==null?void 0:$n.version_type])==null?void 0:xr.nameImg})),!(0,nt.Ll)()&&!(wt!=null&&wt.isIlearning)&&Jt.createElement(Jt.Fragment,null,Jt.createElement(Xr,null),!Ra&&Jt.createElement(ae,null),!Ra&&!!((Rn=pt==null?void 0:pt.userInfo)!=null&&Rn.login)&&Jt.createElement(Me.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(pr=pt==null?void 0:pt.userInfo)==null?void 0:pr.login}/user_tidings`},((hn=pt==null?void 0:pt.navigationInfo)==null?void 0:hn.new_message)&&Jt.createElement("span",{className:De.newslight}))),!Ra&&Jt.createElement(ht,{payload:jr}))),Jt.createElement(Re.default,{centered:!0,destroyOnClose:!0,open:ti,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,nt.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>La(!1)},Jt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Jt.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"),Jt.createElement("img",{src:`${ie.Z.IMG_SERVER}/${(Cr=wt==null?void 0:wt.setting)==null?void 0:Cr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Jt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Rr=wt==null?void 0:wt.setting)==null?void 0:Rr.homepage_tea_qq_number)))),Jt.createElement(wr,null)):Jt.createElement(Jt.Fragment,null)};var na=(0,Me.connect)(({homePage:$t,loading:Vn,user:Wn,globalSetting:pt,shixunHomeworks:wt})=>({homePage:$t,user:Wn,globalSetting:pt,loading:Vn.models.index,shixunHomeworks:wt}))(Zr)},5140:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return lt}});var y=ne(59301),Me={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=ne(92310),it=ne.n(Oe),Re=ne(29787),De=ne(2859),Ve=ne(98280),Ke=ne(19374),ze=(Be,Nt,nt)=>new Promise((xe,Te)=>{var ke=Tt=>{try{st(nt.next(Tt))}catch(pe){Te(pe)}},et=Tt=>{try{st(nt.throw(Tt))}catch(pe){Te(pe)}},st=Tt=>Tt.done?xe(Tt.value):Promise.resolve(Tt.value).then(ke,et);st((nt=nt.apply(Be,Nt)).next())}),lt=({data:Be,className:Nt,fullWidth:nt,style:xe={},onClose:Te,onOk:ke,showFullTools:et,noAssociationId:st})=>{const Tt=(0,y.useRef)(null),pe=(0,y.useRef)(null),Ze=(0,y.useRef)(null),mt=(0,y.useRef)(null),[nn,Kt]=(0,y.useState)(!1),[Qe,qe]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ze.current||(Ze.current=document.createElement("style"),document.head.appendChild(Ze.current)),Be!=null&&Be.visible?(document.body.setAttribute("data-custom","y-hidden"),Ze.current.innerHTML=" html { overflow-y: hidden; }",Be!=null&&Be.src&&Ct()):(document.body.removeAttribute("data-custom"),Ze.current&&(document.head.removeChild(Ze.current),Ze.current=null)),()=>{document.body.removeAttribute("data-custom"),Ze.current&&(document.head.removeChild(Ze.current),Ze.current=null)}),[Be==null?void 0:Be.visible]);const Ct=()=>ze(void 0,null,function*(){Kt(!0),qe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Dt=yield(0,Ke.ZJ)(Be==null?void 0:Be.src);Tt.current.src="",Tt.current.src=Dt,Tt.current.onload=function(){dt()},Kt(!1),qe("")}),Ie=Dt=>ze(void 0,null,function*(){Kt(!0),qe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ln=yield(0,Ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Be.title,file:Dt.dataUrl}});ln!=null&&ln.id&&!st?(yield(0,Ve.ZP)(`/api/attachments/${Be.id}/add_subitem.json`,{method:"post",body:{subitem_id:ln==null?void 0:ln.id,settings:JSON.stringify(Dt.state)}})).status===0&&ke():ln!=null&&ln.id&&ke(ln),Kt(!1),qe("")}),je=()=>{const Dt=document.querySelector('a[href="https://markerjs.com/"]');Dt&&Dt.parentNode&&(Dt.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(Ut=>{const Yt=document.querySelector(Ut.name);Yt&&Yt.setAttribute("title",Ut.title)})},dt=()=>{pe.current=new De.hP(Tt.current),pe.current.targetRoot=mt.current,pe.current.addEventListener("render",Ie),pe.current.addEventListener("beforeclose",Te),et&&(pe.current.availableMarkerTypes=pe.current.ALL_MARKER_TYPES,pe.current.uiStyleSettings.redoButtonVisible=!0,pe.current.uiStyleSettings.notesButtonVisible=!0,pe.current.uiStyleSettings.zoomButtonVisible=!0,pe.current.uiStyleSettings.zoomOutButtonVisible=!0,pe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=pe.current.uiStyleSettings,pe.current.show(),Be!=null&&Be.snapshotData&&pe.current.restoreState(Be.snapshotData),setTimeout(()=>{window.scrollTo(0,0),je()},300)};return y.createElement(y.Fragment,null,(Be==null?void 0:Be.visible)&&y.createElement(Re.Z,{spinning:nn,tip:Qe,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:mt,className:it()(Me.imageDimensions,Nt,nt?Me.fullWidth:""),style:xe},y.createElement("img",{className:Me.img,ref:Tt}))))}},88601:function(St,zt,ne){"use strict";var y=ne(59301),Me=ne(77019),Oe=ne(5269),it=ne(31691),Re=ne(7939),De=ne(89558),Ve=ne(69453),Ke=ne(48136),ze=ne(59301);const tt=(0,y.forwardRef)(({callback:lt,showSaveButton:Be,value:Nt=""},nt)=>{const xe=(0,y.useRef)(),Te=[{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 "}]}]}],ke=[{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 +(self.webpackChunk=self.webpackChunk||[]).push([[6277],{87169:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Me=ne(59301),Oe={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"},it=Oe,Re=ne(7657),De=function(tt,lt){return Me.createElement(Re.Z,(0,y.Z)({},tt,{ref:lt,icon:it}))},Ve=Me.forwardRef(De),Ke=Ve},11724:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Me=ne(59301),Oe={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"},it=Oe,Re=ne(7657),De=function(tt,lt){return Me.createElement(Re.Z,(0,y.Z)({},tt,{ref:lt,icon:it}))},Ve=Me.forwardRef(De),Ke=Ve},87395:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Me=ne(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},it=Oe,Re=ne(7657),De=function(tt,lt){return Me.createElement(Re.Z,(0,y.Z)({},tt,{ref:lt,icon:it}))},Ve=Me.forwardRef(De),Ke=Ve},32050:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Me=ne(59301),Oe={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"},it=Oe,Re=ne(7657),De=function(tt,lt){return Me.createElement(Re.Z,(0,y.Z)({},tt,{ref:lt,icon:it}))},Ve=Me.forwardRef(De),Ke=Ve},6303:function(){"use strict"},87671:function(){"use strict"},69453:function(St,zt){"use strict";zt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},85273:function(St,zt){"use strict";zt.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"}},37606:function(St,zt){"use strict";zt.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"}},25730: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 St={},zt="5.0",ne={},y=null,Me=!1,Oe=!1,it=null,Re=!1,De=null,Ve=null,Ke=0;Ke4?parseFloat(He):5};St.setHTML5Codebase=function(He,Ue){Ve=He,at(He,Ue)},St.setJavaCodebase=St.setJavaCodebaseVersion=St.isCompiledInstalled=St.setPreCompiledScriptPath=St.setPreCompiledResourcePath=function(){},St.setHTML5CodebaseVersion=function(He,Ue){var rt=parseFloat(He);if(rt!==NaN&&rt<5){console.log("The GeoGebra HTML5 codebase version "+rt+" is deprecated. Using version latest instead.");return}De=He,fe(He,Ue)},St.getHTML5CodebaseVersion=function(){return nt},St.getParameters=function(){return ne},St.setFontsCSSURL=function(He){Tt=He},St.setGiacJSURL=function(He){},St.setJNLPFile=function(He){tt=He},St.setJNLPBaseDir=function(He){},St.inject=function(){function He(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ue="auto",rt=ne.id,cn,qt=!1,Fn=0;Fn=5)return!0;var He=St.getAppletObject();return He&&typeof He.recalculateEnvironments=="function"?(He.recalculateEnvironments(),!0):!1},St.startAnimation=function(){var He=St.getAppletObject();return He&&typeof He.startAnimation=="function"?(He.startAnimation(),!0):!1},St.stopAnimation=function(){var He=St.getAppletObject();return He&&typeof He.stopAnimation=="function"?(He.stopAnimation(),!0):!1},St.getAppletObject=function(){var He=ne.id!==void 0?ne.id:"ggbApplet";return window[He]},St.resize=function(){};var Ct=function(He,Ue,rt){var cn=document.createElement("param");cn.setAttribute("name",Ue),cn.setAttribute("value",rt),He.appendChild(cn)},Ie=function(He){return He&&He!=="false"},je=function(He,Ue,rt){Ze(nt)<=4.2&&(rt=!0);var cn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==nt||ggbHTML5LoadedCodebaseIsWebSimple&&!Te)&&(cn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var qt=document.createElement("div");qt.classList.add("appletParameters","notranslate");var Fn=Ue.width,bt=Ue.height;if(Ue.disableAutoScale=Ue.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ue.disableAutoScale,Ue.width!==void 0)if(Ze(nt)<=4.4)Ie(Ue.showToolBar)&&(Ue.height-=7),Ie(Ue.showAlgebraInput)&&(Ue.height-=37),Ue.width<605&&Ie(Ue.showToolBar)&&(Ue.width=605,Fn=605);else{var Ge=100;(Ie(Ue.showToolBar)||Ie(Ue.showMenuBar))&&(Ue.hasOwnProperty("customToolBar")&&(Ue.customToolbar=Ue.customToolBar),Ge=Ie(Ue.showMenuBar)?245:155),Fn=5?(Ue.appletOnLoad=function(Sn){var Pn=He.querySelector(".ggb_preview");Pn&&Pn.parentNode.removeChild(Pn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ae),window.GGBT_wsf_view&&$(window).trigger("resize"),ue(Sn)},re||ae.appendChild(ce)):qt.appendChild(ce),ae.appendChild(qt),re||He.appendChild(ae),setTimeout(function(){St.resize()},1)}else{var he=document.createElement("div");he.className="applet_scaler",he.style.position="relative",he.style.display="block",he.appendChild(qt),He.appendChild(he),Ue.appletOnLoad=function(Sn){St.resize(),ue(Sn)}}function ie(Sn,Pn){Pn&&typeof Pn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Sn,Pn.appletOnLoad):renderGGBElement(Sn),Gt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Pn)}function Ce(Sn,Pn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Sn,params:Pn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Un){ie(Un.article,Un.params)}),html5AppletsToProcess=null)},Ze(nt)<5&&(Sn.className+=" geogebraweb")):ie(Sn,Pn)}if(cn){scriptLoadStarted=!0;for(var Et=0;Et0?(en.remove(),ae.attr("id","fullscreencontent").show(),jQuery(ue).append(ae),window.dispatchEvent(new Event("resize"))):je(en,Ue,!1),window.GGBT_wsf_view.launchFullScreen(ue)}else Nt=cn,je(He,Ue,!1);if(!window.GGBT_wsf_view)for(bt=0;btHe/4*3&&(en=He/4*3),ue=en/5.8,Ge.setAttribute("src",et),Ge.setAttribute("width",en),Ge.setAttribute("height",ue);var ae=(He-en)/2,re=(Ue-ue)/2;Ge.style.left=ae+"px",Ge.style.top=re+"px",qt.appendChild(Ge)}}return qt.appendChild(bt),qt},Mn=function(He){return He=He.toLowerCase(),He==="html5"||He==="screenshot"?He:"html5"},we=["web","webSimple","web3d","tablet","tablet3d","phone"],fe=function(He,Ue){if(nt=He,Ue){at(nt,!0);return}var rt=!Me;if(rt){var cn=Ze(nt);!isNaN(cn)&&cn<4.4&&(rt=!1)}var qt,Fn;window.location.protocol.substr(0,4)==="http"?qt=window.location.protocol:qt="http:";var bt=nt.indexOf("//");bt>0?Fn=nt:bt===0?Fn=qt+nt:Fn="https://www.geogebra.org/apps/5.2.814.0/";for(var Ge in we)if(nt.slice(we[Ge].length*-1)===we[Ge]||nt.slice((we[Ge].length+1)*-1)===we[Ge]+"/"){at(Fn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&rt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Ie(ne.showToolBar)&&!Ie(ne.showMenuBar)&&!Ie(ne.showAlgebraInput)&&!Ie(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?Fn+="webSimple/":Fn+="web3d/",at(Fn,!1)},at=function(He,Ue){if(He.requirejs){lt=He;return}He.slice(-1)!=="/"&&(He+="/"),lt=He,Ue===null&&(Ue=He.indexOf("http")===-1),Be=Ue,xe="web.nocache.js",Te=!1;var rt=lt.split("/");rt.length>1&&(!Ue&&rt[rt.length-2]==="webSimple"?(xe="webSimple.nocache.js",Te=!0):we.indexOf(rt[rt.length-2])>=0&&(xe=rt[rt.length-2]+".nocache.js")),rt=He.split("/"),nt=rt[rt.length-3],nt.substr(0,4)==="test"?nt=nt.substr(4,1)+"."+nt.substr(5,1):(nt.substr(0,3)==="war"||nt.substr(0,4)==="beta")&&(nt="5.0");var cn=parseFloat(nt);cn!==NaN&&cn<5&&He.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+cn+" is deprecated. Using version latest instead."),fe("5.0",Ue))},Gt=function(He,Ue){window.console&&window.console.log&&(!Ue||typeof Ue.showLogging=="undefined"||Ue.showLogging&&Ue.showLogging!=="false")&&console.log(He)};ne.material_id!==void 0?Kt($e):$e();function $e(){var He=zt;De!==null?He=De:parseFloat(He)<5&&(He="5.0"),fe(He,!1),Ve!==null&&at(Ve,Be),Re=!0}return St},GGBAppletUtils=function(){"use strict";function St(){return window.GGBT_wsf_edit!==void 0}function zt(Re,De){De!=1?(Re.style.transformOrigin="0% 0% 0px",Re.style.webkitTransformOrigin="0% 0% 0px",Re.style.transform="scale("+De+","+De+")",Re.style.webkitTransform="scale("+De+","+De+")",Re.style.maxWidth="initial",Re.querySelector(".ggb_preview")!==null&&(Re.querySelector(".ggb_preview").style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Re.style.transform="none",Re.style.webkitTransform="none")}function ne(Re,De,Ve,Ke,ze,tt){var lt=null;if(tt!=null&&tt!="")for(var Be=Re.parentNode;Be!=null;)if((" "+Be.className+" ").indexOf(" "+tt+" ")>-1){lt=Be;break}else Be=Be.parentNode;var Nt=0,nt=0,xe=0,Te=0,ke=0,et=0,st=0;if(lt)Nt=lt.offsetWidth,nt=Math.max(Ke?lt.offsetWidth:0,lt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Nt=Math.min(window.innerWidth,document.documentElement.clientWidth),nt=Math.min(window.innerHeight,document.documentElement.clientHeight),xe=Nt):(Nt=window.innerWidth,nt=window.innerHeight,xe=window.innerWidth),Re){var Tt=Re.getBoundingClientRect();Tt.left>0&&Tt.left<=Nt&&(ze===void 0||!ze)&&(document.dir==="rtl"?(ke=Nt-Tt.width-Tt.left,et=xe<=480?10:30):(et=Tt.left,ke=xe<=480?10:30),Te=et+ke)}if(Re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var pe=Re.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Te=40,st=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Te=0,st=40)}}return Re&&((Ve===void 0||!Ve)&&De>0&&De+Te1&&(tt=!0)),De&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(tt=!0),!(Re.hasOwnProperty("disableAutoScale")&&Re.disableAutoScale))ze=y(Re,De,tt,Ve,Re.scaleContainerClass);else return Ke;return tt&&(!Re.hasOwnProperty("scale")||Ke===1)?ze:Math.min(Ke,ze)}function Oe(Re){var De=Math.min(window.innerWidth,document.documentElement.clientWidth),Ve=Math.min(window.innerHeight,document.documentElement.clientHeight),Ke=Re.getBoundingClientRect(),ze=(De-Ke.width)/2,tt=(Ve-Ke.height)/2;tt<0&&(tt=0),Re.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze<40?Re.style.left="40px":Re.style.left=ze+"px",Re.style.top=tt+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(tt<40?Re.style.top="40px":Re.style.top=tt+"px",Re.style.left=ze+"px")}function it(Re,De){var Ve=Re.querySelector(".appletParameters");if(Ve){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(De.id!==Ve.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Re)}if(Ve.parentElement&&/fullscreen/.test(Ve.parentElement.className))return;var Ke=Me(De,Re);St()&&Ve.setAttribute("data-param-scale",Ke);for(var ze=null,tt=0;tt=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(St){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(St){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(St){var zt=c[St];return zt==null?null:zt},r=d,webModule.__errFn=e}function B(){function St(Re){var De=Re.lastIndexOf(rb);De==-1&&(De=Re.length);var Ve=Re.indexOf(sb);Ve==-1&&(Ve=Re.length);var Ke=Re.lastIndexOf(tb,Math.min(Ve,De));return Ke>=O?Re.substring(O,Ke+P):W}function zt(Re){if(!Re.match(/^\w+:\/\//)){var De=o.createElement(ub);De.src=Re+vb,Re=St(De.src)}return Re}function ne(){var Re=__gwt_getMetaProperty(wb);return Re!=null?Re:W}function y(){for(var Re=o.getElementsByTagName(_),De=O;DeO?Re[Re.length-P].href:W}function Oe(){var Re=o.location;return Re.href==Re.protocol+zb+Re.host+Re.pathname+Re.search+Re.hash}var it=ne();return it==W&&(it=y()),it==W&&(it=Me()),it==W&&Oe()&&(it=St(o.location.href)),it=zt(it),it}function C(St){return St.match(/^\//)||St.match(/^[a-zA-Z]+:\/\//)?St:webModule.__moduleBase+St}function D(){var St=[],zt=O,ne=[],y=[];function Me(Re){var De=y[Re](),Ve=ne[Re];if(De in Ve)return De;var Ke=[];for(var ze in Ve)Ke[Ve[ze]]=ze;throw r&&r(Re,Ke,De),null}if(__gwt_isKnownPropertyValue=function(Re,De){return De in ne[Re]},webModule.__getPropMap=function(){var Re={};for(var De in ne)ne.hasOwnProperty(De)&&(Re[De]=Me(De));return Re},webModule.__computePropValue=Me,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var it=Oe.indexOf(Db);it!=-1&&(zt=parseInt(Oe.substring(it+P),$),Oe=Oe.substring(O,it))}catch(Re){}return webModule.__softPermutationId=zt,C(Oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/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})()},1007:function(St,zt,ne){"use strict";ne.d(zt,{G0:function(){return he},JW:function(){return $e},Jd:function(){return Yt},Kl:function(){return He},L5:function(){return xe},MH:function(){return at},MI:function(){return Ge},Qo:function(){return mt},SO:function(){return nt},Tf:function(){return st},VT:function(){return dt},XO:function(){return Be},Xy:function(){return pe},Y0:function(){return Ct},Ye:function(){return re},Yv:function(){return bt},ZH:function(){return cn},am:function(){return Ut},bD:function(){return en},eA:function(){return Ze},fA:function(){return rt},fY:function(){return Kt},g6:function(){return Nt},g7:function(){return ue},gT:function(){return Qe},gn:function(){return qt},h$:function(){return Fn},hG:function(){return Tt},i8:function(){return Ue},j3:function(){return Gt},lH:function(){return we},li:function(){return Te},n4:function(){return ke},pU:function(){return Ie},qK:function(){return et},sA:function(){return je},sP:function(){return fe},t$:function(){return Mn},wj:function(){return ce},zl:function(){return nn}});var y=ne(98280),Me=ne(19374),Oe=Object.defineProperty,it=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ve=(ie,Ce,Et)=>Ce in ie?Oe(ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ie[Ce]=Et,Ke=(ie,Ce)=>{for(var Et in Ce||(Ce={}))Re.call(Ce,Et)&&Ve(ie,Et,Ce[Et]);if(it)for(var Et of it(Ce))De.call(Ce,Et)&&Ve(ie,Et,Ce[Et]);return ie},ze=(ie,Ce,Et)=>new Promise((gt,ft)=>{var yt=Pn=>{try{Sn(Et.next(Pn))}catch(Un){ft(Un)}},pn=Pn=>{try{Sn(Et.throw(Pn))}catch(Un){ft(Un)}},Sn=Pn=>Pn.done?gt(Pn.value):Promise.resolve(Pn.value).then(yt,pn);Sn((Et=Et.apply(ie,Ce)).next())});const tt=(0,Me.oP)(),lt={};tt!=null&&tt.homework_common_id&&(lt.homework_common_id=tt==null?void 0:tt.homework_common_id),tt!=null&&tt.exercisesId&&(lt.exercise_id=tt==null?void 0:tt.exercisesId),console.log(tt,lt,"urlParamsAll");function Be(ie,Ce){return(0,y.U2)(`tasks/${ie}.json`,Ke(Ke({},Ce),lt))}function Nt(ie,Ce={}){return(0,y.U2)(`myshixuns/${ie}/challenges.json`,Ke({},Ce))}function nt(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/subject_challenges.json`,Ce)}function xe(ie,Ce,Et){return(0,y.U2)(`tasks/${ie}/star.json`,{shixun_id:Ce,star:Et})}function Te(ie,Ce){return Ce.path&&(Ce.path=encodeURIComponent(Ce.path)),(0,y.U2)(`tasks/${ie}/rep_content.json`,Ke(Ke({},Ce),lt))}function ke(ie,Ce){return(0,y.v_)(`myshixuns/${ie}/update_file.json`,Ke(Ke({},Ce),lt))}function et(ie,Ce){return(0,y.U2)(`tasks/${ie}/reset_original_code.json`,Ke(Ke({},Ce),lt))}function st(ie,Ce){return(0,y.v_)(`myshixuns/${ie}/reset_repository.json`,Ce)}function Tt(ie,Ce){return(0,y.U2)(`tasks/${ie}/reset_passed_code.json`,Ke(Ke({},Ce),lt))}function pe(ie,Ce){return(0,y.v_)(`tasks/${ie}/game_build.json`,Ke(Ke({},Ce),lt))}function Ze(ie){return(0,y.ZP)("http://localhost:49352/api/game_build",{method:"post",body:ie})}function mt(ie,Ce){return(0,y.U2)(`tasks/${ie}/game_status.json`,Ke(Ke({},Ce),lt))}function nn(ie,Ce){return(0,y.v_)(`tasks/${ie}/choose_build.json`,Ke(Ke({},Ce),lt))}function Kt(ie){return(0,y.U2)(`myshixuns/${ie}/get_remaining_time.json`)}function Qe(ie){return(0,y.U2)(`tasks/${ie}/picture_display.json`,lt)}function qe(ie,Ce){return get(`courses/${ie}/inform_detail.json`,Ce)}function Ct(ie){return(0,y.v_)(`tasks/${ie}/plus_or_cancel_praise.json`)}function Ie(ie,Ce={}){return(0,y.v_)(`myshixuns/${ie}/repository.json`,Ce)}function je(ie,Ce={}){return(0,y.U2)(`myshixuns/${ie}/start.json`,Ce)}function dt(ie,Ce={}){return(0,y.v_)(`myshixuns/${ie}/force_delete_pod.json`,Ce)}function Dt(ie,Ce={}){return get(`myshixuns/${ie}/set_tpisession.json`,Ce)}function ln(ie){return get(`myshixuns/${ie}/reset_pod.json`)}function Ut(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/reset_pod.json`,Ce)}function Yt(ie,Ce){return(0,y.ZP)(`/api/tasks/${ie}/reboot_esc.json`,{method:"post",body:Ce})}function Mn(ie){return(0,y.U2)(`tasks/${ie}/check_test_sets.json`)}function we(ie){return(0,y.U2)(`tasks/${ie}/get_answer_info.json`)}function fe(ie){return(0,y.U2)(`tasks/${ie}/get_choose_answer.json`)}function at(ie){return(0,y.U2)(`tasks/${ie}/unlock_choose_answer.json`)}function Gt(ie,Ce){return(0,y.U2)(`tasks/${ie}/unlock_answer.json`,{answer_id:Ce})}function $e(ie,Ce,Et,gt){return(0,y.v_)(`tasks/${ie}/set_games_status.json`,Ke({result:Ce,data:Et},gt||{}))}function He(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/active_pod.json`,Ce)}function Ue(ie,Ce){return(0,y.U2)(`tasks/${ie}/rank_list.json`,Ce)}function rt(ie,Ce){return(0,y.v_)(`tasks/${ie}/close_windows_vnc.json`,{tpi_id:Ce})}function cn(ie,Ce){return(0,y.U2)(`tasks/${ie}/commit_files.json`,Ce)}function qt(ie,Ce){return(0,y.U2)(`tasks/${ie}/pull_files.json`,Ce)}function Fn(ie,Ce){return(0,y.v_)(`tasks/${ie}/log_output`,Ce)}function bt(ie,Ce){return(0,y.U2)(`tasks/${ie}/stop_log_output.json`,Ce)}function Ge(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/add_file.json`,{method:"post",body:ie})})}function en(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/delete_git_file.json`,{method:"Delete",body:ie})})}function ue(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/mv_file.json`,{method:"post",body:ie})})}function ae(ie){return ze(this,null,function*(){return ie.path&&(ie.path=encodeURIComponent(ie.path)),Fetch(`/api/tasks/${ie.id}/rep_content.json`,{method:"get",params:ie})})}function re(ie,Ce){return(0,y.ZP)(`/api/shixuns/${ie}/set_start_permanent.json`,{method:"put",body:Ce})}function ce(ie){return ze(this,null,function*(){return(0,y.ZP)("/api/myshixuns/wuying_record.json",{method:"get",params:ie})})}function he(ie){return ze(this,null,function*(){return(0,y.ZP)("/api/jupyters/save_with_wuying_tpi.json",{method:"Get",params:ie})})}},82977:function(St,zt,ne){"use strict";ne.d(zt,{Ax:function(){return it},Ds:function(){return Re},KI:function(){return Ve},SI:function(){return Oe},f1:function(){return Me}});var y=ne(49647);function Me(Ke){let ze=!0;if(Ke.length>0){for(let tt=0;ttTe in xe?Oe(xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:ke}):xe[Te]=ke,tt=(xe,Te)=>{for(var ke in Te||(Te={}))Ve.call(Te,ke)&&ze(xe,ke,Te[ke]);if(De)for(var ke of De(Te))Ke.call(Te,ke)&&ze(xe,ke,Te[ke]);return xe},lt=(xe,Te)=>it(xe,Re(Te)),Be=(xe,Te)=>{var ke={};for(var et in xe)Ve.call(xe,et)&&Te.indexOf(et)<0&&(ke[et]=xe[et]);if(xe!=null&&De)for(var et of De(xe))Te.indexOf(et)<0&&Ke.call(xe,et)&&(ke[et]=xe[et]);return ke},Nt=(xe,Te,ke)=>new Promise((et,st)=>{var Tt=mt=>{try{Ze(ke.next(mt))}catch(nn){st(nn)}},pe=mt=>{try{Ze(ke.throw(mt))}catch(nn){st(nn)}},Ze=mt=>mt.done?et(mt.value):Promise.resolve(mt.value).then(Tt,pe);Ze((ke=ke.apply(xe,Te)).next())});const nt=xe=>{var Te=xe,{children:ke}=Te,et=Be(Te,["children"]);const[st,Tt]=(0,Me.useState)(!1);return Me.createElement(y.ZP,lt(tt({},et),{loading:st,onClick:pe=>Nt(void 0,null,function*(){try{Tt(!0),yield et.onClick(pe),Tt(!1)}catch(Ze){console.error(Ze),Tt(!1)}})}),ke)}},8380:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(59301),Me=ne(75790),Oe=ne(62957),it="data:image/png;base64,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",Re="data:image/png;base64,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",De={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Ve=({visible:ze,occupationValue:tt,onCancel:lt=()=>{}})=>{const Be=()=>y.createElement("div",{className:De.flexColumn},y.createElement("img",{className:De.img,src:Re}),y.createElement("span",{className:De.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Nt=()=>y.createElement("div",{className:De.flexColumn},y.createElement("img",{className:De.img,src:it}),y.createElement("span",{className:De.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),nt=()=>tt===3?y.createElement(y.Fragment,null,Nt(),Be()):tt===2?Be():Nt();return y.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ze,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:()=>{lt(),Me.history.push("/account/certification")},onCancel:()=>{lt()}},y.createElement("div",{className:De.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),y.createElement("div",{className:De.flexRow},nt()))};var Ke=(0,Me.connect)(({paperlibrary:ze,loading:tt,globalSetting:lt})=>({paperlibrary:ze,globalSetting:lt,loading:tt.effects}))(Ve)},10251:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nn}});var y=ne(59301),Me=ne(28284),Oe=ne(62957),it=ne(82326),Re=ne(29787),De=ne(70858),Ve={flex_box_center:"flex_box_center___bIXR2",flex_space_between:"flex_space_between___Qd_bs",flex_box_vertical_center:"flex_box_vertical_center___m4yjg",flex_box_center_end:"flex_box_center_end___QlnxS",flex_box_column:"flex_box_column___BKnnV",zhishidian:"zhishidian___D2PeN"},Ke=ne(75790),ze=ne(27324),tt=ne(19374),lt=ne(98280),Be=ne(59301),Nt=Object.defineProperty,nt=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,st=(Kt,Qe,qe)=>Qe in Kt?Nt(Kt,Qe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Kt[Qe]=qe,Tt=(Kt,Qe)=>{for(var qe in Qe||(Qe={}))ke.call(Qe,qe)&&st(Kt,qe,Qe[qe]);if(Te)for(var qe of Te(Qe))et.call(Qe,qe)&&st(Kt,qe,Qe[qe]);return Kt},pe=(Kt,Qe)=>nt(Kt,xe(Qe)),Ze=(Kt,Qe,qe)=>new Promise((Ct,Ie)=>{var je=ln=>{try{Dt(qe.next(ln))}catch(Ut){Ie(Ut)}},dt=ln=>{try{Dt(qe.throw(ln))}catch(Ut){Ie(Ut)}},Dt=ln=>ln.done?Ct(ln.value):Promise.resolve(ln.value).then(je,dt);Dt((qe=qe.apply(Kt,Qe)).next())});const mt=({dispatch:Kt,user:Qe,classroomList:qe,account:Ct,knowledgeList:Ie,setKnowledgeList:je,disabled:dt=!1,course_discipline_id:Dt=null})=>{const[ln]=Me.default.useForm(),Ut=(0,Ke.useParams)(),[Yt,Mn]=(0,y.useState)(!1),[we,fe]=(0,y.useState)({page:1,limit:10,keyword:""}),[at,Gt]=(0,y.useState)([]),[$e,He]=(0,y.useState)({}),[Ue,rt]=(0,y.useState)("");(0,y.useEffect)(()=>{Ct.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?cn():(we.keyword="",we.page=1,fe(Tt({},we)))},[Ct.actionTabs]);const cn=()=>Ze(void 0,null,function*(){var bt,Ge,en,ue,ae,re,ce,he,ie,Ce,Et,gt,ft;Mn(!0);const yt=yield(0,lt.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((yt==null?void 0:yt.status)===0){Gt((bt=yt==null?void 0:yt.data)==null?void 0:bt.list),console.log("account.actionTabs.params",Ct.actionTabs.params);const pn=(Ge=Ct.actionTabs.params)==null?void 0:Ge.course_discipline_id;console.log("id",pn),ln.setFieldsValue({course_discipline_id:pn||((ae=(ue=(en=yt==null?void 0:yt.data)==null?void 0:en.list)==null?void 0:ue[0])==null?void 0:ae.id)}),((ce=(re=yt==null?void 0:yt.data)==null?void 0:re.list)==null?void 0:ce.length)>0?qt(pn||((Ce=(ie=(he=yt==null?void 0:yt.data)==null?void 0:he.list)==null?void 0:ie[0])==null?void 0:Ce.id)):Mn(!1),rt(pn||((ft=(gt=(Et=yt==null?void 0:yt.data)==null?void 0:Et.list)==null?void 0:gt[0])==null?void 0:ft.id))}}),qt=bt=>Ze(void 0,null,function*(){const Ge=yield(0,lt.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(Ut==null?void 0:Ut.pathId)||"",course_discipline_id:bt,keyword:we==null?void 0:we.keyword}});(Ge==null?void 0:Ge.status)===0&&He(Ge==null?void 0:Ge.data),Mn(!1)});(0,y.useEffect)(()=>{Ct.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(rt(ln.getFieldValue("course_discipline_id")),qt(ln.getFieldValue("course_discipline_id")))},[we==null?void 0:we.keyword]);const Fn=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(bt,Ge)=>Be.createElement("span",null,bt||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(bt,Ge)=>Be.createElement(Be.Fragment,null,Ie!=null&&Ie.map(en=>en.id).includes(Ge==null?void 0:Ge.id)?Be.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ie=Ie.filter(en=>(en==null?void 0:en.id)!=(Ge==null?void 0:Ge.id)),je([...Ie])}},"\u53D6\u6D88\u5173\u8054"):Be.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(Ie==null?void 0:Ie.length)>0?je([...Ie,Ge]):je([Ge])}},"\u5173\u8054"))}].filter(bt=>!!bt);return Be.createElement("div",null,Be.createElement(Oe.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:Ct.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:Ve.scoremodal,onCancel:()=>{Kt({type:"account/setActionTabs",payload:{key:""}})}},Be.createElement(Me.default,{layout:"inline",form:ln,className:Ve.myForm},Be.createElement(Me.default.Item,{name:"course_discipline_id",colon:!1},Be.createElement(it.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:dt,onChange:bt=>{qt(bt),rt(bt)}},at==null?void 0:at.map(bt=>Be.createElement(it.default.Option,{key:bt==null?void 0:bt.id,value:bt==null?void 0:bt.id},bt==null?void 0:bt.name)))),Be.createElement(ze.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:we==null?void 0:we.keyword,style:{width:240},onChange:bt=>{fe(pe(Tt({},we),{keyword:bt,page:1}))}}),Be.createElement("div",{className:Ve.zhishidian,onClick:()=>{(0,tt.xg)(`/knowledgeHub?course_discipline_id=${Ue}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),Be.createElement(Re.Z,{spinning:Yt},Be.createElement(De.default,{columns:Fn,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:($e==null?void 0:$e.tag_disciplines)||[]}))))};var nn=(0,Ke.connect)(({user:Kt,classroomList:Qe,account:qe})=>({user:Kt,classroomList:Qe,account:qe}))(mt)},13248:function(St,zt,ne){"use strict";ne.d(zt,{t:function(){return Be}});var y=ne(59301),Me=ne(7939),Oe={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},it=ne(92310),Re=ne.n(it),De=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,tt=(Nt,nt,xe)=>nt in Nt?De(Nt,nt,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Nt[nt]=xe,lt=(Nt,nt)=>{for(var xe in nt||(nt={}))Ke.call(nt,xe)&&tt(Nt,xe,nt[xe]);if(Ve)for(var xe of Ve(nt))ze.call(nt,xe)&&tt(Nt,xe,nt[xe]);return Nt};const Be=({cancelText:Nt="\u53D6\u6D88",okText:nt="\u786E\u5B9A",loading:xe=!1,hasOkBtn:Te=!0,hasCancelBtn:ke=!0,okButtonProps:et={},onCancel:st=()=>{},onOk:Tt=()=>{},className:pe=""})=>y.createElement("div",{className:Re()(Oe.buttonFixed,pe)},y.createElement("div",{className:Oe.buttonWrap},ke&&y.createElement(Me.ZP,{size:"middle",className:`${Oe.button} mr20`,onClick:st},Nt),Te&&y.createElement(Me.ZP,lt({size:"middle",type:"primary",className:`${Oe.button} mr20`,loading:xe,onClick:Tt},et),nt)))},25332:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ze}});var y=ne(59301),Me=ne(75790),Oe=ne(62957),it=ne(6767),Re=ne(37568),De=ne(62673),Ve=ne(31576),Ke=ne(8380),ze=ne(19374),tt=ne(7939),lt=ne(87169),Be={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Nt=ne(32637),nt=ne(59301);const xe=({classroomList:mt,dispatch:nn,user:Kt})=>nt.createElement(Oe.default,{open:mt.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:nt.createElement("span",null,nt.createElement(lt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{nn({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},nt.createElement("div",{style:{textAlign:"center",marginBottom:30}},nt.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",nt.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"),nt.createElement("img",{style:{width:130,height:130},src:Nt})),nt.createElement("div",{className:Be.bottom},nt.createElement(tt.ZP,{className:Be.yes,onClick:()=>{nn({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var Te=(0,Me.connect)(({classroomList:mt,user:nn})=>({classroomList:mt,user:nn}))(xe),ke=ne(98280),et=ne(59301),st=(mt,nn,Kt)=>new Promise((Qe,qe)=>{var Ct=dt=>{try{je(Kt.next(dt))}catch(Dt){qe(Dt)}},Ie=dt=>{try{je(Kt.throw(dt))}catch(Dt){qe(Dt)}},je=dt=>dt.done?Qe(dt.value):Promise.resolve(dt.value).then(Ct,Ie);je((Kt=Kt.apply(mt,nn)).next())}),Tt=(mt=>(mt[mt.Professor=1]="Professor",mt[mt.AssistantProfessor=2]="AssistantProfessor",mt[mt.Student=3]="Student",mt))(Tt||{});const pe=({visible:mt,user:nn,account:Kt,onCancel:Qe=()=>{},dispatch:qe})=>{const[Ct,Ie]=(0,y.useState)(),[je,dt]=(0,y.useState)([]),[Dt,ln]=(0,y.useState)(!1),[Ut,Yt]=(0,y.useState)(!1),[Mn,we]=(0,y.useState)(),[fe,at]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Ue,rt;(Ue=nn==null?void 0:nn.userInfo)!=null&&Ue.identity&&dt([((rt=nn==null?void 0:nn.userInfo)==null?void 0:rt.identity)==="student"?3:1])},[nn]);const Gt=Ue=>{const rt=()=>{window.location.href=(Ue==null?void 0:Ue.jump_url)||`/classrooms/${Ue==null?void 0:Ue.course_id}`};if(je.includes(1)){Oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:et.createElement("div",{className:"tc"},(Ue==null?void 0:Ue.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{rt()}});return}rt()},$e=()=>st(void 0,null,function*(){if(!Ct){it.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Ue=yield(0,ke.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Ct}});if(Ue!=null&&Ue.need_pro_auth&&!je.includes(1)&&!je.includes(2)){qe({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Ct,checkedList:je}}),He();return}ln(!0);const rt=yield(0,Ve.cR)({invite_code:Ct,professor:je.includes(1)?1:null,assistant_professor:je.includes(2)?1:null,student:je.includes(3)?1:null});if(ln(!1),(rt==null?void 0:rt.status)===-4&&(Qe(),qe({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(rt==null?void 0:rt.status)===-12&&it.ZP.warning(rt==null?void 0:rt.message),(rt==null?void 0:rt.status)===-2){if(He(),rt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Yt(!0),we(1);return}if(rt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Yt(!0),we(2);return}if(rt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Yt(!0),we(3);return}}if((rt==null?void 0:rt.status)===0){(0,ze.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),He(),rt!=null&&rt.course_id?Gt(rt):it.ZP.success(rt.message);return}}),He=()=>st(void 0,null,function*(){Qe()});return et.createElement(et.Fragment,null,et.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:mt,confirmLoading:Dt,onOk:$e,onCancel:He},et.createElement("div",{className:"tc"},et.createElement("div",null,et.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),et.createElement(Re.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Ct,onChange:Ue=>{if(Ue.target.value.length>=7){it.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Ie(Ue.target.value)}})),et.createElement("div",{className:"mt10 font14"},et.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),et.createElement(De.default.Group,{value:je,onChange:Ue=>dt(Ue)},et.createElement(De.default,{value:1,disabled:je.includes(2)},"\u6559\u5E08"),et.createElement(De.default,{value:2,disabled:je.includes(1)},"\u52A9\u6559"),et.createElement(De.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),et.createElement(Te,null),et.createElement(Ke.Z,{visible:Ut,onCancel:()=>Yt(!1),occupationValue:Mn}))};var Ze=(0,Me.connect)(({user:mt,account:nn})=>({user:mt,account:nn}))(pe)},19688:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return na},g:function(){return Sr}});var y=ne(59301),Me=ne(75790),Oe=ne(24404),it=ne(37568),Re=ne(62957),De={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",level:"level___XtFBL",sq:"sq___NEbck",jc:"jc___urhwB",gj:"gj___lRV0B"},Ve=ne(6767),Ke=ne(77019),ze=ne(5269),tt=ne(93041),lt=ne(75727),Be=ne(47889),Nt=ne(31576),nt=ne(19374),xe=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())}),Te=($t=>($t.Manager="manager",$t.Developer="developer",$t.Reporter="reporter",$t))(Te||{}),et=({visible:$t,onCancel:Vn=()=>{}})=>{const[Wn,pt]=(0,y.useState)(),[wt,qn]=(0,y.useState)(),[di,Ra]=(0,y.useState)(!1),ct=()=>xe(void 0,null,function*(){if(!Wn){Ve.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Wn.length!==6){Ve.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!wt){Ve.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ra(!0);const Mt=yield(0,Nt.vm)({code:Wn,role:wt});Ra(!1),Lt();const At={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(At[Mt.status]){Ve.ZP.info(At[Mt.status]);return}if(Mt.status===0){wt==="reporter"?(Ve.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,nt.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),Me.history.push(`/projects/${Mt==null?void 0:Mt.project_id}`)):((0,nt.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ve.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Lt=()=>xe(void 0,null,function*(){Vn()});return y.createElement(y.Fragment,null,y.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:$t,confirmLoading:di,onOk:ct,onCancel:Lt},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),y.createElement(it.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Wn,onChange:Mt=>{if(Mt.target.value.length>=7){Ve.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}pt(Mt.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(Be.ZP.Group,{value:wt,onChange:Mt=>qn(Mt.target.value)},y.createElement(Be.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),y.createElement(Be.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),y.createElement(Be.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},st=ne(25332),Tt={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"},pe=ne(1997),Ze=ne(28284),mt=ne(82326),nn=ne(11467),Kt=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const Qe=({globalSetting:$t,dispatch:Vn,user:Wn,open:pt,onCancel:wt=()=>{}})=>{const[qn,di]=(0,y.useState)([]),[Ra,ct]=(0,y.useState)([]),[Lt,Mt]=(0,y.useState)([]),[At]=Ze.default.useForm(),[Yn,lr]=(0,y.useState)(!1),[yr,Gn]=(0,y.useState)(!1),Nr=(0,y.useRef)(null),Xr=(0,y.useRef)(1),[fi,va]=(0,y.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,y.useEffect)(()=>{pt&&Zt()},[pt]);const Zt=()=>Kt(void 0,null,function*(){var $n;const xr=yield Xt(fi);if(!(0,pe.o1)(Vn))return;const{user_school_id:Rn="",department_id:pr="",school_name:hn="",department_name:Cr=""}=Wn.userInfo||{},Rr=($n=xr==null?void 0:xr.graduation_years)==null?void 0:$n.at(-1);ct([{id:Rn,name:hn}]),yield yn(Rn),At.setFieldsValue({year:Rr,school_id:Rn,department_id:Number(pr),name:`${Rr}${hn}${Cr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Xt=$n=>Kt(void 0,null,function*(){const xr=yield(0,nn.J3)($n);return xr.status===0&&di((xr==null?void 0:xr.graduation_years)||[]),xr}),Bt=($n,xr=500)=>{Gn(!0),clearTimeout(Nr.current),Nr.current=setTimeout(()=>Kt(void 0,null,function*(){Xr.current+=1;const Rn=Xr.current,pr=yield(0,nn.NT)({keyword:$n});pr.status===0&&Xr.current===Rn&&(ct((pr==null?void 0:pr.schools)||[]),Gn(!1))}),xr)},yn=$n=>Kt(void 0,null,function*(){if(!$n)return;const xr=yield(0,nn.Ps)({page:1,limit:9999,id:$n});xr.status===0&&Mt((xr==null?void 0:xr.departments)||[])});return y.createElement(Re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:pt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Yn,onCancel:wt,onOk:()=>At.submit()},y.createElement(Ze.default,{colon:!1,form:At,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:($n,xr)=>{$n.school_id&&(yn(xr.school_id),At.setFieldValue("department_id",null))},onFinish:$n=>Kt(void 0,null,function*(){lr(!0);const xr=yield(0,nn.Wz)($n);xr.status===0&&(Ve.ZP.success("\u521B\u5EFA\u6210\u529F"),At.resetFields(),wt(),(0,nt.xg)(`/graduations/${xr==null?void 0:xr.identifier}/index`)),lr(!1)})},y.createElement(Ze.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},y.createElement(mt.default,{style:{width:344},size:"large",options:qn.map($n=>({value:$n,label:$n}))})),y.createElement(Ze.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},y.createElement(mt.default,{showSearch:!0,filterOption:!1,onSearch:$n=>{Bt($n)},loading:yr,size:"large",style:{width:344},options:Ra.map($n=>({value:$n.id,label:$n.name}))})),y.createElement(Ze.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},y.createElement(mt.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Lt.map($n=>({value:$n.id,label:$n.name}))})),y.createElement(Ze.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"}]},y.createElement(it.default,{showCount:!0,style:{width:344},maxLength:60}))))};var qe=(0,Me.connect)(({user:$t,globalSetting:Vn,loading:Wn})=>({user:$t,globalSetting:Vn,loading:Wn}))(Qe),Ct=ne(98280),Ie=Object.defineProperty,je=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,ln=($t,Vn,Wn)=>Vn in $t?Ie($t,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):$t[Vn]=Wn,Ut=($t,Vn)=>{for(var Wn in Vn||(Vn={}))dt.call(Vn,Wn)&&ln($t,Wn,Vn[Wn]);if(je)for(var Wn of je(Vn))Dt.call(Vn,Wn)&&ln($t,Wn,Vn[Wn]);return $t},Yt=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const Mn=({globalSetting:$t,dispatch:Vn,user:Wn,open:pt,onCancel:wt=()=>{}})=>{const[qn]=Ze.default.useForm(),[di,Ra]=(0,y.useState)(!1),[ct,Lt]=(0,y.useState)(null);return(0,y.useEffect)(()=>{var Mt;if(pt){const At={code:"",user_type:((Mt=Wn==null?void 0:Wn.userInfo)==null?void 0:Mt.identity)==="student"?2:1,major:""};qn.setFieldsValue(At),Lt(Ut({},At))}},[pt]),y.createElement(Re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:pt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:di,onCancel:wt,onOk:()=>qn.submit()},y.createElement(Ze.default,{colon:!1,form:qn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Mt,At)=>Lt(Ut({},At)),onFinish:Mt=>Yt(void 0,null,function*(){Ra(!0);const At=yield(0,Ct.ZP)("/api/graduations/join.json",{method:"post",body:Mt});At.status===0&&(wt(),At!=null&&At.identifier?(0,nt.xg)(`/graduations/${At==null?void 0:At.identifier}/index`):Ve.ZP.success(At==null?void 0:At.message)),Ra(!1)})},y.createElement(Ze.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},y.createElement(it.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),y.createElement(Ze.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},y.createElement(Be.ZP.Group,null,y.createElement(Be.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),y.createElement(Be.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ct==null?void 0:ct.user_type)===2&&y.createElement(Ze.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"}]},y.createElement(it.default,{showCount:!0,maxLength:60}))))};var we=(0,Me.connect)(({user:$t,globalSetting:Vn})=>({user:$t,globalSetting:Vn}))(Mn),fe=ne(59301),at=Object.defineProperty,Gt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,cn=($t,Vn,Wn)=>Vn in $t?at($t,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):$t[Vn]=Wn,qt=($t,Vn)=>{for(var Wn in Vn||(Vn={}))Ue.call(Vn,Wn)&&cn($t,Wn,Vn[Wn]);if(He)for(var Wn of He(Vn))rt.call(Vn,Wn)&&cn($t,Wn,Vn[Wn]);return $t},Fn=($t,Vn)=>Gt($t,$e(Vn)),bt=($t,Vn)=>{var Wn={};for(var pt in $t)Ue.call($t,pt)&&Vn.indexOf(pt)<0&&(Wn[pt]=$t[pt]);if($t!=null&&He)for(var pt of He($t))Vn.indexOf(pt)<0&&rt.call($t,pt)&&(Wn[pt]=$t[pt]);return Wn},Ge=($t=>($t.Projects="projects",$t.Shixuns="shixuns",$t.Classrooms="classrooms",$t))(Ge||{}),en=($t=>($t.Classrooms="classrooms",$t.Shixuns="shixuns",$t.Paths="paths",$t.Projects="projects",$t.Videos="videos",$t.Topics="topics",$t))(en||{});const ue=$t=>{var Vn=$t,{homePage:Wn,user:pt,globalSetting:wt,loading:qn,dispatch:di}=Vn,Ra=bt(Vn,["homePage","user","globalSetting","loading","dispatch"]),ct,Lt,Mt,At,Yn,lr,yr,Gn;const[Nr,Xr]=(0,y.useState)(),[fi,va]=(0,y.useState)(),[Zt,Xt]=(0,y.useState)(!1),[Bt,yn]=(0,y.useState)(!1),$n=Rr=>{var sn;if((0,pe.tJ)(di,!1,Rr==="classrooms","",!0)){if(Rr==="projects"&&!((sn=pt.userInfo)!=null&&sn.email)){Ve.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Rr==="classrooms"?Xr(!0):Rr==="projects"&&va(!0)}},xr=(Rr,sn)=>{var ga;if((0,pe.tJ)(di)){if(sn==="projects"&&!((ga=pt.userInfo)!=null&&ga.email)){Ve.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}sn==="shixuns"&&!(0,pe.xY)()||Rr&&(window.location.href=Rr)}},Rn=(Lt=(((ct=wt.setting)==null?void 0:ct.navbar)||[]).find(Rr=>Rr.link==="/classrooms"))==null?void 0:Lt.hidden;let pr=(At=(((Mt=wt.setting)==null?void 0:Mt.navbar)||[]).find(Rr=>Rr.link==="/shixuns"))==null?void 0:At.hidden;const hn=(lr=(((Yn=wt.setting)==null?void 0:Yn.navbar)||[]).find(Rr=>Rr.link==="/paths"))==null?void 0:lr.hidden;(yr=wt==null?void 0:wt.setting)!=null&&yr.is_local&&((Gn=pt==null?void 0:pt.userInfo)!=null&&Gn.is_shixun_marker||(pr=!0));const Cr=Rr=>{var sn,ga,xa,fa,Kr,ei,Ma,jr,ua,oa,Yr,ri,Fa,La,ya,Pr,er,ti,hr;return fe.createElement(fe.Fragment,null,fe.createElement(Ke.Z,{justify:"space-around",className:"pt5 pb5"},fe.createElement(ze.Z,{className:Tt.joinCol},((sn=pt.userInfo)==null?void 0:sn.user_identity)!=="\u5B66\u751F"&&!Rn&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>xr("/classrooms/new")},(ga=pt.userInfo)!=null&&ga.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!pr&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>xr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((xa=pt.userInfo)==null?void 0:xa.main_site)||!((fa=pt.userInfo)!=null&&fa.main_site)&&!hn&&(((Kr=pt.userInfo)==null?void 0:Kr.admin)||((ei=pt.userInfo)==null?void 0:ei.is_teacher)||((Ma=pt.userInfo)==null?void 0:Ma.business)))&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>xr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((jr=wt==null?void 0:wt.setting)!=null&&jr.is_local)&&((ua=pt.userInfo)==null?void 0:ua.main_site)&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>{var bn;return xr(`${(bn=wt==null?void 0:wt.setting)==null?void 0:bn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((oa=pt==null?void 0:pt.userInfo)==null?void 0:oa.identity)!=="student"&&fe.createElement(tt.default.Item,Fn(qt({},Rr),{onClick:()=>{(0,pe.o1)(di)&&Xt(!0)}}),fe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Yr=pt.userInfo)!=null&&Yr.main_site)&&fe.createElement("div",null,!Rn&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>$n("classrooms")},(ri=pt.userInfo)!=null&&ri.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Fa=pt.userInfo)==null?void 0:Fa.main_site)&&!((La=wt==null?void 0:wt.setting)!=null&&La.is_local)&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>$n("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ya=pt.userInfo)==null?void 0:ya.main_site)&&fe.createElement(ze.Z,null,fe.createElement("div",{className:Tt.joinBoard})),((Pr=pt.userInfo)==null?void 0:Pr.main_site)&&fe.createElement(ze.Z,{className:Tt.joinCol},!Rn&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>$n("classrooms")},(er=pt.userInfo)!=null&&er.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ti=pt.userInfo)==null?void 0:ti.main_site)&&!((hr=wt==null?void 0:wt.setting)!=null&&hr.is_local)&&fe.createElement(tt.default.Item,qt({},Rr),fe.createElement("a",{onClick:()=>$n("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),fe.createElement(tt.default.Item,Fn(qt({},Rr),{onClick:()=>{(0,pe.o1)(di)&&yn(!0)}}),fe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return fe.createElement("section",null,fe.createElement(lt.Z,{dropdownRender:()=>fe.createElement(tt.default,{className:`${Tt.rightMenu} ${Tt.joinMenu} mt10`},fe.createElement(Cr,null)),placement:"bottomRight"},fe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),fe.createElement(st.Z,{visible:Nr,onCancel:()=>Xr(!1)}),fe.createElement(et,{visible:fi,onCancel:()=>va(!1)}),fe.createElement(qe,{open:Zt,onCancel:()=>Xt(!1)}),fe.createElement(we,{open:Bt,onCancel:()=>yn(!1)}))};var ae=(0,Me.connect)(({homePage:$t,loading:Vn,user:Wn,globalSetting:pt})=>({homePage:$t,user:Wn,globalSetting:pt,loading:Vn.models.index}))(ue),re={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",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},ce=ne(53229),he=ne(14203),ie=ne(49647),Ce=ne(59301),Et=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,yt=($t,Vn)=>{var Wn={};for(var pt in $t)gt.call($t,pt)&&Vn.indexOf(pt)<0&&(Wn[pt]=$t[pt]);if($t!=null&&Et)for(var pt of Et($t))Vn.indexOf(pt)<0&&ft.call($t,pt)&&(Wn[pt]=$t[pt]);return Wn},pn=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const Sn=$t=>{var Vn,Wn=RegExp("(^| )"+$t+"=([^;]+)(;|$)");return(Vn=document.cookie.match(Wn))?decodeURIComponent(Vn[2]):null},Pn=$t=>{var Vn=new Date;Vn.setTime(Vn.getTime()-1);var Wn=Sn($t);Wn!=null&&(document.cookie=$t+"="+Wn+";expires="+Vn.toGMTString())};var Un=($t=>($t.Classrooms="classrooms",$t.Shixuns="shixuns",$t.Paths="paths",$t.Projects="projects",$t.Videos="videos",$t.Topics="topics",$t))(Un||{});const rn=$t=>{var Vn=$t,{homePage:Wn,user:pt,globalSetting:wt,loading:qn,dispatch:di,shixunHomeworks:Ra,location:ct,payload:Lt={}}=Vn,Mt=yt(Vn,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),At,Yn,lr,yr,Gn,Nr,Xr,fi,va,Zt,Xt,Bt,yn,$n,xr,Rn;const pr=(Yn=(((At=wt.setting)==null?void 0:At.navbar)||[]).find(ga=>ga.link==="/classrooms"))==null?void 0:Yn.hidden,hn=(yr=(((lr=wt.setting)==null?void 0:lr.navbar)||[]).find(ga=>ga.link==="/shixuns"))==null?void 0:yr.hidden,Cr=(Nr=(((Gn=wt.setting)==null?void 0:Gn.navbar)||[]).find(ga=>ga.link==="/paths"))==null?void 0:Nr.hidden,Rr=(Xr=pt.userInfo)==null?void 0:Xr.is_school_manage,sn=()=>{var ga,xa,fa,Kr,ei,Ma,jr,ua,oa,Yr,ri,Fa,La,ya,Pr,er,ti,hr;return(0,nt.Ll)()?Ce.createElement(tt.default,{className:`${re.rightMenu} ${re.menuWrap}`},Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Ce.createElement(tt.default,{className:`${re.rightMenu} ${re.menuWrap}`},((ga=pt==null?void 0:pt.userInfo)==null?void 0:ga.paid_version)&&!((fa=(xa=pt==null?void 0:pt.userInfo)==null?void 0:xa.paid_version)!=null&&fa.is_white_list)&&Ce.createElement("div",{className:`${re.versionInfo} ${re[(Ma=nt.vs[(ei=(Kr=pt==null?void 0:pt.userInfo)==null?void 0:Kr.paid_version)==null?void 0:ei.version_type])==null?void 0:Ma.class]}`},Ce.createElement("img",{src:(oa=nt.vs[(ua=(jr=pt==null?void 0:pt.userInfo)==null?void 0:jr.paid_version)==null?void 0:ua.version_type])==null?void 0:oa.icon}),Ce.createElement("span",null,(Fa=nt.vs[(ri=(Yr=pt==null?void 0:pt.userInfo)==null?void 0:Yr.paid_version)==null?void 0:ri.version_type])==null?void 0:Fa.name)),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(La=pt.userInfo)==null?void 0:La.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!pr&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(ya=pt.userInfo)==null?void 0:ya.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!hn&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(Pr=pt.userInfo)==null?void 0:Pr.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Cr&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(er=pt.userInfo)==null?void 0:er.login}/paths`},"\u6211\u7684\u667A\u6167\u8BFE\u7A0B")),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(ti=pt.userInfo)==null?void 0:ti.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:`/users/${(hr=pt.userInfo)==null?void 0:hr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,ce.Ny)()&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,ce.JA)()&&Ce.createElement(tt.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,pe.tJ)(di)&&Me.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,ce.JA)()&&Ce.createElement(tt.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,pe.tJ)(di)&&Me.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Ce.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")),Rr&&Ce.createElement(tt.default.Item,null,Ce.createElement(Me.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Ce.createElement(tt.default.Item,{className:re.exit},Ce.createElement("a",{onClick:()=>pn(void 0,null,function*(){try{const bn=yield(0,he.vR)({});Ve.ZP.success(bn==null?void 0:bn.message)}catch(bn){}(0,nt.d8)("_educoder_session","logout",1),(0,nt.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,ce.bg)()?Ce.createElement(lt.Z,{className:`${re.height67}`,dropdownRender:sn,placement:"bottomRight"},Ce.createElement("section",null,Ce.createElement("aside",null,Ce.createElement("div",{className:Ra.actionTabs.type===1?re.classromediv:"",style:{position:"relative"}},Ce.createElement("img",{className:`${re.userPic} current ml15`,src:`${(fi=ie.Z)==null?void 0:fi.IMG_SERVER}/images/${(va=pt.userInfo)==null?void 0:va.image_url}`,alt:"",onClick:()=>{var ga;return Me.history.push((0,nt.Ll)()?"/account/profile":`/users/${(ga=pt.userInfo)==null?void 0:ga.login}/classrooms`)}}),((Zt=pt==null?void 0:pt.userInfo)==null?void 0:Zt.paid_version)&&!((Bt=(Xt=pt==null?void 0:pt.userInfo)==null?void 0:Xt.paid_version)!=null&&Bt.is_white_list)&&Ce.createElement("img",{src:(xr=nt.vs[($n=(yn=pt==null?void 0:pt.userInfo)==null?void 0:yn.paid_version)==null?void 0:$n.version_type])==null?void 0:xr.icon,className:re.level}),(0,nt.Ll)()&&Ce.createElement("span",{className:"ml10 font16"},(Rn=pt.userInfo)==null?void 0:Rn.username),Ce.createElement("i",{className:`iconfont icon-zhankai4 ${re.icon}`}))))):Ce.createElement("div",{className:`font15 ${wt.isIlearning?re.login:""}`},Ce.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{di({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var ht=(0,Me.connect)(({homePage:$t,loading:Vn,user:Wn,globalSetting:pt,shixunHomeworks:wt})=>({homePage:$t,user:Wn,globalSetting:pt,shixunHomeworks:wt,loading:Vn.models.index}))(rn),Cn={tip:"tip___a6MfI"},_t=ne(66649),on=ne.n(_t),It=ne(59301),fn=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const kt=({user:$t,dispatch:Vn})=>{var Wn,pt,wt;const[qn,di]=(0,y.useState)(!1),Ra=(Wn=window.location.pathname)==null?void 0:Wn.includes("classrooms/");(0,y.useEffect)(()=>{var Mt,At,Yn;if(console.log($t==null?void 0:$t.userInfo),(Mt=$t==null?void 0:$t.userInfo)!=null&&Mt.user_status)if(((At=$t==null?void 0:$t.userInfo)==null?void 0:At.role)===15){di(!1);return}else{let lr=JSON.parse(Ra?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));lr&&(lr==null?void 0:lr.login)===((Yn=$t==null?void 0:$t.userInfo)==null?void 0:Yn.login)?(console.log(on()(lr==null?void 0:lr.time).add(1,"days")),console.log(on()(new Date)),on()(lr==null?void 0:lr.time).add(1,"days").set({hour:0,minute:0,second:0}){var Mt,At;Ra?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Mt=$t==null?void 0:$t.userInfo)==null?void 0:Mt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(At=$t==null?void 0:$t.userInfo)==null?void 0:At.login})),di(!1)},Lt=()=>fn(void 0,null,function*(){let Mt=yield(0,Ct.ZP)("/api/business_contacts.json",{method:"post"});(Mt==null?void 0:Mt.status)===0&&Ve.ZP.info("\u7533\u8BF7\u6210\u529F")});return It.createElement(It.Fragment,null,qn&&It.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},It.createElement("div",{className:Cn.tip},It.createElement("div",null,It.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Ra?It.createElement(It.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((wt=$t==null?void 0:$t.userInfo)==null?void 0:wt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):It.createElement(It.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),It.createElement("div",null,It.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:ct},"\u5FFD\u7565"),It.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Lt},"\u7533\u8BF7\u5EF6\u671F")))))};var Hn=(0,Me.connect)(({user:$t})=>({user:$t}))(kt),rr=ne(7939),Qr="data:image/png;base64,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",or=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,gn=($t,Vn)=>{var Wn={};for(var pt in $t)ut.call($t,pt)&&Vn.indexOf(pt)<0&&(Wn[pt]=$t[pt]);if($t!=null&&or)for(var pt of or($t))Vn.indexOf(pt)<0&&Rt.call($t,pt)&&(Wn[pt]=$t[pt]);return Wn};const Ln=null,cr=$t=>{var Vn=$t,{homePage:Wn,user:pt,globalSetting:wt,loading:qn,dispatch:di,location:Ra,text:ct,shixunHomeworks:Lt,payload:Mt={}}=Vn,At=gn(Vn,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Yn,lr]=(0,y.useState)("none");return(0,y.useEffect)(()=>{Lt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&lr("flex")},[Lt.actionTabs.key]),(0,y.useEffect)(()=>{Lt.actionTabs.key==="\u9690\u85CF"&&(lr("none"),localStorage.setItem("Noviceguide","0"))},[Lt.actionTabs.key]),y.createElement("div",{style:{display:Yn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},y.createElement("div",{style:{margin:"0 auto",width:"1200px"}},y.createElement("img",{src:Qr,style:{position:"absolute",top:"-32px"}}),y.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Lt.actionTabs.text),Lt.actionTabs.type===9?y.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},y.createElement(rr.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),lr("none"),di({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")):y.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},y.createElement(rr.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),di({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),lr("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var wr=(0,Me.connect)(({homePage:$t,loading:Vn,user:Wn,globalSetting:pt,shixunHomeworks:wt})=>({homePage:$t,user:Wn,globalSetting:pt,loading:Vn.models.index,shixunHomeworks:wt}))(cr),Na=Object.defineProperty,Wr=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,Da=($t,Vn,Wn)=>Vn in $t?Na($t,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):$t[Vn]=Wn,za=($t,Vn)=>{for(var Wn in Vn||(Vn={}))Vr.call(Vn,Wn)&&Da($t,Wn,Vn[Wn]);if(Wr)for(var Wn of Wr(Vn))Fr.call(Vn,Wn)&&Da($t,Wn,Vn[Wn]);return $t};const Ua=$t=>React.createElement("svg",za({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},$t),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 qa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",fr=ne(89392),Jt=ne(59301),Zn=Object.defineProperty,Er=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Ar=($t,Vn,Wn)=>Vn in $t?Zn($t,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):$t[Vn]=Wn,pi=($t,Vn)=>{for(var Wn in Vn||(Vn={}))Aa.call(Vn,Wn)&&Ar($t,Wn,Vn[Wn]);if(Er)for(var Wn of Er(Vn))kr.call(Vn,Wn)&&Ar($t,Wn,Vn[Wn]);return $t},zi=($t,Vn)=>{var Wn={};for(var pt in $t)Aa.call($t,pt)&&Vn.indexOf(pt)<0&&(Wn[pt]=$t[pt]);if($t!=null&&Er)for(var pt of Er($t))Vn.indexOf(pt)<0&&kr.call($t,pt)&&(Wn[pt]=$t[pt]);return Wn},oi=($t,Vn,Wn)=>new Promise((pt,wt)=>{var qn=ct=>{try{Ra(Wn.next(ct))}catch(Lt){wt(Lt)}},di=ct=>{try{Ra(Wn.throw(ct))}catch(Lt){wt(Lt)}},Ra=ct=>ct.done?pt(ct.value):Promise.resolve(ct.value).then(qn,di);Ra((Wn=Wn.apply($t,Vn)).next())});const{Header:Ta}=Oe.default,{Search:xn}=it.default;function Sr(){var $t,Vn;const pt=window.location.pathname.split("/"),wt={};return pt[1]=="classrooms"&&pt.length>3&&!(($t=pt[4])!=null&&$t.includes("newgold"))&&!((Vn=pt[5])!=null&&Vn.includes("newgold"))&&pt[2]!=="coursesId"&&(wt.course_id=pt[2]),pt[1]==="shixuns"&&pt.length>3&&(wt.objective_type="shixun",wt.objective_id=pt[2]),pt[1]==="paths"&&pt.length>3&&(wt.objective_type="path",wt.objective_id=pt[2]),pi(pi({},wt),{school:1})}const Hr=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Zr=$t=>{var Vn=$t,{homePage:Wn,user:pt,globalSetting:wt,loading:qn,dispatch:di,isLogin:Ra=!1,shixunHomeworks:ct}=Vn,Lt=zi(Vn,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Mt,At,Yn,lr,yr,Gn,Nr,Xr,fi,va,Zt,Xt,Bt,yn,$n,xr,Rn,pr,hn,Cr,Rr;const sn=(0,Me.useLocation)(),[ga,xa]=(0,y.useState)(!1),[fa,Kr]=(0,y.useState)(""),[ei,Ma]=(0,y.useState)(!1),jr=Sr();(0,y.useEffect)(()=>{di({type:"user/getNavigationInfo",payload:pi({},jr)})},[wt.name]),(0,y.useEffect)(()=>{ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Hr!=null&&Hr.includes(sn==null?void 0:sn.pathname)||(sn==null?void 0:sn.pathname.indexOf("/classrooms"))===0||di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[sn.pathname]),(0,y.useEffect)(()=>{ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ct.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ct.actionTabs.key]),(0,y.useEffect)(()=>{var er;if(wt!=null&&wt.setting){let ti=(0,fr.cloneDeep)((er=wt==null?void 0:wt.setting)==null?void 0:er.navbar);ti=ti==null?void 0:ti.filter(bn=>{var gr;return!(bn!=null&&bn.hidden)&&!((0,ce.JA)()&&((gr=["/paperlibrary","/problemset"])!=null&&gr.includes(bn.link)))});for(const bn of ti)bn.subitem&&(bn.subitem=bn.subitem.filter(gr=>{var Tr;return!(gr!=null&&gr.hidden)&&!((0,ce.JA)()&&((Tr=["/paperlibrary","/problemset"])!=null&&Tr.includes(gr.link)))}));let hr=!1;ti==null||ti.map(function(bn,gr){var Tr,ar,dr;const tr=sn.pathname;bn.link===tr&&(Kr(bn==null?void 0:bn.link),(0,nt.Dk)(tr==="/"?(Tr=wt==null?void 0:wt.setting)==null?void 0:Tr.name:Pr(bn==null?void 0:bn.name)),Fa(ya(gr,{name:bn==null?void 0:bn.name,link:bn==null?void 0:bn.link},ti)),hr=!0),(ar=bn==null?void 0:bn.subitem)!=null&&ar.length&&((dr=bn==null?void 0:bn.subitem)==null||dr.map(Ye=>{Ye.link===tr&&(Kr(Ye==null?void 0:Ye.link),tr!=="/"&&(0,nt.Dk)(Pr(Ye==null?void 0:Ye.name)),Fa(ya(gr,{name:Ye==null?void 0:Ye.name,link:Ye==null?void 0:Ye.link},ti)),hr=!0)}))}),hr||Fa(ti)}},[wt==null?void 0:wt.setting,pt]);const ua=(0,y.useMemo)(()=>{var er,ti;return(er=wt==null?void 0:wt.setting)!=null&&er.nav_logo_url?`${ie.Z.IMG_SERVER}/${(ti=wt==null?void 0:wt.setting)==null?void 0:ti.nav_logo_url}`:`${ie.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Mt=wt==null?void 0:wt.setting)==null?void 0:Mt.nav_logo_url]);function oa(er){Me.history.push("/search?value="+er)}const Yr=()=>ga?Jt.createElement("div",{onBlur:()=>{setTimeout(()=>{xa(!1)},300)}},Jt.createElement(xn,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:oa,autoFocus:!0})):Jt.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{Me.history.push("/search?value=")}}),[ri,Fa]=(0,y.useState)([]),La=(er,ti)=>oi(void 0,null,function*(){var hr,bn,gr,Tr,ar,dr;if((er==null?void 0:er.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const tr=yield(0,he.IU)();(hr=tr==null?void 0:tr.data)!=null&&hr.engineer_url?(gr=(bn=tr==null?void 0:tr.data)==null?void 0:bn.engineer_url)!=null&&gr.includes("http")?(0,nt.xg)((Tr=tr==null?void 0:tr.data)==null?void 0:Tr.engineer_url):Me.history.push((ar=tr==null?void 0:tr.data)==null?void 0:ar.engineer_url):(tr==null?void 0:tr.status)!=401&&Ma(!0);return}(dr=er==null?void 0:er.link)!=null&&dr.includes("http")?(0,nt.xg)(er==null?void 0:er.link):((0,nt.Dk)(er==null?void 0:er.name),Me.history.push(er==null?void 0:er.link)),(er==null?void 0:er.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Jt.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~")}})}),ya=(er,ti,hr)=>{const bn=hr.slice();return bn[er]&&(bn[er].name=ti.name,bn[er].link=ti.link),bn||[]},Pr=(er="")=>er.indexOf("<")>-1?er.slice(0,er.indexOf("<")):er;return wt.showHeader&&wt.showHeaderFooter?Jt.createElement(Oe.default,{style:{background:`${sn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${wt.isIlearning?De["header-iearning"]:De.header} ${wt.showHeaderFixed?De.headerFixed:""}`},(wt==null?void 0:wt.showTip)&&Jt.createElement(Hn,null),Jt.createElement(Ta,{className:"header",style:{background:`${sn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${sn.pathname=="/training"?"999":""}`}},Jt.createElement("section",{className:De["edu-menu"]},(!!wt.isIlearning||!((At=wt==null?void 0:wt.setting)!=null&&At.main_site)&&!!((Yn=wt==null?void 0:wt.setting)!=null&&Yn.navbar))&&Jt.createElement(Me.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{di({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Jt.createElement("img",{className:De.logo,title:(lr=wt.setting)==null?void 0:lr.name,src:ua||qa})),Jt.createElement("ul",{className:`${De.menu} ${(0,nt.Ll)()&&"ml0"}`},(0,nt.Ll)()&&Jt.createElement("li",null,Jt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,nt.Ll)()&&wt.setting&&ri.map(function(er,ti){var hr,bn,gr,Tr,ar;return Jt.createElement("li",{key:ti,className:!((hr=er==null?void 0:er.subitem)!=null&&hr.length)&&fa===(er==null?void 0:er.link)||(bn=er==null?void 0:er.subitem)!=null&&bn.some(dr=>fa===(dr==null?void 0:dr.link))?De.actived:""},Jt.createElement("div",{onClick:()=>La(er,ti),className:De.name},Jt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var dr;let tr=er==null?void 0:er.name;return(dr=er==null?void 0:er.subitem)==null||dr.map((Ye,Ba)=>(Ye.link===sn.pathname&&(tr=Ye.name),Ye)),tr})()}}),((gr=er==null?void 0:er.subitem)==null?void 0:gr.length)>0&&Jt.createElement("i",{className:"iconfont icon-zhankai4"})),((Tr=er==null?void 0:er.subitem)==null?void 0:Tr.length)>0&&Jt.createElement("div",{className:De.dropDown},(ar=er==null?void 0:er.subitem)==null?void 0:ar.map((dr,tr)=>Jt.createElement("div",{className:De.subName,onClick:()=>La(dr,ti),key:ti+"-"+tr},!!tr&&Jt.createElement("div",{className:De.line}),Jt.createElement("aside",{className:"font16 c-black"},Pr(dr.name)),Jt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},dr.content)))))})),Jt.createElement("div",{className:"search-bar",style:{flex:wt.isIlearning?"initial":"1 0 auto"}},((yr=pt==null?void 0:pt.userInfo)==null?void 0:yr.paid_version)&&!((Nr=(Gn=pt==null?void 0:pt.userInfo)==null?void 0:Gn.paid_version)!=null&&Nr.is_white_list)&&Jt.createElement("div",{className:`${De.level} ${De[(va=nt.vs[(fi=(Xr=pt==null?void 0:pt.userInfo)==null?void 0:Xr.paid_version)==null?void 0:fi.version_type])==null?void 0:va.class]}`,onClick:()=>{var er;return Me.history.push(`/users/${(er=pt.userInfo)==null?void 0:er.login}/memberCenter`)}},Jt.createElement("img",{src:(Bt=nt.vs[(Xt=(Zt=pt==null?void 0:pt.userInfo)==null?void 0:Zt.paid_version)==null?void 0:Xt.version_type])==null?void 0:Bt.icon}),Jt.createElement("img",{style:{width:"38px",marginRight:0},src:(xr=nt.vs[($n=(yn=pt==null?void 0:pt.userInfo)==null?void 0:yn.paid_version)==null?void 0:$n.version_type])==null?void 0:xr.nameImg})),!(0,nt.Ll)()&&!(wt!=null&&wt.isIlearning)&&Jt.createElement(Jt.Fragment,null,Jt.createElement(Yr,null),!Ra&&Jt.createElement(ae,null),!Ra&&!!((Rn=pt==null?void 0:pt.userInfo)!=null&&Rn.login)&&Jt.createElement(Me.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(pr=pt==null?void 0:pt.userInfo)==null?void 0:pr.login}/user_tidings`},((hn=pt==null?void 0:pt.navigationInfo)==null?void 0:hn.new_message)&&Jt.createElement("span",{className:De.newslight}))),!Ra&&Jt.createElement(ht,{payload:jr}))),Jt.createElement(Re.default,{centered:!0,destroyOnClose:!0,open:ei,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,nt.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Ma(!1)},Jt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Jt.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"),Jt.createElement("img",{src:`${ie.Z.IMG_SERVER}/${(Cr=wt==null?void 0:wt.setting)==null?void 0:Cr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Jt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Rr=wt==null?void 0:wt.setting)==null?void 0:Rr.homepage_tea_qq_number)))),Jt.createElement(wr,null)):Jt.createElement(Jt.Fragment,null)};var na=(0,Me.connect)(({homePage:$t,loading:Vn,user:Wn,globalSetting:pt,shixunHomeworks:wt})=>({homePage:$t,user:Wn,globalSetting:pt,loading:Vn.models.index,shixunHomeworks:wt}))(Zr)},5140:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return lt}});var y=ne(59301),Me={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=ne(92310),it=ne.n(Oe),Re=ne(29787),De=ne(2859),Ve=ne(98280),Ke=ne(19374),ze=(Be,Nt,nt)=>new Promise((xe,Te)=>{var ke=Tt=>{try{st(nt.next(Tt))}catch(pe){Te(pe)}},et=Tt=>{try{st(nt.throw(Tt))}catch(pe){Te(pe)}},st=Tt=>Tt.done?xe(Tt.value):Promise.resolve(Tt.value).then(ke,et);st((nt=nt.apply(Be,Nt)).next())}),lt=({data:Be,className:Nt,fullWidth:nt,style:xe={},onClose:Te,onOk:ke,showFullTools:et,noAssociationId:st})=>{const Tt=(0,y.useRef)(null),pe=(0,y.useRef)(null),Ze=(0,y.useRef)(null),mt=(0,y.useRef)(null),[nn,Kt]=(0,y.useState)(!1),[Qe,qe]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ze.current||(Ze.current=document.createElement("style"),document.head.appendChild(Ze.current)),Be!=null&&Be.visible?(document.body.setAttribute("data-custom","y-hidden"),Ze.current.innerHTML=" html { overflow-y: hidden; }",Be!=null&&Be.src&&Ct()):(document.body.removeAttribute("data-custom"),Ze.current&&(document.head.removeChild(Ze.current),Ze.current=null)),()=>{document.body.removeAttribute("data-custom"),Ze.current&&(document.head.removeChild(Ze.current),Ze.current=null)}),[Be==null?void 0:Be.visible]);const Ct=()=>ze(void 0,null,function*(){Kt(!0),qe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Dt=yield(0,Ke.ZJ)(Be==null?void 0:Be.src);Tt.current.src="",Tt.current.src=Dt,Tt.current.onload=function(){dt()},Kt(!1),qe("")}),Ie=Dt=>ze(void 0,null,function*(){Kt(!0),qe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ln=yield(0,Ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Be.title,file:Dt.dataUrl}});ln!=null&&ln.id&&!st?(yield(0,Ve.ZP)(`/api/attachments/${Be.id}/add_subitem.json`,{method:"post",body:{subitem_id:ln==null?void 0:ln.id,settings:JSON.stringify(Dt.state)}})).status===0&&ke():ln!=null&&ln.id&&ke(ln),Kt(!1),qe("")}),je=()=>{const Dt=document.querySelector('a[href="https://markerjs.com/"]');Dt&&Dt.parentNode&&(Dt.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(Ut=>{const Yt=document.querySelector(Ut.name);Yt&&Yt.setAttribute("title",Ut.title)})},dt=()=>{pe.current=new De.hP(Tt.current),pe.current.targetRoot=mt.current,pe.current.addEventListener("render",Ie),pe.current.addEventListener("beforeclose",Te),et&&(pe.current.availableMarkerTypes=pe.current.ALL_MARKER_TYPES,pe.current.uiStyleSettings.redoButtonVisible=!0,pe.current.uiStyleSettings.notesButtonVisible=!0,pe.current.uiStyleSettings.zoomButtonVisible=!0,pe.current.uiStyleSettings.zoomOutButtonVisible=!0,pe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=pe.current.uiStyleSettings,pe.current.show(),Be!=null&&Be.snapshotData&&pe.current.restoreState(Be.snapshotData),setTimeout(()=>{window.scrollTo(0,0),je()},300)};return y.createElement(y.Fragment,null,(Be==null?void 0:Be.visible)&&y.createElement(Re.Z,{spinning:nn,tip:Qe,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:mt,className:it()(Me.imageDimensions,Nt,nt?Me.fullWidth:""),style:xe},y.createElement("img",{className:Me.img,ref:Tt}))))}},88601:function(St,zt,ne){"use strict";var y=ne(59301),Me=ne(77019),Oe=ne(5269),it=ne(31691),Re=ne(7939),De=ne(89558),Ve=ne(69453),Ke=ne(48136),ze=ne(59301);const tt=(0,y.forwardRef)(({callback:lt,showSaveButton:Be,value:Nt=""},nt)=>{const xe=(0,y.useRef)(),Te=[{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 "}]}]}],ke=[{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 @@ -915,18 +915,18 @@ margin-bottom: 16px; }`;return(0,y.useEffect)(()=>{const Ut=dt.current.attachShadow({mode:"open"});Dt.current=document.createElement("div"),Dt.current.className="markdown-body",Dt.current.innerHTML=je,Ut.appendChild(Dt.current);const Yt=document.createElement("style");return Yt.textContent=ln,Ut.appendChild(Yt),()=>{Ut.innerHTML=""}},[]),(0,y.useEffect)(()=>{Dt.current&&(Dt.current.innerHTML=je)},[je]),Nt.createElement("div",{ref:dt})};function Te(je){const dt=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Dt=new RegExp(`\\b(${dt.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return je.replace(Dt,"").trim()}var ke={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},et=Object.defineProperty,st=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ze=(je,dt,Dt)=>dt in je?et(je,dt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):je[dt]=Dt,mt=(je,dt)=>{for(var Dt in dt||(dt={}))Tt.call(dt,Dt)&&Ze(je,Dt,dt[Dt]);if(st)for(var Dt of st(dt))pe.call(dt,Dt)&&Ze(je,Dt,dt[Dt]);return je};const nn="@\u2581\u2581@",Kt="@\u2581@",Qe=/]*>/g;function qe(je){let dt=document.createElement("div");return dt.innerHTML=je,dt.childNodes.length===0?"":dt.childNodes[0].nodeValue}const Ct=(je,dt)=>{je=je||"";const Dt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ln=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ut=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Yt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return dt?je.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Dt,(Mn,we,fe,at,Gt,$e,He)=>{const Ue=we||at||$e,rt=fe||Gt||He||"?";return De.Z.API_SERVER+"/api/attachments/"+Ue+rt+"&t="+(0,Ve.Jn)(Ue,Date.now())+(Mn.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(je=je.replace(Yt,(Mn,we,fe,at,Gt,$e,He)=>{const Ue=we||at||$e,rt=fe||Gt||He||"?";return De.Z.API_SERVER+"/attachments/download/"+Ue+rt+"&t="+(0,Ve.Jn)(Ue,Date.now())+(Mn.indexOf(")")>-1?")":"&")}).replace(Dt,(Mn,we,fe,at,Gt,$e,He)=>{const Ue=we||at||$e,rt=fe||Gt||He||"?";return De.Z.API_SERVER+"/api/attachments/"+Ue+rt+"&t="+(0,Ve.Jn)(Ue,Date.now())+(Mn.indexOf(")")>-1?")":"&")}).replace(ln,(Mn,we,fe,at,Gt)=>{const $e=we||at,He=fe||Gt||"";return'"'+De.Z.API_SERVER+"/api/attachments/"+$e+He+$e+He+"&t="+(0,Ve.Jn)($e,Date.now())}).replace(Ut,(Mn,we,fe,at,Gt)=>{const $e=we||at,He=fe||Gt||"";return"("+De.Z.API_SERVER+"/files/uploads/"+$e+He+$e+He+"&t="+(0,Ve.Jn)($e,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,` `),je)};var Ie=({value:je="",edit:dt=!1,className:Dt,showTextOnly:ln,showLines:Ut,style:Yt={},stylesPrev:Mn={},highlightKeywords:we,showProgramFill:fe,isProgramFill:at,disabledFill:Gt=!1,programFillValue:$e,openEditor:He=()=>{},onFillChange:Ue=qt=>{},onFillBlur:rt=()=>{},onFillFocus:cn=()=>{}})=>{let qt=Te(String(je||""));const Fn=(0,y.useRef)(),bt=(0,y.useRef)(),[Ge,en]=(0,y.useState)(""),[ue,ae]=(0,y.useState)("office"),[re,ce]=(0,y.useState)([]),he=(0,y.useRef)("a"+(0,lt.Z)()),ie={},Ce=It=>//i.test(It||""),Et=(It,fn,kt)=>{const Hn=document.createElement(It===Kt?"input":"textarea");Hn.style.width="100%",Hn.style.height=It===Kt?"40px":"151px",Hn.rows=5,Hn.spellcheck=!1,Hn.name="edu-program-fill",Hn.placeholder="\u8BF7\u8F93\u5165",Hn.dataset.id=fn;const rr=Object.keys(ie).length;return ie[rr]=Hn,`${Hn.outerHTML}`};function gt(It){return It=It.replace(/!\[.*?\]\(.*?\)/g,""),It=It.replace(/\[.*?\]\(.*?\)/g,""),It=It.replace(new RegExp("","gs"),""),It=It.replace(//g,""),It=It.replace(//g,""),It=It.replace(new RegExp(".*?<\\/video>","gs"),""),It=It.replace(new RegExp(".*?<\\/audio>","gs"),""),It=It.replace(new RegExp(".*?<\\/style>","gs"),""),It=It.replace(new RegExp(".*?<\\/script>","gs"),""),It}const ft=It=>!ln&&Ce(qt)?It:It.replace(/([\s\S]+?)<\/style>/gim,function(fn,kt){let Hn=kt.replace(/(\n|\r)/g,"").split("}"),rr=[];return Hn.map(Qr=>{Qr!=""&&rr.push(`.${he.current} ${Qr}`)}),``}),yt=(0,y.useMemo)(()=>{try{const Hn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,rr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Qr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,or=/\(\/attachments\/download\//g;qt=qt.replace(or,"("+De.Z.API_SERVER+"/attachments/download/").replace(Hn,"("+De.Z.API_SERVER+"/api/attachments/").replace(rr,'"'+De.Z.API_SERVER+"/api/attachments/").replace(Qr,'"'+De.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,` -`),Fn.current.style.display="none"}catch(Hn){}if(fe){let Hn=-1;return qt=qt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(rr,Qr,or){var ut;return++Hn,Et(rr,Hn,(ut=$e==null?void 0:$e[Hn])==null?void 0:ut.value.replaceAll("<","<").replaceAll(">",">"))}),`
${ft(qt||"")}
`}let It=ft(qt);It=(0,Oe.ZP)(It);const fn=(0,Oe.ez)();qt.match(/\[TOC\]/)&&(It=It.replace("

[TOC]

",(0,Oe.Qv)()),(0,Oe.Iy)()),It=It.replace(/(__special_katext_id_\d+__)/g,(Hn,rr)=>{const{type:Qr,expression:or}=fn[rr];return(0,Ke.renderToString)(qe(or)||"",{displayMode:Qr==="block",throwOnError:!1,output:"html"})}),It=It.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Oe.AL)();const kt=document.createElement("div");if(kt.innerHTML=It,ln)return kt.innerText;if(we){const Hn=we.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Un(kt,Hn),kt.innerHTML}return setTimeout(()=>Cn(),500),kt.innerHTML},[qt,we]);(0,y.useEffect)(()=>{rn.current&&rn.current.querySelectorAll(["input","textarea"]).forEach(fn=>{fn.oninput=pn,fn.onblur=Sn,fn.onfocus=Pn})},[re]),(0,y.useEffect)(()=>{var It,fn,kt,Hn,rr;if($e!=null&&$e.length)try{const Qr=rn.current.querySelectorAll(".edu-program-fill-score"),or=rn.current.querySelectorAll('[name="edu-program-fill"]');for(const[ut,Rt]of or.entries())Rt.value=((It=$e==null?void 0:$e[ut])==null?void 0:It.value)||"",((fn=$e==null?void 0:$e[ut])==null?void 0:fn.type)==="warning"?Rt.className="program-fill-warning":((kt=$e==null?void 0:$e[ut])==null?void 0:kt.type)==="success"?Rt.className="program-fill-success":Rt.className="";for(const[ut,Rt]of Qr.entries())Rt.innerHTML=(Hn=$e==null?void 0:$e[ut])!=null&&Hn.score?`${(rr=$e==null?void 0:$e[ut])==null?void 0:rr.score}\u5206`:"";ce($e)}catch(Qr){console.log(Qr,"error")}},[$e]);const pn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),Ue(re,It.target.dataset.id)},Sn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),rt(re,It.target.dataset.id)},Pn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),cn(re,It.target.dataset.id)};function Un(It,fn){return It.childNodes.forEach(kt=>{var Hn;if(kt.childNodes.length>0)Un(kt,fn);else if(kt.nodeName!=="IMG")if(kt.innerHTML)kt.innerHTML=(Hn=kt.innerHTML)==null?void 0:Hn.replace(new RegExp(fn,"gi"),'$&');else{const rr=document.createElement("span");rr.innerHTML=kt.textContent.replace(new RegExp(fn,"gi"),'$&'),kt.replaceWith(rr)}})}const rn=(0,y.useRef)();Oe.jb.WebkitLineClamp=Ut,Ut&&(Yt=mt(mt({},Yt),Oe.jb));function ht(It){let fn=It.target;if(fn.tagName.toUpperCase()==="A"){let kt=fn.getAttribute("href");if(kt.indexOf("office")>-1)It.preventDefault(),en(kt),ae("office");else if(kt.indexOf("application/pdf")>-1)It.preventDefault(),en(kt),ae("pdf");else if(kt.indexOf("text/html")>-1)It.preventDefault(),en(kt),ae("html");else if(kt.startsWith("#")){It.preventDefault();let Hn=document.getElementById(kt.replace("#",""));Hn&&Hn.scrollIntoView(!0)}}}const Cn=()=>{var It;const fn=(It=rn.current)==null?void 0:It.querySelectorAll("video");fn==null||fn.forEach(kt=>{if(kt.oncontextmenu=()=>!1,kt.src.indexOf(".m3u8")>-1&&!kt.canPlayType("application/vnd.apple.mpegurl")){if(Re.ZP.isSupported()){var Hn=new Re.ZP;Hn.loadSource(kt.src),Hn.attachMedia(kt)}}})};(0,y.useEffect)(()=>{if(rn.current&&yt&&yt.match(Qe)&&window.PR.prettyPrint(),rn.current)return rn.current.addEventListener("click",ht),()=>{var It;(It=rn.current)==null||It.removeEventListener("click",ht),(0,Oe.AL)(),(0,Oe.Iy)()}},[yt,rn.current,ht]);const _t=It=>{It.target.nodeName==="IMG"&&It.target.className.indexOf("draw-flowchart")>-1?(Fn.current.style.zIndex=1,Fn.current.style.display="flex",Fn.current.style.width=It.target.clientWidth+"px",Fn.current.style.height=It.target.clientHeight+"px",Fn.current.style.top=It.target.offsetTop+"px",Fn.current.style.left=It.target.offsetLeft+"px",It.target.id&&(bt.current=It.target.id)):Fn.current.style.display="none"},on=()=>{Fn.current.style.display="none"};return(0,y.useEffect)(()=>{var It;const fn=kt=>{kt.preventDefault(),kt.clipboardData.setData("text",window.getSelection().toString())};return(It=rn.current)==null||It.addEventListener("copy",fn),()=>{var kt;(kt=rn.current)==null||kt.removeEventListener("copy",fn)}},[rn.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:on},ln&&y.createElement("div",{ref:rn,className:`${ke.mdBody} `},yt),!ln&&!Ce(yt)&&y.createElement("div",{ref:rn,style:mt({},Yt),onMouseOver:_t,className:`${Dt||""} ${Gt?"disabled-fill":""} markdown-body ${ke.mdBody} ${he.current}`,dangerouslySetInnerHTML:{__html:yt}}),!ln&&Ce(yt)&&y.createElement(xe,{html:yt}),y.createElement("div",{ref:Fn,className:`${ke.button} ${dt?"":ke.previewFlowChart}`},y.createElement(ze.Z,null,y.createElement(tt.ZP,{onClick:()=>{dt?He(bt.current):(en(bt.current),ae("flowChart"))}},dt?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Be.Z,{close:!0,data:Ge,type:Ge!=null&&Ge.length?ue:"",style:mt({},Mn),onClose:()=>en("")}))}},43620:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nn}});var y=ne(59301),Me=ne(25399),Oe=ne(37568),it=ne(29787),Re=ne(584),De=ne(92310),Ve=ne.n(De),Ke={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"},ze=ne(36723),tt=ne(98280),lt=ne(89392),Be=Object.defineProperty,Nt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,et=(Kt,Qe,qe)=>Qe in Kt?Be(Kt,Qe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Kt[Qe]=qe,st=(Kt,Qe)=>{for(var qe in Qe||(Qe={}))Te.call(Qe,qe)&&et(Kt,qe,Qe[qe]);if(xe)for(var qe of xe(Qe))ke.call(Qe,qe)&&et(Kt,qe,Qe[qe]);return Kt},Tt=(Kt,Qe)=>Nt(Kt,nt(Qe)),pe=(Kt,Qe,qe)=>new Promise((Ct,Ie)=>{var je=ln=>{try{Dt(qe.next(ln))}catch(Ut){Ie(Ut)}},dt=ln=>{try{Dt(qe.throw(ln))}catch(Ut){Ie(Ut)}},Dt=ln=>ln.done?Ct(ln.value):Promise.resolve(ln.value).then(je,dt);Dt((qe=qe.apply(Kt,Qe)).next())});const Ze=({className:Kt,dispatch:Qe,skin:qe="white",value:Ct=null,loading:Ie=!1,data:je=[],otherData:dt=[],tags:Dt=[],onChange:ln=()=>{},onSearchWord:Ut=()=>{},shixun_type:Yt,extraContent:Mn,tab_type:we,is_create_mirror:fe,hiddenCreateOnline:at})=>{const[Gt,$e]=(0,y.useState)(""),[He,Ue]=(0,y.useState)(!1),[rt,cn]=(0,y.useState)([]),[qt,Fn]=(0,y.useState)(0),bt=(0,y.useRef)(null),Ge=(0,y.useRef)(String(Math.floor(Math.random()*1e6))).current,en=(0,y.useRef)(),ue=(0,y.useRef)(null),ae=(0,y.useRef)(0),re=(0,y.useRef)([]);(0,y.useEffect)(()=>(window.addEventListener("keydown",ce),()=>{window.removeEventListener("keydown",ce)}),[Gt,He,rt]),(0,y.useEffect)(()=>{cn([])},[we]);const ce=_t=>{if(!He||_t.keyCode!==40&&_t.keyCode!==38)return;let on=0;_t.keyCode===40&&He&&(qt{const It=kt=>{var Hn=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,rr={};return rr["^"]="\\^",rr["."]="\\.",rr["\\"]="\\\\",rr["|"]="\\|",rr["("]="\\(",rr[")"]="\\)",rr["*"]="\\*",rr["+"]="\\+",rr["-"]="\\-",rr.$="$",rr["["]="\\[",rr["]"]="\\]",rr["?"]="\\?",kt=kt.replace(Hn,function(Qr){return rr[Qr]}),kt};var fn=new RegExp(It(on),"gi");return _t=_t.replace(fn,function(kt){return""+kt+""}),_t},ie=(_t,on,It)=>pe(void 0,null,function*(){let fn=ae.current+1;ae.current=fn;const kt=Hn=>Hn==null?void 0:Hn.map((Qr,or)=>{const{id:ut,name:Rt}=Qr,gn=Tt(st({},Qr),{label:y.createElement("ul",{id:`search-${Ge}-${or}`,onClick:()=>yt(ut,gn),className:or===on?Ke.searchListActive:Ke.searchList},y.createElement("li",{className:Ke.name,dangerouslySetInnerHTML:{__html:he(Rt,_t)}}),Qr.private&&y.createElement(Me.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("li",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Qr.is_base&&y.createElement(Me.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("li",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return gn});if(It){const Hn=kt(re.current);cn(Hn);return}clearTimeout(ue.current),ue.current=setTimeout(()=>pe(void 0,null,function*(){var Hn,rr;const Qr={keywords:encodeURIComponent(_t||""),page:1,limit:1e5,tab_type:we};Yt&&(Qr.shixun_type=Yt);const or=yield(0,tt.ZP)("/api/shixuns/search_image.json",{method:"get",params:Tt(st({},Qr),{is_create_mirror:fe})});if((or==null?void 0:or.status)===0){const ut=kt(((Hn=or==null?void 0:or.data)==null?void 0:Hn.mirrors)||[]);fn===ae.current&&(cn(ut),re.current=(0,lt.cloneDeep)(((rr=or==null?void 0:or.data)==null?void 0:rr.mirrors)||[]))}}),300)}),Ce=_t=>{const on=document.getElementById(`scroll-${Ge}-${_t}`);if(!on)return;document.getElementById(`scroll-${Ge}`).scrollTo(0,on.offsetTop)},Et=(_t,on)=>{const It=document.getElementById(`search-${Ge}-${_t}`);if(!It)return;const fn=document.getElementById(`search-${Ge}`);It.offsetTop-fn.scrollTop>0&&It.offsetTop-fn.scrollTop{ie(_t,0)},ft=_t=>{var on;if(!rt.length)return;const It=(on=rt==null?void 0:rt[qt])==null?void 0:on.id;ln(It),cn([]),Fn(0),Ce(It),en.current.blur()},yt=(_t,on)=>{ln(_t),cn([]),Fn(0),Ce(_t)},pn=()=>{cn([]),$e(""),Ut("")},Sn=_t=>{ln(_t),cn([])},Pn=()=>Gt===""?y.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):y.createElement("i",{onClick:_t=>{_t.stopPropagation(),pn()},className:"iconfont icon-shanchu4 c-grey-c"}),Un=()=>{Qe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},rn=()=>{Qe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},ht=()=>{bt.current=setTimeout(()=>{Ue(!1),Fn(0)},200)},Cn=!(je!=null&&je.length)&&!(dt!=null&&dt.length);return y.createElement("div",{className:Ve()(qe==="night"?Ke.darklySelectEnvironment:Ke.selectEnvironment,Kt)},Mn&&y.createElement("div",{style:{marginTop:20,marginLeft:20}},Mn),y.createElement("div",{className:Ke.search},y.createElement(Oe.default,{suffix:Pn(),bordered:!1,ref:en,value:Gt,onKeyDown:_t=>{(_t.keyCode===40||_t.keyCode===38||_t.keyCode===13)&&_t.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(bt.current),Gt&>(Gt),Ue(!0)},onBlur:ht,onChange:_t=>{$e(_t.target.value),_t.target.value&>(_t.target.value),Ut(_t.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:ft}),He&&y.createElement("div",{id:`search-${Ge}`,className:Ke.searchListWrap},rt.map((_t,on)=>y.createElement(y.Fragment,{key:on}," ",_t.label)))),Ie?y.createElement(it.Z,{className:Ke.spin}):y.createElement(y.Fragment,null,!!Dt.length&&y.createElement("aside",{className:Ke.common},y.createElement("div",{className:Ke.title},"\u63A8\u8350\u73AF\u5883:"),y.createElement("ul",{className:Ke.tags},Dt.map((_t,on)=>y.createElement("li",{key:on,onClick:()=>Sn(_t.id),className:Ct===_t.id?`${Ke.tag} ${Ke.tagActive}`:Ke.tag},_t.name)))),Cn&&y.createElement(Re.Z,{style:{margin:"60px 0"},image:ze,description:y.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),y.createElement("aside",{className:Ke.wrap,id:`scroll-${Ge}`},je.map((_t,on)=>{var It;return(It=_t==null?void 0:_t.image)!=null&&It.length?y.createElement(mt,{key:on,data:_t,id:Ct,handleClick:fn=>Sn(fn)}):null}),y.createElement("ul",{className:Ke.allList},dt.map(_t=>y.createElement("li",{key:`key-${_t.id}`,id:`scroll-${Ge}-${_t.id}`,className:_t.id===Ct?`${Ke.item} ${Ke.itemActive}`:Ke.item,onClick:()=>ln(_t.id)},y.createElement("div",{className:Ke.name},_t.name),_t.private&&y.createElement(Me.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("div",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),_t.is_base&&y.createElement(Me.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("div",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),y.createElement("div",{className:Ke.apply},y.createElement("span",{className:Ke.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),y.createElement("span",{className:Ke.p2,onClick:Un}," \u7533\u8BF7\u65B0\u5EFA"),!at&&y.createElement("span",{className:Ke.p2,onClick:rn}," \u5728\u7EBF\u521B\u5EFA")))},mt=({data:Kt,id:Qe,handleClick:qe})=>{const[Ct,Ie]=(0,y.useState)(!0),{name:je,image:dt}=Kt;return y.createElement("div",{className:Ke.list},y.createElement("header",{onClick:()=>Ie(!Ct)},y.createElement("div",{className:Ke.title},je),y.createElement("i",{style:{transition:"0.5s",transform:Ct?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),y.createElement("ul",{className:Ke.items,style:{height:Ct?"auto":0}},dt.map(Dt=>y.createElement("li",{key:Dt.id,className:Dt.id===Qe?`${Ke.item} ${Ke.itemActive}`:Ke.item,onClick:()=>qe(Dt.id)},y.createElement("div",{className:Ke.name},Dt.name),Dt.private&&y.createElement(Me.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("div",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Dt.is_base&&y.createElement(Me.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("div",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),y.createElement("li",{className:Ke.line})))};var nn=Ze},8544:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return bt}});var y=ne(59301),Me=ne(47889),Oe=ne(28284),it=ne(458),Re=ne(7939),De=ne(98280),Ve=ne(62957),Ke="data:image/png;base64,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";function ze(){return(0,De.U2)("teach_groups.json")}function tt(Ge){return(0,De.v_)("teach_groups.json",Ge)}function lt(Ge,en){return(0,De.gz)(`teach_groups/${Ge}.json`,en)}function Be(Ge){return(0,De.v_)("teach_group_members.json",Ge)}function Nt(Ge){return(0,De.IV)(`teach_group_members/${Ge}.json`)}function nt(Ge,en){return(0,De.IV)(`teach_groups/${Ge}/del_member.json`,{member_id:en})}function xe(Ge){return(0,De.IV)(`teach_groups/${Ge}.json`)}var Te=ne(37568),ke=({callback:Ge,visible:en,onCancel:ue,id:ae,name:re})=>{function ce(ie){Ge(ie)}const[he]=Oe.default.useForm();return(0,y.useEffect)(()=>{he.setFieldsValue({name:re})},[re]),y.createElement(Ve.default,{centered:!0,title:ae?"\u6539\u540D":"\u65B0\u5EFA",open:en,onCancel:ue,footer:null},y.createElement(Oe.default,{layout:"vertical",form:he,initialValues:{name:re},onFinish:ce},y.createElement(Oe.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"}]},y.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),y.createElement(Oe.default.Item,null,y.createElement("div",{className:"flex-container flex-end"},y.createElement(Re.ZP,{type:"ghost",onClick:ue,style:{marginRight:20}}," \u53D6\u6D88 ")," ",y.createElement(Re.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},et=ne(54476),st={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"},Tt=st,pe=ne(7657),Ze=function(en,ue){return y.createElement(pe.Z,(0,et.Z)({},en,{ref:ue,icon:Tt}))},mt=y.forwardRef(Ze),nn=mt,Kt=ne(43531);const Qe=50;var qe=({data:Ge,isAdminOrTeacher:en,onDelGroup:ue,onChangeGroupName:ae,onPlusMember:re,onDelMember:ce,onExitGroup:he})=>{const[ie,Ce]=(0,y.useState)(0),[Et,gt]=(0,y.useState)(0);function ft(Sn){let Pn=parseInt(Sn.target.id,10);Ve.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:()=>{ue(Pn)}})}function yt(Sn){let Pn=parseInt(Sn.target.id,10);Ve.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:()=>{he(Pn)}})}function pn(Sn,Pn){Ve.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{ce(Sn,Pn)}})}return y.createElement("ul",{className:"teaching-list"},Ge.map((Sn,Pn)=>y.createElement("li",{key:Sn.id,onClick:()=>Ce(Pn)},y.createElement("div",{className:"item-group"},y.createElement("span",null,Sn.name," \xA0 ",Pn!==ie&&y.createElement("i",{className:"iconfont icon-jiantou9"})," "),y.createElement("div",{className:"action-group"},en?y.createElement("a",{onClick:()=>{ae(Sn)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Sn.is_creat?y.createElement("a",{id:Sn.id+"",className:"c-grey-c",onClick:ft},"\u89E3\u6563"):y.createElement("a",{id:Sn.id+"",className:"c-grey-c",onClick:yt},"\u9000\u51FA"))),Pn===ie?y.createElement("ul",{className:"info"},Sn.memers.map(Un=>y.createElement("li",{key:Un.id||Un.name,onClick:()=>{gt(Un.id)},className:Et===Un.id?"active":""},y.createElement("div",null,Un.name),Sn.is_creat&&Un.id&&Et===Un.id?y.createElement("a",{className:"btn-del",onClick:rn=>{rn.preventDefault(),rn.stopPropagation(),pn(Sn.id,Et)}},y.createElement(nn,null)):null)),en?y.createElement("li",null,y.createElement(Re.ZP,{type:"link",disabled:Sn.memers.length>=50,title:Sn.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{re(Sn)}}," ",y.createElement(Kt.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},Ct=ne(75790),Ie=ne(29668),je=Object.defineProperty,dt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Mn=(Ge,en,ue)=>en in Ge?je(Ge,en,{enumerable:!0,configurable:!0,writable:!0,value:ue}):Ge[en]=ue,we=(Ge,en)=>{for(var ue in en||(en={}))Ut.call(en,ue)&&Mn(Ge,ue,en[ue]);if(ln)for(var ue of ln(en))Yt.call(en,ue)&&Mn(Ge,ue,en[ue]);return Ge},fe=(Ge,en)=>dt(Ge,Dt(en)),at=(Ge,en,ue)=>new Promise((ae,re)=>{var ce=Ce=>{try{ie(ue.next(Ce))}catch(Et){re(Et)}},he=Ce=>{try{ie(ue.throw(Ce))}catch(Et){re(Et)}},ie=Ce=>Ce.done?ae(Ce.value):Promise.resolve(Ce.value).then(ce,he);ie((ue=ue.apply(Ge,en)).next())});function Gt({children:Ge}){return y.createElement("div",{className:"no-data"},y.createElement("img",{src:Ke,alt:"no-data",width:300}),Ge)}const $e={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var He=(Ge=>(Ge[Ge.INITDATA=0]="INITDATA",Ge[Ge.SHOWLOADING=1]="SHOWLOADING",Ge[Ge.SHOWFORMPANEL=2]="SHOWFORMPANEL",Ge[Ge.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Ge[Ge.SELECTGROUP=4]="SELECTGROUP",Ge[Ge.SETINDEX=5]="SETINDEX",Ge))(He||{});function Ue(Ge,en){switch(en.type){case 0:return we(we({},Ge),en.payload);case 1:return fe(we({},Ge),{loading:en.payload});case 5:return fe(we({},Ge),{index:en.payload});case 2:return we(we({},Ge),en.payload);case 3:return we(we({},Ge),en.payload);case 4:return fe(we({},Ge),{selectedGroup:en.payload,showFormPanel:!0});default:throw new Error}}function rt({user:Ge}){var en;const[ue,ae]=(0,y.useReducer)(Ue,$e),{data:re,index:ce,loading:he,showFormPanel:ie,selectedGroup:Ce,showMemberPanel:Et}=ue,gt=(en=Ge.userInfo)==null?void 0:en.role,ft=(0,y.useMemo)(()=>{let kt=[],Hn=[];for(let rr of re)rr.is_creat?kt.push(rr):Hn.push(rr);return[kt,Hn]},[re]);(0,y.useEffect)(()=>{gt===15&&ae({type:5,payload:1})},[gt]);function yt(){return at(this,null,function*(){const kt=yield ze();ae({type:0,payload:{loading:!1,showFormPanel:!1,data:kt.groups}})})}(0,y.useEffect)(()=>{yt()},[]);function pn(kt){return at(this,null,function*(){Ce.id?yield lt(Ce.id,kt):yield tt(kt),yt()})}function Sn(){ae({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Pn(kt){ae({type:4,payload:kt})}function Un(){ae({type:2,payload:{showFormPanel:!1}})}function rn(){ae({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function ht(kt){ae({type:3,payload:{showMemberPanel:!0,selectedGroup:kt}})}function Cn(kt,Hn){return at(this,null,function*(){yield nt(kt,Hn),yt()})}function _t(kt){return at(this,null,function*(){yield xe(kt),yt()})}function on(kt){return at(this,null,function*(){yield Nt(kt),yt()})}function It(kt){ae({type:5,payload:parseInt(kt.target.id,10)})}function fn(kt,Hn){return at(this,null,function*(){rn(),yield Be({user_ids:kt,group_id:Hn}),yt()})}return y.createElement(y.Fragment,null,y.createElement("div",{className:"teaching-circling-container"},y.createElement("h3",null," \u6559\u7814\u56E2\u961F ",gt<=12&&y.createElement(Re.ZP,{type:"primary",disabled:re.length>=50,title:re.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Sn},"\u65B0\u5EFA")," "),y.createElement("div",{className:"teaching-circling-body"},gt===15?null:y.createElement("ul",{className:"navs"},y.createElement("li",{className:ce===0?"active":""},y.createElement("a",{id:"0",onClick:It},"\u6211\u521B\u5EFA\u7684")),y.createElement("li",{className:ce===1?"active":""},y.createElement("a",{id:"1",onClick:It},"\u6211\u52A0\u5165\u7684"))),y.createElement("div",{className:ft[ce].length===0?"nodata-content":"main-content"},ft[ce].length===0?y.createElement(Gt,null,gt<=12?y.createElement(y.Fragment,null," ",y.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")," ",y.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")," "):y.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 ")):y.createElement(qe,{onExitGroup:on,onPlusMember:ht,onDelMember:Cn,onDelGroup:_t,isAdminOrTeacher:gt<=12,onChangeGroupName:Pn,data:ft[ce]}))),y.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 ")),y.createElement(ke,{callback:pn,visible:ie,onCancel:Un,id:Ce.id,name:Ce.name}),y.createElement(Ve.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Et,onCancel:rn,footer:null,width:1100,bodyStyle:{minHeight:200}},y.createElement(Ie.Z,{container_id:Ce.id,container_type:4,onSelect:fn,onCancel:rn})))}var cn=(0,Ct.connect)(({user:Ge})=>({user:Ge}))(rt),qt=(Ge,en,ue)=>new Promise((ae,re)=>{var ce=Ce=>{try{ie(ue.next(Ce))}catch(Et){re(Et)}},he=Ce=>{try{ie(ue.throw(Ce))}catch(Et){re(Et)}},ie=Ce=>Ce.done?ae(Ce.value):Promise.resolve(Ce.value).then(ce,he);ie((ue=ue.apply(Ge,en)).next())});const Fn=Me.ZP.Group;var bt=({onSelect:Ge,onCancel:en})=>{const[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)(!0);(0,y.useEffect)(()=>{function Ce(){return qt(this,null,function*(){const{groups:Et}=yield(0,De.U2)("teach_groups/my.json");ae(Et),ce(!1)})}Ce()},[]);const he=(0,y.useMemo)(()=>{let Ce=[],Et=[];for(let gt of ue)gt.is_creat?Ce.push(gt):Et.push(gt);return[Ce,Et]},[ue]);function ie(Ce){Ge(Ce)}return y.createElement(Oe.default,{className:"select-teach-group",onFinish:ie},re?y.createElement(it.Z,{paragraph:!0}):ue.length===0?y.createElement(Gt,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",y.createElement(Ct.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):y.createElement(y.Fragment,null,y.createElement(Oe.default.Item,{name:"group_id",style:{width:"100%"}},y.createElement(Fn,{style:{width:"100%"}},y.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),y.createElement("ul",{className:"groups"},he[0].map(Ce=>y.createElement("li",{key:Ce.id},y.createElement(Me.ZP,{value:Ce.id},Ce.name)))),y.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),y.createElement("ul",{className:"groups"},he[1].map(Ce=>y.createElement("li",{key:Ce.id},y.createElement(Me.ZP,{value:Ce.id},Ce.name)))))),y.createElement("div",{className:"btn-actions"},y.createElement(Re.ZP,{type:"default",onClick:en,style:{marginRight:10}},"\u53D6\u6D88"),y.createElement(Re.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},29668:function(St,zt,ne){"use strict";var y=ne(59301),Me=ne(28284),Oe=ne(77019),it=ne(82326),Re=ne(37568),De=ne(1560),Ve=ne(7939),Ke=ne(62673),ze=ne(25399),tt=ne(6767),lt=ne(70858),Be=ne(75790),Nt=ne(66649),nt=ne.n(Nt),xe=ne(26724),Te=ne.n(xe),ke=ne(58143),et=ne(98458),st=ne(27324),Tt=ne(85273),pe=ne(59301),Ze=Object.defineProperty,mt=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Ct=(we,fe,at)=>fe in we?Ze(we,fe,{enumerable:!0,configurable:!0,writable:!0,value:at}):we[fe]=at,Ie=(we,fe)=>{for(var at in fe||(fe={}))Qe.call(fe,at)&&Ct(we,at,fe[at]);if(Kt)for(var at of Kt(fe))qe.call(fe,at)&&Ct(we,at,fe[at]);return we},je=(we,fe)=>mt(we,nn(fe)),dt=(we,fe,at)=>new Promise((Gt,$e)=>{var He=cn=>{try{rt(at.next(cn))}catch(qt){$e(qt)}},Ue=cn=>{try{rt(at.throw(cn))}catch(qt){$e(qt)}},rt=cn=>cn.done?Gt(cn.value):Promise.resolve(cn.value).then(He,Ue);rt((at=at.apply(we,fe)).next())});const Dt=[];function ln({onSearch:we,schools:fe}){return pe.createElement(Me.default,{colon:!1,layout:"horizontal",onFinish:we,initialValues:{keyword:"",school_name:"",search_type:"1"}},pe.createElement(Oe.Z,{style:{flexWrap:"nowrap"}},pe.createElement(Me.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},pe.createElement(it.default,{popupClassName:Tt.Z.selectdown,style:{width:106}},pe.createElement(it.default.Option,{value:"1"},"\u59D3\u540D"),pe.createElement(it.default.Option,{value:"2"},"\u624B\u673A\u53F7"),pe.createElement(it.default.Option,{value:"3"},"\u90AE\u7BB1"))),pe.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"}]},pe.createElement(Re.default,{allowClear:!0,style:{width:300},size:"middle"})),pe.createElement(Me.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},pe.createElement(De.Z,{options:fe,style:{width:300},size:"middle",showSearch:!0,filterOption:(at,Gt)=>Gt.value.toUpperCase().indexOf(at.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),pe.createElement(Ve.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 Ut=(we=>(we[we.INITDATA=0]="INITDATA",we[we.INITSCHOOLS=1]="INITSCHOOLS",we[we.SHOWLOADING=2]="SHOWLOADING",we[we.SELECTEDIDS=3]="SELECTEDIDS",we[we.SETQUERY=4]="SETQUERY",we[we.SETPAGE=5]="SETPAGE",we))(Ut||{});function Yt(we,fe){switch(fe.type){case 0:return Ie(Ie({},we),fe.payload);case 4:return Ie(Ie({},we),fe.payload);case 5:return je(Ie({},we),{page:fe.payload,reload:!1});case 2:return je(Ie({},we),{loading:fe.payload});case 1:return je(Ie({},we),{schools:fe.payload});case 3:return je(Ie({},we),{selectedIds:fe.payload});default:throw new Error}}const Mn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};zt.Z=({onSelect:we,onCancel:fe,container_id:at,container_type:Gt})=>{const[$e,He]=(0,y.useReducer)(Yt,Mn),{data:Ue,schools:rt,loading:cn,selectedIds:qt,page:Fn,count:bt,query:Ge,reload:en}=$e;(0,y.useEffect)(()=>{function Ce(){return dt(this,null,function*(){const{users:Et,user_count:gt}=yield(0,et.nQ)(je(Ie({},Ge),{page:Fn,container_type:Gt,container_id:at,display_aliases:!0}));He({type:0,payload:{data:en?Et:[...Ue,...Et],count:gt}})})}Ge&&Ce()},[Fn,Ge,en,at,Gt]),(0,y.useEffect)(()=>{function Ce(){return dt(this,null,function*(){const{school_names:Et}=yield(0,et.K$)({display_aliases:!0});He({type:1,payload:Et.map(gt=>({value:gt}))})})}Ce()},[]);const ue=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Ce,Et)=>pe.createElement(Ke.default,{value:Et.numid,checked:qt.includes(Et.numid),disabled:!!Ce})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Ce,Et)=>pe.createElement("div",null,pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement(Be.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Et.login}`,target:"_blank"},Ce||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Ce=>pe.createElement("span",{style:{color:"#000000"}},Ce?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},nt()(Ce).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Ce=>{if(Ce===1)return pe.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ae(Ce){He({type:4,payload:{page:1,reload:!0,query:Ce}})}function re(Ce){He({type:5,payload:Ce})}function ce(Ce){let Et=qt.indexOf(Ce);Et>=0?qt.splice(Et,1):qt.push(Ce),He({type:3,payload:[...qt]})}function he(){qt.length===0?tt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(we(qt,at),He({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const ie=bt>Fn*10;return pe.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},pe.createElement(ln,{onSearch:ae,schools:rt}),Ge?pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"flexd-table-header mt20"},pe.createElement(st.Gi,null,pe.createElement(lt.default,{pagination:!1,dataSource:Dt,columns:ue}))),pe.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},pe.createElement(Te(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:re,hasMore:ie,useWindow:!1},pe.createElement(st.Gi,null,pe.createElement(lt.default,{loading:cn,showHeader:!1,pagination:!1,dataSource:Ue,columns:ue,onRow:Ce=>({onClick:Et=>{Ce.added!==1&&ce(Ce.numid)}})})))),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(Ve.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:fe},"\u53D6\u6D88"),pe.createElement(Ve.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:he},"\u786E\u5B9A"))):pe.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},pe.createElement("img",{src:ke,width:"100",alt:""}),pe.createElement("br",null),pe.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},84973:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Nt}});var y=ne(59301),Me=ne(25399),Oe=ne(75790),it=ne(53229),Re=ne(19374),De=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,tt=(nt,xe,Te)=>xe in nt?De(nt,xe,{enumerable:!0,configurable:!0,writable:!0,value:Te}):nt[xe]=Te,lt=(nt,xe)=>{for(var Te in xe||(xe={}))Ke.call(xe,Te)&&tt(nt,Te,xe[Te]);if(Ve)for(var Te of Ve(xe))ze.call(xe,Te)&&tt(nt,Te,xe[Te]);return nt},Nt=({children:nt,customContent:xe,disableWhenCommunity:Te=!1,tooltipProps:ke={}})=>{const et=(0,Oe.useDispatch)(),st=y.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",y.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var pe;(0,Re.xg)(`/users/${(pe=(0,it.eY)())==null?void 0:pe.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),Tt=pe=>{var Ze;if(!y.isValidElement(pe))return pe;const mt={};mt.disabled=!0,mt.onChange=Qe=>{var qe,Ct;(qe=Qe==null?void 0:Qe.preventDefault)==null||qe.call(Qe),(Ct=Qe==null?void 0:Qe.stopPropagation)==null||Ct.call(Qe)};const nn=(Ze=pe.props)==null?void 0:Ze.children,Kt=nn&&y.Children.map(nn,Tt);return y.cloneElement(pe,mt,Kt)};return(0,it.k5)()&&Te?y.createElement(Me.Z,lt({placement:"topLeft",title:xe||st},ke),Tt(nt)):y.createElement(y.Fragment,null,nt)}},45923:function(St,zt,ne){"use strict";ne.d(zt,{h:function(){return pe}});var y=ne(59301),Me=ne(82326),Oe=ne(28284),it=ne(7939),Re=ne(89780),De=ne.n(Re),Ve=ne(6303),Ke=ne(87671),ze=Object.defineProperty,tt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,xe=(Ze,mt,nn)=>mt in Ze?ze(Ze,mt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ze[mt]=nn,Te=(Ze,mt)=>{for(var nn in mt||(mt={}))Nt.call(mt,nn)&&xe(Ze,nn,mt[nn]);if(Be)for(var nn of Be(mt))nt.call(mt,nn)&&xe(Ze,nn,mt[nn]);return Ze},ke=(Ze,mt)=>tt(Ze,lt(mt));const et=Me.default.Option,st={labelCol:{span:4},wrapperCol:{span:20}},Tt={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"]};zt.Z=({callback:Ze,onCancel:mt})=>{const[nn,Kt]=(0,y.useState)("python");function Qe(Ct){Kt(Tt[Ct][1])}function qe(Ct){Ze(Ct)}return y.createElement(Oe.default,ke(Te({},st),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:qe,style:{width:500}}),y.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(Me.default,{getPopupContainer:Ct=>Ct.parentNode,onChange:Qe},Object.keys(Tt).map(Ct=>y.createElement(et,{key:Ct,value:Ct},Tt[Ct][0])))),y.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(pe,{mode:nn})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(it.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(it.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))};function pe({value:Ze,onChange:mt,mode:nn,options:Kt={}}){const Qe=(0,y.useRef)(),[qe,Ct]=(0,y.useState)();return(0,y.useEffect)(()=>{if(qe){let Ie=function(je){const dt=je.getValue();mt&&mt(dt)};return qe.on("change",Ie),()=>{qe.off("change",Ie)}}},[qe,mt]),(0,y.useEffect)(()=>{qe&&qe.setOption("mode",nn)},[qe,nn]),(0,y.useEffect)(()=>{qe&&(Ze!==qe.getValue()||Ze==="")&&setTimeout(()=>{qe.setValue(Ze||"")},300)},[qe,Ze]),(0,y.useEffect)(()=>{if(Qe.current&&!qe){const Ie=De().fromTextArea(Qe.current,Te({mode:nn,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Kt));Ct(Ie)}},[Qe.current,qe]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Qe}))}},8547:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return $a}});var y=ne(59301),Me=ne(75790),Oe=ne(89780),it=ne.n(Oe),Re=ne(76374),De=ne(6303),Ve=ne(6313),Ke=ne(25717),ze=ne(99498),tt=ne(25419),lt=ne(67549),Be=ne(89558),Nt=({value:fr="",className:Jt,showTextOnly:Zn,showLines:Er,style:Aa={}})=>{const kr=(0,y.useMemo)(()=>"",[fr]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:kr}}))},nt=Object.defineProperty,xe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Tt=(fr,Jt,Zn)=>Jt in fr?nt(fr,Jt,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):fr[Jt]=Zn,pe=(fr,Jt)=>{for(var Zn in Jt||(Jt={}))et.call(Jt,Zn)&&Tt(fr,Zn,Jt[Zn]);if(ke)for(var Zn of ke(Jt))st.call(Jt,Zn)&&Tt(fr,Zn,Jt[Zn]);return fr},Ze=(fr,Jt)=>xe(fr,Te(Jt));let mt=[{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\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",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 nn({onActionCallback:fr,title:Jt,icon:Zn,actionName:Er,className:Aa="",children:kr}){function Ar(){fr(Er)}return y.createElement("a",{title:Jt,className:Aa,onClick:Ar},y.createElement("i",{className:`${Zn}`}),kr)}var Kt=({watch:fr,showNullButton:Jt,showNullProgramButton:Zn,onActionCallback:Er,fullScreen:Aa,insertTemp:kr,hidetoolBar:Ar,extraUse:pi})=>{const zi=[...mt,{title:`${fr?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${fr?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!Ar&&zi.map((oi,Ta)=>y.createElement("li",{key:Ta},oi.actionName?y.createElement(nn,Ze(pe({},oi),{onActionCallback:Er})):y.createElement("span",{className:"v-line"}))),Jt?y.createElement("li",null,y.createElement(nn,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Er},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Zn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Er},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Er},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,kr&&y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${kr}`,onActionCallback:Er},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),pi&&y.createElement("li",null,pi),y.createElement("li",{className:"btn-full-screen"},y.createElement(nn,{icon:`${Aa?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Aa?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Er})))},Qe=ne(44991),qe=ne(28284),Ct=ne(37568),Ie=ne(7939),je=Object.defineProperty,dt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Mn=(fr,Jt,Zn)=>Jt in fr?je(fr,Jt,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):fr[Jt]=Zn,we=(fr,Jt)=>{for(var Zn in Jt||(Jt={}))Ut.call(Jt,Zn)&&Mn(fr,Zn,Jt[Zn]);if(ln)for(var Zn of ln(Jt))Yt.call(Jt,Zn)&&Mn(fr,Zn,Jt[Zn]);return fr},fe=(fr,Jt)=>dt(fr,Dt(Jt));const at={labelCol:{span:4},wrapperCol:{span:20}};var Gt=({callback:fr,onCancel:Jt})=>{function Zn(Er){fr(Er)}return y.createElement(qe.default,fe(we({},at),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Zn,style:{width:500}}),y.createElement(qe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Ct.default,null)),y.createElement(qe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Ct.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ie.ZP,{type:"ghost",onClick:Jt},"\u53D6\u6D88")))},$e=ne(45923),He=ne(76021),Ue=ne(62957),rt=ne(77019),cn=ne(5140),qt=ne(59301),Fn=({callback:fr,onCancel:Jt})=>{const Zn=document.createElement("canvas"),Er=Zn.getContext("2d");Zn.width=1e3,Zn.height=800,Er.fillStyle="#ffffff",Er.fillRect(0,0,Zn.width,Zn.height);const Aa=Zn.toDataURL("image/png");return qt.createElement(Ue.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},qt.createElement(rt.Z,{style:{height:"100vh"}},qt.createElement(cn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Aa,visible:!0,title:String(Date.now())},onOk:kr=>{fr({src:kr.url})},onClose:Jt})))},bt=ne(36207),Ge=ne(5269),en=ne(6767),ue={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ae=ne(59301),ce=(0,y.forwardRef)(({onCancel:fr,editImgId:Jt,callback:Zn},Er)=>{let Aa=(0,y.useRef)(),kr=(0,y.useRef)(),Ar=(0,y.useRef)(),pi=(0,y.useRef)(!1);const zi=(0,y.useRef)(!1);console.log("ref:",Er);const[oi,Ta]=(0,y.useState)(0),[xn,Sr]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{Ta(1)},[]),(0,y.useImperativeHandle)(Er,()=>({setHeight:Sr})),ae.createElement("div",{ref:zi,className:"body-overflow-initial"},ae.createElement(bt.Z,{width:"100vw",height:xn,footer:null,closable:!0,placement:"bottom",open:!!oi,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ue.drawerWrap}`,onClose:()=>{window.saveDrawData(Hr=>{Zn({src:`/api/attachments/${Hr}`,id:Hr})})},title:ae.createElement(rt.Z,{align:"middle"},ae.createElement(Ge.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(Ge.Z,{onClick:()=>{Sr(xn==="60px"?"100vh":"60px")}},ae.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ae.createElement(Ge.Z,{onClick:()=>{window.saveDrawData(Hr=>{if(Hr===null){en.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}en.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Zn({src:`/api/attachments/${Hr}`,id:Hr,disabledClose:!0})})}},ae.createElement(Ie.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ae.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Jt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:kr})))}),he=ne(49647),ie=ne(47889),Ce=ne(4875);const Et=ie.ZP.Group,gt={margin:"0 8px"};var ft=({callback:fr,onCancel:Jt})=>{function Zn(Er){fr(Er)}return y.createElement(qe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Zn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:gt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:gt},"\u884C\u6570"),y.createElement(qe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Ce.Z,null)),y.createElement("span",{style:gt},"\u5217\u6570"),y.createElement(qe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Ce.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:gt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(qe.default.Item,{name:"align"},y.createElement(Et,null,y.createElement(ie.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ie.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ie.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ie.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ie.ZP,{type:"ghost",onClick:Jt},"\u53D6\u6D88")))},yt=ne(58755),pn=ne(25730),Sn=ne.n(pn),Un=(0,y.forwardRef)(({use3d:fr,width:Jt,height:Zn,callback:Er,showSaveButton:Aa},kr)=>{const Ar=(0,y.useRef)(),pi=(0,y.useRef)(),[zi,oi]=(0,y.useState)(!1),Ta=(0,y.useRef)({id:Ar,appName:"graphing",width:Jt||1e3,height:Zn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{pi.current=new(Sn())(Ta.current,!0),window.onload=function(){pi.current.inject("applet_container")}},[]);const xn=()=>{var Sr=window.ggbApplet.getPNGBase64(1,!0,72);return Er&&Er(Sr),Sr};return(0,y.useEffect)(()=>{Ta.current.appName=zi?"3D":"graphing",pi.current.inject("applet_container")},[zi]),(0,y.useEffect)(()=>{oi(fr)},[fr]),(0,y.useImperativeHandle)(kr,()=>({getImgData:xn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ar}),y.createElement(rt.Z,{align:"middle"},y.createElement(Ge.Z,{flex:1},y.createElement(yt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zi,onChange:Sr=>oi(Sr)})),y.createElement(Ge.Z,null,y.createElement(Ie.ZP,{size:"large",onClick:xn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),rn=ne(88601);const ht="link",Cn="upload-image",_t="add-flowchart",on="draw-image",It="add-flowchart",fn="code-block",kt="add-table",Hn="------------",rr={default:Hn,left:`:${Hn}`,center:`:${Hn}:`,right:`${Hn}:`};var Qr=ne(28934),or=ne(19374);function ut(){}let Rt=0;const gn=1e4,Ln="\u2581",cr="@\u2581\u2581@",wr="@\u2581@",Na=` +`),Fn.current.style.display="none"}catch(Hn){}if(fe){let Hn=-1;return qt=qt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(rr,Qr,or){var ut;return++Hn,Et(rr,Hn,(ut=$e==null?void 0:$e[Hn])==null?void 0:ut.value.replaceAll("<","<").replaceAll(">",">"))}),`
${ft(qt||"")}
`}let It=ft(qt);It=(0,Oe.ZP)(It);const fn=(0,Oe.ez)();qt.match(/\[TOC\]/)&&(It=It.replace("

[TOC]

",(0,Oe.Qv)()),(0,Oe.Iy)()),It=It.replace(/(__special_katext_id_\d+__)/g,(Hn,rr)=>{const{type:Qr,expression:or}=fn[rr];return(0,Ke.renderToString)(qe(or)||"",{displayMode:Qr==="block",throwOnError:!1,output:"html"})}),It=It.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Oe.AL)();const kt=document.createElement("div");if(kt.innerHTML=It,ln)return kt.innerText;if(we){const Hn=we.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Un(kt,Hn),kt.innerHTML}return setTimeout(()=>Cn(),500),kt.innerHTML},[qt,we]);(0,y.useEffect)(()=>{rn.current&&rn.current.querySelectorAll(["input","textarea"]).forEach(fn=>{fn.oninput=pn,fn.onblur=Sn,fn.onfocus=Pn})},[re]),(0,y.useEffect)(()=>{var It,fn,kt,Hn,rr;if($e!=null&&$e.length)try{const Qr=rn.current.querySelectorAll(".edu-program-fill-score"),or=rn.current.querySelectorAll('[name="edu-program-fill"]');for(const[ut,Rt]of or.entries())Rt.value=((It=$e==null?void 0:$e[ut])==null?void 0:It.value)||"",((fn=$e==null?void 0:$e[ut])==null?void 0:fn.type)==="warning"?Rt.className="program-fill-warning":((kt=$e==null?void 0:$e[ut])==null?void 0:kt.type)==="success"?Rt.className="program-fill-success":Rt.className="";for(const[ut,Rt]of Qr.entries())Rt.innerHTML=(Hn=$e==null?void 0:$e[ut])!=null&&Hn.score?`${(rr=$e==null?void 0:$e[ut])==null?void 0:rr.score}\u5206`:"";ce($e)}catch(Qr){console.log(Qr,"error")}},[$e]);const pn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),Ue(re,It.target.dataset.id)},Sn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),rt(re,It.target.dataset.id)},Pn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),cn(re,It.target.dataset.id)};function Un(It,fn){return It.childNodes.forEach(kt=>{var Hn;if(kt.childNodes.length>0)Un(kt,fn);else if(kt.nodeName!=="IMG")if(kt.innerHTML)kt.innerHTML=(Hn=kt.innerHTML)==null?void 0:Hn.replace(new RegExp(fn,"gi"),'$&');else{const rr=document.createElement("span");rr.innerHTML=kt.textContent.replace(new RegExp(fn,"gi"),'$&'),kt.replaceWith(rr)}})}const rn=(0,y.useRef)();Oe.jb.WebkitLineClamp=Ut,Ut&&(Yt=mt(mt({},Yt),Oe.jb));function ht(It){let fn=It.target;if(fn.tagName.toUpperCase()==="A"){let kt=fn.getAttribute("href");if(kt.indexOf("office")>-1)It.preventDefault(),en(kt),ae("office");else if(kt.indexOf("application/pdf")>-1)It.preventDefault(),en(kt),ae("pdf");else if(kt.indexOf("text/html")>-1)It.preventDefault(),en(kt),ae("html");else if(kt.startsWith("#")){It.preventDefault();let Hn=document.getElementById(kt.replace("#",""));Hn&&Hn.scrollIntoView(!0)}}}const Cn=()=>{var It;const fn=(It=rn.current)==null?void 0:It.querySelectorAll("video");fn==null||fn.forEach(kt=>{if(kt.oncontextmenu=()=>!1,kt.src.indexOf(".m3u8")>-1&&!kt.canPlayType("application/vnd.apple.mpegurl")){if(Re.ZP.isSupported()){var Hn=new Re.ZP;Hn.loadSource(kt.src),Hn.attachMedia(kt)}}})};(0,y.useEffect)(()=>{if(rn.current&&yt&&yt.match(Qe)&&window.PR.prettyPrint(),rn.current)return rn.current.addEventListener("click",ht),()=>{var It;(It=rn.current)==null||It.removeEventListener("click",ht),(0,Oe.AL)(),(0,Oe.Iy)()}},[yt,rn.current,ht]);const _t=It=>{It.target.nodeName==="IMG"&&It.target.className.indexOf("draw-flowchart")>-1?(Fn.current.style.zIndex=1,Fn.current.style.display="flex",Fn.current.style.width=It.target.clientWidth+"px",Fn.current.style.height=It.target.clientHeight+"px",Fn.current.style.top=It.target.offsetTop+"px",Fn.current.style.left=It.target.offsetLeft+"px",It.target.id&&(bt.current=It.target.id)):Fn.current.style.display="none"},on=()=>{Fn.current.style.display="none"};return(0,y.useEffect)(()=>{var It;const fn=kt=>{kt.preventDefault(),kt.clipboardData.setData("text",window.getSelection().toString())};return(It=rn.current)==null||It.addEventListener("copy",fn),()=>{var kt;(kt=rn.current)==null||kt.removeEventListener("copy",fn)}},[rn.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:on},ln&&y.createElement("div",{ref:rn,className:`${ke.mdBody} `},yt),!ln&&!Ce(yt)&&y.createElement("div",{ref:rn,style:mt({},Yt),onMouseOver:_t,className:`${Dt||""} ${Gt?"disabled-fill":""} markdown-body ${ke.mdBody} ${he.current}`,dangerouslySetInnerHTML:{__html:yt}}),!ln&&Ce(yt)&&y.createElement(xe,{html:yt}),y.createElement("div",{ref:Fn,className:`${ke.button} ${dt?"":ke.previewFlowChart}`},y.createElement(ze.Z,null,y.createElement(tt.ZP,{onClick:()=>{dt?He(bt.current):(en(bt.current),ae("flowChart"))}},dt?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Be.Z,{close:!0,data:Ge,type:Ge!=null&&Ge.length?ue:"",style:mt({},Mn),onClose:()=>en("")}))}},43620:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nn}});var y=ne(59301),Me=ne(25399),Oe=ne(37568),it=ne(29787),Re=ne(584),De=ne(92310),Ve=ne.n(De),Ke={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"},ze=ne(36723),tt=ne(98280),lt=ne(89392),Be=Object.defineProperty,Nt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,et=(Kt,Qe,qe)=>Qe in Kt?Be(Kt,Qe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Kt[Qe]=qe,st=(Kt,Qe)=>{for(var qe in Qe||(Qe={}))Te.call(Qe,qe)&&et(Kt,qe,Qe[qe]);if(xe)for(var qe of xe(Qe))ke.call(Qe,qe)&&et(Kt,qe,Qe[qe]);return Kt},Tt=(Kt,Qe)=>Nt(Kt,nt(Qe)),pe=(Kt,Qe,qe)=>new Promise((Ct,Ie)=>{var je=ln=>{try{Dt(qe.next(ln))}catch(Ut){Ie(Ut)}},dt=ln=>{try{Dt(qe.throw(ln))}catch(Ut){Ie(Ut)}},Dt=ln=>ln.done?Ct(ln.value):Promise.resolve(ln.value).then(je,dt);Dt((qe=qe.apply(Kt,Qe)).next())});const Ze=({className:Kt,dispatch:Qe,skin:qe="white",value:Ct=null,loading:Ie=!1,data:je=[],otherData:dt=[],tags:Dt=[],onChange:ln=()=>{},onSearchWord:Ut=()=>{},shixun_type:Yt,extraContent:Mn,tab_type:we,is_create_mirror:fe,hiddenCreateOnline:at})=>{const[Gt,$e]=(0,y.useState)(""),[He,Ue]=(0,y.useState)(!1),[rt,cn]=(0,y.useState)([]),[qt,Fn]=(0,y.useState)(0),bt=(0,y.useRef)(null),Ge=(0,y.useRef)(String(Math.floor(Math.random()*1e6))).current,en=(0,y.useRef)(),ue=(0,y.useRef)(null),ae=(0,y.useRef)(0),re=(0,y.useRef)([]);(0,y.useEffect)(()=>(window.addEventListener("keydown",ce),()=>{window.removeEventListener("keydown",ce)}),[Gt,He,rt]),(0,y.useEffect)(()=>{cn([])},[we]);const ce=_t=>{if(!He||_t.keyCode!==40&&_t.keyCode!==38)return;let on=0;_t.keyCode===40&&He&&(qt{const It=kt=>{var Hn=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,rr={};return rr["^"]="\\^",rr["."]="\\.",rr["\\"]="\\\\",rr["|"]="\\|",rr["("]="\\(",rr[")"]="\\)",rr["*"]="\\*",rr["+"]="\\+",rr["-"]="\\-",rr.$="$",rr["["]="\\[",rr["]"]="\\]",rr["?"]="\\?",kt=kt.replace(Hn,function(Qr){return rr[Qr]}),kt};var fn=new RegExp(It(on),"gi");return _t=_t.replace(fn,function(kt){return""+kt+""}),_t},ie=(_t,on,It)=>pe(void 0,null,function*(){let fn=ae.current+1;ae.current=fn;const kt=Hn=>Hn==null?void 0:Hn.map((Qr,or)=>{const{id:ut,name:Rt}=Qr,gn=Tt(st({},Qr),{label:y.createElement("ul",{id:`search-${Ge}-${or}`,onClick:()=>yt(ut,gn),className:or===on?Ke.searchListActive:Ke.searchList},y.createElement("li",{className:Ke.name,dangerouslySetInnerHTML:{__html:he(Rt,_t)}}),Qr.private&&y.createElement(Me.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("li",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Qr.is_base&&y.createElement(Me.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("li",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return gn});if(It){const Hn=kt(re.current);cn(Hn);return}clearTimeout(ue.current),ue.current=setTimeout(()=>pe(void 0,null,function*(){var Hn,rr;const Qr={keywords:encodeURIComponent(_t||""),page:1,limit:1e5,tab_type:we};Yt&&(Qr.shixun_type=Yt);const or=yield(0,tt.ZP)("/api/shixuns/search_image.json",{method:"get",params:Tt(st({},Qr),{is_create_mirror:fe})});if((or==null?void 0:or.status)===0){const ut=kt(((Hn=or==null?void 0:or.data)==null?void 0:Hn.mirrors)||[]);fn===ae.current&&(cn(ut),re.current=(0,lt.cloneDeep)(((rr=or==null?void 0:or.data)==null?void 0:rr.mirrors)||[]))}}),300)}),Ce=_t=>{const on=document.getElementById(`scroll-${Ge}-${_t}`);if(!on)return;document.getElementById(`scroll-${Ge}`).scrollTo(0,on.offsetTop)},Et=(_t,on)=>{const It=document.getElementById(`search-${Ge}-${_t}`);if(!It)return;const fn=document.getElementById(`search-${Ge}`);It.offsetTop-fn.scrollTop>0&&It.offsetTop-fn.scrollTop{ie(_t,0)},ft=_t=>{var on;if(!rt.length)return;const It=(on=rt==null?void 0:rt[qt])==null?void 0:on.id;ln(It),cn([]),Fn(0),Ce(It),en.current.blur()},yt=(_t,on)=>{ln(_t),cn([]),Fn(0),Ce(_t)},pn=()=>{cn([]),$e(""),Ut("")},Sn=_t=>{ln(_t),cn([])},Pn=()=>Gt===""?y.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):y.createElement("i",{onClick:_t=>{_t.stopPropagation(),pn()},className:"iconfont icon-shanchu4 c-grey-c"}),Un=()=>{Qe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},rn=()=>{Qe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},ht=()=>{bt.current=setTimeout(()=>{Ue(!1),Fn(0)},200)},Cn=!(je!=null&&je.length)&&!(dt!=null&&dt.length);return y.createElement("div",{className:Ve()(qe==="night"?Ke.darklySelectEnvironment:Ke.selectEnvironment,Kt)},Mn&&y.createElement("div",{style:{marginTop:20,marginLeft:20}},Mn),y.createElement("div",{className:Ke.search},y.createElement(Oe.default,{suffix:Pn(),bordered:!1,ref:en,value:Gt,onKeyDown:_t=>{(_t.keyCode===40||_t.keyCode===38||_t.keyCode===13)&&_t.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(bt.current),Gt&>(Gt),Ue(!0)},onBlur:ht,onChange:_t=>{$e(_t.target.value),_t.target.value&>(_t.target.value),Ut(_t.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:ft}),He&&y.createElement("div",{id:`search-${Ge}`,className:Ke.searchListWrap},rt.map((_t,on)=>y.createElement(y.Fragment,{key:on}," ",_t.label)))),Ie?y.createElement(it.Z,{className:Ke.spin}):y.createElement(y.Fragment,null,!!Dt.length&&y.createElement("aside",{className:Ke.common},y.createElement("div",{className:Ke.title},"\u63A8\u8350\u73AF\u5883:"),y.createElement("ul",{className:Ke.tags},Dt.map((_t,on)=>y.createElement("li",{key:on,onClick:()=>Sn(_t.id),className:Ct===_t.id?`${Ke.tag} ${Ke.tagActive}`:Ke.tag},_t.name)))),Cn&&y.createElement(Re.Z,{style:{margin:"60px 0"},image:ze,description:y.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),y.createElement("aside",{className:Ke.wrap,id:`scroll-${Ge}`},je.map((_t,on)=>{var It;return(It=_t==null?void 0:_t.image)!=null&&It.length?y.createElement(mt,{key:on,data:_t,id:Ct,handleClick:fn=>Sn(fn)}):null}),y.createElement("ul",{className:Ke.allList},dt.map(_t=>y.createElement("li",{key:`key-${_t.id}`,id:`scroll-${Ge}-${_t.id}`,className:_t.id===Ct?`${Ke.item} ${Ke.itemActive}`:Ke.item,onClick:()=>ln(_t.id)},y.createElement("div",{className:Ke.name},_t.name),_t.private&&y.createElement(Me.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("div",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),_t.is_base&&y.createElement(Me.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("div",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),y.createElement("div",{className:Ke.apply},y.createElement("span",{className:Ke.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),y.createElement("span",{className:Ke.p2,onClick:Un}," \u7533\u8BF7\u65B0\u5EFA"),!at&&y.createElement("span",{className:Ke.p2,onClick:rn}," \u5728\u7EBF\u521B\u5EFA")))},mt=({data:Kt,id:Qe,handleClick:qe})=>{const[Ct,Ie]=(0,y.useState)(!0),{name:je,image:dt}=Kt;return y.createElement("div",{className:Ke.list},y.createElement("header",{onClick:()=>Ie(!Ct)},y.createElement("div",{className:Ke.title},je),y.createElement("i",{style:{transition:"0.5s",transform:Ct?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),y.createElement("ul",{className:Ke.items,style:{height:Ct?"auto":0}},dt.map(Dt=>y.createElement("li",{key:Dt.id,className:Dt.id===Qe?`${Ke.item} ${Ke.itemActive}`:Ke.item,onClick:()=>qe(Dt.id)},y.createElement("div",{className:Ke.name},Dt.name),Dt.private&&y.createElement(Me.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("div",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Dt.is_base&&y.createElement(Me.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("div",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),y.createElement("li",{className:Ke.line})))};var nn=Ze},8544:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return bt}});var y=ne(59301),Me=ne(47889),Oe=ne(28284),it=ne(458),Re=ne(7939),De=ne(98280),Ve=ne(62957),Ke="data:image/png;base64,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";function ze(){return(0,De.U2)("teach_groups.json")}function tt(Ge){return(0,De.v_)("teach_groups.json",Ge)}function lt(Ge,en){return(0,De.gz)(`teach_groups/${Ge}.json`,en)}function Be(Ge){return(0,De.v_)("teach_group_members.json",Ge)}function Nt(Ge){return(0,De.IV)(`teach_group_members/${Ge}.json`)}function nt(Ge,en){return(0,De.IV)(`teach_groups/${Ge}/del_member.json`,{member_id:en})}function xe(Ge){return(0,De.IV)(`teach_groups/${Ge}.json`)}var Te=ne(37568),ke=({callback:Ge,visible:en,onCancel:ue,id:ae,name:re})=>{function ce(ie){Ge(ie)}const[he]=Oe.default.useForm();return(0,y.useEffect)(()=>{he.setFieldsValue({name:re})},[re]),y.createElement(Ve.default,{centered:!0,title:ae?"\u6539\u540D":"\u65B0\u5EFA",open:en,onCancel:ue,footer:null},y.createElement(Oe.default,{layout:"vertical",form:he,initialValues:{name:re},onFinish:ce},y.createElement(Oe.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"}]},y.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),y.createElement(Oe.default.Item,null,y.createElement("div",{className:"flex-container flex-end"},y.createElement(Re.ZP,{type:"ghost",onClick:ue,style:{marginRight:20}}," \u53D6\u6D88 ")," ",y.createElement(Re.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},et=ne(54476),st={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"},Tt=st,pe=ne(7657),Ze=function(en,ue){return y.createElement(pe.Z,(0,et.Z)({},en,{ref:ue,icon:Tt}))},mt=y.forwardRef(Ze),nn=mt,Kt=ne(43531);const Qe=50;var qe=({data:Ge,isAdminOrTeacher:en,onDelGroup:ue,onChangeGroupName:ae,onPlusMember:re,onDelMember:ce,onExitGroup:he})=>{const[ie,Ce]=(0,y.useState)(0),[Et,gt]=(0,y.useState)(0);function ft(Sn){let Pn=parseInt(Sn.target.id,10);Ve.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:()=>{ue(Pn)}})}function yt(Sn){let Pn=parseInt(Sn.target.id,10);Ve.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:()=>{he(Pn)}})}function pn(Sn,Pn){Ve.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{ce(Sn,Pn)}})}return y.createElement("ul",{className:"teaching-list"},Ge.map((Sn,Pn)=>y.createElement("li",{key:Sn.id,onClick:()=>Ce(Pn)},y.createElement("div",{className:"item-group"},y.createElement("span",null,Sn.name," \xA0 ",Pn!==ie&&y.createElement("i",{className:"iconfont icon-jiantou9"})," "),y.createElement("div",{className:"action-group"},en?y.createElement("a",{onClick:()=>{ae(Sn)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Sn.is_creat?y.createElement("a",{id:Sn.id+"",className:"c-grey-c",onClick:ft},"\u89E3\u6563"):y.createElement("a",{id:Sn.id+"",className:"c-grey-c",onClick:yt},"\u9000\u51FA"))),Pn===ie?y.createElement("ul",{className:"info"},Sn.memers.map(Un=>y.createElement("li",{key:Un.id||Un.name,onClick:()=>{gt(Un.id)},className:Et===Un.id?"active":""},y.createElement("div",null,Un.name),Sn.is_creat&&Un.id&&Et===Un.id?y.createElement("a",{className:"btn-del",onClick:rn=>{rn.preventDefault(),rn.stopPropagation(),pn(Sn.id,Et)}},y.createElement(nn,null)):null)),en?y.createElement("li",null,y.createElement(Re.ZP,{type:"link",disabled:Sn.memers.length>=50,title:Sn.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{re(Sn)}}," ",y.createElement(Kt.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},Ct=ne(75790),Ie=ne(29668),je=Object.defineProperty,dt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Mn=(Ge,en,ue)=>en in Ge?je(Ge,en,{enumerable:!0,configurable:!0,writable:!0,value:ue}):Ge[en]=ue,we=(Ge,en)=>{for(var ue in en||(en={}))Ut.call(en,ue)&&Mn(Ge,ue,en[ue]);if(ln)for(var ue of ln(en))Yt.call(en,ue)&&Mn(Ge,ue,en[ue]);return Ge},fe=(Ge,en)=>dt(Ge,Dt(en)),at=(Ge,en,ue)=>new Promise((ae,re)=>{var ce=Ce=>{try{ie(ue.next(Ce))}catch(Et){re(Et)}},he=Ce=>{try{ie(ue.throw(Ce))}catch(Et){re(Et)}},ie=Ce=>Ce.done?ae(Ce.value):Promise.resolve(Ce.value).then(ce,he);ie((ue=ue.apply(Ge,en)).next())});function Gt({children:Ge}){return y.createElement("div",{className:"no-data"},y.createElement("img",{src:Ke,alt:"no-data",width:300}),Ge)}const $e={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var He=(Ge=>(Ge[Ge.INITDATA=0]="INITDATA",Ge[Ge.SHOWLOADING=1]="SHOWLOADING",Ge[Ge.SHOWFORMPANEL=2]="SHOWFORMPANEL",Ge[Ge.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Ge[Ge.SELECTGROUP=4]="SELECTGROUP",Ge[Ge.SETINDEX=5]="SETINDEX",Ge))(He||{});function Ue(Ge,en){switch(en.type){case 0:return we(we({},Ge),en.payload);case 1:return fe(we({},Ge),{loading:en.payload});case 5:return fe(we({},Ge),{index:en.payload});case 2:return we(we({},Ge),en.payload);case 3:return we(we({},Ge),en.payload);case 4:return fe(we({},Ge),{selectedGroup:en.payload,showFormPanel:!0});default:throw new Error}}function rt({user:Ge}){var en;const[ue,ae]=(0,y.useReducer)(Ue,$e),{data:re,index:ce,loading:he,showFormPanel:ie,selectedGroup:Ce,showMemberPanel:Et}=ue,gt=(en=Ge.userInfo)==null?void 0:en.role,ft=(0,y.useMemo)(()=>{let kt=[],Hn=[];for(let rr of re)rr.is_creat?kt.push(rr):Hn.push(rr);return[kt,Hn]},[re]);(0,y.useEffect)(()=>{gt===15&&ae({type:5,payload:1})},[gt]);function yt(){return at(this,null,function*(){const kt=yield ze();ae({type:0,payload:{loading:!1,showFormPanel:!1,data:kt.groups}})})}(0,y.useEffect)(()=>{yt()},[]);function pn(kt){return at(this,null,function*(){Ce.id?yield lt(Ce.id,kt):yield tt(kt),yt()})}function Sn(){ae({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Pn(kt){ae({type:4,payload:kt})}function Un(){ae({type:2,payload:{showFormPanel:!1}})}function rn(){ae({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function ht(kt){ae({type:3,payload:{showMemberPanel:!0,selectedGroup:kt}})}function Cn(kt,Hn){return at(this,null,function*(){yield nt(kt,Hn),yt()})}function _t(kt){return at(this,null,function*(){yield xe(kt),yt()})}function on(kt){return at(this,null,function*(){yield Nt(kt),yt()})}function It(kt){ae({type:5,payload:parseInt(kt.target.id,10)})}function fn(kt,Hn){return at(this,null,function*(){rn(),yield Be({user_ids:kt,group_id:Hn}),yt()})}return y.createElement(y.Fragment,null,y.createElement("div",{className:"teaching-circling-container"},y.createElement("h3",null," \u6559\u7814\u56E2\u961F ",gt<=12&&y.createElement(Re.ZP,{type:"primary",disabled:re.length>=50,title:re.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Sn},"\u65B0\u5EFA")," "),y.createElement("div",{className:"teaching-circling-body"},gt===15?null:y.createElement("ul",{className:"navs"},y.createElement("li",{className:ce===0?"active":""},y.createElement("a",{id:"0",onClick:It},"\u6211\u521B\u5EFA\u7684")),y.createElement("li",{className:ce===1?"active":""},y.createElement("a",{id:"1",onClick:It},"\u6211\u52A0\u5165\u7684"))),y.createElement("div",{className:ft[ce].length===0?"nodata-content":"main-content"},ft[ce].length===0?y.createElement(Gt,null,gt<=12?y.createElement(y.Fragment,null," ",y.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")," ",y.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")," "):y.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 ")):y.createElement(qe,{onExitGroup:on,onPlusMember:ht,onDelMember:Cn,onDelGroup:_t,isAdminOrTeacher:gt<=12,onChangeGroupName:Pn,data:ft[ce]}))),y.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 ")),y.createElement(ke,{callback:pn,visible:ie,onCancel:Un,id:Ce.id,name:Ce.name}),y.createElement(Ve.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Et,onCancel:rn,footer:null,width:1100,bodyStyle:{minHeight:200}},y.createElement(Ie.Z,{container_id:Ce.id,container_type:4,onSelect:fn,onCancel:rn})))}var cn=(0,Ct.connect)(({user:Ge})=>({user:Ge}))(rt),qt=(Ge,en,ue)=>new Promise((ae,re)=>{var ce=Ce=>{try{ie(ue.next(Ce))}catch(Et){re(Et)}},he=Ce=>{try{ie(ue.throw(Ce))}catch(Et){re(Et)}},ie=Ce=>Ce.done?ae(Ce.value):Promise.resolve(Ce.value).then(ce,he);ie((ue=ue.apply(Ge,en)).next())});const Fn=Me.ZP.Group;var bt=({onSelect:Ge,onCancel:en})=>{const[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)(!0);(0,y.useEffect)(()=>{function Ce(){return qt(this,null,function*(){const{groups:Et}=yield(0,De.U2)("teach_groups/my.json");ae(Et),ce(!1)})}Ce()},[]);const he=(0,y.useMemo)(()=>{let Ce=[],Et=[];for(let gt of ue)gt.is_creat?Ce.push(gt):Et.push(gt);return[Ce,Et]},[ue]);function ie(Ce){Ge(Ce)}return y.createElement(Oe.default,{className:"select-teach-group",onFinish:ie},re?y.createElement(it.Z,{paragraph:!0}):ue.length===0?y.createElement(Gt,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",y.createElement(Ct.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):y.createElement(y.Fragment,null,y.createElement(Oe.default.Item,{name:"group_id",style:{width:"100%"}},y.createElement(Fn,{style:{width:"100%"}},y.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),y.createElement("ul",{className:"groups"},he[0].map(Ce=>y.createElement("li",{key:Ce.id},y.createElement(Me.ZP,{value:Ce.id},Ce.name)))),y.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),y.createElement("ul",{className:"groups"},he[1].map(Ce=>y.createElement("li",{key:Ce.id},y.createElement(Me.ZP,{value:Ce.id},Ce.name)))))),y.createElement("div",{className:"btn-actions"},y.createElement(Re.ZP,{type:"default",onClick:en,style:{marginRight:10}},"\u53D6\u6D88"),y.createElement(Re.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},29668:function(St,zt,ne){"use strict";var y=ne(59301),Me=ne(28284),Oe=ne(77019),it=ne(82326),Re=ne(37568),De=ne(1560),Ve=ne(7939),Ke=ne(62673),ze=ne(25399),tt=ne(6767),lt=ne(70858),Be=ne(75790),Nt=ne(66649),nt=ne.n(Nt),xe=ne(26724),Te=ne.n(xe),ke=ne(58143),et=ne(98458),st=ne(27324),Tt=ne(85273),pe=ne(59301),Ze=Object.defineProperty,mt=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Ct=(we,fe,at)=>fe in we?Ze(we,fe,{enumerable:!0,configurable:!0,writable:!0,value:at}):we[fe]=at,Ie=(we,fe)=>{for(var at in fe||(fe={}))Qe.call(fe,at)&&Ct(we,at,fe[at]);if(Kt)for(var at of Kt(fe))qe.call(fe,at)&&Ct(we,at,fe[at]);return we},je=(we,fe)=>mt(we,nn(fe)),dt=(we,fe,at)=>new Promise((Gt,$e)=>{var He=cn=>{try{rt(at.next(cn))}catch(qt){$e(qt)}},Ue=cn=>{try{rt(at.throw(cn))}catch(qt){$e(qt)}},rt=cn=>cn.done?Gt(cn.value):Promise.resolve(cn.value).then(He,Ue);rt((at=at.apply(we,fe)).next())});const Dt=[];function ln({onSearch:we,schools:fe}){return pe.createElement(Me.default,{colon:!1,layout:"horizontal",onFinish:we,initialValues:{keyword:"",school_name:"",search_type:"1"}},pe.createElement(Oe.Z,{style:{flexWrap:"nowrap"}},pe.createElement(Me.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},pe.createElement(it.default,{popupClassName:Tt.Z.selectdown,style:{width:106}},pe.createElement(it.default.Option,{value:"1"},"\u59D3\u540D"),pe.createElement(it.default.Option,{value:"2"},"\u624B\u673A\u53F7"),pe.createElement(it.default.Option,{value:"3"},"\u90AE\u7BB1"))),pe.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"}]},pe.createElement(Re.default,{allowClear:!0,style:{width:300},size:"middle"})),pe.createElement(Me.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},pe.createElement(De.Z,{options:fe,style:{width:300},size:"middle",showSearch:!0,filterOption:(at,Gt)=>Gt.value.toUpperCase().indexOf(at.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),pe.createElement(Ve.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 Ut=(we=>(we[we.INITDATA=0]="INITDATA",we[we.INITSCHOOLS=1]="INITSCHOOLS",we[we.SHOWLOADING=2]="SHOWLOADING",we[we.SELECTEDIDS=3]="SELECTEDIDS",we[we.SETQUERY=4]="SETQUERY",we[we.SETPAGE=5]="SETPAGE",we))(Ut||{});function Yt(we,fe){switch(fe.type){case 0:return Ie(Ie({},we),fe.payload);case 4:return Ie(Ie({},we),fe.payload);case 5:return je(Ie({},we),{page:fe.payload,reload:!1});case 2:return je(Ie({},we),{loading:fe.payload});case 1:return je(Ie({},we),{schools:fe.payload});case 3:return je(Ie({},we),{selectedIds:fe.payload});default:throw new Error}}const Mn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};zt.Z=({onSelect:we,onCancel:fe,container_id:at,container_type:Gt})=>{const[$e,He]=(0,y.useReducer)(Yt,Mn),{data:Ue,schools:rt,loading:cn,selectedIds:qt,page:Fn,count:bt,query:Ge,reload:en}=$e;(0,y.useEffect)(()=>{function Ce(){return dt(this,null,function*(){const{users:Et,user_count:gt}=yield(0,et.nQ)(je(Ie({},Ge),{page:Fn,container_type:Gt,container_id:at,display_aliases:!0}));He({type:0,payload:{data:en?Et:[...Ue,...Et],count:gt}})})}Ge&&Ce()},[Fn,Ge,en,at,Gt]),(0,y.useEffect)(()=>{function Ce(){return dt(this,null,function*(){const{school_names:Et}=yield(0,et.K$)({display_aliases:!0});He({type:1,payload:Et.map(gt=>({value:gt}))})})}Ce()},[]);const ue=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Ce,Et)=>pe.createElement(Ke.default,{value:Et.numid,checked:qt.includes(Et.numid),disabled:!!Ce})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Ce,Et)=>pe.createElement("div",null,pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement(Be.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Et.login}`,target:"_blank"},Ce||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Ce=>pe.createElement("span",{style:{color:"#000000"}},Ce?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Ce=>pe.createElement(ze.Z,{placement:"bottom",title:Ce},pe.createElement("span",{style:{color:"#000000"}},nt()(Ce).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Ce=>{if(Ce===1)return pe.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ae(Ce){He({type:4,payload:{page:1,reload:!0,query:Ce}})}function re(Ce){He({type:5,payload:Ce})}function ce(Ce){let Et=qt.indexOf(Ce);Et>=0?qt.splice(Et,1):qt.push(Ce),He({type:3,payload:[...qt]})}function he(){qt.length===0?tt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(we(qt,at),He({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const ie=bt>Fn*10;return pe.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},pe.createElement(ln,{onSearch:ae,schools:rt}),Ge?pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"flexd-table-header mt20"},pe.createElement(st.Gi,null,pe.createElement(lt.default,{pagination:!1,dataSource:Dt,columns:ue}))),pe.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},pe.createElement(Te(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:re,hasMore:ie,useWindow:!1},pe.createElement(st.Gi,null,pe.createElement(lt.default,{loading:cn,showHeader:!1,pagination:!1,dataSource:Ue,columns:ue,onRow:Ce=>({onClick:Et=>{Ce.added!==1&&ce(Ce.numid)}})})))),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(Ve.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:fe},"\u53D6\u6D88"),pe.createElement(Ve.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:he},"\u786E\u5B9A"))):pe.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},pe.createElement("img",{src:ke,width:"100",alt:""}),pe.createElement("br",null),pe.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},84973:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Nt}});var y=ne(59301),Me=ne(25399),Oe=ne(75790),it=ne(53229),Re=ne(19374),De=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,tt=(nt,xe,Te)=>xe in nt?De(nt,xe,{enumerable:!0,configurable:!0,writable:!0,value:Te}):nt[xe]=Te,lt=(nt,xe)=>{for(var Te in xe||(xe={}))Ke.call(xe,Te)&&tt(nt,Te,xe[Te]);if(Ve)for(var Te of Ve(xe))ze.call(xe,Te)&&tt(nt,Te,xe[Te]);return nt},Nt=({children:nt,customContent:xe,disableWhenCommunity:Te=!1,tooltipProps:ke={}})=>{const et=(0,Oe.useDispatch)(),st=y.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",y.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var pe;(0,Re.xg)(`/users/${(pe=(0,it.eY)())==null?void 0:pe.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),Tt=pe=>{var Ze;if(!y.isValidElement(pe))return pe;const mt={};mt.disabled=!0,mt.onChange=Qe=>{var qe,Ct;(qe=Qe==null?void 0:Qe.preventDefault)==null||qe.call(Qe),(Ct=Qe==null?void 0:Qe.stopPropagation)==null||Ct.call(Qe)};const nn=(Ze=pe.props)==null?void 0:Ze.children,Kt=nn&&y.Children.map(nn,Tt);return y.cloneElement(pe,mt,Kt)};return(0,it.k5)()&&Te?y.createElement(Me.Z,lt({placement:"topLeft",title:xe||st},ke),Tt(nt)):y.createElement(y.Fragment,null,nt)}},45923:function(St,zt,ne){"use strict";ne.d(zt,{h:function(){return pe}});var y=ne(59301),Me=ne(82326),Oe=ne(28284),it=ne(7939),Re=ne(89780),De=ne.n(Re),Ve=ne(6303),Ke=ne(87671),ze=Object.defineProperty,tt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,xe=(Ze,mt,nn)=>mt in Ze?ze(Ze,mt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ze[mt]=nn,Te=(Ze,mt)=>{for(var nn in mt||(mt={}))Nt.call(mt,nn)&&xe(Ze,nn,mt[nn]);if(Be)for(var nn of Be(mt))nt.call(mt,nn)&&xe(Ze,nn,mt[nn]);return Ze},ke=(Ze,mt)=>tt(Ze,lt(mt));const et=Me.default.Option,st={labelCol:{span:4},wrapperCol:{span:20}},Tt={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"]};zt.Z=({callback:Ze,onCancel:mt})=>{const[nn,Kt]=(0,y.useState)("python");function Qe(Ct){Kt(Tt[Ct][1])}function qe(Ct){Ze(Ct)}return y.createElement(Oe.default,ke(Te({},st),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:qe,style:{width:500}}),y.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(Me.default,{getPopupContainer:Ct=>Ct.parentNode,onChange:Qe},Object.keys(Tt).map(Ct=>y.createElement(et,{key:Ct,value:Ct},Tt[Ct][0])))),y.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(pe,{mode:nn})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(it.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(it.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))};function pe({value:Ze,onChange:mt,mode:nn,options:Kt={}}){const Qe=(0,y.useRef)(),[qe,Ct]=(0,y.useState)();return(0,y.useEffect)(()=>{if(qe){let Ie=function(je){const dt=je.getValue();mt&&mt(dt)};return qe.on("change",Ie),()=>{qe.off("change",Ie)}}},[qe,mt]),(0,y.useEffect)(()=>{qe&&qe.setOption("mode",nn)},[qe,nn]),(0,y.useEffect)(()=>{qe&&(Ze!==qe.getValue()||Ze==="")&&setTimeout(()=>{qe.setValue(Ze||"")},300)},[qe,Ze]),(0,y.useEffect)(()=>{if(Qe.current&&!qe){const Ie=De().fromTextArea(Qe.current,Te({mode:nn,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Kt));Ct(Ie)}},[Qe.current,qe]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Qe}))}},8547:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return qa}});var y=ne(59301),Me=ne(75790),Oe=ne(89780),it=ne.n(Oe),Re=ne(76374),De=ne(6303),Ve=ne(6313),Ke=ne(25717),ze=ne(99498),tt=ne(25419),lt=ne(67549),Be=ne(89558),Nt=({value:fr="",className:Jt,showTextOnly:Zn,showLines:Er,style:Aa={}})=>{const kr=(0,y.useMemo)(()=>"",[fr]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:kr}}))},nt=Object.defineProperty,xe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Tt=(fr,Jt,Zn)=>Jt in fr?nt(fr,Jt,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):fr[Jt]=Zn,pe=(fr,Jt)=>{for(var Zn in Jt||(Jt={}))et.call(Jt,Zn)&&Tt(fr,Zn,Jt[Zn]);if(ke)for(var Zn of ke(Jt))st.call(Jt,Zn)&&Tt(fr,Zn,Jt[Zn]);return fr},Ze=(fr,Jt)=>xe(fr,Te(Jt));let mt=[{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\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",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 nn({onActionCallback:fr,title:Jt,icon:Zn,actionName:Er,className:Aa="",children:kr}){function Ar(){fr(Er)}return y.createElement("a",{title:Jt,className:Aa,onClick:Ar},y.createElement("i",{className:`${Zn}`}),kr)}var Kt=({watch:fr,showNullButton:Jt,showNullProgramButton:Zn,onActionCallback:Er,fullScreen:Aa,insertTemp:kr,hidetoolBar:Ar,extraUse:pi})=>{const zi=[...mt,{title:`${fr?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${fr?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!Ar&&zi.map((oi,Ta)=>y.createElement("li",{key:Ta},oi.actionName?y.createElement(nn,Ze(pe({},oi),{onActionCallback:Er})):y.createElement("span",{className:"v-line"}))),Jt?y.createElement("li",null,y.createElement(nn,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Er},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Zn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Er},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Er},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,kr&&y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${kr}`,onActionCallback:Er},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),pi&&y.createElement("li",null,pi),y.createElement("li",{className:"btn-full-screen"},y.createElement(nn,{icon:`${Aa?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Aa?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Er})))},Qe=ne(44991),qe=ne(28284),Ct=ne(37568),Ie=ne(7939),je=Object.defineProperty,dt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Mn=(fr,Jt,Zn)=>Jt in fr?je(fr,Jt,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):fr[Jt]=Zn,we=(fr,Jt)=>{for(var Zn in Jt||(Jt={}))Ut.call(Jt,Zn)&&Mn(fr,Zn,Jt[Zn]);if(ln)for(var Zn of ln(Jt))Yt.call(Jt,Zn)&&Mn(fr,Zn,Jt[Zn]);return fr},fe=(fr,Jt)=>dt(fr,Dt(Jt));const at={labelCol:{span:4},wrapperCol:{span:20}};var Gt=({callback:fr,onCancel:Jt})=>{function Zn(Er){fr(Er)}return y.createElement(qe.default,fe(we({},at),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Zn,style:{width:500}}),y.createElement(qe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Ct.default,null)),y.createElement(qe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Ct.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ie.ZP,{type:"ghost",onClick:Jt},"\u53D6\u6D88")))},$e=ne(45923),He=ne(76021),Ue=ne(62957),rt=ne(77019),cn=ne(5140),qt=ne(59301),Fn=({callback:fr,onCancel:Jt})=>{const Zn=document.createElement("canvas"),Er=Zn.getContext("2d");Zn.width=1e3,Zn.height=800,Er.fillStyle="#ffffff",Er.fillRect(0,0,Zn.width,Zn.height);const Aa=Zn.toDataURL("image/png");return qt.createElement(Ue.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},qt.createElement(rt.Z,{style:{height:"100vh"}},qt.createElement(cn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Aa,visible:!0,title:String(Date.now())},onOk:kr=>{fr({src:kr.url})},onClose:Jt})))},bt=ne(36207),Ge=ne(5269),en=ne(6767),ue={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ae=ne(59301),ce=(0,y.forwardRef)(({onCancel:fr,editImgId:Jt,callback:Zn},Er)=>{let Aa=(0,y.useRef)(),kr=(0,y.useRef)(),Ar=(0,y.useRef)(),pi=(0,y.useRef)(!1);const zi=(0,y.useRef)(!1);console.log("ref:",Er);const[oi,Ta]=(0,y.useState)(0),[xn,Sr]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{Ta(1)},[]),(0,y.useImperativeHandle)(Er,()=>({setHeight:Sr})),ae.createElement("div",{ref:zi,className:"body-overflow-initial"},ae.createElement(bt.Z,{width:"100vw",height:xn,footer:null,closable:!0,placement:"bottom",open:!!oi,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ue.drawerWrap}`,onClose:()=>{window.saveDrawData(Hr=>{Zn({src:`/api/attachments/${Hr}`,id:Hr})})},title:ae.createElement(rt.Z,{align:"middle"},ae.createElement(Ge.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(Ge.Z,{onClick:()=>{Sr(xn==="60px"?"100vh":"60px")}},ae.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ae.createElement(Ge.Z,{onClick:()=>{window.saveDrawData(Hr=>{if(Hr===null){en.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}en.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Zn({src:`/api/attachments/${Hr}`,id:Hr,disabledClose:!0})})}},ae.createElement(Ie.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ae.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Jt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:kr})))}),he=ne(49647),ie=ne(47889),Ce=ne(4875);const Et=ie.ZP.Group,gt={margin:"0 8px"};var ft=({callback:fr,onCancel:Jt})=>{function Zn(Er){fr(Er)}return y.createElement(qe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Zn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:gt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:gt},"\u884C\u6570"),y.createElement(qe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Ce.Z,null)),y.createElement("span",{style:gt},"\u5217\u6570"),y.createElement(qe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Ce.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:gt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(qe.default.Item,{name:"align"},y.createElement(Et,null,y.createElement(ie.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ie.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ie.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ie.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ie.ZP,{type:"ghost",onClick:Jt},"\u53D6\u6D88")))},yt=ne(58755),pn=ne(25730),Sn=ne.n(pn),Un=(0,y.forwardRef)(({use3d:fr,width:Jt,height:Zn,callback:Er,showSaveButton:Aa},kr)=>{const Ar=(0,y.useRef)(),pi=(0,y.useRef)(),[zi,oi]=(0,y.useState)(!1),Ta=(0,y.useRef)({id:Ar,appName:"graphing",width:Jt||1e3,height:Zn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{pi.current=new(Sn())(Ta.current,!0),window.onload=function(){pi.current.inject("applet_container")}},[]);const xn=()=>{var Sr=window.ggbApplet.getPNGBase64(1,!0,72);return Er&&Er(Sr),Sr};return(0,y.useEffect)(()=>{Ta.current.appName=zi?"3D":"graphing",pi.current.inject("applet_container")},[zi]),(0,y.useEffect)(()=>{oi(fr)},[fr]),(0,y.useImperativeHandle)(kr,()=>({getImgData:xn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ar}),y.createElement(rt.Z,{align:"middle"},y.createElement(Ge.Z,{flex:1},y.createElement(yt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zi,onChange:Sr=>oi(Sr)})),y.createElement(Ge.Z,null,y.createElement(Ie.ZP,{size:"large",onClick:xn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),rn=ne(88601);const ht="link",Cn="upload-image",_t="add-flowchart",on="draw-image",It="add-flowchart",fn="code-block",kt="add-table",Hn="------------",rr={default:Hn,left:`:${Hn}`,center:`:${Hn}:`,right:`${Hn}:`};var Qr=ne(28934),or=ne(19374);function ut(){}let Rt=0;const gn=1e4,Ln="\u2581",cr="@\u2581\u2581@",wr="@\u2581@",Na=` **\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`,Wr=["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 Vr(fr){return/^\d+$/.test(fr)?`${fr}px`:fr}const Ba=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",za={[Ba+"-B"]:"bold",[Ba+"-I"]:"italic"},Ua={[ht]:"\u6DFB\u52A0\u94FE\u63A5",[fn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Cn]:"\u6DFB\u52A0\u56FE\u7247",[on]:"\u6DFB\u52A0\u753B\u56FE",[_t]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[kt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var $a=({defaultValue:fr="",onChange:Jt,width:Zn="100%",height:Er=400,miniToolbar:Aa=!1,isFocus:kr=!1,watch:Ar,insertTemp:pi,mode:zi="markdown",id:oi="markdown-editor-id",showResizeBar:Ta=!1,noStorage:xn=!1,showNullButton:Sr=!1,showNullProgramButton:Hr=!1,hidetoolBar:Zr=!1,fullScreen:na=!1,onBlur:$t,onCMBeforeChange:Vn,onFullScreen:Wn,className:pt="",disablePaste:wt=!1,disabled:qn=!1,disabledFill:di=!1,placeholder:Ra="",values:ct="",extraUse:Lt,onAddBlank:Mt})=>{const[At,Yn]=(0,y.useState)(null),[lr,yr]=(0,y.useState)(fr),[Gn,Nr]=(0,y.useState)(Ar),[Gr,fi]=(0,y.useState)(na),[va,Zt]=(0,y.useState)(""),[Xt,Bt]=(0,y.useState)(0),[yn,$n]=(0,y.useState)(Er),[xr,Rn]=(0,y.useState)(!1),[pr,hn]=(0,y.useState)(0),[Cr,Rr]=(0,y.useState)(0),sn=(0,y.useRef)(),ga=(0,y.useRef)(),xa=(0,y.useRef)(),fa=(0,y.useRef)(),Kr=(0,y.useRef)(),ti=(0,y.useRef)(),La=(0,Me.useDispatch)();(0,y.useEffect)(()=>{const ar=window.scrollY||window.pageYOffset;yr(ct),At==null||At.setValue(ct),window.scrollTo(0,ar)},[ct]),(0,y.useEffect)(()=>{Wn==null||Wn(Gr)},[Gr]),(0,y.useEffect)(()=>{if(sn.current){let ar=function(tr,Ye){var Pa;if(wt){Ye.preventDefault();return}const Sa=Ye.clipboardData;if(Sa){const Ni=Sa.types.toString(),vi=Sa.items;if(Ni==="Files"||Sa.types.indexOf("Files")>-1){if(Ye.preventDefault(),zi=="stex")return;try{let Ui=vi[1];((Pa=vi[0])==null?void 0:Pa.kind)==="file"&&(Ui=vi[0]);const co=Ui.getAsFile(),ul=co.name.split(".").pop();(0,He.I)(co,so=>{var jo,gi,fo;so.id?((jo=co==null?void 0:co.type)==null?void 0:jo.indexOf("image"))>-1?dr.replaceSelection(``):((gi=co==null?void 0:co.type)==null?void 0:gi.indexOf("video"))>-1?dr.replaceSelection(``):((fo=co==null?void 0:co.type)==null?void 0:fo.indexOf("pdf"))>-1?dr.replaceSelection(`${co.name}`):Wr.includes(ul)?dr.replaceSelection(`${co.name}`):dr.replaceSelection(`[${co.name}](/api/attachments/${so.id}?type=${so.content_type})`):(so==null?void 0:so.status)===401&&(document.location.href="/user/login")})}catch(Ui){en.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const dr=it().fromTextArea(sn.current,{mode:zi,lineNumbers:!Aa,lineWrapping:!0,value:fr,autoCloseTags:!0,autoCloseBrackets:!0});return dr.on("keyup",function(tr,Ye){Ye.keyCode===8&&(tr.getValue()==""?dr.setOption("placeholder",Ra):dr.setOption("placeholder",null))}),dr.on("keydown",function(tr,Ye){if(Ye.keyCode===8){var Pa=Fa(tr);Pa&&Ye.preventDefault()}}),kr&&dr.focus(),dr.on("paste",ar),qn&&dr.on("beforeChange",function(tr,Ye){(Ye.origin==="paste"||Ye.origin==="+input")&&Ye.cancel()}),Yn(dr),()=>{dr.off("paste",ar)}}},[]);const jr=(0,y.useCallback)(()=>{if(ga.current)try{}catch(ar){console.log(ar,"---- to set md editor body height")}},[yn,ga,Gr]);(0,y.useEffect)(()=>{function ar(){let dr=new Re.Z(tr=>{for(let Ye of tr)(Ye.target.offsetHeight>0||Ye.target.offsetWidth>0)&&(jr(),At.setSize("100%","100%"),At.refresh())});return dr.observe(sn.current.parentElement),dr}if(At){const dr=ar();return()=>{var tr,Ye;(tr=sn.current)!=null&&tr.parentElement&&dr.unobserve((Ye=sn.current)==null?void 0:Ye.parentElement)}}},[At,jr]),(0,y.useEffect)(()=>{if(At){let ar=[];for(const[dr,tr]of Object.entries(za)){let Ye={[dr]:()=>{ra(tr)}};ar.push(Ye),At.addKeyMap(Ye)}return()=>{for(let dr of ar)At.removeKeyMap(dr)}}},[At]),(0,y.useEffect)(()=>{na!==Gr&&fi(na)},[na]),(0,Qr.Z)(()=>{if(!xn&&Xt>0){let ar=new Date().getTime(),dr=window.sessionStorage.getItem(oi);ar>=Xt+gn&&(!dr||dr!==lr)&&(window.sessionStorage.setItem(oi,lr),Rn(!0))}},gn),(0,y.useEffect)(()=>{Nr(Ar)},[At,Ar]),(0,y.useEffect)(()=>{At&&kr&&At.focus()},[At,kr]),(0,y.useEffect)(()=>{if(Gn&&At){let ar=function(tr){let Ye=tr.target;if(fa.current){let Pa=Ye.scrollTop/Ye.scrollHeight;fa.current.scrollTop=fa.current.scrollHeight*Pa}};const dr=At.getScrollerElement();return dr.addEventListener("scroll",ar),()=>{dr.removeEventListener("scroll",ar)}}},[At,Gn]),(0,y.useEffect)(()=>{if(At&&Vn){let ar=function(dr,tr){Vn(dr,tr)};return At.on("beforeChange",ar),()=>{At.off("beforeChange",ar)}}},[At,Vn]),(0,y.useEffect)(()=>{if(At&&$t){let ar=function(){$t(At.getValue())};return At.on("blur",ar),()=>{At.off("blur",ar)}}},[At,$t]);function Fa(ar,dr){var tr=ar.getDoc(),Ye=tr.getCursor(),Pa=tr.getLine(Ye.line),Sa=Pa.charAt(Ye.ch-1),Ni=Pa.lastIndexOf("@\u2581@",Ye.ch),vi=Pa.lastIndexOf("@\u2581\u2581@",Ye.ch),Ui=Ni>vi?Ni:vi,co=Ni>vi?3:4;if(cr.indexOf(Sa)===-1)return null;if(console.log("change1:",dr,ar,Pa,Ye,Ui,Ni,vi,Sa),Ui>=0&&Ye.ch-Ui<5){var ul=Ui+co;return tr.replaceRange("",{line:Ye.line,ch:Ui},{line:Ye.line,ch:ul}),{line:Ye.line,ch:ul}}return null}(0,y.useEffect)(()=>{if(At){let ar=function(dr,tr){const Ye=dr.getValue();yr(Ye),Bt(new Date().getTime()),dr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Jt&&(Hr?Jt(Ye,ni(Ye)):Jt(Ye))};return At.on("change",ar),()=>{At.off("change",ar)}}},[At,Jt]),(0,y.useEffect)(()=>{if(At)if(fr==null)At.setValue(""),yr("");else{const ar=window.scrollY||window.pageYOffset;fr!==At.getValue()&&(At.setValue(fr),yr(fr),At.setCursor(qn?1:At.lineCount(),0),window.scrollTo(0,ar))}},[At,fr]);const ra=(0,y.useCallback)(ar=>{const dr=At.getCursor(),tr=At.getSelection();let Ye=tr.split(` -`);switch(ar){case"bold":return At.replaceSelection("**"+tr+"**"),tr===""&&At.setCursor(dr.line,dr.ch+2),At.focus();case"italic":return At.replaceSelection("*"+tr+"*"),tr===""&&At.setCursor(dr.line,dr.ch+1),At.focus();case"code":return At.replaceSelection("`"+tr+"`"),tr===""&&At.setCursor(dr.line,dr.ch+1),At.focus();case"inline-latex":return(0,or.Ye)(La)?void 0:(Zt("inline-latex"),At.focus());case"latex":return At.replaceSelection("```latex\n"+tr+"\n```"),At.setCursor(dr.line+1,tr.length+1),At.focus();case"line-break":return At.replaceSelection(`
-`),At.focus();case"list-ul":return tr===""?At.replaceSelection("- "+tr):At.replaceSelection(Ye.map(Pa=>Pa===""?"":`- ${Pa}`).join(` -`)),At.focus();case"list-ol":return tr===""?At.replaceSelection("1. "+tr):At.replaceSelection(Ye.map((Pa,Sa)=>Pa===""?"":`${Sa+1}. ${Pa}`).join(` -`)),At.focus();case"add-null-ch":Mt==null||Mt();return;case"add-signal":return tr===""&&At.setCursor(dr.line,dr.ch),At.replaceSelection(wr),At.focus();case"add-multiple":return tr===""&&At.setCursor(dr.line,dr.ch),At.replaceSelection(cr),At.focus();case"inster-template-1":return tr===""&&At.setCursor(dr.line,dr.ch),At.replaceSelection(Na),At.focus();case"eraser":return At.setValue(""),At.focus();case"trigger-watch":return Nr(!Gn),At.focus();case"trigger-full-screen":return fi(!Gr),At.focus();case ht:Zt(ht);return;case fn:Zt(fn);return;case Cn:Zt(Cn);return;case on:Zt(on);return;case"maths-latex":if((0,or.Ye)(La))return;Zt("maths-latex");return;case _t:Kr.current="",sessionStorage.removeItem("file_id"),Zt(_t);return;case kt:Zt(kt);return;default:throw new Error}},[At,Gn,Gr]),Xr=(0,y.useCallback)((ar,dr)=>{var tr,Ye,Pa,Sa,Ni,vi;ar!=null&&ar.disabledClose||Zt("");const{src:Ui,alt:co,id:ul}=ar||{};switch(va){case ht:const{title:cl,link:xl}=ar;return At.replaceSelection(`[${cl}](${xl})`),At.focus();case fn:const{language:rl,content:Dl}=ar;return At.replaceSelection(["```"+rl,Dl,"```"].join(` -`)),At.focus();case"maths-latex":for(var so=atob(ar),jo=new Uint8Array(so.length),gi=0;gi{Fl.id?At.replaceSelection(`![,](/api/attachments/${Fl.id}?type=${Fl.content_type})`):(Fl==null?void 0:Fl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,or.Ye)(La))return;At.replaceSelection("`$$"+ar+"$$`");break;case It:if(!ul)return;At.getValue().indexOf(Ui)===-1?At.replaceSelection(`
${co||
`):document.getElementById(ul).src=he.Z.API_SERVER+Ui+"?t="+Date.now();break;case Cn:case on:const Io=dr,$l=(Pa=(Ye=(tr=Io==null?void 0:Io.name)==null?void 0:tr.split("."))==null?void 0:Ye.pop)==null?void 0:Pa.call(Ye);return((Sa=Io==null?void 0:Io.type)==null?void 0:Sa.indexOf("image"))>-1||!(Io!=null&&Io.type)?Io!=null&&Io.align||Io!=null&&Io.width?At.replaceSelection(`

${co||

`):At.replaceSelection(`${co||`):((Ni=Io==null?void 0:Io.type)==null?void 0:Ni.indexOf("video"))>-1?At.replaceSelection(``):((vi=Io==null?void 0:Io.type)==null?void 0:vi.indexOf("pdf"))>-1?At.replaceSelection(`${Io.name}`):Wr.includes($l)?At.replaceSelection(`${Io.name}`):At.replaceSelection(`[${Io.name}](${Ui})`),At.focus();case kt:const{row:Pl,col:Cl,align:Nl}=ar;let es=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Wr=["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 Vr(fr){return/^\d+$/.test(fr)?`${fr}px`:fr}const Da=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",za={[Da+"-B"]:"bold",[Da+"-I"]:"italic"},Ua={[ht]:"\u6DFB\u52A0\u94FE\u63A5",[fn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Cn]:"\u6DFB\u52A0\u56FE\u7247",[on]:"\u6DFB\u52A0\u753B\u56FE",[_t]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[kt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var qa=({defaultValue:fr="",onChange:Jt,width:Zn="100%",height:Er=400,miniToolbar:Aa=!1,isFocus:kr=!1,watch:Ar,insertTemp:pi,mode:zi="markdown",id:oi="markdown-editor-id",showResizeBar:Ta=!1,noStorage:xn=!1,showNullButton:Sr=!1,showNullProgramButton:Hr=!1,hidetoolBar:Zr=!1,fullScreen:na=!1,onBlur:$t,onCMBeforeChange:Vn,onFullScreen:Wn,className:pt="",disablePaste:wt=!1,disabled:qn=!1,disabledFill:di=!1,placeholder:Ra="",values:ct="",extraUse:Lt,onAddBlank:Mt})=>{const[At,Yn]=(0,y.useState)(null),[lr,yr]=(0,y.useState)(fr),[Gn,Nr]=(0,y.useState)(Ar),[Xr,fi]=(0,y.useState)(na),[va,Zt]=(0,y.useState)(""),[Xt,Bt]=(0,y.useState)(0),[yn,$n]=(0,y.useState)(Er),[xr,Rn]=(0,y.useState)(!1),[pr,hn]=(0,y.useState)(0),[Cr,Rr]=(0,y.useState)(0),sn=(0,y.useRef)(),ga=(0,y.useRef)(),xa=(0,y.useRef)(),fa=(0,y.useRef)(),Kr=(0,y.useRef)(),ei=(0,y.useRef)(),Ma=(0,Me.useDispatch)();(0,y.useEffect)(()=>{const ar=window.scrollY||window.pageYOffset;yr(ct),At==null||At.setValue(ct),window.scrollTo(0,ar)},[ct]),(0,y.useEffect)(()=>{Wn==null||Wn(Xr)},[Xr]),(0,y.useEffect)(()=>{if(sn.current){let ar=function(tr,Ye){var Ba;if(wt){Ye.preventDefault();return}const wa=Ye.clipboardData;if(wa){const Ni=wa.types.toString(),vi=wa.items;if(Ni==="Files"||wa.types.indexOf("Files")>-1){if(Ye.preventDefault(),zi=="stex")return;try{let Ui=vi[1];((Ba=vi[0])==null?void 0:Ba.kind)==="file"&&(Ui=vi[0]);const co=Ui.getAsFile(),ul=co.name.split(".").pop();(0,He.I)(co,so=>{var jo,gi,fo;so.id?((jo=co==null?void 0:co.type)==null?void 0:jo.indexOf("image"))>-1?dr.replaceSelection(``):((gi=co==null?void 0:co.type)==null?void 0:gi.indexOf("video"))>-1?dr.replaceSelection(``):((fo=co==null?void 0:co.type)==null?void 0:fo.indexOf("pdf"))>-1?dr.replaceSelection(`${co.name}`):Wr.includes(ul)?dr.replaceSelection(`${co.name}`):dr.replaceSelection(`[${co.name}](/api/attachments/${so.id}?type=${so.content_type})`):(so==null?void 0:so.status)===401&&(document.location.href="/user/login")})}catch(Ui){en.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const dr=it().fromTextArea(sn.current,{mode:zi,lineNumbers:!Aa,lineWrapping:!0,value:fr,autoCloseTags:!0,autoCloseBrackets:!0});return dr.on("keyup",function(tr,Ye){Ye.keyCode===8&&(tr.getValue()==""?dr.setOption("placeholder",Ra):dr.setOption("placeholder",null))}),dr.on("keydown",function(tr,Ye){if(Ye.keyCode===8){var Ba=ua(tr);Ba&&Ye.preventDefault()}}),kr&&dr.focus(),dr.on("paste",ar),qn&&dr.on("beforeChange",function(tr,Ye){(Ye.origin==="paste"||Ye.origin==="+input")&&Ye.cancel()}),Yn(dr),()=>{dr.off("paste",ar)}}},[]);const jr=(0,y.useCallback)(()=>{if(ga.current)try{}catch(ar){console.log(ar,"---- to set md editor body height")}},[yn,ga,Xr]);(0,y.useEffect)(()=>{function ar(){let dr=new Re.Z(tr=>{for(let Ye of tr)(Ye.target.offsetHeight>0||Ye.target.offsetWidth>0)&&(jr(),At.setSize("100%","100%"),At.refresh())});return dr.observe(sn.current.parentElement),dr}if(At){const dr=ar();return()=>{var tr,Ye;(tr=sn.current)!=null&&tr.parentElement&&dr.unobserve((Ye=sn.current)==null?void 0:Ye.parentElement)}}},[At,jr]),(0,y.useEffect)(()=>{if(At){let ar=[];for(const[dr,tr]of Object.entries(za)){let Ye={[dr]:()=>{oa(tr)}};ar.push(Ye),At.addKeyMap(Ye)}return()=>{for(let dr of ar)At.removeKeyMap(dr)}}},[At]),(0,y.useEffect)(()=>{na!==Xr&&fi(na)},[na]),(0,Qr.Z)(()=>{if(!xn&&Xt>0){let ar=new Date().getTime(),dr=window.sessionStorage.getItem(oi);ar>=Xt+gn&&(!dr||dr!==lr)&&(window.sessionStorage.setItem(oi,lr),Rn(!0))}},gn),(0,y.useEffect)(()=>{Nr(Ar)},[At,Ar]),(0,y.useEffect)(()=>{At&&kr&&At.focus()},[At,kr]),(0,y.useEffect)(()=>{if(Gn&&At){let ar=function(tr){let Ye=tr.target;if(fa.current){let Ba=Ye.scrollTop/Ye.scrollHeight;fa.current.scrollTop=fa.current.scrollHeight*Ba}};const dr=At.getScrollerElement();return dr.addEventListener("scroll",ar),()=>{dr.removeEventListener("scroll",ar)}}},[At,Gn]),(0,y.useEffect)(()=>{if(At&&Vn){let ar=function(dr,tr){Vn(dr,tr)};return At.on("beforeChange",ar),()=>{At.off("beforeChange",ar)}}},[At,Vn]),(0,y.useEffect)(()=>{if(At&&$t){let ar=function(){$t(At.getValue())};return At.on("blur",ar),()=>{At.off("blur",ar)}}},[At,$t]);function ua(ar,dr){var tr=ar.getDoc(),Ye=tr.getCursor(),Ba=tr.getLine(Ye.line),wa=Ba.charAt(Ye.ch-1),Ni=Ba.lastIndexOf("@\u2581@",Ye.ch),vi=Ba.lastIndexOf("@\u2581\u2581@",Ye.ch),Ui=Ni>vi?Ni:vi,co=Ni>vi?3:4;if(cr.indexOf(wa)===-1)return null;if(console.log("change1:",dr,ar,Ba,Ye,Ui,Ni,vi,wa),Ui>=0&&Ye.ch-Ui<5){var ul=Ui+co;return tr.replaceRange("",{line:Ye.line,ch:Ui},{line:Ye.line,ch:ul}),{line:Ye.line,ch:ul}}return null}(0,y.useEffect)(()=>{if(At){let ar=function(dr,tr){const Ye=dr.getValue();yr(Ye),Bt(new Date().getTime()),dr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Jt&&(Hr?Jt(Ye,ti(Ye)):Jt(Ye))};return At.on("change",ar),()=>{At.off("change",ar)}}},[At,Jt]),(0,y.useEffect)(()=>{if(At)if(fr==null)At.setValue(""),yr("");else{const ar=window.scrollY||window.pageYOffset;fr!==At.getValue()&&(At.setValue(fr),yr(fr),At.setCursor(qn?1:At.lineCount(),0),window.scrollTo(0,ar))}},[At,fr]);const oa=(0,y.useCallback)(ar=>{const dr=At.getCursor(),tr=At.getSelection();let Ye=tr.split(` +`);switch(ar){case"bold":return At.replaceSelection("**"+tr+"**"),tr===""&&At.setCursor(dr.line,dr.ch+2),At.focus();case"italic":return At.replaceSelection("*"+tr+"*"),tr===""&&At.setCursor(dr.line,dr.ch+1),At.focus();case"code":return At.replaceSelection("`"+tr+"`"),tr===""&&At.setCursor(dr.line,dr.ch+1),At.focus();case"inline-latex":return(0,or.Ye)(Ma)?void 0:(Zt("inline-latex"),At.focus());case"latex":return At.replaceSelection("```latex\n"+tr+"\n```"),At.setCursor(dr.line+1,tr.length+1),At.focus();case"line-break":return At.replaceSelection(`
+`),At.focus();case"list-ul":return tr===""?At.replaceSelection("- "+tr):At.replaceSelection(Ye.map(Ba=>Ba===""?"":`- ${Ba}`).join(` +`)),At.focus();case"list-ol":return tr===""?At.replaceSelection("1. "+tr):At.replaceSelection(Ye.map((Ba,wa)=>Ba===""?"":`${wa+1}. ${Ba}`).join(` +`)),At.focus();case"add-null-ch":Mt==null||Mt();return;case"add-signal":return tr===""&&At.setCursor(dr.line,dr.ch),At.replaceSelection(wr),At.focus();case"add-multiple":return tr===""&&At.setCursor(dr.line,dr.ch),At.replaceSelection(cr),At.focus();case"inster-template-1":return tr===""&&At.setCursor(dr.line,dr.ch),At.replaceSelection(Na),At.focus();case"eraser":return At.setValue(""),At.focus();case"trigger-watch":return Nr(!Gn),At.focus();case"trigger-full-screen":return fi(!Xr),At.focus();case ht:Zt(ht);return;case fn:Zt(fn);return;case Cn:Zt(Cn);return;case on:Zt(on);return;case"maths-latex":if((0,or.Ye)(Ma))return;Zt("maths-latex");return;case _t:Kr.current="",sessionStorage.removeItem("file_id"),Zt(_t);return;case kt:Zt(kt);return;default:throw new Error}},[At,Gn,Xr]),Yr=(0,y.useCallback)((ar,dr)=>{var tr,Ye,Ba,wa,Ni,vi;ar!=null&&ar.disabledClose||Zt("");const{src:Ui,alt:co,id:ul}=ar||{};switch(va){case ht:const{title:cl,link:xl}=ar;return At.replaceSelection(`[${cl}](${xl})`),At.focus();case fn:const{language:rl,content:Dl}=ar;return At.replaceSelection(["```"+rl,Dl,"```"].join(` +`)),At.focus();case"maths-latex":for(var so=atob(ar),jo=new Uint8Array(so.length),gi=0;gi{Fl.id?At.replaceSelection(`![,](/api/attachments/${Fl.id}?type=${Fl.content_type})`):(Fl==null?void 0:Fl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,or.Ye)(Ma))return;At.replaceSelection("`$$"+ar+"$$`");break;case It:if(!ul)return;At.getValue().indexOf(Ui)===-1?At.replaceSelection(`
${co||
`):document.getElementById(ul).src=he.Z.API_SERVER+Ui+"?t="+Date.now();break;case Cn:case on:const Io=dr,$l=(Ba=(Ye=(tr=Io==null?void 0:Io.name)==null?void 0:tr.split("."))==null?void 0:Ye.pop)==null?void 0:Ba.call(Ye);return((wa=Io==null?void 0:Io.type)==null?void 0:wa.indexOf("image"))>-1||!(Io!=null&&Io.type)?Io!=null&&Io.align||Io!=null&&Io.width?At.replaceSelection(`

${co||

`):At.replaceSelection(`${co||`):((Ni=Io==null?void 0:Io.type)==null?void 0:Ni.indexOf("video"))>-1?At.replaceSelection(``):((vi=Io==null?void 0:Io.type)==null?void 0:vi.indexOf("pdf"))>-1?At.replaceSelection(`${Io.name}`):Wr.includes($l)?At.replaceSelection(`${Io.name}`):At.replaceSelection(`[${Io.name}](${Ui})`),At.focus();case kt:const{row:Pl,col:Cl,align:Nl}=ar;let es=` `;for(let Fl=0;Fl{switch(va){case ht:return y.createElement(Gt,{callback:Xr,onCancel:ua});case fn:return y.createElement($e.Z,{callback:Xr,onCancel:ua});case Cn:return y.createElement(He.Z,{callback:Xr,onCancel:ua});case _t:return y.createElement(ce,{editImgId:Kr.current,callback:Xr,onCancel:ua});case kt:return y.createElement(ft,{callback:Xr,onCancel:ua});case"maths-latex":return y.createElement(Un,{showSaveButton:!0,callback:Xr});case"inline-latex":return y.createElement(rn.Z,{showSaveButton:!0,callback:Xr});default:return null}},[va]);function ua(){Zt("")}(0,y.useEffect)(()=>{if(xa.current){let ar=function(Ni){Pa=!0,Sa=Ni.pageY},dr=function(){Pa=!1},tr=function(Ni){if(Pa){let vi=Ni.pageY-Sa;vi<0&&(vi=0),vi>300&&(vi=300);let Ui=Er+vi+"px";$n(Ui)}},Ye=xa.current,Pa=!1,Sa=0;return Ye.addEventListener("mousedown",ar),document.addEventListener("mousemove",tr),document.addEventListener("mouseup",dr),()=>{Ye.removeEventListener("mousedown",ar),document.removeEventListener("mousemove",tr),document.removeEventListener("mouseup",dr)}}},[At,xa]),(0,y.useEffect)(()=>{$n(Er)},[Er]);const wa=Vr(Zn),Ea=Vr(yn),Pr={width:wa,height:Ea},er=(0,y.useMemo)(()=>{if(Xt){let ar=new Date(Xt),dr=ar.getHours(),tr=ar.getMinutes(),Ye=ar.getSeconds();return dr=dr<10?"0"+dr:dr,tr=tr<10?"0"+tr:tr,Ye=Ye<10?"0"+Ye:Ye,`${dr}:${tr}:${Ye}`}return 0},[Xt]),ni=ar=>{const dr=[];if(Hr){let tr=-1;ar=ar.replace(/(@▁▁@|@▁@)/g,function(Ye,Pa,Sa){dr.push({multiLine:Ye!==wr})})}return dr};function hr(){window.sessionStorage.removeItem(oi),Rn(!1),Bt(0)}function bn(){Rn(!1),Bt(0),At.setValue(window.sessionStorage.getItem(oi))}(0,y.useEffect)(()=>{Ua[va]&&va!==on&&va!==_t&&setTimeout(()=>{const ar=document.getElementsByClassName("markdown-popup-form")[0],dr=window.innerWidth/2-ar.offsetWidth/2,tr=window.innerHeight/2-ar.offsetHeight/2;hn(dr),Rr(tr)},0)},[va]);const gr=ar=>{ar.preventDefault();const dr=ar.clientX-pr,tr=ar.clientY-Cr;document.body.onmousemove=Ye=>{let Pa=Ye.clientX-dr,Sa=Ye.clientY-tr;const Ni=document.getElementsByClassName("markdown-popup-form")[0],vi=window.innerWidth-Ni.offsetWidth,Ui=window.innerHeight-Ni.offsetHeight;Pa=Math.max(0,Math.min(Pa,vi)),Sa=Math.max(0,Math.min(Sa,Ui)),Tr(Ye.clientX,Ye.clientY,dr,tr)&&(hn(Pa),Rr(Sa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Tr=(ar,dr,tr,Ye)=>{const Pa=document.body.clientHeight,Sa=document.body.clientWidth;return ar<20&&tr>ar||ar>Sa-20&&trdr||dr>Pa-20&&Ye{var dr;Kr.current=ar,(dr=ti.current)==null||dr.setHeight("100vh"),setTimeout(()=>{Zt("add-flowchart")},150)}})):null))),Ta?y.createElement("a",{ref:xa,className:"editor-resize"}):null,va===on&&y.createElement(Fn,{callback:Xr,onCancel:ua}),va===_t&&y.createElement(ce,{ref:ti,editImgId:Kr.current,callback:Xr,onCancel:ua}),y.createElement(Qe.Z,null,Ua[va]&&va!==on&&va!==_t?y.createElement(Ue.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:pr,top:Cr},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:gr},Ua[va]),open:!0,onCancel:ua,footer:null,destroyOnClose:!0,width:va===_t?"1200px":null,height:va===_t?"80vh":null,className:"markdown-popup-form"},Ka):null))}},76021:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return mt},I:function(){return Kt}});var y=ne(28284),Me=ne(6767),Oe=ne(37568),it=ne(44104),Re=ne(4875),De=ne(47889),Ve=ne(7939),Ke=ne(82977),ze=ne(59301),tt=ne(59301),lt=Object.defineProperty,Be=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ke=(Qe,qe,Ct)=>qe in Qe?lt(Qe,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Qe[qe]=Ct,et=(Qe,qe)=>{for(var Ct in qe||(qe={}))xe.call(qe,Ct)&&ke(Qe,Ct,qe[Ct]);if(nt)for(var Ct of nt(qe))Te.call(qe,Ct)&&ke(Qe,Ct,qe[Ct]);return Qe},st=(Qe,qe)=>Be(Qe,Nt(qe));const{useForm:Tt}=y.default,pe={width:280,marginRight:10},Ze={labelCol:{span:5},wrapperCol:{span:19}};var mt=({callback:Qe,onCancel:qe})=>{const[Ct]=Tt();let Ie=(0,ze.useRef)();function je(ln){Ie.current.width=Ct.getFieldValue("width"),Ie.current.align=Ct.getFieldValue("align"),Qe(ln,Ie.current)}function dt(ln,Ut){if(ln.status===-1){Me.ZP.error(ln.message);return}Ct.setFieldsValue({src:`/api/attachments/${ln.id}`,type:Ut.type})}function Dt(ln){let Ut=ln.target.files[0];Ie.current=Ut,Kt(Ut,dt)}return tt.createElement(y.default,st(et({form:Ct},Ze),{className:"upload-image-panel",onFinish:je,style:{width:470,overflow:"hidden"}}),tt.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},tt.createElement("div",{className:"flex-container"},tt.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},tt.createElement(Oe.default,{style:pe})),tt.createElement(nn,{onFileChange:Dt}))),tt.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},tt.createElement(Oe.default,{style:{width:264}})),tt.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},tt.createElement(it.Z,null,tt.createElement(y.default.Item,{name:"width",style:{margin:0}},tt.createElement(Re.Z,{style:{width:264}})),tt.createElement("span",{className:"ml8"},"%"))),tt.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},tt.createElement(De.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"}]})),tt.createElement("aside",null,tt.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},tt.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),tt.createElement(Ve.ZP,{type:"default",onClick:qe},"\u53D6\u6D88"))))};function nn({onFileChange:Qe}){return tt.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",tt.createElement("input",{type:"file",onChange:Qe}))}function Kt(Qe,qe){if(!Qe)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ct=new FormData;Ct.append("editormd-image-file",Qe),Ct.append("file_param_name","editormd-image-file"),Ct.append("byxhr","true");var Ie=new window.XMLHttpRequest;Ie.withCredentials=!0,Ie.addEventListener("load",function(je){qe(JSON.parse(je.target.responseText),Qe)},!1),Ie.addEventListener("error",function(je){console.error(je)},!1),Ie.open("POST",`${Ke.KI}/api/attachments.json`),Ie.send(Ct)}},44991:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Oe}});var y=ne(59301),Me=ne(4676);class Oe extends y.Component{constructor(Re){super(Re);const De=window.document;this.node=De.createElement("div"),De.body.appendChild(this.node)}render(){const{children:Re}=this.props;return(0,Me.createPortal)(Re,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},36420:function(St,zt,ne){"use strict";ne.d(zt,{SV:function(){return Fn},ZP:function(){return qt}});var y=ne(59301),Me=ne(76374);const Oe={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"]},it={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),At.focus();default:throw new Error}},[At,va]),ri=(0,y.useMemo)(()=>{switch(va){case ht:return y.createElement(Gt,{callback:Yr,onCancel:Fa});case fn:return y.createElement($e.Z,{callback:Yr,onCancel:Fa});case Cn:return y.createElement(He.Z,{callback:Yr,onCancel:Fa});case _t:return y.createElement(ce,{editImgId:Kr.current,callback:Yr,onCancel:Fa});case kt:return y.createElement(ft,{callback:Yr,onCancel:Fa});case"maths-latex":return y.createElement(Un,{showSaveButton:!0,callback:Yr});case"inline-latex":return y.createElement(rn.Z,{showSaveButton:!0,callback:Yr});default:return null}},[va]);function Fa(){Zt("")}(0,y.useEffect)(()=>{if(xa.current){let ar=function(Ni){Ba=!0,wa=Ni.pageY},dr=function(){Ba=!1},tr=function(Ni){if(Ba){let vi=Ni.pageY-wa;vi<0&&(vi=0),vi>300&&(vi=300);let Ui=Er+vi+"px";$n(Ui)}},Ye=xa.current,Ba=!1,wa=0;return Ye.addEventListener("mousedown",ar),document.addEventListener("mousemove",tr),document.addEventListener("mouseup",dr),()=>{Ye.removeEventListener("mousedown",ar),document.removeEventListener("mousemove",tr),document.removeEventListener("mouseup",dr)}}},[At,xa]),(0,y.useEffect)(()=>{$n(Er)},[Er]);const La=Vr(Zn),ya=Vr(yn),Pr={width:La,height:ya},er=(0,y.useMemo)(()=>{if(Xt){let ar=new Date(Xt),dr=ar.getHours(),tr=ar.getMinutes(),Ye=ar.getSeconds();return dr=dr<10?"0"+dr:dr,tr=tr<10?"0"+tr:tr,Ye=Ye<10?"0"+Ye:Ye,`${dr}:${tr}:${Ye}`}return 0},[Xt]),ti=ar=>{const dr=[];if(Hr){let tr=-1;ar=ar.replace(/(@▁▁@|@▁@)/g,function(Ye,Ba,wa){dr.push({multiLine:Ye!==wr})})}return dr};function hr(){window.sessionStorage.removeItem(oi),Rn(!1),Bt(0)}function bn(){Rn(!1),Bt(0),At.setValue(window.sessionStorage.getItem(oi))}(0,y.useEffect)(()=>{Ua[va]&&va!==on&&va!==_t&&setTimeout(()=>{const ar=document.getElementsByClassName("markdown-popup-form")[0],dr=window.innerWidth/2-ar.offsetWidth/2,tr=window.innerHeight/2-ar.offsetHeight/2;hn(dr),Rr(tr)},0)},[va]);const gr=ar=>{ar.preventDefault();const dr=ar.clientX-pr,tr=ar.clientY-Cr;document.body.onmousemove=Ye=>{let Ba=Ye.clientX-dr,wa=Ye.clientY-tr;const Ni=document.getElementsByClassName("markdown-popup-form")[0],vi=window.innerWidth-Ni.offsetWidth,Ui=window.innerHeight-Ni.offsetHeight;Ba=Math.max(0,Math.min(Ba,vi)),wa=Math.max(0,Math.min(wa,Ui)),Tr(Ye.clientX,Ye.clientY,dr,tr)&&(hn(Ba),Rr(wa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Tr=(ar,dr,tr,Ye)=>{const Ba=document.body.clientHeight,wa=document.body.clientWidth;return ar<20&&tr>ar||ar>wa-20&&trdr||dr>Ba-20&&Ye{var dr;Kr.current=ar,(dr=ei.current)==null||dr.setHeight("100vh"),setTimeout(()=>{Zt("add-flowchart")},150)}})):null))),Ta?y.createElement("a",{ref:xa,className:"editor-resize"}):null,va===on&&y.createElement(Fn,{callback:Yr,onCancel:Fa}),va===_t&&y.createElement(ce,{ref:ei,editImgId:Kr.current,callback:Yr,onCancel:Fa}),y.createElement(Qe.Z,null,Ua[va]&&va!==on&&va!==_t?y.createElement(Ue.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:pr,top:Cr},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:gr},Ua[va]),open:!0,onCancel:Fa,footer:null,destroyOnClose:!0,width:va===_t?"1200px":null,height:va===_t?"80vh":null,className:"markdown-popup-form"},ri):null))}},76021:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return mt},I:function(){return Kt}});var y=ne(28284),Me=ne(6767),Oe=ne(37568),it=ne(44104),Re=ne(4875),De=ne(47889),Ve=ne(7939),Ke=ne(82977),ze=ne(59301),tt=ne(59301),lt=Object.defineProperty,Be=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ke=(Qe,qe,Ct)=>qe in Qe?lt(Qe,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Qe[qe]=Ct,et=(Qe,qe)=>{for(var Ct in qe||(qe={}))xe.call(qe,Ct)&&ke(Qe,Ct,qe[Ct]);if(nt)for(var Ct of nt(qe))Te.call(qe,Ct)&&ke(Qe,Ct,qe[Ct]);return Qe},st=(Qe,qe)=>Be(Qe,Nt(qe));const{useForm:Tt}=y.default,pe={width:280,marginRight:10},Ze={labelCol:{span:5},wrapperCol:{span:19}};var mt=({callback:Qe,onCancel:qe})=>{const[Ct]=Tt();let Ie=(0,ze.useRef)();function je(ln){Ie.current.width=Ct.getFieldValue("width"),Ie.current.align=Ct.getFieldValue("align"),Qe(ln,Ie.current)}function dt(ln,Ut){if(ln.status===-1){Me.ZP.error(ln.message);return}Ct.setFieldsValue({src:`/api/attachments/${ln.id}`,type:Ut.type})}function Dt(ln){let Ut=ln.target.files[0];Ie.current=Ut,Kt(Ut,dt)}return tt.createElement(y.default,st(et({form:Ct},Ze),{className:"upload-image-panel",onFinish:je,style:{width:470,overflow:"hidden"}}),tt.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},tt.createElement("div",{className:"flex-container"},tt.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},tt.createElement(Oe.default,{style:pe})),tt.createElement(nn,{onFileChange:Dt}))),tt.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},tt.createElement(Oe.default,{style:{width:264}})),tt.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},tt.createElement(it.Z,null,tt.createElement(y.default.Item,{name:"width",style:{margin:0}},tt.createElement(Re.Z,{style:{width:264}})),tt.createElement("span",{className:"ml8"},"%"))),tt.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},tt.createElement(De.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"}]})),tt.createElement("aside",null,tt.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},tt.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),tt.createElement(Ve.ZP,{type:"default",onClick:qe},"\u53D6\u6D88"))))};function nn({onFileChange:Qe}){return tt.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",tt.createElement("input",{type:"file",onChange:Qe}))}function Kt(Qe,qe){if(!Qe)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ct=new FormData;Ct.append("editormd-image-file",Qe),Ct.append("file_param_name","editormd-image-file"),Ct.append("byxhr","true");var Ie=new window.XMLHttpRequest;Ie.withCredentials=!0,Ie.addEventListener("load",function(je){qe(JSON.parse(je.target.responseText),Qe)},!1),Ie.addEventListener("error",function(je){console.error(je)},!1),Ie.open("POST",`${Ke.KI}/api/attachments.json`),Ie.send(Ct)}},44991:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Oe}});var y=ne(59301),Me=ne(4676);class Oe extends y.Component{constructor(Re){super(Re);const De=window.document;this.node=De.createElement("div"),De.body.appendChild(this.node)}render(){const{children:Re}=this.props;return(0,Me.createPortal)(Re,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},36420:function(St,zt,ne){"use strict";ne.d(zt,{SV:function(){return Fn},ZP:function(){return qt}});var y=ne(59301),Me=ne(76374);const Oe={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"]},it={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"]},Re={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(` @@ -946,7 +946,7 @@ `)},{label:"include ",content:["#include "].join(` `)}]},De={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(` `)}]},Ve={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 Ke=ne(53184),ze=ne.n(Ke),tt=(bt,Ge,en)=>new Promise((ue,ae)=>{var re=ie=>{try{he(en.next(ie))}catch(Ce){ae(Ce)}},ce=ie=>{try{he(en.throw(ie))}catch(Ce){ae(Ce)}},he=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(re,ce);he((en=en.apply(bt,Ge)).next())});const lt={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"]}},Be=(bt,Ge,en,ue)=>{const ae=Ge.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:en.lineNumber,endColumn:en.column});return Array.from(new Set(ae.match(/\b\w{2,}\b/g)||[])).map(ce=>({label:ce,kind:bt.languages.CompletionItemKind.Text,insertText:ce,range:ue}))},Nt=(bt,Ge,en,ue)=>{bt.languages.registerCompletionItemProvider(Ge,{provideCompletionItems(ae,re){const ce=ae.getWordUntilPosition(re),he={startLineNumber:re.lineNumber,endLineNumber:re.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},ie=ae.getLineContent(re.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[...Be(bt,ae,re,he),...en.map(Et=>({label:Et,kind:bt.languages.CompletionItemKind.Keyword,documentation:Et,insertText:Et,insertTextRules:bt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:he})),...ue.map(Et=>({label:Et.label,kind:bt.languages.CompletionItemKind.Snippet,documentation:Et.content,insertText:ie.startsWith("#")?Et.content.replace(/#/,""):Et.content,insertTextRules:bt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:he}))]}}})};var nt=bt=>{lt.languages.forEach(Ge=>{bt.languages.registerDocumentFormattingEditProvider(Ge,{provideDocumentFormattingEdits(en){return tt(this,null,function*(){const ue=ze()(en.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:en.getFullModelRange(),text:ue}]})}})}),Nt(bt,"java",it.keywords,it.quickKey),Nt(bt,"cpp",Re.keywords,Re.quickKey),Nt(bt,"c",Oe.keywords,[]),Nt(bt,"python",De.keywords,De.quickKey),Nt(bt,"scala",Ve.keywords,Ve.quickKey)};const xe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Te=Object.defineProperty,ke=(bt,Ge,en)=>Ge in bt?Te(bt,Ge,{enumerable:!0,configurable:!0,writable:!0,value:en}):bt[Ge]=en,et=(bt,Ge,en)=>ke(bt,typeof Ge!="symbol"?Ge+"":Ge,en);const st=class td{constructor(Ge,en,ue){this.placeholder=Ge,this.editor=en,this.monaco=ue,en.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return td.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)}};et(st,"ID","editor.widget.placeholderHint");var pe=st,Ze=ne(96236),mt=ne(6767),nn=ne(25399),Kt=ne(89392),Qe=ne(59195),qe=ne(56102),Ct=Object.defineProperty,Ie=Object.defineProperties,je=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Ut=(bt,Ge,en)=>Ge in bt?Ct(bt,Ge,{enumerable:!0,configurable:!0,writable:!0,value:en}):bt[Ge]=en,Yt=(bt,Ge)=>{for(var en in Ge||(Ge={}))Dt.call(Ge,en)&&Ut(bt,en,Ge[en]);if(dt)for(var en of dt(Ge))ln.call(Ge,en)&&Ut(bt,en,Ge[en]);return bt},Mn=(bt,Ge)=>Ie(bt,je(Ge)),we=(bt,Ge)=>{var en={};for(var ue in bt)Dt.call(bt,ue)&&Ge.indexOf(ue)<0&&(en[ue]=bt[ue]);if(bt!=null&&dt)for(var ue of dt(bt))Ge.indexOf(ue)<0&&ln.call(bt,ue)&&(en[ue]=bt[ue]);return en},fe=(bt,Ge,en)=>new Promise((ue,ae)=>{var re=ie=>{try{he(en.next(ie))}catch(Ce){ae(Ce)}},ce=ie=>{try{he(en.throw(ie))}catch(Ce){ae(Ce)}},he=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(re,ce);he((en=en.apply(bt,Ge)).next())});function at(bt){return/^\d+$/.test(bt)?`${bt}px`:bt}function Gt(){}let $e=!1;const He={"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 Ue(bt=[]){let Ge=bt;if(Array.isArray(bt)){for(let en=0;enfe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(bt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",bt)}});var qt=bt=>{var Ge=bt,{width:en="100%",height:ue="100%",value:ae,language:re="javascript",style:ce={},options:he={},overrideServices:ie={},theme:Ce="vs-dark",onEditBlur:Et,isCopy:gt=!1,onSave:ft,autoHeight:yt=!1,forbidCopy:pn=!1,forbidCopyTips:Sn,onChange:Pn=Gt,editorDidMount:Un=Gt,onFocus:rn=Gt,onBreakPoint:ht=Gt,breakPointValue:Cn=[],filename:_t="educoder.txt",errorLine:on,errorContent:It="",highlightLine:fn,openBreakPoint:kt=!1,placeholder:Hn="",showMiniMap:rr=!0}=Ge,Qr=we(Ge,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const or=(0,y.useRef)(),ut=(0,y.useRef)({}),Rt=(0,y.useRef)(),gn=(0,y.useRef)(),Ln=(0,y.useRef)([]),cr=(0,y.useRef)(!1),wr=(0,y.useRef)(),Na=(0,y.useRef)(),Wr=(0,y.useRef)(!1),[Vr,Fr]=(0,y.useState)(!1);function Ba(){let xn;return or.current&&(xn=new Me.Z(Sr=>{for(let Hr of Sr)(Hr.target.offsetHeight>0||Hr.target.offsetWidth>0)&&ut.current.instance.layout()}),xn.observe(or.current)),xn}function za(){mt.ZP.warning({content:decodeURIComponent(Sn||xe),key:"monaco-editor-tip"})}const Ua=()=>{let xn=ut.current.instance;if(ae!=null&&xn&&Vr){const Sr=xn.getModel();Sr&&ae!==Sr.getValue()&&($e=!0,Sr.setValue(ae),xn.layout(),$e=!1)}};(0,y.useEffect)(()=>{const xn=Qe.Z.subscribe("formatDocument",Sr=>{var Hr;let Zr=ut.current.instance;(Hr=Zr==null?void 0:Zr.getAction)==null||Hr.call(Zr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Sr=>{Pn(Sr)},xn},[]),(0,y.useEffect)(()=>{var xn;let Sr=ut.current.instance;gn.current&&clearTimeout(gn.current),gn.current=setTimeout(()=>{Ua()},500),ae&&(ae!=null&&ae.length)&&((xn=Sr==null?void 0:Sr.updateOptions)==null||xn.call(Sr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ae.split(/\r\n|\r|\n/g).length))+3,5)}))},[ae,Vr,ut.current]),(0,y.useEffect)(()=>{if(on&&ut.current&&ut.current.instance){let Sr=ut.current.instance;Sr.changeViewZones(function(Hr){var Zr=document.createElement("div");Zr.style.padding="10px 20px",Zr.style.width="calc(100% - 20px)",Zr.className="my-error-line-wrp",Zr.innerHTML=It,Hr.addZone({afterLineNumber:on||11,heightInLines:3,domNode:Zr})});var xn={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}};Sr.addOverlayWidget(xn),Sr.revealPositionInCenter({lineNumber:20,column:1})}},[on,ut.current,Vr]);const $a=(xn="",Sr)=>{if(!xn||xn.trim()==="")return!0;const Zr=ut.current.instance.getModel().getLineTokens(Sr);let na=!1;for(let $t=0;$t<2;$t++)Zr.getStandardTokenType($t)===1&&(na=!0);return na};(0,y.useEffect)(()=>{var xn;const Sr=(xn=ut.current)==null?void 0:xn.instance;if(Sr&&Vr&&pn){const Hr=Sr.onDidBlurEditorWidget(()=>{Wr.current=!1}),Zr=Sr.onDidFocusEditorText(()=>{Wr.current=!0});return()=>{Hr.dispose(),Zr.dispose()}}},[ut.current,Vr,pn]),(0,y.useEffect)(()=>{var xn;if((xn=ut.current)!=null&&xn.instance&&Vr&&kt){let Sr=ut.current.instance,Hr=Sr.getModel();if(!Hr)return;(()=>{var Lt;let Mt=[],At=[];const Yn=Hr.getAllDecorations();for(let yr of Yn)yr.options.className==="highlighted-line"&&(Mt.push((Lt=yr==null?void 0:yr.range)==null?void 0:Lt.startLineNumber),At.push(yr==null?void 0:yr.id));if(fn===Mt[0])return;Hr.deltaDecorations(At,[]);const lr=Hr.getLineCount();fn&&fn<=lr&&(Sr.deltaDecorations([],[{range:new rt.Range(fn,1,fn,Hr.getLineMaxColumn(fn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Sr.revealLineInCenter(fn))})();const na=(Lt=!1)=>{var Mt;let At=[],Yn=[];const lr=Hr.getAllDecorations();for(let yr of lr)yr.options.linesDecorationsClassName==="breakpoints-select"&&(At.push((Mt=yr==null?void 0:yr.range)==null?void 0:Mt.startLineNumber),Yn.push(yr==null?void 0:yr.id));if(Lt)return{lines:At,ids:Yn};ht(At)},$t=Lt=>fe(void 0,null,function*(){let Mt={range:new rt.Range(Lt,1,Lt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Hr.deltaDecorations([],[Mt]),na()}),Vn=Lt=>fe(void 0,null,function*(){let Mt=[];const At=Sr.getLineDecorations(Lt);for(let Yn of At)Yn.options.linesDecorationsClassName==="breakpoints-select"&&Mt.push(Yn.id);yield Hr.deltaDecorations(Mt,[]),na()}),Wn=Lt=>{let Mt=Sr.getLineDecorations(Lt);for(let At of Mt)if(At.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Kt.isEqual)(Cn,na(!0).lines)){Hr.deltaDecorations(na(!0).ids,[]);const Lt=Cn.map(Mt=>({range:new rt.Range(Mt,1,Mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Hr.deltaDecorations([],Lt)}const pt=Sr.onDidChangeModelContent(Lt=>{let Mt=Sr.getPosition();if(Mt){let At=Mt.lineNumber;clearTimeout(Na.current),Na.current=setTimeout(()=>{$a(Hr.getLineContent(At),At)?Vn(At):Wn(At)?(Vn(At),$t(At)):na()},100)}}),wt=Sr.onMouseDown(Lt=>{var Mt,At,Yn;if(Lt.target.detail&&((Yn=(At=(Mt=Lt.target)==null?void 0:Mt.element)==null?void 0:At.className)!=null&&Yn.includes("line-numbers"))){let lr=Lt.target.position.lineNumber;if($a(Hr.getLineContent(lr),lr))return;Wn(lr)?Vn(lr):$t(lr)}}),qn=Lt=>{let Mt={range:new rt.Range(Lt,1,Lt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ln.current=Sr.deltaDecorations(Ln.current,[Mt])},di=()=>{Ln.current=Sr.deltaDecorations(Ln.current,[])},Ra=Sr.onMouseMove(Lt=>{var Mt,At,Yn;if(di(),Lt.target.detail&&((Yn=(At=(Mt=Lt.target)==null?void 0:Mt.element)==null?void 0:At.className)!=null&&Yn.includes("line-numbers"))){let lr=Lt.target.position.lineNumber;if($a(Hr.getLineContent(lr),lr))return;qn(lr)}}),ct=Sr.onMouseLeave(()=>{di()});return()=>{pt.dispose(),wt.dispose(),Ra.dispose(),ct.dispose()}}},[ut.current,Vr,Cn,fn,kt,re]),(0,y.useEffect)(()=>{var xn;(xn=ut.current)!=null&&xn.instance&&kt&&ut.current.instance.setPosition({lineNumber:0,column:0})},[fn]);function fr(){let xn=ut.current.instance;if(xn){const Sr=xn.getSelection(),Hr=ut.current.pastePos||{},Zr=new rt.Range(Hr.startLineNumber||Sr.endLineNumber,Hr.startColumn||Sr.endColumn,Hr.endLineNumber||Sr.endLineNumber,Hr.endColumn||Sr.endColumn);setTimeout(()=>{xn.executeEdits("",[{range:Zr,text:""}])},300)}}function Jt(xn){(window.navigator.platform.match("Mac")?xn.metaKey:xn.ctrlKey)&&xn.keyCode==83&&(xn.preventDefault(),ft())}const Zn=()=>{if(yt&&ut.current.instance){const xn=ut.current.instance.getContentHeight();oi(xn{if(!Wr.current)return;const{keyCode:Sr,ctrlKey:Hr,metaKey:Zr,target:na,type:$t}=xn;return($t==="paste"||(Sr===67||Sr===86)&&(Zr||Hr))&&na.nodeName==="TEXTAREA"&&(za(),xn.preventDefault()),!1};function kr(xn,Sr){var Hr=window.URL||window.webkitURL||window,Zr=new Blob([Sr]),na=document.createElementNS("http://www.w3.org/1999/xhtml","a");na.href=Hr.createObjectURL(Zr),na.download=xn,Er(na)}(0,y.useEffect)(()=>{Zn()},[Zn]),(0,y.useEffect)(()=>{or.current&&!Vr&&Promise.all([ne.e(8909),ne.e(1404)]).then(ne.bind(ne,71448)).then(xn=>{try{rt=xn,ut.current.instance=rt.editor.create(or.current,{value:ae,language:Ue(re),theme:Ce,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:rr||!1}},ie);const Sr=ut.current.instance;let na=[...Ze.BH._menuItems].find(pt=>pt[0]._debugName=="EditorContext")[1],$t=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Vn=(pt,wt)=>{var qn,di;let Ra=pt._first;do wt.includes((di=(qn=Ra.element)==null?void 0:qn.command)==null?void 0:di.id)&&pt._remove(Ra);while(Ra=Ra.next)};if(Un(Sr,rt),setTimeout(()=>{Zn(),ut.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{kr(_t||"educoder.txt",Sr.getValue())}})},500),ut.current.subscription=Sr.onDidChangeModelContent(pt=>{cr.current?clearTimeout(wr.current):(Zn(),Pn(Sr.getValue(),pt)),wr.current=setTimeout(()=>{cr.current=!1},500)}),window.Monaco||nt(rt,Ue(re)),pn&&(Vn(na,$t),or.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Aa),window.removeEventListener("paste",Aa),window.addEventListener("keydown",Aa),window.addEventListener("paste",Aa)),window.Monaco=rt,Et&&Sr.onDidBlurEditorWidget(()=>{Et(Sr.getValue())}),rn&&Sr.onDidFocusEditorText(()=>{pn&&cn(),rn(Sr.getValue())}),pn){cn();try{Sr.onDidPaste(pt=>{const wt=Sr.getSelection(),qn=ut.current.pastePos||{},di=new rt.Range(qn.startLineNumber||wt.endLineNumber,qn.startColumn||wt.endColumn,qn.endLineNumber||wt.endLineNumber,qn.endColumn||wt.endColumn);Sr.executeEdits("",[{range:pt.range,text:""}])})}catch(pt){}}let Wn=Ba();return Hn&&typeof Hn=="string"&&new pe(Hn,Sr,rt),Fr(!0),()=>{const pt=ut.current.instance;pt.dispose();const wt=pt.getModel();wt&&wt.dispose(),ut.current.subscription&&ut.current.subscription.dispose(),Wn.unobserve(or.current)}}catch(Sr){}})},[]),(0,y.useEffect)(()=>{if(ut.current.instance&&Vr)return document.addEventListener("keydown",Jt,!1),()=>{document.removeEventListener("keydown",Jt)}},[ft,Vr]),(0,y.useEffect)(()=>{let xn=ut.current.instance;if(xn&&Vr){let Sr=Ue(re);rt.editor.setModelLanguage(xn.getModel(),Sr)}},[re,Vr]),(0,y.useEffect)(()=>{ut.current.instance&&Vr&&rt.editor.setTheme(Ce)},[Ce,Vr]),(0,y.useEffect)(()=>{let xn=ut.current.instance;Rt.current=he,xn&&Vr&&(xn.updateOptions(Yt({},he)),setTimeout(()=>{xn.getModel().updateOptions(Yt({},he))},200))},[JSON.stringify(he),Vr]),(0,y.useEffect)(()=>{let xn=ut.current.instance;xn&&Vr&&xn.layout()},[en,ue,Vr]);const[Ar,pi]=(0,y.useState)(at(en)),[zi,oi]=(0,y.useState)(at(ue)),Ta=Mn(Yt({},ce),{width:Ar,height:zi,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:or,style:Ta,onFocus:()=>{pn&&cn()}},gt&&y.createElement(qe.CopyToClipboard,{text:ae,onCopy:()=>mt.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(nn.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Fn({width:bt="100%",height:Ge="100%",original:en,modified:ue,language:ae,options:re={}}){const ce=(0,y.useRef)(),[he,ie]=(0,y.useState)(null);function Ce(yt){let pn;return ce.current&&(pn=new Me.Z(Sn=>{for(let Pn of Sn)(Pn.target.offsetHeight>0||Pn.target.offsetWidth>0)&&yt.layout()}),pn.observe(ce.current)),pn}(0,y.useEffect)(()=>(ce.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(yt=>{rt=yt;const pn=rt.editor.createDiffEditor(ce.current,Mn(Yt({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},re),{wordWrap:!0}));ie(pn);let Sn=Ce(pn);return()=>{pn.dispose();const Pn=pn.getModel();Pn&&Pn.dispose(),Sn.unobserve(ce.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{he&&he.setModel({original:rt.editor.createModel(en,ae),modified:rt.editor.createModel(ue,ae)})},[en,ue,ae,he]);const Et=at(bt),gt=at(Ge),ft={width:Et,height:gt};return y.createElement("div",{className:"my-diff-editor",ref:ce,style:ft})}},28934:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Me}});var y=ne(59301);function Me(Oe,it){const Re=(0,y.useRef)();(0,y.useEffect)(()=>{Re.current=Oe}),(0,y.useEffect)(()=>{function De(){Re.current()}if(it!==null){let Ve=setInterval(De,it);return()=>clearInterval(Ve)}},[it])}},62961:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Te}});var y=ne(59301),Me=ne(75790),Oe=ne(28284),it=ne(6767),Re=ne(62957),De=ne(37568),Ve={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},Ke=Object.defineProperty,ze=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Be=(ke,et,st)=>et in ke?Ke(ke,et,{enumerable:!0,configurable:!0,writable:!0,value:st}):ke[et]=st,Nt=(ke,et)=>{for(var st in et||(et={}))tt.call(et,st)&&Be(ke,st,et[st]);if(ze)for(var st of ze(et))lt.call(et,st)&&Be(ke,st,et[st]);return ke},nt=(ke,et,st)=>new Promise((Tt,pe)=>{var Ze=Kt=>{try{nn(st.next(Kt))}catch(Qe){pe(Qe)}},mt=Kt=>{try{nn(st.throw(Kt))}catch(Qe){pe(Qe)}},nn=Kt=>Kt.done?Tt(Kt.value):Promise.resolve(Kt.value).then(Ze,mt);nn((st=st.apply(ke,et)).next())});const xe=({shixunsDetail:ke,globalSetting:et,loading:st,dispatch:Tt,title:pe,pathList:Ze=[],showInputPath:mt=!1,isMergeSelectFile:nn=!1,onFinish:Kt=()=>{}})=>{const[Qe]=Oe.default.useForm(),qe=(0,Me.useParams)(),Ct=(0,Me.useLocation)(),Ie=(0,y.useRef)(),[je,dt]=(0,y.useState)(""),[Dt,ln]=(0,y.useState)(""),[Ut,Yt]=(0,y.useState)([]),[Mn,we]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Ue,rt;Ie.current=((rt=(Ue=Ct.pathname)==null?void 0:Ue.split("/"))==null?void 0:rt[3])==="repository"},[]),(0,y.useEffect)(()=>{if(ke.actionTabs.key!=="Repository-SelectFilePath")return;const Ue=Ze.join("/");let rt=[];Ze.map((cn,qt)=>{qt===0?rt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${cn}`,path:Ue}):rt.push({val:`/${cn}`,path:Ue})}),Yt(rt),dt(Ue),ln(Ue),fe(Ue)},[ke.actionTabs.key]);const fe=Ue=>nt(void 0,null,function*(){const rt=yield Tt({type:Ie.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:qe.id,path:Ue}});rt&&we(rt.trees||[])}),at=Ue=>{let rt=je;Ue.type==="tree"&&(Ut.length?Ut.push({val:`/${Ue.name}`,path:Ue.name}):Ut.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ue.name}`,path:Ue.name}),Yt(Ut),rt=je?`${je}/${Ue.name}`:Ue.name,dt(rt)),fe(rt)},Gt=(Ue,rt)=>{const cn=Ut.filter((Fn,bt)=>bt<=rt);Yt(cn);const qt=cn.filter((Fn,bt)=>bt!==0).map(Fn=>Fn.val).join("").substr(1);dt(qt),fe(qt)},$e=()=>nt(void 0,null,function*(){const Ue=Qe==null?void 0:Qe.getFieldsValue(),rt=je?`${je}${Ue!=null&&Ue.name?`/${Ue==null?void 0:Ue.name}`:""}`:Ue==null?void 0:Ue.name;if(nn){Kt(rt),He();return}if(mt){yield Qe.validateFields();const cn=yield Tt({type:"shixunsDetail/uploadGitFolder",payload:Nt(Nt({},{id:qe.id,path:rt}),Ie.current?{}:{secret_repository:!0})});Kt(Dt),cn.status===0&&it.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Kt(rt),it.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");He()}),He=()=>{Tt({type:"shixunsDetail/setActionTabs",payload:{}}),Qe.resetFields()};return y.createElement(Re.default,{centered:!0,title:pe||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:ke.actionTabs.key==="Repository-SelectFilePath",onOk:$e,onCancel:He},y.createElement("div",{className:Ve.wrap},y.createElement("div",{className:Ve.content},y.createElement("div",{className:Ve.mainPathWrap},!!(Ut!=null&&Ut.length)&&Ut.map((Ue,rt)=>y.createElement("a",{key:rt,onClick:()=>Gt(Ue,rt)},Ue.val))),!!(Mn!=null&&Mn.length)&&Mn.map((Ue,rt)=>Ue.type==="tree"&&y.createElement("a",{key:rt,onClick:()=>at(Ue)},y.createElement("i",{className:`iconfont icon-wenjianjia ${Ve.colorBlue}`}),Ue.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},je),mt&&y.createElement(Oe.default,{form:Qe,scrollToFirstError:!0,className:"mt20"},y.createElement(Oe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Te=(0,Me.connect)(({shixunsDetail:ke,loading:et,globalSetting:st})=>({shixunsDetail:ke,globalSetting:st,loading:et.models.index}))(xe)},55039:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Mn}});var y=ne(59301),Me=ne(75790),Oe=ne(8848),it=ne(37568),Re=ne(28284),De=ne(6767),Ve=ne(62957),Ke=ne(62673),ze=ne(25399),tt=ne(4875),lt=ne(47889),Be=ne(44104),Nt=ne(77019),nt=ne(82326),xe=ne(58755),Te=ne(13248),ke=ne(27324),et={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},st=ne(36420),Tt=ne(98280),pe=ne(53229),Ze=ne(59301),mt=Object.defineProperty,nn=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Ie=(we,fe,at)=>fe in we?mt(we,fe,{enumerable:!0,configurable:!0,writable:!0,value:at}):we[fe]=at,je=(we,fe)=>{for(var at in fe||(fe={}))qe.call(fe,at)&&Ie(we,at,fe[at]);if(Qe)for(var at of Qe(fe))Ct.call(fe,at)&&Ie(we,at,fe[at]);return we},dt=(we,fe)=>nn(we,Kt(fe)),Dt=(we,fe,at)=>new Promise((Gt,$e)=>{var He=cn=>{try{rt(at.next(cn))}catch(qt){$e(qt)}},Ue=cn=>{try{rt(at.throw(cn))}catch(qt){$e(qt)}},rt=cn=>cn.done?Gt(cn.value):Promise.resolve(cn.value).then(He,Ue);rt((at=at.apply(we,fe)).next())});const{Panel:ln}=Oe.default,{TextArea:Ut}=it.default;var Mn=({active:we,type:fe="jupyter"})=>{var at,Gt;const $e=(0,Me.useParams)(),[He]=Re.default.useForm(),[Ue,rt]=(0,y.useState)({}),[cn,qt]=(0,y.useState)(!1),[Fn,bt]=(0,y.useState)(0),[Ge,en]=(0,y.useState)([]),[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)([]),he=(Gt=(at=(0,pe.eY)())==null?void 0:at.shixun)==null?void 0:Gt.editable;(0,y.useEffect)(()=>{we==="testCase"&&ie()},[we]),(0,y.useEffect)(()=>{Ce()},[]);const ie=()=>Dt(void 0,null,function*(){var rn,ht,Cn,_t,on,It,fn,kt,Hn,rr,Qr,or,ut,Rt;const gn=[{hidden:0,input:"",output:"",score:100}],Ln=yield(0,Tt.ZP)(`/api/shixuns/${$e==null?void 0:$e.id}/jupyter_evalute_setting.json`,{method:"get"});if((Ln==null?void 0:Ln.status)===0){ce((rn=Ln==null?void 0:Ln.data)==null?void 0:rn.standard_scripts);const cr={open_evaluate:(ht=Ln==null?void 0:Ln.data)==null?void 0:ht.open_evaluate,exec_time:((Cn=Ln==null?void 0:Ln.data)==null?void 0:Cn.exec_time)||3,test_set_score:((_t=Ln==null?void 0:Ln.data)==null?void 0:_t.test_set_score)===null?!1:(on=Ln==null?void 0:Ln.data)==null?void 0:on.test_set_score,test_set_average:((It=Ln==null?void 0:Ln.data)==null?void 0:It.test_set_average)===null?!0:(fn=Ln==null?void 0:Ln.data)==null?void 0:fn.test_set_average,choice_standard_scripts:((kt=Ln==null?void 0:Ln.data)==null?void 0:kt.choice_standard_scripts)||null,evaluate_script:((Hn=Ln==null?void 0:Ln.data)==null?void 0:Hn.evaluate_script)||"",evaluate_method:(rr=Ln==null?void 0:Ln.data)==null?void 0:rr.evaluate_method,use_jupyter_result:(Qr=Ln==null?void 0:Ln.data)==null?void 0:Qr.use_jupyter_result};He.setFieldsValue(cr),rt(cr),en((ut=(or=Ln==null?void 0:Ln.data)==null?void 0:or.test_sets)!=null&&ut.length?(Rt=Ln==null?void 0:Ln.data)==null?void 0:Rt.test_sets:gn)}}),Ce=()=>Dt(void 0,null,function*(){var rn;const ht=yield(0,Tt.ZP)(`/api/shixuns/${$e==null?void 0:$e.id}/get_jupyter_tags.json`,{method:"get"});(ht==null?void 0:ht.status)===0&&ae(((rn=ht==null?void 0:ht.data)==null?void 0:rn.list)||[])}),Et=rn=>Dt(void 0,null,function*(){const Cn=Ge.map(on=>on.score).reduce((on,It)=>on+It,0);if(rn.test_set_score&&Cn!==100){De.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(rn.evaluate_method===3&&(Ge!=null&&Ge.some(on=>!on.tags))){De.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}qt(!0),(yield(0,Tt.ZP)(`/api/shixuns/${$e==null?void 0:$e.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:dt(je({},rn),{mirror_script_id:rn==null?void 0:rn.choice_standard_scripts,open_evaluate:rn!=null&&rn.open_evaluate?1:0,test_set:Ge.map(on=>dt(je({},on),{is_file:!1}))})})).status===0&&De.ZP.success("\u4FDD\u5B58\u6210\u529F"),qt(!1)}),gt=rn=>{rt(je({},He.getFieldsValue())),"test_set_average"in rn&&(rn!=null&&rn.test_set_average)&&ft(Ge),"test_set_score"in rn&&(rn!=null&&rn.test_set_score)&&(He.setFieldsValue({test_set_average:!0}),rt(dt(je({},He.getFieldsValue()),{test_set_average:!0})),ft(Ge)),"choice_standard_scripts"in rn&&Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ze.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Ze.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Dt(void 0,null,function*(){const ht=yield(0,Tt.ZP)(`/api/shixuns/${$e==null?void 0:$e.id}/get_script_contents.json`,{method:"get",params:{id:$e==null?void 0:$e.id,script_id:rn==null?void 0:rn.choice_standard_scripts}});ht!=null&&ht.content&&(Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Ze.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),He.setFieldsValue({evaluate_script:ht==null?void 0:ht.content}),rt(dt(je({},He.getFieldsValue()),{evaluate_script:ht==null?void 0:ht.content})))})})},ft=rn=>{let ht=0;const Cn=Math.floor((100-ht)/rn.length),_t=Cn+(100-ht)%rn.length;rn=rn.map((on,It)=>It===rn.length-1?dt(je({},on),{score:_t}):dt(je({},on),{score:Cn})),en(rn)},yt=()=>{const rn=[...Ge,{hidden:0,input:"",output:"",score:0}];He.getFieldValue("test_set_average")?ft(rn):en(rn)},{test_set_score:pn,test_set_average:Sn,choice_standard_scripts:Pn,open_evaluate:Un}=Ue;return Ze.createElement("section",{className:et.wrap},Ze.createElement(Re.default,{form:He,disabled:!Un,layout:"vertical",onValuesChange:gt,onFinish:Et},Ze.createElement(Re.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},Ze.createElement(Ke.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),Ze.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:et.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"}]},Ze.createElement(tt.Z,{size:"large",style:{width:400},min:3}))),Ze.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"test_set_score"},Ze.createElement(lt.ZP.Group,null,Ze.createElement(Be.Z,{direction:"vertical"},Ze.createElement(lt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",Ze.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")),Ze.createElement(lt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",Ze.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")))))),Ze.createElement(Re.default.Item,{label:Ze.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"}]},Ze.createElement(lt.ZP.Group,null,Ze.createElement(Be.Z,{direction:"vertical"},Ze.createElement(lt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",Ze.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")),Ze.createElement(lt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",Ze.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"))))),Ze.createElement(Nt.Z,{align:"middle",justify:"space-between",className:"font14"},Ze.createElement("div",{style:{fontWeight:500}},Ze.createElement("span",{className:et.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(ke.op,{style:{borderRadius:2},onClick:yt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),pn&&Ze.createElement(Re.default.Item,{name:"test_set_average"},Ze.createElement(lt.ZP.Group,null,Ze.createElement(lt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),Ze.createElement(lt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement("div",null,Ge.map((rn,ht)=>Ze.createElement(Oe.default,{activeKey:Fn,key:ht,onChange:()=>{bt(Cn=>Cn===ht?null:ht)}},Ze.createElement(ln,{header:Ze.createElement("div",{className:"font16"},Ze.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",ht+1),Ue.test_set_score&&Ze.createElement("span",{style:{marginLeft:40}},Ze.createElement(tt.Z,{style:{width:120},value:rn.score,onClick:Cn=>Cn.stopPropagation(),min:0,max:100,precision:0,onBlur:Cn=>{if(Number(Cn)<0||Number(Cn)>100){De.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const _t=Ge.map((It,fn)=>fn===ht?dt(je({},It),{score:100}):It),on={test_set_average:!1};rt(je(je({},Ue),on)),He.setFieldsValue(on),en(_t)}},disabled:Sn,onChange:Cn=>{const _t=Ge.map((It,fn)=>fn===ht?dt(je({},It),{score:Cn?Number(Cn):0}):It),on={test_set_average:!1};rt(je(je({},Ue),on)),He.setFieldsValue(on),en(_t)}}),Ze.createElement("span",{className:"ml10 mr10"},"%")),Ze.createElement("span",{className:"tr flex1",style:{float:"right"}},ht!==0&&Ze.createElement(ze.Z,{placement:"bottom",title:"\u5220\u9664"},Ze.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Cn=>{Cn.stopPropagation(),Ve.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 _t=Ge.filter((on,It)=>It!==ht);ft(_t)}})}})))),key:ht},Ze.createElement("div",null,Ue.evaluate_method===3&&Ze.createElement(Nt.Z,{align:"middle",className:"mb20"},Ze.createElement("div",null,Ze.createElement("span",{className:et.sub},"*"),Ze.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),Ze.createElement(ze.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"},Ze.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Ze.createElement(nt.default,{value:rn.tags,size:"large",style:{width:450},onChange:Cn=>{const _t=Ge.map((on,It)=>It===ht?dt(je({},on),{tags:Cn}):on);en(_t)}},ue==null?void 0:ue.map(Cn=>Ze.createElement(nt.default.Option,{value:Cn==null?void 0:Cn.tags,key:Cn==null?void 0:Cn.tags},Cn==null?void 0:Cn.tags)))),Ze.createElement(Nt.Z,{align:"middle"},Ze.createElement("div",null," ",Ze.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),Ze.createElement(Ut,{bordered:!1,className:et.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:rn.output,onChange:Cn=>{const _t=Ge.map((on,It)=>It===ht?dt(je({},on),{output:Cn.target.value}):on);en(_t)}})),Ze.createElement(Nt.Z,{className:"mt20",align:"middle"},Ze.createElement("div",null,Ze.createElement("span",null,"\u53EF\u89C1\u6027"),Ze.createElement(ze.Z,{title:Ze.createElement("div",null,Ze.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'),Ze.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"),Ze.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"))},Ze.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Ze.createElement("div",null,Ze.createElement(Ke.default,{className:"font14 ml5",checked:rn.hidden===1,onChange:Cn=>{const _t=Ge.map((on,It)=>{if(It===ht){let fn={is_invisible:!1,actual_output_visible:!1};return Cn.target.checked&&(fn={is_invisible:!0,actual_output_visible:!0}),dt(je(je({},on),fn),{hidden:Cn.target.checked?1:0})}return on});en(_t)}},"\u5168\u90E8\u9690\u85CF")),Ze.createElement(Ke.default,{checked:rn.is_invisible,style:{margin:"0 60px"},onChange:Cn=>{const _t=Ge.map((on,It)=>{if(It===ht){let fn=0;return Cn.target.checked&&on.actual_output_visible&&(fn=1),dt(je({},on),{hidden:fn,is_invisible:Cn.target.checked})}return on});en(_t)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),Ze.createElement(Ke.default,{checked:rn.actual_output_visible,onChange:Cn=>{const _t=Ge.map((on,It)=>{if(It===ht){let fn=0;return Cn.target.checked&&on.is_invisible&&(fn=1),dt(je({},on),{hidden:fn,actual_output_visible:Cn.target.checked})}return on});en(_t)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),Ze.createElement("div",{className:"mt20"},Ze.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),Ze.createElement(Ke.default,{checked:rn.last_match_rule,onChange:Cn=>{const _t=Ge.map((on,It)=>It===ht?dt(je({},on),{last_match_rule:Cn.target.checked}):on);en(_t)}},Ze.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",Ze.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")))))))))),Ze.createElement("h4",{className:"font14 mt20 mb10"},Ze.createElement("span",{className:et.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},Ze.createElement(nt.default,{getPopupContainer:rn=>rn.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},re.map((rn,ht)=>Ze.createElement(nt.default.Option,{value:rn.id,key:ht},rn.scptname))))),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"evaluate_script"},Ze.createElement(st.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!Un}}))),(0,pe.Ny)()&&Ze.createElement(Nt.Z,{className:"mb20",align:"middle"},Ze.createElement(Re.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},Ze.createElement(xe.Z,null)),Ze.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),Ze.createElement(Te.t,{okText:"\u4FDD\u5B58",hasOkBtn:he,loading:cn,onCancel:()=>Me.history.push(`/shixuns/${$e==null?void 0:$e.id}/challenges`),onOk:()=>He.submit(),className:fe==="jupyterLab"?et.btn:""}))}},64934:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Kt}});var y=ne(59301),Me=ne(62957),Oe=ne(7939),it=ne(6767),Re=ne(31691),De=ne(29787),Ve=ne(23422),Ke=ne(4875),ze={modal:"modal___NEEbt",con_warp:"con_warp___fZ8It",flex:"flex___Vqd1D",config_Warp:"config_Warp___m6wfT",config_btn:"config_btn___OL6qH",sceneList:"sceneList___SKegj",sceneItem:"sceneItem___RPw0S",sceneItemActive:"sceneItemActive___O_xTR"},tt=ne(11724),lt=ne(62772),Be=ne(98280),Nt=ne(59301),nt=Object.defineProperty,xe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Tt=(Qe,qe,Ct)=>qe in Qe?nt(Qe,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Qe[qe]=Ct,pe=(Qe,qe)=>{for(var Ct in qe||(qe={}))et.call(qe,Ct)&&Tt(Qe,Ct,qe[Ct]);if(ke)for(var Ct of ke(qe))st.call(qe,Ct)&&Tt(Qe,Ct,qe[Ct]);return Qe},Ze=(Qe,qe)=>xe(Qe,Te(qe)),mt=(Qe,qe,Ct)=>new Promise((Ie,je)=>{var dt=Ut=>{try{ln(Ct.next(Ut))}catch(Yt){je(Yt)}},Dt=Ut=>{try{ln(Ct.throw(Ut))}catch(Yt){je(Yt)}},ln=Ut=>Ut.done?Ie(Ut.value):Promise.resolve(Ut.value).then(dt,Dt);ln((Ct=Ct.apply(Qe,qe)).next())}),Kt=({visible:Qe,onOk:qe,onCancel:Ct,info:Ie})=>{const[je,dt]=(0,y.useState)("1"),[Dt,ln]=(0,y.useState)([{name:"gpu_limit",label:"GPU\u663E\u5361\u6570\u91CF",value:1,min:0,max:4,typeName:"\u4E2A"},{name:"gpu_memory_limit",label:"GPU\u663E\u5B58\u5927\u5C0F",value:1,min:0,max:64,typeName:"GB"}]),[Ut,Yt]=(0,y.useState)([]),[Mn,we]=(0,y.useState)(0),[fe,at]=(0,y.useState)(null),[Gt,$e]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Qe&&He()},[Qe]);const He=()=>{dt("1"),at(null),we(0),Dt[0].value=(Ie==null?void 0:Ie.gpu_limit)||1,Dt[1].value=(Ie==null?void 0:Ie.gpu_memory_limit)||16,ln([...Dt])};(0,y.useEffect)(()=>{var ue,ae;((ae=(ue=Ut==null?void 0:Ut[Mn])==null?void 0:ue.content)==null?void 0:ae.length)>0&&at(Ze(pe({},Ut[Mn].content[0]),{index:0}))},[je,Mn,Ut]);const Ue=()=>mt(void 0,null,function*(){yield(0,Be.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ue=>{var ae;if(Yt(ue),(ue==null?void 0:ue.length)>0){let re=Ze(pe({},(ae=ue==null?void 0:ue[0])==null?void 0:ae.content[0]),{index:0});at(re)}})}),rt=ue=>{dt(ue),ue==="2"&&we(0)},cn=(ue,ae)=>{ln(Dt.map(re=>re.name===ue?ae(re):re))},qt=(ue,ae)=>{isNaN(ue)||cn(ae,re=>Ze(pe({},re),{value:ue}))},Fn=(ue,ae)=>{var re;if(console.log("decline",ue.value),ue.value=Number(ue.value),ue.value<=((re=ue.min)!=null?re:-1/0))return;let ce=ue.value-.5Ze(pe({},he),{value:ce}))},bt=(ue,ae)=>{var re;if(ue.value=Number(ue.value),ue.value>=((re=ue.max)!=null?re:1/0))return;let ce=ue.value+.5>ue.max?ue.max:ue.value+(ae||.5);cn(ue.name,he=>Ze(pe({},he),{value:ce}))},Ge=(ue,ae)=>{isNaN(ue)||cn(ae,re=>Ze(pe({},re),{value:ue}))},en=ue=>{if(ue==null||Number.isInteger(ue))return ue;const ae=ue%1;return ae===.5?ue:Math.floor(ue)+(ae<.5?.5:1)};return Nt.createElement(Nt.Fragment,null,Nt.createElement(Me.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Qe,width:752,destroyOnClose:!0,centered:!0,onCancel:Ct,className:ze.modal,footer:[Nt.createElement("div",{className:ze.btn_warp,key:"1"},Nt.createElement(Oe.ZP,{onClick:Ct},"\u53D6\u6D88"),Nt.createElement(Oe.ZP,{type:"primary",onClick:()=>{let ue=pe({},Ie);if(je=="1")ue.gpu_limit=Dt[0].value,ue.gpu_memory_limit=Dt[1].value;else if(je=="2"){if(!fe){it.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ue=Ze(pe({},ue),{gpu_limit:fe.gpu_limit,gpu_memory_limit:fe.gpu_memory_limit})}qe(ue)}},"\u4FDD\u5B58"))]},Nt.createElement(Re.default,{activeKey:je,onChange:rt},Nt.createElement(Re.default.TabPane,{tab:"GPU\u914D\u7F6E",key:1},Nt.createElement(De.Z,{spinning:Gt},Dt==null?void 0:Dt.map(ue=>Nt.createElement("div",{className:ze.con_warp,key:ue==null?void 0:ue.name},Nt.createElement("div",null,ue==null?void 0:ue.label),Nt.createElement("div",null,Nt.createElement(Ve.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,onChange:ae=>qt(ae,ue==null?void 0:ue.name),value:ue==null?void 0:ue.value,step:ue.name==="gpu_limit"?1:.5,style:{width:422,height:6,margin:"0 20px 0 12px"}})),Nt.createElement("div",{className:`${ze.config_Warp} ${ze.flex}`},Nt.createElement("div",{className:`${ze.config_btn} ${ze.flex}`,onClick:()=>Fn(ue,ue.name==="gpu_limit"?1:.5)},Nt.createElement(tt.Z,null)),Nt.createElement(Ke.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,size:"large",step:ue.name==="gpu_limit"?1:.5,controls:!1,style:{width:55},value:ue==null?void 0:ue.value,onChange:ae=>{const re=en(ae);Ge(re,ue==null?void 0:ue.name)}}),Nt.createElement("div",{className:`${ze.config_btn} ${ze.flex}`,onClick:()=>bt(ue,ue.name==="gpu_limit"?1:.5)},Nt.createElement(lt.Z,null))),Nt.createElement("div",null,ue==null?void 0:ue.typeName))))))))}},30534:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Re}});var y=ne(59301),Me={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},Oe=ne(25399),Re=({name:De,tooltipTitle:Ve,children:Ke,required:ze,errorKey:tt,errorValue:lt,errorName:Be,errorStyle:Nt={},nameWidth:nt=112,align:xe="center",contentStyle:Te={}})=>y.createElement(y.Fragment,null,y.createElement("div",{className:Me.label,style:{alignItems:xe}},y.createElement("div",{className:Me.left,style:{width:nt}},ze&&y.createElement("span",null,"*"),y.createElement("div",null,De),!!Ve&&y.createElement(Oe.Z,{title:Ve},y.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),y.createElement("div",{className:Me.right,style:Te},Ke,Be&<===tt&&y.createElement("div",{className:Me.error,style:Nt},Be))))},59205:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return De}});var y=ne(59301),Me={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},Oe=ne(62957),it=ne(89558),De=({title:Ve,children:Ke,value:ze})=>{const[tt,lt]=(0,y.useState)(!1);return y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>lt(!0)},Ke),y.createElement(Oe.default,{title:Ve,open:tt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>lt(!1),className:Me.modal,footer:null},typeof ze=="string"&&y.createElement(it.Z,{value:ze||""}),Object.prototype.toString.call(ze)==="[object Array]"&&y.createElement(y.Fragment,null,ze==null?void 0:ze.map((Be,Nt)=>y.createElement("div",{key:Nt},y.createElement("b",null,Be.name||Be.type_name),y.createElement(it.Z,{value:Be.description||""}))))))}},78939:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return ae}});var y=ne(59301),Me=ne(62957),Oe=ne(6767),it=ne(36207),Re=ne(31691),De=ne(29787),Ve=ne(25399),Ke=ne(7939),ze={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"},tt=ne(99267),lt=ne(61485),Be=ne(13014),Nt=ne(93314),nt=ne(98280),xe=ne(76411),Te={lineChart:"lineChart___dCEZW"},ke=ne(66649),et=ne.n(ke),st=ne(59301),pe=({dataInfo:re,indexKey:ce,valueName:he,startAndEndTime:ie,colors:Ce=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Et})=>{let gt=null;(0,y.useEffect)(()=>{rn()},[re]),(0,y.useEffect)(()=>{window.addEventListener("resize",ft(()=>{gt&>.resize()},200))},[window.onresize]);const ft=(ht,Cn,_t=!1)=>{let on,It;return(...fn)=>{if(_t){ht.apply(It,fn),_t=!1;return}clearTimeout(on),on=setTimeout(()=>{ht.apply(It,fn)},Cn)}},yt=ht=>ht?ht.map(Cn=>{const _t=new Date(Cn),on=String(_t.getMonth()+1).padStart(2,"0"),It=String(_t.getDate()).padStart(2,"0"),fn=String(_t.getHours()).padStart(2,"0"),kt=String(_t.getMinutes()).padStart(2,"0");return`${on}/${It} ${fn}:${kt}`}):[],pn=(ht,Cn)=>ht.map(_t=>{const on=Cn.timestamps.indexOf(_t);return on!==-1?Cn.values[on]:null});function Sn(ht){let Cn=1/0;for(let on=0;on{let on=[];for(let It=ht;It<=Cn;It+=_t)on.push(It);return on},Un=()=>{var ht;const Cn=((ht=re==null?void 0:re.x)==null?void 0:ht.flat())||[];let _t=[...new Set(Cn)].sort((or,ut)=>or-ut),on=Sn(_t),It=on==null?void 0:on.newArray,fn=on==null?void 0:on.minInterval;_t=[...new Set([..._t,...It])].sort((or,ut)=>or-ut);let kt=et()(ie[0],"YYYY-MM-DD HH:mm").valueOf(),Hn=Pn(kt,_t[0]-fn,fn),rr=et()(ie[1],"YYYY-MM-DD HH:mm").valueOf(),Qr=Pn(_t[_t.length-1]+fn,rr,fn);return _t=[...Hn,..._t,...Qr],[...new Set(_t)].sort((or,ut)=>or-ut)},rn=()=>{var ht;gt=xe.init(document.getElementById(`lineChart${ce}`));let Cn=Un(),_t=(ht=re==null?void 0:re.y)==null?void 0:ht.map((It,fn)=>{var kt;let Hn={timestamps:(kt=re==null?void 0:re.x)==null?void 0:kt[fn],values:It};return It=pn(Cn,Hn),{name:he[fn],type:"line",itemStyle:{show:!1},lineStyle:{color:Ce[fn]},data:It}}),on={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(It){var fn;let kt="";return It.forEach((Hn,rr)=>{console.log("item",Hn),kt+=`
+`)}]};var Ke=ne(53184),ze=ne.n(Ke),tt=(bt,Ge,en)=>new Promise((ue,ae)=>{var re=ie=>{try{he(en.next(ie))}catch(Ce){ae(Ce)}},ce=ie=>{try{he(en.throw(ie))}catch(Ce){ae(Ce)}},he=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(re,ce);he((en=en.apply(bt,Ge)).next())});const lt={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"]}},Be=(bt,Ge,en,ue)=>{const ae=Ge.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:en.lineNumber,endColumn:en.column});return Array.from(new Set(ae.match(/\b\w{2,}\b/g)||[])).map(ce=>({label:ce,kind:bt.languages.CompletionItemKind.Text,insertText:ce,range:ue}))},Nt=(bt,Ge,en,ue)=>{bt.languages.registerCompletionItemProvider(Ge,{provideCompletionItems(ae,re){const ce=ae.getWordUntilPosition(re),he={startLineNumber:re.lineNumber,endLineNumber:re.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},ie=ae.getLineContent(re.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[...Be(bt,ae,re,he),...en.map(Et=>({label:Et,kind:bt.languages.CompletionItemKind.Keyword,documentation:Et,insertText:Et,insertTextRules:bt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:he})),...ue.map(Et=>({label:Et.label,kind:bt.languages.CompletionItemKind.Snippet,documentation:Et.content,insertText:ie.startsWith("#")?Et.content.replace(/#/,""):Et.content,insertTextRules:bt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:he}))]}}})};var nt=bt=>{lt.languages.forEach(Ge=>{bt.languages.registerDocumentFormattingEditProvider(Ge,{provideDocumentFormattingEdits(en){return tt(this,null,function*(){const ue=ze()(en.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:en.getFullModelRange(),text:ue}]})}})}),Nt(bt,"java",it.keywords,it.quickKey),Nt(bt,"cpp",Re.keywords,Re.quickKey),Nt(bt,"c",Oe.keywords,[]),Nt(bt,"python",De.keywords,De.quickKey),Nt(bt,"scala",Ve.keywords,Ve.quickKey)};const xe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Te=Object.defineProperty,ke=(bt,Ge,en)=>Ge in bt?Te(bt,Ge,{enumerable:!0,configurable:!0,writable:!0,value:en}):bt[Ge]=en,et=(bt,Ge,en)=>ke(bt,typeof Ge!="symbol"?Ge+"":Ge,en);const st=class td{constructor(Ge,en,ue){this.placeholder=Ge,this.editor=en,this.monaco=ue,en.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return td.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)}};et(st,"ID","editor.widget.placeholderHint");var pe=st,Ze=ne(96236),mt=ne(6767),nn=ne(25399),Kt=ne(89392),Qe=ne(59195),qe=ne(56102),Ct=Object.defineProperty,Ie=Object.defineProperties,je=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Ut=(bt,Ge,en)=>Ge in bt?Ct(bt,Ge,{enumerable:!0,configurable:!0,writable:!0,value:en}):bt[Ge]=en,Yt=(bt,Ge)=>{for(var en in Ge||(Ge={}))Dt.call(Ge,en)&&Ut(bt,en,Ge[en]);if(dt)for(var en of dt(Ge))ln.call(Ge,en)&&Ut(bt,en,Ge[en]);return bt},Mn=(bt,Ge)=>Ie(bt,je(Ge)),we=(bt,Ge)=>{var en={};for(var ue in bt)Dt.call(bt,ue)&&Ge.indexOf(ue)<0&&(en[ue]=bt[ue]);if(bt!=null&&dt)for(var ue of dt(bt))Ge.indexOf(ue)<0&&ln.call(bt,ue)&&(en[ue]=bt[ue]);return en},fe=(bt,Ge,en)=>new Promise((ue,ae)=>{var re=ie=>{try{he(en.next(ie))}catch(Ce){ae(Ce)}},ce=ie=>{try{he(en.throw(ie))}catch(Ce){ae(Ce)}},he=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(re,ce);he((en=en.apply(bt,Ge)).next())});function at(bt){return/^\d+$/.test(bt)?`${bt}px`:bt}function Gt(){}let $e=!1;const He={"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 Ue(bt=[]){let Ge=bt;if(Array.isArray(bt)){for(let en=0;enfe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(bt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",bt)}});var qt=bt=>{var Ge=bt,{width:en="100%",height:ue="100%",value:ae,language:re="javascript",style:ce={},options:he={},overrideServices:ie={},theme:Ce="vs-dark",onEditBlur:Et,isCopy:gt=!1,onSave:ft,autoHeight:yt=!1,forbidCopy:pn=!1,forbidCopyTips:Sn,onChange:Pn=Gt,editorDidMount:Un=Gt,onFocus:rn=Gt,onBreakPoint:ht=Gt,breakPointValue:Cn=[],filename:_t="educoder.txt",errorLine:on,errorContent:It="",highlightLine:fn,openBreakPoint:kt=!1,placeholder:Hn="",showMiniMap:rr=!0}=Ge,Qr=we(Ge,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const or=(0,y.useRef)(),ut=(0,y.useRef)({}),Rt=(0,y.useRef)(),gn=(0,y.useRef)(),Ln=(0,y.useRef)([]),cr=(0,y.useRef)(!1),wr=(0,y.useRef)(),Na=(0,y.useRef)(),Wr=(0,y.useRef)(!1),[Vr,Fr]=(0,y.useState)(!1);function Da(){let xn;return or.current&&(xn=new Me.Z(Sr=>{for(let Hr of Sr)(Hr.target.offsetHeight>0||Hr.target.offsetWidth>0)&&ut.current.instance.layout()}),xn.observe(or.current)),xn}function za(){mt.ZP.warning({content:decodeURIComponent(Sn||xe),key:"monaco-editor-tip"})}const Ua=()=>{let xn=ut.current.instance;if(ae!=null&&xn&&Vr){const Sr=xn.getModel();Sr&&ae!==Sr.getValue()&&($e=!0,Sr.setValue(ae),xn.layout(),$e=!1)}};(0,y.useEffect)(()=>{const xn=Qe.Z.subscribe("formatDocument",Sr=>{var Hr;let Zr=ut.current.instance;(Hr=Zr==null?void 0:Zr.getAction)==null||Hr.call(Zr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Sr=>{Pn(Sr)},xn},[]),(0,y.useEffect)(()=>{var xn;let Sr=ut.current.instance;gn.current&&clearTimeout(gn.current),gn.current=setTimeout(()=>{Ua()},500),ae&&(ae!=null&&ae.length)&&((xn=Sr==null?void 0:Sr.updateOptions)==null||xn.call(Sr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ae.split(/\r\n|\r|\n/g).length))+3,5)}))},[ae,Vr,ut.current]),(0,y.useEffect)(()=>{if(on&&ut.current&&ut.current.instance){let Sr=ut.current.instance;Sr.changeViewZones(function(Hr){var Zr=document.createElement("div");Zr.style.padding="10px 20px",Zr.style.width="calc(100% - 20px)",Zr.className="my-error-line-wrp",Zr.innerHTML=It,Hr.addZone({afterLineNumber:on||11,heightInLines:3,domNode:Zr})});var xn={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}};Sr.addOverlayWidget(xn),Sr.revealPositionInCenter({lineNumber:20,column:1})}},[on,ut.current,Vr]);const qa=(xn="",Sr)=>{if(!xn||xn.trim()==="")return!0;const Zr=ut.current.instance.getModel().getLineTokens(Sr);let na=!1;for(let $t=0;$t<2;$t++)Zr.getStandardTokenType($t)===1&&(na=!0);return na};(0,y.useEffect)(()=>{var xn;const Sr=(xn=ut.current)==null?void 0:xn.instance;if(Sr&&Vr&&pn){const Hr=Sr.onDidBlurEditorWidget(()=>{Wr.current=!1}),Zr=Sr.onDidFocusEditorText(()=>{Wr.current=!0});return()=>{Hr.dispose(),Zr.dispose()}}},[ut.current,Vr,pn]),(0,y.useEffect)(()=>{var xn;if((xn=ut.current)!=null&&xn.instance&&Vr&&kt){let Sr=ut.current.instance,Hr=Sr.getModel();if(!Hr)return;(()=>{var Lt;let Mt=[],At=[];const Yn=Hr.getAllDecorations();for(let yr of Yn)yr.options.className==="highlighted-line"&&(Mt.push((Lt=yr==null?void 0:yr.range)==null?void 0:Lt.startLineNumber),At.push(yr==null?void 0:yr.id));if(fn===Mt[0])return;Hr.deltaDecorations(At,[]);const lr=Hr.getLineCount();fn&&fn<=lr&&(Sr.deltaDecorations([],[{range:new rt.Range(fn,1,fn,Hr.getLineMaxColumn(fn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Sr.revealLineInCenter(fn))})();const na=(Lt=!1)=>{var Mt;let At=[],Yn=[];const lr=Hr.getAllDecorations();for(let yr of lr)yr.options.linesDecorationsClassName==="breakpoints-select"&&(At.push((Mt=yr==null?void 0:yr.range)==null?void 0:Mt.startLineNumber),Yn.push(yr==null?void 0:yr.id));if(Lt)return{lines:At,ids:Yn};ht(At)},$t=Lt=>fe(void 0,null,function*(){let Mt={range:new rt.Range(Lt,1,Lt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Hr.deltaDecorations([],[Mt]),na()}),Vn=Lt=>fe(void 0,null,function*(){let Mt=[];const At=Sr.getLineDecorations(Lt);for(let Yn of At)Yn.options.linesDecorationsClassName==="breakpoints-select"&&Mt.push(Yn.id);yield Hr.deltaDecorations(Mt,[]),na()}),Wn=Lt=>{let Mt=Sr.getLineDecorations(Lt);for(let At of Mt)if(At.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Kt.isEqual)(Cn,na(!0).lines)){Hr.deltaDecorations(na(!0).ids,[]);const Lt=Cn.map(Mt=>({range:new rt.Range(Mt,1,Mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Hr.deltaDecorations([],Lt)}const pt=Sr.onDidChangeModelContent(Lt=>{let Mt=Sr.getPosition();if(Mt){let At=Mt.lineNumber;clearTimeout(Na.current),Na.current=setTimeout(()=>{qa(Hr.getLineContent(At),At)?Vn(At):Wn(At)?(Vn(At),$t(At)):na()},100)}}),wt=Sr.onMouseDown(Lt=>{var Mt,At,Yn;if(Lt.target.detail&&((Yn=(At=(Mt=Lt.target)==null?void 0:Mt.element)==null?void 0:At.className)!=null&&Yn.includes("line-numbers"))){let lr=Lt.target.position.lineNumber;if(qa(Hr.getLineContent(lr),lr))return;Wn(lr)?Vn(lr):$t(lr)}}),qn=Lt=>{let Mt={range:new rt.Range(Lt,1,Lt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ln.current=Sr.deltaDecorations(Ln.current,[Mt])},di=()=>{Ln.current=Sr.deltaDecorations(Ln.current,[])},Ra=Sr.onMouseMove(Lt=>{var Mt,At,Yn;if(di(),Lt.target.detail&&((Yn=(At=(Mt=Lt.target)==null?void 0:Mt.element)==null?void 0:At.className)!=null&&Yn.includes("line-numbers"))){let lr=Lt.target.position.lineNumber;if(qa(Hr.getLineContent(lr),lr))return;qn(lr)}}),ct=Sr.onMouseLeave(()=>{di()});return()=>{pt.dispose(),wt.dispose(),Ra.dispose(),ct.dispose()}}},[ut.current,Vr,Cn,fn,kt,re]),(0,y.useEffect)(()=>{var xn;(xn=ut.current)!=null&&xn.instance&&kt&&ut.current.instance.setPosition({lineNumber:0,column:0})},[fn]);function fr(){let xn=ut.current.instance;if(xn){const Sr=xn.getSelection(),Hr=ut.current.pastePos||{},Zr=new rt.Range(Hr.startLineNumber||Sr.endLineNumber,Hr.startColumn||Sr.endColumn,Hr.endLineNumber||Sr.endLineNumber,Hr.endColumn||Sr.endColumn);setTimeout(()=>{xn.executeEdits("",[{range:Zr,text:""}])},300)}}function Jt(xn){(window.navigator.platform.match("Mac")?xn.metaKey:xn.ctrlKey)&&xn.keyCode==83&&(xn.preventDefault(),ft())}const Zn=()=>{if(yt&&ut.current.instance){const xn=ut.current.instance.getContentHeight();oi(xn{if(!Wr.current)return;const{keyCode:Sr,ctrlKey:Hr,metaKey:Zr,target:na,type:$t}=xn;return($t==="paste"||(Sr===67||Sr===86)&&(Zr||Hr))&&na.nodeName==="TEXTAREA"&&(za(),xn.preventDefault()),!1};function kr(xn,Sr){var Hr=window.URL||window.webkitURL||window,Zr=new Blob([Sr]),na=document.createElementNS("http://www.w3.org/1999/xhtml","a");na.href=Hr.createObjectURL(Zr),na.download=xn,Er(na)}(0,y.useEffect)(()=>{Zn()},[Zn]),(0,y.useEffect)(()=>{or.current&&!Vr&&Promise.all([ne.e(8909),ne.e(1404)]).then(ne.bind(ne,71448)).then(xn=>{try{rt=xn,ut.current.instance=rt.editor.create(or.current,{value:ae,language:Ue(re),theme:Ce,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:rr||!1}},ie);const Sr=ut.current.instance;let na=[...Ze.BH._menuItems].find(pt=>pt[0]._debugName=="EditorContext")[1],$t=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Vn=(pt,wt)=>{var qn,di;let Ra=pt._first;do wt.includes((di=(qn=Ra.element)==null?void 0:qn.command)==null?void 0:di.id)&&pt._remove(Ra);while(Ra=Ra.next)};if(Un(Sr,rt),setTimeout(()=>{Zn(),ut.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{kr(_t||"educoder.txt",Sr.getValue())}})},500),ut.current.subscription=Sr.onDidChangeModelContent(pt=>{cr.current?clearTimeout(wr.current):(Zn(),Pn(Sr.getValue(),pt)),wr.current=setTimeout(()=>{cr.current=!1},500)}),window.Monaco||nt(rt,Ue(re)),pn&&(Vn(na,$t),or.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Aa),window.removeEventListener("paste",Aa),window.addEventListener("keydown",Aa),window.addEventListener("paste",Aa)),window.Monaco=rt,Et&&Sr.onDidBlurEditorWidget(()=>{Et(Sr.getValue())}),rn&&Sr.onDidFocusEditorText(()=>{pn&&cn(),rn(Sr.getValue())}),pn){cn();try{Sr.onDidPaste(pt=>{const wt=Sr.getSelection(),qn=ut.current.pastePos||{},di=new rt.Range(qn.startLineNumber||wt.endLineNumber,qn.startColumn||wt.endColumn,qn.endLineNumber||wt.endLineNumber,qn.endColumn||wt.endColumn);Sr.executeEdits("",[{range:pt.range,text:""}])})}catch(pt){}}let Wn=Da();return Hn&&typeof Hn=="string"&&new pe(Hn,Sr,rt),Fr(!0),()=>{const pt=ut.current.instance;pt.dispose();const wt=pt.getModel();wt&&wt.dispose(),ut.current.subscription&&ut.current.subscription.dispose(),Wn.unobserve(or.current)}}catch(Sr){}})},[]),(0,y.useEffect)(()=>{if(ut.current.instance&&Vr)return document.addEventListener("keydown",Jt,!1),()=>{document.removeEventListener("keydown",Jt)}},[ft,Vr]),(0,y.useEffect)(()=>{let xn=ut.current.instance;if(xn&&Vr){let Sr=Ue(re);rt.editor.setModelLanguage(xn.getModel(),Sr)}},[re,Vr]),(0,y.useEffect)(()=>{ut.current.instance&&Vr&&rt.editor.setTheme(Ce)},[Ce,Vr]),(0,y.useEffect)(()=>{let xn=ut.current.instance;Rt.current=he,xn&&Vr&&(xn.updateOptions(Yt({},he)),setTimeout(()=>{xn.getModel().updateOptions(Yt({},he))},200))},[JSON.stringify(he),Vr]),(0,y.useEffect)(()=>{let xn=ut.current.instance;xn&&Vr&&xn.layout()},[en,ue,Vr]);const[Ar,pi]=(0,y.useState)(at(en)),[zi,oi]=(0,y.useState)(at(ue)),Ta=Mn(Yt({},ce),{width:Ar,height:zi,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:or,style:Ta,onFocus:()=>{pn&&cn()}},gt&&y.createElement(qe.CopyToClipboard,{text:ae,onCopy:()=>mt.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(nn.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Fn({width:bt="100%",height:Ge="100%",original:en,modified:ue,language:ae,options:re={}}){const ce=(0,y.useRef)(),[he,ie]=(0,y.useState)(null);function Ce(yt){let pn;return ce.current&&(pn=new Me.Z(Sn=>{for(let Pn of Sn)(Pn.target.offsetHeight>0||Pn.target.offsetWidth>0)&&yt.layout()}),pn.observe(ce.current)),pn}(0,y.useEffect)(()=>(ce.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(yt=>{rt=yt;const pn=rt.editor.createDiffEditor(ce.current,Mn(Yt({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},re),{wordWrap:!0}));ie(pn);let Sn=Ce(pn);return()=>{pn.dispose();const Pn=pn.getModel();Pn&&Pn.dispose(),Sn.unobserve(ce.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{he&&he.setModel({original:rt.editor.createModel(en,ae),modified:rt.editor.createModel(ue,ae)})},[en,ue,ae,he]);const Et=at(bt),gt=at(Ge),ft={width:Et,height:gt};return y.createElement("div",{className:"my-diff-editor",ref:ce,style:ft})}},28934:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Me}});var y=ne(59301);function Me(Oe,it){const Re=(0,y.useRef)();(0,y.useEffect)(()=>{Re.current=Oe}),(0,y.useEffect)(()=>{function De(){Re.current()}if(it!==null){let Ve=setInterval(De,it);return()=>clearInterval(Ve)}},[it])}},62961:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Te}});var y=ne(59301),Me=ne(75790),Oe=ne(28284),it=ne(6767),Re=ne(62957),De=ne(37568),Ve={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},Ke=Object.defineProperty,ze=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Be=(ke,et,st)=>et in ke?Ke(ke,et,{enumerable:!0,configurable:!0,writable:!0,value:st}):ke[et]=st,Nt=(ke,et)=>{for(var st in et||(et={}))tt.call(et,st)&&Be(ke,st,et[st]);if(ze)for(var st of ze(et))lt.call(et,st)&&Be(ke,st,et[st]);return ke},nt=(ke,et,st)=>new Promise((Tt,pe)=>{var Ze=Kt=>{try{nn(st.next(Kt))}catch(Qe){pe(Qe)}},mt=Kt=>{try{nn(st.throw(Kt))}catch(Qe){pe(Qe)}},nn=Kt=>Kt.done?Tt(Kt.value):Promise.resolve(Kt.value).then(Ze,mt);nn((st=st.apply(ke,et)).next())});const xe=({shixunsDetail:ke,globalSetting:et,loading:st,dispatch:Tt,title:pe,pathList:Ze=[],showInputPath:mt=!1,isMergeSelectFile:nn=!1,onFinish:Kt=()=>{}})=>{const[Qe]=Oe.default.useForm(),qe=(0,Me.useParams)(),Ct=(0,Me.useLocation)(),Ie=(0,y.useRef)(),[je,dt]=(0,y.useState)(""),[Dt,ln]=(0,y.useState)(""),[Ut,Yt]=(0,y.useState)([]),[Mn,we]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Ue,rt;Ie.current=((rt=(Ue=Ct.pathname)==null?void 0:Ue.split("/"))==null?void 0:rt[3])==="repository"},[]),(0,y.useEffect)(()=>{if(ke.actionTabs.key!=="Repository-SelectFilePath")return;const Ue=Ze.join("/");let rt=[];Ze.map((cn,qt)=>{qt===0?rt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${cn}`,path:Ue}):rt.push({val:`/${cn}`,path:Ue})}),Yt(rt),dt(Ue),ln(Ue),fe(Ue)},[ke.actionTabs.key]);const fe=Ue=>nt(void 0,null,function*(){const rt=yield Tt({type:Ie.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:qe.id,path:Ue}});rt&&we(rt.trees||[])}),at=Ue=>{let rt=je;Ue.type==="tree"&&(Ut.length?Ut.push({val:`/${Ue.name}`,path:Ue.name}):Ut.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ue.name}`,path:Ue.name}),Yt(Ut),rt=je?`${je}/${Ue.name}`:Ue.name,dt(rt)),fe(rt)},Gt=(Ue,rt)=>{const cn=Ut.filter((Fn,bt)=>bt<=rt);Yt(cn);const qt=cn.filter((Fn,bt)=>bt!==0).map(Fn=>Fn.val).join("").substr(1);dt(qt),fe(qt)},$e=()=>nt(void 0,null,function*(){const Ue=Qe==null?void 0:Qe.getFieldsValue(),rt=je?`${je}${Ue!=null&&Ue.name?`/${Ue==null?void 0:Ue.name}`:""}`:Ue==null?void 0:Ue.name;if(nn){Kt(rt),He();return}if(mt){yield Qe.validateFields();const cn=yield Tt({type:"shixunsDetail/uploadGitFolder",payload:Nt(Nt({},{id:qe.id,path:rt}),Ie.current?{}:{secret_repository:!0})});Kt(Dt),cn.status===0&&it.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Kt(rt),it.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");He()}),He=()=>{Tt({type:"shixunsDetail/setActionTabs",payload:{}}),Qe.resetFields()};return y.createElement(Re.default,{centered:!0,title:pe||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:ke.actionTabs.key==="Repository-SelectFilePath",onOk:$e,onCancel:He},y.createElement("div",{className:Ve.wrap},y.createElement("div",{className:Ve.content},y.createElement("div",{className:Ve.mainPathWrap},!!(Ut!=null&&Ut.length)&&Ut.map((Ue,rt)=>y.createElement("a",{key:rt,onClick:()=>Gt(Ue,rt)},Ue.val))),!!(Mn!=null&&Mn.length)&&Mn.map((Ue,rt)=>Ue.type==="tree"&&y.createElement("a",{key:rt,onClick:()=>at(Ue)},y.createElement("i",{className:`iconfont icon-wenjianjia ${Ve.colorBlue}`}),Ue.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},je),mt&&y.createElement(Oe.default,{form:Qe,scrollToFirstError:!0,className:"mt20"},y.createElement(Oe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Te=(0,Me.connect)(({shixunsDetail:ke,loading:et,globalSetting:st})=>({shixunsDetail:ke,globalSetting:st,loading:et.models.index}))(xe)},55039:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Mn}});var y=ne(59301),Me=ne(75790),Oe=ne(8848),it=ne(37568),Re=ne(28284),De=ne(6767),Ve=ne(62957),Ke=ne(62673),ze=ne(25399),tt=ne(4875),lt=ne(47889),Be=ne(44104),Nt=ne(77019),nt=ne(82326),xe=ne(58755),Te=ne(13248),ke=ne(27324),et={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},st=ne(36420),Tt=ne(98280),pe=ne(53229),Ze=ne(59301),mt=Object.defineProperty,nn=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Ie=(we,fe,at)=>fe in we?mt(we,fe,{enumerable:!0,configurable:!0,writable:!0,value:at}):we[fe]=at,je=(we,fe)=>{for(var at in fe||(fe={}))qe.call(fe,at)&&Ie(we,at,fe[at]);if(Qe)for(var at of Qe(fe))Ct.call(fe,at)&&Ie(we,at,fe[at]);return we},dt=(we,fe)=>nn(we,Kt(fe)),Dt=(we,fe,at)=>new Promise((Gt,$e)=>{var He=cn=>{try{rt(at.next(cn))}catch(qt){$e(qt)}},Ue=cn=>{try{rt(at.throw(cn))}catch(qt){$e(qt)}},rt=cn=>cn.done?Gt(cn.value):Promise.resolve(cn.value).then(He,Ue);rt((at=at.apply(we,fe)).next())});const{Panel:ln}=Oe.default,{TextArea:Ut}=it.default;var Mn=({active:we,type:fe="jupyter"})=>{var at,Gt;const $e=(0,Me.useParams)(),[He]=Re.default.useForm(),[Ue,rt]=(0,y.useState)({}),[cn,qt]=(0,y.useState)(!1),[Fn,bt]=(0,y.useState)(0),[Ge,en]=(0,y.useState)([]),[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)([]),he=(Gt=(at=(0,pe.eY)())==null?void 0:at.shixun)==null?void 0:Gt.editable;(0,y.useEffect)(()=>{we==="testCase"&&ie()},[we]),(0,y.useEffect)(()=>{Ce()},[]);const ie=()=>Dt(void 0,null,function*(){var rn,ht,Cn,_t,on,It,fn,kt,Hn,rr,Qr,or,ut,Rt;const gn=[{hidden:0,input:"",output:"",score:100}],Ln=yield(0,Tt.ZP)(`/api/shixuns/${$e==null?void 0:$e.id}/jupyter_evalute_setting.json`,{method:"get"});if((Ln==null?void 0:Ln.status)===0){ce((rn=Ln==null?void 0:Ln.data)==null?void 0:rn.standard_scripts);const cr={open_evaluate:(ht=Ln==null?void 0:Ln.data)==null?void 0:ht.open_evaluate,exec_time:((Cn=Ln==null?void 0:Ln.data)==null?void 0:Cn.exec_time)||3,test_set_score:((_t=Ln==null?void 0:Ln.data)==null?void 0:_t.test_set_score)===null?!1:(on=Ln==null?void 0:Ln.data)==null?void 0:on.test_set_score,test_set_average:((It=Ln==null?void 0:Ln.data)==null?void 0:It.test_set_average)===null?!0:(fn=Ln==null?void 0:Ln.data)==null?void 0:fn.test_set_average,choice_standard_scripts:((kt=Ln==null?void 0:Ln.data)==null?void 0:kt.choice_standard_scripts)||null,evaluate_script:((Hn=Ln==null?void 0:Ln.data)==null?void 0:Hn.evaluate_script)||"",evaluate_method:(rr=Ln==null?void 0:Ln.data)==null?void 0:rr.evaluate_method,use_jupyter_result:(Qr=Ln==null?void 0:Ln.data)==null?void 0:Qr.use_jupyter_result};He.setFieldsValue(cr),rt(cr),en((ut=(or=Ln==null?void 0:Ln.data)==null?void 0:or.test_sets)!=null&&ut.length?(Rt=Ln==null?void 0:Ln.data)==null?void 0:Rt.test_sets:gn)}}),Ce=()=>Dt(void 0,null,function*(){var rn;const ht=yield(0,Tt.ZP)(`/api/shixuns/${$e==null?void 0:$e.id}/get_jupyter_tags.json`,{method:"get"});(ht==null?void 0:ht.status)===0&&ae(((rn=ht==null?void 0:ht.data)==null?void 0:rn.list)||[])}),Et=rn=>Dt(void 0,null,function*(){const Cn=Ge.map(on=>on.score).reduce((on,It)=>on+It,0);if(rn.test_set_score&&Cn!==100){De.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(rn.evaluate_method===3&&(Ge!=null&&Ge.some(on=>!on.tags))){De.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}qt(!0),(yield(0,Tt.ZP)(`/api/shixuns/${$e==null?void 0:$e.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:dt(je({},rn),{mirror_script_id:rn==null?void 0:rn.choice_standard_scripts,open_evaluate:rn!=null&&rn.open_evaluate?1:0,test_set:Ge.map(on=>dt(je({},on),{is_file:!1}))})})).status===0&&De.ZP.success("\u4FDD\u5B58\u6210\u529F"),qt(!1)}),gt=rn=>{rt(je({},He.getFieldsValue())),"test_set_average"in rn&&(rn!=null&&rn.test_set_average)&&ft(Ge),"test_set_score"in rn&&(rn!=null&&rn.test_set_score)&&(He.setFieldsValue({test_set_average:!0}),rt(dt(je({},He.getFieldsValue()),{test_set_average:!0})),ft(Ge)),"choice_standard_scripts"in rn&&Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ze.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Ze.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Dt(void 0,null,function*(){const ht=yield(0,Tt.ZP)(`/api/shixuns/${$e==null?void 0:$e.id}/get_script_contents.json`,{method:"get",params:{id:$e==null?void 0:$e.id,script_id:rn==null?void 0:rn.choice_standard_scripts}});ht!=null&&ht.content&&(Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Ze.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),He.setFieldsValue({evaluate_script:ht==null?void 0:ht.content}),rt(dt(je({},He.getFieldsValue()),{evaluate_script:ht==null?void 0:ht.content})))})})},ft=rn=>{let ht=0;const Cn=Math.floor((100-ht)/rn.length),_t=Cn+(100-ht)%rn.length;rn=rn.map((on,It)=>It===rn.length-1?dt(je({},on),{score:_t}):dt(je({},on),{score:Cn})),en(rn)},yt=()=>{const rn=[...Ge,{hidden:0,input:"",output:"",score:0}];He.getFieldValue("test_set_average")?ft(rn):en(rn)},{test_set_score:pn,test_set_average:Sn,choice_standard_scripts:Pn,open_evaluate:Un}=Ue;return Ze.createElement("section",{className:et.wrap},Ze.createElement(Re.default,{form:He,disabled:!Un,layout:"vertical",onValuesChange:gt,onFinish:Et},Ze.createElement(Re.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},Ze.createElement(Ke.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),Ze.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:et.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"}]},Ze.createElement(tt.Z,{size:"large",style:{width:400},min:3}))),Ze.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"test_set_score"},Ze.createElement(lt.ZP.Group,null,Ze.createElement(Be.Z,{direction:"vertical"},Ze.createElement(lt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",Ze.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")),Ze.createElement(lt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",Ze.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")))))),Ze.createElement(Re.default.Item,{label:Ze.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"}]},Ze.createElement(lt.ZP.Group,null,Ze.createElement(Be.Z,{direction:"vertical"},Ze.createElement(lt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",Ze.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")),Ze.createElement(lt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",Ze.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"))))),Ze.createElement(Nt.Z,{align:"middle",justify:"space-between",className:"font14"},Ze.createElement("div",{style:{fontWeight:500}},Ze.createElement("span",{className:et.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(ke.op,{style:{borderRadius:2},onClick:yt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),pn&&Ze.createElement(Re.default.Item,{name:"test_set_average"},Ze.createElement(lt.ZP.Group,null,Ze.createElement(lt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),Ze.createElement(lt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement("div",null,Ge.map((rn,ht)=>Ze.createElement(Oe.default,{activeKey:Fn,key:ht,onChange:()=>{bt(Cn=>Cn===ht?null:ht)}},Ze.createElement(ln,{header:Ze.createElement("div",{className:"font16"},Ze.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",ht+1),Ue.test_set_score&&Ze.createElement("span",{style:{marginLeft:40}},Ze.createElement(tt.Z,{style:{width:120},value:rn.score,onClick:Cn=>Cn.stopPropagation(),min:0,max:100,precision:0,onBlur:Cn=>{if(Number(Cn)<0||Number(Cn)>100){De.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const _t=Ge.map((It,fn)=>fn===ht?dt(je({},It),{score:100}):It),on={test_set_average:!1};rt(je(je({},Ue),on)),He.setFieldsValue(on),en(_t)}},disabled:Sn,onChange:Cn=>{const _t=Ge.map((It,fn)=>fn===ht?dt(je({},It),{score:Cn?Number(Cn):0}):It),on={test_set_average:!1};rt(je(je({},Ue),on)),He.setFieldsValue(on),en(_t)}}),Ze.createElement("span",{className:"ml10 mr10"},"%")),Ze.createElement("span",{className:"tr flex1",style:{float:"right"}},ht!==0&&Ze.createElement(ze.Z,{placement:"bottom",title:"\u5220\u9664"},Ze.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Cn=>{Cn.stopPropagation(),Ve.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 _t=Ge.filter((on,It)=>It!==ht);ft(_t)}})}})))),key:ht},Ze.createElement("div",null,Ue.evaluate_method===3&&Ze.createElement(Nt.Z,{align:"middle",className:"mb20"},Ze.createElement("div",null,Ze.createElement("span",{className:et.sub},"*"),Ze.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),Ze.createElement(ze.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"},Ze.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Ze.createElement(nt.default,{value:rn.tags,size:"large",style:{width:450},onChange:Cn=>{const _t=Ge.map((on,It)=>It===ht?dt(je({},on),{tags:Cn}):on);en(_t)}},ue==null?void 0:ue.map(Cn=>Ze.createElement(nt.default.Option,{value:Cn==null?void 0:Cn.tags,key:Cn==null?void 0:Cn.tags},Cn==null?void 0:Cn.tags)))),Ze.createElement(Nt.Z,{align:"middle"},Ze.createElement("div",null," ",Ze.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),Ze.createElement(Ut,{bordered:!1,className:et.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:rn.output,onChange:Cn=>{const _t=Ge.map((on,It)=>It===ht?dt(je({},on),{output:Cn.target.value}):on);en(_t)}})),Ze.createElement(Nt.Z,{className:"mt20",align:"middle"},Ze.createElement("div",null,Ze.createElement("span",null,"\u53EF\u89C1\u6027"),Ze.createElement(ze.Z,{title:Ze.createElement("div",null,Ze.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'),Ze.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"),Ze.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"))},Ze.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Ze.createElement("div",null,Ze.createElement(Ke.default,{className:"font14 ml5",checked:rn.hidden===1,onChange:Cn=>{const _t=Ge.map((on,It)=>{if(It===ht){let fn={is_invisible:!1,actual_output_visible:!1};return Cn.target.checked&&(fn={is_invisible:!0,actual_output_visible:!0}),dt(je(je({},on),fn),{hidden:Cn.target.checked?1:0})}return on});en(_t)}},"\u5168\u90E8\u9690\u85CF")),Ze.createElement(Ke.default,{checked:rn.is_invisible,style:{margin:"0 60px"},onChange:Cn=>{const _t=Ge.map((on,It)=>{if(It===ht){let fn=0;return Cn.target.checked&&on.actual_output_visible&&(fn=1),dt(je({},on),{hidden:fn,is_invisible:Cn.target.checked})}return on});en(_t)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),Ze.createElement(Ke.default,{checked:rn.actual_output_visible,onChange:Cn=>{const _t=Ge.map((on,It)=>{if(It===ht){let fn=0;return Cn.target.checked&&on.is_invisible&&(fn=1),dt(je({},on),{hidden:fn,actual_output_visible:Cn.target.checked})}return on});en(_t)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),Ze.createElement("div",{className:"mt20"},Ze.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),Ze.createElement(Ke.default,{checked:rn.last_match_rule,onChange:Cn=>{const _t=Ge.map((on,It)=>It===ht?dt(je({},on),{last_match_rule:Cn.target.checked}):on);en(_t)}},Ze.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",Ze.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")))))))))),Ze.createElement("h4",{className:"font14 mt20 mb10"},Ze.createElement("span",{className:et.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},Ze.createElement(nt.default,{getPopupContainer:rn=>rn.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},re.map((rn,ht)=>Ze.createElement(nt.default.Option,{value:rn.id,key:ht},rn.scptname))))),Ze.createElement(ze.Z,{title:!Un&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"evaluate_script"},Ze.createElement(st.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!Un}}))),(0,pe.Ny)()&&Ze.createElement(Nt.Z,{className:"mb20",align:"middle"},Ze.createElement(Re.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},Ze.createElement(xe.Z,null)),Ze.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),Ze.createElement(Te.t,{okText:"\u4FDD\u5B58",hasOkBtn:he,loading:cn,onCancel:()=>Me.history.push(`/shixuns/${$e==null?void 0:$e.id}/challenges`),onOk:()=>He.submit(),className:fe==="jupyterLab"?et.btn:""}))}},64934:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Kt}});var y=ne(59301),Me=ne(62957),Oe=ne(7939),it=ne(6767),Re=ne(31691),De=ne(29787),Ve=ne(23422),Ke=ne(4875),ze={modal:"modal___NEEbt",con_warp:"con_warp___fZ8It",flex:"flex___Vqd1D",config_Warp:"config_Warp___m6wfT",config_btn:"config_btn___OL6qH",sceneList:"sceneList___SKegj",sceneItem:"sceneItem___RPw0S",sceneItemActive:"sceneItemActive___O_xTR"},tt=ne(11724),lt=ne(62772),Be=ne(98280),Nt=ne(59301),nt=Object.defineProperty,xe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Tt=(Qe,qe,Ct)=>qe in Qe?nt(Qe,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Qe[qe]=Ct,pe=(Qe,qe)=>{for(var Ct in qe||(qe={}))et.call(qe,Ct)&&Tt(Qe,Ct,qe[Ct]);if(ke)for(var Ct of ke(qe))st.call(qe,Ct)&&Tt(Qe,Ct,qe[Ct]);return Qe},Ze=(Qe,qe)=>xe(Qe,Te(qe)),mt=(Qe,qe,Ct)=>new Promise((Ie,je)=>{var dt=Ut=>{try{ln(Ct.next(Ut))}catch(Yt){je(Yt)}},Dt=Ut=>{try{ln(Ct.throw(Ut))}catch(Yt){je(Yt)}},ln=Ut=>Ut.done?Ie(Ut.value):Promise.resolve(Ut.value).then(dt,Dt);ln((Ct=Ct.apply(Qe,qe)).next())}),Kt=({visible:Qe,onOk:qe,onCancel:Ct,info:Ie})=>{const[je,dt]=(0,y.useState)("1"),[Dt,ln]=(0,y.useState)([{name:"gpu_limit",label:"GPU\u663E\u5361\u6570\u91CF",value:1,min:0,max:4,typeName:"\u4E2A"},{name:"gpu_memory_limit",label:"GPU\u663E\u5B58\u5927\u5C0F",value:1,min:0,max:64,typeName:"GB"}]),[Ut,Yt]=(0,y.useState)([]),[Mn,we]=(0,y.useState)(0),[fe,at]=(0,y.useState)(null),[Gt,$e]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Qe&&He()},[Qe]);const He=()=>{dt("1"),at(null),we(0),Dt[0].value=(Ie==null?void 0:Ie.gpu_limit)||1,Dt[1].value=(Ie==null?void 0:Ie.gpu_memory_limit)||16,ln([...Dt])};(0,y.useEffect)(()=>{var ue,ae;((ae=(ue=Ut==null?void 0:Ut[Mn])==null?void 0:ue.content)==null?void 0:ae.length)>0&&at(Ze(pe({},Ut[Mn].content[0]),{index:0}))},[je,Mn,Ut]);const Ue=()=>mt(void 0,null,function*(){yield(0,Be.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ue=>{var ae;if(Yt(ue),(ue==null?void 0:ue.length)>0){let re=Ze(pe({},(ae=ue==null?void 0:ue[0])==null?void 0:ae.content[0]),{index:0});at(re)}})}),rt=ue=>{dt(ue),ue==="2"&&we(0)},cn=(ue,ae)=>{ln(Dt.map(re=>re.name===ue?ae(re):re))},qt=(ue,ae)=>{isNaN(ue)||cn(ae,re=>Ze(pe({},re),{value:ue}))},Fn=(ue,ae)=>{var re;if(console.log("decline",ue.value),ue.value=Number(ue.value),ue.value<=((re=ue.min)!=null?re:-1/0))return;let ce=ue.value-.5Ze(pe({},he),{value:ce}))},bt=(ue,ae)=>{var re;if(ue.value=Number(ue.value),ue.value>=((re=ue.max)!=null?re:1/0))return;let ce=ue.value+.5>ue.max?ue.max:ue.value+(ae||.5);cn(ue.name,he=>Ze(pe({},he),{value:ce}))},Ge=(ue,ae)=>{isNaN(ue)||cn(ae,re=>Ze(pe({},re),{value:ue}))},en=ue=>{if(ue==null||Number.isInteger(ue))return ue;const ae=ue%1;return ae===.5?ue:Math.floor(ue)+(ae<.5?.5:1)};return Nt.createElement(Nt.Fragment,null,Nt.createElement(Me.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Qe,width:752,destroyOnClose:!0,centered:!0,onCancel:Ct,className:ze.modal,footer:[Nt.createElement("div",{className:ze.btn_warp,key:"1"},Nt.createElement(Oe.ZP,{onClick:Ct},"\u53D6\u6D88"),Nt.createElement(Oe.ZP,{type:"primary",onClick:()=>{let ue=pe({},Ie);if(je=="1")ue.gpu_limit=Dt[0].value,ue.gpu_memory_limit=Dt[1].value;else if(je=="2"){if(!fe){it.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ue=Ze(pe({},ue),{gpu_limit:fe.gpu_limit,gpu_memory_limit:fe.gpu_memory_limit})}qe(ue)}},"\u4FDD\u5B58"))]},Nt.createElement(Re.default,{activeKey:je,onChange:rt},Nt.createElement(Re.default.TabPane,{tab:"GPU\u914D\u7F6E",key:1},Nt.createElement(De.Z,{spinning:Gt},Dt==null?void 0:Dt.map(ue=>Nt.createElement("div",{className:ze.con_warp,key:ue==null?void 0:ue.name},Nt.createElement("div",null,ue==null?void 0:ue.label),Nt.createElement("div",null,Nt.createElement(Ve.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,onChange:ae=>qt(ae,ue==null?void 0:ue.name),value:ue==null?void 0:ue.value,step:ue.name==="gpu_limit"?1:.5,style:{width:422,height:6,margin:"0 20px 0 12px"}})),Nt.createElement("div",{className:`${ze.config_Warp} ${ze.flex}`},Nt.createElement("div",{className:`${ze.config_btn} ${ze.flex}`,onClick:()=>Fn(ue,ue.name==="gpu_limit"?1:.5)},Nt.createElement(tt.Z,null)),Nt.createElement(Ke.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,size:"large",step:ue.name==="gpu_limit"?1:.5,controls:!1,style:{width:55},value:ue==null?void 0:ue.value,onChange:ae=>{const re=en(ae);Ge(re,ue==null?void 0:ue.name)}}),Nt.createElement("div",{className:`${ze.config_btn} ${ze.flex}`,onClick:()=>bt(ue,ue.name==="gpu_limit"?1:.5)},Nt.createElement(lt.Z,null))),Nt.createElement("div",null,ue==null?void 0:ue.typeName))))))))}},30534:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Re}});var y=ne(59301),Me={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},Oe=ne(25399),Re=({name:De,tooltipTitle:Ve,children:Ke,required:ze,errorKey:tt,errorValue:lt,errorName:Be,errorStyle:Nt={},nameWidth:nt=112,align:xe="center",contentStyle:Te={}})=>y.createElement(y.Fragment,null,y.createElement("div",{className:Me.label,style:{alignItems:xe}},y.createElement("div",{className:Me.left,style:{width:nt}},ze&&y.createElement("span",null,"*"),y.createElement("div",null,De),!!Ve&&y.createElement(Oe.Z,{title:Ve},y.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),y.createElement("div",{className:Me.right,style:Te},Ke,Be&<===tt&&y.createElement("div",{className:Me.error,style:Nt},Be))))},59205:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return De}});var y=ne(59301),Me={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},Oe=ne(62957),it=ne(89558),De=({title:Ve,children:Ke,value:ze})=>{const[tt,lt]=(0,y.useState)(!1);return y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>lt(!0)},Ke),y.createElement(Oe.default,{title:Ve,open:tt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>lt(!1),className:Me.modal,footer:null},typeof ze=="string"&&y.createElement(it.Z,{value:ze||""}),Object.prototype.toString.call(ze)==="[object Array]"&&y.createElement(y.Fragment,null,ze==null?void 0:ze.map((Be,Nt)=>y.createElement("div",{key:Nt},y.createElement("b",null,Be.name||Be.type_name),y.createElement(it.Z,{value:Be.description||""}))))))}},78939:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return ae}});var y=ne(59301),Me=ne(62957),Oe=ne(6767),it=ne(36207),Re=ne(31691),De=ne(29787),Ve=ne(25399),Ke=ne(7939),ze={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"},tt=ne(99267),lt=ne(61485),Be=ne(13014),Nt=ne(93314),nt=ne(98280),xe=ne(76411),Te={lineChart:"lineChart___dCEZW"},ke=ne(66649),et=ne.n(ke),st=ne(59301),pe=({dataInfo:re,indexKey:ce,valueName:he,startAndEndTime:ie,colors:Ce=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Et})=>{let gt=null;(0,y.useEffect)(()=>{rn()},[re]),(0,y.useEffect)(()=>{window.addEventListener("resize",ft(()=>{gt&>.resize()},200))},[window.onresize]);const ft=(ht,Cn,_t=!1)=>{let on,It;return(...fn)=>{if(_t){ht.apply(It,fn),_t=!1;return}clearTimeout(on),on=setTimeout(()=>{ht.apply(It,fn)},Cn)}},yt=ht=>ht?ht.map(Cn=>{const _t=new Date(Cn),on=String(_t.getMonth()+1).padStart(2,"0"),It=String(_t.getDate()).padStart(2,"0"),fn=String(_t.getHours()).padStart(2,"0"),kt=String(_t.getMinutes()).padStart(2,"0");return`${on}/${It} ${fn}:${kt}`}):[],pn=(ht,Cn)=>ht.map(_t=>{const on=Cn.timestamps.indexOf(_t);return on!==-1?Cn.values[on]:null});function Sn(ht){let Cn=1/0;for(let on=0;on{let on=[];for(let It=ht;It<=Cn;It+=_t)on.push(It);return on},Un=()=>{var ht;const Cn=((ht=re==null?void 0:re.x)==null?void 0:ht.flat())||[];let _t=[...new Set(Cn)].sort((or,ut)=>or-ut),on=Sn(_t),It=on==null?void 0:on.newArray,fn=on==null?void 0:on.minInterval;_t=[...new Set([..._t,...It])].sort((or,ut)=>or-ut);let kt=et()(ie[0],"YYYY-MM-DD HH:mm").valueOf(),Hn=Pn(kt,_t[0]-fn,fn),rr=et()(ie[1],"YYYY-MM-DD HH:mm").valueOf(),Qr=Pn(_t[_t.length-1]+fn,rr,fn);return _t=[...Hn,..._t,...Qr],[...new Set(_t)].sort((or,ut)=>or-ut)},rn=()=>{var ht;gt=xe.init(document.getElementById(`lineChart${ce}`));let Cn=Un(),_t=(ht=re==null?void 0:re.y)==null?void 0:ht.map((It,fn)=>{var kt;let Hn={timestamps:(kt=re==null?void 0:re.x)==null?void 0:kt[fn],values:It};return It=pn(Cn,Hn),{name:he[fn],type:"line",itemStyle:{show:!1},lineStyle:{color:Ce[fn]},data:It}}),on={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(It){var fn;let kt="";return It.forEach((Hn,rr)=>{console.log("item",Hn),kt+=`
${Et[Hn==null?void 0:Hn.componentIndex]} @@ -955,29 +955,29 @@
`}),`
${(fn=It[0])==null?void 0:fn.name}
${kt} -
`}},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:yt(Cn)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:ce==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:_t};gt.setOption(on)};return st.createElement("div",{id:`lineChart${ce}`,className:Te.lineChart})},Ze=ne(27324),mt={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"},nn=ne(82326),Kt=ne(24017),Qe=ne(1560);const qe=re=>{const ce=new Date,ie=(Ce=>{const Et=new Date(ce);switch(Ce){case"\u6700\u8FD130\u5206\u949F":Et.setMinutes(ce.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Et.setHours(ce.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Et.setDate(ce.getDate()-1);break;case"\u6700\u8FD17\u5929":Et.setDate(ce.getDate()-7);break;case"\u6700\u8FD115\u5929":Et.setDate(ce.getDate()-15);break;default:return null}return Et})(re);return ie?{startTime:ie,endTime:ce}:null},Ct=(re,ce,he)=>{if(!re)return!1;const ie=et()(),[Ce,Et]=ce;if(re.isAfter(ie))return!0;if(Ce){const gt=Ce.clone().add(he,"days");if(Et&&re.isAfter(gt))return!0}if(Et){const gt=Et.clone().subtract(he,"days");return re.isBefore(gt)||re.isAfter(ie)}return!1},Ie=re=>re<=5?"30s":re<=15?"1m":re<=30?"2m":re<=60?"5m":re<=180?"10m":re<=360?"30m":re<=720?"1h":re<=1440?"2h":re<=2880?"4h":re<=4320?"8h":re<=10080||re<=14400?"12h":re<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",je=re=>{const[ce,he]=re,ie=moment.isMoment(ce)?ce:moment(ce),Ce=moment.isMoment(he)?he:moment(he);if(!ie.isValid()||!Ce.isValid())throw new Error("Invalid date provided");const gt=moment.duration(Ce.diff(ie)).asMinutes();return Ie(gt)},dt=(re,ce,he=20)=>{const ie=new Date(re).getTime(),Ce=new Date(ce).getTime(),Et=he*1e3,gt=[];let ft=ie;for(;ft<=Ce;)gt.push(ft),ft+=Et;return gt};var Dt=ne(89392),ln=ne(91570),Ut=ne(22243),Yt=ne(59301),Mn=(re,ce,he)=>new Promise((ie,Ce)=>{var Et=yt=>{try{ft(he.next(yt))}catch(pn){Ce(pn)}},gt=yt=>{try{ft(he.throw(yt))}catch(pn){Ce(pn)}},ft=yt=>yt.done?ie(yt.value):Promise.resolve(yt.value).then(Et,gt);ft((he=he.apply(re,ce)).next())});const we=nn.default.Option,{RangePicker:fe}=Kt.default;var Gt=({identifier:re,data:ce,isFirst:he,setIsFirst:ie,info:Ce})=>{var Et;const[gt,ft]=(0,y.useState)([]),[yt,pn]=(0,y.useState)([]),[Sn,Pn]=(0,y.useState)(null),[Un,rn]=(0,y.useState)(""),[ht,Cn]=(0,y.useState)([null,null]),[_t,on]=(0,y.useState)([]),[It,fn]=(0,y.useState)(!1),[kt,Hn]=(0,y.useState)([]),[rr,Qr]=(0,y.useState)(!1),[or,ut]=(0,y.useState)(!1),[Rt,gn]=(0,y.useState)(""),[Ln,cr]=(0,y.useState)(1),wr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Na=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,y.useEffect)(()=>{var Jt,Zn,Er,Aa;if(ce&&he){$a(),ft(ce==null?void 0:ce.recent_users),pn(ce==null?void 0:ce.managers);const kr=(Ce==null?void 0:Ce.type)==="\u6311\u6218\u9875\u9762";((Jt=ce==null?void 0:ce.managers)==null?void 0:Jt.length)>0?Pn(kr?Ce==null?void 0:Ce.myshixun_id:(Zn=ce==null?void 0:ce.managers[0])==null?void 0:Zn.id):((Er=ce==null?void 0:ce.recent_users)==null?void 0:Er.length)>0&&Pn(kr?Ce==null?void 0:Ce.myshixun_id:(Aa=ce==null?void 0:ce.recent_users[0])==null?void 0:Aa.id),rn("\u6700\u8FD130\u5206\u949F"),ie(!1)}},[ce]),(0,y.useEffect)(()=>{if(Un){let Jt=qe(Un);Cn([et()(Jt==null?void 0:Jt.startTime),et()(Jt==null?void 0:Jt.endTime)])}},[Un]),(0,y.useEffect)(()=>{Sn&&(ht!=null&&ht[0])&&(ht!=null&&ht[1])&&Wr()},[Sn,ht]);const Wr=()=>Mn(void 0,null,function*(){var Jt;fn(!0);let Zn={startTimeString:ht[0]?ht[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:ht[1]?ht[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Sn};const Er=yield(0,nt.ZP)(`/api/shixuns/${re}/cpu_rank_data.json`,{method:"get",params:Zn});(Er==null?void 0:Er.status)==0&&(Hn((Jt=Er==null?void 0:Er.data)==null?void 0:Jt.statisticsList),cr(Ln+1)),fn(!1)}),Vr=(0,y.useRef)((0,Dt.throttle)(Jt=>Fr(Jt),1200,{leading:!0,trailing:!0})).current,Fr=Jt=>Mn(void 0,null,function*(){if(Jt=="")return;const Zn=yield(0,nt.ZP)(`/api/shixuns/${re}/cpu_search_data`,{method:"get",params:{search:Jt}});(Zn==null?void 0:Zn.status)==0&&on(Zn==null?void 0:Zn.data)}),Ba=(Jt,Zn)=>{Jt==="CPU"?(rr?(0,Ut.BU)():(0,Ut.Dj)(document.getElementById(`tj${Zn}`)),Qr(!rr)):(or?(0,Ut.BU)():(0,Ut.Dj)(document.getElementById(`tj${Zn}`)),ut(!or))},za=(Jt,Zn,Er)=>{const Aa=Zn==="CPU"?"cpuUsageChart":"memoryUsageChart";let kr=Jt.map(pi=>{var zi,oi,Ta,xn;const Sr=(zi=pi.promQueryResult)==null?void 0:zi[Aa],Hr=`${pi.envId}-${pi.myPracticalTrainingId}_${Zn}`,Zr=((xn=(Ta=(oi=Sr==null?void 0:Sr.results[Hr])==null?void 0:oi.frames[0])==null?void 0:Ta.data)==null?void 0:xn.values)||[];return Zr.length>0?Zr[Er]:[]});return kr.some(pi=>Array.isArray(pi)&&pi.length>0)?kr:[]},Ua=Jt=>{Pn(Jt),$a()},$a=()=>{on([]),gn("")},fr=Jt=>{let Zn=!1;for(let Er=0;Er<(kt==null?void 0:kt.length);Er++){let Aa=za(kt,Jt,1)[Er];if(Aa&&(Aa==null?void 0:Aa.length)>0){Zn=!0;break}}return(kt==null?void 0:kt.length)>0&&Zn};return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:`${mt.flex_warp}`},Yt.createElement(Qe.Z,{allowClear:!0,showSearch:!0,value:Rt,style:{width:280},onSearch:Vr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Jt,Zn)=>{gn(Jt),Zn!=null&&Zn.key&&Pn(Number(Zn==null?void 0:Zn.key))},onClear:$a,size:"large"},_t==null?void 0:_t.map((Jt,Zn)=>Yt.createElement(we,{key:Jt.id,value:Jt.name},Jt.name.length>4?`${Jt.name.slice(0,4)}...`:Jt.name,`( ${Jt.phone?Jt.phone:""} ${Jt.mail?` - ${Jt.mail}`:""})`))),Yt.createElement("div",null,Yt.createElement(nn.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:Un,onChange:Jt=>{rn(Jt)}},wr.map((Jt,Zn)=>Yt.createElement(nn.default.Option,{key:Zn,value:Jt},Jt))),Yt.createElement(fe,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:ht,disabledDate:Jt=>Ct(Jt,ht,15),format:"YYYY-MM-DD HH:mm",onChange:Jt=>{Cn(Jt),rn(void 0)}}))),Yt.createElement(Ze.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Sn,onChange:Jt=>Ua(Jt),dataSource:yt,titleWidth:60,key:1}),Yt.createElement(Ze.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(gt==null?void 0:gt.length)==0?"mt0":"",style:{marginBottom:(gt==null?void 0:gt.length)>0?"0px":"17px"},value:Sn,onChange:Jt=>Ua(Jt),dataSource:gt,titleWidth:60,key:2}),(Et=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Et.map((Jt,Zn)=>Yt.createElement("div",{className:`${mt.chart_content}`,key:Zn,id:`tj${Zn}`},Yt.createElement("div",{className:mt.chart_title},Yt.createElement("span",null,Jt==null?void 0:Jt.name,"\u4F7F\u7528\u91CF"),Yt.createElement("i",{className:`${mt.fullscreen} +
`}},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:yt(Cn)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:ce==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:_t};gt.setOption(on)};return st.createElement("div",{id:`lineChart${ce}`,className:Te.lineChart})},Ze=ne(27324),mt={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"},nn=ne(82326),Kt=ne(24017),Qe=ne(1560);const qe=re=>{const ce=new Date,ie=(Ce=>{const Et=new Date(ce);switch(Ce){case"\u6700\u8FD130\u5206\u949F":Et.setMinutes(ce.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Et.setHours(ce.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Et.setDate(ce.getDate()-1);break;case"\u6700\u8FD17\u5929":Et.setDate(ce.getDate()-7);break;case"\u6700\u8FD115\u5929":Et.setDate(ce.getDate()-15);break;default:return null}return Et})(re);return ie?{startTime:ie,endTime:ce}:null},Ct=(re,ce,he)=>{if(!re)return!1;const ie=et()(),[Ce,Et]=ce;if(re.isAfter(ie))return!0;if(Ce){const gt=Ce.clone().add(he,"days");if(Et&&re.isAfter(gt))return!0}if(Et){const gt=Et.clone().subtract(he,"days");return re.isBefore(gt)||re.isAfter(ie)}return!1},Ie=re=>re<=5?"30s":re<=15?"1m":re<=30?"2m":re<=60?"5m":re<=180?"10m":re<=360?"30m":re<=720?"1h":re<=1440?"2h":re<=2880?"4h":re<=4320?"8h":re<=10080||re<=14400?"12h":re<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",je=re=>{const[ce,he]=re,ie=moment.isMoment(ce)?ce:moment(ce),Ce=moment.isMoment(he)?he:moment(he);if(!ie.isValid()||!Ce.isValid())throw new Error("Invalid date provided");const gt=moment.duration(Ce.diff(ie)).asMinutes();return Ie(gt)},dt=(re,ce,he=20)=>{const ie=new Date(re).getTime(),Ce=new Date(ce).getTime(),Et=he*1e3,gt=[];let ft=ie;for(;ft<=Ce;)gt.push(ft),ft+=Et;return gt};var Dt=ne(89392),ln=ne(91570),Ut=ne(22243),Yt=ne(59301),Mn=(re,ce,he)=>new Promise((ie,Ce)=>{var Et=yt=>{try{ft(he.next(yt))}catch(pn){Ce(pn)}},gt=yt=>{try{ft(he.throw(yt))}catch(pn){Ce(pn)}},ft=yt=>yt.done?ie(yt.value):Promise.resolve(yt.value).then(Et,gt);ft((he=he.apply(re,ce)).next())});const we=nn.default.Option,{RangePicker:fe}=Kt.default;var Gt=({identifier:re,data:ce,isFirst:he,setIsFirst:ie,info:Ce})=>{var Et;const[gt,ft]=(0,y.useState)([]),[yt,pn]=(0,y.useState)([]),[Sn,Pn]=(0,y.useState)(null),[Un,rn]=(0,y.useState)(""),[ht,Cn]=(0,y.useState)([null,null]),[_t,on]=(0,y.useState)([]),[It,fn]=(0,y.useState)(!1),[kt,Hn]=(0,y.useState)([]),[rr,Qr]=(0,y.useState)(!1),[or,ut]=(0,y.useState)(!1),[Rt,gn]=(0,y.useState)(""),[Ln,cr]=(0,y.useState)(1),wr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Na=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,y.useEffect)(()=>{var Jt,Zn,Er,Aa;if(ce&&he){qa(),ft(ce==null?void 0:ce.recent_users),pn(ce==null?void 0:ce.managers);const kr=(Ce==null?void 0:Ce.type)==="\u6311\u6218\u9875\u9762";((Jt=ce==null?void 0:ce.managers)==null?void 0:Jt.length)>0?Pn(kr?Ce==null?void 0:Ce.myshixun_id:(Zn=ce==null?void 0:ce.managers[0])==null?void 0:Zn.id):((Er=ce==null?void 0:ce.recent_users)==null?void 0:Er.length)>0&&Pn(kr?Ce==null?void 0:Ce.myshixun_id:(Aa=ce==null?void 0:ce.recent_users[0])==null?void 0:Aa.id),rn("\u6700\u8FD130\u5206\u949F"),ie(!1)}},[ce]),(0,y.useEffect)(()=>{if(Un){let Jt=qe(Un);Cn([et()(Jt==null?void 0:Jt.startTime),et()(Jt==null?void 0:Jt.endTime)])}},[Un]),(0,y.useEffect)(()=>{Sn&&(ht!=null&&ht[0])&&(ht!=null&&ht[1])&&Wr()},[Sn,ht]);const Wr=()=>Mn(void 0,null,function*(){var Jt;fn(!0);let Zn={startTimeString:ht[0]?ht[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:ht[1]?ht[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Sn};const Er=yield(0,nt.ZP)(`/api/shixuns/${re}/cpu_rank_data.json`,{method:"get",params:Zn});(Er==null?void 0:Er.status)==0&&(Hn((Jt=Er==null?void 0:Er.data)==null?void 0:Jt.statisticsList),cr(Ln+1)),fn(!1)}),Vr=(0,y.useRef)((0,Dt.throttle)(Jt=>Fr(Jt),1200,{leading:!0,trailing:!0})).current,Fr=Jt=>Mn(void 0,null,function*(){if(Jt=="")return;const Zn=yield(0,nt.ZP)(`/api/shixuns/${re}/cpu_search_data`,{method:"get",params:{search:Jt}});(Zn==null?void 0:Zn.status)==0&&on(Zn==null?void 0:Zn.data)}),Da=(Jt,Zn)=>{Jt==="CPU"?(rr?(0,Ut.BU)():(0,Ut.Dj)(document.getElementById(`tj${Zn}`)),Qr(!rr)):(or?(0,Ut.BU)():(0,Ut.Dj)(document.getElementById(`tj${Zn}`)),ut(!or))},za=(Jt,Zn,Er)=>{const Aa=Zn==="CPU"?"cpuUsageChart":"memoryUsageChart";let kr=Jt.map(pi=>{var zi,oi,Ta,xn;const Sr=(zi=pi.promQueryResult)==null?void 0:zi[Aa],Hr=`${pi.envId}-${pi.myPracticalTrainingId}_${Zn}`,Zr=((xn=(Ta=(oi=Sr==null?void 0:Sr.results[Hr])==null?void 0:oi.frames[0])==null?void 0:Ta.data)==null?void 0:xn.values)||[];return Zr.length>0?Zr[Er]:[]});return kr.some(pi=>Array.isArray(pi)&&pi.length>0)?kr:[]},Ua=Jt=>{Pn(Jt),qa()},qa=()=>{on([]),gn("")},fr=Jt=>{let Zn=!1;for(let Er=0;Er<(kt==null?void 0:kt.length);Er++){let Aa=za(kt,Jt,1)[Er];if(Aa&&(Aa==null?void 0:Aa.length)>0){Zn=!0;break}}return(kt==null?void 0:kt.length)>0&&Zn};return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:`${mt.flex_warp}`},Yt.createElement(Qe.Z,{allowClear:!0,showSearch:!0,value:Rt,style:{width:280},onSearch:Vr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Jt,Zn)=>{gn(Jt),Zn!=null&&Zn.key&&Pn(Number(Zn==null?void 0:Zn.key))},onClear:qa,size:"large"},_t==null?void 0:_t.map((Jt,Zn)=>Yt.createElement(we,{key:Jt.id,value:Jt.name},Jt.name.length>4?`${Jt.name.slice(0,4)}...`:Jt.name,`( ${Jt.phone?Jt.phone:""} ${Jt.mail?` - ${Jt.mail}`:""})`))),Yt.createElement("div",null,Yt.createElement(nn.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:Un,onChange:Jt=>{rn(Jt)}},wr.map((Jt,Zn)=>Yt.createElement(nn.default.Option,{key:Zn,value:Jt},Jt))),Yt.createElement(fe,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:ht,disabledDate:Jt=>Ct(Jt,ht,15),format:"YYYY-MM-DD HH:mm",onChange:Jt=>{Cn(Jt),rn(void 0)}}))),Yt.createElement(Ze.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Sn,onChange:Jt=>Ua(Jt),dataSource:yt,titleWidth:60,key:1}),Yt.createElement(Ze.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(gt==null?void 0:gt.length)==0?"mt0":"",style:{marginBottom:(gt==null?void 0:gt.length)>0?"0px":"17px"},value:Sn,onChange:Jt=>Ua(Jt),dataSource:gt,titleWidth:60,key:2}),(Et=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Et.map((Jt,Zn)=>Yt.createElement("div",{className:`${mt.chart_content}`,key:Zn,id:`tj${Zn}`},Yt.createElement("div",{className:mt.chart_title},Yt.createElement("span",null,Jt==null?void 0:Jt.name,"\u4F7F\u7528\u91CF"),Yt.createElement("i",{className:`${mt.fullscreen} iconfont ${(Jt==null?void 0:Jt.type)=="CPU"?rr?"icon-tuichuquanping2":"icon-quanping2":or?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Ba(Jt.type,Zn)})),Yt.createElement(De.Z,{spinning:It},fr(Jt.type)?Yt.createElement("div",{style:{marginTop:(Jt==null?void 0:Jt.type)=="CPU"?rr?"7%":"":or?"7%":""}},Yt.createElement(pe,{dataInfo:{y:za(kt,Jt==null?void 0:Jt.type,1)||[],x:za(kt,Jt==null?void 0:Jt.type,0)||[]},startAndEndTime:ht,colors:Na,indexKey:Zn,valueName:kt.map(Er=>Er.name),imageTypeName:kt.map(Er=>{var Aa;return(Aa=Er==null?void 0:Er.promQueryResult)==null?void 0:Aa.imageTypeName}),key:`${Zn}-${Ln}`}),Yt.createElement("div",{className:mt.info_con},Yt.createElement("div",{className:mt.info_top},Yt.createElement("div",null,"\u6700\u5927\u503C"),Yt.createElement("div",null,"\u6700\u5C0F\u503C"),Yt.createElement("div",null,"\u5E73\u5747\u503C")),kt.map((Er,Aa)=>{var kr;let Ar=Er==null?void 0:Er.promQueryResult;return Yt.createElement("div",{className:mt.listdata,key:Aa},Yt.createElement("div",{className:mt.block,style:{backgroundColor:Na[Aa],marginRight:10}}),Yt.createElement("div",{className:mt.typename},(kr=Er==null?void 0:Er.promQueryResult)==null?void 0:kr.imageTypeName),Yt.createElement("div",{className:mt.val},(Jt==null?void 0:Jt.type)=="CPU"?`${Ar==null?void 0:Ar.cpuMaxDoubleValue}Cores`:`${Ar==null?void 0:Ar.memoryDoubleMaxValue}MiB`),Yt.createElement("div",{className:mt.val},(Jt==null?void 0:Jt.type)=="CPU"?`${Ar==null?void 0:Ar.cpuMinDoubleValue}Cores`:`${Ar==null?void 0:Ar.memoryDoubleMinValue}MiB`),Yt.createElement("div",{className:mt.val},(Jt==null?void 0:Jt.type)=="CPU"?`${Ar==null?void 0:Ar.cpuAvgDoubleValue}Cores`:`${Ar==null?void 0:Ar.memoryDoubleAvgValue}MiB`))}))):Yt.createElement(ln.Z,null)))))},$e=ne(59301),He=(re,ce,he)=>new Promise((ie,Ce)=>{var Et=yt=>{try{ft(he.next(yt))}catch(pn){Ce(pn)}},gt=yt=>{try{ft(he.throw(yt))}catch(pn){Ce(pn)}},ft=yt=>yt.done?ie(yt.value):Promise.resolve(yt.value).then(Et,gt);ft((he=he.apply(re,ce)).next())}),rt=({getApi:re,identifier:ce,visible:he,info:ie})=>{const[Ce,Et]=(0,y.useState)({}),[gt,ft]=(0,y.useState)(!0);(0,y.useEffect)(()=>{ft(!0)},[he]),(0,y.useEffect)(()=>{re&>&&yt()},[re]);const yt=()=>He(void 0,null,function*(){const pn=yield(0,nt.ZP)(`/api/shixuns/${ce}/cpu_basic_data.json`,{method:"get"});(pn==null?void 0:pn.status)==0&&Et(pn)});return $e.createElement("div",null,$e.createElement(Gt,{isFirst:gt,setIsFirst:pn=>ft(pn),identifier:ce,data:Ce,info:ie}))},cn=ne(19374),qt=ne(75790),Fn=ne(72946),bt=ne(1997),Ge=ne(59301),en=(re,ce,he)=>new Promise((ie,Ce)=>{var Et=yt=>{try{ft(he.next(yt))}catch(pn){Ce(pn)}},gt=yt=>{try{ft(he.throw(yt))}catch(pn){Ce(pn)}},ft=yt=>yt.done?ie(yt.value):Promise.resolve(yt.value).then(Et,gt);ft((he=he.apply(re,ce)).next())});const ue=({globalSetting:re,dispatch:ce,practiceSetting:he,shixunsDetail:ie,visible:Ce,onCancel:Et,info:gt,identifier:ft,isJupyter:yt,onOk:pn})=>{const[Sn,Pn]=(0,y.useState)("1"),[Un,rn]=(0,y.useState)("\u63A8\u8350\u914D\u7F6E"),[ht,Cn]=(0,y.useState)([]),[_t,on]=(0,y.useState)(!1),[It,fn]=(0,y.useState)(!1),[kt,Hn]=(0,y.useState)({}),[rr,Qr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ce&&(fn(!1),Pn("1"),rn("\u63A8\u8350\u914D\u7F6E"),(gt==null?void 0:gt.type)=="\u6311\u6218\u9875\u9762"?Cn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Cn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Hn({}),or(),(gt==null?void 0:gt.type)=="\u6311\u6218\u9875\u9762"&&ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ft}}))},[Ce]);const or=()=>en(void 0,null,function*(){Qr(!0);const Wr=yield(0,Fn.HS)(ft);[0,-10].includes(Wr.status)&&(Hn(Wr),Qr(!1))}),ut=Wr=>{Wr=="2"?fn(!0):fn(!1),Pn(Wr)},Rt=()=>{Me.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ge.createElement("div",{className:"tc"},Ge.createElement("img",{src:Be,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},gn=()=>en(void 0,null,function*(){if((0,bt.gy)(ce,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Un=="\u5F53\u524D\u914D\u7F6E")return;on(!0),(yield(0,nt.ZP)(`/api/shixuns/${ft}/apply_recommend_config.json`,{method:"put",body:{data:Un=="\u63A8\u8350\u914D\u7F6E"?kt==null?void 0:kt.recommend:kt==null?void 0:kt.high}})).status==0&&(Oe.ZP.success("\u5E94\u7528\u6210\u529F"),on(!1),Et(),pn())}),Ln=()=>en(void 0,null,function*(){var Wr,Vr;if(yield cr(),(0,cn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Wr=ie.detail)!=null&&Wr.is_jupyter||(Vr=ie.detail)!=null&&Vr.is_jupyter_lab){ce({type:"shixunsDetail/execJupyter",payload:{id:ft}}).then(Ba=>{var za;Ba!=null&&Ba.identifier&&((za=qt.history)==null||za.push(`/tasks/${Ba.identifier}/jupyter`))});return}ce({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Fr=yt?yield(0,Fn.BK)({id:ft}):yield(0,Fn.Ir)({id:ft});if(ce({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Fr!=null&&Fr.game_identifier||Fr!=null&&Fr.identifier){(0,cn.xg)(yt?`/tasks/${Fr==null?void 0:Fr.identifier}/jupyter`:`/tasks/${Fr.game_identifier}`);return}(Fr==null?void 0:Fr.status)===-3?(0,cn.eF)():(Fr==null?void 0:Fr.status)===2?wr(Fr==null?void 0:Fr.message):(Fr==null?void 0:Fr.status)===3&&Na(Fr==null?void 0:Fr.message)}),cr=()=>new Promise((Wr,Vr)=>{var Fr;(Fr=he==null?void 0:he.sideBar)!=null&&Fr.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:()=>{ce({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wr()},onCancel:()=>{Vr()}}):Wr()}),wr=Wr=>{Wr=Wr!=null&&Wr.includes(".json")?Wr:`${Wr}.json`,Me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ge.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>en(void 0,null,function*(){const Vr=yield(0,nt.ZP)("/api"+Wr,{method:"get"});if(!Vr)return;Oe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Fr=yield(0,Fn.Ir)({id:Vr.shixun_identifier});if(Fr!=null&&Fr.game_identifier){(0,cn.xg)(`/tasks/${Fr.game_identifier}`);return}(Fr==null?void 0:Fr.status)===2?wr(Fr==null?void 0:Fr.message):(Fr==null?void 0:Fr.status)===3&&Na(Fr==null?void 0:Fr.message)})})},Na=Wr=>{Me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ge.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Wr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ge.createElement(Ge.Fragment,null,Ge.createElement(it.Z,{title:null,placement:"right",open:Ce,width:1e3,onClose:Et,closeIcon:null,footer:null},Ge.createElement("div",{className:ze.header_body},Ge.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Ge.createElement(tt.Z,{className:ze.close,onClick:Et})),Ge.createElement(Re.default,{activeKey:Sn,onChange:ut},Ge.createElement(Re.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Ge.createElement(De.Z,{spinning:rr,size:"large",tip:Ge.createElement("div",{style:{color:"#666",fontSize:"14px"}},Ge.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Ge.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",Ge.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(kt==null?void 0:kt.status)==0?Ge.createElement(Ge.Fragment,null,Ge.createElement("div",{className:ze.recommend_config_introduce},Ge.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Ge.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"),Ge.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Ge.createElement("div",{className:ze.recommend_config},ht.map((Wr,Vr)=>Ge.createElement("div",{className:`${ze.recommend_config_item} ${Wr==Un?ze.recommend_config_active_item:""}`,key:Wr,onClick:()=>rn(Wr)},Ge.createElement("div",{className:ze.item_title},Ge.createElement("div",null,Wr),Vr==1?Ge.createElement("div",{className:ze.recommend_text},"\u63A8\u8350"):Ge.createElement(Ge.Fragment,null)),(Wr=="\u5F53\u524D\u914D\u7F6E"&&(kt==null?void 0:kt.current)||Wr=="\u63A8\u8350\u914D\u7F6E"&&(kt==null?void 0:kt.recommend)||Wr=="\u589E\u5F3A\u914D\u7F6E"&&(kt==null?void 0:kt.high)||[]).map((Fr,Ba)=>Ge.createElement("div",{className:ze.item_content,key:Ba},Ge.createElement("span",null,Fr==null?void 0:Fr.image_name),Fr!=null&&Fr.cpu_limit?Ge.createElement("span",null,Fr==null?void 0:Fr.cpu_limit,"\u6838",Fr==null?void 0:Fr.memory_limit,"G"):Ge.createElement("div",null,Ge.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Ge.createElement(Ve.Z,{title:Ge.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Ge.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Ge.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Ge.createElement(lt.Z,{className:ze.tooltip})))))))),Ge.createElement("div",{className:ze.recommend_config_footer},Ge.createElement("div",null,Ge.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Ge.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Rt()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Ge.createElement(Ke.ZP,{type:"primary",shape:"round",disabled:Un=="\u5F53\u524D\u914D\u7F6E",onClick:gn,loading:_t},"\u4E00\u952E\u5E94\u7528"))):rr?Ge.createElement("div",{style:{height:400}}):Ge.createElement("div",{className:ze.no_data},Ge.createElement("img",{src:Nt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Ge.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",Ge.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(gt==null?void 0:gt.type)!="\u6311\u6218\u9875\u9762"&&Ge.createElement("div",{className:ze.application,onClick:()=>{Ln(),Et()}},"\u6A21\u62DF\u5B9E\u6218")))),Ge.createElement(Re.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Ge.createElement(rt,{getApi:It,identifier:ft,visible:Ce,info:gt})))))};var ae=(0,qt.connect)(({globalSetting:re,practiceSetting:ce,shixunsDetail:he})=>({globalSetting:re,practiceSetting:ce,shixunsDetail:he}))(ue)},83676:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return qe}});var y=ne(59301),Me=ne(62957),Oe=ne(7939),it=ne(6767),Re=ne(31691),De=ne(29787),Ve=ne(23422),Ke=ne(4875),ze=ne(70858),tt={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"},lt=ne(11724),Be=ne(62772),Nt=ne(98280),nt=ne(91570),xe=ne(59301),Te=Object.defineProperty,ke=Object.defineProperties,et=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ze=(Ct,Ie,je)=>Ie in Ct?Te(Ct,Ie,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ct[Ie]=je,mt=(Ct,Ie)=>{for(var je in Ie||(Ie={}))Tt.call(Ie,je)&&Ze(Ct,je,Ie[je]);if(st)for(var je of st(Ie))pe.call(Ie,je)&&Ze(Ct,je,Ie[je]);return Ct},nn=(Ct,Ie)=>ke(Ct,et(Ie)),Kt=(Ct,Ie,je)=>new Promise((dt,Dt)=>{var ln=Mn=>{try{Yt(je.next(Mn))}catch(we){Dt(we)}},Ut=Mn=>{try{Yt(je.throw(Mn))}catch(we){Dt(we)}},Yt=Mn=>Mn.done?dt(Mn.value):Promise.resolve(Mn.value).then(ln,Ut);Yt((je=je.apply(Ct,Ie)).next())}),qe=({visible:Ct,onOk:Ie,onCancel:je,info:dt})=>{var Dt,ln,Ut,Yt,Mn;const[we,fe]=(0,y.useState)("1"),[at,Gt]=(0,y.useState)([]),[$e,He]=(0,y.useState)([]),[Ue,rt]=(0,y.useState)(0),[cn,qt]=(0,y.useState)(null),[Fn,bt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ct&&(Ge(),en(),ue())},[Ct]);const Ge=()=>{fe("1"),Gt([]),qt(null),rt(0)};(0,y.useEffect)(()=>{var gt,ft;((ft=(gt=$e==null?void 0:$e[Ue])==null?void 0:gt.content)==null?void 0:ft.length)>0&&qt(nn(mt({},$e[Ue].content[0]),{index:0}))},[we,Ue,$e]);const en=()=>Kt(void 0,null,function*(){bt(!0),yield(0,Nt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(gt=>{let{max_cpu:ft,max_memory:yt,min_cpu:pn,min_memory:Sn}=gt,{cpu:Pn,memory:Un}=dt;Gt([{name:"CPU",value:Pn,min:pn,max:ft,typeName:"\u6838"},{name:"\u5185\u5B58",value:Un,min:Sn,max:yt,typeName:"GB"}])}),bt(!1)}),ue=()=>Kt(void 0,null,function*(){yield(0,Nt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(gt=>{var ft;if(He(gt),(gt==null?void 0:gt.length)>0){let yt=nn(mt({},(ft=gt==null?void 0:gt[0])==null?void 0:ft.content[0]),{index:0});qt(yt)}})}),ae=gt=>{fe(gt),gt==="2"&&rt(0)},re=(gt,ft)=>{Gt(at.map(yt=>yt.name===gt?ft(yt):yt))},ce=(gt,ft)=>{isNaN(gt)||re(ft,yt=>nn(mt({},yt),{value:gt}))},he=gt=>{var ft;if(console.log("decline",gt.value),gt.value=Number(gt.value),gt.value<=((ft=gt.min)!=null?ft:-1/0))return;let yt=gt.value-.5nn(mt({},pn),{value:yt}))},ie=gt=>{var ft;if(gt.value=Number(gt.value),gt.value>=((ft=gt.max)!=null?ft:1/0))return;let yt=gt.value+.5>gt.max?gt.max:gt.value+.5;re(gt.name,pn=>nn(mt({},pn),{value:yt}))},Ce=(gt,ft)=>{isNaN(gt)||re(ft,yt=>nn(mt({},yt),{value:gt}))},Et=gt=>{if(gt==null||Number.isInteger(gt))return gt;const ft=gt%1;return ft===.5?gt:Math.floor(gt)+(ft<.5?.5:1)};return xe.createElement(xe.Fragment,null,xe.createElement(Me.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Ct,width:752,destroyOnClose:!0,centered:!0,onCancel:je,className:tt.modal,footer:[xe.createElement("div",{className:tt.btn_warp,key:"1"},xe.createElement(Oe.ZP,{onClick:je},"\u53D6\u6D88"),xe.createElement(Oe.ZP,{type:"primary",onClick:()=>{let gt=mt({},dt);if(we=="1")gt.cpu=at[0].value,gt.memory=at[1].value;else if(we=="2"){if(!cn){it.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}gt=nn(mt({},gt),{cpu:cn.cpu,memory:cn.memory})}Ie(gt)}},"\u4FDD\u5B58"))]},xe.createElement(Re.default,{activeKey:we,onChange:ae},xe.createElement(Re.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},xe.createElement(De.Z,{spinning:Fn},at==null?void 0:at.map(gt=>xe.createElement("div",{className:tt.con_warp,key:gt==null?void 0:gt.name},xe.createElement("div",null,gt==null?void 0:gt.name),xe.createElement("div",null,xe.createElement(Ve.Z,{min:gt==null?void 0:gt.min,max:gt==null?void 0:gt.max,onChange:ft=>ce(ft,gt==null?void 0:gt.name),value:gt==null?void 0:gt.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),xe.createElement("div",{className:`${tt.config_Warp} ${tt.flex}`},xe.createElement("div",{className:`${tt.config_btn} ${tt.flex}`,onClick:()=>he(gt)},xe.createElement(lt.Z,null)),xe.createElement(Ke.Z,{min:gt==null?void 0:gt.min,max:gt==null?void 0:gt.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:gt==null?void 0:gt.value,onChange:ft=>{const yt=Et(ft);Ce(yt,gt==null?void 0:gt.name)}}),xe.createElement("div",{className:`${tt.config_btn} ${tt.flex}`,onClick:()=>ie(gt)},xe.createElement(Be.Z,null))),xe.createElement("div",null,gt==null?void 0:gt.typeName))))),($e==null?void 0:$e.length)>0&&xe.createElement(Re.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},xe.createElement("div",{className:tt.sceneList},$e==null?void 0:$e.map((gt,ft)=>xe.createElement("div",{className:`${tt.sceneItem} ${Ue==ft&&tt.sceneItemActive}`,key:gt==null?void 0:gt.id,onClick:()=>{rt(ft)}},gt==null?void 0:gt.name))),((ln=(Dt=$e==null?void 0:$e[Ue])==null?void 0:Dt.content)==null?void 0:ln.length)>0?xe.createElement(ze.default,{rowSelection:{type:"radio",selectedRowKeys:[cn==null?void 0:cn.index],onChange:(gt,ft)=>{qt(ft[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(gt,ft)=>xe.createElement("div",null,gt,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(gt,ft)=>xe.createElement("div",null,gt,"GB")}],dataSource:(Ut=$e==null?void 0:$e[Ue])==null?void 0:Ut.content.map((gt,ft)=>nn(mt({},gt),{index:ft})),rowKey:"index",pagination:!1,scroll:((Mn=(Yt=$e==null?void 0:$e[Ue])==null?void 0:Yt.content)==null?void 0:Mn.length)>3?{y:148}:{}}):xe.createElement(nt.Z,null)))))}},69011:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nt}});var y=ne(59301),Me=ne(6767),Oe=ne(37568),it={btnWrap:"btnWrap___oVL7W",btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",De=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,tt=(xe,Te,ke)=>Te in xe?De(xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:ke}):xe[Te]=ke,lt=(xe,Te)=>{for(var ke in Te||(Te={}))Ke.call(Te,ke)&&tt(xe,ke,Te[ke]);if(Ve)for(var ke of Ve(Te))ze.call(Te,ke)&&tt(xe,ke,Te[ke]);return xe},Be=(xe,Te)=>{var ke={};for(var et in xe)Ke.call(xe,et)&&Te.indexOf(et)<0&&(ke[et]=xe[et]);if(xe!=null&&Ve)for(var et of Ve(xe))Te.indexOf(et)<0&&ze.call(xe,et)&&(ke[et]=xe[et]);return ke},nt=xe=>{var Te=xe,{InputRight:ke,value:et=[],onChange:st}=Te,Tt=Be(Te,["InputRight","value","onChange"]);const[pe,Ze]=(0,y.useState)(),mt=Kt=>{const Qe=et.filter((qe,Ct)=>Ct!==Kt);st(Qe)},nn=Kt=>{if(Kt.preventDefault(),!!pe){if(et.findIndex(Qe=>Qe.name===pe)>-1){Me.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}st([...et,{id:null,name:pe}]),Ze(null)}};return y.createElement("div",null,y.createElement(Oe.default,lt({bordered:!1,style:{width:600},value:pe,onChange:Kt=>Ze(Kt.target.value),onPressEnter:nn,onBlur:nn},Tt)),ke||y.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),!!(et!=null&&et.length)&&y.createElement("div",{className:it.btnWrap},et==null?void 0:et.map((Kt,Qe)=>y.createElement("div",{key:Qe,className:it.btn},y.createElement("div",{className:it.s1},Kt.name),y.createElement("img",{src:Re,className:it.s2,onClick:()=>mt(Qe)})))))}},35550:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Qe}});var y=ne(59301),Me=ne(75790),Oe=ne(62957),it=ne(6767),Re=ne(7939),De=ne(62673),Ve=ne(47889),Ke=ne(1560),ze=ne(88390),tt=ne(24017),lt=ne(4875),Be=ne(22275),Nt=ne(13248),nt=ne(1997),xe=ne(66649),Te=ne.n(xe),ke={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"},et=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,pe=(qe,Ct)=>{var Ie={};for(var je in qe)st.call(qe,je)&&Ct.indexOf(je)<0&&(Ie[je]=qe[je]);if(qe!=null&&et)for(var je of et(qe))Ct.indexOf(je)<0&&Tt.call(qe,je)&&(Ie[je]=qe[je]);return Ie},Ze=(qe,Ct,Ie)=>new Promise((je,dt)=>{var Dt=Yt=>{try{Ut(Ie.next(Yt))}catch(Mn){dt(Mn)}},ln=Yt=>{try{Ut(Ie.throw(Yt))}catch(Mn){dt(Mn)}},Ut=Yt=>Yt.done?je(Yt.value):Promise.resolve(Yt.value).then(Dt,ln);Ut((Ie=Ie.apply(qe,Ct)).next())});const mt=qe=>{if(!qe)return qe;const Ct=qe.split(":");if(Ct[1]=="00"||Ct[1]=="30")return qe;const Ie=parseInt(Ct[1]);if(Ie<30||Ie==60)return[Ct[0],"30"].join(":");if(Ie<60){const je=[Ct[0],"00"].join(":"),dt="YYYY-MM-DD HH:mm",Dt=Te()(je,dt);return Dt.add(1,"hours"),Dt.format(dt)}return qe},nn="YYYY-MM-DD HH:mm",Kt=qe=>{var Ct=qe,{shixunsDetail:Ie,globalSetting:je,loading:dt,user:Dt,dispatch:ln}=Ct,Ut=pe(Ct,["shixunsDetail","globalSetting","loading","user","dispatch"]),Yt,Mn,we,fe,at,Gt,$e,He,Ue;const rt=(0,y.useRef)(),[cn,qt]=(0,y.useState)(),[Fn,bt]=(0,y.useState)(),[Ge,en]=(0,y.useState)([]),[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)(""),[he,ie]=(0,y.useState)(),[Ce,Et]=(0,y.useState)(),[gt,ft]=(0,y.useState)(),yt=(Mn=(Yt=Dt.userInfo)==null?void 0:Yt.shixun)==null?void 0:Mn.editable;(0,y.useEffect)(()=>{var ht,Cn;rt.current=(Cn=(ht=location.pathname)==null?void 0:ht.split("/"))==null?void 0:Cn[2],pn()},[]),(0,y.useEffect)(()=>{var ht,Cn,_t,on,It,fn,kt,Hn,rr,Qr,or,ut;Ie.setting&&(qt((Cn=(ht=Ie.setting)==null?void 0:ht.shixun)==null?void 0:Cn.can_copy),bt((on=(_t=Ie.setting)==null?void 0:_t.shixun)==null?void 0:on.use_scope),ie(!!((fn=(It=Ie.setting)==null?void 0:It.shixun)!=null&&fn.opening_time)),Et((Hn=(kt=Ie.setting)==null?void 0:kt.shixun)==null?void 0:Hn.opening_time),en((Qr=(rr=Ie.setting)==null?void 0:rr.shixun)==null?void 0:Qr.scope_partment),ft((ut=(or=Ie.setting)==null?void 0:or.shixun)==null?void 0:ut.git_size))},[Ie.setting]);const pn=ht=>Ze(void 0,null,function*(){const Cn=yield ln({type:"shixunsDetail/getDepartments",payload:{q:ht}});Cn&&ae(Cn.shools_name||[])}),Sn=()=>Ze(void 0,null,function*(){var ht,Cn,_t,on,It,fn;const kt=(yield ln({type:"shixunsDetail/getShixunQuote",payload:{id:rt.current}}))||{};Oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:y.createElement("div",{className:`tc font14 ${ke.modal}`},!!((ht=kt.subjects)!=null&&ht.length)&&y.createElement(y.Fragment,null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(_t=(Cn=kt.subjects)==null?void 0:Cn.splice(0,2))==null?void 0:_t.map(Hn=>`\u300A${Hn}\u300B`),"\u7B49",y.createElement("span",{className:ke.colorOrange},kt==null?void 0:kt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),y.createElement("br",null)),!!((on=kt.courses)!=null&&on.length)&&y.createElement(y.Fragment,null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(fn=(It=kt.courses)==null?void 0:It.splice(0,2))==null?void 0:fn.map(Hn=>`\u300A${Hn}\u300B`),"\u7B49",y.createElement("span",{className:ke.colorOrange},kt==null?void 0:kt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),y.createElement("br",null)),y.createElement("span",{className:`${ke.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:()=>Ze(void 0,null,function*(){(yield ln({type:"shixunsDetail/deleteShixun",payload:{id:rt.current}})).status===1&&(it.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me.history.push("/shixuns"))})})}),Pn=()=>{(0,nt.gy)(ln,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Un=ht=>{if(Ge.includes(ht)){it.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}ce(null),en([...Ge,ht])},rn=()=>Ze(void 0,null,function*(){if(he&&!Ce){it.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Fn===1&&!Ge.length){it.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield ln({type:"shixunsDetail/updatePermissionSetting",payload:{id:rt.current,scope_partment:Fn===0?null:Ge,shixun:{can_copy:cn,use_scope:Fn,opening_time:Ce,git_size:gt}}})).status!==-1&&(it.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ln({type:"shixunsDetail/getSettingsData",payload:{id:rt.current}}),ln({type:"shixunsDetail/getShixunsDetail",payload:{id:rt.current}}))});return y.createElement("div",null,y.createElement("section",{className:ke.wrap},y.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((we=Ie==null?void 0:Ie.detail)==null?void 0:we.shixun_status)!==2?y.createElement(Re.ZP,{danger:!0,onClick:Sn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):y.createElement(Re.ZP,{danger:!0,onClick:Pn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ke.labelWrap},y.createElement("label",{className:ke.label},"\u590D\u5236\uFF1A"),y.createElement("div",{className:ke.labelContent},y.createElement("div",null,y.createElement(De.default,{checked:cn,onChange:ht=>qt(ht.target.checked),disabled:!yt}),y.createElement("span",{className:`${ke.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((fe=Ie.detail)==null?void 0:fe.shixun_status)>1||((at=Ie.detail)==null?void 0:at.public)===2)&&(($e=(Gt=Ie.setting)==null?void 0:Gt.shixun)==null?void 0:$e.use_scope)===0&&((He=Ie.detail)==null?void 0:He.identity)>2)&&y.createElement("div",{className:ke.labelWrap},y.createElement("label",{className:ke.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),y.createElement("div",{className:ke.labelContent},y.createElement(Ve.ZP.Group,{value:Fn,onChange:ht=>bt(ht.target.value),disabled:!yt},y.createElement(Ve.ZP,{className:ke.radio,value:0},y.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),y.createElement("span",{className:ke.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),y.createElement(Ve.ZP,{className:ke.radio,value:1},y.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),y.createElement("span",{className:ke.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Fn===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mt10"},y.createElement(Ke.Z,{showSearch:!0,className:ke.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:re,onChange:ht=>{ce(ht),pn(ht)},disabled:!yt,onSelect:Un,options:ue==null?void 0:ue.map(ht=>({value:ht}))}),y.createElement("span",{className:ke.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),y.createElement("div",{className:"mt10"},Ge==null?void 0:Ge.map(ht=>yt?y.createElement(ze.Z,{count:"x",className:"mr20 current",onClick:()=>en(Ge.filter(Cn=>Cn!==ht))},y.createElement(Re.ZP,{type:"primary",ghost:!0},ht)):y.createElement(Re.ZP,{type:"primary",ghost:!0,className:"mr20"},ht)))))),y.createElement("div",{className:ke.labelWrap},y.createElement("label",{className:ke.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),y.createElement("div",{className:ke.labelContent},y.createElement("div",null,y.createElement(De.default,{checked:he,onChange:ht=>ie(ht.target.checked),disabled:!yt}),y.createElement("span",{className:`${ke.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")),he&&y.createElement(tt.default,{className:`${ke.dataPicker} mt10`,format:nn,locale:Be.Z,disabled:!yt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:ht=>ht&&htEt(mt(Cn))}))),((Ue=Dt==null?void 0:Dt.userInfo)==null?void 0:Ue.role)===1&&y.createElement("div",{className:ke.labelWrap,style:{alignItems:"center"}},y.createElement("label",{className:ke.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),y.createElement("div",{className:ke.labelContent},y.createElement("div",null,y.createElement(lt.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gt,onChange:ht=>{ft(ht)}}),y.createElement("span",{className:"c-grey-999"}," M "))))),y.createElement(Nt.t,{okText:"\u4FDD\u5B58",hasOkBtn:yt,loading:dt.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>Me.history.push(`/shixuns/${rt.current}/challenges`),onOk:rn,className:ke.bottomButton}))};var Qe=(0,Me.connect)(({shixunsDetail:qe,loading:Ct,globalSetting:Ie,user:je})=>({shixunsDetail:qe,globalSetting:Ie,user:je,loading:Ct}))(Kt)},28293:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(6767),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(62957),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(93041),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7939),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(62673),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(47889),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(44104),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(1560),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(88390),antd__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(25399),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(24017),antd__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(58755),antd__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(4875),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(75790),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(37606),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(66649),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(22275),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(35550),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(49647),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(1997),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(53229),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(80408),_utils_util__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(19374),_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(84973),React=__webpack_require__(59301),__async=(St,zt,ne)=>new Promise((y,Me)=>{var Oe=De=>{try{Re(ne.next(De))}catch(Ve){Me(Ve)}},it=De=>{try{Re(ne.throw(De))}catch(Ve){Me(Ve)}},Re=De=>De.done?y(De.value):Promise.resolve(De.value).then(Oe,it);Re((ne=ne.apply(St,zt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=St=>{if(!St)return St;const zt=St.split(":");if(zt[1]=="00"||zt[1]=="30")return St;const ne=parseInt(zt[1]);if(ne<30||ne==60)return[zt[0],"30"].join(":");if(ne<60){const y=[zt[0],"00"].join(":"),Me="YYYY-MM-DD HH:mm",Oe=moment__WEBPACK_IMPORTED_MODULE_3___default()(y,Me);return Oe.add(1,"hours"),Oe.format(Me)}return St};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n,_o,_p,_q,_r;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=St=>__async(this,null,function*(){const zt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:St}});zt&&setDepartmentList(zt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var St,zt;(zt=(St=shixunsDetail.setting)==null?void 0:St.shixun)!=null&&zt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=St=>{if(selectDepartmentList.includes(St)){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,St])},handleInitState=()=>{var St,zt,ne,y,Me,Oe,it,Re,De,Ve,Ke,ze,tt,lt,Be,Nt,nt,xe,Te,ke,et,st,Tt,pe,Ze,mt,nn,Kt,Qe,qe,Ct,Ie,je,dt,Dt,ln,Ut,Yt,Mn,we,fe,at,Gt,$e,He,Ue,rt;setCodeEditPermission((zt=(St=shixunsDetail.setting)==null?void 0:St.shixun)==null?void 0:zt.code_edit_permission),setAllowFileUpload((y=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:y.allow_file_upload),setCodeHidden((Oe=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:Oe.show_code_dir),setForbidCopy((Re=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:Re.forbid_copy),setTaskPass((Ve=(De=shixunsDetail.setting)==null?void 0:De.shixun)==null?void 0:Ve.task_pass),setTestSetPermission((ze=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)==null?void 0:ze.test_set_permission),set_display_git_address((tt=shixunsDetail.setting.shixun)==null?void 0:tt.display_git_address),setIsCopy((Be=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:Be.can_copy),setOpenValue((nt=(Nt=shixunsDetail.setting)==null?void 0:Nt.shixun)==null?void 0:nt.use_scope),setOpenAnswer((Te=(xe=shixunsDetail.setting)==null?void 0:xe.shixun)==null?void 0:Te.open_answer_and_test),setIsOpenTime(!!((et=(ke=shixunsDetail.setting)==null?void 0:ke.shixun)!=null&&et.opening_time)),setOpenTime((Tt=(st=shixunsDetail.setting)==null?void 0:st.shixun)==null?void 0:Tt.opening_time),setSelectDepartmentList((Ze=(pe=shixunsDetail.setting)==null?void 0:pe.shixun)==null?void 0:Ze.scope_partment),setDisableDiscuss((nn=(mt=shixunsDetail.setting)==null?void 0:mt.shixun)==null?void 0:nn.is_disable_discuss),setdisableAI((Qe=(Kt=shixunsDetail.setting)==null?void 0:Kt.shixun)==null?void 0:Qe.ai_reply),setresource_recommend((Ct=(qe=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:qe.shixun)==null?void 0:Ct.resource_recommend),setOpenCodeDebugger((je=(Ie=shixunsDetail.setting)==null?void 0:Ie.shixun)==null?void 0:je.open_code_debugger),setStartPermanent((Dt=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:Dt.start_permanent),setOpenSelfRun((Ut=(ln=shixunsDetail.setting)==null?void 0:ln.shixun)==null?void 0:Ut.open_self_run),setgitSize((Mn=(Yt=shixunsDetail.setting)==null?void 0:Yt.shixun)==null?void 0:Mn.git_size),setcourse_workspace_file_time((fe=(we=shixunsDetail.setting)==null?void 0:we.shixun)==null?void 0:fe.course_workspace_file_time),setPodSwitch((Gt=(at=shixunsDetail.setting)==null?void 0:at.shixun)==null?void 0:Gt.exit_delete_pod_switch),setai_user((He=($e=shixunsDetail.setting)==null?void 0:$e.shixun)==null?void 0:He.ai_user),setOpenLocalEvaluate((rt=(Ue=shixunsDetail.setting)==null?void 0:Ue.shixun)==null?void 0:rt.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((St,zt)=>{var ne,y;St!=((y=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:y.scope_partment[zt])&&(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(St=!1,zt=1){return __async(this,null,function*(){var ne,y;const Me=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)(),Oe=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:St,homework_common_id:Me||void 0}});(Oe==null?void 0:Oe.status)===0&&((ne=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ne.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_11__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(y=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&y.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,zt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var St,zt,ne,y,Me,Oe;const it=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_12__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((St=it.subjects)!=null&&St.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ne=(zt=it.subjects)==null?void 0:zt.splice(0,2))==null?void 0:ne.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},it==null?void 0:it.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((y=it.courses)!=null&&y.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Oe=(Me=it.courses)==null?void 0:Me.splice(0,2))==null?void 0:Oe.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},it==null?void 0:it.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*(){const Re=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)();(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id,homework_common_id:Re||void 0}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_11__.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(St){antd__WEBPACK_IMPORTED_MODULE_12__.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(St),parseInt(St)===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_13__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:St=>{var zt;if((zt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&zt.confirmLeave){showExitmodel(St.key);return}setMenuSelectKey(St.key),parseInt(St.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.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_14__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.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(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_h=shixunsDetail.detail)==null?void 0:_h.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:taskPass,disabled:!editable,onChange:St=>setTaskPass(St.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(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_i=shixunsDetail.detail)==null?void 0:_i.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:testSetPermission,disabled:!editable,onChange:St=>setTestSetPermission(St.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_15__.default,{checked:isCopy,onChange:St=>setIsCopy(St.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_16__.ZP.Group,{value:openValue,onChange:St=>setOpenValue(St.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.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_16__.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_18__.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:St=>{setDepartmentValue(St),handleGetDepartments(St)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(St=>({value:St}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(St=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(zt=>zt!==St))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{type:"primary",ghost:!0},St)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{type:"primary",ghost:!0,className:"mr20"},St)))))),!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter)&&!((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)!=null&&_m.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_16__.ZP.Group,{value:openAnswer,onChange:St=>setOpenAnswer(St.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_o=(_n=shixunsDetail.setting)==null?void 0:_n.shixun)==null?void 0:_o.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_20__.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_16__.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\u5B66\u751F\u4EC5\u53EF\u5728\u8BFE\u5802\u4F5C\u4E1A\u4E2D\u82B1\u8D39\u91D1\u5E01\u89E3\u9501\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_15__.default,{checked:isOpenTime,onChange:St=>{setIsOpenTime(St.target.checked),St.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_21__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:St=>St&&StsetOpenTime(handleDateString(zt))})))),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_15__.default,{checked:display_git_address,disabled:!editable,onChange:St=>set_display_git_address(St.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_15__.default,{checked:codeHidden,disabled:!editable,onChange:St=>{setCodeHidden(St.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_15__.default,{checked:codeEditPermission,disabled:!editable,onChange:St=>{setCodeEditPermission(St.target.checked),St.target.checked||setAllowFileUpload(St.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_15__.default,{checked:allowFileUpload,disabled:!editable,onChange:St=>{setAllowFileUpload(St.target.checked),St.target.checked&&setCodeEditPermission(St.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(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_p=shixunsDetail.detail)==null?void 0:_p.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:forbidCopy,disabled:!editable,onChange:St=>setForbidCopy(St.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:"https://www.educoder.net/forums/36718",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_q=shixunsDetail.detail)==null?void 0:_q.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:openCodeDebugger,onChange:St=>setOpenCodeDebugger(St)}),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_23__.Z,{checked:openSelfRun,onChange:St=>setOpenSelfRun(St)}),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_23__.Z,{checked:openLocalEvaluate,onChange:St=>setOpenLocalEvaluate(St)}),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")))),((_r=user==null?void 0:user.userInfo)==null?void 0:_r.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_24__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:St=>{setgitSize(St)}}),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_23__.Z,{checked:startPermanent,onChange:St=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(St)}}),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_23__.Z,{checked:podSwitch,onChange:St=>{setPodSwitch(St)}}),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_23__.Z,{checked:!disableDiscuss,onChange:St=>setDisableDiscuss(!St)}),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_23__.Z,{checked:resource_recommend,onChange:St=>{setresource_recommend(St)}}),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"))))),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_14__.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_14__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var St,zt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(St=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&St.is_fork_from_creator&&((zt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&zt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ne,y)=>{handSubmeit(ne,y)}}}):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:St,shixunsDetail:zt,practiceSetting:ne})=>({user:St,shixunsDetail:zt,practiceSetting:ne}))(Setting)},4848:function(St,zt,ne){"use strict";ne.r(zt),ne.d(zt,{default:function(){return va}});var y=ne(59301),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"},Oe=ne(75790),it=ne(31691),Re=ne(25399),De=ne(6767),Ve=ne(93041),Ke=ne(77019),ze=ne(5269),tt=ne(75727),lt=ne(62957),Be=ne(29787),Nt=ne(7939),nt=ne(18287),xe=ne(58755),Te=ne(56102),ke=ne(28284),et=ne(37568),st={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},Tt=ne(19374),pe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Kt=(Zt,Xt,Bt)=>Xt in Zt?pe(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,Qe=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))mt.call(Xt,Bt)&&Kt(Zt,Bt,Xt[Bt]);if(Ze)for(var Bt of Ze(Xt))nn.call(Xt,Bt)&&Kt(Zt,Bt,Xt[Bt]);return Zt},qe=(Zt,Xt)=>{var Bt={};for(var yn in Zt)mt.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&Ze)for(var yn of Ze(Zt))Xt.indexOf(yn)<0&&nn.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},Ct=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const Ie=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=qe(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useLocation)(),Rr=(0,Oe.useParams)(),[sn,ga]=(0,y.useState)({}),xa=(0,y.useRef)(),[fa]=ke.default.useForm(),[Kr,ti]=(0,y.useState)("");(0,y.useEffect)(()=>{hn.visible&&fa.resetFields()},[hn.visible]),(0,y.useEffect)(()=>{const Fa=sessionStorage.getItem("pathArray");if(Fa){const ra=Fa.split(",").join("/"),Xr=ra.indexOf("/")===0?ra.substr(1):ra;ti(Xr)}},[]),(0,y.useEffect)(()=>{var Fa,ra;xa.current=(ra=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ra[2]},[]);const La=(...Fa)=>Ct(void 0,[...Fa],function*(ra={}){const Xr=(0,Tt.TG)(),Ka=yield Rn({type:"shixunsDetail/addRepositoryFile",payload:{id:Rr.id,message:ra.commitMessage,content:"",path:(hn.defaultPath?hn.defaultPath+"/":"")+ra.path+"/"+(ra.file||".gitkeep"),secret_repository:pr?void 0:!0,homework_common_id:Xr||void 0}});Ka!=null&&Ka.url&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),hn.onOK({path:(hn.defaultPath?hn.defaultPath+"/":"")+ra.path+"/"+(ra.file||".gitkeep"),name:ra.path.split("/")[ra.path.split("/").length-1]}),hn.onClose())}),jr=()=>{var Fa,ra;Oe.history.push(`/shixuns/${xa.current}/${(ra=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ra[3]}${Kr?`/master/shixun_show/${Kr}`:""}`)};return y.createElement(lt.default,{width:"60%",centered:!0,open:hn.visible,wrapClassName:st.modal,onOk:()=>{fa.submit()},onCancel:hn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},y.createElement("section",{className:st.bg},y.createElement("div",{className:st.wrap},y.createElement(ke.default,{className:"mt10",form:fa,scrollToFirstError:!0,layout:"vertical",onFinish:La,onChange:()=>{var Fa,ra,Xr,Ka;const ua=Qe({},fa.getFieldsValue()),wa=(Fa=ua==null?void 0:ua.path)==null?void 0:Fa.split(""),Ea=(ra=ua==null?void 0:ua.file)==null?void 0:ra.split("");(Xr=wa==null?void 0:wa.filter(Pr=>Pr=="/"))!=null&&Xr.length&&(ua.path=ua.path.substring(0,ua.path.length-1)),(Ka=Ea==null?void 0:Ea.filter(Pr=>Pr=="/"))!=null&&Ka.length&&(ua.file=ua.file.substring(0,ua.path.length-1)),fa.setFieldsValue(Qe({},ua)),ga(ua)}},y.createElement(ke.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},y.createElement(Ke.Z,null,y.createElement(ze.Z,null,y.createElement("span",{className:st.filePath},hn.defaultPath+"/")),y.createElement(ze.Z,{flex:"1"},y.createElement(ke.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"}]},y.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),y.createElement(ke.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},y.createElement(et.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"})),y.createElement(ke.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"}]},y.createElement(et.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 je=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(Ie),dt=ne(45923),Dt=ne(80408),ln=ne(59301),Ut=Object.defineProperty,Yt=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,fe=(Zt,Xt,Bt)=>Xt in Zt?Ut(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,at=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))Mn.call(Xt,Bt)&&fe(Zt,Bt,Xt[Bt]);if(Yt)for(var Bt of Yt(Xt))we.call(Xt,Bt)&&fe(Zt,Bt,Xt[Bt]);return Zt},Gt=(Zt,Xt)=>{var Bt={};for(var yn in Zt)Mn.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&Yt)for(var yn of Yt(Zt))Xt.indexOf(yn)<0&&we.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},$e=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const He=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=Gt(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useLocation)(),Rr=(0,Oe.useParams)(),[sn,ga]=(0,y.useState)({}),xa=(0,y.useRef)(),[fa]=ke.default.useForm(),[Kr,ti]=(0,y.useState)("");(0,y.useEffect)(()=>{hn.visible&&fa.resetFields()},[hn.visible]),(0,y.useEffect)(()=>{const Fa=sessionStorage.getItem("pathArray");if(Fa){const ra=Fa.split(",").join("/"),Xr=ra.indexOf("/")===0?ra.substr(1):ra;ti(Xr)}},[]),(0,y.useEffect)(()=>{var Fa,ra;xa.current=(ra=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ra[2]},[]);const La=(...Fa)=>$e(void 0,[...Fa],function*(ra={},Xr=!1,Ka=1){var ua,wa;const Ea=(0,Tt.TG)(),Pr=yield Rn({type:"shixunsDetail/addRepositoryFile",payload:{id:Rr.id,message:ra.commitMessage,content:ra.codeMirror,path:(hn.defaultPath?hn.defaultPath+"/":"")+ra.path,secret_repository:pr?void 0:!0,sync_origin_shixun:Xr,homework_common_id:Ea||void 0}});Pr!=null&&Pr.url&&((ua=Bt==null?void 0:Bt.detail)!=null&&ua.copy_for_exercise||De.ZP.success("\u6DFB\u52A0\u6210\u529F"),hn.onOK({path:(hn.defaultPath?hn.defaultPath+"/":"")+ra.path,name:ra.path.split("/")[ra.path.split("/").length-1]}),hn.onClose()),(wa=Bt==null?void 0:Bt.detail)!=null&&wa.copy_for_exercise&&(0,Dt.m)(Rn,Bt,Rr.id,Ka)}),jr=()=>{var Fa,ra;Oe.history.push(`/shixuns/${xa.current}/${(ra=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ra[3]}${Kr?`/master/shixun_show/${Kr}`:""}`)};return ln.createElement(lt.default,{width:"60%",open:hn.visible,wrapClassName:st.modal,destroyOnClose:!0,centered:!0,onOk:()=>{fa.submit()},onCancel:hn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},ln.createElement("section",{className:st.bg},ln.createElement("div",{className:st.wrap},ln.createElement(ke.default,{className:"mt10",form:fa,scrollToFirstError:!0,layout:"vertical",onFinish:Fa=>{var ra,Xr;(ra=Bt==null?void 0:Bt.detail)!=null&&ra.is_fork_from_creator&&((Xr=Bt==null?void 0:Bt.detail)!=null&&Xr.copy_for_exercise)?(hn.onClose(),Rn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Fa,type:"wareHouse",fn:(Ka,ua,wa)=>{La(Ka,ua,wa)}}})):La(Fa)},onChange:()=>{var Fa,ra;const Xr=at({},fa.getFieldsValue()),Ka=(Fa=Xr==null?void 0:Xr.path)==null?void 0:Fa.split("");((ra=Ka==null?void 0:Ka.filter(ua=>ua=="/"))==null?void 0:ra.length)>1&&(Xr.path=Xr.path.substring(0,Xr.path.length-1)),fa.setFieldsValue(at({},Xr)),ga(Xr)}},ln.createElement(ke.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},ln.createElement(Ke.Z,null,ln.createElement(ze.Z,null,ln.createElement("span",{className:st.filePath},hn.defaultPath+"/")),ln.createElement(ze.Z,{flex:"1"},ln.createElement(ke.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"}]},ln.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),ln.createElement(ke.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"}]},ln.createElement(et.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"})),ln.createElement("div",{className:"mt10 mb20"},ln.createElement(ke.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},ln.createElement(dt.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 Ue=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(He),rt=Object.defineProperty,cn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,bt=(Zt,Xt,Bt)=>Xt in Zt?rt(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,Ge=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))qt.call(Xt,Bt)&&bt(Zt,Bt,Xt[Bt]);if(cn)for(var Bt of cn(Xt))Fn.call(Xt,Bt)&&bt(Zt,Bt,Xt[Bt]);return Zt},en=(Zt,Xt)=>{var Bt={};for(var yn in Zt)qt.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&cn)for(var yn of cn(Zt))Xt.indexOf(yn)<0&&Fn.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},ue=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const ae=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=en(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useLocation)(),Rr=(0,Oe.useParams)(),[sn,ga]=(0,y.useState)({}),xa=(0,y.useRef)(),[fa]=ke.default.useForm(),[Kr,ti]=(0,y.useState)(""),[La,jr]=(0,y.useState)("");(0,y.useEffect)(()=>{hn.visible&&fa.resetFields()},[hn.visible]),(0,y.useEffect)(()=>{const Xr=hn.defaultPath.split("/");Xr.length===1?(ti(""),jr(hn.defaultPath)):(jr(Xr.pop()),ti(Xr.join("/")+"/"))},[hn.defaultPath]),(0,y.useEffect)(()=>{var Xr,Ka;xa.current=(Ka=(Xr=Cr.pathname)==null?void 0:Xr.split("/"))==null?void 0:Ka[2]},[]);const Fa=(...Xr)=>ue(void 0,[...Xr],function*(Ka={}){const ua=(0,Tt.TG)(),wa=yield Rn({type:"shixunsDetail/moveGitFile",payload:{id:Rr.id,from:hn.defaultPath,to:Kr+Ka.path,message:Ka.commitMessage||`${hn.defaultPath} rename to ${Kr}${Ka.path} `,secret_repository:pr,homework_common_id:ua||void 0}});(wa==null?void 0:wa.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),hn.onOK({path:Ka.path,name:Ka.path}),hn.onClose())}),ra=()=>{var Xr,Ka;Oe.history.push(`/shixuns/${xa.current}/${(Ka=(Xr=Cr.pathname)==null?void 0:Xr.split("/"))==null?void 0:Ka[3]}${Kr?`/master/shixun_show/${Kr}`:""}`)};return y.createElement(lt.default,{width:"40%",open:hn.visible,wrapClassName:st.modal,centered:!0,onOk:()=>{fa.submit()},onCancel:hn.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},y.createElement("section",{className:st.bg},y.createElement("div",{className:st.wrap},y.createElement(ke.default,{className:"mt10",form:fa,scrollToFirstError:!0,layout:"vertical",onFinish:Fa,onChange:()=>{var Xr,Ka;const ua=Ge({},fa.getFieldsValue()),wa=(Xr=ua==null?void 0:ua.path)==null?void 0:Xr.split("");((Ka=wa==null?void 0:wa.filter(Ea=>Ea=="/"))==null?void 0:Ka.length)>1&&(ua.path=ua.path.substring(0,ua.path.length-1)),fa.setFieldsValue(Ge({},ua)),ga(ua)}},y.createElement(ke.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},y.createElement(Ke.Z,null,y.createElement(ze.Z,{flex:"1"},y.createElement(ke.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:La}))))),y.createElement(ke.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},y.createElement(et.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${hn.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var re=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(ae),ce=ne(49647),he=ne(98280),ie=ne(94968),Ce=ne(62961),Et={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},gt=ne(59301),ft=Object.defineProperty,yt=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Pn=(Zt,Xt,Bt)=>Xt in Zt?ft(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,Un=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))pn.call(Xt,Bt)&&Pn(Zt,Bt,Xt[Bt]);if(yt)for(var Bt of yt(Xt))Sn.call(Xt,Bt)&&Pn(Zt,Bt,Xt[Bt]);return Zt},rn=(Zt,Xt)=>{var Bt={};for(var yn in Zt)pn.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&yt)for(var yn of yt(Zt))Xt.indexOf(yn)<0&&Sn.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},ht=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const{Dragger:Cn}=ie.default,_t=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=rn(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useLocation)(),Rr=(0,Oe.useParams)(),[sn,ga]=(0,y.useState)({}),xa=(0,y.useRef)(),[fa]=ke.default.useForm(),[Kr,ti]=(0,y.useState)([]),[La,jr]=(0,y.useState)();let Fa;(0,y.useEffect)(()=>{hn.visible&&(fa.resetFields(),ti([]))},[hn.visible]),(0,y.useEffect)(()=>{xa.current=Rr.id},[]),(0,y.useEffect)(()=>{const Ea=sessionStorage.getItem("pathArray");if(Ea){const Pr=Ea.split(",").join("/"),er=Pr.indexOf("/")===0?Pr.substr(1):Pr;jr(er)}},[]);const ra=Ea=>{var Pr,er,ni,hr;if(Fa=Ea.file.name,Ea.file.status==="done"||Ea.file.status==="uploading"){if(ti(Ea.fileList),!Ea.file.response)return;if(((Pr=Ea.file.response)==null?void 0:Pr.status)===0){(er=Bt==null?void 0:Bt.detail)!=null&&er.copy_for_exercise||(De.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),fa.validateFields());return}ti(Kr.filter(bn=>bn.uid!==Ea.file.uid)),(ni=Ea.file.response)!=null&&ni.message&&De.ZP.info((hr=Ea.file.response)==null?void 0:hr.message)}},Xr=Ea=>ht(void 0,null,function*(){if(!Ea.response){De.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Rn({type:"shixunsDetail/deleteGitFile",payload:{id:Rr.id,path:La?`${La}/${Ea.name}`:Ea.name,message:fa.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${La?`${La}/${Ea.name}`:Ea.name}`,secret_repository:pr?null:!0}})).status===0&&(ti(Kr.filter(er=>er.uid!==Ea.uid)),De.ZP.info("\u5220\u9664\u6210\u529F"))}),Ka={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!fa.getFieldValue("commitMessage"),data:()=>ht(void 0,null,function*(){return new Promise((Ea,Pr)=>ht(void 0,null,function*(){setTimeout(()=>ht(void 0,null,function*(){const er=yield fa.getFieldsValue(),ni=Un(Un({},{path:hn.defaultPath?hn.defaultPath:"",message:sn.commitMessage||`\u4E0A\u4F20\u4E86${Fa}`}),pr?{}:{secret_repository:!0});Ea(ni)}),200)}))}),fileList:Kr,method:"post",action:`${ce.Z.API_SERVER}/api/shixuns/${xa.current}/upload_git_file.json`,onChange:ra,onRemove:Xr,beforeUpload:Ea=>(Fa=Ea.name,Ea.size/1024/1024>50?(De.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},ua=(Ea=!1,Pr=1)=>ht(void 0,null,function*(){var er;const ni=(0,Tt.TG)(),hr=Un(Un({},{path:hn.defaultPath?hn.defaultPath:"",message:sn.commitMessage||`\u4E0A\u4F20\u4E86${Fa}`}),pr?{}:{secret_repository:!0});for(let bn=0;bn{gr.append(ar,hr[ar].toString())});const Tr=yield(0,he.ZP)(`/api/shixuns/${xa.current}/upload_git_file.json`,{method:"post",body:gr},!0)}hn.onClose(),hn.onOK({path:hn.defaultPath}),wa(),(er=Bt==null?void 0:Bt.detail)!=null&&er.copy_for_exercise&&(0,Dt.m)(Rn,Bt,Rr.id,Pr)}),wa=()=>{var Ea,Pr;Oe.history.push(`/shixuns/${xa.current}/${(Pr=(Ea=Cr.pathname)==null?void 0:Ea.split("/"))==null?void 0:Pr[3]}${La?`/master/shixun_show/${La}`:""}`)};return gt.createElement(lt.default,{open:hn.visible,onOk:Ea=>{fa.submit()},centered:!0,onCancel:hn.onClose,width:"70%"},gt.createElement("section",{className:Et.bg},gt.createElement("div",{className:Et.wrap},gt.createElement("div",{className:Et.title},"\u4E0A\u4F20\u6587\u4EF6"),gt.createElement(ke.default,{className:"mt10",form:fa,scrollToFirstError:!0,layout:"vertical",onFinish:()=>ht(void 0,null,function*(){var Ea,Pr;yield fa.validateFields(),(Ea=Bt==null?void 0:Bt.detail)!=null&&Ea.is_fork_from_creator&&((Pr=Bt==null?void 0:Bt.detail)!=null&&Pr.copy_for_exercise)?(hn.onClose(),Rn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(er,ni)=>{ua(er,ni)}}})):ua()}),onValuesChange:()=>ga(Un({},fa.getFieldsValue()))},gt.createElement(ke.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"}]},gt.createElement(et.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),gt.createElement(ke.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Ea,Pr){return(Kr==null?void 0:Kr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},gt.createElement("div",{onClick:()=>{if(!fa.getFieldValue("commitMessage")){De.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},gt.createElement(Cn,Un({},Ka),gt.createElement("div",null,gt.createElement("i",{className:`iconfont icon-shangchuan font50 ${Et.colorBlue}`})),gt.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",gt.createElement("span",{className:`${Et.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"))))))),gt.createElement(Ce.Z,{onFinish:Ea=>jr(Ea)})))};var on=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(_t),It={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"},fn={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},kt=Object.defineProperty,Hn=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,or=(Zt,Xt,Bt)=>Xt in Zt?kt(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,ut=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))rr.call(Xt,Bt)&&or(Zt,Bt,Xt[Bt]);if(Hn)for(var Bt of Hn(Xt))Qr.call(Xt,Bt)&&or(Zt,Bt,Xt[Bt]);return Zt},Rt=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const gn=({shixunsDetail:Zt,globalSetting:Xt,loading:Bt,dispatch:yn,title:$n,pathList:xr=[],showInputPath:Rn=!1,isMergeSelectFile:pr=!1,onFinish:hn=()=>{}})=>{const[Cr]=ke.default.useForm(),Rr=(0,Oe.useParams)(),sn=(0,Oe.useLocation)(),ga=(0,y.useRef)(),[xa,fa]=(0,y.useState)(""),[Kr,ti]=(0,y.useState)(""),[La,jr]=(0,y.useState)([]),[Fa,ra]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Pr,er;ga.current=((er=(Pr=sn.pathname)==null?void 0:Pr.split("/"))==null?void 0:er[3])==="repository"},[]),(0,y.useEffect)(()=>{if(Zt.actionTabs.key!=="Repository-SelectFilePath")return;const Pr=xr.join("/");let er=[];xr.map((ni,hr)=>{hr===0?er.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ni}`,path:Pr}):er.push({val:`/${ni}`,path:Pr})}),jr(er),fa(Pr),ti(Pr),Xr(Pr)},[Zt.actionTabs.key]);const Xr=Pr=>Rt(void 0,null,function*(){const er=yield yn({type:ga.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Rr.id,path:Pr}});er&&ra(er.trees||[])}),Ka=Pr=>{let er=xa;Pr.type==="tree"&&(La.length?La.push({val:`/${Pr.name}`,path:Pr.name}):La.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Pr.name}`,path:Pr.name}),jr(La),er=xa?`${xa}/${Pr.name}`:Pr.name,fa(er)),Xr(er)},ua=(Pr,er)=>{const ni=La.filter((bn,gr)=>gr<=er);jr(ni);const hr=ni.filter((bn,gr)=>gr!==0).map(bn=>bn.val).join("").substr(1);fa(hr),Xr(hr)},wa=()=>Rt(void 0,null,function*(){const Pr=Cr==null?void 0:Cr.getFieldsValue(),er=xa?`${xa}${Pr!=null&&Pr.name?`/${Pr==null?void 0:Pr.name}`:""}`:Pr==null?void 0:Pr.name;if(pr){hn(er),Ea();return}if(Rn){yield Cr.validateFields();const ni=yield yn({type:"shixunsDetail/uploadGitFolder",payload:ut(ut({},{id:Rr.id,path:er}),ga.current?{}:{secret_repository:!0})});hn(Kr),ni.status===0&&De.ZP.info("\u65B0\u5EFA\u6210\u529F")}else hn(er),De.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Ea()}),Ea=()=>{yn({type:"shixunsDetail/setActionTabs",payload:{}}),Cr.resetFields()};return y.createElement(lt.default,{centered:!0,title:$n||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Zt.actionTabs.key==="Repository-SelectFilePath",onOk:wa,onCancel:Ea},y.createElement("div",{className:fn.wrap},y.createElement("div",{className:fn.content},y.createElement("div",{className:fn.mainPathWrap},!!(La!=null&&La.length)&&La.map((Pr,er)=>y.createElement("a",{key:er,onClick:()=>ua(Pr,er)},Pr.val))),!!(Fa!=null&&Fa.length)&&Fa.map((Pr,er)=>Pr.type==="tree"&&y.createElement("a",{key:er,onClick:()=>Ka(Pr)},y.createElement("i",{className:`iconfont icon-wenjianjia ${fn.colorBlue}`}),Pr.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},xa),Rn&&y.createElement(ke.default,{form:Cr,scrollToFirstError:!0,className:"mt20"},y.createElement(ke.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Ln=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt})=>({shixunsDetail:Zt,globalSetting:Bt,loading:Xt.models.index}))(gn),cr=ne(18785),wr=ne(84105),Na=ne(72946),Wr=ne(1997),Vr=ne(26593),Fr=ne(84973),Ba=Object.defineProperty,za=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Zn=(Zt,Xt,Bt)=>Xt in Zt?Ba(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,Er=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))fr.call(Xt,Bt)&&Zn(Zt,Bt,Xt[Bt]);if($a)for(var Bt of $a(Xt))Jt.call(Xt,Bt)&&Zn(Zt,Bt,Xt[Bt]);return Zt},Aa=(Zt,Xt)=>za(Zt,Ua(Xt)),kr=(Zt,Xt)=>{var Bt={};for(var yn in Zt)fr.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&$a)for(var yn of $a(Zt))Xt.indexOf(yn)<0&&Jt.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},Ar=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const{DirectoryTree:pi}=nt.default,zi=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,activeKey:Rn,dispatch:pr,practiceSetting:hn,isRepository:Cr,treeData:Rr,setTreeData:sn}=Xt,ga=kr(Xt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),xa,fa,Kr,ti,La,jr,Fa,ra;const Xr=(0,Oe.useParams)(),Ka=(0,Oe.useLocation)(),[ua,wa]=(0,y.useState)(),[Ea,Pr]=(0,y.useState)(!1),[er,ni]=(0,y.useState)(!1),[hr,bn]=(0,y.useState)(!1),[gr,Tr]=(0,y.useState)(!1),[ar,dr]=(0,y.useState)("");let[tr,Ye]=(0,y.useState)([]),[Pa,Sa]=(0,y.useState)([]);const[Ni,vi]=(0,y.useState)([]),[Ui,co]=(0,y.useState)(!1),[ul,so]=(0,y.useState)(),[jo,gi]=(0,y.useState)(),[fo,cl]=(0,y.useState)(""),[xl,rl]=(0,y.useState)(),[Dl,Io]=(0,y.useState)(!1);(0,y.useEffect)(()=>{sn([]),mo(""),localStorage.warehouseHideTip||co(!0)},[Ka.pathname,Cr]);const $l=(Dr="")=>Ar(void 0,null,function*(){(yield(0,Na.Zt)({id:Xr.id,secret_dir_path:Dr}))&&rl(Dr)}),Pl=Dr=>{var wi;return y.createElement(Ve.default,{className:It.menu,onClick:Vi=>{switch(dr(Dr.path||""),Vi.key){case"1":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Pr(!0);break;case"2":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),bn(!0);break;case"3":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Tr(!0);break;case"4":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),ni(!0);break;case"5":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),po(Dr.path,Dr.name,Dr);break;case"6":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),ys(Dr);break}}},(Dr.type==="topTree"||Dr.type==="tree")&&y.createElement(Ve.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Dr.type==="topTree"||Dr.type==="tree")&&y.createElement(Ve.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Dr.type==="topTree"||Dr.type==="tree")&&y.createElement(Ve.default.Item,{key:"3"},"\u4E0A\u4F20"),Dr.type!=="topTree"&&Dr.type!=="tree"&&((wi=Bt==null?void 0:Bt.detail)==null?void 0:wi.public)<2&&y.createElement(Ve.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Dr.type!=="topTree"&&y.createElement(Te.CopyToClipboard,{text:`/data/workspace/myshixun/${Cr?"":"secret/"}${Dr==null?void 0:Dr.path}`,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Ve.default.Item,{key:"6"},y.createElement(y.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Dr.type!=="topTree"&&y.createElement(Ve.default.Item,{key:"5"},"\u5220\u9664"))},Cl=(Dr,wi)=>Dr.map(Vi=>(wi==""?Vi.path=wi+Vi.name:Vi.path=wi+"/"+Vi.name,Vi.title=y.createElement(Ke.Z,{className:"font14"},y.createElement(ze.Z,{flex:"1"},y.createElement(Ke.Z,null,Vi.type==="blob"&&y.createElement(ze.Z,{flex:"20px",style:{marginLeft:-20}},y.createElement("span",{className:"iconfont icon-wenjian11 font12"})),y.createElement(ze.Z,{flex:"1"},y.createElement("span",{className:" multi_ellipsis1"},Vi.name)))),y.createElement(ze.Z,null,(Vi.type==="blob"||Vi.type==="tree")&&y.createElement(tt.Z,{dropdownRender:()=>Pl(Vi),className:It.ellipsis},y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Vi.disableCheckbox=ua&&ua!==Vi.name,Vi.className=Vi.type==="tree"?It.pl23:"",Vi.checkable=Vi.type!=="tree",Vi.isLeaf=Vi.type!=="tree",Vi.children=Vi.type==="tree"&&[],Vi.key=Vi.path,Vi)),Nl=Dr=>{pr({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Dr}})},es=(Dr,wi)=>Ar(void 0,null,function*(){const Vi=Dr.split("/");yield mo(ar),setTimeout(()=>{Nl(Dr),tr=[Vi[0]||""],Pa=[Dr],Sa([...Pa]),Ye([...tr])},150)}),Fl=(Dr,wi)=>{if(wi=="")Rr=[...Dr],sn([...Dr]);else{let Vi=bl(Rr,wi,Dr);Rr=Vi,sn([...Vi])}};function bl(Dr,wi,Vi){return Dr.map(Hi=>Hi.key===wi?(Hi.children=[...Vi],Er({},Hi)):Hi.children?Aa(Er({},Hi),{children:bl(Hi.children,wi,Vi)}):Hi)}const mo=(Dr="")=>Ar(void 0,null,function*(){var wi,Vi;const Hi=yield pr({type:Cr?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Xr.id,path:Dr}});if(Hi){if((wi=Hi.trees)!=null&&wi.length){let Mo=Cl([...Hi.trees],Dr);Fl(Mo,Dr),vi(Hi.trees||[]),gi(Dr||""),console.log("handleGetRepository:",Mo,Dr),setTimeout(()=>console.log(Rr,Hi.trees,Dr,999999),2e3)}else Dr==""&&sn([]);so(((Vi=Hi.commits)==null?void 0:Vi[0])||{})}return Hi}),ss=Dr=>Ar(void 0,null,function*(){return new Promise((wi,Vi)=>Ar(void 0,null,function*(){Dr.children.length&&wi(),cl(Dr.path),yield mo(Dr.path),wi()}))}),ks=(Dr,wi)=>Ar(void 0,null,function*(){var Vi;console.log("handleSelectTree",Dr,wi.nativeEvent.target.nodeName,wi);const Hi=()=>{Nl(wi.node.path),Dr=[wi.node.path],Sa([...Dr])};wi.nativeEvent.target.nodeName==="svg"||wi.nativeEvent.target.nodeName==="LI"||wi.nativeEvent.target.nodeName==="I"||wi.node.type==="blob"&&((Vi=hn==null?void 0:hn.sideBar)!=null&&Vi.confirmLeave?lt.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:()=>{Hi(),pr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Hi())}),po=(Dr,wi,Vi)=>{lt.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Vi.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ar(void 0,null,function*(){const Hi=(0,Tt.TG)(),Mo=yield pr({type:"shixunsDetail/deleteGitFile",payload:{id:Xr.id,path:Dr,message:`\u5220\u9664${Dr}`,secret_repository:Cr?null:!0,homework_common_id:Hi||void 0}});let Al=Dr.split("/");if((Mo==null?void 0:Mo.status)===0){De.ZP.info("\u5220\u9664\u6210\u529F"),Al.splice(Al.length-1,1);const Tl=yield mo(Al.length>1?Al.join("/"):"");return Tl!=null&&Tl.trees||(Al.splice(Al.length-1,1),yield mo(Al.length>1?Al.join("/"):"")),Nl(""),!0}else(Mo==null?void 0:Mo.status)===-3?lt.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:y.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Dr,"\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/${Xr.id}/edit/${Mo==null?void 0:Mo.message}/tab=2`}}):(Mo==null?void 0:Mo.status)===-4&<.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:y.createElement("div",null,Mo==null?void 0:Mo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Xr.id}/edit?tabId=service`}})})})},ys=Dr=>{console.log(Dr,"item")},Ns=(Dr,wi)=>Ar(void 0,null,function*(){if(console.log("handleExpand",wi),wi.nativeEvent.target.nodeName==="svg"||wi.nativeEvent.target.nodeName==="path"||wi.nativeEvent.target.nodeName==="LI")return!0;yield ss(wi.node),tr.includes(wi.node.path)?tr.splice(tr.indexOf(wi.node.path),1):tr.push(wi.node.path),Ye([...tr])}),nu=()=>{co(!1),localStorage.warehouseHideTip=!0},js=Dr=>Ar(void 0,null,function*(){var wi;let Vi,Hi="",Mo,Al;switch(Cr){case!0:Hi="\u5F00\u542F\u7248\u672C\u5E93",Mo="\u5F00\u542F",Al="\u4E0D\u5F00\u542F",Vi=y.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:(wi=Bt==null?void 0:Bt.detail)!=null&&wi.secret_repository?(Hi="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Mo="\u786E\u5B9A",Al="\u53D6\u6D88",Vi=y.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")):(Hi="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Mo="\u4E0D\u4F7F\u7528",Al="\u4F7F\u7528",Vi=y.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}!Cr&&(0,Wr.gy)(pr,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||lt.default.confirm({title:Hi,okText:Mo,cancelText:Al,content:Vi,onOk:()=>{var Tl;(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Hi]),!Cr&&!((Tl=Bt==null?void 0:Bt.detail)!=null&&Tl.secret_repository)||zs(Dr)},onCancel:()=>{var Tl;!Cr&&!((Tl=Bt==null?void 0:Bt.detail)!=null&&Tl.secret_repository)&&zs(Dr)}})}),zs=Dr=>Ar(void 0,null,function*(){Cr?(yield(0,Na.h4)(Er({},Xr)),pr({type:"practiceSetting/getCommonData",payload:Er({},Xr)})):yield(0,Na.K0)(Aa(Er({},Xr),{is_secret_repository:Dr})),mo(),pr({type:"shixunsDetail/getShixunsDetail",payload:{id:Xr.id}})}),ru=Dr=>{console.log(Dr)},Xl=Dr=>Ar(void 0,null,function*(){console.log(Dr);const wi=Dr.node.key,Vi=Dr.dragNode.key,Hi=Dr.node.pos.split("-"),Mo=Dr.dropPosition-Number(Hi[Hi.length-1]);if(Dr.dragNode.type==="tree"){De.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Dr.node.type!=="tree"){De.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield pr({type:"shixunsDetail/moveGitFile",payload:Er({id:Xr.id,from:Dr.dragNode.path,to:Dr.node.path+"/"+Dr.dragNode.name,message:`${Dr.dragNode.path} move to ${Dr.node.path+"/"+Dr.dragNode.name} `},Cr?{}:{secret_repository:!0})})).status===0){Nl(""),yield mo("");for(let Wo=0;Wonew Date("2023-09-01")},y.createElement(xe.Z,{className:Cr&&((fa=Bt==null?void 0:Bt.detail)!=null&&fa.init_repository)?"hide":"ml10",checked:Cr?(ti=Bt==null?void 0:Bt.detail)==null?void 0:ti.init_repository:(Kr=Bt==null?void 0:Bt.detail)==null?void 0:Kr.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:js}))),y.createElement(ze.Z,null,y.createElement(tt.Z,{dropdownRender:()=>Pl({type:"topTree"}),className:"current"},y.createElement(Re.Z,{open:Ui,title:y.createElement("div",{className:"font16"},y.createElement(cr.Z,{style:{position:"relative",left:-35},onClick:()=>nu()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",y.createElement("span",{onClick:()=>nu(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:It.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Cr&&((La=Bt==null?void 0:Bt.detail)==null?void 0:La.init_repository)&&y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Cr&&((jr=Bt==null?void 0:Bt.detail)==null?void 0:jr.secret_repository)&&y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Rr.length&&!Cr&&y.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},y.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")),Rr.length?y.createElement(y.Fragment,null,y.createElement("div",{className:It.content},Rn==="1"&&y.createElement("div",{className:It.tips},"\u63D0\u793A\uFF1A",y.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'),y.createElement(pi,{disabled:!!$n.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Rr,switcherIcon:y.createElement(wr.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Ns,expandedKeys:tr,selectedKeys:Pa,onSelect:ks,draggable:!0,onDragEnter:ru,onDrop:Xl,className:It.gitTree}))):"",!Rr.length&&Cr&&((Fa=Bt==null?void 0:Bt.detail)==null?void 0:Fa.init_repository)&&y.createElement(oi,null),!Rr.length&&!Cr&&((ra=Bt==null?void 0:Bt.detail)==null?void 0:ra.secret_repository)&&y.createElement(oi,null))),y.createElement(re,{visible:er,defaultPath:ar,onClose:()=>ni(!1),isRepository:!Cr,onOK:Dr=>Ar(void 0,null,function*(){const wi=ar.split("/");wi.pop(),yield mo(wi.join("/")),Nl("")})}),y.createElement(Ue,{visible:Ea,defaultPath:ar,onClose:()=>Pr(!1),isRepository:Cr,onOK:Dr=>{es(Dr.path,Dr.name)}}),y.createElement(je,{visible:hr,defaultPath:ar,onClose:()=>bn(!1),isRepository:Cr,onOK:Dr=>{es(Dr.path,Dr.name)}}),y.createElement(on,{defaultPath:ar,visible:gr,isRepository:Cr,onClose:()=>Tr(!1),onOK:Dr=>Ar(void 0,null,function*(){const wi=ar.split("/");yield mo(ar),tr=[wi[0]||""],Pa=[ar],Sa([...Pa]),Ye([...tr])})}),y.createElement(Ln,{pathList:ar==null?void 0:ar.split("/"),showInputPath:!0,isMergeSelectFile:Dl,onFinish:Dr=>{Dl?$l(Dr):mo(Dr),Io(!1)}}))},oi=()=>y.createElement("div",{className:`mt20 pb50 ${It.nodata}`},y.createElement("div",{className:It.headLeft},"\u63D0\u793A\uFF1A",y.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",y.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",y.createElement("br",null),"1\u3001",y.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",y.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",y.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),y.createElement("img",{width:"100%",src:Vr.Oe}));var Ta=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,practiceSetting:yn,user:$n})=>({shixunsDetail:Zt,globalSetting:Bt,user:$n,practiceSetting:yn,loading:Xt}))(zi),xn={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"},Sr=ne(37285),Hr=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,$t=(Zt,Xt)=>{var Bt={};for(var yn in Zt)Zr.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&Hr)for(var yn of Hr(Zt))Xt.indexOf(yn)<0&&na.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},Vn=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const Wn=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=$t(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useParams)(),[Rr,sn]=(0,y.useState)([]);(0,y.useEffect)(()=>{ga()},[pr]);const ga=()=>Vn(void 0,null,function*(){const xa=yield Rn({type:"shixunsDetail/getRepositoryCommit",payload:{id:Cr.id,secret_repository:pr?void 0:!0}});xa&&sn(xa.commits||[])});return y.createElement(y.Fragment,null,Rr==""&&y.createElement("div",{className:xn.empty},y.createElement("img",{src:Vr.em,width:"258"}),y.createElement("br",null),y.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Rr!=""&&y.createElement("section",{className:xn.bg},y.createElement("div",{className:xn.wrap},y.createElement("div",{className:xn.content},Rr==null?void 0:Rr.map(xa=>{var fa,Kr;return y.createElement("div",null,y.createElement(Ke.Z,{align:"middle",className:"c-white font16"},y.createElement(ze.Z,null,xa.title)),y.createElement(Ke.Z,{align:"middle",className:"mt20 "},y.createElement(ze.Z,null,y.createElement("img",{className:xn.imageUrl,src:ce.Z.IMG_SERVER+"/"+((fa=xa.author)==null?void 0:fa.image_url)})),y.createElement(ze.Z,{className:xn.blueLight},y.createElement("span",{className:"ml20"},(Kr=xa.author)==null?void 0:Kr.username)),y.createElement(ze.Z,null,y.createElement("span",{className:`ml20 ${xn.blueLight}`},"\u63D0\u4EA4\u4E8E"),y.createElement("span",{className:`ml20 ${xn.blueLight}`},xa.time))),y.createElement(Sr.Z,{className:xn.divider}))})))))};var pt=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(Wn),wt=ne(75049),qn=ne(59301),di=Object.defineProperty,Ra=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Yn=(Zt,Xt,Bt)=>Xt in Zt?di(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,lr=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))Mt.call(Xt,Bt)&&Yn(Zt,Bt,Xt[Bt]);if(Lt)for(var Bt of Lt(Xt))At.call(Xt,Bt)&&Yn(Zt,Bt,Xt[Bt]);return Zt},yr=(Zt,Xt)=>Ra(Zt,ct(Xt)),Gn=(Zt,Xt)=>{var Bt={};for(var yn in Zt)Mt.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&Lt)for(var yn of Lt(Zt))Xt.indexOf(yn)<0&&At.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},Nr=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const{TabPane:Gr}=it.default,fi=Zt=>{var Xt=Zt,{globalSetting:Bt,loading:yn,dispatch:$n,practiceSetting:xr,shixunsDetail:Rn}=Xt,pr=Gn(Xt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),hn,Cr,Rr,sn,ga,xa,fa,Kr,ti,La,jr,Fa,ra,Xr,Ka,ua,wa,Ea,Pr;const[er,ni]=(0,y.useState)("1"),[hr,bn]=(0,y.useState)("1");let[gr,Tr]=(0,y.useState)();const ar=(0,y.useRef)(),[dr,tr]=(0,y.useState)(!0),[Ye,Pa]=(0,y.useState)(["2","1"]),[Sa,Ni]=(0,y.useState)([]),vi=(0,y.useRef)(),Ui=(0,Oe.useParams)(),co=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:qn.createElement("span",null,qn.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),qn.createElement(Re.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},qn.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,y.useEffect)(()=>{var gi,fo,cl,xl,rl,Dl,Io,$l,Pl,Cl,Nl,es,Fl,bl,mo,ss,ks,po;try{((cl=(fo=(gi=Rn==null?void 0:Rn.fileContent)==null?void 0:gi.content)==null?void 0:fo.content)!=null&&cl.length||((rl=(xl=Rn==null?void 0:Rn.fileContent)==null?void 0:xl.content)==null?void 0:rl.content)=="")&&(((Dl=Rn==null?void 0:Rn.fileContent)==null?void 0:Dl.file_type)==="txt"?(ar.current=window.decodeURIComponent(escape(window.atob(($l=(Io=Rn==null?void 0:Rn.fileContent)==null?void 0:Io.content)==null?void 0:$l.content))),gr=window.decodeURIComponent(escape(window.atob((Cl=(Pl=Rn==null?void 0:Rn.fileContent)==null?void 0:Pl.content)==null?void 0:Cl.content))),Tr(gr)):(ar.current=(es=(Nl=Rn==null?void 0:Rn.fileContent)==null?void 0:Nl.content)==null?void 0:es.content,gr=(bl=(Fl=Rn==null?void 0:Rn.fileContent)==null?void 0:Fl.content)==null?void 0:bl.content,Tr(gr)))}catch(ys){ar.current=window.atob((ss=(mo=Rn==null?void 0:Rn.fileContent)==null?void 0:mo.content)==null?void 0:ss.content),gr=window.atob((po=(ks=Rn==null?void 0:Rn.fileContent)==null?void 0:ks.content)==null?void 0:po.content),Tr(gr),De.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Rn.fileContent.content)},[(hn=Rn==null?void 0:Rn.fileContent)==null?void 0:hn.content]),(0,y.useEffect)(()=>{var gi;const fo=(gi=xr==null?void 0:xr.sideBar)==null?void 0:gi.selectPath.split("/");Pa(fo)},[(Cr=xr==null?void 0:xr.sideBar)==null?void 0:Cr.selectPath]);const ul=gi=>{Tr(gi);let fo=-1;gi===ar.current?fo=0:fo=1,$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!fo}})};(0,y.useEffect)(()=>{new Promise((gi,fo)=>Nr(void 0,null,function*(){var cl,xl,rl;if(((cl=xr==null?void 0:xr.sideBar)==null?void 0:cl.selectPath)!==""&&((xl=xr==null?void 0:xr.sideBar)!=null&&xl.selectPath)){const Dl=yield $n({type:"shixunsDetail/getFileContent",payload:{id:Ui.id,path:(rl=xr==null?void 0:xr.sideBar)==null?void 0:rl.selectPath,secret_repository:dr?null:!0}});Dl!=null&&Dl.content||(Dl==null?void 0:Dl.content)==""||$n({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(Rr=xr==null?void 0:xr.sideBar)==null?void 0:Rr.selectPath]);const so=qn.createElement(Ve.default,{className:Me.menu,style:{background:"#24294b"},onClick:gi=>{var fo;!((fo=Rn==null?void 0:Rn.detail)!=null&&fo.secret_repository)&&gi.key==="2"&&bn("1"),ni(gi.key),gi.key==="1"?tr(!0):tr(!1)}},qn.createElement(Ve.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),co.filter(gi=>{var fo,cl;return!((fo=Rn==null?void 0:Rn.detail)!=null&&fo.init_repository)||(cl=Rn==null?void 0:Rn.detail)!=null&&cl.is_jupyter_lab?gi.id!=="2":gi}).map((gi,fo)=>qn.createElement(Ve.default.Item,{className:"leaveClick",key:gi.id},gi.name))),jo=(gi=!1,fo=1)=>Nr(void 0,null,function*(){var cl,xl,rl,Dl;const Io=yield $n({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ui.id,path:(xl=(cl=Rn==null?void 0:Rn.fileContent)==null?void 0:cl.params)==null?void 0:xl.path,content:gr,secret_repository:dr?null:!0,sync_origin_shixun:gi}});Io!=null&&Io.content&&((rl=Rn==null?void 0:Rn.detail)!=null&&rl.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),$n({type:"practiceSetting/setSideBarTabs",payload:yr(lr({},xr.sideBar),{confirmLeave:!1})})),(Dl=Rn==null?void 0:Rn.detail)!=null&&Dl.copy_for_exercise&&(0,Dt.m)($n,Rn,Ui.id,fo)});return qn.createElement("div",{className:Me.warehouse},qn.createElement("div",{className:Me.header},qn.createElement(Ke.Z,{align:"middle",className:"w100 c-white",style:{height:60}},qn.createElement(ze.Z,{flex:"1"},qn.createElement(Ke.Z,{align:"middle"},qn.createElement(ze.Z,null,qn.createElement(tt.Z,{dropdownRender:()=>so,className:Me.menu},qn.createElement("span",{className:"font16 c-white current ml20"},co.find(gi=>gi.id===er).name," ",qn.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),qn.createElement(ze.Z,{flex:"81px"},qn.createElement("div",{className:Me.line})),qn.createElement(ze.Z,null,qn.createElement(it.default,{className:Me.tabs,activeKey:hr,onChange:gi=>{var fo;(fo=xr==null?void 0:xr.sideBar)!=null&&fo.confirmLeave?lt.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:()=>{bn(gi),$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(bn(gi),$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},qn.createElement(Gr,{tab:qn.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),dr&&((sn=Rn==null?void 0:Rn.detail)==null?void 0:sn.init_repository)&&qn.createElement(Gr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!dr&&((ga=Rn==null?void 0:Rn.detail)==null?void 0:ga.secret_repository)&&qn.createElement(Gr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(dr&&((xa=Rn==null?void 0:Rn.repository)==null?void 0:xa.git_url)||!dr&&((fa=Rn==null?void 0:Rn.secretRepository)==null?void 0:fa.git_url))&&qn.createElement(qn.Fragment,null,qn.createElement(ze.Z,null,qn.createElement("span",{className:Me.title},"\u4ED3\u5E93\u5730\u5740:"),qn.createElement("input",{value:dr?(Kr=Rn==null?void 0:Rn.repository)==null?void 0:Kr.git_url:(ti=Rn==null?void 0:Rn.secretRepository)==null?void 0:ti.git_url}),qn.createElement(Te.CopyToClipboard,{text:dr?(La=Rn==null?void 0:Rn.repository)==null?void 0:La.git_url:(jr=Rn==null?void 0:Rn.secretRepository)==null?void 0:jr.git_url,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},qn.createElement(Re.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},qn.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),qn.createElement("div",{className:Me.content,style:{overflow:"auto"}},hr==="1"&&qn.createElement(qn.Fragment,null,qn.createElement("aside",{className:Me.left},qn.createElement(Be.Z,{spinning:!!yn.effects["shixunsDetail/getRepository"],wrapperClassName:`${Me.loading} ${Me.bottom0}`},qn.createElement(Ta,{setTreeData:Ni,treeData:Sa,activeKey:er,isRepository:dr}))),qn.createElement("aside",{className:Me.right,ref:vi},((Fa=xr==null?void 0:xr.sideBar)==null?void 0:Fa.selectPath)!==""&&qn.createElement(qn.Fragment,null,qn.createElement(Be.Z,{spinning:!!yn.effects["shixunsDetail/getFileContent"],wrapperClassName:Me.loading},qn.createElement("div",{className:Me.filePathWrp},qn.createElement(Ke.Z,{align:"middle",className:"w100"},qn.createElement(ze.Z,null,qn.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),qn.createElement(ze.Z,{flex:"40px"},qn.createElement("div",{className:Me.line,style:{marginLeft:20}})),qn.createElement(ze.Z,{className:Me.filePath},Ye.map((gi,fo)=>qn.createElement("span",{className:"c-blue"},gi))))),qn.createElement("div",{className:yn.effects["shixunsDetail/getFileContent"]?"hide":"show"},qn.createElement(wt.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(ra=Rn==null?void 0:Rn.fileContent)==null?void 0:ra.filename,type:((Xr=Rn==null?void 0:Rn.fileContent)==null?void 0:Xr.file_type)==="office"?"download":(Ka=Rn==null?void 0:Rn.fileContent)==null?void 0:Ka.file_type,data:gr,monacoEditor:{value:gr,language:(ua=Rn==null?void 0:Rn.fileContent)==null?void 0:ua.language,onChange:gi=>ul(gi),options:{fontSize:14}}}))),((wa=Rn==null?void 0:Rn.fileContent)==null?void 0:wa.file_type)==="txt"&&qn.createElement(Ke.Z,{align:"middle",justify:"center",className:Me.footer},qn.createElement(ze.Z,null,qn.createElement(Nt.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{Oe.history.push(`/shixuns/${Ui.id}/challenges`)}},"\u53D6\u6D88"),qn.createElement(Nt.ZP,{type:"primary",size:"middle",className:"ml40",onClick:gi=>{var fo,cl;(fo=Rn==null?void 0:Rn.detail)!=null&&fo.is_fork_from_creator&&((cl=Rn==null?void 0:Rn.detail)!=null&&cl.copy_for_exercise)?$n({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(xl,rl)=>{jo(xl,rl)}}}):jo()}},"\u63D0\u4EA4")))),((Ea=xr==null?void 0:xr.sideBar)==null?void 0:Ea.selectPath)==""&&((Pr=Rn==null?void 0:Rn.detail)==null?void 0:Pr.init_repository)&&qn.createElement("div",{className:Me.empty},qn.createElement("img",{src:Vr.x7,width:"258"}),qn.createElement("br",null),qn.createElement("span",{className:"c-grey-c"},!!(Sa!=null&&Sa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Sa!=null&&Sa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),hr==="2"&&qn.createElement("div",{className:Me.commit},qn.createElement(pt,{isRepository:dr}))))};var va=(0,Oe.connect)(({loading:Zt,globalSetting:Xt,practiceSetting:Bt,shixunsDetail:yn})=>({globalSetting:Xt,loading:Zt,practiceSetting:Bt,shixunsDetail:yn}))(fi)},35453:function(St,zt,ne){"use strict";ne.r(zt),ne.d(zt,{default:function(){return Zs}});var y=ne(59301),Me={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},Oe={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"},it=ne(19374),Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",De=ne(72946),Ve=ne(62957),Ke=ne(6767),ze=ne(98280),tt=ne(75790),lt=ne(59301),Be=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,xe=(Ae,Pe)=>{var Se={};for(var Ht in Ae)Nt.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&Be)for(var Ht of Be(Ae))Pe.indexOf(Ht)<0&&nt.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},Te=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const ke=Ae=>{var Pe=Ae,{globalSetting:Se,loading:Ht,dispatch:Dn,practiceSetting:Bn,shixunsDetail:wn}=Pe,On=xe(Pe,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Qt,kn;const Ma=(0,tt.useLocation)(),ii=(0,y.useRef)(""),ia=(0,tt.useParams)(),{title:Ha,base_info_warning:ca,challenges_warning:ur,service_warning:Br,repository_warning:Kn,mirror_warning:hi}=Bn;(0,y.useEffect)(()=>{var ei;ii.current=(ei=Ma.pathname.split("/"))==null?void 0:ei[2],Dn({type:"practiceSetting/setParams",payload:{id:ii.current}}),Dn({type:"practiceSetting/getCommonData",payload:{id:ii.current}})},[Ma.pathname]),(0,y.useEffect)(()=>((0,it.Dk)(Ha||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,it.Dk)()}));const Ai=()=>Te(void 0,null,function*(){yield ja(),tt.history.push(`/shixuns/${ii.current}/challenges`)}),ja=()=>new Promise((ei,Ti)=>{var Gi;(Gi=Bn==null?void 0:Bn.sideBar)!=null&&Gi.confirmLeave?Ve.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:()=>{Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ei()},onCancel:()=>{Ti()}}):ei()}),Da=ei=>{var Ti;if(ei===(Bn==null?void 0:Bn.sideBar.tabsActive))return;const Gi=()=>{tt.history.push(`/shixuns/${ii.current}/edit?tabId=${ei}`),Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ei,selectPath:"",confirmLeave:!1}})};(Ti=Bn==null?void 0:Bn.sideBar)!=null&&Ti.confirmLeave?Ve.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:()=>{Gi()}}):Gi()},ma=(ei,Ti=!1)=>{ei=ei!=null&&ei.includes(".json")?ei:`${ei}.json`,Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:lt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Te(void 0,null,function*(){const Gi=yield(0,ze.ZP)("/api"+ei,{method:"get"});if(!Gi)return;Ke.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const mn=yield(0,De.Ir)({id:Gi.shixun_identifier,jump_challenge_setting:Ti});if(mn!=null&&mn.game_identifier){(0,it.xg)(`/tasks/${mn.game_identifier}`);return}(mn==null?void 0:mn.status)===2?ma(mn==null?void 0:mn.message):(mn==null?void 0:mn.status)===3&&zr(mn==null?void 0:mn.message)})})},zr=ei=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:lt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ei,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Oa=(ei,Ti)=>Te(void 0,null,function*(){var Gi,mn,ka,No;if(yield ja(),(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Gi=wn.detail)!=null&&Gi.is_jupyter||(mn=wn.detail)!=null&&mn.is_jupyter_lab){Dn({type:"shixunsDetail/execJupyter",payload:{id:ii.current}}).then(Mi=>{var To;Mi!=null&&Mi.identifier&&((To=tt.history)==null||To.push(`/tasks/${Mi.identifier}/jupyter`))});return}Dn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Di=Ti?yield(0,De.BK)({id:ei}):yield(0,De.Ir)({id:ei});if(Dn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Di==null?void 0:Di.status)==5&&!Ti){Ve.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:lt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(No=(ka=Di==null?void 0:Di.data)==null?void 0:ka.challenge_errors)==null?void 0:No.map((Mi,To)=>{var ea;return lt.createElement("span",{key:To,style:{color:"#3061D0"}},"\u7B2C",Mi==null?void 0:Mi.challenge_position,"\u5173",To!=((ea=Di==null?void 0:Di.data)==null?void 0:ea.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 Mi,To,ea;window.location.href=`/shixuns/${ii.current}/edit/${(ea=(To=(Mi=Di==null?void 0:Di.data)==null?void 0:Mi.challenge_errors)==null?void 0:To[0])==null?void 0:ea.challenge_id}/tab=2`},onCancel:()=>{(0,De.Ir)({id:ii.current,jump_challenge_setting:!0}).then(Mi=>{if(Mi!=null&&Mi.game_identifier||Mi!=null&&Mi.identifier){(0,it.xg)(`/tasks/${Mi.game_identifier}`);return}(Mi==null?void 0:Mi.status)===-3?(0,it.eF)():(Mi==null?void 0:Mi.status)===2?ma(Mi==null?void 0:Mi.message,!0):(Mi==null?void 0:Mi.status)===3&&zr(Mi==null?void 0:Mi.message)})}});return}if((Di==null?void 0:Di.status)==6&&!Ti){Ve.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:lt.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/${ii.current}/edit?tabId=environment`}});return}if(Di!=null&&Di.game_identifier||Di!=null&&Di.identifier){(0,it.xg)(Ti?`/tasks/${Di==null?void 0:Di.identifier}/jupyter`:`/tasks/${Di.game_identifier}`);return}(Di==null?void 0:Di.status)===-3?(0,it.eF)():(Di==null?void 0:Di.status)===2?ma(Di==null?void 0:Di.message):(Di==null?void 0:Di.status)===3&&zr(Di==null?void 0:Di.message)}),qa=()=>Te(void 0,null,function*(){yield ja(),Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),ui=ei=>({borderBottomColor:(Bn==null?void 0:Bn.sideBar.tabsActive)===ei?"#0152d9":"transparent"});return lt.createElement("div",{className:Oe.header},lt.createElement("aside",{className:Oe.title},lt.createElement("i",{onClick:Ai,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),lt.createElement("span",{className:Oe.edit},Ha||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),lt.createElement("i",{onClick:qa,className:"icon iconfont icon-xiugai1"})),lt.createElement("aside",{className:Oe.schedule},lt.createElement("div",null,lt.createElement("span",{style:ui("information"),className:Oe.clickWarp,onClick:()=>Da("information")},ca?lt.createElement("span",{className:Oe.num},"1"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u57FA\u672C\u4FE1\u606F")),lt.createElement("i",{className:"iconfont icon-lujing"})),lt.createElement("div",null,lt.createElement("span",{style:ui("warehouse"),className:Oe.clickWarp,onClick:()=>Da("warehouse")},Kn?lt.createElement("span",{className:Oe.num},"2"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u4EE3\u7801\u4ED3\u5E93")),lt.createElement("i",{className:"iconfont icon-lujing"})),(wn==null?void 0:wn.detail)&&!((Qt=wn==null?void 0:wn.detail)!=null&&Qt.is_jupyter_lab)&<.createElement("div",null,lt.createElement("span",{style:ui("level"),className:Oe.clickWarp,onClick:()=>Da("level")},ur?lt.createElement("span",{className:Oe.num},"3"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u4EFB\u52A1\u5173\u5361")),lt.createElement("i",{className:"iconfont icon-lujing"})),(wn==null?void 0:wn.detail)&&((kn=wn==null?void 0:wn.detail)==null?void 0:kn.is_jupyter_lab)&<.createElement("div",null,lt.createElement("span",{style:ui("service"),className:Oe.clickWarp,onClick:()=>Da("service")},Br?lt.createElement("span",{className:Oe.num},"3"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u670D\u52A1")),lt.createElement("i",{className:"iconfont icon-lujing"})),lt.createElement("div",null,lt.createElement("span",{style:ui("environment"),className:Oe.clickWarp,onClick:()=>Da("environment")},hi?lt.createElement("span",{className:Oe.num},"4"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u5B9E\u9A8C\u73AF\u5883")))),lt.createElement("aside",{className:Oe.btns},lt.createElement("div",{className:Oe.simulate,onClick:()=>Oa(ii.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var et=(0,tt.connect)(({loading:Ae,globalSetting:Pe,practiceSetting:Se,shixunsDetail:Ht})=>({globalSetting:Pe,loading:Ae,practiceSetting:Se,shixunsDetail:Ht}))(ke),st={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t",zhishidian:"zhishidian___eNpJf",tags_list:"tags_list___aeNqP",tag_item:"tag_item___kXmYp",tag_icon:"tag_icon___pBc8h"},Tt=ne(8547),pe=ne(28284),Ze=ne(7939),mt=ne(37568),nn=ne(47889),Kt=ne(79939),Qe=ne(77019),qe=ne(5269),Ct=ne(94968),Ie=ne(62673),je=ne(69011),dt=ne(89392),Dt=ne(49647),ln={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 Ut=({dispatch:Ae,onCancel:Pe,onSave:Se,loading:Ht=!1})=>y.createElement("div",{className:ln.complete},y.createElement("div",{onClick:Pe,className:ln.cancel},"\u53D6\u6D88"),y.createElement(Ze.ZP,{type:"primary",loading:Ht,onClick:Se,className:ln.save},"\u4FDD\u5B58"));var Yt=(0,tt.connect)()(Ut),Mn=ne(80408),we=ne(32050),fe=ne(19248),at=ne(89558),Gt=ne(10251),$e=ne(59301),He=Object.defineProperty,Ue=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,bt=(Ae,Pe,Se)=>Pe in Ae?He(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Ge=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))qt.call(Pe,Se)&&bt(Ae,Se,Pe[Se]);if(cn)for(var Se of cn(Pe))Fn.call(Pe,Se)&&bt(Ae,Se,Pe[Se]);return Ae},en=(Ae,Pe)=>Ue(Ae,rt(Pe)),ue=(Ae,Pe)=>{var Se={};for(var Ht in Ae)qt.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&cn)for(var Ht of cn(Ae))Pe.indexOf(Ht)<0&&Fn.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},ae=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const re=Ae=>{var Pe=Ae,{globalSetting:Se,loading:Ht,dispatch:Dn,practiceSetting:Bn,problemset:wn,shixunsDetail:On}=Pe,Qt=ue(Pe,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),kn,Ma;const[ii]=pe.default.useForm(),[ia,Ha]=(0,y.useState)({}),[ca,ur]=(0,y.useState)(!1),[Br,Kn]=(0,y.useState)(!1),[hi,Ai]=(0,y.useState)(!1),[ja,Da]=(0,y.useState)(""),[ma,zr]=(0,y.useState)(""),[Oa,qa]=(0,y.useState)(""),[ui,ei]=(0,y.useState)(),Ti=(0,y.useRef)({}),Gi=(0,y.useRef)(""),mn=(0,y.useRef)(""),ka=(0,y.useRef)(""),No=(0,y.useRef)(null),Di=(0,y.useRef)((0,dt.throttle)(()=>Fi(),2e3,{leading:!0,trailing:!1})).current,{id:Mi}=Bn,[To,ea]=(0,y.useState)(!1),[Ei,ao]=(0,y.useState)([]);(0,y.useEffect)(()=>{Mi&&So()},[Mi]),(0,y.useEffect)(()=>(JSON.stringify(ia)!=="{}"&&Lo(),()=>{clearTimeout(No.current)}),[ia,ja,Oa,ma]);const Lo=()=>{clearTimeout(No.current),No.current=setTimeout(()=>{!(0,dt.isEqual)(ia,Ti.current)||ja!==Gi.current||Oa!==mn.current||ma!==ka.current?Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},So=()=>ae(void 0,null,function*(){var yi,Ri,Ao,rs,ji,Qi,Uo;Dn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Ml=yield(0,ze.ZP)(`/api/shixuns/${Mi}/edit_base_info.json`,{method:"get"});if(Ml.status===0){const Ro=en(Ge({},Ml.data),{description:(0,Mn.S)(Ml.data.description)}),fs={description:Ro.description,shixun_tags:Ro.shixun_tags,trainee:Ro.trainee,name:Ro.name,course:((yi=Ro==null?void 0:Ro.disciplines)==null?void 0:yi.length)>0?[(Ao=(Ri=Ro==null?void 0:Ro.disciplines)==null?void 0:Ri[0])==null?void 0:Ao.id,(Qi=(ji=(rs=Ro==null?void 0:Ro.disciplines)==null?void 0:rs[0])==null?void 0:ji.sub_discipline)==null?void 0:Qi.id]:[]};(Uo=On.detail)!=null&&Uo.is_jupyter_lab&&(fs.jupyter_show_description=Ml.data.jupyter_show_description),ii.setFieldsValue(fs),Ti.current=Ge({},fs),Gi.current=Ro.attachment_id||"",mn.current=Ro.cover_image_id||"",ka.current=Ro.attachment_id_b||"",Ha(Ge({},fs)),Da(Ro.attachment_id||""),zr(Ro.attachment_id_b||""),qa(Ro.cover_image_id||""),ei(Ro.cover_image||""),ao(Ro==null?void 0:Ro.tag_disciplines)}}),Eo=(yi,Ri)=>{Ha(Ge({},Ri))},Jr=()=>{Pi()},Fi=()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),ii.submit()},io=(yi,Ri=!1,Ao=1)=>{var rs;const{name:ji,description:Qi,shixun_tags:Uo,course:Ml,trainee:Ro,jupyter_show_description:fs=!1}=yi;let eu={name:ji,description:Qi,shixun_tags:Uo,attachment_id:ja,cover_image_id:Oa,trainee:Ro,attachment_id_b:ma,sub_discipline_ids:Ml[1],tag_discipline_ids:(Ei==null?void 0:Ei.length)>0?Ei==null?void 0:Ei.map(gs=>gs==null?void 0:gs.id):[]};(rs=On.detail)!=null&&rs.is_jupyter_lab&&(eu=en(Ge({},eu),{jupyter_show_description:fs})),(0,ze.ZP)(`/api/shixuns/${Mi}/base_info_save.json`,{method:"post",body:{shixun:Ge({},eu),sync_origin_shixun:Ri}}).then(gs=>ae(void 0,null,function*(){var mu,Au,Xu,Yr;if(gs.status===0&&((mu=On==null?void 0:On.detail)!=null&&mu.copy_for_exercise||Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),Dn({type:"practiceSetting/getCommonData",payload:{id:Mi}}),Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ti.current={description:ia.description,shixun_tags:ia.shixun_tags,name:ia.name},Gi.current=ja,mn.current=Oa,ka.current=ma,(Au=On==null?void 0:On.detail)!=null&&Au.copy_for_exercise)){const Wi=yield Dn({type:"shixunsDetail/saveCopyForExercise",payload:{id:Mi,save_type:Ao}});Ao===1?(Xu=Wi==null?void 0:Wi.data)!=null&&Xu.exists_same_shixun_name?Dn({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Yr=Wi==null?void 0:Wi.data)==null?void 0:Yr.shixun_name,getBaseInfo:()=>{So()}}}):(Ke.ZP.info("\u4FDD\u5B58\u6210\u529F"),Dn({type:"classroomList/setActionTabs",payload:{}})):(Dn({type:"classroomList/setActionTabs",payload:{}}),(Wi==null?void 0:Wi.status)===0&&Ve.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:$e.createElement("div",null,$e.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 kl,Go;(0,it.xg)(`/shixuns/${(Go=(kl=On==null?void 0:On.detail)==null?void 0:kl.fork_from)==null?void 0:Go.fork_identifier}/challenges`)}}))}}))},Pi=()=>{var yi;const Ri=()=>{tt.history.push(`/shixuns/${Mi}/challenges`),Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(yi=Bn==null?void 0:Bn.sideBar)!=null&&yi.confirmLeave?Ve.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:()=>{Ri()}}):Ri()};function Vo(yi){const Ri=yi.type==="image/jpeg"||yi.type==="image/png";return Ri||Ke.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Ri}const Zo=$e.createElement(Ze.ZP,{loading:ca,icon:$e.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),pl=$e.createElement(Ze.ZP,{loading:hi,icon:$e.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Oo=$e.createElement(Ze.ZP,{loading:Br,icon:$e.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function zl(yi,Ri){const Ao=new FileReader;Ao.addEventListener("load",()=>Ri(Ao.result)),Ao.readAsDataURL(yi)}const Ul=yi=>{var Ri,Ao;if(yi.file.status==="uploading"){ur(!0);return}yi.file.status==="done"&&(ur(!1),Da((Ao=(Ri=yi==null?void 0:yi.file)==null?void 0:Ri.response)==null?void 0:Ao.id))},da=yi=>{var Ri,Ao;if(yi.file.status==="uploading"){Kn(!0);return}yi.file.status==="done"&&(Kn(!1),zr((Ao=(Ri=yi==null?void 0:yi.file)==null?void 0:Ri.response)==null?void 0:Ao.id))},lo=()=>$e.createElement("div",{className:st.img},$e.createElement("img",{src:(0,at.z)("/api/attachments/"+ja,!0),alt:"avatar",style:{width:"100%"}}),$e.createElement("div",null,$e.createElement(fe.Z,{onClick:()=>Da(""),style:{fontSize:"16px",color:"red"}}))),vl=()=>$e.createElement("div",{className:st.img},$e.createElement("img",{src:(0,at.z)("/api/attachments/"+ma,!0),alt:"avatar",style:{width:"100%"}}),$e.createElement("div",null,$e.createElement(fe.Z,{onClick:()=>zr(""),style:{fontSize:"16px",color:"red"}}))),gl=yi=>{var Ri,Ao;if(yi.file.status==="uploading"){Ai(!0);return}yi.file.status==="done"&&(Ai(!1),qa((Ao=(Ri=yi==null?void 0:yi.file)==null?void 0:Ri.response)==null?void 0:Ao.id),ea(!0))},ll=()=>$e.createElement("div",{className:st.img},$e.createElement("img",{src:(0,at.z)(To?"/api/attachments/"+Oa:ui,!0),alt:"avatar",style:{width:"100%"}}),$e.createElement("div",null,$e.createElement(fe.Z,{onClick:()=>{qa(""),ei("")},style:{fontSize:"16px",color:"red"}})));return $e.createElement("div",{className:st.information},$e.createElement("section",{className:st.scroll},$e.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),$e.createElement("div",{className:st.formWrap}," ",$e.createElement(pe.default,{form:ii,scrollToFirstError:!0,layout:"vertical",onValuesChange:Eo,onFinish:yi=>{var Ri,Ao;(Ri=On==null?void 0:On.detail)!=null&&Ri.is_fork_from_creator&&((Ao=On==null?void 0:On.detail)!=null&&Ao.copy_for_exercise)?Dn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:yi,type:"information",fn:(rs,ji,Qi)=>{io(rs,ji,Qi)}}}):io(yi)}},$e.createElement(pe.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:200,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236200\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},$e.createElement(mt.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",suffix:`${((kn=ia.name)==null?void 0:kn.length)||0}/200`})),$e.createElement(pe.default.Item,{className:"customAddTags",name:"shixun_tags",label:$e.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",$e.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"}]},$e.createElement(je.Z,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),$e.createElement(pe.default.Item,{label:"\u96BE\u5EA6\uFF1A",name:"trainee",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},$e.createElement(nn.ZP.Group,null,$e.createElement(nn.ZP,{value:1},"\u7B80\u5355"),$e.createElement(nn.ZP,{value:2},"\u9002\u4E2D"),$e.createElement(nn.ZP,{value:3},"\u56F0\u96BE"))),$e.createElement(pe.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},$e.createElement("div",{className:st.zhishidian,onClick:()=>{Dn({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(Ei==null?void 0:Ei.length)>0&&$e.createElement("div",{className:st.tags_list},Ei==null?void 0:Ei.map((yi,Ri)=>$e.createElement("div",{key:Ri,className:st.tag_item},$e.createElement("div",null,yi==null?void 0:yi.name),$e.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${st.tag_icon}`,onClick:()=>{ao([...Ei.filter(Ao=>(Ao==null?void 0:Ao.id)!=(yi==null?void 0:yi.id))])}})))),$e.createElement(pe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},$e.createElement(Kt.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:wn.courseOptions,getPopupContainer:yi=>yi.parentNode})),$e.createElement(Qe.Z,null,$e.createElement(qe.Z,null,$e.createElement(pe.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},ja?lo():$e.createElement(Ct.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Vo,onChange:Ul},Zo))),$e.createElement(qe.Z,{className:"c-grey-999"},$e.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"))),$e.createElement(Qe.Z,null,$e.createElement(qe.Z,null,$e.createElement(pe.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},ma?vl():$e.createElement(Ct.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Vo,onChange:da},Oo))),$e.createElement(qe.Z,{className:"c-grey-999"},$e.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"))),$e.createElement(Qe.Z,null,$e.createElement(qe.Z,null,$e.createElement(pe.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Oa||ui?ll():$e.createElement(Ct.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Vo,onChange:gl},pl))),$e.createElement(qe.Z,{className:"c-grey-999"},$e.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"))),$e.createElement(pe.default.Item,{name:"description",label:"\u7B80\u4ECB:"},$e.createElement(Tt.Z,{defaultValue:ia.description||"",watch:!0})),((Ma=On.detail)==null?void 0:Ma.is_jupyter_lab)&&$e.createElement(pe.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},$e.createElement(Ie.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"))))),$e.createElement(Yt,{onSave:Di,onCancel:Jr,loading:ca||hi||Br}),$e.createElement(Gt.Z,{knowledgeList:Ei,setKnowledgeList:ao}))};var ce=(0,tt.connect)(({problemset:Ae,loading:Pe,globalSetting:Se,practiceSetting:Ht,shixunsDetail:Dn})=>({globalSetting:Se,loading:Pe,practiceSetting:Ht,problemset:Ae,shixunsDetail:Dn}))(re),he=ne(4848),ie={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"},Ce="data:image/png;base64,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",Et=ne(1997),gt=ne(29787),ft=ne(584),yt=ne(22061),pn=Object.defineProperty,Sn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Cn=(Ae,Pe,Se)=>Pe in Ae?pn(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,_t=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))rn.call(Pe,Se)&&Cn(Ae,Se,Pe[Se]);if(Un)for(var Se of Un(Pe))ht.call(Pe,Se)&&Cn(Ae,Se,Pe[Se]);return Ae},on=(Ae,Pe)=>Sn(Ae,Pn(Pe)),It=(Ae,Pe)=>{var Se={};for(var Ht in Ae)rn.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&Un)for(var Ht of Un(Ae))Pe.indexOf(Ht)<0&&ht.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},fn=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const kt=Ae=>{var Pe=Ae,{globalSetting:Se,dispatch:Ht,practiceSetting:Dn}=Pe,Bn=It(Pe,["globalSetting","dispatch","practiceSetting"]);const wn=(0,tt.useLocation)(),[On]=(0,tt.useSearchParams)(),[Qt,kn]=(0,y.useState)(!1),[Ma,ii]=(0,y.useState)({}),[ia,Ha]=(0,y.useState)(!0),[ca,ur]=(0,y.useState)(!1),[Br,Kn]=(0,y.useState)(null),hi=(0,y.useRef)(!1),{id:Ai,updateIndex:ja,is_published:Da,newQuestion:ma}=Dn,{challenge_list:zr=[]}=Ma;(0,y.useEffect)(()=>{if(Ai)return qa(),()=>{Ht({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Ai,ja]),(0,y.useEffect)(()=>{Oa()},[wn]);const Oa=()=>{const ea=wn.pathname.split("/");(ea.includes("newquestion")||ea.includes("new")||On.get("tabId"))&&(hi.current=!0)},qa=()=>fn(void 0,null,function*(){var ea,Ei,ao;Ha(!0);const Lo=yield(0,De.n5)({id:Ai});if((ea=Lo==null?void 0:Lo.challenge_list)!=null&&ea.length){const So=wn.pathname.split("/"),Eo=Lo.challenge_list.find(Jr=>String(Jr.challenge_id)===So[4]);if(So.includes("newquestion")||So.includes("new")){const Jr=Lo.challenge_list[((Ei=Lo.challenge_list)==null?void 0:Ei.length)-1];Ht({type:"practiceSetting/setParams",payload:{newQuestion:{st:So.includes("new")?0:1,name:""}}}),Kn(void 0),mn(Jr)}else So[4]&&Eo?ui(Eo,!1):ui(Lo.challenge_list[0])}(ao=Lo==null?void 0:Lo.challenge_list)!=null&&ao.length||Kn(null),ii(Lo),Ha(!1)}),ui=(ea,Ei=!0)=>{if(Kn(ea.challenge_id),mn(ea),Ei){const ao=`/shixuns/${Ai}/edit/${ea.challenge_id}/${ea.st===1?"editquestion":"editcheckpoint"}`;tt.history.push(ao)}},ei=(ea,Ei)=>{Ei.stopPropagation();const{challenge_id:ao}=ea,Lo=()=>fn(void 0,null,function*(){var So,Eo;if((yield(0,De.rO)({id:Ai,challengesId:ao})).status===1){const Fi=yield(0,De.n5)({id:Ai});if(ii(Fi),ao===Br&&((So=Fi.challenge_list)!=null&&So.length)){ui(Fi.challenge_list[0]);return}(Eo=Fi.challenge_list)!=null&&Eo.length||(Kn(null),hi.current=!0,mn({}),tt.history.push(`/shixuns/${Ai}/edit?tabId=level`))}});Ve.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Lo})},Ti=(ea,Ei,ao)=>{const Lo=Array.from(ea),[So]=Lo.splice(Ei,1);return Lo.splice(ao,0,So),Lo},Gi=(ea,Ei)=>{if(!ea.destination)return;const ao=Ti(Ei,ea.source.index,ea.destination.index);ii(on(_t({},Ma),{challenge_list:ao}));const Lo=ao.map(So=>So.challenge_id);(0,De.xg)({id:Ai,ids:Lo}).then(So=>{So.status!==0&&ii(on(_t({},Ma),{challenge_list:Ei}))})},mn=ea=>{Ht({type:"practiceSetting/setParams",payload:{selectQuestionParams:ea}})},ka=(ea,Ei)=>fn(void 0,null,function*(){if(ea===Br)return;yield No(),Kn(ea),mn(Ei),Ht({type:"practiceSetting/setParams",payload:{newQuestion:null}});const ao=`/shixuns/${Ai}/edit/${ea}/${Ei.st===1?"editquestion":"editcheckpoint"}`;tt.history.push(ao)}),No=()=>new Promise((ea,Ei)=>{var ao;(ao=Dn==null?void 0:Dn.sideBar)!=null&&ao.confirmLeave?Ve.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:()=>{Ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ea()},onCancel:()=>{Ei()}}):ea()}),Di=ea=>y.createElement(y.Fragment,null,y.createElement(yt.Z5,{onDragEnd:Ei=>Gi(Ei,ea)},y.createElement(yt.bK,{droppableId:"droppable"},(Ei,ao)=>y.createElement("div",on(_t({ref:Ei.innerRef},Ei.droppableProps),{style:{width:"100%"}}),ea.map((Lo,So)=>{const{st:Eo,name:Jr,challenge_id:Fi}=Lo;return y.createElement(yt._l,{key:Fi,draggableId:Fi.toString(),index:So,isDragDisabled:Da},(io,Pi)=>y.createElement("div",on(_t(_t({ref:io.innerRef},io.draggableProps),io.dragHandleProps),{className:Br===Fi?ie.listActive:ie.list,onClick:()=>ka(Fi,Lo)}),y.createElement("span",{className:ie.s1},Eo===0?y.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):y.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),y.createElement("span",{className:ie.s2},"\u7B2C",So+1,"\u5173: ",Jr),!Da&&y.createElement("span",{className:ie.s3,onClick:Vo=>ei(Lo,Vo)},y.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),ma&&y.createElement("div",{className:ie.listActive},y.createElement("span",{className:ie.s1},(ma==null?void 0:ma.st)===0?y.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):y.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),y.createElement("span",{className:ie.s2},"\u7B2C",ea.length+1,"\u5173: ",ma==null?void 0:ma.name)),!Da&&y.createElement("div",{className:ie.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Mi=ea=>fn(void 0,null,function*(){yield No(),ea==="new"?tt.history.push(`/shixuns/${Ai}/edit/new`):tt.history.push(`/shixuns/${Ai}/edit/newquestion`),kn(!1),Kn(void 0),Ht({type:"practiceSetting/setParams",payload:{newQuestion:{st:ea==="new"?0:1,name:""}}})}),To=()=>{(0,Et.gy)(Ht,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||kn(!Qt)};return y.createElement("div",{className:ie.level},y.createElement("aside",{className:ie.left,style:{width:ca?"0":"25%"}},y.createElement("div",{className:ie.container},y.createElement("div",{className:ie.title},"\u4EFB\u52A1\u5173\u5361(",zr.length,")"),y.createElement("div",{className:ie.listWrap},ia?y.createElement(gt.Z,{size:"middle"}):zr.length||ma?Di(zr):y.createElement(ft.Z,{image:Ce,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!ca&&y.createElement("div",{className:ie.btns},y.createElement("aside",{className:ie.btnsWrap},y.createElement("div",{style:{transform:Qt?"rotate(45deg)":"rotate(0deg)"},className:ie.icon,onClick:To},"+"),y.createElement("div",{className:ie.btn,style:{left:Qt?20:-154}},y.createElement("div",{className:ie.d1,onClick:()=>Mi("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),y.createElement("div",{className:ie.d2,onClick:()=>Mi("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),y.createElement("div",{className:ca?ie.elseShrink:ie.shrink,onClick:()=>ur(!ca)},y.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),y.createElement("aside",{className:ie.right,id:"modal-level-question"},Br===null&&hi.current?y.createElement("div",{className:ie.addIcon},y.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):y.createElement(tt.Outlet,null)))};var Hn=(0,tt.connect)(({globalSetting:Ae,practiceSetting:Pe})=>({globalSetting:Ae,practiceSetting:Pe}))(kt),rr=ne(458),Qr=ne(75727),or=ne(93041),ut=ne(31709),Rt={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},gn=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,wr=(Ae,Pe)=>{var Se={};for(var Ht in Ae)Ln.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&gn)for(var Ht of gn(Ae))Pe.indexOf(Ht)<0&&cr.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},Na=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Wr=Ae=>{var Pe=Ae,{shixunsDetail:Se,globalSetting:Ht,loading:Dn,dispatch:Bn,onReloadData:wn}=Pe,On=wr(Pe,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Qt,kn]=(0,y.useState)(),[Ma,ii]=(0,y.useState)([]);(0,y.useEffect)(()=>{Se.actionTabs.key==="Collaborators-ChangeManager"&&ia()},[Se.actionTabs.key]);const ia=()=>Na(void 0,null,function*(){var Br;const Kn=yield Bn({type:"shixunsDetail/getChangeManager",payload:{id:(Br=Se.actionTabs.params)==null?void 0:Br.id}});ii(Kn||[])}),Ha=()=>{var Br;Bn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Br=Se.actionTabs.params)==null?void 0:Br.id}}})},ca=()=>Na(void 0,null,function*(){var Br;if(!Qt){Ke.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Kn=yield Bn({type:"shixunsDetail/changeManager",payload:{id:(Br=Se.actionTabs.params)==null?void 0:Br.id,user_id:Qt}});ur(),Kn&&(wn(),Ke.ZP.info(Kn.message))}),ur=()=>{Bn({type:"shixunsDetail/setActionTabs",payload:{}}),kn(null)};return y.createElement(Ve.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:Se.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Dn.effects["shixunsDetail/changeManager"],onOk:ca,onCancel:ur},y.createElement("div",null,y.createElement("div",{className:Rt.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",y.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"),y.createElement("div",{className:Rt.content},Ma.length?y.createElement(nn.ZP.Group,{value:Qt,onChange:Br=>kn(Br.target.value)},Ma.map((Br,Kn)=>y.createElement(nn.ZP,{className:Rt.radio,key:Kn,value:Br.user_id},Br.name))):y.createElement("div",{className:Rt.add},y.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",y.createElement("a",{className:Rt.colorBlue,onClick:Ha},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Vr=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se})=>({shixunsDetail:Ae,globalSetting:Se,loading:Pe}))(Wr),Fr=ne(31691),Ba=ne(29668),za=ne(8544);const{TabPane:Ua}=Fr.default;var $a=({visible:Ae,onCancel:Pe,onSelectGroup:Se,shixunId:Ht,onSelectCollaborator:Dn})=>y.createElement(Ve.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Ae,width:1100,centered:!0,keyboard:!1,onCancel:Pe,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},y.createElement(Fr.default,{defaultActiveKey:"1"},y.createElement(Ua,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},y.createElement(Ba.Z,{onCancel:Pe,container_type:2,container_id:Ht,onSelect:Dn})),y.createElement(Ua,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},y.createElement(za.Z,{onCancel:Pe,onSelect:Se})))),fr={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"},Jt=ne(84105),Zn=ne(19688),Er=Object.defineProperty,Aa=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,pi=(Ae,Pe,Se)=>Pe in Ae?Er(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,zi=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))kr.call(Pe,Se)&&pi(Ae,Se,Pe[Se]);if(Aa)for(var Se of Aa(Pe))Ar.call(Pe,Se)&&pi(Ae,Se,Pe[Se]);return Ae},oi=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Ta=({shixunsDetail:Ae,globalSetting:Pe,loading:Se,user:Ht,dispatch:Dn})=>{var Bn,wn,On,Qt,kn,Ma;const ii=(0,tt.useParams)(),ia=(0,y.useRef)(),[Ha,ca]=(0,y.useState)(0),[ur,Br]=(0,y.useState)([]),[Kn,hi]=(0,y.useState)({id:null,page:1}),Ai=(wn=(Bn=Ht.userInfo)==null?void 0:Bn.shixun)==null?void 0:wn.editable,ja=((On=Ht.userInfo)==null?void 0:On.role)<=2||((kn=(Qt=Ht.userInfo)==null?void 0:Qt.shixun)==null?void 0:kn.is_creator);(0,y.useEffect)(()=>{ia.current=ii.id,Kn.id=ia.current,hi(Kn),Da(Kn)},[]);const Da=mn=>oi(void 0,null,function*(){const ka=yield Dn({type:"shixunsDetail/getCollaboratorsData",payload:mn});ka&&(Br(ka.members||[]),ca(ka.member_count))}),ma=()=>oi(void 0,null,function*(){Kn.page=1,hi(Kn);const mn=(0,Zn.g)();yield Dn({type:"user/getUserInfo",payload:mn}),yield Da(Kn)}),zr=mn=>{Kn.page=mn,hi(Kn),Da(Kn)},Oa=mn=>{Ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:fr.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>oi(void 0,null,function*(){var ka;const No=yield Dn({type:"shixunsDetail/deleteCollaborators",payload:{id:ia.current,userId:mn}});if(((ka=Ht.userInfo)==null?void 0:ka.user_id)===mn){tt.history.push("/shixuns");return}Ke.ZP.info(No==null?void 0:No.message),Kn.page=1,hi(Kn),Da(Kn)})})},qa=()=>{Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:ia.current}}})};function ui(mn,ka,No,Di){return oi(this,null,function*(){yield Dn({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:mn,user_id:ka,editable:No?0:1}}),Da(Kn)})}const ei=()=>{Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ia.current}}})};function Ti(){Dn({type:"shixunsDetail/setActionTabs",payload:{}})}const Gi={visible:Ae.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ti,shixunId:ia.current,onSelectCollaborator:mn=>oi(void 0,null,function*(){Ti(),(yield Dn({type:"shixunsDetail/addCollaborator",payload:{id:ia.current,user_ids:mn}}))&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),ma())}),onSelectGroup:mn=>oi(void 0,null,function*(){Ti(),(yield Dn({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ia.current,group_id:mn.group_id}}))&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),ma())})};return y.createElement("section",null,y.createElement("div",{className:fr.wrap},y.createElement("div",{className:fr.content},((Ma=Ae.detail)==null?void 0:Ma.identity)<5&&y.createElement("div",{className:fr.head},y.createElement("span",{className:fr.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Ha,"\u4EBA\uFF09"),y.createElement("div",null,ja&&y.createElement(Ze.ZP,{type:"primary",ghost:!0,className:fr.button,style:{marginRight:"20px"},onClick:qa},"\u66F4\u6362\u7BA1\u7406\u5458"),Ai&&y.createElement(Ze.ZP,{type:"primary",className:fr.button,style:{marginRight:"40px"},onClick:ei},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),y.createElement("div",{className:fr.list},y.createElement(rr.Z,{loading:Se.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},ur.map((mn,ka)=>{var No,Di,Mi,To,ea,Ei,ao,Lo;return y.createElement("div",{style:{display:"inline-block",width:"50%"}},y.createElement("div",{className:fr.itemWrap,key:ka},y.createElement("a",{href:(No=mn.user)==null?void 0:No.user_url,target:"_blank",className:fr.imgWrap},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:fr.img,src:`${Dt.Z.IMG_SERVER}/images/${(Di=mn.user)==null?void 0:Di.image_url}`}),((Mi=mn.user)==null?void 0:Mi.shixun_manager)&&y.createElement("span",{className:fr.manager},"\u521B\u5EFA\u8005")),y.createElement("div",{className:fr.itemContent},y.createElement("p",{className:fr.nameWrap},y.createElement("a",{href:mn.user.user_url,target:"_blank",className:fr.name},(To=mn.user)==null?void 0:To.name,mn.user.user_id===((ea=Ht.userInfo)==null?void 0:ea.user_id)?y.createElement("span",null,"\u6211"):null),y.createElement("div",{className:fr.actionGroup},ja?(Ei=mn.user)!=null&&Ei.shixun_manager?null:y.createElement(Qr.Z,{dropdownRender:()=>y.createElement(or.default,{selectedKeys:[mn.editable?"1":"2"],onClick:()=>{var So;ui(Ae.detail.identifier,mn.user.user_id,mn.editable,(So=mn.user)==null?void 0:So.name)}},y.createElement(or.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),y.createElement(or.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},y.createElement("div",null,mn.editable?y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",y.createElement(Jt.Z,{style:{fontSize:"14px",color:"#888888"}}))):mn.editable?y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((ao=mn.user)!=null&&ao.shixun_manager)&&Ai?y.createElement("a",{className:fr.deletetitle,onClick:()=>{var So;return Oa((So=mn.user)==null?void 0:So.user_id)}},"\u5220\u9664"):null)),y.createElement("p",{className:fr.schoolWrap},y.createElement("span",{className:fr.school},(Lo=mn.user)==null?void 0:Lo.school_name)))))})))),Ha>10&&y.createElement("div",{className:fr.countWrap},y.createElement(ut.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Ha,onChange:mn=>zr(mn),pageSize:10,current:Kn.page}))),y.createElement(Vr,{onReloadData:ma}),y.createElement($a,zi({},Gi)))};var xn=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se,user:Ht})=>({shixunsDetail:Ae,globalSetting:Se,user:Ht,loading:Pe}))(Ta),Sr=ne(28293),Hr=ne(82326),Zr=ne(25399),na=ne(58755),$t=ne(30534),Vn=ne(36723),Wn=ne(43620),pt={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"},wt=ne(69437),qn=ne(78943),di=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Ra=({newShixuns:Ae,user:Pe,dispatch:Se,visible:Ht,onOk:Dn,onCancel:Bn,useId:wn=null,identifier:On,shixun_environment_id:Qt,tab_type:kn})=>{var Ma,ii;const[ia,Ha]=(0,y.useState)(null),[ca,ur]=(0,y.useState)({}),[Br,Kn]=(0,y.useState)(""),{environmentData:hi}=Ae,{frequence_image:Ai=[],environments:ja=[],other_image:Da=[]}=hi,{name:ma,description:zr}=ca;(0,y.useEffect)(()=>{Ht&&(Se({type:"newShixuns/getEnvironmentData",payload:{tab_type:kn}}),Kn(""),Ha(wn))},[Ht,wn]),(0,y.useEffect)(()=>{Ae.actionTabs.key==="NewShixuns-Apply"&&Bn()},[(Ma=Ae==null?void 0:Ae.actionTabs)==null?void 0:Ma.key]),(0,y.useEffect)(()=>{ia!==null&&Oa()},[ia]);const Oa=()=>di(void 0,null,function*(){const qa=yield(0,De.Q1)({mirror_repository_id:ia,identifier:On,shixun_environment_id:Qt});ur(qa.data)});return y.createElement(y.Fragment,null,y.createElement(Ve.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:Ht,width:1e3,destroyOnClose:!0,centered:!0,onCancel:Bn,className:pt.modal,footer:null},y.createElement("div",{className:pt.mirrorModal},y.createElement(Wn.Z,{dispatch:Se,value:ia,data:ja,otherData:Da,tags:Ai,onChange:qa=>Ha(qa),onSearchWord:qa=>Kn(qa),tab_type:kn}),y.createElement("div",{className:pt.right},y.createElement("header",null,y.createElement("div",{className:pt.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",y.createElement("span",{dangerouslySetInnerHTML:{__html:ia===null?"\u2014 \u2014":(ii=ma||"")==null?void 0:ii.replace(new RegExp(Br==null?void 0:Br.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),y.createElement("div",{className:pt.content},ia===null&&y.createElement(ft.Z,{image:Vn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),ia!==null&&y.createElement("div",{className:pt.des},y.createElement(at.Z,{value:zr,highlightKeywords:Br})),y.createElement("div",{className:pt.btns},y.createElement(Ze.ZP,{onClick:()=>{Ha(null),ur({}),Bn()},className:pt.cancel},"\u53D6\u6D88 "),y.createElement(Ze.ZP,{onClick:()=>{Dn(ca)},className:pt.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),y.createElement(wt.Z,null),y.createElement(qn.Z,null))};var ct=(0,tt.connect)(({newShixuns:Ae,globalSetting:Pe,user:Se})=>({newShixuns:Ae,globalSetting:Pe,user:Se}))(Ra),Lt={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"},Mt=ne(36207),At=ne(92973),Yn=ne(37639),lr=ne(1560),yr=ne(24017),Gn=ne(4875),Nr=ne(36420),Gr={footerWrap:"footerWrap___lXI4I"},fi=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Xt=(Ae,Pe)=>{var Se={};for(var Ht in Ae)va.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&fi)for(var Ht of fi(Ae))Pe.indexOf(Ht)<0&&Zt.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},Bt=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const yn=mt.default.TextArea,$n=Ae=>{var Pe=Ae,{shixunsDetail:Se,globalSetting:Ht,loading:Dn,dispatch:Bn,onFinish:wn=()=>{}}=Pe,On=Xt(Pe,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Qt]=pe.default.useForm(),kn=ii=>Bt(void 0,null,function*(){var ia;const Ha=yield Bn({type:"shixunsDetail/getCustomScript",payload:{id:(ia=Se.actionTabs.params)==null?void 0:ia.id,compile:ii.execute,excutive:ii.compile}});Ma(),Ha&&wn(Ha==null?void 0:Ha.shixun_script)}),Ma=()=>{Bn({type:"shixunsDetail/setActionTabs",payload:{}})};return y.createElement(Ve.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Se.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ma},y.createElement(pe.default,{form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:kn},y.createElement(pe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(yn,{rows:4})),y.createElement(pe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},y.createElement(yn,{rows:4})),y.createElement("div",{className:Gr.footerWrap},y.createElement(pe.default.Item,null,y.createElement(Ze.ZP,{className:"mr5",size:"middle",onClick:Ma},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Dn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var xr=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se})=>({shixunsDetail:Ae,globalSetting:Se,loading:Pe}))($n),Rn=ne(53229),pr=ne(66649),hn=ne.n(pr),Cr=ne(29679),Rr=ne(84973),sn=ne(59301),ga=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const xa="YYYY-MM-DD HH:mm",fa=({shixunsDetail:Ae,visible:Pe,onOk:Se,onCancel:Ht,dispatch:Dn,is_published:Bn,id:wn,has_relation:On,environment:Qt=[],verifyModal:kn,user:Ma})=>{var ii,ia,Ha;const ca=(0,tt.useParams)(),[ur,Br]=(0,y.useState)(1),[Kn,hi]=(0,y.useState)(!0),[Ai,ja]=(0,y.useState)(!1),[Da,ma]=(0,y.useState)(null),[zr,Oa]=(0,y.useState)(),[qa,ui]=(0,y.useState)(),[ei,Ti]=(0,y.useState)([]),[Gi,mn]=(0,y.useState)(!1),[ka,No]=(0,y.useState)(""),[Di,Mi]=(0,y.useState)(null),[To]=pe.default.useForm(),[ea,Ei]=(0,y.useState)([]),[ao,Lo]=(0,y.useState)(""),[So,Eo]=(0,y.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),Jr=(0,y.useRef)((0,dt.throttle)(da=>io(da),1200,{leading:!0,trailing:!0})).current;(0,y.useEffect)(()=>{var da;((0,Rn.Ny)()||(da=Ae==null?void 0:Ae.detail)!=null&&da.manager_of_shixun)&&Eo([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"},{id:3,name:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C"}])},[]),(0,y.useEffect)(()=>{wn&&Pe&&Fi()},[wn,Pe]);const Fi=(da=null)=>ga(void 0,null,function*(){var lo,vl,gl;da||hi(!0);const ll=yield(0,ze.ZP)(`/api/shixuns/${wn}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:da}});if(ll.status===0&&!da){const{data:yi}=ll;console.log("data",yi),ma((yi==null?void 0:yi.shixun_environment_id)||null),Oa((yi==null?void 0:yi.evaluate_script)||""),ui((yi==null?void 0:yi.choice_standard_scripts)||null),Ti((yi==null?void 0:yi.standard_scripts)||[]),mn(((lo=yi.shixun)==null?void 0:lo.close_internet)||!1),No((vl=yi.shixun)==null?void 0:vl.survival_time);let Ri=(gl=yi.shixun)==null?void 0:gl.important_shixun_configs;To.setFieldsValue({identifier:(Ri==null?void 0:Ri.identifier)||"",people_number:(Ri==null?void 0:Ri.people_number)||"",school_id:(Ri==null?void 0:Ri.school_name)||"",times:Ri!=null&&Ri.start_time&&(Ri!=null&&Ri.end_time)?[hn()(Ri==null?void 0:Ri.start_time),hn()(Ri==null?void 0:Ri.end_time)]:["",""]}),Lo((Ri==null?void 0:Ri.verify_reason)||""),Mi((Ri==null?void 0:Ri.process)||null),yield io(Ri==null?void 0:Ri.school_name)}if(ll.status===0&&da){const{data:yi}=ll;Oa((yi==null?void 0:yi.evaluate_script)||""),ui(null),Ti((yi==null?void 0:yi.standard_scripts)||[]),yield io()}hi(!1)}),io=da=>ga(void 0,null,function*(){const lo=yield Dn({type:"account/getSchoolOption",payload:{keyword:da,limit:99999,display_aliases:!0}});Ei(lo==null?void 0:lo.schools)}),Pi=()=>{kn()||Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:ca.id}}})},Vo=da=>ga(void 0,null,function*(){const lo=yield Dn({type:"shixunsDetail/getScriptContent",payload:{id:ca.id,script_id:da}});lo&&Oa(lo.content)}),Zo=da=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:sn.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",sn.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ga(void 0,null,function*(){yield Vo(da),ui(da),Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:sn.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},pl=(da=!1,lo=1)=>ga(void 0,null,function*(){var vl,gl,ll;const yi=(0,it.TG)();let Ri;if(ur===1&&(ja(!0),Ri=yield(0,ze.ZP)(`/api/shixuns/${ca.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Da,mirror_script_id:qa,evaluate_script:zr,sync_origin_shixun:da,homework_common_id:yi||void 0}})),ur===2){ja(!0);let Ao={close_internet:Gi,survival_time:ka,sync_origin_shixun:da,homework_common_id:yi||void 0};Ri=yield(0,ze.ZP)(`/api/shixuns/${ca.id}/update_environment_setting.json`,{method:"put",body:Ao})}if(ur===3){let Ao=To.getFieldsValue();yield To.validateFields(),ja(!0);let rs={close_internet:Gi,survival_time:ka,sync_origin_shixun:da,homework_common_id:yi||void 0};rs.important_shixun_configs={identifier:Ao==null?void 0:Ao.identifier,people_number:Ao==null?void 0:Ao.people_number,school_id:(vl=ea.find(ji=>ji.name===(Ao==null?void 0:Ao.school_id)))==null?void 0:vl.id,start_time:hn()(Ao==null?void 0:Ao.times[0]).format("YYYY-MM-DD HH:mm"),end_time:hn()(Ao==null?void 0:Ao.times[1]).format("YYYY-MM-DD HH:mm")},Ri=yield(0,ze.ZP)(`/api/shixuns/${ca.id}/resources_first_ensure.json`,{method:"post",body:rs})}Ri.status===0&&((!((gl=Ae==null?void 0:Ae.detail)!=null&&gl.copy_for_exercise)||ur===3)&&Ke.ZP.success(`${ur==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(ll=Ae==null?void 0:Ae.detail)!=null&&ll.copy_for_exercise&&ur!=3&&(0,Mn.m)(Dn,Ae,wn,lo),Fi(),Se()),ja(!1)}),Oo=(da,lo)=>{const vl=/^[^0-9][a-zA-Z0-9]*$/,gl=/^.{4,30}$/;return lo&&!/^[a-zA-Z0-9]+$/.test(lo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):lo&&!vl.test(lo)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):lo&&!gl.test(lo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},zl=da=>parseInt(da||"0",10),Ul=(da,lo)=>{if(lo&&lo.length===2){const[vl,gl]=lo;if(!vl||!gl)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return sn.createElement(sn.Fragment,null,sn.createElement(Mt.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:Ht,open:Pe},sn.createElement("div",{className:Lt.content},sn.createElement(rr.Z,{loading:Kn,active:!0},sn.createElement(Qe.Z,{className:"mt10",justify:"space-between"},sn.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),sn.createElement("i",{onClick:Ht,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),sn.createElement("div",{className:Lt.tabs},So.map(da=>{const{name:lo,id:vl}=da;return sn.createElement("div",{key:vl,className:ur===vl?Lt.active:"",onClick:()=>Br(vl)},lo)})),ur===1&&sn.createElement(y.Fragment,null,sn.createElement(At.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}),sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),sn.createElement(Hr.default,{onClick:kn,getPopupContainer:da=>da.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Da,onChange:da=>{ma(da),Fi(da)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(ii=Qt.filter(da=>da.id!==0))==null?void 0:ii.map((da,lo)=>sn.createElement(Hr.default.Option,{value:da.id,name:da.name,key:da.id},da.name)))),sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),sn.createElement(Hr.default,{onClick:kn,getPopupContainer:da=>da.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:qa,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:da=>{Zo(da)}},(ei||[]).map((da,lo)=>sn.createElement(Hr.default.Option,{value:parseInt(da.id),name:da.scptname,key:lo},da.scptname))),sn.createElement("span",{className:Lt.explain,onClick:Pi},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),sn.createElement(Yn.Z,{className:Lt.popover,content:sn.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",sn.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",sn.createElement("br",null),"challengeProgramNames",sn.createElement("br",null),"sourceClassNames",sn.createElement("br",null),sn.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",sn.createElement("br",null),sn.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",sn.createElement("br",null),"src/step1/HelloWorld.java",sn.createElement("br",null),"src/step2/Other.java",sn.createElement("br",null),sn.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",sn.createElement("br",null),"step1.HelloWorld",sn.createElement("br",null),"step2.Other",sn.createElement("br",null),sn.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",sn.createElement("br",null),'ff challengeProgramNames=("src/step1/',sn.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',sn.createElement("br",null),'sourceClassNames=("step1.HelloWorld',sn.createElement("br",null),'" "step2.Other")',sn.createElement("br",null),sn.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},sn.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),sn.createElement(Nr.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:zr,options:{readOnly:Bn},onChange:da=>{Oa(da)}})),ur===2&&sn.createElement("div",{style:{flex:1,overflowY:"auto"}},sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement("span",{className:"c-grey-333 font16 ml30 mr10"},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),sn.createElement(Ie.default,{checked:Gi,onChange:da=>mn(da.target.checked)},sn.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),sn.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09"))),sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),sn.createElement(Rr.Z,{disableWhenCommunity:!0},sn.createElement(mt.default,{bordered:!1,value:ka,disabled:(0,Rn.k5)(),onChange:da=>{var lo,vl,gl,ll;if(((vl=(lo=Ma==null?void 0:Ma.userInfo)==null?void 0:lo.paid_version)==null?void 0:vl.version_type)==1&&![1,2].includes((gl=Ma==null?void 0:Ma.userInfo)==null?void 0:gl.role)&&((ll=da==null?void 0:da.target)==null?void 0:ll.value)>30){No(30);return}No(da.target.value)},style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}})),sn.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),ur===3&&((0,Rn.Ny)()||((ia=Ae==null?void 0:Ae.detail)==null?void 0:ia.manager_of_shixun))&&sn.createElement("div",{style:{flex:1,overflowY:"auto"}},sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement(pe.default,{form:To,layout:"horizontal",className:Lt.zybzForm},sn.createElement(Qe.Z,{align:"middle"},sn.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},sn.createElement("span",{className:Lt.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),sn.createElement(pe.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:Oo}]},sn.createElement(mt.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"})),sn.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",sn.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")),sn.createElement(Qe.Z,{align:"middle",className:"mt25"},sn.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},sn.createElement("span",{className:Lt.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),sn.createElement("div",{style:{position:"relative"}},sn.createElement(pe.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},sn.createElement(lr.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Jr,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(Ha=ea==null?void 0:ea.filter(da=>(da==null?void 0:da.id)!==0))==null?void 0:Ha.map((da,lo)=>sn.createElement(Hr.default.Option,{key:lo+1,title:da==null?void 0:da.name,value:da==null?void 0:da.name},da==null?void 0:da.name)))),sn.createElement("span",{className:Lt.selecticon},sn.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},sn.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"}))))),sn.createElement(Qe.Z,{align:"middle",className:"mt25"},sn.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},sn.createElement("span",{className:Lt.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),sn.createElement("div",{className:Lt.graaytitle},sn.createElement(pe.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Ul}]},sn.createElement(yr.default.RangePicker,{disabledDate:da=>da&&da{if(da&&da[0]&&da[1]){const lo=da[0].isBefore(hn()())?hn()():da[0];To.setFieldValue("times",[lo,da[1]])}else To.setFieldValue("times",da)}})))),sn.createElement(Qe.Z,{align:"middle",className:"mt25"},sn.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},sn.createElement("span",{className:Lt.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),sn.createElement(pe.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},sn.createElement(Gn.Z,{parser:zl,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),sn.createElement("div",{className:`${Lt.examineStatus} mt25`},Di>=1&&sn.createElement("div",null," ",sn.createElement(Cr.Z,{className:Lt.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Di>=2&&Di!=3&&sn.createElement("div",null," ",sn.createElement(Cr.Z,{className:Lt.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Di==3&&sn.createElement("div",null," ",sn.createElement(fe.Z,{className:Lt.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",sn.createElement("span",{title:ao,className:Lt.bohui},ao),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",sn.createElement("span",{className:Lt.contacts},sn.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",sn.createElement("div",{className:Lt.contacts_img}))),Di>=4&&Di!=5&&Di!=7&&sn.createElement("div",null," ",sn.createElement(Cr.Z,{className:Lt.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Di==5||Di==7)&&sn.createElement("div",null," ",sn.createElement(fe.Z,{className:Lt.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",sn.createElement("span",{className:Lt.contacts},sn.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",sn.createElement("div",{className:Lt.contacts_img}))),Di>5&&sn.createElement("div",null," ",sn.createElement(Cr.Z,{className:Lt.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),sn.createElement("div",{className:Lt.btns},sn.createElement(Ze.ZP,{onClick:Ht},"\u53D6\u6D88"),sn.createElement(Ze.ZP,{disabled:ur==3&&[2,4,5].includes(Di),onClick:()=>ga(void 0,null,function*(){var da,lo;if(ur===1&&!Da){Ke.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(da=Ae==null?void 0:Ae.detail)!=null&&da.is_fork_from_creator&&((lo=Ae==null?void 0:Ae.detail)!=null&&lo.copy_for_exercise)&&ur!=3&&(Qt.filter(vl=>vl.id===Da)[0].has_relation&&ur===1||ur===2)?Dn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(vl,gl)=>{pl(vl,gl)},zIndex:1e4}}):pl()}),loading:Ai,type:"primary",className:"ml20"},ur==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),sn.createElement(xr,{onFinish:da=>Oa(da)}))};var Kr=(0,tt.connect)(({shixunsDetail:Ae,user:Pe})=>({shixunsDetail:Ae,user:Pe}))(fa),ti=ne(59205),La=ne(25510),jr={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"},Fa=ne(85273),ra=ne(83676),Xr=ne(64934),Ka=ne(78939),ua={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},wa=ne(59301),Ea=Object.defineProperty,Pr=Object.defineProperties,er=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,gr=(Ae,Pe,Se)=>Pe in Ae?Ea(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Tr=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))hr.call(Pe,Se)&&gr(Ae,Se,Pe[Se]);if(ni)for(var Se of ni(Pe))bn.call(Pe,Se)&&gr(Ae,Se,Pe[Se]);return Ae},ar=(Ae,Pe)=>Pr(Ae,er(Pe)),tr=({showError:Ae,value:Pe,onChange:Se,optionsLevelList:Ht})=>{const[Dn,Bn]=(0,y.useState)([]);(0,y.useEffect)(()=>{if(!Pe.length){Bn([{command:"",challenge_ids:[]}]);return}Bn(Pe)},[JSON.stringify(Pe)]);const wn=(On,Qt,kn)=>{let Ma=JSON.parse(JSON.stringify(Dn));Qt==="add"?Ma.push({command:"",challenge_ids:[-1]}):Qt==="delete"?Ma.splice(kn,1):Ma[kn][Qt]=On,Bn(Ma),Se(Ma)};return console.log(Dn,"value2"),wa.createElement("div",{className:ua.list},wa.createElement("div",{className:ua.head},wa.createElement("div",{style:{width:400}},"\u547D\u4EE4"),wa.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Dn==null?void 0:Dn.map((On,Qt)=>{var kn,Ma,ii;let ia=Ht.map((Ha,ca)=>{const ur=`\u7B2C${ca+1}\u5173\uFF1A${Ha.name}`;let Br=ur,Kn=!1;return Ha.st===1&&(Br=wa.createElement(Zr.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},ur),Kn=!0),ar(Tr({},Ha),{value:Ha.challenge_id,label:Br,disabled:Kn})});return ia=[{label:"\u6240\u6709\u5173\u5361",value:-1},...ia],wa.createElement(Qe.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:Qtwn(Ha.target.value,"command",Qt),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),wa.createElement(Hr.default,{options:ia,getPopupContainer:Ha=>Ha.parentNode,value:On==null?void 0:On.challenge_ids,onChange:Ha=>{var ca,ur;let Br=Ha;!((ca=On==null?void 0:On.challenge_ids)!=null&&ca.includes(-1))&&(Ha!=null&&Ha.includes(-1))&&(Br=[-1]),(ur=On==null?void 0:On.challenge_ids)!=null&&ur.includes(-1)&&(Ha!=null&&Ha.includes(-1))&&(Br=Ha==null?void 0:Ha.filter(Kn=>Kn!==-1)),wn(Br,"challenge_ids",Qt)},mode:"multiple",maxTagTextLength:(ii=On==null?void 0:On.challenge_ids)!=null&&ii.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"}}),wa.createElement(Qe.Z,{wrap:!1},wa.createElement("i",{onClick:()=>wn("","add",Qt),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Qt!==0&&wa.createElement("i",{onClick:()=>wn("","delete",Qt),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Ye=ne(59301),Pa=Object.defineProperty,Sa=Object.defineProperties,Ni=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,ul=(Ae,Pe,Se)=>Pe in Ae?Pa(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,so=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Ui.call(Pe,Se)&&ul(Ae,Se,Pe[Se]);if(vi)for(var Se of vi(Pe))co.call(Pe,Se)&&ul(Ae,Se,Pe[Se]);return Ae},jo=(Ae,Pe)=>Sa(Ae,Ni(Pe)),gi=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const fo=Hr.default.Option,cl=5,xl=["Python","C++","C","Java","C#","JavaScript","TypeScript","Go","PHP","Perl","R","Rust","Ruby","Scratch","Swift","Kotlin","Scala"],rl=({practiceSetting:Ae,dispatch:Pe,globalSetting:Se,shixunsDetail:Ht,user:Dn})=>{var Bn,wn,On,Qt,kn,Ma,ii,ia,Ha,ca;const{id:ur,is_published:Br}=Ae,[Kn,hi]=(0,y.useState)([]),[Ai,ja]=(0,y.useState)(null),[Da,ma]=(0,y.useState)([]),[zr,Oa]=(0,y.useState)([]),qa=(0,y.useRef)(null),[ui,ei]=(0,y.useState)({}),Ti=(0,y.useRef)({}),Gi=(0,y.useRef)({}),{shixun_environment:mn={},mirror_repository:ka={},small_type:No=[],new_service_configs:Di=[],network_mode_list:Mi=[],boosters:To=[]}=ui,[ea,Ei]=(0,y.useState)(""),[ao,Lo]=(0,y.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[So,Eo]=(0,y.useState)(!1),[Jr,Fi]=(0,y.useState)(!1),[io,Pi]=(0,y.useState)(!0),[Vo,Zo]=(0,y.useState)(!0),[pl,Oo]=(0,y.useState)(!1),[zl,Ul]=(0,y.useState)(!1),[da,lo]=(0,y.useState)(!1),[vl,gl]=(0,y.useState)(!1),[ll,yi]=(0,y.useState)(0),[Ri,Ao]=(0,y.useState)(!1),[rs,ji]=(0,y.useState)({}),[Qi,Uo]=(0,y.useState)({}),[Ml,Ro]=(0,y.useState)({}),[fs,eu]=(0,y.useState)(""),[fu,gs]=(0,y.useState)(!1),[mu,Au]=(0,y.useState)(!1),[Xu,Yr]=(0,y.useState)(!1),[Wi,kl]=(0,y.useState)({}),[Go,ql]=(0,y.useState)({}),[Sl,ms]=(0,y.useState)([]),pu=(0,y.useRef)([]);console.log("--1111-",To,Sl);const sc=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],uc=[{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"}],Wl=[{id:1,name:"VNC"},{id:2,name:"RDP"}],gc=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],Lc=(zr==null?void 0:zr.find(ot=>ot.id===mn.instance_startup_template_id))||{},{desc:Oc,virt_type:cc}=Lc,Ju=((Bn=Da==null?void 0:Da.find(ot=>ot.id===(mn==null?void 0:mn.private_cloud_id)))==null?void 0:Bn.cloud_type)===1,Qo=((wn=Da==null?void 0:Da.find(ot=>ot.id===(mn==null?void 0:mn.private_cloud_id)))==null?void 0:wn.cloud_type)===4;(0,y.useEffect)(()=>(window.addEventListener("click",Ou),()=>{window.removeEventListener("click",Ou)}),[]),(0,y.useEffect)(()=>{tu(),El(),Rc(),Ec()},[]),(0,y.useEffect)(()=>{(0,dt.isEqual)(Gi.current,ui)?Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),Ti.current=ui},[ui]);const kc=()=>gi(void 0,null,function*(){var ot,An,Xn,Ur;const pa=yield(0,ze.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(ot=gc[Number(ll)])==null?void 0:ot.type}});(pa==null?void 0:pa.status)===0&&(((Xn=(An=pa==null?void 0:pa.data)==null?void 0:An.environments)==null?void 0:Xn.length)===0&&((Ur=pa==null?void 0:pa.data)==null?void 0:Ur.other_image.length)===0?Ao(!0):Ao(!1))});(0,y.useEffect)(()=>{kc()},[ll]);const Sc=()=>{var ot;const An=()=>{tt.history.push(`/shixuns/${ur}/challenges`),Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ot=Ae==null?void 0:Ae.sideBar)!=null&&ot.confirmLeave?Ve.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()}}):An()},tu=()=>gi(void 0,null,function*(){var ot;const An=yield(0,ze.ZP)(`/api/shixuns/${ur}/get_shixun_env_tabs.json`,{method:"get"});if(An.status===0){const Xn=((ot=An.data)==null?void 0:ot.shixun_environments_tabs)||[];Xn.length&&Ai===null&&ja(Xn[0].id),hi(Xn)}}),Rc=()=>gi(void 0,null,function*(){var ot;Zo(!0);const An=yield(0,ze.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});An.status===0&&ma((ot=An==null?void 0:An.data)==null?void 0:ot.list),Zo(!1)}),Ec=()=>gi(void 0,null,function*(){const ot=yield(0,ze.ZP)(`/api/shixuns/${ur}/challenges.json`,{method:"get"});ot.challenge_list&&ms(ot.challenge_list||[])}),yc=(ot,An)=>gi(void 0,null,function*(){var Xn;const Ur=yield(0,ze.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:ot,operating_system:An}});Ur.status===0&&Oa((Xn=Ur==null?void 0:Ur.data)==null?void 0:Xn.list)}),El=(ot=null)=>gi(void 0,null,function*(){var An,Xn,Ur,pa,oa,Li,no,sl,Xo,qo,hl,nl,$o,yl,fl;Pi(!0);const Oi=yield(0,ze.ZP)(`/api/shixuns/${ur}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:ot}});if(Oi.status===0){Gi.current=(0,dt.cloneDeep)(Oi.data||{}),ei(Oi.data||{}),yi(Number((Xn=(An=Oi.data)==null?void 0:An.shixun_environment)==null?void 0:Xn.mirror_tab_type)||0),Number((pa=(Ur=Oi.data)==null?void 0:Ur.shixun_environment)==null?void 0:pa.mirror_tab_type)===0?(ji((oa=Oi.data)==null?void 0:oa.mirror_repository),Uo({}),Ro({})):Number((no=(Li=Oi.data)==null?void 0:Li.shixun_environment)==null?void 0:no.mirror_tab_type)===1?(Uo((sl=Oi.data)==null?void 0:sl.mirror_repository),ji({}),Ro({})):Number((qo=(Xo=Oi.data)==null?void 0:Xo.shixun_environment)==null?void 0:qo.mirror_tab_type)===2&&(Ro((hl=Oi.data)==null?void 0:hl.mirror_repository),ji({}),Ro({}));const dl=($o=(nl=Oi==null?void 0:Oi.data)==null?void 0:nl.shixun_environment)==null?void 0:$o.private_cloud_id,Vl=(fl=(yl=Oi==null?void 0:Oi.data)==null?void 0:yl.shixun_environment)==null?void 0:fl.operating_system;dl&&Vl&&yc(dl,Vl)}Pi(!1)}),Dc=()=>gi(void 0,null,function*(){var ot;const An=yield(0,ze.ZP)(`/api/shixuns/${ur}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Ai}});return An.status===0&&An.is_exist_code_editor?(Ve.default.confirm({icon:null,centered:!0,className:Fa.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Ye.createElement("div",null,"\u201C",(ot=An==null?void 0:An.shixun_environment)==null?void 0:ot.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:()=>gi(void 0,null,function*(){ja(An.shixun_environment.id),El(An.shixun_environment.id),tu()})}),Promise.reject()):Promise.resolve()}),Nc={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_code_editor:!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,private_is_support_code_editor:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,disabled2_support_code_editor:!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:[]},Bc=(ot,An)=>{var Xn,Ur;if(typeof(ot==null?void 0:ot.className)=="string"&&((Xn=ot==null?void 0:ot.className)!=null&&Xn.includes(An)))return ot;for(let pa=0,oa=ot;oa=oa.parentNode;pa++){if(typeof(ot==null?void 0:ot.className)=="string"&&((Ur=oa==null?void 0:oa.className)!=null&&Ur.includes(An)))return oa;if(oa==document.documentElement)return!1}},Ou=ot=>{Bc(ot.target,"editor-scrollable")&&a()},a=()=>(0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),E=ot=>Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:ea,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Ye.createElement("div",{className:"p10"},ot&&Ye.createElement(Ye.Fragment,null,Ye.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Ye.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",Ye.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",Ye.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Ye.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Ye.createElement("br",null)),Ye.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",Ye.createElement("br",null),Ye.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",ot&&Ye.createElement(Ye.Fragment,null,Ye.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"))},Ye.createElement("div",{className:jr.interface},mn!=null&&mn[ot?"disabled_support_code_editor":"disabled2_support_code_editor"]?Ye.createElement(Zr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u4EE3\u7801\u7F16\u8F91\u5668"},Ye.createElement("div",{className:jr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ye.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ye.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177"))):Ye.createElement("div",{onClick:()=>Ot("shixun_environment",ot?"is_support_code_editor":"private_is_support_code_editor",!(mn!=null&&mn[ot?"is_support_code_editor":"private_is_support_code_editor"])),className:mn!=null&&mn[ot?"is_support_code_editor":"private_is_support_code_editor"]?jr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ye.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ye.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),mn!=null&&mn[ot?"disabled_support_vnc":"disabled2_support_vnc"]?Ye.createElement(Zr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Ye.createElement("div",{className:jr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ye.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ye.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Ye.createElement("div",{onClick:()=>Ot("shixun_environment",ot?"is_support_vnc":"private_is_support_vnc",!(mn!=null&&mn[ot?"is_support_vnc":"private_is_support_vnc"])),className:mn!=null&&mn[ot?"is_support_vnc":"private_is_support_vnc"]?jr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ye.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ye.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),mn!=null&&mn[ot?"disabled_support_webssh":"disabled2_support_webssh"]?Ye.createElement(Zr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Ye.createElement("div",{className:jr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-minglinghang"}),Ye.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ye.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Ye.createElement("div",{onClick:()=>Ot("shixun_environment",ot?"is_support_webssh":"private_is_support_webssh",!(mn!=null&&mn[ot?"is_support_webssh":"private_is_support_webssh"])),className:mn!=null&&mn[ot?"is_support_webssh":"private_is_support_webssh"]?jr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-minglinghang"}),Ye.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ye.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),ot&&Ye.createElement("div",{onClick:()=>Ot("shixun_environment","is_support_thiry_party",!(mn!=null&&mn.is_support_thiry_party)),className:mn!=null&&mn.is_support_thiry_party?jr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-rongqi1"}),Ye.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Ye.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")))),x=(ot,An,Xn)=>{const Ur=Array.from(ot),[pa]=Ur.splice(An,1);return Ur.splice(Xn,0,pa),Ur},b=(ot,An)=>gi(void 0,null,function*(){if(!ot.destination)return;const Xn=x(An,ot.source.index,ot.destination.index);hi(Xn),(0,ze.ZP)(`/api/shixuns/${ur}/update_environment_position.json`,{method:"put",body:{tabs:Xn}})}),z=(ot,An)=>{let Xn=An;Ve.default.confirm({icon:null,centered:!0,className:Fa.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Ye.createElement("div",null,Ye.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Ye.createElement("div",null,Ye.createElement(mt.default,{defaultValue:Xn,onChange:Ur=>Xn=Ur.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Ye.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>gi(void 0,null,function*(){if(!Xn)return Ke.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ur=Kn.map(oa=>oa.id===ot?jo(so({},oa),{name:Xn}):oa);if(Ai===0){hi(Ur);return}(yield(0,ze.ZP)(`/api/shixuns/${ur}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:ot,name:Xn}})).status===0&&hi(Ur)})})},le=(ot,An)=>{a()||Ve.default.confirm({icon:null,centered:!0,className:Fa.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:()=>gi(void 0,null,function*(){var Xn;if((Ai===0?{status:0}:yield(0,ze.ZP)(`/api/shixuns/${ur}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:ot}})).status===0){const pa=Kn.filter(oa=>oa.id!==ot);if(ot===Ai){const oa=((Xn=pa==null?void 0:pa[0])==null?void 0:Xn.id)||null;ja(oa),El(oa),hi(pa)}else hi(pa)}})})},me=ot=>{var An;if(ot===Ai)return;const Xn=()=>{ja(ot),El(ot),tu()};(An=Ae==null?void 0:Ae.sideBar)!=null&&An.confirmLeave?Ve.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:()=>{Xn()}}):Xn()},ge=ot=>{const An=jo(so({},ui),{shixun_environment:jo(so({},mn),{is_support_code_editor:ot.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:ot.disabled_support_vnc,disabled_support_webssh:ot.disabled_support_webssh,open_start_command:ot.open_start_command,start_command:ot.start_command,open_envs:ot.open_envs,envs:ot.envs,privileged:ot.privileged,add_cap:ot.add_cap,drop_cap:ot.drop_cap}),mirror_repository:jo(so({},ka),{id:ot.id,name:ot.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:ot.shixun_service_configs||[],description:ot.description}),small_type:ot.small_type});ll===0?ji(An==null?void 0:An.mirror_repository):ll===1?Uo(An==null?void 0:An.mirror_repository):ll===2&&Ro(An==null?void 0:An.mirror_repository),ei(An),gl(!1),Ei("")},be=ot=>{gl(!1)},Ne=(ot=!1,An=1)=>gi(void 0,null,function*(){var Xn,Ur,pa;Oo(!0);const oa=(Xn=Kn.find(sl=>sl.id===Ai))==null?void 0:Xn.name,Li=(0,it.TG)(),no=yield(0,ze.ZP)(`/api/shixuns/${ur}/update_for_multi.json`,{method:"put",body:{tabs:Kn,shixun_environment_id:Ai,sub_type:ka==null?void 0:ka.choice_small_type,main_type:ka.id,shixun_environment:jo(so({},mn),{name:oa,mirror_tab_type:ll,network_mode:fs}),shixun_service_configs:ka==null?void 0:ka.shixun_service_configs,new_service_configs:Di,sync_origin_shixun:ot,command_settings:mn==null?void 0:mn.command_settings,homework_common_id:Li||void 0}});no.status===0&&(El(no.shixun_environment_id),ja(no.shixun_environment_id),tu(),(Ur=Ht==null?void 0:Ht.detail)!=null&&Ur.copy_for_exercise||Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),(pa=Ht==null?void 0:Ht.detail)!=null&&pa.copy_for_exercise&&(0,Mn.m)(Pe,Ht,ur,An)),Oo(!1)}),Ft=()=>{var ot;if(a())return;if(Ai===0||(ot=Ae==null?void 0:Ae.sideBar)!=null&&ot.confirmLeave){Ke.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 An=(0,dt.cloneDeep)(Nc);console.log("cloneData---",An),hi([...Kn,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${Kn.length+1}`}]),yi(0),ji({}),Uo({}),Ro({}),ja(0),ei(An)},Ot=(ot,An,Xn)=>gi(void 0,null,function*(){var Ur,pa,oa,Li,no,sl,Xo,qo,hl,nl,$o,yl,fl,Oi,dl,Vl,ku,hu,Kl,ee,te,oe;if(a())return;console.log("handleValueChange",ot,An,Xn);const de=(0,dt.cloneDeep)(Ti.current);if((An==="is_support_code_editor"||An==="private_is_support_code_editor")&&Xn&&(yield Dc()),An==="resource_type"&&(de.shixun_environment.instance_startup_type=1,de.shixun_environment.command_settings=pu.current,pu.current=Ti.current.shixun_environment.command_settings,Xn===2&&!de.shixun_environment.private_cloud_id&&(de.shixun_environment.private_cloud_id=(Ur=Da==null?void 0:Da[0])==null?void 0:Ur.id,de.shixun_environment.operating_system=1,yc(de.shixun_environment.private_cloud_id,de.shixun_environment.operating_system))),An==="private_cloud_id"&&(de.shixun_environment.private_is_support_vnc=!1,de.shixun_environment.private_is_support_webssh=!1,de.shixun_environment.private_is_support_jupyter_lab=!1,de.shixun_environment.private_is_support_code_editor=!1,de.shixun_environment.operating_system=1,de.shixun_environment.instance_startup_template_id=null,de.shixun_environment.instance_startup_type=1,yc(Xn,de.shixun_environment.operating_system)),An==="operating_system"&&Xn&&(de.shixun_environment.private_is_support_vnc=!1,de.shixun_environment.private_is_support_webssh=!1,de.shixun_environment.private_is_support_jupyter_lab=!1,de.shixun_environment.private_is_support_code_editor=!1,de.shixun_environment.instance_startup_template_id=null,de.shixun_environment.instance_startup_type=1,yc(de.shixun_environment.private_cloud_id,Xn)),An==="instance_startup_template_id"){de.shixun_environment.private_is_support_vnc=!1,de.shixun_environment.private_is_support_webssh=!1,de.shixun_environment.private_is_support_jupyter_lab=!1,de.shixun_environment.private_is_support_code_editor=!1,de.shixun_environment.instance_startup_type=1;const Ee=zr.find(ye=>ye.id===Xn);de.shixun_environment.disabled2_support_vnc=Ee.disabled_support_vnc,de.shixun_environment.disabled2_support_webssh=Ee.disabled_support_webssh,de.shixun_environment.disabled2_support_jupyter_lab=Ee.disabled_support_jupyter_lab,de.shixun_environment.disabled2_support_code_editor=Ee.disabled_support_code_editor,de.boosters=Ee.boosters,de.network_mode_list=Ee.network_mode_list,eu((Li=(oa=(pa=Ee.network_mode_list)==null?void 0:pa.filter(ye=>ye.is_default))==null?void 0:oa[0])==null?void 0:Li.network_mode),de.new_service_configs=Ee!=null&&Ee.service_config_info?[Ee.service_config_info]:[]}if((An==="private_is_support_vnc"||An==="private_is_support_webssh")&&(de.shixun_environment.instance_startup_type=1),An==="choice_small_type"){de.mirror_repository.choice_small_mirrors=No.filter(Fe=>Xn.includes(Fe.id));const Ee=de.mirror_repository.choice_small_mirrors,ye=ka.choice_small_mirrors;if(Ee.length>ye.length){const Fe=(0,dt.differenceBy)(Ee,ye,"id");if((no=Fe==null?void 0:Fe[0])!=null&&no.mirror_name){const We={cpu_limit:((qo=(Xo=(sl=Fe==null?void 0:Fe[0])==null?void 0:sl.shixun_service_configs)==null?void 0:Xo[0])==null?void 0:qo.cpu_limit)||1,lower_cpu_limit:(($o=(nl=(hl=Fe==null?void 0:Fe[0])==null?void 0:hl.shixun_service_configs)==null?void 0:nl[0])==null?void 0:$o.lower_cpu_limit)||.1,memory_limit:((Oi=(fl=(yl=Fe==null?void 0:Fe[0])==null?void 0:yl.shixun_service_configs)==null?void 0:fl[0])==null?void 0:Oi.memory_limit)||1,mirror_repository_id:(dl=Fe==null?void 0:Fe[0])==null?void 0:dl.id,name:(Vl=Fe==null?void 0:Fe[0])==null?void 0:Vl.mirror_name,request_limit:((Kl=(hu=(ku=Fe==null?void 0:Fe[0])==null?void 0:ku.shixun_service_configs)==null?void 0:hu[0])==null?void 0:Kl.request_limit)||10,resource_limit:((oe=(te=(ee=Fe==null?void 0:Fe[0])==null?void 0:ee.shixun_service_configs)==null?void 0:te[0])==null?void 0:oe.resource_limit)||10};de.mirror_repository.shixun_service_configs.push(We)}}else{const Fe=(0,dt.differenceBy)(ye,Ee,"id");de.mirror_repository.shixun_service_configs=de.mirror_repository.shixun_service_configs.filter(We=>{var vt;return We.mirror_repository_id!==((vt=Fe==null?void 0:Fe[0])==null?void 0:vt.id)})}}An?de[ot][An]=Xn:de[ot]=Xn,console.log("cloneData",de),Ei(""),ei(de)}),vn=(ot,An,Xn)=>{var Ur,pa;const oa=/^\d*(\.\d*)?$/,Li=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit","gpu_memory_limit","gpu_limit"],no=(0,dt.cloneDeep)((pa=(Ur=Ti.current)==null?void 0:Ur.mirror_repository)==null?void 0:pa.shixun_service_configs);if(Li.includes(An)){Xn.match(oa)&&(no[ot][An]=Xn,Ot("mirror_repository","shixun_service_configs",no));return}no[ot][An]=Xn,Ot("mirror_repository","shixun_service_configs",no)},En=()=>{Ve.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ye.createElement("div",{className:"tc"},Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:La,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},mr=()=>{var ot,An,Xn,Ur,pa,oa,Li,no,sl,Xo;if(!a()){if((mn==null?void 0:mn.resource_type)===1){if(!(ka!=null&&ka.id)){Ei("mirror");return}if(!(mn!=null&&mn.is_support_code_editor)&&!(mn!=null&&mn.is_support_vnc)&&!(mn!=null&&mn.is_support_webssh)&&!(mn!=null&&mn.is_support_thiry_party)){Ei("interface");return}if(mn.is_support_thiry_party&&!(mn!=null&&mn.proxy_port)){Ei("port"),Lo("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(mn.is_support_thiry_party&&(mn!=null&&mn.proxy_port)&&parseInt(mn==null?void 0:mn.proxy_port)>65535||((ot=mn==null?void 0:mn.proxy_port)==null?void 0:ot.length)>1&&((An=mn==null?void 0:mn.proxy_port)==null?void 0:An[0])==="0"){Ei("port"),Lo("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((Xn=ka==null?void 0:ka.shixun_service_configs)!=null&&Xn.length)){Ei("shixun_service_configs");return}for(let qo of ka==null?void 0:ka.shixun_service_configs){if(qo!=null&&qo.open_start_command&&!(qo!=null&&qo.start_command)){Ei("start_command");return}if(qo!=null&&qo.open_envs&&!(qo!=null&&qo.envs)){Ei("envs");return}}if(mn!=null&&mn.webssh_host&&!/^[a-z0-9\-]*$/.test(mn==null?void 0:mn.webssh_host)){Ke.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((pa=(Ur=ka==null?void 0:ka.shixun_service_configs)==null?void 0:Ur[0])!=null&&pa.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((Li=(oa=ka==null?void 0:ka.shixun_service_configs)==null?void 0:oa[0])==null?void 0:Li.webssh_host)){Ul(!0);return}}if((mn==null?void 0:mn.resource_type)===2){if(!(mn!=null&&mn.operating_system)){Ei("system");return}if(!(mn!=null&&mn.instance_startup_template_id)){Ei("template");return}if(!(mn!=null&&mn.private_is_support_vnc)&&!(mn!=null&&mn.private_is_support_webssh)&&!(mn!=null&&mn.private_is_support_jupyter_lab)){Ei("interface");return}if((mn==null?void 0:mn.operating_system)===1&&(mn!=null&&mn.private_is_support_vnc)&&Ju&&!(mn!=null&&mn.instance_startup_type)){Ei("instance_startup_type");return}}if((mn!=null&&mn.is_support_webssh||mn!=null&&mn.private_is_support_webssh)&&((no=mn==null?void 0:mn.command_settings)==null?void 0:no.some(hl=>{var nl,$o;return!hl.command&&!!((nl=hl.challenge_ids)!=null&&nl.length)||hl.command&&!(($o=hl.challenge_ids)!=null&&$o.length)}))){Ei("command_settings");return}(sl=Ht==null?void 0:Ht.detail)!=null&&sl.is_fork_from_creator&&((Xo=Ht==null?void 0:Ht.detail)!=null&&Xo.copy_for_exercise)&&Ai!=0&&(mn!=null&&mn.has_relation)?Pe({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(qo,hl)=>{Ne(qo,hl)}}}):Ne()}},Mr=ot=>gi(void 0,null,function*(){yield vn(ot.index,"cpu_limit",String(ot==null?void 0:ot.cpu)),yield vn(ot.index,"memory_limit",String(ot==null?void 0:ot.memory))}),sa=ot=>{const An=(0,dt.cloneDeep)(Di);An[ot.index]=jo(so({},An[ot.index]),{cpu_limit:String(ot==null?void 0:ot.cpu),memory_limit:String(ot==null?void 0:ot.memory)}),Ot("new_service_configs","",An)};return Ye.createElement("div",{className:jr.wrap},Ye.createElement("div",{className:jr.content},Ye.createElement("div",{className:jr.head},Ye.createElement("div",{className:jr.title},"\u5B9E\u9A8C\u73AF\u5883"),Kn.lengthlo(!0),className:jr.setting},"\u8BBE\u7F6E")),!!Kn.length&&Ye.createElement(y.Fragment,null,Ye.createElement(yt.Z5,{onDragEnd:ot=>b(ot,Kn)},Ye.createElement(yt.bK,{droppableId:"droppable",direction:"horizontal"},(ot,An)=>Ye.createElement("div",jo(so({},ot.droppableProps),{ref:ot.innerRef,className:jr.tabs}),Kn.map((Xn,Ur)=>{const{name:pa,id:oa}=Xn;return Ye.createElement(yt._l,{key:oa,draggableId:oa.toString(),index:Ur},(Li,no)=>Ye.createElement("div",jo(so(so({},Li.draggableProps),Li.dragHandleProps),{ref:Li.innerRef,className:Ai===oa?jr.active:"",key:oa}),Ye.createElement("i",{className:"iconfont icon-tuodong"}),Ye.createElement("span",{className:jr.name,onClick:()=>me(oa)},pa),Ye.createElement(Qr.Z,{trigger:["click"],dropdownRender:()=>Ye.createElement(or.default,{style:{width:92}},Ye.createElement(or.default.Item,{onClick:()=>z(oa,pa),className:"font14"},"\u91CD\u547D\u540D"),Ye.createElement(or.default.Item,{onClick:()=>le(oa,pa),className:"font14"},"\u5220\u9664")),getPopupContainer:sl=>sl.parentNode},Ye.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),ot.placeholder))),Ye.createElement("div",{className:jr.line})),Ye.createElement(rr.Z,{loading:io||Vo,active:!0},!!Kn.length&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Ye.createElement("div",{className:"p10"},Ye.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Ye.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u5934\u6B4C\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Ye.createElement("br",null),Ye.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")},Ye.createElement("div",{className:jr.resource},sc.map(ot=>Ye.createElement("div",{key:ot.id,className:(mn==null?void 0:mn.resource_type)===ot.id?jr.active:"",onClick:()=>{(mn==null?void 0:mn.resource_type)!==ot.id&&Ot("shixun_environment","resource_type",ot.id)}},ot.name)))),(mn==null?void 0:mn.resource_type)===1&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Ye.createElement("div",{className:jr.resource,style:{width:300}},gc.map(ot=>Ye.createElement("div",{key:ot.id,className:ll===ot.id?jr.active:"",onClick:()=>{ll!==ot.id&&(a()||(yi(ot.id),Ei(""),ot.id===0&&ei(jo(so({},ui),{mirror_repository:so({},rs)})),ot.id===1&&ei(jo(so({},ui),{mirror_repository:so({},Qi)})),ot.id===2&&ei(jo(so({},ui),{mirror_repository:so({},Ml)}))))}},ot.name)))),Ye.createElement($t.Z,{nameWidth:150,errorKey:"mirror",errorValue:ea,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Ye.createElement(Qe.Z,{align:"middle"},Ri===!1?Ye.createElement(Ye.Fragment,null,!!(ka!=null&&ka.id)&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",{onClick:()=>{a()||gl(!0)},className:jr.mirror},Ye.createElement("div",null,ka==null?void 0:ka.name),Ye.createElement("i",{className:"iconfont icon-genghuan"})),Ye.createElement(ti.Z,{value:[{description:ka==null?void 0:ka.description,name:ka==null?void 0:ka.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Ye.createElement("span",{className:jr.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(ka!=null&&ka.id)&&Ye.createElement("div",{onClick:()=>{gl(!0)},className:jr.mirror},Ye.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Ye.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),E(!0),(mn==null?void 0:mn.is_support_code_editor)&&Ye.createElement($t.Z,{name:"\u7F16\u7A0B\u8BED\u8A00",tooltipTitle:Ye.createElement("div",null,"1.\u5728\u7F16\u5199\u4EE3\u7801\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u6839\u636E\u9009\u62E9\u7684\u7F16\u7A0B\u8BED\u8A00\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Ye.createElement("br",null),"2.\u5982\u679C\u672A\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00\uFF0C\u7CFB\u7EDF\u6839\u636E\u4EE3\u7801\u6587\u4EF6\u7684\u6269\u5C55\u540D\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Ye.createElement("br",null),"3.\u4EE3\u7801\u4ED3\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u7F16\u7A0B\u8BED\u8A00\u9700\u8981\u4FDD\u6301\u4E00\u81F4\u3002\u4EE3\u7801\u6587\u4EF6\u6269\u5C55\u540D\u548C\u7F16\u7A0B\u8BED\u8A00\u4E0D\u5339\u914D\u65F6\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002"),nameWidth:150},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Hr.default,{getPopupContainer:ot=>ot.parentNode,onClick:a,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:mn==null?void 0:mn.program_language,onChange:ot=>Ot("shixun_environment","program_language",ot),showArrow:!0,maxTagCount:5},xl.map((ot,An)=>Ye.createElement(fo,{key:ot,value:ot},ot))))),(mn==null?void 0:mn.is_support_webssh)&&Ye.createElement($t.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ye.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")},Ye.createElement(tr,{showError:ea==="command_settings",value:mn==null?void 0:mn.command_settings,onChange:ot=>Ot("shixun_environment","command_settings",ot),optionsLevelList:Sl})),(mn==null?void 0:mn.is_support_thiry_party)&&Ye.createElement($t.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:ea,errorName:ao},Ye.createElement(Qe.Z,null,Ye.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Ye.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Ye.createElement(mt.default,{onClick:a,value:mn==null?void 0:mn.proxy_port,onChange:ot=>{const An=ot.target.value;(An===""||/^[0-9]\d*$/.test(An))&&Ot("shixun_environment","proxy_port",ot.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Ye.createElement("div",{className:"ml20"},Ye.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Ye.createElement(mt.default,{onClick:a,value:mn==null?void 0:mn.web_route,onChange:ot=>Ot("shixun_environment","web_route",ot.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Ye.createElement($t.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Hr.default,{getPopupContainer:ot=>ot.parentNode,onClick:a,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:ka==null?void 0:ka.choice_small_type,onChange:ot=>Ot("mirror_repository","choice_small_type",ot),showArrow:!0,maxTagCount:5},No.map((ot,An)=>Ye.createElement(fo,{key:ot.id,value:ot.id},ot.type_name))),!!((On=ka==null?void 0:ka.choice_small_mirrors)!=null&&On.length)&&Ye.createElement(ti.Z,{value:(ka==null?void 0:ka.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Ye.createElement("span",{className:jr.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,Rn.Ny)()&&Ye.createElement(y.Fragment,null,Ye.createElement("div",{onClick:()=>Eo(!So),className:jr.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ye.createElement("i",{className:`iconfont ${So?"icon-shouqi4":"icon-a-xialazhankai"}`})),So&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ea,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(Qt=ka==null?void 0:ka.shixun_service_configs)!=null&&Qt.length?"hidden":"initial"}},Ye.createElement("div",{className:jr.tabsBox},!((kn=ka==null?void 0:ka.shixun_service_configs)!=null&&kn.length)&&Ye.createElement(ft.Z,{image:Vn,imageStyle:{height:180,marginTop:67},description:""}),!!((Ma=ka==null?void 0:ka.shixun_service_configs)!=null&&Ma.length)&&Ye.createElement(Fr.default,{destroyInactiveTabPane:!0,moreIcon:Ye.createElement("span",{className:jr.more},"\u66F4\u591A ",Ye.createElement("i",{className:"iconfont icon-xiala1"}))},(ii=ka==null?void 0:ka.shixun_service_configs)==null?void 0:ii.map((ot,An)=>{var Xn,Ur,pa,oa,Li;const{cpu_limit:no,lower_cpu_limit:sl,memory_limit:Xo,request_limit:qo,resource_limit:hl,name:nl,shixun_update_logs:$o,gpu_limit:yl,gpu_memory_limit:fl}=ot;return Ye.createElement(Fr.default.TabPane,{className:"p20",tab:Ye.createElement("div",{title:nl,className:jr.tabTitle},nl),key:An},($o==null?void 0:$o.user_name)&&Ye.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",$o==null?void 0:$o.user_name,"\uFF08",$o==null?void 0:$o.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",$o!=null&&$o.created_at?hn()($o==null?void 0:$o.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Ye.createElement($t.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:jr.serverConfig,onClick:()=>{a()||(kl({index:An,cpu:no,memory:Xo}),gs(!0))}},Ye.createElement("div",null,Ye.createElement("span",null,no,"\u6838")," ",Ye.createElement("span",null,Xo,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"}))),An==0&&Ye.createElement(Qe.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:jr.viewRecommendConfig,onClick:()=>Yr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),(((pa=(Xn=Se==null?void 0:Se.setting)==null?void 0:Xn.big_model_users)==null?void 0:pa.includes((Ur=Dn==null?void 0:Dn.userInfo)==null?void 0:Ur.login))||(0,Rn.fn)())&&Ye.createElement($t.Z,{nameWidth:150,name:"GPU\u914D\u7F6E",align:"center"},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:jr.serverConfig,onClick:()=>{ql({index:An,gpu_limit:yl||0,gpu_memory_limit:fl||0}),Au(!0)}},yl&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",null,Ye.createElement("span",null,"\u663E\u5361",yl,"\u4E2A")," ",Ye.createElement("span",null,"\u663E\u5B58",fl,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"})),!yl&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",null,"\u672A\u914D\u7F6EGPU"),Ye.createElement("i",{className:"iconfont icon-bianji21"})))))),Ye.createElement($t.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Qe.Z,{align:"middle",wrap:!1},Ye.createElement(mt.default,{onClick:a,style:{width:400},value:hl,maxLength:5,onChange:Oi=>{const{value:dl}=Oi.target,Vl=/^\d*(\.\d*)?$/;dl.match(Vl)&&vn(An,"resource_limit",Oi.target.value)},addonAfter:"M"}),Ye.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")))),Ye.createElement($t.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:ot==null?void 0:ot.open_start_command,errorKey:"start_command",errorValue:ea,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Ye.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Ye.createElement(Hr.default,{getPopupContainer:Oi=>Oi.parentNode,onClick:a,bordered:!1,fieldNames:{label:"name",value:"id"},options:(oa=ui==null?void 0:ui.mirror_repository)==null?void 0:oa.webssh_user_arr,value:(ot==null?void 0:ot.webssh_user)||"root",onChange:Oi=>vn(An,"webssh_user",Oi),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Ye.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Ye.createElement(Qe.Z,{className:"mb20"},Ye.createElement(mt.default,{bordered:!1,onClick:a,value:ot==null?void 0:ot.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:Oi=>{vn(An,"webssh_host",Oi.target.value),Oi.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(Oi.target.value)?Ul(!1):Ul(!0):Ul(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Ye.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",Ye.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),zl&&Ye.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Ye.createElement(Ie.default,{checked:ot==null?void 0:ot.open_start_command,onChange:Oi=>vn(An,"open_start_command",Oi.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Ye.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")),(ot==null?void 0:ot.open_start_command)&&Ye.createElement(Nr.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:ot==null?void 0:ot.start_command,language:"shell",theme:"vs-light",onChange:Oi=>vn(An,"start_command",Oi)})),Ye.createElement($t.Z,{required:ot==null?void 0:ot.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:ea,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Ye.createElement(Ie.default,{checked:ot==null?void 0:ot.open_envs,onChange:Oi=>vn(An,"open_envs",Oi.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(ot==null?void 0:ot.open_envs)&&Ye.createElement(Nr.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:ot==null?void 0:ot.envs,onChange:Oi=>vn(An,"envs",Oi)})),Ye.createElement($t.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Rr.Z,{disableWhenCommunity:new Date((Li=Ht.detail)==null?void 0:Li.created_at)>new Date("2023-09-01")},Ye.createElement(na.Z,{checked:ot==null?void 0:ot.privileged,onChange:Oi=>vn(An,"privileged",Oi)})),Ye.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Ye.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"))),Ye.createElement($t.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Ye.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ye.createElement(mt.default,{onClick:a,value:ot==null?void 0:ot.add_cap,onChange:Oi=>vn(An,"add_cap",Oi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Ye.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ye.createElement(mt.default,{onClick:a,value:ot==null?void 0:ot.drop_cap,onChange:Oi=>vn(An,"drop_cap",Oi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(mn==null?void 0:mn.resource_type)===2&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{nameWidth:150},Ye.createElement(Hr.default,{getPopupContainer:ot=>ot.parentNode,bordered:!1,onClick:a,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:mn==null?void 0:mn.private_cloud_id,onChange:ot=>Ot("shixun_environment","private_cloud_id",ot)},Da.map((ot,An)=>Ye.createElement(fo,{key:ot.id,value:ot.id},ot.name)))),Ye.createElement($t.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,errorKey:"system",errorValue:ea,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Ye.createElement("div",{className:jr.system},uc.map(ot=>Ye.createElement("div",{onClick:()=>{mn.operating_system!==ot.id&&Ot("shixun_environment","operating_system",ot.id)},key:ot.id,className:(mn==null?void 0:mn.operating_system)===ot.id?jr.active:""},Ye.createElement("i",{className:ot.icon}),Ye.createElement("span",null,ot.name))))),Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:ea,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Hr.default,{getPopupContainer:ot=>ot.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:a,ref:qa,showArrow:!0,dropdownRender:ot=>Ye.createElement("div",{className:jr.template},Ye.createElement("div",{className:jr.liWrap},zr.map(An=>Ye.createElement("div",{className:jr.li,key:An.id,onClick:()=>{qa.current.blur(),Ot("shixun_environment","instance_startup_template_id",An.id)}},Ye.createElement("span",{title:An.name,style:{color:(mn==null?void 0:mn.instance_startup_template_id)===An.id?"#0152d9":"initial"}},An.name),!An.is_public&&Ye.createElement("b",{className:jr.tag},"\u79C1\u6709")))),Ye.createElement("div",{style:{padding:12}},!zr.length&&Ye.createElement(ft.Z,{image:Vn,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Ye.createElement("div",{style:{marginTop:zr!=null&&zr.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Ye.createElement("span",{onClick:En,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:zr==null?void 0:zr.map(ot=>({label:ot.name,value:ot.id})),value:mn==null?void 0:mn.instance_startup_template_id}),!!Oc&&Ye.createElement(ti.Z,{value:Oc,title:"\u6A21\u7248\u63CF\u8FF0"},Ye.createElement("span",{className:jr.explain},"\u6A21\u7248\u63CF\u8FF0")))),E(!1),(mn==null?void 0:mn.private_is_support_webssh)&&Ye.createElement($t.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ye.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")},Ye.createElement(tr,{showError:ea==="command_settings",value:mn==null?void 0:mn.command_settings,onChange:ot=>Ot("shixun_environment","command_settings",ot),optionsLevelList:Sl})),(mn==null?void 0:mn.operating_system)===1&&(mn==null?void 0:mn.private_is_support_vnc)&&(Ju||Qo&&cc===1)&&Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:ea,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ye.createElement("div",{className:jr.resource},Wl.map(ot=>Ye.createElement("div",{key:ot.id,className:(mn==null?void 0:mn.instance_startup_type)===ot.id?jr.active:"",onClick:()=>Ot("shixun_environment","instance_startup_type",ot.id)},ot.name)))),(0,Rn.Ny)()&&cc===1&&Ye.createElement(y.Fragment,null,Ye.createElement("div",{onClick:()=>Fi(!Jr),className:jr.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ye.createElement("i",{className:`iconfont ${Jr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Jr&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ea,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:Di!=null&&Di.length?"hidden":"initial"}},Ye.createElement("div",{className:jr.tabsBox},!(Di!=null&&Di.length)&&Ye.createElement(ft.Z,{image:Vn,imageStyle:{height:180,marginTop:67},description:""}),!!(Di!=null&&Di.length)&&Ye.createElement(Fr.default,{destroyInactiveTabPane:!0,moreIcon:Ye.createElement("span",{className:jr.more},"\u66F4\u591A ",Ye.createElement("i",{className:"iconfont icon-xiala1"}))},Di==null?void 0:Di.map((ot,An)=>{const{cpu_limit:Xn,lower_cpu_limit:Ur,memory_limit:pa,request_limit:oa,resource_limit:Li,name:no}=ot;return Ye.createElement(Fr.default.TabPane,{className:"p20",tab:Ye.createElement("div",{title:no,className:jr.tabTitle},no),key:An},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:jr.serverConfig,onClick:()=>{kl({index:An,cpu:Xn,memory:pa}),gs(!0)}},Ye.createElement("div",null,Ye.createElement("span",null,Xn,"\u6838")," ",Ye.createElement("span",null,pa,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"}))),An==0&&Ye.createElement(Qe.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:jr.viewRecommendConfig,onClick:()=>Yr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,Rn.Ny)()&&(To==null?void 0:To.length)>0&&Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Ye.createElement(Hr.default,{disabled:!0,getPopupContainer:ot=>ot.parentNode,bordered:!1,className:"mr10",value:To[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},To.map(ot=>Ye.createElement(Hr.default.Option,{key:ot,value:ot},ot)))),(0,Rn.Ny)()&&(Mi==null?void 0:Mi.length)>0&&Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Ye.createElement("div",{className:"p10"},Ye.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"),Ye.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"))},Ye.createElement(Hr.default,{disabled:!0,getPopupContainer:ot=>ot.parentNode,bordered:!1,className:"mr10",value:(Ha=(ia=Mi==null?void 0:Mi.filter(ot=>ot.is_default))==null?void 0:ia[0])==null?void 0:Ha.network_mode,onChange:ot=>{eu(ot)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Mi==null?void 0:Mi.map(ot=>Ye.createElement(Hr.default.Option,{key:ot==null?void 0:ot.network_mode,value:ot==null?void 0:ot.network_mode},ot.name)))))))),!Kn.length&&Ye.createElement(ft.Z,{image:Vn,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Ye.createElement("div",{className:jr.btns},Ye.createElement(Ze.ZP,{onClick:Sc,style:{marginRight:40}},"\u53D6\u6D88"),Ye.createElement(Ze.ZP,{loading:pl,type:"primary",disabled:!(Kn!=null&&Kn.length),onClick:()=>{mr()}},"\u4FDD\u5B58")),Ye.createElement(ct,{identifier:ur,shixun_environment_id:Ai,useId:ka==null?void 0:ka.id,visible:vl,onCancel:()=>gl(!1),onOk:ot=>ge(ot),tab_type:(ca=gc[Number(ll)])==null?void 0:ca.type}),Ye.createElement(Kr,{verifyModal:a,id:ur,environment:Kn,is_published:Br,dispatch:Pe,visible:da,onCancel:()=>lo(!1),onOk:ot=>be(ot)}),Ye.createElement(ra.Z,{visible:fu,onOk:ot=>{let An=mn==null?void 0:mn.resource_type;An==1&&Mr(ot),An==2&&sa(ot),gs(!1)},onCancel:()=>gs(!1),info:Wi}),Ye.createElement(Xr.Z,{visible:mu,onOk:ot=>gi(void 0,null,function*(){yield vn(ot.index,"gpu_memory_limit",String(ot==null?void 0:ot.gpu_memory_limit)),setTimeout(()=>gi(void 0,null,function*(){yield vn(ot.index,"gpu_limit",String(ot==null?void 0:ot.gpu_limit)),Au(!1)}))}),onCancel:()=>Au(!1),info:Go}),Ye.createElement(Ka.Z,{onOk:()=>{El(mn==null?void 0:mn.id)},identifier:ur,visible:Xu,onCancel:()=>Yr(!1),info:null,isJupyter:!1}))};var Dl=(0,tt.connect)(({practiceSetting:Ae,globalSetting:Pe,shixunsDetail:Se,user:Ht})=>({practiceSetting:Ae,globalSetting:Pe,shixunsDetail:Se,user:Ht}))(rl),Io=ne(70858),$l=ne(87169),Pl={footerWrap:"footerWrap___Qaahm"},Cl=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,Fl=(Ae,Pe)=>{var Se={};for(var Ht in Ae)Nl.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&Cl)for(var Ht of Cl(Ae))Pe.indexOf(Ht)<0&&es.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},bl=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const mo=mt.default.TextArea,ss=Ae=>{var Pe=Ae,{shixunsDetail:Se,globalSetting:Ht,loading:Dn,dispatch:Bn,onFinish:wn=()=>{}}=Pe,On=Fl(Pe,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Qt]=pe.default.useForm(),kn=ii=>bl(void 0,null,function*(){var ia;const Ha=yield Bn({type:"shixunsDetail/getCustomScript",payload:{id:(ia=Se.actionTabs.params)==null?void 0:ia.id,compile:ii.execute,excutive:ii.compile}});Ma(),Ha&&wn(Ha==null?void 0:Ha.shixun_script)}),Ma=()=>{Bn({type:"shixunsDetail/setActionTabs",payload:{}})};return y.createElement(Ve.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Se.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ma},y.createElement(pe.default,{form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:kn},y.createElement(pe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(mo,{rows:4})),y.createElement(pe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},y.createElement(mo,{rows:4})),y.createElement("div",{className:Pl.footerWrap},y.createElement(pe.default.Item,null,y.createElement(Ze.ZP,{className:"mr5",size:"middle",onClick:Ma},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Dn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var ks=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se})=>({shixunsDetail:Ae,globalSetting:Se,loading:Pe}))(ss),po={wrap:"wrap___tkKvJ",head:"head___qUdlR",active:"active___fcOZ0",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",otherPractice:"otherPractice___qlpPQ",box:"box___TdGJn",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},ys=ne(27324),Ns=ne(56627),nu=Object.defineProperty,js=Object.defineProperties,zs=Object.getOwnPropertyDescriptors,ru=Object.getOwnPropertySymbols,Xl=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,wi=(Ae,Pe,Se)=>Pe in Ae?nu(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Vi=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Xl.call(Pe,Se)&&wi(Ae,Se,Pe[Se]);if(ru)for(var Se of ru(Pe))Dr.call(Pe,Se)&&wi(Ae,Se,Pe[Se]);return Ae},Hi=(Ae,Pe)=>js(Ae,zs(Pe)),Mo=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Al=Hr.default.Option,Tl=({practiceSetting:Ae,dispatch:Pe,shixunsDetail:Se,globalSetting:Ht,user:Dn})=>{var Bn,wn,On,Qt;const[kn,Ma]=(0,y.useState)(null),[ii,ia]=(0,y.useState)([]),[Ha,ca]=(0,y.useState)(!0),[ur,Br]=(0,y.useState)({}),[Kn,hi]=(0,y.useState)([]),[Ai,ja]=(0,y.useState)(),[Da,ma]=(0,y.useState)(),[zr,Oa]=(0,y.useState)([]),[qa,ui]=(0,y.useState)({}),ei=(0,y.useRef)(null),Ti=(0,y.useRef)(!0),Gi=(0,y.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),mn=(0,y.useRef)(null),[ka,No]=(0,y.useState)(!1),[Di,Mi]=(0,y.useState)(!1),[To,ea]=(0,y.useState)(!1),[Ei,ao]=(0,y.useState)({}),[Lo,So]=(0,y.useState)({}),[Eo,Jr]=(0,y.useState)(!0),[Fi,io]=(0,y.useState)(!1),[Pi,Vo]=(0,y.useState)(""),[Zo,pl]=(0,y.useState)(""),{id:Oo,is_published:zl}=Ae,{frequence_image:Ul=[],environments:da=[],choice_small_type:lo=[],other_image:vl=[]}=qa,{name:gl,description:ll,authorization:yi,small_type:Ri=[]}=ur;(0,y.useEffect)(()=>{kn!==null&&(ji(),ei.current&&(ei.current.scrollTop=0))},[kn]),(0,y.useEffect)(()=>{Oo&&rs()},[Oo]),(0,y.useEffect)(()=>{if(kn!==null)return Ao(),()=>{clearTimeout(mn.current)}},[kn,ii,Kn,Ai,Da]);const Ao=()=>{clearTimeout(mn.current),mn.current=setTimeout(()=>{!(0,dt.isEqual)(Gi.current.activeId,kn)||!(0,dt.isEqual)(Gi.current.selectId,ii)||!(0,dt.isEqual)(Gi.current.serviceConfigList,Kn)||!(0,dt.isEqual)(Gi.current.evaluateScript,Ai)||!(0,dt.isEqual)(Gi.current.evaluationScript,Da)?Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},rs=()=>Mo(void 0,null,function*(){var Yr,Wi,kl;ca(!0);const Go=yield(0,ze.ZP)(`/api/shixuns/${Oo}/edit_environment_info.json`,{method:"get"});Go.status===0&&(ui(Vi({},Go.data)),ca(!1),(Yr=Go==null?void 0:Go.data)!=null&&Yr.id?(Gi.current.activeId=(Wi=Go==null?void 0:Go.data)==null?void 0:Wi.id,Ma((kl=Go==null?void 0:Go.data)==null?void 0:kl.id)):Ma(null))}),ji=()=>Mo(void 0,null,function*(){var Yr,Wi,kl,Go,ql,Sl,ms,pu,sc,uc;Jr(!0);const Wl=yield(0,ze.ZP)(`/api/shixuns/${Oo}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:kn}});Br(Wl.data),Gi.current.selectId=(Yr=Wl.data)==null?void 0:Yr.choice_small_type,ia((Wi=Wl.data)==null?void 0:Wi.choice_small_type),Gi.current.serviceConfigList=(kl=Wl.data)==null?void 0:kl.shixun_service_configs,hi((Go=Wl.data)==null?void 0:Go.shixun_service_configs),Gi.current.evaluateScript=Wl.data.evaluate_script,ja(Wl.data.evaluate_script),Gi.current.evaluationScript=Wl.data.choice_standard_scripts,ma(Wl.data.choice_standard_scripts),Oa(Wl.data.standard_scripts),io((ql=Wl==null?void 0:Wl.data)==null?void 0:ql.is_jupyter_lab_private_cloud),Vo(((Sl=Wl==null?void 0:Wl.data)==null?void 0:Sl.jupyter_lab_private_cloud_id)||((sc=(pu=(ms=Wl==null?void 0:Wl.data)==null?void 0:ms.jupyter_lab_private_clouds)==null?void 0:pu[0])==null?void 0:sc.id)),pl((uc=Wl==null?void 0:Wl.data)==null?void 0:uc.jupyter_lab_private_instance_id),Jr(!1)}),Qi=()=>{var Yr;const Wi=()=>{tt.history.push(`/shixuns/${Oo}/challenges`),Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Yr=Ae==null?void 0:Ae.sideBar)!=null&&Yr.confirmLeave?Ve.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:()=>{Wi()}}):Wi()},Uo=(Yr=!1)=>Mo(void 0,null,function*(){if((ur==null?void 0:ur.survival_time)<10){Ke.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;let Wi={sub_type:ii,main_type:kn,shixun:{mirror_script_id:Da,is_jupyter_lab_private_cloud:!1,survival_time:ur==null?void 0:ur.survival_time},shixun_info:{evaluate_script:Ai},shixun_service_configs:Kn.map(Go=>({mirror_repository_id:Go.mirror_repository_id,cpu_limit:Go.cpu_limit,lower_cpu_limit:Go.lower_cpu_limit,memory_limit:Go.memory_limit,request_limit:Go.request_limit,resource_limit:Go.resource_limit}))};if(Fi){if(!Zo){Ke.ZP.warning("\u8BF7\u9009\u62E9\u5B9E\u4F8B");return}Wi.shixun=Hi(Vi({},Wi.shixun),{is_jupyter_lab_private_cloud:!0,jupyter_lab_private_cloud_id:Pi,jupyter_lab_private_instance_id:Zo})}(yield(0,ze.ZP)(`/api/shixuns/${Oo}`,{method:"put",body:Wi})).status===0&&(Ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Gi.current={activeId:kn,selectId:ii,serviceConfigList:Kn,evaluateScript:Ai,evaluationScript:Da},Pe({type:"practiceSetting/getCommonData",payload:{id:Oo}}),Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),Ml=Ri.filter(Yr=>ii.includes(Yr.id)),Ro=()=>{Qi()},fs=(Yr,Wi,kl)=>{hi(Go=>Go.map((ql,Sl)=>Sl===kl?Hi(Vi({},ql),{[Wi]:Yr}):ql))},eu=()=>{(0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Pe({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Oo}}})},fu=Yr=>Mo(void 0,null,function*(){const Wi=yield Pe({type:"shixunsDetail/getScriptContent",payload:{id:Oo,script_id:Yr}});Wi&&ja(Wi.content)}),gs=Yr=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",y.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Mo(void 0,null,function*(){yield fu(Yr),Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:y.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},mu=(Yr,Wi)=>{const kl=Kn[0]?[Kn[0]]:[];Wi.forEach(Go=>{const ql=Kn.find(Sl=>Sl.mirror_repository_id===Number(Go.key));if(ql)kl.push(ql);else{const Sl=Ri.find(ms=>ms.id===Number(Go.key));if(Sl.mirror_name){const ms={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(Go.key),name:Sl.mirror_name,request_limit:10};kl.push(ms)}}}),hi(kl),ia(Yr)},Au=Yr=>{fs(String(Yr==null?void 0:Yr.cpu),"cpu_limit",Yr.index),fs(String(Yr==null?void 0:Yr.memory),"memory_limit",Yr.index),No(!1)},Xu=Yr=>{fs(String(Yr==null?void 0:Yr.gpu_limit),"gpu_limit",Yr.index),fs(String(Yr==null?void 0:Yr.gpu_memory_limit),"gpu_memory_limit",Yr.index),Mi(!1)};return y.createElement(rr.Z,{loading:Eo,active:!0},y.createElement("div",{className:po.wrap},y.createElement("div",{className:po.head},[{key:!1,name:"\u901A\u7528\u4E91"},{key:!0,name:"\u4E13\u6709\u4E91"}].map(Yr=>y.createElement("div",{key:Yr.name,className:Fi===Yr.key?po.active:"",onClick:()=>io(Yr.key)},Yr.name))),y.createElement("div",{className:po.practice,style:{display:Fi===!1?"flex":"none"}},y.createElement(Wn.Z,{loading:Ha,skin:"night",className:po.left,dispatch:Pe,value:kn,data:da,otherData:vl,tags:Ul,onChange:Yr=>Ma(Yr),onSearchWord:()=>{}}),y.createElement("div",{className:po.right},y.createElement("header",null,y.createElement("div",{className:po.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",kn===null?"\u2014 \u2014":gl)),y.createElement("div",{className:po.content,ref:ei},kn===null&&y.createElement(ft.Z,{image:Vn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),kn!==null&&y.createElement("div",{className:po.des},y.createElement("div",{className:po.mainBody},y.createElement(at.Z,{value:ll})),y.createElement("div",{className:po.title},"\u9644\u5E26\u73AF\u5883"),y.createElement("div",{className:po.selectBox},y.createElement(Hr.default,{onChange:(Yr,Wi)=>mu(Yr,Wi),getPopupContainer:Yr=>Yr.parentNode,mode:"multiple",bordered:!1,value:ii,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ri.map((Yr,Wi)=>y.createElement(Al,{key:Yr.id,value:Yr.id},Yr.type_name))),y.createElement("div",{className:po.smallType},Ml.map(Yr=>Yr.description?y.createElement("span",{key:Yr.id},Yr.description):null))),!((Bn=Se==null?void 0:Se.detail)!=null&&Bn.is_jupyter_lab)&&y.createElement(y.Fragment,null,y.createElement("div",{className:po.title},"\u8BC4\u6D4B\u811A\u672C"),y.createElement("div",{className:po.evaluating},y.createElement("div",{className:po.evaluatingLabel},zl&&y.createElement("div",{onClick:()=>{(0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:po.mask}),y.createElement(Hr.default,{style:{width:400},bordered:!1,getPopupContainer:Yr=>Yr.parentNode,value:Da,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Yr=>{gs(Yr),ma(Yr)}},(zr||[]).map((Yr,Wi)=>y.createElement(Al,{value:parseInt(Yr.id),name:Yr.scptname,key:Wi},Yr.scptname))),y.createElement("span",{className:po.evaluatingS1,onClick:eu},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),y.createElement(Yn.Z,{overlayClassName:po.popover,placement:"bottomLeft",content:y.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",y.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",y.createElement("br",null),"challengeProgramNames",y.createElement("br",null),"sourceClassNames",y.createElement("br",null),y.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",y.createElement("br",null),y.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",y.createElement("br",null),"src/step1/HelloWorld.java",y.createElement("br",null),"src/step2/Other.java",y.createElement("br",null),y.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",y.createElement("br",null),"step1.HelloWorld",y.createElement("br",null),"step2.Other",y.createElement("br",null),y.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",y.createElement("br",null),'ff challengeProgramNames=("src/step1/',y.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',y.createElement("br",null),'sourceClassNames=("step1.HelloWorld',y.createElement("br",null),'" "step2.Other")',y.createElement("br",null),y.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},y.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},y.createElement($l.Z,null)))),y.createElement(Nr.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Ai,onChange:Yr=>{if(Ti.current){Ti.current=!1;return}ja(Yr),(0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Ti.current=!0,ja(Gi.current.evaluateScript)},200)}}))),((wn=Se.detail)==null?void 0:wn.identity)<3&&!!Kn.length&&y.createElement(y.Fragment,null,y.createElement("div",{className:po.title},"\u8D44\u6E90\u914D\u7F6E"),y.createElement("div",{className:po.serviceSettingWrap},Kn==null?void 0:Kn.map((Yr,Wi)=>{var kl,Go,ql;return y.createElement("div",{key:Wi,className:"mb30"},y.createElement("div",{className:"mb20"},y.createElement("span",{className:"font16"},Yr.name)),y.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),y.createElement(Qe.Z,{align:"middle"},y.createElement(Qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.serverConfig,style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{zl||(ao({index:Wi,cpu:Yr==null?void 0:Yr.cpu_limit,memory:Yr==null?void 0:Yr.memory_limit}),No(!0))}},y.createElement("div",null,y.createElement("span",null,Yr==null?void 0:Yr.cpu_limit,"\u6838")," ",y.createElement("span",null,Yr==null?void 0:Yr.memory_limit,"GB")),y.createElement("i",{className:"iconfont icon-bianji21",style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),y.createElement(Qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.viewRecommendConfig,onClick:()=>ea(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),(((ql=(kl=Ht==null?void 0:Ht.setting)==null?void 0:kl.big_model_users)==null?void 0:ql.includes((Go=Dn==null?void 0:Dn.userInfo)==null?void 0:Go.login))||(0,Rn.fn)())&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#333",marginBottom:4,marginTop:15}},"GPU\u548C\u663E\u5B58"),y.createElement(Qe.Z,{align:"middle"},y.createElement(Qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.serverConfig,style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{zl||(So({index:Wi,gpu_limit:(Yr==null?void 0:Yr.gpu_limit)||0,gpu_memory_limit:(Yr==null?void 0:Yr.gpu_memory_limit)||0}),Mi(!0))}},!!(Yr!=null&&Yr.gpu_limit)&&y.createElement(y.Fragment,null,y.createElement("div",null,y.createElement("span",null,"\u663E\u5361",Yr==null?void 0:Yr.gpu_limit,"\u4E2A")," ",y.createElement("span",null,"\u663E\u5B58",Yr==null?void 0:Yr.gpu_memory_limit,"GB")),y.createElement("i",{className:"iconfont icon-bianji21",style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})),!(Yr!=null&&Yr.gpu_limit)&&y.createElement(y.Fragment,null,y.createElement("div",null,"\u672A\u914D\u7F6EGPU"),y.createElement("i",{className:"iconfont icon-bianji21",style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))))),y.createElement("div",{className:po.serviceBox},y.createElement("div",{className:po.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),y.createElement(mt.default,{value:Yr.resource_limit,style:{width:400,height:50},disabled:zl,maxLength:5,onChange:Sl=>{const{value:ms}=Sl.target,pu=/^\d*(\.\d*)?$/;ms.match(pu)&&fs(Sl.target.value,"resource_limit",Wi)},addonAfter:"M"}),y.createElement("label",{className:po.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}))),y.createElement("div",{className:"flex flex-col gap-10px"},y.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),y.createElement(Gn.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:ur==null?void 0:ur.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:Yr=>{Br(Hi(Vi({},ur),{survival_time:Yr}))}})))),y.createElement("div",{className:po.btns},y.createElement(Ze.ZP,{size:"middle",style:{marginRight:20},onClick:Ro},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",disabled:kn===null,onClick:()=>Uo()},"\u4FDD\u5B58"))),y.createElement(wt.Z,null),y.createElement(ks,{onFinish:Yr=>ja(Yr)}),y.createElement(qn.Z,null),y.createElement(ra.Z,{visible:ka,onOk:Yr=>Au(Yr),onCancel:()=>No(!1),info:Ei}),y.createElement(Xr.Z,{visible:Di,onOk:Yr=>Xu(Yr),onCancel:()=>Mi(!1),info:Lo}),y.createElement(Ka.Z,{identifier:Oo,visible:To,onCancel:()=>ea(!1),info:null,isJupyter:!0})),y.createElement("div",{className:po.otherPractice,style:{display:Fi===!0?"flex":"none"}},y.createElement("div",{className:po.box},y.createElement(ys.qp,{title:"",titleWidth:0,dataSource:(ur==null?void 0:ur.jupyter_lab_private_clouds)||[],value:Pi,style:{marginLeft:-20},onChange:Yr=>Vo(Yr)}),y.createElement(Io.default,{rowSelection:{columnWidth:120,type:"radio",onChange:Yr=>{pl(Yr[0])},selectedRowKeys:[Zo]},style:{marginTop:13},rowKey:"id",columns:[{title:"\u540D\u79F0",dataIndex:"name"},{title:"\u63CF\u8FF0",dataIndex:"des"}],dataSource:((Qt=(On=ur==null?void 0:ur.jupyter_lab_private_clouds)==null?void 0:On.find(Yr=>Yr.id===Pi))==null?void 0:Qt.image)||[],pagination:!1})),y.createElement("div",{className:po.btns},y.createElement(Ze.ZP,{size:"middle",style:{marginRight:20},onClick:Ro},"\u53D6\u6D88"),y.createElement(Ns.Z,{size:"middle",type:"primary",disabled:kn===null,onClick:Uo},"\u4FDD\u5B58")))))};var Ts=(0,tt.connect)(({practiceSetting:Ae,globalSetting:Pe,shixunsDetail:Se,user:Ht})=>({practiceSetting:Ae,globalSetting:Pe,shixunsDetail:Se,user:Ht}))(Tl);const Il=({shixunsDetail:Ae})=>{var Pe,Se,Ht,Dn;const[Bn,wn]=(0,y.useState)(!0);return(0,y.useEffect)(()=>{var On;typeof((On=Ae==null?void 0:Ae.detail)==null?void 0:On.is_jupyter_lab)=="boolean"&&Bn&&wn(!1)},[(Pe=Ae==null?void 0:Ae.detail)==null?void 0:Pe.is_jupyter_lab,Bn]),console.log((Se=Ae==null?void 0:Ae.detail)==null?void 0:Se.is_jupyter_lab,Bn),y.createElement(rr.Z,{loading:Bn,active:!0},((Ht=Ae==null?void 0:Ae.detail)==null?void 0:Ht.is_jupyter_lab)===!1&&y.createElement(Dl,null),((Dn=Ae==null?void 0:Ae.detail)==null?void 0:Dn.is_jupyter_lab)===!0&&y.createElement(Ts,null))};var Wo=(0,tt.connect)(({shixunsDetail:Ae})=>({shixunsDetail:Ae}))(Il),eo=ne(56102),tl={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"},Jl={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},xu=ne(90146),dc=Object.defineProperty,Ll=Object.defineProperties,au=Object.getOwnPropertyDescriptors,ps=Object.getOwnPropertySymbols,Us=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,nc=(Ae,Pe,Se)=>Pe in Ae?dc(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Cs=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Us.call(Pe,Se)&&nc(Ae,Se,Pe[Se]);if(ps)for(var Se of ps(Pe))Fu.call(Pe,Se)&&nc(Ae,Se,Pe[Se]);return Ae},Tu=(Ae,Pe)=>Ll(Ae,au(Pe)),Ru=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const{Dragger:wu}=Ct.default;var fc=({dispatch:Ae,id:Pe,onClose:Se,onOK:Ht,visible:Dn,wrapClassName:Bn,local:wn,containerId:On,rootIdentifier:Qt})=>{var kn;const[Ma,ii]=(0,y.useState)({}),[ia,Ha]=(0,y.useState)([]),[ca,ur]=(0,y.useState)([]),[Br,Kn]=(0,y.useState)(0),[hi,Ai]=(0,y.useState)(!1),[ja,Da]=(0,y.useState)(!1),[ma]=pe.default.useForm(),[zr,Oa]=(0,y.useState)([]),qa=(0,y.useRef)([]);(0,y.useEffect)(()=>{Dn&&(ma.resetFields(),Oa([]),ur([]),Ha([]),Kn(0),Da(!1),Ai(!1))},[Dn]);const ui=Jr=>{var Fi,io,Pi;if(Jr.file.status==="done"||Jr.file.status==="uploading"){if(Oa(Jr.fileList),!Jr.file.response)return;if((Fi=Jr.file.response)!=null&&Fi.id){Ke.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Oa(zr.filter(Vo=>Vo.uid!==Jr.file.uid)),(io=Jr.file.response)!=null&&io.message&&Ke.ZP.info((Pi=Jr.file.response)==null?void 0:Pi.message)}},ei=Jr=>Ru(void 0,null,function*(){var Fi;if(!Br){const Pi=zr.filter(Vo=>Vo.uid!==Jr.uid);Oa(Pi),qa.current=[...Pi],Ha(ia.filter(Vo=>Vo!==Jr.name)),Ke.ZP.info("\u5220\u9664\u6210\u529F"),Pi.length||(ma.setFieldsValue({file:void 0}),ma.validateFields());return}if(!Jr.response){Ke.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,ze.ZP)(`/api/shixuns/${Pe}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Fi=Jr==null?void 0:Jr.response)==null?void 0:Fi.id]}})).status===0&&(Oa(zr.filter(Pi=>Pi.uid!==Jr.uid)),Ke.ZP.info("\u5220\u9664\u6210\u529F"))}),Ti=Jr=>{if(zr!=null&&zr.some(io=>io.name===Jr.name))return Ke.ZP.info(`${Jr.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Jr.size/1024/1024>500)return Ke.ZP.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;const Fi={name:Jr.name,uid:Jr.uid,file:Jr,percent:0};return zr.push(Fi),qa.current=[...zr],Oa([...zr]),!1},Gi={height:300,multiple:!0,disabled:Br>0,withCredentials:!0,fileList:zr,action:`${Dt.Z.API_SERVER}/api/attachments.json`,onChange:ui,onRemove:ei,beforeUpload:Ti},mn=(Jr,Fi,io,Pi,Vo)=>{const Zo=new FormData;Object.keys(Jr).forEach(Oo=>{Zo.append(Oo,Jr[Oo])});const pl=new window.XMLHttpRequest;return pl.withCredentials=!0,pl.addEventListener("load",function(Oo){var zl;io(JSON.parse((zl=Oo==null?void 0:Oo.target)==null?void 0:zl.response))},!1),pl.addEventListener("error",function(Oo){Vo&&Vo(Oo)},!1),pl.upload.onprogress=Oo=>{Pi&&Pi(Oo)},pl.open("POST",Fi),pl.send(Zo),pl},ka=(Jr,Fi)=>{if(Jr.lengthComputable){const io=Math.floor(Jr.loaded/Jr.total*100),Pi=Tu(Cs({},Fi),{percent:io,status:io===100?"done":"uploading"});console.log(qa.current,333),qa.current=qa.current.map(Vo=>Vo.uid===Fi.uid?Pi:Vo),Oa(qa.current)}},No=(Jr,Fi)=>{const io=Tu(Cs({},Fi),{status:"error"});Ke.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),qa.current=qa.current.map(Pi=>Pi.uid===Fi.uid?io:Pi),qa.current.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(Da(!1),Kn(2)),Oa(qa.current)},Di=(Jr,Fi)=>{let io=Tu(Cs({},Fi),{status:"done"});if(Jr.status===0||(io=Tu(Cs({},Fi),{status:"error"}),Ke.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),qa.current=qa.current.map(Pi=>Pi.uid===Fi.uid?io:Pi),qa.current.every(Pi=>Pi.status==="done")){Ke.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),ao(!0);return}qa.current.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(Da(!1),Kn(2)),Oa(qa.current)},Mi=()=>{let Jr=!0;return window.navigator.onLine==!0?Jr=!0:Jr=!1,Jr},To=Jr=>Ru(void 0,null,function*(){if(Da(!0),Br===3){Kn(2);return}if(Br===2||Br===1){ea();return}const{commitMessage:Fi="",fileOss:io=[]}=Jr||{},Vo=(wn?zr:io).map(Oo=>Oo.name);if(Vo.filter(Oo=>Oo.indexOf("\u3001")!=-1||Oo.indexOf(" ")!=-1).length>0){Ke.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),Da(!1);return}const Zo=(0,it.TG)(),pl=yield(0,ze.ZP)(`/api/shixuns/${Pe}/check_data_sets`,{method:"post",body:{files_name:Vo,homework_common_id:Zo||void 0}});if(pl.status===-3){Ha(pl==null?void 0:pl.exist_files),Da(!1);return}if(JSON.stringify(pl)==="{}"){Da(!1),Ke.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}pl.status===0&&(zr.forEach(Oo=>{const zl=mn({file:Oo.file,description:Fi},`${Dt.Z.API_SERVER}/api/shixuns/${Pe}/upload_data_sets.json`,Ul=>Di(Ul,Oo),Ul=>ka(Ul,Oo),Ul=>No(Ul,Oo));ca.push(zl)}),Kn(1))}),ea=()=>{const{commitMessage:Jr=""}=Cs({},ma.getFieldsValue())||{},Fi=qa.current.filter(Pi=>Pi.status==="error"),io=qa.current.map(Pi=>Tu(Cs({},Pi),{status:Pi.status==="error"?"uploading":Pi.status}));Oa(io),Fi.forEach(Pi=>{const Vo=mn({file:Pi.file,description:Jr},`${Dt.Z.API_SERVER}/api/shixuns/${Pe}/upload_data_sets.json`,Zo=>Di(Zo,Pi),Zo=>ka(Zo,Pi),Zo=>No(Zo,Pi));ca.push(Vo)})},Ei=Jr=>{var Fi,io;if(console.log(Jr,"changedValues"),"fileOss"in Jr){if(Jr!=null&&Jr.fileOss.every(Pi=>Pi.status==="done")&&((Fi=Jr==null?void 0:Jr.fileOss)!=null&&Fi.length)){Ke.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),ao(!0);return}if(Jr!=null&&Jr.fileOss.every(Pi=>Pi.status==="done"||Pi.status==="error")&&((io=Jr==null?void 0:Jr.fileOss)!=null&&io.length)){Kn(3),Da(!1);return}Ha(ia.filter(Pi=>{var Vo;return(Vo=Jr==null?void 0:Jr.fileOss)==null?void 0:Vo.some(Zo=>Zo.name===Pi)}))}ii(Cs({},ma.getFieldsValue()))},ao=Jr=>{Jr||(Ai(!0),ca.forEach(Fi=>{Fi.abort()})),Ht(),Se()},Lo=()=>{const{fileOss:Jr=[]}=Cs({},ma.getFieldsValue())||{},Fi=zr==null?void 0:zr.every(Pi=>Pi.status==="done"),io=Jr==null?void 0:Jr.every(Pi=>Pi.status==="done");if(!Fi||!io){Ve.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:()=>{ao()}});return}ao()},So=()=>y.createElement(y.Fragment,null,y.createElement("div",null,y.createElement("i",{className:`iconfont icon-shangchuan font50 ${Jl.colorBlue}`})),y.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",y.createElement("span",{className:`${Jl.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Eo=Jr=>{console.log(Jr,444)};return y.createElement(Ve.default,{open:Dn,onOk:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ma.submit()},centered:!0,okText:Br===0?"\u786E\u5B9A":Br===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:ja},onCancel:Lo,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},y.createElement("div",{className:Jl.wrap},y.createElement(pe.default,{className:"mt10",form:ma,scrollToFirstError:!0,layout:"vertical",onFinish:To,onValuesChange:Ei},wn?y.createElement(pe.default.Item,{label:y.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",y.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},y.createElement(wu,Cs({},Gi)," ",So())):y.createElement(pe.default.Item,{label:y.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",y.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},y.createElement(xu.ZP,{identifier:Qt,cancelUpload:hi,container_type:"Shixun",container_id:On,uploading:Br<3?Br:0,disabled:Br>0,height:300,maxSize:100*1024*1024*1024,description:Ma.commitMessage||"",text:So(),onComplete:Eo,realFileName:!0})),!!ia.length&&y.createElement("span",{className:Jl.repeatedName},ia.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),y.createElement(pe.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(mt.default,{bordered:!1,disabled:Br>0,maxLength:100,suffix:`${((kn=Ma.commitMessage)==null?void 0:kn.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},Ac=ne(26593),rc=ne(271),Wu=ne(16949),ac=Object.defineProperty,Du=Object.defineProperties,as=Object.getOwnPropertyDescriptors,_u=Object.getOwnPropertySymbols,Hs=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,Vu=(Ae,Pe,Se)=>Pe in Ae?ac(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,hs=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Hs.call(Pe,Se)&&Vu(Ae,Se,Pe[Se]);if(_u)for(var Se of _u(Pe))gu.call(Pe,Se)&&Vu(Ae,Se,Pe[Se]);return Ae},us=(Ae,Pe)=>Du(Ae,as(Pe)),xc=(Ae,Pe)=>{var Se={};for(var Ht in Ae)Hs.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&_u)for(var Ht of _u(Ae))Pe.indexOf(Ht)<0&&gu.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},Zu=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const{Fragment:Mc}=y,{TabPane:bs}=Fr.default,Bs=Ae=>{var Pe=Ae,{globalSetting:Se,dispatch:Ht,practiceSetting:Dn,shixunsDetail:Bn,user:wn}=Pe,On=xc(Pe,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Qt,kn,Ma,ii,ia,Ha;const{id:ca}=Dn,[ur,Br]=(0,y.useState)([]),[Kn,hi]=(0,y.useState)({}),[Ai,ja]=(0,y.useState)([]),[Da,ma]=(0,y.useState)(!1),[zr,Oa]=(0,y.useState)(!0),[qa,ui]=(0,y.useState)(!1),[ei,Ti]=(0,y.useState)(!1),[Gi,mn]=(0,y.useState)(!1),[ka,No]=(0,y.useState)(!1),[Di,Mi]=(0,y.useState)("all"),[To,ea]=(0,y.useState)([]),[Ei,ao]=(0,y.useState)([]),[Lo,So]=(0,y.useState)(!1),[Eo,Jr]=(0,y.useState)({}),[Fi,io]=(0,y.useState)(!1),[Pi,Vo]=(0,y.useState)([]),[Zo,pl]=(0,y.useState)({page:1,limit:10,total:0}),[Oo,zl]=(0,y.useState)({page:1,limit:10,search:"",order:"mine"});(0,y.useEffect)(()=>{ca&&da()},[ca]);const Ul=ji=>{const Qi=us(hs({},Zo),{page:ji});ao([]),pl(Qi),da(Qi)},da=ji=>Zu(void 0,null,function*(){const Uo=ji||{page:1,limit:10,total:0};ma(!0);const Ml=yield Ht({type:"shixunsDetail/getSetData",payload:us(hs({},Uo),{id:ca})});Ml!=null&&Ml.data_sets&&(ma(!1),Br([...Ml.data_sets]),pl(us(hs({},Uo),{total:Ml==null?void 0:Ml.data_sets_count})),Oa(!1),hi(hs({},Ml)))}),lo=()=>y.createElement("div",{className:tl.empty},y.createElement("img",{src:Ac.x7,width:"258"}),y.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),gl={selectedRowKeys:Ei,columnWidth:70,onChange:ji=>{console.log("selectedRowKeys changed: ",ji),ao(ji)}},ll=ji=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Qi=ji?[ji]:Ei,Uo=(0,it.TG)();Ve.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zu(void 0,null,function*(){if((yield(0,ze.ZP)(`/api/shixuns/${ca}/destroy_data_sets.json`,{method:"Delete",body:{id:Qi,homework_common_id:Uo||void 0}})).status===0){const Ro=Qi.length===ur.length&&Zo.page>1?Zo.page-1:Zo.page;Ke.ZP.success("\u5220\u9664\u6210\u529F"),da(us(hs({},Zo),{page:Ro})),ao([])}})})},yi=()=>Zu(void 0,null,function*(){const{title:ji}=Eo;let Qi=null;if(console.log(ji,"title"),ji===""){Qi="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Jr(us(hs({},Eo),{errorDes:Qi}));return}if(ji.includes(" ")){Qi="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",Jr(us(hs({},Eo),{errorDes:Qi}));return}const Uo=ur.find(eu=>eu.id===(Eo==null?void 0:Eo.id)).title;if(ji===Uo.substring(0,Uo.lastIndexOf("."))||ji===Uo){Qi="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Jr(us(hs({},Eo),{errorDes:Qi}));return}const Ml=Uo.includes(".")?Uo.substring(Uo.lastIndexOf("."),Uo.length):"",Ro=(0,it.TG)();(yield(0,ze.ZP)(`/api/shixuns/${ca}/rename_data_sets.json`,{method:"post",body:{id:Eo==null?void 0:Eo.id,new_file_name:ji+Ml,homework_common_id:Ro||void 0}})).status===0&&(Ke.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),da(Zo),ui(!1),Jr({}))}),Ri=()=>{const{download_url:ji}=Eo;Ao(ji),Ke.ZP.success("\u590D\u5236\u6210\u529F"),Ti(!1),Jr({})},Ao=ji=>{const Qi=ji,Uo=document.createElement("input");Uo.value=Qi,document.body.appendChild(Uo),Uo.select(),document.execCommand("Copy"),Uo.style.display="none"},rs=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:ji=>y.createElement(Zr.Z,{title:ji},y.createElement("span",null,ji))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(ji,Qi)=>Qi!=null&&Qi.data_set_id?y.createElement(Zr.Z,{title:ji},y.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,it.xg)(`/dataset/${Qi==null?void 0:Qi.data_set_id}/detail?tabId=public`)}},ji)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:ji=>y.createElement(Zr.Z,{title:ji},y.createElement("span",null,ji||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(ji,Qi)=>hn()(Qi.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(ji,Qi)=>y.createElement("div",{className:tl.path},y.createElement(Zr.Z,{title:ji},y.createElement("span",{className:tl.text},ji)),y.createElement(eo.CopyToClipboard,{text:ji,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Zr.Z,{title:"\u590D\u5236"},y.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:(ji,Qi)=>y.createElement("div",{className:tl.actionsBtns},y.createElement(Zr.Z,{title:"\u91CD\u547D\u540D"},y.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var Uo;Jr((0,dt.clone)(us(hs({},Qi),{title:Qi!=null&&Qi.title.includes(".")?(Uo=Qi==null?void 0:Qi.title)==null?void 0:Uo.substring(0,Qi.title.lastIndexOf(".")):Qi==null?void 0:Qi.title}))),ui(!0),(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),y.createElement(Zr.Z,{title:"\u5206\u4EAB"},y.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Jr((0,dt.clone)(Qi)),Ti(!0)}})),y.createElement(Zr.Z,{title:"\u4E0B\u8F7D"},y.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,it.Nd)(Qi.title,Qi==null?void 0:Qi.download_url)}})),y.createElement(Zr.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},y.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),No(!0),Vo([Qi]),ea([Qi.id])}})),y.createElement(Zr.Z,{title:"\u5220\u9664"},y.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),ll(Qi.id)}})))}];return y.createElement("div",{className:tl.dataset},y.createElement("div",{className:tl.header},y.createElement("div",{className:tl.title},"\u6570\u636E\u96C6(",Zo.total,")"),y.createElement("div",{className:tl.dataPath},y.createElement("span",{className:tl.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),y.createElement("input",{value:Kn==null?void 0:Kn.folder_name,disabled:!0}),y.createElement(eo.CopyToClipboard,{text:Kn==null?void 0:Kn.folder_name,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Zr.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},y.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),y.createElement("div",{className:tl.btns},y.createElement(Ze.ZP,{type:"primary",ghost:!0,onClick:()=>ll(),disabled:!Ei.length,style:{width:"60px"}},"\u5220\u9664"),y.createElement(Ze.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{No(!0),ea(Ei),Vo(ur.filter(ji=>Ei.includes(ji.id)))},disabled:!Ei.length},"\u540C\u6B65"),y.createElement(Qr.Z,{className:"ml10",disabled:((Qt=wn==null?void 0:wn.userInfo)==null?void 0:Qt.user_status)===2,dropdownRender:()=>y.createElement(or.default,null,y.createElement(or.default.Item,{key:1,onClick:()=>{So(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),y.createElement(or.default.Item,{key:2,onClick:()=>{mn(!0),Mi("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},y.createElement("span",{className:tl.selectBtn},y.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),y.createElement("div",{className:tl.content},y.createElement(rr.Z,{loading:zr,active:!0,paragraph:{rows:5}},Zo.total?y.createElement(Io.default,{rowSelection:gl,className:tl.customTable,dataSource:ur,bordered:!1,rowKey:ji=>ji.id,rowClassName:tl.row,columns:rs,loading:Da,pagination:{pageSize:Zo.limit,total:Zo.total,current:Zo.page,onChange:Ul,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):lo())),y.createElement(fc,{rootIdentifier:(kn=Bn==null?void 0:Bn.detail)==null?void 0:kn.root_identifier,wrapClassName:tl.uploadFileModal,id:ca,containerId:(Ma=Bn==null?void 0:Bn.detail)==null?void 0:Ma.id,local:(ii=Se==null?void 0:Se.setting)==null?void 0:ii.is_local,dispatch:Ht,visible:Lo,onClose:()=>So(!1),onOK:da}),y.createElement(Ve.default,{title:"\u91CD\u547D\u540D",open:qa,onOk:yi,centered:!0,wrapClassName:tl.renameModal,onCancel:()=>{ui(!1),Jr({})},width:"1000px"},y.createElement("div",null,y.createElement("div",{className:tl.fileName},y.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),y.createElement(mt.default,{value:Eo==null?void 0:Eo.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:ji=>{Jr(us(hs({},Eo),{title:ji.target.value,errorDes:null}))},maxLength:60,suffix:`${((ia=Eo==null?void 0:Eo.title)==null?void 0:ia.length)||0}/60`}),(Eo==null?void 0:Eo.errorDes)&&y.createElement("div",{className:tl.errorDes},Eo==null?void 0:Eo.errorDes))),y.createElement(Ve.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:ei,onOk:Ri,centered:!0,wrapClassName:tl.shareModal,onCancel:()=>{Ti(!1),Jr({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},y.createElement("div",null,y.createElement("div",{className:tl.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",y.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),y.createElement(mt.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Eo==null?void 0:Eo.download_url}))),y.createElement(rc.Z,{setVisible:mn,visible:Gi,recordId:To,type:Di,updateData:da,identifier:(Ha=Bn.detail)==null?void 0:Ha.identifier}),y.createElement(Ve.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:ka,width:400,centered:!0,keyboard:!1,onCancel:()=>No(!1),maskClosable:!1,footer:y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement("div",{className:tl.leftButton,onClick:()=>{io(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),y.createElement("div",{className:tl.rightButton,onClick:()=>{No(!1),mn(!0),Mi("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},y.createElement("div",{className:tl.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")),y.createElement(Wu.Z,{visible:Fi,attachmentInfo:Pi,onClose:()=>io(!1),onSuccess:ji=>{io(!1),tt.history.push(`/dataset/${ji}/detail?tabId=mine`)}}))};var Eu=(0,tt.connect)(({globalSetting:Ae,shixunsDetail:Pe,practiceSetting:Se,user:Ht})=>({globalSetting:Ae,shixunsDetail:Pe,user:Ht,practiceSetting:Se}))(Bs),ic=ne(11938),iu={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},mc=Object.defineProperty,yu=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Ws=Object.prototype.propertyIsEnumerable,Zl=(Ae,Pe,Se)=>Pe in Ae?mc(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Ps=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Rs.call(Pe,Se)&&Zl(Ae,Se,Pe[Se]);if(yu)for(var Se of yu(Pe))Ws.call(Pe,Se)&&Zl(Ae,Se,Pe[Se]);return Ae},_s=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Cu=Ae=>Ae!=null&&Ae.length?Ae.filter((Pe,Se)=>Se!==0).map(Pe=>Pe.val).join("").substr(1):"",Fc=({shixunsDetail:Ae,globalSetting:Pe,loading:Se,dispatch:Ht,fileType:Dn,path:Bn,onFinish:wn=()=>{}})=>{const On=(0,tt.useParams)(),[Qt,kn]=(0,y.useState)(""),[Ma,ii]=(0,y.useState)([]),[ia,Ha]=(0,y.useState)([]),ur=[nr.OriginalPicturePath,nr.ExpectPicturePath,nr.PicturePath].includes(Dn);(0,y.useEffect)(()=>{Ae.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(kn(Bn||""),Br())},[Ae.actionTabs.key]);const Br=(zr="")=>_s(void 0,null,function*(){var Oa;const qa=yield Ht({type:"shixunsDetail/getRepository",payload:{id:On.id,path:zr}});if(zr===""&&!((Oa=qa==null?void 0:qa.trees)!=null&&Oa.length)&&Ke.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),qa!=null&&qa.trees){const ui=qa.trees.map(ei=>Ps(Ps({},ei),{name:ei.name,val:ei.name}));Ha(ui||[])}}),Kn=zr=>{const Oa=Cu(Ma),qa=`${Oa&&`${Oa}/`}${zr}`;Dn===nr.Path?!(Qt!=null&&Qt.includes(`${qa}\uFF1B`))&&kn(`${Qt}${qa}\uFF1B`):Dn===nr.ExecPath&&kn(qa)},hi=zr=>{if(zr.type==="tree"){Ma.length?Ma.push({val:`/${zr.val}`,path:zr.val}):Ma.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${zr.val}`,path:zr.val}),ii(Ma);const Oa=Cu(Ma);ur&&kn(Oa),Br(Oa)}},Ai=(zr,Oa)=>{const qa=Ma.filter((ei,Ti)=>Ti<=Oa);ii(qa);const ui=Cu(qa);ur&&kn(ui),Br(ui)},ja=()=>_s(void 0,null,function*(){wn(Qt),Da()}),Da=()=>{kn(""),ii([]),Ha([]),Ht({type:"shixunsDetail/setActionTabs",payload:{}})},ma=Cu(Ma);return y.createElement(Ve.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:Ae.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:ja,onCancel:Da},y.createElement("div",{className:iu.wrap},y.createElement("div",{className:iu.content},y.createElement("div",{className:iu.mainPathWrap},!!(Ma!=null&&Ma.length)&&Ma.map((zr,Oa)=>y.createElement("a",{key:Oa,onClick:()=>Ai(zr,Oa)},zr.val))),!!(ia!=null&&ia.length)&&ia.map((zr,Oa)=>zr.type==="tree"?y.createElement("a",{key:Oa,onClick:()=>hi(zr)},y.createElement("i",{className:`iconfont icon-wenjianjia ${iu.colorBlue}`}),ma&&`${ma}/`,zr.name):y.createElement("a",{key:Oa,onClick:()=>Kn(`${zr.name}`)},y.createElement("i",{className:`iconfont icon-zuoye ${iu.colorBlue}`}),ma&&`${ma}/`,zr.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement(mt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Qt,onChange:zr=>kn(zr.target.value)})))};var oc=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se})=>({shixunsDetail:Ae,globalSetting:Se,loading:Pe.models.index}))(Fc),bu={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},wc=ne(13248),pc=Object.defineProperty,ou=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,vc=(Ae,Pe,Se)=>Pe in Ae?pc(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,lc=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))hc.call(Pe,Se)&&vc(Ae,Se,Pe[Se]);if(ou)for(var Se of ou(Pe))ju.call(Pe,Se)&&vc(Ae,Se,Pe[Se]);return Ae},Ks=(Ae,Pe)=>{var Se={};for(var Ht in Ae)hc.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&ou)for(var Ht of ou(Ae))Pe.indexOf(Ht)<0&&ju.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},lu=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const zu=Ae=>{var Pe=Ae,{shixunsDetail:Se,globalSetting:Ht,user:Dn,dispatch:Bn}=Pe,wn=Ks(Pe,["shixunsDetail","globalSetting","user","dispatch"]),On,Qt;const kn=(0,tt.useLocation)(),Ma=(0,y.useRef)((Qt=(On=kn.pathname)==null?void 0:On.split("/"))==null?void 0:Qt[2]),[ii]=pe.default.useForm(),[ia,Ha]=(0,y.useState)(""),[ca,ur]=(0,y.useState)(!1),[Br,Kn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ma.current&&hi()},[Ma.current]);const hi=()=>lu(void 0,null,function*(){ur(!0);const ja=yield(0,ze.ZP)(`/api/shixuns/${Ma.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});ja.status===0&&(Ha((ja==null?void 0:ja.standard_answer)||""),ii.setFieldsValue({hide_answer:ja==null?void 0:ja.hide_answer,disable_copy:ja==null?void 0:ja.disable_copy}),ur(!1))}),Ai=ja=>lu(void 0,null,function*(){Kn(!0),(yield(0,ze.ZP)(`/api/shixuns/${Ma.current}/set_standard_answer.json`,{method:"post",body:lc({},ja)})).status===0&&Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),Kn(!1)});return y.createElement("section",{className:bu.wrap},y.createElement(rr.Z,{loading:ca},y.createElement(pe.default,{form:ii,scrollToFirstError:!0,layout:"vertical",onFinish:Ai},y.createElement(pe.default.Item,{name:"hide_answer",valuePropName:"checked"},y.createElement(Ie.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),y.createElement(pe.default.Item,{name:"disable_copy",valuePropName:"checked"},y.createElement(Ie.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),y.createElement(pe.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},y.createElement(Tt.Z,{defaultValue:ia})),y.createElement(pe.default.Item,null,y.createElement(wc.t,{okText:"\u4FDD\u5B58",loading:Br,hasCancelBtn:!1,className:bu.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Uu=(0,tt.connect)(({shixunsDetail:Ae,globalSetting:Pe,user:Se})=>({shixunsDetail:Ae,globalSetting:Pe,user:Se}))(zu),se=ne(59195),ve=ne(61485),Le=ne(55039),Je=ne(1007),Xe=ne(59301),Vt=Object.defineProperty,an=Object.defineProperties,un=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,zn=(Ae,Pe,Se)=>Pe in Ae?Vt(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Jn=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Nn.call(Pe,Se)&&zn(Ae,Se,Pe[Se]);if(In)for(var Se of In(Pe))dn.call(Pe,Se)&&zn(Ae,Se,Pe[Se]);return Ae},Qn=(Ae,Pe)=>an(Ae,un(Pe)),jn=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const{Countdown:ir}=ic.default;var sr=(Ae=>(Ae[Ae.LoadingFail=1]="LoadingFail",Ae[Ae.Loading=2]="Loading",Ae[Ae.Finish=3]="Finish",Ae))(sr||{}),nr=(Ae=>(Ae.Path="path",Ae.ExecPath="exec_path",Ae.OriginalPicturePath="original_picture_path",Ae.ExpectPicturePath="expect_picture_path",Ae.PicturePath="picture_path",Ae))(nr||{});const qr=({globalSetting:Ae,loading:Pe,dispatch:Se,practiceSetting:Ht,shixunsDetail:Dn})=>{var Bn,wn;const[On,Qt]=(0,y.useState)(),[kn,Ma]=(0,y.useState)(),ii=(0,y.useRef)(),[ia,Ha]=(0,y.useState)(),[ca,ur]=(0,y.useState)(),[Br,Kn]=(0,y.useState)(!0),[hi,Ai]=(0,y.useState)(700),[ja,Da]=(0,y.useState)(""),[ma,zr]=(0,y.useState)("1"),Oa=(0,tt.useParams)(),[qa,ui]=(0,y.useState)(!0);(0,y.useEffect)(()=>{var ea;(ea=Dn==null?void 0:Dn.detail)!=null&&ea.id&&Ti()},[(Bn=Dn==null?void 0:Dn.detail)==null?void 0:Bn.id]);const ei=()=>jn(void 0,null,function*(){var ea,Ei;const ao=yield Se({type:"shixunsDetail/updateRepositoryFile",payload:{id:Oa.id,path:(Ei=(ea=Dn==null?void 0:Dn.fileContent)==null?void 0:ea.params)==null?void 0:Ei.path,content:On,secret_repository:Br?null:!0}});ao!=null&&ao.content&&(Ke.ZP.info("\u4FDD\u5B58\u6210\u529F"),Se({type:"practiceSetting/setSideBarTabs",payload:Qn(Jn({},Ht.sideBar),{confirmLeave:!1})}))}),Ti=()=>jn(void 0,null,function*(){var ea,Ei,ao,Lo,So,Eo;ui(!0);let Jr=yield(0,De.Ui)({identifier:Oa.id});if((ea=Dn==null?void 0:Dn.detail)!=null&&ea.is_wuying){if((Jr==null?void 0:Jr.status)!==0)return;let Fi;do if(Fi=yield(0,Je.wj)({requestId:Jr==null?void 0:Jr.requestId}),Fi!=null&&Fi.data){console.log("\u64CD\u4F5C\u6210\u529F");break}else if((Fi==null?void 0:Fi.data)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(io=>setTimeout(io,1e4));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while((Fi==null?void 0:Fi.data)===null);if((Fi==null?void 0:Fi.status)===0){const io=((Ei=Fi==null?void 0:Fi.data)==null?void 0:Ei.data)||{};Jr={status:0,url:io==null?void 0:io.url}}}if(ui(!1),(Lo=(ao=Jr==null?void 0:Jr.data)==null?void 0:ao.data_list)!=null&&Lo.length){se.Z.publish("pod-restrict-data",{identifier:(So=Jr==null?void 0:Jr.data)==null?void 0:So.identifier,data_list:(Eo=Jr==null?void 0:Jr.data)==null?void 0:Eo.data_list});return}Jr!=null&&Jr.url&&Da(Jr==null?void 0:Jr.url)}),Gi=()=>jn(void 0,null,function*(){const ea=yield(0,De.K_)({identifier:Oa.id});(ea==null?void 0:ea.status)===0&&(ea!=null&&ea.remainingSeconds?(Ha(Date.now()+ea.remainingSeconds*1e3),ur(ea.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(ea.remainingSeconds-300)*1e3)):mn())}),mn=()=>{Ve.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Xe.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>jn(void 0,null,function*(){ka()})})},ka=()=>jn(void 0,null,function*(){Ma(2);const ea=yield(0,De.zH)({identifier:Oa.id});(ea==null?void 0:ea.status)===0&&(Ma(3),Da(ea.url),ii.current=ea.port,Ke.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),No=()=>{Ve.default.destroyAll(),Ve.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Xe.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Xe.createElement("span",null,Xe.createElement(ir,{value:ia,format:"HH:mm:ss",onFinish:Di})),"\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:()=>jn(void 0,null,function*(){(yield(0,De.q9)({identifier:Oa.id})).status===0&&(yield Gi(),Ke.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Di=()=>{Ve.default.destroyAll(),Ve.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Xe.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:()=>{ka()}})},Mi=ea=>{Se({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},To=ea=>jn(void 0,null,function*(){yield(0,De.QA)({id:Oa.id,startup_file:ea}),Ti(),Se({type:"practiceSetting/getCommonData",payload:Jn({},Oa)}),Se({type:"shixunsDetail/getShixunsDetail",payload:Oa})});return Xe.createElement(Fr.default,{activeKey:ma,onChange:ea=>zr(ea),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Xe.createElement("div",null,Xe.createElement(gt.Z,{spinning:qa},Xe.createElement(Qe.Z,{className:"mt20 ml20 font14",align:"middle"},Xe.createElement(qe.Z,null,Xe.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Xe.createElement(qe.Z,{className:"mr10"},Xe.createElement(Zr.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"},Xe.createElement(ve.Z,{style:{cursor:"pointer"}}))),Xe.createElement(qe.Z,{flex:"300px",onClick:()=>Mi("exec_path")},Xe.createElement(mt.default,{value:ja})),Xe.createElement(qe.Z,{flex:"1"},Xe.createElement(Ze.ZP,{type:"primary",className:"ml10",onClick:()=>Mi("exec_path")},"\u8BBE\u7F6E"))),Xe.createElement("iframe",{onLoad:ea=>{},src:ja,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Xe.createElement(oc,{fileType:"path",path:(wn=Dn==null?void 0:Dn.detail)==null?void 0:wn.startup_file,onFinish:ea=>To(ea)})))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:ma==="2"?Xe.createElement(Le.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Xe.createElement(Uu,null)}]})};var Ir=(0,tt.connect)(({loading:Ae,globalSetting:Pe,practiceSetting:Se,shixunsDetail:Ht})=>({globalSetting:Pe,loading:Ae,practiceSetting:Se,shixunsDetail:Ht}))(qr),vr={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},aa={collect:"collect___pxqYO",head:"head___WuH5D"},br=ne(59301),Or=Object.defineProperty,li=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,Ia=(Ae,Pe,Se)=>Pe in Ae?Or(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Ci=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Wa.call(Pe,Se)&&Ia(Ae,Se,Pe[Se]);if(li)for(var Se of li(Pe))Xa.call(Pe,Se)&&Ia(Ae,Se,Pe[Se]);return Ae},Ja=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())}),$r=({onOk:Ae,onCancel:Pe,visible:Se,modalParams:Ht,forceIn:Dn})=>{const[Bn]=pe.default.useForm(),[wn,On]=(0,y.useState)(!1),Qt=Dn?!1:typeof Se=="number";(0,y.useEffect)(()=>{Se?Bn.setFieldsValue(Ci({},Ht)):Bn.resetFields()},[Se]);const kn=Ma=>Ja(void 0,null,function*(){On(!0),yield Ae(Ma),On(!1)});return br.createElement(Ve.default,{centered:!0,destroyOnClose:!0,onCancel:()=>Pe(),onOk:()=>Bn.submit(),open:!!Se,confirmLoading:wn,title:Qt?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Qt?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},br.createElement(pe.default,{form:Bn,size:"large",onFinish:kn},br.createElement(pe.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"}]},br.createElement(mt.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),br.createElement(pe.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},br.createElement(Tt.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:Ht==null?void 0:Ht.content}))))},Lr=ne(59301),ya=Object.defineProperty,Si=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Ya=(Ae,Pe,Se)=>Pe in Ae?ya(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,la=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))mi.call(Pe,Se)&&Ya(Ae,Se,Pe[Se]);if(Si)for(var Se of Si(Pe))Va.call(Pe,Se)&&Ya(Ae,Se,Pe[Se]);return Ae},Za=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())}),Ki=({})=>{const Ae=(0,tt.useParams)(),[Pe,Se]=(0,y.useState)(!1),[Ht,Dn]=(0,y.useState)(0),[Bn,wn]=(0,y.useState)([]),[On,Qt]=(0,y.useState)(!1),[kn,Ma]=(0,y.useState)({title:"",content:""}),[ii,ia]=(0,y.useState)(!1),[Ha,ca]=(0,y.useState)(!1),[ur,Br]=(0,y.useState)([]),[Kn,hi]=(0,y.useState)({keywords:"",page:1,limit:10});(0,y.useEffect)(()=>{Ai(Kn)},[]);const Ai=ui=>Za(void 0,null,function*(){var ei,Ti;Se(!0);const Gi=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets.json`,{method:"get",params:ui});Gi.status===0&&(wn(((ei=Gi==null?void 0:Gi.data)==null?void 0:ei.qna_sets)||[]),Dn((Ti=Gi==null?void 0:Gi.data)==null?void 0:Ti.total_count)),Se(!1)}),ja=ui=>{Kn.keywords=ui,Kn.page=1,hi(la({},Kn)),Ai(Kn)},Da=(ui,ei)=>{Kn.page=ui,Kn.limit=ei,hi(la({},Kn)),Ai(Kn)},ma=ui=>Za(void 0,null,function*(){if(typeof On=="number"){const ei=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets/${On}.json`,{method:"put",body:ui});(ei==null?void 0:ei.status)===0&&(Ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Ai(Kn),Qt(!1))}else{const ei=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets.json`,{method:"post",body:ui});(ei==null?void 0:ei.status)===0&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),Kn.page=1,Kn.keywords="",hi(la({},Kn)),Ai(Kn),Qt(!1))}}),zr=ui=>Za(void 0,null,function*(){Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Za(void 0,null,function*(){const ei=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets/${ui.id}.json`,{method:"delete"});if((ei==null?void 0:ei.status)===0){const Ti=Bn.length===1&&Kn.page>1?Kn.page-1:Kn.page;Kn.page=Ti,hi(la({},Kn)),Ai(Kn),Ke.ZP.success("\u5220\u9664\u6210\u529F")}})})}),Oa=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:ui=>Lr.createElement(Zr.Z,{placement:"topLeft",title:ui},Lr.createElement("span",{className:"c-black"},ui||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:ui=>Lr.createElement(Zr.Z,{placement:"topLeft",title:ui},Lr.createElement("span",{className:"c-black"},ui||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(ui,ei)=>Lr.createElement("span",null,Lr.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Qt(ui),Ma({title:ei==null?void 0:ei.title,content:ei==null?void 0:ei.content})}},"\u7F16\u8F91"),Lr.createElement("span",{className:"current c-red",onClick:()=>zr(ei)},"\u5220\u9664"))}],qa={onRemove:()=>{Br([])},beforeUpload:ui=>{if((ui==null?void 0:ui.size)>1024*1024*50)return Ke.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(ui.type==="application/vnd.ms-excel"||ui.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Ke.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let Ti=[];return Ti.push(ui),Br([...Ti]),!1},fileList:ur,accept:".xls,.xlsx"};return Lr.createElement("div",{className:aa.collect},Lr.createElement("div",{className:aa.head},Lr.createElement(ys.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Kn.keywords,onChange:ja}),Lr.createElement(ys.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Qt(!0),Ma({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Lr.createElement(ys.op,{type:"primary",shape:"default",onClick:()=>ia(!0)},"\u5BFC\u5165\u95EE\u7B54")),Lr.createElement(Io.default,{columns:Oa,style:{marginTop:33},dataSource:Bn,loading:Pe,rowKey:"id",pagination:{current:Kn.page,hideOnSinglePage:!Ht,showQuickJumper:!0,showSizeChanger:!0,pageSize:Kn.limit,pageSizeOptions:["10","20","50","100","200"],total:Ht,size:"default",showTotal:it.rU,onChange:Da}}),Lr.createElement(Ve.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:ii,centered:!0,confirmLoading:Ha,onCancel:()=>{ia(!1),Br([])},onOk:()=>Za(void 0,null,function*(){var ui;const ei=new FormData;if(ur.length>0)ei.append("file",ur[0]);else{Ke.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ca(!0);let Ti=yield(0,ze.ZP)(`/api/shixuns/${Ae==null?void 0:Ae.id}/qna_sets/import.json`,{method:"post",body:ei},!0);(Ti==null?void 0:Ti.status)===0&&((ui=Ti==null?void 0:Ti.fail)!=null&&ui.length?Ve.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Lr.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",Lr.createElement("a",{href:`${Dt.Z.API_SERVER}/api/shixuns/${Ae==null?void 0:Ae.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Ke.ZP.success("\u5BFC\u5165\u6210\u529F"),Kn.page=1,Kn.keywords="",hi(la({},Kn)),Ai(Kn),ia(!1),Br([]))),ca(!1)})},Lr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Lr.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Lr.createElement("a",{href:`${Dt.Z.API_SERVER}/api/shixuns/${Ae==null?void 0:Ae.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Lr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Lr.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Lr.createElement("div",{style:{marginLeft:74}},Lr.createElement(Ct.default,la({},qa),Lr.createElement(ys.op,{shape:"default",icon:Lr.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Lr.createElement($r,{visible:On,onCancel:()=>Qt(!1),onOk:ma,modalParams:kn}))},Yi={record:"record___Ueu3j",head:"head___UOVq4"},Ga=ne(59301),Ji=Object.defineProperty,Ii=Object.defineProperties,oo=Object.getOwnPropertyDescriptors,to=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,qi=(Ae,Pe,Se)=>Pe in Ae?Ji(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,uo=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))ro.call(Pe,Se)&&qi(Ae,Se,Pe[Se]);if(to)for(var Se of to(Pe))vo.call(Pe,Se)&&qi(Ae,Se,Pe[Se]);return Ae},Xi=(Ae,Pe)=>Ii(Ae,oo(Pe)),ho=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())}),Ko=({})=>{const Ae=(0,tt.useParams)(),[Pe]=pe.default.useForm(),[Se,Ht]=(0,y.useState)(!1),[Dn,Bn]=(0,y.useState)(0),[wn,On]=(0,y.useState)([]),[Qt,kn]=(0,y.useState)(!1),[Ma,ii]=(0,y.useState)({title:"",content:""});let[ia,Ha]=(0,y.useState)({page:1,limit:10});(0,y.useEffect)(()=>{Br(ia)},[]);const ca=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],ur=[{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"}],Br=ma=>ho(void 0,null,function*(){var zr,Oa;Ht(!0);const qa=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_records.json`,{method:"get",params:ma});qa.status===0&&(On(((zr=qa==null?void 0:qa.data)==null?void 0:zr.qna_records)||[]),Bn((Oa=qa==null?void 0:qa.data)==null?void 0:Oa.total_count)),Ht(!1)}),Kn=ma=>{ia.page=1,ia=uo(uo({},ia),ma),Ha(uo({},ia)),Br(ia)},hi=(ma,zr)=>{ia.page=ma,ia.limit=zr,Ha(uo({},ia)),Br(ia)},Ai=ma=>ho(void 0,null,function*(){const zr=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets.json`,{method:"post",body:Xi(uo({},ma),{qna_record_id:Qt})});(zr==null?void 0:zr.status)===0&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),Br(ia),kn(!1))}),ja=ma=>ho(void 0,null,function*(){Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>ho(void 0,null,function*(){const zr=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_records/${ma.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(zr==null?void 0:zr.status)===0&&Br(ia)})})}),Da=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:ma=>Ga.createElement(Zr.Z,{placement:"topLeft",title:ma},Ga.createElement("span",{className:"c-black"},ma||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:ma=>Ga.createElement(Zr.Z,{placement:"topLeft",title:ma},Ga.createElement("span",{className:"c-black"},ma||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:ma=>{var zr;return Ga.createElement("span",{className:"c-black"},(zr=ca==null?void 0:ca.find(Oa=>Oa.value===ma))==null?void 0:zr.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:ma=>{var zr;return Ga.createElement("span",{className:"c-black"},(zr=ur==null?void 0:ur.find(Oa=>Oa.value===ma))==null?void 0:zr.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(ma,zr)=>Ga.createElement("span",null,["pending","ignored"].includes(zr.status)&&Ga.createElement(Ga.Fragment,null,Ga.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{kn(ma),ii({title:zr==null?void 0:zr.question,content:zr==null?void 0:zr.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Ga.createElement("span",{className:"current c-light-primary",onClick:()=>ja(zr)},"\u5FFD\u7565")),["skipped"].includes(zr.status)&&Ga.createElement(Zr.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Ga.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(zr.status)&&Ga.createElement(Zr.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Ga.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Ga.createElement("div",{className:Yi.record},Ga.createElement("div",{className:Yi.head},Ga.createElement(pe.default,{layout:"inline",form:Pe,colon:!1,size:"large",onFinish:Kn},Ga.createElement(pe.default.Item,{name:"keywords",label:"\u95EE\u9898"},Ga.createElement(mt.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Ga.createElement(pe.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Ga.createElement(Hr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:ca,style:{width:200}})),Ga.createElement(pe.default.Item,{name:"status",label:"\u72B6\u6001"},Ga.createElement(Hr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:ur,style:{width:200}})),Ga.createElement(pe.default.Item,{style:{marginRight:0}},Ga.createElement(Ze.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Ga.createElement(Io.default,{columns:Da,style:{marginTop:33},dataSource:wn,loading:Se,rowKey:"id",pagination:{current:ia.page,hideOnSinglePage:!Dn,showQuickJumper:!0,showSizeChanger:!0,pageSize:ia.limit,pageSizeOptions:["10","20","50","100","200"],total:Dn,size:"default",showTotal:it.rU,onChange:hi}}),Ga.createElement($r,{visible:Qt,onCancel:()=>kn(!1),onOk:Ai,modalParams:Ma,forceIn:!0}))},ko=ne(59301);const $i=({dispatch:Ae,practiceSetting:Pe,shixunsDetail:Se})=>{const[Ht,Dn]=(0,y.useState)("1");return ko.createElement("div",{className:vr.catechism},ko.createElement(ys.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:Ht,onChange:Bn=>Dn(Bn),className:vr.tab}),Ht==="1"&&ko.createElement(Ki,null),Ht==="2"&&ko.createElement(Ko,null))};var ai=(0,tt.connect)(({practiceSetting:Ae,shixunsDetail:Pe})=>({practiceSetting:Ae,shixunsDetail:Pe}))($i),Bo=Object.defineProperty,yo=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,al=(Ae,Pe,Se)=>Pe in Ae?Bo(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Fo=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))zo.call(Pe,Se)&&al(Ae,Se,Pe[Se]);if(yo)for(var Se of yo(Pe))Co.call(Pe,Se)&&al(Ae,Se,Pe[Se]);return Ae},bo=(Ae,Pe)=>{var Se={};for(var Ht in Ae)zo.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&yo)for(var Ht of yo(Ae))Pe.indexOf(Ht)<0&&Co.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},il=Ae=>{var Pe=Ae,{tabsActive:Se}=Pe,Ht=bo(Pe,["tabsActive"]);return y.createElement(y.Fragment,null,Se==="information"&&y.createElement(ce,null),Se==="warehouse"&&y.createElement(he.default,null),Se==="level"&&y.createElement(Hn,Fo({},Ht)),Se==="collaborate"&&y.createElement(xn,Fo({},Ht)),Se==="setting"&&y.createElement(Sr.Z,null),Se==="environment"&&y.createElement(Wo,Fo({},Ht)),Se==="dataset"&&y.createElement(Eu,null),Se==="service"&&y.createElement(Ir,Fo({},Ht)),Se==="catechism"&&y.createElement(ai,Fo({},Ht)))},Zi={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"},Ql=Object.defineProperty,xi=Object.getOwnPropertySymbols,si=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,ri=(Ae,Pe,Se)=>Pe in Ae?Ql(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,bi=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))si.call(Pe,Se)&&ri(Ae,Se,Pe[Se]);if(xi)for(var Se of xi(Pe))wo.call(Pe,Se)&&ri(Ae,Se,Pe[Se]);return Ae};const ml=Ae=>React.createElement("svg",bi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Ae),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 ol="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",wl=Object.defineProperty,ts=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Rl=(Ae,Pe,Se)=>Pe in Ae?wl(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,As=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Hl.call(Pe,Se)&&Rl(Ae,Se,Pe[Se]);if(ts)for(var Se of ts(Pe))Ys.call(Pe,Se)&&Rl(Ae,Se,Pe[Se]);return Ae};const cs=Ae=>React.createElement("svg",As({width:44,height:44,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u5E2E\u52A9"),React.createElement("path",{d:"M21.975 0c3.048 0 5.908.582 8.58 1.745 2.67 1.164 5.006 2.737 7.005 4.72 1.999 1.983 3.572 4.31 4.72 6.98 1.146 2.672 1.72 5.532 1.72 8.58s-.574 5.899-1.72 8.554a22.258 22.258 0 0 1-4.72 6.98c-2 2-4.335 3.573-7.006 4.72-2.67 1.147-5.53 1.721-8.579 1.721-3.048 0-5.899-.574-8.554-1.72a22.258 22.258 0 0 1-6.98-4.72c-2-2-3.573-4.326-4.72-6.981C.574 27.924 0 25.073 0 22.025s.574-5.908 1.72-8.58c1.148-2.67 2.721-4.997 4.72-6.98 2-1.983 4.326-3.556 6.981-4.72C16.076.582 18.927 0 21.975 0Zm.05 37.068c.852 0 1.565-.287 2.138-.86.574-.574.86-1.27.86-2.09 0-.852-.286-1.565-.86-2.138-.573-.574-1.286-.86-2.138-.86-.853 0-1.565.286-2.139.86-.574.573-.86 1.286-.86 2.138 0 .82.286 1.516.86 2.09.574.573 1.286.86 2.139.86Zm2.507-12.094c-.033-.524.295-1.081.983-1.671.688-.59 1.459-1.246 2.31-1.967a17.481 17.481 0 0 0 2.36-2.433c.722-.902 1.115-1.942 1.18-3.122.066-1.278-.065-2.474-.393-3.589-.328-1.114-.868-2.073-1.622-2.876-.754-.803-1.73-1.442-2.925-1.917-1.197-.475-2.598-.713-4.204-.713-1.999 0-3.662.352-4.99 1.057-1.327.705-2.4 1.557-3.22 2.556-.82 1-1.393 2.032-1.72 3.098-.328 1.065-.476 1.958-.443 2.679.033.852.303 1.475.811 1.868s1.057.598 1.647.615c.59.016 1.13-.148 1.622-.492.492-.344.738-.844.738-1.5 0-.393.123-.876.369-1.45a6.957 6.957 0 0 1 1.007-1.647 5.781 5.781 0 0 1 1.55-1.327 3.916 3.916 0 0 1 2.04-.54c1.474 0 2.654.368 3.539 1.105.885.738 1.295 1.664 1.229 2.778 0 .557-.164 1.073-.492 1.549a7.456 7.456 0 0 1-1.253 1.376c-.508.443-1.049.885-1.623 1.328-.573.442-1.114.9-1.622 1.376a7.56 7.56 0 0 0-1.278 1.549 3.765 3.765 0 0 0-.566 1.819l.05 1.868c0 .491.23.958.688 1.401.459.442 1.065.68 1.819.713.754-.033 1.352-.279 1.794-.738.443-.458.648-.983.615-1.573v-1.18Z",fill:"#FFF",fillRule:"nonzero"}));var Gs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxLjk3NSAwYzMuMDQ4IDAgNS45MDguNTgyIDguNTggMS43NDUgMi42NyAxLjE2NCA1LjAwNiAyLjczNyA3LjAwNSA0LjcyIDEuOTk5IDEuOTgzIDMuNTcyIDQuMzEgNC43MiA2Ljk4IDEuMTQ2IDIuNjcyIDEuNzIgNS41MzIgMS43MiA4LjU4cy0uNTc0IDUuODk5LTEuNzIgOC41NTRhMjIuMjU4IDIyLjI1OCAwIDAgMS00LjcyIDYuOThjLTIgMi00LjMzNSAzLjU3My03LjAwNiA0LjcyLTIuNjcgMS4xNDctNS41MyAxLjcyMS04LjU3OSAxLjcyMS0zLjA0OCAwLTUuODk5LS41NzQtOC41NTQtMS43MmEyMi4yNTggMjIuMjU4IDAgMCAxLTYuOTgtNC43MmMtMi0yLTMuNTczLTQuMzI2LTQuNzItNi45ODFDLjU3NCAyNy45MjQgMCAyNS4wNzMgMCAyMi4wMjVzLjU3NC01LjkwOCAxLjcyLTguNThjMS4xNDgtMi42NyAyLjcyMS00Ljk5NyA0LjcyLTYuOTggMi0xLjk4MyA0LjMyNi0zLjU1NiA2Ljk4MS00LjcyQzE2LjA3Ni41ODIgMTguOTI3IDAgMjEuOTc1IDBabS4wNSAzNy4wNjhjLjg1MiAwIDEuNTY1LS4yODcgMi4xMzgtLjg2LjU3NC0uNTc0Ljg2LTEuMjcuODYtMi4wOSAwLS44NTItLjI4Ni0xLjU2NS0uODYtMi4xMzgtLjU3My0uNTc0LTEuMjg2LS44Ni0yLjEzOC0uODYtLjg1MyAwLTEuNTY1LjI4Ni0yLjEzOS44Ni0uNTc0LjU3My0uODYgMS4yODYtLjg2IDIuMTM4IDAgLjgyLjI4NiAxLjUxNi44NiAyLjA5LjU3NC41NzMgMS4yODYuODYgMi4xMzkuODZabTIuNTA3LTEyLjA5NGMtLjAzMy0uNTI0LjI5NS0xLjA4MS45ODMtMS42NzEuNjg4LS41OSAxLjQ1OS0xLjI0NiAyLjMxLTEuOTY3YTE3LjQ4MSAxNy40ODEgMCAwIDAgMi4zNi0yLjQzM2MuNzIyLS45MDIgMS4xMTUtMS45NDIgMS4xOC0zLjEyMi4wNjYtMS4yNzgtLjA2NS0yLjQ3NC0uMzkzLTMuNTg5LS4zMjgtMS4xMTQtLjg2OC0yLjA3My0xLjYyMi0yLjg3Ni0uNzU0LS44MDMtMS43My0xLjQ0Mi0yLjkyNS0xLjkxNy0xLjE5Ny0uNDc1LTIuNTk4LS43MTMtNC4yMDQtLjcxMy0xLjk5OSAwLTMuNjYyLjM1Mi00Ljk5IDEuMDU3LTEuMzI3LjcwNS0yLjQgMS41NTctMy4yMiAyLjU1Ni0uODIgMS0xLjM5MyAyLjAzMi0xLjcyIDMuMDk4LS4zMjggMS4wNjUtLjQ3NiAxLjk1OC0uNDQzIDIuNjc5LjAzMy44NTIuMzAzIDEuNDc1LjgxMSAxLjg2OHMxLjA1Ny41OTggMS42NDcuNjE1Yy41OS4wMTYgMS4xMy0uMTQ4IDEuNjIyLS40OTIuNDkyLS4zNDQuNzM4LS44NDQuNzM4LTEuNSAwLS4zOTMuMTIzLS44NzYuMzY5LTEuNDVhNi45NTcgNi45NTcgMCAwIDEgMS4wMDctMS42NDcgNS43ODEgNS43ODEgMCAwIDEgMS41NS0xLjMyNyAzLjkxNiAzLjkxNiAwIDAgMSAyLjA0LS41NGMxLjQ3NCAwIDIuNjU0LjM2OCAzLjUzOSAxLjEwNS44ODUuNzM4IDEuMjk1IDEuNjY0IDEuMjI5IDIuNzc4IDAgLjU1Ny0uMTY0IDEuMDczLS40OTIgMS41NDlhNy40NTYgNy40NTYgMCAwIDEtMS4yNTMgMS4zNzZjLS41MDguNDQzLTEuMDQ5Ljg4NS0xLjYyMyAxLjMyOC0uNTczLjQ0Mi0xLjExNC45LTEuNjIyIDEuMzc2YTcuNTYgNy41NiAwIDAgMC0xLjI3OCAxLjU0OSAzLjc2NSAzLjc2NSAwIDAgMC0uNTY2IDEuODE5bC4wNSAxLjg2OGMwIC40OTEuMjMuOTU4LjY4OCAxLjQwMS40NTkuNDQyIDEuMDY1LjY4IDEuODE5LjcxMy43NTQtLjAzMyAxLjM1Mi0uMjc5IDEuNzk0LS43MzguNDQzLS40NTguNjQ4LS45ODMuNjE1LTEuNTczdi0xLjE4WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Yo=ne(59301),is=Object.defineProperty,Xs=Object.defineProperties,xs=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,os=Object.prototype.hasOwnProperty,Js=Object.prototype.propertyIsEnumerable,Hu=(Ae,Pe,Se)=>Pe in Ae?is(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Bu=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))os.call(Pe,Se)&&Hu(Ae,Se,Pe[Se]);if(ns)for(var Se of ns(Pe))Js.call(Pe,Se)&&Hu(Ae,Se,Pe[Se]);return Ae},Ol=(Ae,Pe)=>Xs(Ae,xs(Pe)),Fs=(Ae,Pe)=>{var Se={};for(var Ht in Ae)os.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&ns)for(var Ht of ns(Ae))Pe.indexOf(Ht)<0&&Js.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se};const su=[{name:"\u57FA\u672C\u4FE1\u606F",icon:Yo.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:Yo.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:Yo.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:Yo.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:Yo.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:Yo.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:Yo.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:Yo.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:Yo.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],Pu=Ae=>{var Pe=Ae,{globalSetting:Se,loading:Ht,dispatch:Dn,shixunsDetail:Bn,practiceSetting:wn}=Pe,On=Fs(Pe,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Qt;const{base_info_warning:kn,challenges_warning:Ma,id:ii,repository_warning:ia,sideBar:Ha,service_warning:ca}=wn,ur=(0,tt.useLocation)(),Br=(0,tt.useParams)(),[Kn]=(0,tt.useSearchParams)();(0,y.useEffect)(()=>{var ja;const Da=Kn.get("tabId"),ma=ur.pathname.split("/").length,Oa=((ja=Bn==null?void 0:Bn.detail)!=null&&ja.windows_vnc?su.filter(qa=>qa.tabId!=="dataset"):su).map(qa=>qa.tabId).includes(Da);if(Da&&Oa){Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Da}});return}if(ma>4){Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Da||Da&&!Oa){Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Qt=Bn==null?void 0:Bn.detail)==null?void 0:Qt.windows_vnc]),(0,y.useEffect)(()=>()=>{Dn({type:"practiceSetting/setSideBarTabs",payload:Ol(Bu({},wn.sideBar),{selectPath:""})})},[Br.id]);const hi=ja=>{var Da;if(ja===Ha.tabsActive)return;const ma=()=>{tt.history.push(`/shixuns/${ii}/edit?tabId=${ja}`),Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ja,selectPath:"",confirmLeave:!1}})};(Da=wn==null?void 0:wn.sideBar)!=null&&Da.confirmLeave?Ve.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:()=>{ma()}}):ma()},Ai=()=>{var ja;return((ja=Bn==null?void 0:Bn.detail)!=null&&ja.windows_vnc?su.filter(ma=>ma.tabId!=="dataset"):su).filter(ma=>{var zr;return(zr=Bn==null?void 0:Bn.detail)!=null&&zr.is_jupyter_lab?ma.tabId!=="level":ma.tabId!=="service"}).map(ma=>{const{name:zr,icon:Oa,tabId:qa}=ma;return Yo.createElement("div",{key:qa,className:`${wn.sideBar.tabsActive===qa?Zi.itemActive:Zi.item} font12`,onClick:()=>hi(qa)},Oa,Yo.createElement("span",{className:Zi.name},zr),qa==="information"&&kn&&Yo.createElement(Zr.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},Yo.createElement("img",{src:ol,alt:""})),qa==="level"&&Ma&&Yo.createElement(Zr.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},Yo.createElement("img",{src:ol,alt:""})),qa==="service"&&ca&&Yo.createElement(Zr.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},Yo.createElement("img",{src:ol,alt:""})),qa==="warehouse"&&ia&&Yo.createElement(Zr.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},Yo.createElement("img",{src:ol,alt:""})))})};return Yo.createElement("div",{className:Zi.sidebar},Yo.createElement("div",{className:Zi.items},Ai()),Yo.createElement("div",{className:Zi.question},Yo.createElement(Zr.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},Yo.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open("https://www.educoder.net/forums/4692")},Yo.createElement("img",{src:Gs,height:35,width:35,alt:""})))))};var Bl=(0,tt.connect)(({loading:Ae,globalSetting:Pe,shixunsDetail:Se,practiceSetting:Ht})=>({globalSetting:Pe,loading:Ae,practiceSetting:Ht,shixunsDetail:Se}))(Pu),ls={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Jo=ne(59301),Ku=Object.defineProperty,uu=Object.getOwnPropertySymbols,Qs=Object.prototype.hasOwnProperty,ws=Object.prototype.propertyIsEnumerable,Iu=(Ae,Pe,Se)=>Pe in Ae?Ku(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Vs=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Qs.call(Pe,Se)&&Iu(Ae,Se,Pe[Se]);if(uu)for(var Se of uu(Pe))ws.call(Pe,Se)&&Iu(Ae,Se,Pe[Se]);return Ae},ds=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const vs=({classroomList:Ae,loading:Pe,dispatch:Se,shixunsDetail:Ht})=>{var Dn,Bn;const wn=(0,tt.useParams)(),On=(0,tt.useLocation)(),[Qt,kn]=(0,y.useState)(!1),[Ma,ii]=(0,y.useState)(!1),{actionTabs:ia}=Ae,[Ha]=pe.default.useForm(),[ca,ur]=(0,y.useState)({name:"string"}),Br=ja=>ja&&ja{console.log(wn),Ae.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(ca.name=ia==null?void 0:ia.name),ur(Vs({},ca)),Ha.setFieldsValue({name:ia==null?void 0:ia.name})},[Ae.actionTabs.key]);const Ai={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 Jo.createElement(Jo.Fragment,null,Jo.createElement(Ve.default,{centered:!0,title:"\u63D0\u793A",open:Ae.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Dn=Ae==null?void 0:Ae.actionTabs)==null?void 0:Dn.zIndex)||1e3,footer:null,onOk:()=>ds(void 0,null,function*(){console.log(123123)}),onCancel:()=>{Se({type:"classroomList/setActionTabs",payload:{}})}},Jo.createElement("div",null,Jo.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Ai[Ae.actionTabs.type],"\uFF1F")),Jo.createElement("div",{className:ls.bottom},Jo.createElement(Ze.ZP,{loading:Pe["shixunsDetail/saveCopyForExercise"]&&Ma,className:ls.no,onClick:()=>ds(void 0,null,function*(){var ja;ii(!0),(ja=Ae.actionTabs)!=null&&ja.value?Ae.actionTabs.fn(Ae.actionTabs.value,!0,2):Ae.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Jo.createElement(Ze.ZP,{loading:Pe["shixunsDetail/saveCopyForExercise"]&&!Ma,className:ls.yes,onClick:()=>ds(void 0,null,function*(){var ja;ii(!1),(ja=Ae.actionTabs)!=null&&ja.value?Ae.actionTabs.fn(Ae.actionTabs.value,!1,1):Ae.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Jo.createElement(Ve.default,{centered:!0,title:"\u63D0\u793A",open:Ae.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Qt,onOk:()=>ds(void 0,null,function*(){var ja,Da;yield Ha.validateFields();const ma=Ha.getFieldValue();kn(!0);const zr=yield(0,ze.ZP)(`/api/shixuns/${wn==null?void 0:wn.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:ma.name}});kn(!1),zr.status===0&&(Ke.ZP.success("\u4FEE\u6539\u6210\u529F"),Se({type:"practiceSetting/getCommonData",payload:{id:wn.id}}),(ja=Ae.actionTabs)!=null&&ja.getBaseInfo&&((Da=Ae.actionTabs)==null||Da.getBaseInfo())),Se({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{Se({type:"classroomList/setActionTabs",payload:{}})}},Jo.createElement("div",null,Jo.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"),Jo.createElement(pe.default,{form:Ha,initialValues:{name:Kn},onChange:()=>{ur(Ha.getFieldValue())}},Jo.createElement(pe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Jo.createElement(Qe.Z,{className:"mt30",align:"middle"},Jo.createElement(qe.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Jo.createElement(qe.Z,{flex:"1"},Jo.createElement(mt.default,{maxLength:60,defaultValue:ia==null?void 0:ia.name,suffix:Jo.createElement("span",null,((Bn=ca==null?void 0:ca.name)==null?void 0:Bn.length)||0,"/",60)}))))))))};var Is=(0,tt.connect)(({classroomList:Ae,loading:Pe,shixunsDetail:Se})=>({classroomList:Ae,loading:Pe.effects,shixunsDetail:Se}))(vs),jl=ne(59301),Mu=Object.defineProperty,Yu=Object.defineProperties,cu=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,qs=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,$s=(Ae,Pe,Se)=>Pe in Ae?Mu(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Lu=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))qs.call(Pe,Se)&&$s(Ae,Se,Pe[Se]);if(Ms)for(var Se of Ms(Pe))Ls.call(Pe,Se)&&$s(Ae,Se,Pe[Se]);return Ae},du=(Ae,Pe)=>Yu(Ae,cu(Pe)),Gu=(Ae,Pe)=>{var Se={};for(var Ht in Ae)qs.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&Ms)for(var Ht of Ms(Ae))Pe.indexOf(Ht)<0&&Ls.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se};const Os=Ae=>{var Pe=Ae,{globalSetting:Se,loading:Ht,dispatch:Dn,practiceSetting:Bn}=Pe,wn=Gu(Pe,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:On}=Bn,{tabsActive:Qt}=On;let kn=(0,tt.useParams)();return(0,y.useEffect)(()=>(Dn({type:"globalSetting/headerFooterToggle",payload:!1}),Dn({type:"shixunsDetail/getShixunsDetail",payload:du(Lu({},kn),{shixun_managed:!0})}),()=>{Dn({type:"globalSetting/headerFooterToggle",payload:!0}),Dn({type:"practiceSetting/setParams",payload:{id:""}})}),[]),jl.createElement("div",{className:Me.practiceSetting},jl.createElement("div",{className:Me.wrapHeader},jl.createElement(et,null)),jl.createElement("div",{className:Me.wrapLayout},jl.createElement("div",{className:Me.wrapSidebar},jl.createElement(Bl,null)),jl.createElement("div",{className:Me.wrapContent},jl.createElement(il,du(Lu({},wn),{tabsActive:Bn.sideBar.tabsActive})))),jl.createElement(Is,null))};var Zs=(0,tt.connect)(({loading:Ae,globalSetting:Pe,practiceSetting:Se})=>({globalSetting:Pe,loading:Ae,practiceSetting:Se}))(Os)},80408:function(St,zt,ne){"use strict";ne.d(zt,{S:function(){return De},m:function(){return Ve}});var y=ne(19374),Me=ne(6767),Oe=ne(62957),it=ne(59301),Re=(Ke,ze,tt)=>new Promise((lt,Be)=>{var Nt=Te=>{try{xe(tt.next(Te))}catch(ke){Be(ke)}},nt=Te=>{try{xe(tt.throw(Te))}catch(ke){Be(ke)}},xe=Te=>Te.done?lt(Te.value):Promise.resolve(Te.value).then(Nt,nt);xe((tt=tt.apply(Ke,ze)).next())});const De=Ke=>{let ze=document.createElement("textarea");return ze.value=Ke,ze.value},Ve=(Ke,ze,tt,lt,Be)=>Re(void 0,null,function*(){var Nt,nt;const xe=yield Ke({type:"shixunsDetail/saveCopyForExercise",payload:{id:tt,save_type:lt}});lt===1?((xe==null?void 0:xe.status)==0&&Me.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Nt=xe==null?void 0:xe.data)!=null&&Nt.exists_same_shixun_name?Ke({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(nt=xe==null?void 0:xe.data)==null?void 0:nt.shixun_name}}):Ke({type:"classroomList/setActionTabs",payload:{}})):(Ke({type:"classroomList/setActionTabs",payload:{}}),(xe==null?void 0:xe.status)===0&&Oe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:it.createElement("div",null,it.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 Te,ke;(0,y.xg)(`/shixuns/${(ke=(Te=ze==null?void 0:ze.detail)==null?void 0:Te.fork_from)==null?void 0:ke.fork_identifier}/challenges`)}}))})},69437:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return st}});var y=ne(59301),Me=ne(75790),Oe=ne(37568),it=ne(28284),Re=ne(62957),De=ne(6767),Ve=ne(94968),Ke=ne(7939),ze=ne(49647),tt=ne(55351),lt={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"},Be=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,xe=(Tt,pe)=>{var Ze={};for(var mt in Tt)Nt.call(Tt,mt)&&pe.indexOf(mt)<0&&(Ze[mt]=Tt[mt]);if(Tt!=null&&Be)for(var mt of Be(Tt))pe.indexOf(mt)<0&&nt.call(Tt,mt)&&(Ze[mt]=Tt[mt]);return Ze},Te=(Tt,pe,Ze)=>new Promise((mt,nn)=>{var Kt=Ct=>{try{qe(Ze.next(Ct))}catch(Ie){nn(Ie)}},Qe=Ct=>{try{qe(Ze.throw(Ct))}catch(Ie){nn(Ie)}},qe=Ct=>Ct.done?mt(Ct.value):Promise.resolve(Ct.value).then(Kt,Qe);qe((Ze=Ze.apply(Tt,pe)).next())});const ke=Oe.default.TextArea,et=Tt=>{var pe=Tt,{newShixuns:Ze,globalSetting:mt,loading:nn,dispatch:Kt}=pe,Qe=xe(pe,["newShixuns","globalSetting","loading","dispatch"]);const[qe]=it.default.useForm(),[Ct,Ie]=(0,y.useState)([]),je=Yt=>{["uploading","done","removed"].includes(Yt.file.status)&&Ie(Yt.fileList)},dt=Yt=>{var Mn;if(!Yt.percent||Yt.percent==100){const we=(Mn=Yt.response)==null?void 0:Mn.id;return Re.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){(yield Kt({type:"newShixuns/deleteAttachment",payload:{id:we}}))&&Ie(Ct.filter(at=>{var Gt;return((Gt=at.response)==null?void 0:Gt.id)!==we}))})}),!1}},Dt=Yt=>Ct.length?!1:Yt.size/1024/1024>50?(De.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,ln=Yt=>Te(void 0,null,function*(){var Mn,we;const{language:fe,env:at,mode:Gt,code:$e}=Yt||{},He=yield Kt({type:"newShixuns/applyShixunMirror",payload:{language:fe,runtime:at,run_method:Gt,attachment_id:(we=(Mn=Ct==null?void 0:Ct[0])==null?void 0:Mn.response)==null?void 0:we.id}});Kt({type:"newShixuns/setActionTabs",payload:{}}),He&&De.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Ut=()=>{qe.resetFields(),Ie([])};return y.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ze.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Ut},y.createElement("section",{className:lt.qrCode},y.createElement("aside",{className:lt.a1},y.createElement("div",{className:lt.code},y.createElement("img",{width:120,height:120,src:tt,alt:"\u4E8C\u7EF4\u7801"})),y.createElement("div",{className:lt.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),y.createElement("div",{className:lt.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),y.createElement("aside",{className:lt.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",y.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")),y.createElement(it.default,{className:lt.formWrap,form:qe,labelCol:{span:4},wrapperCol:{span:20},onFinish:ln},y.createElement(it.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},y.createElement(ke,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),y.createElement(it.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"}]},y.createElement(ke,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),y.createElement(it.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"}]},y.createElement(ke,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),y.createElement(it.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},y.createElement("div",{className:lt.upload},y.createElement(Ve.default,{fileList:Ct,action:`${ze.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:je,onRemove:dt,beforeUpload:Dt,withCredentials:!0},y.createElement("span",{className:`${lt.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),y.createElement("span",{className:`${lt.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),y.createElement("div",{className:lt.footerWrap},y.createElement(it.default.Item,null,y.createElement(Ke.ZP,{className:"mr5",size:"middle",onClick:()=>{Kt({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),y.createElement(Ke.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:nn["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var st=(0,Me.connect)(({newShixuns:Tt,loading:pe,globalSetting:Ze})=>({newShixuns:Tt,globalSetting:Ze,loading:pe.effects}))(et)},78943:function(St,zt,ne){"use strict";var y=ne(59301),Me=ne(75790),Oe=ne(62957),it=ne(55351);const Re=({newShixuns:De,dispatch:Ve,user:Ke})=>{var ze;const[tt,lt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{De.actionTabs.key==="Create-Environment"&&Nt()},[(ze=De==null?void 0:De.actionTabs)==null?void 0:ze.key]);const Be=()=>{Ve({type:"newShixuns/setActionTabs",payload:{}})},Nt=()=>{var nt,xe,Te,ke;Be(),((nt=Ke.userInfo)==null?void 0:nt.mirror_marker_status)===0?lt(!0):((xe=Ke.userInfo)==null?void 0:xe.mirror_marker_status)===1?Me.history.push(`/users/${(Te=Ke.userInfo)==null?void 0:Te.login}/experiment-img/add`):((ke=Ke.userInfo)==null?void 0:ke.mirror_marker_status)===2&&Oe.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 et;Me.history.push(`/users/${(et=Ke.userInfo)==null?void 0:et.login}/experiment-img`)}})};return y.createElement(Oe.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:tt,footer:null,onCancel:()=>{lt(!1)}},y.createElement("div",{style:{textAlign:"center"}},y.createElement("br",null),y.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:it,alt:"\u4E8C\u7EF4\u7801"})),y.createElement("img",null))};zt.Z=(0,Me.connect)(({newShixuns:De,user:Ve,globalSetting:Ke})=>({newShixuns:De,globalSetting:Ke,user:Ve}))(Re)},22243:function(St,zt,ne){"use strict";ne.d(zt,{BU:function(){return Me},Dj:function(){return y},gH:function(){return Oe},vp:function(){return it}});function y(Re){try{Re.mozRequestFullScreen?Re.mozRequestFullScreen():Re.webkitRequestFullScreen&&Re.webkitRequestFullScreen()}catch(De){console.log(De,":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 Oe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function it(){var Re=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,De=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Re),window.isFullScreen?window.isFullScreen:Re!=null}},71786:function(St,zt,ne){"use strict";ne.d(zt,{AL:function(){return pe},Iy:function(){return lt},Qv:function(){return nt},ez:function(){return Tt},jb:function(){return Be}});var y=ne(32834),Me=ne.n(y),Oe=ne(11690),it=ne.n(Oe);let Re=1;function De(Qe,qe){const Ct=Qe.match(/^(\s+)(?:```)/);if(Ct===null)return qe;const Ie=Ct[1];return qe.split(` + `,onClick:()=>Da(Jt.type,Zn)})),Yt.createElement(De.Z,{spinning:It},fr(Jt.type)?Yt.createElement("div",{style:{marginTop:(Jt==null?void 0:Jt.type)=="CPU"?rr?"7%":"":or?"7%":""}},Yt.createElement(pe,{dataInfo:{y:za(kt,Jt==null?void 0:Jt.type,1)||[],x:za(kt,Jt==null?void 0:Jt.type,0)||[]},startAndEndTime:ht,colors:Na,indexKey:Zn,valueName:kt.map(Er=>Er.name),imageTypeName:kt.map(Er=>{var Aa;return(Aa=Er==null?void 0:Er.promQueryResult)==null?void 0:Aa.imageTypeName}),key:`${Zn}-${Ln}`}),Yt.createElement("div",{className:mt.info_con},Yt.createElement("div",{className:mt.info_top},Yt.createElement("div",null,"\u6700\u5927\u503C"),Yt.createElement("div",null,"\u6700\u5C0F\u503C"),Yt.createElement("div",null,"\u5E73\u5747\u503C")),kt.map((Er,Aa)=>{var kr;let Ar=Er==null?void 0:Er.promQueryResult;return Yt.createElement("div",{className:mt.listdata,key:Aa},Yt.createElement("div",{className:mt.block,style:{backgroundColor:Na[Aa],marginRight:10}}),Yt.createElement("div",{className:mt.typename},(kr=Er==null?void 0:Er.promQueryResult)==null?void 0:kr.imageTypeName),Yt.createElement("div",{className:mt.val},(Jt==null?void 0:Jt.type)=="CPU"?`${Ar==null?void 0:Ar.cpuMaxDoubleValue}Cores`:`${Ar==null?void 0:Ar.memoryDoubleMaxValue}MiB`),Yt.createElement("div",{className:mt.val},(Jt==null?void 0:Jt.type)=="CPU"?`${Ar==null?void 0:Ar.cpuMinDoubleValue}Cores`:`${Ar==null?void 0:Ar.memoryDoubleMinValue}MiB`),Yt.createElement("div",{className:mt.val},(Jt==null?void 0:Jt.type)=="CPU"?`${Ar==null?void 0:Ar.cpuAvgDoubleValue}Cores`:`${Ar==null?void 0:Ar.memoryDoubleAvgValue}MiB`))}))):Yt.createElement(ln.Z,null)))))},$e=ne(59301),He=(re,ce,he)=>new Promise((ie,Ce)=>{var Et=yt=>{try{ft(he.next(yt))}catch(pn){Ce(pn)}},gt=yt=>{try{ft(he.throw(yt))}catch(pn){Ce(pn)}},ft=yt=>yt.done?ie(yt.value):Promise.resolve(yt.value).then(Et,gt);ft((he=he.apply(re,ce)).next())}),rt=({getApi:re,identifier:ce,visible:he,info:ie})=>{const[Ce,Et]=(0,y.useState)({}),[gt,ft]=(0,y.useState)(!0);(0,y.useEffect)(()=>{ft(!0)},[he]),(0,y.useEffect)(()=>{re&>&&yt()},[re]);const yt=()=>He(void 0,null,function*(){const pn=yield(0,nt.ZP)(`/api/shixuns/${ce}/cpu_basic_data.json`,{method:"get"});(pn==null?void 0:pn.status)==0&&Et(pn)});return $e.createElement("div",null,$e.createElement(Gt,{isFirst:gt,setIsFirst:pn=>ft(pn),identifier:ce,data:Ce,info:ie}))},cn=ne(19374),qt=ne(75790),Fn=ne(72946),bt=ne(1997),Ge=ne(59301),en=(re,ce,he)=>new Promise((ie,Ce)=>{var Et=yt=>{try{ft(he.next(yt))}catch(pn){Ce(pn)}},gt=yt=>{try{ft(he.throw(yt))}catch(pn){Ce(pn)}},ft=yt=>yt.done?ie(yt.value):Promise.resolve(yt.value).then(Et,gt);ft((he=he.apply(re,ce)).next())});const ue=({globalSetting:re,dispatch:ce,practiceSetting:he,shixunsDetail:ie,visible:Ce,onCancel:Et,info:gt,identifier:ft,isJupyter:yt,onOk:pn})=>{const[Sn,Pn]=(0,y.useState)("1"),[Un,rn]=(0,y.useState)("\u63A8\u8350\u914D\u7F6E"),[ht,Cn]=(0,y.useState)([]),[_t,on]=(0,y.useState)(!1),[It,fn]=(0,y.useState)(!1),[kt,Hn]=(0,y.useState)({}),[rr,Qr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ce&&(fn(!1),Pn("1"),rn("\u63A8\u8350\u914D\u7F6E"),(gt==null?void 0:gt.type)=="\u6311\u6218\u9875\u9762"?Cn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Cn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Hn({}),or(),(gt==null?void 0:gt.type)=="\u6311\u6218\u9875\u9762"&&ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ft}}))},[Ce]);const or=()=>en(void 0,null,function*(){Qr(!0);const Wr=yield(0,Fn.HS)(ft);[0,-10].includes(Wr.status)&&(Hn(Wr),Qr(!1))}),ut=Wr=>{Wr=="2"?fn(!0):fn(!1),Pn(Wr)},Rt=()=>{Me.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ge.createElement("div",{className:"tc"},Ge.createElement("img",{src:Be,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},gn=()=>en(void 0,null,function*(){if((0,bt.gy)(ce,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Un=="\u5F53\u524D\u914D\u7F6E")return;on(!0),(yield(0,nt.ZP)(`/api/shixuns/${ft}/apply_recommend_config.json`,{method:"put",body:{data:Un=="\u63A8\u8350\u914D\u7F6E"?kt==null?void 0:kt.recommend:kt==null?void 0:kt.high}})).status==0&&(Oe.ZP.success("\u5E94\u7528\u6210\u529F"),on(!1),Et(),pn())}),Ln=()=>en(void 0,null,function*(){var Wr,Vr;if(yield cr(),(0,cn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Wr=ie.detail)!=null&&Wr.is_jupyter||(Vr=ie.detail)!=null&&Vr.is_jupyter_lab){ce({type:"shixunsDetail/execJupyter",payload:{id:ft}}).then(Da=>{var za;Da!=null&&Da.identifier&&((za=qt.history)==null||za.push(`/tasks/${Da.identifier}/jupyter`))});return}ce({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Fr=yt?yield(0,Fn.BK)({id:ft}):yield(0,Fn.Ir)({id:ft});if(ce({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Fr!=null&&Fr.game_identifier||Fr!=null&&Fr.identifier){(0,cn.xg)(yt?`/tasks/${Fr==null?void 0:Fr.identifier}/jupyter`:`/tasks/${Fr.game_identifier}`);return}(Fr==null?void 0:Fr.status)===-3?(0,cn.eF)():(Fr==null?void 0:Fr.status)===2?wr(Fr==null?void 0:Fr.message):(Fr==null?void 0:Fr.status)===3&&Na(Fr==null?void 0:Fr.message)}),cr=()=>new Promise((Wr,Vr)=>{var Fr;(Fr=he==null?void 0:he.sideBar)!=null&&Fr.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:()=>{ce({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wr()},onCancel:()=>{Vr()}}):Wr()}),wr=Wr=>{Wr=Wr!=null&&Wr.includes(".json")?Wr:`${Wr}.json`,Me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ge.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>en(void 0,null,function*(){const Vr=yield(0,nt.ZP)("/api"+Wr,{method:"get"});if(!Vr)return;Oe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Fr=yield(0,Fn.Ir)({id:Vr.shixun_identifier});if(Fr!=null&&Fr.game_identifier){(0,cn.xg)(`/tasks/${Fr.game_identifier}`);return}(Fr==null?void 0:Fr.status)===2?wr(Fr==null?void 0:Fr.message):(Fr==null?void 0:Fr.status)===3&&Na(Fr==null?void 0:Fr.message)})})},Na=Wr=>{Me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ge.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Wr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ge.createElement(Ge.Fragment,null,Ge.createElement(it.Z,{title:null,placement:"right",open:Ce,width:1e3,onClose:Et,closeIcon:null,footer:null},Ge.createElement("div",{className:ze.header_body},Ge.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Ge.createElement(tt.Z,{className:ze.close,onClick:Et})),Ge.createElement(Re.default,{activeKey:Sn,onChange:ut},Ge.createElement(Re.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Ge.createElement(De.Z,{spinning:rr,size:"large",tip:Ge.createElement("div",{style:{color:"#666",fontSize:"14px"}},Ge.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Ge.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",Ge.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(kt==null?void 0:kt.status)==0?Ge.createElement(Ge.Fragment,null,Ge.createElement("div",{className:ze.recommend_config_introduce},Ge.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Ge.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"),Ge.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Ge.createElement("div",{className:ze.recommend_config},ht.map((Wr,Vr)=>Ge.createElement("div",{className:`${ze.recommend_config_item} ${Wr==Un?ze.recommend_config_active_item:""}`,key:Wr,onClick:()=>rn(Wr)},Ge.createElement("div",{className:ze.item_title},Ge.createElement("div",null,Wr),Vr==1?Ge.createElement("div",{className:ze.recommend_text},"\u63A8\u8350"):Ge.createElement(Ge.Fragment,null)),(Wr=="\u5F53\u524D\u914D\u7F6E"&&(kt==null?void 0:kt.current)||Wr=="\u63A8\u8350\u914D\u7F6E"&&(kt==null?void 0:kt.recommend)||Wr=="\u589E\u5F3A\u914D\u7F6E"&&(kt==null?void 0:kt.high)||[]).map((Fr,Da)=>Ge.createElement("div",{className:ze.item_content,key:Da},Ge.createElement("span",null,Fr==null?void 0:Fr.image_name),Fr!=null&&Fr.cpu_limit?Ge.createElement("span",null,Fr==null?void 0:Fr.cpu_limit,"\u6838",Fr==null?void 0:Fr.memory_limit,"G"):Ge.createElement("div",null,Ge.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Ge.createElement(Ve.Z,{title:Ge.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Ge.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Ge.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Ge.createElement(lt.Z,{className:ze.tooltip})))))))),Ge.createElement("div",{className:ze.recommend_config_footer},Ge.createElement("div",null,Ge.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Ge.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Rt()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Ge.createElement(Ke.ZP,{type:"primary",shape:"round",disabled:Un=="\u5F53\u524D\u914D\u7F6E",onClick:gn,loading:_t},"\u4E00\u952E\u5E94\u7528"))):rr?Ge.createElement("div",{style:{height:400}}):Ge.createElement("div",{className:ze.no_data},Ge.createElement("img",{src:Nt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Ge.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",Ge.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(gt==null?void 0:gt.type)!="\u6311\u6218\u9875\u9762"&&Ge.createElement("div",{className:ze.application,onClick:()=>{Ln(),Et()}},"\u6A21\u62DF\u5B9E\u6218")))),Ge.createElement(Re.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Ge.createElement(rt,{getApi:It,identifier:ft,visible:Ce,info:gt})))))};var ae=(0,qt.connect)(({globalSetting:re,practiceSetting:ce,shixunsDetail:he})=>({globalSetting:re,practiceSetting:ce,shixunsDetail:he}))(ue)},83676:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return qe}});var y=ne(59301),Me=ne(62957),Oe=ne(7939),it=ne(6767),Re=ne(31691),De=ne(29787),Ve=ne(23422),Ke=ne(4875),ze=ne(70858),tt={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"},lt=ne(11724),Be=ne(62772),Nt=ne(98280),nt=ne(91570),xe=ne(59301),Te=Object.defineProperty,ke=Object.defineProperties,et=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ze=(Ct,Ie,je)=>Ie in Ct?Te(Ct,Ie,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ct[Ie]=je,mt=(Ct,Ie)=>{for(var je in Ie||(Ie={}))Tt.call(Ie,je)&&Ze(Ct,je,Ie[je]);if(st)for(var je of st(Ie))pe.call(Ie,je)&&Ze(Ct,je,Ie[je]);return Ct},nn=(Ct,Ie)=>ke(Ct,et(Ie)),Kt=(Ct,Ie,je)=>new Promise((dt,Dt)=>{var ln=Mn=>{try{Yt(je.next(Mn))}catch(we){Dt(we)}},Ut=Mn=>{try{Yt(je.throw(Mn))}catch(we){Dt(we)}},Yt=Mn=>Mn.done?dt(Mn.value):Promise.resolve(Mn.value).then(ln,Ut);Yt((je=je.apply(Ct,Ie)).next())}),qe=({visible:Ct,onOk:Ie,onCancel:je,info:dt})=>{var Dt,ln,Ut,Yt,Mn;const[we,fe]=(0,y.useState)("1"),[at,Gt]=(0,y.useState)([]),[$e,He]=(0,y.useState)([]),[Ue,rt]=(0,y.useState)(0),[cn,qt]=(0,y.useState)(null),[Fn,bt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ct&&(Ge(),en(),ue())},[Ct]);const Ge=()=>{fe("1"),Gt([]),qt(null),rt(0)};(0,y.useEffect)(()=>{var gt,ft;((ft=(gt=$e==null?void 0:$e[Ue])==null?void 0:gt.content)==null?void 0:ft.length)>0&&qt(nn(mt({},$e[Ue].content[0]),{index:0}))},[we,Ue,$e]);const en=()=>Kt(void 0,null,function*(){bt(!0),yield(0,Nt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(gt=>{let{max_cpu:ft,max_memory:yt,min_cpu:pn,min_memory:Sn}=gt,{cpu:Pn,memory:Un}=dt;Gt([{name:"CPU",value:Pn,min:pn,max:ft,typeName:"\u6838"},{name:"\u5185\u5B58",value:Un,min:Sn,max:yt,typeName:"GB"}])}),bt(!1)}),ue=()=>Kt(void 0,null,function*(){yield(0,Nt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(gt=>{var ft;if(He(gt),(gt==null?void 0:gt.length)>0){let yt=nn(mt({},(ft=gt==null?void 0:gt[0])==null?void 0:ft.content[0]),{index:0});qt(yt)}})}),ae=gt=>{fe(gt),gt==="2"&&rt(0)},re=(gt,ft)=>{Gt(at.map(yt=>yt.name===gt?ft(yt):yt))},ce=(gt,ft)=>{isNaN(gt)||re(ft,yt=>nn(mt({},yt),{value:gt}))},he=gt=>{var ft;if(console.log("decline",gt.value),gt.value=Number(gt.value),gt.value<=((ft=gt.min)!=null?ft:-1/0))return;let yt=gt.value-.5nn(mt({},pn),{value:yt}))},ie=gt=>{var ft;if(gt.value=Number(gt.value),gt.value>=((ft=gt.max)!=null?ft:1/0))return;let yt=gt.value+.5>gt.max?gt.max:gt.value+.5;re(gt.name,pn=>nn(mt({},pn),{value:yt}))},Ce=(gt,ft)=>{isNaN(gt)||re(ft,yt=>nn(mt({},yt),{value:gt}))},Et=gt=>{if(gt==null||Number.isInteger(gt))return gt;const ft=gt%1;return ft===.5?gt:Math.floor(gt)+(ft<.5?.5:1)};return xe.createElement(xe.Fragment,null,xe.createElement(Me.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Ct,width:752,destroyOnClose:!0,centered:!0,onCancel:je,className:tt.modal,footer:[xe.createElement("div",{className:tt.btn_warp,key:"1"},xe.createElement(Oe.ZP,{onClick:je},"\u53D6\u6D88"),xe.createElement(Oe.ZP,{type:"primary",onClick:()=>{let gt=mt({},dt);if(we=="1")gt.cpu=at[0].value,gt.memory=at[1].value;else if(we=="2"){if(!cn){it.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}gt=nn(mt({},gt),{cpu:cn.cpu,memory:cn.memory})}Ie(gt)}},"\u4FDD\u5B58"))]},xe.createElement(Re.default,{activeKey:we,onChange:ae},xe.createElement(Re.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},xe.createElement(De.Z,{spinning:Fn},at==null?void 0:at.map(gt=>xe.createElement("div",{className:tt.con_warp,key:gt==null?void 0:gt.name},xe.createElement("div",null,gt==null?void 0:gt.name),xe.createElement("div",null,xe.createElement(Ve.Z,{min:gt==null?void 0:gt.min,max:gt==null?void 0:gt.max,onChange:ft=>ce(ft,gt==null?void 0:gt.name),value:gt==null?void 0:gt.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),xe.createElement("div",{className:`${tt.config_Warp} ${tt.flex}`},xe.createElement("div",{className:`${tt.config_btn} ${tt.flex}`,onClick:()=>he(gt)},xe.createElement(lt.Z,null)),xe.createElement(Ke.Z,{min:gt==null?void 0:gt.min,max:gt==null?void 0:gt.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:gt==null?void 0:gt.value,onChange:ft=>{const yt=Et(ft);Ce(yt,gt==null?void 0:gt.name)}}),xe.createElement("div",{className:`${tt.config_btn} ${tt.flex}`,onClick:()=>ie(gt)},xe.createElement(Be.Z,null))),xe.createElement("div",null,gt==null?void 0:gt.typeName))))),($e==null?void 0:$e.length)>0&&xe.createElement(Re.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},xe.createElement("div",{className:tt.sceneList},$e==null?void 0:$e.map((gt,ft)=>xe.createElement("div",{className:`${tt.sceneItem} ${Ue==ft&&tt.sceneItemActive}`,key:gt==null?void 0:gt.id,onClick:()=>{rt(ft)}},gt==null?void 0:gt.name))),((ln=(Dt=$e==null?void 0:$e[Ue])==null?void 0:Dt.content)==null?void 0:ln.length)>0?xe.createElement(ze.default,{rowSelection:{type:"radio",selectedRowKeys:[cn==null?void 0:cn.index],onChange:(gt,ft)=>{qt(ft[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(gt,ft)=>xe.createElement("div",null,gt,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(gt,ft)=>xe.createElement("div",null,gt,"GB")}],dataSource:(Ut=$e==null?void 0:$e[Ue])==null?void 0:Ut.content.map((gt,ft)=>nn(mt({},gt),{index:ft})),rowKey:"index",pagination:!1,scroll:((Mn=(Yt=$e==null?void 0:$e[Ue])==null?void 0:Yt.content)==null?void 0:Mn.length)>3?{y:148}:{}}):xe.createElement(nt.Z,null)))))}},69011:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nt}});var y=ne(59301),Me=ne(6767),Oe=ne(37568),it={btnWrap:"btnWrap___oVL7W",btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",De=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,tt=(xe,Te,ke)=>Te in xe?De(xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:ke}):xe[Te]=ke,lt=(xe,Te)=>{for(var ke in Te||(Te={}))Ke.call(Te,ke)&&tt(xe,ke,Te[ke]);if(Ve)for(var ke of Ve(Te))ze.call(Te,ke)&&tt(xe,ke,Te[ke]);return xe},Be=(xe,Te)=>{var ke={};for(var et in xe)Ke.call(xe,et)&&Te.indexOf(et)<0&&(ke[et]=xe[et]);if(xe!=null&&Ve)for(var et of Ve(xe))Te.indexOf(et)<0&&ze.call(xe,et)&&(ke[et]=xe[et]);return ke},nt=xe=>{var Te=xe,{InputRight:ke,value:et=[],onChange:st}=Te,Tt=Be(Te,["InputRight","value","onChange"]);const[pe,Ze]=(0,y.useState)(),mt=Kt=>{const Qe=et.filter((qe,Ct)=>Ct!==Kt);st(Qe)},nn=Kt=>{if(Kt.preventDefault(),!!pe){if(et.findIndex(Qe=>Qe.name===pe)>-1){Me.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}st([...et,{id:null,name:pe}]),Ze(null)}};return y.createElement("div",null,y.createElement(Oe.default,lt({bordered:!1,style:{width:600},value:pe,onChange:Kt=>Ze(Kt.target.value),onPressEnter:nn,onBlur:nn},Tt)),ke||y.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),!!(et!=null&&et.length)&&y.createElement("div",{className:it.btnWrap},et==null?void 0:et.map((Kt,Qe)=>y.createElement("div",{key:Qe,className:it.btn},y.createElement("div",{className:it.s1},Kt.name),y.createElement("img",{src:Re,className:it.s2,onClick:()=>mt(Qe)})))))}},35550:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Qe}});var y=ne(59301),Me=ne(75790),Oe=ne(62957),it=ne(6767),Re=ne(7939),De=ne(62673),Ve=ne(47889),Ke=ne(1560),ze=ne(88390),tt=ne(24017),lt=ne(4875),Be=ne(22275),Nt=ne(13248),nt=ne(1997),xe=ne(66649),Te=ne.n(xe),ke={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"},et=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,pe=(qe,Ct)=>{var Ie={};for(var je in qe)st.call(qe,je)&&Ct.indexOf(je)<0&&(Ie[je]=qe[je]);if(qe!=null&&et)for(var je of et(qe))Ct.indexOf(je)<0&&Tt.call(qe,je)&&(Ie[je]=qe[je]);return Ie},Ze=(qe,Ct,Ie)=>new Promise((je,dt)=>{var Dt=Yt=>{try{Ut(Ie.next(Yt))}catch(Mn){dt(Mn)}},ln=Yt=>{try{Ut(Ie.throw(Yt))}catch(Mn){dt(Mn)}},Ut=Yt=>Yt.done?je(Yt.value):Promise.resolve(Yt.value).then(Dt,ln);Ut((Ie=Ie.apply(qe,Ct)).next())});const mt=qe=>{if(!qe)return qe;const Ct=qe.split(":");if(Ct[1]=="00"||Ct[1]=="30")return qe;const Ie=parseInt(Ct[1]);if(Ie<30||Ie==60)return[Ct[0],"30"].join(":");if(Ie<60){const je=[Ct[0],"00"].join(":"),dt="YYYY-MM-DD HH:mm",Dt=Te()(je,dt);return Dt.add(1,"hours"),Dt.format(dt)}return qe},nn="YYYY-MM-DD HH:mm",Kt=qe=>{var Ct=qe,{shixunsDetail:Ie,globalSetting:je,loading:dt,user:Dt,dispatch:ln}=Ct,Ut=pe(Ct,["shixunsDetail","globalSetting","loading","user","dispatch"]),Yt,Mn,we,fe,at,Gt,$e,He,Ue;const rt=(0,y.useRef)(),[cn,qt]=(0,y.useState)(),[Fn,bt]=(0,y.useState)(),[Ge,en]=(0,y.useState)([]),[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)(""),[he,ie]=(0,y.useState)(),[Ce,Et]=(0,y.useState)(),[gt,ft]=(0,y.useState)(),yt=(Mn=(Yt=Dt.userInfo)==null?void 0:Yt.shixun)==null?void 0:Mn.editable;(0,y.useEffect)(()=>{var ht,Cn;rt.current=(Cn=(ht=location.pathname)==null?void 0:ht.split("/"))==null?void 0:Cn[2],pn()},[]),(0,y.useEffect)(()=>{var ht,Cn,_t,on,It,fn,kt,Hn,rr,Qr,or,ut;Ie.setting&&(qt((Cn=(ht=Ie.setting)==null?void 0:ht.shixun)==null?void 0:Cn.can_copy),bt((on=(_t=Ie.setting)==null?void 0:_t.shixun)==null?void 0:on.use_scope),ie(!!((fn=(It=Ie.setting)==null?void 0:It.shixun)!=null&&fn.opening_time)),Et((Hn=(kt=Ie.setting)==null?void 0:kt.shixun)==null?void 0:Hn.opening_time),en((Qr=(rr=Ie.setting)==null?void 0:rr.shixun)==null?void 0:Qr.scope_partment),ft((ut=(or=Ie.setting)==null?void 0:or.shixun)==null?void 0:ut.git_size))},[Ie.setting]);const pn=ht=>Ze(void 0,null,function*(){const Cn=yield ln({type:"shixunsDetail/getDepartments",payload:{q:ht}});Cn&&ae(Cn.shools_name||[])}),Sn=()=>Ze(void 0,null,function*(){var ht,Cn,_t,on,It,fn;const kt=(yield ln({type:"shixunsDetail/getShixunQuote",payload:{id:rt.current}}))||{};Oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:y.createElement("div",{className:`tc font14 ${ke.modal}`},!!((ht=kt.subjects)!=null&&ht.length)&&y.createElement(y.Fragment,null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(_t=(Cn=kt.subjects)==null?void 0:Cn.splice(0,2))==null?void 0:_t.map(Hn=>`\u300A${Hn}\u300B`),"\u7B49",y.createElement("span",{className:ke.colorOrange},kt==null?void 0:kt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),y.createElement("br",null)),!!((on=kt.courses)!=null&&on.length)&&y.createElement(y.Fragment,null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(fn=(It=kt.courses)==null?void 0:It.splice(0,2))==null?void 0:fn.map(Hn=>`\u300A${Hn}\u300B`),"\u7B49",y.createElement("span",{className:ke.colorOrange},kt==null?void 0:kt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),y.createElement("br",null)),y.createElement("span",{className:`${ke.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:()=>Ze(void 0,null,function*(){(yield ln({type:"shixunsDetail/deleteShixun",payload:{id:rt.current}})).status===1&&(it.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me.history.push("/shixuns"))})})}),Pn=()=>{(0,nt.gy)(ln,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Un=ht=>{if(Ge.includes(ht)){it.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}ce(null),en([...Ge,ht])},rn=()=>Ze(void 0,null,function*(){if(he&&!Ce){it.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Fn===1&&!Ge.length){it.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield ln({type:"shixunsDetail/updatePermissionSetting",payload:{id:rt.current,scope_partment:Fn===0?null:Ge,shixun:{can_copy:cn,use_scope:Fn,opening_time:Ce,git_size:gt}}})).status!==-1&&(it.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ln({type:"shixunsDetail/getSettingsData",payload:{id:rt.current}}),ln({type:"shixunsDetail/getShixunsDetail",payload:{id:rt.current}}))});return y.createElement("div",null,y.createElement("section",{className:ke.wrap},y.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((we=Ie==null?void 0:Ie.detail)==null?void 0:we.shixun_status)!==2?y.createElement(Re.ZP,{danger:!0,onClick:Sn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):y.createElement(Re.ZP,{danger:!0,onClick:Pn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ke.labelWrap},y.createElement("label",{className:ke.label},"\u590D\u5236\uFF1A"),y.createElement("div",{className:ke.labelContent},y.createElement("div",null,y.createElement(De.default,{checked:cn,onChange:ht=>qt(ht.target.checked),disabled:!yt}),y.createElement("span",{className:`${ke.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((fe=Ie.detail)==null?void 0:fe.shixun_status)>1||((at=Ie.detail)==null?void 0:at.public)===2)&&(($e=(Gt=Ie.setting)==null?void 0:Gt.shixun)==null?void 0:$e.use_scope)===0&&((He=Ie.detail)==null?void 0:He.identity)>2)&&y.createElement("div",{className:ke.labelWrap},y.createElement("label",{className:ke.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),y.createElement("div",{className:ke.labelContent},y.createElement(Ve.ZP.Group,{value:Fn,onChange:ht=>bt(ht.target.value),disabled:!yt},y.createElement(Ve.ZP,{className:ke.radio,value:0},y.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),y.createElement("span",{className:ke.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),y.createElement(Ve.ZP,{className:ke.radio,value:1},y.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),y.createElement("span",{className:ke.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Fn===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mt10"},y.createElement(Ke.Z,{showSearch:!0,className:ke.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:re,onChange:ht=>{ce(ht),pn(ht)},disabled:!yt,onSelect:Un,options:ue==null?void 0:ue.map(ht=>({value:ht}))}),y.createElement("span",{className:ke.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),y.createElement("div",{className:"mt10"},Ge==null?void 0:Ge.map(ht=>yt?y.createElement(ze.Z,{count:"x",className:"mr20 current",onClick:()=>en(Ge.filter(Cn=>Cn!==ht))},y.createElement(Re.ZP,{type:"primary",ghost:!0},ht)):y.createElement(Re.ZP,{type:"primary",ghost:!0,className:"mr20"},ht)))))),y.createElement("div",{className:ke.labelWrap},y.createElement("label",{className:ke.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),y.createElement("div",{className:ke.labelContent},y.createElement("div",null,y.createElement(De.default,{checked:he,onChange:ht=>ie(ht.target.checked),disabled:!yt}),y.createElement("span",{className:`${ke.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")),he&&y.createElement(tt.default,{className:`${ke.dataPicker} mt10`,format:nn,locale:Be.Z,disabled:!yt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:ht=>ht&&htEt(mt(Cn))}))),((Ue=Dt==null?void 0:Dt.userInfo)==null?void 0:Ue.role)===1&&y.createElement("div",{className:ke.labelWrap,style:{alignItems:"center"}},y.createElement("label",{className:ke.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),y.createElement("div",{className:ke.labelContent},y.createElement("div",null,y.createElement(lt.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gt,onChange:ht=>{ft(ht)}}),y.createElement("span",{className:"c-grey-999"}," M "))))),y.createElement(Nt.t,{okText:"\u4FDD\u5B58",hasOkBtn:yt,loading:dt.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>Me.history.push(`/shixuns/${rt.current}/challenges`),onOk:rn,className:ke.bottomButton}))};var Qe=(0,Me.connect)(({shixunsDetail:qe,loading:Ct,globalSetting:Ie,user:je})=>({shixunsDetail:qe,globalSetting:Ie,user:je,loading:Ct}))(Kt)},28293:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(6767),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(62957),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(93041),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7939),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(62673),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(47889),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(44104),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(1560),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(88390),antd__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(25399),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(24017),antd__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(58755),antd__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(4875),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(75790),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(37606),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(66649),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(22275),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(35550),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(49647),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(1997),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(53229),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(80408),_utils_util__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(19374),_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(84973),React=__webpack_require__(59301),__async=(St,zt,ne)=>new Promise((y,Me)=>{var Oe=De=>{try{Re(ne.next(De))}catch(Ve){Me(Ve)}},it=De=>{try{Re(ne.throw(De))}catch(Ve){Me(Ve)}},Re=De=>De.done?y(De.value):Promise.resolve(De.value).then(Oe,it);Re((ne=ne.apply(St,zt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=St=>{if(!St)return St;const zt=St.split(":");if(zt[1]=="00"||zt[1]=="30")return St;const ne=parseInt(zt[1]);if(ne<30||ne==60)return[zt[0],"30"].join(":");if(ne<60){const y=[zt[0],"00"].join(":"),Me="YYYY-MM-DD HH:mm",Oe=moment__WEBPACK_IMPORTED_MODULE_3___default()(y,Me);return Oe.add(1,"hours"),Oe.format(Me)}return St};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n,_o,_p,_q,_r;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=St=>__async(this,null,function*(){const zt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:St}});zt&&setDepartmentList(zt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var St,zt;(zt=(St=shixunsDetail.setting)==null?void 0:St.shixun)!=null&&zt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=St=>{if(selectDepartmentList.includes(St)){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,St])},handleInitState=()=>{var St,zt,ne,y,Me,Oe,it,Re,De,Ve,Ke,ze,tt,lt,Be,Nt,nt,xe,Te,ke,et,st,Tt,pe,Ze,mt,nn,Kt,Qe,qe,Ct,Ie,je,dt,Dt,ln,Ut,Yt,Mn,we,fe,at,Gt,$e,He,Ue,rt;setCodeEditPermission((zt=(St=shixunsDetail.setting)==null?void 0:St.shixun)==null?void 0:zt.code_edit_permission),setAllowFileUpload((y=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:y.allow_file_upload),setCodeHidden((Oe=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:Oe.show_code_dir),setForbidCopy((Re=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:Re.forbid_copy),setTaskPass((Ve=(De=shixunsDetail.setting)==null?void 0:De.shixun)==null?void 0:Ve.task_pass),setTestSetPermission((ze=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)==null?void 0:ze.test_set_permission),set_display_git_address((tt=shixunsDetail.setting.shixun)==null?void 0:tt.display_git_address),setIsCopy((Be=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:Be.can_copy),setOpenValue((nt=(Nt=shixunsDetail.setting)==null?void 0:Nt.shixun)==null?void 0:nt.use_scope),setOpenAnswer((Te=(xe=shixunsDetail.setting)==null?void 0:xe.shixun)==null?void 0:Te.open_answer_and_test),setIsOpenTime(!!((et=(ke=shixunsDetail.setting)==null?void 0:ke.shixun)!=null&&et.opening_time)),setOpenTime((Tt=(st=shixunsDetail.setting)==null?void 0:st.shixun)==null?void 0:Tt.opening_time),setSelectDepartmentList((Ze=(pe=shixunsDetail.setting)==null?void 0:pe.shixun)==null?void 0:Ze.scope_partment),setDisableDiscuss((nn=(mt=shixunsDetail.setting)==null?void 0:mt.shixun)==null?void 0:nn.is_disable_discuss),setdisableAI((Qe=(Kt=shixunsDetail.setting)==null?void 0:Kt.shixun)==null?void 0:Qe.ai_reply),setresource_recommend((Ct=(qe=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:qe.shixun)==null?void 0:Ct.resource_recommend),setOpenCodeDebugger((je=(Ie=shixunsDetail.setting)==null?void 0:Ie.shixun)==null?void 0:je.open_code_debugger),setStartPermanent((Dt=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:Dt.start_permanent),setOpenSelfRun((Ut=(ln=shixunsDetail.setting)==null?void 0:ln.shixun)==null?void 0:Ut.open_self_run),setgitSize((Mn=(Yt=shixunsDetail.setting)==null?void 0:Yt.shixun)==null?void 0:Mn.git_size),setcourse_workspace_file_time((fe=(we=shixunsDetail.setting)==null?void 0:we.shixun)==null?void 0:fe.course_workspace_file_time),setPodSwitch((Gt=(at=shixunsDetail.setting)==null?void 0:at.shixun)==null?void 0:Gt.exit_delete_pod_switch),setai_user((He=($e=shixunsDetail.setting)==null?void 0:$e.shixun)==null?void 0:He.ai_user),setOpenLocalEvaluate((rt=(Ue=shixunsDetail.setting)==null?void 0:Ue.shixun)==null?void 0:rt.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((St,zt)=>{var ne,y;St!=((y=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:y.scope_partment[zt])&&(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(St=!1,zt=1){return __async(this,null,function*(){var ne,y;const Me=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)(),Oe=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:St,homework_common_id:Me||void 0}});(Oe==null?void 0:Oe.status)===0&&((ne=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ne.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_11__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(y=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&y.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,zt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var St,zt,ne,y,Me,Oe;const it=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_12__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((St=it.subjects)!=null&&St.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ne=(zt=it.subjects)==null?void 0:zt.splice(0,2))==null?void 0:ne.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},it==null?void 0:it.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((y=it.courses)!=null&&y.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Oe=(Me=it.courses)==null?void 0:Me.splice(0,2))==null?void 0:Oe.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},it==null?void 0:it.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*(){const Re=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)();(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id,homework_common_id:Re||void 0}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_11__.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(St){antd__WEBPACK_IMPORTED_MODULE_12__.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(St),parseInt(St)===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_13__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:St=>{var zt;if((zt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&zt.confirmLeave){showExitmodel(St.key);return}setMenuSelectKey(St.key),parseInt(St.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.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_14__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.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(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_h=shixunsDetail.detail)==null?void 0:_h.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:taskPass,disabled:!editable,onChange:St=>setTaskPass(St.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(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_i=shixunsDetail.detail)==null?void 0:_i.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:testSetPermission,disabled:!editable,onChange:St=>setTestSetPermission(St.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_15__.default,{checked:isCopy,onChange:St=>setIsCopy(St.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_16__.ZP.Group,{value:openValue,onChange:St=>setOpenValue(St.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.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_16__.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_18__.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:St=>{setDepartmentValue(St),handleGetDepartments(St)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(St=>({value:St}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(St=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(zt=>zt!==St))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{type:"primary",ghost:!0},St)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{type:"primary",ghost:!0,className:"mr20"},St)))))),!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter)&&!((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)!=null&&_m.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_16__.ZP.Group,{value:openAnswer,onChange:St=>setOpenAnswer(St.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_o=(_n=shixunsDetail.setting)==null?void 0:_n.shixun)==null?void 0:_o.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_20__.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_16__.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\u5B66\u751F\u4EC5\u53EF\u5728\u8BFE\u5802\u4F5C\u4E1A\u4E2D\u82B1\u8D39\u91D1\u5E01\u89E3\u9501\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_15__.default,{checked:isOpenTime,onChange:St=>{setIsOpenTime(St.target.checked),St.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_21__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:St=>St&&StsetOpenTime(handleDateString(zt))})))),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_15__.default,{checked:display_git_address,disabled:!editable,onChange:St=>set_display_git_address(St.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_15__.default,{checked:codeHidden,disabled:!editable,onChange:St=>{setCodeHidden(St.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_15__.default,{checked:codeEditPermission,disabled:!editable,onChange:St=>{setCodeEditPermission(St.target.checked),St.target.checked||setAllowFileUpload(St.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_15__.default,{checked:allowFileUpload,disabled:!editable,onChange:St=>{setAllowFileUpload(St.target.checked),St.target.checked&&setCodeEditPermission(St.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(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_p=shixunsDetail.detail)==null?void 0:_p.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:forbidCopy,disabled:!editable,onChange:St=>setForbidCopy(St.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:"https://www.educoder.net/forums/36718",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_q=shixunsDetail.detail)==null?void 0:_q.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:openCodeDebugger,onChange:St=>setOpenCodeDebugger(St)}),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_23__.Z,{checked:openSelfRun,onChange:St=>setOpenSelfRun(St)}),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_23__.Z,{checked:openLocalEvaluate,onChange:St=>setOpenLocalEvaluate(St)}),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")))),((_r=user==null?void 0:user.userInfo)==null?void 0:_r.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_24__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:St=>{setgitSize(St)}}),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_23__.Z,{checked:startPermanent,onChange:St=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(St)}}),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_23__.Z,{checked:podSwitch,onChange:St=>{setPodSwitch(St)}}),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_23__.Z,{checked:!disableDiscuss,onChange:St=>setDisableDiscuss(!St)}),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_23__.Z,{checked:resource_recommend,onChange:St=>{setresource_recommend(St)}}),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"))))),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_14__.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_14__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var St,zt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(St=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&St.is_fork_from_creator&&((zt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&zt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ne,y)=>{handSubmeit(ne,y)}}}):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:St,shixunsDetail:zt,practiceSetting:ne})=>({user:St,shixunsDetail:zt,practiceSetting:ne}))(Setting)},4848:function(St,zt,ne){"use strict";ne.r(zt),ne.d(zt,{default:function(){return va}});var y=ne(59301),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"},Oe=ne(75790),it=ne(31691),Re=ne(25399),De=ne(6767),Ve=ne(93041),Ke=ne(77019),ze=ne(5269),tt=ne(75727),lt=ne(62957),Be=ne(29787),Nt=ne(7939),nt=ne(18287),xe=ne(58755),Te=ne(56102),ke=ne(28284),et=ne(37568),st={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},Tt=ne(19374),pe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Kt=(Zt,Xt,Bt)=>Xt in Zt?pe(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,Qe=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))mt.call(Xt,Bt)&&Kt(Zt,Bt,Xt[Bt]);if(Ze)for(var Bt of Ze(Xt))nn.call(Xt,Bt)&&Kt(Zt,Bt,Xt[Bt]);return Zt},qe=(Zt,Xt)=>{var Bt={};for(var yn in Zt)mt.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&Ze)for(var yn of Ze(Zt))Xt.indexOf(yn)<0&&nn.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},Ct=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const Ie=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=qe(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useLocation)(),Rr=(0,Oe.useParams)(),[sn,ga]=(0,y.useState)({}),xa=(0,y.useRef)(),[fa]=ke.default.useForm(),[Kr,ei]=(0,y.useState)("");(0,y.useEffect)(()=>{hn.visible&&fa.resetFields()},[hn.visible]),(0,y.useEffect)(()=>{const ua=sessionStorage.getItem("pathArray");if(ua){const oa=ua.split(",").join("/"),Yr=oa.indexOf("/")===0?oa.substr(1):oa;ei(Yr)}},[]),(0,y.useEffect)(()=>{var ua,oa;xa.current=(oa=(ua=Cr.pathname)==null?void 0:ua.split("/"))==null?void 0:oa[2]},[]);const Ma=(...ua)=>Ct(void 0,[...ua],function*(oa={}){const Yr=(0,Tt.TG)(),ri=yield Rn({type:"shixunsDetail/addRepositoryFile",payload:{id:Rr.id,message:oa.commitMessage,content:"",path:(hn.defaultPath?hn.defaultPath+"/":"")+oa.path+"/"+(oa.file||".gitkeep"),secret_repository:pr?void 0:!0,homework_common_id:Yr||void 0}});ri!=null&&ri.url&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),hn.onOK({path:(hn.defaultPath?hn.defaultPath+"/":"")+oa.path+"/"+(oa.file||".gitkeep"),name:oa.path.split("/")[oa.path.split("/").length-1]}),hn.onClose())}),jr=()=>{var ua,oa;Oe.history.push(`/shixuns/${xa.current}/${(oa=(ua=Cr.pathname)==null?void 0:ua.split("/"))==null?void 0:oa[3]}${Kr?`/master/shixun_show/${Kr}`:""}`)};return y.createElement(lt.default,{width:"60%",centered:!0,open:hn.visible,wrapClassName:st.modal,onOk:()=>{fa.submit()},onCancel:hn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},y.createElement("section",{className:st.bg},y.createElement("div",{className:st.wrap},y.createElement(ke.default,{className:"mt10",form:fa,scrollToFirstError:!0,layout:"vertical",onFinish:Ma,onChange:()=>{var ua,oa,Yr,ri;const Fa=Qe({},fa.getFieldsValue()),La=(ua=Fa==null?void 0:Fa.path)==null?void 0:ua.split(""),ya=(oa=Fa==null?void 0:Fa.file)==null?void 0:oa.split("");(Yr=La==null?void 0:La.filter(Pr=>Pr=="/"))!=null&&Yr.length&&(Fa.path=Fa.path.substring(0,Fa.path.length-1)),(ri=ya==null?void 0:ya.filter(Pr=>Pr=="/"))!=null&&ri.length&&(Fa.file=Fa.file.substring(0,Fa.path.length-1)),fa.setFieldsValue(Qe({},Fa)),ga(Fa)}},y.createElement(ke.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},y.createElement(Ke.Z,null,y.createElement(ze.Z,null,y.createElement("span",{className:st.filePath},hn.defaultPath+"/")),y.createElement(ze.Z,{flex:"1"},y.createElement(ke.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"}]},y.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),y.createElement(ke.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},y.createElement(et.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"})),y.createElement(ke.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"}]},y.createElement(et.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 je=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(Ie),dt=ne(45923),Dt=ne(80408),ln=ne(59301),Ut=Object.defineProperty,Yt=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,fe=(Zt,Xt,Bt)=>Xt in Zt?Ut(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,at=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))Mn.call(Xt,Bt)&&fe(Zt,Bt,Xt[Bt]);if(Yt)for(var Bt of Yt(Xt))we.call(Xt,Bt)&&fe(Zt,Bt,Xt[Bt]);return Zt},Gt=(Zt,Xt)=>{var Bt={};for(var yn in Zt)Mn.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&Yt)for(var yn of Yt(Zt))Xt.indexOf(yn)<0&&we.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},$e=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const He=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=Gt(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useLocation)(),Rr=(0,Oe.useParams)(),[sn,ga]=(0,y.useState)({}),xa=(0,y.useRef)(),[fa]=ke.default.useForm(),[Kr,ei]=(0,y.useState)("");(0,y.useEffect)(()=>{hn.visible&&fa.resetFields()},[hn.visible]),(0,y.useEffect)(()=>{const ua=sessionStorage.getItem("pathArray");if(ua){const oa=ua.split(",").join("/"),Yr=oa.indexOf("/")===0?oa.substr(1):oa;ei(Yr)}},[]),(0,y.useEffect)(()=>{var ua,oa;xa.current=(oa=(ua=Cr.pathname)==null?void 0:ua.split("/"))==null?void 0:oa[2]},[]);const Ma=(...ua)=>$e(void 0,[...ua],function*(oa={},Yr=!1,ri=1){var Fa,La;const ya=(0,Tt.TG)(),Pr=yield Rn({type:"shixunsDetail/addRepositoryFile",payload:{id:Rr.id,message:oa.commitMessage,content:oa.codeMirror,path:(hn.defaultPath?hn.defaultPath+"/":"")+oa.path,secret_repository:pr?void 0:!0,sync_origin_shixun:Yr,homework_common_id:ya||void 0}});Pr!=null&&Pr.url&&((Fa=Bt==null?void 0:Bt.detail)!=null&&Fa.copy_for_exercise||De.ZP.success("\u6DFB\u52A0\u6210\u529F"),hn.onOK({path:(hn.defaultPath?hn.defaultPath+"/":"")+oa.path,name:oa.path.split("/")[oa.path.split("/").length-1]}),hn.onClose()),(La=Bt==null?void 0:Bt.detail)!=null&&La.copy_for_exercise&&(0,Dt.m)(Rn,Bt,Rr.id,ri)}),jr=()=>{var ua,oa;Oe.history.push(`/shixuns/${xa.current}/${(oa=(ua=Cr.pathname)==null?void 0:ua.split("/"))==null?void 0:oa[3]}${Kr?`/master/shixun_show/${Kr}`:""}`)};return ln.createElement(lt.default,{width:"60%",open:hn.visible,wrapClassName:st.modal,destroyOnClose:!0,centered:!0,onOk:()=>{fa.submit()},onCancel:hn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},ln.createElement("section",{className:st.bg},ln.createElement("div",{className:st.wrap},ln.createElement(ke.default,{className:"mt10",form:fa,scrollToFirstError:!0,layout:"vertical",onFinish:ua=>{var oa,Yr;(oa=Bt==null?void 0:Bt.detail)!=null&&oa.is_fork_from_creator&&((Yr=Bt==null?void 0:Bt.detail)!=null&&Yr.copy_for_exercise)?(hn.onClose(),Rn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:ua,type:"wareHouse",fn:(ri,Fa,La)=>{Ma(ri,Fa,La)}}})):Ma(ua)},onChange:()=>{const ua=at({},fa.getFieldsValue());ua!=null&&ua.path&&(ua.path=ua.path.trim(),ua.path.split("").filter(Yr=>Yr==="/").length>1&&(ua.path=ua.path.substring(0,ua.path.length-1)),fa.setFieldsValue(at({},ua)),ga(ua))}},ln.createElement(ke.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},ln.createElement(Ke.Z,null,ln.createElement(ze.Z,null,ln.createElement("span",{className:st.filePath},hn.defaultPath+"/")),ln.createElement(ze.Z,{flex:"1"},ln.createElement(ke.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"}]},ln.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),ln.createElement(ke.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"}]},ln.createElement(et.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"})),ln.createElement("div",{className:"mt10 mb20"},ln.createElement(ke.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},ln.createElement(dt.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 Ue=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(He),rt=Object.defineProperty,cn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,bt=(Zt,Xt,Bt)=>Xt in Zt?rt(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,Ge=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))qt.call(Xt,Bt)&&bt(Zt,Bt,Xt[Bt]);if(cn)for(var Bt of cn(Xt))Fn.call(Xt,Bt)&&bt(Zt,Bt,Xt[Bt]);return Zt},en=(Zt,Xt)=>{var Bt={};for(var yn in Zt)qt.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&cn)for(var yn of cn(Zt))Xt.indexOf(yn)<0&&Fn.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},ue=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const ae=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=en(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useLocation)(),Rr=(0,Oe.useParams)(),[sn,ga]=(0,y.useState)({}),xa=(0,y.useRef)(),[fa]=ke.default.useForm(),[Kr,ei]=(0,y.useState)(""),[Ma,jr]=(0,y.useState)("");(0,y.useEffect)(()=>{hn.visible&&fa.resetFields()},[hn.visible]),(0,y.useEffect)(()=>{const Yr=hn.defaultPath.split("/");Yr.length===1?(ei(""),jr(hn.defaultPath)):(jr(Yr.pop()),ei(Yr.join("/")+"/"))},[hn.defaultPath]),(0,y.useEffect)(()=>{var Yr,ri;xa.current=(ri=(Yr=Cr.pathname)==null?void 0:Yr.split("/"))==null?void 0:ri[2]},[]);const ua=(...Yr)=>ue(void 0,[...Yr],function*(ri={}){const Fa=(0,Tt.TG)(),La=yield Rn({type:"shixunsDetail/moveGitFile",payload:{id:Rr.id,from:hn.defaultPath,to:Kr+ri.path,message:ri.commitMessage||`${hn.defaultPath} rename to ${Kr}${ri.path} `,secret_repository:pr,homework_common_id:Fa||void 0}});(La==null?void 0:La.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),hn.onOK({path:ri.path,name:ri.path}),hn.onClose())}),oa=()=>{var Yr,ri;Oe.history.push(`/shixuns/${xa.current}/${(ri=(Yr=Cr.pathname)==null?void 0:Yr.split("/"))==null?void 0:ri[3]}${Kr?`/master/shixun_show/${Kr}`:""}`)};return y.createElement(lt.default,{width:"40%",open:hn.visible,wrapClassName:st.modal,centered:!0,onOk:()=>{fa.submit()},onCancel:hn.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},y.createElement("section",{className:st.bg},y.createElement("div",{className:st.wrap},y.createElement(ke.default,{className:"mt10",form:fa,scrollToFirstError:!0,layout:"vertical",onFinish:ua,onChange:()=>{const Yr=Ge({},fa.getFieldsValue());Yr!=null&&Yr.path&&(Yr.path=Yr.path.trim(),Yr.path.split("").filter(Fa=>Fa==="/").length>1&&(Yr.path=Yr.path.substring(0,Yr.path.length-1)),fa.setFieldsValue(Ge({},Yr)),ga(Yr))}},y.createElement(ke.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},y.createElement(Ke.Z,null,y.createElement(ze.Z,{flex:"1"},y.createElement(ke.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Ma}))))),y.createElement(ke.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},y.createElement(et.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${hn.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var re=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(ae),ce=ne(49647),he=ne(98280),ie=ne(94968),Ce=ne(62961),Et={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},gt=ne(59301),ft=Object.defineProperty,yt=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Pn=(Zt,Xt,Bt)=>Xt in Zt?ft(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,Un=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))pn.call(Xt,Bt)&&Pn(Zt,Bt,Xt[Bt]);if(yt)for(var Bt of yt(Xt))Sn.call(Xt,Bt)&&Pn(Zt,Bt,Xt[Bt]);return Zt},rn=(Zt,Xt)=>{var Bt={};for(var yn in Zt)pn.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&yt)for(var yn of yt(Zt))Xt.indexOf(yn)<0&&Sn.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},ht=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const{Dragger:Cn}=ie.default,_t=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=rn(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useLocation)(),Rr=(0,Oe.useParams)(),[sn,ga]=(0,y.useState)({}),xa=(0,y.useRef)(),[fa]=ke.default.useForm(),[Kr,ei]=(0,y.useState)([]),[Ma,jr]=(0,y.useState)();let ua;(0,y.useEffect)(()=>{hn.visible&&(fa.resetFields(),ei([]))},[hn.visible]),(0,y.useEffect)(()=>{xa.current=Rr.id},[]),(0,y.useEffect)(()=>{const ya=sessionStorage.getItem("pathArray");if(ya){const Pr=ya.split(",").join("/"),er=Pr.indexOf("/")===0?Pr.substr(1):Pr;jr(er)}},[]);const oa=ya=>{var Pr,er,ti,hr;if(ua=ya.file.name,ya.file.status==="done"||ya.file.status==="uploading"){if(ei(ya.fileList),!ya.file.response)return;if(((Pr=ya.file.response)==null?void 0:Pr.status)===0){(er=Bt==null?void 0:Bt.detail)!=null&&er.copy_for_exercise||(De.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),fa.validateFields());return}ei(Kr.filter(bn=>bn.uid!==ya.file.uid)),(ti=ya.file.response)!=null&&ti.message&&De.ZP.info((hr=ya.file.response)==null?void 0:hr.message)}},Yr=ya=>ht(void 0,null,function*(){if(!ya.response){De.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Rn({type:"shixunsDetail/deleteGitFile",payload:{id:Rr.id,path:Ma?`${Ma}/${ya.name}`:ya.name,message:fa.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Ma?`${Ma}/${ya.name}`:ya.name}`,secret_repository:pr?null:!0}})).status===0&&(ei(Kr.filter(er=>er.uid!==ya.uid)),De.ZP.info("\u5220\u9664\u6210\u529F"))}),ri={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!fa.getFieldValue("commitMessage"),data:()=>ht(void 0,null,function*(){return new Promise((ya,Pr)=>ht(void 0,null,function*(){setTimeout(()=>ht(void 0,null,function*(){const er=yield fa.getFieldsValue(),ti=Un(Un({},{path:hn.defaultPath?hn.defaultPath:"",message:sn.commitMessage||`\u4E0A\u4F20\u4E86${ua}`}),pr?{}:{secret_repository:!0});ya(ti)}),200)}))}),fileList:Kr,method:"post",action:`${ce.Z.API_SERVER}/api/shixuns/${xa.current}/upload_git_file.json`,onChange:oa,onRemove:Yr,beforeUpload:ya=>(ua=ya.name,ya.size/1024/1024>50?(De.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},Fa=(ya=!1,Pr=1)=>ht(void 0,null,function*(){var er;const ti=(0,Tt.TG)(),hr=Un(Un({},{path:hn.defaultPath?hn.defaultPath:"",message:sn.commitMessage||`\u4E0A\u4F20\u4E86${ua}`}),pr?{}:{secret_repository:!0});for(let bn=0;bn{gr.append(ar,hr[ar].toString())});const Tr=yield(0,he.ZP)(`/api/shixuns/${xa.current}/upload_git_file.json`,{method:"post",body:gr},!0)}hn.onClose(),hn.onOK({path:hn.defaultPath}),La(),(er=Bt==null?void 0:Bt.detail)!=null&&er.copy_for_exercise&&(0,Dt.m)(Rn,Bt,Rr.id,Pr)}),La=()=>{var ya,Pr;Oe.history.push(`/shixuns/${xa.current}/${(Pr=(ya=Cr.pathname)==null?void 0:ya.split("/"))==null?void 0:Pr[3]}${Ma?`/master/shixun_show/${Ma}`:""}`)};return gt.createElement(lt.default,{open:hn.visible,onOk:ya=>{fa.submit()},centered:!0,onCancel:hn.onClose,width:"70%"},gt.createElement("section",{className:Et.bg},gt.createElement("div",{className:Et.wrap},gt.createElement("div",{className:Et.title},"\u4E0A\u4F20\u6587\u4EF6"),gt.createElement(ke.default,{className:"mt10",form:fa,scrollToFirstError:!0,layout:"vertical",onFinish:()=>ht(void 0,null,function*(){var ya,Pr;yield fa.validateFields(),(ya=Bt==null?void 0:Bt.detail)!=null&&ya.is_fork_from_creator&&((Pr=Bt==null?void 0:Bt.detail)!=null&&Pr.copy_for_exercise)?(hn.onClose(),Rn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(er,ti)=>{Fa(er,ti)}}})):Fa()}),onValuesChange:()=>ga(Un({},fa.getFieldsValue()))},gt.createElement(ke.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"}]},gt.createElement(et.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),gt.createElement(ke.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(ya,Pr){return(Kr==null?void 0:Kr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},gt.createElement("div",{onClick:()=>{if(!fa.getFieldValue("commitMessage")){De.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},gt.createElement(Cn,Un({},ri),gt.createElement("div",null,gt.createElement("i",{className:`iconfont icon-shangchuan font50 ${Et.colorBlue}`})),gt.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",gt.createElement("span",{className:`${Et.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"))))))),gt.createElement(Ce.Z,{onFinish:ya=>jr(ya)})))};var on=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(_t),It={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"},fn={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},kt=Object.defineProperty,Hn=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,or=(Zt,Xt,Bt)=>Xt in Zt?kt(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,ut=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))rr.call(Xt,Bt)&&or(Zt,Bt,Xt[Bt]);if(Hn)for(var Bt of Hn(Xt))Qr.call(Xt,Bt)&&or(Zt,Bt,Xt[Bt]);return Zt},Rt=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const gn=({shixunsDetail:Zt,globalSetting:Xt,loading:Bt,dispatch:yn,title:$n,pathList:xr=[],showInputPath:Rn=!1,isMergeSelectFile:pr=!1,onFinish:hn=()=>{}})=>{const[Cr]=ke.default.useForm(),Rr=(0,Oe.useParams)(),sn=(0,Oe.useLocation)(),ga=(0,y.useRef)(),[xa,fa]=(0,y.useState)(""),[Kr,ei]=(0,y.useState)(""),[Ma,jr]=(0,y.useState)([]),[ua,oa]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Pr,er;ga.current=((er=(Pr=sn.pathname)==null?void 0:Pr.split("/"))==null?void 0:er[3])==="repository"},[]),(0,y.useEffect)(()=>{if(Zt.actionTabs.key!=="Repository-SelectFilePath")return;const Pr=xr.join("/");let er=[];xr.map((ti,hr)=>{hr===0?er.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ti}`,path:Pr}):er.push({val:`/${ti}`,path:Pr})}),jr(er),fa(Pr),ei(Pr),Yr(Pr)},[Zt.actionTabs.key]);const Yr=Pr=>Rt(void 0,null,function*(){const er=yield yn({type:ga.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Rr.id,path:Pr}});er&&oa(er.trees||[])}),ri=Pr=>{let er=xa;Pr.type==="tree"&&(Ma.length?Ma.push({val:`/${Pr.name}`,path:Pr.name}):Ma.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Pr.name}`,path:Pr.name}),jr(Ma),er=xa?`${xa}/${Pr.name}`:Pr.name,fa(er)),Yr(er)},Fa=(Pr,er)=>{const ti=Ma.filter((bn,gr)=>gr<=er);jr(ti);const hr=ti.filter((bn,gr)=>gr!==0).map(bn=>bn.val).join("").substr(1);fa(hr),Yr(hr)},La=()=>Rt(void 0,null,function*(){const Pr=Cr==null?void 0:Cr.getFieldsValue(),er=xa?`${xa}${Pr!=null&&Pr.name?`/${Pr==null?void 0:Pr.name}`:""}`:Pr==null?void 0:Pr.name;if(pr){hn(er),ya();return}if(Rn){yield Cr.validateFields();const ti=yield yn({type:"shixunsDetail/uploadGitFolder",payload:ut(ut({},{id:Rr.id,path:er}),ga.current?{}:{secret_repository:!0})});hn(Kr),ti.status===0&&De.ZP.info("\u65B0\u5EFA\u6210\u529F")}else hn(er),De.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");ya()}),ya=()=>{yn({type:"shixunsDetail/setActionTabs",payload:{}}),Cr.resetFields()};return y.createElement(lt.default,{centered:!0,title:$n||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Zt.actionTabs.key==="Repository-SelectFilePath",onOk:La,onCancel:ya},y.createElement("div",{className:fn.wrap},y.createElement("div",{className:fn.content},y.createElement("div",{className:fn.mainPathWrap},!!(Ma!=null&&Ma.length)&&Ma.map((Pr,er)=>y.createElement("a",{key:er,onClick:()=>Fa(Pr,er)},Pr.val))),!!(ua!=null&&ua.length)&&ua.map((Pr,er)=>Pr.type==="tree"&&y.createElement("a",{key:er,onClick:()=>ri(Pr)},y.createElement("i",{className:`iconfont icon-wenjianjia ${fn.colorBlue}`}),Pr.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},xa),Rn&&y.createElement(ke.default,{form:Cr,scrollToFirstError:!0,className:"mt20"},y.createElement(ke.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Ln=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt})=>({shixunsDetail:Zt,globalSetting:Bt,loading:Xt.models.index}))(gn),cr=ne(18785),wr=ne(84105),Na=ne(72946),Wr=ne(1997),Vr=ne(26593),Fr=ne(84973),Da=Object.defineProperty,za=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Zn=(Zt,Xt,Bt)=>Xt in Zt?Da(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,Er=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))fr.call(Xt,Bt)&&Zn(Zt,Bt,Xt[Bt]);if(qa)for(var Bt of qa(Xt))Jt.call(Xt,Bt)&&Zn(Zt,Bt,Xt[Bt]);return Zt},Aa=(Zt,Xt)=>za(Zt,Ua(Xt)),kr=(Zt,Xt)=>{var Bt={};for(var yn in Zt)fr.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&qa)for(var yn of qa(Zt))Xt.indexOf(yn)<0&&Jt.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},Ar=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const{DirectoryTree:pi}=nt.default,zi=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,activeKey:Rn,dispatch:pr,practiceSetting:hn,isRepository:Cr,treeData:Rr,setTreeData:sn}=Xt,ga=kr(Xt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),xa,fa,Kr,ei,Ma,jr,ua,oa;const Yr=(0,Oe.useParams)(),ri=(0,Oe.useLocation)(),[Fa,La]=(0,y.useState)(),[ya,Pr]=(0,y.useState)(!1),[er,ti]=(0,y.useState)(!1),[hr,bn]=(0,y.useState)(!1),[gr,Tr]=(0,y.useState)(!1),[ar,dr]=(0,y.useState)("");let[tr,Ye]=(0,y.useState)([]),[Ba,wa]=(0,y.useState)([]);const[Ni,vi]=(0,y.useState)([]),[Ui,co]=(0,y.useState)(!1),[ul,so]=(0,y.useState)(),[jo,gi]=(0,y.useState)(),[fo,cl]=(0,y.useState)(""),[xl,rl]=(0,y.useState)(),[Dl,Io]=(0,y.useState)(!1);(0,y.useEffect)(()=>{sn([]),mo(""),localStorage.warehouseHideTip||co(!0)},[ri.pathname,Cr]);const $l=(Dr="")=>Ar(void 0,null,function*(){(yield(0,Na.Zt)({id:Yr.id,secret_dir_path:Dr}))&&rl(Dr)}),Pl=Dr=>{var wi;return y.createElement(Ve.default,{className:It.menu,onClick:Vi=>{switch(dr(Dr.path||""),Vi.key){case"1":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Pr(!0);break;case"2":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),bn(!0);break;case"3":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Tr(!0);break;case"4":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),ti(!0);break;case"5":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),po(Dr.path,Dr.name,Dr);break;case"6":(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),ys(Dr);break}}},(Dr.type==="topTree"||Dr.type==="tree")&&y.createElement(Ve.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Dr.type==="topTree"||Dr.type==="tree")&&y.createElement(Ve.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Dr.type==="topTree"||Dr.type==="tree")&&y.createElement(Ve.default.Item,{key:"3"},"\u4E0A\u4F20"),Dr.type!=="topTree"&&Dr.type!=="tree"&&((wi=Bt==null?void 0:Bt.detail)==null?void 0:wi.public)<2&&y.createElement(Ve.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Dr.type!=="topTree"&&y.createElement(Te.CopyToClipboard,{text:`/data/workspace/myshixun/${Cr?"":"secret/"}${Dr==null?void 0:Dr.path}`,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Ve.default.Item,{key:"6"},y.createElement(y.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Dr.type!=="topTree"&&y.createElement(Ve.default.Item,{key:"5"},"\u5220\u9664"))},Cl=(Dr,wi)=>Dr.map(Vi=>(wi==""?Vi.path=wi+Vi.name:Vi.path=wi+"/"+Vi.name,Vi.title=y.createElement(Ke.Z,{className:"font14"},y.createElement(ze.Z,{flex:"1"},y.createElement(Ke.Z,null,Vi.type==="blob"&&y.createElement(ze.Z,{flex:"20px",style:{marginLeft:-20}},y.createElement("span",{className:"iconfont icon-wenjian11 font12"})),y.createElement(ze.Z,{flex:"1"},y.createElement("span",{className:" multi_ellipsis1"},Vi.name)))),y.createElement(ze.Z,null,(Vi.type==="blob"||Vi.type==="tree")&&y.createElement(tt.Z,{dropdownRender:()=>Pl(Vi),className:It.ellipsis},y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Vi.disableCheckbox=Fa&&Fa!==Vi.name,Vi.className=Vi.type==="tree"?It.pl23:"",Vi.checkable=Vi.type!=="tree",Vi.isLeaf=Vi.type!=="tree",Vi.children=Vi.type==="tree"&&[],Vi.key=Vi.path,Vi)),Nl=Dr=>{pr({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Dr}})},es=(Dr,wi)=>Ar(void 0,null,function*(){const Vi=Dr.split("/");yield mo(ar),setTimeout(()=>{Nl(Dr),tr=[Vi[0]||""],Ba=[Dr],wa([...Ba]),Ye([...tr])},150)}),Fl=(Dr,wi)=>{if(wi=="")Rr=[...Dr],sn([...Dr]);else{let Vi=bl(Rr,wi,Dr);Rr=Vi,sn([...Vi])}};function bl(Dr,wi,Vi){return Dr.map(Hi=>Hi.key===wi?(Hi.children=[...Vi],Er({},Hi)):Hi.children?Aa(Er({},Hi),{children:bl(Hi.children,wi,Vi)}):Hi)}const mo=(Dr="")=>Ar(void 0,null,function*(){var wi,Vi;const Hi=yield pr({type:Cr?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Yr.id,path:Dr}});if(Hi){if((wi=Hi.trees)!=null&&wi.length){let Mo=Cl([...Hi.trees],Dr);Fl(Mo,Dr),vi(Hi.trees||[]),gi(Dr||""),console.log("handleGetRepository:",Mo,Dr),setTimeout(()=>console.log(Rr,Hi.trees,Dr,999999),2e3)}else Dr==""&&sn([]);so(((Vi=Hi.commits)==null?void 0:Vi[0])||{})}return Hi}),ss=Dr=>Ar(void 0,null,function*(){return new Promise((wi,Vi)=>Ar(void 0,null,function*(){Dr.children.length&&wi(),cl(Dr.path),yield mo(Dr.path),wi()}))}),ks=(Dr,wi)=>Ar(void 0,null,function*(){var Vi;console.log("handleSelectTree",Dr,wi.nativeEvent.target.nodeName,wi);const Hi=()=>{Nl(wi.node.path),Dr=[wi.node.path],wa([...Dr])};wi.nativeEvent.target.nodeName==="svg"||wi.nativeEvent.target.nodeName==="LI"||wi.nativeEvent.target.nodeName==="I"||wi.node.type==="blob"&&((Vi=hn==null?void 0:hn.sideBar)!=null&&Vi.confirmLeave?lt.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:()=>{Hi(),pr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Hi())}),po=(Dr,wi,Vi)=>{lt.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Vi.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ar(void 0,null,function*(){const Hi=(0,Tt.TG)(),Mo=yield pr({type:"shixunsDetail/deleteGitFile",payload:{id:Yr.id,path:Dr,message:`\u5220\u9664${Dr}`,secret_repository:Cr?null:!0,homework_common_id:Hi||void 0}});let Al=Dr.split("/");if((Mo==null?void 0:Mo.status)===0){De.ZP.info("\u5220\u9664\u6210\u529F"),Al.splice(Al.length-1,1);const Tl=yield mo(Al.length>1?Al.join("/"):"");return Tl!=null&&Tl.trees||(Al.splice(Al.length-1,1),yield mo(Al.length>1?Al.join("/"):"")),Nl(""),!0}else(Mo==null?void 0:Mo.status)===-3?lt.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:y.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Dr,"\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/${Yr.id}/edit/${Mo==null?void 0:Mo.message}/tab=2`}}):(Mo==null?void 0:Mo.status)===-4&<.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:y.createElement("div",null,Mo==null?void 0:Mo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Yr.id}/edit?tabId=service`}})})})},ys=Dr=>{console.log(Dr,"item")},Ns=(Dr,wi)=>Ar(void 0,null,function*(){if(console.log("handleExpand",wi),wi.nativeEvent.target.nodeName==="svg"||wi.nativeEvent.target.nodeName==="path"||wi.nativeEvent.target.nodeName==="LI")return!0;yield ss(wi.node),tr.includes(wi.node.path)?tr.splice(tr.indexOf(wi.node.path),1):tr.push(wi.node.path),Ye([...tr])}),nu=()=>{co(!1),localStorage.warehouseHideTip=!0},js=Dr=>Ar(void 0,null,function*(){var wi;let Vi,Hi="",Mo,Al;switch(Cr){case!0:Hi="\u5F00\u542F\u7248\u672C\u5E93",Mo="\u5F00\u542F",Al="\u4E0D\u5F00\u542F",Vi=y.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:(wi=Bt==null?void 0:Bt.detail)!=null&&wi.secret_repository?(Hi="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Mo="\u786E\u5B9A",Al="\u53D6\u6D88",Vi=y.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")):(Hi="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Mo="\u4E0D\u4F7F\u7528",Al="\u4F7F\u7528",Vi=y.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}!Cr&&(0,Wr.gy)(pr,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||lt.default.confirm({title:Hi,okText:Mo,cancelText:Al,content:Vi,onOk:()=>{var Tl;(0,Tt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Hi]),!Cr&&!((Tl=Bt==null?void 0:Bt.detail)!=null&&Tl.secret_repository)||zs(Dr)},onCancel:()=>{var Tl;!Cr&&!((Tl=Bt==null?void 0:Bt.detail)!=null&&Tl.secret_repository)&&zs(Dr)}})}),zs=Dr=>Ar(void 0,null,function*(){Cr?(yield(0,Na.h4)(Er({},Yr)),pr({type:"practiceSetting/getCommonData",payload:Er({},Yr)})):yield(0,Na.K0)(Aa(Er({},Yr),{is_secret_repository:Dr})),mo(),pr({type:"shixunsDetail/getShixunsDetail",payload:{id:Yr.id}})}),ru=Dr=>{console.log(Dr)},Xl=Dr=>Ar(void 0,null,function*(){console.log(Dr);const wi=Dr.node.key,Vi=Dr.dragNode.key,Hi=Dr.node.pos.split("-"),Mo=Dr.dropPosition-Number(Hi[Hi.length-1]);if(Dr.dragNode.type==="tree"){De.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Dr.node.type!=="tree"){De.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield pr({type:"shixunsDetail/moveGitFile",payload:Er({id:Yr.id,from:Dr.dragNode.path,to:Dr.node.path+"/"+Dr.dragNode.name,message:`${Dr.dragNode.path} move to ${Dr.node.path+"/"+Dr.dragNode.name} `},Cr?{}:{secret_repository:!0})})).status===0){Nl(""),yield mo("");for(let Wo=0;Wonew Date("2023-09-01")},y.createElement(xe.Z,{className:Cr&&((fa=Bt==null?void 0:Bt.detail)!=null&&fa.init_repository)?"hide":"ml10",checked:Cr?(ei=Bt==null?void 0:Bt.detail)==null?void 0:ei.init_repository:(Kr=Bt==null?void 0:Bt.detail)==null?void 0:Kr.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:js}))),y.createElement(ze.Z,null,y.createElement(tt.Z,{dropdownRender:()=>Pl({type:"topTree"}),className:"current"},y.createElement(Re.Z,{open:Ui,title:y.createElement("div",{className:"font16"},y.createElement(cr.Z,{style:{position:"relative",left:-35},onClick:()=>nu()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",y.createElement("span",{onClick:()=>nu(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:It.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Cr&&((Ma=Bt==null?void 0:Bt.detail)==null?void 0:Ma.init_repository)&&y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Cr&&((jr=Bt==null?void 0:Bt.detail)==null?void 0:jr.secret_repository)&&y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Rr.length&&!Cr&&y.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},y.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")),Rr.length?y.createElement(y.Fragment,null,y.createElement("div",{className:It.content},Rn==="1"&&y.createElement("div",{className:It.tips},"\u63D0\u793A\uFF1A",y.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'),y.createElement(pi,{disabled:!!$n.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Rr,switcherIcon:y.createElement(wr.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Ns,expandedKeys:tr,selectedKeys:Ba,onSelect:ks,draggable:!0,onDragEnter:ru,onDrop:Xl,className:It.gitTree}))):"",!Rr.length&&Cr&&((ua=Bt==null?void 0:Bt.detail)==null?void 0:ua.init_repository)&&y.createElement(oi,null),!Rr.length&&!Cr&&((oa=Bt==null?void 0:Bt.detail)==null?void 0:oa.secret_repository)&&y.createElement(oi,null))),y.createElement(re,{visible:er,defaultPath:ar,onClose:()=>ti(!1),isRepository:!Cr,onOK:Dr=>Ar(void 0,null,function*(){const wi=ar.split("/");wi.pop(),yield mo(wi.join("/")),Nl("")})}),y.createElement(Ue,{visible:ya,defaultPath:ar,onClose:()=>Pr(!1),isRepository:Cr,onOK:Dr=>{es(Dr.path,Dr.name)}}),y.createElement(je,{visible:hr,defaultPath:ar,onClose:()=>bn(!1),isRepository:Cr,onOK:Dr=>{es(Dr.path,Dr.name)}}),y.createElement(on,{defaultPath:ar,visible:gr,isRepository:Cr,onClose:()=>Tr(!1),onOK:Dr=>Ar(void 0,null,function*(){const wi=ar.split("/");yield mo(ar),tr=[wi[0]||""],Ba=[ar],wa([...Ba]),Ye([...tr])})}),y.createElement(Ln,{pathList:ar==null?void 0:ar.split("/"),showInputPath:!0,isMergeSelectFile:Dl,onFinish:Dr=>{Dl?$l(Dr):mo(Dr),Io(!1)}}))},oi=()=>y.createElement("div",{className:`mt20 pb50 ${It.nodata}`},y.createElement("div",{className:It.headLeft},"\u63D0\u793A\uFF1A",y.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",y.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",y.createElement("br",null),"1\u3001",y.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",y.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",y.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),y.createElement("img",{width:"100%",src:Vr.Oe}));var Ta=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,practiceSetting:yn,user:$n})=>({shixunsDetail:Zt,globalSetting:Bt,user:$n,practiceSetting:yn,loading:Xt}))(zi),xn={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"},Sr=ne(37285),Hr=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,$t=(Zt,Xt)=>{var Bt={};for(var yn in Zt)Zr.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&Hr)for(var yn of Hr(Zt))Xt.indexOf(yn)<0&&na.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},Vn=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const Wn=Zt=>{var Xt=Zt,{shixunsDetail:Bt,globalSetting:yn,loading:$n,user:xr,dispatch:Rn,isRepository:pr}=Xt,hn=$t(Xt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,Oe.useParams)(),[Rr,sn]=(0,y.useState)([]);(0,y.useEffect)(()=>{ga()},[pr]);const ga=()=>Vn(void 0,null,function*(){const xa=yield Rn({type:"shixunsDetail/getRepositoryCommit",payload:{id:Cr.id,secret_repository:pr?void 0:!0}});xa&&sn(xa.commits||[])});return y.createElement(y.Fragment,null,Rr==""&&y.createElement("div",{className:xn.empty},y.createElement("img",{src:Vr.em,width:"258"}),y.createElement("br",null),y.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Rr!=""&&y.createElement("section",{className:xn.bg},y.createElement("div",{className:xn.wrap},y.createElement("div",{className:xn.content},Rr==null?void 0:Rr.map(xa=>{var fa,Kr;return y.createElement("div",null,y.createElement(Ke.Z,{align:"middle",className:"c-white font16"},y.createElement(ze.Z,null,xa.title)),y.createElement(Ke.Z,{align:"middle",className:"mt20 "},y.createElement(ze.Z,null,y.createElement("img",{className:xn.imageUrl,src:ce.Z.IMG_SERVER+"/"+((fa=xa.author)==null?void 0:fa.image_url)})),y.createElement(ze.Z,{className:xn.blueLight},y.createElement("span",{className:"ml20"},(Kr=xa.author)==null?void 0:Kr.username)),y.createElement(ze.Z,null,y.createElement("span",{className:`ml20 ${xn.blueLight}`},"\u63D0\u4EA4\u4E8E"),y.createElement("span",{className:`ml20 ${xn.blueLight}`},xa.time))),y.createElement(Sr.Z,{className:xn.divider}))})))))};var pt=(0,Oe.connect)(({shixunsDetail:Zt,loading:Xt,globalSetting:Bt,user:yn})=>({shixunsDetail:Zt,globalSetting:Bt,user:yn,loading:Xt.models.index}))(Wn),wt=ne(75049),qn=ne(59301),di=Object.defineProperty,Ra=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Yn=(Zt,Xt,Bt)=>Xt in Zt?di(Zt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Zt[Xt]=Bt,lr=(Zt,Xt)=>{for(var Bt in Xt||(Xt={}))Mt.call(Xt,Bt)&&Yn(Zt,Bt,Xt[Bt]);if(Lt)for(var Bt of Lt(Xt))At.call(Xt,Bt)&&Yn(Zt,Bt,Xt[Bt]);return Zt},yr=(Zt,Xt)=>Ra(Zt,ct(Xt)),Gn=(Zt,Xt)=>{var Bt={};for(var yn in Zt)Mt.call(Zt,yn)&&Xt.indexOf(yn)<0&&(Bt[yn]=Zt[yn]);if(Zt!=null&&Lt)for(var yn of Lt(Zt))Xt.indexOf(yn)<0&&At.call(Zt,yn)&&(Bt[yn]=Zt[yn]);return Bt},Nr=(Zt,Xt,Bt)=>new Promise((yn,$n)=>{var xr=hn=>{try{pr(Bt.next(hn))}catch(Cr){$n(Cr)}},Rn=hn=>{try{pr(Bt.throw(hn))}catch(Cr){$n(Cr)}},pr=hn=>hn.done?yn(hn.value):Promise.resolve(hn.value).then(xr,Rn);pr((Bt=Bt.apply(Zt,Xt)).next())});const{TabPane:Xr}=it.default,fi=Zt=>{var Xt=Zt,{globalSetting:Bt,loading:yn,dispatch:$n,practiceSetting:xr,shixunsDetail:Rn}=Xt,pr=Gn(Xt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),hn,Cr,Rr,sn,ga,xa,fa,Kr,ei,Ma,jr,ua,oa,Yr,ri,Fa,La,ya,Pr;const[er,ti]=(0,y.useState)("1"),[hr,bn]=(0,y.useState)("1");let[gr,Tr]=(0,y.useState)();const ar=(0,y.useRef)(),[dr,tr]=(0,y.useState)(!0),[Ye,Ba]=(0,y.useState)(["2","1"]),[wa,Ni]=(0,y.useState)([]),vi=(0,y.useRef)(),Ui=(0,Oe.useParams)(),co=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:qn.createElement("span",null,qn.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),qn.createElement(Re.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},qn.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,y.useEffect)(()=>{var gi,fo,cl,xl,rl,Dl,Io,$l,Pl,Cl,Nl,es,Fl,bl,mo,ss,ks,po;try{((cl=(fo=(gi=Rn==null?void 0:Rn.fileContent)==null?void 0:gi.content)==null?void 0:fo.content)!=null&&cl.length||((rl=(xl=Rn==null?void 0:Rn.fileContent)==null?void 0:xl.content)==null?void 0:rl.content)=="")&&(((Dl=Rn==null?void 0:Rn.fileContent)==null?void 0:Dl.file_type)==="txt"?(ar.current=window.decodeURIComponent(escape(window.atob(($l=(Io=Rn==null?void 0:Rn.fileContent)==null?void 0:Io.content)==null?void 0:$l.content))),gr=window.decodeURIComponent(escape(window.atob((Cl=(Pl=Rn==null?void 0:Rn.fileContent)==null?void 0:Pl.content)==null?void 0:Cl.content))),Tr(gr)):(ar.current=(es=(Nl=Rn==null?void 0:Rn.fileContent)==null?void 0:Nl.content)==null?void 0:es.content,gr=(bl=(Fl=Rn==null?void 0:Rn.fileContent)==null?void 0:Fl.content)==null?void 0:bl.content,Tr(gr)))}catch(ys){ar.current=window.atob((ss=(mo=Rn==null?void 0:Rn.fileContent)==null?void 0:mo.content)==null?void 0:ss.content),gr=window.atob((po=(ks=Rn==null?void 0:Rn.fileContent)==null?void 0:ks.content)==null?void 0:po.content),Tr(gr),De.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Rn.fileContent.content)},[(hn=Rn==null?void 0:Rn.fileContent)==null?void 0:hn.content]),(0,y.useEffect)(()=>{var gi;const fo=(gi=xr==null?void 0:xr.sideBar)==null?void 0:gi.selectPath.split("/");Ba(fo)},[(Cr=xr==null?void 0:xr.sideBar)==null?void 0:Cr.selectPath]);const ul=gi=>{Tr(gi);let fo=-1;gi===ar.current?fo=0:fo=1,$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!fo}})};(0,y.useEffect)(()=>{new Promise((gi,fo)=>Nr(void 0,null,function*(){var cl,xl,rl;if(((cl=xr==null?void 0:xr.sideBar)==null?void 0:cl.selectPath)!==""&&((xl=xr==null?void 0:xr.sideBar)!=null&&xl.selectPath)){const Dl=yield $n({type:"shixunsDetail/getFileContent",payload:{id:Ui.id,path:(rl=xr==null?void 0:xr.sideBar)==null?void 0:rl.selectPath,secret_repository:dr?null:!0}});Dl!=null&&Dl.content||(Dl==null?void 0:Dl.content)==""||$n({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(Rr=xr==null?void 0:xr.sideBar)==null?void 0:Rr.selectPath]);const so=qn.createElement(Ve.default,{className:Me.menu,style:{background:"#24294b"},onClick:gi=>{var fo;!((fo=Rn==null?void 0:Rn.detail)!=null&&fo.secret_repository)&&gi.key==="2"&&bn("1"),ti(gi.key),gi.key==="1"?tr(!0):tr(!1)}},qn.createElement(Ve.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),co.filter(gi=>{var fo,cl;return!((fo=Rn==null?void 0:Rn.detail)!=null&&fo.init_repository)||(cl=Rn==null?void 0:Rn.detail)!=null&&cl.is_jupyter_lab?gi.id!=="2":gi}).map((gi,fo)=>qn.createElement(Ve.default.Item,{className:"leaveClick",key:gi.id},gi.name))),jo=(gi=!1,fo=1)=>Nr(void 0,null,function*(){var cl,xl,rl,Dl;const Io=yield $n({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ui.id,path:(xl=(cl=Rn==null?void 0:Rn.fileContent)==null?void 0:cl.params)==null?void 0:xl.path,content:gr,secret_repository:dr?null:!0,sync_origin_shixun:gi}});Io!=null&&Io.content&&((rl=Rn==null?void 0:Rn.detail)!=null&&rl.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),$n({type:"practiceSetting/setSideBarTabs",payload:yr(lr({},xr.sideBar),{confirmLeave:!1})})),(Dl=Rn==null?void 0:Rn.detail)!=null&&Dl.copy_for_exercise&&(0,Dt.m)($n,Rn,Ui.id,fo)});return qn.createElement("div",{className:Me.warehouse},qn.createElement("div",{className:Me.header},qn.createElement(Ke.Z,{align:"middle",className:"w100 c-white",style:{height:60}},qn.createElement(ze.Z,{flex:"1"},qn.createElement(Ke.Z,{align:"middle"},qn.createElement(ze.Z,null,qn.createElement(tt.Z,{dropdownRender:()=>so,className:Me.menu},qn.createElement("span",{className:"font16 c-white current ml20"},co.find(gi=>gi.id===er).name," ",qn.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),qn.createElement(ze.Z,{flex:"81px"},qn.createElement("div",{className:Me.line})),qn.createElement(ze.Z,null,qn.createElement(it.default,{className:Me.tabs,activeKey:hr,onChange:gi=>{var fo;(fo=xr==null?void 0:xr.sideBar)!=null&&fo.confirmLeave?lt.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:()=>{bn(gi),$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(bn(gi),$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},qn.createElement(Xr,{tab:qn.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),dr&&((sn=Rn==null?void 0:Rn.detail)==null?void 0:sn.init_repository)&&qn.createElement(Xr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!dr&&((ga=Rn==null?void 0:Rn.detail)==null?void 0:ga.secret_repository)&&qn.createElement(Xr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(dr&&((xa=Rn==null?void 0:Rn.repository)==null?void 0:xa.git_url)||!dr&&((fa=Rn==null?void 0:Rn.secretRepository)==null?void 0:fa.git_url))&&qn.createElement(qn.Fragment,null,qn.createElement(ze.Z,null,qn.createElement("span",{className:Me.title},"\u4ED3\u5E93\u5730\u5740:"),qn.createElement("input",{value:dr?(Kr=Rn==null?void 0:Rn.repository)==null?void 0:Kr.git_url:(ei=Rn==null?void 0:Rn.secretRepository)==null?void 0:ei.git_url}),qn.createElement(Te.CopyToClipboard,{text:dr?(Ma=Rn==null?void 0:Rn.repository)==null?void 0:Ma.git_url:(jr=Rn==null?void 0:Rn.secretRepository)==null?void 0:jr.git_url,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},qn.createElement(Re.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},qn.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),qn.createElement("div",{className:Me.content,style:{overflow:"auto"}},hr==="1"&&qn.createElement(qn.Fragment,null,qn.createElement("aside",{className:Me.left},qn.createElement(Be.Z,{spinning:!!yn.effects["shixunsDetail/getRepository"],wrapperClassName:`${Me.loading} ${Me.bottom0}`},qn.createElement(Ta,{setTreeData:Ni,treeData:wa,activeKey:er,isRepository:dr}))),qn.createElement("aside",{className:Me.right,ref:vi},((ua=xr==null?void 0:xr.sideBar)==null?void 0:ua.selectPath)!==""&&qn.createElement(qn.Fragment,null,qn.createElement(Be.Z,{spinning:!!yn.effects["shixunsDetail/getFileContent"],wrapperClassName:Me.loading},qn.createElement("div",{className:Me.filePathWrp},qn.createElement(Ke.Z,{align:"middle",className:"w100"},qn.createElement(ze.Z,null,qn.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),qn.createElement(ze.Z,{flex:"40px"},qn.createElement("div",{className:Me.line,style:{marginLeft:20}})),qn.createElement(ze.Z,{className:Me.filePath},Ye.map((gi,fo)=>qn.createElement("span",{className:"c-blue"},gi))))),qn.createElement("div",{className:yn.effects["shixunsDetail/getFileContent"]?"hide":"show"},qn.createElement(wt.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(oa=Rn==null?void 0:Rn.fileContent)==null?void 0:oa.filename,type:((Yr=Rn==null?void 0:Rn.fileContent)==null?void 0:Yr.file_type)==="office"?"download":(ri=Rn==null?void 0:Rn.fileContent)==null?void 0:ri.file_type,data:gr,monacoEditor:{value:gr,language:(Fa=Rn==null?void 0:Rn.fileContent)==null?void 0:Fa.language,onChange:gi=>ul(gi),options:{fontSize:14}}}))),((La=Rn==null?void 0:Rn.fileContent)==null?void 0:La.file_type)==="txt"&&qn.createElement(Ke.Z,{align:"middle",justify:"center",className:Me.footer},qn.createElement(ze.Z,null,qn.createElement(Nt.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{Oe.history.push(`/shixuns/${Ui.id}/challenges`)}},"\u53D6\u6D88"),qn.createElement(Nt.ZP,{type:"primary",size:"middle",className:"ml40",onClick:gi=>{var fo,cl;(fo=Rn==null?void 0:Rn.detail)!=null&&fo.is_fork_from_creator&&((cl=Rn==null?void 0:Rn.detail)!=null&&cl.copy_for_exercise)?$n({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(xl,rl)=>{jo(xl,rl)}}}):jo()}},"\u63D0\u4EA4")))),((ya=xr==null?void 0:xr.sideBar)==null?void 0:ya.selectPath)==""&&((Pr=Rn==null?void 0:Rn.detail)==null?void 0:Pr.init_repository)&&qn.createElement("div",{className:Me.empty},qn.createElement("img",{src:Vr.x7,width:"258"}),qn.createElement("br",null),qn.createElement("span",{className:"c-grey-c"},!!(wa!=null&&wa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(wa!=null&&wa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),hr==="2"&&qn.createElement("div",{className:Me.commit},qn.createElement(pt,{isRepository:dr}))))};var va=(0,Oe.connect)(({loading:Zt,globalSetting:Xt,practiceSetting:Bt,shixunsDetail:yn})=>({globalSetting:Xt,loading:Zt,practiceSetting:Bt,shixunsDetail:yn}))(fi)},35453:function(St,zt,ne){"use strict";ne.r(zt),ne.d(zt,{default:function(){return Zs}});var y=ne(59301),Me={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},Oe={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"},it=ne(19374),Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",De=ne(72946),Ve=ne(62957),Ke=ne(6767),ze=ne(98280),tt=ne(75790),lt=ne(59301),Be=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,xe=(Ae,Pe)=>{var Se={};for(var Ht in Ae)Nt.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&Be)for(var Ht of Be(Ae))Pe.indexOf(Ht)<0&&nt.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},Te=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const ke=Ae=>{var Pe=Ae,{globalSetting:Se,loading:Ht,dispatch:Dn,practiceSetting:Bn,shixunsDetail:wn}=Pe,On=xe(Pe,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Qt,kn;const Ia=(0,tt.useLocation)(),ii=(0,y.useRef)(""),aa=(0,tt.useParams)(),{title:Ha,base_info_warning:ca,challenges_warning:ur,service_warning:Br,repository_warning:Kn,mirror_warning:hi}=Bn;(0,y.useEffect)(()=>{var $a;ii.current=($a=Ia.pathname.split("/"))==null?void 0:$a[2],Dn({type:"practiceSetting/setParams",payload:{id:ii.current}}),Dn({type:"practiceSetting/getCommonData",payload:{id:ii.current}})},[Ia.pathname]),(0,y.useEffect)(()=>((0,it.Dk)(Ha||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,it.Dk)()}));const Ai=()=>Te(void 0,null,function*(){yield ja(),tt.history.push(`/shixuns/${ii.current}/challenges`)}),ja=()=>new Promise(($a,Ti)=>{var Gi;(Gi=Bn==null?void 0:Bn.sideBar)!=null&&Gi.confirmLeave?Ve.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:()=>{Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),$a()},onCancel:()=>{Ti()}}):$a()}),Sa=$a=>{var Ti;if($a===(Bn==null?void 0:Bn.sideBar.tabsActive))return;const Gi=()=>{tt.history.push(`/shixuns/${ii.current}/edit?tabId=${$a}`),Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:$a,selectPath:"",confirmLeave:!1}})};(Ti=Bn==null?void 0:Bn.sideBar)!=null&&Ti.confirmLeave?Ve.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:()=>{Gi()}}):Gi()},ma=($a,Ti=!1)=>{$a=$a!=null&&$a.includes(".json")?$a:`${$a}.json`,Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:lt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Te(void 0,null,function*(){const Gi=yield(0,ze.ZP)("/api"+$a,{method:"get"});if(!Gi)return;Ke.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const mn=yield(0,De.Ir)({id:Gi.shixun_identifier,jump_challenge_setting:Ti});if(mn!=null&&mn.game_identifier){(0,it.xg)(`/tasks/${mn.game_identifier}`);return}(mn==null?void 0:mn.status)===2?ma(mn==null?void 0:mn.message):(mn==null?void 0:mn.status)===3&&zr(mn==null?void 0:mn.message)})})},zr=$a=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:lt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",$a,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Oa=($a,Ti)=>Te(void 0,null,function*(){var Gi,mn,ka,No;if(yield ja(),(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Gi=wn.detail)!=null&&Gi.is_jupyter||(mn=wn.detail)!=null&&mn.is_jupyter_lab){Dn({type:"shixunsDetail/execJupyter",payload:{id:ii.current}}).then(Mi=>{var To;Mi!=null&&Mi.identifier&&((To=tt.history)==null||To.push(`/tasks/${Mi.identifier}/jupyter`))});return}Dn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Di=Ti?yield(0,De.BK)({id:$a}):yield(0,De.Ir)({id:$a});if(Dn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Di==null?void 0:Di.status)==5&&!Ti){Ve.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:lt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(No=(ka=Di==null?void 0:Di.data)==null?void 0:ka.challenge_errors)==null?void 0:No.map((Mi,To)=>{var ea;return lt.createElement("span",{key:To,style:{color:"#3061D0"}},"\u7B2C",Mi==null?void 0:Mi.challenge_position,"\u5173",To!=((ea=Di==null?void 0:Di.data)==null?void 0:ea.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 Mi,To,ea;window.location.href=`/shixuns/${ii.current}/edit/${(ea=(To=(Mi=Di==null?void 0:Di.data)==null?void 0:Mi.challenge_errors)==null?void 0:To[0])==null?void 0:ea.challenge_id}/tab=2`},onCancel:()=>{(0,De.Ir)({id:ii.current,jump_challenge_setting:!0}).then(Mi=>{if(Mi!=null&&Mi.game_identifier||Mi!=null&&Mi.identifier){(0,it.xg)(`/tasks/${Mi.game_identifier}`);return}(Mi==null?void 0:Mi.status)===-3?(0,it.eF)():(Mi==null?void 0:Mi.status)===2?ma(Mi==null?void 0:Mi.message,!0):(Mi==null?void 0:Mi.status)===3&&zr(Mi==null?void 0:Mi.message)})}});return}if((Di==null?void 0:Di.status)==6&&!Ti){Ve.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:lt.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/${ii.current}/edit?tabId=environment`}});return}if(Di!=null&&Di.game_identifier||Di!=null&&Di.identifier){(0,it.xg)(Ti?`/tasks/${Di==null?void 0:Di.identifier}/jupyter`:`/tasks/${Di.game_identifier}`);return}(Di==null?void 0:Di.status)===-3?(0,it.eF)():(Di==null?void 0:Di.status)===2?ma(Di==null?void 0:Di.message):(Di==null?void 0:Di.status)===3&&zr(Di==null?void 0:Di.message)}),Qa=()=>Te(void 0,null,function*(){yield ja(),Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),ui=$a=>({borderBottomColor:(Bn==null?void 0:Bn.sideBar.tabsActive)===$a?"#0152d9":"transparent"});return lt.createElement("div",{className:Oe.header},lt.createElement("aside",{className:Oe.title},lt.createElement("i",{onClick:Ai,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),lt.createElement("span",{className:Oe.edit},Ha||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),lt.createElement("i",{onClick:Qa,className:"icon iconfont icon-xiugai1"})),lt.createElement("aside",{className:Oe.schedule},lt.createElement("div",null,lt.createElement("span",{style:ui("information"),className:Oe.clickWarp,onClick:()=>Sa("information")},ca?lt.createElement("span",{className:Oe.num},"1"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u57FA\u672C\u4FE1\u606F")),lt.createElement("i",{className:"iconfont icon-lujing"})),lt.createElement("div",null,lt.createElement("span",{style:ui("warehouse"),className:Oe.clickWarp,onClick:()=>Sa("warehouse")},Kn?lt.createElement("span",{className:Oe.num},"2"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u4EE3\u7801\u4ED3\u5E93")),lt.createElement("i",{className:"iconfont icon-lujing"})),(wn==null?void 0:wn.detail)&&!((Qt=wn==null?void 0:wn.detail)!=null&&Qt.is_jupyter_lab)&<.createElement("div",null,lt.createElement("span",{style:ui("level"),className:Oe.clickWarp,onClick:()=>Sa("level")},ur?lt.createElement("span",{className:Oe.num},"3"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u4EFB\u52A1\u5173\u5361")),lt.createElement("i",{className:"iconfont icon-lujing"})),(wn==null?void 0:wn.detail)&&((kn=wn==null?void 0:wn.detail)==null?void 0:kn.is_jupyter_lab)&<.createElement("div",null,lt.createElement("span",{style:ui("service"),className:Oe.clickWarp,onClick:()=>Sa("service")},Br?lt.createElement("span",{className:Oe.num},"3"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u670D\u52A1")),lt.createElement("i",{className:"iconfont icon-lujing"})),lt.createElement("div",null,lt.createElement("span",{style:ui("environment"),className:Oe.clickWarp,onClick:()=>Sa("environment")},hi?lt.createElement("span",{className:Oe.num},"4"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:Oe.subject},"\u5B9E\u9A8C\u73AF\u5883")))),lt.createElement("aside",{className:Oe.btns},lt.createElement("div",{className:Oe.simulate,onClick:()=>Oa(ii.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var et=(0,tt.connect)(({loading:Ae,globalSetting:Pe,practiceSetting:Se,shixunsDetail:Ht})=>({globalSetting:Pe,loading:Ae,practiceSetting:Se,shixunsDetail:Ht}))(ke),st={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t",zhishidian:"zhishidian___eNpJf",tags_list:"tags_list___aeNqP",tag_item:"tag_item___kXmYp",tag_icon:"tag_icon___pBc8h"},Tt=ne(8547),pe=ne(28284),Ze=ne(7939),mt=ne(37568),nn=ne(47889),Kt=ne(79939),Qe=ne(77019),qe=ne(5269),Ct=ne(94968),Ie=ne(62673),je=ne(69011),dt=ne(89392),Dt=ne(49647),ln={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 Ut=({dispatch:Ae,onCancel:Pe,onSave:Se,loading:Ht=!1})=>y.createElement("div",{className:ln.complete},y.createElement("div",{onClick:Pe,className:ln.cancel},"\u53D6\u6D88"),y.createElement(Ze.ZP,{type:"primary",loading:Ht,onClick:Se,className:ln.save},"\u4FDD\u5B58"));var Yt=(0,tt.connect)()(Ut),Mn=ne(80408),we=ne(32050),fe=ne(19248),at=ne(89558),Gt=ne(10251),$e=ne(59301),He=Object.defineProperty,Ue=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,bt=(Ae,Pe,Se)=>Pe in Ae?He(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Ge=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))qt.call(Pe,Se)&&bt(Ae,Se,Pe[Se]);if(cn)for(var Se of cn(Pe))Fn.call(Pe,Se)&&bt(Ae,Se,Pe[Se]);return Ae},en=(Ae,Pe)=>Ue(Ae,rt(Pe)),ue=(Ae,Pe)=>{var Se={};for(var Ht in Ae)qt.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&cn)for(var Ht of cn(Ae))Pe.indexOf(Ht)<0&&Fn.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},ae=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const re=Ae=>{var Pe=Ae,{globalSetting:Se,loading:Ht,dispatch:Dn,practiceSetting:Bn,problemset:wn,shixunsDetail:On}=Pe,Qt=ue(Pe,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),kn,Ia;const[ii]=pe.default.useForm(),[aa,Ha]=(0,y.useState)({}),[ca,ur]=(0,y.useState)(!1),[Br,Kn]=(0,y.useState)(!1),[hi,Ai]=(0,y.useState)(!1),[ja,Sa]=(0,y.useState)(""),[ma,zr]=(0,y.useState)(""),[Oa,Qa]=(0,y.useState)(""),[ui,$a]=(0,y.useState)(),Ti=(0,y.useRef)({}),Gi=(0,y.useRef)(""),mn=(0,y.useRef)(""),ka=(0,y.useRef)(""),No=(0,y.useRef)(null),Di=(0,y.useRef)((0,dt.throttle)(()=>Fi(),2e3,{leading:!0,trailing:!1})).current,{id:Mi}=Bn,[To,ea]=(0,y.useState)(!1),[Ei,ao]=(0,y.useState)([]);(0,y.useEffect)(()=>{Mi&&So()},[Mi]),(0,y.useEffect)(()=>(JSON.stringify(aa)!=="{}"&&Lo(),()=>{clearTimeout(No.current)}),[aa,ja,Oa,ma]);const Lo=()=>{clearTimeout(No.current),No.current=setTimeout(()=>{!(0,dt.isEqual)(aa,Ti.current)||ja!==Gi.current||Oa!==mn.current||ma!==ka.current?Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},So=()=>ae(void 0,null,function*(){var yi,Ri,Ao,rs,ji,Qi,Uo;Dn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Ml=yield(0,ze.ZP)(`/api/shixuns/${Mi}/edit_base_info.json`,{method:"get"});if(Ml.status===0){const Ro=en(Ge({},Ml.data),{description:(0,Mn.S)(Ml.data.description)}),fs={description:Ro.description,shixun_tags:Ro.shixun_tags,trainee:Ro.trainee,name:Ro.name,course:((yi=Ro==null?void 0:Ro.disciplines)==null?void 0:yi.length)>0?[(Ao=(Ri=Ro==null?void 0:Ro.disciplines)==null?void 0:Ri[0])==null?void 0:Ao.id,(Qi=(ji=(rs=Ro==null?void 0:Ro.disciplines)==null?void 0:rs[0])==null?void 0:ji.sub_discipline)==null?void 0:Qi.id]:[]};(Uo=On.detail)!=null&&Uo.is_jupyter_lab&&(fs.jupyter_show_description=Ml.data.jupyter_show_description),ii.setFieldsValue(fs),Ti.current=Ge({},fs),Gi.current=Ro.attachment_id||"",mn.current=Ro.cover_image_id||"",ka.current=Ro.attachment_id_b||"",Ha(Ge({},fs)),Sa(Ro.attachment_id||""),zr(Ro.attachment_id_b||""),Qa(Ro.cover_image_id||""),$a(Ro.cover_image||""),ao(Ro==null?void 0:Ro.tag_disciplines)}}),Eo=(yi,Ri)=>{Ha(Ge({},Ri))},Jr=()=>{Pi()},Fi=()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),ii.submit()},io=(yi,Ri=!1,Ao=1)=>{var rs;const{name:ji,description:Qi,shixun_tags:Uo,course:Ml,trainee:Ro,jupyter_show_description:fs=!1}=yi;let eu={name:ji,description:Qi,shixun_tags:Uo,attachment_id:ja,cover_image_id:Oa,trainee:Ro,attachment_id_b:ma,sub_discipline_ids:Ml[1],tag_discipline_ids:(Ei==null?void 0:Ei.length)>0?Ei==null?void 0:Ei.map(gs=>gs==null?void 0:gs.id):[]};(rs=On.detail)!=null&&rs.is_jupyter_lab&&(eu=en(Ge({},eu),{jupyter_show_description:fs})),(0,ze.ZP)(`/api/shixuns/${Mi}/base_info_save.json`,{method:"post",body:{shixun:Ge({},eu),sync_origin_shixun:Ri}}).then(gs=>ae(void 0,null,function*(){var mu,Au,Xu,Gr;if(gs.status===0&&((mu=On==null?void 0:On.detail)!=null&&mu.copy_for_exercise||Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),Dn({type:"practiceSetting/getCommonData",payload:{id:Mi}}),Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ti.current={description:aa.description,shixun_tags:aa.shixun_tags,name:aa.name},Gi.current=ja,mn.current=Oa,ka.current=ma,(Au=On==null?void 0:On.detail)!=null&&Au.copy_for_exercise)){const Wi=yield Dn({type:"shixunsDetail/saveCopyForExercise",payload:{id:Mi,save_type:Ao}});Ao===1?(Xu=Wi==null?void 0:Wi.data)!=null&&Xu.exists_same_shixun_name?Dn({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Gr=Wi==null?void 0:Wi.data)==null?void 0:Gr.shixun_name,getBaseInfo:()=>{So()}}}):(Ke.ZP.info("\u4FDD\u5B58\u6210\u529F"),Dn({type:"classroomList/setActionTabs",payload:{}})):(Dn({type:"classroomList/setActionTabs",payload:{}}),(Wi==null?void 0:Wi.status)===0&&Ve.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:$e.createElement("div",null,$e.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 kl,Go;(0,it.xg)(`/shixuns/${(Go=(kl=On==null?void 0:On.detail)==null?void 0:kl.fork_from)==null?void 0:Go.fork_identifier}/challenges`)}}))}}))},Pi=()=>{var yi;const Ri=()=>{tt.history.push(`/shixuns/${Mi}/challenges`),Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(yi=Bn==null?void 0:Bn.sideBar)!=null&&yi.confirmLeave?Ve.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:()=>{Ri()}}):Ri()};function Vo(yi){const Ri=yi.type==="image/jpeg"||yi.type==="image/png";return Ri||Ke.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Ri}const Zo=$e.createElement(Ze.ZP,{loading:ca,icon:$e.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),pl=$e.createElement(Ze.ZP,{loading:hi,icon:$e.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Oo=$e.createElement(Ze.ZP,{loading:Br,icon:$e.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function zl(yi,Ri){const Ao=new FileReader;Ao.addEventListener("load",()=>Ri(Ao.result)),Ao.readAsDataURL(yi)}const Ul=yi=>{var Ri,Ao;if(yi.file.status==="uploading"){ur(!0);return}yi.file.status==="done"&&(ur(!1),Sa((Ao=(Ri=yi==null?void 0:yi.file)==null?void 0:Ri.response)==null?void 0:Ao.id))},da=yi=>{var Ri,Ao;if(yi.file.status==="uploading"){Kn(!0);return}yi.file.status==="done"&&(Kn(!1),zr((Ao=(Ri=yi==null?void 0:yi.file)==null?void 0:Ri.response)==null?void 0:Ao.id))},lo=()=>$e.createElement("div",{className:st.img},$e.createElement("img",{src:(0,at.z)("/api/attachments/"+ja,!0),alt:"avatar",style:{width:"100%"}}),$e.createElement("div",null,$e.createElement(fe.Z,{onClick:()=>Sa(""),style:{fontSize:"16px",color:"red"}}))),vl=()=>$e.createElement("div",{className:st.img},$e.createElement("img",{src:(0,at.z)("/api/attachments/"+ma,!0),alt:"avatar",style:{width:"100%"}}),$e.createElement("div",null,$e.createElement(fe.Z,{onClick:()=>zr(""),style:{fontSize:"16px",color:"red"}}))),gl=yi=>{var Ri,Ao;if(yi.file.status==="uploading"){Ai(!0);return}yi.file.status==="done"&&(Ai(!1),Qa((Ao=(Ri=yi==null?void 0:yi.file)==null?void 0:Ri.response)==null?void 0:Ao.id),ea(!0))},ll=()=>$e.createElement("div",{className:st.img},$e.createElement("img",{src:(0,at.z)(To?"/api/attachments/"+Oa:ui,!0),alt:"avatar",style:{width:"100%"}}),$e.createElement("div",null,$e.createElement(fe.Z,{onClick:()=>{Qa(""),$a("")},style:{fontSize:"16px",color:"red"}})));return $e.createElement("div",{className:st.information},$e.createElement("section",{className:st.scroll},$e.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),$e.createElement("div",{className:st.formWrap}," ",$e.createElement(pe.default,{form:ii,scrollToFirstError:!0,layout:"vertical",onValuesChange:Eo,onFinish:yi=>{var Ri,Ao;(Ri=On==null?void 0:On.detail)!=null&&Ri.is_fork_from_creator&&((Ao=On==null?void 0:On.detail)!=null&&Ao.copy_for_exercise)?Dn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:yi,type:"information",fn:(rs,ji,Qi)=>{io(rs,ji,Qi)}}}):io(yi)}},$e.createElement(pe.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:200,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236200\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},$e.createElement(mt.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",suffix:`${((kn=aa.name)==null?void 0:kn.length)||0}/200`})),$e.createElement(pe.default.Item,{className:"customAddTags",name:"shixun_tags",label:$e.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",$e.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"}]},$e.createElement(je.Z,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),$e.createElement(pe.default.Item,{label:"\u96BE\u5EA6\uFF1A",name:"trainee",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},$e.createElement(nn.ZP.Group,null,$e.createElement(nn.ZP,{value:1},"\u7B80\u5355"),$e.createElement(nn.ZP,{value:2},"\u9002\u4E2D"),$e.createElement(nn.ZP,{value:3},"\u56F0\u96BE"))),$e.createElement(pe.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},$e.createElement("div",{className:st.zhishidian,onClick:()=>{Dn({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(Ei==null?void 0:Ei.length)>0&&$e.createElement("div",{className:st.tags_list},Ei==null?void 0:Ei.map((yi,Ri)=>$e.createElement("div",{key:Ri,className:st.tag_item},$e.createElement("div",null,yi==null?void 0:yi.name),$e.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${st.tag_icon}`,onClick:()=>{ao([...Ei.filter(Ao=>(Ao==null?void 0:Ao.id)!=(yi==null?void 0:yi.id))])}})))),$e.createElement(pe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},$e.createElement(Kt.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:wn.courseOptions,getPopupContainer:yi=>yi.parentNode})),$e.createElement(Qe.Z,null,$e.createElement(qe.Z,null,$e.createElement(pe.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},ja?lo():$e.createElement(Ct.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Vo,onChange:Ul},Zo))),$e.createElement(qe.Z,{className:"c-grey-999"},$e.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"))),$e.createElement(Qe.Z,null,$e.createElement(qe.Z,null,$e.createElement(pe.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},ma?vl():$e.createElement(Ct.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Vo,onChange:da},Oo))),$e.createElement(qe.Z,{className:"c-grey-999"},$e.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"))),$e.createElement(Qe.Z,null,$e.createElement(qe.Z,null,$e.createElement(pe.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Oa||ui?ll():$e.createElement(Ct.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Vo,onChange:gl},pl))),$e.createElement(qe.Z,{className:"c-grey-999"},$e.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"))),$e.createElement(pe.default.Item,{name:"description",label:"\u7B80\u4ECB:"},$e.createElement(Tt.Z,{defaultValue:aa.description||"",watch:!0})),((Ia=On.detail)==null?void 0:Ia.is_jupyter_lab)&&$e.createElement(pe.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},$e.createElement(Ie.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"))))),$e.createElement(Yt,{onSave:Di,onCancel:Jr,loading:ca||hi||Br}),$e.createElement(Gt.Z,{knowledgeList:Ei,setKnowledgeList:ao}))};var ce=(0,tt.connect)(({problemset:Ae,loading:Pe,globalSetting:Se,practiceSetting:Ht,shixunsDetail:Dn})=>({globalSetting:Se,loading:Pe,practiceSetting:Ht,problemset:Ae,shixunsDetail:Dn}))(re),he=ne(4848),ie={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"},Ce="data:image/png;base64,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",Et=ne(1997),gt=ne(29787),ft=ne(584),yt=ne(22061),pn=Object.defineProperty,Sn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Cn=(Ae,Pe,Se)=>Pe in Ae?pn(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,_t=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))rn.call(Pe,Se)&&Cn(Ae,Se,Pe[Se]);if(Un)for(var Se of Un(Pe))ht.call(Pe,Se)&&Cn(Ae,Se,Pe[Se]);return Ae},on=(Ae,Pe)=>Sn(Ae,Pn(Pe)),It=(Ae,Pe)=>{var Se={};for(var Ht in Ae)rn.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&Un)for(var Ht of Un(Ae))Pe.indexOf(Ht)<0&&ht.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},fn=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const kt=Ae=>{var Pe=Ae,{globalSetting:Se,dispatch:Ht,practiceSetting:Dn}=Pe,Bn=It(Pe,["globalSetting","dispatch","practiceSetting"]);const wn=(0,tt.useLocation)(),[On]=(0,tt.useSearchParams)(),[Qt,kn]=(0,y.useState)(!1),[Ia,ii]=(0,y.useState)({}),[aa,Ha]=(0,y.useState)(!0),[ca,ur]=(0,y.useState)(!1),[Br,Kn]=(0,y.useState)(null),hi=(0,y.useRef)(!1),{id:Ai,updateIndex:ja,is_published:Sa,newQuestion:ma}=Dn,{challenge_list:zr=[]}=Ia;(0,y.useEffect)(()=>{if(Ai)return Qa(),()=>{Ht({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Ai,ja]),(0,y.useEffect)(()=>{Oa()},[wn]);const Oa=()=>{const ea=wn.pathname.split("/");(ea.includes("newquestion")||ea.includes("new")||On.get("tabId"))&&(hi.current=!0)},Qa=()=>fn(void 0,null,function*(){var ea,Ei,ao;Ha(!0);const Lo=yield(0,De.n5)({id:Ai});if((ea=Lo==null?void 0:Lo.challenge_list)!=null&&ea.length){const So=wn.pathname.split("/"),Eo=Lo.challenge_list.find(Jr=>String(Jr.challenge_id)===So[4]);if(So.includes("newquestion")||So.includes("new")){const Jr=Lo.challenge_list[((Ei=Lo.challenge_list)==null?void 0:Ei.length)-1];Ht({type:"practiceSetting/setParams",payload:{newQuestion:{st:So.includes("new")?0:1,name:""}}}),Kn(void 0),mn(Jr)}else So[4]&&Eo?ui(Eo,!1):ui(Lo.challenge_list[0])}(ao=Lo==null?void 0:Lo.challenge_list)!=null&&ao.length||Kn(null),ii(Lo),Ha(!1)}),ui=(ea,Ei=!0)=>{if(Kn(ea.challenge_id),mn(ea),Ei){const ao=`/shixuns/${Ai}/edit/${ea.challenge_id}/${ea.st===1?"editquestion":"editcheckpoint"}`;tt.history.push(ao)}},$a=(ea,Ei)=>{Ei.stopPropagation();const{challenge_id:ao}=ea,Lo=()=>fn(void 0,null,function*(){var So,Eo;if((yield(0,De.rO)({id:Ai,challengesId:ao})).status===1){const Fi=yield(0,De.n5)({id:Ai});if(ii(Fi),ao===Br&&((So=Fi.challenge_list)!=null&&So.length)){ui(Fi.challenge_list[0]);return}(Eo=Fi.challenge_list)!=null&&Eo.length||(Kn(null),hi.current=!0,mn({}),tt.history.push(`/shixuns/${Ai}/edit?tabId=level`))}});Ve.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Lo})},Ti=(ea,Ei,ao)=>{const Lo=Array.from(ea),[So]=Lo.splice(Ei,1);return Lo.splice(ao,0,So),Lo},Gi=(ea,Ei)=>{if(!ea.destination)return;const ao=Ti(Ei,ea.source.index,ea.destination.index);ii(on(_t({},Ia),{challenge_list:ao}));const Lo=ao.map(So=>So.challenge_id);(0,De.xg)({id:Ai,ids:Lo}).then(So=>{So.status!==0&&ii(on(_t({},Ia),{challenge_list:Ei}))})},mn=ea=>{Ht({type:"practiceSetting/setParams",payload:{selectQuestionParams:ea}})},ka=(ea,Ei)=>fn(void 0,null,function*(){if(ea===Br)return;yield No(),Kn(ea),mn(Ei),Ht({type:"practiceSetting/setParams",payload:{newQuestion:null}});const ao=`/shixuns/${Ai}/edit/${ea}/${Ei.st===1?"editquestion":"editcheckpoint"}`;tt.history.push(ao)}),No=()=>new Promise((ea,Ei)=>{var ao;(ao=Dn==null?void 0:Dn.sideBar)!=null&&ao.confirmLeave?Ve.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:()=>{Ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ea()},onCancel:()=>{Ei()}}):ea()}),Di=ea=>y.createElement(y.Fragment,null,y.createElement(yt.Z5,{onDragEnd:Ei=>Gi(Ei,ea)},y.createElement(yt.bK,{droppableId:"droppable"},(Ei,ao)=>y.createElement("div",on(_t({ref:Ei.innerRef},Ei.droppableProps),{style:{width:"100%"}}),ea.map((Lo,So)=>{const{st:Eo,name:Jr,challenge_id:Fi}=Lo;return y.createElement(yt._l,{key:Fi,draggableId:Fi.toString(),index:So,isDragDisabled:Sa},(io,Pi)=>y.createElement("div",on(_t(_t({ref:io.innerRef},io.draggableProps),io.dragHandleProps),{className:Br===Fi?ie.listActive:ie.list,onClick:()=>ka(Fi,Lo)}),y.createElement("span",{className:ie.s1},Eo===0?y.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):y.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),y.createElement("span",{className:ie.s2},"\u7B2C",So+1,"\u5173: ",Jr),!Sa&&y.createElement("span",{className:ie.s3,onClick:Vo=>$a(Lo,Vo)},y.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),ma&&y.createElement("div",{className:ie.listActive},y.createElement("span",{className:ie.s1},(ma==null?void 0:ma.st)===0?y.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):y.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),y.createElement("span",{className:ie.s2},"\u7B2C",ea.length+1,"\u5173: ",ma==null?void 0:ma.name)),!Sa&&y.createElement("div",{className:ie.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Mi=ea=>fn(void 0,null,function*(){yield No(),ea==="new"?tt.history.push(`/shixuns/${Ai}/edit/new`):tt.history.push(`/shixuns/${Ai}/edit/newquestion`),kn(!1),Kn(void 0),Ht({type:"practiceSetting/setParams",payload:{newQuestion:{st:ea==="new"?0:1,name:""}}})}),To=()=>{(0,Et.gy)(Ht,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||kn(!Qt)};return y.createElement("div",{className:ie.level},y.createElement("aside",{className:ie.left,style:{width:ca?"0":"25%"}},y.createElement("div",{className:ie.container},y.createElement("div",{className:ie.title},"\u4EFB\u52A1\u5173\u5361(",zr.length,")"),y.createElement("div",{className:ie.listWrap},aa?y.createElement(gt.Z,{size:"middle"}):zr.length||ma?Di(zr):y.createElement(ft.Z,{image:Ce,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!ca&&y.createElement("div",{className:ie.btns},y.createElement("aside",{className:ie.btnsWrap},y.createElement("div",{style:{transform:Qt?"rotate(45deg)":"rotate(0deg)"},className:ie.icon,onClick:To},"+"),y.createElement("div",{className:ie.btn,style:{left:Qt?20:-154}},y.createElement("div",{className:ie.d1,onClick:()=>Mi("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),y.createElement("div",{className:ie.d2,onClick:()=>Mi("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),y.createElement("div",{className:ca?ie.elseShrink:ie.shrink,onClick:()=>ur(!ca)},y.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),y.createElement("aside",{className:ie.right,id:"modal-level-question"},Br===null&&hi.current?y.createElement("div",{className:ie.addIcon},y.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):y.createElement(tt.Outlet,null)))};var Hn=(0,tt.connect)(({globalSetting:Ae,practiceSetting:Pe})=>({globalSetting:Ae,practiceSetting:Pe}))(kt),rr=ne(458),Qr=ne(75727),or=ne(93041),ut=ne(31709),Rt={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},gn=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,wr=(Ae,Pe)=>{var Se={};for(var Ht in Ae)Ln.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&gn)for(var Ht of gn(Ae))Pe.indexOf(Ht)<0&&cr.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},Na=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Wr=Ae=>{var Pe=Ae,{shixunsDetail:Se,globalSetting:Ht,loading:Dn,dispatch:Bn,onReloadData:wn}=Pe,On=wr(Pe,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Qt,kn]=(0,y.useState)(),[Ia,ii]=(0,y.useState)([]);(0,y.useEffect)(()=>{Se.actionTabs.key==="Collaborators-ChangeManager"&&aa()},[Se.actionTabs.key]);const aa=()=>Na(void 0,null,function*(){var Br;const Kn=yield Bn({type:"shixunsDetail/getChangeManager",payload:{id:(Br=Se.actionTabs.params)==null?void 0:Br.id}});ii(Kn||[])}),Ha=()=>{var Br;Bn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Br=Se.actionTabs.params)==null?void 0:Br.id}}})},ca=()=>Na(void 0,null,function*(){var Br;if(!Qt){Ke.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Kn=yield Bn({type:"shixunsDetail/changeManager",payload:{id:(Br=Se.actionTabs.params)==null?void 0:Br.id,user_id:Qt}});ur(),Kn&&(wn(),Ke.ZP.info(Kn.message))}),ur=()=>{Bn({type:"shixunsDetail/setActionTabs",payload:{}}),kn(null)};return y.createElement(Ve.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:Se.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Dn.effects["shixunsDetail/changeManager"],onOk:ca,onCancel:ur},y.createElement("div",null,y.createElement("div",{className:Rt.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",y.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"),y.createElement("div",{className:Rt.content},Ia.length?y.createElement(nn.ZP.Group,{value:Qt,onChange:Br=>kn(Br.target.value)},Ia.map((Br,Kn)=>y.createElement(nn.ZP,{className:Rt.radio,key:Kn,value:Br.user_id},Br.name))):y.createElement("div",{className:Rt.add},y.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",y.createElement("a",{className:Rt.colorBlue,onClick:Ha},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Vr=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se})=>({shixunsDetail:Ae,globalSetting:Se,loading:Pe}))(Wr),Fr=ne(31691),Da=ne(29668),za=ne(8544);const{TabPane:Ua}=Fr.default;var qa=({visible:Ae,onCancel:Pe,onSelectGroup:Se,shixunId:Ht,onSelectCollaborator:Dn})=>y.createElement(Ve.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Ae,width:1100,centered:!0,keyboard:!1,onCancel:Pe,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},y.createElement(Fr.default,{defaultActiveKey:"1"},y.createElement(Ua,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},y.createElement(Da.Z,{onCancel:Pe,container_type:2,container_id:Ht,onSelect:Dn})),y.createElement(Ua,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},y.createElement(za.Z,{onCancel:Pe,onSelect:Se})))),fr={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"},Jt=ne(84105),Zn=ne(19688),Er=Object.defineProperty,Aa=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,pi=(Ae,Pe,Se)=>Pe in Ae?Er(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,zi=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))kr.call(Pe,Se)&&pi(Ae,Se,Pe[Se]);if(Aa)for(var Se of Aa(Pe))Ar.call(Pe,Se)&&pi(Ae,Se,Pe[Se]);return Ae},oi=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Ta=({shixunsDetail:Ae,globalSetting:Pe,loading:Se,user:Ht,dispatch:Dn})=>{var Bn,wn,On,Qt,kn,Ia;const ii=(0,tt.useParams)(),aa=(0,y.useRef)(),[Ha,ca]=(0,y.useState)(0),[ur,Br]=(0,y.useState)([]),[Kn,hi]=(0,y.useState)({id:null,page:1}),Ai=(wn=(Bn=Ht.userInfo)==null?void 0:Bn.shixun)==null?void 0:wn.editable,ja=((On=Ht.userInfo)==null?void 0:On.role)<=2||((kn=(Qt=Ht.userInfo)==null?void 0:Qt.shixun)==null?void 0:kn.is_creator);(0,y.useEffect)(()=>{aa.current=ii.id,Kn.id=aa.current,hi(Kn),Sa(Kn)},[]);const Sa=mn=>oi(void 0,null,function*(){const ka=yield Dn({type:"shixunsDetail/getCollaboratorsData",payload:mn});ka&&(Br(ka.members||[]),ca(ka.member_count))}),ma=()=>oi(void 0,null,function*(){Kn.page=1,hi(Kn);const mn=(0,Zn.g)();yield Dn({type:"user/getUserInfo",payload:mn}),yield Sa(Kn)}),zr=mn=>{Kn.page=mn,hi(Kn),Sa(Kn)},Oa=mn=>{Ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:fr.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>oi(void 0,null,function*(){var ka;const No=yield Dn({type:"shixunsDetail/deleteCollaborators",payload:{id:aa.current,userId:mn}});if(((ka=Ht.userInfo)==null?void 0:ka.user_id)===mn){tt.history.push("/shixuns");return}Ke.ZP.info(No==null?void 0:No.message),Kn.page=1,hi(Kn),Sa(Kn)})})},Qa=()=>{Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:aa.current}}})};function ui(mn,ka,No,Di){return oi(this,null,function*(){yield Dn({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:mn,user_id:ka,editable:No?0:1}}),Sa(Kn)})}const $a=()=>{Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:aa.current}}})};function Ti(){Dn({type:"shixunsDetail/setActionTabs",payload:{}})}const Gi={visible:Ae.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ti,shixunId:aa.current,onSelectCollaborator:mn=>oi(void 0,null,function*(){Ti(),(yield Dn({type:"shixunsDetail/addCollaborator",payload:{id:aa.current,user_ids:mn}}))&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),ma())}),onSelectGroup:mn=>oi(void 0,null,function*(){Ti(),(yield Dn({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:aa.current,group_id:mn.group_id}}))&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),ma())})};return y.createElement("section",null,y.createElement("div",{className:fr.wrap},y.createElement("div",{className:fr.content},((Ia=Ae.detail)==null?void 0:Ia.identity)<5&&y.createElement("div",{className:fr.head},y.createElement("span",{className:fr.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Ha,"\u4EBA\uFF09"),y.createElement("div",null,ja&&y.createElement(Ze.ZP,{type:"primary",ghost:!0,className:fr.button,style:{marginRight:"20px"},onClick:Qa},"\u66F4\u6362\u7BA1\u7406\u5458"),Ai&&y.createElement(Ze.ZP,{type:"primary",className:fr.button,style:{marginRight:"40px"},onClick:$a},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),y.createElement("div",{className:fr.list},y.createElement(rr.Z,{loading:Se.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},ur.map((mn,ka)=>{var No,Di,Mi,To,ea,Ei,ao,Lo;return y.createElement("div",{style:{display:"inline-block",width:"50%"}},y.createElement("div",{className:fr.itemWrap,key:ka},y.createElement("a",{href:(No=mn.user)==null?void 0:No.user_url,target:"_blank",className:fr.imgWrap},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:fr.img,src:`${Dt.Z.IMG_SERVER}/images/${(Di=mn.user)==null?void 0:Di.image_url}`}),((Mi=mn.user)==null?void 0:Mi.shixun_manager)&&y.createElement("span",{className:fr.manager},"\u521B\u5EFA\u8005")),y.createElement("div",{className:fr.itemContent},y.createElement("p",{className:fr.nameWrap},y.createElement("a",{href:mn.user.user_url,target:"_blank",className:fr.name},(To=mn.user)==null?void 0:To.name,mn.user.user_id===((ea=Ht.userInfo)==null?void 0:ea.user_id)?y.createElement("span",null,"\u6211"):null),y.createElement("div",{className:fr.actionGroup},ja?(Ei=mn.user)!=null&&Ei.shixun_manager?null:y.createElement(Qr.Z,{dropdownRender:()=>y.createElement(or.default,{selectedKeys:[mn.editable?"1":"2"],onClick:()=>{var So;ui(Ae.detail.identifier,mn.user.user_id,mn.editable,(So=mn.user)==null?void 0:So.name)}},y.createElement(or.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),y.createElement(or.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},y.createElement("div",null,mn.editable?y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",y.createElement(Jt.Z,{style:{fontSize:"14px",color:"#888888"}}))):mn.editable?y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((ao=mn.user)!=null&&ao.shixun_manager)&&Ai?y.createElement("a",{className:fr.deletetitle,onClick:()=>{var So;return Oa((So=mn.user)==null?void 0:So.user_id)}},"\u5220\u9664"):null)),y.createElement("p",{className:fr.schoolWrap},y.createElement("span",{className:fr.school},(Lo=mn.user)==null?void 0:Lo.school_name)))))})))),Ha>10&&y.createElement("div",{className:fr.countWrap},y.createElement(ut.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Ha,onChange:mn=>zr(mn),pageSize:10,current:Kn.page}))),y.createElement(Vr,{onReloadData:ma}),y.createElement(qa,zi({},Gi)))};var xn=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se,user:Ht})=>({shixunsDetail:Ae,globalSetting:Se,user:Ht,loading:Pe}))(Ta),Sr=ne(28293),Hr=ne(82326),Zr=ne(25399),na=ne(58755),$t=ne(30534),Vn=ne(36723),Wn=ne(43620),pt={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"},wt=ne(69437),qn=ne(78943),di=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Ra=({newShixuns:Ae,user:Pe,dispatch:Se,visible:Ht,onOk:Dn,onCancel:Bn,useId:wn=null,identifier:On,shixun_environment_id:Qt,tab_type:kn})=>{var Ia,ii;const[aa,Ha]=(0,y.useState)(null),[ca,ur]=(0,y.useState)({}),[Br,Kn]=(0,y.useState)(""),{environmentData:hi}=Ae,{frequence_image:Ai=[],environments:ja=[],other_image:Sa=[]}=hi,{name:ma,description:zr}=ca;(0,y.useEffect)(()=>{Ht&&(Se({type:"newShixuns/getEnvironmentData",payload:{tab_type:kn}}),Kn(""),Ha(wn))},[Ht,wn]),(0,y.useEffect)(()=>{Ae.actionTabs.key==="NewShixuns-Apply"&&Bn()},[(Ia=Ae==null?void 0:Ae.actionTabs)==null?void 0:Ia.key]),(0,y.useEffect)(()=>{aa!==null&&Oa()},[aa]);const Oa=()=>di(void 0,null,function*(){const Qa=yield(0,De.Q1)({mirror_repository_id:aa,identifier:On,shixun_environment_id:Qt});ur(Qa.data)});return y.createElement(y.Fragment,null,y.createElement(Ve.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:Ht,width:1e3,destroyOnClose:!0,centered:!0,onCancel:Bn,className:pt.modal,footer:null},y.createElement("div",{className:pt.mirrorModal},y.createElement(Wn.Z,{dispatch:Se,value:aa,data:ja,otherData:Sa,tags:Ai,onChange:Qa=>Ha(Qa),onSearchWord:Qa=>Kn(Qa),tab_type:kn}),y.createElement("div",{className:pt.right},y.createElement("header",null,y.createElement("div",{className:pt.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",y.createElement("span",{dangerouslySetInnerHTML:{__html:aa===null?"\u2014 \u2014":(ii=ma||"")==null?void 0:ii.replace(new RegExp(Br==null?void 0:Br.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),y.createElement("div",{className:pt.content},aa===null&&y.createElement(ft.Z,{image:Vn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),aa!==null&&y.createElement("div",{className:pt.des},y.createElement(at.Z,{value:zr,highlightKeywords:Br})),y.createElement("div",{className:pt.btns},y.createElement(Ze.ZP,{onClick:()=>{Ha(null),ur({}),Bn()},className:pt.cancel},"\u53D6\u6D88 "),y.createElement(Ze.ZP,{onClick:()=>{Dn(ca)},className:pt.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),y.createElement(wt.Z,null),y.createElement(qn.Z,null))};var ct=(0,tt.connect)(({newShixuns:Ae,globalSetting:Pe,user:Se})=>({newShixuns:Ae,globalSetting:Pe,user:Se}))(Ra),Lt={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"},Mt=ne(36207),At=ne(92973),Yn=ne(37639),lr=ne(1560),yr=ne(24017),Gn=ne(4875),Nr=ne(36420),Xr={footerWrap:"footerWrap___lXI4I"},fi=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Xt=(Ae,Pe)=>{var Se={};for(var Ht in Ae)va.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&fi)for(var Ht of fi(Ae))Pe.indexOf(Ht)<0&&Zt.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},Bt=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const yn=mt.default.TextArea,$n=Ae=>{var Pe=Ae,{shixunsDetail:Se,globalSetting:Ht,loading:Dn,dispatch:Bn,onFinish:wn=()=>{}}=Pe,On=Xt(Pe,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Qt]=pe.default.useForm(),kn=ii=>Bt(void 0,null,function*(){var aa;const Ha=yield Bn({type:"shixunsDetail/getCustomScript",payload:{id:(aa=Se.actionTabs.params)==null?void 0:aa.id,compile:ii.execute,excutive:ii.compile}});Ia(),Ha&&wn(Ha==null?void 0:Ha.shixun_script)}),Ia=()=>{Bn({type:"shixunsDetail/setActionTabs",payload:{}})};return y.createElement(Ve.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Se.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ia},y.createElement(pe.default,{form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:kn},y.createElement(pe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(yn,{rows:4})),y.createElement(pe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},y.createElement(yn,{rows:4})),y.createElement("div",{className:Xr.footerWrap},y.createElement(pe.default.Item,null,y.createElement(Ze.ZP,{className:"mr5",size:"middle",onClick:Ia},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Dn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var xr=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se})=>({shixunsDetail:Ae,globalSetting:Se,loading:Pe}))($n),Rn=ne(53229),pr=ne(66649),hn=ne.n(pr),Cr=ne(29679),Rr=ne(84973),sn=ne(59301),ga=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const xa="YYYY-MM-DD HH:mm",fa=({shixunsDetail:Ae,visible:Pe,onOk:Se,onCancel:Ht,dispatch:Dn,is_published:Bn,id:wn,has_relation:On,environment:Qt=[],verifyModal:kn,user:Ia})=>{var ii,aa,Ha;const ca=(0,tt.useParams)(),[ur,Br]=(0,y.useState)(1),[Kn,hi]=(0,y.useState)(!0),[Ai,ja]=(0,y.useState)(!1),[Sa,ma]=(0,y.useState)(null),[zr,Oa]=(0,y.useState)(),[Qa,ui]=(0,y.useState)(),[$a,Ti]=(0,y.useState)([]),[Gi,mn]=(0,y.useState)(!1),[ka,No]=(0,y.useState)(""),[Di,Mi]=(0,y.useState)(null),[To]=pe.default.useForm(),[ea,Ei]=(0,y.useState)([]),[ao,Lo]=(0,y.useState)(""),[So,Eo]=(0,y.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),Jr=(0,y.useRef)((0,dt.throttle)(da=>io(da),1200,{leading:!0,trailing:!0})).current;(0,y.useEffect)(()=>{var da;((0,Rn.Ny)()||(da=Ae==null?void 0:Ae.detail)!=null&&da.manager_of_shixun)&&Eo([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"},{id:3,name:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C"}])},[]),(0,y.useEffect)(()=>{wn&&Pe&&Fi()},[wn,Pe]);const Fi=(da=null)=>ga(void 0,null,function*(){var lo,vl,gl;da||hi(!0);const ll=yield(0,ze.ZP)(`/api/shixuns/${wn}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:da}});if(ll.status===0&&!da){const{data:yi}=ll;console.log("data",yi),ma((yi==null?void 0:yi.shixun_environment_id)||null),Oa((yi==null?void 0:yi.evaluate_script)||""),ui((yi==null?void 0:yi.choice_standard_scripts)||null),Ti((yi==null?void 0:yi.standard_scripts)||[]),mn(((lo=yi.shixun)==null?void 0:lo.close_internet)||!1),No((vl=yi.shixun)==null?void 0:vl.survival_time);let Ri=(gl=yi.shixun)==null?void 0:gl.important_shixun_configs;To.setFieldsValue({identifier:(Ri==null?void 0:Ri.identifier)||"",people_number:(Ri==null?void 0:Ri.people_number)||"",school_id:(Ri==null?void 0:Ri.school_name)||"",times:Ri!=null&&Ri.start_time&&(Ri!=null&&Ri.end_time)?[hn()(Ri==null?void 0:Ri.start_time),hn()(Ri==null?void 0:Ri.end_time)]:["",""]}),Lo((Ri==null?void 0:Ri.verify_reason)||""),Mi((Ri==null?void 0:Ri.process)||null),yield io(Ri==null?void 0:Ri.school_name)}if(ll.status===0&&da){const{data:yi}=ll;Oa((yi==null?void 0:yi.evaluate_script)||""),ui(null),Ti((yi==null?void 0:yi.standard_scripts)||[]),yield io()}hi(!1)}),io=da=>ga(void 0,null,function*(){const lo=yield Dn({type:"account/getSchoolOption",payload:{keyword:da,limit:99999,display_aliases:!0}});Ei(lo==null?void 0:lo.schools)}),Pi=()=>{kn()||Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:ca.id}}})},Vo=da=>ga(void 0,null,function*(){const lo=yield Dn({type:"shixunsDetail/getScriptContent",payload:{id:ca.id,script_id:da}});lo&&Oa(lo.content)}),Zo=da=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:sn.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",sn.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ga(void 0,null,function*(){yield Vo(da),ui(da),Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:sn.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},pl=(da=!1,lo=1)=>ga(void 0,null,function*(){var vl,gl,ll;const yi=(0,it.TG)();let Ri;if(ur===1&&(ja(!0),Ri=yield(0,ze.ZP)(`/api/shixuns/${ca.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Sa,mirror_script_id:Qa,evaluate_script:zr,sync_origin_shixun:da,homework_common_id:yi||void 0}})),ur===2){ja(!0);let Ao={close_internet:Gi,survival_time:ka,sync_origin_shixun:da,homework_common_id:yi||void 0};Ri=yield(0,ze.ZP)(`/api/shixuns/${ca.id}/update_environment_setting.json`,{method:"put",body:Ao})}if(ur===3){let Ao=To.getFieldsValue();yield To.validateFields(),ja(!0);let rs={close_internet:Gi,survival_time:ka,sync_origin_shixun:da,homework_common_id:yi||void 0};rs.important_shixun_configs={identifier:Ao==null?void 0:Ao.identifier,people_number:Ao==null?void 0:Ao.people_number,school_id:(vl=ea.find(ji=>ji.name===(Ao==null?void 0:Ao.school_id)))==null?void 0:vl.id,start_time:hn()(Ao==null?void 0:Ao.times[0]).format("YYYY-MM-DD HH:mm"),end_time:hn()(Ao==null?void 0:Ao.times[1]).format("YYYY-MM-DD HH:mm")},Ri=yield(0,ze.ZP)(`/api/shixuns/${ca.id}/resources_first_ensure.json`,{method:"post",body:rs})}Ri.status===0&&((!((gl=Ae==null?void 0:Ae.detail)!=null&&gl.copy_for_exercise)||ur===3)&&Ke.ZP.success(`${ur==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(ll=Ae==null?void 0:Ae.detail)!=null&&ll.copy_for_exercise&&ur!=3&&(0,Mn.m)(Dn,Ae,wn,lo),Fi(),Se()),ja(!1)}),Oo=(da,lo)=>{const vl=/^[^0-9][a-zA-Z0-9]*$/,gl=/^.{4,30}$/;return lo&&!/^[a-zA-Z0-9]+$/.test(lo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):lo&&!vl.test(lo)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):lo&&!gl.test(lo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},zl=da=>parseInt(da||"0",10),Ul=(da,lo)=>{if(lo&&lo.length===2){const[vl,gl]=lo;if(!vl||!gl)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return sn.createElement(sn.Fragment,null,sn.createElement(Mt.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:Ht,open:Pe},sn.createElement("div",{className:Lt.content},sn.createElement(rr.Z,{loading:Kn,active:!0},sn.createElement(Qe.Z,{className:"mt10",justify:"space-between"},sn.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),sn.createElement("i",{onClick:Ht,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),sn.createElement("div",{className:Lt.tabs},So.map(da=>{const{name:lo,id:vl}=da;return sn.createElement("div",{key:vl,className:ur===vl?Lt.active:"",onClick:()=>Br(vl)},lo)})),ur===1&&sn.createElement(y.Fragment,null,sn.createElement(At.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}),sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),sn.createElement(Hr.default,{onClick:kn,getPopupContainer:da=>da.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Sa,onChange:da=>{ma(da),Fi(da)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(ii=Qt.filter(da=>da.id!==0))==null?void 0:ii.map((da,lo)=>sn.createElement(Hr.default.Option,{value:da.id,name:da.name,key:da.id},da.name)))),sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),sn.createElement(Hr.default,{onClick:kn,getPopupContainer:da=>da.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:Qa,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:da=>{Zo(da)}},($a||[]).map((da,lo)=>sn.createElement(Hr.default.Option,{value:parseInt(da.id),name:da.scptname,key:lo},da.scptname))),sn.createElement("span",{className:Lt.explain,onClick:Pi},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),sn.createElement(Yn.Z,{className:Lt.popover,content:sn.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",sn.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",sn.createElement("br",null),"challengeProgramNames",sn.createElement("br",null),"sourceClassNames",sn.createElement("br",null),sn.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",sn.createElement("br",null),sn.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",sn.createElement("br",null),"src/step1/HelloWorld.java",sn.createElement("br",null),"src/step2/Other.java",sn.createElement("br",null),sn.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",sn.createElement("br",null),"step1.HelloWorld",sn.createElement("br",null),"step2.Other",sn.createElement("br",null),sn.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",sn.createElement("br",null),'ff challengeProgramNames=("src/step1/',sn.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',sn.createElement("br",null),'sourceClassNames=("step1.HelloWorld',sn.createElement("br",null),'" "step2.Other")',sn.createElement("br",null),sn.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},sn.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),sn.createElement(Nr.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:zr,options:{readOnly:Bn},onChange:da=>{Oa(da)}})),ur===2&&sn.createElement("div",{style:{flex:1,overflowY:"auto"}},sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement("span",{className:"c-grey-333 font16 ml30 mr10"},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),sn.createElement(Ie.default,{checked:Gi,onChange:da=>mn(da.target.checked)},sn.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),sn.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09"))),sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),sn.createElement(Rr.Z,{disableWhenCommunity:!0},sn.createElement(mt.default,{bordered:!1,value:ka,disabled:(0,Rn.k5)(),onChange:da=>{var lo,vl,gl,ll;if(((vl=(lo=Ia==null?void 0:Ia.userInfo)==null?void 0:lo.paid_version)==null?void 0:vl.version_type)==1&&![1,2].includes((gl=Ia==null?void 0:Ia.userInfo)==null?void 0:gl.role)&&((ll=da==null?void 0:da.target)==null?void 0:ll.value)>30){No(30);return}No(da.target.value)},style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}})),sn.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),ur===3&&((0,Rn.Ny)()||((aa=Ae==null?void 0:Ae.detail)==null?void 0:aa.manager_of_shixun))&&sn.createElement("div",{style:{flex:1,overflowY:"auto"}},sn.createElement(Qe.Z,{align:"middle",className:"mt20"},sn.createElement(pe.default,{form:To,layout:"horizontal",className:Lt.zybzForm},sn.createElement(Qe.Z,{align:"middle"},sn.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},sn.createElement("span",{className:Lt.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),sn.createElement(pe.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:Oo}]},sn.createElement(mt.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"})),sn.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",sn.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")),sn.createElement(Qe.Z,{align:"middle",className:"mt25"},sn.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},sn.createElement("span",{className:Lt.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),sn.createElement("div",{style:{position:"relative"}},sn.createElement(pe.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},sn.createElement(lr.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Jr,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(Ha=ea==null?void 0:ea.filter(da=>(da==null?void 0:da.id)!==0))==null?void 0:Ha.map((da,lo)=>sn.createElement(Hr.default.Option,{key:lo+1,title:da==null?void 0:da.name,value:da==null?void 0:da.name},da==null?void 0:da.name)))),sn.createElement("span",{className:Lt.selecticon},sn.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},sn.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"}))))),sn.createElement(Qe.Z,{align:"middle",className:"mt25"},sn.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},sn.createElement("span",{className:Lt.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),sn.createElement("div",{className:Lt.graaytitle},sn.createElement(pe.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Ul}]},sn.createElement(yr.default.RangePicker,{disabledDate:da=>da&&da{if(da&&da[0]&&da[1]){const lo=da[0].isBefore(hn()())?hn()():da[0];To.setFieldValue("times",[lo,da[1]])}else To.setFieldValue("times",da)}})))),sn.createElement(Qe.Z,{align:"middle",className:"mt25"},sn.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},sn.createElement("span",{className:Lt.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),sn.createElement(pe.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},sn.createElement(Gn.Z,{parser:zl,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),sn.createElement("div",{className:`${Lt.examineStatus} mt25`},Di>=1&&sn.createElement("div",null," ",sn.createElement(Cr.Z,{className:Lt.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Di>=2&&Di!=3&&sn.createElement("div",null," ",sn.createElement(Cr.Z,{className:Lt.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Di==3&&sn.createElement("div",null," ",sn.createElement(fe.Z,{className:Lt.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",sn.createElement("span",{title:ao,className:Lt.bohui},ao),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",sn.createElement("span",{className:Lt.contacts},sn.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",sn.createElement("div",{className:Lt.contacts_img}))),Di>=4&&Di!=5&&Di!=7&&sn.createElement("div",null," ",sn.createElement(Cr.Z,{className:Lt.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Di==5||Di==7)&&sn.createElement("div",null," ",sn.createElement(fe.Z,{className:Lt.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",sn.createElement("span",{className:Lt.contacts},sn.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",sn.createElement("div",{className:Lt.contacts_img}))),Di>5&&sn.createElement("div",null," ",sn.createElement(Cr.Z,{className:Lt.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),sn.createElement("div",{className:Lt.btns},sn.createElement(Ze.ZP,{onClick:Ht},"\u53D6\u6D88"),sn.createElement(Ze.ZP,{disabled:ur==3&&[2,4,5].includes(Di),onClick:()=>ga(void 0,null,function*(){var da,lo;if(ur===1&&!Sa){Ke.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(da=Ae==null?void 0:Ae.detail)!=null&&da.is_fork_from_creator&&((lo=Ae==null?void 0:Ae.detail)!=null&&lo.copy_for_exercise)&&ur!=3&&(Qt.filter(vl=>vl.id===Sa)[0].has_relation&&ur===1||ur===2)?Dn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(vl,gl)=>{pl(vl,gl)},zIndex:1e4}}):pl()}),loading:Ai,type:"primary",className:"ml20"},ur==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),sn.createElement(xr,{onFinish:da=>Oa(da)}))};var Kr=(0,tt.connect)(({shixunsDetail:Ae,user:Pe})=>({shixunsDetail:Ae,user:Pe}))(fa),ei=ne(59205),Ma=ne(25510),jr={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"},ua=ne(85273),oa=ne(83676),Yr=ne(64934),ri=ne(78939),Fa={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},La=ne(59301),ya=Object.defineProperty,Pr=Object.defineProperties,er=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,gr=(Ae,Pe,Se)=>Pe in Ae?ya(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Tr=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))hr.call(Pe,Se)&&gr(Ae,Se,Pe[Se]);if(ti)for(var Se of ti(Pe))bn.call(Pe,Se)&&gr(Ae,Se,Pe[Se]);return Ae},ar=(Ae,Pe)=>Pr(Ae,er(Pe)),tr=({showError:Ae,value:Pe,onChange:Se,optionsLevelList:Ht})=>{const[Dn,Bn]=(0,y.useState)([]);(0,y.useEffect)(()=>{if(!Pe.length){Bn([{command:"",challenge_ids:[]}]);return}Bn(Pe)},[JSON.stringify(Pe)]);const wn=(On,Qt,kn)=>{let Ia=JSON.parse(JSON.stringify(Dn));Qt==="add"?Ia.push({command:"",challenge_ids:[-1]}):Qt==="delete"?Ia.splice(kn,1):Ia[kn][Qt]=On,Bn(Ia),Se(Ia)};return console.log(Dn,"value2"),La.createElement("div",{className:Fa.list},La.createElement("div",{className:Fa.head},La.createElement("div",{style:{width:400}},"\u547D\u4EE4"),La.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Dn==null?void 0:Dn.map((On,Qt)=>{var kn,Ia,ii;let aa=Ht.map((Ha,ca)=>{const ur=`\u7B2C${ca+1}\u5173\uFF1A${Ha.name}`;let Br=ur,Kn=!1;return Ha.st===1&&(Br=La.createElement(Zr.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},ur),Kn=!0),ar(Tr({},Ha),{value:Ha.challenge_id,label:Br,disabled:Kn})});return aa=[{label:"\u6240\u6709\u5173\u5361",value:-1},...aa],La.createElement(Qe.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:Qtwn(Ha.target.value,"command",Qt),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),La.createElement(Hr.default,{options:aa,getPopupContainer:Ha=>Ha.parentNode,value:On==null?void 0:On.challenge_ids,onChange:Ha=>{var ca,ur;let Br=Ha;!((ca=On==null?void 0:On.challenge_ids)!=null&&ca.includes(-1))&&(Ha!=null&&Ha.includes(-1))&&(Br=[-1]),(ur=On==null?void 0:On.challenge_ids)!=null&&ur.includes(-1)&&(Ha!=null&&Ha.includes(-1))&&(Br=Ha==null?void 0:Ha.filter(Kn=>Kn!==-1)),wn(Br,"challenge_ids",Qt)},mode:"multiple",maxTagTextLength:(ii=On==null?void 0:On.challenge_ids)!=null&&ii.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"}}),La.createElement(Qe.Z,{wrap:!1},La.createElement("i",{onClick:()=>wn("","add",Qt),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Qt!==0&&La.createElement("i",{onClick:()=>wn("","delete",Qt),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Ye=ne(59301),Ba=Object.defineProperty,wa=Object.defineProperties,Ni=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,ul=(Ae,Pe,Se)=>Pe in Ae?Ba(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,so=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Ui.call(Pe,Se)&&ul(Ae,Se,Pe[Se]);if(vi)for(var Se of vi(Pe))co.call(Pe,Se)&&ul(Ae,Se,Pe[Se]);return Ae},jo=(Ae,Pe)=>wa(Ae,Ni(Pe)),gi=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const fo=Hr.default.Option,cl=5,xl=["Python","C++","C","Java","C#","JavaScript","TypeScript","Go","PHP","Perl","R","Rust","Ruby","Scratch","Swift","Kotlin","Scala"],rl=({practiceSetting:Ae,dispatch:Pe,globalSetting:Se,shixunsDetail:Ht,user:Dn})=>{var Bn,wn,On,Qt,kn,Ia,ii,aa,Ha,ca;const{id:ur,is_published:Br}=Ae,[Kn,hi]=(0,y.useState)([]),[Ai,ja]=(0,y.useState)(null),[Sa,ma]=(0,y.useState)([]),[zr,Oa]=(0,y.useState)([]),Qa=(0,y.useRef)(null),[ui,$a]=(0,y.useState)({}),Ti=(0,y.useRef)({}),Gi=(0,y.useRef)({}),{shixun_environment:mn={},mirror_repository:ka={},small_type:No=[],new_service_configs:Di=[],network_mode_list:Mi=[],boosters:To=[]}=ui,[ea,Ei]=(0,y.useState)(""),[ao,Lo]=(0,y.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[So,Eo]=(0,y.useState)(!1),[Jr,Fi]=(0,y.useState)(!1),[io,Pi]=(0,y.useState)(!0),[Vo,Zo]=(0,y.useState)(!0),[pl,Oo]=(0,y.useState)(!1),[zl,Ul]=(0,y.useState)(!1),[da,lo]=(0,y.useState)(!1),[vl,gl]=(0,y.useState)(!1),[ll,yi]=(0,y.useState)(0),[Ri,Ao]=(0,y.useState)(!1),[rs,ji]=(0,y.useState)({}),[Qi,Uo]=(0,y.useState)({}),[Ml,Ro]=(0,y.useState)({}),[fs,eu]=(0,y.useState)(""),[fu,gs]=(0,y.useState)(!1),[mu,Au]=(0,y.useState)(!1),[Xu,Gr]=(0,y.useState)(!1),[Wi,kl]=(0,y.useState)({}),[Go,ql]=(0,y.useState)({}),[Sl,ms]=(0,y.useState)([]),pu=(0,y.useRef)([]);console.log("--1111-",To,Sl);const sc=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],uc=[{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"}],Wl=[{id:1,name:"VNC"},{id:2,name:"RDP"}],gc=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],Lc=(zr==null?void 0:zr.find(ot=>ot.id===mn.instance_startup_template_id))||{},{desc:Oc,virt_type:cc}=Lc,Ju=((Bn=Sa==null?void 0:Sa.find(ot=>ot.id===(mn==null?void 0:mn.private_cloud_id)))==null?void 0:Bn.cloud_type)===1,Qo=((wn=Sa==null?void 0:Sa.find(ot=>ot.id===(mn==null?void 0:mn.private_cloud_id)))==null?void 0:wn.cloud_type)===4;(0,y.useEffect)(()=>(window.addEventListener("click",Ou),()=>{window.removeEventListener("click",Ou)}),[]),(0,y.useEffect)(()=>{tu(),El(),Rc(),Ec()},[]),(0,y.useEffect)(()=>{(0,dt.isEqual)(Gi.current,ui)?Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),Ti.current=ui},[ui]);const kc=()=>gi(void 0,null,function*(){var ot,An,Xn,Ur;const pa=yield(0,ze.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(ot=gc[Number(ll)])==null?void 0:ot.type}});(pa==null?void 0:pa.status)===0&&(((Xn=(An=pa==null?void 0:pa.data)==null?void 0:An.environments)==null?void 0:Xn.length)===0&&((Ur=pa==null?void 0:pa.data)==null?void 0:Ur.other_image.length)===0?Ao(!0):Ao(!1))});(0,y.useEffect)(()=>{kc()},[ll]);const Sc=()=>{var ot;const An=()=>{tt.history.push(`/shixuns/${ur}/challenges`),Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ot=Ae==null?void 0:Ae.sideBar)!=null&&ot.confirmLeave?Ve.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()}}):An()},tu=()=>gi(void 0,null,function*(){var ot;const An=yield(0,ze.ZP)(`/api/shixuns/${ur}/get_shixun_env_tabs.json`,{method:"get"});if(An.status===0){const Xn=((ot=An.data)==null?void 0:ot.shixun_environments_tabs)||[];Xn.length&&Ai===null&&ja(Xn[0].id),hi(Xn)}}),Rc=()=>gi(void 0,null,function*(){var ot;Zo(!0);const An=yield(0,ze.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});An.status===0&&ma((ot=An==null?void 0:An.data)==null?void 0:ot.list),Zo(!1)}),Ec=()=>gi(void 0,null,function*(){const ot=yield(0,ze.ZP)(`/api/shixuns/${ur}/challenges.json`,{method:"get"});ot.challenge_list&&ms(ot.challenge_list||[])}),yc=(ot,An)=>gi(void 0,null,function*(){var Xn;const Ur=yield(0,ze.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:ot,operating_system:An}});Ur.status===0&&Oa((Xn=Ur==null?void 0:Ur.data)==null?void 0:Xn.list)}),El=(ot=null)=>gi(void 0,null,function*(){var An,Xn,Ur,pa,ia,Li,no,sl,Xo,qo,hl,nl,$o,yl,fl;Pi(!0);const Oi=yield(0,ze.ZP)(`/api/shixuns/${ur}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:ot}});if(Oi.status===0){Gi.current=(0,dt.cloneDeep)(Oi.data||{}),$a(Oi.data||{}),yi(Number((Xn=(An=Oi.data)==null?void 0:An.shixun_environment)==null?void 0:Xn.mirror_tab_type)||0),Number((pa=(Ur=Oi.data)==null?void 0:Ur.shixun_environment)==null?void 0:pa.mirror_tab_type)===0?(ji((ia=Oi.data)==null?void 0:ia.mirror_repository),Uo({}),Ro({})):Number((no=(Li=Oi.data)==null?void 0:Li.shixun_environment)==null?void 0:no.mirror_tab_type)===1?(Uo((sl=Oi.data)==null?void 0:sl.mirror_repository),ji({}),Ro({})):Number((qo=(Xo=Oi.data)==null?void 0:Xo.shixun_environment)==null?void 0:qo.mirror_tab_type)===2&&(Ro((hl=Oi.data)==null?void 0:hl.mirror_repository),ji({}),Ro({}));const dl=($o=(nl=Oi==null?void 0:Oi.data)==null?void 0:nl.shixun_environment)==null?void 0:$o.private_cloud_id,Vl=(fl=(yl=Oi==null?void 0:Oi.data)==null?void 0:yl.shixun_environment)==null?void 0:fl.operating_system;dl&&Vl&&yc(dl,Vl)}Pi(!1)}),Dc=()=>gi(void 0,null,function*(){var ot;const An=yield(0,ze.ZP)(`/api/shixuns/${ur}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Ai}});return An.status===0&&An.is_exist_code_editor?(Ve.default.confirm({icon:null,centered:!0,className:ua.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Ye.createElement("div",null,"\u201C",(ot=An==null?void 0:An.shixun_environment)==null?void 0:ot.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:()=>gi(void 0,null,function*(){ja(An.shixun_environment.id),El(An.shixun_environment.id),tu()})}),Promise.reject()):Promise.resolve()}),Nc={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_code_editor:!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,private_is_support_code_editor:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,disabled2_support_code_editor:!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:[]},Bc=(ot,An)=>{var Xn,Ur;if(typeof(ot==null?void 0:ot.className)=="string"&&((Xn=ot==null?void 0:ot.className)!=null&&Xn.includes(An)))return ot;for(let pa=0,ia=ot;ia=ia.parentNode;pa++){if(typeof(ot==null?void 0:ot.className)=="string"&&((Ur=ia==null?void 0:ia.className)!=null&&Ur.includes(An)))return ia;if(ia==document.documentElement)return!1}},Ou=ot=>{Bc(ot.target,"editor-scrollable")&&a()},a=()=>(0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),E=ot=>Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:ea,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Ye.createElement("div",{className:"p10"},ot&&Ye.createElement(Ye.Fragment,null,Ye.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Ye.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",Ye.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",Ye.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Ye.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Ye.createElement("br",null)),Ye.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",Ye.createElement("br",null),Ye.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",ot&&Ye.createElement(Ye.Fragment,null,Ye.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"))},Ye.createElement("div",{className:jr.interface},mn!=null&&mn[ot?"disabled_support_code_editor":"disabled2_support_code_editor"]?Ye.createElement(Zr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u4EE3\u7801\u7F16\u8F91\u5668"},Ye.createElement("div",{className:jr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ye.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ye.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177"))):Ye.createElement("div",{onClick:()=>Ot("shixun_environment",ot?"is_support_code_editor":"private_is_support_code_editor",!(mn!=null&&mn[ot?"is_support_code_editor":"private_is_support_code_editor"])),className:mn!=null&&mn[ot?"is_support_code_editor":"private_is_support_code_editor"]?jr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ye.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ye.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),mn!=null&&mn[ot?"disabled_support_vnc":"disabled2_support_vnc"]?Ye.createElement(Zr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Ye.createElement("div",{className:jr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ye.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ye.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Ye.createElement("div",{onClick:()=>Ot("shixun_environment",ot?"is_support_vnc":"private_is_support_vnc",!(mn!=null&&mn[ot?"is_support_vnc":"private_is_support_vnc"])),className:mn!=null&&mn[ot?"is_support_vnc":"private_is_support_vnc"]?jr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ye.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ye.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),mn!=null&&mn[ot?"disabled_support_webssh":"disabled2_support_webssh"]?Ye.createElement(Zr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Ye.createElement("div",{className:jr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-minglinghang"}),Ye.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ye.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Ye.createElement("div",{onClick:()=>Ot("shixun_environment",ot?"is_support_webssh":"private_is_support_webssh",!(mn!=null&&mn[ot?"is_support_webssh":"private_is_support_webssh"])),className:mn!=null&&mn[ot?"is_support_webssh":"private_is_support_webssh"]?jr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-minglinghang"}),Ye.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ye.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),ot&&Ye.createElement("div",{onClick:()=>Ot("shixun_environment","is_support_thiry_party",!(mn!=null&&mn.is_support_thiry_party)),className:mn!=null&&mn.is_support_thiry_party?jr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-rongqi1"}),Ye.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Ye.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")))),x=(ot,An,Xn)=>{const Ur=Array.from(ot),[pa]=Ur.splice(An,1);return Ur.splice(Xn,0,pa),Ur},b=(ot,An)=>gi(void 0,null,function*(){if(!ot.destination)return;const Xn=x(An,ot.source.index,ot.destination.index);hi(Xn),(0,ze.ZP)(`/api/shixuns/${ur}/update_environment_position.json`,{method:"put",body:{tabs:Xn}})}),z=(ot,An)=>{let Xn=An;Ve.default.confirm({icon:null,centered:!0,className:ua.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Ye.createElement("div",null,Ye.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Ye.createElement("div",null,Ye.createElement(mt.default,{defaultValue:Xn,onChange:Ur=>Xn=Ur.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Ye.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>gi(void 0,null,function*(){if(!Xn)return Ke.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ur=Kn.map(ia=>ia.id===ot?jo(so({},ia),{name:Xn}):ia);if(Ai===0){hi(Ur);return}(yield(0,ze.ZP)(`/api/shixuns/${ur}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:ot,name:Xn}})).status===0&&hi(Ur)})})},le=(ot,An)=>{a()||Ve.default.confirm({icon:null,centered:!0,className:ua.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:()=>gi(void 0,null,function*(){var Xn;if((Ai===0?{status:0}:yield(0,ze.ZP)(`/api/shixuns/${ur}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:ot}})).status===0){const pa=Kn.filter(ia=>ia.id!==ot);if(ot===Ai){const ia=((Xn=pa==null?void 0:pa[0])==null?void 0:Xn.id)||null;ja(ia),El(ia),hi(pa)}else hi(pa)}})})},me=ot=>{var An;if(ot===Ai)return;const Xn=()=>{ja(ot),El(ot),tu()};(An=Ae==null?void 0:Ae.sideBar)!=null&&An.confirmLeave?Ve.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:()=>{Xn()}}):Xn()},ge=ot=>{const An=jo(so({},ui),{shixun_environment:jo(so({},mn),{is_support_code_editor:ot.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:ot.disabled_support_vnc,disabled_support_webssh:ot.disabled_support_webssh,open_start_command:ot.open_start_command,start_command:ot.start_command,open_envs:ot.open_envs,envs:ot.envs,privileged:ot.privileged,add_cap:ot.add_cap,drop_cap:ot.drop_cap}),mirror_repository:jo(so({},ka),{id:ot.id,name:ot.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:ot.shixun_service_configs||[],description:ot.description}),small_type:ot.small_type});ll===0?ji(An==null?void 0:An.mirror_repository):ll===1?Uo(An==null?void 0:An.mirror_repository):ll===2&&Ro(An==null?void 0:An.mirror_repository),$a(An),gl(!1),Ei("")},be=ot=>{gl(!1)},Ne=(ot=!1,An=1)=>gi(void 0,null,function*(){var Xn,Ur,pa;Oo(!0);const ia=(Xn=Kn.find(sl=>sl.id===Ai))==null?void 0:Xn.name,Li=(0,it.TG)(),no=yield(0,ze.ZP)(`/api/shixuns/${ur}/update_for_multi.json`,{method:"put",body:{tabs:Kn,shixun_environment_id:Ai,sub_type:ka==null?void 0:ka.choice_small_type,main_type:ka.id,shixun_environment:jo(so({},mn),{name:ia,mirror_tab_type:ll,network_mode:fs}),shixun_service_configs:ka==null?void 0:ka.shixun_service_configs,new_service_configs:Di,sync_origin_shixun:ot,command_settings:mn==null?void 0:mn.command_settings,homework_common_id:Li||void 0}});no.status===0&&(El(no.shixun_environment_id),ja(no.shixun_environment_id),tu(),(Ur=Ht==null?void 0:Ht.detail)!=null&&Ur.copy_for_exercise||Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),(pa=Ht==null?void 0:Ht.detail)!=null&&pa.copy_for_exercise&&(0,Mn.m)(Pe,Ht,ur,An)),Oo(!1)}),Ft=()=>{var ot;if(a())return;if(Ai===0||(ot=Ae==null?void 0:Ae.sideBar)!=null&&ot.confirmLeave){Ke.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 An=(0,dt.cloneDeep)(Nc);console.log("cloneData---",An),hi([...Kn,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${Kn.length+1}`}]),yi(0),ji({}),Uo({}),Ro({}),ja(0),$a(An)},Ot=(ot,An,Xn)=>gi(void 0,null,function*(){var Ur,pa,ia,Li,no,sl,Xo,qo,hl,nl,$o,yl,fl,Oi,dl,Vl,ku,hu,Kl,ee,te,oe;if(a())return;console.log("handleValueChange",ot,An,Xn);const de=(0,dt.cloneDeep)(Ti.current);if((An==="is_support_code_editor"||An==="private_is_support_code_editor")&&Xn&&(yield Dc()),An==="resource_type"&&(de.shixun_environment.instance_startup_type=1,de.shixun_environment.command_settings=pu.current,pu.current=Ti.current.shixun_environment.command_settings,Xn===2&&!de.shixun_environment.private_cloud_id&&(de.shixun_environment.private_cloud_id=(Ur=Sa==null?void 0:Sa[0])==null?void 0:Ur.id,de.shixun_environment.operating_system=1,yc(de.shixun_environment.private_cloud_id,de.shixun_environment.operating_system))),An==="private_cloud_id"&&(de.shixun_environment.private_is_support_vnc=!1,de.shixun_environment.private_is_support_webssh=!1,de.shixun_environment.private_is_support_jupyter_lab=!1,de.shixun_environment.private_is_support_code_editor=!1,de.shixun_environment.operating_system=1,de.shixun_environment.instance_startup_template_id=null,de.shixun_environment.instance_startup_type=1,yc(Xn,de.shixun_environment.operating_system)),An==="operating_system"&&Xn&&(de.shixun_environment.private_is_support_vnc=!1,de.shixun_environment.private_is_support_webssh=!1,de.shixun_environment.private_is_support_jupyter_lab=!1,de.shixun_environment.private_is_support_code_editor=!1,de.shixun_environment.instance_startup_template_id=null,de.shixun_environment.instance_startup_type=1,yc(de.shixun_environment.private_cloud_id,Xn)),An==="instance_startup_template_id"){de.shixun_environment.private_is_support_vnc=!1,de.shixun_environment.private_is_support_webssh=!1,de.shixun_environment.private_is_support_jupyter_lab=!1,de.shixun_environment.private_is_support_code_editor=!1,de.shixun_environment.instance_startup_type=1;const Ee=zr.find(ye=>ye.id===Xn);de.shixun_environment.disabled2_support_vnc=Ee.disabled_support_vnc,de.shixun_environment.disabled2_support_webssh=Ee.disabled_support_webssh,de.shixun_environment.disabled2_support_jupyter_lab=Ee.disabled_support_jupyter_lab,de.shixun_environment.disabled2_support_code_editor=Ee.disabled_support_code_editor,de.boosters=Ee.boosters,de.network_mode_list=Ee.network_mode_list,eu((Li=(ia=(pa=Ee.network_mode_list)==null?void 0:pa.filter(ye=>ye.is_default))==null?void 0:ia[0])==null?void 0:Li.network_mode),de.new_service_configs=Ee!=null&&Ee.service_config_info?[Ee.service_config_info]:[]}if((An==="private_is_support_vnc"||An==="private_is_support_webssh")&&(de.shixun_environment.instance_startup_type=1),An==="choice_small_type"){de.mirror_repository.choice_small_mirrors=No.filter(Fe=>Xn.includes(Fe.id));const Ee=de.mirror_repository.choice_small_mirrors,ye=ka.choice_small_mirrors;if(Ee.length>ye.length){const Fe=(0,dt.differenceBy)(Ee,ye,"id");if((no=Fe==null?void 0:Fe[0])!=null&&no.mirror_name){const We={cpu_limit:((qo=(Xo=(sl=Fe==null?void 0:Fe[0])==null?void 0:sl.shixun_service_configs)==null?void 0:Xo[0])==null?void 0:qo.cpu_limit)||1,lower_cpu_limit:(($o=(nl=(hl=Fe==null?void 0:Fe[0])==null?void 0:hl.shixun_service_configs)==null?void 0:nl[0])==null?void 0:$o.lower_cpu_limit)||.1,memory_limit:((Oi=(fl=(yl=Fe==null?void 0:Fe[0])==null?void 0:yl.shixun_service_configs)==null?void 0:fl[0])==null?void 0:Oi.memory_limit)||1,mirror_repository_id:(dl=Fe==null?void 0:Fe[0])==null?void 0:dl.id,name:(Vl=Fe==null?void 0:Fe[0])==null?void 0:Vl.mirror_name,request_limit:((Kl=(hu=(ku=Fe==null?void 0:Fe[0])==null?void 0:ku.shixun_service_configs)==null?void 0:hu[0])==null?void 0:Kl.request_limit)||10,resource_limit:((oe=(te=(ee=Fe==null?void 0:Fe[0])==null?void 0:ee.shixun_service_configs)==null?void 0:te[0])==null?void 0:oe.resource_limit)||10};de.mirror_repository.shixun_service_configs.push(We)}}else{const Fe=(0,dt.differenceBy)(ye,Ee,"id");de.mirror_repository.shixun_service_configs=de.mirror_repository.shixun_service_configs.filter(We=>{var vt;return We.mirror_repository_id!==((vt=Fe==null?void 0:Fe[0])==null?void 0:vt.id)})}}An?de[ot][An]=Xn:de[ot]=Xn,console.log("cloneData",de),Ei(""),$a(de)}),vn=(ot,An,Xn)=>{var Ur,pa;const ia=/^\d*(\.\d*)?$/,Li=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit","gpu_memory_limit","gpu_limit"],no=(0,dt.cloneDeep)((pa=(Ur=Ti.current)==null?void 0:Ur.mirror_repository)==null?void 0:pa.shixun_service_configs);if(Li.includes(An)){Xn.match(ia)&&(no[ot][An]=Xn,Ot("mirror_repository","shixun_service_configs",no));return}no[ot][An]=Xn,Ot("mirror_repository","shixun_service_configs",no)},En=()=>{Ve.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ye.createElement("div",{className:"tc"},Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ma,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},mr=()=>{var ot,An,Xn,Ur,pa,ia,Li,no,sl,Xo;if(!a()){if((mn==null?void 0:mn.resource_type)===1){if(!(ka!=null&&ka.id)){Ei("mirror");return}if(!(mn!=null&&mn.is_support_code_editor)&&!(mn!=null&&mn.is_support_vnc)&&!(mn!=null&&mn.is_support_webssh)&&!(mn!=null&&mn.is_support_thiry_party)){Ei("interface");return}if(mn.is_support_thiry_party&&!(mn!=null&&mn.proxy_port)){Ei("port"),Lo("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(mn.is_support_thiry_party&&(mn!=null&&mn.proxy_port)&&parseInt(mn==null?void 0:mn.proxy_port)>65535||((ot=mn==null?void 0:mn.proxy_port)==null?void 0:ot.length)>1&&((An=mn==null?void 0:mn.proxy_port)==null?void 0:An[0])==="0"){Ei("port"),Lo("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((Xn=ka==null?void 0:ka.shixun_service_configs)!=null&&Xn.length)){Ei("shixun_service_configs");return}for(let qo of ka==null?void 0:ka.shixun_service_configs){if(qo!=null&&qo.open_start_command&&!(qo!=null&&qo.start_command)){Ei("start_command");return}if(qo!=null&&qo.open_envs&&!(qo!=null&&qo.envs)){Ei("envs");return}}if(mn!=null&&mn.webssh_host&&!/^[a-z0-9\-]*$/.test(mn==null?void 0:mn.webssh_host)){Ke.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((pa=(Ur=ka==null?void 0:ka.shixun_service_configs)==null?void 0:Ur[0])!=null&&pa.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((Li=(ia=ka==null?void 0:ka.shixun_service_configs)==null?void 0:ia[0])==null?void 0:Li.webssh_host)){Ul(!0);return}}if((mn==null?void 0:mn.resource_type)===2){if(!(mn!=null&&mn.operating_system)){Ei("system");return}if(!(mn!=null&&mn.instance_startup_template_id)){Ei("template");return}if(!(mn!=null&&mn.private_is_support_vnc)&&!(mn!=null&&mn.private_is_support_webssh)&&!(mn!=null&&mn.private_is_support_jupyter_lab)){Ei("interface");return}if((mn==null?void 0:mn.operating_system)===1&&(mn!=null&&mn.private_is_support_vnc)&&Ju&&!(mn!=null&&mn.instance_startup_type)){Ei("instance_startup_type");return}}if((mn!=null&&mn.is_support_webssh||mn!=null&&mn.private_is_support_webssh)&&((no=mn==null?void 0:mn.command_settings)==null?void 0:no.some(hl=>{var nl,$o;return!hl.command&&!!((nl=hl.challenge_ids)!=null&&nl.length)||hl.command&&!(($o=hl.challenge_ids)!=null&&$o.length)}))){Ei("command_settings");return}(sl=Ht==null?void 0:Ht.detail)!=null&&sl.is_fork_from_creator&&((Xo=Ht==null?void 0:Ht.detail)!=null&&Xo.copy_for_exercise)&&Ai!=0&&(mn!=null&&mn.has_relation)?Pe({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(qo,hl)=>{Ne(qo,hl)}}}):Ne()}},Mr=ot=>gi(void 0,null,function*(){yield vn(ot.index,"cpu_limit",String(ot==null?void 0:ot.cpu)),yield vn(ot.index,"memory_limit",String(ot==null?void 0:ot.memory))}),sa=ot=>{const An=(0,dt.cloneDeep)(Di);An[ot.index]=jo(so({},An[ot.index]),{cpu_limit:String(ot==null?void 0:ot.cpu),memory_limit:String(ot==null?void 0:ot.memory)}),Ot("new_service_configs","",An)};return Ye.createElement("div",{className:jr.wrap},Ye.createElement("div",{className:jr.content},Ye.createElement("div",{className:jr.head},Ye.createElement("div",{className:jr.title},"\u5B9E\u9A8C\u73AF\u5883"),Kn.lengthlo(!0),className:jr.setting},"\u8BBE\u7F6E")),!!Kn.length&&Ye.createElement(y.Fragment,null,Ye.createElement(yt.Z5,{onDragEnd:ot=>b(ot,Kn)},Ye.createElement(yt.bK,{droppableId:"droppable",direction:"horizontal"},(ot,An)=>Ye.createElement("div",jo(so({},ot.droppableProps),{ref:ot.innerRef,className:jr.tabs}),Kn.map((Xn,Ur)=>{const{name:pa,id:ia}=Xn;return Ye.createElement(yt._l,{key:ia,draggableId:ia.toString(),index:Ur},(Li,no)=>Ye.createElement("div",jo(so(so({},Li.draggableProps),Li.dragHandleProps),{ref:Li.innerRef,className:Ai===ia?jr.active:"",key:ia}),Ye.createElement("i",{className:"iconfont icon-tuodong"}),Ye.createElement("span",{className:jr.name,onClick:()=>me(ia)},pa),Ye.createElement(Qr.Z,{trigger:["click"],dropdownRender:()=>Ye.createElement(or.default,{style:{width:92}},Ye.createElement(or.default.Item,{onClick:()=>z(ia,pa),className:"font14"},"\u91CD\u547D\u540D"),Ye.createElement(or.default.Item,{onClick:()=>le(ia,pa),className:"font14"},"\u5220\u9664")),getPopupContainer:sl=>sl.parentNode},Ye.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),ot.placeholder))),Ye.createElement("div",{className:jr.line})),Ye.createElement(rr.Z,{loading:io||Vo,active:!0},!!Kn.length&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Ye.createElement("div",{className:"p10"},Ye.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Ye.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u5934\u6B4C\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Ye.createElement("br",null),Ye.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")},Ye.createElement("div",{className:jr.resource},sc.map(ot=>Ye.createElement("div",{key:ot.id,className:(mn==null?void 0:mn.resource_type)===ot.id?jr.active:"",onClick:()=>{(mn==null?void 0:mn.resource_type)!==ot.id&&Ot("shixun_environment","resource_type",ot.id)}},ot.name)))),(mn==null?void 0:mn.resource_type)===1&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Ye.createElement("div",{className:jr.resource,style:{width:300}},gc.map(ot=>Ye.createElement("div",{key:ot.id,className:ll===ot.id?jr.active:"",onClick:()=>{ll!==ot.id&&(a()||(yi(ot.id),Ei(""),ot.id===0&&$a(jo(so({},ui),{mirror_repository:so({},rs)})),ot.id===1&&$a(jo(so({},ui),{mirror_repository:so({},Qi)})),ot.id===2&&$a(jo(so({},ui),{mirror_repository:so({},Ml)}))))}},ot.name)))),Ye.createElement($t.Z,{nameWidth:150,errorKey:"mirror",errorValue:ea,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Ye.createElement(Qe.Z,{align:"middle"},Ri===!1?Ye.createElement(Ye.Fragment,null,!!(ka!=null&&ka.id)&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",{onClick:()=>{a()||gl(!0)},className:jr.mirror},Ye.createElement("div",null,ka==null?void 0:ka.name),Ye.createElement("i",{className:"iconfont icon-genghuan"})),Ye.createElement(ei.Z,{value:[{description:ka==null?void 0:ka.description,name:ka==null?void 0:ka.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Ye.createElement("span",{className:jr.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(ka!=null&&ka.id)&&Ye.createElement("div",{onClick:()=>{gl(!0)},className:jr.mirror},Ye.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Ye.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),E(!0),(mn==null?void 0:mn.is_support_code_editor)&&Ye.createElement($t.Z,{name:"\u7F16\u7A0B\u8BED\u8A00",tooltipTitle:Ye.createElement("div",null,"1.\u5728\u7F16\u5199\u4EE3\u7801\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u6839\u636E\u9009\u62E9\u7684\u7F16\u7A0B\u8BED\u8A00\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Ye.createElement("br",null),"2.\u5982\u679C\u672A\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00\uFF0C\u7CFB\u7EDF\u6839\u636E\u4EE3\u7801\u6587\u4EF6\u7684\u6269\u5C55\u540D\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Ye.createElement("br",null),"3.\u4EE3\u7801\u4ED3\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u7F16\u7A0B\u8BED\u8A00\u9700\u8981\u4FDD\u6301\u4E00\u81F4\u3002\u4EE3\u7801\u6587\u4EF6\u6269\u5C55\u540D\u548C\u7F16\u7A0B\u8BED\u8A00\u4E0D\u5339\u914D\u65F6\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002"),nameWidth:150},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Hr.default,{getPopupContainer:ot=>ot.parentNode,onClick:a,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:mn==null?void 0:mn.program_language,onChange:ot=>Ot("shixun_environment","program_language",ot),showArrow:!0,maxTagCount:5},xl.map((ot,An)=>Ye.createElement(fo,{key:ot,value:ot},ot))))),(mn==null?void 0:mn.is_support_webssh)&&Ye.createElement($t.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ye.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")},Ye.createElement(tr,{showError:ea==="command_settings",value:mn==null?void 0:mn.command_settings,onChange:ot=>Ot("shixun_environment","command_settings",ot),optionsLevelList:Sl})),(mn==null?void 0:mn.is_support_thiry_party)&&Ye.createElement($t.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:ea,errorName:ao},Ye.createElement(Qe.Z,null,Ye.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Ye.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Ye.createElement(mt.default,{onClick:a,value:mn==null?void 0:mn.proxy_port,onChange:ot=>{const An=ot.target.value;(An===""||/^[0-9]\d*$/.test(An))&&Ot("shixun_environment","proxy_port",ot.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Ye.createElement("div",{className:"ml20"},Ye.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Ye.createElement(mt.default,{onClick:a,value:mn==null?void 0:mn.web_route,onChange:ot=>Ot("shixun_environment","web_route",ot.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Ye.createElement($t.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Hr.default,{getPopupContainer:ot=>ot.parentNode,onClick:a,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:ka==null?void 0:ka.choice_small_type,onChange:ot=>Ot("mirror_repository","choice_small_type",ot),showArrow:!0,maxTagCount:5},No.map((ot,An)=>Ye.createElement(fo,{key:ot.id,value:ot.id},ot.type_name))),!!((On=ka==null?void 0:ka.choice_small_mirrors)!=null&&On.length)&&Ye.createElement(ei.Z,{value:(ka==null?void 0:ka.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Ye.createElement("span",{className:jr.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,Rn.Ny)()&&Ye.createElement(y.Fragment,null,Ye.createElement("div",{onClick:()=>Eo(!So),className:jr.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ye.createElement("i",{className:`iconfont ${So?"icon-shouqi4":"icon-a-xialazhankai"}`})),So&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ea,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(Qt=ka==null?void 0:ka.shixun_service_configs)!=null&&Qt.length?"hidden":"initial"}},Ye.createElement("div",{className:jr.tabsBox},!((kn=ka==null?void 0:ka.shixun_service_configs)!=null&&kn.length)&&Ye.createElement(ft.Z,{image:Vn,imageStyle:{height:180,marginTop:67},description:""}),!!((Ia=ka==null?void 0:ka.shixun_service_configs)!=null&&Ia.length)&&Ye.createElement(Fr.default,{destroyInactiveTabPane:!0,moreIcon:Ye.createElement("span",{className:jr.more},"\u66F4\u591A ",Ye.createElement("i",{className:"iconfont icon-xiala1"}))},(ii=ka==null?void 0:ka.shixun_service_configs)==null?void 0:ii.map((ot,An)=>{var Xn,Ur,pa,ia,Li;const{cpu_limit:no,lower_cpu_limit:sl,memory_limit:Xo,request_limit:qo,resource_limit:hl,name:nl,shixun_update_logs:$o,gpu_limit:yl,gpu_memory_limit:fl}=ot;return Ye.createElement(Fr.default.TabPane,{className:"p20",tab:Ye.createElement("div",{title:nl,className:jr.tabTitle},nl),key:An},($o==null?void 0:$o.user_name)&&Ye.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",$o==null?void 0:$o.user_name,"\uFF08",$o==null?void 0:$o.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",$o!=null&&$o.created_at?hn()($o==null?void 0:$o.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Ye.createElement($t.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:jr.serverConfig,onClick:()=>{a()||(kl({index:An,cpu:no,memory:Xo}),gs(!0))}},Ye.createElement("div",null,Ye.createElement("span",null,no,"\u6838")," ",Ye.createElement("span",null,Xo,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"}))),An==0&&Ye.createElement(Qe.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:jr.viewRecommendConfig,onClick:()=>Gr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),(((pa=(Xn=Se==null?void 0:Se.setting)==null?void 0:Xn.big_model_users)==null?void 0:pa.includes((Ur=Dn==null?void 0:Dn.userInfo)==null?void 0:Ur.login))||(0,Rn.fn)())&&Ye.createElement($t.Z,{nameWidth:150,name:"GPU\u914D\u7F6E",align:"center"},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:jr.serverConfig,onClick:()=>{ql({index:An,gpu_limit:yl||0,gpu_memory_limit:fl||0}),Au(!0)}},yl&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",null,Ye.createElement("span",null,"\u663E\u5361",yl,"\u4E2A")," ",Ye.createElement("span",null,"\u663E\u5B58",fl,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"})),!yl&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",null,"\u672A\u914D\u7F6EGPU"),Ye.createElement("i",{className:"iconfont icon-bianji21"})))))),Ye.createElement($t.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Qe.Z,{align:"middle",wrap:!1},Ye.createElement(mt.default,{onClick:a,style:{width:400},value:hl,maxLength:5,onChange:Oi=>{const{value:dl}=Oi.target,Vl=/^\d*(\.\d*)?$/;dl.match(Vl)&&vn(An,"resource_limit",Oi.target.value)},addonAfter:"M"}),Ye.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")))),Ye.createElement($t.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:ot==null?void 0:ot.open_start_command,errorKey:"start_command",errorValue:ea,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Ye.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Ye.createElement(Hr.default,{getPopupContainer:Oi=>Oi.parentNode,onClick:a,bordered:!1,fieldNames:{label:"name",value:"id"},options:(ia=ui==null?void 0:ui.mirror_repository)==null?void 0:ia.webssh_user_arr,value:(ot==null?void 0:ot.webssh_user)||"root",onChange:Oi=>vn(An,"webssh_user",Oi),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Ye.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Ye.createElement(Qe.Z,{className:"mb20"},Ye.createElement(mt.default,{bordered:!1,onClick:a,value:ot==null?void 0:ot.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:Oi=>{vn(An,"webssh_host",Oi.target.value),Oi.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(Oi.target.value)?Ul(!1):Ul(!0):Ul(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Ye.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",Ye.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),zl&&Ye.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Ye.createElement(Ie.default,{checked:ot==null?void 0:ot.open_start_command,onChange:Oi=>vn(An,"open_start_command",Oi.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Ye.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")),(ot==null?void 0:ot.open_start_command)&&Ye.createElement(Nr.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:ot==null?void 0:ot.start_command,language:"shell",theme:"vs-light",onChange:Oi=>vn(An,"start_command",Oi)})),Ye.createElement($t.Z,{required:ot==null?void 0:ot.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:ea,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Ye.createElement(Ie.default,{checked:ot==null?void 0:ot.open_envs,onChange:Oi=>vn(An,"open_envs",Oi.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(ot==null?void 0:ot.open_envs)&&Ye.createElement(Nr.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:ot==null?void 0:ot.envs,onChange:Oi=>vn(An,"envs",Oi)})),Ye.createElement($t.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Rr.Z,{disableWhenCommunity:new Date((Li=Ht.detail)==null?void 0:Li.created_at)>new Date("2023-09-01")},Ye.createElement(na.Z,{checked:ot==null?void 0:ot.privileged,onChange:Oi=>vn(An,"privileged",Oi)})),Ye.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Ye.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"))),Ye.createElement($t.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Ye.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ye.createElement(mt.default,{onClick:a,value:ot==null?void 0:ot.add_cap,onChange:Oi=>vn(An,"add_cap",Oi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Ye.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ye.createElement(mt.default,{onClick:a,value:ot==null?void 0:ot.drop_cap,onChange:Oi=>vn(An,"drop_cap",Oi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(mn==null?void 0:mn.resource_type)===2&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{nameWidth:150},Ye.createElement(Hr.default,{getPopupContainer:ot=>ot.parentNode,bordered:!1,onClick:a,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:mn==null?void 0:mn.private_cloud_id,onChange:ot=>Ot("shixun_environment","private_cloud_id",ot)},Sa.map((ot,An)=>Ye.createElement(fo,{key:ot.id,value:ot.id},ot.name)))),Ye.createElement($t.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,errorKey:"system",errorValue:ea,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Ye.createElement("div",{className:jr.system},uc.map(ot=>Ye.createElement("div",{onClick:()=>{mn.operating_system!==ot.id&&Ot("shixun_environment","operating_system",ot.id)},key:ot.id,className:(mn==null?void 0:mn.operating_system)===ot.id?jr.active:""},Ye.createElement("i",{className:ot.icon}),Ye.createElement("span",null,ot.name))))),Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:ea,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Hr.default,{getPopupContainer:ot=>ot.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:a,ref:Qa,showArrow:!0,dropdownRender:ot=>Ye.createElement("div",{className:jr.template},Ye.createElement("div",{className:jr.liWrap},zr.map(An=>Ye.createElement("div",{className:jr.li,key:An.id,onClick:()=>{Qa.current.blur(),Ot("shixun_environment","instance_startup_template_id",An.id)}},Ye.createElement("span",{title:An.name,style:{color:(mn==null?void 0:mn.instance_startup_template_id)===An.id?"#0152d9":"initial"}},An.name),!An.is_public&&Ye.createElement("b",{className:jr.tag},"\u79C1\u6709")))),Ye.createElement("div",{style:{padding:12}},!zr.length&&Ye.createElement(ft.Z,{image:Vn,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Ye.createElement("div",{style:{marginTop:zr!=null&&zr.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Ye.createElement("span",{onClick:En,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:zr==null?void 0:zr.map(ot=>({label:ot.name,value:ot.id})),value:mn==null?void 0:mn.instance_startup_template_id}),!!Oc&&Ye.createElement(ei.Z,{value:Oc,title:"\u6A21\u7248\u63CF\u8FF0"},Ye.createElement("span",{className:jr.explain},"\u6A21\u7248\u63CF\u8FF0")))),E(!1),(mn==null?void 0:mn.private_is_support_webssh)&&Ye.createElement($t.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ye.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")},Ye.createElement(tr,{showError:ea==="command_settings",value:mn==null?void 0:mn.command_settings,onChange:ot=>Ot("shixun_environment","command_settings",ot),optionsLevelList:Sl})),(mn==null?void 0:mn.operating_system)===1&&(mn==null?void 0:mn.private_is_support_vnc)&&(Ju||Qo&&cc===1)&&Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:ea,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ye.createElement("div",{className:jr.resource},Wl.map(ot=>Ye.createElement("div",{key:ot.id,className:(mn==null?void 0:mn.instance_startup_type)===ot.id?jr.active:"",onClick:()=>Ot("shixun_environment","instance_startup_type",ot.id)},ot.name)))),(0,Rn.Ny)()&&cc===1&&Ye.createElement(y.Fragment,null,Ye.createElement("div",{onClick:()=>Fi(!Jr),className:jr.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ye.createElement("i",{className:`iconfont ${Jr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Jr&&Ye.createElement(y.Fragment,null,Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ea,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:Di!=null&&Di.length?"hidden":"initial"}},Ye.createElement("div",{className:jr.tabsBox},!(Di!=null&&Di.length)&&Ye.createElement(ft.Z,{image:Vn,imageStyle:{height:180,marginTop:67},description:""}),!!(Di!=null&&Di.length)&&Ye.createElement(Fr.default,{destroyInactiveTabPane:!0,moreIcon:Ye.createElement("span",{className:jr.more},"\u66F4\u591A ",Ye.createElement("i",{className:"iconfont icon-xiala1"}))},Di==null?void 0:Di.map((ot,An)=>{const{cpu_limit:Xn,lower_cpu_limit:Ur,memory_limit:pa,request_limit:ia,resource_limit:Li,name:no}=ot;return Ye.createElement(Fr.default.TabPane,{className:"p20",tab:Ye.createElement("div",{title:no,className:jr.tabTitle},no),key:An},Ye.createElement(Qe.Z,{align:"middle"},Ye.createElement(Qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:jr.serverConfig,onClick:()=>{kl({index:An,cpu:Xn,memory:pa}),gs(!0)}},Ye.createElement("div",null,Ye.createElement("span",null,Xn,"\u6838")," ",Ye.createElement("span",null,pa,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"}))),An==0&&Ye.createElement(Qe.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:jr.viewRecommendConfig,onClick:()=>Gr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,Rn.Ny)()&&(To==null?void 0:To.length)>0&&Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Ye.createElement(Hr.default,{disabled:!0,getPopupContainer:ot=>ot.parentNode,bordered:!1,className:"mr10",value:To[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},To.map(ot=>Ye.createElement(Hr.default.Option,{key:ot,value:ot},ot)))),(0,Rn.Ny)()&&(Mi==null?void 0:Mi.length)>0&&Ye.createElement($t.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Ye.createElement("div",{className:"p10"},Ye.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"),Ye.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"))},Ye.createElement(Hr.default,{disabled:!0,getPopupContainer:ot=>ot.parentNode,bordered:!1,className:"mr10",value:(Ha=(aa=Mi==null?void 0:Mi.filter(ot=>ot.is_default))==null?void 0:aa[0])==null?void 0:Ha.network_mode,onChange:ot=>{eu(ot)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Mi==null?void 0:Mi.map(ot=>Ye.createElement(Hr.default.Option,{key:ot==null?void 0:ot.network_mode,value:ot==null?void 0:ot.network_mode},ot.name)))))))),!Kn.length&&Ye.createElement(ft.Z,{image:Vn,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Ye.createElement("div",{className:jr.btns},Ye.createElement(Ze.ZP,{onClick:Sc,style:{marginRight:40}},"\u53D6\u6D88"),Ye.createElement(Ze.ZP,{loading:pl,type:"primary",disabled:!(Kn!=null&&Kn.length),onClick:()=>{mr()}},"\u4FDD\u5B58")),Ye.createElement(ct,{identifier:ur,shixun_environment_id:Ai,useId:ka==null?void 0:ka.id,visible:vl,onCancel:()=>gl(!1),onOk:ot=>ge(ot),tab_type:(ca=gc[Number(ll)])==null?void 0:ca.type}),Ye.createElement(Kr,{verifyModal:a,id:ur,environment:Kn,is_published:Br,dispatch:Pe,visible:da,onCancel:()=>lo(!1),onOk:ot=>be(ot)}),Ye.createElement(oa.Z,{visible:fu,onOk:ot=>{let An=mn==null?void 0:mn.resource_type;An==1&&Mr(ot),An==2&&sa(ot),gs(!1)},onCancel:()=>gs(!1),info:Wi}),Ye.createElement(Yr.Z,{visible:mu,onOk:ot=>gi(void 0,null,function*(){yield vn(ot.index,"gpu_memory_limit",String(ot==null?void 0:ot.gpu_memory_limit)),setTimeout(()=>gi(void 0,null,function*(){yield vn(ot.index,"gpu_limit",String(ot==null?void 0:ot.gpu_limit)),Au(!1)}))}),onCancel:()=>Au(!1),info:Go}),Ye.createElement(ri.Z,{onOk:()=>{El(mn==null?void 0:mn.id)},identifier:ur,visible:Xu,onCancel:()=>Gr(!1),info:null,isJupyter:!1}))};var Dl=(0,tt.connect)(({practiceSetting:Ae,globalSetting:Pe,shixunsDetail:Se,user:Ht})=>({practiceSetting:Ae,globalSetting:Pe,shixunsDetail:Se,user:Ht}))(rl),Io=ne(70858),$l=ne(87169),Pl={footerWrap:"footerWrap___Qaahm"},Cl=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,Fl=(Ae,Pe)=>{var Se={};for(var Ht in Ae)Nl.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&Cl)for(var Ht of Cl(Ae))Pe.indexOf(Ht)<0&&es.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},bl=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const mo=mt.default.TextArea,ss=Ae=>{var Pe=Ae,{shixunsDetail:Se,globalSetting:Ht,loading:Dn,dispatch:Bn,onFinish:wn=()=>{}}=Pe,On=Fl(Pe,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Qt]=pe.default.useForm(),kn=ii=>bl(void 0,null,function*(){var aa;const Ha=yield Bn({type:"shixunsDetail/getCustomScript",payload:{id:(aa=Se.actionTabs.params)==null?void 0:aa.id,compile:ii.execute,excutive:ii.compile}});Ia(),Ha&&wn(Ha==null?void 0:Ha.shixun_script)}),Ia=()=>{Bn({type:"shixunsDetail/setActionTabs",payload:{}})};return y.createElement(Ve.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Se.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ia},y.createElement(pe.default,{form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:kn},y.createElement(pe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(mo,{rows:4})),y.createElement(pe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},y.createElement(mo,{rows:4})),y.createElement("div",{className:Pl.footerWrap},y.createElement(pe.default.Item,null,y.createElement(Ze.ZP,{className:"mr5",size:"middle",onClick:Ia},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Dn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var ks=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se})=>({shixunsDetail:Ae,globalSetting:Se,loading:Pe}))(ss),po={wrap:"wrap___tkKvJ",head:"head___qUdlR",active:"active___fcOZ0",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",otherPractice:"otherPractice___qlpPQ",box:"box___TdGJn",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},ys=ne(27324),Ns=ne(56627),nu=Object.defineProperty,js=Object.defineProperties,zs=Object.getOwnPropertyDescriptors,ru=Object.getOwnPropertySymbols,Xl=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,wi=(Ae,Pe,Se)=>Pe in Ae?nu(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Vi=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Xl.call(Pe,Se)&&wi(Ae,Se,Pe[Se]);if(ru)for(var Se of ru(Pe))Dr.call(Pe,Se)&&wi(Ae,Se,Pe[Se]);return Ae},Hi=(Ae,Pe)=>js(Ae,zs(Pe)),Mo=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Al=Hr.default.Option,Tl=({practiceSetting:Ae,dispatch:Pe,shixunsDetail:Se,globalSetting:Ht,user:Dn})=>{var Bn,wn,On,Qt;const[kn,Ia]=(0,y.useState)(null),[ii,aa]=(0,y.useState)([]),[Ha,ca]=(0,y.useState)(!0),[ur,Br]=(0,y.useState)({}),[Kn,hi]=(0,y.useState)([]),[Ai,ja]=(0,y.useState)(),[Sa,ma]=(0,y.useState)(),[zr,Oa]=(0,y.useState)([]),[Qa,ui]=(0,y.useState)({}),$a=(0,y.useRef)(null),Ti=(0,y.useRef)(!0),Gi=(0,y.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),mn=(0,y.useRef)(null),[ka,No]=(0,y.useState)(!1),[Di,Mi]=(0,y.useState)(!1),[To,ea]=(0,y.useState)(!1),[Ei,ao]=(0,y.useState)({}),[Lo,So]=(0,y.useState)({}),[Eo,Jr]=(0,y.useState)(!0),[Fi,io]=(0,y.useState)(!1),[Pi,Vo]=(0,y.useState)(""),[Zo,pl]=(0,y.useState)(""),{id:Oo,is_published:zl}=Ae,{frequence_image:Ul=[],environments:da=[],choice_small_type:lo=[],other_image:vl=[]}=Qa,{name:gl,description:ll,authorization:yi,small_type:Ri=[]}=ur;(0,y.useEffect)(()=>{kn!==null&&(ji(),$a.current&&($a.current.scrollTop=0))},[kn]),(0,y.useEffect)(()=>{Oo&&rs()},[Oo]),(0,y.useEffect)(()=>{if(kn!==null)return Ao(),()=>{clearTimeout(mn.current)}},[kn,ii,Kn,Ai,Sa]);const Ao=()=>{clearTimeout(mn.current),mn.current=setTimeout(()=>{!(0,dt.isEqual)(Gi.current.activeId,kn)||!(0,dt.isEqual)(Gi.current.selectId,ii)||!(0,dt.isEqual)(Gi.current.serviceConfigList,Kn)||!(0,dt.isEqual)(Gi.current.evaluateScript,Ai)||!(0,dt.isEqual)(Gi.current.evaluationScript,Sa)?Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},rs=()=>Mo(void 0,null,function*(){var Gr,Wi,kl;ca(!0);const Go=yield(0,ze.ZP)(`/api/shixuns/${Oo}/edit_environment_info.json`,{method:"get"});Go.status===0&&(ui(Vi({},Go.data)),ca(!1),(Gr=Go==null?void 0:Go.data)!=null&&Gr.id?(Gi.current.activeId=(Wi=Go==null?void 0:Go.data)==null?void 0:Wi.id,Ia((kl=Go==null?void 0:Go.data)==null?void 0:kl.id)):Ia(null))}),ji=()=>Mo(void 0,null,function*(){var Gr,Wi,kl,Go,ql,Sl,ms,pu,sc,uc;Jr(!0);const Wl=yield(0,ze.ZP)(`/api/shixuns/${Oo}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:kn}});Br(Wl.data),Gi.current.selectId=(Gr=Wl.data)==null?void 0:Gr.choice_small_type,aa((Wi=Wl.data)==null?void 0:Wi.choice_small_type),Gi.current.serviceConfigList=(kl=Wl.data)==null?void 0:kl.shixun_service_configs,hi((Go=Wl.data)==null?void 0:Go.shixun_service_configs),Gi.current.evaluateScript=Wl.data.evaluate_script,ja(Wl.data.evaluate_script),Gi.current.evaluationScript=Wl.data.choice_standard_scripts,ma(Wl.data.choice_standard_scripts),Oa(Wl.data.standard_scripts),io((ql=Wl==null?void 0:Wl.data)==null?void 0:ql.is_jupyter_lab_private_cloud),Vo(((Sl=Wl==null?void 0:Wl.data)==null?void 0:Sl.jupyter_lab_private_cloud_id)||((sc=(pu=(ms=Wl==null?void 0:Wl.data)==null?void 0:ms.jupyter_lab_private_clouds)==null?void 0:pu[0])==null?void 0:sc.id)),pl((uc=Wl==null?void 0:Wl.data)==null?void 0:uc.jupyter_lab_private_instance_id),Jr(!1)}),Qi=()=>{var Gr;const Wi=()=>{tt.history.push(`/shixuns/${Oo}/challenges`),Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Gr=Ae==null?void 0:Ae.sideBar)!=null&&Gr.confirmLeave?Ve.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:()=>{Wi()}}):Wi()},Uo=(Gr=!1)=>Mo(void 0,null,function*(){if((ur==null?void 0:ur.survival_time)<10){Ke.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;let Wi={sub_type:ii,main_type:kn,shixun:{mirror_script_id:Sa,is_jupyter_lab_private_cloud:!1,survival_time:ur==null?void 0:ur.survival_time},shixun_info:{evaluate_script:Ai},shixun_service_configs:Kn.map(Go=>({mirror_repository_id:Go.mirror_repository_id,cpu_limit:Go.cpu_limit,lower_cpu_limit:Go.lower_cpu_limit,memory_limit:Go.memory_limit,request_limit:Go.request_limit,resource_limit:Go.resource_limit}))};if(Fi){if(!Zo){Ke.ZP.warning("\u8BF7\u9009\u62E9\u5B9E\u4F8B");return}Wi.shixun=Hi(Vi({},Wi.shixun),{is_jupyter_lab_private_cloud:!0,jupyter_lab_private_cloud_id:Pi,jupyter_lab_private_instance_id:Zo})}(yield(0,ze.ZP)(`/api/shixuns/${Oo}`,{method:"put",body:Wi})).status===0&&(Ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Gi.current={activeId:kn,selectId:ii,serviceConfigList:Kn,evaluateScript:Ai,evaluationScript:Sa},Pe({type:"practiceSetting/getCommonData",payload:{id:Oo}}),Pe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),Ml=Ri.filter(Gr=>ii.includes(Gr.id)),Ro=()=>{Qi()},fs=(Gr,Wi,kl)=>{hi(Go=>Go.map((ql,Sl)=>Sl===kl?Hi(Vi({},ql),{[Wi]:Gr}):ql))},eu=()=>{(0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Pe({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Oo}}})},fu=Gr=>Mo(void 0,null,function*(){const Wi=yield Pe({type:"shixunsDetail/getScriptContent",payload:{id:Oo,script_id:Gr}});Wi&&ja(Wi.content)}),gs=Gr=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",y.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Mo(void 0,null,function*(){yield fu(Gr),Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:y.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},mu=(Gr,Wi)=>{const kl=Kn[0]?[Kn[0]]:[];Wi.forEach(Go=>{const ql=Kn.find(Sl=>Sl.mirror_repository_id===Number(Go.key));if(ql)kl.push(ql);else{const Sl=Ri.find(ms=>ms.id===Number(Go.key));if(Sl.mirror_name){const ms={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(Go.key),name:Sl.mirror_name,request_limit:10};kl.push(ms)}}}),hi(kl),aa(Gr)},Au=Gr=>{fs(String(Gr==null?void 0:Gr.cpu),"cpu_limit",Gr.index),fs(String(Gr==null?void 0:Gr.memory),"memory_limit",Gr.index),No(!1)},Xu=Gr=>{fs(String(Gr==null?void 0:Gr.gpu_limit),"gpu_limit",Gr.index),fs(String(Gr==null?void 0:Gr.gpu_memory_limit),"gpu_memory_limit",Gr.index),Mi(!1)};return y.createElement(rr.Z,{loading:Eo,active:!0},y.createElement("div",{className:po.wrap},y.createElement("div",{className:po.head},[{key:!1,name:"\u901A\u7528\u4E91"},{key:!0,name:"\u4E13\u6709\u4E91"}].map(Gr=>y.createElement("div",{key:Gr.name,className:Fi===Gr.key?po.active:"",onClick:()=>io(Gr.key)},Gr.name))),y.createElement("div",{className:po.practice,style:{display:Fi===!1?"flex":"none"}},y.createElement(Wn.Z,{loading:Ha,skin:"night",className:po.left,dispatch:Pe,value:kn,data:da,otherData:vl,tags:Ul,onChange:Gr=>Ia(Gr),onSearchWord:()=>{}}),y.createElement("div",{className:po.right},y.createElement("header",null,y.createElement("div",{className:po.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",kn===null?"\u2014 \u2014":gl)),y.createElement("div",{className:po.content,ref:$a},kn===null&&y.createElement(ft.Z,{image:Vn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),kn!==null&&y.createElement("div",{className:po.des},y.createElement("div",{className:po.mainBody},y.createElement(at.Z,{value:ll})),y.createElement("div",{className:po.title},"\u9644\u5E26\u73AF\u5883"),y.createElement("div",{className:po.selectBox},y.createElement(Hr.default,{onChange:(Gr,Wi)=>mu(Gr,Wi),getPopupContainer:Gr=>Gr.parentNode,mode:"multiple",bordered:!1,value:ii,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ri.map((Gr,Wi)=>y.createElement(Al,{key:Gr.id,value:Gr.id},Gr.type_name))),y.createElement("div",{className:po.smallType},Ml.map(Gr=>Gr.description?y.createElement("span",{key:Gr.id},Gr.description):null))),!((Bn=Se==null?void 0:Se.detail)!=null&&Bn.is_jupyter_lab)&&y.createElement(y.Fragment,null,y.createElement("div",{className:po.title},"\u8BC4\u6D4B\u811A\u672C"),y.createElement("div",{className:po.evaluating},y.createElement("div",{className:po.evaluatingLabel},zl&&y.createElement("div",{onClick:()=>{(0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:po.mask}),y.createElement(Hr.default,{style:{width:400},bordered:!1,getPopupContainer:Gr=>Gr.parentNode,value:Sa,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Gr=>{gs(Gr),ma(Gr)}},(zr||[]).map((Gr,Wi)=>y.createElement(Al,{value:parseInt(Gr.id),name:Gr.scptname,key:Wi},Gr.scptname))),y.createElement("span",{className:po.evaluatingS1,onClick:eu},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),y.createElement(Yn.Z,{overlayClassName:po.popover,placement:"bottomLeft",content:y.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",y.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",y.createElement("br",null),"challengeProgramNames",y.createElement("br",null),"sourceClassNames",y.createElement("br",null),y.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",y.createElement("br",null),y.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",y.createElement("br",null),"src/step1/HelloWorld.java",y.createElement("br",null),"src/step2/Other.java",y.createElement("br",null),y.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",y.createElement("br",null),"step1.HelloWorld",y.createElement("br",null),"step2.Other",y.createElement("br",null),y.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",y.createElement("br",null),'ff challengeProgramNames=("src/step1/',y.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',y.createElement("br",null),'sourceClassNames=("step1.HelloWorld',y.createElement("br",null),'" "step2.Other")',y.createElement("br",null),y.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},y.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},y.createElement($l.Z,null)))),y.createElement(Nr.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Ai,onChange:Gr=>{if(Ti.current){Ti.current=!1;return}ja(Gr),(0,Et.gy)(Pe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Ti.current=!0,ja(Gi.current.evaluateScript)},200)}}))),((wn=Se.detail)==null?void 0:wn.identity)<3&&!!Kn.length&&y.createElement(y.Fragment,null,y.createElement("div",{className:po.title},"\u8D44\u6E90\u914D\u7F6E"),y.createElement("div",{className:po.serviceSettingWrap},Kn==null?void 0:Kn.map((Gr,Wi)=>{var kl,Go,ql;return y.createElement("div",{key:Wi,className:"mb30"},y.createElement("div",{className:"mb20"},y.createElement("span",{className:"font16"},Gr.name)),y.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),y.createElement(Qe.Z,{align:"middle"},y.createElement(Qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.serverConfig,style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{zl||(ao({index:Wi,cpu:Gr==null?void 0:Gr.cpu_limit,memory:Gr==null?void 0:Gr.memory_limit}),No(!0))}},y.createElement("div",null,y.createElement("span",null,Gr==null?void 0:Gr.cpu_limit,"\u6838")," ",y.createElement("span",null,Gr==null?void 0:Gr.memory_limit,"GB")),y.createElement("i",{className:"iconfont icon-bianji21",style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),y.createElement(Qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.viewRecommendConfig,onClick:()=>ea(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),(((ql=(kl=Ht==null?void 0:Ht.setting)==null?void 0:kl.big_model_users)==null?void 0:ql.includes((Go=Dn==null?void 0:Dn.userInfo)==null?void 0:Go.login))||(0,Rn.fn)())&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#333",marginBottom:4,marginTop:15}},"GPU\u548C\u663E\u5B58"),y.createElement(Qe.Z,{align:"middle"},y.createElement(Qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.serverConfig,style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{zl||(So({index:Wi,gpu_limit:(Gr==null?void 0:Gr.gpu_limit)||0,gpu_memory_limit:(Gr==null?void 0:Gr.gpu_memory_limit)||0}),Mi(!0))}},!!(Gr!=null&&Gr.gpu_limit)&&y.createElement(y.Fragment,null,y.createElement("div",null,y.createElement("span",null,"\u663E\u5361",Gr==null?void 0:Gr.gpu_limit,"\u4E2A")," ",y.createElement("span",null,"\u663E\u5B58",Gr==null?void 0:Gr.gpu_memory_limit,"GB")),y.createElement("i",{className:"iconfont icon-bianji21",style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})),!(Gr!=null&&Gr.gpu_limit)&&y.createElement(y.Fragment,null,y.createElement("div",null,"\u672A\u914D\u7F6EGPU"),y.createElement("i",{className:"iconfont icon-bianji21",style:zl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))))),y.createElement("div",{className:po.serviceBox},y.createElement("div",{className:po.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),y.createElement(mt.default,{value:Gr.resource_limit,style:{width:400,height:50},disabled:zl,maxLength:5,onChange:Sl=>{const{value:ms}=Sl.target,pu=/^\d*(\.\d*)?$/;ms.match(pu)&&fs(Sl.target.value,"resource_limit",Wi)},addonAfter:"M"}),y.createElement("label",{className:po.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}))),y.createElement("div",{className:"flex flex-col gap-10px"},y.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),y.createElement(Gn.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:ur==null?void 0:ur.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:Gr=>{Br(Hi(Vi({},ur),{survival_time:Gr}))}})))),y.createElement("div",{className:po.btns},y.createElement(Ze.ZP,{size:"middle",style:{marginRight:20},onClick:Ro},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",disabled:kn===null,onClick:()=>Uo()},"\u4FDD\u5B58"))),y.createElement(wt.Z,null),y.createElement(ks,{onFinish:Gr=>ja(Gr)}),y.createElement(qn.Z,null),y.createElement(oa.Z,{visible:ka,onOk:Gr=>Au(Gr),onCancel:()=>No(!1),info:Ei}),y.createElement(Yr.Z,{visible:Di,onOk:Gr=>Xu(Gr),onCancel:()=>Mi(!1),info:Lo}),y.createElement(ri.Z,{identifier:Oo,visible:To,onCancel:()=>ea(!1),info:null,isJupyter:!0})),y.createElement("div",{className:po.otherPractice,style:{display:Fi===!0?"flex":"none"}},y.createElement("div",{className:po.box},y.createElement(ys.qp,{title:"",titleWidth:0,dataSource:(ur==null?void 0:ur.jupyter_lab_private_clouds)||[],value:Pi,style:{marginLeft:-20},onChange:Gr=>Vo(Gr)}),y.createElement(Io.default,{rowSelection:{columnWidth:120,type:"radio",onChange:Gr=>{pl(Gr[0])},selectedRowKeys:[Zo]},style:{marginTop:13},rowKey:"id",columns:[{title:"\u540D\u79F0",dataIndex:"name"},{title:"\u63CF\u8FF0",dataIndex:"des"}],dataSource:((Qt=(On=ur==null?void 0:ur.jupyter_lab_private_clouds)==null?void 0:On.find(Gr=>Gr.id===Pi))==null?void 0:Qt.image)||[],pagination:!1})),y.createElement("div",{className:po.btns},y.createElement(Ze.ZP,{size:"middle",style:{marginRight:20},onClick:Ro},"\u53D6\u6D88"),y.createElement(Ns.Z,{size:"middle",type:"primary",disabled:kn===null,onClick:Uo},"\u4FDD\u5B58")))))};var Ts=(0,tt.connect)(({practiceSetting:Ae,globalSetting:Pe,shixunsDetail:Se,user:Ht})=>({practiceSetting:Ae,globalSetting:Pe,shixunsDetail:Se,user:Ht}))(Tl);const Il=({shixunsDetail:Ae})=>{var Pe,Se,Ht,Dn;const[Bn,wn]=(0,y.useState)(!0);return(0,y.useEffect)(()=>{var On;typeof((On=Ae==null?void 0:Ae.detail)==null?void 0:On.is_jupyter_lab)=="boolean"&&Bn&&wn(!1)},[(Pe=Ae==null?void 0:Ae.detail)==null?void 0:Pe.is_jupyter_lab,Bn]),console.log((Se=Ae==null?void 0:Ae.detail)==null?void 0:Se.is_jupyter_lab,Bn),y.createElement(rr.Z,{loading:Bn,active:!0},((Ht=Ae==null?void 0:Ae.detail)==null?void 0:Ht.is_jupyter_lab)===!1&&y.createElement(Dl,null),((Dn=Ae==null?void 0:Ae.detail)==null?void 0:Dn.is_jupyter_lab)===!0&&y.createElement(Ts,null))};var Wo=(0,tt.connect)(({shixunsDetail:Ae})=>({shixunsDetail:Ae}))(Il),eo=ne(56102),tl={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"},Jl={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},xu=ne(90146),dc=Object.defineProperty,Ll=Object.defineProperties,au=Object.getOwnPropertyDescriptors,ps=Object.getOwnPropertySymbols,Us=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,nc=(Ae,Pe,Se)=>Pe in Ae?dc(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Cs=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Us.call(Pe,Se)&&nc(Ae,Se,Pe[Se]);if(ps)for(var Se of ps(Pe))Fu.call(Pe,Se)&&nc(Ae,Se,Pe[Se]);return Ae},Tu=(Ae,Pe)=>Ll(Ae,au(Pe)),Ru=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const{Dragger:wu}=Ct.default;var fc=({dispatch:Ae,id:Pe,onClose:Se,onOK:Ht,visible:Dn,wrapClassName:Bn,local:wn,containerId:On,rootIdentifier:Qt})=>{var kn;const[Ia,ii]=(0,y.useState)({}),[aa,Ha]=(0,y.useState)([]),[ca,ur]=(0,y.useState)([]),[Br,Kn]=(0,y.useState)(0),[hi,Ai]=(0,y.useState)(!1),[ja,Sa]=(0,y.useState)(!1),[ma]=pe.default.useForm(),[zr,Oa]=(0,y.useState)([]),Qa=(0,y.useRef)([]);(0,y.useEffect)(()=>{Dn&&(ma.resetFields(),Oa([]),ur([]),Ha([]),Kn(0),Sa(!1),Ai(!1))},[Dn]);const ui=Jr=>{var Fi,io,Pi;if(Jr.file.status==="done"||Jr.file.status==="uploading"){if(Oa(Jr.fileList),!Jr.file.response)return;if((Fi=Jr.file.response)!=null&&Fi.id){Ke.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Oa(zr.filter(Vo=>Vo.uid!==Jr.file.uid)),(io=Jr.file.response)!=null&&io.message&&Ke.ZP.info((Pi=Jr.file.response)==null?void 0:Pi.message)}},$a=Jr=>Ru(void 0,null,function*(){var Fi;if(!Br){const Pi=zr.filter(Vo=>Vo.uid!==Jr.uid);Oa(Pi),Qa.current=[...Pi],Ha(aa.filter(Vo=>Vo!==Jr.name)),Ke.ZP.info("\u5220\u9664\u6210\u529F"),Pi.length||(ma.setFieldsValue({file:void 0}),ma.validateFields());return}if(!Jr.response){Ke.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,ze.ZP)(`/api/shixuns/${Pe}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Fi=Jr==null?void 0:Jr.response)==null?void 0:Fi.id]}})).status===0&&(Oa(zr.filter(Pi=>Pi.uid!==Jr.uid)),Ke.ZP.info("\u5220\u9664\u6210\u529F"))}),Ti=Jr=>{if(zr!=null&&zr.some(io=>io.name===Jr.name))return Ke.ZP.info(`${Jr.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Jr.size/1024/1024>500)return Ke.ZP.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;const Fi={name:Jr.name,uid:Jr.uid,file:Jr,percent:0};return zr.push(Fi),Qa.current=[...zr],Oa([...zr]),!1},Gi={height:300,multiple:!0,disabled:Br>0,withCredentials:!0,fileList:zr,action:`${Dt.Z.API_SERVER}/api/attachments.json`,onChange:ui,onRemove:$a,beforeUpload:Ti},mn=(Jr,Fi,io,Pi,Vo)=>{const Zo=new FormData;Object.keys(Jr).forEach(Oo=>{Zo.append(Oo,Jr[Oo])});const pl=new window.XMLHttpRequest;return pl.withCredentials=!0,pl.addEventListener("load",function(Oo){var zl;io(JSON.parse((zl=Oo==null?void 0:Oo.target)==null?void 0:zl.response))},!1),pl.addEventListener("error",function(Oo){Vo&&Vo(Oo)},!1),pl.upload.onprogress=Oo=>{Pi&&Pi(Oo)},pl.open("POST",Fi),pl.send(Zo),pl},ka=(Jr,Fi)=>{if(Jr.lengthComputable){const io=Math.floor(Jr.loaded/Jr.total*100),Pi=Tu(Cs({},Fi),{percent:io,status:io===100?"done":"uploading"});console.log(Qa.current,333),Qa.current=Qa.current.map(Vo=>Vo.uid===Fi.uid?Pi:Vo),Oa(Qa.current)}},No=(Jr,Fi)=>{const io=Tu(Cs({},Fi),{status:"error"});Ke.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Qa.current=Qa.current.map(Pi=>Pi.uid===Fi.uid?io:Pi),Qa.current.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(Sa(!1),Kn(2)),Oa(Qa.current)},Di=(Jr,Fi)=>{let io=Tu(Cs({},Fi),{status:"done"});if(Jr.status===0||(io=Tu(Cs({},Fi),{status:"error"}),Ke.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Qa.current=Qa.current.map(Pi=>Pi.uid===Fi.uid?io:Pi),Qa.current.every(Pi=>Pi.status==="done")){Ke.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),ao(!0);return}Qa.current.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(Sa(!1),Kn(2)),Oa(Qa.current)},Mi=()=>{let Jr=!0;return window.navigator.onLine==!0?Jr=!0:Jr=!1,Jr},To=Jr=>Ru(void 0,null,function*(){if(Sa(!0),Br===3){Kn(2);return}if(Br===2||Br===1){ea();return}const{commitMessage:Fi="",fileOss:io=[]}=Jr||{},Vo=(wn?zr:io).map(Oo=>Oo.name);if(Vo.filter(Oo=>Oo.indexOf("\u3001")!=-1||Oo.indexOf(" ")!=-1).length>0){Ke.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),Sa(!1);return}const Zo=(0,it.TG)(),pl=yield(0,ze.ZP)(`/api/shixuns/${Pe}/check_data_sets`,{method:"post",body:{files_name:Vo,homework_common_id:Zo||void 0}});if(pl.status===-3){Ha(pl==null?void 0:pl.exist_files),Sa(!1);return}if(JSON.stringify(pl)==="{}"){Sa(!1),Ke.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}pl.status===0&&(zr.forEach(Oo=>{const zl=mn({file:Oo.file,description:Fi},`${Dt.Z.API_SERVER}/api/shixuns/${Pe}/upload_data_sets.json`,Ul=>Di(Ul,Oo),Ul=>ka(Ul,Oo),Ul=>No(Ul,Oo));ca.push(zl)}),Kn(1))}),ea=()=>{const{commitMessage:Jr=""}=Cs({},ma.getFieldsValue())||{},Fi=Qa.current.filter(Pi=>Pi.status==="error"),io=Qa.current.map(Pi=>Tu(Cs({},Pi),{status:Pi.status==="error"?"uploading":Pi.status}));Oa(io),Fi.forEach(Pi=>{const Vo=mn({file:Pi.file,description:Jr},`${Dt.Z.API_SERVER}/api/shixuns/${Pe}/upload_data_sets.json`,Zo=>Di(Zo,Pi),Zo=>ka(Zo,Pi),Zo=>No(Zo,Pi));ca.push(Vo)})},Ei=Jr=>{var Fi,io;if(console.log(Jr,"changedValues"),"fileOss"in Jr){if(Jr!=null&&Jr.fileOss.every(Pi=>Pi.status==="done")&&((Fi=Jr==null?void 0:Jr.fileOss)!=null&&Fi.length)){Ke.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),ao(!0);return}if(Jr!=null&&Jr.fileOss.every(Pi=>Pi.status==="done"||Pi.status==="error")&&((io=Jr==null?void 0:Jr.fileOss)!=null&&io.length)){Kn(3),Sa(!1);return}Ha(aa.filter(Pi=>{var Vo;return(Vo=Jr==null?void 0:Jr.fileOss)==null?void 0:Vo.some(Zo=>Zo.name===Pi)}))}ii(Cs({},ma.getFieldsValue()))},ao=Jr=>{Jr||(Ai(!0),ca.forEach(Fi=>{Fi.abort()})),Ht(),Se()},Lo=()=>{const{fileOss:Jr=[]}=Cs({},ma.getFieldsValue())||{},Fi=zr==null?void 0:zr.every(Pi=>Pi.status==="done"),io=Jr==null?void 0:Jr.every(Pi=>Pi.status==="done");if(!Fi||!io){Ve.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:()=>{ao()}});return}ao()},So=()=>y.createElement(y.Fragment,null,y.createElement("div",null,y.createElement("i",{className:`iconfont icon-shangchuan font50 ${Jl.colorBlue}`})),y.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",y.createElement("span",{className:`${Jl.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Eo=Jr=>{console.log(Jr,444)};return y.createElement(Ve.default,{open:Dn,onOk:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ma.submit()},centered:!0,okText:Br===0?"\u786E\u5B9A":Br===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:ja},onCancel:Lo,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},y.createElement("div",{className:Jl.wrap},y.createElement(pe.default,{className:"mt10",form:ma,scrollToFirstError:!0,layout:"vertical",onFinish:To,onValuesChange:Ei},wn?y.createElement(pe.default.Item,{label:y.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",y.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},y.createElement(wu,Cs({},Gi)," ",So())):y.createElement(pe.default.Item,{label:y.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",y.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},y.createElement(xu.ZP,{identifier:Qt,cancelUpload:hi,container_type:"Shixun",container_id:On,uploading:Br<3?Br:0,disabled:Br>0,height:300,maxSize:100*1024*1024*1024,description:Ia.commitMessage||"",text:So(),onComplete:Eo,realFileName:!0})),!!aa.length&&y.createElement("span",{className:Jl.repeatedName},aa.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),y.createElement(pe.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(mt.default,{bordered:!1,disabled:Br>0,maxLength:100,suffix:`${((kn=Ia.commitMessage)==null?void 0:kn.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},Ac=ne(26593),rc=ne(271),Wu=ne(16949),ac=Object.defineProperty,Du=Object.defineProperties,as=Object.getOwnPropertyDescriptors,_u=Object.getOwnPropertySymbols,Hs=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,Vu=(Ae,Pe,Se)=>Pe in Ae?ac(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,hs=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Hs.call(Pe,Se)&&Vu(Ae,Se,Pe[Se]);if(_u)for(var Se of _u(Pe))gu.call(Pe,Se)&&Vu(Ae,Se,Pe[Se]);return Ae},us=(Ae,Pe)=>Du(Ae,as(Pe)),xc=(Ae,Pe)=>{var Se={};for(var Ht in Ae)Hs.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&_u)for(var Ht of _u(Ae))Pe.indexOf(Ht)<0&&gu.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},Zu=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const{Fragment:Mc}=y,{TabPane:bs}=Fr.default,Bs=Ae=>{var Pe=Ae,{globalSetting:Se,dispatch:Ht,practiceSetting:Dn,shixunsDetail:Bn,user:wn}=Pe,On=xc(Pe,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Qt,kn,Ia,ii,aa,Ha;const{id:ca}=Dn,[ur,Br]=(0,y.useState)([]),[Kn,hi]=(0,y.useState)({}),[Ai,ja]=(0,y.useState)([]),[Sa,ma]=(0,y.useState)(!1),[zr,Oa]=(0,y.useState)(!0),[Qa,ui]=(0,y.useState)(!1),[$a,Ti]=(0,y.useState)(!1),[Gi,mn]=(0,y.useState)(!1),[ka,No]=(0,y.useState)(!1),[Di,Mi]=(0,y.useState)("all"),[To,ea]=(0,y.useState)([]),[Ei,ao]=(0,y.useState)([]),[Lo,So]=(0,y.useState)(!1),[Eo,Jr]=(0,y.useState)({}),[Fi,io]=(0,y.useState)(!1),[Pi,Vo]=(0,y.useState)([]),[Zo,pl]=(0,y.useState)({page:1,limit:10,total:0}),[Oo,zl]=(0,y.useState)({page:1,limit:10,search:"",order:"mine"});(0,y.useEffect)(()=>{ca&&da()},[ca]);const Ul=ji=>{const Qi=us(hs({},Zo),{page:ji});ao([]),pl(Qi),da(Qi)},da=ji=>Zu(void 0,null,function*(){const Uo=ji||{page:1,limit:10,total:0};ma(!0);const Ml=yield Ht({type:"shixunsDetail/getSetData",payload:us(hs({},Uo),{id:ca})});Ml!=null&&Ml.data_sets&&(ma(!1),Br([...Ml.data_sets]),pl(us(hs({},Uo),{total:Ml==null?void 0:Ml.data_sets_count})),Oa(!1),hi(hs({},Ml)))}),lo=()=>y.createElement("div",{className:tl.empty},y.createElement("img",{src:Ac.x7,width:"258"}),y.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),gl={selectedRowKeys:Ei,columnWidth:70,onChange:ji=>{console.log("selectedRowKeys changed: ",ji),ao(ji)}},ll=ji=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Qi=ji?[ji]:Ei,Uo=(0,it.TG)();Ve.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zu(void 0,null,function*(){if((yield(0,ze.ZP)(`/api/shixuns/${ca}/destroy_data_sets.json`,{method:"Delete",body:{id:Qi,homework_common_id:Uo||void 0}})).status===0){const Ro=Qi.length===ur.length&&Zo.page>1?Zo.page-1:Zo.page;Ke.ZP.success("\u5220\u9664\u6210\u529F"),da(us(hs({},Zo),{page:Ro})),ao([])}})})},yi=()=>Zu(void 0,null,function*(){const{title:ji}=Eo;let Qi=null;if(console.log(ji,"title"),ji===""){Qi="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Jr(us(hs({},Eo),{errorDes:Qi}));return}if(ji.includes(" ")){Qi="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",Jr(us(hs({},Eo),{errorDes:Qi}));return}const Uo=ur.find(eu=>eu.id===(Eo==null?void 0:Eo.id)).title;if(ji===Uo.substring(0,Uo.lastIndexOf("."))||ji===Uo){Qi="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Jr(us(hs({},Eo),{errorDes:Qi}));return}const Ml=Uo.includes(".")?Uo.substring(Uo.lastIndexOf("."),Uo.length):"",Ro=(0,it.TG)();(yield(0,ze.ZP)(`/api/shixuns/${ca}/rename_data_sets.json`,{method:"post",body:{id:Eo==null?void 0:Eo.id,new_file_name:ji+Ml,homework_common_id:Ro||void 0}})).status===0&&(Ke.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),da(Zo),ui(!1),Jr({}))}),Ri=()=>{const{download_url:ji}=Eo;Ao(ji),Ke.ZP.success("\u590D\u5236\u6210\u529F"),Ti(!1),Jr({})},Ao=ji=>{const Qi=ji,Uo=document.createElement("input");Uo.value=Qi,document.body.appendChild(Uo),Uo.select(),document.execCommand("Copy"),Uo.style.display="none"},rs=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:ji=>y.createElement(Zr.Z,{title:ji},y.createElement("span",null,ji))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(ji,Qi)=>Qi!=null&&Qi.data_set_id?y.createElement(Zr.Z,{title:ji},y.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,it.xg)(`/dataset/${Qi==null?void 0:Qi.data_set_id}/detail?tabId=public`)}},ji)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:ji=>y.createElement(Zr.Z,{title:ji},y.createElement("span",null,ji||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(ji,Qi)=>hn()(Qi.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(ji,Qi)=>y.createElement("div",{className:tl.path},y.createElement(Zr.Z,{title:ji},y.createElement("span",{className:tl.text},ji)),y.createElement(eo.CopyToClipboard,{text:ji,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Zr.Z,{title:"\u590D\u5236"},y.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:(ji,Qi)=>y.createElement("div",{className:tl.actionsBtns},y.createElement(Zr.Z,{title:"\u91CD\u547D\u540D"},y.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var Uo;Jr((0,dt.clone)(us(hs({},Qi),{title:Qi!=null&&Qi.title.includes(".")?(Uo=Qi==null?void 0:Qi.title)==null?void 0:Uo.substring(0,Qi.title.lastIndexOf(".")):Qi==null?void 0:Qi.title}))),ui(!0),(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),y.createElement(Zr.Z,{title:"\u5206\u4EAB"},y.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Jr((0,dt.clone)(Qi)),Ti(!0)}})),y.createElement(Zr.Z,{title:"\u4E0B\u8F7D"},y.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,it.Nd)(Qi.title,Qi==null?void 0:Qi.download_url)}})),y.createElement(Zr.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},y.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),No(!0),Vo([Qi]),ea([Qi.id])}})),y.createElement(Zr.Z,{title:"\u5220\u9664"},y.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,it.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),ll(Qi.id)}})))}];return y.createElement("div",{className:tl.dataset},y.createElement("div",{className:tl.header},y.createElement("div",{className:tl.title},"\u6570\u636E\u96C6(",Zo.total,")"),y.createElement("div",{className:tl.dataPath},y.createElement("span",{className:tl.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),y.createElement("input",{value:Kn==null?void 0:Kn.folder_name,disabled:!0}),y.createElement(eo.CopyToClipboard,{text:Kn==null?void 0:Kn.folder_name,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Zr.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},y.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),y.createElement("div",{className:tl.btns},y.createElement(Ze.ZP,{type:"primary",ghost:!0,onClick:()=>ll(),disabled:!Ei.length,style:{width:"60px"}},"\u5220\u9664"),y.createElement(Ze.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{No(!0),ea(Ei),Vo(ur.filter(ji=>Ei.includes(ji.id)))},disabled:!Ei.length},"\u540C\u6B65"),y.createElement(Qr.Z,{className:"ml10",disabled:((Qt=wn==null?void 0:wn.userInfo)==null?void 0:Qt.user_status)===2,dropdownRender:()=>y.createElement(or.default,null,y.createElement(or.default.Item,{key:1,onClick:()=>{So(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),y.createElement(or.default.Item,{key:2,onClick:()=>{mn(!0),Mi("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},y.createElement("span",{className:tl.selectBtn},y.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),y.createElement("div",{className:tl.content},y.createElement(rr.Z,{loading:zr,active:!0,paragraph:{rows:5}},Zo.total?y.createElement(Io.default,{rowSelection:gl,className:tl.customTable,dataSource:ur,bordered:!1,rowKey:ji=>ji.id,rowClassName:tl.row,columns:rs,loading:Sa,pagination:{pageSize:Zo.limit,total:Zo.total,current:Zo.page,onChange:Ul,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):lo())),y.createElement(fc,{rootIdentifier:(kn=Bn==null?void 0:Bn.detail)==null?void 0:kn.root_identifier,wrapClassName:tl.uploadFileModal,id:ca,containerId:(Ia=Bn==null?void 0:Bn.detail)==null?void 0:Ia.id,local:(ii=Se==null?void 0:Se.setting)==null?void 0:ii.is_local,dispatch:Ht,visible:Lo,onClose:()=>So(!1),onOK:da}),y.createElement(Ve.default,{title:"\u91CD\u547D\u540D",open:Qa,onOk:yi,centered:!0,wrapClassName:tl.renameModal,onCancel:()=>{ui(!1),Jr({})},width:"1000px"},y.createElement("div",null,y.createElement("div",{className:tl.fileName},y.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),y.createElement(mt.default,{value:Eo==null?void 0:Eo.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:ji=>{Jr(us(hs({},Eo),{title:ji.target.value,errorDes:null}))},maxLength:60,suffix:`${((aa=Eo==null?void 0:Eo.title)==null?void 0:aa.length)||0}/60`}),(Eo==null?void 0:Eo.errorDes)&&y.createElement("div",{className:tl.errorDes},Eo==null?void 0:Eo.errorDes))),y.createElement(Ve.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:$a,onOk:Ri,centered:!0,wrapClassName:tl.shareModal,onCancel:()=>{Ti(!1),Jr({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},y.createElement("div",null,y.createElement("div",{className:tl.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",y.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),y.createElement(mt.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Eo==null?void 0:Eo.download_url}))),y.createElement(rc.Z,{setVisible:mn,visible:Gi,recordId:To,type:Di,updateData:da,identifier:(Ha=Bn.detail)==null?void 0:Ha.identifier}),y.createElement(Ve.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:ka,width:400,centered:!0,keyboard:!1,onCancel:()=>No(!1),maskClosable:!1,footer:y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement("div",{className:tl.leftButton,onClick:()=>{io(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),y.createElement("div",{className:tl.rightButton,onClick:()=>{No(!1),mn(!0),Mi("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},y.createElement("div",{className:tl.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")),y.createElement(Wu.Z,{visible:Fi,attachmentInfo:Pi,onClose:()=>io(!1),onSuccess:ji=>{io(!1),tt.history.push(`/dataset/${ji}/detail?tabId=mine`)}}))};var Eu=(0,tt.connect)(({globalSetting:Ae,shixunsDetail:Pe,practiceSetting:Se,user:Ht})=>({globalSetting:Ae,shixunsDetail:Pe,user:Ht,practiceSetting:Se}))(Bs),ic=ne(11938),iu={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},mc=Object.defineProperty,yu=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Ws=Object.prototype.propertyIsEnumerable,Zl=(Ae,Pe,Se)=>Pe in Ae?mc(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Ps=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Rs.call(Pe,Se)&&Zl(Ae,Se,Pe[Se]);if(yu)for(var Se of yu(Pe))Ws.call(Pe,Se)&&Zl(Ae,Se,Pe[Se]);return Ae},_s=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const Cu=Ae=>Ae!=null&&Ae.length?Ae.filter((Pe,Se)=>Se!==0).map(Pe=>Pe.val).join("").substr(1):"",Fc=({shixunsDetail:Ae,globalSetting:Pe,loading:Se,dispatch:Ht,fileType:Dn,path:Bn,onFinish:wn=()=>{}})=>{const On=(0,tt.useParams)(),[Qt,kn]=(0,y.useState)(""),[Ia,ii]=(0,y.useState)([]),[aa,Ha]=(0,y.useState)([]),ur=[nr.OriginalPicturePath,nr.ExpectPicturePath,nr.PicturePath].includes(Dn);(0,y.useEffect)(()=>{Ae.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(kn(Bn||""),Br())},[Ae.actionTabs.key]);const Br=(zr="")=>_s(void 0,null,function*(){var Oa;const Qa=yield Ht({type:"shixunsDetail/getRepository",payload:{id:On.id,path:zr}});if(zr===""&&!((Oa=Qa==null?void 0:Qa.trees)!=null&&Oa.length)&&Ke.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Qa!=null&&Qa.trees){const ui=Qa.trees.map($a=>Ps(Ps({},$a),{name:$a.name,val:$a.name}));Ha(ui||[])}}),Kn=zr=>{const Oa=Cu(Ia),Qa=`${Oa&&`${Oa}/`}${zr}`;Dn===nr.Path?!(Qt!=null&&Qt.includes(`${Qa}\uFF1B`))&&kn(`${Qt}${Qa}\uFF1B`):Dn===nr.ExecPath&&kn(Qa)},hi=zr=>{if(zr.type==="tree"){Ia.length?Ia.push({val:`/${zr.val}`,path:zr.val}):Ia.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${zr.val}`,path:zr.val}),ii(Ia);const Oa=Cu(Ia);ur&&kn(Oa),Br(Oa)}},Ai=(zr,Oa)=>{const Qa=Ia.filter(($a,Ti)=>Ti<=Oa);ii(Qa);const ui=Cu(Qa);ur&&kn(ui),Br(ui)},ja=()=>_s(void 0,null,function*(){wn(Qt),Sa()}),Sa=()=>{kn(""),ii([]),Ha([]),Ht({type:"shixunsDetail/setActionTabs",payload:{}})},ma=Cu(Ia);return y.createElement(Ve.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:Ae.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:ja,onCancel:Sa},y.createElement("div",{className:iu.wrap},y.createElement("div",{className:iu.content},y.createElement("div",{className:iu.mainPathWrap},!!(Ia!=null&&Ia.length)&&Ia.map((zr,Oa)=>y.createElement("a",{key:Oa,onClick:()=>Ai(zr,Oa)},zr.val))),!!(aa!=null&&aa.length)&&aa.map((zr,Oa)=>zr.type==="tree"?y.createElement("a",{key:Oa,onClick:()=>hi(zr)},y.createElement("i",{className:`iconfont icon-wenjianjia ${iu.colorBlue}`}),ma&&`${ma}/`,zr.name):y.createElement("a",{key:Oa,onClick:()=>Kn(`${zr.name}`)},y.createElement("i",{className:`iconfont icon-zuoye ${iu.colorBlue}`}),ma&&`${ma}/`,zr.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement(mt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Qt,onChange:zr=>kn(zr.target.value)})))};var oc=(0,tt.connect)(({shixunsDetail:Ae,loading:Pe,globalSetting:Se})=>({shixunsDetail:Ae,globalSetting:Se,loading:Pe.models.index}))(Fc),bu={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},wc=ne(13248),pc=Object.defineProperty,ou=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,vc=(Ae,Pe,Se)=>Pe in Ae?pc(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,lc=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))hc.call(Pe,Se)&&vc(Ae,Se,Pe[Se]);if(ou)for(var Se of ou(Pe))ju.call(Pe,Se)&&vc(Ae,Se,Pe[Se]);return Ae},Ks=(Ae,Pe)=>{var Se={};for(var Ht in Ae)hc.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&ou)for(var Ht of ou(Ae))Pe.indexOf(Ht)<0&&ju.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},lu=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const zu=Ae=>{var Pe=Ae,{shixunsDetail:Se,globalSetting:Ht,user:Dn,dispatch:Bn}=Pe,wn=Ks(Pe,["shixunsDetail","globalSetting","user","dispatch"]),On,Qt;const kn=(0,tt.useLocation)(),Ia=(0,y.useRef)((Qt=(On=kn.pathname)==null?void 0:On.split("/"))==null?void 0:Qt[2]),[ii]=pe.default.useForm(),[aa,Ha]=(0,y.useState)(""),[ca,ur]=(0,y.useState)(!1),[Br,Kn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ia.current&&hi()},[Ia.current]);const hi=()=>lu(void 0,null,function*(){ur(!0);const ja=yield(0,ze.ZP)(`/api/shixuns/${Ia.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});ja.status===0&&(Ha((ja==null?void 0:ja.standard_answer)||""),ii.setFieldsValue({hide_answer:ja==null?void 0:ja.hide_answer,disable_copy:ja==null?void 0:ja.disable_copy}),ur(!1))}),Ai=ja=>lu(void 0,null,function*(){Kn(!0),(yield(0,ze.ZP)(`/api/shixuns/${Ia.current}/set_standard_answer.json`,{method:"post",body:lc({},ja)})).status===0&&Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),Kn(!1)});return y.createElement("section",{className:bu.wrap},y.createElement(rr.Z,{loading:ca},y.createElement(pe.default,{form:ii,scrollToFirstError:!0,layout:"vertical",onFinish:Ai},y.createElement(pe.default.Item,{name:"hide_answer",valuePropName:"checked"},y.createElement(Ie.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),y.createElement(pe.default.Item,{name:"disable_copy",valuePropName:"checked"},y.createElement(Ie.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),y.createElement(pe.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},y.createElement(Tt.Z,{defaultValue:aa})),y.createElement(pe.default.Item,null,y.createElement(wc.t,{okText:"\u4FDD\u5B58",loading:Br,hasCancelBtn:!1,className:bu.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Uu=(0,tt.connect)(({shixunsDetail:Ae,globalSetting:Pe,user:Se})=>({shixunsDetail:Ae,globalSetting:Pe,user:Se}))(zu),se=ne(59195),ve=ne(61485),Le=ne(55039),Je=ne(1007),Xe=ne(59301),Vt=Object.defineProperty,an=Object.defineProperties,un=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,zn=(Ae,Pe,Se)=>Pe in Ae?Vt(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Jn=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Nn.call(Pe,Se)&&zn(Ae,Se,Pe[Se]);if(In)for(var Se of In(Pe))dn.call(Pe,Se)&&zn(Ae,Se,Pe[Se]);return Ae},Qn=(Ae,Pe)=>an(Ae,un(Pe)),jn=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const{Countdown:ir}=ic.default;var sr=(Ae=>(Ae[Ae.LoadingFail=1]="LoadingFail",Ae[Ae.Loading=2]="Loading",Ae[Ae.Finish=3]="Finish",Ae))(sr||{}),nr=(Ae=>(Ae.Path="path",Ae.ExecPath="exec_path",Ae.OriginalPicturePath="original_picture_path",Ae.ExpectPicturePath="expect_picture_path",Ae.PicturePath="picture_path",Ae))(nr||{});const qr=({globalSetting:Ae,loading:Pe,dispatch:Se,practiceSetting:Ht,shixunsDetail:Dn})=>{var Bn,wn;const[On,Qt]=(0,y.useState)(),[kn,Ia]=(0,y.useState)(),ii=(0,y.useRef)(),[aa,Ha]=(0,y.useState)(),[ca,ur]=(0,y.useState)(),[Br,Kn]=(0,y.useState)(!0),[hi,Ai]=(0,y.useState)(700),[ja,Sa]=(0,y.useState)(""),[ma,zr]=(0,y.useState)("1"),Oa=(0,tt.useParams)(),[Qa,ui]=(0,y.useState)(!0);(0,y.useEffect)(()=>{var ea;(ea=Dn==null?void 0:Dn.detail)!=null&&ea.id&&Ti()},[(Bn=Dn==null?void 0:Dn.detail)==null?void 0:Bn.id]);const $a=()=>jn(void 0,null,function*(){var ea,Ei;const ao=yield Se({type:"shixunsDetail/updateRepositoryFile",payload:{id:Oa.id,path:(Ei=(ea=Dn==null?void 0:Dn.fileContent)==null?void 0:ea.params)==null?void 0:Ei.path,content:On,secret_repository:Br?null:!0}});ao!=null&&ao.content&&(Ke.ZP.info("\u4FDD\u5B58\u6210\u529F"),Se({type:"practiceSetting/setSideBarTabs",payload:Qn(Jn({},Ht.sideBar),{confirmLeave:!1})}))}),Ti=()=>jn(void 0,null,function*(){var ea,Ei,ao,Lo,So,Eo;ui(!0);let Jr=yield(0,De.Ui)({identifier:Oa.id});if((ea=Dn==null?void 0:Dn.detail)!=null&&ea.is_wuying){if((Jr==null?void 0:Jr.status)!==0)return;let Fi;do if(Fi=yield(0,Je.wj)({requestId:Jr==null?void 0:Jr.requestId}),Fi!=null&&Fi.data){console.log("\u64CD\u4F5C\u6210\u529F");break}else if((Fi==null?void 0:Fi.data)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(io=>setTimeout(io,1e4));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while((Fi==null?void 0:Fi.data)===null);if((Fi==null?void 0:Fi.status)===0){const io=((Ei=Fi==null?void 0:Fi.data)==null?void 0:Ei.data)||{};Jr={status:0,url:io==null?void 0:io.url}}}if(ui(!1),(Lo=(ao=Jr==null?void 0:Jr.data)==null?void 0:ao.data_list)!=null&&Lo.length){se.Z.publish("pod-restrict-data",{identifier:(So=Jr==null?void 0:Jr.data)==null?void 0:So.identifier,data_list:(Eo=Jr==null?void 0:Jr.data)==null?void 0:Eo.data_list});return}Jr!=null&&Jr.url&&Sa(Jr==null?void 0:Jr.url)}),Gi=()=>jn(void 0,null,function*(){const ea=yield(0,De.K_)({identifier:Oa.id});(ea==null?void 0:ea.status)===0&&(ea!=null&&ea.remainingSeconds?(Ha(Date.now()+ea.remainingSeconds*1e3),ur(ea.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(ea.remainingSeconds-300)*1e3)):mn())}),mn=()=>{Ve.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Xe.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>jn(void 0,null,function*(){ka()})})},ka=()=>jn(void 0,null,function*(){Ia(2);const ea=yield(0,De.zH)({identifier:Oa.id});(ea==null?void 0:ea.status)===0&&(Ia(3),Sa(ea.url),ii.current=ea.port,Ke.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),No=()=>{Ve.default.destroyAll(),Ve.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Xe.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Xe.createElement("span",null,Xe.createElement(ir,{value:aa,format:"HH:mm:ss",onFinish:Di})),"\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:()=>jn(void 0,null,function*(){(yield(0,De.q9)({identifier:Oa.id})).status===0&&(yield Gi(),Ke.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Di=()=>{Ve.default.destroyAll(),Ve.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Xe.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:()=>{ka()}})},Mi=ea=>{Se({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},To=ea=>jn(void 0,null,function*(){yield(0,De.QA)({id:Oa.id,startup_file:ea}),Ti(),Se({type:"practiceSetting/getCommonData",payload:Jn({},Oa)}),Se({type:"shixunsDetail/getShixunsDetail",payload:Oa})});return Xe.createElement(Fr.default,{activeKey:ma,onChange:ea=>zr(ea),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Xe.createElement("div",null,Xe.createElement(gt.Z,{spinning:Qa},Xe.createElement(Qe.Z,{className:"mt20 ml20 font14",align:"middle"},Xe.createElement(qe.Z,null,Xe.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Xe.createElement(qe.Z,{className:"mr10"},Xe.createElement(Zr.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"},Xe.createElement(ve.Z,{style:{cursor:"pointer"}}))),Xe.createElement(qe.Z,{flex:"300px",onClick:()=>Mi("exec_path")},Xe.createElement(mt.default,{value:ja})),Xe.createElement(qe.Z,{flex:"1"},Xe.createElement(Ze.ZP,{type:"primary",className:"ml10",onClick:()=>Mi("exec_path")},"\u8BBE\u7F6E"))),Xe.createElement("iframe",{onLoad:ea=>{},src:ja,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Xe.createElement(oc,{fileType:"path",path:(wn=Dn==null?void 0:Dn.detail)==null?void 0:wn.startup_file,onFinish:ea=>To(ea)})))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:ma==="2"?Xe.createElement(Le.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Xe.createElement(Uu,null)}]})};var Ir=(0,tt.connect)(({loading:Ae,globalSetting:Pe,practiceSetting:Se,shixunsDetail:Ht})=>({globalSetting:Pe,loading:Ae,practiceSetting:Se,shixunsDetail:Ht}))(qr),vr={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},ra={collect:"collect___pxqYO",head:"head___WuH5D"},br=ne(59301),Or=Object.defineProperty,li=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Pa=(Ae,Pe,Se)=>Pe in Ae?Or(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Ci=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Wa.call(Pe,Se)&&Pa(Ae,Se,Pe[Se]);if(li)for(var Se of li(Pe))Ga.call(Pe,Se)&&Pa(Ae,Se,Pe[Se]);return Ae},Xa=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())}),$r=({onOk:Ae,onCancel:Pe,visible:Se,modalParams:Ht,forceIn:Dn})=>{const[Bn]=pe.default.useForm(),[wn,On]=(0,y.useState)(!1),Qt=Dn?!1:typeof Se=="number";(0,y.useEffect)(()=>{Se?Bn.setFieldsValue(Ci({},Ht)):Bn.resetFields()},[Se]);const kn=Ia=>Xa(void 0,null,function*(){On(!0),yield Ae(Ia),On(!1)});return br.createElement(Ve.default,{centered:!0,destroyOnClose:!0,onCancel:()=>Pe(),onOk:()=>Bn.submit(),open:!!Se,confirmLoading:wn,title:Qt?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Qt?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},br.createElement(pe.default,{form:Bn,size:"large",onFinish:kn},br.createElement(pe.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"}]},br.createElement(mt.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),br.createElement(pe.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},br.createElement(Tt.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:Ht==null?void 0:Ht.content}))))},Lr=ne(59301),Ea=Object.defineProperty,Si=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Ka=(Ae,Pe,Se)=>Pe in Ae?Ea(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,la=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))mi.call(Pe,Se)&&Ka(Ae,Se,Pe[Se]);if(Si)for(var Se of Si(Pe))Va.call(Pe,Se)&&Ka(Ae,Se,Pe[Se]);return Ae},Za=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())}),Ki=({})=>{const Ae=(0,tt.useParams)(),[Pe,Se]=(0,y.useState)(!1),[Ht,Dn]=(0,y.useState)(0),[Bn,wn]=(0,y.useState)([]),[On,Qt]=(0,y.useState)(!1),[kn,Ia]=(0,y.useState)({title:"",content:""}),[ii,aa]=(0,y.useState)(!1),[Ha,ca]=(0,y.useState)(!1),[ur,Br]=(0,y.useState)([]),[Kn,hi]=(0,y.useState)({keywords:"",page:1,limit:10});(0,y.useEffect)(()=>{Ai(Kn)},[]);const Ai=ui=>Za(void 0,null,function*(){var $a,Ti;Se(!0);const Gi=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets.json`,{method:"get",params:ui});Gi.status===0&&(wn((($a=Gi==null?void 0:Gi.data)==null?void 0:$a.qna_sets)||[]),Dn((Ti=Gi==null?void 0:Gi.data)==null?void 0:Ti.total_count)),Se(!1)}),ja=ui=>{Kn.keywords=ui,Kn.page=1,hi(la({},Kn)),Ai(Kn)},Sa=(ui,$a)=>{Kn.page=ui,Kn.limit=$a,hi(la({},Kn)),Ai(Kn)},ma=ui=>Za(void 0,null,function*(){if(typeof On=="number"){const $a=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets/${On}.json`,{method:"put",body:ui});($a==null?void 0:$a.status)===0&&(Ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Ai(Kn),Qt(!1))}else{const $a=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets.json`,{method:"post",body:ui});($a==null?void 0:$a.status)===0&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),Kn.page=1,Kn.keywords="",hi(la({},Kn)),Ai(Kn),Qt(!1))}}),zr=ui=>Za(void 0,null,function*(){Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Za(void 0,null,function*(){const $a=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets/${ui.id}.json`,{method:"delete"});if(($a==null?void 0:$a.status)===0){const Ti=Bn.length===1&&Kn.page>1?Kn.page-1:Kn.page;Kn.page=Ti,hi(la({},Kn)),Ai(Kn),Ke.ZP.success("\u5220\u9664\u6210\u529F")}})})}),Oa=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:ui=>Lr.createElement(Zr.Z,{placement:"topLeft",title:ui},Lr.createElement("span",{className:"c-black"},ui||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:ui=>Lr.createElement(Zr.Z,{placement:"topLeft",title:ui},Lr.createElement("span",{className:"c-black"},ui||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(ui,$a)=>Lr.createElement("span",null,Lr.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Qt(ui),Ia({title:$a==null?void 0:$a.title,content:$a==null?void 0:$a.content})}},"\u7F16\u8F91"),Lr.createElement("span",{className:"current c-red",onClick:()=>zr($a)},"\u5220\u9664"))}],Qa={onRemove:()=>{Br([])},beforeUpload:ui=>{if((ui==null?void 0:ui.size)>1024*1024*50)return Ke.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(ui.type==="application/vnd.ms-excel"||ui.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Ke.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let Ti=[];return Ti.push(ui),Br([...Ti]),!1},fileList:ur,accept:".xls,.xlsx"};return Lr.createElement("div",{className:ra.collect},Lr.createElement("div",{className:ra.head},Lr.createElement(ys.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Kn.keywords,onChange:ja}),Lr.createElement(ys.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Qt(!0),Ia({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Lr.createElement(ys.op,{type:"primary",shape:"default",onClick:()=>aa(!0)},"\u5BFC\u5165\u95EE\u7B54")),Lr.createElement(Io.default,{columns:Oa,style:{marginTop:33},dataSource:Bn,loading:Pe,rowKey:"id",pagination:{current:Kn.page,hideOnSinglePage:!Ht,showQuickJumper:!0,showSizeChanger:!0,pageSize:Kn.limit,pageSizeOptions:["10","20","50","100","200"],total:Ht,size:"default",showTotal:it.rU,onChange:Sa}}),Lr.createElement(Ve.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:ii,centered:!0,confirmLoading:Ha,onCancel:()=>{aa(!1),Br([])},onOk:()=>Za(void 0,null,function*(){var ui;const $a=new FormData;if(ur.length>0)$a.append("file",ur[0]);else{Ke.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ca(!0);let Ti=yield(0,ze.ZP)(`/api/shixuns/${Ae==null?void 0:Ae.id}/qna_sets/import.json`,{method:"post",body:$a},!0);(Ti==null?void 0:Ti.status)===0&&((ui=Ti==null?void 0:Ti.fail)!=null&&ui.length?Ve.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Lr.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",Lr.createElement("a",{href:`${Dt.Z.API_SERVER}/api/shixuns/${Ae==null?void 0:Ae.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Ke.ZP.success("\u5BFC\u5165\u6210\u529F"),Kn.page=1,Kn.keywords="",hi(la({},Kn)),Ai(Kn),aa(!1),Br([]))),ca(!1)})},Lr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Lr.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Lr.createElement("a",{href:`${Dt.Z.API_SERVER}/api/shixuns/${Ae==null?void 0:Ae.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Lr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Lr.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Lr.createElement("div",{style:{marginLeft:74}},Lr.createElement(Ct.default,la({},Qa),Lr.createElement(ys.op,{shape:"default",icon:Lr.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Lr.createElement($r,{visible:On,onCancel:()=>Qt(!1),onOk:ma,modalParams:kn}))},Yi={record:"record___Ueu3j",head:"head___UOVq4"},Ya=ne(59301),Ji=Object.defineProperty,Ii=Object.defineProperties,oo=Object.getOwnPropertyDescriptors,to=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,qi=(Ae,Pe,Se)=>Pe in Ae?Ji(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,uo=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))ro.call(Pe,Se)&&qi(Ae,Se,Pe[Se]);if(to)for(var Se of to(Pe))vo.call(Pe,Se)&&qi(Ae,Se,Pe[Se]);return Ae},Xi=(Ae,Pe)=>Ii(Ae,oo(Pe)),ho=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())}),Ko=({})=>{const Ae=(0,tt.useParams)(),[Pe]=pe.default.useForm(),[Se,Ht]=(0,y.useState)(!1),[Dn,Bn]=(0,y.useState)(0),[wn,On]=(0,y.useState)([]),[Qt,kn]=(0,y.useState)(!1),[Ia,ii]=(0,y.useState)({title:"",content:""});let[aa,Ha]=(0,y.useState)({page:1,limit:10});(0,y.useEffect)(()=>{Br(aa)},[]);const ca=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],ur=[{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"}],Br=ma=>ho(void 0,null,function*(){var zr,Oa;Ht(!0);const Qa=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_records.json`,{method:"get",params:ma});Qa.status===0&&(On(((zr=Qa==null?void 0:Qa.data)==null?void 0:zr.qna_records)||[]),Bn((Oa=Qa==null?void 0:Qa.data)==null?void 0:Oa.total_count)),Ht(!1)}),Kn=ma=>{aa.page=1,aa=uo(uo({},aa),ma),Ha(uo({},aa)),Br(aa)},hi=(ma,zr)=>{aa.page=ma,aa.limit=zr,Ha(uo({},aa)),Br(aa)},Ai=ma=>ho(void 0,null,function*(){const zr=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_sets.json`,{method:"post",body:Xi(uo({},ma),{qna_record_id:Qt})});(zr==null?void 0:zr.status)===0&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),Br(aa),kn(!1))}),ja=ma=>ho(void 0,null,function*(){Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>ho(void 0,null,function*(){const zr=yield(0,ze.ZP)(`/api/shixuns/${Ae.id}/qna_records/${ma.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(zr==null?void 0:zr.status)===0&&Br(aa)})})}),Sa=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:ma=>Ya.createElement(Zr.Z,{placement:"topLeft",title:ma},Ya.createElement("span",{className:"c-black"},ma||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:ma=>Ya.createElement(Zr.Z,{placement:"topLeft",title:ma},Ya.createElement("span",{className:"c-black"},ma||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:ma=>{var zr;return Ya.createElement("span",{className:"c-black"},(zr=ca==null?void 0:ca.find(Oa=>Oa.value===ma))==null?void 0:zr.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:ma=>{var zr;return Ya.createElement("span",{className:"c-black"},(zr=ur==null?void 0:ur.find(Oa=>Oa.value===ma))==null?void 0:zr.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(ma,zr)=>Ya.createElement("span",null,["pending","ignored"].includes(zr.status)&&Ya.createElement(Ya.Fragment,null,Ya.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{kn(ma),ii({title:zr==null?void 0:zr.question,content:zr==null?void 0:zr.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Ya.createElement("span",{className:"current c-light-primary",onClick:()=>ja(zr)},"\u5FFD\u7565")),["skipped"].includes(zr.status)&&Ya.createElement(Zr.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Ya.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(zr.status)&&Ya.createElement(Zr.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Ya.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Ya.createElement("div",{className:Yi.record},Ya.createElement("div",{className:Yi.head},Ya.createElement(pe.default,{layout:"inline",form:Pe,colon:!1,size:"large",onFinish:Kn},Ya.createElement(pe.default.Item,{name:"keywords",label:"\u95EE\u9898"},Ya.createElement(mt.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Ya.createElement(pe.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Ya.createElement(Hr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:ca,style:{width:200}})),Ya.createElement(pe.default.Item,{name:"status",label:"\u72B6\u6001"},Ya.createElement(Hr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:ur,style:{width:200}})),Ya.createElement(pe.default.Item,{style:{marginRight:0}},Ya.createElement(Ze.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Ya.createElement(Io.default,{columns:Sa,style:{marginTop:33},dataSource:wn,loading:Se,rowKey:"id",pagination:{current:aa.page,hideOnSinglePage:!Dn,showQuickJumper:!0,showSizeChanger:!0,pageSize:aa.limit,pageSizeOptions:["10","20","50","100","200"],total:Dn,size:"default",showTotal:it.rU,onChange:hi}}),Ya.createElement($r,{visible:Qt,onCancel:()=>kn(!1),onOk:Ai,modalParams:Ia,forceIn:!0}))},ko=ne(59301);const $i=({dispatch:Ae,practiceSetting:Pe,shixunsDetail:Se})=>{const[Ht,Dn]=(0,y.useState)("1");return ko.createElement("div",{className:vr.catechism},ko.createElement(ys.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:Ht,onChange:Bn=>Dn(Bn),className:vr.tab}),Ht==="1"&&ko.createElement(Ki,null),Ht==="2"&&ko.createElement(Ko,null))};var ai=(0,tt.connect)(({practiceSetting:Ae,shixunsDetail:Pe})=>({practiceSetting:Ae,shixunsDetail:Pe}))($i),Bo=Object.defineProperty,yo=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,al=(Ae,Pe,Se)=>Pe in Ae?Bo(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Fo=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))zo.call(Pe,Se)&&al(Ae,Se,Pe[Se]);if(yo)for(var Se of yo(Pe))Co.call(Pe,Se)&&al(Ae,Se,Pe[Se]);return Ae},bo=(Ae,Pe)=>{var Se={};for(var Ht in Ae)zo.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&yo)for(var Ht of yo(Ae))Pe.indexOf(Ht)<0&&Co.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se},il=Ae=>{var Pe=Ae,{tabsActive:Se}=Pe,Ht=bo(Pe,["tabsActive"]);return y.createElement(y.Fragment,null,Se==="information"&&y.createElement(ce,null),Se==="warehouse"&&y.createElement(he.default,null),Se==="level"&&y.createElement(Hn,Fo({},Ht)),Se==="collaborate"&&y.createElement(xn,Fo({},Ht)),Se==="setting"&&y.createElement(Sr.Z,null),Se==="environment"&&y.createElement(Wo,Fo({},Ht)),Se==="dataset"&&y.createElement(Eu,null),Se==="service"&&y.createElement(Ir,Fo({},Ht)),Se==="catechism"&&y.createElement(ai,Fo({},Ht)))},Zi={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"},Ql=Object.defineProperty,xi=Object.getOwnPropertySymbols,si=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,ni=(Ae,Pe,Se)=>Pe in Ae?Ql(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,bi=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))si.call(Pe,Se)&&ni(Ae,Se,Pe[Se]);if(xi)for(var Se of xi(Pe))wo.call(Pe,Se)&&ni(Ae,Se,Pe[Se]);return Ae};const ml=Ae=>React.createElement("svg",bi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Ae),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 ol="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",wl=Object.defineProperty,ts=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Rl=(Ae,Pe,Se)=>Pe in Ae?wl(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,As=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Hl.call(Pe,Se)&&Rl(Ae,Se,Pe[Se]);if(ts)for(var Se of ts(Pe))Ys.call(Pe,Se)&&Rl(Ae,Se,Pe[Se]);return Ae};const cs=Ae=>React.createElement("svg",As({width:44,height:44,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u5E2E\u52A9"),React.createElement("path",{d:"M21.975 0c3.048 0 5.908.582 8.58 1.745 2.67 1.164 5.006 2.737 7.005 4.72 1.999 1.983 3.572 4.31 4.72 6.98 1.146 2.672 1.72 5.532 1.72 8.58s-.574 5.899-1.72 8.554a22.258 22.258 0 0 1-4.72 6.98c-2 2-4.335 3.573-7.006 4.72-2.67 1.147-5.53 1.721-8.579 1.721-3.048 0-5.899-.574-8.554-1.72a22.258 22.258 0 0 1-6.98-4.72c-2-2-3.573-4.326-4.72-6.981C.574 27.924 0 25.073 0 22.025s.574-5.908 1.72-8.58c1.148-2.67 2.721-4.997 4.72-6.98 2-1.983 4.326-3.556 6.981-4.72C16.076.582 18.927 0 21.975 0Zm.05 37.068c.852 0 1.565-.287 2.138-.86.574-.574.86-1.27.86-2.09 0-.852-.286-1.565-.86-2.138-.573-.574-1.286-.86-2.138-.86-.853 0-1.565.286-2.139.86-.574.573-.86 1.286-.86 2.138 0 .82.286 1.516.86 2.09.574.573 1.286.86 2.139.86Zm2.507-12.094c-.033-.524.295-1.081.983-1.671.688-.59 1.459-1.246 2.31-1.967a17.481 17.481 0 0 0 2.36-2.433c.722-.902 1.115-1.942 1.18-3.122.066-1.278-.065-2.474-.393-3.589-.328-1.114-.868-2.073-1.622-2.876-.754-.803-1.73-1.442-2.925-1.917-1.197-.475-2.598-.713-4.204-.713-1.999 0-3.662.352-4.99 1.057-1.327.705-2.4 1.557-3.22 2.556-.82 1-1.393 2.032-1.72 3.098-.328 1.065-.476 1.958-.443 2.679.033.852.303 1.475.811 1.868s1.057.598 1.647.615c.59.016 1.13-.148 1.622-.492.492-.344.738-.844.738-1.5 0-.393.123-.876.369-1.45a6.957 6.957 0 0 1 1.007-1.647 5.781 5.781 0 0 1 1.55-1.327 3.916 3.916 0 0 1 2.04-.54c1.474 0 2.654.368 3.539 1.105.885.738 1.295 1.664 1.229 2.778 0 .557-.164 1.073-.492 1.549a7.456 7.456 0 0 1-1.253 1.376c-.508.443-1.049.885-1.623 1.328-.573.442-1.114.9-1.622 1.376a7.56 7.56 0 0 0-1.278 1.549 3.765 3.765 0 0 0-.566 1.819l.05 1.868c0 .491.23.958.688 1.401.459.442 1.065.68 1.819.713.754-.033 1.352-.279 1.794-.738.443-.458.648-.983.615-1.573v-1.18Z",fill:"#FFF",fillRule:"nonzero"}));var Gs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxLjk3NSAwYzMuMDQ4IDAgNS45MDguNTgyIDguNTggMS43NDUgMi42NyAxLjE2NCA1LjAwNiAyLjczNyA3LjAwNSA0LjcyIDEuOTk5IDEuOTgzIDMuNTcyIDQuMzEgNC43MiA2Ljk4IDEuMTQ2IDIuNjcyIDEuNzIgNS41MzIgMS43MiA4LjU4cy0uNTc0IDUuODk5LTEuNzIgOC41NTRhMjIuMjU4IDIyLjI1OCAwIDAgMS00LjcyIDYuOThjLTIgMi00LjMzNSAzLjU3My03LjAwNiA0LjcyLTIuNjcgMS4xNDctNS41MyAxLjcyMS04LjU3OSAxLjcyMS0zLjA0OCAwLTUuODk5LS41NzQtOC41NTQtMS43MmEyMi4yNTggMjIuMjU4IDAgMCAxLTYuOTgtNC43MmMtMi0yLTMuNTczLTQuMzI2LTQuNzItNi45ODFDLjU3NCAyNy45MjQgMCAyNS4wNzMgMCAyMi4wMjVzLjU3NC01LjkwOCAxLjcyLTguNThjMS4xNDgtMi42NyAyLjcyMS00Ljk5NyA0LjcyLTYuOTggMi0xLjk4MyA0LjMyNi0zLjU1NiA2Ljk4MS00LjcyQzE2LjA3Ni41ODIgMTguOTI3IDAgMjEuOTc1IDBabS4wNSAzNy4wNjhjLjg1MiAwIDEuNTY1LS4yODcgMi4xMzgtLjg2LjU3NC0uNTc0Ljg2LTEuMjcuODYtMi4wOSAwLS44NTItLjI4Ni0xLjU2NS0uODYtMi4xMzgtLjU3My0uNTc0LTEuMjg2LS44Ni0yLjEzOC0uODYtLjg1MyAwLTEuNTY1LjI4Ni0yLjEzOS44Ni0uNTc0LjU3My0uODYgMS4yODYtLjg2IDIuMTM4IDAgLjgyLjI4NiAxLjUxNi44NiAyLjA5LjU3NC41NzMgMS4yODYuODYgMi4xMzkuODZabTIuNTA3LTEyLjA5NGMtLjAzMy0uNTI0LjI5NS0xLjA4MS45ODMtMS42NzEuNjg4LS41OSAxLjQ1OS0xLjI0NiAyLjMxLTEuOTY3YTE3LjQ4MSAxNy40ODEgMCAwIDAgMi4zNi0yLjQzM2MuNzIyLS45MDIgMS4xMTUtMS45NDIgMS4xOC0zLjEyMi4wNjYtMS4yNzgtLjA2NS0yLjQ3NC0uMzkzLTMuNTg5LS4zMjgtMS4xMTQtLjg2OC0yLjA3My0xLjYyMi0yLjg3Ni0uNzU0LS44MDMtMS43My0xLjQ0Mi0yLjkyNS0xLjkxNy0xLjE5Ny0uNDc1LTIuNTk4LS43MTMtNC4yMDQtLjcxMy0xLjk5OSAwLTMuNjYyLjM1Mi00Ljk5IDEuMDU3LTEuMzI3LjcwNS0yLjQgMS41NTctMy4yMiAyLjU1Ni0uODIgMS0xLjM5MyAyLjAzMi0xLjcyIDMuMDk4LS4zMjggMS4wNjUtLjQ3NiAxLjk1OC0uNDQzIDIuNjc5LjAzMy44NTIuMzAzIDEuNDc1LjgxMSAxLjg2OHMxLjA1Ny41OTggMS42NDcuNjE1Yy41OS4wMTYgMS4xMy0uMTQ4IDEuNjIyLS40OTIuNDkyLS4zNDQuNzM4LS44NDQuNzM4LTEuNSAwLS4zOTMuMTIzLS44NzYuMzY5LTEuNDVhNi45NTcgNi45NTcgMCAwIDEgMS4wMDctMS42NDcgNS43ODEgNS43ODEgMCAwIDEgMS41NS0xLjMyNyAzLjkxNiAzLjkxNiAwIDAgMSAyLjA0LS41NGMxLjQ3NCAwIDIuNjU0LjM2OCAzLjUzOSAxLjEwNS44ODUuNzM4IDEuMjk1IDEuNjY0IDEuMjI5IDIuNzc4IDAgLjU1Ny0uMTY0IDEuMDczLS40OTIgMS41NDlhNy40NTYgNy40NTYgMCAwIDEtMS4yNTMgMS4zNzZjLS41MDguNDQzLTEuMDQ5Ljg4NS0xLjYyMyAxLjMyOC0uNTczLjQ0Mi0xLjExNC45LTEuNjIyIDEuMzc2YTcuNTYgNy41NiAwIDAgMC0xLjI3OCAxLjU0OSAzLjc2NSAzLjc2NSAwIDAgMC0uNTY2IDEuODE5bC4wNSAxLjg2OGMwIC40OTEuMjMuOTU4LjY4OCAxLjQwMS40NTkuNDQyIDEuMDY1LjY4IDEuODE5LjcxMy43NTQtLjAzMyAxLjM1Mi0uMjc5IDEuNzk0LS43MzguNDQzLS40NTguNjQ4LS45ODMuNjE1LTEuNTczdi0xLjE4WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Yo=ne(59301),is=Object.defineProperty,Xs=Object.defineProperties,xs=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,os=Object.prototype.hasOwnProperty,Js=Object.prototype.propertyIsEnumerable,Hu=(Ae,Pe,Se)=>Pe in Ae?is(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Bu=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))os.call(Pe,Se)&&Hu(Ae,Se,Pe[Se]);if(ns)for(var Se of ns(Pe))Js.call(Pe,Se)&&Hu(Ae,Se,Pe[Se]);return Ae},Ol=(Ae,Pe)=>Xs(Ae,xs(Pe)),Fs=(Ae,Pe)=>{var Se={};for(var Ht in Ae)os.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&ns)for(var Ht of ns(Ae))Pe.indexOf(Ht)<0&&Js.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se};const su=[{name:"\u57FA\u672C\u4FE1\u606F",icon:Yo.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:Yo.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:Yo.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:Yo.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:Yo.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:Yo.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:Yo.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:Yo.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:Yo.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],Pu=Ae=>{var Pe=Ae,{globalSetting:Se,loading:Ht,dispatch:Dn,shixunsDetail:Bn,practiceSetting:wn}=Pe,On=Fs(Pe,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Qt;const{base_info_warning:kn,challenges_warning:Ia,id:ii,repository_warning:aa,sideBar:Ha,service_warning:ca}=wn,ur=(0,tt.useLocation)(),Br=(0,tt.useParams)(),[Kn]=(0,tt.useSearchParams)();(0,y.useEffect)(()=>{var ja;const Sa=Kn.get("tabId"),ma=ur.pathname.split("/").length,Oa=((ja=Bn==null?void 0:Bn.detail)!=null&&ja.windows_vnc?su.filter(Qa=>Qa.tabId!=="dataset"):su).map(Qa=>Qa.tabId).includes(Sa);if(Sa&&Oa){Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Sa}});return}if(ma>4){Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Sa||Sa&&!Oa){Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Qt=Bn==null?void 0:Bn.detail)==null?void 0:Qt.windows_vnc]),(0,y.useEffect)(()=>()=>{Dn({type:"practiceSetting/setSideBarTabs",payload:Ol(Bu({},wn.sideBar),{selectPath:""})})},[Br.id]);const hi=ja=>{var Sa;if(ja===Ha.tabsActive)return;const ma=()=>{tt.history.push(`/shixuns/${ii}/edit?tabId=${ja}`),Dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ja,selectPath:"",confirmLeave:!1}})};(Sa=wn==null?void 0:wn.sideBar)!=null&&Sa.confirmLeave?Ve.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:()=>{ma()}}):ma()},Ai=()=>{var ja;return((ja=Bn==null?void 0:Bn.detail)!=null&&ja.windows_vnc?su.filter(ma=>ma.tabId!=="dataset"):su).filter(ma=>{var zr;return(zr=Bn==null?void 0:Bn.detail)!=null&&zr.is_jupyter_lab?ma.tabId!=="level":ma.tabId!=="service"}).map(ma=>{const{name:zr,icon:Oa,tabId:Qa}=ma;return Yo.createElement("div",{key:Qa,className:`${wn.sideBar.tabsActive===Qa?Zi.itemActive:Zi.item} font12`,onClick:()=>hi(Qa)},Oa,Yo.createElement("span",{className:Zi.name},zr),Qa==="information"&&kn&&Yo.createElement(Zr.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},Yo.createElement("img",{src:ol,alt:""})),Qa==="level"&&Ia&&Yo.createElement(Zr.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},Yo.createElement("img",{src:ol,alt:""})),Qa==="service"&&ca&&Yo.createElement(Zr.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},Yo.createElement("img",{src:ol,alt:""})),Qa==="warehouse"&&aa&&Yo.createElement(Zr.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},Yo.createElement("img",{src:ol,alt:""})))})};return Yo.createElement("div",{className:Zi.sidebar},Yo.createElement("div",{className:Zi.items},Ai()),Yo.createElement("div",{className:Zi.question},Yo.createElement(Zr.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},Yo.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open("https://www.educoder.net/forums/4692")},Yo.createElement("img",{src:Gs,height:35,width:35,alt:""})))))};var Bl=(0,tt.connect)(({loading:Ae,globalSetting:Pe,shixunsDetail:Se,practiceSetting:Ht})=>({globalSetting:Pe,loading:Ae,practiceSetting:Ht,shixunsDetail:Se}))(Pu),ls={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Jo=ne(59301),Ku=Object.defineProperty,uu=Object.getOwnPropertySymbols,Qs=Object.prototype.hasOwnProperty,ws=Object.prototype.propertyIsEnumerable,Iu=(Ae,Pe,Se)=>Pe in Ae?Ku(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Vs=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))Qs.call(Pe,Se)&&Iu(Ae,Se,Pe[Se]);if(uu)for(var Se of uu(Pe))ws.call(Pe,Se)&&Iu(Ae,Se,Pe[Se]);return Ae},ds=(Ae,Pe,Se)=>new Promise((Ht,Dn)=>{var Bn=Qt=>{try{On(Se.next(Qt))}catch(kn){Dn(kn)}},wn=Qt=>{try{On(Se.throw(Qt))}catch(kn){Dn(kn)}},On=Qt=>Qt.done?Ht(Qt.value):Promise.resolve(Qt.value).then(Bn,wn);On((Se=Se.apply(Ae,Pe)).next())});const vs=({classroomList:Ae,loading:Pe,dispatch:Se,shixunsDetail:Ht})=>{var Dn,Bn;const wn=(0,tt.useParams)(),On=(0,tt.useLocation)(),[Qt,kn]=(0,y.useState)(!1),[Ia,ii]=(0,y.useState)(!1),{actionTabs:aa}=Ae,[Ha]=pe.default.useForm(),[ca,ur]=(0,y.useState)({name:"string"}),Br=ja=>ja&&ja{console.log(wn),Ae.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(ca.name=aa==null?void 0:aa.name),ur(Vs({},ca)),Ha.setFieldsValue({name:aa==null?void 0:aa.name})},[Ae.actionTabs.key]);const Ai={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 Jo.createElement(Jo.Fragment,null,Jo.createElement(Ve.default,{centered:!0,title:"\u63D0\u793A",open:Ae.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Dn=Ae==null?void 0:Ae.actionTabs)==null?void 0:Dn.zIndex)||1e3,footer:null,onOk:()=>ds(void 0,null,function*(){console.log(123123)}),onCancel:()=>{Se({type:"classroomList/setActionTabs",payload:{}})}},Jo.createElement("div",null,Jo.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Ai[Ae.actionTabs.type],"\uFF1F")),Jo.createElement("div",{className:ls.bottom},Jo.createElement(Ze.ZP,{loading:Pe["shixunsDetail/saveCopyForExercise"]&&Ia,className:ls.no,onClick:()=>ds(void 0,null,function*(){var ja;ii(!0),(ja=Ae.actionTabs)!=null&&ja.value?Ae.actionTabs.fn(Ae.actionTabs.value,!0,2):Ae.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Jo.createElement(Ze.ZP,{loading:Pe["shixunsDetail/saveCopyForExercise"]&&!Ia,className:ls.yes,onClick:()=>ds(void 0,null,function*(){var ja;ii(!1),(ja=Ae.actionTabs)!=null&&ja.value?Ae.actionTabs.fn(Ae.actionTabs.value,!1,1):Ae.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Jo.createElement(Ve.default,{centered:!0,title:"\u63D0\u793A",open:Ae.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Qt,onOk:()=>ds(void 0,null,function*(){var ja,Sa;yield Ha.validateFields();const ma=Ha.getFieldValue();kn(!0);const zr=yield(0,ze.ZP)(`/api/shixuns/${wn==null?void 0:wn.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:ma.name}});kn(!1),zr.status===0&&(Ke.ZP.success("\u4FEE\u6539\u6210\u529F"),Se({type:"practiceSetting/getCommonData",payload:{id:wn.id}}),(ja=Ae.actionTabs)!=null&&ja.getBaseInfo&&((Sa=Ae.actionTabs)==null||Sa.getBaseInfo())),Se({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{Se({type:"classroomList/setActionTabs",payload:{}})}},Jo.createElement("div",null,Jo.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"),Jo.createElement(pe.default,{form:Ha,initialValues:{name:Kn},onChange:()=>{ur(Ha.getFieldValue())}},Jo.createElement(pe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Jo.createElement(Qe.Z,{className:"mt30",align:"middle"},Jo.createElement(qe.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Jo.createElement(qe.Z,{flex:"1"},Jo.createElement(mt.default,{maxLength:60,defaultValue:aa==null?void 0:aa.name,suffix:Jo.createElement("span",null,((Bn=ca==null?void 0:ca.name)==null?void 0:Bn.length)||0,"/",60)}))))))))};var Is=(0,tt.connect)(({classroomList:Ae,loading:Pe,shixunsDetail:Se})=>({classroomList:Ae,loading:Pe.effects,shixunsDetail:Se}))(vs),jl=ne(59301),Mu=Object.defineProperty,Yu=Object.defineProperties,cu=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,qs=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,$s=(Ae,Pe,Se)=>Pe in Ae?Mu(Ae,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Pe]=Se,Lu=(Ae,Pe)=>{for(var Se in Pe||(Pe={}))qs.call(Pe,Se)&&$s(Ae,Se,Pe[Se]);if(Ms)for(var Se of Ms(Pe))Ls.call(Pe,Se)&&$s(Ae,Se,Pe[Se]);return Ae},du=(Ae,Pe)=>Yu(Ae,cu(Pe)),Gu=(Ae,Pe)=>{var Se={};for(var Ht in Ae)qs.call(Ae,Ht)&&Pe.indexOf(Ht)<0&&(Se[Ht]=Ae[Ht]);if(Ae!=null&&Ms)for(var Ht of Ms(Ae))Pe.indexOf(Ht)<0&&Ls.call(Ae,Ht)&&(Se[Ht]=Ae[Ht]);return Se};const Os=Ae=>{var Pe=Ae,{globalSetting:Se,loading:Ht,dispatch:Dn,practiceSetting:Bn}=Pe,wn=Gu(Pe,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:On}=Bn,{tabsActive:Qt}=On;let kn=(0,tt.useParams)();return(0,y.useEffect)(()=>(Dn({type:"globalSetting/headerFooterToggle",payload:!1}),Dn({type:"shixunsDetail/getShixunsDetail",payload:du(Lu({},kn),{shixun_managed:!0})}),()=>{Dn({type:"globalSetting/headerFooterToggle",payload:!0}),Dn({type:"practiceSetting/setParams",payload:{id:""}})}),[]),jl.createElement("div",{className:Me.practiceSetting},jl.createElement("div",{className:Me.wrapHeader},jl.createElement(et,null)),jl.createElement("div",{className:Me.wrapLayout},jl.createElement("div",{className:Me.wrapSidebar},jl.createElement(Bl,null)),jl.createElement("div",{className:Me.wrapContent},jl.createElement(il,du(Lu({},wn),{tabsActive:Bn.sideBar.tabsActive})))),jl.createElement(Is,null))};var Zs=(0,tt.connect)(({loading:Ae,globalSetting:Pe,practiceSetting:Se})=>({globalSetting:Pe,loading:Ae,practiceSetting:Se}))(Os)},80408:function(St,zt,ne){"use strict";ne.d(zt,{S:function(){return De},m:function(){return Ve}});var y=ne(19374),Me=ne(6767),Oe=ne(62957),it=ne(59301),Re=(Ke,ze,tt)=>new Promise((lt,Be)=>{var Nt=Te=>{try{xe(tt.next(Te))}catch(ke){Be(ke)}},nt=Te=>{try{xe(tt.throw(Te))}catch(ke){Be(ke)}},xe=Te=>Te.done?lt(Te.value):Promise.resolve(Te.value).then(Nt,nt);xe((tt=tt.apply(Ke,ze)).next())});const De=Ke=>{let ze=document.createElement("textarea");return ze.value=Ke,ze.value},Ve=(Ke,ze,tt,lt,Be)=>Re(void 0,null,function*(){var Nt,nt;const xe=yield Ke({type:"shixunsDetail/saveCopyForExercise",payload:{id:tt,save_type:lt}});lt===1?((xe==null?void 0:xe.status)==0&&Me.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Nt=xe==null?void 0:xe.data)!=null&&Nt.exists_same_shixun_name?Ke({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(nt=xe==null?void 0:xe.data)==null?void 0:nt.shixun_name}}):Ke({type:"classroomList/setActionTabs",payload:{}})):(Ke({type:"classroomList/setActionTabs",payload:{}}),(xe==null?void 0:xe.status)===0&&Oe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:it.createElement("div",null,it.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 Te,ke;(0,y.xg)(`/shixuns/${(ke=(Te=ze==null?void 0:ze.detail)==null?void 0:Te.fork_from)==null?void 0:ke.fork_identifier}/challenges`)}}))})},69437:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return st}});var y=ne(59301),Me=ne(75790),Oe=ne(37568),it=ne(28284),Re=ne(62957),De=ne(6767),Ve=ne(94968),Ke=ne(7939),ze=ne(49647),tt=ne(55351),lt={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"},Be=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,xe=(Tt,pe)=>{var Ze={};for(var mt in Tt)Nt.call(Tt,mt)&&pe.indexOf(mt)<0&&(Ze[mt]=Tt[mt]);if(Tt!=null&&Be)for(var mt of Be(Tt))pe.indexOf(mt)<0&&nt.call(Tt,mt)&&(Ze[mt]=Tt[mt]);return Ze},Te=(Tt,pe,Ze)=>new Promise((mt,nn)=>{var Kt=Ct=>{try{qe(Ze.next(Ct))}catch(Ie){nn(Ie)}},Qe=Ct=>{try{qe(Ze.throw(Ct))}catch(Ie){nn(Ie)}},qe=Ct=>Ct.done?mt(Ct.value):Promise.resolve(Ct.value).then(Kt,Qe);qe((Ze=Ze.apply(Tt,pe)).next())});const ke=Oe.default.TextArea,et=Tt=>{var pe=Tt,{newShixuns:Ze,globalSetting:mt,loading:nn,dispatch:Kt}=pe,Qe=xe(pe,["newShixuns","globalSetting","loading","dispatch"]);const[qe]=it.default.useForm(),[Ct,Ie]=(0,y.useState)([]),je=Yt=>{["uploading","done","removed"].includes(Yt.file.status)&&Ie(Yt.fileList)},dt=Yt=>{var Mn;if(!Yt.percent||Yt.percent==100){const we=(Mn=Yt.response)==null?void 0:Mn.id;return Re.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){(yield Kt({type:"newShixuns/deleteAttachment",payload:{id:we}}))&&Ie(Ct.filter(at=>{var Gt;return((Gt=at.response)==null?void 0:Gt.id)!==we}))})}),!1}},Dt=Yt=>Ct.length?!1:Yt.size/1024/1024>50?(De.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,ln=Yt=>Te(void 0,null,function*(){var Mn,we;const{language:fe,env:at,mode:Gt,code:$e}=Yt||{},He=yield Kt({type:"newShixuns/applyShixunMirror",payload:{language:fe,runtime:at,run_method:Gt,attachment_id:(we=(Mn=Ct==null?void 0:Ct[0])==null?void 0:Mn.response)==null?void 0:we.id}});Kt({type:"newShixuns/setActionTabs",payload:{}}),He&&De.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Ut=()=>{qe.resetFields(),Ie([])};return y.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ze.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Ut},y.createElement("section",{className:lt.qrCode},y.createElement("aside",{className:lt.a1},y.createElement("div",{className:lt.code},y.createElement("img",{width:120,height:120,src:tt,alt:"\u4E8C\u7EF4\u7801"})),y.createElement("div",{className:lt.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),y.createElement("div",{className:lt.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),y.createElement("aside",{className:lt.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",y.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")),y.createElement(it.default,{className:lt.formWrap,form:qe,labelCol:{span:4},wrapperCol:{span:20},onFinish:ln},y.createElement(it.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},y.createElement(ke,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),y.createElement(it.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"}]},y.createElement(ke,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),y.createElement(it.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"}]},y.createElement(ke,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),y.createElement(it.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},y.createElement("div",{className:lt.upload},y.createElement(Ve.default,{fileList:Ct,action:`${ze.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:je,onRemove:dt,beforeUpload:Dt,withCredentials:!0},y.createElement("span",{className:`${lt.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),y.createElement("span",{className:`${lt.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),y.createElement("div",{className:lt.footerWrap},y.createElement(it.default.Item,null,y.createElement(Ke.ZP,{className:"mr5",size:"middle",onClick:()=>{Kt({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),y.createElement(Ke.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:nn["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var st=(0,Me.connect)(({newShixuns:Tt,loading:pe,globalSetting:Ze})=>({newShixuns:Tt,globalSetting:Ze,loading:pe.effects}))(et)},78943:function(St,zt,ne){"use strict";var y=ne(59301),Me=ne(75790),Oe=ne(62957),it=ne(55351);const Re=({newShixuns:De,dispatch:Ve,user:Ke})=>{var ze;const[tt,lt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{De.actionTabs.key==="Create-Environment"&&Nt()},[(ze=De==null?void 0:De.actionTabs)==null?void 0:ze.key]);const Be=()=>{Ve({type:"newShixuns/setActionTabs",payload:{}})},Nt=()=>{var nt,xe,Te,ke;Be(),((nt=Ke.userInfo)==null?void 0:nt.mirror_marker_status)===0?lt(!0):((xe=Ke.userInfo)==null?void 0:xe.mirror_marker_status)===1?Me.history.push(`/users/${(Te=Ke.userInfo)==null?void 0:Te.login}/experiment-img/add`):((ke=Ke.userInfo)==null?void 0:ke.mirror_marker_status)===2&&Oe.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 et;Me.history.push(`/users/${(et=Ke.userInfo)==null?void 0:et.login}/experiment-img`)}})};return y.createElement(Oe.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:tt,footer:null,onCancel:()=>{lt(!1)}},y.createElement("div",{style:{textAlign:"center"}},y.createElement("br",null),y.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:it,alt:"\u4E8C\u7EF4\u7801"})),y.createElement("img",null))};zt.Z=(0,Me.connect)(({newShixuns:De,user:Ve,globalSetting:Ke})=>({newShixuns:De,globalSetting:Ke,user:Ve}))(Re)},22243:function(St,zt,ne){"use strict";ne.d(zt,{BU:function(){return Me},Dj:function(){return y},gH:function(){return Oe},vp:function(){return it}});function y(Re){try{Re.mozRequestFullScreen?Re.mozRequestFullScreen():Re.webkitRequestFullScreen&&Re.webkitRequestFullScreen()}catch(De){console.log(De,":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 Oe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function it(){var Re=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,De=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Re),window.isFullScreen?window.isFullScreen:Re!=null}},71786:function(St,zt,ne){"use strict";ne.d(zt,{AL:function(){return pe},Iy:function(){return lt},Qv:function(){return nt},ez:function(){return Tt},jb:function(){return Be}});var y=ne(32834),Me=ne.n(y),Oe=ne(11690),it=ne.n(Oe);let Re=1;function De(Qe,qe){const Ct=Qe.match(/^(\s+)(?:```)/);if(Ct===null)return qe;const Ie=Ct[1];return qe.split(` `).map(je=>{const dt=je.match(/^\s+/);if(dt===null)return je;const[Dt]=dt;return Dt.length>=Ie.length?je.slice(Ie.length):je}).join(` `)}let Ve=[],Ke=["
    "];const ze=new(Me()).Renderer,tt=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function lt(){Ve.length=0,Ke=["
      "]}const Be={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Nt(Qe,qe,Ct,Ie){if(qe>=Qe.length||Qe[qe].level<=Ct)return qe;var je=Qe[qe];Ie.push("
    • "+je.text+""),qe++;var dt=[];return qe=Nt(Qe,qe,je.level,dt),dt.length>0&&(Ie.push("
        "),dt.forEach(function(Dt){Ie.push(Dt)}),Ie.push("
      ")),Ie.push("
    • "),qe=Nt(Qe,qe,Ct,Ie),qe}function nt(){return Nt(Ve,0,0,Ke),Ke.push("
    "),Ke.join("")}const xe={heading(Qe){const qe=tt.exec(Qe);if(Re+=1,qe)return{type:"heading",raw:qe[0],depth:qe[1].length,text:qe[2]}},fences(Qe){const qe=this.rules.block.fences.exec(Qe);if(qe){const Ct=qe[0];let Ie=De(Ct,qe[3]||"");const je=qe[2]?qe[2].trim():qe[2];if(["latex","katex","math"].indexOf(je)>=0){const dt=et(),Dt=Ie;Ie=dt,st[dt]={type:"block",expression:Dt}}return{type:"code",raw:Ct,lang:je,text:Ie}}}},Te=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ke=0;const et=()=>`__special_katext_id_${ke++}__`;let st={};function Tt(){return st}function pe(){ke=0,st={}}function Ze(Qe){return Qe=Qe.replace(Te,(qe,Ct)=>{const Ie=et();return st[Ie]={type:"inline",expression:Ct},Ie}),Qe}const mt=ze.listitem;ze.listitem=function(Qe){return mt(Ze(Qe))};const nn=ze.paragraph;ze.paragraph=function(Qe){return nn(Ze(Qe))};const Kt=ze.tablecell;ze.tablecell=function(Qe,qe){return Kt(Ze(Qe),qe)},ze.code=function(Qe,qe,Ct){const Ie=(qe||"").match(/\S*/)[0];return Ie?["latex","katex","math"].indexOf(Ie)>=0?`

    ${Qe}

    `:`
    ${Ct?Qe:(0,Oe.escape)(Qe,!0)}
    `:'
    '+(Ct?Qe:(0,Oe.escape)(Qe,!0))+"
    "},ze.heading=function(Qe,qe,Ct){let Ie=this.options.headerPrefix+Ct.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ve.push({anchor:Ie,level:qe,text:Qe}),"'+Qe+""},Me().setOptions({silent:!0,gfm:!0,pedantic:!1}),Me().use({tokenizer:xe,renderer:ze}),zt.ZP=Me()},1997:function(St,zt,ne){"use strict";ne.d(zt,{rX:function(){return Ze},pW:function(){return mt},gy:function(){return nn},xY:function(){return pe},O5:function(){return Tt},hs:function(){return Te},tJ:function(){return nt},o1:function(){return xe},Rd:function(){return st}});var y=ne(75790),Me=ne(62957),Oe=ne(37285),it=ne(6767),Re=ne(53229),De=ne(19374),Ve=ne(87169),Ke=ne(25510),ze="data:image/png;base64,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",tt=ne.p+"static/newqrcode.a8740efb.png",lt=ne(32637),Be=ne(59301),Nt=(Kt,Qe,qe)=>new Promise((Ct,Ie)=>{var je=ln=>{try{Dt(qe.next(ln))}catch(Ut){Ie(Ut)}},dt=ln=>{try{Dt(qe.throw(ln))}catch(Ut){Ie(Ut)}},Dt=ln=>ln.done?Ct(ln.value):Promise.resolve(ln.value).then(je,dt);Dt((qe=qe.apply(Kt,Qe)).next())});const nt=(Kt,Qe=!1,qe=!1,Ct="",Ie=!1)=>!!(xe(Kt)&&ke(Kt,Qe,qe,Ct,Ie)),xe=Kt=>(0,Re.bg)()?!0:(Kt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Te=Kt=>{var Qe,qe,Ct;const{user:Ie}=(0,y.getDvaApp)()._store.getState();(0,Re.bg)()&&!((qe=(Qe=Ie==null?void 0:Ie.userInfo)==null?void 0:Qe.course)!=null&&qe.course_public)&&!((Ct=Ie==null?void 0:Ie.userInfo)!=null&&Ct.profile_completed)&&Kt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ke=(Kt,Qe=!1,qe=!0,Ct="",Ie=!1)=>{var je;const{user:dt}=(0,y.getDvaApp)()._store.getState();return(je=dt.userInfo)!=null&&je.profile_completed?!0:(qe?Kt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Ct,isCurrentPage:Ie}}):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,De.xg)("/account/profile/edit"),et()}}),!1)},et=()=>{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()}})},st=()=>{Me.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Be.createElement("div",{style:{textAlign:"center"}},Be.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"),Be.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:lt}),Be.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Tt=()=>{var Kt;const{user:Qe}=(0,y.getDvaApp)()._store.getState();return(Kt=Qe.userInfo)!=null&&Kt.professional_certification?!0:(Me.default.confirm({title:"\u63D0\u793A",centered:!0,content:Be.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,De.xg)("/account/certification")}}),!1)},pe=()=>(0,Re.V9)()?!0:(Me.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Be.createElement("div",{className:"tc",style:{marginLeft:-38}},Be.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Be.createElement("img",{src:tt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ze=(Kt,Qe)=>Kt?!0:(Me.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Be.createElement("div",null,Be.createElement("p",null,Qe||"\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"),Be.createElement("div",{style:{marginLeft:"110px"}},Be.createElement("img",{src:ze,width:200}),Be.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,De.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),mt=Kt=>{Me.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Be.createElement("div",null,Be.createElement("div",null,Be.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"),Be.createElement(Oe.Z,null),Be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Be.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 ",Be.createElement("a",null,Kt),"\u5929\u3002"),Be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Be.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")),Be.createElement("div",{style:{textAlign:"center",marginTop:30}},Be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ke,alt:"\u4E8C\u7EF4\u7801",width:160})))})},nn=(Kt,Qe="")=>{const{shixunsDetail:{detail:qe}}=(0,y.getDvaApp)()._store.getState();if((qe==null?void 0:qe.public)===2||(qe==null?void 0:qe.public)===1||(qe==null?void 0:qe.shixun_status)===3){let Ct="";return(qe==null?void 0:qe.public)===2&&(Ct="\u5DF2\u516C\u5F00"),(qe==null?void 0:qe.public)===1&&(Ct="\u5F85\u5BA1\u6838"),(qe==null?void 0:qe.shixun_status)===3&&(Ct="\u5DF2\u5173\u95ED"),Me.default.info({centered:!0,icon:Be.createElement(Ve.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Be.createElement("div",{className:"tc",style:{marginLeft:-38}},Be.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ct,"\uFF0C",Qe,"\u3002"),Be.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ke,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(qe==null?void 0:qe.shixun_status)===2?(Me.default.confirm({centered:!0,icon:Be.createElement(Ve.Z,null),title:"\u63D0\u793A",content:Be.createElement("div",null,Be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Qe,"\u3002"),Be.createElement("br",null),Be.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:Be.createElement(Ve.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:()=>Nt(void 0,null,function*(){(yield Kt({type:"shixunsDetail/cancelRelease",payload:{id:qe==null?void 0:qe.identifier}})).status!==401&&(it.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Kt({type:"shixunsDetail/getShixunsDetail",payload:{id:qe==null?void 0:qe.identifier}}),Kt({type:"practiceSetting/getCommonData",payload:{id:qe==null?void 0:qe.identifier}}))})})}}),!0):!1}},54500:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return y}});const y=Me=>Me?typeof Me=="function"?Me():Me:null},92973:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Mn}});var y=ne(59301),Me=ne(29679),Oe=ne(19248),it=ne(99267),Re=ne(96512),De=ne(78987),Ve=ne(92310),Ke=ne.n(Ve),ze=ne(77900),tt=ne(26112),lt=ne(8654),Be=ne(22703),Nt=ne(48755),nt=ne(36237),xe=ne(63356),Te=ne(16931);const ke=(we,fe,at,Gt,$e)=>({background:we,border:`${(0,nt.unit)(Gt.lineWidth)} ${Gt.lineType} ${fe}`,[`${$e}-icon`]:{color:at}}),et=we=>{const{componentCls:fe,motionDurationSlow:at,marginXS:Gt,marginSM:$e,fontSize:He,fontSizeLG:Ue,lineHeight:rt,borderRadiusLG:cn,motionEaseInOutCirc:qt,withDescriptionIconSize:Fn,colorText:bt,colorTextHeading:Ge,withDescriptionPadding:en,defaultPadding:ue}=we;return{[fe]:Object.assign(Object.assign({},(0,xe.Wf)(we)),{position:"relative",display:"flex",alignItems:"center",padding:ue,wordWrap:"break-word",borderRadius:cn,[`&${fe}-rtl`]:{direction:"rtl"},[`${fe}-content`]:{flex:1,minWidth:0},[`${fe}-icon`]:{marginInlineEnd:Gt,lineHeight:0},"&-description":{display:"none",fontSize:He,lineHeight:rt},"&-message":{color:Ge},[`&${fe}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${at} ${qt}, opacity ${at} ${qt}, padding-top ${at} ${qt}, padding-bottom ${at} ${qt}, - margin-bottom ${at} ${qt}`},[`&${fe}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${fe}-with-description`]:{alignItems:"flex-start",padding:en,[`${fe}-icon`]:{marginInlineEnd:$e,fontSize:Fn,lineHeight:0},[`${fe}-message`]:{display:"block",marginBottom:Gt,color:Ge,fontSize:Ue},[`${fe}-description`]:{display:"block",color:bt}},[`${fe}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},st=we=>{const{componentCls:fe,colorSuccess:at,colorSuccessBorder:Gt,colorSuccessBg:$e,colorWarning:He,colorWarningBorder:Ue,colorWarningBg:rt,colorError:cn,colorErrorBorder:qt,colorErrorBg:Fn,colorInfo:bt,colorInfoBorder:Ge,colorInfoBg:en}=we;return{[fe]:{"&-success":ke($e,Gt,at,we,fe),"&-info":ke(en,Ge,bt,we,fe),"&-warning":ke(rt,Ue,He,we,fe),"&-error":Object.assign(Object.assign({},ke(Fn,qt,cn,we,fe)),{[`${fe}-description > pre`]:{margin:0,padding:0}})}}},Tt=we=>{const{componentCls:fe,iconCls:at,motionDurationMid:Gt,marginXS:$e,fontSizeIcon:He,colorIcon:Ue,colorIconHover:rt}=we;return{[fe]:{"&-action":{marginInlineStart:$e},[`${fe}-close-icon`]:{marginInlineStart:$e,padding:0,overflow:"hidden",fontSize:He,lineHeight:(0,nt.unit)(He),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${at}-close`]:{color:Ue,transition:`color ${Gt}`,"&:hover":{color:rt}}},"&-close-text":{color:Ue,transition:`color ${Gt}`,"&:hover":{color:rt}}}}},pe=we=>({withDescriptionIconSize:we.fontSizeHeading3,defaultPadding:`${we.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${we.paddingMD}px ${we.paddingContentHorizontalLG}px`});var Ze=(0,Te.I$)("Alert",we=>[et(we),st(we),Tt(we)],pe),mt=function(we,fe){var at={};for(var Gt in we)Object.prototype.hasOwnProperty.call(we,Gt)&&fe.indexOf(Gt)<0&&(at[Gt]=we[Gt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Gt=Object.getOwnPropertySymbols(we);$e{const{icon:fe,prefixCls:at,type:Gt}=we,$e=nn[Gt]||null;return fe?(0,Be.wm)(fe,y.createElement("span",{className:`${at}-icon`},fe),()=>({className:Ke()(`${at}-icon`,fe.props.className)})):y.createElement($e,{className:`${at}-icon`})},Qe=we=>{const{isClosable:fe,prefixCls:at,closeIcon:Gt,handleClose:$e,ariaProps:He}=we,Ue=Gt===!0||Gt===void 0?y.createElement(it.Z,null):Gt;return fe?y.createElement("button",Object.assign({type:"button",onClick:$e,className:`${at}-close-icon`,tabIndex:0},He),Ue):null};var Ct=y.forwardRef((we,fe)=>{const{description:at,prefixCls:Gt,message:$e,banner:He,className:Ue,rootClassName:rt,style:cn,onMouseEnter:qt,onMouseLeave:Fn,onClick:bt,afterClose:Ge,showIcon:en,closable:ue,closeText:ae,closeIcon:re,action:ce,id:he}=we,ie=mt(we,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[Ce,Et]=y.useState(!1),gt=y.useRef(null);y.useImperativeHandle(fe,()=>({nativeElement:gt.current}));const{getPrefixCls:ft,direction:yt,closable:pn,closeIcon:Sn,className:Pn,style:Un}=(0,Nt.dj)("alert"),rn=ft("alert",Gt),[ht,Cn,_t]=Ze(rn),on=ut=>{var Rt;Et(!0),(Rt=we.onClose)===null||Rt===void 0||Rt.call(we,ut)},It=y.useMemo(()=>we.type!==void 0?we.type:He?"warning":"info",[we.type,He]),fn=y.useMemo(()=>typeof ue=="object"&&ue.closeIcon||ae?!0:typeof ue=="boolean"?ue:re!==!1&&re!==null&&re!==void 0?!0:!!pn,[ae,re,ue,pn]),kt=He&&en===void 0?!0:en,Hn=Ke()(rn,`${rn}-${It}`,{[`${rn}-with-description`]:!!at,[`${rn}-no-icon`]:!kt,[`${rn}-banner`]:!!He,[`${rn}-rtl`]:yt==="rtl"},Pn,Ue,rt,_t,Cn),rr=(0,tt.Z)(ie,{aria:!0,data:!0}),Qr=y.useMemo(()=>typeof ue=="object"&&ue.closeIcon?ue.closeIcon:ae||(re!==void 0?re:typeof pn=="object"&&pn.closeIcon?pn.closeIcon:Sn),[re,ue,ae,Sn]),or=y.useMemo(()=>{const ut=ue!=null?ue:pn;if(typeof ut=="object"){const{closeIcon:Rt}=ut;return mt(ut,["closeIcon"])}return{}},[ue,pn]);return ht(y.createElement(ze.default,{visible:!Ce,motionName:`${rn}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:ut=>({maxHeight:ut.offsetHeight}),onLeaveEnd:Ge},(ut,Rt)=>{let{className:gn,style:Ln}=ut;return y.createElement("div",Object.assign({id:he,ref:(0,lt.sQ)(gt,Rt),"data-show":!Ce,className:Ke()(Hn,gn),style:Object.assign(Object.assign(Object.assign({},Un),cn),Ln),onMouseEnter:qt,onMouseLeave:Fn,onClick:bt,role:"alert"},rr),kt?y.createElement(Kt,{description:at,icon:we.icon,prefixCls:rn,type:It}):null,y.createElement("div",{className:`${rn}-content`},$e?y.createElement("div",{className:`${rn}-message`},$e):null,at?y.createElement("div",{className:`${rn}-description`},at):null),ce?y.createElement("div",{className:`${rn}-action`},ce):null,y.createElement(Qe,{isClosable:fn,prefixCls:rn,closeIcon:Qr,handleClose:on,ariaProps:or}))}))}),Ie=ne(67732),je=ne(83652),dt=ne(22214),Dt=ne(42403),Ut=function(we){function fe(){var at;return(0,Ie.Z)(this,fe),at=(0,dt.Z)(this,fe,arguments),at.state={error:void 0,info:{componentStack:""}},at}return(0,Dt.Z)(fe,we),(0,je.Z)(fe,[{key:"componentDidCatch",value:function(Gt,$e){this.setState({error:Gt,info:$e})}},{key:"render",value:function(){const{message:Gt,description:$e,id:He,children:Ue}=this.props,{error:rt,info:cn}=this.state,qt=(cn==null?void 0:cn.componentStack)||null,Fn=typeof Gt=="undefined"?(rt||"").toString():Gt,bt=typeof $e=="undefined"?qt:$e;return rt?y.createElement(Ct,{id:He,type:"error",message:Fn,description:y.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},bt)}):Ue}}])}(y.Component);const Yt=Ct;Yt.ErrorBoundary=Ut;var Mn=Yt},1560:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return et}});var y=ne(2738),Me=ne(45915),Oe=ne(82326),it=ne(59301),Re=ne(92310),De=ne.n(Re),Ve=ne(11592),Ke=ne(75030),ze=ne(48755);const{Option:tt}=Oe.default;function lt(st){return(st==null?void 0:st.type)&&(st.type.isSelectOption||st.type.isSelectOptGroup)}const Be=(st,Tt)=>{var pe;const{prefixCls:Ze,className:mt,popupClassName:nn,dropdownClassName:Kt,children:Qe,dataSource:qe}=st,Ct=(0,Ve.Z)(Qe);let Ie;Ct.length===1&&it.isValidElement(Ct[0])&&!lt(Ct[0])&&([Ie]=Ct);const je=Ie?()=>Ie:void 0;let dt;Ct.length&<(Ct[0])?dt=Qe:dt=qe?qe.map(Yt=>{if(it.isValidElement(Yt))return Yt;switch(typeof Yt){case"string":return it.createElement(tt,{key:Yt,value:Yt},Yt);case"object":{const{value:Mn}=Yt;return it.createElement(tt,{key:Mn,value:Mn},Yt.text)}default:return}}):[];const{getPrefixCls:Dt}=it.useContext(ze.E_),ln=Dt("select",Ze),[Ut]=(0,Ke.Cn)("SelectLike",(pe=st.dropdownStyle)===null||pe===void 0?void 0:pe.zIndex);return it.createElement(Oe.default,Object.assign({ref:Tt,suffixIcon:null},(0,y.Z)(st,["dataSource","dropdownClassName"]),{prefixCls:ln,popupClassName:nn||Kt,dropdownStyle:Object.assign(Object.assign({},st.dropdownStyle),{zIndex:Ut}),className:De()(`${ln}-auto-complete`,mt),mode:Oe.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:je}),dt)};var nt=it.forwardRef(Be);const{Option:xe}=Oe.default,Te=(0,Me.Z)(nt,"dropdownAlign",st=>(0,y.Z)(st,["visible"])),ke=nt;ke.Option=xe,ke._InternalPanelDoNotUseOrYouWillBeFired=Te;var et=ke},88390:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return we}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(77900),Re=ne(29509),De=ne(22703),Ve=ne(48755),Ke=ne(36237),ze=ne(63356),tt=ne(93427),lt=ne(51636),Be=ne(16931);const Nt=new Ke.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),nt=new Ke.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),xe=new Ke.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Te=new Ke.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),ke=new Ke.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),et=new Ke.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),st=fe=>{const{componentCls:at,iconCls:Gt,antCls:$e,badgeShadowSize:He,textFontSize:Ue,textFontSizeSM:rt,statusSize:cn,dotSize:qt,textFontWeight:Fn,indicatorHeight:bt,indicatorHeightSM:Ge,marginXS:en,calc:ue}=fe,ae=`${$e}-scroll-number`,re=(0,tt.Z)(fe,(ce,he)=>{let{darkColor:ie}=he;return{[`&${at} ${at}-color-${ce}`]:{background:ie,[`&:not(${at}-count)`]:{color:ie},"a:hover &":{background:ie}}}});return{[at]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(fe)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${at}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:fe.indicatorZIndex,minWidth:bt,height:bt,color:fe.badgeTextColor,fontWeight:Fn,fontSize:Ue,lineHeight:(0,Ke.unit)(bt),whiteSpace:"nowrap",textAlign:"center",background:fe.badgeColor,borderRadius:ue(bt).div(2).equal(),boxShadow:`0 0 0 ${(0,Ke.unit)(He)} ${fe.badgeShadowColor}`,transition:`background ${fe.motionDurationMid}`,a:{color:fe.badgeTextColor},"a:hover":{color:fe.badgeTextColor},"a:hover &":{background:fe.badgeColorHover}},[`${at}-count-sm`]:{minWidth:Ge,height:Ge,fontSize:rt,lineHeight:(0,Ke.unit)(Ge),borderRadius:ue(Ge).div(2).equal()},[`${at}-multiple-words`]:{padding:`0 ${(0,Ke.unit)(fe.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${at}-dot`]:{zIndex:fe.indicatorZIndex,width:qt,minWidth:qt,height:qt,background:fe.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,Ke.unit)(He)} ${fe.badgeShadowColor}`},[`${at}-count, ${at}-dot, ${ae}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Gt}-spin`]:{animationName:et,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${at}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${at}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:cn,height:cn,verticalAlign:"middle",borderRadius:"50%"},[`${at}-status-success`]:{backgroundColor:fe.colorSuccess},[`${at}-status-processing`]:{overflow:"visible",color:fe.colorInfo,backgroundColor:fe.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:He,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Nt,animationDuration:fe.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${at}-status-default`]:{backgroundColor:fe.colorTextPlaceholder},[`${at}-status-error`]:{backgroundColor:fe.colorError},[`${at}-status-warning`]:{backgroundColor:fe.colorWarning},[`${at}-status-text`]:{marginInlineStart:en,color:fe.colorText,fontSize:fe.fontSize}}}),re),{[`${at}-zoom-appear, ${at}-zoom-enter`]:{animationName:nt,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack,animationFillMode:"both"},[`${at}-zoom-leave`]:{animationName:xe,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack,animationFillMode:"both"},[`&${at}-not-a-wrapper`]:{[`${at}-zoom-appear, ${at}-zoom-enter`]:{animationName:Te,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack},[`${at}-zoom-leave`]:{animationName:ke,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack},[`&:not(${at}-status)`]:{verticalAlign:"middle"},[`${ae}-custom-component, ${at}-count`]:{transform:"none"},[`${ae}-custom-component, ${ae}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ae]:{overflow:"hidden",transition:`all ${fe.motionDurationMid} ${fe.motionEaseOutBack}`,[`${ae}-only`]:{position:"relative",display:"inline-block",height:bt,transition:`all ${fe.motionDurationSlow} ${fe.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ae}-only-unit`]:{height:bt,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ae}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${at}-count, ${at}-dot, ${ae}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Tt=fe=>{const{fontHeight:at,lineWidth:Gt,marginXS:$e,colorBorderBg:He}=fe,Ue=at,rt=Gt,cn=fe.colorTextLightSolid,qt=fe.colorError,Fn=fe.colorErrorHover;return(0,lt.mergeToken)(fe,{badgeFontHeight:Ue,badgeShadowSize:rt,badgeTextColor:cn,badgeColor:qt,badgeColorHover:Fn,badgeShadowColor:He,badgeProcessingDuration:"1.2s",badgeRibbonOffset:$e,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},pe=fe=>{const{fontSize:at,lineHeight:Gt,fontSizeSM:$e,lineWidth:He}=fe;return{indicatorZIndex:"auto",indicatorHeight:Math.round(at*Gt)-2*He,indicatorHeightSM:at,dotSize:$e/2,textFontSize:$e,textFontSizeSM:$e,textFontWeight:"normal",statusSize:$e/2}};var Ze=(0,Be.I$)("Badge",fe=>{const at=Tt(fe);return st(at)},pe);const mt=fe=>{const{antCls:at,badgeFontHeight:Gt,marginXS:$e,badgeRibbonOffset:He,calc:Ue}=fe,rt=`${at}-ribbon`,cn=`${at}-ribbon-wrapper`,qt=(0,tt.Z)(fe,(Fn,bt)=>{let{darkColor:Ge}=bt;return{[`&${rt}-color-${Fn}`]:{background:Ge,color:Ge}}});return{[cn]:{position:"relative"},[rt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(fe)),{position:"absolute",top:$e,padding:`0 ${(0,Ke.unit)(fe.paddingXS)}`,color:fe.colorPrimary,lineHeight:(0,Ke.unit)(Gt),whiteSpace:"nowrap",backgroundColor:fe.colorPrimary,borderRadius:fe.borderRadiusSM,[`${rt}-text`]:{color:fe.badgeTextColor},[`${rt}-corner`]:{position:"absolute",top:"100%",width:He,height:He,color:"currentcolor",border:`${(0,Ke.unit)(Ue(He).div(2).equal())} solid`,transform:fe.badgeRibbonCornerTransform,transformOrigin:"top",filter:fe.badgeRibbonCornerFilter}}),qt),{[`&${rt}-placement-end`]:{insetInlineEnd:Ue(He).mul(-1).equal(),borderEndEndRadius:0,[`${rt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${rt}-placement-start`]:{insetInlineStart:Ue(He).mul(-1).equal(),borderEndStartRadius:0,[`${rt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var nn=(0,Be.I$)(["Badge","Ribbon"],fe=>{const at=Tt(fe);return mt(at)},pe),Qe=fe=>{const{className:at,prefixCls:Gt,style:$e,color:He,children:Ue,text:rt,placement:cn="end",rootClassName:qt}=fe,{getPrefixCls:Fn,direction:bt}=y.useContext(Ve.E_),Ge=Fn("ribbon",Gt),en=`${Ge}-wrapper`,[ue,ae,re]=nn(Ge,en),ce=(0,Re.o2)(He,!1),he=Oe()(Ge,`${Ge}-placement-${cn}`,{[`${Ge}-rtl`]:bt==="rtl",[`${Ge}-color-${He}`]:ce},at),ie={},Ce={};return He&&!ce&&(ie.background=He,Ce.color=He),ue(y.createElement("div",{className:Oe()(en,qt,ae,re)},Ue,y.createElement("div",{className:Oe()(he,ae),style:Object.assign(Object.assign({},ie),$e)},y.createElement("span",{className:`${Ge}-text`},rt),y.createElement("div",{className:`${Ge}-corner`,style:Ce}))))};const qe=fe=>{const{prefixCls:at,value:Gt,current:$e,offset:He=0}=fe;let Ue;return He&&(Ue={position:"absolute",top:`${He}00%`,left:0}),y.createElement("span",{style:Ue,className:Oe()(`${at}-only-unit`,{current:$e})},Gt)};function Ct(fe,at,Gt){let $e=fe,He=0;for(;($e+10)%10!==at;)$e+=Gt,He+=Gt;return He}var je=fe=>{const{prefixCls:at,count:Gt,value:$e}=fe,He=Number($e),Ue=Math.abs(Gt),[rt,cn]=y.useState(He),[qt,Fn]=y.useState(Ue),bt=()=>{cn(He),Fn(Ue)};y.useEffect(()=>{const ue=setTimeout(bt,1e3);return()=>clearTimeout(ue)},[He]);let Ge,en;if(rt===He||Number.isNaN(He)||Number.isNaN(rt))Ge=[y.createElement(qe,Object.assign({},fe,{key:He,current:!0}))],en={transition:"none"};else{Ge=[];const ue=He+10,ae=[];for(let ie=He;ie<=ue;ie+=1)ae.push(ie);const re=qtie%10===rt);Ge=(re<0?ae.slice(0,ce+1):ae.slice(ce)).map((ie,Ce)=>{const Et=ie%10;return y.createElement(qe,Object.assign({},fe,{key:ie,value:Et,offset:re<0?Ce-ce:Ce,current:Ce===ce}))}),en={transform:`translateY(${-Ct(rt,He,re)}00%)`}}return y.createElement("span",{className:`${at}-only`,style:en,onTransitionEnd:bt},Ge)},dt=function(fe,at){var Gt={};for(var $e in fe)Object.prototype.hasOwnProperty.call(fe,$e)&&at.indexOf($e)<0&&(Gt[$e]=fe[$e]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,$e=Object.getOwnPropertySymbols(fe);He<$e.length;He++)at.indexOf($e[He])<0&&Object.prototype.propertyIsEnumerable.call(fe,$e[He])&&(Gt[$e[He]]=fe[$e[He]]);return Gt},ln=y.forwardRef((fe,at)=>{const{prefixCls:Gt,count:$e,className:He,motionClassName:Ue,style:rt,title:cn,show:qt,component:Fn="sup",children:bt}=fe,Ge=dt(fe,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:en}=y.useContext(Ve.E_),ue=en("scroll-number",Gt),ae=Object.assign(Object.assign({},Ge),{"data-show":qt,style:rt,className:Oe()(ue,He,Ue),title:cn});let re=$e;if($e&&Number($e)%1===0){const ce=String($e).split("");re=y.createElement("bdi",null,ce.map((he,ie)=>y.createElement(je,{prefixCls:ue,count:Number($e),value:he,key:ce.length-ie})))}return rt!=null&&rt.borderColor&&(ae.style=Object.assign(Object.assign({},rt),{boxShadow:`0 0 0 1px ${rt.borderColor} inset`})),bt?(0,De.Tm)(bt,ce=>({className:Oe()(`${ue}-custom-component`,ce==null?void 0:ce.className,Ue)})):y.createElement(Fn,Object.assign({},ae,{ref:at}),re)}),Ut=function(fe,at){var Gt={};for(var $e in fe)Object.prototype.hasOwnProperty.call(fe,$e)&&at.indexOf($e)<0&&(Gt[$e]=fe[$e]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,$e=Object.getOwnPropertySymbols(fe);He<$e.length;He++)at.indexOf($e[He])<0&&Object.prototype.propertyIsEnumerable.call(fe,$e[He])&&(Gt[$e[He]]=fe[$e[He]]);return Gt};const Mn=y.forwardRef((fe,at)=>{var Gt,$e,He,Ue,rt;const{prefixCls:cn,scrollNumberPrefixCls:qt,children:Fn,status:bt,text:Ge,color:en,count:ue=null,overflowCount:ae=99,dot:re=!1,size:ce="default",title:he,offset:ie,style:Ce,className:Et,rootClassName:gt,classNames:ft,styles:yt,showZero:pn=!1}=fe,Sn=Ut(fe,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Pn,direction:Un,badge:rn}=y.useContext(Ve.E_),ht=Pn("badge",cn),[Cn,_t,on]=Ze(ht),It=ue>ae?`${ae}+`:ue,fn=It==="0"||It===0,kt=ue===null||fn&&!pn,Hn=(bt!=null||en!=null)&&kt,rr=re&&!fn,Qr=rr?"":It,or=(0,y.useMemo)(()=>(Qr==null||Qr===""||fn&&!pn)&&!rr,[Qr,fn,pn,rr]),ut=(0,y.useRef)(ue);or||(ut.current=ue);const Rt=ut.current,gn=(0,y.useRef)(Qr);or||(gn.current=Qr);const Ln=gn.current,cr=(0,y.useRef)(rr);or||(cr.current=rr);const wr=(0,y.useMemo)(()=>{if(!ie)return Object.assign(Object.assign({},rn==null?void 0:rn.style),Ce);const $a={marginTop:ie[1]};return Un==="rtl"?$a.left=parseInt(ie[0],10):$a.right=-parseInt(ie[0],10),Object.assign(Object.assign(Object.assign({},$a),rn==null?void 0:rn.style),Ce)},[Un,ie,Ce,rn==null?void 0:rn.style]),Na=he!=null?he:typeof Rt=="string"||typeof Rt=="number"?Rt:void 0,Wr=or||!Ge?null:y.createElement("span",{className:`${ht}-status-text`},Ge),Vr=!Rt||typeof Rt!="object"?void 0:(0,De.Tm)(Rt,$a=>({style:Object.assign(Object.assign({},wr),$a.style)})),Fr=(0,Re.o2)(en,!1),Ba=Oe()(ft==null?void 0:ft.indicator,(Gt=rn==null?void 0:rn.classNames)===null||Gt===void 0?void 0:Gt.indicator,{[`${ht}-status-dot`]:Hn,[`${ht}-status-${bt}`]:!!bt,[`${ht}-color-${en}`]:Fr}),za={};en&&!Fr&&(za.color=en,za.background=en);const Ua=Oe()(ht,{[`${ht}-status`]:Hn,[`${ht}-not-a-wrapper`]:!Fn,[`${ht}-rtl`]:Un==="rtl"},Et,gt,rn==null?void 0:rn.className,($e=rn==null?void 0:rn.classNames)===null||$e===void 0?void 0:$e.root,ft==null?void 0:ft.root,_t,on);if(!Fn&&Hn){const $a=wr.color;return Cn(y.createElement("span",Object.assign({},Sn,{className:Ua,style:Object.assign(Object.assign(Object.assign({},yt==null?void 0:yt.root),(He=rn==null?void 0:rn.styles)===null||He===void 0?void 0:He.root),wr)}),y.createElement("span",{className:Ba,style:Object.assign(Object.assign(Object.assign({},yt==null?void 0:yt.indicator),(Ue=rn==null?void 0:rn.styles)===null||Ue===void 0?void 0:Ue.indicator),za)}),Ge&&y.createElement("span",{style:{color:$a},className:`${ht}-status-text`},Ge)))}return Cn(y.createElement("span",Object.assign({ref:at},Sn,{className:Ua,style:Object.assign(Object.assign({},(rt=rn==null?void 0:rn.styles)===null||rt===void 0?void 0:rt.root),yt==null?void 0:yt.root)}),Fn,y.createElement(it.default,{visible:!or,motionName:`${ht}-zoom`,motionAppear:!1,motionDeadline:1e3},$a=>{let{className:fr}=$a;var Jt,Zn;const Er=Pn("scroll-number",qt),Aa=cr.current,kr=Oe()(ft==null?void 0:ft.indicator,(Jt=rn==null?void 0:rn.classNames)===null||Jt===void 0?void 0:Jt.indicator,{[`${ht}-dot`]:Aa,[`${ht}-count`]:!Aa,[`${ht}-count-sm`]:ce==="small",[`${ht}-multiple-words`]:!Aa&&Ln&&Ln.toString().length>1,[`${ht}-status-${bt}`]:!!bt,[`${ht}-color-${en}`]:Fr});let Ar=Object.assign(Object.assign(Object.assign({},yt==null?void 0:yt.indicator),(Zn=rn==null?void 0:rn.styles)===null||Zn===void 0?void 0:Zn.indicator),wr);return en&&!Fr&&(Ar=Ar||{},Ar.background=en),y.createElement(ln,{prefixCls:Er,show:!or,motionClassName:fr,className:kr,count:Ln,title:Na,style:Ar,key:"scrollNumber"},Vr)}),Wr))});Mn.Ribbon=Qe;var we=Mn},79939:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ra}});var y=ne(94480),Me=ne(59301),Oe=ne(92310),it=ne.n(Oe),Re=ne(54476),De=ne(33885),Ve=ne(42978),Ke=ne(75931),ze=ne(37463),tt=ne(6551),lt=ne(6089),Be=ne(18929),Nt=Me.createContext({}),nt=Nt,xe=ne(76190),Te=ne(20068),ke="__rc_cascader_search_mark__",et=function(Lt,Mt,At){var Yn=At.label,lr=Yn===void 0?"":Yn;return Mt.some(function(yr){return String(yr[lr]).toLowerCase().includes(Lt.toLowerCase())})},st=function(Lt,Mt,At,Yn){return Mt.map(function(lr){return lr[Yn.label]}).join(" / ")},Tt=function(Lt,Mt,At,Yn,lr,yr){var Gn=lr.filter,Nr=Gn===void 0?et:Gn,Gr=lr.render,fi=Gr===void 0?st:Gr,va=lr.limit,Zt=va===void 0?50:va,Xt=lr.sort;return Me.useMemo(function(){var Bt=[];if(!Lt)return[];function yn($n,xr){var Rn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;$n.forEach(function(pr){if(!(!Xt&&Zt!==!1&&Zt>0&&Bt.length>=Zt)){var hn=[].concat((0,y.Z)(xr),[pr]),Cr=pr[At.children],Rr=Rn||pr.disabled;if((!Cr||Cr.length===0||yr)&&Nr(Lt,hn,{label:At.label})){var sn;Bt.push((0,De.Z)((0,De.Z)({},pr),{},(sn={disabled:Rr},(0,Te.Z)(sn,At.label,fi(Lt,hn,Yn,At)),(0,Te.Z)(sn,ke,hn),(0,Te.Z)(sn,At.children,void 0),sn)))}Cr&&yn(pr[At.children],hn,Rr)}})}return yn(Mt,[]),Xt&&Bt.sort(function($n,xr){return Xt($n[ke],xr[ke],Lt,At)}),Zt!==!1&&Zt>0?Bt.slice(0,Zt):Bt},[Lt,Mt,At,Yn,fi,yr,Nr,Xt,Zt])},pe=Tt,Ze="__RC_CASCADER_SPLIT__",mt="SHOW_PARENT",nn="SHOW_CHILD";function Kt(ct){return ct.join(Ze)}function Qe(ct){return ct.map(Kt)}function qe(ct){return ct.split(Ze)}function Ct(ct){var Lt=ct||{},Mt=Lt.label,At=Lt.value,Yn=Lt.children,lr=At||"value";return{label:Mt||"label",value:lr,key:lr,children:Yn||"children"}}function Ie(ct,Lt){var Mt,At;return(Mt=ct.isLeaf)!==null&&Mt!==void 0?Mt:!((At=ct[Lt.children])!==null&&At!==void 0&&At.length)}function je(ct){var Lt=ct.parentElement;if(Lt){var Mt=ct.offsetTop-Lt.offsetTop;Mt-Lt.scrollTop<0?Lt.scrollTo({top:Mt}):Mt+ct.offsetHeight-Lt.scrollTop>Lt.offsetHeight&&Lt.scrollTo({top:Mt+ct.offsetHeight-Lt.offsetHeight})}}function dt(ct,Lt){return ct.map(function(Mt){var At;return(At=Mt[ke])===null||At===void 0?void 0:At.map(function(Yn){return Yn[Lt.value]})})}function Dt(ct){return Array.isArray(ct)&&Array.isArray(ct[0])}function ln(ct){return ct?Dt(ct)?ct:(ct.length===0?[]:[ct]).map(function(Lt){return Array.isArray(Lt)?Lt:[Lt]}):[]}function Ut(ct,Lt,Mt){var At=new Set(ct),Yn=Lt();return ct.filter(function(lr){var yr=Yn[lr],Gn=yr?yr.parent:null,Nr=yr?yr.children:null;return yr&&yr.node.disabled?!0:Mt===nn?!(Nr&&Nr.some(function(Gr){return Gr.key&&At.has(Gr.key)})):!(Gn&&!Gn.node.disabled&&At.has(Gn.key))})}function Yt(ct,Lt,Mt){for(var At=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Yn=Lt,lr=[],yr=function(){var Gr,fi,va,Zt=ct[Gn],Xt=(Gr=Yn)===null||Gr===void 0?void 0:Gr.findIndex(function(yn){var $n=yn[Mt.value];return At?String($n)===String(Zt):$n===Zt}),Bt=Xt!==-1?(fi=Yn)===null||fi===void 0?void 0:fi[Xt]:null;lr.push({value:(va=Bt==null?void 0:Bt[Mt.value])!==null&&va!==void 0?va:Zt,index:Xt,option:Bt}),Yn=Bt==null?void 0:Bt[Mt.children]},Gn=0;Gn1){var sn=Bt.slice(0,-1);Rn(sn)}else Gr(!1)},Cr=function(){var sn,ga=((sn=$n[yn])===null||sn===void 0?void 0:sn[Mt.children])||[],xa=ga.find(function(Kr){return!Kr.disabled});if(xa){var fa=[].concat((0,y.Z)(Bt),[xa[Mt.value]]);Rn(fa)}};Me.useImperativeHandle(ct,function(){return{onKeyDown:function(sn){var ga=sn.which;switch(ga){case re.Z.UP:case re.Z.DOWN:{var xa=0;ga===re.Z.UP?xa=-1:ga===re.Z.DOWN&&(xa=1),xa!==0&&pr(xa);break}case re.Z.LEFT:{if(Nr)break;va?Cr():hn();break}case re.Z.RIGHT:{if(Nr)break;va?hn():Cr();break}case re.Z.BACKSPACE:{Nr||hn();break}case re.Z.ENTER:{if(Bt.length){var fa=$n[yn],Kr=(fa==null?void 0:fa[ke])||[];Kr.length?lr(Kr.map(function(ti){return ti[Mt.value]}),Kr[Kr.length-1]):lr(Bt,$n[yn])}break}case re.Z.ESC:Gr(!1),fi&&sn.stopPropagation()}},onKeyUp:function(){}}})},he=Me.forwardRef(function(ct,Lt){var Mt,At,Yn,lr=ct.prefixCls,yr=ct.multiple,Gn=ct.searchValue,Nr=ct.toggleOpen,Gr=ct.notFoundContent,fi=ct.direction,va=ct.open,Zt=ct.disabled,Xt=Me.useRef(null),Bt=fi==="rtl",yn=Me.useContext(nt),$n=yn.options,xr=yn.values,Rn=yn.halfValues,pr=yn.fieldNames,hn=yn.changeOnSelect,Cr=yn.onSelect,Rr=yn.searchOptions,sn=yn.dropdownPrefixCls,ga=yn.loadData,xa=yn.expandTrigger,fa=sn||lr,Kr=Me.useState([]),ti=(0,Ve.Z)(Kr,2),La=ti[0],jr=ti[1],Fa=function(Sa){if(!(!ga||Gn)){var Ni=Yt(Sa,$n,pr),vi=Ni.map(function(ul){var so=ul.option;return so}),Ui=vi[vi.length-1];if(Ui&&!Ie(Ui,pr)){var co=Kt(Sa);jr(function(ul){return[].concat((0,y.Z)(ul),[co])}),ga(vi)}}};Me.useEffect(function(){La.length&&La.forEach(function(Pa){var Sa=qe(Pa),Ni=Yt(Sa,$n,pr,!0).map(function(Ui){var co=Ui.option;return co}),vi=Ni[Ni.length-1];(!vi||vi[pr.children]||Ie(vi,pr))&&jr(function(Ui){return Ui.filter(function(co){return co!==Pa})})})},[$n,La,pr]);var ra=Me.useMemo(function(){return new Set(Qe(xr))},[xr]),Xr=Me.useMemo(function(){return new Set(Qe(Rn))},[Rn]),Ka=ae(yr,va),ua=(0,Ve.Z)(Ka,2),wa=ua[0],Ea=ua[1],Pr=function(Sa){Ea(Sa),Fa(Sa)},er=function(Sa){if(Zt)return!1;var Ni=Sa.disabled,vi=Ie(Sa,pr);return!Ni&&(vi||hn||yr)},ni=function(Sa,Ni){var vi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Cr(Sa),!yr&&(Ni||hn&&(xa==="hover"||vi))&&Nr(!1)},hr=Me.useMemo(function(){return Gn?Rr:$n},[Gn,Rr,$n]),bn=Me.useMemo(function(){for(var Pa=[{options:hr}],Sa=hr,Ni=dt(Sa,pr),vi=function(){var ul=wa[Ui],so=Sa.find(function(gi,fo){return(Ni[fo]?Kt(Ni[fo]):gi[pr.value])===ul}),jo=so==null?void 0:so[pr.children];if(!(jo!=null&&jo.length))return 1;Sa=jo,Pa.push({options:jo})},Ui=0;Ui":xr,pr=Mt.loadingIcon,hn=Mt.direction,Cr=Mt.notFoundContent,Rr=Cr===void 0?"Not Found":Cr,sn=Mt.disabled,ga=!!Nr,xa=(0,gt.C8)(Gr,{value:fi,postState:ln}),fa=(0,Ve.Z)(xa,2),Kr=fa[0],ti=fa[1],La=Me.useMemo(function(){return Ct(va)},[JSON.stringify(va)]),jr=Gt(La,Gn),Fa=(0,Ve.Z)(jr,3),ra=Fa[0],Xr=Fa[1],Ka=Fa[2],ua=we(ra,La),wa=cn(ga,Kr,Xr,Ka,ua),Ea=(0,Ve.Z)(wa,3),Pr=Ea[0],er=Ea[1],ni=Ea[2],hr=(0,gt.zX)(function(tr){if(ti(tr),Xt){var Ye=ln(tr),Pa=Ye.map(function(vi){return Yt(vi,ra,La).map(function(Ui){return Ui.option})}),Sa=ga?Ye:Ye[0],Ni=ga?Pa:Pa[0];Xt(Sa,Ni)}}),bn=rt(ga,hr,Pr,er,ni,Xr,Ka,Bt),gr=(0,gt.zX)(function(tr){bn(tr)}),Tr=Me.useMemo(function(){return{options:ra,fieldNames:La,values:Pr,halfValues:er,changeOnSelect:Zt,onSelect:gr,checkable:Nr,searchOptions:[],dropdownPrefixCls:void 0,loadData:yn,expandTrigger:$n,expandIcon:Rn,loadingIcon:pr,dropdownMenuColumnStyle:void 0}},[ra,La,Pr,er,Zt,gr,Nr,yn,$n,Rn,pr]),ar="".concat(Yn,"-panel"),dr=!ra.length;return Me.createElement(nt.Provider,{value:Tr},Me.createElement("div",{className:it()(ar,(Lt={},(0,Te.Z)(Lt,"".concat(ar,"-rtl"),hn==="rtl"),(0,Te.Z)(Lt,"".concat(ar,"-empty"),dr),Lt),yr),style:lr},dr?Rr:Me.createElement(ie,{prefixCls:Yn,searchValue:"",multiple:ga,toggleOpen:ft,open:!0,direction:hn,disabled:sn})))}function pn(ct){var Lt=ct.onPopupVisibleChange,Mt=ct.popupVisible,At=ct.popupClassName,Yn=ct.popupPlacement;warning(!Lt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Mt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(At===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Yn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Sn(ct,Lt){if(ct){var Mt=function At(Yn){for(var lr=0;lr":Fa,Xr=ct.loadingIcon,Ka=ct.children,ua=ct.dropdownMatchSelectWidth,wa=ua===void 0?!1:ua,Ea=ct.showCheckedStrategy,Pr=Ea===void 0?mt:Ea,er=ct.optionRender,ni=(0,Ke.Z)(ct,Un),hr=(0,tt.ZP)(Mt),bn=!!va,gr=(0,Be.Z)(yr,{value:Gn,postState:ln}),Tr=(0,Ve.Z)(gr,2),ar=Tr[0],dr=Tr[1],tr=Me.useMemo(function(){return Ct(lr)},[JSON.stringify(lr)]),Ye=Gt(tr,Rn),Pa=(0,Ve.Z)(Ye,3),Sa=Pa[0],Ni=Pa[1],vi=Pa[2],Ui=(0,Be.Z)("",{value:Bt,postState:function(Dr){return Dr||""}}),co=(0,Ve.Z)(Ui,2),ul=co[0],so=co[1],jo=function(Dr,wi){so(Dr),wi.source!=="blur"&&yn&&yn(Dr)},gi=He($n),fo=(0,Ve.Z)(gi,2),cl=fo[0],xl=fo[1],rl=pe(ul,Sa,tr,pr||Yn,xl,Nr||bn),Dl=we(Sa,tr),Io=cn(bn,ar,Ni,vi,Dl),$l=(0,Ve.Z)(Io,3),Pl=$l[0],Cl=$l[1],Nl=$l[2],es=Me.useMemo(function(){var Xl=Qe(Pl),Dr=Ut(Xl,Ni,Pr);return[].concat((0,y.Z)(Nl),(0,y.Z)(vi(Dr)))},[Pl,Ni,vi,Nl,Pr]),Fl=Mn(es,Sa,tr,bn,fi),bl=(0,lt.Z)(function(Xl){if(dr(Xl),Gr){var Dr=ln(Xl),wi=Dr.map(function(Mo){return Yt(Mo,Sa,tr).map(function(Al){return Al.option})}),Vi=bn?Dr:Dr[0],Hi=bn?wi:wi[0];Gr(Vi,Hi)}}),mo=rt(bn,bl,Pl,Cl,Nl,Ni,vi,Pr),ss=(0,lt.Z)(function(Xl){(!bn||Xt)&&so(""),mo(Xl)}),ks=function(Dr,wi){if(wi.type==="clear"){bl([]);return}var Vi=wi.values[0],Hi=Vi.valueCells;ss(Hi)},po=Rr!==void 0?Rr:Cr,ys=ga||sn,Ns=ti||Kr,nu=function(Dr){La==null||La(Dr),jr==null||jr(Dr)},js=Me.useMemo(function(){return{options:Sa,fieldNames:tr,values:Pl,halfValues:Cl,changeOnSelect:Nr,onSelect:ss,checkable:va,searchOptions:rl,dropdownPrefixCls:pr,loadData:hn,expandTrigger:xr,expandIcon:ra,loadingIcon:Xr,dropdownMenuColumnStyle:xa,optionRender:er}},[Sa,tr,Pl,Cl,Nr,ss,va,rl,pr,hn,xr,ra,Xr,xa,er]),zs=!(ul?rl:Sa).length,ru=ul&&xl.matchInputWidth||zs?{}:{minWidth:"auto"};return Me.createElement(nt.Provider,{value:js},Me.createElement(ze.Ac,(0,Re.Z)({},ni,{ref:Lt,id:hr,prefixCls:Yn,autoClearSearchValue:Xt,dropdownMatchSelectWidth:wa,dropdownStyle:(0,De.Z)((0,De.Z)({},ru),fa),displayValues:Fl,onDisplayValuesChange:ks,mode:bn?"multiple":void 0,searchValue:ul,onSearch:jo,showSearch:cl,OptionList:Et,emptyOptions:zs,open:po,dropdownClassName:ys,placement:Ns,onDropdownVisibleChange:nu,getRawInputElement:function(){return Ka}})))});rn.SHOW_PARENT=mt,rn.SHOW_CHILD=nn,rn.Panel=yt;var ht=rn,Cn=ht,_t=ne(2738),on=ne(75030),It=ne(86641),fn=ne(45915),kt=ne(82855),Hn=ne(48755),rr=ne(38406),Qr=ne(2171),or=ne(83397),ut=ne(31756),Rt=ne(56553),gn=ne(24971),Ln=ne(1722),cr=ne(90376),wr=ne(68525),Na=ne(90005),Wr=ne(70045);function Vr(ct,Lt){const{getPrefixCls:Mt,direction:At,renderEmpty:Yn}=Me.useContext(Hn.E_),lr=Lt||At,yr=Mt("select",ct),Gn=Mt("cascader",ct);return[yr,Gn,lr,Yn]}var Fr=Vr;function Ba(ct,Lt){return Me.useMemo(()=>Lt?Me.createElement("span",{className:`${ct}-checkbox-inner`}):!1,[Lt])}var za=ne(33853),Ua=ne(58617),$a=ne(38819),Jt=(ct,Lt,Mt)=>{let At=Mt;Mt||(At=Lt?Me.createElement(za.Z,null):Me.createElement($a.Z,null));const Yn=Me.createElement("span",{className:`${ct}-menu-item-loading-icon`},Me.createElement(Ua.Z,{spin:!0}));return Me.useMemo(()=>[At,Yn],[At])},Zn=ne(56119),Er=ne(16931),Aa=ne(36237),kr=ne(36170),Ar=ne(63356),zi=ct=>{const{prefixCls:Lt,componentCls:Mt}=ct,At=`${Mt}-menu-item`,Yn=` + margin-bottom ${at} ${qt}`},[`&${fe}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${fe}-with-description`]:{alignItems:"flex-start",padding:en,[`${fe}-icon`]:{marginInlineEnd:$e,fontSize:Fn,lineHeight:0},[`${fe}-message`]:{display:"block",marginBottom:Gt,color:Ge,fontSize:Ue},[`${fe}-description`]:{display:"block",color:bt}},[`${fe}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},st=we=>{const{componentCls:fe,colorSuccess:at,colorSuccessBorder:Gt,colorSuccessBg:$e,colorWarning:He,colorWarningBorder:Ue,colorWarningBg:rt,colorError:cn,colorErrorBorder:qt,colorErrorBg:Fn,colorInfo:bt,colorInfoBorder:Ge,colorInfoBg:en}=we;return{[fe]:{"&-success":ke($e,Gt,at,we,fe),"&-info":ke(en,Ge,bt,we,fe),"&-warning":ke(rt,Ue,He,we,fe),"&-error":Object.assign(Object.assign({},ke(Fn,qt,cn,we,fe)),{[`${fe}-description > pre`]:{margin:0,padding:0}})}}},Tt=we=>{const{componentCls:fe,iconCls:at,motionDurationMid:Gt,marginXS:$e,fontSizeIcon:He,colorIcon:Ue,colorIconHover:rt}=we;return{[fe]:{"&-action":{marginInlineStart:$e},[`${fe}-close-icon`]:{marginInlineStart:$e,padding:0,overflow:"hidden",fontSize:He,lineHeight:(0,nt.unit)(He),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${at}-close`]:{color:Ue,transition:`color ${Gt}`,"&:hover":{color:rt}}},"&-close-text":{color:Ue,transition:`color ${Gt}`,"&:hover":{color:rt}}}}},pe=we=>({withDescriptionIconSize:we.fontSizeHeading3,defaultPadding:`${we.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${we.paddingMD}px ${we.paddingContentHorizontalLG}px`});var Ze=(0,Te.I$)("Alert",we=>[et(we),st(we),Tt(we)],pe),mt=function(we,fe){var at={};for(var Gt in we)Object.prototype.hasOwnProperty.call(we,Gt)&&fe.indexOf(Gt)<0&&(at[Gt]=we[Gt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Gt=Object.getOwnPropertySymbols(we);$e{const{icon:fe,prefixCls:at,type:Gt}=we,$e=nn[Gt]||null;return fe?(0,Be.wm)(fe,y.createElement("span",{className:`${at}-icon`},fe),()=>({className:Ke()(`${at}-icon`,fe.props.className)})):y.createElement($e,{className:`${at}-icon`})},Qe=we=>{const{isClosable:fe,prefixCls:at,closeIcon:Gt,handleClose:$e,ariaProps:He}=we,Ue=Gt===!0||Gt===void 0?y.createElement(it.Z,null):Gt;return fe?y.createElement("button",Object.assign({type:"button",onClick:$e,className:`${at}-close-icon`,tabIndex:0},He),Ue):null};var Ct=y.forwardRef((we,fe)=>{const{description:at,prefixCls:Gt,message:$e,banner:He,className:Ue,rootClassName:rt,style:cn,onMouseEnter:qt,onMouseLeave:Fn,onClick:bt,afterClose:Ge,showIcon:en,closable:ue,closeText:ae,closeIcon:re,action:ce,id:he}=we,ie=mt(we,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[Ce,Et]=y.useState(!1),gt=y.useRef(null);y.useImperativeHandle(fe,()=>({nativeElement:gt.current}));const{getPrefixCls:ft,direction:yt,closable:pn,closeIcon:Sn,className:Pn,style:Un}=(0,Nt.dj)("alert"),rn=ft("alert",Gt),[ht,Cn,_t]=Ze(rn),on=ut=>{var Rt;Et(!0),(Rt=we.onClose)===null||Rt===void 0||Rt.call(we,ut)},It=y.useMemo(()=>we.type!==void 0?we.type:He?"warning":"info",[we.type,He]),fn=y.useMemo(()=>typeof ue=="object"&&ue.closeIcon||ae?!0:typeof ue=="boolean"?ue:re!==!1&&re!==null&&re!==void 0?!0:!!pn,[ae,re,ue,pn]),kt=He&&en===void 0?!0:en,Hn=Ke()(rn,`${rn}-${It}`,{[`${rn}-with-description`]:!!at,[`${rn}-no-icon`]:!kt,[`${rn}-banner`]:!!He,[`${rn}-rtl`]:yt==="rtl"},Pn,Ue,rt,_t,Cn),rr=(0,tt.Z)(ie,{aria:!0,data:!0}),Qr=y.useMemo(()=>typeof ue=="object"&&ue.closeIcon?ue.closeIcon:ae||(re!==void 0?re:typeof pn=="object"&&pn.closeIcon?pn.closeIcon:Sn),[re,ue,ae,Sn]),or=y.useMemo(()=>{const ut=ue!=null?ue:pn;if(typeof ut=="object"){const{closeIcon:Rt}=ut;return mt(ut,["closeIcon"])}return{}},[ue,pn]);return ht(y.createElement(ze.default,{visible:!Ce,motionName:`${rn}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:ut=>({maxHeight:ut.offsetHeight}),onLeaveEnd:Ge},(ut,Rt)=>{let{className:gn,style:Ln}=ut;return y.createElement("div",Object.assign({id:he,ref:(0,lt.sQ)(gt,Rt),"data-show":!Ce,className:Ke()(Hn,gn),style:Object.assign(Object.assign(Object.assign({},Un),cn),Ln),onMouseEnter:qt,onMouseLeave:Fn,onClick:bt,role:"alert"},rr),kt?y.createElement(Kt,{description:at,icon:we.icon,prefixCls:rn,type:It}):null,y.createElement("div",{className:`${rn}-content`},$e?y.createElement("div",{className:`${rn}-message`},$e):null,at?y.createElement("div",{className:`${rn}-description`},at):null),ce?y.createElement("div",{className:`${rn}-action`},ce):null,y.createElement(Qe,{isClosable:fn,prefixCls:rn,closeIcon:Qr,handleClose:on,ariaProps:or}))}))}),Ie=ne(67732),je=ne(83652),dt=ne(22214),Dt=ne(42403),Ut=function(we){function fe(){var at;return(0,Ie.Z)(this,fe),at=(0,dt.Z)(this,fe,arguments),at.state={error:void 0,info:{componentStack:""}},at}return(0,Dt.Z)(fe,we),(0,je.Z)(fe,[{key:"componentDidCatch",value:function(Gt,$e){this.setState({error:Gt,info:$e})}},{key:"render",value:function(){const{message:Gt,description:$e,id:He,children:Ue}=this.props,{error:rt,info:cn}=this.state,qt=(cn==null?void 0:cn.componentStack)||null,Fn=typeof Gt=="undefined"?(rt||"").toString():Gt,bt=typeof $e=="undefined"?qt:$e;return rt?y.createElement(Ct,{id:He,type:"error",message:Fn,description:y.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},bt)}):Ue}}])}(y.Component);const Yt=Ct;Yt.ErrorBoundary=Ut;var Mn=Yt},1560:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return et}});var y=ne(2738),Me=ne(45915),Oe=ne(82326),it=ne(59301),Re=ne(92310),De=ne.n(Re),Ve=ne(11592),Ke=ne(75030),ze=ne(48755);const{Option:tt}=Oe.default;function lt(st){return(st==null?void 0:st.type)&&(st.type.isSelectOption||st.type.isSelectOptGroup)}const Be=(st,Tt)=>{var pe;const{prefixCls:Ze,className:mt,popupClassName:nn,dropdownClassName:Kt,children:Qe,dataSource:qe}=st,Ct=(0,Ve.Z)(Qe);let Ie;Ct.length===1&&it.isValidElement(Ct[0])&&!lt(Ct[0])&&([Ie]=Ct);const je=Ie?()=>Ie:void 0;let dt;Ct.length&<(Ct[0])?dt=Qe:dt=qe?qe.map(Yt=>{if(it.isValidElement(Yt))return Yt;switch(typeof Yt){case"string":return it.createElement(tt,{key:Yt,value:Yt},Yt);case"object":{const{value:Mn}=Yt;return it.createElement(tt,{key:Mn,value:Mn},Yt.text)}default:return}}):[];const{getPrefixCls:Dt}=it.useContext(ze.E_),ln=Dt("select",Ze),[Ut]=(0,Ke.Cn)("SelectLike",(pe=st.dropdownStyle)===null||pe===void 0?void 0:pe.zIndex);return it.createElement(Oe.default,Object.assign({ref:Tt,suffixIcon:null},(0,y.Z)(st,["dataSource","dropdownClassName"]),{prefixCls:ln,popupClassName:nn||Kt,dropdownStyle:Object.assign(Object.assign({},st.dropdownStyle),{zIndex:Ut}),className:De()(`${ln}-auto-complete`,mt),mode:Oe.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:je}),dt)};var nt=it.forwardRef(Be);const{Option:xe}=Oe.default,Te=(0,Me.Z)(nt,"dropdownAlign",st=>(0,y.Z)(st,["visible"])),ke=nt;ke.Option=xe,ke._InternalPanelDoNotUseOrYouWillBeFired=Te;var et=ke},88390:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return we}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(77900),Re=ne(29509),De=ne(22703),Ve=ne(48755),Ke=ne(36237),ze=ne(63356),tt=ne(93427),lt=ne(51636),Be=ne(16931);const Nt=new Ke.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),nt=new Ke.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),xe=new Ke.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Te=new Ke.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),ke=new Ke.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),et=new Ke.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),st=fe=>{const{componentCls:at,iconCls:Gt,antCls:$e,badgeShadowSize:He,textFontSize:Ue,textFontSizeSM:rt,statusSize:cn,dotSize:qt,textFontWeight:Fn,indicatorHeight:bt,indicatorHeightSM:Ge,marginXS:en,calc:ue}=fe,ae=`${$e}-scroll-number`,re=(0,tt.Z)(fe,(ce,he)=>{let{darkColor:ie}=he;return{[`&${at} ${at}-color-${ce}`]:{background:ie,[`&:not(${at}-count)`]:{color:ie},"a:hover &":{background:ie}}}});return{[at]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(fe)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${at}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:fe.indicatorZIndex,minWidth:bt,height:bt,color:fe.badgeTextColor,fontWeight:Fn,fontSize:Ue,lineHeight:(0,Ke.unit)(bt),whiteSpace:"nowrap",textAlign:"center",background:fe.badgeColor,borderRadius:ue(bt).div(2).equal(),boxShadow:`0 0 0 ${(0,Ke.unit)(He)} ${fe.badgeShadowColor}`,transition:`background ${fe.motionDurationMid}`,a:{color:fe.badgeTextColor},"a:hover":{color:fe.badgeTextColor},"a:hover &":{background:fe.badgeColorHover}},[`${at}-count-sm`]:{minWidth:Ge,height:Ge,fontSize:rt,lineHeight:(0,Ke.unit)(Ge),borderRadius:ue(Ge).div(2).equal()},[`${at}-multiple-words`]:{padding:`0 ${(0,Ke.unit)(fe.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${at}-dot`]:{zIndex:fe.indicatorZIndex,width:qt,minWidth:qt,height:qt,background:fe.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,Ke.unit)(He)} ${fe.badgeShadowColor}`},[`${at}-count, ${at}-dot, ${ae}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Gt}-spin`]:{animationName:et,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${at}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${at}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:cn,height:cn,verticalAlign:"middle",borderRadius:"50%"},[`${at}-status-success`]:{backgroundColor:fe.colorSuccess},[`${at}-status-processing`]:{overflow:"visible",color:fe.colorInfo,backgroundColor:fe.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:He,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Nt,animationDuration:fe.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${at}-status-default`]:{backgroundColor:fe.colorTextPlaceholder},[`${at}-status-error`]:{backgroundColor:fe.colorError},[`${at}-status-warning`]:{backgroundColor:fe.colorWarning},[`${at}-status-text`]:{marginInlineStart:en,color:fe.colorText,fontSize:fe.fontSize}}}),re),{[`${at}-zoom-appear, ${at}-zoom-enter`]:{animationName:nt,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack,animationFillMode:"both"},[`${at}-zoom-leave`]:{animationName:xe,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack,animationFillMode:"both"},[`&${at}-not-a-wrapper`]:{[`${at}-zoom-appear, ${at}-zoom-enter`]:{animationName:Te,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack},[`${at}-zoom-leave`]:{animationName:ke,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack},[`&:not(${at}-status)`]:{verticalAlign:"middle"},[`${ae}-custom-component, ${at}-count`]:{transform:"none"},[`${ae}-custom-component, ${ae}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ae]:{overflow:"hidden",transition:`all ${fe.motionDurationMid} ${fe.motionEaseOutBack}`,[`${ae}-only`]:{position:"relative",display:"inline-block",height:bt,transition:`all ${fe.motionDurationSlow} ${fe.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ae}-only-unit`]:{height:bt,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ae}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${at}-count, ${at}-dot, ${ae}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Tt=fe=>{const{fontHeight:at,lineWidth:Gt,marginXS:$e,colorBorderBg:He}=fe,Ue=at,rt=Gt,cn=fe.colorTextLightSolid,qt=fe.colorError,Fn=fe.colorErrorHover;return(0,lt.mergeToken)(fe,{badgeFontHeight:Ue,badgeShadowSize:rt,badgeTextColor:cn,badgeColor:qt,badgeColorHover:Fn,badgeShadowColor:He,badgeProcessingDuration:"1.2s",badgeRibbonOffset:$e,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},pe=fe=>{const{fontSize:at,lineHeight:Gt,fontSizeSM:$e,lineWidth:He}=fe;return{indicatorZIndex:"auto",indicatorHeight:Math.round(at*Gt)-2*He,indicatorHeightSM:at,dotSize:$e/2,textFontSize:$e,textFontSizeSM:$e,textFontWeight:"normal",statusSize:$e/2}};var Ze=(0,Be.I$)("Badge",fe=>{const at=Tt(fe);return st(at)},pe);const mt=fe=>{const{antCls:at,badgeFontHeight:Gt,marginXS:$e,badgeRibbonOffset:He,calc:Ue}=fe,rt=`${at}-ribbon`,cn=`${at}-ribbon-wrapper`,qt=(0,tt.Z)(fe,(Fn,bt)=>{let{darkColor:Ge}=bt;return{[`&${rt}-color-${Fn}`]:{background:Ge,color:Ge}}});return{[cn]:{position:"relative"},[rt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(fe)),{position:"absolute",top:$e,padding:`0 ${(0,Ke.unit)(fe.paddingXS)}`,color:fe.colorPrimary,lineHeight:(0,Ke.unit)(Gt),whiteSpace:"nowrap",backgroundColor:fe.colorPrimary,borderRadius:fe.borderRadiusSM,[`${rt}-text`]:{color:fe.badgeTextColor},[`${rt}-corner`]:{position:"absolute",top:"100%",width:He,height:He,color:"currentcolor",border:`${(0,Ke.unit)(Ue(He).div(2).equal())} solid`,transform:fe.badgeRibbonCornerTransform,transformOrigin:"top",filter:fe.badgeRibbonCornerFilter}}),qt),{[`&${rt}-placement-end`]:{insetInlineEnd:Ue(He).mul(-1).equal(),borderEndEndRadius:0,[`${rt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${rt}-placement-start`]:{insetInlineStart:Ue(He).mul(-1).equal(),borderEndStartRadius:0,[`${rt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var nn=(0,Be.I$)(["Badge","Ribbon"],fe=>{const at=Tt(fe);return mt(at)},pe),Qe=fe=>{const{className:at,prefixCls:Gt,style:$e,color:He,children:Ue,text:rt,placement:cn="end",rootClassName:qt}=fe,{getPrefixCls:Fn,direction:bt}=y.useContext(Ve.E_),Ge=Fn("ribbon",Gt),en=`${Ge}-wrapper`,[ue,ae,re]=nn(Ge,en),ce=(0,Re.o2)(He,!1),he=Oe()(Ge,`${Ge}-placement-${cn}`,{[`${Ge}-rtl`]:bt==="rtl",[`${Ge}-color-${He}`]:ce},at),ie={},Ce={};return He&&!ce&&(ie.background=He,Ce.color=He),ue(y.createElement("div",{className:Oe()(en,qt,ae,re)},Ue,y.createElement("div",{className:Oe()(he,ae),style:Object.assign(Object.assign({},ie),$e)},y.createElement("span",{className:`${Ge}-text`},rt),y.createElement("div",{className:`${Ge}-corner`,style:Ce}))))};const qe=fe=>{const{prefixCls:at,value:Gt,current:$e,offset:He=0}=fe;let Ue;return He&&(Ue={position:"absolute",top:`${He}00%`,left:0}),y.createElement("span",{style:Ue,className:Oe()(`${at}-only-unit`,{current:$e})},Gt)};function Ct(fe,at,Gt){let $e=fe,He=0;for(;($e+10)%10!==at;)$e+=Gt,He+=Gt;return He}var je=fe=>{const{prefixCls:at,count:Gt,value:$e}=fe,He=Number($e),Ue=Math.abs(Gt),[rt,cn]=y.useState(He),[qt,Fn]=y.useState(Ue),bt=()=>{cn(He),Fn(Ue)};y.useEffect(()=>{const ue=setTimeout(bt,1e3);return()=>clearTimeout(ue)},[He]);let Ge,en;if(rt===He||Number.isNaN(He)||Number.isNaN(rt))Ge=[y.createElement(qe,Object.assign({},fe,{key:He,current:!0}))],en={transition:"none"};else{Ge=[];const ue=He+10,ae=[];for(let ie=He;ie<=ue;ie+=1)ae.push(ie);const re=qtie%10===rt);Ge=(re<0?ae.slice(0,ce+1):ae.slice(ce)).map((ie,Ce)=>{const Et=ie%10;return y.createElement(qe,Object.assign({},fe,{key:ie,value:Et,offset:re<0?Ce-ce:Ce,current:Ce===ce}))}),en={transform:`translateY(${-Ct(rt,He,re)}00%)`}}return y.createElement("span",{className:`${at}-only`,style:en,onTransitionEnd:bt},Ge)},dt=function(fe,at){var Gt={};for(var $e in fe)Object.prototype.hasOwnProperty.call(fe,$e)&&at.indexOf($e)<0&&(Gt[$e]=fe[$e]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,$e=Object.getOwnPropertySymbols(fe);He<$e.length;He++)at.indexOf($e[He])<0&&Object.prototype.propertyIsEnumerable.call(fe,$e[He])&&(Gt[$e[He]]=fe[$e[He]]);return Gt},ln=y.forwardRef((fe,at)=>{const{prefixCls:Gt,count:$e,className:He,motionClassName:Ue,style:rt,title:cn,show:qt,component:Fn="sup",children:bt}=fe,Ge=dt(fe,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:en}=y.useContext(Ve.E_),ue=en("scroll-number",Gt),ae=Object.assign(Object.assign({},Ge),{"data-show":qt,style:rt,className:Oe()(ue,He,Ue),title:cn});let re=$e;if($e&&Number($e)%1===0){const ce=String($e).split("");re=y.createElement("bdi",null,ce.map((he,ie)=>y.createElement(je,{prefixCls:ue,count:Number($e),value:he,key:ce.length-ie})))}return rt!=null&&rt.borderColor&&(ae.style=Object.assign(Object.assign({},rt),{boxShadow:`0 0 0 1px ${rt.borderColor} inset`})),bt?(0,De.Tm)(bt,ce=>({className:Oe()(`${ue}-custom-component`,ce==null?void 0:ce.className,Ue)})):y.createElement(Fn,Object.assign({},ae,{ref:at}),re)}),Ut=function(fe,at){var Gt={};for(var $e in fe)Object.prototype.hasOwnProperty.call(fe,$e)&&at.indexOf($e)<0&&(Gt[$e]=fe[$e]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,$e=Object.getOwnPropertySymbols(fe);He<$e.length;He++)at.indexOf($e[He])<0&&Object.prototype.propertyIsEnumerable.call(fe,$e[He])&&(Gt[$e[He]]=fe[$e[He]]);return Gt};const Mn=y.forwardRef((fe,at)=>{var Gt,$e,He,Ue,rt;const{prefixCls:cn,scrollNumberPrefixCls:qt,children:Fn,status:bt,text:Ge,color:en,count:ue=null,overflowCount:ae=99,dot:re=!1,size:ce="default",title:he,offset:ie,style:Ce,className:Et,rootClassName:gt,classNames:ft,styles:yt,showZero:pn=!1}=fe,Sn=Ut(fe,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Pn,direction:Un,badge:rn}=y.useContext(Ve.E_),ht=Pn("badge",cn),[Cn,_t,on]=Ze(ht),It=ue>ae?`${ae}+`:ue,fn=It==="0"||It===0,kt=ue===null||fn&&!pn,Hn=(bt!=null||en!=null)&&kt,rr=re&&!fn,Qr=rr?"":It,or=(0,y.useMemo)(()=>(Qr==null||Qr===""||fn&&!pn)&&!rr,[Qr,fn,pn,rr]),ut=(0,y.useRef)(ue);or||(ut.current=ue);const Rt=ut.current,gn=(0,y.useRef)(Qr);or||(gn.current=Qr);const Ln=gn.current,cr=(0,y.useRef)(rr);or||(cr.current=rr);const wr=(0,y.useMemo)(()=>{if(!ie)return Object.assign(Object.assign({},rn==null?void 0:rn.style),Ce);const qa={marginTop:ie[1]};return Un==="rtl"?qa.left=parseInt(ie[0],10):qa.right=-parseInt(ie[0],10),Object.assign(Object.assign(Object.assign({},qa),rn==null?void 0:rn.style),Ce)},[Un,ie,Ce,rn==null?void 0:rn.style]),Na=he!=null?he:typeof Rt=="string"||typeof Rt=="number"?Rt:void 0,Wr=or||!Ge?null:y.createElement("span",{className:`${ht}-status-text`},Ge),Vr=!Rt||typeof Rt!="object"?void 0:(0,De.Tm)(Rt,qa=>({style:Object.assign(Object.assign({},wr),qa.style)})),Fr=(0,Re.o2)(en,!1),Da=Oe()(ft==null?void 0:ft.indicator,(Gt=rn==null?void 0:rn.classNames)===null||Gt===void 0?void 0:Gt.indicator,{[`${ht}-status-dot`]:Hn,[`${ht}-status-${bt}`]:!!bt,[`${ht}-color-${en}`]:Fr}),za={};en&&!Fr&&(za.color=en,za.background=en);const Ua=Oe()(ht,{[`${ht}-status`]:Hn,[`${ht}-not-a-wrapper`]:!Fn,[`${ht}-rtl`]:Un==="rtl"},Et,gt,rn==null?void 0:rn.className,($e=rn==null?void 0:rn.classNames)===null||$e===void 0?void 0:$e.root,ft==null?void 0:ft.root,_t,on);if(!Fn&&Hn){const qa=wr.color;return Cn(y.createElement("span",Object.assign({},Sn,{className:Ua,style:Object.assign(Object.assign(Object.assign({},yt==null?void 0:yt.root),(He=rn==null?void 0:rn.styles)===null||He===void 0?void 0:He.root),wr)}),y.createElement("span",{className:Da,style:Object.assign(Object.assign(Object.assign({},yt==null?void 0:yt.indicator),(Ue=rn==null?void 0:rn.styles)===null||Ue===void 0?void 0:Ue.indicator),za)}),Ge&&y.createElement("span",{style:{color:qa},className:`${ht}-status-text`},Ge)))}return Cn(y.createElement("span",Object.assign({ref:at},Sn,{className:Ua,style:Object.assign(Object.assign({},(rt=rn==null?void 0:rn.styles)===null||rt===void 0?void 0:rt.root),yt==null?void 0:yt.root)}),Fn,y.createElement(it.default,{visible:!or,motionName:`${ht}-zoom`,motionAppear:!1,motionDeadline:1e3},qa=>{let{className:fr}=qa;var Jt,Zn;const Er=Pn("scroll-number",qt),Aa=cr.current,kr=Oe()(ft==null?void 0:ft.indicator,(Jt=rn==null?void 0:rn.classNames)===null||Jt===void 0?void 0:Jt.indicator,{[`${ht}-dot`]:Aa,[`${ht}-count`]:!Aa,[`${ht}-count-sm`]:ce==="small",[`${ht}-multiple-words`]:!Aa&&Ln&&Ln.toString().length>1,[`${ht}-status-${bt}`]:!!bt,[`${ht}-color-${en}`]:Fr});let Ar=Object.assign(Object.assign(Object.assign({},yt==null?void 0:yt.indicator),(Zn=rn==null?void 0:rn.styles)===null||Zn===void 0?void 0:Zn.indicator),wr);return en&&!Fr&&(Ar=Ar||{},Ar.background=en),y.createElement(ln,{prefixCls:Er,show:!or,motionClassName:fr,className:kr,count:Ln,title:Na,style:Ar,key:"scrollNumber"},Vr)}),Wr))});Mn.Ribbon=Qe;var we=Mn},79939:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ra}});var y=ne(94480),Me=ne(59301),Oe=ne(92310),it=ne.n(Oe),Re=ne(54476),De=ne(33885),Ve=ne(42978),Ke=ne(75931),ze=ne(37463),tt=ne(6551),lt=ne(6089),Be=ne(18929),Nt=Me.createContext({}),nt=Nt,xe=ne(76190),Te=ne(20068),ke="__rc_cascader_search_mark__",et=function(Lt,Mt,At){var Yn=At.label,lr=Yn===void 0?"":Yn;return Mt.some(function(yr){return String(yr[lr]).toLowerCase().includes(Lt.toLowerCase())})},st=function(Lt,Mt,At,Yn){return Mt.map(function(lr){return lr[Yn.label]}).join(" / ")},Tt=function(Lt,Mt,At,Yn,lr,yr){var Gn=lr.filter,Nr=Gn===void 0?et:Gn,Xr=lr.render,fi=Xr===void 0?st:Xr,va=lr.limit,Zt=va===void 0?50:va,Xt=lr.sort;return Me.useMemo(function(){var Bt=[];if(!Lt)return[];function yn($n,xr){var Rn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;$n.forEach(function(pr){if(!(!Xt&&Zt!==!1&&Zt>0&&Bt.length>=Zt)){var hn=[].concat((0,y.Z)(xr),[pr]),Cr=pr[At.children],Rr=Rn||pr.disabled;if((!Cr||Cr.length===0||yr)&&Nr(Lt,hn,{label:At.label})){var sn;Bt.push((0,De.Z)((0,De.Z)({},pr),{},(sn={disabled:Rr},(0,Te.Z)(sn,At.label,fi(Lt,hn,Yn,At)),(0,Te.Z)(sn,ke,hn),(0,Te.Z)(sn,At.children,void 0),sn)))}Cr&&yn(pr[At.children],hn,Rr)}})}return yn(Mt,[]),Xt&&Bt.sort(function($n,xr){return Xt($n[ke],xr[ke],Lt,At)}),Zt!==!1&&Zt>0?Bt.slice(0,Zt):Bt},[Lt,Mt,At,Yn,fi,yr,Nr,Xt,Zt])},pe=Tt,Ze="__RC_CASCADER_SPLIT__",mt="SHOW_PARENT",nn="SHOW_CHILD";function Kt(ct){return ct.join(Ze)}function Qe(ct){return ct.map(Kt)}function qe(ct){return ct.split(Ze)}function Ct(ct){var Lt=ct||{},Mt=Lt.label,At=Lt.value,Yn=Lt.children,lr=At||"value";return{label:Mt||"label",value:lr,key:lr,children:Yn||"children"}}function Ie(ct,Lt){var Mt,At;return(Mt=ct.isLeaf)!==null&&Mt!==void 0?Mt:!((At=ct[Lt.children])!==null&&At!==void 0&&At.length)}function je(ct){var Lt=ct.parentElement;if(Lt){var Mt=ct.offsetTop-Lt.offsetTop;Mt-Lt.scrollTop<0?Lt.scrollTo({top:Mt}):Mt+ct.offsetHeight-Lt.scrollTop>Lt.offsetHeight&&Lt.scrollTo({top:Mt+ct.offsetHeight-Lt.offsetHeight})}}function dt(ct,Lt){return ct.map(function(Mt){var At;return(At=Mt[ke])===null||At===void 0?void 0:At.map(function(Yn){return Yn[Lt.value]})})}function Dt(ct){return Array.isArray(ct)&&Array.isArray(ct[0])}function ln(ct){return ct?Dt(ct)?ct:(ct.length===0?[]:[ct]).map(function(Lt){return Array.isArray(Lt)?Lt:[Lt]}):[]}function Ut(ct,Lt,Mt){var At=new Set(ct),Yn=Lt();return ct.filter(function(lr){var yr=Yn[lr],Gn=yr?yr.parent:null,Nr=yr?yr.children:null;return yr&&yr.node.disabled?!0:Mt===nn?!(Nr&&Nr.some(function(Xr){return Xr.key&&At.has(Xr.key)})):!(Gn&&!Gn.node.disabled&&At.has(Gn.key))})}function Yt(ct,Lt,Mt){for(var At=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Yn=Lt,lr=[],yr=function(){var Xr,fi,va,Zt=ct[Gn],Xt=(Xr=Yn)===null||Xr===void 0?void 0:Xr.findIndex(function(yn){var $n=yn[Mt.value];return At?String($n)===String(Zt):$n===Zt}),Bt=Xt!==-1?(fi=Yn)===null||fi===void 0?void 0:fi[Xt]:null;lr.push({value:(va=Bt==null?void 0:Bt[Mt.value])!==null&&va!==void 0?va:Zt,index:Xt,option:Bt}),Yn=Bt==null?void 0:Bt[Mt.children]},Gn=0;Gn1){var sn=Bt.slice(0,-1);Rn(sn)}else Xr(!1)},Cr=function(){var sn,ga=((sn=$n[yn])===null||sn===void 0?void 0:sn[Mt.children])||[],xa=ga.find(function(Kr){return!Kr.disabled});if(xa){var fa=[].concat((0,y.Z)(Bt),[xa[Mt.value]]);Rn(fa)}};Me.useImperativeHandle(ct,function(){return{onKeyDown:function(sn){var ga=sn.which;switch(ga){case re.Z.UP:case re.Z.DOWN:{var xa=0;ga===re.Z.UP?xa=-1:ga===re.Z.DOWN&&(xa=1),xa!==0&&pr(xa);break}case re.Z.LEFT:{if(Nr)break;va?Cr():hn();break}case re.Z.RIGHT:{if(Nr)break;va?hn():Cr();break}case re.Z.BACKSPACE:{Nr||hn();break}case re.Z.ENTER:{if(Bt.length){var fa=$n[yn],Kr=(fa==null?void 0:fa[ke])||[];Kr.length?lr(Kr.map(function(ei){return ei[Mt.value]}),Kr[Kr.length-1]):lr(Bt,$n[yn])}break}case re.Z.ESC:Xr(!1),fi&&sn.stopPropagation()}},onKeyUp:function(){}}})},he=Me.forwardRef(function(ct,Lt){var Mt,At,Yn,lr=ct.prefixCls,yr=ct.multiple,Gn=ct.searchValue,Nr=ct.toggleOpen,Xr=ct.notFoundContent,fi=ct.direction,va=ct.open,Zt=ct.disabled,Xt=Me.useRef(null),Bt=fi==="rtl",yn=Me.useContext(nt),$n=yn.options,xr=yn.values,Rn=yn.halfValues,pr=yn.fieldNames,hn=yn.changeOnSelect,Cr=yn.onSelect,Rr=yn.searchOptions,sn=yn.dropdownPrefixCls,ga=yn.loadData,xa=yn.expandTrigger,fa=sn||lr,Kr=Me.useState([]),ei=(0,Ve.Z)(Kr,2),Ma=ei[0],jr=ei[1],ua=function(wa){if(!(!ga||Gn)){var Ni=Yt(wa,$n,pr),vi=Ni.map(function(ul){var so=ul.option;return so}),Ui=vi[vi.length-1];if(Ui&&!Ie(Ui,pr)){var co=Kt(wa);jr(function(ul){return[].concat((0,y.Z)(ul),[co])}),ga(vi)}}};Me.useEffect(function(){Ma.length&&Ma.forEach(function(Ba){var wa=qe(Ba),Ni=Yt(wa,$n,pr,!0).map(function(Ui){var co=Ui.option;return co}),vi=Ni[Ni.length-1];(!vi||vi[pr.children]||Ie(vi,pr))&&jr(function(Ui){return Ui.filter(function(co){return co!==Ba})})})},[$n,Ma,pr]);var oa=Me.useMemo(function(){return new Set(Qe(xr))},[xr]),Yr=Me.useMemo(function(){return new Set(Qe(Rn))},[Rn]),ri=ae(yr,va),Fa=(0,Ve.Z)(ri,2),La=Fa[0],ya=Fa[1],Pr=function(wa){ya(wa),ua(wa)},er=function(wa){if(Zt)return!1;var Ni=wa.disabled,vi=Ie(wa,pr);return!Ni&&(vi||hn||yr)},ti=function(wa,Ni){var vi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Cr(wa),!yr&&(Ni||hn&&(xa==="hover"||vi))&&Nr(!1)},hr=Me.useMemo(function(){return Gn?Rr:$n},[Gn,Rr,$n]),bn=Me.useMemo(function(){for(var Ba=[{options:hr}],wa=hr,Ni=dt(wa,pr),vi=function(){var ul=La[Ui],so=wa.find(function(gi,fo){return(Ni[fo]?Kt(Ni[fo]):gi[pr.value])===ul}),jo=so==null?void 0:so[pr.children];if(!(jo!=null&&jo.length))return 1;wa=jo,Ba.push({options:jo})},Ui=0;Ui":xr,pr=Mt.loadingIcon,hn=Mt.direction,Cr=Mt.notFoundContent,Rr=Cr===void 0?"Not Found":Cr,sn=Mt.disabled,ga=!!Nr,xa=(0,gt.C8)(Xr,{value:fi,postState:ln}),fa=(0,Ve.Z)(xa,2),Kr=fa[0],ei=fa[1],Ma=Me.useMemo(function(){return Ct(va)},[JSON.stringify(va)]),jr=Gt(Ma,Gn),ua=(0,Ve.Z)(jr,3),oa=ua[0],Yr=ua[1],ri=ua[2],Fa=we(oa,Ma),La=cn(ga,Kr,Yr,ri,Fa),ya=(0,Ve.Z)(La,3),Pr=ya[0],er=ya[1],ti=ya[2],hr=(0,gt.zX)(function(tr){if(ei(tr),Xt){var Ye=ln(tr),Ba=Ye.map(function(vi){return Yt(vi,oa,Ma).map(function(Ui){return Ui.option})}),wa=ga?Ye:Ye[0],Ni=ga?Ba:Ba[0];Xt(wa,Ni)}}),bn=rt(ga,hr,Pr,er,ti,Yr,ri,Bt),gr=(0,gt.zX)(function(tr){bn(tr)}),Tr=Me.useMemo(function(){return{options:oa,fieldNames:Ma,values:Pr,halfValues:er,changeOnSelect:Zt,onSelect:gr,checkable:Nr,searchOptions:[],dropdownPrefixCls:void 0,loadData:yn,expandTrigger:$n,expandIcon:Rn,loadingIcon:pr,dropdownMenuColumnStyle:void 0}},[oa,Ma,Pr,er,Zt,gr,Nr,yn,$n,Rn,pr]),ar="".concat(Yn,"-panel"),dr=!oa.length;return Me.createElement(nt.Provider,{value:Tr},Me.createElement("div",{className:it()(ar,(Lt={},(0,Te.Z)(Lt,"".concat(ar,"-rtl"),hn==="rtl"),(0,Te.Z)(Lt,"".concat(ar,"-empty"),dr),Lt),yr),style:lr},dr?Rr:Me.createElement(ie,{prefixCls:Yn,searchValue:"",multiple:ga,toggleOpen:ft,open:!0,direction:hn,disabled:sn})))}function pn(ct){var Lt=ct.onPopupVisibleChange,Mt=ct.popupVisible,At=ct.popupClassName,Yn=ct.popupPlacement;warning(!Lt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Mt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(At===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Yn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Sn(ct,Lt){if(ct){var Mt=function At(Yn){for(var lr=0;lr":ua,Yr=ct.loadingIcon,ri=ct.children,Fa=ct.dropdownMatchSelectWidth,La=Fa===void 0?!1:Fa,ya=ct.showCheckedStrategy,Pr=ya===void 0?mt:ya,er=ct.optionRender,ti=(0,Ke.Z)(ct,Un),hr=(0,tt.ZP)(Mt),bn=!!va,gr=(0,Be.Z)(yr,{value:Gn,postState:ln}),Tr=(0,Ve.Z)(gr,2),ar=Tr[0],dr=Tr[1],tr=Me.useMemo(function(){return Ct(lr)},[JSON.stringify(lr)]),Ye=Gt(tr,Rn),Ba=(0,Ve.Z)(Ye,3),wa=Ba[0],Ni=Ba[1],vi=Ba[2],Ui=(0,Be.Z)("",{value:Bt,postState:function(Dr){return Dr||""}}),co=(0,Ve.Z)(Ui,2),ul=co[0],so=co[1],jo=function(Dr,wi){so(Dr),wi.source!=="blur"&&yn&&yn(Dr)},gi=He($n),fo=(0,Ve.Z)(gi,2),cl=fo[0],xl=fo[1],rl=pe(ul,wa,tr,pr||Yn,xl,Nr||bn),Dl=we(wa,tr),Io=cn(bn,ar,Ni,vi,Dl),$l=(0,Ve.Z)(Io,3),Pl=$l[0],Cl=$l[1],Nl=$l[2],es=Me.useMemo(function(){var Xl=Qe(Pl),Dr=Ut(Xl,Ni,Pr);return[].concat((0,y.Z)(Nl),(0,y.Z)(vi(Dr)))},[Pl,Ni,vi,Nl,Pr]),Fl=Mn(es,wa,tr,bn,fi),bl=(0,lt.Z)(function(Xl){if(dr(Xl),Xr){var Dr=ln(Xl),wi=Dr.map(function(Mo){return Yt(Mo,wa,tr).map(function(Al){return Al.option})}),Vi=bn?Dr:Dr[0],Hi=bn?wi:wi[0];Xr(Vi,Hi)}}),mo=rt(bn,bl,Pl,Cl,Nl,Ni,vi,Pr),ss=(0,lt.Z)(function(Xl){(!bn||Xt)&&so(""),mo(Xl)}),ks=function(Dr,wi){if(wi.type==="clear"){bl([]);return}var Vi=wi.values[0],Hi=Vi.valueCells;ss(Hi)},po=Rr!==void 0?Rr:Cr,ys=ga||sn,Ns=ei||Kr,nu=function(Dr){Ma==null||Ma(Dr),jr==null||jr(Dr)},js=Me.useMemo(function(){return{options:wa,fieldNames:tr,values:Pl,halfValues:Cl,changeOnSelect:Nr,onSelect:ss,checkable:va,searchOptions:rl,dropdownPrefixCls:pr,loadData:hn,expandTrigger:xr,expandIcon:oa,loadingIcon:Yr,dropdownMenuColumnStyle:xa,optionRender:er}},[wa,tr,Pl,Cl,Nr,ss,va,rl,pr,hn,xr,oa,Yr,xa,er]),zs=!(ul?rl:wa).length,ru=ul&&xl.matchInputWidth||zs?{}:{minWidth:"auto"};return Me.createElement(nt.Provider,{value:js},Me.createElement(ze.Ac,(0,Re.Z)({},ti,{ref:Lt,id:hr,prefixCls:Yn,autoClearSearchValue:Xt,dropdownMatchSelectWidth:La,dropdownStyle:(0,De.Z)((0,De.Z)({},ru),fa),displayValues:Fl,onDisplayValuesChange:ks,mode:bn?"multiple":void 0,searchValue:ul,onSearch:jo,showSearch:cl,OptionList:Et,emptyOptions:zs,open:po,dropdownClassName:ys,placement:Ns,onDropdownVisibleChange:nu,getRawInputElement:function(){return ri}})))});rn.SHOW_PARENT=mt,rn.SHOW_CHILD=nn,rn.Panel=yt;var ht=rn,Cn=ht,_t=ne(2738),on=ne(75030),It=ne(86641),fn=ne(45915),kt=ne(82855),Hn=ne(48755),rr=ne(38406),Qr=ne(2171),or=ne(83397),ut=ne(31756),Rt=ne(56553),gn=ne(24971),Ln=ne(1722),cr=ne(90376),wr=ne(68525),Na=ne(90005),Wr=ne(70045);function Vr(ct,Lt){const{getPrefixCls:Mt,direction:At,renderEmpty:Yn}=Me.useContext(Hn.E_),lr=Lt||At,yr=Mt("select",ct),Gn=Mt("cascader",ct);return[yr,Gn,lr,Yn]}var Fr=Vr;function Da(ct,Lt){return Me.useMemo(()=>Lt?Me.createElement("span",{className:`${ct}-checkbox-inner`}):!1,[Lt])}var za=ne(33853),Ua=ne(58617),qa=ne(38819),Jt=(ct,Lt,Mt)=>{let At=Mt;Mt||(At=Lt?Me.createElement(za.Z,null):Me.createElement(qa.Z,null));const Yn=Me.createElement("span",{className:`${ct}-menu-item-loading-icon`},Me.createElement(Ua.Z,{spin:!0}));return Me.useMemo(()=>[At,Yn],[At])},Zn=ne(56119),Er=ne(16931),Aa=ne(36237),kr=ne(36170),Ar=ne(63356),zi=ct=>{const{prefixCls:Lt,componentCls:Mt}=ct,At=`${Mt}-menu-item`,Yn=` &${At}-expand ${At}-expand-icon, ${At}-loading-icon -`;return[(0,kr.C2)(`${Lt}-checkbox`,ct),{[Mt]:{"&-checkbox":{top:0,marginInlineEnd:ct.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Mt}-menu-empty`]:{[`${Mt}-menu`]:{width:"100%",height:"auto",[At]:{color:ct.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:ct.controlItemWidth,height:ct.dropdownHeight,margin:0,padding:ct.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Aa.unit)(ct.lineWidth)} ${ct.lineType} ${ct.colorSplit}`},"&-item":Object.assign(Object.assign({},Ar.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ct.optionPadding,lineHeight:ct.lineHeight,cursor:"pointer",transition:`all ${ct.motionDurationMid}`,borderRadius:ct.borderRadiusSM,"&:hover":{background:ct.controlItemBgHover},"&-disabled":{color:ct.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Yn]:{color:ct.colorTextDisabled}},[`&-active:not(${At}-disabled)`]:{"&, &:hover":{color:ct.optionSelectedColor,fontWeight:ct.optionSelectedFontWeight,backgroundColor:ct.optionSelectedBg}},"&-content":{flex:"auto"},[Yn]:{marginInlineStart:ct.paddingXXS,color:ct.colorTextDescription,fontSize:ct.fontSizeIcon},"&-keyword":{color:ct.colorHighlight}})}}}]};const oi=ct=>{const{componentCls:Lt,antCls:Mt}=ct;return[{[Lt]:{width:ct.controlWidth}},{[`${Lt}-dropdown`]:[{[`&${Mt}-select-dropdown`]:{padding:0}},zi(ct)]},{[`${Lt}-dropdown-rtl`]:{direction:"rtl"}},(0,Zn.c)(ct)]},Ta=ct=>{const Lt=Math.round((ct.controlHeight-ct.fontSize*ct.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ct.controlItemBgActive,optionSelectedFontWeight:ct.fontWeightStrong,optionPadding:`${Lt}px ${ct.paddingSM}px`,menuPadding:ct.paddingXXS,optionSelectedColor:ct.colorText}};var xn=(0,Er.I$)("Cascader",ct=>[oi(ct)],Ta);const Sr=ct=>{const{componentCls:Lt}=ct;return{[`${Lt}-panel`]:[zi(ct),{display:"inline-flex",border:`${(0,Aa.unit)(ct.lineWidth)} ${ct.lineType} ${ct.colorSplit}`,borderRadius:ct.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Lt}-menus`]:{alignItems:"stretch"},[`${Lt}-menu`]:{height:"auto"},"&-empty":{padding:ct.paddingXXS}}]}};var Hr=(0,Er.A1)(["Cascader","Panel"],ct=>Sr(ct),Ta);function Zr(ct){const{prefixCls:Lt,className:Mt,multiple:At,rootClassName:Yn,notFoundContent:lr,direction:yr,expandIcon:Gn,disabled:Nr}=ct,Gr=Me.useContext(Qr.Z),fi=Nr!=null?Nr:Gr,[va,Zt,Xt,Bt]=Fr(Lt,yr),yn=(0,or.Z)(Zt),[$n,xr,Rn]=xn(Zt,yn);Hr(Zt);const pr=Xt==="rtl",[hn,Cr]=Jt(va,pr,Gn),Rr=lr||(Bt==null?void 0:Bt("Cascader"))||Me.createElement(rr.Z,{componentName:"Cascader"}),sn=Ba(Zt,At);return $n(Me.createElement(yt,Object.assign({},ct,{checkable:sn,prefixCls:Zt,className:it()(Mt,xr,Yn,Rn,yn),notFoundContent:Rr,direction:Xt,expandIcon:hn,loadingIcon:Cr,disabled:fi})))}var na=Zr,$t=function(ct,Lt){var Mt={};for(var At in ct)Object.prototype.hasOwnProperty.call(ct,At)&&Lt.indexOf(At)<0&&(Mt[At]=ct[At]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yn=0,At=Object.getOwnPropertySymbols(ct);YnNr===0?[Gn]:[].concat((0,y.Z)(yr),[Lt,Gn]),[]),Yn=[];let lr=0;return At.forEach((yr,Gn)=>{const Nr=lr+yr.length;let Gr=ct.slice(lr,Nr);lr=Nr,Gn%2===1&&(Gr=Me.createElement("span",{className:`${Mt}-menu-item-keyword`,key:`separator-${Gn}`},Gr)),Yn.push(Gr)}),Yn}const wt=(ct,Lt,Mt,At)=>{const Yn=[],lr=ct.toLowerCase();return Lt.forEach((yr,Gn)=>{Gn!==0&&Yn.push(" / ");let Nr=yr[At.label];const Gr=typeof Nr;(Gr==="string"||Gr==="number")&&(Nr=pt(String(Nr),lr,Mt)),Yn.push(Nr)}),Yn},qn=Me.forwardRef((ct,Lt)=>{var Mt;const{prefixCls:At,size:Yn,disabled:lr,className:yr,rootClassName:Gn,multiple:Nr,bordered:Gr=!0,transitionName:fi,choiceTransitionName:va="",popupClassName:Zt,dropdownClassName:Xt,expandIcon:Bt,placement:yn,showSearch:$n,allowClear:xr=!0,notFoundContent:Rn,direction:pr,getPopupContainer:hn,status:Cr,showArrow:Rr,builtinPlacements:sn,style:ga,variant:xa}=ct,fa=$t(ct,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),Kr=(0,_t.Z)(fa,["suffixIcon"]),{getPrefixCls:ti,getPopupContainer:La,className:jr,style:Fa}=(0,Hn.dj)("cascader"),{popupOverflow:ra}=Me.useContext(Hn.E_),{status:Xr,hasFeedback:Ka,isFormItemInput:ua,feedbackIcon:wa}=Me.useContext(Rt.aM),Ea=(0,kt.F)(Xr,Cr),[Pr,er,ni,hr]=Fr(At,pr),bn=ni==="rtl",gr=ti(),Tr=(0,or.Z)(Pr),[ar,dr,tr]=(0,cr.Z)(Pr,Tr),Ye=(0,or.Z)(er),[Pa]=xn(er,Ye),{compactSize:Sa,compactItemClassnames:Ni}=(0,Wr.ri)(Pr,pr),[vi,Ui]=(0,gn.Z)("cascader",xa,Gr),co=Rn||(hr==null?void 0:hr("Cascader"))||Me.createElement(rr.Z,{componentName:"Cascader"}),ul=it()(Zt||Xt,`${er}-dropdown`,{[`${er}-dropdown-rtl`]:ni==="rtl"},Gn,Tr,Ye,dr,tr),so=Me.useMemo(()=>{if(!$n)return $n;let bl={render:wt};return typeof $n=="object"&&(bl=Object.assign(Object.assign({},bl),$n)),bl},[$n]),jo=(0,ut.Z)(bl=>{var mo;return(mo=Yn!=null?Yn:Sa)!==null&&mo!==void 0?mo:bl}),gi=Me.useContext(Qr.Z),fo=lr!=null?lr:gi,[cl,xl]=Jt(Pr,bn,Bt),rl=Ba(er,Nr),Dl=(0,Na.Z)(ct.suffixIcon,Rr),{suffixIcon:Io,removeIcon:$l,clearIcon:Pl}=(0,wr.Z)(Object.assign(Object.assign({},ct),{hasFeedback:Ka,feedbackIcon:wa,showSuffixIcon:Dl,multiple:Nr,prefixCls:Pr,componentName:"Cascader"})),Cl=Me.useMemo(()=>yn!==void 0?yn:bn?"bottomRight":"bottomLeft",[yn,bn]),Nl=xr===!0?{clearIcon:Pl}:xr,[es]=(0,on.Cn)("SelectLike",(Mt=Kr.dropdownStyle)===null||Mt===void 0?void 0:Mt.zIndex),Fl=Me.createElement(Cn,Object.assign({prefixCls:Pr,className:it()(!At&&er,{[`${Pr}-lg`]:jo==="large",[`${Pr}-sm`]:jo==="small",[`${Pr}-rtl`]:bn,[`${Pr}-${vi}`]:Ui,[`${Pr}-in-form-item`]:ua},(0,kt.Z)(Pr,Ea,Ka),Ni,jr,yr,Gn,Tr,Ye,dr,tr),disabled:fo,style:Object.assign(Object.assign({},Fa),ga)},Kr,{builtinPlacements:(0,Ln.Z)(sn,ra),direction:ni,placement:Cl,notFoundContent:co,allowClear:Nl,showSearch:so,expandIcon:cl,suffixIcon:Io,removeIcon:$l,loadingIcon:xl,checkable:rl,dropdownClassName:ul,dropdownPrefixCls:At||er,dropdownStyle:Object.assign(Object.assign({},Kr.dropdownStyle),{zIndex:es}),choiceTransitionName:(0,It.m)(gr,"",va),transitionName:(0,It.m)(gr,"slide-up",fi),getPopupContainer:hn||La,ref:Lt}));return Pa(ar(Fl))}),di=(0,fn.Z)(qn,"dropdownAlign",ct=>(0,_t.Z)(ct,["visible"]));qn.SHOW_PARENT=Wn,qn.SHOW_CHILD=Vn,qn.Panel=na,qn._InternalPanelDoNotUseOrYouWillBeFired=di;var Ra=qn},24017:function(St,zt,ne){"use strict";ne.d(zt,{default:function(){return Uu}});var y=ne(66649),Me=ne.n(y),Oe=ne(9007),it=ne.n(Oe),Re=ne(50991),De=ne.n(Re),Ve=ne(9084),Ke=ne.n(Ve),ze=ne(58626),tt=ne.n(ze),lt=ne(13477),Be=ne.n(lt),Nt=ne(64796),nt=ne.n(Nt);Me().extend(nt()),Me().extend(Be()),Me().extend(it()),Me().extend(De()),Me().extend(Ke()),Me().extend(tt()),Me().extend(function(se,ve){var Le=ve.prototype,Je=Le.format;Le.format=function(Vt){var an=(Vt||"").replace("Wo","wo");return Je.bind(this)(an)}});var xe={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"},Te=function(ve){var Le=xe[ve];return Le||ve.split("_")[0]},ke=function(){},et={getNow:function(){var ve=Me()();return typeof ve.tz=="function"?ve.tz():ve},getFixedDate:function(ve){return Me()(ve,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ve){return ve.endOf("month")},getWeekDay:function(ve){var Le=ve.locale("en");return Le.weekday()+Le.localeData().firstDayOfWeek()},getYear:function(ve){return ve.year()},getMonth:function(ve){return ve.month()},getDate:function(ve){return ve.date()},getHour:function(ve){return ve.hour()},getMinute:function(ve){return ve.minute()},getSecond:function(ve){return ve.second()},getMillisecond:function(ve){return ve.millisecond()},addYear:function(ve,Le){return ve.add(Le,"year")},addMonth:function(ve,Le){return ve.add(Le,"month")},addDate:function(ve,Le){return ve.add(Le,"day")},setYear:function(ve,Le){return ve.year(Le)},setMonth:function(ve,Le){return ve.month(Le)},setDate:function(ve,Le){return ve.date(Le)},setHour:function(ve,Le){return ve.hour(Le)},setMinute:function(ve,Le){return ve.minute(Le)},setSecond:function(ve,Le){return ve.second(Le)},setMillisecond:function(ve,Le){return ve.millisecond(Le)},isAfter:function(ve,Le){return ve.isAfter(Le)},isValidate:function(ve){return ve.isValid()},locale:{getWeekFirstDay:function(ve){return Me()().locale(Te(ve)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ve,Le){return Le.locale(Te(ve)).weekday(0)},getWeek:function(ve,Le){return Le.locale(Te(ve)).week()},getShortWeekDays:function(ve){return Me()().locale(Te(ve)).localeData().weekdaysMin()},getShortMonths:function(ve){return Me()().locale(Te(ve)).localeData().monthsShort()},format:function(ve,Le,Je){return Le.locale(Te(ve)).format(Je)},parse:function(ve,Le,Je){for(var Xe=Te(ve),Vt=0;Vt2&&arguments[2]!==void 0?arguments[2]:"0",Je=String(se);Je.length2&&arguments[2]!==void 0?arguments[2]:[],Je=pe.useState([!1,!1]),Xe=(0,Ue.Z)(Je,2),Vt=Xe[0],an=Xe[1],un=function(dn,zn){an(function(Jn){return gt(Jn,zn,dn)})},In=pe.useMemo(function(){return Vt.map(function(Nn,dn){if(Nn)return!0;var zn=se[dn];return zn?!!(!Le[dn]&&!zn||zn&&ve(zn,{activeIndex:dn})):!1})},[se,Vt,ve,Le]);return[In,un]}function rn(se,ve,Le,Je,Xe){var Vt="",an=[];return se&&an.push(Xe?"hh":"HH"),ve&&an.push("mm"),Le&&an.push("ss"),Vt=an.join(":"),Je&&(Vt+=".SSS"),Xe&&(Vt+=" A"),Vt}function ht(se,ve,Le,Je,Xe,Vt){var an=se.fieldDateTimeFormat,un=se.fieldDateFormat,In=se.fieldTimeFormat,Nn=se.fieldMonthFormat,dn=se.fieldYearFormat,zn=se.fieldWeekFormat,Jn=se.fieldQuarterFormat,Qn=se.yearFormat,jn=se.cellYearFormat,ir=se.cellQuarterFormat,sr=se.dayFormat,nr=se.cellDateFormat,qr=rn(ve,Le,Je,Xe,Vt);return(0,He.Z)((0,He.Z)({},se),{},{fieldDateTimeFormat:an||"YYYY-MM-DD ".concat(qr),fieldDateFormat:un||"YYYY-MM-DD",fieldTimeFormat:In||qr,fieldMonthFormat:Nn||"YYYY-MM",fieldYearFormat:dn||"YYYY",fieldWeekFormat:zn||"gggg-wo",fieldQuarterFormat:Jn||"YYYY-[Q]Q",yearFormat:Qn||"YYYY",cellYearFormat:jn||"YYYY",cellQuarterFormat:ir||"[Q]Q",cellDateFormat:nr||sr||"D"})}function Cn(se,ve){var Le=ve.showHour,Je=ve.showMinute,Xe=ve.showSecond,Vt=ve.showMillisecond,an=ve.use12Hours;return pe.useMemo(function(){return ht(se,Le,Je,Xe,Vt,an)},[se,Le,Je,Xe,Vt,an])}var _t=ne(76190);function on(se,ve,Le){return Le!=null?Le:ve.some(function(Je){return se.includes(Je)})}var It=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function fn(se){var ve=ft(se,It),Le=se.format,Je=se.picker,Xe=null;return Le&&(Xe=Le,Array.isArray(Xe)&&(Xe=Xe[0]),Xe=(0,_t.Z)(Xe)==="object"?Xe.format:Xe),Je==="time"&&(ve.format=Xe),[ve,Xe]}function kt(se){return se&&typeof se=="string"}function Hn(se,ve,Le,Je){return[se,ve,Le,Je].some(function(Xe){return Xe!==void 0})}function rr(se,ve,Le,Je,Xe){var Vt=ve,an=Le,un=Je;if(!se&&!Vt&&!an&&!un&&!Xe)Vt=!0,an=!0,un=!0;else if(se){var In,Nn,dn,zn=[Vt,an,un].some(function(jn){return jn===!1}),Jn=[Vt,an,un].some(function(jn){return jn===!0}),Qn=zn?!0:!Jn;Vt=(In=Vt)!==null&&In!==void 0?In:Qn,an=(Nn=an)!==null&&Nn!==void 0?Nn:Qn,un=(dn=un)!==null&&dn!==void 0?dn:Qn}return[Vt,an,un,Xe]}function Qr(se){var ve=se.showTime,Le=fn(se),Je=(0,Ue.Z)(Le,2),Xe=Je[0],Vt=Je[1],an=ve&&(0,_t.Z)(ve)==="object"?ve:{},un=(0,He.Z)((0,He.Z)({defaultOpenValue:an.defaultOpenValue||an.defaultValue},Xe),an),In=un.showMillisecond,Nn=un.showHour,dn=un.showMinute,zn=un.showSecond,Jn=Hn(Nn,dn,zn,In),Qn=rr(Jn,Nn,dn,zn,In),jn=(0,Ue.Z)(Qn,3);return Nn=jn[0],dn=jn[1],zn=jn[2],[un,(0,He.Z)((0,He.Z)({},un),{},{showHour:Nn,showMinute:dn,showSecond:zn,showMillisecond:In}),un.format,Vt]}function or(se,ve,Le,Je,Xe){var Vt=se==="time";if(se==="datetime"||Vt){for(var an=Je,un=yt(se,Xe,null),In=un,Nn=[ve,Le],dn=0;dn1&&(an=ve.addDate(an,-7)),an}function Zn(se,ve){var Le=ve.generateConfig,Je=ve.locale,Xe=ve.format;return se?typeof Xe=="function"?Xe(se):Le.locale.format(Je.locale,se,Xe):""}function Er(se,ve,Le){var Je=ve,Xe=["getHour","getMinute","getSecond","getMillisecond"],Vt=["setHour","setMinute","setSecond","setMillisecond"];return Vt.forEach(function(an,un){Le?Je=se[an](Je,se[Xe[un]](Le)):Je=se[an](Je,0)}),Je}function Aa(se,ve,Le,Je,Xe){var Vt=(0,rt.zX)(function(an,un){return!!(Le&&Le(an,un)||Je&&se.isAfter(Je,an)&&!Ua(se,ve,Je,an,un.type)||Xe&&se.isAfter(an,Xe)&&!Ua(se,ve,Xe,an,un.type))});return Vt}function kr(se,ve,Le){return pe.useMemo(function(){var Je=yt(se,ve,Le),Xe=Et(Je),Vt=Xe[0],an=(0,_t.Z)(Vt)==="object"&&Vt.type==="mask"?Vt.format:null;return[Xe.map(function(un){return typeof un=="string"||typeof un=="function"?un:un.format}),an]},[se,ve,Le])}function Ar(se,ve,Le){return typeof se[0]=="function"||Le?!0:ve}function pi(se,ve,Le,Je){var Xe=(0,rt.zX)(function(Vt,an){var un=(0,He.Z)({type:ve},an);if(delete un.activeIndex,!se.isValidate(Vt)||Le&&Le(Vt,un))return!0;if((ve==="date"||ve==="time")&&Je){var In,Nn=an&&an.activeIndex===1?"end":"start",dn=((In=Je.disabledTime)===null||In===void 0?void 0:In.call(Je,Vt,Nn,{from:un.from}))||{},zn=dn.disabledHours,Jn=dn.disabledMinutes,Qn=dn.disabledSeconds,jn=dn.disabledMilliseconds,ir=Je.disabledHours,sr=Je.disabledMinutes,nr=Je.disabledSeconds,qr=zn||ir,Ir=Jn||sr,vr=Qn||nr,aa=se.getHour(Vt),br=se.getMinute(Vt),Or=se.getSecond(Vt),li=se.getMillisecond(Vt);if(qr&&qr().includes(aa)||Ir&&Ir(aa).includes(br)||vr&&vr(aa,br).includes(Or)||jn&&jn(aa,br,Or).includes(li))return!0}return!1});return Xe}function zi(se){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Le=pe.useMemo(function(){var Je=se&&Et(se);return ve&&Je&&(Je[1]=Je[1]||Je[0]),Je},[se,ve]);return Le}function oi(se,ve){var Le=se.generateConfig,Je=se.locale,Xe=se.picker,Vt=Xe===void 0?"date":Xe,an=se.prefixCls,un=an===void 0?"rc-picker":an,In=se.styles,Nn=In===void 0?{}:In,dn=se.classNames,zn=dn===void 0?{}:dn,Jn=se.order,Qn=Jn===void 0?!0:Jn,jn=se.components,ir=jn===void 0?{}:jn,sr=se.inputRender,nr=se.allowClear,qr=se.clearIcon,Ir=se.needConfirm,vr=se.multiple,aa=se.format,br=se.inputReadOnly,Or=se.disabledDate,li=se.minDate,Wa=se.maxDate,Xa=se.showTime,Ia=se.value,Ci=se.defaultValue,Ja=se.pickerValue,Ca=se.defaultPickerValue,$r=zi(Ia),Lr=zi(Ci),ya=zi(Ja),Si=zi(Ca),mi=Vt==="date"&&Xa?"datetime":Vt,Va=mi==="time"||mi==="datetime",Ya=Va||vr,la=Ir!=null?Ir:Va,Za=Qr(se),Qa=(0,Ue.Z)(Za,4),Ki=Qa[0],Yi=Qa[1],Ga=Qa[2],Ji=Qa[3],Ii=Cn(Je,Yi),oo=pe.useMemo(function(){return or(mi,Ga,Ji,Ki,Ii)},[mi,Ga,Ji,Ki,Ii]),to=pe.useMemo(function(){return(0,He.Z)((0,He.Z)({},se),{},{prefixCls:un,locale:Ii,picker:Vt,styles:Nn,classNames:zn,order:Qn,components:(0,He.Z)({input:sr},ir),clearIcon:ut(un,nr,qr),showTime:oo,value:$r,defaultValue:Lr,pickerValue:ya,defaultPickerValue:Si},ve==null?void 0:ve())},[se]),ro=kr(mi,Ii,aa),vo=(0,Ue.Z)(ro,2),qi=vo[0],uo=vo[1],Xi=Ar(qi,br,vr),ho=Aa(Le,Je,Or,li,Wa),go=pi(Le,Vt,ho,oo),Ko=pe.useMemo(function(){return(0,He.Z)((0,He.Z)({},to),{},{needConfirm:la,inputReadOnly:Xi,disabledDate:ho})},[to,la,Xi,ho]);return[Ko,mi,Ya,qi,uo,go]}var Ta=ne(16089);function xn(se,ve,Le){var Je=(0,rt.C8)(ve,{value:se}),Xe=(0,Ue.Z)(Je,2),Vt=Xe[0],an=Xe[1],un=pe.useRef(se),In=pe.useRef(),Nn=function(){Ta.Z.cancel(In.current)},dn=(0,rt.zX)(function(){an(un.current),Le&&Vt!==un.current&&Le(un.current)}),zn=(0,rt.zX)(function(Jn,Qn){Nn(),un.current=Jn,Jn||Qn?dn():In.current=(0,Ta.Z)(dn)});return pe.useEffect(function(){return Nn},[]),[Vt,zn]}function Sr(se,ve){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Je=arguments.length>3?arguments[3]:void 0,Xe=Le.every(function(dn){return dn})?!1:se,Vt=xn(Xe,ve||!1,Je),an=(0,Ue.Z)(Vt,2),un=an[0],In=an[1];function Nn(dn){var zn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!zn.inherit||un)&&In(dn,zn.force)}return[un,Nn]}function Hr(se){var ve=pe.useRef();return pe.useImperativeHandle(se,function(){var Le;return{nativeElement:(Le=ve.current)===null||Le===void 0?void 0:Le.nativeElement,focus:function(Xe){var Vt;(Vt=ve.current)===null||Vt===void 0||Vt.focus(Xe)},blur:function(){var Xe;(Xe=ve.current)===null||Xe===void 0||Xe.blur()}}}),ve}function Zr(se,ve){return pe.useMemo(function(){return se||(ve?((0,bt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ve).map(function(Le){var Je=(0,Ue.Z)(Le,2),Xe=Je[0],Vt=Je[1];return{label:Xe,value:Vt}})):[])},[se,ve])}function na(se,ve){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Je=pe.useRef(ve);Je.current=ve,(0,cn.o)(function(){if(se)Je.current(se);else{var Xe=(0,Ta.Z)(function(){Je.current(se)},Le);return function(){Ta.Z.cancel(Xe)}}},[se])}function $t(se){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Je=pe.useState(0),Xe=(0,Ue.Z)(Je,2),Vt=Xe[0],an=Xe[1],un=pe.useState(!1),In=(0,Ue.Z)(un,2),Nn=In[0],dn=In[1],zn=pe.useRef([]),Jn=pe.useRef(null),Qn=pe.useRef(null),jn=function(vr){Jn.current=vr},ir=function(vr){return Jn.current===vr},sr=function(vr){dn(vr)},nr=function(vr){return vr&&(Qn.current=vr),Qn.current},qr=function(vr){var aa=zn.current,br=new Set(aa.filter(function(li){return vr[li]||ve[li]})),Or=aa[aa.length-1]===0?1:0;return br.size>=2||se[Or]?null:Or};return na(Nn||Le,function(){Nn||(zn.current=[],jn(null))}),pe.useEffect(function(){Nn&&zn.current.push(Vt)},[Nn,Vt]),[Nn,sr,nr,Vt,an,qr,zn.current,jn,ir]}function Vn(se,ve,Le,Je,Xe,Vt){var an=Le[Le.length-1],un=function(Nn,dn){var zn=(0,Ue.Z)(se,2),Jn=zn[0],Qn=zn[1],jn=(0,He.Z)((0,He.Z)({},dn),{},{from:pn(se,Le)});return an===1&&ve[0]&&Jn&&!Ua(Je,Xe,Jn,Nn,jn.type)&&Je.isAfter(Jn,Nn)||an===0&&ve[1]&&Qn&&!Ua(Je,Xe,Qn,Nn,jn.type)&&Je.isAfter(Nn,Qn)?!0:Vt==null?void 0:Vt(Nn,jn)};return un}function Wn(se,ve,Le,Je){switch(ve){case"date":case"week":return se.addMonth(Le,Je);case"month":case"quarter":return se.addYear(Le,Je);case"year":return se.addYear(Le,Je*10);case"decade":return se.addYear(Le,Je*100);default:return Le}}var pt=[];function wt(se,ve,Le,Je,Xe,Vt,an,un){var In=arguments.length>8&&arguments[8]!==void 0?arguments[8]:pt,Nn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:pt,dn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:pt,zn=arguments.length>11?arguments[11]:void 0,Jn=arguments.length>12?arguments[12]:void 0,Qn=arguments.length>13?arguments[13]:void 0,jn=an==="time",ir=Vt||0,sr=function(ya){var Si=se.getNow();return jn&&(Si=Er(se,Si)),In[ya]||Le[ya]||Si},nr=(0,Ue.Z)(Nn,2),qr=nr[0],Ir=nr[1],vr=(0,rt.C8)(function(){return sr(0)},{value:qr}),aa=(0,Ue.Z)(vr,2),br=aa[0],Or=aa[1],li=(0,rt.C8)(function(){return sr(1)},{value:Ir}),Wa=(0,Ue.Z)(li,2),Xa=Wa[0],Ia=Wa[1],Ci=pe.useMemo(function(){var Lr=[br,Xa][ir];return jn?Lr:Er(se,Lr,dn[ir])},[jn,br,Xa,ir,se,dn]),Ja=function(ya){var Si=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",mi=[Or,Ia][ir];mi(ya);var Va=[br,Xa];Va[ir]=ya,zn&&(!Ua(se,ve,br,Va[0],an)||!Ua(se,ve,Xa,Va[1],an))&&zn(Va,{source:Si,range:ir===1?"end":"start",mode:Je})},Ca=function(ya,Si){if(un){var mi={date:"month",week:"month",month:"year",quarter:"year"},Va=mi[an];if(Va&&!Ua(se,ve,ya,Si,Va))return Wn(se,an,Si,-1);if(an==="year"&&ya){var Ya=Math.floor(se.getYear(ya)/10),la=Math.floor(se.getYear(Si)/10);if(Ya!==la)return Wn(se,an,Si,-1)}}return Si},$r=pe.useRef(null);return(0,cn.Z)(function(){if(Xe&&!In[ir]){var Lr=jn?null:se.getNow();if($r.current!==null&&$r.current!==ir?Lr=[br,Xa][ir^1]:Le[ir]?Lr=ir===0?Le[0]:Ca(Le[0],Le[1]):Le[ir^1]&&(Lr=Le[ir^1]),Lr){Jn&&se.isAfter(Jn,Lr)&&(Lr=Jn);var ya=un?Wn(se,an,Lr,1):Lr;Qn&&se.isAfter(ya,Qn)&&(Lr=un?Wn(se,an,Qn,-1):Qn),Ja(Lr,"reset")}}},[Xe,ir,Le[ir]]),pe.useEffect(function(){Xe?$r.current=ir:$r.current=null},[Xe,ir]),(0,cn.Z)(function(){Xe&&In&&In[ir]&&Ja(In[ir],"reset")},[Xe,ir]),[Ci,Ja]}function qn(se,ve){var Le=pe.useRef(se),Je=pe.useState({}),Xe=(0,Ue.Z)(Je,2),Vt=Xe[1],an=function(Nn){return Nn&&ve!==void 0?ve:Le.current},un=function(Nn){Le.current=Nn,Vt({})};return[an,un,an(!0)]}var di=[];function Ra(se,ve,Le){var Je=function(an){return an.map(function(un){return Zn(un,{generateConfig:se,locale:ve,format:Le[0]})})},Xe=function(an,un){for(var In=Math.max(an.length,un.length),Nn=-1,dn=0;dn2&&arguments[2]!==void 0?arguments[2]:1,Je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Xe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,an=[],un=Le>=1?Le|0:1,In=se;In<=ve;In+=un){var Nn=Xe.includes(In);(!Nn||!Je)&&an.push({label:Ce(In,Vt),value:In,disabled:Nn})}return an}function Gr(se){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le=arguments.length>2?arguments[2]:void 0,Je=ve||{},Xe=Je.use12Hours,Vt=Je.hourStep,an=Vt===void 0?1:Vt,un=Je.minuteStep,In=un===void 0?1:un,Nn=Je.secondStep,dn=Nn===void 0?1:Nn,zn=Je.millisecondStep,Jn=zn===void 0?100:zn,Qn=Je.hideDisabledOptions,jn=Je.disabledTime,ir=Je.disabledHours,sr=Je.disabledMinutes,nr=Je.disabledSeconds,qr=pe.useMemo(function(){return Le||se.getNow()},[Le,se]);if(0)var Ir,vr,aa;var br=pe.useCallback(function(Ya){var la=(jn==null?void 0:jn(Ya))||{};return[la.disabledHours||ir||Gn,la.disabledMinutes||sr||Gn,la.disabledSeconds||nr||Gn,la.disabledMilliseconds||Gn]},[jn,ir,sr,nr]),Or=pe.useMemo(function(){return br(qr)},[qr,br]),li=(0,Ue.Z)(Or,4),Wa=li[0],Xa=li[1],Ia=li[2],Ci=li[3],Ja=pe.useCallback(function(Ya,la,Za,Qa){var Ki=Nr(0,23,an,Qn,Ya()),Yi=Xe?Ki.map(function(oo){return(0,He.Z)((0,He.Z)({},oo),{},{label:Ce(oo.value%12||12,2)})}):Ki,Ga=function(to){return Nr(0,59,In,Qn,la(to))},Ji=function(to,ro){return Nr(0,59,dn,Qn,Za(to,ro))},Ii=function(to,ro,vo){return Nr(0,999,Jn,Qn,Qa(to,ro,vo),3)};return[Yi,Ga,Ji,Ii]},[Qn,an,Xe,Jn,In,dn]),Ca=pe.useMemo(function(){return Ja(Wa,Xa,Ia,Ci)},[Ja,Wa,Xa,Ia,Ci]),$r=(0,Ue.Z)(Ca,4),Lr=$r[0],ya=$r[1],Si=$r[2],mi=$r[3],Va=function(la,Za){var Qa=function(){return Lr},Ki=ya,Yi=Si,Ga=mi;if(Za){var Ji=br(Za),Ii=(0,Ue.Z)(Ji,4),oo=Ii[0],to=Ii[1],ro=Ii[2],vo=Ii[3],qi=Ja(oo,to,ro,vo),uo=(0,Ue.Z)(qi,4),Xi=uo[0],ho=uo[1],go=uo[2],Ko=uo[3];Qa=function(){return Xi},Ki=ho,Yi=go,Ga=Ko}var ko=yr(la,Qa,Ki,Yi,Ga,se);return ko};return[Va,Lr,ya,Si,mi]}function fi(se){var ve=se.mode,Le=se.internalMode,Je=se.renderExtraFooter,Xe=se.showNow,Vt=se.showTime,an=se.onSubmit,un=se.onNow,In=se.invalid,Nn=se.needConfirm,dn=se.generateConfig,zn=se.disabledDate,Jn=pe.useContext(re),Qn=Jn.prefixCls,jn=Jn.locale,ir=Jn.button,sr=ir===void 0?"button":ir,nr=dn.getNow(),qr=Gr(dn,Vt,nr),Ir=(0,Ue.Z)(qr,1),vr=Ir[0],aa=Je==null?void 0:Je(ve),br=zn(nr,{type:ve}),Or=function(){if(!br){var Ca=vr(nr);un(Ca)}},li="".concat(Qn,"-now"),Wa="".concat(li,"-btn"),Xa=Xe&&pe.createElement("li",{className:li},pe.createElement("a",{className:Gt()(Wa,br&&"".concat(Wa,"-disabled")),"aria-disabled":br,onClick:Or},Le==="date"?jn.today:jn.now)),Ia=Nn&&pe.createElement("li",{className:"".concat(Qn,"-ok")},pe.createElement(sr,{disabled:In,onClick:an},jn.ok)),Ci=(Xa||Ia)&&pe.createElement("ul",{className:"".concat(Qn,"-ranges")},Xa,Ia);return!aa&&!Ci?null:pe.createElement("div",{className:"".concat(Qn,"-footer")},aa&&pe.createElement("div",{className:"".concat(Qn,"-footer-extra")},aa),Ci)}function va(se,ve,Le){function Je(Xe,Vt){var an=Xe.findIndex(function(In){return Ua(se,ve,In,Vt,Le)});if(an===-1)return[].concat((0,$e.Z)(Xe),[Vt]);var un=(0,$e.Z)(Xe);return un.splice(an,1),un}return Je}var Zt=pe.createContext(null);function Xt(){return pe.useContext(Zt)}function Bt(se,ve){var Le=se.prefixCls,Je=se.generateConfig,Xe=se.locale,Vt=se.disabledDate,an=se.minDate,un=se.maxDate,In=se.cellRender,Nn=se.hoverValue,dn=se.hoverRangeValue,zn=se.onHover,Jn=se.values,Qn=se.pickerValue,jn=se.onSelect,ir=se.prevIcon,sr=se.nextIcon,nr=se.superPrevIcon,qr=se.superNextIcon,Ir=Je.getNow(),vr={now:Ir,values:Jn,pickerValue:Qn,prefixCls:Le,disabledDate:Vt,minDate:an,maxDate:un,cellRender:In,hoverValue:Nn,hoverRangeValue:dn,onHover:zn,locale:Xe,generateConfig:Je,onSelect:jn,panelType:ve,prevIcon:ir,nextIcon:sr,superPrevIcon:nr,superNextIcon:qr};return[vr,Ir]}var yn=pe.createContext({});function $n(se){for(var ve=se.rowNum,Le=se.colNum,Je=se.baseDate,Xe=se.getCellDate,Vt=se.prefixColumn,an=se.rowClassName,un=se.titleFormat,In=se.getCellText,Nn=se.getCellClassName,dn=se.headerCells,zn=se.cellSelection,Jn=zn===void 0?!0:zn,Qn=se.disabledDate,jn=Xt(),ir=jn.prefixCls,sr=jn.panelType,nr=jn.now,qr=jn.disabledDate,Ir=jn.cellRender,vr=jn.onHover,aa=jn.hoverValue,br=jn.hoverRangeValue,Or=jn.generateConfig,li=jn.values,Wa=jn.locale,Xa=jn.onSelect,Ia=Qn||qr,Ci="".concat(ir,"-cell"),Ja=pe.useContext(yn),Ca=Ja.onCellDblClick,$r=function(Za){return li.some(function(Qa){return Qa&&Ua(Or,Wa,Za,Qa,sr)})},Lr=[],ya=0;ya1&&arguments[1]!==void 0?arguments[1]:!1;ai(si),sr==null||sr(si),wo&&Bo(si)},zo=function(si,wo){Ii(si),wo&&yo(wo),Bo(wo,si)},Co=function(si){if(go(si),yo(si),Ji!==vr){var wo=["decade","year"],ri=[].concat(wo,["month"]),bi={quarter:[].concat(wo,["quarter"]),week:[].concat((0,$e.Z)(ri),["week"]),date:[].concat((0,$e.Z)(ri),["date"])},ml=bi[vr]||ri,ol=ml.indexOf(Ji),wl=ml[ol+1];wl&&zo(wl,si)}},al=pe.useMemo(function(){var xi,si;if(Array.isArray(Or)){var wo=(0,Ue.Z)(Or,2);xi=wo[0],si=wo[1]}else xi=Or;return!xi&&!si?null:(xi=xi||si,si=si||xi,Xe.isAfter(xi,si)?[si,xi]:[xi,si])},[Or,Xe]),Fo=Pn(li,Wa,Xa),bo=Ci[oo]||wa[oo]||hn,Po=pe.useContext(yn),il=pe.useMemo(function(){return(0,He.Z)((0,He.Z)({},Po),{},{hideHeader:Ja})},[Po,Ja]),Zi="".concat(Ca,"-panel"),Ql=ft(se,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return pe.createElement(yn.Provider,{value:il},pe.createElement("div",{ref:$r,tabIndex:In,className:Gt()(Zi,(0,Ge.Z)({},"".concat(Zi,"-rtl"),Vt==="rtl"))},pe.createElement(bo,(0,Ze.Z)({},Ql,{showTime:Qa,prefixCls:Ca,locale:la,generateConfig:Xe,onModeChange:zo,pickerValue:$i,onPickerValueChange:function(si){yo(si,!0)},value:Xi[0],onSelect:Co,values:Xi,cellRender:Fo,hoverRangeValue:al,hoverValue:br}))))}var Pr=pe.memo(pe.forwardRef(Ea)),er=Pr;function ni(se){var ve=se.picker,Le=se.multiplePanel,Je=se.pickerValue,Xe=se.onPickerValueChange,Vt=se.needConfirm,an=se.onSubmit,un=se.range,In=se.hoverValue,Nn=pe.useContext(re),dn=Nn.prefixCls,zn=Nn.generateConfig,Jn=pe.useCallback(function(qr,Ir){return Wn(zn,ve,qr,Ir)},[zn,ve]),Qn=pe.useMemo(function(){return Jn(Je,1)},[Je,Jn]),jn=function(Ir){Xe(Jn(Ir,-1))},ir={onCellDblClick:function(){Vt&&an()}},sr=ve==="time",nr=(0,He.Z)((0,He.Z)({},se),{},{hoverValue:null,hoverRangeValue:null,hideHeader:sr});return un?nr.hoverRangeValue=In:nr.hoverValue=In,Le?pe.createElement("div",{className:"".concat(dn,"-panels")},pe.createElement(yn.Provider,{value:(0,He.Z)((0,He.Z)({},ir),{},{hideNext:!0})},pe.createElement(er,nr)),pe.createElement(yn.Provider,{value:(0,He.Z)((0,He.Z)({},ir),{},{hidePrev:!0})},pe.createElement(er,(0,Ze.Z)({},nr,{pickerValue:Qn,onPickerValueChange:jn})))):pe.createElement(yn.Provider,{value:(0,He.Z)({},ir)},pe.createElement(er,nr))}function hr(se){return typeof se=="function"?se():se}function bn(se){var ve=se.prefixCls,Le=se.presets,Je=se.onClick,Xe=se.onHover;return Le.length?pe.createElement("div",{className:"".concat(ve,"-presets")},pe.createElement("ul",null,Le.map(function(Vt,an){var un=Vt.label,In=Vt.value;return pe.createElement("li",{key:an,onClick:function(){Je(hr(In))},onMouseEnter:function(){Xe(hr(In))},onMouseLeave:function(){Xe(null)}},un)}))):null}function gr(se){var ve=se.panelRender,Le=se.internalMode,Je=se.picker,Xe=se.showNow,Vt=se.range,an=se.multiple,un=se.activeInfo,In=un===void 0?[0,0,0]:un,Nn=se.presets,dn=se.onPresetHover,zn=se.onPresetSubmit,Jn=se.onFocus,Qn=se.onBlur,jn=se.onPanelMouseDown,ir=se.direction,sr=se.value,nr=se.onSelect,qr=se.isInvalid,Ir=se.defaultOpenValue,vr=se.onOk,aa=se.onSubmit,br=pe.useContext(re),Or=br.prefixCls,li="".concat(Or,"-panel"),Wa=ir==="rtl",Xa=pe.useRef(null),Ia=pe.useRef(null),Ci=pe.useState(0),Ja=(0,Ue.Z)(Ci,2),Ca=Ja[0],$r=Ja[1],Lr=pe.useState(0),ya=(0,Ue.Z)(Lr,2),Si=ya[0],mi=ya[1],Va=pe.useState(0),Ya=(0,Ue.Z)(Va,2),la=Ya[0],Za=Ya[1],Qa=function(Co){Co.width&&$r(Co.width)},Ki=(0,Ue.Z)(In,3),Yi=Ki[0],Ga=Ki[1],Ji=Ki[2],Ii=pe.useState(0),oo=(0,Ue.Z)(Ii,2),to=oo[0],ro=oo[1];pe.useEffect(function(){ro(10)},[Yi]),pe.useEffect(function(){if(Vt&&Ia.current){var zo,Co=((zo=Xa.current)===null||zo===void 0?void 0:zo.offsetWidth)||0,al=Ia.current.getBoundingClientRect();if(!al.height||al.right<0){ro(function(il){return Math.max(0,il-1)});return}var Fo=(Wa?Ga-Co:Yi)-al.left;if(Za(Fo),Ca&&Ca=un&&Le<=In)return Vt;var Nn=Math.min(Math.abs(Le-un),Math.abs(Le-In));Nn0?Gs:Yo));var ns=xs+Rl,os=Yo-Gs+1;return String(Gs+(os+ns-Gs)%os)};switch(wo){case"Backspace":case"Delete":ri="",bi=ol;break;case"ArrowLeft":ri="",wl(-1);break;case"ArrowRight":ri="",wl(1);break;case"ArrowUp":ri="",bi=ts(1);break;case"ArrowDown":ri="",bi=ts(-1);break;default:isNaN(Number(wo))||(ri=la+wo,bi=ri);break}if(ri!==null&&(Za(ri),ri.length>=ml&&(wl(1),Za(""))),bi!==null){var Hl=ro.slice(0,go)+Ce(bi,ml)+ro.slice(Ko);$i(Hl.slice(0,an.length))}to({})},Zi=pe.useRef();(0,cn.Z)(function(){if(!(!Ca||!an||yo.current)){if(!uo.match(ro)){$i(an);return}return qi.current.setSelectionRange(go,Ko),Zi.current=(0,Ta.Z)(function(){qi.current.setSelectionRange(go,Ko)}),function(){Ta.Z.cancel(Zi.current)}}},[uo,an,Ca,ro,Yi,go,Ko,oo,$i]);var Ql=an?{onFocus:al,onBlur:bo,onKeyDown:il,onMouseDown:zo,onMouseUp:Co,onPaste:Bo}:{};return pe.createElement("div",{ref:vo,className:Gt()(Ia,(0,Ge.Z)((0,Ge.Z)({},"".concat(Ia,"-active"),Le&&Xe),"".concat(Ia,"-placeholder"),dn))},pe.createElement(Xa,(0,Ze.Z)({ref:qi,"aria-invalid":sr,autoComplete:"off"},qr,{onKeyDown:Po,onBlur:Fo},Ql,{value:ro,onChange:ai})),pe.createElement(Sa,{type:"suffix",icon:Vt}),nr)}),cl=fo,xl=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],rl=["index"];function Dl(se,ve){var Le=se.id,Je=se.prefix,Xe=se.clearIcon,Vt=se.suffixIcon,an=se.separator,un=an===void 0?"~":an,In=se.activeIndex,Nn=se.activeHelp,dn=se.allHelp,zn=se.focused,Jn=se.onFocus,Qn=se.onBlur,jn=se.onKeyDown,ir=se.locale,sr=se.generateConfig,nr=se.placeholder,qr=se.className,Ir=se.style,vr=se.onClick,aa=se.onClear,br=se.value,Or=se.onChange,li=se.onSubmit,Wa=se.onInputChange,Xa=se.format,Ia=se.maskFormat,Ci=se.preserveInvalidOnBlur,Ja=se.onInvalid,Ca=se.disabled,$r=se.invalid,Lr=se.inputReadOnly,ya=se.direction,Si=se.onOpenChange,mi=se.onActiveInfo,Va=se.placement,Ya=se.onMouseDown,la=se.required,Za=se["aria-required"],Qa=se.autoFocus,Ki=se.tabIndex,Yi=(0,Tr.Z)(se,xl),Ga=ya==="rtl",Ji=pe.useContext(re),Ii=Ji.prefixCls,oo=pe.useMemo(function(){if(typeof Le=="string")return[Le];var Fo=Le||{};return[Fo.start,Fo.end]},[Le]),to=pe.useRef(),ro=pe.useRef(),vo=pe.useRef(),qi=function(bo){var Po;return(Po=[ro,vo][bo])===null||Po===void 0?void 0:Po.current};pe.useImperativeHandle(ve,function(){return{nativeElement:to.current,focus:function(bo){if((0,_t.Z)(bo)==="object"){var Po,il=bo||{},Zi=il.index,Ql=Zi===void 0?0:Zi,xi=(0,Tr.Z)(il,rl);(Po=qi(Ql))===null||Po===void 0||Po.focus(xi)}else{var si;(si=qi(bo!=null?bo:0))===null||si===void 0||si.focus()}},blur:function(){var bo,Po;(bo=qi(0))===null||bo===void 0||bo.blur(),(Po=qi(1))===null||Po===void 0||Po.blur()}}});var uo=tr(Yi),Xi=pe.useMemo(function(){return Array.isArray(nr)?nr:[nr,nr]},[nr]),ho=ar((0,He.Z)((0,He.Z)({},se),{},{id:oo,placeholder:Xi})),go=(0,Ue.Z)(ho,1),Ko=go[0],ko=pe.useState({position:"absolute",width:0}),$i=(0,Ue.Z)(ko,2),ai=$i[0],Bo=$i[1],yo=(0,rt.zX)(function(){var Fo=qi(In);if(Fo){var bo=Fo.nativeElement.getBoundingClientRect(),Po=to.current.getBoundingClientRect(),il=bo.left-Po.left;Bo(function(Zi){return(0,He.Z)((0,He.Z)({},Zi),{},{width:bo.width,left:il})}),mi([bo.left,bo.right,Po.width])}});pe.useEffect(function(){yo()},[In]);var zo=Xe&&(br[0]&&!Ca[0]||br[1]&&!Ca[1]),Co=Qa&&!Ca[0],al=Qa&&!Co&&!Ca[1];return pe.createElement(lr.Z,{onResize:yo},pe.createElement("div",(0,Ze.Z)({},uo,{className:Gt()(Ii,"".concat(Ii,"-range"),(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Ii,"-focused"),zn),"".concat(Ii,"-disabled"),Ca.every(function(Fo){return Fo})),"".concat(Ii,"-invalid"),$r.some(function(Fo){return Fo})),"".concat(Ii,"-rtl"),Ga),qr),style:Ir,ref:to,onClick:vr,onMouseDown:function(bo){var Po=bo.target;Po!==ro.current.inputElement&&Po!==vo.current.inputElement&&bo.preventDefault(),Ya==null||Ya(bo)}}),Je&&pe.createElement("div",{className:"".concat(Ii,"-prefix")},Je),pe.createElement(cl,(0,Ze.Z)({ref:ro},Ko(0),{autoFocus:Co,tabIndex:Ki,"date-range":"start"})),pe.createElement("div",{className:"".concat(Ii,"-range-separator")},un),pe.createElement(cl,(0,Ze.Z)({ref:vo},Ko(1),{autoFocus:al,tabIndex:Ki,"date-range":"end"})),pe.createElement("div",{className:"".concat(Ii,"-active-bar"),style:ai}),pe.createElement(Sa,{type:"suffix",icon:Vt}),zo&&pe.createElement(Ni,{icon:Xe,onClear:aa})))}var Io=pe.forwardRef(Dl),$l=Io;function Pl(se,ve){var Le=se!=null?se:ve;return Array.isArray(Le)?Le:[Le,Le]}function Cl(se){return se===1?"end":"start"}function Nl(se,ve){var Le=oi(se,function(){var ca=se.disabled,ur=se.allowEmpty,Br=Pl(ca,!1),Kn=Pl(ur,!1);return{disabled:Br,allowEmpty:Kn}}),Je=(0,Ue.Z)(Le,6),Xe=Je[0],Vt=Je[1],an=Je[2],un=Je[3],In=Je[4],Nn=Je[5],dn=Xe.prefixCls,zn=Xe.styles,Jn=Xe.classNames,Qn=Xe.defaultValue,jn=Xe.value,ir=Xe.needConfirm,sr=Xe.onKeyDown,nr=Xe.disabled,qr=Xe.allowEmpty,Ir=Xe.disabledDate,vr=Xe.minDate,aa=Xe.maxDate,br=Xe.defaultOpen,Or=Xe.open,li=Xe.onOpenChange,Wa=Xe.locale,Xa=Xe.generateConfig,Ia=Xe.picker,Ci=Xe.showNow,Ja=Xe.showToday,Ca=Xe.showTime,$r=Xe.mode,Lr=Xe.onPanelChange,ya=Xe.onCalendarChange,Si=Xe.onOk,mi=Xe.defaultPickerValue,Va=Xe.pickerValue,Ya=Xe.onPickerValueChange,la=Xe.inputReadOnly,Za=Xe.suffixIcon,Qa=Xe.onFocus,Ki=Xe.onBlur,Yi=Xe.presets,Ga=Xe.ranges,Ji=Xe.components,Ii=Xe.cellRender,oo=Xe.dateRender,to=Xe.monthCellRender,ro=Xe.onClick,vo=Hr(ve),qi=Sr(Or,br,nr,li),uo=(0,Ue.Z)(qi,2),Xi=uo[0],ho=uo[1],go=function(ur,Br){(nr.some(function(Kn){return!Kn})||!ur)&&ho(ur,Br)},Ko=Mt(Xa,Wa,un,!0,!1,Qn,jn,ya,Si),ko=(0,Ue.Z)(Ko,5),$i=ko[0],ai=ko[1],Bo=ko[2],yo=ko[3],zo=ko[4],Co=Bo(),al=$t(nr,qr,Xi),Fo=(0,Ue.Z)(al,9),bo=Fo[0],Po=Fo[1],il=Fo[2],Zi=Fo[3],Ql=Fo[4],xi=Fo[5],si=Fo[6],wo=Fo[7],ri=Fo[8],bi=function(ur,Br){Po(!0),Qa==null||Qa(ur,{range:Cl(Br!=null?Br:Zi)})},ml=function(ur,Br){Po(!1),Ki==null||Ki(ur,{range:Cl(Br!=null?Br:Zi)})},ol=pe.useMemo(function(){if(!Ca)return null;var ca=Ca.disabledTime,ur=ca?function(Br){var Kn=Cl(Zi),hi=pn(Co,si,Zi);return ca(Br,Kn,{from:hi})}:void 0;return(0,He.Z)((0,He.Z)({},Ca),{},{disabledTime:ur})},[Ca,Zi,Co,si]),wl=(0,rt.C8)([Ia,Ia],{value:$r}),ts=(0,Ue.Z)(wl,2),Hl=ts[0],Ys=ts[1],Rl=Hl[Zi]||Ia,As=Rl==="date"&&ol?"datetime":Rl,cs=As===Ia&&As!=="time",Gs=Yn(Ia,Rl,Ci,Ja,!0),Yo=At(Xe,$i,ai,Bo,yo,nr,un,bo,Xi,Nn),is=(0,Ue.Z)(Yo,2),Xs=is[0],xs=is[1],ns=Vn(Co,nr,si,Xa,Wa,Ir),os=Un(Co,Nn,qr),Js=(0,Ue.Z)(os,2),Hu=Js[0],Bu=Js[1],Ol=wt(Xa,Wa,Co,Hl,Xi,Zi,Vt,cs,mi,Va,ol==null?void 0:ol.defaultOpenValue,Ya,vr,aa),Fs=(0,Ue.Z)(Ol,2),su=Fs[0],Pu=Fs[1],Bl=(0,rt.zX)(function(ca,ur,Br){var Kn=gt(Hl,Zi,ur);if((Kn[0]!==Hl[0]||Kn[1]!==Hl[1])&&Ys(Kn),Lr&&Br!==!1){var hi=(0,$e.Z)(Co);ca&&(hi[Zi]=ca),Lr(hi,Kn)}}),ls=function(ur,Br){return gt(Co,Br,ur)},Jo=function(ur,Br){var Kn=Co;ur&&(Kn=ls(ur,Zi)),wo(Zi);var hi=xi(Kn);yo(Kn),Xs(Zi,hi===null),hi===null?go(!1,{force:!0}):Br||vo.current.focus({index:hi})},Ku=function(ur){var Br,Kn=ur.target.getRootNode();if(!vo.current.nativeElement.contains((Br=Kn.activeElement)!==null&&Br!==void 0?Br:document.activeElement)){var hi=nr.findIndex(function(Ai){return!Ai});hi>=0&&vo.current.focus({index:hi})}go(!0),ro==null||ro(ur)},uu=function(){xs(null),go(!1,{force:!0})},Qs=pe.useState(null),ws=(0,Ue.Z)(Qs,2),Iu=ws[0],Vs=ws[1],ds=pe.useState(null),vs=(0,Ue.Z)(ds,2),Is=vs[0],jl=vs[1],Mu=pe.useMemo(function(){return Is||Co},[Co,Is]);pe.useEffect(function(){Xi||jl(null)},[Xi]);var Yu=pe.useState([0,0,0]),cu=(0,Ue.Z)(Yu,2),Ms=cu[0],qs=cu[1],Ls=Zr(Yi,Ga),$s=function(ur){jl(ur),Vs("preset")},Lu=function(ur){var Br=xs(ur);Br&&go(!1,{force:!0})},du=function(ur){Jo(ur)},Gu=function(ur){jl(ur?ls(ur,Zi):null),Vs("cell")},Os=function(ur){go(!0),bi(ur)},Zs=function(){il("panel")},Ae=function(ur){var Br=gt(Co,Zi,ur);yo(Br),!ir&&!an&&Vt===As&&Jo(ur)},Pe=function(){go(!1)},Se=Pn(Ii,oo,to,Cl(Zi)),Ht=Co[Zi]||null,Dn=(0,rt.zX)(function(ca){return Nn(ca,{activeIndex:Zi})}),Bn=pe.useMemo(function(){var ca=(0,Fn.Z)(Xe,!1),ur=(0,qt.Z)(Xe,[].concat((0,$e.Z)(Object.keys(ca)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ur},[Xe]),wn=pe.createElement(gr,(0,Ze.Z)({},Bn,{showNow:Gs,showTime:ol,range:!0,multiplePanel:cs,activeInfo:Ms,disabledDate:ns,onFocus:Os,onBlur:ml,onPanelMouseDown:Zs,picker:Ia,mode:Rl,internalMode:As,onPanelChange:Bl,format:In,value:Ht,isInvalid:Dn,onChange:null,onSelect:Ae,pickerValue:su,defaultOpenValue:Et(Ca==null?void 0:Ca.defaultOpenValue)[Zi],onPickerValueChange:Pu,hoverValue:Mu,onHover:Gu,needConfirm:ir,onSubmit:Jo,onOk:zo,presets:Ls,onPresetHover:$s,onPresetSubmit:Lu,onNow:du,cellRender:Se})),On=function(ur,Br){var Kn=ls(ur,Br);yo(Kn)},Qt=function(){il("input")},kn=function(ur,Br){var Kn=si.length,hi=si[Kn-1];if(Kn&&hi!==Br&&ir&&!qr[hi]&&!ri(hi)&&Co[hi]){vo.current.focus({index:hi});return}il("input"),go(!0,{inherit:!0}),Zi!==Br&&Xi&&!ir&&an&&Jo(null,!0),Ql(Br),bi(ur,Br)},Ma=function(ur,Br){if(go(!1),!ir&&il()==="input"){var Kn=xi(Co);Xs(Zi,Kn===null)}ml(ur,Br)},ii=function(ur,Br){ur.key==="Tab"&&Jo(null,!0),sr==null||sr(ur,Br)},ia=pe.useMemo(function(){return{prefixCls:dn,locale:Wa,generateConfig:Xa,button:Ji.button,input:Ji.input}},[dn,Wa,Xa,Ji.button,Ji.input]);if((0,cn.Z)(function(){Xi&&Zi!==void 0&&Bl(null,Ia,!1)},[Xi,Zi,Ia]),(0,cn.Z)(function(){var ca=il();!Xi&&ca==="input"&&(go(!1),Jo(null,!0)),!Xi&&an&&!ir&&ca==="panel"&&(go(!0),Jo())},[Xi]),0)var Ha;return pe.createElement(re.Provider,{value:ia},pe.createElement(ie,(0,Ze.Z)({},Sn(Xe),{popupElement:wn,popupStyle:zn.popup,popupClassName:Jn.popup,visible:Xi,onClose:Pe,range:!0}),pe.createElement($l,(0,Ze.Z)({},Xe,{ref:vo,suffixIcon:Za,activeIndex:bo||Xi?Zi:null,activeHelp:!!Is,allHelp:!!Is&&Iu==="preset",focused:bo,onFocus:kn,onBlur:Ma,onKeyDown:ii,onSubmit:Jo,value:Mu,maskFormat:In,onChange:On,onInputChange:Qt,format:un,inputReadOnly:la,disabled:nr,open:Xi,onOpenChange:go,onClick:Ku,onClear:uu,invalid:Hu,onInvalid:Bu,onActiveInfo:qs}))))}var es=pe.forwardRef(Nl),Fl=es,bl=ne(83836);function mo(se){var ve=se.prefixCls,Le=se.value,Je=se.onRemove,Xe=se.removeIcon,Vt=Xe===void 0?"\xD7":Xe,an=se.formatDate,un=se.disabled,In=se.maxTagCount,Nn=se.placeholder,dn="".concat(ve,"-selector"),zn="".concat(ve,"-selection"),Jn="".concat(zn,"-overflow");function Qn(sr,nr){return pe.createElement("span",{className:Gt()("".concat(zn,"-item")),title:typeof sr=="string"?sr:null},pe.createElement("span",{className:"".concat(zn,"-item-content")},sr),!un&&nr&&pe.createElement("span",{onMouseDown:function(Ir){Ir.preventDefault()},onClick:nr,className:"".concat(zn,"-item-remove")},Vt))}function jn(sr){var nr=an(sr),qr=function(vr){vr&&vr.stopPropagation(),Je(sr)};return Qn(nr,qr)}function ir(sr){var nr="+ ".concat(sr.length," ...");return Qn(nr)}return pe.createElement("div",{className:dn},pe.createElement(bl.Z,{prefixCls:Jn,data:Le,renderItem:jn,renderRest:ir,itemKey:function(nr){return an(nr)},maxCount:In}),!Le.length&&pe.createElement("span",{className:"".concat(ve,"-selection-placeholder")},Nn))}var ss=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function ks(se,ve){var Le=se.id,Je=se.open,Xe=se.prefix,Vt=se.clearIcon,an=se.suffixIcon,un=se.activeHelp,In=se.allHelp,Nn=se.focused,dn=se.onFocus,zn=se.onBlur,Jn=se.onKeyDown,Qn=se.locale,jn=se.generateConfig,ir=se.placeholder,sr=se.className,nr=se.style,qr=se.onClick,Ir=se.onClear,vr=se.internalPicker,aa=se.value,br=se.onChange,Or=se.onSubmit,li=se.onInputChange,Wa=se.multiple,Xa=se.maxTagCount,Ia=se.format,Ci=se.maskFormat,Ja=se.preserveInvalidOnBlur,Ca=se.onInvalid,$r=se.disabled,Lr=se.invalid,ya=se.inputReadOnly,Si=se.direction,mi=se.onOpenChange,Va=se.onMouseDown,Ya=se.required,la=se["aria-required"],Za=se.autoFocus,Qa=se.tabIndex,Ki=se.removeIcon,Yi=(0,Tr.Z)(se,ss),Ga=Si==="rtl",Ji=pe.useContext(re),Ii=Ji.prefixCls,oo=pe.useRef(),to=pe.useRef();pe.useImperativeHandle(ve,function(){return{nativeElement:oo.current,focus:function(ai){var Bo;(Bo=to.current)===null||Bo===void 0||Bo.focus(ai)},blur:function(){var ai;(ai=to.current)===null||ai===void 0||ai.blur()}}});var ro=tr(Yi),vo=function(ai){br([ai])},qi=function(ai){var Bo=aa.filter(function(yo){return yo&&!Ua(jn,Qn,yo,ai,vr)});br(Bo),Je||Or()},uo=ar((0,He.Z)((0,He.Z)({},se),{},{onChange:vo}),function($i){var ai=$i.valueTexts;return{value:ai[0]||"",active:Nn}}),Xi=(0,Ue.Z)(uo,2),ho=Xi[0],go=Xi[1],Ko=!!(Vt&&aa.length&&!$r),ko=Wa?pe.createElement(pe.Fragment,null,pe.createElement(mo,{prefixCls:Ii,value:aa,onRemove:qi,formatDate:go,maxTagCount:Xa,disabled:$r,removeIcon:Ki,placeholder:ir}),pe.createElement("input",{className:"".concat(Ii,"-multiple-input"),value:aa.map(go).join(","),ref:to,readOnly:!0,autoFocus:Za,tabIndex:Qa}),pe.createElement(Sa,{type:"suffix",icon:an}),Ko&&pe.createElement(Ni,{icon:Vt,onClear:Ir})):pe.createElement(cl,(0,Ze.Z)({ref:to},ho(),{autoFocus:Za,tabIndex:Qa,suffixIcon:an,clearIcon:Ko&&pe.createElement(Ni,{icon:Vt,onClear:Ir}),showActiveCls:!1}));return pe.createElement("div",(0,Ze.Z)({},ro,{className:Gt()(Ii,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Ii,"-multiple"),Wa),"".concat(Ii,"-focused"),Nn),"".concat(Ii,"-disabled"),$r),"".concat(Ii,"-invalid"),Lr),"".concat(Ii,"-rtl"),Ga),sr),style:nr,ref:oo,onClick:qr,onMouseDown:function(ai){var Bo,yo=ai.target;yo!==((Bo=to.current)===null||Bo===void 0?void 0:Bo.inputElement)&&ai.preventDefault(),Va==null||Va(ai)}}),Xe&&pe.createElement("div",{className:"".concat(Ii,"-prefix")},Xe),ko)}var po=pe.forwardRef(ks),ys=po;function Ns(se,ve){var Le=oi(se),Je=(0,Ue.Z)(Le,6),Xe=Je[0],Vt=Je[1],an=Je[2],un=Je[3],In=Je[4],Nn=Je[5],dn=Xe,zn=dn.prefixCls,Jn=dn.styles,Qn=dn.classNames,jn=dn.order,ir=dn.defaultValue,sr=dn.value,nr=dn.needConfirm,qr=dn.onChange,Ir=dn.onKeyDown,vr=dn.disabled,aa=dn.disabledDate,br=dn.minDate,Or=dn.maxDate,li=dn.defaultOpen,Wa=dn.open,Xa=dn.onOpenChange,Ia=dn.locale,Ci=dn.generateConfig,Ja=dn.picker,Ca=dn.showNow,$r=dn.showToday,Lr=dn.showTime,ya=dn.mode,Si=dn.onPanelChange,mi=dn.onCalendarChange,Va=dn.onOk,Ya=dn.multiple,la=dn.defaultPickerValue,Za=dn.pickerValue,Qa=dn.onPickerValueChange,Ki=dn.inputReadOnly,Yi=dn.suffixIcon,Ga=dn.removeIcon,Ji=dn.onFocus,Ii=dn.onBlur,oo=dn.presets,to=dn.components,ro=dn.cellRender,vo=dn.dateRender,qi=dn.monthCellRender,uo=dn.onClick,Xi=Hr(ve);function ho(Bn){return Bn===null?null:Ya?Bn:Bn[0]}var go=va(Ci,Ia,Vt),Ko=Sr(Wa,li,[vr],Xa),ko=(0,Ue.Z)(Ko,2),$i=ko[0],ai=ko[1],Bo=function(wn,On,Qt){if(mi){var kn=(0,He.Z)({},Qt);delete kn.range,mi(ho(wn),ho(On),kn)}},yo=function(wn){Va==null||Va(ho(wn))},zo=Mt(Ci,Ia,un,!1,jn,ir,sr,Bo,yo),Co=(0,Ue.Z)(zo,5),al=Co[0],Fo=Co[1],bo=Co[2],Po=Co[3],il=Co[4],Zi=bo(),Ql=$t([vr]),xi=(0,Ue.Z)(Ql,4),si=xi[0],wo=xi[1],ri=xi[2],bi=xi[3],ml=function(wn){wo(!0),Ji==null||Ji(wn,{})},ol=function(wn){wo(!1),Ii==null||Ii(wn,{})},wl=(0,rt.C8)(Ja,{value:ya}),ts=(0,Ue.Z)(wl,2),Hl=ts[0],Ys=ts[1],Rl=Hl==="date"&&Lr?"datetime":Hl,As=Yn(Ja,Hl,Ca,$r),cs=qr&&function(Bn,wn){qr(ho(Bn),ho(wn))},Gs=At((0,He.Z)((0,He.Z)({},Xe),{},{onChange:cs}),al,Fo,bo,Po,[],un,si,$i,Nn),Yo=(0,Ue.Z)(Gs,2),is=Yo[1],Xs=Un(Zi,Nn),xs=(0,Ue.Z)(Xs,2),ns=xs[0],os=xs[1],Js=pe.useMemo(function(){return ns.some(function(Bn){return Bn})},[ns]),Hu=function(wn,On){if(Qa){var Qt=(0,He.Z)((0,He.Z)({},On),{},{mode:On.mode[0]});delete Qt.range,Qa(wn[0],Qt)}},Bu=wt(Ci,Ia,Zi,[Hl],$i,bi,Vt,!1,la,Za,Et(Lr==null?void 0:Lr.defaultOpenValue),Hu,br,Or),Ol=(0,Ue.Z)(Bu,2),Fs=Ol[0],su=Ol[1],Pu=(0,rt.zX)(function(Bn,wn,On){if(Ys(wn),Si&&On!==!1){var Qt=Bn||Zi[Zi.length-1];Si(Qt,wn)}}),Bl=function(){is(bo()),ai(!1,{force:!0})},ls=function(wn){!vr&&!Xi.current.nativeElement.contains(document.activeElement)&&Xi.current.focus(),ai(!0),uo==null||uo(wn)},Jo=function(){is(null),ai(!1,{force:!0})},Ku=pe.useState(null),uu=(0,Ue.Z)(Ku,2),Qs=uu[0],ws=uu[1],Iu=pe.useState(null),Vs=(0,Ue.Z)(Iu,2),ds=Vs[0],vs=Vs[1],Is=pe.useMemo(function(){var Bn=[ds].concat((0,$e.Z)(Zi)).filter(function(wn){return wn});return Ya?Bn:Bn.slice(0,1)},[Zi,ds,Ya]),jl=pe.useMemo(function(){return!Ya&&ds?[ds]:Zi.filter(function(Bn){return Bn})},[Zi,ds,Ya]);pe.useEffect(function(){$i||vs(null)},[$i]);var Mu=Zr(oo),Yu=function(wn){vs(wn),ws("preset")},cu=function(wn){var On=Ya?go(bo(),wn):[wn],Qt=is(On);Qt&&!Ya&&ai(!1,{force:!0})},Ms=function(wn){cu(wn)},qs=function(wn){vs(wn),ws("cell")},Ls=function(wn){ai(!0),ml(wn)},$s=function(wn){if(ri("panel"),!(Ya&&Rl!==Ja)){var On=Ya?go(bo(),wn):[wn];Po(On),!nr&&!an&&Vt===Rl&&Bl()}},Lu=function(){ai(!1)},du=Pn(ro,vo,qi),Gu=pe.useMemo(function(){var Bn=(0,Fn.Z)(Xe,!1),wn=(0,qt.Z)(Xe,[].concat((0,$e.Z)(Object.keys(Bn)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,He.Z)((0,He.Z)({},wn),{},{multiple:Xe.multiple})},[Xe]),Os=pe.createElement(gr,(0,Ze.Z)({},Gu,{showNow:As,showTime:Lr,disabledDate:aa,onFocus:Ls,onBlur:ol,picker:Ja,mode:Hl,internalMode:Rl,onPanelChange:Pu,format:In,value:Zi,isInvalid:Nn,onChange:null,onSelect:$s,pickerValue:Fs,defaultOpenValue:Lr==null?void 0:Lr.defaultOpenValue,onPickerValueChange:su,hoverValue:Is,onHover:qs,needConfirm:nr,onSubmit:Bl,onOk:il,presets:Mu,onPresetHover:Yu,onPresetSubmit:cu,onNow:Ms,cellRender:du})),Zs=function(wn){Po(wn)},Ae=function(){ri("input")},Pe=function(wn){ri("input"),ai(!0,{inherit:!0}),ml(wn)},Se=function(wn){ai(!1),ol(wn)},Ht=function(wn,On){wn.key==="Tab"&&Bl(),Ir==null||Ir(wn,On)},Dn=pe.useMemo(function(){return{prefixCls:zn,locale:Ia,generateConfig:Ci,button:to.button,input:to.input}},[zn,Ia,Ci,to.button,to.input]);return(0,cn.Z)(function(){$i&&bi!==void 0&&Pu(null,Ja,!1)},[$i,bi,Ja]),(0,cn.Z)(function(){var Bn=ri();!$i&&Bn==="input"&&(ai(!1),Bl()),!$i&&an&&!nr&&Bn==="panel"&&Bl()},[$i]),pe.createElement(re.Provider,{value:Dn},pe.createElement(ie,(0,Ze.Z)({},Sn(Xe),{popupElement:Os,popupStyle:Jn.popup,popupClassName:Qn.popup,visible:$i,onClose:Lu}),pe.createElement(ys,(0,Ze.Z)({},Xe,{ref:Xi,suffixIcon:Yi,removeIcon:Ga,activeHelp:!!ds,allHelp:!!ds&&Qs==="preset",focused:si,onFocus:Pe,onBlur:Se,onKeyDown:Ht,onSubmit:Bl,value:jl,maskFormat:In,onChange:Zs,onInputChange:Ae,internalPicker:Vt,format:un,inputReadOnly:Ki,disabled:vr,open:$i,onOpenChange:ai,onClick:ls,onClear:Jo,invalid:Js,onInvalid:function(wn){os(wn,0)}}))))}var nu=pe.forwardRef(Ns),js=nu,zs=js,ru=ne(62487),Xl=ne(75030),Dr=ne(82855),wi=ne(48755),Vi=ne(2171),Hi=ne(83397),Mo=ne(31756),Al=ne(56553),Tl=ne(24971),Ts=ne(9017),Il=ne(70045),Wo=ne(57428),eo=ne(36237),tl=ne(53075),Jl=ne(64910),xu=ne(63356),dc=ne(56119),Ll=ne(46e3),au=ne(93873),ps=ne(36305),Us=ne(16931),Fu=ne(51636),nc=ne(26743);const Cs=(se,ve)=>{const{componentCls:Le,controlHeight:Je}=se,Xe=ve?`${Le}-${ve}`:"",Vt=(0,nc.gp)(se);return[{[`${Le}-multiple${Xe}`]:{paddingBlock:Vt.containerPadding,paddingInlineStart:Vt.basePadding,minHeight:Je,[`${Le}-selection-item`]:{height:Vt.itemHeight,lineHeight:(0,eo.unit)(Vt.itemLineHeight)}}}]};var Ru=se=>{const{componentCls:ve,calc:Le,lineWidth:Je}=se,Xe=(0,Fu.mergeToken)(se,{fontHeight:se.fontSize,selectHeight:se.controlHeightSM,multipleSelectItemHeight:se.multipleItemHeightSM,borderRadius:se.borderRadiusSM,borderRadiusSM:se.borderRadiusXS,controlHeight:se.controlHeightSM}),Vt=(0,Fu.mergeToken)(se,{fontHeight:Le(se.multipleItemHeightLG).sub(Le(Je).mul(2).equal()).equal(),fontSize:se.fontSizeLG,selectHeight:se.controlHeightLG,multipleSelectItemHeight:se.multipleItemHeightLG,borderRadius:se.borderRadiusLG,borderRadiusSM:se.borderRadius,controlHeight:se.controlHeightLG});return[Cs(Xe,"small"),Cs(se),Cs(Vt,"large"),{[`${ve}${ve}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ve}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ve}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:se.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${se.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:se.colorTextPlaceholder,pointerEvents:"none"}}},(0,nc._z)(se)),{[`${ve}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},wu=ne(17835);const Su=se=>{const{pickerCellCls:ve,pickerCellInnerCls:Le,cellHeight:Je,borderRadiusSM:Xe,motionDurationMid:Vt,cellHoverBg:an,lineWidth:un,lineType:In,colorPrimary:Nn,cellActiveWithRangeBg:dn,colorTextLightSolid:zn,colorTextDisabled:Jn,cellBgDisabled:Qn,colorFillSecondary:jn}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Je,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Le]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Je,height:Je,lineHeight:(0,eo.unit)(Je),borderRadius:Xe,transition:`background ${Vt}`},[`&:hover:not(${ve}-in-view):not(${ve}-disabled), +`;return[(0,kr.C2)(`${Lt}-checkbox`,ct),{[Mt]:{"&-checkbox":{top:0,marginInlineEnd:ct.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Mt}-menu-empty`]:{[`${Mt}-menu`]:{width:"100%",height:"auto",[At]:{color:ct.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:ct.controlItemWidth,height:ct.dropdownHeight,margin:0,padding:ct.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Aa.unit)(ct.lineWidth)} ${ct.lineType} ${ct.colorSplit}`},"&-item":Object.assign(Object.assign({},Ar.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ct.optionPadding,lineHeight:ct.lineHeight,cursor:"pointer",transition:`all ${ct.motionDurationMid}`,borderRadius:ct.borderRadiusSM,"&:hover":{background:ct.controlItemBgHover},"&-disabled":{color:ct.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Yn]:{color:ct.colorTextDisabled}},[`&-active:not(${At}-disabled)`]:{"&, &:hover":{color:ct.optionSelectedColor,fontWeight:ct.optionSelectedFontWeight,backgroundColor:ct.optionSelectedBg}},"&-content":{flex:"auto"},[Yn]:{marginInlineStart:ct.paddingXXS,color:ct.colorTextDescription,fontSize:ct.fontSizeIcon},"&-keyword":{color:ct.colorHighlight}})}}}]};const oi=ct=>{const{componentCls:Lt,antCls:Mt}=ct;return[{[Lt]:{width:ct.controlWidth}},{[`${Lt}-dropdown`]:[{[`&${Mt}-select-dropdown`]:{padding:0}},zi(ct)]},{[`${Lt}-dropdown-rtl`]:{direction:"rtl"}},(0,Zn.c)(ct)]},Ta=ct=>{const Lt=Math.round((ct.controlHeight-ct.fontSize*ct.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ct.controlItemBgActive,optionSelectedFontWeight:ct.fontWeightStrong,optionPadding:`${Lt}px ${ct.paddingSM}px`,menuPadding:ct.paddingXXS,optionSelectedColor:ct.colorText}};var xn=(0,Er.I$)("Cascader",ct=>[oi(ct)],Ta);const Sr=ct=>{const{componentCls:Lt}=ct;return{[`${Lt}-panel`]:[zi(ct),{display:"inline-flex",border:`${(0,Aa.unit)(ct.lineWidth)} ${ct.lineType} ${ct.colorSplit}`,borderRadius:ct.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Lt}-menus`]:{alignItems:"stretch"},[`${Lt}-menu`]:{height:"auto"},"&-empty":{padding:ct.paddingXXS}}]}};var Hr=(0,Er.A1)(["Cascader","Panel"],ct=>Sr(ct),Ta);function Zr(ct){const{prefixCls:Lt,className:Mt,multiple:At,rootClassName:Yn,notFoundContent:lr,direction:yr,expandIcon:Gn,disabled:Nr}=ct,Xr=Me.useContext(Qr.Z),fi=Nr!=null?Nr:Xr,[va,Zt,Xt,Bt]=Fr(Lt,yr),yn=(0,or.Z)(Zt),[$n,xr,Rn]=xn(Zt,yn);Hr(Zt);const pr=Xt==="rtl",[hn,Cr]=Jt(va,pr,Gn),Rr=lr||(Bt==null?void 0:Bt("Cascader"))||Me.createElement(rr.Z,{componentName:"Cascader"}),sn=Da(Zt,At);return $n(Me.createElement(yt,Object.assign({},ct,{checkable:sn,prefixCls:Zt,className:it()(Mt,xr,Yn,Rn,yn),notFoundContent:Rr,direction:Xt,expandIcon:hn,loadingIcon:Cr,disabled:fi})))}var na=Zr,$t=function(ct,Lt){var Mt={};for(var At in ct)Object.prototype.hasOwnProperty.call(ct,At)&&Lt.indexOf(At)<0&&(Mt[At]=ct[At]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yn=0,At=Object.getOwnPropertySymbols(ct);YnNr===0?[Gn]:[].concat((0,y.Z)(yr),[Lt,Gn]),[]),Yn=[];let lr=0;return At.forEach((yr,Gn)=>{const Nr=lr+yr.length;let Xr=ct.slice(lr,Nr);lr=Nr,Gn%2===1&&(Xr=Me.createElement("span",{className:`${Mt}-menu-item-keyword`,key:`separator-${Gn}`},Xr)),Yn.push(Xr)}),Yn}const wt=(ct,Lt,Mt,At)=>{const Yn=[],lr=ct.toLowerCase();return Lt.forEach((yr,Gn)=>{Gn!==0&&Yn.push(" / ");let Nr=yr[At.label];const Xr=typeof Nr;(Xr==="string"||Xr==="number")&&(Nr=pt(String(Nr),lr,Mt)),Yn.push(Nr)}),Yn},qn=Me.forwardRef((ct,Lt)=>{var Mt;const{prefixCls:At,size:Yn,disabled:lr,className:yr,rootClassName:Gn,multiple:Nr,bordered:Xr=!0,transitionName:fi,choiceTransitionName:va="",popupClassName:Zt,dropdownClassName:Xt,expandIcon:Bt,placement:yn,showSearch:$n,allowClear:xr=!0,notFoundContent:Rn,direction:pr,getPopupContainer:hn,status:Cr,showArrow:Rr,builtinPlacements:sn,style:ga,variant:xa}=ct,fa=$t(ct,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),Kr=(0,_t.Z)(fa,["suffixIcon"]),{getPrefixCls:ei,getPopupContainer:Ma,className:jr,style:ua}=(0,Hn.dj)("cascader"),{popupOverflow:oa}=Me.useContext(Hn.E_),{status:Yr,hasFeedback:ri,isFormItemInput:Fa,feedbackIcon:La}=Me.useContext(Rt.aM),ya=(0,kt.F)(Yr,Cr),[Pr,er,ti,hr]=Fr(At,pr),bn=ti==="rtl",gr=ei(),Tr=(0,or.Z)(Pr),[ar,dr,tr]=(0,cr.Z)(Pr,Tr),Ye=(0,or.Z)(er),[Ba]=xn(er,Ye),{compactSize:wa,compactItemClassnames:Ni}=(0,Wr.ri)(Pr,pr),[vi,Ui]=(0,gn.Z)("cascader",xa,Xr),co=Rn||(hr==null?void 0:hr("Cascader"))||Me.createElement(rr.Z,{componentName:"Cascader"}),ul=it()(Zt||Xt,`${er}-dropdown`,{[`${er}-dropdown-rtl`]:ti==="rtl"},Gn,Tr,Ye,dr,tr),so=Me.useMemo(()=>{if(!$n)return $n;let bl={render:wt};return typeof $n=="object"&&(bl=Object.assign(Object.assign({},bl),$n)),bl},[$n]),jo=(0,ut.Z)(bl=>{var mo;return(mo=Yn!=null?Yn:wa)!==null&&mo!==void 0?mo:bl}),gi=Me.useContext(Qr.Z),fo=lr!=null?lr:gi,[cl,xl]=Jt(Pr,bn,Bt),rl=Da(er,Nr),Dl=(0,Na.Z)(ct.suffixIcon,Rr),{suffixIcon:Io,removeIcon:$l,clearIcon:Pl}=(0,wr.Z)(Object.assign(Object.assign({},ct),{hasFeedback:ri,feedbackIcon:La,showSuffixIcon:Dl,multiple:Nr,prefixCls:Pr,componentName:"Cascader"})),Cl=Me.useMemo(()=>yn!==void 0?yn:bn?"bottomRight":"bottomLeft",[yn,bn]),Nl=xr===!0?{clearIcon:Pl}:xr,[es]=(0,on.Cn)("SelectLike",(Mt=Kr.dropdownStyle)===null||Mt===void 0?void 0:Mt.zIndex),Fl=Me.createElement(Cn,Object.assign({prefixCls:Pr,className:it()(!At&&er,{[`${Pr}-lg`]:jo==="large",[`${Pr}-sm`]:jo==="small",[`${Pr}-rtl`]:bn,[`${Pr}-${vi}`]:Ui,[`${Pr}-in-form-item`]:Fa},(0,kt.Z)(Pr,ya,ri),Ni,jr,yr,Gn,Tr,Ye,dr,tr),disabled:fo,style:Object.assign(Object.assign({},ua),ga)},Kr,{builtinPlacements:(0,Ln.Z)(sn,oa),direction:ti,placement:Cl,notFoundContent:co,allowClear:Nl,showSearch:so,expandIcon:cl,suffixIcon:Io,removeIcon:$l,loadingIcon:xl,checkable:rl,dropdownClassName:ul,dropdownPrefixCls:At||er,dropdownStyle:Object.assign(Object.assign({},Kr.dropdownStyle),{zIndex:es}),choiceTransitionName:(0,It.m)(gr,"",va),transitionName:(0,It.m)(gr,"slide-up",fi),getPopupContainer:hn||Ma,ref:Lt}));return Ba(ar(Fl))}),di=(0,fn.Z)(qn,"dropdownAlign",ct=>(0,_t.Z)(ct,["visible"]));qn.SHOW_PARENT=Wn,qn.SHOW_CHILD=Vn,qn.Panel=na,qn._InternalPanelDoNotUseOrYouWillBeFired=di;var Ra=qn},24017:function(St,zt,ne){"use strict";ne.d(zt,{default:function(){return Uu}});var y=ne(66649),Me=ne.n(y),Oe=ne(9007),it=ne.n(Oe),Re=ne(50991),De=ne.n(Re),Ve=ne(9084),Ke=ne.n(Ve),ze=ne(58626),tt=ne.n(ze),lt=ne(13477),Be=ne.n(lt),Nt=ne(64796),nt=ne.n(Nt);Me().extend(nt()),Me().extend(Be()),Me().extend(it()),Me().extend(De()),Me().extend(Ke()),Me().extend(tt()),Me().extend(function(se,ve){var Le=ve.prototype,Je=Le.format;Le.format=function(Vt){var an=(Vt||"").replace("Wo","wo");return Je.bind(this)(an)}});var xe={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"},Te=function(ve){var Le=xe[ve];return Le||ve.split("_")[0]},ke=function(){},et={getNow:function(){var ve=Me()();return typeof ve.tz=="function"?ve.tz():ve},getFixedDate:function(ve){return Me()(ve,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ve){return ve.endOf("month")},getWeekDay:function(ve){var Le=ve.locale("en");return Le.weekday()+Le.localeData().firstDayOfWeek()},getYear:function(ve){return ve.year()},getMonth:function(ve){return ve.month()},getDate:function(ve){return ve.date()},getHour:function(ve){return ve.hour()},getMinute:function(ve){return ve.minute()},getSecond:function(ve){return ve.second()},getMillisecond:function(ve){return ve.millisecond()},addYear:function(ve,Le){return ve.add(Le,"year")},addMonth:function(ve,Le){return ve.add(Le,"month")},addDate:function(ve,Le){return ve.add(Le,"day")},setYear:function(ve,Le){return ve.year(Le)},setMonth:function(ve,Le){return ve.month(Le)},setDate:function(ve,Le){return ve.date(Le)},setHour:function(ve,Le){return ve.hour(Le)},setMinute:function(ve,Le){return ve.minute(Le)},setSecond:function(ve,Le){return ve.second(Le)},setMillisecond:function(ve,Le){return ve.millisecond(Le)},isAfter:function(ve,Le){return ve.isAfter(Le)},isValidate:function(ve){return ve.isValid()},locale:{getWeekFirstDay:function(ve){return Me()().locale(Te(ve)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ve,Le){return Le.locale(Te(ve)).weekday(0)},getWeek:function(ve,Le){return Le.locale(Te(ve)).week()},getShortWeekDays:function(ve){return Me()().locale(Te(ve)).localeData().weekdaysMin()},getShortMonths:function(ve){return Me()().locale(Te(ve)).localeData().monthsShort()},format:function(ve,Le,Je){return Le.locale(Te(ve)).format(Je)},parse:function(ve,Le,Je){for(var Xe=Te(ve),Vt=0;Vt2&&arguments[2]!==void 0?arguments[2]:"0",Je=String(se);Je.length2&&arguments[2]!==void 0?arguments[2]:[],Je=pe.useState([!1,!1]),Xe=(0,Ue.Z)(Je,2),Vt=Xe[0],an=Xe[1],un=function(dn,zn){an(function(Jn){return gt(Jn,zn,dn)})},In=pe.useMemo(function(){return Vt.map(function(Nn,dn){if(Nn)return!0;var zn=se[dn];return zn?!!(!Le[dn]&&!zn||zn&&ve(zn,{activeIndex:dn})):!1})},[se,Vt,ve,Le]);return[In,un]}function rn(se,ve,Le,Je,Xe){var Vt="",an=[];return se&&an.push(Xe?"hh":"HH"),ve&&an.push("mm"),Le&&an.push("ss"),Vt=an.join(":"),Je&&(Vt+=".SSS"),Xe&&(Vt+=" A"),Vt}function ht(se,ve,Le,Je,Xe,Vt){var an=se.fieldDateTimeFormat,un=se.fieldDateFormat,In=se.fieldTimeFormat,Nn=se.fieldMonthFormat,dn=se.fieldYearFormat,zn=se.fieldWeekFormat,Jn=se.fieldQuarterFormat,Qn=se.yearFormat,jn=se.cellYearFormat,ir=se.cellQuarterFormat,sr=se.dayFormat,nr=se.cellDateFormat,qr=rn(ve,Le,Je,Xe,Vt);return(0,He.Z)((0,He.Z)({},se),{},{fieldDateTimeFormat:an||"YYYY-MM-DD ".concat(qr),fieldDateFormat:un||"YYYY-MM-DD",fieldTimeFormat:In||qr,fieldMonthFormat:Nn||"YYYY-MM",fieldYearFormat:dn||"YYYY",fieldWeekFormat:zn||"gggg-wo",fieldQuarterFormat:Jn||"YYYY-[Q]Q",yearFormat:Qn||"YYYY",cellYearFormat:jn||"YYYY",cellQuarterFormat:ir||"[Q]Q",cellDateFormat:nr||sr||"D"})}function Cn(se,ve){var Le=ve.showHour,Je=ve.showMinute,Xe=ve.showSecond,Vt=ve.showMillisecond,an=ve.use12Hours;return pe.useMemo(function(){return ht(se,Le,Je,Xe,Vt,an)},[se,Le,Je,Xe,Vt,an])}var _t=ne(76190);function on(se,ve,Le){return Le!=null?Le:ve.some(function(Je){return se.includes(Je)})}var It=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function fn(se){var ve=ft(se,It),Le=se.format,Je=se.picker,Xe=null;return Le&&(Xe=Le,Array.isArray(Xe)&&(Xe=Xe[0]),Xe=(0,_t.Z)(Xe)==="object"?Xe.format:Xe),Je==="time"&&(ve.format=Xe),[ve,Xe]}function kt(se){return se&&typeof se=="string"}function Hn(se,ve,Le,Je){return[se,ve,Le,Je].some(function(Xe){return Xe!==void 0})}function rr(se,ve,Le,Je,Xe){var Vt=ve,an=Le,un=Je;if(!se&&!Vt&&!an&&!un&&!Xe)Vt=!0,an=!0,un=!0;else if(se){var In,Nn,dn,zn=[Vt,an,un].some(function(jn){return jn===!1}),Jn=[Vt,an,un].some(function(jn){return jn===!0}),Qn=zn?!0:!Jn;Vt=(In=Vt)!==null&&In!==void 0?In:Qn,an=(Nn=an)!==null&&Nn!==void 0?Nn:Qn,un=(dn=un)!==null&&dn!==void 0?dn:Qn}return[Vt,an,un,Xe]}function Qr(se){var ve=se.showTime,Le=fn(se),Je=(0,Ue.Z)(Le,2),Xe=Je[0],Vt=Je[1],an=ve&&(0,_t.Z)(ve)==="object"?ve:{},un=(0,He.Z)((0,He.Z)({defaultOpenValue:an.defaultOpenValue||an.defaultValue},Xe),an),In=un.showMillisecond,Nn=un.showHour,dn=un.showMinute,zn=un.showSecond,Jn=Hn(Nn,dn,zn,In),Qn=rr(Jn,Nn,dn,zn,In),jn=(0,Ue.Z)(Qn,3);return Nn=jn[0],dn=jn[1],zn=jn[2],[un,(0,He.Z)((0,He.Z)({},un),{},{showHour:Nn,showMinute:dn,showSecond:zn,showMillisecond:In}),un.format,Vt]}function or(se,ve,Le,Je,Xe){var Vt=se==="time";if(se==="datetime"||Vt){for(var an=Je,un=yt(se,Xe,null),In=un,Nn=[ve,Le],dn=0;dn1&&(an=ve.addDate(an,-7)),an}function Zn(se,ve){var Le=ve.generateConfig,Je=ve.locale,Xe=ve.format;return se?typeof Xe=="function"?Xe(se):Le.locale.format(Je.locale,se,Xe):""}function Er(se,ve,Le){var Je=ve,Xe=["getHour","getMinute","getSecond","getMillisecond"],Vt=["setHour","setMinute","setSecond","setMillisecond"];return Vt.forEach(function(an,un){Le?Je=se[an](Je,se[Xe[un]](Le)):Je=se[an](Je,0)}),Je}function Aa(se,ve,Le,Je,Xe){var Vt=(0,rt.zX)(function(an,un){return!!(Le&&Le(an,un)||Je&&se.isAfter(Je,an)&&!Ua(se,ve,Je,an,un.type)||Xe&&se.isAfter(an,Xe)&&!Ua(se,ve,Xe,an,un.type))});return Vt}function kr(se,ve,Le){return pe.useMemo(function(){var Je=yt(se,ve,Le),Xe=Et(Je),Vt=Xe[0],an=(0,_t.Z)(Vt)==="object"&&Vt.type==="mask"?Vt.format:null;return[Xe.map(function(un){return typeof un=="string"||typeof un=="function"?un:un.format}),an]},[se,ve,Le])}function Ar(se,ve,Le){return typeof se[0]=="function"||Le?!0:ve}function pi(se,ve,Le,Je){var Xe=(0,rt.zX)(function(Vt,an){var un=(0,He.Z)({type:ve},an);if(delete un.activeIndex,!se.isValidate(Vt)||Le&&Le(Vt,un))return!0;if((ve==="date"||ve==="time")&&Je){var In,Nn=an&&an.activeIndex===1?"end":"start",dn=((In=Je.disabledTime)===null||In===void 0?void 0:In.call(Je,Vt,Nn,{from:un.from}))||{},zn=dn.disabledHours,Jn=dn.disabledMinutes,Qn=dn.disabledSeconds,jn=dn.disabledMilliseconds,ir=Je.disabledHours,sr=Je.disabledMinutes,nr=Je.disabledSeconds,qr=zn||ir,Ir=Jn||sr,vr=Qn||nr,ra=se.getHour(Vt),br=se.getMinute(Vt),Or=se.getSecond(Vt),li=se.getMillisecond(Vt);if(qr&&qr().includes(ra)||Ir&&Ir(ra).includes(br)||vr&&vr(ra,br).includes(Or)||jn&&jn(ra,br,Or).includes(li))return!0}return!1});return Xe}function zi(se){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Le=pe.useMemo(function(){var Je=se&&Et(se);return ve&&Je&&(Je[1]=Je[1]||Je[0]),Je},[se,ve]);return Le}function oi(se,ve){var Le=se.generateConfig,Je=se.locale,Xe=se.picker,Vt=Xe===void 0?"date":Xe,an=se.prefixCls,un=an===void 0?"rc-picker":an,In=se.styles,Nn=In===void 0?{}:In,dn=se.classNames,zn=dn===void 0?{}:dn,Jn=se.order,Qn=Jn===void 0?!0:Jn,jn=se.components,ir=jn===void 0?{}:jn,sr=se.inputRender,nr=se.allowClear,qr=se.clearIcon,Ir=se.needConfirm,vr=se.multiple,ra=se.format,br=se.inputReadOnly,Or=se.disabledDate,li=se.minDate,Wa=se.maxDate,Ga=se.showTime,Pa=se.value,Ci=se.defaultValue,Xa=se.pickerValue,Ca=se.defaultPickerValue,$r=zi(Pa),Lr=zi(Ci),Ea=zi(Xa),Si=zi(Ca),mi=Vt==="date"&&Ga?"datetime":Vt,Va=mi==="time"||mi==="datetime",Ka=Va||vr,la=Ir!=null?Ir:Va,Za=Qr(se),Ja=(0,Ue.Z)(Za,4),Ki=Ja[0],Yi=Ja[1],Ya=Ja[2],Ji=Ja[3],Ii=Cn(Je,Yi),oo=pe.useMemo(function(){return or(mi,Ya,Ji,Ki,Ii)},[mi,Ya,Ji,Ki,Ii]),to=pe.useMemo(function(){return(0,He.Z)((0,He.Z)({},se),{},{prefixCls:un,locale:Ii,picker:Vt,styles:Nn,classNames:zn,order:Qn,components:(0,He.Z)({input:sr},ir),clearIcon:ut(un,nr,qr),showTime:oo,value:$r,defaultValue:Lr,pickerValue:Ea,defaultPickerValue:Si},ve==null?void 0:ve())},[se]),ro=kr(mi,Ii,ra),vo=(0,Ue.Z)(ro,2),qi=vo[0],uo=vo[1],Xi=Ar(qi,br,vr),ho=Aa(Le,Je,Or,li,Wa),go=pi(Le,Vt,ho,oo),Ko=pe.useMemo(function(){return(0,He.Z)((0,He.Z)({},to),{},{needConfirm:la,inputReadOnly:Xi,disabledDate:ho})},[to,la,Xi,ho]);return[Ko,mi,Ka,qi,uo,go]}var Ta=ne(16089);function xn(se,ve,Le){var Je=(0,rt.C8)(ve,{value:se}),Xe=(0,Ue.Z)(Je,2),Vt=Xe[0],an=Xe[1],un=pe.useRef(se),In=pe.useRef(),Nn=function(){Ta.Z.cancel(In.current)},dn=(0,rt.zX)(function(){an(un.current),Le&&Vt!==un.current&&Le(un.current)}),zn=(0,rt.zX)(function(Jn,Qn){Nn(),un.current=Jn,Jn||Qn?dn():In.current=(0,Ta.Z)(dn)});return pe.useEffect(function(){return Nn},[]),[Vt,zn]}function Sr(se,ve){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Je=arguments.length>3?arguments[3]:void 0,Xe=Le.every(function(dn){return dn})?!1:se,Vt=xn(Xe,ve||!1,Je),an=(0,Ue.Z)(Vt,2),un=an[0],In=an[1];function Nn(dn){var zn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!zn.inherit||un)&&In(dn,zn.force)}return[un,Nn]}function Hr(se){var ve=pe.useRef();return pe.useImperativeHandle(se,function(){var Le;return{nativeElement:(Le=ve.current)===null||Le===void 0?void 0:Le.nativeElement,focus:function(Xe){var Vt;(Vt=ve.current)===null||Vt===void 0||Vt.focus(Xe)},blur:function(){var Xe;(Xe=ve.current)===null||Xe===void 0||Xe.blur()}}}),ve}function Zr(se,ve){return pe.useMemo(function(){return se||(ve?((0,bt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ve).map(function(Le){var Je=(0,Ue.Z)(Le,2),Xe=Je[0],Vt=Je[1];return{label:Xe,value:Vt}})):[])},[se,ve])}function na(se,ve){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Je=pe.useRef(ve);Je.current=ve,(0,cn.o)(function(){if(se)Je.current(se);else{var Xe=(0,Ta.Z)(function(){Je.current(se)},Le);return function(){Ta.Z.cancel(Xe)}}},[se])}function $t(se){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Je=pe.useState(0),Xe=(0,Ue.Z)(Je,2),Vt=Xe[0],an=Xe[1],un=pe.useState(!1),In=(0,Ue.Z)(un,2),Nn=In[0],dn=In[1],zn=pe.useRef([]),Jn=pe.useRef(null),Qn=pe.useRef(null),jn=function(vr){Jn.current=vr},ir=function(vr){return Jn.current===vr},sr=function(vr){dn(vr)},nr=function(vr){return vr&&(Qn.current=vr),Qn.current},qr=function(vr){var ra=zn.current,br=new Set(ra.filter(function(li){return vr[li]||ve[li]})),Or=ra[ra.length-1]===0?1:0;return br.size>=2||se[Or]?null:Or};return na(Nn||Le,function(){Nn||(zn.current=[],jn(null))}),pe.useEffect(function(){Nn&&zn.current.push(Vt)},[Nn,Vt]),[Nn,sr,nr,Vt,an,qr,zn.current,jn,ir]}function Vn(se,ve,Le,Je,Xe,Vt){var an=Le[Le.length-1],un=function(Nn,dn){var zn=(0,Ue.Z)(se,2),Jn=zn[0],Qn=zn[1],jn=(0,He.Z)((0,He.Z)({},dn),{},{from:pn(se,Le)});return an===1&&ve[0]&&Jn&&!Ua(Je,Xe,Jn,Nn,jn.type)&&Je.isAfter(Jn,Nn)||an===0&&ve[1]&&Qn&&!Ua(Je,Xe,Qn,Nn,jn.type)&&Je.isAfter(Nn,Qn)?!0:Vt==null?void 0:Vt(Nn,jn)};return un}function Wn(se,ve,Le,Je){switch(ve){case"date":case"week":return se.addMonth(Le,Je);case"month":case"quarter":return se.addYear(Le,Je);case"year":return se.addYear(Le,Je*10);case"decade":return se.addYear(Le,Je*100);default:return Le}}var pt=[];function wt(se,ve,Le,Je,Xe,Vt,an,un){var In=arguments.length>8&&arguments[8]!==void 0?arguments[8]:pt,Nn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:pt,dn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:pt,zn=arguments.length>11?arguments[11]:void 0,Jn=arguments.length>12?arguments[12]:void 0,Qn=arguments.length>13?arguments[13]:void 0,jn=an==="time",ir=Vt||0,sr=function(Ea){var Si=se.getNow();return jn&&(Si=Er(se,Si)),In[Ea]||Le[Ea]||Si},nr=(0,Ue.Z)(Nn,2),qr=nr[0],Ir=nr[1],vr=(0,rt.C8)(function(){return sr(0)},{value:qr}),ra=(0,Ue.Z)(vr,2),br=ra[0],Or=ra[1],li=(0,rt.C8)(function(){return sr(1)},{value:Ir}),Wa=(0,Ue.Z)(li,2),Ga=Wa[0],Pa=Wa[1],Ci=pe.useMemo(function(){var Lr=[br,Ga][ir];return jn?Lr:Er(se,Lr,dn[ir])},[jn,br,Ga,ir,se,dn]),Xa=function(Ea){var Si=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",mi=[Or,Pa][ir];mi(Ea);var Va=[br,Ga];Va[ir]=Ea,zn&&(!Ua(se,ve,br,Va[0],an)||!Ua(se,ve,Ga,Va[1],an))&&zn(Va,{source:Si,range:ir===1?"end":"start",mode:Je})},Ca=function(Ea,Si){if(un){var mi={date:"month",week:"month",month:"year",quarter:"year"},Va=mi[an];if(Va&&!Ua(se,ve,Ea,Si,Va))return Wn(se,an,Si,-1);if(an==="year"&&Ea){var Ka=Math.floor(se.getYear(Ea)/10),la=Math.floor(se.getYear(Si)/10);if(Ka!==la)return Wn(se,an,Si,-1)}}return Si},$r=pe.useRef(null);return(0,cn.Z)(function(){if(Xe&&!In[ir]){var Lr=jn?null:se.getNow();if($r.current!==null&&$r.current!==ir?Lr=[br,Ga][ir^1]:Le[ir]?Lr=ir===0?Le[0]:Ca(Le[0],Le[1]):Le[ir^1]&&(Lr=Le[ir^1]),Lr){Jn&&se.isAfter(Jn,Lr)&&(Lr=Jn);var Ea=un?Wn(se,an,Lr,1):Lr;Qn&&se.isAfter(Ea,Qn)&&(Lr=un?Wn(se,an,Qn,-1):Qn),Xa(Lr,"reset")}}},[Xe,ir,Le[ir]]),pe.useEffect(function(){Xe?$r.current=ir:$r.current=null},[Xe,ir]),(0,cn.Z)(function(){Xe&&In&&In[ir]&&Xa(In[ir],"reset")},[Xe,ir]),[Ci,Xa]}function qn(se,ve){var Le=pe.useRef(se),Je=pe.useState({}),Xe=(0,Ue.Z)(Je,2),Vt=Xe[1],an=function(Nn){return Nn&&ve!==void 0?ve:Le.current},un=function(Nn){Le.current=Nn,Vt({})};return[an,un,an(!0)]}var di=[];function Ra(se,ve,Le){var Je=function(an){return an.map(function(un){return Zn(un,{generateConfig:se,locale:ve,format:Le[0]})})},Xe=function(an,un){for(var In=Math.max(an.length,un.length),Nn=-1,dn=0;dn2&&arguments[2]!==void 0?arguments[2]:1,Je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Xe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,an=[],un=Le>=1?Le|0:1,In=se;In<=ve;In+=un){var Nn=Xe.includes(In);(!Nn||!Je)&&an.push({label:Ce(In,Vt),value:In,disabled:Nn})}return an}function Xr(se){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le=arguments.length>2?arguments[2]:void 0,Je=ve||{},Xe=Je.use12Hours,Vt=Je.hourStep,an=Vt===void 0?1:Vt,un=Je.minuteStep,In=un===void 0?1:un,Nn=Je.secondStep,dn=Nn===void 0?1:Nn,zn=Je.millisecondStep,Jn=zn===void 0?100:zn,Qn=Je.hideDisabledOptions,jn=Je.disabledTime,ir=Je.disabledHours,sr=Je.disabledMinutes,nr=Je.disabledSeconds,qr=pe.useMemo(function(){return Le||se.getNow()},[Le,se]);if(0)var Ir,vr,ra;var br=pe.useCallback(function(Ka){var la=(jn==null?void 0:jn(Ka))||{};return[la.disabledHours||ir||Gn,la.disabledMinutes||sr||Gn,la.disabledSeconds||nr||Gn,la.disabledMilliseconds||Gn]},[jn,ir,sr,nr]),Or=pe.useMemo(function(){return br(qr)},[qr,br]),li=(0,Ue.Z)(Or,4),Wa=li[0],Ga=li[1],Pa=li[2],Ci=li[3],Xa=pe.useCallback(function(Ka,la,Za,Ja){var Ki=Nr(0,23,an,Qn,Ka()),Yi=Xe?Ki.map(function(oo){return(0,He.Z)((0,He.Z)({},oo),{},{label:Ce(oo.value%12||12,2)})}):Ki,Ya=function(to){return Nr(0,59,In,Qn,la(to))},Ji=function(to,ro){return Nr(0,59,dn,Qn,Za(to,ro))},Ii=function(to,ro,vo){return Nr(0,999,Jn,Qn,Ja(to,ro,vo),3)};return[Yi,Ya,Ji,Ii]},[Qn,an,Xe,Jn,In,dn]),Ca=pe.useMemo(function(){return Xa(Wa,Ga,Pa,Ci)},[Xa,Wa,Ga,Pa,Ci]),$r=(0,Ue.Z)(Ca,4),Lr=$r[0],Ea=$r[1],Si=$r[2],mi=$r[3],Va=function(la,Za){var Ja=function(){return Lr},Ki=Ea,Yi=Si,Ya=mi;if(Za){var Ji=br(Za),Ii=(0,Ue.Z)(Ji,4),oo=Ii[0],to=Ii[1],ro=Ii[2],vo=Ii[3],qi=Xa(oo,to,ro,vo),uo=(0,Ue.Z)(qi,4),Xi=uo[0],ho=uo[1],go=uo[2],Ko=uo[3];Ja=function(){return Xi},Ki=ho,Yi=go,Ya=Ko}var ko=yr(la,Ja,Ki,Yi,Ya,se);return ko};return[Va,Lr,Ea,Si,mi]}function fi(se){var ve=se.mode,Le=se.internalMode,Je=se.renderExtraFooter,Xe=se.showNow,Vt=se.showTime,an=se.onSubmit,un=se.onNow,In=se.invalid,Nn=se.needConfirm,dn=se.generateConfig,zn=se.disabledDate,Jn=pe.useContext(re),Qn=Jn.prefixCls,jn=Jn.locale,ir=Jn.button,sr=ir===void 0?"button":ir,nr=dn.getNow(),qr=Xr(dn,Vt,nr),Ir=(0,Ue.Z)(qr,1),vr=Ir[0],ra=Je==null?void 0:Je(ve),br=zn(nr,{type:ve}),Or=function(){if(!br){var Ca=vr(nr);un(Ca)}},li="".concat(Qn,"-now"),Wa="".concat(li,"-btn"),Ga=Xe&&pe.createElement("li",{className:li},pe.createElement("a",{className:Gt()(Wa,br&&"".concat(Wa,"-disabled")),"aria-disabled":br,onClick:Or},Le==="date"?jn.today:jn.now)),Pa=Nn&&pe.createElement("li",{className:"".concat(Qn,"-ok")},pe.createElement(sr,{disabled:In,onClick:an},jn.ok)),Ci=(Ga||Pa)&&pe.createElement("ul",{className:"".concat(Qn,"-ranges")},Ga,Pa);return!ra&&!Ci?null:pe.createElement("div",{className:"".concat(Qn,"-footer")},ra&&pe.createElement("div",{className:"".concat(Qn,"-footer-extra")},ra),Ci)}function va(se,ve,Le){function Je(Xe,Vt){var an=Xe.findIndex(function(In){return Ua(se,ve,In,Vt,Le)});if(an===-1)return[].concat((0,$e.Z)(Xe),[Vt]);var un=(0,$e.Z)(Xe);return un.splice(an,1),un}return Je}var Zt=pe.createContext(null);function Xt(){return pe.useContext(Zt)}function Bt(se,ve){var Le=se.prefixCls,Je=se.generateConfig,Xe=se.locale,Vt=se.disabledDate,an=se.minDate,un=se.maxDate,In=se.cellRender,Nn=se.hoverValue,dn=se.hoverRangeValue,zn=se.onHover,Jn=se.values,Qn=se.pickerValue,jn=se.onSelect,ir=se.prevIcon,sr=se.nextIcon,nr=se.superPrevIcon,qr=se.superNextIcon,Ir=Je.getNow(),vr={now:Ir,values:Jn,pickerValue:Qn,prefixCls:Le,disabledDate:Vt,minDate:an,maxDate:un,cellRender:In,hoverValue:Nn,hoverRangeValue:dn,onHover:zn,locale:Xe,generateConfig:Je,onSelect:jn,panelType:ve,prevIcon:ir,nextIcon:sr,superPrevIcon:nr,superNextIcon:qr};return[vr,Ir]}var yn=pe.createContext({});function $n(se){for(var ve=se.rowNum,Le=se.colNum,Je=se.baseDate,Xe=se.getCellDate,Vt=se.prefixColumn,an=se.rowClassName,un=se.titleFormat,In=se.getCellText,Nn=se.getCellClassName,dn=se.headerCells,zn=se.cellSelection,Jn=zn===void 0?!0:zn,Qn=se.disabledDate,jn=Xt(),ir=jn.prefixCls,sr=jn.panelType,nr=jn.now,qr=jn.disabledDate,Ir=jn.cellRender,vr=jn.onHover,ra=jn.hoverValue,br=jn.hoverRangeValue,Or=jn.generateConfig,li=jn.values,Wa=jn.locale,Ga=jn.onSelect,Pa=Qn||qr,Ci="".concat(ir,"-cell"),Xa=pe.useContext(yn),Ca=Xa.onCellDblClick,$r=function(Za){return li.some(function(Ja){return Ja&&Ua(Or,Wa,Za,Ja,sr)})},Lr=[],Ea=0;Ea1&&arguments[1]!==void 0?arguments[1]:!1;ai(si),sr==null||sr(si),wo&&Bo(si)},zo=function(si,wo){Ii(si),wo&&yo(wo),Bo(wo,si)},Co=function(si){if(go(si),yo(si),Ji!==vr){var wo=["decade","year"],ni=[].concat(wo,["month"]),bi={quarter:[].concat(wo,["quarter"]),week:[].concat((0,$e.Z)(ni),["week"]),date:[].concat((0,$e.Z)(ni),["date"])},ml=bi[vr]||ni,ol=ml.indexOf(Ji),wl=ml[ol+1];wl&&zo(wl,si)}},al=pe.useMemo(function(){var xi,si;if(Array.isArray(Or)){var wo=(0,Ue.Z)(Or,2);xi=wo[0],si=wo[1]}else xi=Or;return!xi&&!si?null:(xi=xi||si,si=si||xi,Xe.isAfter(xi,si)?[si,xi]:[xi,si])},[Or,Xe]),Fo=Pn(li,Wa,Ga),bo=Ci[oo]||La[oo]||hn,Po=pe.useContext(yn),il=pe.useMemo(function(){return(0,He.Z)((0,He.Z)({},Po),{},{hideHeader:Xa})},[Po,Xa]),Zi="".concat(Ca,"-panel"),Ql=ft(se,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return pe.createElement(yn.Provider,{value:il},pe.createElement("div",{ref:$r,tabIndex:In,className:Gt()(Zi,(0,Ge.Z)({},"".concat(Zi,"-rtl"),Vt==="rtl"))},pe.createElement(bo,(0,Ze.Z)({},Ql,{showTime:Ja,prefixCls:Ca,locale:la,generateConfig:Xe,onModeChange:zo,pickerValue:$i,onPickerValueChange:function(si){yo(si,!0)},value:Xi[0],onSelect:Co,values:Xi,cellRender:Fo,hoverRangeValue:al,hoverValue:br}))))}var Pr=pe.memo(pe.forwardRef(ya)),er=Pr;function ti(se){var ve=se.picker,Le=se.multiplePanel,Je=se.pickerValue,Xe=se.onPickerValueChange,Vt=se.needConfirm,an=se.onSubmit,un=se.range,In=se.hoverValue,Nn=pe.useContext(re),dn=Nn.prefixCls,zn=Nn.generateConfig,Jn=pe.useCallback(function(qr,Ir){return Wn(zn,ve,qr,Ir)},[zn,ve]),Qn=pe.useMemo(function(){return Jn(Je,1)},[Je,Jn]),jn=function(Ir){Xe(Jn(Ir,-1))},ir={onCellDblClick:function(){Vt&&an()}},sr=ve==="time",nr=(0,He.Z)((0,He.Z)({},se),{},{hoverValue:null,hoverRangeValue:null,hideHeader:sr});return un?nr.hoverRangeValue=In:nr.hoverValue=In,Le?pe.createElement("div",{className:"".concat(dn,"-panels")},pe.createElement(yn.Provider,{value:(0,He.Z)((0,He.Z)({},ir),{},{hideNext:!0})},pe.createElement(er,nr)),pe.createElement(yn.Provider,{value:(0,He.Z)((0,He.Z)({},ir),{},{hidePrev:!0})},pe.createElement(er,(0,Ze.Z)({},nr,{pickerValue:Qn,onPickerValueChange:jn})))):pe.createElement(yn.Provider,{value:(0,He.Z)({},ir)},pe.createElement(er,nr))}function hr(se){return typeof se=="function"?se():se}function bn(se){var ve=se.prefixCls,Le=se.presets,Je=se.onClick,Xe=se.onHover;return Le.length?pe.createElement("div",{className:"".concat(ve,"-presets")},pe.createElement("ul",null,Le.map(function(Vt,an){var un=Vt.label,In=Vt.value;return pe.createElement("li",{key:an,onClick:function(){Je(hr(In))},onMouseEnter:function(){Xe(hr(In))},onMouseLeave:function(){Xe(null)}},un)}))):null}function gr(se){var ve=se.panelRender,Le=se.internalMode,Je=se.picker,Xe=se.showNow,Vt=se.range,an=se.multiple,un=se.activeInfo,In=un===void 0?[0,0,0]:un,Nn=se.presets,dn=se.onPresetHover,zn=se.onPresetSubmit,Jn=se.onFocus,Qn=se.onBlur,jn=se.onPanelMouseDown,ir=se.direction,sr=se.value,nr=se.onSelect,qr=se.isInvalid,Ir=se.defaultOpenValue,vr=se.onOk,ra=se.onSubmit,br=pe.useContext(re),Or=br.prefixCls,li="".concat(Or,"-panel"),Wa=ir==="rtl",Ga=pe.useRef(null),Pa=pe.useRef(null),Ci=pe.useState(0),Xa=(0,Ue.Z)(Ci,2),Ca=Xa[0],$r=Xa[1],Lr=pe.useState(0),Ea=(0,Ue.Z)(Lr,2),Si=Ea[0],mi=Ea[1],Va=pe.useState(0),Ka=(0,Ue.Z)(Va,2),la=Ka[0],Za=Ka[1],Ja=function(Co){Co.width&&$r(Co.width)},Ki=(0,Ue.Z)(In,3),Yi=Ki[0],Ya=Ki[1],Ji=Ki[2],Ii=pe.useState(0),oo=(0,Ue.Z)(Ii,2),to=oo[0],ro=oo[1];pe.useEffect(function(){ro(10)},[Yi]),pe.useEffect(function(){if(Vt&&Pa.current){var zo,Co=((zo=Ga.current)===null||zo===void 0?void 0:zo.offsetWidth)||0,al=Pa.current.getBoundingClientRect();if(!al.height||al.right<0){ro(function(il){return Math.max(0,il-1)});return}var Fo=(Wa?Ya-Co:Yi)-al.left;if(Za(Fo),Ca&&Ca=un&&Le<=In)return Vt;var Nn=Math.min(Math.abs(Le-un),Math.abs(Le-In));Nn0?Gs:Yo));var ns=xs+Rl,os=Yo-Gs+1;return String(Gs+(os+ns-Gs)%os)};switch(wo){case"Backspace":case"Delete":ni="",bi=ol;break;case"ArrowLeft":ni="",wl(-1);break;case"ArrowRight":ni="",wl(1);break;case"ArrowUp":ni="",bi=ts(1);break;case"ArrowDown":ni="",bi=ts(-1);break;default:isNaN(Number(wo))||(ni=la+wo,bi=ni);break}if(ni!==null&&(Za(ni),ni.length>=ml&&(wl(1),Za(""))),bi!==null){var Hl=ro.slice(0,go)+Ce(bi,ml)+ro.slice(Ko);$i(Hl.slice(0,an.length))}to({})},Zi=pe.useRef();(0,cn.Z)(function(){if(!(!Ca||!an||yo.current)){if(!uo.match(ro)){$i(an);return}return qi.current.setSelectionRange(go,Ko),Zi.current=(0,Ta.Z)(function(){qi.current.setSelectionRange(go,Ko)}),function(){Ta.Z.cancel(Zi.current)}}},[uo,an,Ca,ro,Yi,go,Ko,oo,$i]);var Ql=an?{onFocus:al,onBlur:bo,onKeyDown:il,onMouseDown:zo,onMouseUp:Co,onPaste:Bo}:{};return pe.createElement("div",{ref:vo,className:Gt()(Pa,(0,Ge.Z)((0,Ge.Z)({},"".concat(Pa,"-active"),Le&&Xe),"".concat(Pa,"-placeholder"),dn))},pe.createElement(Ga,(0,Ze.Z)({ref:qi,"aria-invalid":sr,autoComplete:"off"},qr,{onKeyDown:Po,onBlur:Fo},Ql,{value:ro,onChange:ai})),pe.createElement(wa,{type:"suffix",icon:Vt}),nr)}),cl=fo,xl=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],rl=["index"];function Dl(se,ve){var Le=se.id,Je=se.prefix,Xe=se.clearIcon,Vt=se.suffixIcon,an=se.separator,un=an===void 0?"~":an,In=se.activeIndex,Nn=se.activeHelp,dn=se.allHelp,zn=se.focused,Jn=se.onFocus,Qn=se.onBlur,jn=se.onKeyDown,ir=se.locale,sr=se.generateConfig,nr=se.placeholder,qr=se.className,Ir=se.style,vr=se.onClick,ra=se.onClear,br=se.value,Or=se.onChange,li=se.onSubmit,Wa=se.onInputChange,Ga=se.format,Pa=se.maskFormat,Ci=se.preserveInvalidOnBlur,Xa=se.onInvalid,Ca=se.disabled,$r=se.invalid,Lr=se.inputReadOnly,Ea=se.direction,Si=se.onOpenChange,mi=se.onActiveInfo,Va=se.placement,Ka=se.onMouseDown,la=se.required,Za=se["aria-required"],Ja=se.autoFocus,Ki=se.tabIndex,Yi=(0,Tr.Z)(se,xl),Ya=Ea==="rtl",Ji=pe.useContext(re),Ii=Ji.prefixCls,oo=pe.useMemo(function(){if(typeof Le=="string")return[Le];var Fo=Le||{};return[Fo.start,Fo.end]},[Le]),to=pe.useRef(),ro=pe.useRef(),vo=pe.useRef(),qi=function(bo){var Po;return(Po=[ro,vo][bo])===null||Po===void 0?void 0:Po.current};pe.useImperativeHandle(ve,function(){return{nativeElement:to.current,focus:function(bo){if((0,_t.Z)(bo)==="object"){var Po,il=bo||{},Zi=il.index,Ql=Zi===void 0?0:Zi,xi=(0,Tr.Z)(il,rl);(Po=qi(Ql))===null||Po===void 0||Po.focus(xi)}else{var si;(si=qi(bo!=null?bo:0))===null||si===void 0||si.focus()}},blur:function(){var bo,Po;(bo=qi(0))===null||bo===void 0||bo.blur(),(Po=qi(1))===null||Po===void 0||Po.blur()}}});var uo=tr(Yi),Xi=pe.useMemo(function(){return Array.isArray(nr)?nr:[nr,nr]},[nr]),ho=ar((0,He.Z)((0,He.Z)({},se),{},{id:oo,placeholder:Xi})),go=(0,Ue.Z)(ho,1),Ko=go[0],ko=pe.useState({position:"absolute",width:0}),$i=(0,Ue.Z)(ko,2),ai=$i[0],Bo=$i[1],yo=(0,rt.zX)(function(){var Fo=qi(In);if(Fo){var bo=Fo.nativeElement.getBoundingClientRect(),Po=to.current.getBoundingClientRect(),il=bo.left-Po.left;Bo(function(Zi){return(0,He.Z)((0,He.Z)({},Zi),{},{width:bo.width,left:il})}),mi([bo.left,bo.right,Po.width])}});pe.useEffect(function(){yo()},[In]);var zo=Xe&&(br[0]&&!Ca[0]||br[1]&&!Ca[1]),Co=Ja&&!Ca[0],al=Ja&&!Co&&!Ca[1];return pe.createElement(lr.Z,{onResize:yo},pe.createElement("div",(0,Ze.Z)({},uo,{className:Gt()(Ii,"".concat(Ii,"-range"),(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Ii,"-focused"),zn),"".concat(Ii,"-disabled"),Ca.every(function(Fo){return Fo})),"".concat(Ii,"-invalid"),$r.some(function(Fo){return Fo})),"".concat(Ii,"-rtl"),Ya),qr),style:Ir,ref:to,onClick:vr,onMouseDown:function(bo){var Po=bo.target;Po!==ro.current.inputElement&&Po!==vo.current.inputElement&&bo.preventDefault(),Ka==null||Ka(bo)}}),Je&&pe.createElement("div",{className:"".concat(Ii,"-prefix")},Je),pe.createElement(cl,(0,Ze.Z)({ref:ro},Ko(0),{autoFocus:Co,tabIndex:Ki,"date-range":"start"})),pe.createElement("div",{className:"".concat(Ii,"-range-separator")},un),pe.createElement(cl,(0,Ze.Z)({ref:vo},Ko(1),{autoFocus:al,tabIndex:Ki,"date-range":"end"})),pe.createElement("div",{className:"".concat(Ii,"-active-bar"),style:ai}),pe.createElement(wa,{type:"suffix",icon:Vt}),zo&&pe.createElement(Ni,{icon:Xe,onClear:ra})))}var Io=pe.forwardRef(Dl),$l=Io;function Pl(se,ve){var Le=se!=null?se:ve;return Array.isArray(Le)?Le:[Le,Le]}function Cl(se){return se===1?"end":"start"}function Nl(se,ve){var Le=oi(se,function(){var ca=se.disabled,ur=se.allowEmpty,Br=Pl(ca,!1),Kn=Pl(ur,!1);return{disabled:Br,allowEmpty:Kn}}),Je=(0,Ue.Z)(Le,6),Xe=Je[0],Vt=Je[1],an=Je[2],un=Je[3],In=Je[4],Nn=Je[5],dn=Xe.prefixCls,zn=Xe.styles,Jn=Xe.classNames,Qn=Xe.defaultValue,jn=Xe.value,ir=Xe.needConfirm,sr=Xe.onKeyDown,nr=Xe.disabled,qr=Xe.allowEmpty,Ir=Xe.disabledDate,vr=Xe.minDate,ra=Xe.maxDate,br=Xe.defaultOpen,Or=Xe.open,li=Xe.onOpenChange,Wa=Xe.locale,Ga=Xe.generateConfig,Pa=Xe.picker,Ci=Xe.showNow,Xa=Xe.showToday,Ca=Xe.showTime,$r=Xe.mode,Lr=Xe.onPanelChange,Ea=Xe.onCalendarChange,Si=Xe.onOk,mi=Xe.defaultPickerValue,Va=Xe.pickerValue,Ka=Xe.onPickerValueChange,la=Xe.inputReadOnly,Za=Xe.suffixIcon,Ja=Xe.onFocus,Ki=Xe.onBlur,Yi=Xe.presets,Ya=Xe.ranges,Ji=Xe.components,Ii=Xe.cellRender,oo=Xe.dateRender,to=Xe.monthCellRender,ro=Xe.onClick,vo=Hr(ve),qi=Sr(Or,br,nr,li),uo=(0,Ue.Z)(qi,2),Xi=uo[0],ho=uo[1],go=function(ur,Br){(nr.some(function(Kn){return!Kn})||!ur)&&ho(ur,Br)},Ko=Mt(Ga,Wa,un,!0,!1,Qn,jn,Ea,Si),ko=(0,Ue.Z)(Ko,5),$i=ko[0],ai=ko[1],Bo=ko[2],yo=ko[3],zo=ko[4],Co=Bo(),al=$t(nr,qr,Xi),Fo=(0,Ue.Z)(al,9),bo=Fo[0],Po=Fo[1],il=Fo[2],Zi=Fo[3],Ql=Fo[4],xi=Fo[5],si=Fo[6],wo=Fo[7],ni=Fo[8],bi=function(ur,Br){Po(!0),Ja==null||Ja(ur,{range:Cl(Br!=null?Br:Zi)})},ml=function(ur,Br){Po(!1),Ki==null||Ki(ur,{range:Cl(Br!=null?Br:Zi)})},ol=pe.useMemo(function(){if(!Ca)return null;var ca=Ca.disabledTime,ur=ca?function(Br){var Kn=Cl(Zi),hi=pn(Co,si,Zi);return ca(Br,Kn,{from:hi})}:void 0;return(0,He.Z)((0,He.Z)({},Ca),{},{disabledTime:ur})},[Ca,Zi,Co,si]),wl=(0,rt.C8)([Pa,Pa],{value:$r}),ts=(0,Ue.Z)(wl,2),Hl=ts[0],Ys=ts[1],Rl=Hl[Zi]||Pa,As=Rl==="date"&&ol?"datetime":Rl,cs=As===Pa&&As!=="time",Gs=Yn(Pa,Rl,Ci,Xa,!0),Yo=At(Xe,$i,ai,Bo,yo,nr,un,bo,Xi,Nn),is=(0,Ue.Z)(Yo,2),Xs=is[0],xs=is[1],ns=Vn(Co,nr,si,Ga,Wa,Ir),os=Un(Co,Nn,qr),Js=(0,Ue.Z)(os,2),Hu=Js[0],Bu=Js[1],Ol=wt(Ga,Wa,Co,Hl,Xi,Zi,Vt,cs,mi,Va,ol==null?void 0:ol.defaultOpenValue,Ka,vr,ra),Fs=(0,Ue.Z)(Ol,2),su=Fs[0],Pu=Fs[1],Bl=(0,rt.zX)(function(ca,ur,Br){var Kn=gt(Hl,Zi,ur);if((Kn[0]!==Hl[0]||Kn[1]!==Hl[1])&&Ys(Kn),Lr&&Br!==!1){var hi=(0,$e.Z)(Co);ca&&(hi[Zi]=ca),Lr(hi,Kn)}}),ls=function(ur,Br){return gt(Co,Br,ur)},Jo=function(ur,Br){var Kn=Co;ur&&(Kn=ls(ur,Zi)),wo(Zi);var hi=xi(Kn);yo(Kn),Xs(Zi,hi===null),hi===null?go(!1,{force:!0}):Br||vo.current.focus({index:hi})},Ku=function(ur){var Br,Kn=ur.target.getRootNode();if(!vo.current.nativeElement.contains((Br=Kn.activeElement)!==null&&Br!==void 0?Br:document.activeElement)){var hi=nr.findIndex(function(Ai){return!Ai});hi>=0&&vo.current.focus({index:hi})}go(!0),ro==null||ro(ur)},uu=function(){xs(null),go(!1,{force:!0})},Qs=pe.useState(null),ws=(0,Ue.Z)(Qs,2),Iu=ws[0],Vs=ws[1],ds=pe.useState(null),vs=(0,Ue.Z)(ds,2),Is=vs[0],jl=vs[1],Mu=pe.useMemo(function(){return Is||Co},[Co,Is]);pe.useEffect(function(){Xi||jl(null)},[Xi]);var Yu=pe.useState([0,0,0]),cu=(0,Ue.Z)(Yu,2),Ms=cu[0],qs=cu[1],Ls=Zr(Yi,Ya),$s=function(ur){jl(ur),Vs("preset")},Lu=function(ur){var Br=xs(ur);Br&&go(!1,{force:!0})},du=function(ur){Jo(ur)},Gu=function(ur){jl(ur?ls(ur,Zi):null),Vs("cell")},Os=function(ur){go(!0),bi(ur)},Zs=function(){il("panel")},Ae=function(ur){var Br=gt(Co,Zi,ur);yo(Br),!ir&&!an&&Vt===As&&Jo(ur)},Pe=function(){go(!1)},Se=Pn(Ii,oo,to,Cl(Zi)),Ht=Co[Zi]||null,Dn=(0,rt.zX)(function(ca){return Nn(ca,{activeIndex:Zi})}),Bn=pe.useMemo(function(){var ca=(0,Fn.Z)(Xe,!1),ur=(0,qt.Z)(Xe,[].concat((0,$e.Z)(Object.keys(ca)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ur},[Xe]),wn=pe.createElement(gr,(0,Ze.Z)({},Bn,{showNow:Gs,showTime:ol,range:!0,multiplePanel:cs,activeInfo:Ms,disabledDate:ns,onFocus:Os,onBlur:ml,onPanelMouseDown:Zs,picker:Pa,mode:Rl,internalMode:As,onPanelChange:Bl,format:In,value:Ht,isInvalid:Dn,onChange:null,onSelect:Ae,pickerValue:su,defaultOpenValue:Et(Ca==null?void 0:Ca.defaultOpenValue)[Zi],onPickerValueChange:Pu,hoverValue:Mu,onHover:Gu,needConfirm:ir,onSubmit:Jo,onOk:zo,presets:Ls,onPresetHover:$s,onPresetSubmit:Lu,onNow:du,cellRender:Se})),On=function(ur,Br){var Kn=ls(ur,Br);yo(Kn)},Qt=function(){il("input")},kn=function(ur,Br){var Kn=si.length,hi=si[Kn-1];if(Kn&&hi!==Br&&ir&&!qr[hi]&&!ni(hi)&&Co[hi]){vo.current.focus({index:hi});return}il("input"),go(!0,{inherit:!0}),Zi!==Br&&Xi&&!ir&&an&&Jo(null,!0),Ql(Br),bi(ur,Br)},Ia=function(ur,Br){if(go(!1),!ir&&il()==="input"){var Kn=xi(Co);Xs(Zi,Kn===null)}ml(ur,Br)},ii=function(ur,Br){ur.key==="Tab"&&Jo(null,!0),sr==null||sr(ur,Br)},aa=pe.useMemo(function(){return{prefixCls:dn,locale:Wa,generateConfig:Ga,button:Ji.button,input:Ji.input}},[dn,Wa,Ga,Ji.button,Ji.input]);if((0,cn.Z)(function(){Xi&&Zi!==void 0&&Bl(null,Pa,!1)},[Xi,Zi,Pa]),(0,cn.Z)(function(){var ca=il();!Xi&&ca==="input"&&(go(!1),Jo(null,!0)),!Xi&&an&&!ir&&ca==="panel"&&(go(!0),Jo())},[Xi]),0)var Ha;return pe.createElement(re.Provider,{value:aa},pe.createElement(ie,(0,Ze.Z)({},Sn(Xe),{popupElement:wn,popupStyle:zn.popup,popupClassName:Jn.popup,visible:Xi,onClose:Pe,range:!0}),pe.createElement($l,(0,Ze.Z)({},Xe,{ref:vo,suffixIcon:Za,activeIndex:bo||Xi?Zi:null,activeHelp:!!Is,allHelp:!!Is&&Iu==="preset",focused:bo,onFocus:kn,onBlur:Ia,onKeyDown:ii,onSubmit:Jo,value:Mu,maskFormat:In,onChange:On,onInputChange:Qt,format:un,inputReadOnly:la,disabled:nr,open:Xi,onOpenChange:go,onClick:Ku,onClear:uu,invalid:Hu,onInvalid:Bu,onActiveInfo:qs}))))}var es=pe.forwardRef(Nl),Fl=es,bl=ne(83836);function mo(se){var ve=se.prefixCls,Le=se.value,Je=se.onRemove,Xe=se.removeIcon,Vt=Xe===void 0?"\xD7":Xe,an=se.formatDate,un=se.disabled,In=se.maxTagCount,Nn=se.placeholder,dn="".concat(ve,"-selector"),zn="".concat(ve,"-selection"),Jn="".concat(zn,"-overflow");function Qn(sr,nr){return pe.createElement("span",{className:Gt()("".concat(zn,"-item")),title:typeof sr=="string"?sr:null},pe.createElement("span",{className:"".concat(zn,"-item-content")},sr),!un&&nr&&pe.createElement("span",{onMouseDown:function(Ir){Ir.preventDefault()},onClick:nr,className:"".concat(zn,"-item-remove")},Vt))}function jn(sr){var nr=an(sr),qr=function(vr){vr&&vr.stopPropagation(),Je(sr)};return Qn(nr,qr)}function ir(sr){var nr="+ ".concat(sr.length," ...");return Qn(nr)}return pe.createElement("div",{className:dn},pe.createElement(bl.Z,{prefixCls:Jn,data:Le,renderItem:jn,renderRest:ir,itemKey:function(nr){return an(nr)},maxCount:In}),!Le.length&&pe.createElement("span",{className:"".concat(ve,"-selection-placeholder")},Nn))}var ss=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function ks(se,ve){var Le=se.id,Je=se.open,Xe=se.prefix,Vt=se.clearIcon,an=se.suffixIcon,un=se.activeHelp,In=se.allHelp,Nn=se.focused,dn=se.onFocus,zn=se.onBlur,Jn=se.onKeyDown,Qn=se.locale,jn=se.generateConfig,ir=se.placeholder,sr=se.className,nr=se.style,qr=se.onClick,Ir=se.onClear,vr=se.internalPicker,ra=se.value,br=se.onChange,Or=se.onSubmit,li=se.onInputChange,Wa=se.multiple,Ga=se.maxTagCount,Pa=se.format,Ci=se.maskFormat,Xa=se.preserveInvalidOnBlur,Ca=se.onInvalid,$r=se.disabled,Lr=se.invalid,Ea=se.inputReadOnly,Si=se.direction,mi=se.onOpenChange,Va=se.onMouseDown,Ka=se.required,la=se["aria-required"],Za=se.autoFocus,Ja=se.tabIndex,Ki=se.removeIcon,Yi=(0,Tr.Z)(se,ss),Ya=Si==="rtl",Ji=pe.useContext(re),Ii=Ji.prefixCls,oo=pe.useRef(),to=pe.useRef();pe.useImperativeHandle(ve,function(){return{nativeElement:oo.current,focus:function(ai){var Bo;(Bo=to.current)===null||Bo===void 0||Bo.focus(ai)},blur:function(){var ai;(ai=to.current)===null||ai===void 0||ai.blur()}}});var ro=tr(Yi),vo=function(ai){br([ai])},qi=function(ai){var Bo=ra.filter(function(yo){return yo&&!Ua(jn,Qn,yo,ai,vr)});br(Bo),Je||Or()},uo=ar((0,He.Z)((0,He.Z)({},se),{},{onChange:vo}),function($i){var ai=$i.valueTexts;return{value:ai[0]||"",active:Nn}}),Xi=(0,Ue.Z)(uo,2),ho=Xi[0],go=Xi[1],Ko=!!(Vt&&ra.length&&!$r),ko=Wa?pe.createElement(pe.Fragment,null,pe.createElement(mo,{prefixCls:Ii,value:ra,onRemove:qi,formatDate:go,maxTagCount:Ga,disabled:$r,removeIcon:Ki,placeholder:ir}),pe.createElement("input",{className:"".concat(Ii,"-multiple-input"),value:ra.map(go).join(","),ref:to,readOnly:!0,autoFocus:Za,tabIndex:Ja}),pe.createElement(wa,{type:"suffix",icon:an}),Ko&&pe.createElement(Ni,{icon:Vt,onClear:Ir})):pe.createElement(cl,(0,Ze.Z)({ref:to},ho(),{autoFocus:Za,tabIndex:Ja,suffixIcon:an,clearIcon:Ko&&pe.createElement(Ni,{icon:Vt,onClear:Ir}),showActiveCls:!1}));return pe.createElement("div",(0,Ze.Z)({},ro,{className:Gt()(Ii,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Ii,"-multiple"),Wa),"".concat(Ii,"-focused"),Nn),"".concat(Ii,"-disabled"),$r),"".concat(Ii,"-invalid"),Lr),"".concat(Ii,"-rtl"),Ya),sr),style:nr,ref:oo,onClick:qr,onMouseDown:function(ai){var Bo,yo=ai.target;yo!==((Bo=to.current)===null||Bo===void 0?void 0:Bo.inputElement)&&ai.preventDefault(),Va==null||Va(ai)}}),Xe&&pe.createElement("div",{className:"".concat(Ii,"-prefix")},Xe),ko)}var po=pe.forwardRef(ks),ys=po;function Ns(se,ve){var Le=oi(se),Je=(0,Ue.Z)(Le,6),Xe=Je[0],Vt=Je[1],an=Je[2],un=Je[3],In=Je[4],Nn=Je[5],dn=Xe,zn=dn.prefixCls,Jn=dn.styles,Qn=dn.classNames,jn=dn.order,ir=dn.defaultValue,sr=dn.value,nr=dn.needConfirm,qr=dn.onChange,Ir=dn.onKeyDown,vr=dn.disabled,ra=dn.disabledDate,br=dn.minDate,Or=dn.maxDate,li=dn.defaultOpen,Wa=dn.open,Ga=dn.onOpenChange,Pa=dn.locale,Ci=dn.generateConfig,Xa=dn.picker,Ca=dn.showNow,$r=dn.showToday,Lr=dn.showTime,Ea=dn.mode,Si=dn.onPanelChange,mi=dn.onCalendarChange,Va=dn.onOk,Ka=dn.multiple,la=dn.defaultPickerValue,Za=dn.pickerValue,Ja=dn.onPickerValueChange,Ki=dn.inputReadOnly,Yi=dn.suffixIcon,Ya=dn.removeIcon,Ji=dn.onFocus,Ii=dn.onBlur,oo=dn.presets,to=dn.components,ro=dn.cellRender,vo=dn.dateRender,qi=dn.monthCellRender,uo=dn.onClick,Xi=Hr(ve);function ho(Bn){return Bn===null?null:Ka?Bn:Bn[0]}var go=va(Ci,Pa,Vt),Ko=Sr(Wa,li,[vr],Ga),ko=(0,Ue.Z)(Ko,2),$i=ko[0],ai=ko[1],Bo=function(wn,On,Qt){if(mi){var kn=(0,He.Z)({},Qt);delete kn.range,mi(ho(wn),ho(On),kn)}},yo=function(wn){Va==null||Va(ho(wn))},zo=Mt(Ci,Pa,un,!1,jn,ir,sr,Bo,yo),Co=(0,Ue.Z)(zo,5),al=Co[0],Fo=Co[1],bo=Co[2],Po=Co[3],il=Co[4],Zi=bo(),Ql=$t([vr]),xi=(0,Ue.Z)(Ql,4),si=xi[0],wo=xi[1],ni=xi[2],bi=xi[3],ml=function(wn){wo(!0),Ji==null||Ji(wn,{})},ol=function(wn){wo(!1),Ii==null||Ii(wn,{})},wl=(0,rt.C8)(Xa,{value:Ea}),ts=(0,Ue.Z)(wl,2),Hl=ts[0],Ys=ts[1],Rl=Hl==="date"&&Lr?"datetime":Hl,As=Yn(Xa,Hl,Ca,$r),cs=qr&&function(Bn,wn){qr(ho(Bn),ho(wn))},Gs=At((0,He.Z)((0,He.Z)({},Xe),{},{onChange:cs}),al,Fo,bo,Po,[],un,si,$i,Nn),Yo=(0,Ue.Z)(Gs,2),is=Yo[1],Xs=Un(Zi,Nn),xs=(0,Ue.Z)(Xs,2),ns=xs[0],os=xs[1],Js=pe.useMemo(function(){return ns.some(function(Bn){return Bn})},[ns]),Hu=function(wn,On){if(Ja){var Qt=(0,He.Z)((0,He.Z)({},On),{},{mode:On.mode[0]});delete Qt.range,Ja(wn[0],Qt)}},Bu=wt(Ci,Pa,Zi,[Hl],$i,bi,Vt,!1,la,Za,Et(Lr==null?void 0:Lr.defaultOpenValue),Hu,br,Or),Ol=(0,Ue.Z)(Bu,2),Fs=Ol[0],su=Ol[1],Pu=(0,rt.zX)(function(Bn,wn,On){if(Ys(wn),Si&&On!==!1){var Qt=Bn||Zi[Zi.length-1];Si(Qt,wn)}}),Bl=function(){is(bo()),ai(!1,{force:!0})},ls=function(wn){!vr&&!Xi.current.nativeElement.contains(document.activeElement)&&Xi.current.focus(),ai(!0),uo==null||uo(wn)},Jo=function(){is(null),ai(!1,{force:!0})},Ku=pe.useState(null),uu=(0,Ue.Z)(Ku,2),Qs=uu[0],ws=uu[1],Iu=pe.useState(null),Vs=(0,Ue.Z)(Iu,2),ds=Vs[0],vs=Vs[1],Is=pe.useMemo(function(){var Bn=[ds].concat((0,$e.Z)(Zi)).filter(function(wn){return wn});return Ka?Bn:Bn.slice(0,1)},[Zi,ds,Ka]),jl=pe.useMemo(function(){return!Ka&&ds?[ds]:Zi.filter(function(Bn){return Bn})},[Zi,ds,Ka]);pe.useEffect(function(){$i||vs(null)},[$i]);var Mu=Zr(oo),Yu=function(wn){vs(wn),ws("preset")},cu=function(wn){var On=Ka?go(bo(),wn):[wn],Qt=is(On);Qt&&!Ka&&ai(!1,{force:!0})},Ms=function(wn){cu(wn)},qs=function(wn){vs(wn),ws("cell")},Ls=function(wn){ai(!0),ml(wn)},$s=function(wn){if(ni("panel"),!(Ka&&Rl!==Xa)){var On=Ka?go(bo(),wn):[wn];Po(On),!nr&&!an&&Vt===Rl&&Bl()}},Lu=function(){ai(!1)},du=Pn(ro,vo,qi),Gu=pe.useMemo(function(){var Bn=(0,Fn.Z)(Xe,!1),wn=(0,qt.Z)(Xe,[].concat((0,$e.Z)(Object.keys(Bn)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,He.Z)((0,He.Z)({},wn),{},{multiple:Xe.multiple})},[Xe]),Os=pe.createElement(gr,(0,Ze.Z)({},Gu,{showNow:As,showTime:Lr,disabledDate:ra,onFocus:Ls,onBlur:ol,picker:Xa,mode:Hl,internalMode:Rl,onPanelChange:Pu,format:In,value:Zi,isInvalid:Nn,onChange:null,onSelect:$s,pickerValue:Fs,defaultOpenValue:Lr==null?void 0:Lr.defaultOpenValue,onPickerValueChange:su,hoverValue:Is,onHover:qs,needConfirm:nr,onSubmit:Bl,onOk:il,presets:Mu,onPresetHover:Yu,onPresetSubmit:cu,onNow:Ms,cellRender:du})),Zs=function(wn){Po(wn)},Ae=function(){ni("input")},Pe=function(wn){ni("input"),ai(!0,{inherit:!0}),ml(wn)},Se=function(wn){ai(!1),ol(wn)},Ht=function(wn,On){wn.key==="Tab"&&Bl(),Ir==null||Ir(wn,On)},Dn=pe.useMemo(function(){return{prefixCls:zn,locale:Pa,generateConfig:Ci,button:to.button,input:to.input}},[zn,Pa,Ci,to.button,to.input]);return(0,cn.Z)(function(){$i&&bi!==void 0&&Pu(null,Xa,!1)},[$i,bi,Xa]),(0,cn.Z)(function(){var Bn=ni();!$i&&Bn==="input"&&(ai(!1),Bl()),!$i&&an&&!nr&&Bn==="panel"&&Bl()},[$i]),pe.createElement(re.Provider,{value:Dn},pe.createElement(ie,(0,Ze.Z)({},Sn(Xe),{popupElement:Os,popupStyle:Jn.popup,popupClassName:Qn.popup,visible:$i,onClose:Lu}),pe.createElement(ys,(0,Ze.Z)({},Xe,{ref:Xi,suffixIcon:Yi,removeIcon:Ya,activeHelp:!!ds,allHelp:!!ds&&Qs==="preset",focused:si,onFocus:Pe,onBlur:Se,onKeyDown:Ht,onSubmit:Bl,value:jl,maskFormat:In,onChange:Zs,onInputChange:Ae,internalPicker:Vt,format:un,inputReadOnly:Ki,disabled:vr,open:$i,onOpenChange:ai,onClick:ls,onClear:Jo,invalid:Js,onInvalid:function(wn){os(wn,0)}}))))}var nu=pe.forwardRef(Ns),js=nu,zs=js,ru=ne(62487),Xl=ne(75030),Dr=ne(82855),wi=ne(48755),Vi=ne(2171),Hi=ne(83397),Mo=ne(31756),Al=ne(56553),Tl=ne(24971),Ts=ne(9017),Il=ne(70045),Wo=ne(57428),eo=ne(36237),tl=ne(53075),Jl=ne(64910),xu=ne(63356),dc=ne(56119),Ll=ne(46e3),au=ne(93873),ps=ne(36305),Us=ne(16931),Fu=ne(51636),nc=ne(26743);const Cs=(se,ve)=>{const{componentCls:Le,controlHeight:Je}=se,Xe=ve?`${Le}-${ve}`:"",Vt=(0,nc.gp)(se);return[{[`${Le}-multiple${Xe}`]:{paddingBlock:Vt.containerPadding,paddingInlineStart:Vt.basePadding,minHeight:Je,[`${Le}-selection-item`]:{height:Vt.itemHeight,lineHeight:(0,eo.unit)(Vt.itemLineHeight)}}}]};var Ru=se=>{const{componentCls:ve,calc:Le,lineWidth:Je}=se,Xe=(0,Fu.mergeToken)(se,{fontHeight:se.fontSize,selectHeight:se.controlHeightSM,multipleSelectItemHeight:se.multipleItemHeightSM,borderRadius:se.borderRadiusSM,borderRadiusSM:se.borderRadiusXS,controlHeight:se.controlHeightSM}),Vt=(0,Fu.mergeToken)(se,{fontHeight:Le(se.multipleItemHeightLG).sub(Le(Je).mul(2).equal()).equal(),fontSize:se.fontSizeLG,selectHeight:se.controlHeightLG,multipleSelectItemHeight:se.multipleItemHeightLG,borderRadius:se.borderRadiusLG,borderRadiusSM:se.borderRadius,controlHeight:se.controlHeightLG});return[Cs(Xe,"small"),Cs(se),Cs(Vt,"large"),{[`${ve}${ve}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ve}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ve}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:se.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${se.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:se.colorTextPlaceholder,pointerEvents:"none"}}},(0,nc._z)(se)),{[`${ve}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},wu=ne(17835);const Su=se=>{const{pickerCellCls:ve,pickerCellInnerCls:Le,cellHeight:Je,borderRadiusSM:Xe,motionDurationMid:Vt,cellHoverBg:an,lineWidth:un,lineType:In,colorPrimary:Nn,cellActiveWithRangeBg:dn,colorTextLightSolid:zn,colorTextDisabled:Jn,cellBgDisabled:Qn,colorFillSecondary:jn}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Je,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Le]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Je,height:Je,lineHeight:(0,eo.unit)(Je),borderRadius:Xe,transition:`background ${Vt}`},[`&:hover:not(${ve}-in-view):not(${ve}-disabled), &:hover:not(${ve}-selected):not(${ve}-range-start):not(${ve}-range-end):not(${ve}-disabled)`]:{[Le]:{background:an}},[`&-in-view${ve}-today ${Le}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,eo.unit)(un)} ${In} ${Nn}`,borderRadius:Xe,content:'""'}},[`&-in-view${ve}-in-range, &-in-view${ve}-range-start, &-in-view${ve}-range-end`]:{position:"relative",[`&:not(${ve}-disabled):before`]:{background:dn}},[`&-in-view${ve}-selected, &-in-view${ve}-range-start, - &-in-view${ve}-range-end`]:{[`&:not(${ve}-disabled) ${Le}`]:{color:zn,background:Nn},[`&${ve}-disabled ${Le}`]:{background:jn}},[`&-in-view${ve}-range-start:not(${ve}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ve}-range-end:not(${ve}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ve}-range-start:not(${ve}-range-end) ${Le}`]:{borderStartStartRadius:Xe,borderEndStartRadius:Xe,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ve}-range-end:not(${ve}-range-start) ${Le}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Xe,borderEndEndRadius:Xe},"&-disabled":{color:Jn,cursor:"not-allowed",[Le]:{background:"transparent"},"&::before":{background:Qn}},[`&-disabled${ve}-today ${Le}::before`]:{borderColor:Jn}}},fc=se=>{const{componentCls:ve,pickerCellCls:Le,pickerCellInnerCls:Je,pickerYearMonthCellWidth:Xe,pickerControlIconSize:Vt,cellWidth:an,paddingSM:un,paddingXS:In,paddingXXS:Nn,colorBgContainer:dn,lineWidth:zn,lineType:Jn,borderRadiusLG:Qn,colorPrimary:jn,colorTextHeading:ir,colorSplit:sr,pickerControlIconBorderWidth:nr,colorIcon:qr,textHeight:Ir,motionDurationMid:vr,colorIconHover:aa,fontWeightStrong:br,cellHeight:Or,pickerCellPaddingVertical:li,colorTextDisabled:Wa,colorText:Xa,fontSize:Ia,motionDurationSlow:Ci,withoutTimeCellHeight:Ja,pickerQuarterPanelContentHeight:Ca,borderRadiusSM:$r,colorTextLightSolid:Lr,cellHoverBg:ya,timeColumnHeight:Si,timeColumnWidth:mi,timeCellHeight:Va,controlItemBgActive:Ya,marginXXS:la,pickerDatePanelPaddingHorizontal:Za,pickerControlIconMargin:Qa}=se,Ki=se.calc(an).mul(7).add(se.calc(Za).mul(2)).equal();return{[ve]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:dn,borderRadius:Qn,outline:"none","&-focused":{borderColor:jn},"&-rtl":{[`${ve}-prev-icon, + &-in-view${ve}-range-end`]:{[`&:not(${ve}-disabled) ${Le}`]:{color:zn,background:Nn},[`&${ve}-disabled ${Le}`]:{background:jn}},[`&-in-view${ve}-range-start:not(${ve}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ve}-range-end:not(${ve}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ve}-range-start:not(${ve}-range-end) ${Le}`]:{borderStartStartRadius:Xe,borderEndStartRadius:Xe,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ve}-range-end:not(${ve}-range-start) ${Le}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Xe,borderEndEndRadius:Xe},"&-disabled":{color:Jn,cursor:"not-allowed",[Le]:{background:"transparent"},"&::before":{background:Qn}},[`&-disabled${ve}-today ${Le}::before`]:{borderColor:Jn}}},fc=se=>{const{componentCls:ve,pickerCellCls:Le,pickerCellInnerCls:Je,pickerYearMonthCellWidth:Xe,pickerControlIconSize:Vt,cellWidth:an,paddingSM:un,paddingXS:In,paddingXXS:Nn,colorBgContainer:dn,lineWidth:zn,lineType:Jn,borderRadiusLG:Qn,colorPrimary:jn,colorTextHeading:ir,colorSplit:sr,pickerControlIconBorderWidth:nr,colorIcon:qr,textHeight:Ir,motionDurationMid:vr,colorIconHover:ra,fontWeightStrong:br,cellHeight:Or,pickerCellPaddingVertical:li,colorTextDisabled:Wa,colorText:Ga,fontSize:Pa,motionDurationSlow:Ci,withoutTimeCellHeight:Xa,pickerQuarterPanelContentHeight:Ca,borderRadiusSM:$r,colorTextLightSolid:Lr,cellHoverBg:Ea,timeColumnHeight:Si,timeColumnWidth:mi,timeCellHeight:Va,controlItemBgActive:Ka,marginXXS:la,pickerDatePanelPaddingHorizontal:Za,pickerControlIconMargin:Ja}=se,Ki=se.calc(an).mul(7).add(se.calc(Za).mul(2)).equal();return{[ve]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:dn,borderRadius:Qn,outline:"none","&-focused":{borderColor:jn},"&-rtl":{[`${ve}-prev-icon, ${ve}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ve}-next-icon, - ${ve}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ve}-time-panel`]:{[`${ve}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-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:Ki},"&-header":{display:"flex",padding:`0 ${(0,eo.unit)(In)}`,color:ir,borderBottom:`${(0,eo.unit)(zn)} ${Jn} ${sr}`,"> *":{flex:"none"},button:{padding:0,color:qr,lineHeight:(0,eo.unit)(Ir),background:"transparent",border:0,cursor:"pointer",transition:`color ${vr}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Ia,"&:hover":{color:aa},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:br,lineHeight:(0,eo.unit)(Ir),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:In},"&:hover":{color:jn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Vt,height:Vt,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Vt,height:Vt,border:"0 solid currentcolor",borderBlockStartWidth:nr,borderInlineStartWidth:nr,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Qa,insetInlineStart:Qa,display:"inline-block",width:Vt,height:Vt,border:"0 solid currentcolor",borderBlockStartWidth:nr,borderInlineStartWidth:nr,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Or,fontWeight:"normal"},th:{height:se.calc(Or).add(se.calc(li).mul(2)).equal(),color:Xa,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,eo.unit)(li)} 0`,color:Wa,cursor:"pointer","&-in-view":{color:Xa}},Su(se)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ve}-content`]:{height:se.calc(Ja).mul(4).equal()},[Je]:{padding:`0 ${(0,eo.unit)(In)}`}},"&-quarter-panel":{[`${ve}-content`]:{height:Ca}},"&-decade-panel":{[Je]:{padding:`0 ${(0,eo.unit)(se.calc(In).div(2).equal())}`},[`${ve}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ve}-body`]:{padding:`0 ${(0,eo.unit)(In)}`},[Je]:{width:Xe}},"&-date-panel":{[`${ve}-body`]:{padding:`${(0,eo.unit)(In)} ${(0,eo.unit)(Za)}`},[`${ve}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ve}-cell`]:{[`&:hover ${Je}, + ${ve}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ve}-time-panel`]:{[`${ve}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-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:Ki},"&-header":{display:"flex",padding:`0 ${(0,eo.unit)(In)}`,color:ir,borderBottom:`${(0,eo.unit)(zn)} ${Jn} ${sr}`,"> *":{flex:"none"},button:{padding:0,color:qr,lineHeight:(0,eo.unit)(Ir),background:"transparent",border:0,cursor:"pointer",transition:`color ${vr}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Pa,"&:hover":{color:ra},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:br,lineHeight:(0,eo.unit)(Ir),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:In},"&:hover":{color:jn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Vt,height:Vt,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Vt,height:Vt,border:"0 solid currentcolor",borderBlockStartWidth:nr,borderInlineStartWidth:nr,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Ja,insetInlineStart:Ja,display:"inline-block",width:Vt,height:Vt,border:"0 solid currentcolor",borderBlockStartWidth:nr,borderInlineStartWidth:nr,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Or,fontWeight:"normal"},th:{height:se.calc(Or).add(se.calc(li).mul(2)).equal(),color:Ga,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,eo.unit)(li)} 0`,color:Wa,cursor:"pointer","&-in-view":{color:Ga}},Su(se)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ve}-content`]:{height:se.calc(Xa).mul(4).equal()},[Je]:{padding:`0 ${(0,eo.unit)(In)}`}},"&-quarter-panel":{[`${ve}-content`]:{height:Ca}},"&-decade-panel":{[Je]:{padding:`0 ${(0,eo.unit)(se.calc(In).div(2).equal())}`},[`${ve}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ve}-body`]:{padding:`0 ${(0,eo.unit)(In)}`},[Je]:{width:Xe}},"&-date-panel":{[`${ve}-body`]:{padding:`${(0,eo.unit)(In)} ${(0,eo.unit)(Za)}`},[`${ve}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ve}-cell`]:{[`&:hover ${Je}, &-selected ${Je}, - ${Je}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${vr}`},"&:first-child:before":{borderStartStartRadius:$r,borderEndStartRadius:$r},"&:last-child:before":{borderStartEndRadius:$r,borderEndEndRadius:$r}},"&:hover td:before":{background:ya},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Le}`]:{"&:before":{background:jn},[`&${ve}-cell-week`]:{color:new wu.FastColor(Lr).setA(.5).toHexString()},[Je]:{color:Lr}}},"&-range-hover td:before":{background:Ya}}},"&-week-panel, &-date-panel-show-week":{[`${ve}-body`]:{padding:`${(0,eo.unit)(In)} ${(0,eo.unit)(un)}`},[`${ve}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${ve}-time-panel`]:{borderInlineStart:`${(0,eo.unit)(zn)} ${Jn} ${sr}`},[`${ve}-date-panel, + ${Je}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${vr}`},"&:first-child:before":{borderStartStartRadius:$r,borderEndStartRadius:$r},"&:last-child:before":{borderStartEndRadius:$r,borderEndEndRadius:$r}},"&:hover td:before":{background:Ea},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Le}`]:{"&:before":{background:jn},[`&${ve}-cell-week`]:{color:new wu.FastColor(Lr).setA(.5).toHexString()},[Je]:{color:Lr}}},"&-range-hover td:before":{background:Ka}}},"&-week-panel, &-date-panel-show-week":{[`${ve}-body`]:{padding:`${(0,eo.unit)(In)} ${(0,eo.unit)(un)}`},[`${ve}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${ve}-time-panel`]:{borderInlineStart:`${(0,eo.unit)(zn)} ${Jn} ${sr}`},[`${ve}-date-panel, ${ve}-time-panel`]:{transition:`opacity ${Ci}`},"&-active":{[`${ve}-date-panel, - ${ve}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ve}-content`]:{display:"flex",flex:"auto",height:Si},"&-column":{flex:"1 0 auto",width:mi,margin:`${(0,eo.unit)(Nn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${vr}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:se.colorTextTertiary,borderRadius:se.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${se.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,eo.unit)(Va)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,eo.unit)(zn)} ${Jn} ${sr}`},"&-active":{background:new wu.FastColor(Ya).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ve}-time-panel-cell`]:{marginInline:la,[`${ve}-time-panel-cell-inner`]:{display:"block",width:se.calc(mi).sub(se.calc(la).mul(2)).equal(),height:Va,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:se.calc(mi).sub(Va).div(2).equal(),color:Xa,lineHeight:(0,eo.unit)(Va),borderRadius:$r,cursor:"pointer",transition:`background ${vr}`,"&:hover":{background:ya}},"&-selected":{[`${ve}-time-panel-cell-inner`]:{background:Ya}},"&-disabled":{[`${ve}-time-panel-cell-inner`]:{color:Wa,background:"transparent",cursor:"not-allowed"}}}}}}}}};var rc=se=>{const{componentCls:ve,textHeight:Le,lineWidth:Je,paddingSM:Xe,antCls:Vt,colorPrimary:an,cellActiveWithRangeBg:un,colorPrimaryBorder:In,lineType:Nn,colorSplit:dn}=se;return{[`${ve}-dropdown`]:{[`${ve}-footer`]:{borderTop:`${(0,eo.unit)(Je)} ${Nn} ${dn}`,"&-extra":{padding:`0 ${(0,eo.unit)(Xe)}`,lineHeight:(0,eo.unit)(se.calc(Le).sub(se.calc(Je).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,eo.unit)(Je)} ${Nn} ${dn}`}}},[`${ve}-panels + ${ve}-footer ${ve}-ranges`]:{justifyContent:"space-between"},[`${ve}-ranges`]:{marginBlock:0,paddingInline:(0,eo.unit)(Xe),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,eo.unit)(se.calc(Le).sub(se.calc(Je).mul(2)).equal()),display:"inline-block"},[`${ve}-now-btn-disabled`]:{pointerEvents:"none",color:se.colorTextDisabled},[`${ve}-preset > ${Vt}-tag-blue`]:{color:an,background:un,borderColor:In,cursor:"pointer"},[`${ve}-ok`]:{paddingBlock:se.calc(Je).mul(2).equal(),marginInlineStart:"auto"}}}}};const Wu=se=>{const{componentCls:ve,controlHeightLG:Le,paddingXXS:Je,padding:Xe}=se;return{pickerCellCls:`${ve}-cell`,pickerCellInnerCls:`${ve}-cell-inner`,pickerYearMonthCellWidth:se.calc(Le).mul(1.5).equal(),pickerQuarterPanelContentHeight:se.calc(Le).mul(1.4).equal(),pickerCellPaddingVertical:se.calc(Je).add(se.calc(Je).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:se.calc(Xe).add(se.calc(Je).div(2)).equal()}},ac=se=>{const{colorBgContainerDisabled:ve,controlHeight:Le,controlHeightSM:Je,controlHeightLG:Xe,paddingXXS:Vt,lineWidth:an}=se,un=Vt*2,In=an*2,Nn=Math.min(Le-un,Le-In),dn=Math.min(Je-un,Je-In),zn=Math.min(Xe-un,Xe-In);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Vt/2),cellHoverBg:se.controlItemBgHover,cellActiveWithRangeBg:se.controlItemBgActive,cellHoverWithRangeBg:new wu.FastColor(se.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new wu.FastColor(se.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ve,timeColumnWidth:Xe*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Je*1.5,cellHeight:Je,textHeight:Xe,withoutTimeCellHeight:Xe*1.65,multipleItemBg:se.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Nn,multipleItemHeightSM:dn,multipleItemHeightLG:zn,multipleSelectorBgDisabled:ve,multipleItemColorDisabled:se.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Du=se=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Jl.T)(se)),ac(se)),(0,ps.w)(se)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:se.zIndexPopupBase+50});var as=ne(39082),Hs=se=>{const{componentCls:ve}=se;return{[ve]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,as.qG)(se)),(0,as.vc)(se)),(0,as.H8)(se)),(0,as.Mu)(se)),{"&-outlined":{[`&${ve}-multiple ${ve}-selection-item`]:{background:se.multipleItemBg,border:`${(0,eo.unit)(se.lineWidth)} ${se.lineType} ${se.multipleItemBorderColor}`}},"&-filled":{[`&${ve}-multiple ${ve}-selection-item`]:{background:se.colorBgContainer,border:`${(0,eo.unit)(se.lineWidth)} ${se.lineType} ${se.colorSplit}`}},"&-borderless":{[`&${ve}-multiple ${ve}-selection-item`]:{background:se.multipleItemBg,border:`${(0,eo.unit)(se.lineWidth)} ${se.lineType} ${se.multipleItemBorderColor}`}},"&-underlined":{[`&${ve}-multiple ${ve}-selection-item`]:{background:se.multipleItemBg,border:`${(0,eo.unit)(se.lineWidth)} ${se.lineType} ${se.multipleItemBorderColor}`}}}]}};const gu=(se,ve,Le,Je)=>{const Xe=se.calc(Le).add(2).equal(),Vt=se.max(se.calc(ve).sub(Xe).div(2).equal(),0),an=se.max(se.calc(ve).sub(Xe).sub(Vt).equal(),0);return{padding:`${(0,eo.unit)(Vt)} ${(0,eo.unit)(Je)} ${(0,eo.unit)(an)}`}},Vu=se=>{const{componentCls:ve,colorError:Le,colorWarning:Je}=se;return{[`${ve}:not(${ve}-disabled):not([disabled])`]:{[`&${ve}-status-error`]:{[`${ve}-active-bar`]:{background:Le}},[`&${ve}-status-warning`]:{[`${ve}-active-bar`]:{background:Je}}}}},hs=se=>{const{componentCls:ve,antCls:Le,controlHeight:Je,paddingInline:Xe,lineWidth:Vt,lineType:an,colorBorder:un,borderRadius:In,motionDurationMid:Nn,colorTextDisabled:dn,colorTextPlaceholder:zn,controlHeightLG:Jn,fontSizeLG:Qn,controlHeightSM:jn,paddingInlineSM:ir,paddingXS:sr,marginXS:nr,colorTextDescription:qr,lineWidthBold:Ir,colorPrimary:vr,motionDurationSlow:aa,zIndexPopup:br,paddingXXS:Or,sizePopupArrow:li,colorBgElevated:Wa,borderRadiusLG:Xa,boxShadowSecondary:Ia,borderRadiusSM:Ci,colorSplit:Ja,cellHoverBg:Ca,presetsWidth:$r,presetsMaxWidth:Lr,boxShadowPopoverArrow:ya,fontHeight:Si,fontHeightLG:mi,lineHeightLG:Va}=se;return[{[ve]:Object.assign(Object.assign(Object.assign({},(0,xu.Wf)(se)),gu(se,Je,Si,Xe)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:In,transition:`border ${Nn}, box-shadow ${Nn}, background ${Nn}`,[`${ve}-prefix`]:{flex:"0 0 auto",marginInlineEnd:se.inputAffixPadding},[`${ve}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:se.fontSize,lineHeight:se.lineHeight,transition:`all ${Nn}`},(0,tl.nz)(zn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:dn,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:zn}}},"&-large":Object.assign(Object.assign({},gu(se,Jn,mi,Xe)),{[`${ve}-input > input`]:{fontSize:Qn,lineHeight:Va}}),"&-small":Object.assign({},gu(se,jn,Si,ir)),[`${ve}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:se.calc(sr).div(2).equal(),color:dn,lineHeight:1,pointerEvents:"none",transition:`opacity ${Nn}, color ${Nn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:nr}}},[`${ve}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:dn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Nn}, color ${Nn}`,"> *":{verticalAlign:"top"},"&:hover":{color:qr}},"&:hover":{[`${ve}-clear`]:{opacity:1},[`${ve}-suffix:not(:last-child)`]:{opacity:0}},[`${ve}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Qn,color:dn,fontSize:Qn,verticalAlign:"top",cursor:"default",[`${ve}-focused &`]:{color:qr},[`${ve}-range-separator &`]:{[`${ve}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ve}-active-bar`]:{bottom:se.calc(Vt).mul(-1).equal(),height:Ir,background:vr,opacity:0,transition:`all ${aa} ease-out`,pointerEvents:"none"},[`&${ve}-focused`]:{[`${ve}-active-bar`]:{opacity:1}},[`${ve}-range-separator`]:{alignItems:"center",padding:`0 ${(0,eo.unit)(sr)}`,lineHeight:1}},"&-range, &-multiple":{[`${ve}-clear`]:{insetInlineEnd:Xe},[`&${ve}-small`]:{[`${ve}-clear`]:{insetInlineEnd:ir}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,xu.Wf)(se)),fc(se)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:br,[`&${ve}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ve}-dropdown-placement-bottomLeft, + ${ve}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ve}-content`]:{display:"flex",flex:"auto",height:Si},"&-column":{flex:"1 0 auto",width:mi,margin:`${(0,eo.unit)(Nn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${vr}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:se.colorTextTertiary,borderRadius:se.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${se.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,eo.unit)(Va)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,eo.unit)(zn)} ${Jn} ${sr}`},"&-active":{background:new wu.FastColor(Ka).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ve}-time-panel-cell`]:{marginInline:la,[`${ve}-time-panel-cell-inner`]:{display:"block",width:se.calc(mi).sub(se.calc(la).mul(2)).equal(),height:Va,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:se.calc(mi).sub(Va).div(2).equal(),color:Ga,lineHeight:(0,eo.unit)(Va),borderRadius:$r,cursor:"pointer",transition:`background ${vr}`,"&:hover":{background:Ea}},"&-selected":{[`${ve}-time-panel-cell-inner`]:{background:Ka}},"&-disabled":{[`${ve}-time-panel-cell-inner`]:{color:Wa,background:"transparent",cursor:"not-allowed"}}}}}}}}};var rc=se=>{const{componentCls:ve,textHeight:Le,lineWidth:Je,paddingSM:Xe,antCls:Vt,colorPrimary:an,cellActiveWithRangeBg:un,colorPrimaryBorder:In,lineType:Nn,colorSplit:dn}=se;return{[`${ve}-dropdown`]:{[`${ve}-footer`]:{borderTop:`${(0,eo.unit)(Je)} ${Nn} ${dn}`,"&-extra":{padding:`0 ${(0,eo.unit)(Xe)}`,lineHeight:(0,eo.unit)(se.calc(Le).sub(se.calc(Je).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,eo.unit)(Je)} ${Nn} ${dn}`}}},[`${ve}-panels + ${ve}-footer ${ve}-ranges`]:{justifyContent:"space-between"},[`${ve}-ranges`]:{marginBlock:0,paddingInline:(0,eo.unit)(Xe),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,eo.unit)(se.calc(Le).sub(se.calc(Je).mul(2)).equal()),display:"inline-block"},[`${ve}-now-btn-disabled`]:{pointerEvents:"none",color:se.colorTextDisabled},[`${ve}-preset > ${Vt}-tag-blue`]:{color:an,background:un,borderColor:In,cursor:"pointer"},[`${ve}-ok`]:{paddingBlock:se.calc(Je).mul(2).equal(),marginInlineStart:"auto"}}}}};const Wu=se=>{const{componentCls:ve,controlHeightLG:Le,paddingXXS:Je,padding:Xe}=se;return{pickerCellCls:`${ve}-cell`,pickerCellInnerCls:`${ve}-cell-inner`,pickerYearMonthCellWidth:se.calc(Le).mul(1.5).equal(),pickerQuarterPanelContentHeight:se.calc(Le).mul(1.4).equal(),pickerCellPaddingVertical:se.calc(Je).add(se.calc(Je).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:se.calc(Xe).add(se.calc(Je).div(2)).equal()}},ac=se=>{const{colorBgContainerDisabled:ve,controlHeight:Le,controlHeightSM:Je,controlHeightLG:Xe,paddingXXS:Vt,lineWidth:an}=se,un=Vt*2,In=an*2,Nn=Math.min(Le-un,Le-In),dn=Math.min(Je-un,Je-In),zn=Math.min(Xe-un,Xe-In);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Vt/2),cellHoverBg:se.controlItemBgHover,cellActiveWithRangeBg:se.controlItemBgActive,cellHoverWithRangeBg:new wu.FastColor(se.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new wu.FastColor(se.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ve,timeColumnWidth:Xe*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Je*1.5,cellHeight:Je,textHeight:Xe,withoutTimeCellHeight:Xe*1.65,multipleItemBg:se.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Nn,multipleItemHeightSM:dn,multipleItemHeightLG:zn,multipleSelectorBgDisabled:ve,multipleItemColorDisabled:se.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Du=se=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Jl.T)(se)),ac(se)),(0,ps.w)(se)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:se.zIndexPopupBase+50});var as=ne(39082),Hs=se=>{const{componentCls:ve}=se;return{[ve]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,as.qG)(se)),(0,as.vc)(se)),(0,as.H8)(se)),(0,as.Mu)(se)),{"&-outlined":{[`&${ve}-multiple ${ve}-selection-item`]:{background:se.multipleItemBg,border:`${(0,eo.unit)(se.lineWidth)} ${se.lineType} ${se.multipleItemBorderColor}`}},"&-filled":{[`&${ve}-multiple ${ve}-selection-item`]:{background:se.colorBgContainer,border:`${(0,eo.unit)(se.lineWidth)} ${se.lineType} ${se.colorSplit}`}},"&-borderless":{[`&${ve}-multiple ${ve}-selection-item`]:{background:se.multipleItemBg,border:`${(0,eo.unit)(se.lineWidth)} ${se.lineType} ${se.multipleItemBorderColor}`}},"&-underlined":{[`&${ve}-multiple ${ve}-selection-item`]:{background:se.multipleItemBg,border:`${(0,eo.unit)(se.lineWidth)} ${se.lineType} ${se.multipleItemBorderColor}`}}}]}};const gu=(se,ve,Le,Je)=>{const Xe=se.calc(Le).add(2).equal(),Vt=se.max(se.calc(ve).sub(Xe).div(2).equal(),0),an=se.max(se.calc(ve).sub(Xe).sub(Vt).equal(),0);return{padding:`${(0,eo.unit)(Vt)} ${(0,eo.unit)(Je)} ${(0,eo.unit)(an)}`}},Vu=se=>{const{componentCls:ve,colorError:Le,colorWarning:Je}=se;return{[`${ve}:not(${ve}-disabled):not([disabled])`]:{[`&${ve}-status-error`]:{[`${ve}-active-bar`]:{background:Le}},[`&${ve}-status-warning`]:{[`${ve}-active-bar`]:{background:Je}}}}},hs=se=>{const{componentCls:ve,antCls:Le,controlHeight:Je,paddingInline:Xe,lineWidth:Vt,lineType:an,colorBorder:un,borderRadius:In,motionDurationMid:Nn,colorTextDisabled:dn,colorTextPlaceholder:zn,controlHeightLG:Jn,fontSizeLG:Qn,controlHeightSM:jn,paddingInlineSM:ir,paddingXS:sr,marginXS:nr,colorTextDescription:qr,lineWidthBold:Ir,colorPrimary:vr,motionDurationSlow:ra,zIndexPopup:br,paddingXXS:Or,sizePopupArrow:li,colorBgElevated:Wa,borderRadiusLG:Ga,boxShadowSecondary:Pa,borderRadiusSM:Ci,colorSplit:Xa,cellHoverBg:Ca,presetsWidth:$r,presetsMaxWidth:Lr,boxShadowPopoverArrow:Ea,fontHeight:Si,fontHeightLG:mi,lineHeightLG:Va}=se;return[{[ve]:Object.assign(Object.assign(Object.assign({},(0,xu.Wf)(se)),gu(se,Je,Si,Xe)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:In,transition:`border ${Nn}, box-shadow ${Nn}, background ${Nn}`,[`${ve}-prefix`]:{flex:"0 0 auto",marginInlineEnd:se.inputAffixPadding},[`${ve}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:se.fontSize,lineHeight:se.lineHeight,transition:`all ${Nn}`},(0,tl.nz)(zn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:dn,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:zn}}},"&-large":Object.assign(Object.assign({},gu(se,Jn,mi,Xe)),{[`${ve}-input > input`]:{fontSize:Qn,lineHeight:Va}}),"&-small":Object.assign({},gu(se,jn,Si,ir)),[`${ve}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:se.calc(sr).div(2).equal(),color:dn,lineHeight:1,pointerEvents:"none",transition:`opacity ${Nn}, color ${Nn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:nr}}},[`${ve}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:dn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Nn}, color ${Nn}`,"> *":{verticalAlign:"top"},"&:hover":{color:qr}},"&:hover":{[`${ve}-clear`]:{opacity:1},[`${ve}-suffix:not(:last-child)`]:{opacity:0}},[`${ve}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Qn,color:dn,fontSize:Qn,verticalAlign:"top",cursor:"default",[`${ve}-focused &`]:{color:qr},[`${ve}-range-separator &`]:{[`${ve}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ve}-active-bar`]:{bottom:se.calc(Vt).mul(-1).equal(),height:Ir,background:vr,opacity:0,transition:`all ${ra} ease-out`,pointerEvents:"none"},[`&${ve}-focused`]:{[`${ve}-active-bar`]:{opacity:1}},[`${ve}-range-separator`]:{alignItems:"center",padding:`0 ${(0,eo.unit)(sr)}`,lineHeight:1}},"&-range, &-multiple":{[`${ve}-clear`]:{insetInlineEnd:Xe},[`&${ve}-small`]:{[`${ve}-clear`]:{insetInlineEnd:ir}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,xu.Wf)(se)),fc(se)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:br,[`&${ve}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ve}-dropdown-placement-bottomLeft, &${ve}-dropdown-placement-bottomRight`]:{[`${ve}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ve}-dropdown-placement-topLeft, &${ve}-dropdown-placement-topRight`]:{[`${ve}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Le}-slide-up-appear, &${Le}-slide-up-enter`]:{[`${ve}-range-arrow${ve}-range-arrow`]:{transition:"none"}},[`&${Le}-slide-up-enter${Le}-slide-up-enter-active${ve}-dropdown-placement-topLeft, &${Le}-slide-up-enter${Le}-slide-up-enter-active${ve}-dropdown-placement-topRight, @@ -987,7 +987,7 @@ &${Le}-slide-up-appear${Le}-slide-up-appear-active${ve}-dropdown-placement-bottomLeft, &${Le}-slide-up-appear${Le}-slide-up-appear-active${ve}-dropdown-placement-bottomRight`]:{animationName:Ll.fJ},[`&${Le}-slide-up-leave ${ve}-panel-container`]:{pointerEvents:"none"},[`&${Le}-slide-up-leave${Le}-slide-up-leave-active${ve}-dropdown-placement-topLeft, &${Le}-slide-up-leave${Le}-slide-up-leave-active${ve}-dropdown-placement-topRight`]:{animationName:Ll.ly},[`&${Le}-slide-up-leave${Le}-slide-up-leave-active${ve}-dropdown-placement-bottomLeft, - &${Le}-slide-up-leave${Le}-slide-up-leave-active${ve}-dropdown-placement-bottomRight`]:{animationName:Ll.Uw},[`${ve}-panel > ${ve}-time-panel`]:{paddingTop:Or},[`${ve}-range-wrapper`]:{display:"flex",position:"relative"},[`${ve}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:se.calc(Xe).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${aa} ease-out`},(0,ps.W)(se,Wa,ya)),{"&:before":{insetInlineStart:se.calc(Xe).mul(1.5).equal()}}),[`${ve}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Wa,borderRadius:Xa,boxShadow:Ia,transition:`margin ${aa}`,display:"inline-block",pointerEvents:"auto",[`${ve}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ve}-presets`]:{display:"flex",flexDirection:"column",minWidth:$r,maxWidth:Lr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:sr,borderInlineEnd:`${(0,eo.unit)(Vt)} ${an} ${Ja}`,li:Object.assign(Object.assign({},xu.vS),{borderRadius:Ci,paddingInline:sr,paddingBlock:se.calc(jn).sub(Si).div(2).equal(),cursor:"pointer",transition:`all ${aa}`,"+ li":{marginTop:nr},"&:hover":{background:Ca}})}},[`${ve}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ve}-panel`]:{borderWidth:0}}},[`${ve}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ve}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:un}}}}),"&-dropdown-range":{padding:`${(0,eo.unit)(se.calc(li).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ve}-separator`]:{transform:"scale(-1, 1)"},[`${ve}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ll.oN)(se,"slide-up"),(0,Ll.oN)(se,"slide-down"),(0,au.Fm)(se,"move-up"),(0,au.Fm)(se,"move-down")]};var us=(0,Us.I$)("DatePicker",se=>{const ve=(0,Fu.mergeToken)((0,Jl.e)(se),Wu(se),{inputPaddingHorizontalBase:se.calc(se.paddingSM).sub(1).equal(),multipleSelectItemHeight:se.multipleItemHeight,selectHeight:se.controlHeight});return[rc(ve),hs(ve),Hs(ve),Vu(ve),Ru(ve),(0,dc.c)(se,{focusElCls:`${se.componentCls}-focused`})]},Du),xc=ne(68525);function Zu(se,ve,Le){return Le!==void 0?Le:ve==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ve==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ve==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ve==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ve==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function Mc(se,ve,Le){return Le!==void 0?Le:ve==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ve==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ve==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ve==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ve==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function bs(se,ve){const{allowClear:Le=!0}=se,{clearIcon:Je,removeIcon:Xe}=(0,xc.Z)(Object.assign(Object.assign({},se),{prefixCls:ve,componentName:"DatePicker"}));return[pe.useMemo(()=>Le===!1?!1:Object.assign({clearIcon:Je},Le===!0?{}:Le),[Le,Je]),Xe]}const[Bs,Eu]=["week","WeekPicker"],[ic,iu]=["month","MonthPicker"],[mc,yu]=["year","YearPicker"],[Rs,Ws]=["quarter","QuarterPicker"],[Zl,Ps]=["time","TimePicker"];var _s=ne(7939),Fc=se=>pe.createElement(_s.ZP,Object.assign({size:"small",type:"primary"},se));function oc(se){return(0,pe.useMemo)(()=>Object.assign({button:Fc},se),[se])}var bu=function(se,ve){var Le={};for(var Je in se)Object.prototype.hasOwnProperty.call(se,Je)&&ve.indexOf(Je)<0&&(Le[Je]=se[Je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,Je=Object.getOwnPropertySymbols(se);Xe(0,pe.forwardRef)((Le,Je)=>{var Xe;const{prefixCls:Vt,getPopupContainer:an,components:un,className:In,style:Nn,placement:dn,size:zn,disabled:Jn,bordered:Qn=!0,placeholder:jn,popupClassName:ir,dropdownClassName:sr,status:nr,rootClassName:qr,variant:Ir,picker:vr}=Le,aa=bu(Le,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),br=pe.useRef(null),{getPrefixCls:Or,direction:li,getPopupContainer:Wa,rangePicker:Xa}=(0,pe.useContext)(wi.E_),Ia=Or("picker",Vt),{compactSize:Ci,compactItemClassnames:Ja}=(0,Il.ri)(Ia,li),Ca=Or(),[$r,Lr]=(0,Tl.Z)("rangePicker",Ir,Qn),ya=(0,Hi.Z)(Ia),[Si,mi,Va]=us(Ia,ya),[Ya]=bs(Le,Ia),la=oc(un),Za=(0,Mo.Z)(qi=>{var uo;return(uo=zn!=null?zn:Ci)!==null&&uo!==void 0?uo:qi}),Qa=pe.useContext(Vi.Z),Ki=Jn!=null?Jn:Qa,Yi=(0,pe.useContext)(Al.aM),{hasFeedback:Ga,status:Ji,feedbackIcon:Ii}=Yi,oo=pe.createElement(pe.Fragment,null,vr===Zl?pe.createElement(ln,null):pe.createElement(Ct,null),Ga&&Ii);(0,pe.useImperativeHandle)(Je,()=>br.current);const[to]=(0,Ts.Z)("Calendar",Wo.Z),ro=Object.assign(Object.assign({},to),Le.locale),[vo]=(0,Xl.Cn)("DatePicker",(Xe=Le.popupStyle)===null||Xe===void 0?void 0:Xe.zIndex);return Si(pe.createElement(ru.Z,{space:!0},pe.createElement(Fl,Object.assign({separator:pe.createElement("span",{"aria-label":"to",className:`${Ia}-separator`},pe.createElement(fe,null)),disabled:Ki,ref:br,placement:dn,placeholder:Mc(ro,vr,jn),suffixIcon:oo,prevIcon:pe.createElement("span",{className:`${Ia}-prev-icon`}),nextIcon:pe.createElement("span",{className:`${Ia}-next-icon`}),superPrevIcon:pe.createElement("span",{className:`${Ia}-super-prev-icon`}),superNextIcon:pe.createElement("span",{className:`${Ia}-super-next-icon`}),transitionName:`${Ca}-slide-up`,picker:vr},aa,{className:Gt()({[`${Ia}-${Za}`]:Za,[`${Ia}-${$r}`]:Lr},(0,Dr.Z)(Ia,(0,Dr.F)(Ji,nr),Ga),mi,Ja,In,Xa==null?void 0:Xa.className,Va,ya,qr),style:Object.assign(Object.assign({},Xa==null?void 0:Xa.style),Nn),locale:ro.lang,prefixCls:Ia,getPopupContainer:an||Wa,generateConfig:se,components:la,direction:li,classNames:{popup:Gt()(mi,ir||sr,Va,ya,qr)},styles:{popup:Object.assign(Object.assign({},Le.popupStyle),{zIndex:vo})},allowClear:Ya}))))}),ou=function(se,ve){var Le={};for(var Je in se)Object.prototype.hasOwnProperty.call(se,Je)&&ve.indexOf(Je)<0&&(Le[Je]=se[Je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,Je=Object.getOwnPropertySymbols(se);Xe{const ve=(In,Nn)=>{const dn=Nn===Ps?"timePicker":"datePicker";return(0,pe.forwardRef)((Jn,Qn)=>{var jn;const{prefixCls:ir,getPopupContainer:sr,components:nr,style:qr,className:Ir,rootClassName:vr,size:aa,bordered:br,placement:Or,placeholder:li,popupClassName:Wa,dropdownClassName:Xa,disabled:Ia,status:Ci,variant:Ja,onCalendarChange:Ca}=Jn,$r=ou(Jn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Lr,direction:ya,getPopupContainer:Si,[dn]:mi}=(0,pe.useContext)(wi.E_),Va=Lr("picker",ir),{compactSize:Ya,compactItemClassnames:la}=(0,Il.ri)(Va,ya),Za=pe.useRef(null),[Qa,Ki]=(0,Tl.Z)("datePicker",Ja,br),Yi=(0,Hi.Z)(Va),[Ga,Ji,Ii]=us(Va,Yi);(0,pe.useImperativeHandle)(Qn,()=>Za.current);const oo={showToday:!0},to=In||Jn.picker,ro=Lr(),{onSelect:vo,multiple:qi}=$r,uo=vo&&In==="time"&&!qi,Xi=(il,Zi,Ql)=>{Ca==null||Ca(il,Zi,Ql),uo&&vo(il)},[ho,go]=bs(Jn,Va),Ko=oc(nr),ko=(0,Mo.Z)(il=>{var Zi;return(Zi=aa!=null?aa:Ya)!==null&&Zi!==void 0?Zi:il}),$i=pe.useContext(Vi.Z),ai=Ia!=null?Ia:$i,Bo=(0,pe.useContext)(Al.aM),{hasFeedback:yo,status:zo,feedbackIcon:Co}=Bo,al=pe.createElement(pe.Fragment,null,to==="time"?pe.createElement(ln,null):pe.createElement(Ct,null),yo&&Co),[Fo]=(0,Ts.Z)("DatePicker",Wo.Z),bo=Object.assign(Object.assign({},Fo),Jn.locale),[Po]=(0,Xl.Cn)("DatePicker",(jn=Jn.popupStyle)===null||jn===void 0?void 0:jn.zIndex);return Ga(pe.createElement(ru.Z,{space:!0},pe.createElement(zs,Object.assign({ref:Za,placeholder:Zu(bo,to,li),suffixIcon:al,placement:Or,prevIcon:pe.createElement("span",{className:`${Va}-prev-icon`}),nextIcon:pe.createElement("span",{className:`${Va}-next-icon`}),superPrevIcon:pe.createElement("span",{className:`${Va}-super-prev-icon`}),superNextIcon:pe.createElement("span",{className:`${Va}-super-next-icon`}),transitionName:`${ro}-slide-up`,picker:In,onCalendarChange:Xi},oo,$r,{locale:bo.lang,className:Gt()({[`${Va}-${ko}`]:ko,[`${Va}-${Qa}`]:Ki},(0,Dr.Z)(Va,(0,Dr.F)(zo,Ci),yo),Ji,la,mi==null?void 0:mi.className,Ir,Ii,Yi,vr),style:Object.assign(Object.assign({},mi==null?void 0:mi.style),qr),prefixCls:Va,getPopupContainer:sr||Si,generateConfig:se,components:Ko,direction:ya,disabled:ai,classNames:{popup:Gt()(Ji,Ii,Yi,vr,Wa||Xa)},styles:{popup:Object.assign(Object.assign({},Jn.popupStyle),{zIndex:Po})},allowClear:ho,removeIcon:go}))))})},Le=ve(),Je=ve(Bs,Eu),Xe=ve(ic,iu),Vt=ve(mc,yu),an=ve(Rs,Ws),un=ve(Zl,Ps);return{DatePicker:Le,WeekPicker:Je,MonthPicker:Xe,YearPicker:Vt,TimePicker:un,QuarterPicker:an}},lc=se=>{const{DatePicker:ve,WeekPicker:Le,MonthPicker:Je,YearPicker:Xe,TimePicker:Vt,QuarterPicker:an}=ju(se),un=pc(se),In=ve;return In.WeekPicker=Le,In.MonthPicker=Je,In.YearPicker=Xe,In.RangePicker=un,In.TimePicker=Vt,In.QuarterPicker=an,In};const Ks=lc(st),lu=(0,Tt.Z)(Ks,"popupAlign",void 0,"picker");Ks._InternalPanelDoNotUseOrYouWillBeFired=lu;const zu=(0,Tt.Z)(Ks.RangePicker,"popupAlign",void 0,"picker");Ks._InternalRangePanelDoNotUseOrYouWillBeFired=zu,Ks.generatePicker=lc;var Uu=Ks},37285:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nt}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(48755),Re=ne(36237),De=ne(63356),Ve=ne(16931),Ke=ne(51636);const ze=xe=>{const{componentCls:Te,sizePaddingEdgeHorizontal:ke,colorSplit:et,lineWidth:st,textPaddingInline:Tt,orientationMargin:pe,verticalMarginInline:Ze}=xe;return{[Te]:Object.assign(Object.assign({},(0,De.Wf)(xe)),{borderBlockStart:`${(0,Re.unit)(st)} solid ${et}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ze,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Re.unit)(st)} solid ${et}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Re.unit)(xe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Te}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Re.unit)(xe.dividerHorizontalWithTextGutterMargin)} 0`,color:xe.colorTextHeading,fontWeight:500,fontSize:xe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${et}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Re.unit)(st)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Te}-with-text-start`]:{"&::before":{width:`calc(${pe} * 100%)`},"&::after":{width:`calc(100% - ${pe} * 100%)`}},[`&-horizontal${Te}-with-text-end`]:{"&::before":{width:`calc(100% - ${pe} * 100%)`},"&::after":{width:`calc(${pe} * 100%)`}},[`${Te}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Tt},"&-dashed":{background:"none",borderColor:et,borderStyle:"dashed",borderWidth:`${(0,Re.unit)(st)} 0 0`},[`&-horizontal${Te}-with-text${Te}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Te}-dashed`]:{borderInlineStartWidth:st,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:et,borderStyle:"dotted",borderWidth:`${(0,Re.unit)(st)} 0 0`},[`&-horizontal${Te}-with-text${Te}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Te}-dotted`]:{borderInlineStartWidth:st,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Te}-with-text`]:{color:xe.colorText,fontWeight:"normal",fontSize:xe.fontSize},[`&-horizontal${Te}-with-text-start${Te}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Te}-inner-text`]:{paddingInlineStart:ke}},[`&-horizontal${Te}-with-text-end${Te}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Te}-inner-text`]:{paddingInlineEnd:ke}}})}},tt=xe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:xe.marginXS});var lt=(0,Ve.I$)("Divider",xe=>{const Te=(0,Ke.mergeToken)(xe,{dividerHorizontalWithTextGutterMargin:xe.margin,dividerHorizontalGutterMargin:xe.marginLG,sizePaddingEdgeHorizontal:0});return[ze(Te)]},tt,{unitless:{orientationMargin:!0}}),Be=function(xe,Te){var ke={};for(var et in xe)Object.prototype.hasOwnProperty.call(xe,et)&&Te.indexOf(et)<0&&(ke[et]=xe[et]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,et=Object.getOwnPropertySymbols(xe);st{const{getPrefixCls:Te,direction:ke,className:et,style:st}=(0,it.dj)("divider"),{prefixCls:Tt,type:pe="horizontal",orientation:Ze="center",orientationMargin:mt,className:nn,rootClassName:Kt,children:Qe,dashed:qe,variant:Ct="solid",plain:Ie,style:je}=xe,dt=Be(xe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Dt=Te("divider",Tt),[ln,Ut,Yt]=lt(Dt),Mn=!!Qe,we=y.useMemo(()=>Ze==="left"?ke==="rtl"?"end":"start":Ze==="right"?ke==="rtl"?"start":"end":Ze,[ke,Ze]),fe=we==="start"&&mt!=null,at=we==="end"&&mt!=null,Gt=Oe()(Dt,et,Ut,Yt,`${Dt}-${pe}`,{[`${Dt}-with-text`]:Mn,[`${Dt}-with-text-${we}`]:Mn,[`${Dt}-dashed`]:!!qe,[`${Dt}-${Ct}`]:Ct!=="solid",[`${Dt}-plain`]:!!Ie,[`${Dt}-rtl`]:ke==="rtl",[`${Dt}-no-default-orientation-margin-start`]:fe,[`${Dt}-no-default-orientation-margin-end`]:at},nn,Kt),$e=y.useMemo(()=>typeof mt=="number"?mt:/^\d+$/.test(mt)?Number(mt):mt,[mt]),He={marginInlineStart:fe?$e:void 0,marginInlineEnd:at?$e:void 0};return ln(y.createElement("div",Object.assign({className:Gt,style:Object.assign(Object.assign({},st),je)},dt,{role:"separator"}),Qe&&pe!=="vertical"&&y.createElement("span",{className:`${Dt}-inner-text`,style:He},Qe)))}},36207:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return gt}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(33885),Re=ne(42978),De=ne(43403),Ve=ne(34280),Ke=y.createContext(null),ze=y.createContext({}),tt=Ke,lt=ne(20068),Be=ne(54476),Nt=ne(77900),nt=ne(10228),xe=ne(26112),Te=ne(75931),ke=ne(8654),et=["prefixCls","className","containerRef"],st=function(yt){var pn=yt.prefixCls,Sn=yt.className,Pn=yt.containerRef,Un=(0,Te.Z)(yt,et),rn=y.useContext(ze),ht=rn.panel,Cn=(0,ke.x1)(ht,Pn);return y.createElement("div",(0,Be.Z)({className:Oe()("".concat(pn,"-content"),Sn),role:"dialog",ref:Cn},(0,xe.Z)(yt,{aria:!0}),{"aria-modal":"true"},Un))},Tt=st,pe=ne(48736);function Ze(ft){return typeof ft=="string"&&String(Number(ft))===ft?((0,pe.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ft)):ft}function mt(ft){warning(!("wrapperClassName"in ft),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ft.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var nn={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Kt(ft,yt){var pn,Sn,Pn,Un=ft.prefixCls,rn=ft.open,ht=ft.placement,Cn=ft.inline,_t=ft.push,on=ft.forceRender,It=ft.autoFocus,fn=ft.keyboard,kt=ft.classNames,Hn=ft.rootClassName,rr=ft.rootStyle,Qr=ft.zIndex,or=ft.className,ut=ft.id,Rt=ft.style,gn=ft.motion,Ln=ft.width,cr=ft.height,wr=ft.children,Na=ft.mask,Wr=ft.maskClosable,Vr=ft.maskMotion,Fr=ft.maskClassName,Ba=ft.maskStyle,za=ft.afterOpenChange,Ua=ft.onClose,$a=ft.onMouseEnter,fr=ft.onMouseOver,Jt=ft.onMouseLeave,Zn=ft.onClick,Er=ft.onKeyDown,Aa=ft.onKeyUp,kr=ft.styles,Ar=ft.drawerRender,pi=y.useRef(),zi=y.useRef(),oi=y.useRef();y.useImperativeHandle(yt,function(){return pi.current});var Ta=function(Mt){var At=Mt.keyCode,Yn=Mt.shiftKey;switch(At){case nt.Z.TAB:{if(At===nt.Z.TAB){if(!Yn&&document.activeElement===oi.current){var lr;(lr=zi.current)===null||lr===void 0||lr.focus({preventScroll:!0})}else if(Yn&&document.activeElement===zi.current){var yr;(yr=oi.current)===null||yr===void 0||yr.focus({preventScroll:!0})}}break}case nt.Z.ESC:{Ua&&fn&&(Mt.stopPropagation(),Ua(Mt));break}}};y.useEffect(function(){if(rn&&It){var Lt;(Lt=pi.current)===null||Lt===void 0||Lt.focus({preventScroll:!0})}},[rn]);var xn=y.useState(!1),Sr=(0,Re.Z)(xn,2),Hr=Sr[0],Zr=Sr[1],na=y.useContext(tt),$t;typeof _t=="boolean"?$t=_t?{}:{distance:0}:$t=_t||{};var Vn=(pn=(Sn=(Pn=$t)===null||Pn===void 0?void 0:Pn.distance)!==null&&Sn!==void 0?Sn:na==null?void 0:na.pushDistance)!==null&&pn!==void 0?pn:180,Wn=y.useMemo(function(){return{pushDistance:Vn,push:function(){Zr(!0)},pull:function(){Zr(!1)}}},[Vn]);y.useEffect(function(){if(rn){var Lt;na==null||(Lt=na.push)===null||Lt===void 0||Lt.call(na)}else{var Mt;na==null||(Mt=na.pull)===null||Mt===void 0||Mt.call(na)}},[rn]),y.useEffect(function(){return function(){var Lt;na==null||(Lt=na.pull)===null||Lt===void 0||Lt.call(na)}},[]);var pt=Na&&y.createElement(Nt.default,(0,Be.Z)({key:"mask"},Vr,{visible:rn}),function(Lt,Mt){var At=Lt.className,Yn=Lt.style;return y.createElement("div",{className:Oe()("".concat(Un,"-mask"),At,kt==null?void 0:kt.mask,Fr),style:(0,it.Z)((0,it.Z)((0,it.Z)({},Yn),Ba),kr==null?void 0:kr.mask),onClick:Wr&&rn?Ua:void 0,ref:Mt})}),wt=typeof gn=="function"?gn(ht):gn,qn={};if(Hr&&Vn)switch(ht){case"top":qn.transform="translateY(".concat(Vn,"px)");break;case"bottom":qn.transform="translateY(".concat(-Vn,"px)");break;case"left":qn.transform="translateX(".concat(Vn,"px)");break;default:qn.transform="translateX(".concat(-Vn,"px)");break}ht==="left"||ht==="right"?qn.width=Ze(Ln):qn.height=Ze(cr);var di={onMouseEnter:$a,onMouseOver:fr,onMouseLeave:Jt,onClick:Zn,onKeyDown:Er,onKeyUp:Aa},Ra=y.createElement(Nt.default,(0,Be.Z)({key:"panel"},wt,{visible:rn,forceRender:on,onVisibleChanged:function(Mt){za==null||za(Mt)},removeOnLeave:!1,leavedClassName:"".concat(Un,"-content-wrapper-hidden")}),function(Lt,Mt){var At=Lt.className,Yn=Lt.style,lr=y.createElement(Tt,(0,Be.Z)({id:ut,containerRef:Mt,prefixCls:Un,className:Oe()(or,kt==null?void 0:kt.content),style:(0,it.Z)((0,it.Z)({},Rt),kr==null?void 0:kr.content)},(0,xe.Z)(ft,{aria:!0}),di),wr);return y.createElement("div",(0,Be.Z)({className:Oe()("".concat(Un,"-content-wrapper"),kt==null?void 0:kt.wrapper,At),style:(0,it.Z)((0,it.Z)((0,it.Z)({},qn),Yn),kr==null?void 0:kr.wrapper)},(0,xe.Z)(ft,{data:!0})),Ar?Ar(lr):lr)}),ct=(0,it.Z)({},rr);return Qr&&(ct.zIndex=Qr),y.createElement(tt.Provider,{value:Wn},y.createElement("div",{className:Oe()(Un,"".concat(Un,"-").concat(ht),Hn,(0,lt.Z)((0,lt.Z)({},"".concat(Un,"-open"),rn),"".concat(Un,"-inline"),Cn)),style:ct,tabIndex:-1,ref:pi,onKeyDown:Ta},pt,y.createElement("div",{tabIndex:0,ref:zi,style:nn,"aria-hidden":"true","data-sentinel":"start"}),Ra,y.createElement("div",{tabIndex:0,ref:oi,style:nn,"aria-hidden":"true","data-sentinel":"end"})))}var Qe=y.forwardRef(Kt),qe=Qe,Ct=function(yt){var pn=yt.open,Sn=pn===void 0?!1:pn,Pn=yt.prefixCls,Un=Pn===void 0?"rc-drawer":Pn,rn=yt.placement,ht=rn===void 0?"right":rn,Cn=yt.autoFocus,_t=Cn===void 0?!0:Cn,on=yt.keyboard,It=on===void 0?!0:on,fn=yt.width,kt=fn===void 0?378:fn,Hn=yt.mask,rr=Hn===void 0?!0:Hn,Qr=yt.maskClosable,or=Qr===void 0?!0:Qr,ut=yt.getContainer,Rt=yt.forceRender,gn=yt.afterOpenChange,Ln=yt.destroyOnClose,cr=yt.onMouseEnter,wr=yt.onMouseOver,Na=yt.onMouseLeave,Wr=yt.onClick,Vr=yt.onKeyDown,Fr=yt.onKeyUp,Ba=yt.panelRef,za=y.useState(!1),Ua=(0,Re.Z)(za,2),$a=Ua[0],fr=Ua[1],Jt=y.useState(!1),Zn=(0,Re.Z)(Jt,2),Er=Zn[0],Aa=Zn[1];(0,Ve.Z)(function(){Aa(!0)},[]);var kr=Er?Sn:!1,Ar=y.useRef(),pi=y.useRef();(0,Ve.Z)(function(){kr&&(pi.current=document.activeElement)},[kr]);var zi=function(Hr){var Zr;if(fr(Hr),gn==null||gn(Hr),!Hr&&pi.current&&!((Zr=Ar.current)!==null&&Zr!==void 0&&Zr.contains(pi.current))){var na;(na=pi.current)===null||na===void 0||na.focus({preventScroll:!0})}},oi=y.useMemo(function(){return{panel:Ba}},[Ba]);if(!Rt&&!$a&&!kr&&Ln)return null;var Ta={onMouseEnter:cr,onMouseOver:wr,onMouseLeave:Na,onClick:Wr,onKeyDown:Vr,onKeyUp:Fr},xn=(0,it.Z)((0,it.Z)({},yt),{},{open:kr,prefixCls:Un,placement:ht,autoFocus:_t,keyboard:It,width:kt,mask:rr,maskClosable:or,inline:ut===!1,afterOpenChange:zi,ref:Ar},Ta);return y.createElement(ze.Provider,{value:oi},y.createElement(De.Z,{open:kr||Rt||$a,autoDestroy:!1,getContainer:ut,autoLock:rr&&(kr||$a)},y.createElement(qe,xn)))},Ie=Ct,je=Ie,dt=ne(62487),Dt=ne(75030),ln=ne(86641),Ut=ne(55743),Yt=ne(48755),Mn=ne(91190),we=ne(78776),fe=ne(458),Gt=ft=>{var yt,pn;const{prefixCls:Sn,title:Pn,footer:Un,extra:rn,loading:ht,onClose:Cn,headerStyle:_t,bodyStyle:on,footerStyle:It,children:fn,classNames:kt,styles:Hn}=ft,rr=(0,Yt.dj)("drawer"),Qr=y.useCallback(Ln=>y.createElement("button",{type:"button",onClick:Cn,"aria-label":"Close",className:`${Sn}-close`},Ln),[Cn]),[or,ut]=(0,we.Z)((0,we.w)(ft),(0,we.w)(rr),{closable:!0,closeIconRender:Qr}),Rt=y.useMemo(()=>{var Ln,cr;return!Pn&&!or?null:y.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Ln=rr.styles)===null||Ln===void 0?void 0:Ln.header),_t),Hn==null?void 0:Hn.header),className:Oe()(`${Sn}-header`,{[`${Sn}-header-close-only`]:or&&!Pn&&!rn},(cr=rr.classNames)===null||cr===void 0?void 0:cr.header,kt==null?void 0:kt.header)},y.createElement("div",{className:`${Sn}-header-title`},ut,Pn&&y.createElement("div",{className:`${Sn}-title`},Pn)),rn&&y.createElement("div",{className:`${Sn}-extra`},rn))},[or,ut,rn,_t,Sn,Pn]),gn=y.useMemo(()=>{var Ln,cr;if(!Un)return null;const wr=`${Sn}-footer`;return y.createElement("div",{className:Oe()(wr,(Ln=rr.classNames)===null||Ln===void 0?void 0:Ln.footer,kt==null?void 0:kt.footer),style:Object.assign(Object.assign(Object.assign({},(cr=rr.styles)===null||cr===void 0?void 0:cr.footer),It),Hn==null?void 0:Hn.footer)},Un)},[Un,It,Sn]);return y.createElement(y.Fragment,null,Rt,y.createElement("div",{className:Oe()(`${Sn}-body`,kt==null?void 0:kt.body,(yt=rr.classNames)===null||yt===void 0?void 0:yt.body),style:Object.assign(Object.assign(Object.assign({},(pn=rr.styles)===null||pn===void 0?void 0:pn.body),on),Hn==null?void 0:Hn.body)},ht?y.createElement(fe.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${Sn}-body-skeleton`}):fn),gn)},$e=ne(36237),He=ne(63356),Ue=ne(16931),rt=ne(51636);const cn=ft=>{const yt="100%";return{left:`translateX(-${yt})`,right:`translateX(${yt})`,top:`translateY(-${yt})`,bottom:`translateY(${yt})`}[ft]},qt=(ft,yt)=>({"&-enter, &-appear":Object.assign(Object.assign({},ft),{"&-active":yt}),"&-leave":Object.assign(Object.assign({},yt),{"&-active":ft})}),Fn=(ft,yt)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${yt}`}}},qt({opacity:ft},{opacity:1})),bt=(ft,yt)=>[Fn(.7,yt),qt({transform:cn(ft)},{transform:"none"})];var en=ft=>{const{componentCls:yt,motionDurationSlow:pn}=ft;return{[yt]:{[`${yt}-mask-motion`]:Fn(0,pn),[`${yt}-panel-motion`]:["left","right","top","bottom"].reduce((Sn,Pn)=>Object.assign(Object.assign({},Sn),{[`&-${Pn}`]:bt(Pn,pn)}),{})}}};const ue=ft=>{const{borderRadiusSM:yt,componentCls:pn,zIndexPopup:Sn,colorBgMask:Pn,colorBgElevated:Un,motionDurationSlow:rn,motionDurationMid:ht,paddingXS:Cn,padding:_t,paddingLG:on,fontSizeLG:It,lineHeightLG:fn,lineWidth:kt,lineType:Hn,colorSplit:rr,marginXS:Qr,colorIcon:or,colorIconHover:ut,colorBgTextHover:Rt,colorBgTextActive:gn,colorText:Ln,fontWeightStrong:cr,footerPaddingBlock:wr,footerPaddingInline:Na,calc:Wr}=ft,Vr=`${pn}-content-wrapper`;return{[pn]:{position:"fixed",inset:0,zIndex:Sn,pointerEvents:"none",color:Ln,"&-pure":{position:"relative",background:Un,display:"flex",flexDirection:"column",[`&${pn}-left`]:{boxShadow:ft.boxShadowDrawerLeft},[`&${pn}-right`]:{boxShadow:ft.boxShadowDrawerRight},[`&${pn}-top`]:{boxShadow:ft.boxShadowDrawerUp},[`&${pn}-bottom`]:{boxShadow:ft.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${pn}-mask`]:{position:"absolute",inset:0,zIndex:Sn,background:Pn,pointerEvents:"auto"},[Vr]:{position:"absolute",zIndex:Sn,maxWidth:"100vw",transition:`all ${rn}`,"&-hidden":{display:"none"}},[`&-left > ${Vr}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ft.boxShadowDrawerLeft},[`&-right > ${Vr}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ft.boxShadowDrawerRight},[`&-top > ${Vr}`]:{top:0,insetInline:0,boxShadow:ft.boxShadowDrawerUp},[`&-bottom > ${Vr}`]:{bottom:0,insetInline:0,boxShadow:ft.boxShadowDrawerDown},[`${pn}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:Un,pointerEvents:"auto"},[`${pn}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,$e.unit)(_t)} ${(0,$e.unit)(on)}`,fontSize:It,lineHeight:fn,borderBottom:`${(0,$e.unit)(kt)} ${Hn} ${rr}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${pn}-extra`]:{flex:"none"},[`${pn}-close`]:Object.assign({display:"inline-flex",width:Wr(It).add(Cn).equal(),height:Wr(It).add(Cn).equal(),borderRadius:yt,justifyContent:"center",alignItems:"center",marginInlineEnd:Qr,color:or,fontWeight:cr,fontSize:It,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${ht}`,textRendering:"auto","&:hover":{color:ut,backgroundColor:Rt,textDecoration:"none"},"&:active":{backgroundColor:gn}},(0,He.Qy)(ft)),[`${pn}-title`]:{flex:1,margin:0,fontWeight:ft.fontWeightStrong,fontSize:It,lineHeight:fn},[`${pn}-body`]:{flex:1,minWidth:0,minHeight:0,padding:on,overflow:"auto",[`${pn}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${pn}-footer`]:{flexShrink:0,padding:`${(0,$e.unit)(wr)} ${(0,$e.unit)(Na)}`,borderTop:`${(0,$e.unit)(kt)} ${Hn} ${rr}`},"&-rtl":{direction:"rtl"}}}},ae=ft=>({zIndexPopup:ft.zIndexPopupBase,footerPaddingBlock:ft.paddingXS,footerPaddingInline:ft.padding});var re=(0,Ue.I$)("Drawer",ft=>{const yt=(0,rt.mergeToken)(ft,{});return[ue(yt),en(yt)]},ae),ce=function(ft,yt){var pn={};for(var Sn in ft)Object.prototype.hasOwnProperty.call(ft,Sn)&&yt.indexOf(Sn)<0&&(pn[Sn]=ft[Sn]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pn=0,Sn=Object.getOwnPropertySymbols(ft);Pn{var yt;const{rootClassName:pn,width:Sn,height:Pn,size:Un="default",mask:rn=!0,push:ht=ie,open:Cn,afterOpenChange:_t,onClose:on,prefixCls:It,getContainer:fn,style:kt,className:Hn,visible:rr,afterVisibleChange:Qr,maskStyle:or,drawerStyle:ut,contentWrapperStyle:Rt}=ft,gn=ce(ft,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:Ln,getPrefixCls:cr,direction:wr,className:Na,style:Wr,classNames:Vr,styles:Fr}=(0,Yt.dj)("drawer"),Ba=cr("drawer",It),[za,Ua,$a]=re(Ba),fr=fn===void 0&&Ln?()=>Ln(document.body):fn,Jt=Oe()({"no-mask":!rn,[`${Ba}-rtl`]:wr==="rtl"},pn,Ua,$a),Zn=y.useMemo(()=>Sn!=null?Sn:Un==="large"?736:378,[Sn,Un]),Er=y.useMemo(()=>Pn!=null?Pn:Un==="large"?736:378,[Pn,Un]),Aa={motionName:(0,ln.m)(Ba,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},kr=xn=>({motionName:(0,ln.m)(Ba,`panel-motion-${xn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Ar=(0,Mn.H)(),[pi,zi]=(0,Dt.Cn)("Drawer",gn.zIndex),{classNames:oi={},styles:Ta={}}=gn;return za(y.createElement(dt.Z,{form:!0,space:!0},y.createElement(Ut.Z.Provider,{value:zi},y.createElement(je,Object.assign({prefixCls:Ba,onClose:on,maskMotion:Aa,motion:kr},gn,{classNames:{mask:Oe()(oi.mask,Vr.mask),content:Oe()(oi.content,Vr.content),wrapper:Oe()(oi.wrapper,Vr.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},Ta.mask),or),Fr.mask),content:Object.assign(Object.assign(Object.assign({},Ta.content),ut),Fr.content),wrapper:Object.assign(Object.assign(Object.assign({},Ta.wrapper),Rt),Fr.wrapper)},open:Cn!=null?Cn:rr,mask:rn,push:ht,width:Zn,height:Er,style:Object.assign(Object.assign({},Wr),kt),className:Oe()(Na,Hn),rootClassName:Jt,getContainer:fr,afterOpenChange:_t!=null?_t:Qr,panelRef:Ar,zIndex:pi}),y.createElement(Gt,Object.assign({prefixCls:Ba},gn,{onClose:on}))))))},Et=ft=>{const{prefixCls:yt,style:pn,className:Sn,placement:Pn="right"}=ft,Un=ce(ft,["prefixCls","style","className","placement"]),{getPrefixCls:rn}=y.useContext(Yt.E_),ht=rn("drawer",yt),[Cn,_t,on]=re(ht),It=Oe()(ht,`${ht}-pure`,`${ht}-${Pn}`,_t,on,Sn);return Cn(y.createElement("div",{className:It,style:pn},y.createElement(Gt,Object.assign({prefixCls:ht},Un))))};Ce._InternalPanelDoNotUseOrYouWillBeFired=Et;var gt=Ce},4875:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return or}});var y=ne(59301),Me=ne(84105),Oe=ne(87395),it=ne(92310),Re=ne.n(it),De=ne(54476),Ve=ne(20068),Ke=ne(76190),ze=ne(42978),tt=ne(75931),lt=ne(67732),Be=ne(83652);function Nt(){return typeof BigInt=="function"}function nt(ut){return!ut&&ut!==0&&!Number.isNaN(ut)||!String(ut).trim()}function xe(ut){var Rt=ut.trim(),gn=Rt.startsWith("-");gn&&(Rt=Rt.slice(1)),Rt=Rt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Rt.startsWith(".")&&(Rt="0".concat(Rt));var Ln=Rt||"0",cr=Ln.split("."),wr=cr[0]||"0",Na=cr[1]||"0";wr==="0"&&Na==="0"&&(gn=!1);var Wr=gn?"-":"";return{negative:gn,negativeStr:Wr,trimStr:Ln,integerStr:wr,decimalStr:Na,fullStr:"".concat(Wr).concat(Ln)}}function Te(ut){var Rt=String(ut);return!Number.isNaN(Number(Rt))&&Rt.includes("e")}function ke(ut){var Rt=String(ut);if(Te(ut)){var gn=Number(Rt.slice(Rt.indexOf("e-")+2)),Ln=Rt.match(/\.(\d+)/);return Ln!=null&&Ln[1]&&(gn+=Ln[1].length),gn}return Rt.includes(".")&&st(Rt)?Rt.length-Rt.indexOf(".")-1:0}function et(ut){var Rt=String(ut);if(Te(ut)){if(ut>Number.MAX_SAFE_INTEGER)return String(Nt()?BigInt(ut).toString():Number.MAX_SAFE_INTEGER);if(ut0&&arguments[0]!==void 0?arguments[0]:!0;return gn?this.isInvalidate()?"":xe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ut}(),pe=function(){function ut(Rt){if((0,lt.Z)(this,ut),(0,Ve.Z)(this,"origin",""),(0,Ve.Z)(this,"number",void 0),(0,Ve.Z)(this,"empty",void 0),nt(Rt)){this.empty=!0;return}this.origin=String(Rt),this.number=Number(Rt)}return(0,Be.Z)(ut,[{key:"negate",value:function(){return new ut(-this.toNumber())}},{key:"add",value:function(gn){if(this.isInvalidate())return new ut(gn);var Ln=Number(gn);if(Number.isNaN(Ln))return this;var cr=this.number+Ln;if(cr>Number.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(crNumber.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(cr0&&arguments[0]!==void 0?arguments[0]:!0;return gn?this.isInvalidate()?"":et(this.number):this.origin}}]),ut}();function Ze(ut){return Nt()?new Tt(ut):new pe(ut)}function mt(ut,Rt,gn){var Ln=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ut==="")return"";var cr=xe(ut),wr=cr.negativeStr,Na=cr.integerStr,Wr=cr.decimalStr,Vr="".concat(Rt).concat(Wr),Fr="".concat(wr).concat(Na);if(gn>=0){var Ba=Number(Wr[gn]);if(Ba>=5&&!Ln){var za=Ze(ut).add("".concat(wr,"0.").concat("0".repeat(gn)).concat(10-Ba));return mt(za.toString(),Rt,gn,Ln)}return gn===0?Fr:"".concat(Fr).concat(Rt).concat(Wr.padEnd(gn,"0").slice(0,gn))}return Vr===".0"?Fr:"".concat(Fr).concat(Vr)}var nn=Ze,Kt=ne(36901),Qe=ne(34280);function qe(ut,Rt){return typeof Proxy!="undefined"&&ut?new Proxy(ut,{get:function(Ln,cr){if(Rt[cr])return Rt[cr];var wr=Ln[cr];return typeof wr=="function"?wr.bind(Ln):wr}}):ut}var Ct=ne(8654),Ie=ne(48736);function je(ut,Rt){var gn=(0,y.useRef)(null);function Ln(){try{var wr=ut.selectionStart,Na=ut.selectionEnd,Wr=ut.value,Vr=Wr.substring(0,wr),Fr=Wr.substring(Na);gn.current={start:wr,end:Na,value:Wr,beforeTxt:Vr,afterTxt:Fr}}catch(Ba){}}function cr(){if(ut&&gn.current&&Rt)try{var wr=ut.value,Na=gn.current,Wr=Na.beforeTxt,Vr=Na.afterTxt,Fr=Na.start,Ba=wr.length;if(wr.startsWith(Wr))Ba=Wr.length;else if(wr.endsWith(Vr))Ba=wr.length-gn.current.afterTxt.length;else{var za=Wr[Fr-1],Ua=wr.indexOf(za,Fr-1);Ua!==-1&&(Ba=Ua+1)}ut.setSelectionRange(Ba,Ba)}catch($a){(0,Ie.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat($a.message))}}return[Ln,cr]}var dt=ne(49658),Dt=function(){var Rt=(0,y.useState)(!1),gn=(0,ze.Z)(Rt,2),Ln=gn[0],cr=gn[1];return(0,Qe.Z)(function(){cr((0,dt.Z)())},[]),Ln},ln=Dt,Ut=ne(16089),Yt=200,Mn=600;function we(ut){var Rt=ut.prefixCls,gn=ut.upNode,Ln=ut.downNode,cr=ut.upDisabled,wr=ut.downDisabled,Na=ut.onStep,Wr=y.useRef(),Vr=y.useRef([]),Fr=y.useRef();Fr.current=Na;var Ba=function(){clearTimeout(Wr.current)},za=function(kr,Ar){kr.preventDefault(),Ba(),Fr.current(Ar);function pi(){Fr.current(Ar),Wr.current=setTimeout(pi,Yt)}Wr.current=setTimeout(pi,Mn)};y.useEffect(function(){return function(){Ba(),Vr.current.forEach(function(Aa){return Ut.Z.cancel(Aa)})}},[]);var Ua=ln();if(Ua)return null;var $a="".concat(Rt,"-handler"),fr=Re()($a,"".concat($a,"-up"),(0,Ve.Z)({},"".concat($a,"-up-disabled"),cr)),Jt=Re()($a,"".concat($a,"-down"),(0,Ve.Z)({},"".concat($a,"-down-disabled"),wr)),Zn=function(){return Vr.current.push((0,Ut.Z)(Ba))},Er={unselectable:"on",role:"button",onMouseUp:Zn,onMouseLeave:Zn};return y.createElement("div",{className:"".concat($a,"-wrap")},y.createElement("span",(0,De.Z)({},Er,{onMouseDown:function(kr){za(kr,!0)},"aria-label":"Increase Value","aria-disabled":cr,className:fr}),gn||y.createElement("span",{unselectable:"on",className:"".concat(Rt,"-handler-up-inner")})),y.createElement("span",(0,De.Z)({},Er,{onMouseDown:function(kr){za(kr,!1)},"aria-label":"Decrease Value","aria-disabled":wr,className:Jt}),Ln||y.createElement("span",{unselectable:"on",className:"".concat(Rt,"-handler-down-inner")})))}function fe(ut){var Rt=typeof ut=="number"?et(ut):xe(ut).fullStr,gn=Rt.includes(".");return gn?xe(Rt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ut+"0"}var at=ne(30292),Gt=function(){var ut=(0,y.useRef)(0),Rt=function(){Ut.Z.cancel(ut.current)};return(0,y.useEffect)(function(){return Rt},[]),function(gn){Rt(),ut.current=(0,Ut.Z)(function(){gn()})}},$e=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],He=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Ue=function(Rt,gn){return Rt||gn.isEmpty()?gn.toString():gn.toNumber()},rt=function(Rt){var gn=nn(Rt);return gn.isInvalidate()?null:gn},cn=y.forwardRef(function(ut,Rt){var gn=ut.prefixCls,Ln=ut.className,cr=ut.style,wr=ut.min,Na=ut.max,Wr=ut.step,Vr=Wr===void 0?1:Wr,Fr=ut.defaultValue,Ba=ut.value,za=ut.disabled,Ua=ut.readOnly,$a=ut.upHandler,fr=ut.downHandler,Jt=ut.keyboard,Zn=ut.changeOnWheel,Er=Zn===void 0?!1:Zn,Aa=ut.controls,kr=Aa===void 0?!0:Aa,Ar=ut.classNames,pi=ut.stringMode,zi=ut.parser,oi=ut.formatter,Ta=ut.precision,xn=ut.decimalSeparator,Sr=ut.onChange,Hr=ut.onInput,Zr=ut.onPressEnter,na=ut.onStep,$t=ut.changeOnBlur,Vn=$t===void 0?!0:$t,Wn=ut.domRef,pt=(0,tt.Z)(ut,$e),wt="".concat(gn,"-input"),qn=y.useRef(null),di=y.useState(!1),Ra=(0,ze.Z)(di,2),ct=Ra[0],Lt=Ra[1],Mt=y.useRef(!1),At=y.useRef(!1),Yn=y.useRef(!1),lr=y.useState(function(){return nn(Ba!=null?Ba:Fr)}),yr=(0,ze.Z)(lr,2),Gn=yr[0],Nr=yr[1];function Gr(hr){Ba===void 0&&Nr(hr)}var fi=y.useCallback(function(hr,bn){if(!bn)return Ta>=0?Ta:Math.max(ke(hr),ke(Vr))},[Ta,Vr]),va=y.useCallback(function(hr){var bn=String(hr);if(zi)return zi(bn);var gr=bn;return xn&&(gr=gr.replace(xn,".")),gr.replace(/[^\w.-]+/g,"")},[zi,xn]),Zt=y.useRef(""),Xt=y.useCallback(function(hr,bn){if(oi)return oi(hr,{userTyping:bn,input:String(Zt.current)});var gr=typeof hr=="number"?et(hr):hr;if(!bn){var Tr=fi(gr,bn);if(st(gr)&&(xn||Tr>=0)){var ar=xn||".";gr=mt(gr,ar,Tr)}}return gr},[oi,fi,xn]),Bt=y.useState(function(){var hr=Fr!=null?Fr:Ba;return Gn.isInvalidate()&&["string","number"].includes((0,Ke.Z)(hr))?Number.isNaN(hr)?"":hr:Xt(Gn.toString(),!1)}),yn=(0,ze.Z)(Bt,2),$n=yn[0],xr=yn[1];Zt.current=$n;function Rn(hr,bn){xr(Xt(hr.isInvalidate()?hr.toString(!1):hr.toString(!bn),bn))}var pr=y.useMemo(function(){return rt(Na)},[Na,Ta]),hn=y.useMemo(function(){return rt(wr)},[wr,Ta]),Cr=y.useMemo(function(){return!pr||!Gn||Gn.isInvalidate()?!1:pr.lessEquals(Gn)},[pr,Gn]),Rr=y.useMemo(function(){return!hn||!Gn||Gn.isInvalidate()?!1:Gn.lessEquals(hn)},[hn,Gn]),sn=je(qn.current,ct),ga=(0,ze.Z)(sn,2),xa=ga[0],fa=ga[1],Kr=function(bn){return pr&&!bn.lessEquals(pr)?pr:hn&&!hn.lessEquals(bn)?hn:null},ti=function(bn){return!Kr(bn)},La=function(bn,gr){var Tr=bn,ar=ti(Tr)||Tr.isEmpty();if(!Tr.isEmpty()&&!gr&&(Tr=Kr(Tr)||Tr,ar=!0),!Ua&&!za&&ar){var dr=Tr.toString(),tr=fi(dr,gr);return tr>=0&&(Tr=nn(mt(dr,".",tr)),ti(Tr)||(Tr=nn(mt(dr,".",tr,!0)))),Tr.equals(Gn)||(Gr(Tr),Sr==null||Sr(Tr.isEmpty()?null:Ue(pi,Tr)),Ba===void 0&&Rn(Tr,gr)),Tr}return Gn},jr=Gt(),Fa=function hr(bn){if(xa(),Zt.current=bn,xr(bn),!At.current){var gr=va(bn),Tr=nn(gr);Tr.isNaN()||La(Tr,!0)}Hr==null||Hr(bn),jr(function(){var ar=bn;zi||(ar=bn.replace(/。/g,".")),ar!==bn&&hr(ar)})},ra=function(){At.current=!0},Xr=function(){At.current=!1,Fa(qn.current.value)},Ka=function(bn){Fa(bn.target.value)},ua=function(bn){var gr;if(!(bn&&Cr||!bn&&Rr)){Mt.current=!1;var Tr=nn(Yn.current?fe(Vr):Vr);bn||(Tr=Tr.negate());var ar=(Gn||nn(0)).add(Tr.toString()),dr=La(ar,!1);na==null||na(Ue(pi,dr),{offset:Yn.current?fe(Vr):Vr,type:bn?"up":"down"}),(gr=qn.current)===null||gr===void 0||gr.focus()}},wa=function(bn){var gr=nn(va($n)),Tr;gr.isNaN()?Tr=La(Gn,bn):Tr=La(gr,bn),Ba!==void 0?Rn(Gn,!1):Tr.isNaN()||Rn(Tr,!1)},Ea=function(){Mt.current=!0},Pr=function(bn){var gr=bn.key,Tr=bn.shiftKey;Mt.current=!0,Yn.current=Tr,gr==="Enter"&&(At.current||(Mt.current=!1),wa(!1),Zr==null||Zr(bn)),Jt!==!1&&!At.current&&["Up","ArrowUp","Down","ArrowDown"].includes(gr)&&(ua(gr==="Up"||gr==="ArrowUp"),bn.preventDefault())},er=function(){Mt.current=!1,Yn.current=!1};y.useEffect(function(){if(Er&&ct){var hr=function(Tr){ua(Tr.deltaY<0),Tr.preventDefault()},bn=qn.current;if(bn)return bn.addEventListener("wheel",hr,{passive:!1}),function(){return bn.removeEventListener("wheel",hr)}}});var ni=function(){Vn&&wa(!1),Lt(!1),Mt.current=!1};return(0,Qe.o)(function(){Gn.isInvalidate()||Rn(Gn,!1)},[Ta,oi]),(0,Qe.o)(function(){var hr=nn(Ba);Nr(hr);var bn=nn(va($n));(!hr.equals(bn)||!Mt.current||oi)&&Rn(hr,Mt.current)},[Ba]),(0,Qe.o)(function(){oi&&fa()},[$n]),y.createElement("div",{ref:Wn,className:Re()(gn,Ln,(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},"".concat(gn,"-focused"),ct),"".concat(gn,"-disabled"),za),"".concat(gn,"-readonly"),Ua),"".concat(gn,"-not-a-number"),Gn.isNaN()),"".concat(gn,"-out-of-range"),!Gn.isInvalidate()&&!ti(Gn))),style:cr,onFocus:function(){Lt(!0)},onBlur:ni,onKeyDown:Pr,onKeyUp:er,onCompositionStart:ra,onCompositionEnd:Xr,onBeforeInput:Ea},kr&&y.createElement(we,{prefixCls:gn,upNode:$a,downNode:fr,upDisabled:Cr,downDisabled:Rr,onStep:ua}),y.createElement("div",{className:"".concat(wt,"-wrap")},y.createElement("input",(0,De.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":wr,"aria-valuemax":Na,"aria-valuenow":Gn.isInvalidate()?null:Gn.toString(),step:Vr},pt,{ref:(0,Ct.sQ)(qn,Rt),className:wt,value:$n,onChange:Ka,disabled:za,readOnly:Ua}))))}),qt=y.forwardRef(function(ut,Rt){var gn=ut.disabled,Ln=ut.style,cr=ut.prefixCls,wr=cr===void 0?"rc-input-number":cr,Na=ut.value,Wr=ut.prefix,Vr=ut.suffix,Fr=ut.addonBefore,Ba=ut.addonAfter,za=ut.className,Ua=ut.classNames,$a=(0,tt.Z)(ut,He),fr=y.useRef(null),Jt=y.useRef(null),Zn=y.useRef(null),Er=function(kr){Zn.current&&(0,at.nH)(Zn.current,kr)};return y.useImperativeHandle(Rt,function(){return qe(Zn.current,{focus:Er,nativeElement:fr.current.nativeElement||Jt.current})}),y.createElement(Kt.BaseInput,{className:za,triggerFocus:Er,prefixCls:wr,value:Na,disabled:gn,style:Ln,prefix:Wr,suffix:Vr,addonAfter:Ba,addonBefore:Fr,classNames:Ua,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:fr},y.createElement(cn,(0,De.Z)({prefixCls:wr,disabled:gn,ref:Zn,domRef:Jt,className:Ua==null?void 0:Ua.input},$a)))}),Fn=qt,bt=Fn,Ge=ne(62487),en=ne(82855),ue=ne(48755),ae=ne(60840),re=ne(2171),ce=ne(83397),he=ne(31756),ie=ne(56553),Ce=ne(24971),Et=ne(70045),gt=ne(36237),ft=ne(53075),yt=ne(64910),pn=ne(39082),Sn=ne(63356),Pn=ne(56119),Un=ne(16931),rn=ne(51636),ht=ne(17835);const Cn=ut=>{var Rt;const gn=(Rt=ut.handleVisible)!==null&&Rt!==void 0?Rt:"auto",Ln=ut.controlHeightSM-ut.lineWidth*2;return Object.assign(Object.assign({},(0,yt.T)(ut)),{controlWidth:90,handleWidth:Ln,handleFontSize:ut.fontSize/2,handleVisible:gn,handleActiveBg:ut.colorFillAlter,handleBg:ut.colorBgContainer,filledHandleBg:new ht.FastColor(ut.colorFillSecondary).onBackground(ut.colorBgContainer).toHexString(),handleHoverColor:ut.colorPrimary,handleBorderColor:ut.colorBorder,handleOpacity:gn===!0?1:0,handleVisibleWidth:gn===!0?Ln:0})},_t=(ut,Rt)=>{let{componentCls:gn,borderRadiusSM:Ln,borderRadiusLG:cr}=ut;const wr=Rt==="lg"?cr:Ln;return{[`&-${Rt}`]:{[`${gn}-handler-wrap`]:{borderStartEndRadius:wr,borderEndEndRadius:wr},[`${gn}-handler-up`]:{borderStartEndRadius:wr},[`${gn}-handler-down`]:{borderEndEndRadius:wr}}}},on=ut=>{const{componentCls:Rt,lineWidth:gn,lineType:Ln,borderRadius:cr,inputFontSizeSM:wr,inputFontSizeLG:Na,controlHeightLG:Wr,controlHeightSM:Vr,colorError:Fr,paddingInlineSM:Ba,paddingBlockSM:za,paddingBlockLG:Ua,paddingInlineLG:$a,colorTextDescription:fr,motionDurationMid:Jt,handleHoverColor:Zn,handleOpacity:Er,paddingInline:Aa,paddingBlock:kr,handleBg:Ar,handleActiveBg:pi,colorTextDisabled:zi,borderRadiusSM:oi,borderRadiusLG:Ta,controlWidth:xn,handleBorderColor:Sr,filledHandleBg:Hr,lineHeightLG:Zr,calc:na}=ut;return[{[Rt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Sn.Wf)(ut)),(0,ft.ik)(ut)),{display:"inline-block",width:xn,margin:0,padding:0,borderRadius:cr}),(0,pn.qG)(ut,{[`${Rt}-handler-wrap`]:{background:Ar,[`${Rt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Ln} ${Sr}`}}})),(0,pn.H8)(ut,{[`${Rt}-handler-wrap`]:{background:Hr,[`${Rt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Ln} ${Sr}`}},"&:focus-within":{[`${Rt}-handler-wrap`]:{background:Ar}}})),(0,pn.vc)(ut,{[`${Rt}-handler-wrap`]:{background:Ar,[`${Rt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Ln} ${Sr}`}}})),(0,pn.Mu)(ut)),{"&-rtl":{direction:"rtl",[`${Rt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Na,lineHeight:Zr,borderRadius:Ta,[`input${Rt}-input`]:{height:na(Wr).sub(na(gn).mul(2)).equal(),padding:`${(0,gt.unit)(Ua)} ${(0,gt.unit)($a)}`}},"&-sm":{padding:0,fontSize:wr,borderRadius:oi,[`input${Rt}-input`]:{height:na(Vr).sub(na(gn).mul(2)).equal(),padding:`${(0,gt.unit)(za)} ${(0,gt.unit)(Ba)}`}},"&-out-of-range":{[`${Rt}-input-wrap`]:{input:{color:Fr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Sn.Wf)(ut)),(0,ft.s7)(ut)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Rt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Rt}-group-addon`]:{borderRadius:Ta,fontSize:ut.fontSizeLG}},"&-sm":{[`${Rt}-group-addon`]:{borderRadius:oi}}},(0,pn.ir)(ut)),(0,pn.S5)(ut)),{[`&:not(${Rt}-compact-first-item):not(${Rt}-compact-last-item)${Rt}-compact-item`]:{[`${Rt}, ${Rt}-group-addon`]:{borderRadius:0}},[`&:not(${Rt}-compact-last-item)${Rt}-compact-first-item`]:{[`${Rt}, ${Rt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Rt}-compact-first-item)${Rt}-compact-last-item`]:{[`${Rt}, ${Rt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Rt}-input`]:{cursor:"not-allowed"},[Rt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Sn.Wf)(ut)),{width:"100%",padding:`${(0,gt.unit)(kr)} ${(0,gt.unit)(Aa)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:cr,outline:0,transition:`all ${Jt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,ft.nz)(ut.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Rt}-handler-wrap, &-focused ${Rt}-handler-wrap`]:{width:ut.handleWidth,opacity:1}})},{[Rt]:Object.assign(Object.assign(Object.assign({[`${Rt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:ut.handleVisibleWidth,opacity:Er,height:"100%",borderStartStartRadius:0,borderStartEndRadius:cr,borderEndEndRadius:cr,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Jt}`,overflow:"hidden",[`${Rt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + &${Le}-slide-up-leave${Le}-slide-up-leave-active${ve}-dropdown-placement-bottomRight`]:{animationName:Ll.Uw},[`${ve}-panel > ${ve}-time-panel`]:{paddingTop:Or},[`${ve}-range-wrapper`]:{display:"flex",position:"relative"},[`${ve}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:se.calc(Xe).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${ra} ease-out`},(0,ps.W)(se,Wa,Ea)),{"&:before":{insetInlineStart:se.calc(Xe).mul(1.5).equal()}}),[`${ve}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Wa,borderRadius:Ga,boxShadow:Pa,transition:`margin ${ra}`,display:"inline-block",pointerEvents:"auto",[`${ve}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ve}-presets`]:{display:"flex",flexDirection:"column",minWidth:$r,maxWidth:Lr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:sr,borderInlineEnd:`${(0,eo.unit)(Vt)} ${an} ${Xa}`,li:Object.assign(Object.assign({},xu.vS),{borderRadius:Ci,paddingInline:sr,paddingBlock:se.calc(jn).sub(Si).div(2).equal(),cursor:"pointer",transition:`all ${ra}`,"+ li":{marginTop:nr},"&:hover":{background:Ca}})}},[`${ve}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ve}-panel`]:{borderWidth:0}}},[`${ve}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ve}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:un}}}}),"&-dropdown-range":{padding:`${(0,eo.unit)(se.calc(li).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ve}-separator`]:{transform:"scale(-1, 1)"},[`${ve}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ll.oN)(se,"slide-up"),(0,Ll.oN)(se,"slide-down"),(0,au.Fm)(se,"move-up"),(0,au.Fm)(se,"move-down")]};var us=(0,Us.I$)("DatePicker",se=>{const ve=(0,Fu.mergeToken)((0,Jl.e)(se),Wu(se),{inputPaddingHorizontalBase:se.calc(se.paddingSM).sub(1).equal(),multipleSelectItemHeight:se.multipleItemHeight,selectHeight:se.controlHeight});return[rc(ve),hs(ve),Hs(ve),Vu(ve),Ru(ve),(0,dc.c)(se,{focusElCls:`${se.componentCls}-focused`})]},Du),xc=ne(68525);function Zu(se,ve,Le){return Le!==void 0?Le:ve==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ve==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ve==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ve==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ve==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function Mc(se,ve,Le){return Le!==void 0?Le:ve==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ve==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ve==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ve==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ve==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function bs(se,ve){const{allowClear:Le=!0}=se,{clearIcon:Je,removeIcon:Xe}=(0,xc.Z)(Object.assign(Object.assign({},se),{prefixCls:ve,componentName:"DatePicker"}));return[pe.useMemo(()=>Le===!1?!1:Object.assign({clearIcon:Je},Le===!0?{}:Le),[Le,Je]),Xe]}const[Bs,Eu]=["week","WeekPicker"],[ic,iu]=["month","MonthPicker"],[mc,yu]=["year","YearPicker"],[Rs,Ws]=["quarter","QuarterPicker"],[Zl,Ps]=["time","TimePicker"];var _s=ne(7939),Fc=se=>pe.createElement(_s.ZP,Object.assign({size:"small",type:"primary"},se));function oc(se){return(0,pe.useMemo)(()=>Object.assign({button:Fc},se),[se])}var bu=function(se,ve){var Le={};for(var Je in se)Object.prototype.hasOwnProperty.call(se,Je)&&ve.indexOf(Je)<0&&(Le[Je]=se[Je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,Je=Object.getOwnPropertySymbols(se);Xe(0,pe.forwardRef)((Le,Je)=>{var Xe;const{prefixCls:Vt,getPopupContainer:an,components:un,className:In,style:Nn,placement:dn,size:zn,disabled:Jn,bordered:Qn=!0,placeholder:jn,popupClassName:ir,dropdownClassName:sr,status:nr,rootClassName:qr,variant:Ir,picker:vr}=Le,ra=bu(Le,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),br=pe.useRef(null),{getPrefixCls:Or,direction:li,getPopupContainer:Wa,rangePicker:Ga}=(0,pe.useContext)(wi.E_),Pa=Or("picker",Vt),{compactSize:Ci,compactItemClassnames:Xa}=(0,Il.ri)(Pa,li),Ca=Or(),[$r,Lr]=(0,Tl.Z)("rangePicker",Ir,Qn),Ea=(0,Hi.Z)(Pa),[Si,mi,Va]=us(Pa,Ea),[Ka]=bs(Le,Pa),la=oc(un),Za=(0,Mo.Z)(qi=>{var uo;return(uo=zn!=null?zn:Ci)!==null&&uo!==void 0?uo:qi}),Ja=pe.useContext(Vi.Z),Ki=Jn!=null?Jn:Ja,Yi=(0,pe.useContext)(Al.aM),{hasFeedback:Ya,status:Ji,feedbackIcon:Ii}=Yi,oo=pe.createElement(pe.Fragment,null,vr===Zl?pe.createElement(ln,null):pe.createElement(Ct,null),Ya&&Ii);(0,pe.useImperativeHandle)(Je,()=>br.current);const[to]=(0,Ts.Z)("Calendar",Wo.Z),ro=Object.assign(Object.assign({},to),Le.locale),[vo]=(0,Xl.Cn)("DatePicker",(Xe=Le.popupStyle)===null||Xe===void 0?void 0:Xe.zIndex);return Si(pe.createElement(ru.Z,{space:!0},pe.createElement(Fl,Object.assign({separator:pe.createElement("span",{"aria-label":"to",className:`${Pa}-separator`},pe.createElement(fe,null)),disabled:Ki,ref:br,placement:dn,placeholder:Mc(ro,vr,jn),suffixIcon:oo,prevIcon:pe.createElement("span",{className:`${Pa}-prev-icon`}),nextIcon:pe.createElement("span",{className:`${Pa}-next-icon`}),superPrevIcon:pe.createElement("span",{className:`${Pa}-super-prev-icon`}),superNextIcon:pe.createElement("span",{className:`${Pa}-super-next-icon`}),transitionName:`${Ca}-slide-up`,picker:vr},ra,{className:Gt()({[`${Pa}-${Za}`]:Za,[`${Pa}-${$r}`]:Lr},(0,Dr.Z)(Pa,(0,Dr.F)(Ji,nr),Ya),mi,Xa,In,Ga==null?void 0:Ga.className,Va,Ea,qr),style:Object.assign(Object.assign({},Ga==null?void 0:Ga.style),Nn),locale:ro.lang,prefixCls:Pa,getPopupContainer:an||Wa,generateConfig:se,components:la,direction:li,classNames:{popup:Gt()(mi,ir||sr,Va,Ea,qr)},styles:{popup:Object.assign(Object.assign({},Le.popupStyle),{zIndex:vo})},allowClear:Ka}))))}),ou=function(se,ve){var Le={};for(var Je in se)Object.prototype.hasOwnProperty.call(se,Je)&&ve.indexOf(Je)<0&&(Le[Je]=se[Je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,Je=Object.getOwnPropertySymbols(se);Xe{const ve=(In,Nn)=>{const dn=Nn===Ps?"timePicker":"datePicker";return(0,pe.forwardRef)((Jn,Qn)=>{var jn;const{prefixCls:ir,getPopupContainer:sr,components:nr,style:qr,className:Ir,rootClassName:vr,size:ra,bordered:br,placement:Or,placeholder:li,popupClassName:Wa,dropdownClassName:Ga,disabled:Pa,status:Ci,variant:Xa,onCalendarChange:Ca}=Jn,$r=ou(Jn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Lr,direction:Ea,getPopupContainer:Si,[dn]:mi}=(0,pe.useContext)(wi.E_),Va=Lr("picker",ir),{compactSize:Ka,compactItemClassnames:la}=(0,Il.ri)(Va,Ea),Za=pe.useRef(null),[Ja,Ki]=(0,Tl.Z)("datePicker",Xa,br),Yi=(0,Hi.Z)(Va),[Ya,Ji,Ii]=us(Va,Yi);(0,pe.useImperativeHandle)(Qn,()=>Za.current);const oo={showToday:!0},to=In||Jn.picker,ro=Lr(),{onSelect:vo,multiple:qi}=$r,uo=vo&&In==="time"&&!qi,Xi=(il,Zi,Ql)=>{Ca==null||Ca(il,Zi,Ql),uo&&vo(il)},[ho,go]=bs(Jn,Va),Ko=oc(nr),ko=(0,Mo.Z)(il=>{var Zi;return(Zi=ra!=null?ra:Ka)!==null&&Zi!==void 0?Zi:il}),$i=pe.useContext(Vi.Z),ai=Pa!=null?Pa:$i,Bo=(0,pe.useContext)(Al.aM),{hasFeedback:yo,status:zo,feedbackIcon:Co}=Bo,al=pe.createElement(pe.Fragment,null,to==="time"?pe.createElement(ln,null):pe.createElement(Ct,null),yo&&Co),[Fo]=(0,Ts.Z)("DatePicker",Wo.Z),bo=Object.assign(Object.assign({},Fo),Jn.locale),[Po]=(0,Xl.Cn)("DatePicker",(jn=Jn.popupStyle)===null||jn===void 0?void 0:jn.zIndex);return Ya(pe.createElement(ru.Z,{space:!0},pe.createElement(zs,Object.assign({ref:Za,placeholder:Zu(bo,to,li),suffixIcon:al,placement:Or,prevIcon:pe.createElement("span",{className:`${Va}-prev-icon`}),nextIcon:pe.createElement("span",{className:`${Va}-next-icon`}),superPrevIcon:pe.createElement("span",{className:`${Va}-super-prev-icon`}),superNextIcon:pe.createElement("span",{className:`${Va}-super-next-icon`}),transitionName:`${ro}-slide-up`,picker:In,onCalendarChange:Xi},oo,$r,{locale:bo.lang,className:Gt()({[`${Va}-${ko}`]:ko,[`${Va}-${Ja}`]:Ki},(0,Dr.Z)(Va,(0,Dr.F)(zo,Ci),yo),Ji,la,mi==null?void 0:mi.className,Ir,Ii,Yi,vr),style:Object.assign(Object.assign({},mi==null?void 0:mi.style),qr),prefixCls:Va,getPopupContainer:sr||Si,generateConfig:se,components:Ko,direction:Ea,disabled:ai,classNames:{popup:Gt()(Ji,Ii,Yi,vr,Wa||Ga)},styles:{popup:Object.assign(Object.assign({},Jn.popupStyle),{zIndex:Po})},allowClear:ho,removeIcon:go}))))})},Le=ve(),Je=ve(Bs,Eu),Xe=ve(ic,iu),Vt=ve(mc,yu),an=ve(Rs,Ws),un=ve(Zl,Ps);return{DatePicker:Le,WeekPicker:Je,MonthPicker:Xe,YearPicker:Vt,TimePicker:un,QuarterPicker:an}},lc=se=>{const{DatePicker:ve,WeekPicker:Le,MonthPicker:Je,YearPicker:Xe,TimePicker:Vt,QuarterPicker:an}=ju(se),un=pc(se),In=ve;return In.WeekPicker=Le,In.MonthPicker=Je,In.YearPicker=Xe,In.RangePicker=un,In.TimePicker=Vt,In.QuarterPicker=an,In};const Ks=lc(st),lu=(0,Tt.Z)(Ks,"popupAlign",void 0,"picker");Ks._InternalPanelDoNotUseOrYouWillBeFired=lu;const zu=(0,Tt.Z)(Ks.RangePicker,"popupAlign",void 0,"picker");Ks._InternalRangePanelDoNotUseOrYouWillBeFired=zu,Ks.generatePicker=lc;var Uu=Ks},37285:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nt}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(48755),Re=ne(36237),De=ne(63356),Ve=ne(16931),Ke=ne(51636);const ze=xe=>{const{componentCls:Te,sizePaddingEdgeHorizontal:ke,colorSplit:et,lineWidth:st,textPaddingInline:Tt,orientationMargin:pe,verticalMarginInline:Ze}=xe;return{[Te]:Object.assign(Object.assign({},(0,De.Wf)(xe)),{borderBlockStart:`${(0,Re.unit)(st)} solid ${et}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ze,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Re.unit)(st)} solid ${et}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Re.unit)(xe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Te}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Re.unit)(xe.dividerHorizontalWithTextGutterMargin)} 0`,color:xe.colorTextHeading,fontWeight:500,fontSize:xe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${et}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Re.unit)(st)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Te}-with-text-start`]:{"&::before":{width:`calc(${pe} * 100%)`},"&::after":{width:`calc(100% - ${pe} * 100%)`}},[`&-horizontal${Te}-with-text-end`]:{"&::before":{width:`calc(100% - ${pe} * 100%)`},"&::after":{width:`calc(${pe} * 100%)`}},[`${Te}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Tt},"&-dashed":{background:"none",borderColor:et,borderStyle:"dashed",borderWidth:`${(0,Re.unit)(st)} 0 0`},[`&-horizontal${Te}-with-text${Te}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Te}-dashed`]:{borderInlineStartWidth:st,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:et,borderStyle:"dotted",borderWidth:`${(0,Re.unit)(st)} 0 0`},[`&-horizontal${Te}-with-text${Te}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Te}-dotted`]:{borderInlineStartWidth:st,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Te}-with-text`]:{color:xe.colorText,fontWeight:"normal",fontSize:xe.fontSize},[`&-horizontal${Te}-with-text-start${Te}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Te}-inner-text`]:{paddingInlineStart:ke}},[`&-horizontal${Te}-with-text-end${Te}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Te}-inner-text`]:{paddingInlineEnd:ke}}})}},tt=xe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:xe.marginXS});var lt=(0,Ve.I$)("Divider",xe=>{const Te=(0,Ke.mergeToken)(xe,{dividerHorizontalWithTextGutterMargin:xe.margin,dividerHorizontalGutterMargin:xe.marginLG,sizePaddingEdgeHorizontal:0});return[ze(Te)]},tt,{unitless:{orientationMargin:!0}}),Be=function(xe,Te){var ke={};for(var et in xe)Object.prototype.hasOwnProperty.call(xe,et)&&Te.indexOf(et)<0&&(ke[et]=xe[et]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,et=Object.getOwnPropertySymbols(xe);st{const{getPrefixCls:Te,direction:ke,className:et,style:st}=(0,it.dj)("divider"),{prefixCls:Tt,type:pe="horizontal",orientation:Ze="center",orientationMargin:mt,className:nn,rootClassName:Kt,children:Qe,dashed:qe,variant:Ct="solid",plain:Ie,style:je}=xe,dt=Be(xe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Dt=Te("divider",Tt),[ln,Ut,Yt]=lt(Dt),Mn=!!Qe,we=y.useMemo(()=>Ze==="left"?ke==="rtl"?"end":"start":Ze==="right"?ke==="rtl"?"start":"end":Ze,[ke,Ze]),fe=we==="start"&&mt!=null,at=we==="end"&&mt!=null,Gt=Oe()(Dt,et,Ut,Yt,`${Dt}-${pe}`,{[`${Dt}-with-text`]:Mn,[`${Dt}-with-text-${we}`]:Mn,[`${Dt}-dashed`]:!!qe,[`${Dt}-${Ct}`]:Ct!=="solid",[`${Dt}-plain`]:!!Ie,[`${Dt}-rtl`]:ke==="rtl",[`${Dt}-no-default-orientation-margin-start`]:fe,[`${Dt}-no-default-orientation-margin-end`]:at},nn,Kt),$e=y.useMemo(()=>typeof mt=="number"?mt:/^\d+$/.test(mt)?Number(mt):mt,[mt]),He={marginInlineStart:fe?$e:void 0,marginInlineEnd:at?$e:void 0};return ln(y.createElement("div",Object.assign({className:Gt,style:Object.assign(Object.assign({},st),je)},dt,{role:"separator"}),Qe&&pe!=="vertical"&&y.createElement("span",{className:`${Dt}-inner-text`,style:He},Qe)))}},36207:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return gt}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(33885),Re=ne(42978),De=ne(43403),Ve=ne(34280),Ke=y.createContext(null),ze=y.createContext({}),tt=Ke,lt=ne(20068),Be=ne(54476),Nt=ne(77900),nt=ne(10228),xe=ne(26112),Te=ne(75931),ke=ne(8654),et=["prefixCls","className","containerRef"],st=function(yt){var pn=yt.prefixCls,Sn=yt.className,Pn=yt.containerRef,Un=(0,Te.Z)(yt,et),rn=y.useContext(ze),ht=rn.panel,Cn=(0,ke.x1)(ht,Pn);return y.createElement("div",(0,Be.Z)({className:Oe()("".concat(pn,"-content"),Sn),role:"dialog",ref:Cn},(0,xe.Z)(yt,{aria:!0}),{"aria-modal":"true"},Un))},Tt=st,pe=ne(48736);function Ze(ft){return typeof ft=="string"&&String(Number(ft))===ft?((0,pe.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ft)):ft}function mt(ft){warning(!("wrapperClassName"in ft),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ft.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var nn={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Kt(ft,yt){var pn,Sn,Pn,Un=ft.prefixCls,rn=ft.open,ht=ft.placement,Cn=ft.inline,_t=ft.push,on=ft.forceRender,It=ft.autoFocus,fn=ft.keyboard,kt=ft.classNames,Hn=ft.rootClassName,rr=ft.rootStyle,Qr=ft.zIndex,or=ft.className,ut=ft.id,Rt=ft.style,gn=ft.motion,Ln=ft.width,cr=ft.height,wr=ft.children,Na=ft.mask,Wr=ft.maskClosable,Vr=ft.maskMotion,Fr=ft.maskClassName,Da=ft.maskStyle,za=ft.afterOpenChange,Ua=ft.onClose,qa=ft.onMouseEnter,fr=ft.onMouseOver,Jt=ft.onMouseLeave,Zn=ft.onClick,Er=ft.onKeyDown,Aa=ft.onKeyUp,kr=ft.styles,Ar=ft.drawerRender,pi=y.useRef(),zi=y.useRef(),oi=y.useRef();y.useImperativeHandle(yt,function(){return pi.current});var Ta=function(Mt){var At=Mt.keyCode,Yn=Mt.shiftKey;switch(At){case nt.Z.TAB:{if(At===nt.Z.TAB){if(!Yn&&document.activeElement===oi.current){var lr;(lr=zi.current)===null||lr===void 0||lr.focus({preventScroll:!0})}else if(Yn&&document.activeElement===zi.current){var yr;(yr=oi.current)===null||yr===void 0||yr.focus({preventScroll:!0})}}break}case nt.Z.ESC:{Ua&&fn&&(Mt.stopPropagation(),Ua(Mt));break}}};y.useEffect(function(){if(rn&&It){var Lt;(Lt=pi.current)===null||Lt===void 0||Lt.focus({preventScroll:!0})}},[rn]);var xn=y.useState(!1),Sr=(0,Re.Z)(xn,2),Hr=Sr[0],Zr=Sr[1],na=y.useContext(tt),$t;typeof _t=="boolean"?$t=_t?{}:{distance:0}:$t=_t||{};var Vn=(pn=(Sn=(Pn=$t)===null||Pn===void 0?void 0:Pn.distance)!==null&&Sn!==void 0?Sn:na==null?void 0:na.pushDistance)!==null&&pn!==void 0?pn:180,Wn=y.useMemo(function(){return{pushDistance:Vn,push:function(){Zr(!0)},pull:function(){Zr(!1)}}},[Vn]);y.useEffect(function(){if(rn){var Lt;na==null||(Lt=na.push)===null||Lt===void 0||Lt.call(na)}else{var Mt;na==null||(Mt=na.pull)===null||Mt===void 0||Mt.call(na)}},[rn]),y.useEffect(function(){return function(){var Lt;na==null||(Lt=na.pull)===null||Lt===void 0||Lt.call(na)}},[]);var pt=Na&&y.createElement(Nt.default,(0,Be.Z)({key:"mask"},Vr,{visible:rn}),function(Lt,Mt){var At=Lt.className,Yn=Lt.style;return y.createElement("div",{className:Oe()("".concat(Un,"-mask"),At,kt==null?void 0:kt.mask,Fr),style:(0,it.Z)((0,it.Z)((0,it.Z)({},Yn),Da),kr==null?void 0:kr.mask),onClick:Wr&&rn?Ua:void 0,ref:Mt})}),wt=typeof gn=="function"?gn(ht):gn,qn={};if(Hr&&Vn)switch(ht){case"top":qn.transform="translateY(".concat(Vn,"px)");break;case"bottom":qn.transform="translateY(".concat(-Vn,"px)");break;case"left":qn.transform="translateX(".concat(Vn,"px)");break;default:qn.transform="translateX(".concat(-Vn,"px)");break}ht==="left"||ht==="right"?qn.width=Ze(Ln):qn.height=Ze(cr);var di={onMouseEnter:qa,onMouseOver:fr,onMouseLeave:Jt,onClick:Zn,onKeyDown:Er,onKeyUp:Aa},Ra=y.createElement(Nt.default,(0,Be.Z)({key:"panel"},wt,{visible:rn,forceRender:on,onVisibleChanged:function(Mt){za==null||za(Mt)},removeOnLeave:!1,leavedClassName:"".concat(Un,"-content-wrapper-hidden")}),function(Lt,Mt){var At=Lt.className,Yn=Lt.style,lr=y.createElement(Tt,(0,Be.Z)({id:ut,containerRef:Mt,prefixCls:Un,className:Oe()(or,kt==null?void 0:kt.content),style:(0,it.Z)((0,it.Z)({},Rt),kr==null?void 0:kr.content)},(0,xe.Z)(ft,{aria:!0}),di),wr);return y.createElement("div",(0,Be.Z)({className:Oe()("".concat(Un,"-content-wrapper"),kt==null?void 0:kt.wrapper,At),style:(0,it.Z)((0,it.Z)((0,it.Z)({},qn),Yn),kr==null?void 0:kr.wrapper)},(0,xe.Z)(ft,{data:!0})),Ar?Ar(lr):lr)}),ct=(0,it.Z)({},rr);return Qr&&(ct.zIndex=Qr),y.createElement(tt.Provider,{value:Wn},y.createElement("div",{className:Oe()(Un,"".concat(Un,"-").concat(ht),Hn,(0,lt.Z)((0,lt.Z)({},"".concat(Un,"-open"),rn),"".concat(Un,"-inline"),Cn)),style:ct,tabIndex:-1,ref:pi,onKeyDown:Ta},pt,y.createElement("div",{tabIndex:0,ref:zi,style:nn,"aria-hidden":"true","data-sentinel":"start"}),Ra,y.createElement("div",{tabIndex:0,ref:oi,style:nn,"aria-hidden":"true","data-sentinel":"end"})))}var Qe=y.forwardRef(Kt),qe=Qe,Ct=function(yt){var pn=yt.open,Sn=pn===void 0?!1:pn,Pn=yt.prefixCls,Un=Pn===void 0?"rc-drawer":Pn,rn=yt.placement,ht=rn===void 0?"right":rn,Cn=yt.autoFocus,_t=Cn===void 0?!0:Cn,on=yt.keyboard,It=on===void 0?!0:on,fn=yt.width,kt=fn===void 0?378:fn,Hn=yt.mask,rr=Hn===void 0?!0:Hn,Qr=yt.maskClosable,or=Qr===void 0?!0:Qr,ut=yt.getContainer,Rt=yt.forceRender,gn=yt.afterOpenChange,Ln=yt.destroyOnClose,cr=yt.onMouseEnter,wr=yt.onMouseOver,Na=yt.onMouseLeave,Wr=yt.onClick,Vr=yt.onKeyDown,Fr=yt.onKeyUp,Da=yt.panelRef,za=y.useState(!1),Ua=(0,Re.Z)(za,2),qa=Ua[0],fr=Ua[1],Jt=y.useState(!1),Zn=(0,Re.Z)(Jt,2),Er=Zn[0],Aa=Zn[1];(0,Ve.Z)(function(){Aa(!0)},[]);var kr=Er?Sn:!1,Ar=y.useRef(),pi=y.useRef();(0,Ve.Z)(function(){kr&&(pi.current=document.activeElement)},[kr]);var zi=function(Hr){var Zr;if(fr(Hr),gn==null||gn(Hr),!Hr&&pi.current&&!((Zr=Ar.current)!==null&&Zr!==void 0&&Zr.contains(pi.current))){var na;(na=pi.current)===null||na===void 0||na.focus({preventScroll:!0})}},oi=y.useMemo(function(){return{panel:Da}},[Da]);if(!Rt&&!qa&&!kr&&Ln)return null;var Ta={onMouseEnter:cr,onMouseOver:wr,onMouseLeave:Na,onClick:Wr,onKeyDown:Vr,onKeyUp:Fr},xn=(0,it.Z)((0,it.Z)({},yt),{},{open:kr,prefixCls:Un,placement:ht,autoFocus:_t,keyboard:It,width:kt,mask:rr,maskClosable:or,inline:ut===!1,afterOpenChange:zi,ref:Ar},Ta);return y.createElement(ze.Provider,{value:oi},y.createElement(De.Z,{open:kr||Rt||qa,autoDestroy:!1,getContainer:ut,autoLock:rr&&(kr||qa)},y.createElement(qe,xn)))},Ie=Ct,je=Ie,dt=ne(62487),Dt=ne(75030),ln=ne(86641),Ut=ne(55743),Yt=ne(48755),Mn=ne(91190),we=ne(78776),fe=ne(458),Gt=ft=>{var yt,pn;const{prefixCls:Sn,title:Pn,footer:Un,extra:rn,loading:ht,onClose:Cn,headerStyle:_t,bodyStyle:on,footerStyle:It,children:fn,classNames:kt,styles:Hn}=ft,rr=(0,Yt.dj)("drawer"),Qr=y.useCallback(Ln=>y.createElement("button",{type:"button",onClick:Cn,"aria-label":"Close",className:`${Sn}-close`},Ln),[Cn]),[or,ut]=(0,we.Z)((0,we.w)(ft),(0,we.w)(rr),{closable:!0,closeIconRender:Qr}),Rt=y.useMemo(()=>{var Ln,cr;return!Pn&&!or?null:y.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Ln=rr.styles)===null||Ln===void 0?void 0:Ln.header),_t),Hn==null?void 0:Hn.header),className:Oe()(`${Sn}-header`,{[`${Sn}-header-close-only`]:or&&!Pn&&!rn},(cr=rr.classNames)===null||cr===void 0?void 0:cr.header,kt==null?void 0:kt.header)},y.createElement("div",{className:`${Sn}-header-title`},ut,Pn&&y.createElement("div",{className:`${Sn}-title`},Pn)),rn&&y.createElement("div",{className:`${Sn}-extra`},rn))},[or,ut,rn,_t,Sn,Pn]),gn=y.useMemo(()=>{var Ln,cr;if(!Un)return null;const wr=`${Sn}-footer`;return y.createElement("div",{className:Oe()(wr,(Ln=rr.classNames)===null||Ln===void 0?void 0:Ln.footer,kt==null?void 0:kt.footer),style:Object.assign(Object.assign(Object.assign({},(cr=rr.styles)===null||cr===void 0?void 0:cr.footer),It),Hn==null?void 0:Hn.footer)},Un)},[Un,It,Sn]);return y.createElement(y.Fragment,null,Rt,y.createElement("div",{className:Oe()(`${Sn}-body`,kt==null?void 0:kt.body,(yt=rr.classNames)===null||yt===void 0?void 0:yt.body),style:Object.assign(Object.assign(Object.assign({},(pn=rr.styles)===null||pn===void 0?void 0:pn.body),on),Hn==null?void 0:Hn.body)},ht?y.createElement(fe.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${Sn}-body-skeleton`}):fn),gn)},$e=ne(36237),He=ne(63356),Ue=ne(16931),rt=ne(51636);const cn=ft=>{const yt="100%";return{left:`translateX(-${yt})`,right:`translateX(${yt})`,top:`translateY(-${yt})`,bottom:`translateY(${yt})`}[ft]},qt=(ft,yt)=>({"&-enter, &-appear":Object.assign(Object.assign({},ft),{"&-active":yt}),"&-leave":Object.assign(Object.assign({},yt),{"&-active":ft})}),Fn=(ft,yt)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${yt}`}}},qt({opacity:ft},{opacity:1})),bt=(ft,yt)=>[Fn(.7,yt),qt({transform:cn(ft)},{transform:"none"})];var en=ft=>{const{componentCls:yt,motionDurationSlow:pn}=ft;return{[yt]:{[`${yt}-mask-motion`]:Fn(0,pn),[`${yt}-panel-motion`]:["left","right","top","bottom"].reduce((Sn,Pn)=>Object.assign(Object.assign({},Sn),{[`&-${Pn}`]:bt(Pn,pn)}),{})}}};const ue=ft=>{const{borderRadiusSM:yt,componentCls:pn,zIndexPopup:Sn,colorBgMask:Pn,colorBgElevated:Un,motionDurationSlow:rn,motionDurationMid:ht,paddingXS:Cn,padding:_t,paddingLG:on,fontSizeLG:It,lineHeightLG:fn,lineWidth:kt,lineType:Hn,colorSplit:rr,marginXS:Qr,colorIcon:or,colorIconHover:ut,colorBgTextHover:Rt,colorBgTextActive:gn,colorText:Ln,fontWeightStrong:cr,footerPaddingBlock:wr,footerPaddingInline:Na,calc:Wr}=ft,Vr=`${pn}-content-wrapper`;return{[pn]:{position:"fixed",inset:0,zIndex:Sn,pointerEvents:"none",color:Ln,"&-pure":{position:"relative",background:Un,display:"flex",flexDirection:"column",[`&${pn}-left`]:{boxShadow:ft.boxShadowDrawerLeft},[`&${pn}-right`]:{boxShadow:ft.boxShadowDrawerRight},[`&${pn}-top`]:{boxShadow:ft.boxShadowDrawerUp},[`&${pn}-bottom`]:{boxShadow:ft.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${pn}-mask`]:{position:"absolute",inset:0,zIndex:Sn,background:Pn,pointerEvents:"auto"},[Vr]:{position:"absolute",zIndex:Sn,maxWidth:"100vw",transition:`all ${rn}`,"&-hidden":{display:"none"}},[`&-left > ${Vr}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ft.boxShadowDrawerLeft},[`&-right > ${Vr}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ft.boxShadowDrawerRight},[`&-top > ${Vr}`]:{top:0,insetInline:0,boxShadow:ft.boxShadowDrawerUp},[`&-bottom > ${Vr}`]:{bottom:0,insetInline:0,boxShadow:ft.boxShadowDrawerDown},[`${pn}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:Un,pointerEvents:"auto"},[`${pn}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,$e.unit)(_t)} ${(0,$e.unit)(on)}`,fontSize:It,lineHeight:fn,borderBottom:`${(0,$e.unit)(kt)} ${Hn} ${rr}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${pn}-extra`]:{flex:"none"},[`${pn}-close`]:Object.assign({display:"inline-flex",width:Wr(It).add(Cn).equal(),height:Wr(It).add(Cn).equal(),borderRadius:yt,justifyContent:"center",alignItems:"center",marginInlineEnd:Qr,color:or,fontWeight:cr,fontSize:It,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${ht}`,textRendering:"auto","&:hover":{color:ut,backgroundColor:Rt,textDecoration:"none"},"&:active":{backgroundColor:gn}},(0,He.Qy)(ft)),[`${pn}-title`]:{flex:1,margin:0,fontWeight:ft.fontWeightStrong,fontSize:It,lineHeight:fn},[`${pn}-body`]:{flex:1,minWidth:0,minHeight:0,padding:on,overflow:"auto",[`${pn}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${pn}-footer`]:{flexShrink:0,padding:`${(0,$e.unit)(wr)} ${(0,$e.unit)(Na)}`,borderTop:`${(0,$e.unit)(kt)} ${Hn} ${rr}`},"&-rtl":{direction:"rtl"}}}},ae=ft=>({zIndexPopup:ft.zIndexPopupBase,footerPaddingBlock:ft.paddingXS,footerPaddingInline:ft.padding});var re=(0,Ue.I$)("Drawer",ft=>{const yt=(0,rt.mergeToken)(ft,{});return[ue(yt),en(yt)]},ae),ce=function(ft,yt){var pn={};for(var Sn in ft)Object.prototype.hasOwnProperty.call(ft,Sn)&&yt.indexOf(Sn)<0&&(pn[Sn]=ft[Sn]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pn=0,Sn=Object.getOwnPropertySymbols(ft);Pn{var yt;const{rootClassName:pn,width:Sn,height:Pn,size:Un="default",mask:rn=!0,push:ht=ie,open:Cn,afterOpenChange:_t,onClose:on,prefixCls:It,getContainer:fn,style:kt,className:Hn,visible:rr,afterVisibleChange:Qr,maskStyle:or,drawerStyle:ut,contentWrapperStyle:Rt}=ft,gn=ce(ft,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:Ln,getPrefixCls:cr,direction:wr,className:Na,style:Wr,classNames:Vr,styles:Fr}=(0,Yt.dj)("drawer"),Da=cr("drawer",It),[za,Ua,qa]=re(Da),fr=fn===void 0&&Ln?()=>Ln(document.body):fn,Jt=Oe()({"no-mask":!rn,[`${Da}-rtl`]:wr==="rtl"},pn,Ua,qa),Zn=y.useMemo(()=>Sn!=null?Sn:Un==="large"?736:378,[Sn,Un]),Er=y.useMemo(()=>Pn!=null?Pn:Un==="large"?736:378,[Pn,Un]),Aa={motionName:(0,ln.m)(Da,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},kr=xn=>({motionName:(0,ln.m)(Da,`panel-motion-${xn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Ar=(0,Mn.H)(),[pi,zi]=(0,Dt.Cn)("Drawer",gn.zIndex),{classNames:oi={},styles:Ta={}}=gn;return za(y.createElement(dt.Z,{form:!0,space:!0},y.createElement(Ut.Z.Provider,{value:zi},y.createElement(je,Object.assign({prefixCls:Da,onClose:on,maskMotion:Aa,motion:kr},gn,{classNames:{mask:Oe()(oi.mask,Vr.mask),content:Oe()(oi.content,Vr.content),wrapper:Oe()(oi.wrapper,Vr.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},Ta.mask),or),Fr.mask),content:Object.assign(Object.assign(Object.assign({},Ta.content),ut),Fr.content),wrapper:Object.assign(Object.assign(Object.assign({},Ta.wrapper),Rt),Fr.wrapper)},open:Cn!=null?Cn:rr,mask:rn,push:ht,width:Zn,height:Er,style:Object.assign(Object.assign({},Wr),kt),className:Oe()(Na,Hn),rootClassName:Jt,getContainer:fr,afterOpenChange:_t!=null?_t:Qr,panelRef:Ar,zIndex:pi}),y.createElement(Gt,Object.assign({prefixCls:Da},gn,{onClose:on}))))))},Et=ft=>{const{prefixCls:yt,style:pn,className:Sn,placement:Pn="right"}=ft,Un=ce(ft,["prefixCls","style","className","placement"]),{getPrefixCls:rn}=y.useContext(Yt.E_),ht=rn("drawer",yt),[Cn,_t,on]=re(ht),It=Oe()(ht,`${ht}-pure`,`${ht}-${Pn}`,_t,on,Sn);return Cn(y.createElement("div",{className:It,style:pn},y.createElement(Gt,Object.assign({prefixCls:ht},Un))))};Ce._InternalPanelDoNotUseOrYouWillBeFired=Et;var gt=Ce},4875:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return or}});var y=ne(59301),Me=ne(84105),Oe=ne(87395),it=ne(92310),Re=ne.n(it),De=ne(54476),Ve=ne(20068),Ke=ne(76190),ze=ne(42978),tt=ne(75931),lt=ne(67732),Be=ne(83652);function Nt(){return typeof BigInt=="function"}function nt(ut){return!ut&&ut!==0&&!Number.isNaN(ut)||!String(ut).trim()}function xe(ut){var Rt=ut.trim(),gn=Rt.startsWith("-");gn&&(Rt=Rt.slice(1)),Rt=Rt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Rt.startsWith(".")&&(Rt="0".concat(Rt));var Ln=Rt||"0",cr=Ln.split("."),wr=cr[0]||"0",Na=cr[1]||"0";wr==="0"&&Na==="0"&&(gn=!1);var Wr=gn?"-":"";return{negative:gn,negativeStr:Wr,trimStr:Ln,integerStr:wr,decimalStr:Na,fullStr:"".concat(Wr).concat(Ln)}}function Te(ut){var Rt=String(ut);return!Number.isNaN(Number(Rt))&&Rt.includes("e")}function ke(ut){var Rt=String(ut);if(Te(ut)){var gn=Number(Rt.slice(Rt.indexOf("e-")+2)),Ln=Rt.match(/\.(\d+)/);return Ln!=null&&Ln[1]&&(gn+=Ln[1].length),gn}return Rt.includes(".")&&st(Rt)?Rt.length-Rt.indexOf(".")-1:0}function et(ut){var Rt=String(ut);if(Te(ut)){if(ut>Number.MAX_SAFE_INTEGER)return String(Nt()?BigInt(ut).toString():Number.MAX_SAFE_INTEGER);if(ut0&&arguments[0]!==void 0?arguments[0]:!0;return gn?this.isInvalidate()?"":xe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ut}(),pe=function(){function ut(Rt){if((0,lt.Z)(this,ut),(0,Ve.Z)(this,"origin",""),(0,Ve.Z)(this,"number",void 0),(0,Ve.Z)(this,"empty",void 0),nt(Rt)){this.empty=!0;return}this.origin=String(Rt),this.number=Number(Rt)}return(0,Be.Z)(ut,[{key:"negate",value:function(){return new ut(-this.toNumber())}},{key:"add",value:function(gn){if(this.isInvalidate())return new ut(gn);var Ln=Number(gn);if(Number.isNaN(Ln))return this;var cr=this.number+Ln;if(cr>Number.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(crNumber.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(cr0&&arguments[0]!==void 0?arguments[0]:!0;return gn?this.isInvalidate()?"":et(this.number):this.origin}}]),ut}();function Ze(ut){return Nt()?new Tt(ut):new pe(ut)}function mt(ut,Rt,gn){var Ln=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ut==="")return"";var cr=xe(ut),wr=cr.negativeStr,Na=cr.integerStr,Wr=cr.decimalStr,Vr="".concat(Rt).concat(Wr),Fr="".concat(wr).concat(Na);if(gn>=0){var Da=Number(Wr[gn]);if(Da>=5&&!Ln){var za=Ze(ut).add("".concat(wr,"0.").concat("0".repeat(gn)).concat(10-Da));return mt(za.toString(),Rt,gn,Ln)}return gn===0?Fr:"".concat(Fr).concat(Rt).concat(Wr.padEnd(gn,"0").slice(0,gn))}return Vr===".0"?Fr:"".concat(Fr).concat(Vr)}var nn=Ze,Kt=ne(36901),Qe=ne(34280);function qe(ut,Rt){return typeof Proxy!="undefined"&&ut?new Proxy(ut,{get:function(Ln,cr){if(Rt[cr])return Rt[cr];var wr=Ln[cr];return typeof wr=="function"?wr.bind(Ln):wr}}):ut}var Ct=ne(8654),Ie=ne(48736);function je(ut,Rt){var gn=(0,y.useRef)(null);function Ln(){try{var wr=ut.selectionStart,Na=ut.selectionEnd,Wr=ut.value,Vr=Wr.substring(0,wr),Fr=Wr.substring(Na);gn.current={start:wr,end:Na,value:Wr,beforeTxt:Vr,afterTxt:Fr}}catch(Da){}}function cr(){if(ut&&gn.current&&Rt)try{var wr=ut.value,Na=gn.current,Wr=Na.beforeTxt,Vr=Na.afterTxt,Fr=Na.start,Da=wr.length;if(wr.startsWith(Wr))Da=Wr.length;else if(wr.endsWith(Vr))Da=wr.length-gn.current.afterTxt.length;else{var za=Wr[Fr-1],Ua=wr.indexOf(za,Fr-1);Ua!==-1&&(Da=Ua+1)}ut.setSelectionRange(Da,Da)}catch(qa){(0,Ie.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(qa.message))}}return[Ln,cr]}var dt=ne(49658),Dt=function(){var Rt=(0,y.useState)(!1),gn=(0,ze.Z)(Rt,2),Ln=gn[0],cr=gn[1];return(0,Qe.Z)(function(){cr((0,dt.Z)())},[]),Ln},ln=Dt,Ut=ne(16089),Yt=200,Mn=600;function we(ut){var Rt=ut.prefixCls,gn=ut.upNode,Ln=ut.downNode,cr=ut.upDisabled,wr=ut.downDisabled,Na=ut.onStep,Wr=y.useRef(),Vr=y.useRef([]),Fr=y.useRef();Fr.current=Na;var Da=function(){clearTimeout(Wr.current)},za=function(kr,Ar){kr.preventDefault(),Da(),Fr.current(Ar);function pi(){Fr.current(Ar),Wr.current=setTimeout(pi,Yt)}Wr.current=setTimeout(pi,Mn)};y.useEffect(function(){return function(){Da(),Vr.current.forEach(function(Aa){return Ut.Z.cancel(Aa)})}},[]);var Ua=ln();if(Ua)return null;var qa="".concat(Rt,"-handler"),fr=Re()(qa,"".concat(qa,"-up"),(0,Ve.Z)({},"".concat(qa,"-up-disabled"),cr)),Jt=Re()(qa,"".concat(qa,"-down"),(0,Ve.Z)({},"".concat(qa,"-down-disabled"),wr)),Zn=function(){return Vr.current.push((0,Ut.Z)(Da))},Er={unselectable:"on",role:"button",onMouseUp:Zn,onMouseLeave:Zn};return y.createElement("div",{className:"".concat(qa,"-wrap")},y.createElement("span",(0,De.Z)({},Er,{onMouseDown:function(kr){za(kr,!0)},"aria-label":"Increase Value","aria-disabled":cr,className:fr}),gn||y.createElement("span",{unselectable:"on",className:"".concat(Rt,"-handler-up-inner")})),y.createElement("span",(0,De.Z)({},Er,{onMouseDown:function(kr){za(kr,!1)},"aria-label":"Decrease Value","aria-disabled":wr,className:Jt}),Ln||y.createElement("span",{unselectable:"on",className:"".concat(Rt,"-handler-down-inner")})))}function fe(ut){var Rt=typeof ut=="number"?et(ut):xe(ut).fullStr,gn=Rt.includes(".");return gn?xe(Rt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ut+"0"}var at=ne(30292),Gt=function(){var ut=(0,y.useRef)(0),Rt=function(){Ut.Z.cancel(ut.current)};return(0,y.useEffect)(function(){return Rt},[]),function(gn){Rt(),ut.current=(0,Ut.Z)(function(){gn()})}},$e=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],He=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Ue=function(Rt,gn){return Rt||gn.isEmpty()?gn.toString():gn.toNumber()},rt=function(Rt){var gn=nn(Rt);return gn.isInvalidate()?null:gn},cn=y.forwardRef(function(ut,Rt){var gn=ut.prefixCls,Ln=ut.className,cr=ut.style,wr=ut.min,Na=ut.max,Wr=ut.step,Vr=Wr===void 0?1:Wr,Fr=ut.defaultValue,Da=ut.value,za=ut.disabled,Ua=ut.readOnly,qa=ut.upHandler,fr=ut.downHandler,Jt=ut.keyboard,Zn=ut.changeOnWheel,Er=Zn===void 0?!1:Zn,Aa=ut.controls,kr=Aa===void 0?!0:Aa,Ar=ut.classNames,pi=ut.stringMode,zi=ut.parser,oi=ut.formatter,Ta=ut.precision,xn=ut.decimalSeparator,Sr=ut.onChange,Hr=ut.onInput,Zr=ut.onPressEnter,na=ut.onStep,$t=ut.changeOnBlur,Vn=$t===void 0?!0:$t,Wn=ut.domRef,pt=(0,tt.Z)(ut,$e),wt="".concat(gn,"-input"),qn=y.useRef(null),di=y.useState(!1),Ra=(0,ze.Z)(di,2),ct=Ra[0],Lt=Ra[1],Mt=y.useRef(!1),At=y.useRef(!1),Yn=y.useRef(!1),lr=y.useState(function(){return nn(Da!=null?Da:Fr)}),yr=(0,ze.Z)(lr,2),Gn=yr[0],Nr=yr[1];function Xr(hr){Da===void 0&&Nr(hr)}var fi=y.useCallback(function(hr,bn){if(!bn)return Ta>=0?Ta:Math.max(ke(hr),ke(Vr))},[Ta,Vr]),va=y.useCallback(function(hr){var bn=String(hr);if(zi)return zi(bn);var gr=bn;return xn&&(gr=gr.replace(xn,".")),gr.replace(/[^\w.-]+/g,"")},[zi,xn]),Zt=y.useRef(""),Xt=y.useCallback(function(hr,bn){if(oi)return oi(hr,{userTyping:bn,input:String(Zt.current)});var gr=typeof hr=="number"?et(hr):hr;if(!bn){var Tr=fi(gr,bn);if(st(gr)&&(xn||Tr>=0)){var ar=xn||".";gr=mt(gr,ar,Tr)}}return gr},[oi,fi,xn]),Bt=y.useState(function(){var hr=Fr!=null?Fr:Da;return Gn.isInvalidate()&&["string","number"].includes((0,Ke.Z)(hr))?Number.isNaN(hr)?"":hr:Xt(Gn.toString(),!1)}),yn=(0,ze.Z)(Bt,2),$n=yn[0],xr=yn[1];Zt.current=$n;function Rn(hr,bn){xr(Xt(hr.isInvalidate()?hr.toString(!1):hr.toString(!bn),bn))}var pr=y.useMemo(function(){return rt(Na)},[Na,Ta]),hn=y.useMemo(function(){return rt(wr)},[wr,Ta]),Cr=y.useMemo(function(){return!pr||!Gn||Gn.isInvalidate()?!1:pr.lessEquals(Gn)},[pr,Gn]),Rr=y.useMemo(function(){return!hn||!Gn||Gn.isInvalidate()?!1:Gn.lessEquals(hn)},[hn,Gn]),sn=je(qn.current,ct),ga=(0,ze.Z)(sn,2),xa=ga[0],fa=ga[1],Kr=function(bn){return pr&&!bn.lessEquals(pr)?pr:hn&&!hn.lessEquals(bn)?hn:null},ei=function(bn){return!Kr(bn)},Ma=function(bn,gr){var Tr=bn,ar=ei(Tr)||Tr.isEmpty();if(!Tr.isEmpty()&&!gr&&(Tr=Kr(Tr)||Tr,ar=!0),!Ua&&!za&&ar){var dr=Tr.toString(),tr=fi(dr,gr);return tr>=0&&(Tr=nn(mt(dr,".",tr)),ei(Tr)||(Tr=nn(mt(dr,".",tr,!0)))),Tr.equals(Gn)||(Xr(Tr),Sr==null||Sr(Tr.isEmpty()?null:Ue(pi,Tr)),Da===void 0&&Rn(Tr,gr)),Tr}return Gn},jr=Gt(),ua=function hr(bn){if(xa(),Zt.current=bn,xr(bn),!At.current){var gr=va(bn),Tr=nn(gr);Tr.isNaN()||Ma(Tr,!0)}Hr==null||Hr(bn),jr(function(){var ar=bn;zi||(ar=bn.replace(/。/g,".")),ar!==bn&&hr(ar)})},oa=function(){At.current=!0},Yr=function(){At.current=!1,ua(qn.current.value)},ri=function(bn){ua(bn.target.value)},Fa=function(bn){var gr;if(!(bn&&Cr||!bn&&Rr)){Mt.current=!1;var Tr=nn(Yn.current?fe(Vr):Vr);bn||(Tr=Tr.negate());var ar=(Gn||nn(0)).add(Tr.toString()),dr=Ma(ar,!1);na==null||na(Ue(pi,dr),{offset:Yn.current?fe(Vr):Vr,type:bn?"up":"down"}),(gr=qn.current)===null||gr===void 0||gr.focus()}},La=function(bn){var gr=nn(va($n)),Tr;gr.isNaN()?Tr=Ma(Gn,bn):Tr=Ma(gr,bn),Da!==void 0?Rn(Gn,!1):Tr.isNaN()||Rn(Tr,!1)},ya=function(){Mt.current=!0},Pr=function(bn){var gr=bn.key,Tr=bn.shiftKey;Mt.current=!0,Yn.current=Tr,gr==="Enter"&&(At.current||(Mt.current=!1),La(!1),Zr==null||Zr(bn)),Jt!==!1&&!At.current&&["Up","ArrowUp","Down","ArrowDown"].includes(gr)&&(Fa(gr==="Up"||gr==="ArrowUp"),bn.preventDefault())},er=function(){Mt.current=!1,Yn.current=!1};y.useEffect(function(){if(Er&&ct){var hr=function(Tr){Fa(Tr.deltaY<0),Tr.preventDefault()},bn=qn.current;if(bn)return bn.addEventListener("wheel",hr,{passive:!1}),function(){return bn.removeEventListener("wheel",hr)}}});var ti=function(){Vn&&La(!1),Lt(!1),Mt.current=!1};return(0,Qe.o)(function(){Gn.isInvalidate()||Rn(Gn,!1)},[Ta,oi]),(0,Qe.o)(function(){var hr=nn(Da);Nr(hr);var bn=nn(va($n));(!hr.equals(bn)||!Mt.current||oi)&&Rn(hr,Mt.current)},[Da]),(0,Qe.o)(function(){oi&&fa()},[$n]),y.createElement("div",{ref:Wn,className:Re()(gn,Ln,(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},"".concat(gn,"-focused"),ct),"".concat(gn,"-disabled"),za),"".concat(gn,"-readonly"),Ua),"".concat(gn,"-not-a-number"),Gn.isNaN()),"".concat(gn,"-out-of-range"),!Gn.isInvalidate()&&!ei(Gn))),style:cr,onFocus:function(){Lt(!0)},onBlur:ti,onKeyDown:Pr,onKeyUp:er,onCompositionStart:oa,onCompositionEnd:Yr,onBeforeInput:ya},kr&&y.createElement(we,{prefixCls:gn,upNode:qa,downNode:fr,upDisabled:Cr,downDisabled:Rr,onStep:Fa}),y.createElement("div",{className:"".concat(wt,"-wrap")},y.createElement("input",(0,De.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":wr,"aria-valuemax":Na,"aria-valuenow":Gn.isInvalidate()?null:Gn.toString(),step:Vr},pt,{ref:(0,Ct.sQ)(qn,Rt),className:wt,value:$n,onChange:ri,disabled:za,readOnly:Ua}))))}),qt=y.forwardRef(function(ut,Rt){var gn=ut.disabled,Ln=ut.style,cr=ut.prefixCls,wr=cr===void 0?"rc-input-number":cr,Na=ut.value,Wr=ut.prefix,Vr=ut.suffix,Fr=ut.addonBefore,Da=ut.addonAfter,za=ut.className,Ua=ut.classNames,qa=(0,tt.Z)(ut,He),fr=y.useRef(null),Jt=y.useRef(null),Zn=y.useRef(null),Er=function(kr){Zn.current&&(0,at.nH)(Zn.current,kr)};return y.useImperativeHandle(Rt,function(){return qe(Zn.current,{focus:Er,nativeElement:fr.current.nativeElement||Jt.current})}),y.createElement(Kt.BaseInput,{className:za,triggerFocus:Er,prefixCls:wr,value:Na,disabled:gn,style:Ln,prefix:Wr,suffix:Vr,addonAfter:Da,addonBefore:Fr,classNames:Ua,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:fr},y.createElement(cn,(0,De.Z)({prefixCls:wr,disabled:gn,ref:Zn,domRef:Jt,className:Ua==null?void 0:Ua.input},qa)))}),Fn=qt,bt=Fn,Ge=ne(62487),en=ne(82855),ue=ne(48755),ae=ne(60840),re=ne(2171),ce=ne(83397),he=ne(31756),ie=ne(56553),Ce=ne(24971),Et=ne(70045),gt=ne(36237),ft=ne(53075),yt=ne(64910),pn=ne(39082),Sn=ne(63356),Pn=ne(56119),Un=ne(16931),rn=ne(51636),ht=ne(17835);const Cn=ut=>{var Rt;const gn=(Rt=ut.handleVisible)!==null&&Rt!==void 0?Rt:"auto",Ln=ut.controlHeightSM-ut.lineWidth*2;return Object.assign(Object.assign({},(0,yt.T)(ut)),{controlWidth:90,handleWidth:Ln,handleFontSize:ut.fontSize/2,handleVisible:gn,handleActiveBg:ut.colorFillAlter,handleBg:ut.colorBgContainer,filledHandleBg:new ht.FastColor(ut.colorFillSecondary).onBackground(ut.colorBgContainer).toHexString(),handleHoverColor:ut.colorPrimary,handleBorderColor:ut.colorBorder,handleOpacity:gn===!0?1:0,handleVisibleWidth:gn===!0?Ln:0})},_t=(ut,Rt)=>{let{componentCls:gn,borderRadiusSM:Ln,borderRadiusLG:cr}=ut;const wr=Rt==="lg"?cr:Ln;return{[`&-${Rt}`]:{[`${gn}-handler-wrap`]:{borderStartEndRadius:wr,borderEndEndRadius:wr},[`${gn}-handler-up`]:{borderStartEndRadius:wr},[`${gn}-handler-down`]:{borderEndEndRadius:wr}}}},on=ut=>{const{componentCls:Rt,lineWidth:gn,lineType:Ln,borderRadius:cr,inputFontSizeSM:wr,inputFontSizeLG:Na,controlHeightLG:Wr,controlHeightSM:Vr,colorError:Fr,paddingInlineSM:Da,paddingBlockSM:za,paddingBlockLG:Ua,paddingInlineLG:qa,colorTextDescription:fr,motionDurationMid:Jt,handleHoverColor:Zn,handleOpacity:Er,paddingInline:Aa,paddingBlock:kr,handleBg:Ar,handleActiveBg:pi,colorTextDisabled:zi,borderRadiusSM:oi,borderRadiusLG:Ta,controlWidth:xn,handleBorderColor:Sr,filledHandleBg:Hr,lineHeightLG:Zr,calc:na}=ut;return[{[Rt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Sn.Wf)(ut)),(0,ft.ik)(ut)),{display:"inline-block",width:xn,margin:0,padding:0,borderRadius:cr}),(0,pn.qG)(ut,{[`${Rt}-handler-wrap`]:{background:Ar,[`${Rt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Ln} ${Sr}`}}})),(0,pn.H8)(ut,{[`${Rt}-handler-wrap`]:{background:Hr,[`${Rt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Ln} ${Sr}`}},"&:focus-within":{[`${Rt}-handler-wrap`]:{background:Ar}}})),(0,pn.vc)(ut,{[`${Rt}-handler-wrap`]:{background:Ar,[`${Rt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Ln} ${Sr}`}}})),(0,pn.Mu)(ut)),{"&-rtl":{direction:"rtl",[`${Rt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Na,lineHeight:Zr,borderRadius:Ta,[`input${Rt}-input`]:{height:na(Wr).sub(na(gn).mul(2)).equal(),padding:`${(0,gt.unit)(Ua)} ${(0,gt.unit)(qa)}`}},"&-sm":{padding:0,fontSize:wr,borderRadius:oi,[`input${Rt}-input`]:{height:na(Vr).sub(na(gn).mul(2)).equal(),padding:`${(0,gt.unit)(za)} ${(0,gt.unit)(Da)}`}},"&-out-of-range":{[`${Rt}-input-wrap`]:{input:{color:Fr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Sn.Wf)(ut)),(0,ft.s7)(ut)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Rt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Rt}-group-addon`]:{borderRadius:Ta,fontSize:ut.fontSizeLG}},"&-sm":{[`${Rt}-group-addon`]:{borderRadius:oi}}},(0,pn.ir)(ut)),(0,pn.S5)(ut)),{[`&:not(${Rt}-compact-first-item):not(${Rt}-compact-last-item)${Rt}-compact-item`]:{[`${Rt}, ${Rt}-group-addon`]:{borderRadius:0}},[`&:not(${Rt}-compact-last-item)${Rt}-compact-first-item`]:{[`${Rt}, ${Rt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Rt}-compact-first-item)${Rt}-compact-last-item`]:{[`${Rt}, ${Rt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Rt}-input`]:{cursor:"not-allowed"},[Rt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Sn.Wf)(ut)),{width:"100%",padding:`${(0,gt.unit)(kr)} ${(0,gt.unit)(Aa)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:cr,outline:0,transition:`all ${Jt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,ft.nz)(ut.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Rt}-handler-wrap, &-focused ${Rt}-handler-wrap`]:{width:ut.handleWidth,opacity:1}})},{[Rt]:Object.assign(Object.assign(Object.assign({[`${Rt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:ut.handleVisibleWidth,opacity:Er,height:"100%",borderStartStartRadius:0,borderStartEndRadius:cr,borderEndEndRadius:cr,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Jt}`,overflow:"hidden",[`${Rt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${Rt}-handler-up-inner, ${Rt}-handler-down-inner `]:{marginInlineEnd:0,fontSize:ut.handleFontSize}}},[`${Rt}-handler`]:{height:"50%",overflow:"hidden",color:fr,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,gt.unit)(gn)} ${Ln} ${Sr}`,transition:`all ${Jt} linear`,"&:active":{background:pi},"&:hover":{height:"60%",[` @@ -999,7 +999,7 @@ `]:{cursor:"not-allowed"},[` ${Rt}-handler-up-disabled:hover &-handler-up-inner, ${Rt}-handler-down-disabled:hover &-handler-down-inner - `]:{color:zi}})}]},It=ut=>{const{componentCls:Rt,paddingBlock:gn,paddingInline:Ln,inputAffixPadding:cr,controlWidth:wr,borderRadiusLG:Na,borderRadiusSM:Wr,paddingInlineLG:Vr,paddingInlineSM:Fr,paddingBlockLG:Ba,paddingBlockSM:za,motionDurationMid:Ua}=ut;return{[`${Rt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Rt}-input`]:{padding:`${(0,gt.unit)(gn)} 0`}},(0,ft.ik)(ut)),{position:"relative",display:"inline-flex",alignItems:"center",width:wr,padding:0,paddingInlineStart:Ln,"&-lg":{borderRadius:Na,paddingInlineStart:Vr,[`input${Rt}-input`]:{padding:`${(0,gt.unit)(Ba)} 0`}},"&-sm":{borderRadius:Wr,paddingInlineStart:Fr,[`input${Rt}-input`]:{padding:`${(0,gt.unit)(za)} 0`}},[`&:not(${Rt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Rt}-disabled`]:{background:"transparent"},[`> div${Rt}`]:{width:"100%",border:"none",outline:"none",[`&${Rt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Rt}-handler-wrap`]:{zIndex:2},[Rt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:cr},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Ln,marginInlineStart:cr,transition:`margin ${Ua}`}},[`&:hover ${Rt}-handler-wrap, &-focused ${Rt}-handler-wrap`]:{width:ut.handleWidth,opacity:1},[`&:not(${Rt}-affix-wrapper-without-controls):hover ${Rt}-suffix`]:{marginInlineEnd:ut.calc(ut.handleWidth).add(Ln).equal()}})}};var fn=(0,Un.I$)("InputNumber",ut=>{const Rt=(0,rn.mergeToken)(ut,(0,yt.e)(ut));return[on(Rt),It(Rt),(0,Pn.c)(Rt)]},Cn,{unitless:{handleOpacity:!0}}),kt=function(ut,Rt){var gn={};for(var Ln in ut)Object.prototype.hasOwnProperty.call(ut,Ln)&&Rt.indexOf(Ln)<0&&(gn[Ln]=ut[Ln]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cr=0,Ln=Object.getOwnPropertySymbols(ut);cr{const{getPrefixCls:gn,direction:Ln}=y.useContext(ue.E_),cr=y.useRef(null);y.useImperativeHandle(Rt,()=>cr.current);const{className:wr,rootClassName:Na,size:Wr,disabled:Vr,prefixCls:Fr,addonBefore:Ba,addonAfter:za,prefix:Ua,suffix:$a,bordered:fr,readOnly:Jt,status:Zn,controls:Er,variant:Aa}=ut,kr=kt(ut,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Ar=gn("input-number",Fr),pi=(0,ce.Z)(Ar),[zi,oi,Ta]=fn(Ar,pi),{compactSize:xn,compactItemClassnames:Sr}=(0,Et.ri)(Ar,Ln);let Hr=y.createElement(Oe.Z,{className:`${Ar}-handler-up-inner`}),Zr=y.createElement(Me.Z,{className:`${Ar}-handler-down-inner`});const na=typeof Er=="boolean"?Er:void 0;typeof Er=="object"&&(Hr=typeof Er.upIcon=="undefined"?Hr:y.createElement("span",{className:`${Ar}-handler-up-inner`},Er.upIcon),Zr=typeof Er.downIcon=="undefined"?Zr:y.createElement("span",{className:`${Ar}-handler-down-inner`},Er.downIcon));const{hasFeedback:$t,status:Vn,isFormItemInput:Wn,feedbackIcon:pt}=y.useContext(ie.aM),wt=(0,en.F)(Vn,Zn),qn=(0,he.Z)(yr=>{var Gn;return(Gn=Wr!=null?Wr:xn)!==null&&Gn!==void 0?Gn:yr}),di=y.useContext(re.Z),Ra=Vr!=null?Vr:di,[ct,Lt]=(0,Ce.Z)("inputNumber",Aa,fr),Mt=$t&&y.createElement(y.Fragment,null,pt),At=Re()({[`${Ar}-lg`]:qn==="large",[`${Ar}-sm`]:qn==="small",[`${Ar}-rtl`]:Ln==="rtl",[`${Ar}-in-form-item`]:Wn},oi),Yn=`${Ar}-group`,lr=y.createElement(bt,Object.assign({ref:cr,disabled:Ra,className:Re()(Ta,pi,wr,Na,Sr),upHandler:Hr,downHandler:Zr,prefixCls:Ar,readOnly:Jt,controls:na,prefix:Ua,suffix:Mt||$a,addonBefore:Ba&&y.createElement(Ge.Z,{form:!0,space:!0},Ba),addonAfter:za&&y.createElement(Ge.Z,{form:!0,space:!0},za),classNames:{input:At,variant:Re()({[`${Ar}-${ct}`]:Lt},(0,en.Z)(Ar,wt,$t)),affixWrapper:Re()({[`${Ar}-affix-wrapper-sm`]:qn==="small",[`${Ar}-affix-wrapper-lg`]:qn==="large",[`${Ar}-affix-wrapper-rtl`]:Ln==="rtl",[`${Ar}-affix-wrapper-without-controls`]:Er===!1||Ra},oi),wrapper:Re()({[`${Yn}-rtl`]:Ln==="rtl"},oi),groupWrapper:Re()({[`${Ar}-group-wrapper-sm`]:qn==="small",[`${Ar}-group-wrapper-lg`]:qn==="large",[`${Ar}-group-wrapper-rtl`]:Ln==="rtl",[`${Ar}-group-wrapper-${ct}`]:Lt},(0,en.Z)(`${Ar}-group-wrapper`,wt,$t),oi)}},kr));return zi(lr)}),rr=Hn,Qr=ut=>y.createElement(ae.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(Hn,Object.assign({},ut)));rr._InternalPanelDoNotUseOrYouWillBeFired=Qr;var or=rr},24404:function(St,zt,ne){"use strict";ne.d(zt,{default:function(){return Ze}});var y=ne(94480),Me=ne(59301),Oe=ne(92310),it=ne.n(Oe),Re=ne(2738),De=ne(48755),Ve=ne(6989),Ke=ne(11592),ze=ne(24303);function tt(mt,nn,Kt){return typeof Kt=="boolean"?Kt:mt.length?!0:(0,Ke.Z)(nn).some(qe=>qe.type===ze.Z)}var lt=ne(48923),Be=function(mt,nn){var Kt={};for(var Qe in mt)Object.prototype.hasOwnProperty.call(mt,Qe)&&nn.indexOf(Qe)<0&&(Kt[Qe]=mt[Qe]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Qe=Object.getOwnPropertySymbols(mt);qeMe.forwardRef((Ie,je)=>Me.createElement(qe,Object.assign({ref:je,suffixCls:nn,tagName:Kt},Ie)))}const nt=Me.forwardRef((mt,nn)=>{const{prefixCls:Kt,suffixCls:Qe,className:qe,tagName:Ct}=mt,Ie=Be(mt,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:je}=Me.useContext(De.E_),dt=je("layout",Kt),[Dt,ln,Ut]=(0,lt.ZP)(dt),Yt=Qe?`${dt}-${Qe}`:dt;return Dt(Me.createElement(Ct,Object.assign({className:it()(Kt||Yt,qe,ln,Ut),ref:nn},Ie)))}),xe=Me.forwardRef((mt,nn)=>{const{direction:Kt}=Me.useContext(De.E_),[Qe,qe]=Me.useState([]),{prefixCls:Ct,className:Ie,rootClassName:je,children:dt,hasSider:Dt,tagName:ln,style:Ut}=mt,Yt=Be(mt,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Mn=(0,Re.Z)(Yt,["suffixCls"]),{getPrefixCls:we,className:fe,style:at}=(0,De.dj)("layout"),Gt=we("layout",Ct),$e=tt(Qe,dt,Dt),[He,Ue,rt]=(0,lt.ZP)(Gt),cn=it()(Gt,{[`${Gt}-has-sider`]:$e,[`${Gt}-rtl`]:Kt==="rtl"},fe,Ie,je,Ue,rt),qt=Me.useMemo(()=>({siderHook:{addSider:Fn=>{qe(bt=>[].concat((0,y.Z)(bt),[Fn]))},removeSider:Fn=>{qe(bt=>bt.filter(Ge=>Ge!==Fn))}}}),[]);return He(Me.createElement(Ve.V.Provider,{value:qt},Me.createElement(ln,Object.assign({ref:nn,className:cn,style:Object.assign(Object.assign({},at),Ut)},Mn),dt)))}),Te=Nt({tagName:"div",displayName:"Layout"})(xe),ke=Nt({suffixCls:"header",tagName:"header",displayName:"Header"})(nt),et=Nt({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(nt),st=Nt({suffixCls:"content",tagName:"main",displayName:"Content"})(nt);var Tt=Te;const pe=Tt;pe.Header=ke,pe.Footer=et,pe.Content=st,pe.Sider=ze.Z,pe._InternalSiderContext=ze.D;var Ze=pe},69106:function(St,zt,ne){"use strict";ne.d(zt,{aV:function(){return ze},t5:function(){return tt}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(29125),Re=ne(54500),De=ne(48755),Ve=ne(85074),Ke=function(Be,Nt){var nt={};for(var xe in Be)Object.prototype.hasOwnProperty.call(Be,xe)&&Nt.indexOf(xe)<0&&(nt[xe]=Be[xe]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,xe=Object.getOwnPropertySymbols(Be);Te{let{title:Nt,content:nt,prefixCls:xe}=Be;return!Nt&&!nt?null:y.createElement(y.Fragment,null,Nt&&y.createElement("div",{className:`${xe}-title`},Nt),nt&&y.createElement("div",{className:`${xe}-inner-content`},nt))},tt=Be=>{const{hashId:Nt,prefixCls:nt,className:xe,style:Te,placement:ke="top",title:et,content:st,children:Tt}=Be,pe=(0,Re.Z)(et),Ze=(0,Re.Z)(st),mt=Oe()(Nt,nt,`${nt}-pure`,`${nt}-placement-${ke}`,xe);return y.createElement("div",{className:mt,style:Te},y.createElement("div",{className:`${nt}-arrow`}),y.createElement(it.G,Object.assign({},Be,{className:Nt,prefixCls:nt}),Tt||y.createElement(ze,{prefixCls:nt,title:pe,content:Ze})))},lt=Be=>{const{prefixCls:Nt,className:nt}=Be,xe=Ke(Be,["prefixCls","className"]),{getPrefixCls:Te}=y.useContext(De.E_),ke=Te("popover",Nt),[et,st,Tt]=(0,Ve.Z)(ke);return et(y.createElement(tt,Object.assign({},xe,{prefixCls:ke,hashId:st,className:Oe()(nt,Tt)})))};zt.ZP=lt},37639:function(St,zt,ne){"use strict";var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(18929),Re=ne(10228),De=ne(54500),Ve=ne(86641),Ke=ne(22703),ze=ne(25399),tt=ne(69106),lt=ne(48755),Be=ne(85074),Nt=function(Te,ke){var et={};for(var st in Te)Object.prototype.hasOwnProperty.call(Te,st)&&ke.indexOf(st)<0&&(et[st]=Te[st]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,st=Object.getOwnPropertySymbols(Te);Tt{var et,st;const{prefixCls:Tt,title:pe,content:Ze,overlayClassName:mt,placement:nn="top",trigger:Kt="hover",children:Qe,mouseEnterDelay:qe=.1,mouseLeaveDelay:Ct=.1,onOpenChange:Ie,overlayStyle:je={},styles:dt,classNames:Dt}=Te,ln=Nt(Te,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:Ut,className:Yt,style:Mn,classNames:we,styles:fe}=(0,lt.dj)("popover"),at=Ut("popover",Tt),[Gt,$e,He]=(0,Be.Z)(at),Ue=Ut(),rt=Oe()(mt,$e,He,Yt,we.root,Dt==null?void 0:Dt.root),cn=Oe()(we.body,Dt==null?void 0:Dt.body),[qt,Fn]=(0,it.Z)(!1,{value:(et=Te.open)!==null&&et!==void 0?et:Te.visible,defaultValue:(st=Te.defaultOpen)!==null&&st!==void 0?st:Te.defaultVisible}),bt=(re,ce)=>{Fn(re,!0),Ie==null||Ie(re,ce)},Ge=re=>{re.keyCode===Re.Z.ESC&&bt(!1,re)},en=re=>{bt(re)},ue=(0,De.Z)(pe),ae=(0,De.Z)(Ze);return Gt(y.createElement(ze.Z,Object.assign({placement:nn,trigger:Kt,mouseEnterDelay:qe,mouseLeaveDelay:Ct},ln,{prefixCls:at,classNames:{root:rt,body:cn},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},fe.root),Mn),je),dt==null?void 0:dt.root),body:Object.assign(Object.assign({},fe.body),dt==null?void 0:dt.body)},ref:ke,open:qt,onOpenChange:en,overlay:ue||ae?y.createElement(tt.aV,{prefixCls:at,title:ue,content:ae}):null,transitionName:(0,Ve.m)(Ue,"zoom-big",ln.transitionName),"data-popover-inject":!0}),(0,Ke.Tm)(Qe,{onKeyDown:re=>{var ce,he;y.isValidElement(Qe)&&((he=Qe==null?void 0:(ce=Qe.props).onKeyDown)===null||he===void 0||he.call(ce,re)),Ge(re)}})))});xe._InternalPanelDoNotUseOrYouWillBeFired=tt.ZP,zt.Z=xe},85074:function(St,zt,ne){"use strict";var y=ne(63356),Me=ne(34925),Oe=ne(37645),it=ne(36305),Re=ne(34998),De=ne(16931),Ve=ne(51636);const Ke=lt=>{const{componentCls:Be,popoverColor:Nt,titleMinWidth:nt,fontWeightStrong:xe,innerPadding:Te,boxShadowSecondary:ke,colorTextHeading:et,borderRadiusLG:st,zIndexPopup:Tt,titleMarginBottom:pe,colorBgElevated:Ze,popoverBg:mt,titleBorderBottom:nn,innerContentPadding:Kt,titlePadding:Qe}=lt;return[{[Be]:Object.assign(Object.assign({},(0,y.Wf)(lt)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Tt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":Ze,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Be}-content`]:{position:"relative"},[`${Be}-inner`]:{backgroundColor:mt,backgroundClip:"padding-box",borderRadius:st,boxShadow:ke,padding:Te},[`${Be}-title`]:{minWidth:nt,marginBottom:pe,color:et,fontWeight:xe,borderBottom:nn,padding:Qe},[`${Be}-inner-content`]:{color:Nt,padding:Kt}})},(0,Oe.ZP)(lt,"var(--antd-arrow-background-color)"),{[`${Be}-pure`]:{position:"relative",maxWidth:"none",margin:lt.sizePopupArrow,display:"inline-block",[`${Be}-content`]:{display:"inline-block"}}}]},ze=lt=>{const{componentCls:Be}=lt;return{[Be]:Re.i.map(Nt=>{const nt=lt[`${Nt}6`];return{[`&${Be}-${Nt}`]:{"--antd-arrow-background-color":nt,[`${Be}-inner`]:{backgroundColor:nt},[`${Be}-arrow`]:{background:"transparent"}}}})}},tt=lt=>{const{lineWidth:Be,controlHeight:Nt,fontHeight:nt,padding:xe,wireframe:Te,zIndexPopupBase:ke,borderRadiusLG:et,marginXS:st,lineType:Tt,colorSplit:pe,paddingSM:Ze}=lt,mt=Nt-nt,nn=mt/2,Kt=mt/2-Be,Qe=xe;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:ke+30},(0,it.w)(lt)),(0,Oe.wZ)({contentRadius:et,limitVerticalRadius:!0})),{innerPadding:Te?0:12,titleMarginBottom:Te?0:st,titlePadding:Te?`${nn}px ${Qe}px ${Kt}px`:0,titleBorderBottom:Te?`${Be}px ${Tt} ${pe}`:"none",innerContentPadding:Te?`${Ze}px ${Qe}px`:0})};zt.Z=(0,De.I$)("Popover",lt=>{const{colorBgElevated:Be,colorText:Nt}=lt,nt=(0,Ve.mergeToken)(lt,{popoverBg:Be,popoverColor:Nt});return[Ke(nt),ze(nt),(0,Me._y)(nt,"zoom-big")]},tt,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},52392:function(St,zt,ne){"use strict";var y=ne(59301);const Me=(0,y.createContext)({});zt.Z=Me},23422:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ct}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(3703),Re=ne(16089),De=ne(2171),Ve=ne(52392),Ke=ne(8654),ze=ne(25399),lt=y.forwardRef((Ie,je)=>{const{open:dt,draggingDelete:Dt}=Ie,ln=(0,y.useRef)(null),Ut=dt&&!Dt,Yt=(0,y.useRef)(null);function Mn(){Re.Z.cancel(Yt.current),Yt.current=null}function we(){Yt.current=(0,Re.Z)(()=>{var fe;(fe=ln.current)===null||fe===void 0||fe.forceAlign(),Yt.current=null})}return y.useEffect(()=>(Ut?we():Mn(),Mn),[Ut,Ie.title]),y.createElement(ze.Z,Object.assign({ref:(0,Ke.sQ)(ln,je)},Ie,{open:Ut}))}),Be=ne(36237),Nt=ne(17835),nt=ne(63356),xe=ne(16931),Te=ne(51636);const ke=Ie=>{const{componentCls:je,antCls:dt,controlSize:Dt,dotSize:ln,marginFull:Ut,marginPart:Yt,colorFillContentHover:Mn,handleColorDisabled:we,calc:fe,handleSize:at,handleSizeHover:Gt,handleActiveColor:$e,handleActiveOutlineColor:He,handleLineWidth:Ue,handleLineWidthHover:rt,motionDurationMid:cn}=Ie;return{[je]:Object.assign(Object.assign({},(0,nt.Wf)(Ie)),{position:"relative",height:Dt,margin:`${(0,Be.unit)(Yt)} ${(0,Be.unit)(Ut)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,Be.unit)(Ut)} ${(0,Be.unit)(Yt)}`},[`${je}-rail`]:{position:"absolute",backgroundColor:Ie.railBg,borderRadius:Ie.borderRadiusXS,transition:`background-color ${cn}`},[`${je}-track,${je}-tracks`]:{position:"absolute",transition:`background-color ${cn}`},[`${je}-track`]:{backgroundColor:Ie.trackBg,borderRadius:Ie.borderRadiusXS},[`${je}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${je}-rail`]:{backgroundColor:Ie.railHoverBg},[`${je}-track`]:{backgroundColor:Ie.trackHoverBg},[`${je}-dot`]:{borderColor:Mn},[`${je}-handle::after`]:{boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${Ie.colorPrimaryBorderHover}`},[`${je}-dot-active`]:{borderColor:Ie.dotActiveBorderColor}},[`${je}-handle`]:{position:"absolute",width:at,height:at,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:fe(Ue).mul(-1).equal(),insetBlockStart:fe(Ue).mul(-1).equal(),width:fe(at).add(fe(Ue).mul(2)).equal(),height:fe(at).add(fe(Ue).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:at,height:at,backgroundColor:Ie.colorBgElevated,boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${Ie.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` + `]:{color:zi}})}]},It=ut=>{const{componentCls:Rt,paddingBlock:gn,paddingInline:Ln,inputAffixPadding:cr,controlWidth:wr,borderRadiusLG:Na,borderRadiusSM:Wr,paddingInlineLG:Vr,paddingInlineSM:Fr,paddingBlockLG:Da,paddingBlockSM:za,motionDurationMid:Ua}=ut;return{[`${Rt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Rt}-input`]:{padding:`${(0,gt.unit)(gn)} 0`}},(0,ft.ik)(ut)),{position:"relative",display:"inline-flex",alignItems:"center",width:wr,padding:0,paddingInlineStart:Ln,"&-lg":{borderRadius:Na,paddingInlineStart:Vr,[`input${Rt}-input`]:{padding:`${(0,gt.unit)(Da)} 0`}},"&-sm":{borderRadius:Wr,paddingInlineStart:Fr,[`input${Rt}-input`]:{padding:`${(0,gt.unit)(za)} 0`}},[`&:not(${Rt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Rt}-disabled`]:{background:"transparent"},[`> div${Rt}`]:{width:"100%",border:"none",outline:"none",[`&${Rt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Rt}-handler-wrap`]:{zIndex:2},[Rt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:cr},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Ln,marginInlineStart:cr,transition:`margin ${Ua}`}},[`&:hover ${Rt}-handler-wrap, &-focused ${Rt}-handler-wrap`]:{width:ut.handleWidth,opacity:1},[`&:not(${Rt}-affix-wrapper-without-controls):hover ${Rt}-suffix`]:{marginInlineEnd:ut.calc(ut.handleWidth).add(Ln).equal()}})}};var fn=(0,Un.I$)("InputNumber",ut=>{const Rt=(0,rn.mergeToken)(ut,(0,yt.e)(ut));return[on(Rt),It(Rt),(0,Pn.c)(Rt)]},Cn,{unitless:{handleOpacity:!0}}),kt=function(ut,Rt){var gn={};for(var Ln in ut)Object.prototype.hasOwnProperty.call(ut,Ln)&&Rt.indexOf(Ln)<0&&(gn[Ln]=ut[Ln]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cr=0,Ln=Object.getOwnPropertySymbols(ut);cr{const{getPrefixCls:gn,direction:Ln}=y.useContext(ue.E_),cr=y.useRef(null);y.useImperativeHandle(Rt,()=>cr.current);const{className:wr,rootClassName:Na,size:Wr,disabled:Vr,prefixCls:Fr,addonBefore:Da,addonAfter:za,prefix:Ua,suffix:qa,bordered:fr,readOnly:Jt,status:Zn,controls:Er,variant:Aa}=ut,kr=kt(ut,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Ar=gn("input-number",Fr),pi=(0,ce.Z)(Ar),[zi,oi,Ta]=fn(Ar,pi),{compactSize:xn,compactItemClassnames:Sr}=(0,Et.ri)(Ar,Ln);let Hr=y.createElement(Oe.Z,{className:`${Ar}-handler-up-inner`}),Zr=y.createElement(Me.Z,{className:`${Ar}-handler-down-inner`});const na=typeof Er=="boolean"?Er:void 0;typeof Er=="object"&&(Hr=typeof Er.upIcon=="undefined"?Hr:y.createElement("span",{className:`${Ar}-handler-up-inner`},Er.upIcon),Zr=typeof Er.downIcon=="undefined"?Zr:y.createElement("span",{className:`${Ar}-handler-down-inner`},Er.downIcon));const{hasFeedback:$t,status:Vn,isFormItemInput:Wn,feedbackIcon:pt}=y.useContext(ie.aM),wt=(0,en.F)(Vn,Zn),qn=(0,he.Z)(yr=>{var Gn;return(Gn=Wr!=null?Wr:xn)!==null&&Gn!==void 0?Gn:yr}),di=y.useContext(re.Z),Ra=Vr!=null?Vr:di,[ct,Lt]=(0,Ce.Z)("inputNumber",Aa,fr),Mt=$t&&y.createElement(y.Fragment,null,pt),At=Re()({[`${Ar}-lg`]:qn==="large",[`${Ar}-sm`]:qn==="small",[`${Ar}-rtl`]:Ln==="rtl",[`${Ar}-in-form-item`]:Wn},oi),Yn=`${Ar}-group`,lr=y.createElement(bt,Object.assign({ref:cr,disabled:Ra,className:Re()(Ta,pi,wr,Na,Sr),upHandler:Hr,downHandler:Zr,prefixCls:Ar,readOnly:Jt,controls:na,prefix:Ua,suffix:Mt||qa,addonBefore:Da&&y.createElement(Ge.Z,{form:!0,space:!0},Da),addonAfter:za&&y.createElement(Ge.Z,{form:!0,space:!0},za),classNames:{input:At,variant:Re()({[`${Ar}-${ct}`]:Lt},(0,en.Z)(Ar,wt,$t)),affixWrapper:Re()({[`${Ar}-affix-wrapper-sm`]:qn==="small",[`${Ar}-affix-wrapper-lg`]:qn==="large",[`${Ar}-affix-wrapper-rtl`]:Ln==="rtl",[`${Ar}-affix-wrapper-without-controls`]:Er===!1||Ra},oi),wrapper:Re()({[`${Yn}-rtl`]:Ln==="rtl"},oi),groupWrapper:Re()({[`${Ar}-group-wrapper-sm`]:qn==="small",[`${Ar}-group-wrapper-lg`]:qn==="large",[`${Ar}-group-wrapper-rtl`]:Ln==="rtl",[`${Ar}-group-wrapper-${ct}`]:Lt},(0,en.Z)(`${Ar}-group-wrapper`,wt,$t),oi)}},kr));return zi(lr)}),rr=Hn,Qr=ut=>y.createElement(ae.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(Hn,Object.assign({},ut)));rr._InternalPanelDoNotUseOrYouWillBeFired=Qr;var or=rr},24404:function(St,zt,ne){"use strict";ne.d(zt,{default:function(){return Ze}});var y=ne(94480),Me=ne(59301),Oe=ne(92310),it=ne.n(Oe),Re=ne(2738),De=ne(48755),Ve=ne(6989),Ke=ne(11592),ze=ne(24303);function tt(mt,nn,Kt){return typeof Kt=="boolean"?Kt:mt.length?!0:(0,Ke.Z)(nn).some(qe=>qe.type===ze.Z)}var lt=ne(48923),Be=function(mt,nn){var Kt={};for(var Qe in mt)Object.prototype.hasOwnProperty.call(mt,Qe)&&nn.indexOf(Qe)<0&&(Kt[Qe]=mt[Qe]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Qe=Object.getOwnPropertySymbols(mt);qeMe.forwardRef((Ie,je)=>Me.createElement(qe,Object.assign({ref:je,suffixCls:nn,tagName:Kt},Ie)))}const nt=Me.forwardRef((mt,nn)=>{const{prefixCls:Kt,suffixCls:Qe,className:qe,tagName:Ct}=mt,Ie=Be(mt,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:je}=Me.useContext(De.E_),dt=je("layout",Kt),[Dt,ln,Ut]=(0,lt.ZP)(dt),Yt=Qe?`${dt}-${Qe}`:dt;return Dt(Me.createElement(Ct,Object.assign({className:it()(Kt||Yt,qe,ln,Ut),ref:nn},Ie)))}),xe=Me.forwardRef((mt,nn)=>{const{direction:Kt}=Me.useContext(De.E_),[Qe,qe]=Me.useState([]),{prefixCls:Ct,className:Ie,rootClassName:je,children:dt,hasSider:Dt,tagName:ln,style:Ut}=mt,Yt=Be(mt,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Mn=(0,Re.Z)(Yt,["suffixCls"]),{getPrefixCls:we,className:fe,style:at}=(0,De.dj)("layout"),Gt=we("layout",Ct),$e=tt(Qe,dt,Dt),[He,Ue,rt]=(0,lt.ZP)(Gt),cn=it()(Gt,{[`${Gt}-has-sider`]:$e,[`${Gt}-rtl`]:Kt==="rtl"},fe,Ie,je,Ue,rt),qt=Me.useMemo(()=>({siderHook:{addSider:Fn=>{qe(bt=>[].concat((0,y.Z)(bt),[Fn]))},removeSider:Fn=>{qe(bt=>bt.filter(Ge=>Ge!==Fn))}}}),[]);return He(Me.createElement(Ve.V.Provider,{value:qt},Me.createElement(ln,Object.assign({ref:nn,className:cn,style:Object.assign(Object.assign({},at),Ut)},Mn),dt)))}),Te=Nt({tagName:"div",displayName:"Layout"})(xe),ke=Nt({suffixCls:"header",tagName:"header",displayName:"Header"})(nt),et=Nt({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(nt),st=Nt({suffixCls:"content",tagName:"main",displayName:"Content"})(nt);var Tt=Te;const pe=Tt;pe.Header=ke,pe.Footer=et,pe.Content=st,pe.Sider=ze.Z,pe._InternalSiderContext=ze.D;var Ze=pe},69106:function(St,zt,ne){"use strict";ne.d(zt,{aV:function(){return ze},t5:function(){return tt}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(29125),Re=ne(54500),De=ne(48755),Ve=ne(85074),Ke=function(Be,Nt){var nt={};for(var xe in Be)Object.prototype.hasOwnProperty.call(Be,xe)&&Nt.indexOf(xe)<0&&(nt[xe]=Be[xe]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,xe=Object.getOwnPropertySymbols(Be);Te{let{title:Nt,content:nt,prefixCls:xe}=Be;return!Nt&&!nt?null:y.createElement(y.Fragment,null,Nt&&y.createElement("div",{className:`${xe}-title`},Nt),nt&&y.createElement("div",{className:`${xe}-inner-content`},nt))},tt=Be=>{const{hashId:Nt,prefixCls:nt,className:xe,style:Te,placement:ke="top",title:et,content:st,children:Tt}=Be,pe=(0,Re.Z)(et),Ze=(0,Re.Z)(st),mt=Oe()(Nt,nt,`${nt}-pure`,`${nt}-placement-${ke}`,xe);return y.createElement("div",{className:mt,style:Te},y.createElement("div",{className:`${nt}-arrow`}),y.createElement(it.G,Object.assign({},Be,{className:Nt,prefixCls:nt}),Tt||y.createElement(ze,{prefixCls:nt,title:pe,content:Ze})))},lt=Be=>{const{prefixCls:Nt,className:nt}=Be,xe=Ke(Be,["prefixCls","className"]),{getPrefixCls:Te}=y.useContext(De.E_),ke=Te("popover",Nt),[et,st,Tt]=(0,Ve.Z)(ke);return et(y.createElement(tt,Object.assign({},xe,{prefixCls:ke,hashId:st,className:Oe()(nt,Tt)})))};zt.ZP=lt},37639:function(St,zt,ne){"use strict";var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(18929),Re=ne(10228),De=ne(54500),Ve=ne(86641),Ke=ne(22703),ze=ne(25399),tt=ne(69106),lt=ne(48755),Be=ne(85074),Nt=function(Te,ke){var et={};for(var st in Te)Object.prototype.hasOwnProperty.call(Te,st)&&ke.indexOf(st)<0&&(et[st]=Te[st]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,st=Object.getOwnPropertySymbols(Te);Tt{var et,st;const{prefixCls:Tt,title:pe,content:Ze,overlayClassName:mt,placement:nn="top",trigger:Kt="hover",children:Qe,mouseEnterDelay:qe=.1,mouseLeaveDelay:Ct=.1,onOpenChange:Ie,overlayStyle:je={},styles:dt,classNames:Dt}=Te,ln=Nt(Te,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:Ut,className:Yt,style:Mn,classNames:we,styles:fe}=(0,lt.dj)("popover"),at=Ut("popover",Tt),[Gt,$e,He]=(0,Be.Z)(at),Ue=Ut(),rt=Oe()(mt,$e,He,Yt,we.root,Dt==null?void 0:Dt.root),cn=Oe()(we.body,Dt==null?void 0:Dt.body),[qt,Fn]=(0,it.Z)(!1,{value:(et=Te.open)!==null&&et!==void 0?et:Te.visible,defaultValue:(st=Te.defaultOpen)!==null&&st!==void 0?st:Te.defaultVisible}),bt=(re,ce)=>{Fn(re,!0),Ie==null||Ie(re,ce)},Ge=re=>{re.keyCode===Re.Z.ESC&&bt(!1,re)},en=re=>{bt(re)},ue=(0,De.Z)(pe),ae=(0,De.Z)(Ze);return Gt(y.createElement(ze.Z,Object.assign({placement:nn,trigger:Kt,mouseEnterDelay:qe,mouseLeaveDelay:Ct},ln,{prefixCls:at,classNames:{root:rt,body:cn},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},fe.root),Mn),je),dt==null?void 0:dt.root),body:Object.assign(Object.assign({},fe.body),dt==null?void 0:dt.body)},ref:ke,open:qt,onOpenChange:en,overlay:ue||ae?y.createElement(tt.aV,{prefixCls:at,title:ue,content:ae}):null,transitionName:(0,Ve.m)(Ue,"zoom-big",ln.transitionName),"data-popover-inject":!0}),(0,Ke.Tm)(Qe,{onKeyDown:re=>{var ce,he;y.isValidElement(Qe)&&((he=Qe==null?void 0:(ce=Qe.props).onKeyDown)===null||he===void 0||he.call(ce,re)),Ge(re)}})))});xe._InternalPanelDoNotUseOrYouWillBeFired=tt.ZP,zt.Z=xe},85074:function(St,zt,ne){"use strict";var y=ne(63356),Me=ne(34925),Oe=ne(37645),it=ne(36305),Re=ne(34998),De=ne(16931),Ve=ne(51636);const Ke=lt=>{const{componentCls:Be,popoverColor:Nt,titleMinWidth:nt,fontWeightStrong:xe,innerPadding:Te,boxShadowSecondary:ke,colorTextHeading:et,borderRadiusLG:st,zIndexPopup:Tt,titleMarginBottom:pe,colorBgElevated:Ze,popoverBg:mt,titleBorderBottom:nn,innerContentPadding:Kt,titlePadding:Qe}=lt;return[{[Be]:Object.assign(Object.assign({},(0,y.Wf)(lt)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Tt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":Ze,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Be}-content`]:{position:"relative"},[`${Be}-inner`]:{backgroundColor:mt,backgroundClip:"padding-box",borderRadius:st,boxShadow:ke,padding:Te},[`${Be}-title`]:{minWidth:nt,marginBottom:pe,color:et,fontWeight:xe,borderBottom:nn,padding:Qe},[`${Be}-inner-content`]:{color:Nt,padding:Kt}})},(0,Oe.ZP)(lt,"var(--antd-arrow-background-color)"),{[`${Be}-pure`]:{position:"relative",maxWidth:"none",margin:lt.sizePopupArrow,display:"inline-block",[`${Be}-content`]:{display:"inline-block"}}}]},ze=lt=>{const{componentCls:Be}=lt;return{[Be]:Re.i.map(Nt=>{const nt=lt[`${Nt}6`];return{[`&${Be}-${Nt}`]:{"--antd-arrow-background-color":nt,[`${Be}-inner`]:{backgroundColor:nt},[`${Be}-arrow`]:{background:"transparent"}}}})}},tt=lt=>{const{lineWidth:Be,controlHeight:Nt,fontHeight:nt,padding:xe,wireframe:Te,zIndexPopupBase:ke,borderRadiusLG:et,marginXS:st,lineType:Tt,colorSplit:pe,paddingSM:Ze}=lt,mt=Nt-nt,nn=mt/2,Kt=mt/2-Be,Qe=xe;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:ke+30},(0,it.w)(lt)),(0,Oe.wZ)({contentRadius:et,limitVerticalRadius:!0})),{innerPadding:Te?0:12,titleMarginBottom:Te?0:st,titlePadding:Te?`${nn}px ${Qe}px ${Kt}px`:0,titleBorderBottom:Te?`${Be}px ${Tt} ${pe}`:"none",innerContentPadding:Te?`${Ze}px ${Qe}px`:0})};zt.Z=(0,De.I$)("Popover",lt=>{const{colorBgElevated:Be,colorText:Nt}=lt,nt=(0,Ve.mergeToken)(lt,{popoverBg:Be,popoverColor:Nt});return[Ke(nt),ze(nt),(0,Me._y)(nt,"zoom-big")]},tt,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},52392:function(St,zt,ne){"use strict";var y=ne(59301);const Me=(0,y.createContext)({});zt.Z=Me},23422:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ct}});var y=ne(59301),Me=ne(92310),Oe=ne.n(Me),it=ne(3703),Re=ne(16089),De=ne(2171),Ve=ne(52392),Ke=ne(8654),ze=ne(25399),lt=y.forwardRef((Ie,je)=>{const{open:dt,draggingDelete:Dt}=Ie,ln=(0,y.useRef)(null),Ut=dt&&!Dt,Yt=(0,y.useRef)(null);function Mn(){Re.Z.cancel(Yt.current),Yt.current=null}function we(){Yt.current=(0,Re.Z)(()=>{var fe;(fe=ln.current)===null||fe===void 0||fe.forceAlign(),Yt.current=null})}return y.useEffect(()=>(Ut?we():Mn(),Mn),[Ut,Ie.title]),y.createElement(ze.Z,Object.assign({ref:(0,Ke.sQ)(ln,je)},Ie,{open:Ut}))}),Be=ne(36237),Nt=ne(17835),nt=ne(63356),xe=ne(16931),Te=ne(51636);const ke=Ie=>{const{componentCls:je,antCls:dt,controlSize:Dt,dotSize:ln,marginFull:Ut,marginPart:Yt,colorFillContentHover:Mn,handleColorDisabled:we,calc:fe,handleSize:at,handleSizeHover:Gt,handleActiveColor:$e,handleActiveOutlineColor:He,handleLineWidth:Ue,handleLineWidthHover:rt,motionDurationMid:cn}=Ie;return{[je]:Object.assign(Object.assign({},(0,nt.Wf)(Ie)),{position:"relative",height:Dt,margin:`${(0,Be.unit)(Yt)} ${(0,Be.unit)(Ut)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,Be.unit)(Ut)} ${(0,Be.unit)(Yt)}`},[`${je}-rail`]:{position:"absolute",backgroundColor:Ie.railBg,borderRadius:Ie.borderRadiusXS,transition:`background-color ${cn}`},[`${je}-track,${je}-tracks`]:{position:"absolute",transition:`background-color ${cn}`},[`${je}-track`]:{backgroundColor:Ie.trackBg,borderRadius:Ie.borderRadiusXS},[`${je}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${je}-rail`]:{backgroundColor:Ie.railHoverBg},[`${je}-track`]:{backgroundColor:Ie.trackHoverBg},[`${je}-dot`]:{borderColor:Mn},[`${je}-handle::after`]:{boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${Ie.colorPrimaryBorderHover}`},[`${je}-dot-active`]:{borderColor:Ie.dotActiveBorderColor}},[`${je}-handle`]:{position:"absolute",width:at,height:at,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:fe(Ue).mul(-1).equal(),insetBlockStart:fe(Ue).mul(-1).equal(),width:fe(at).add(fe(Ue).mul(2)).equal(),height:fe(at).add(fe(Ue).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:at,height:at,backgroundColor:Ie.colorBgElevated,boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${Ie.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${cn}, inset-block-start ${cn}, width ${cn}, @@ -1011,33 +1011,33 @@ `]:{backgroundColor:Ie.colorBgElevated,borderColor:Ie.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${je}-handle::after`]:{backgroundColor:Ie.colorBgElevated,cursor:"not-allowed",width:at,height:at,boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${we}`,insetInlineStart:0,insetBlockStart:0},[` ${je}-mark-text, ${je}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${dt}-tooltip-inner`]:{minWidth:"unset"}})}},et=(Ie,je)=>{const{componentCls:dt,railSize:Dt,handleSize:ln,dotSize:Ut,marginFull:Yt,calc:Mn}=Ie,we=je?"paddingBlock":"paddingInline",fe=je?"width":"height",at=je?"height":"width",Gt=je?"insetBlockStart":"insetInlineStart",$e=je?"top":"insetInlineStart",He=Mn(Dt).mul(3).sub(ln).div(2).equal(),Ue=Mn(ln).sub(Dt).div(2).equal(),rt=je?{borderWidth:`${(0,Be.unit)(Ue)} 0`,transform:`translateY(${(0,Be.unit)(Mn(Ue).mul(-1).equal())})`}:{borderWidth:`0 ${(0,Be.unit)(Ue)}`,transform:`translateX(${(0,Be.unit)(Ie.calc(Ue).mul(-1).equal())})`};return{[we]:Dt,[at]:Mn(Dt).mul(3).equal(),[`${dt}-rail`]:{[fe]:"100%",[at]:Dt},[`${dt}-track,${dt}-tracks`]:{[at]:Dt},[`${dt}-track-draggable`]:Object.assign({},rt),[`${dt}-handle`]:{[Gt]:He},[`${dt}-mark`]:{insetInlineStart:0,top:0,[$e]:Mn(Dt).mul(3).add(je?0:Yt).equal(),[fe]:"100%"},[`${dt}-step`]:{insetInlineStart:0,top:0,[$e]:Dt,[fe]:"100%",[at]:Dt},[`${dt}-dot`]:{position:"absolute",[Gt]:Mn(Dt).sub(Ut).div(2).equal()}}},st=Ie=>{const{componentCls:je,marginPartWithMark:dt}=Ie;return{[`${je}-horizontal`]:Object.assign(Object.assign({},et(Ie,!0)),{[`&${je}-with-marks`]:{marginBottom:dt}})}},Tt=Ie=>{const{componentCls:je}=Ie;return{[`${je}-vertical`]:Object.assign(Object.assign({},et(Ie,!1)),{height:"100%"})}},pe=Ie=>{const dt=Ie.controlHeightLG/4,Dt=Ie.controlHeightSM/2,ln=Ie.lineWidth+1,Ut=Ie.lineWidth+1*1.5,Yt=Ie.colorPrimary,Mn=new Nt.FastColor(Yt).setA(.2).toRgbString();return{controlSize:dt,railSize:4,handleSize:dt,handleSizeHover:Dt,dotSize:8,handleLineWidth:ln,handleLineWidthHover:Ut,railBg:Ie.colorFillTertiary,railHoverBg:Ie.colorFillSecondary,trackBg:Ie.colorPrimaryBorder,trackHoverBg:Ie.colorPrimaryBorderHover,handleColor:Ie.colorPrimaryBorder,handleActiveColor:Yt,handleActiveOutlineColor:Mn,handleColorDisabled:new Nt.FastColor(Ie.colorTextDisabled).onBackground(Ie.colorBgContainer).toHexString(),dotBorderColor:Ie.colorBorderSecondary,dotActiveBorderColor:Ie.colorPrimaryBorder,trackBgDisabled:Ie.colorBgContainerDisabled}};var Ze=(0,xe.I$)("Slider",Ie=>{const je=(0,Te.mergeToken)(Ie,{marginPart:Ie.calc(Ie.controlHeight).sub(Ie.controlSize).div(2).equal(),marginFull:Ie.calc(Ie.controlSize).div(2).equal(),marginPartWithMark:Ie.calc(Ie.controlHeightLG).sub(Ie.controlSize).equal()});return[ke(je),st(je),Tt(je)]},pe);function mt(){const[Ie,je]=y.useState(!1),dt=y.useRef(null),Dt=()=>{Re.Z.cancel(dt.current)},ln=Ut=>{Dt(),Ut?je(Ut):dt.current=(0,Re.Z)(()=>{je(Ut)})};return y.useEffect(()=>Dt,[]),[Ie,ln]}var nn=ne(48755),Kt=function(Ie,je){var dt={};for(var Dt in Ie)Object.prototype.hasOwnProperty.call(Ie,Dt)&&je.indexOf(Dt)<0&&(dt[Dt]=Ie[Dt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,Dt=Object.getOwnPropertySymbols(Ie);lntypeof dt=="number"?dt.toString():""}var Ct=y.forwardRef((Ie,je)=>{const{prefixCls:dt,range:Dt,className:ln,rootClassName:Ut,style:Yt,disabled:Mn,tooltipPrefixCls:we,tipFormatter:fe,tooltipVisible:at,getTooltipPopupContainer:Gt,tooltipPlacement:$e,tooltip:He={},onChangeComplete:Ue,classNames:rt,styles:cn}=Ie,qt=Kt(Ie,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:Fn}=Ie,{getPrefixCls:bt,direction:Ge,className:en,style:ue,classNames:ae,styles:re,getPopupContainer:ce}=(0,nn.dj)("slider"),he=y.useContext(De.Z),ie=Mn!=null?Mn:he,{handleRender:Ce,direction:Et}=y.useContext(Ve.Z),ft=(Et||Ge)==="rtl",[yt,pn]=mt(),[Sn,Pn]=mt(),Un=Object.assign({},He),{open:rn,placement:ht,getPopupContainer:Cn,prefixCls:_t,formatter:on}=Un,It=rn!=null?rn:at,fn=(yt||Sn)&&It!==!1,kt=Qe(on,fe),[Hn,rr]=mt(),Qr=za=>{Ue==null||Ue(za),rr(!1)},or=(za,Ua)=>za||(Ua?ft?"left":"right":"top"),ut=bt("slider",dt),[Rt,gn,Ln]=Ze(ut),cr=Oe()(ln,en,ae.root,rt==null?void 0:rt.root,Ut,{[`${ut}-rtl`]:ft,[`${ut}-lock`]:Hn},gn,Ln);ft&&!qt.vertical&&(qt.reverse=!qt.reverse),y.useEffect(()=>{const za=()=>{(0,Re.Z)(()=>{Pn(!1)},1)};return document.addEventListener("mouseup",za),()=>{document.removeEventListener("mouseup",za)}},[]);const wr=Dt&&!It,Na=Ce||((za,Ua)=>{const{index:$a}=Ua,fr=za.props;function Jt(kr,Ar,pi){var zi,oi,Ta,xn;pi&&((oi=(zi=qt)[kr])===null||oi===void 0||oi.call(zi,Ar)),(xn=(Ta=fr)[kr])===null||xn===void 0||xn.call(Ta,Ar)}const Zn=Object.assign(Object.assign({},fr),{onMouseEnter:kr=>{pn(!0),Jt("onMouseEnter",kr)},onMouseLeave:kr=>{pn(!1),Jt("onMouseLeave",kr)},onMouseDown:kr=>{Pn(!0),rr(!0),Jt("onMouseDown",kr)},onFocus:kr=>{var Ar;Pn(!0),(Ar=qt.onFocus)===null||Ar===void 0||Ar.call(qt,kr),Jt("onFocus",kr,!0)},onBlur:kr=>{var Ar;Pn(!1),(Ar=qt.onBlur)===null||Ar===void 0||Ar.call(qt,kr),Jt("onBlur",kr,!0)}}),Er=y.cloneElement(za,Zn),Aa=(!!It||fn)&&kt!==null;return wr?Er:y.createElement(lt,Object.assign({},Un,{prefixCls:bt("tooltip",_t!=null?_t:we),title:kt?kt(Ua.value):"",open:Aa,placement:or(ht!=null?ht:$e,Fn),key:$a,classNames:{root:`${ut}-tooltip`},getPopupContainer:Cn||Gt||ce}),Er)}),Wr=wr?(za,Ua)=>{const $a=y.cloneElement(za,{style:Object.assign(Object.assign({},za.props.style),{visibility:"hidden"})});return y.createElement(lt,Object.assign({},Un,{prefixCls:bt("tooltip",_t!=null?_t:we),title:kt?kt(Ua.value):"",open:kt!==null&&fn,placement:or(ht!=null?ht:$e,Fn),key:"tooltip",classNames:{root:`${ut}-tooltip`},getPopupContainer:Cn||Gt||ce,draggingDelete:Ua.draggingDelete}),$a)}:void 0,Vr=Object.assign(Object.assign(Object.assign(Object.assign({},re.root),ue),cn==null?void 0:cn.root),Yt),Fr=Object.assign(Object.assign({},re.tracks),cn==null?void 0:cn.tracks),Ba=Oe()(ae.tracks,rt==null?void 0:rt.tracks);return Rt(y.createElement(it.Z,Object.assign({},qt,{classNames:Object.assign({handle:Oe()(ae.handle,rt==null?void 0:rt.handle),rail:Oe()(ae.rail,rt==null?void 0:rt.rail),track:Oe()(ae.track,rt==null?void 0:rt.track)},Ba?{tracks:Ba}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},re.handle),cn==null?void 0:cn.handle),rail:Object.assign(Object.assign({},re.rail),cn==null?void 0:cn.rail),track:Object.assign(Object.assign({},re.track),cn==null?void 0:cn.track)},Object.keys(Fr).length?{tracks:Fr}:{}),step:qt.step,range:Dt,className:cr,style:Vr,disabled:ie,ref:je,prefixCls:ut,handleRender:Na,activeHandleRender:Wr,onChangeComplete:Qr})))})},58755:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return ln}});var y=ne(59301),Me=ne(58617),Oe=ne(92310),it=ne.n(Oe),Re=ne(54476),De=ne(20068),Ve=ne(42978),Ke=ne(75931),ze=ne(18929),tt=ne(10228),lt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Be=y.forwardRef(function(Ut,Yt){var Mn,we=Ut.prefixCls,fe=we===void 0?"rc-switch":we,at=Ut.className,Gt=Ut.checked,$e=Ut.defaultChecked,He=Ut.disabled,Ue=Ut.loadingIcon,rt=Ut.checkedChildren,cn=Ut.unCheckedChildren,qt=Ut.onClick,Fn=Ut.onChange,bt=Ut.onKeyDown,Ge=(0,Ke.Z)(Ut,lt),en=(0,ze.Z)(!1,{value:Gt,defaultValue:$e}),ue=(0,Ve.Z)(en,2),ae=ue[0],re=ue[1];function ce(Et,gt){var ft=ae;return He||(ft=Et,re(ft),Fn==null||Fn(ft,gt)),ft}function he(Et){Et.which===tt.Z.LEFT?ce(!1,Et):Et.which===tt.Z.RIGHT&&ce(!0,Et),bt==null||bt(Et)}function ie(Et){var gt=ce(!ae,Et);qt==null||qt(gt,Et)}var Ce=it()(fe,at,(Mn={},(0,De.Z)(Mn,"".concat(fe,"-checked"),ae),(0,De.Z)(Mn,"".concat(fe,"-disabled"),He),Mn));return y.createElement("button",(0,Re.Z)({},Ge,{type:"button",role:"switch","aria-checked":ae,disabled:He,className:Ce,ref:Yt,onKeyDown:he,onClick:ie}),Ue,y.createElement("span",{className:"".concat(fe,"-inner")},y.createElement("span",{className:"".concat(fe,"-inner-checked")},rt),y.createElement("span",{className:"".concat(fe,"-inner-unchecked")},cn)))});Be.displayName="Switch";var Nt=Be,nt=ne(12919),xe=ne(48755),Te=ne(2171),ke=ne(31756),et=ne(36237),st=ne(17835),Tt=ne(63356),pe=ne(16931),Ze=ne(51636);const mt=Ut=>{const{componentCls:Yt,trackHeightSM:Mn,trackPadding:we,trackMinWidthSM:fe,innerMinMarginSM:at,innerMaxMarginSM:Gt,handleSizeSM:$e,calc:He}=Ut,Ue=`${Yt}-inner`,rt=(0,et.unit)(He($e).add(He(we).mul(2)).equal()),cn=(0,et.unit)(He(Gt).mul(2).equal());return{[Yt]:{[`&${Yt}-small`]:{minWidth:fe,height:Mn,lineHeight:(0,et.unit)(Mn),[`${Yt}-inner`]:{paddingInlineStart:Gt,paddingInlineEnd:at,[`${Ue}-checked, ${Ue}-unchecked`]:{minHeight:Mn},[`${Ue}-checked`]:{marginInlineStart:`calc(-100% + ${rt} - ${cn})`,marginInlineEnd:`calc(100% - ${rt} + ${cn})`},[`${Ue}-unchecked`]:{marginTop:He(Mn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Yt}-handle`]:{width:$e,height:$e},[`${Yt}-loading-icon`]:{top:He(He($e).sub(Ut.switchLoadingIconSize)).div(2).equal(),fontSize:Ut.switchLoadingIconSize},[`&${Yt}-checked`]:{[`${Yt}-inner`]:{paddingInlineStart:at,paddingInlineEnd:Gt,[`${Ue}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ue}-unchecked`]:{marginInlineStart:`calc(100% - ${rt} + ${cn})`,marginInlineEnd:`calc(-100% + ${rt} - ${cn})`}},[`${Yt}-handle`]:{insetInlineStart:`calc(100% - ${(0,et.unit)(He($e).add(we).equal())})`}},[`&:not(${Yt}-disabled):active`]:{[`&:not(${Yt}-checked) ${Ue}`]:{[`${Ue}-unchecked`]:{marginInlineStart:He(Ut.marginXXS).div(2).equal(),marginInlineEnd:He(Ut.marginXXS).mul(-1).div(2).equal()}},[`&${Yt}-checked ${Ue}`]:{[`${Ue}-checked`]:{marginInlineStart:He(Ut.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:He(Ut.marginXXS).div(2).equal()}}}}}}},nn=Ut=>{const{componentCls:Yt,handleSize:Mn,calc:we}=Ut;return{[Yt]:{[`${Yt}-loading-icon${Ut.iconCls}`]:{position:"relative",top:we(we(Mn).sub(Ut.fontSize)).div(2).equal(),color:Ut.switchLoadingIconColor,verticalAlign:"top"},[`&${Yt}-checked ${Yt}-loading-icon`]:{color:Ut.switchColor}}}},Kt=Ut=>{const{componentCls:Yt,trackPadding:Mn,handleBg:we,handleShadow:fe,handleSize:at,calc:Gt}=Ut,$e=`${Yt}-handle`;return{[Yt]:{[$e]:{position:"absolute",top:Mn,insetInlineStart:Mn,width:at,height:at,transition:`all ${Ut.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:we,borderRadius:Gt(at).div(2).equal(),boxShadow:fe,transition:`all ${Ut.switchDuration} ease-in-out`,content:'""'}},[`&${Yt}-checked ${$e}`]:{insetInlineStart:`calc(100% - ${(0,et.unit)(Gt(at).add(Mn).equal())})`},[`&:not(${Yt}-disabled):active`]:{[`${$e}::before`]:{insetInlineEnd:Ut.switchHandleActiveInset,insetInlineStart:0},[`&${Yt}-checked ${$e}::before`]:{insetInlineEnd:0,insetInlineStart:Ut.switchHandleActiveInset}}}}},Qe=Ut=>{const{componentCls:Yt,trackHeight:Mn,trackPadding:we,innerMinMargin:fe,innerMaxMargin:at,handleSize:Gt,calc:$e}=Ut,He=`${Yt}-inner`,Ue=(0,et.unit)($e(Gt).add($e(we).mul(2)).equal()),rt=(0,et.unit)($e(at).mul(2).equal());return{[Yt]:{[He]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:at,paddingInlineEnd:fe,transition:`padding-inline-start ${Ut.switchDuration} ease-in-out, padding-inline-end ${Ut.switchDuration} ease-in-out`,[`${He}-checked, ${He}-unchecked`]:{display:"block",color:Ut.colorTextLightSolid,fontSize:Ut.fontSizeSM,transition:`margin-inline-start ${Ut.switchDuration} ease-in-out, margin-inline-end ${Ut.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Mn},[`${He}-checked`]:{marginInlineStart:`calc(-100% + ${Ue} - ${rt})`,marginInlineEnd:`calc(100% - ${Ue} + ${rt})`},[`${He}-unchecked`]:{marginTop:$e(Mn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Yt}-checked ${He}`]:{paddingInlineStart:fe,paddingInlineEnd:at,[`${He}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${He}-unchecked`]:{marginInlineStart:`calc(100% - ${Ue} + ${rt})`,marginInlineEnd:`calc(-100% + ${Ue} - ${rt})`}},[`&:not(${Yt}-disabled):active`]:{[`&:not(${Yt}-checked) ${He}`]:{[`${He}-unchecked`]:{marginInlineStart:$e(we).mul(2).equal(),marginInlineEnd:$e(we).mul(-1).mul(2).equal()}},[`&${Yt}-checked ${He}`]:{[`${He}-checked`]:{marginInlineStart:$e(we).mul(-1).mul(2).equal(),marginInlineEnd:$e(we).mul(2).equal()}}}}}},qe=Ut=>{const{componentCls:Yt,trackHeight:Mn,trackMinWidth:we}=Ut;return{[Yt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Tt.Wf)(Ut)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:we,height:Mn,lineHeight:(0,et.unit)(Mn),verticalAlign:"middle",background:Ut.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Ut.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Yt}-disabled)`]:{background:Ut.colorTextTertiary}}),(0,Tt.Qy)(Ut)),{[`&${Yt}-checked`]:{background:Ut.switchColor,[`&:hover:not(${Yt}-disabled)`]:{background:Ut.colorPrimaryHover}},[`&${Yt}-loading, &${Yt}-disabled`]:{cursor:"not-allowed",opacity:Ut.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Yt}-rtl`]:{direction:"rtl"}})}},Ct=Ut=>{const{fontSize:Yt,lineHeight:Mn,controlHeight:we,colorWhite:fe}=Ut,at=Yt*Mn,Gt=we/2,$e=2,He=at-$e*2,Ue=Gt-$e*2;return{trackHeight:at,trackHeightSM:Gt,trackMinWidth:He*2+$e*4,trackMinWidthSM:Ue*2+$e*2,trackPadding:$e,handleBg:fe,handleSize:He,handleSizeSM:Ue,handleShadow:`0 2px 4px 0 ${new st.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:He/2,innerMaxMargin:He+$e+$e*2,innerMinMarginSM:Ue/2,innerMaxMarginSM:Ue+$e+$e*2}};var Ie=(0,pe.I$)("Switch",Ut=>{const Yt=(0,Ze.mergeToken)(Ut,{switchDuration:Ut.motionDurationMid,switchColor:Ut.colorPrimary,switchDisabledOpacity:Ut.opacityLoading,switchLoadingIconSize:Ut.calc(Ut.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Ut.opacityLoading})`,switchHandleActiveInset:"-30%"});return[qe(Yt),Qe(Yt),Kt(Yt),nn(Yt),mt(Yt)]},Ct),je=function(Ut,Yt){var Mn={};for(var we in Ut)Object.prototype.hasOwnProperty.call(Ut,we)&&Yt.indexOf(we)<0&&(Mn[we]=Ut[we]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,we=Object.getOwnPropertySymbols(Ut);fe{const{prefixCls:Mn,size:we,disabled:fe,loading:at,className:Gt,rootClassName:$e,style:He,checked:Ue,value:rt,defaultChecked:cn,defaultValue:qt,onChange:Fn}=Ut,bt=je(Ut,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Ge,en]=(0,ze.Z)(!1,{value:Ue!=null?Ue:rt,defaultValue:cn!=null?cn:qt}),{getPrefixCls:ue,direction:ae,switch:re}=y.useContext(xe.E_),ce=y.useContext(Te.Z),he=(fe!=null?fe:ce)||at,ie=ue("switch",Mn),Ce=y.createElement("div",{className:`${ie}-handle`},at&&y.createElement(Me.Z,{className:`${ie}-loading-icon`})),[Et,gt,ft]=Ie(ie),yt=(0,ke.Z)(we),pn=it()(re==null?void 0:re.className,{[`${ie}-small`]:yt==="small",[`${ie}-loading`]:at,[`${ie}-rtl`]:ae==="rtl"},Gt,$e,gt,ft),Sn=Object.assign(Object.assign({},re==null?void 0:re.style),He),Pn=function(){en(arguments.length<=0?void 0:arguments[0]),Fn==null||Fn.apply(void 0,arguments)};return Et(y.createElement(nt.Z,{component:"Switch"},y.createElement(Nt,Object.assign({},bt,{checked:Ge,onChange:Pn,prefixCls:ie,className:pn,style:Sn,disabled:he,ref:Yt,loadingIcon:Ce}))))});Dt.__ANT_SWITCH=!0;var ln=Dt},22275:function(St,zt,ne){"use strict";var y,Me=ne(25569).default;y={value:!0},zt.Z=void 0;var Oe=Me(ne(44820)),it=Me(ne(31191));const Re={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},Oe.default),timePickerLocale:Object.assign({},it.default)};Re.lang.ok="\u786E\u5B9A";var De=zt.Z=Re},31191:function(St,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;const ne={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};var y=zt.default=ne},99498:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){y.defineOption("placeholder","",function(Ke,ze,tt){var lt=tt&&tt!=y.Init;if(ze&&!lt)Ke.on("blur",Re),Ke.on("change",De),Ke.on("swapDoc",De),y.on(Ke.getInputField(),"compositionupdate",Ke.state.placeholderCompose=function(){it(Ke)}),De(Ke);else if(!ze&<){Ke.off("blur",Re),Ke.off("change",De),Ke.off("swapDoc",De),y.off(Ke.getInputField(),"compositionupdate",Ke.state.placeholderCompose),Me(Ke);var Be=Ke.getWrapperElement();Be.className=Be.className.replace(" CodeMirror-empty","")}ze&&!Ke.hasFocus()&&Re(Ke)});function Me(Ke){Ke.state.placeholder&&(Ke.state.placeholder.parentNode.removeChild(Ke.state.placeholder),Ke.state.placeholder=null)}function Oe(Ke){Me(Ke);var ze=Ke.state.placeholder=document.createElement("pre");ze.style.cssText="height: 0; overflow: visible",ze.style.direction=Ke.getOption("direction"),ze.className="CodeMirror-placeholder CodeMirror-line-like";var tt=Ke.getOption("placeholder");typeof tt=="string"&&(tt=document.createTextNode(tt)),ze.appendChild(tt),Ke.display.lineSpace.insertBefore(ze,Ke.display.lineSpace.firstChild)}function it(Ke){setTimeout(function(){var ze=!1,tt=Ke.getInputField();tt.nodeName=="TEXTAREA"?ze=!tt.value:Ke.lineCount()==1&&(ze=!/[^\u200b]/.test(tt.querySelector(".CodeMirror-line").textContent)),ze?Oe(Ke):Me(Ke)},20)}function Re(Ke){Ve(Ke)&&Oe(Ke)}function De(Ke){var ze=Ke.getWrapperElement(),tt=Ve(Ke);ze.className=ze.className.replace(" CodeMirror-empty","")+(tt?" CodeMirror-empty":""),tt?Oe(Ke):Me(Ke)}function Ve(Ke){return Ke.lineCount()===1&&Ke.getLine(0)===""}})},25717:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){var Me={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Oe=y.Pos;y.defineOption("autoCloseBrackets",!1,function(xe,Te,ke){ke&&ke!=y.Init&&(xe.removeKeyMap(Re),xe.state.closeBrackets=null),Te&&(De(it(Te,"pairs")),xe.state.closeBrackets=Te,xe.addKeyMap(Re))});function it(xe,Te){return Te=="pairs"&&typeof xe=="string"?xe:typeof xe=="object"&&xe[Te]!=null?xe[Te]:Me[Te]}var Re={Backspace:ze,Enter:tt};function De(xe){for(var Te=0;Te=0;st--){var pe=et[st].head;xe.replaceRange("",Oe(pe.line,pe.ch-1),Oe(pe.line,pe.ch+1),"+delete")}}function tt(xe){var Te=Ke(xe),ke=Te&&it(Te,"explode");if(!ke||xe.getOption("disableInput"))return y.Pass;for(var et=xe.listSelections(),st=0;st{const{componentCls:dt,railSize:Dt,handleSize:ln,dotSize:Ut,marginFull:Yt,calc:Mn}=Ie,we=je?"paddingBlock":"paddingInline",fe=je?"width":"height",at=je?"height":"width",Gt=je?"insetBlockStart":"insetInlineStart",$e=je?"top":"insetInlineStart",He=Mn(Dt).mul(3).sub(ln).div(2).equal(),Ue=Mn(ln).sub(Dt).div(2).equal(),rt=je?{borderWidth:`${(0,Be.unit)(Ue)} 0`,transform:`translateY(${(0,Be.unit)(Mn(Ue).mul(-1).equal())})`}:{borderWidth:`0 ${(0,Be.unit)(Ue)}`,transform:`translateX(${(0,Be.unit)(Ie.calc(Ue).mul(-1).equal())})`};return{[we]:Dt,[at]:Mn(Dt).mul(3).equal(),[`${dt}-rail`]:{[fe]:"100%",[at]:Dt},[`${dt}-track,${dt}-tracks`]:{[at]:Dt},[`${dt}-track-draggable`]:Object.assign({},rt),[`${dt}-handle`]:{[Gt]:He},[`${dt}-mark`]:{insetInlineStart:0,top:0,[$e]:Mn(Dt).mul(3).add(je?0:Yt).equal(),[fe]:"100%"},[`${dt}-step`]:{insetInlineStart:0,top:0,[$e]:Dt,[fe]:"100%",[at]:Dt},[`${dt}-dot`]:{position:"absolute",[Gt]:Mn(Dt).sub(Ut).div(2).equal()}}},st=Ie=>{const{componentCls:je,marginPartWithMark:dt}=Ie;return{[`${je}-horizontal`]:Object.assign(Object.assign({},et(Ie,!0)),{[`&${je}-with-marks`]:{marginBottom:dt}})}},Tt=Ie=>{const{componentCls:je}=Ie;return{[`${je}-vertical`]:Object.assign(Object.assign({},et(Ie,!1)),{height:"100%"})}},pe=Ie=>{const dt=Ie.controlHeightLG/4,Dt=Ie.controlHeightSM/2,ln=Ie.lineWidth+1,Ut=Ie.lineWidth+1*1.5,Yt=Ie.colorPrimary,Mn=new Nt.FastColor(Yt).setA(.2).toRgbString();return{controlSize:dt,railSize:4,handleSize:dt,handleSizeHover:Dt,dotSize:8,handleLineWidth:ln,handleLineWidthHover:Ut,railBg:Ie.colorFillTertiary,railHoverBg:Ie.colorFillSecondary,trackBg:Ie.colorPrimaryBorder,trackHoverBg:Ie.colorPrimaryBorderHover,handleColor:Ie.colorPrimaryBorder,handleActiveColor:Yt,handleActiveOutlineColor:Mn,handleColorDisabled:new Nt.FastColor(Ie.colorTextDisabled).onBackground(Ie.colorBgContainer).toHexString(),dotBorderColor:Ie.colorBorderSecondary,dotActiveBorderColor:Ie.colorPrimaryBorder,trackBgDisabled:Ie.colorBgContainerDisabled}};var Ze=(0,xe.I$)("Slider",Ie=>{const je=(0,Te.mergeToken)(Ie,{marginPart:Ie.calc(Ie.controlHeight).sub(Ie.controlSize).div(2).equal(),marginFull:Ie.calc(Ie.controlSize).div(2).equal(),marginPartWithMark:Ie.calc(Ie.controlHeightLG).sub(Ie.controlSize).equal()});return[ke(je),st(je),Tt(je)]},pe);function mt(){const[Ie,je]=y.useState(!1),dt=y.useRef(null),Dt=()=>{Re.Z.cancel(dt.current)},ln=Ut=>{Dt(),Ut?je(Ut):dt.current=(0,Re.Z)(()=>{je(Ut)})};return y.useEffect(()=>Dt,[]),[Ie,ln]}var nn=ne(48755),Kt=function(Ie,je){var dt={};for(var Dt in Ie)Object.prototype.hasOwnProperty.call(Ie,Dt)&&je.indexOf(Dt)<0&&(dt[Dt]=Ie[Dt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,Dt=Object.getOwnPropertySymbols(Ie);lntypeof dt=="number"?dt.toString():""}var Ct=y.forwardRef((Ie,je)=>{const{prefixCls:dt,range:Dt,className:ln,rootClassName:Ut,style:Yt,disabled:Mn,tooltipPrefixCls:we,tipFormatter:fe,tooltipVisible:at,getTooltipPopupContainer:Gt,tooltipPlacement:$e,tooltip:He={},onChangeComplete:Ue,classNames:rt,styles:cn}=Ie,qt=Kt(Ie,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:Fn}=Ie,{getPrefixCls:bt,direction:Ge,className:en,style:ue,classNames:ae,styles:re,getPopupContainer:ce}=(0,nn.dj)("slider"),he=y.useContext(De.Z),ie=Mn!=null?Mn:he,{handleRender:Ce,direction:Et}=y.useContext(Ve.Z),ft=(Et||Ge)==="rtl",[yt,pn]=mt(),[Sn,Pn]=mt(),Un=Object.assign({},He),{open:rn,placement:ht,getPopupContainer:Cn,prefixCls:_t,formatter:on}=Un,It=rn!=null?rn:at,fn=(yt||Sn)&&It!==!1,kt=Qe(on,fe),[Hn,rr]=mt(),Qr=za=>{Ue==null||Ue(za),rr(!1)},or=(za,Ua)=>za||(Ua?ft?"left":"right":"top"),ut=bt("slider",dt),[Rt,gn,Ln]=Ze(ut),cr=Oe()(ln,en,ae.root,rt==null?void 0:rt.root,Ut,{[`${ut}-rtl`]:ft,[`${ut}-lock`]:Hn},gn,Ln);ft&&!qt.vertical&&(qt.reverse=!qt.reverse),y.useEffect(()=>{const za=()=>{(0,Re.Z)(()=>{Pn(!1)},1)};return document.addEventListener("mouseup",za),()=>{document.removeEventListener("mouseup",za)}},[]);const wr=Dt&&!It,Na=Ce||((za,Ua)=>{const{index:qa}=Ua,fr=za.props;function Jt(kr,Ar,pi){var zi,oi,Ta,xn;pi&&((oi=(zi=qt)[kr])===null||oi===void 0||oi.call(zi,Ar)),(xn=(Ta=fr)[kr])===null||xn===void 0||xn.call(Ta,Ar)}const Zn=Object.assign(Object.assign({},fr),{onMouseEnter:kr=>{pn(!0),Jt("onMouseEnter",kr)},onMouseLeave:kr=>{pn(!1),Jt("onMouseLeave",kr)},onMouseDown:kr=>{Pn(!0),rr(!0),Jt("onMouseDown",kr)},onFocus:kr=>{var Ar;Pn(!0),(Ar=qt.onFocus)===null||Ar===void 0||Ar.call(qt,kr),Jt("onFocus",kr,!0)},onBlur:kr=>{var Ar;Pn(!1),(Ar=qt.onBlur)===null||Ar===void 0||Ar.call(qt,kr),Jt("onBlur",kr,!0)}}),Er=y.cloneElement(za,Zn),Aa=(!!It||fn)&&kt!==null;return wr?Er:y.createElement(lt,Object.assign({},Un,{prefixCls:bt("tooltip",_t!=null?_t:we),title:kt?kt(Ua.value):"",open:Aa,placement:or(ht!=null?ht:$e,Fn),key:qa,classNames:{root:`${ut}-tooltip`},getPopupContainer:Cn||Gt||ce}),Er)}),Wr=wr?(za,Ua)=>{const qa=y.cloneElement(za,{style:Object.assign(Object.assign({},za.props.style),{visibility:"hidden"})});return y.createElement(lt,Object.assign({},Un,{prefixCls:bt("tooltip",_t!=null?_t:we),title:kt?kt(Ua.value):"",open:kt!==null&&fn,placement:or(ht!=null?ht:$e,Fn),key:"tooltip",classNames:{root:`${ut}-tooltip`},getPopupContainer:Cn||Gt||ce,draggingDelete:Ua.draggingDelete}),qa)}:void 0,Vr=Object.assign(Object.assign(Object.assign(Object.assign({},re.root),ue),cn==null?void 0:cn.root),Yt),Fr=Object.assign(Object.assign({},re.tracks),cn==null?void 0:cn.tracks),Da=Oe()(ae.tracks,rt==null?void 0:rt.tracks);return Rt(y.createElement(it.Z,Object.assign({},qt,{classNames:Object.assign({handle:Oe()(ae.handle,rt==null?void 0:rt.handle),rail:Oe()(ae.rail,rt==null?void 0:rt.rail),track:Oe()(ae.track,rt==null?void 0:rt.track)},Da?{tracks:Da}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},re.handle),cn==null?void 0:cn.handle),rail:Object.assign(Object.assign({},re.rail),cn==null?void 0:cn.rail),track:Object.assign(Object.assign({},re.track),cn==null?void 0:cn.track)},Object.keys(Fr).length?{tracks:Fr}:{}),step:qt.step,range:Dt,className:cr,style:Vr,disabled:ie,ref:je,prefixCls:ut,handleRender:Na,activeHandleRender:Wr,onChangeComplete:Qr})))})},58755:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return ln}});var y=ne(59301),Me=ne(58617),Oe=ne(92310),it=ne.n(Oe),Re=ne(54476),De=ne(20068),Ve=ne(42978),Ke=ne(75931),ze=ne(18929),tt=ne(10228),lt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Be=y.forwardRef(function(Ut,Yt){var Mn,we=Ut.prefixCls,fe=we===void 0?"rc-switch":we,at=Ut.className,Gt=Ut.checked,$e=Ut.defaultChecked,He=Ut.disabled,Ue=Ut.loadingIcon,rt=Ut.checkedChildren,cn=Ut.unCheckedChildren,qt=Ut.onClick,Fn=Ut.onChange,bt=Ut.onKeyDown,Ge=(0,Ke.Z)(Ut,lt),en=(0,ze.Z)(!1,{value:Gt,defaultValue:$e}),ue=(0,Ve.Z)(en,2),ae=ue[0],re=ue[1];function ce(Et,gt){var ft=ae;return He||(ft=Et,re(ft),Fn==null||Fn(ft,gt)),ft}function he(Et){Et.which===tt.Z.LEFT?ce(!1,Et):Et.which===tt.Z.RIGHT&&ce(!0,Et),bt==null||bt(Et)}function ie(Et){var gt=ce(!ae,Et);qt==null||qt(gt,Et)}var Ce=it()(fe,at,(Mn={},(0,De.Z)(Mn,"".concat(fe,"-checked"),ae),(0,De.Z)(Mn,"".concat(fe,"-disabled"),He),Mn));return y.createElement("button",(0,Re.Z)({},Ge,{type:"button",role:"switch","aria-checked":ae,disabled:He,className:Ce,ref:Yt,onKeyDown:he,onClick:ie}),Ue,y.createElement("span",{className:"".concat(fe,"-inner")},y.createElement("span",{className:"".concat(fe,"-inner-checked")},rt),y.createElement("span",{className:"".concat(fe,"-inner-unchecked")},cn)))});Be.displayName="Switch";var Nt=Be,nt=ne(12919),xe=ne(48755),Te=ne(2171),ke=ne(31756),et=ne(36237),st=ne(17835),Tt=ne(63356),pe=ne(16931),Ze=ne(51636);const mt=Ut=>{const{componentCls:Yt,trackHeightSM:Mn,trackPadding:we,trackMinWidthSM:fe,innerMinMarginSM:at,innerMaxMarginSM:Gt,handleSizeSM:$e,calc:He}=Ut,Ue=`${Yt}-inner`,rt=(0,et.unit)(He($e).add(He(we).mul(2)).equal()),cn=(0,et.unit)(He(Gt).mul(2).equal());return{[Yt]:{[`&${Yt}-small`]:{minWidth:fe,height:Mn,lineHeight:(0,et.unit)(Mn),[`${Yt}-inner`]:{paddingInlineStart:Gt,paddingInlineEnd:at,[`${Ue}-checked, ${Ue}-unchecked`]:{minHeight:Mn},[`${Ue}-checked`]:{marginInlineStart:`calc(-100% + ${rt} - ${cn})`,marginInlineEnd:`calc(100% - ${rt} + ${cn})`},[`${Ue}-unchecked`]:{marginTop:He(Mn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Yt}-handle`]:{width:$e,height:$e},[`${Yt}-loading-icon`]:{top:He(He($e).sub(Ut.switchLoadingIconSize)).div(2).equal(),fontSize:Ut.switchLoadingIconSize},[`&${Yt}-checked`]:{[`${Yt}-inner`]:{paddingInlineStart:at,paddingInlineEnd:Gt,[`${Ue}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ue}-unchecked`]:{marginInlineStart:`calc(100% - ${rt} + ${cn})`,marginInlineEnd:`calc(-100% + ${rt} - ${cn})`}},[`${Yt}-handle`]:{insetInlineStart:`calc(100% - ${(0,et.unit)(He($e).add(we).equal())})`}},[`&:not(${Yt}-disabled):active`]:{[`&:not(${Yt}-checked) ${Ue}`]:{[`${Ue}-unchecked`]:{marginInlineStart:He(Ut.marginXXS).div(2).equal(),marginInlineEnd:He(Ut.marginXXS).mul(-1).div(2).equal()}},[`&${Yt}-checked ${Ue}`]:{[`${Ue}-checked`]:{marginInlineStart:He(Ut.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:He(Ut.marginXXS).div(2).equal()}}}}}}},nn=Ut=>{const{componentCls:Yt,handleSize:Mn,calc:we}=Ut;return{[Yt]:{[`${Yt}-loading-icon${Ut.iconCls}`]:{position:"relative",top:we(we(Mn).sub(Ut.fontSize)).div(2).equal(),color:Ut.switchLoadingIconColor,verticalAlign:"top"},[`&${Yt}-checked ${Yt}-loading-icon`]:{color:Ut.switchColor}}}},Kt=Ut=>{const{componentCls:Yt,trackPadding:Mn,handleBg:we,handleShadow:fe,handleSize:at,calc:Gt}=Ut,$e=`${Yt}-handle`;return{[Yt]:{[$e]:{position:"absolute",top:Mn,insetInlineStart:Mn,width:at,height:at,transition:`all ${Ut.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:we,borderRadius:Gt(at).div(2).equal(),boxShadow:fe,transition:`all ${Ut.switchDuration} ease-in-out`,content:'""'}},[`&${Yt}-checked ${$e}`]:{insetInlineStart:`calc(100% - ${(0,et.unit)(Gt(at).add(Mn).equal())})`},[`&:not(${Yt}-disabled):active`]:{[`${$e}::before`]:{insetInlineEnd:Ut.switchHandleActiveInset,insetInlineStart:0},[`&${Yt}-checked ${$e}::before`]:{insetInlineEnd:0,insetInlineStart:Ut.switchHandleActiveInset}}}}},Qe=Ut=>{const{componentCls:Yt,trackHeight:Mn,trackPadding:we,innerMinMargin:fe,innerMaxMargin:at,handleSize:Gt,calc:$e}=Ut,He=`${Yt}-inner`,Ue=(0,et.unit)($e(Gt).add($e(we).mul(2)).equal()),rt=(0,et.unit)($e(at).mul(2).equal());return{[Yt]:{[He]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:at,paddingInlineEnd:fe,transition:`padding-inline-start ${Ut.switchDuration} ease-in-out, padding-inline-end ${Ut.switchDuration} ease-in-out`,[`${He}-checked, ${He}-unchecked`]:{display:"block",color:Ut.colorTextLightSolid,fontSize:Ut.fontSizeSM,transition:`margin-inline-start ${Ut.switchDuration} ease-in-out, margin-inline-end ${Ut.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Mn},[`${He}-checked`]:{marginInlineStart:`calc(-100% + ${Ue} - ${rt})`,marginInlineEnd:`calc(100% - ${Ue} + ${rt})`},[`${He}-unchecked`]:{marginTop:$e(Mn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Yt}-checked ${He}`]:{paddingInlineStart:fe,paddingInlineEnd:at,[`${He}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${He}-unchecked`]:{marginInlineStart:`calc(100% - ${Ue} + ${rt})`,marginInlineEnd:`calc(-100% + ${Ue} - ${rt})`}},[`&:not(${Yt}-disabled):active`]:{[`&:not(${Yt}-checked) ${He}`]:{[`${He}-unchecked`]:{marginInlineStart:$e(we).mul(2).equal(),marginInlineEnd:$e(we).mul(-1).mul(2).equal()}},[`&${Yt}-checked ${He}`]:{[`${He}-checked`]:{marginInlineStart:$e(we).mul(-1).mul(2).equal(),marginInlineEnd:$e(we).mul(2).equal()}}}}}},qe=Ut=>{const{componentCls:Yt,trackHeight:Mn,trackMinWidth:we}=Ut;return{[Yt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Tt.Wf)(Ut)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:we,height:Mn,lineHeight:(0,et.unit)(Mn),verticalAlign:"middle",background:Ut.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Ut.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Yt}-disabled)`]:{background:Ut.colorTextTertiary}}),(0,Tt.Qy)(Ut)),{[`&${Yt}-checked`]:{background:Ut.switchColor,[`&:hover:not(${Yt}-disabled)`]:{background:Ut.colorPrimaryHover}},[`&${Yt}-loading, &${Yt}-disabled`]:{cursor:"not-allowed",opacity:Ut.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Yt}-rtl`]:{direction:"rtl"}})}},Ct=Ut=>{const{fontSize:Yt,lineHeight:Mn,controlHeight:we,colorWhite:fe}=Ut,at=Yt*Mn,Gt=we/2,$e=2,He=at-$e*2,Ue=Gt-$e*2;return{trackHeight:at,trackHeightSM:Gt,trackMinWidth:He*2+$e*4,trackMinWidthSM:Ue*2+$e*2,trackPadding:$e,handleBg:fe,handleSize:He,handleSizeSM:Ue,handleShadow:`0 2px 4px 0 ${new st.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:He/2,innerMaxMargin:He+$e+$e*2,innerMinMarginSM:Ue/2,innerMaxMarginSM:Ue+$e+$e*2}};var Ie=(0,pe.I$)("Switch",Ut=>{const Yt=(0,Ze.mergeToken)(Ut,{switchDuration:Ut.motionDurationMid,switchColor:Ut.colorPrimary,switchDisabledOpacity:Ut.opacityLoading,switchLoadingIconSize:Ut.calc(Ut.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Ut.opacityLoading})`,switchHandleActiveInset:"-30%"});return[qe(Yt),Qe(Yt),Kt(Yt),nn(Yt),mt(Yt)]},Ct),je=function(Ut,Yt){var Mn={};for(var we in Ut)Object.prototype.hasOwnProperty.call(Ut,we)&&Yt.indexOf(we)<0&&(Mn[we]=Ut[we]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,we=Object.getOwnPropertySymbols(Ut);fe{const{prefixCls:Mn,size:we,disabled:fe,loading:at,className:Gt,rootClassName:$e,style:He,checked:Ue,value:rt,defaultChecked:cn,defaultValue:qt,onChange:Fn}=Ut,bt=je(Ut,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Ge,en]=(0,ze.Z)(!1,{value:Ue!=null?Ue:rt,defaultValue:cn!=null?cn:qt}),{getPrefixCls:ue,direction:ae,switch:re}=y.useContext(xe.E_),ce=y.useContext(Te.Z),he=(fe!=null?fe:ce)||at,ie=ue("switch",Mn),Ce=y.createElement("div",{className:`${ie}-handle`},at&&y.createElement(Me.Z,{className:`${ie}-loading-icon`})),[Et,gt,ft]=Ie(ie),yt=(0,ke.Z)(we),pn=it()(re==null?void 0:re.className,{[`${ie}-small`]:yt==="small",[`${ie}-loading`]:at,[`${ie}-rtl`]:ae==="rtl"},Gt,$e,gt,ft),Sn=Object.assign(Object.assign({},re==null?void 0:re.style),He),Pn=function(){en(arguments.length<=0?void 0:arguments[0]),Fn==null||Fn.apply(void 0,arguments)};return Et(y.createElement(nt.Z,{component:"Switch"},y.createElement(Nt,Object.assign({},bt,{checked:Ge,onChange:Pn,prefixCls:ie,className:pn,style:Sn,disabled:he,ref:Yt,loadingIcon:Ce}))))});Dt.__ANT_SWITCH=!0;var ln=Dt},22275:function(St,zt,ne){"use strict";var y,Me=ne(25569).default;y={value:!0},zt.Z=void 0;var Oe=Me(ne(44820)),it=Me(ne(31191));const Re={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},Oe.default),timePickerLocale:Object.assign({},it.default)};Re.lang.ok="\u786E\u5B9A";var De=zt.Z=Re},31191:function(St,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;const ne={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};var y=zt.default=ne},99498:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){y.defineOption("placeholder","",function(Ke,ze,tt){var lt=tt&&tt!=y.Init;if(ze&&!lt)Ke.on("blur",Re),Ke.on("change",De),Ke.on("swapDoc",De),y.on(Ke.getInputField(),"compositionupdate",Ke.state.placeholderCompose=function(){it(Ke)}),De(Ke);else if(!ze&<){Ke.off("blur",Re),Ke.off("change",De),Ke.off("swapDoc",De),y.off(Ke.getInputField(),"compositionupdate",Ke.state.placeholderCompose),Me(Ke);var Be=Ke.getWrapperElement();Be.className=Be.className.replace(" CodeMirror-empty","")}ze&&!Ke.hasFocus()&&Re(Ke)});function Me(Ke){Ke.state.placeholder&&(Ke.state.placeholder.parentNode.removeChild(Ke.state.placeholder),Ke.state.placeholder=null)}function Oe(Ke){Me(Ke);var ze=Ke.state.placeholder=document.createElement("pre");ze.style.cssText="height: 0; overflow: visible",ze.style.direction=Ke.getOption("direction"),ze.className="CodeMirror-placeholder CodeMirror-line-like";var tt=Ke.getOption("placeholder");typeof tt=="string"&&(tt=document.createTextNode(tt)),ze.appendChild(tt),Ke.display.lineSpace.insertBefore(ze,Ke.display.lineSpace.firstChild)}function it(Ke){setTimeout(function(){var ze=!1,tt=Ke.getInputField();tt.nodeName=="TEXTAREA"?ze=!tt.value:Ke.lineCount()==1&&(ze=!/[^\u200b]/.test(tt.querySelector(".CodeMirror-line").textContent)),ze?Oe(Ke):Me(Ke)},20)}function Re(Ke){Ve(Ke)&&Oe(Ke)}function De(Ke){var ze=Ke.getWrapperElement(),tt=Ve(Ke);ze.className=ze.className.replace(" CodeMirror-empty","")+(tt?" CodeMirror-empty":""),tt?Oe(Ke):Me(Ke)}function Ve(Ke){return Ke.lineCount()===1&&Ke.getLine(0)===""}})},25717:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){var Me={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Oe=y.Pos;y.defineOption("autoCloseBrackets",!1,function(xe,Te,ke){ke&&ke!=y.Init&&(xe.removeKeyMap(Re),xe.state.closeBrackets=null),Te&&(De(it(Te,"pairs")),xe.state.closeBrackets=Te,xe.addKeyMap(Re))});function it(xe,Te){return Te=="pairs"&&typeof xe=="string"?xe:typeof xe=="object"&&xe[Te]!=null?xe[Te]:Me[Te]}var Re={Backspace:ze,Enter:tt};function De(xe){for(var Te=0;Te=0;st--){var pe=et[st].head;xe.replaceRange("",Oe(pe.line,pe.ch-1),Oe(pe.line,pe.ch+1),"+delete")}}function tt(xe){var Te=Ke(xe),ke=Te&&it(Te,"explode");if(!ke||xe.getOption("disableInput"))return y.Pass;for(var et=xe.listSelections(),st=0;st0;return{anchor:new Oe(xe.anchor.line,xe.anchor.ch+(Te?-1:1)),head:new Oe(xe.head.line,xe.head.ch+(Te?1:-1))}}function Be(xe,Te){var ke=Ke(xe);if(!ke||xe.getOption("disableInput"))return y.Pass;var et=it(ke,"pairs"),st=et.indexOf(Te);if(st==-1)return y.Pass;for(var Tt=it(ke,"closeBefore"),pe=it(ke,"triples"),Ze=et.charAt(st+1)==Te,mt=xe.listSelections(),nn=st%2==0,Kt,Qe=0;Qe=0&&xe.getRange(Ct,Oe(Ct.line,Ct.ch+3))==Te+Te+Te?Ie="skipThree":Ie="skip";else if(Ze&&Ct.ch>1&&pe.indexOf(Te)>=0&&xe.getRange(Oe(Ct.line,Ct.ch-2),Ct)==Te+Te){if(Ct.ch>2&&/\bstring/.test(xe.getTokenTypeAt(Oe(Ct.line,Ct.ch-2))))return y.Pass;Ie="addFour"}else if(Ze){var dt=Ct.ch==0?" ":xe.getRange(Oe(Ct.line,Ct.ch-1),Ct);if(!y.isWordChar(je)&&dt!=Te&&!y.isWordChar(dt))Ie="both";else return y.Pass}else if(nn&&(je.length===0||/\s/.test(je)||Tt.indexOf(je)>-1))Ie="both";else return y.Pass;if(!Kt)Kt=Ie;else if(Kt!=Ie)return y.Pass}var Dt=st%2?et.charAt(st-1):Te,ln=st%2?Te:et.charAt(st+1);xe.operation(function(){if(Kt=="skip")xe.execCommand("goCharRight");else if(Kt=="skipThree")for(var Ut=0;Ut<3;Ut++)xe.execCommand("goCharRight");else if(Kt=="surround"){for(var Yt=xe.getSelections(),Ut=0;Ut'"]=function(Nt){return it(Nt)}),ze.addKeyMap(Be)}});var Me=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Oe=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function it(ze){if(ze.getOption("disableInput"))return y.Pass;for(var tt=ze.listSelections(),lt=[],Be=ze.getOption("autoCloseTags"),Nt=0;Ntnt.ch&&(st=st.slice(0,st.length-xe.end+nt.ch));var mt=st.toLowerCase();if(!st||xe.type=="string"&&(xe.end!=nt.ch||!/[\"\']/.test(xe.string.charAt(xe.string.length-1))||xe.string.length==1)||xe.type=="tag"&&et.close||xe.string.indexOf("/")==nt.ch-xe.start-1||pe&&Ve(pe,mt)>-1||Ke(ze,Te.mode.xmlCurrentContext&&Te.mode.xmlCurrentContext(ke)||[],st,nt,!0))return y.Pass;var nn=typeof Be=="object"&&Be.emptyTags;if(nn&&Ve(nn,st)>-1){lt[Nt]={text:"/>",newPos:y.Pos(nt.line,nt.ch+2)};continue}var Kt=Ze&&Ve(Ze,mt)>-1;lt[Nt]={indent:Kt,text:">"+(Kt?` -`:"")+"",newPos:Kt?y.Pos(nt.line+1,0):y.Pos(nt.line,nt.ch+1)}}for(var Qe=typeof Be=="object"&&Be.dontIndentOnAutoClose,Nt=tt.length-1;Nt>=0;Nt--){var qe=lt[Nt];ze.replaceRange(qe.text,tt[Nt].head,tt[Nt].anchor,"+insert");var Ct=ze.listSelections().slice(0);Ct[Nt]={head:qe.newPos,anchor:qe.newPos},ze.setSelections(Ct),!Qe&&qe.indent&&(ze.indentLine(qe.newPos.line,null,!0),ze.indentLine(qe.newPos.line+1,null,!0))}}function Re(ze,tt){for(var lt=ze.listSelections(),Be=[],Nt=tt?"/":""&&(pe+=">"),Be[Te]=pe}if(ze.replaceSelections(Be),lt=ze.listSelections(),!xe)for(var Te=0;Te=0&&tt[ke]==lt;ke--)++Te;Be=xe.to;for(var ke=1;ke=ke.max))return ke.ch=0,ke.text=ke.cm.getLine(++ke.line),!0}function tt(ke){if(!(ke.line<=ke.min))return ke.text=ke.cm.getLine(--ke.line),ke.ch=ke.text.length,!0}function lt(ke){for(;;){var et=ke.text.indexOf(">",ke.ch);if(et==-1){if(ze(ke))continue;return}if(!Ke(ke,et+1)){ke.ch=et+1;continue}var st=ke.text.lastIndexOf("/",et),Tt=st>-1&&!/\S/.test(ke.text.slice(st+1,et));return ke.ch=et+1,Tt?"selfClose":"regular"}}function Be(ke){for(;;){var et=ke.ch?ke.text.lastIndexOf("<",ke.ch-1):-1;if(et==-1){if(tt(ke))continue;return}if(!Ke(ke,et+1)){ke.ch=et;continue}De.lastIndex=et,ke.ch=et;var st=De.exec(ke.text);if(st&&st.index==et)return st}}function Nt(ke){for(;;){De.lastIndex=ke.ch;var et=De.exec(ke.text);if(!et){if(ze(ke))continue;return}if(!Ke(ke,et.index+1)){ke.ch=et.index+1;continue}return ke.ch=et.index+et[0].length,et}}function nt(ke){for(;;){var et=ke.ch?ke.text.lastIndexOf(">",ke.ch-1):-1;if(et==-1){if(tt(ke))continue;return}if(!Ke(ke,et+1)){ke.ch=et;continue}var st=ke.text.lastIndexOf("/",et),Tt=st>-1&&!/\S/.test(ke.text.slice(st+1,et));return ke.ch=et+1,Tt?"selfClose":"regular"}}function xe(ke,et){for(var st=[];;){var Tt=Nt(ke),pe,Ze=ke.line,mt=ke.ch-(Tt?Tt[0].length:0);if(!Tt||!(pe=lt(ke)))return;if(pe!="selfClose")if(Tt[1]){for(var nn=st.length-1;nn>=0;--nn)if(st[nn]==Tt[2]){st.length=nn;break}if(nn<0&&(!et||et==Tt[2]))return{tag:Tt[2],from:Me(Ze,mt),to:Me(ke.line,ke.ch)}}else st.push(Tt[2])}}function Te(ke,et){for(var st=[];;){var Tt=nt(ke);if(!Tt)return;if(Tt=="selfClose"){Be(ke);continue}var pe=ke.line,Ze=ke.ch,mt=Be(ke);if(!mt)return;if(mt[1])st.push(mt[2]);else{for(var nn=st.length-1;nn>=0;--nn)if(st[nn]==mt[2]){st.length=nn;break}if(nn<0&&(!et||et==mt[2]))return{tag:mt[2],from:Me(ke.line,ke.ch),to:Me(pe,Ze)}}}}y.registerHelper("fold","xml",function(ke,et){for(var st=new Ve(ke,et.line,0);;){var Tt=Nt(st);if(!Tt||st.line!=et.line)return;var pe=lt(st);if(!pe)return;if(!Tt[1]&&pe!="selfClose"){var Ze=Me(st.line,st.ch),mt=xe(st,Tt[2]);return mt&&Oe(mt.from,Ze)>0?{from:Ze,to:mt.from}:null}}}),y.findMatchingTag=function(ke,et,st){var Tt=new Ve(ke,et.line,et.ch,st);if(!(Tt.text.indexOf(">")==-1&&Tt.text.indexOf("<")==-1)){var pe=lt(Tt),Ze=pe&&Me(Tt.line,Tt.ch),mt=pe&&Be(Tt);if(!(!pe||!mt||Oe(Tt,et)>0)){var nn={from:Me(Tt.line,Tt.ch),to:Ze,tag:mt[2]};return pe=="selfClose"?{open:nn,close:null,at:"open"}:mt[1]?{open:Te(Tt,mt[2]),close:nn,at:"close"}:(Tt=new Ve(ke,Ze.line,Ze.ch,st),{open:nn,close:xe(Tt,mt[2]),at:"open"})}}},y.findEnclosingTag=function(ke,et,st,Tt){for(var pe=new Ve(ke,et.line,et.ch,st);;){var Ze=Te(pe,Tt);if(!Ze)break;var mt=new Ve(ke,et.line,et.ch,st),nn=xe(mt,Ze.tag);if(nn)return{open:Ze,close:nn}}},y.scanForClosingTag=function(ke,et,st,Tt){var pe=new Ve(ke,et.line,et.ch,Tt?{from:0,to:Tt}:null);return xe(pe,st)}})},89780:function(St){(function(zt,ne){St.exports=ne()})(this,function(){"use strict";var zt=navigator.userAgent,ne=navigator.platform,y=/gecko\/\d/i.test(zt),Me=/MSIE \d/.test(zt),Oe=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(zt),it=/Edge\/(\d+)/.exec(zt),Re=Me||Oe||it,De=Re&&(Me?document.documentMode||6:+(it||Oe)[1]),Ve=!it&&/WebKit\//.test(zt),Ke=Ve&&/Qt\/\d+\.\d+/.test(zt),ze=!it&&/Chrome\//.test(zt),tt=/Opera\//.test(zt),lt=/Apple Computer/.test(navigator.vendor),Be=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(zt),Nt=/PhantomJS/.test(zt),nt=!it&&/AppleWebKit/.test(zt)&&/Mobile\/\w+/.test(zt),xe=/Android/.test(zt),Te=nt||xe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(zt),ke=nt||/Mac/.test(ne),et=/\bCrOS\b/.test(zt),st=/win/i.test(ne),Tt=tt&&zt.match(/Version\/(\d*\.\d*)/);Tt&&(Tt=Number(Tt[1])),Tt&&Tt>=15&&(tt=!1,Ve=!0);var pe=ke&&(Ke||tt&&(Tt==null||Tt<12.11)),Ze=y||Re&&De>=9;function mt(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var nn=function(a,E){var x=a.className,b=mt(E).exec(x);if(b){var z=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(z?b[1]+z:"")}};function Kt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function Qe(a,E){return Kt(a).appendChild(E)}function qe(a,E,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof E=="string")z.appendChild(document.createTextNode(E));else if(E)for(var le=0;le=E)return me+(E-le);me+=ge-le,me+=x-me%x,le=ge+1}}var fe=function(){this.id=null,this.f=null,this.time=0,this.handler=Yt(this.onTimeout,this)};fe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},fe.prototype.set=function(a,E){this.f=E;var x=+new Date+a;(!this.id||x=E)return b+Math.min(me,E-z);if(z+=le-b,z+=x-z%x,b=le+1,z>=E)return b}}var qt=[""];function Fn(a){for(;qt.length<=a;)qt.push(bt(qt)+" ");return qt[a]}function bt(a){return a[a.length-1]}function Ge(a,E){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||re.test(a))}function he(a,E){return E?E.source.indexOf("\\w")>-1&&ce(a)?!0:E.test(a):ce(a)}function ie(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var Ce=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Et(a){return a.charCodeAt(0)>=768&&Ce.test(a)}function gt(a,E,x){for(;(x<0?E>0:Ex?-1:1;;){if(E==x)return E;var z=(E+x)/2,le=b<0?Math.ceil(z):Math.floor(z);if(le==E)return a(le)?E:x;a(le)?x=le:E=le+b}}function yt(a,E,x,b){if(!a)return b(E,x,"ltr",0);for(var z=!1,le=0;leE||E==x&&me.to==E)&&(b(Math.max(me.from,E),Math.min(me.to,x),me.level==1?"rtl":"ltr",le),z=!0)}z||b(E,x,"ltr")}var pn=null;function Sn(a,E,x){var b;pn=null;for(var z=0;zE)return z;le.to==E&&(le.from!=le.to&&x=="before"?b=z:pn=z),le.from==E&&(le.from!=le.to&&x!="before"?b=z:pn=z)}return b!=null?b:pn}var Pn=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Ne){return Ne<=247?a.charAt(Ne):1424<=Ne&&Ne<=1524?"R":1536<=Ne&&Ne<=1785?E.charAt(Ne-1536):1774<=Ne&&Ne<=2220?"r":8192<=Ne&&Ne<=8203?"w":Ne==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,le=/[LRr]/,me=/[Lb1n]/,ge=/[1n]/;function be(Ne,Ft,Ot){this.level=Ne,this.from=Ft,this.to=Ot}return function(Ne,Ft){var Ot=Ft=="ltr"?"L":"R";if(Ne.length==0||Ft=="ltr"&&!b.test(Ne))return!1;for(var vn=Ne.length,En=[],mr=0;mr-1&&(b[E]=z.slice(0,le).concat(z.slice(le+1)))}}}function on(a,E){var x=Cn(a,E);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function Hn(a){a.prototype.on=function(E,x){ht(this,E,x)},a.prototype.off=function(E,x){_t(this,E,x)}}function rr(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Qr(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function or(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function ut(a){rr(a),Qr(a)}function Rt(a){return a.target||a.srcElement}function gn(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),ke&&a.ctrlKey&&E==1&&(E=3),E}var Ln=function(){if(Re&&De<9)return!1;var a=qe("div");return"draggable"in a||"dragDrop"in a}(),cr;function wr(a){if(cr==null){var E=qe("span","\u200B");Qe(a,qe("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(cr=E.offsetWidth<=1&&E.offsetHeight>2&&!(Re&&De<8))}var x=cr?qe("span","\u200B"):qe("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var Na;function Wr(a){if(Na!=null)return Na;var E=Qe(a,document.createTextNode("A\u062EA")),x=Ie(E,0,1).getBoundingClientRect(),b=Ie(E,1,2).getBoundingClientRect();return Kt(a),!x||x.left==x.right?!1:Na=b.right-x.right<3}var Vr=` +`:"")+"",newPos:Kt?y.Pos(nt.line+1,0):y.Pos(nt.line,nt.ch+1)}}for(var Qe=typeof Be=="object"&&Be.dontIndentOnAutoClose,Nt=tt.length-1;Nt>=0;Nt--){var qe=lt[Nt];ze.replaceRange(qe.text,tt[Nt].head,tt[Nt].anchor,"+insert");var Ct=ze.listSelections().slice(0);Ct[Nt]={head:qe.newPos,anchor:qe.newPos},ze.setSelections(Ct),!Qe&&qe.indent&&(ze.indentLine(qe.newPos.line,null,!0),ze.indentLine(qe.newPos.line+1,null,!0))}}function Re(ze,tt){for(var lt=ze.listSelections(),Be=[],Nt=tt?"/":""&&(pe+=">"),Be[Te]=pe}if(ze.replaceSelections(Be),lt=ze.listSelections(),!xe)for(var Te=0;Te=0&&tt[ke]==lt;ke--)++Te;Be=xe.to;for(var ke=1;ke=ke.max))return ke.ch=0,ke.text=ke.cm.getLine(++ke.line),!0}function tt(ke){if(!(ke.line<=ke.min))return ke.text=ke.cm.getLine(--ke.line),ke.ch=ke.text.length,!0}function lt(ke){for(;;){var et=ke.text.indexOf(">",ke.ch);if(et==-1){if(ze(ke))continue;return}if(!Ke(ke,et+1)){ke.ch=et+1;continue}var st=ke.text.lastIndexOf("/",et),Tt=st>-1&&!/\S/.test(ke.text.slice(st+1,et));return ke.ch=et+1,Tt?"selfClose":"regular"}}function Be(ke){for(;;){var et=ke.ch?ke.text.lastIndexOf("<",ke.ch-1):-1;if(et==-1){if(tt(ke))continue;return}if(!Ke(ke,et+1)){ke.ch=et;continue}De.lastIndex=et,ke.ch=et;var st=De.exec(ke.text);if(st&&st.index==et)return st}}function Nt(ke){for(;;){De.lastIndex=ke.ch;var et=De.exec(ke.text);if(!et){if(ze(ke))continue;return}if(!Ke(ke,et.index+1)){ke.ch=et.index+1;continue}return ke.ch=et.index+et[0].length,et}}function nt(ke){for(;;){var et=ke.ch?ke.text.lastIndexOf(">",ke.ch-1):-1;if(et==-1){if(tt(ke))continue;return}if(!Ke(ke,et+1)){ke.ch=et;continue}var st=ke.text.lastIndexOf("/",et),Tt=st>-1&&!/\S/.test(ke.text.slice(st+1,et));return ke.ch=et+1,Tt?"selfClose":"regular"}}function xe(ke,et){for(var st=[];;){var Tt=Nt(ke),pe,Ze=ke.line,mt=ke.ch-(Tt?Tt[0].length:0);if(!Tt||!(pe=lt(ke)))return;if(pe!="selfClose")if(Tt[1]){for(var nn=st.length-1;nn>=0;--nn)if(st[nn]==Tt[2]){st.length=nn;break}if(nn<0&&(!et||et==Tt[2]))return{tag:Tt[2],from:Me(Ze,mt),to:Me(ke.line,ke.ch)}}else st.push(Tt[2])}}function Te(ke,et){for(var st=[];;){var Tt=nt(ke);if(!Tt)return;if(Tt=="selfClose"){Be(ke);continue}var pe=ke.line,Ze=ke.ch,mt=Be(ke);if(!mt)return;if(mt[1])st.push(mt[2]);else{for(var nn=st.length-1;nn>=0;--nn)if(st[nn]==mt[2]){st.length=nn;break}if(nn<0&&(!et||et==mt[2]))return{tag:mt[2],from:Me(ke.line,ke.ch),to:Me(pe,Ze)}}}}y.registerHelper("fold","xml",function(ke,et){for(var st=new Ve(ke,et.line,0);;){var Tt=Nt(st);if(!Tt||st.line!=et.line)return;var pe=lt(st);if(!pe)return;if(!Tt[1]&&pe!="selfClose"){var Ze=Me(st.line,st.ch),mt=xe(st,Tt[2]);return mt&&Oe(mt.from,Ze)>0?{from:Ze,to:mt.from}:null}}}),y.findMatchingTag=function(ke,et,st){var Tt=new Ve(ke,et.line,et.ch,st);if(!(Tt.text.indexOf(">")==-1&&Tt.text.indexOf("<")==-1)){var pe=lt(Tt),Ze=pe&&Me(Tt.line,Tt.ch),mt=pe&&Be(Tt);if(!(!pe||!mt||Oe(Tt,et)>0)){var nn={from:Me(Tt.line,Tt.ch),to:Ze,tag:mt[2]};return pe=="selfClose"?{open:nn,close:null,at:"open"}:mt[1]?{open:Te(Tt,mt[2]),close:nn,at:"close"}:(Tt=new Ve(ke,Ze.line,Ze.ch,st),{open:nn,close:xe(Tt,mt[2]),at:"open"})}}},y.findEnclosingTag=function(ke,et,st,Tt){for(var pe=new Ve(ke,et.line,et.ch,st);;){var Ze=Te(pe,Tt);if(!Ze)break;var mt=new Ve(ke,et.line,et.ch,st),nn=xe(mt,Ze.tag);if(nn)return{open:Ze,close:nn}}},y.scanForClosingTag=function(ke,et,st,Tt){var pe=new Ve(ke,et.line,et.ch,Tt?{from:0,to:Tt}:null);return xe(pe,st)}})},89780:function(St){(function(zt,ne){St.exports=ne()})(this,function(){"use strict";var zt=navigator.userAgent,ne=navigator.platform,y=/gecko\/\d/i.test(zt),Me=/MSIE \d/.test(zt),Oe=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(zt),it=/Edge\/(\d+)/.exec(zt),Re=Me||Oe||it,De=Re&&(Me?document.documentMode||6:+(it||Oe)[1]),Ve=!it&&/WebKit\//.test(zt),Ke=Ve&&/Qt\/\d+\.\d+/.test(zt),ze=!it&&/Chrome\//.test(zt),tt=/Opera\//.test(zt),lt=/Apple Computer/.test(navigator.vendor),Be=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(zt),Nt=/PhantomJS/.test(zt),nt=!it&&/AppleWebKit/.test(zt)&&/Mobile\/\w+/.test(zt),xe=/Android/.test(zt),Te=nt||xe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(zt),ke=nt||/Mac/.test(ne),et=/\bCrOS\b/.test(zt),st=/win/i.test(ne),Tt=tt&&zt.match(/Version\/(\d*\.\d*)/);Tt&&(Tt=Number(Tt[1])),Tt&&Tt>=15&&(tt=!1,Ve=!0);var pe=ke&&(Ke||tt&&(Tt==null||Tt<12.11)),Ze=y||Re&&De>=9;function mt(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var nn=function(a,E){var x=a.className,b=mt(E).exec(x);if(b){var z=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(z?b[1]+z:"")}};function Kt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function Qe(a,E){return Kt(a).appendChild(E)}function qe(a,E,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof E=="string")z.appendChild(document.createTextNode(E));else if(E)for(var le=0;le=E)return me+(E-le);me+=ge-le,me+=x-me%x,le=ge+1}}var fe=function(){this.id=null,this.f=null,this.time=0,this.handler=Yt(this.onTimeout,this)};fe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},fe.prototype.set=function(a,E){this.f=E;var x=+new Date+a;(!this.id||x=E)return b+Math.min(me,E-z);if(z+=le-b,z+=x-z%x,b=le+1,z>=E)return b}}var qt=[""];function Fn(a){for(;qt.length<=a;)qt.push(bt(qt)+" ");return qt[a]}function bt(a){return a[a.length-1]}function Ge(a,E){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||re.test(a))}function he(a,E){return E?E.source.indexOf("\\w")>-1&&ce(a)?!0:E.test(a):ce(a)}function ie(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var Ce=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Et(a){return a.charCodeAt(0)>=768&&Ce.test(a)}function gt(a,E,x){for(;(x<0?E>0:Ex?-1:1;;){if(E==x)return E;var z=(E+x)/2,le=b<0?Math.ceil(z):Math.floor(z);if(le==E)return a(le)?E:x;a(le)?x=le:E=le+b}}function yt(a,E,x,b){if(!a)return b(E,x,"ltr",0);for(var z=!1,le=0;leE||E==x&&me.to==E)&&(b(Math.max(me.from,E),Math.min(me.to,x),me.level==1?"rtl":"ltr",le),z=!0)}z||b(E,x,"ltr")}var pn=null;function Sn(a,E,x){var b;pn=null;for(var z=0;zE)return z;le.to==E&&(le.from!=le.to&&x=="before"?b=z:pn=z),le.from==E&&(le.from!=le.to&&x!="before"?b=z:pn=z)}return b!=null?b:pn}var Pn=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Ne){return Ne<=247?a.charAt(Ne):1424<=Ne&&Ne<=1524?"R":1536<=Ne&&Ne<=1785?E.charAt(Ne-1536):1774<=Ne&&Ne<=2220?"r":8192<=Ne&&Ne<=8203?"w":Ne==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,le=/[LRr]/,me=/[Lb1n]/,ge=/[1n]/;function be(Ne,Ft,Ot){this.level=Ne,this.from=Ft,this.to=Ot}return function(Ne,Ft){var Ot=Ft=="ltr"?"L":"R";if(Ne.length==0||Ft=="ltr"&&!b.test(Ne))return!1;for(var vn=Ne.length,En=[],mr=0;mr-1&&(b[E]=z.slice(0,le).concat(z.slice(le+1)))}}}function on(a,E){var x=Cn(a,E);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function Hn(a){a.prototype.on=function(E,x){ht(this,E,x)},a.prototype.off=function(E,x){_t(this,E,x)}}function rr(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Qr(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function or(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function ut(a){rr(a),Qr(a)}function Rt(a){return a.target||a.srcElement}function gn(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),ke&&a.ctrlKey&&E==1&&(E=3),E}var Ln=function(){if(Re&&De<9)return!1;var a=qe("div");return"draggable"in a||"dragDrop"in a}(),cr;function wr(a){if(cr==null){var E=qe("span","\u200B");Qe(a,qe("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(cr=E.offsetWidth<=1&&E.offsetHeight>2&&!(Re&&De<8))}var x=cr?qe("span","\u200B"):qe("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var Na;function Wr(a){if(Na!=null)return Na;var E=Qe(a,document.createTextNode("A\u062EA")),x=Ie(E,0,1).getBoundingClientRect(),b=Ie(E,1,2).getBoundingClientRect();return Kt(a),!x||x.left==x.right?!1:Na=b.right-x.right<3}var Vr=` b`.split(/\n/).length!=3?function(a){for(var E=0,x=[],b=a.length;E<=b;){var z=a.indexOf(` -`,E);z==-1&&(z=a.length);var le=a.slice(E,a.charAt(z-1)=="\r"?z-1:z),me=le.indexOf("\r");me!=-1?(x.push(le.slice(0,me)),E+=me+1):(x.push(le),E=z+1)}return x}:function(a){return a.split(/\r\n?|\n/)},Fr=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(E){return!1}}:function(a){var E;try{E=a.ownerDocument.selection.createRange()}catch(x){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},Ba=function(){var a=qe("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),za=null;function Ua(a){if(za!=null)return za;var E=Qe(a,qe("span","x")),x=E.getBoundingClientRect(),b=Ie(E,0,1).getBoundingClientRect();return za=Math.abs(x.left-b.left)>1}var $a={},fr={};function Jt(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),$a[a]=E}function Zn(a,E){fr[a]=E}function Er(a){if(typeof a=="string"&&fr.hasOwnProperty(a))a=fr[a];else if(a&&typeof a.name=="string"&&fr.hasOwnProperty(a.name)){var E=fr[a.name];typeof E=="string"&&(E={name:E}),a=ae(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Er("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Er("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Aa(a,E){E=Er(E);var x=$a[E.name];if(!x)return Aa(a,"text/plain");var b=x(a,E);if(kr.hasOwnProperty(E.name)){var z=kr[E.name];for(var le in z)z.hasOwnProperty(le)&&(b.hasOwnProperty(le)&&(b["_"+le]=b[le]),b[le]=z[le])}if(b.name=E.name,E.helperType&&(b.helperType=E.helperType),E.modeProps)for(var me in E.modeProps)b[me]=E.modeProps[me];return b}var kr={};function Ar(a,E){var x=kr.hasOwnProperty(a)?kr[a]:kr[a]={};Mn(E,x)}function pi(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var x={};for(var b in E){var z=E[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function zi(a,E){for(var x;a.innerMode&&(x=a.innerMode(E),!(!x||x.mode==a));)E=x.state,a=x.mode;return x||{mode:a,state:E}}function oi(a,E,x){return a.startState?a.startState(E,x):!0}var Ta=function(a,E,x){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};Ta.prototype.eol=function(){return this.pos>=this.string.length},Ta.prototype.sol=function(){return this.pos==this.lineStart},Ta.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ta.prototype.next=function(){if(this.posE},Ta.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Ta.prototype.skipToEnd=function(){this.pos=this.string.length},Ta.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},Ta.prototype.backUp=function(a){this.pos-=a},Ta.prototype.column=function(){return this.lastColumnPos0?null:(le&&E!==!1&&(this.pos+=le[0].length),le)}},Ta.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ta.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},Ta.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},Ta.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function xn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],le=z.chunkSize();if(E=a.first&&Ex?pt(x,xn(a,x).text.length):At(E,xn(a,E.line).text.length)}function At(a,E){var x=a.ch;return x==null||x>E?pt(a.line,E):x<0?pt(a.line,0):a}function Yn(a,E){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),E},yr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},yr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},yr.fromSaved=function(a,E,x){return E instanceof lr?new yr(a,pi(a.mode,E.state),x,E.lookAhead):new yr(a,pi(a.mode,E),x)},yr.prototype.save=function(a){var E=a!==!1?pi(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new lr(E,this.maxLookAhead):E};function Gn(a,E,x,b){var z=[a.state.modeGen],le={};$n(a,E.text,a.doc.mode,x,function(Ne,Ft){return z.push(Ne,Ft)},le,b);for(var me=x.state,ge=function(Ne){x.baseTokens=z;var Ft=a.state.overlays[Ne],Ot=1,vn=0;x.state=!0,$n(a,E.text,Ft.mode,x,function(En,mr){for(var Mr=Ot;vnEn&&z.splice(Ot,1,En,z[Ot+1],sa),Ot+=2,vn=Math.min(En,sa)}if(mr)if(Ft.opaque)z.splice(Mr,Ot-Mr,En,"overlay "+mr),Ot=Mr+2;else for(;Mra.options.maxHighlightLength&&pi(a.doc.mode,b.state),le=Gn(a,E,b);z&&(b.state=z),E.stateAfter=b.save(!z),E.styles=le.styles,le.classes?E.styleClasses=le.classes:E.styleClasses&&(E.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function Gr(a,E,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new yr(b,!0,E);var le=xr(a,E,x),me=le>b.first&&xn(b,le-1).stateAfter,ge=me?yr.fromSaved(b,me,le):new yr(b,oi(b.mode),le);return b.iter(le,E,function(be){fi(a,be.text,ge);var Ne=ge.line;be.stateAfter=Ne==E-1||Ne%5==0||Ne>=z.viewFrom&&NeE.start)return le}throw new Error("Mode "+a.name+" failed to advance stream.")}var Xt=function(a,E,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=x};function Bt(a,E,x,b){var z=a.doc,le=z.mode,me;E=Mt(z,E);var ge=xn(z,E.line),be=Gr(a,E.line,x),Ne=new Ta(ge.text,a.options.tabSize,be),Ft;for(b&&(Ft=[]);(b||Ne.posa.options.maxHighlightLength?(ge=!1,me&&fi(a,E,b,Ft.pos),Ft.pos=E.length,Ot=null):Ot=yn(Zt(x,Ft,b.state,vn),le),vn){var En=vn[0].name;En&&(Ot="m-"+(Ot?En+" "+Ot:En))}if(!ge||Ne!=Ot){for(;beme;--ge){if(ge<=le.first)return le.first;var be=xn(le,ge-1),Ne=be.stateAfter;if(Ne&&(!x||ge+(Ne instanceof lr?Ne.lookAhead:0)<=le.modeFrontier))return ge;var Ft=we(be.text,null,a.options.tabSize);(z==null||b>Ft)&&(z=ge-1,b=Ft)}return z}function Rn(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierx;b--){var z=xn(a,b).stateAfter;if(z&&(!(z instanceof lr)||b+z.lookAhead=E:le.to>E);(b||(b=[])).push(new sn(me,le.from,be?null:le.to))}}return b}function ti(a,E,x){var b;if(a)for(var z=0;z=E:le.to>E);if(ge||le.from==E&&me.type=="bookmark"&&(!x||le.marker.insertLeft)){var be=le.from==null||(me.inclusiveLeft?le.from<=E:le.from0&&ge)for(var Ur=0;Ur0)){var Ft=[be,1],Ot=wt(Ne.from,ge.from),vn=wt(Ne.to,ge.to);(Ot<0||!me.inclusiveLeft&&!Ot)&&Ft.push({from:Ne.from,to:ge.from}),(vn>0||!me.inclusiveRight&&!vn)&&Ft.push({from:ge.to,to:Ne.to}),z.splice.apply(z,Ft),be+=Ft.length-3}}return z}function ra(a){var E=a.markedSpans;if(E){for(var x=0;xE)&&(!b||wa(b,le.marker)<0)&&(b=le.marker)}return b}function hr(a,E,x,b,z){var le=xn(a,E),me=hn&&le.markedSpans;if(me)for(var ge=0;ge=0&&Ot<=0||Ft<=0&&Ot>=0)&&(Ft<=0&&(be.marker.inclusiveRight&&z.inclusiveLeft?wt(Ne.to,x)>=0:wt(Ne.to,x)>0)||Ft>=0&&(be.marker.inclusiveRight&&z.inclusiveLeft?wt(Ne.from,b)<=0:wt(Ne.from,b)<0)))return!0}}}function bn(a){for(var E;E=Pr(a);)a=E.find(-1,!0).line;return a}function gr(a){for(var E;E=er(a);)a=E.find(1,!0).line;return a}function Tr(a){for(var E,x;E=er(a);)a=E.find(1,!0).line,(x||(x=[])).push(a);return x}function ar(a,E){var x=xn(a,E),b=bn(x);return x==b?E:na(b)}function dr(a,E){if(E>a.lastLine())return E;var x=xn(a,E),b;if(!tr(a,x))return E;for(;b=er(x);)x=b.find(1,!0).line;return na(x)+1}function tr(a,E){var x=hn&&E.markedSpans;if(x){for(var b=void 0,z=0;zE.maxLineLength&&(E.maxLineLength=z,E.maxLine=b)})}var vi=function(a,E,x){this.text=a,Xr(this,E),this.height=x?x(this):1};vi.prototype.lineNo=function(){return na(this)},Hn(vi);function Ui(a,E,x,b){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),ra(a),Xr(a,x);var z=b?b(a):1;z!=a.height&&Zr(a,z)}function co(a){a.parent=null,ra(a)}var ul={},so={};function jo(a,E){if(!a||/^\s*$/.test(a))return null;var x=E.addModeClass?so:ul;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function gi(a,E){var x=Ct("span",null,null,Ve?"padding-right: .1px":null),b={pre:Ct("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var z=0;z<=(E.rest?E.rest.length:0);z++){var le=z?E.rest[z-1]:E.line,me=void 0;b.pos=0,b.addToken=cl,Wr(a.display.measure)&&(me=Un(le,a.doc.direction))&&(b.addToken=rl(b.addToken,me)),b.map=[];var ge=E!=a.display.externalMeasured&&na(le);Io(le,b,Nr(a,le,ge)),le.styleClasses&&(le.styleClasses.bgClass&&(b.bgClass=ln(le.styleClasses.bgClass,b.bgClass||"")),le.styleClasses.textClass&&(b.textClass=ln(le.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(wr(a.display.measure))),z==0?(E.measure.map=b.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(b.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(Ve){var be=b.content.lastChild;(/\bcm-tab\b/.test(be.className)||be.querySelector&&be.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return on(a,"renderLine",a,E.line,b.pre),b.pre.className&&(b.textClass=ln(b.pre.className,b.textClass||"")),b}function fo(a){var E=qe("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function cl(a,E,x,b,z,le,me){if(E){var ge=a.splitSpaces?xl(E,a.trailingSpace):E,be=a.cm.state.specialChars,Ne=!1,Ft;if(!be.test(E))a.col+=E.length,Ft=document.createTextNode(ge),a.map.push(a.pos,a.pos+E.length,Ft),Re&&De<9&&(Ne=!0),a.pos+=E.length;else{Ft=document.createDocumentFragment();for(var Ot=0;;){be.lastIndex=Ot;var vn=be.exec(E),En=vn?vn.index-Ot:E.length-Ot;if(En){var mr=document.createTextNode(ge.slice(Ot,Ot+En));Re&&De<9?Ft.appendChild(qe("span",[mr])):Ft.appendChild(mr),a.map.push(a.pos,a.pos+En,mr),a.col+=En,a.pos+=En}if(!vn)break;Ot+=En+1;var Mr=void 0;if(vn[0]==" "){var sa=a.cm.options.tabSize,ot=sa-a.col%sa;Mr=Ft.appendChild(qe("span",Fn(ot),"cm-tab")),Mr.setAttribute("role","presentation"),Mr.setAttribute("cm-text"," "),a.col+=ot}else vn[0]=="\r"||vn[0]==` -`?(Mr=Ft.appendChild(qe("span",vn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Mr.setAttribute("cm-text",vn[0]),a.col+=1):(Mr=a.cm.options.specialCharPlaceholder(vn[0]),Mr.setAttribute("cm-text",vn[0]),Re&&De<9?Ft.appendChild(qe("span",[Mr])):Ft.appendChild(Mr),a.col+=1);a.map.push(a.pos,a.pos+1,Mr),a.pos++}}if(a.trailingSpace=ge.charCodeAt(E.length-1)==32,x||b||z||Ne||le||me){var An=x||"";b&&(An+=b),z&&(An+=z);var Xn=qe("span",[Ft],An,le);if(me)for(var Ur in me)me.hasOwnProperty(Ur)&&Ur!="style"&&Ur!="class"&&Xn.setAttribute(Ur,me[Ur]);return a.content.appendChild(Xn)}a.content.appendChild(Ft)}}function xl(a,E){if(a.length>1&&!/ /.test(a))return a;for(var x=E,b="",z=0;zNe&&Ot.from<=Ne));vn++);if(Ot.to>=Ft)return a(x,b,z,le,me,ge,be);a(x,b.slice(0,Ot.to-Ne),z,le,null,ge,be),le=null,b=b.slice(Ot.to-Ne),Ne=Ot.to}}}function Dl(a,E,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+E,z),!b&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=E,a.trailingSpace=!1}function Io(a,E,x){var b=a.markedSpans,z=a.text,le=0;if(!b){for(var me=1;mebe||Li.collapsed&&oa.to==be&&oa.from==be)){if(oa.to!=null&&oa.to!=be&&En>oa.to&&(En=oa.to,Mr=""),Li.className&&(mr+=" "+Li.className),Li.css&&(vn=(vn?vn+";":"")+Li.css),Li.startStyle&&oa.from==be&&(sa+=" "+Li.startStyle),Li.endStyle&&oa.to==En&&(Ur||(Ur=[])).push(Li.endStyle,oa.to),Li.title&&((An||(An={})).title=Li.title),Li.attributes)for(var no in Li.attributes)(An||(An={}))[no]=Li.attributes[no];Li.collapsed&&(!ot||wa(ot.marker,Li)<0)&&(ot=oa)}else oa.from>be&&En>oa.from&&(En=oa.from)}if(Ur)for(var sl=0;sl=ge)break;for(var qo=Math.min(ge,En);;){if(Ft){var hl=be+Ft.length;if(!ot){var nl=hl>qo?Ft.slice(0,qo-be):Ft;E.addToken(E,nl,Ot?Ot+mr:mr,sa,be+nl.length==En?Mr:"",vn,An)}if(hl>=qo){Ft=Ft.slice(qo-be),be=qo;break}be=hl,sa=""}Ft=z.slice(le,le=x[Ne++]),Ot=jo(x[Ne++],E.cm.options)}}}function $l(a,E,x){this.line=E,this.rest=Tr(E),this.size=this.rest?na(bt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=tr(a,E)}function Pl(a,E,x){for(var b=[],z,le=E;le2&&le.push((be.bottom+Ne.top)/2-x.top)}}le.push(x.bottom-x.top)}}function Jl(a,E,x){if(a.line==E)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;bx)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function xu(a,E){E=bn(E);var x=na(E),b=a.display.externalMeasured=new $l(a.doc,E,x);b.lineN=x;var z=b.built=gi(a,b);return b.text=z.pre,Qe(a.display.lineMeasure,z.pre),b}function dc(a,E,x,b){return ps(a,au(a,E),x,b)}function Ll(a,E){if(E>=a.display.viewFrom&&E=x.lineN&&EE)&&(le=be-ge,z=le-1,E>=be&&(me="right")),z!=null){if(b=a[Ne+2],ge==be&&x==(b.insertLeft?"left":"right")&&(me=x),x=="left"&&z==0)for(;Ne&&a[Ne-2]==a[Ne-3]&&a[Ne-1].insertLeft;)b=a[(Ne-=3)+2],me="left";if(x=="right"&&z==be-ge)for(;Ne=0&&(x=a[z]).left==x.right;z--);return x}function Cs(a,E,x,b){var z=Fu(E.map,x,b),le=z.node,me=z.start,ge=z.end,be=z.collapse,Ne;if(le.nodeType==3){for(var Ft=0;Ft<4;Ft++){for(;me&&Et(E.line.text.charAt(z.coverStart+me));)--me;for(;z.coverStart+ge0&&(be=b="right");var Ot;a.options.lineWrapping&&(Ot=le.getClientRects()).length>1?Ne=Ot[b=="right"?Ot.length-1:0]:Ne=le.getBoundingClientRect()}if(Re&&De<9&&!me&&(!Ne||!Ne.left&&!Ne.right)){var vn=le.parentNode.getClientRects()[0];vn?Ne={left:vn.left,right:vn.left+Eu(a.display),top:vn.top,bottom:vn.bottom}:Ne=Us}for(var En=Ne.top-E.rect.top,mr=Ne.bottom-E.rect.top,Mr=(En+mr)/2,sa=E.view.measure.heights,ot=0;ot=b.text.length?(be=b.text.length,Ne="before"):be<=0&&(be=0,Ne="after"),!ge)return me(Ne=="before"?be-1:be,Ne=="before");function Ft(mr,Mr,sa){var ot=ge[Mr],An=ot.level==1;return me(sa?mr-1:mr,An!=sa)}var Ot=Sn(ge,be,Ne),vn=pn,En=Ft(be,Ot,Ne=="before");return vn!=null&&(En.other=Ft(be,vn,Ne!="before")),En}function _u(a,E){var x=0;E=Mt(a.doc,E),a.options.lineWrapping||(x=Eu(a.display)*E.ch);var b=xn(a.doc,E.line),z=Pa(b)+Al(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function Hs(a,E,x,b,z){var le=pt(a,E,x);return le.xRel=z,b&&(le.outside=b),le}function gu(a,E,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return Hs(b.first,0,null,-1,-1);var z=$t(b,x),le=b.first+b.size-1;if(z>le)return Hs(b.first+b.size-1,xn(b,le).text.length,null,1,1);E<0&&(E=0);for(var me=xn(b,z);;){var ge=xc(a,me,z,E,x),be=ni(me,ge.ch+(ge.xRel>0||ge.outside>0?1:0));if(!be)return ge;var Ne=be.find(1);if(Ne.line==z)return Ne;me=xn(b,z=Ne.line)}}function Vu(a,E,x,b){b-=rc(E);var z=E.text.length,le=ft(function(me){return ps(a,x,me-1).bottom<=b},z,0);return z=ft(function(me){return ps(a,x,me).top>b},le,z),{begin:le,end:z}}function hs(a,E,x,b){x||(x=au(a,E));var z=Wu(a,E,ps(a,x,b),"line").top;return Vu(a,E,x,z)}function us(a,E,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>E}function xc(a,E,x,b,z){z-=Pa(E);var le=au(a,E),me=rc(E),ge=0,be=E.text.length,Ne=!0,Ft=Un(E,a.doc.direction);if(Ft){var Ot=(a.options.lineWrapping?Mc:Zu)(a,E,x,le,Ft,b,z);Ne=Ot.level!=1,ge=Ne?Ot.from:Ot.to-1,be=Ne?Ot.to:Ot.from-1}var vn=null,En=null,mr=ft(function(pa){var oa=ps(a,le,pa);return oa.top+=me,oa.bottom+=me,us(oa,b,z,!1)?(oa.top<=z&&oa.left<=b&&(vn=pa,En=oa),!0):!1},ge,be),Mr,sa,ot=!1;if(En){var An=b-En.left=Ur.bottom?1:0}return mr=gt(E.text,mr,1),Hs(x,mr,sa,ot,b-Mr)}function Zu(a,E,x,b,z,le,me){var ge=ft(function(Ot){var vn=z[Ot],En=vn.level!=1;return us(as(a,pt(x,En?vn.to:vn.from,En?"before":"after"),"line",E,b),le,me,!0)},0,z.length-1),be=z[ge];if(ge>0){var Ne=be.level!=1,Ft=as(a,pt(x,Ne?be.from:be.to,Ne?"after":"before"),"line",E,b);us(Ft,le,me,!0)&&Ft.top>me&&(be=z[ge-1])}return be}function Mc(a,E,x,b,z,le,me){var ge=Vu(a,E,b,me),be=ge.begin,Ne=ge.end;/\s/.test(E.text.charAt(Ne-1))&&Ne--;for(var Ft=null,Ot=null,vn=0;vn=Ne||En.to<=be)){var mr=En.level!=1,Mr=ps(a,b,mr?Math.min(Ne,En.to)-1:Math.max(be,En.from)).right,sa=Mrsa)&&(Ft=En,Ot=sa)}}return Ft||(Ft=z[z.length-1]),Ft.fromNe&&(Ft={from:Ft.from,to:Ne,level:Ft.level}),Ft}var bs;function Bs(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(bs==null){bs=qe("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)bs.appendChild(document.createTextNode("x")),bs.appendChild(qe("br"));bs.appendChild(document.createTextNode("x"))}Qe(a.measure,bs);var x=bs.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),Kt(a.measure),x||1}function Eu(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=qe("span","xxxxxxxxxx"),x=qe("pre",[E],"CodeMirror-line-like");Qe(a.measure,x);var b=E.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function ic(a){for(var E=a.display,x={},b={},z=E.gutters.clientLeft,le=E.gutters.firstChild,me=0;le;le=le.nextSibling,++me){var ge=a.display.gutterSpecs[me].className;x[ge]=le.offsetLeft+le.clientLeft+z,b[ge]=le.clientWidth}return{fixedPos:iu(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:E.wrapper.clientWidth}}function iu(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function mc(a){var E=Bs(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/Eu(a.display)-3);return function(z){if(tr(a.doc,z))return 0;var le=0;if(z.widgets)for(var me=0;me0&&(Ne=xn(a.doc,be.line).text).length==be.ch){var Ft=we(Ne,Ne.length,a.options.tabSize)-Ne.length;be=pt(be.line,Math.max(0,Math.round((le-Ts(a.display).left)/Eu(a.display))-Ft))}return be}function Ws(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var x=a.display.view,b=0;bE)&&(z.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=z.viewTo)hn&&ar(a.doc,E)z.viewFrom?_s(a):(z.viewFrom+=b,z.viewTo+=b);else if(E<=z.viewFrom&&x>=z.viewTo)_s(a);else if(E<=z.viewFrom){var le=Cu(a,x,x+b,1);le?(z.view=z.view.slice(le.index),z.viewFrom=le.lineN,z.viewTo+=b):_s(a)}else if(x>=z.viewTo){var me=Cu(a,E,E,-1);me?(z.view=z.view.slice(0,me.index),z.viewTo=me.lineN):_s(a)}else{var ge=Cu(a,E,E,-1),be=Cu(a,x,x+b,1);ge&&be?(z.view=z.view.slice(0,ge.index).concat(Pl(a,ge.lineN,be.lineN)).concat(z.view.slice(be.index)),z.viewTo+=b):_s(a)}var Ne=z.externalMeasured;Ne&&(x=z.lineN&&E=b.viewTo)){var le=b.view[Ws(a,E)];if(le.node!=null){var me=le.changes||(le.changes=[]);at(me,x)==-1&&me.push(x)}}}function _s(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Cu(a,E,x,b){var z=Ws(a,E),le,me=a.display.view;if(!hn||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var ge=a.display.viewFrom,be=0;be0){if(z==me.length-1)return null;le=ge+me[z].size-E,z++}else le=ge-E;E+=le,x+=le}for(;ar(a.doc,x)!=x;){if(z==(b<0?0:me.length-1))return null;x+=b*me[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function Fc(a,E,x){var b=a.display,z=b.view;z.length==0||E>=b.viewTo||x<=b.viewFrom?(b.view=Pl(a,E,x),b.viewFrom=E):(b.viewFrom>E?b.view=Pl(a,E,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,Ws(a,x)))),b.viewTo=x}function oc(a){for(var E=a.display.view,x=0,b=0;b=a.display.viewTo||ge.to().line1}var qa={},fr={};function Jt(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),qa[a]=E}function Zn(a,E){fr[a]=E}function Er(a){if(typeof a=="string"&&fr.hasOwnProperty(a))a=fr[a];else if(a&&typeof a.name=="string"&&fr.hasOwnProperty(a.name)){var E=fr[a.name];typeof E=="string"&&(E={name:E}),a=ae(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Er("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Er("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Aa(a,E){E=Er(E);var x=qa[E.name];if(!x)return Aa(a,"text/plain");var b=x(a,E);if(kr.hasOwnProperty(E.name)){var z=kr[E.name];for(var le in z)z.hasOwnProperty(le)&&(b.hasOwnProperty(le)&&(b["_"+le]=b[le]),b[le]=z[le])}if(b.name=E.name,E.helperType&&(b.helperType=E.helperType),E.modeProps)for(var me in E.modeProps)b[me]=E.modeProps[me];return b}var kr={};function Ar(a,E){var x=kr.hasOwnProperty(a)?kr[a]:kr[a]={};Mn(E,x)}function pi(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var x={};for(var b in E){var z=E[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function zi(a,E){for(var x;a.innerMode&&(x=a.innerMode(E),!(!x||x.mode==a));)E=x.state,a=x.mode;return x||{mode:a,state:E}}function oi(a,E,x){return a.startState?a.startState(E,x):!0}var Ta=function(a,E,x){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};Ta.prototype.eol=function(){return this.pos>=this.string.length},Ta.prototype.sol=function(){return this.pos==this.lineStart},Ta.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ta.prototype.next=function(){if(this.posE},Ta.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Ta.prototype.skipToEnd=function(){this.pos=this.string.length},Ta.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},Ta.prototype.backUp=function(a){this.pos-=a},Ta.prototype.column=function(){return this.lastColumnPos0?null:(le&&E!==!1&&(this.pos+=le[0].length),le)}},Ta.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ta.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},Ta.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},Ta.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function xn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],le=z.chunkSize();if(E=a.first&&Ex?pt(x,xn(a,x).text.length):At(E,xn(a,E.line).text.length)}function At(a,E){var x=a.ch;return x==null||x>E?pt(a.line,E):x<0?pt(a.line,0):a}function Yn(a,E){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),E},yr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},yr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},yr.fromSaved=function(a,E,x){return E instanceof lr?new yr(a,pi(a.mode,E.state),x,E.lookAhead):new yr(a,pi(a.mode,E),x)},yr.prototype.save=function(a){var E=a!==!1?pi(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new lr(E,this.maxLookAhead):E};function Gn(a,E,x,b){var z=[a.state.modeGen],le={};$n(a,E.text,a.doc.mode,x,function(Ne,Ft){return z.push(Ne,Ft)},le,b);for(var me=x.state,ge=function(Ne){x.baseTokens=z;var Ft=a.state.overlays[Ne],Ot=1,vn=0;x.state=!0,$n(a,E.text,Ft.mode,x,function(En,mr){for(var Mr=Ot;vnEn&&z.splice(Ot,1,En,z[Ot+1],sa),Ot+=2,vn=Math.min(En,sa)}if(mr)if(Ft.opaque)z.splice(Mr,Ot-Mr,En,"overlay "+mr),Ot=Mr+2;else for(;Mra.options.maxHighlightLength&&pi(a.doc.mode,b.state),le=Gn(a,E,b);z&&(b.state=z),E.stateAfter=b.save(!z),E.styles=le.styles,le.classes?E.styleClasses=le.classes:E.styleClasses&&(E.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function Xr(a,E,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new yr(b,!0,E);var le=xr(a,E,x),me=le>b.first&&xn(b,le-1).stateAfter,ge=me?yr.fromSaved(b,me,le):new yr(b,oi(b.mode),le);return b.iter(le,E,function(be){fi(a,be.text,ge);var Ne=ge.line;be.stateAfter=Ne==E-1||Ne%5==0||Ne>=z.viewFrom&&NeE.start)return le}throw new Error("Mode "+a.name+" failed to advance stream.")}var Xt=function(a,E,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=x};function Bt(a,E,x,b){var z=a.doc,le=z.mode,me;E=Mt(z,E);var ge=xn(z,E.line),be=Xr(a,E.line,x),Ne=new Ta(ge.text,a.options.tabSize,be),Ft;for(b&&(Ft=[]);(b||Ne.posa.options.maxHighlightLength?(ge=!1,me&&fi(a,E,b,Ft.pos),Ft.pos=E.length,Ot=null):Ot=yn(Zt(x,Ft,b.state,vn),le),vn){var En=vn[0].name;En&&(Ot="m-"+(Ot?En+" "+Ot:En))}if(!ge||Ne!=Ot){for(;beme;--ge){if(ge<=le.first)return le.first;var be=xn(le,ge-1),Ne=be.stateAfter;if(Ne&&(!x||ge+(Ne instanceof lr?Ne.lookAhead:0)<=le.modeFrontier))return ge;var Ft=we(be.text,null,a.options.tabSize);(z==null||b>Ft)&&(z=ge-1,b=Ft)}return z}function Rn(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierx;b--){var z=xn(a,b).stateAfter;if(z&&(!(z instanceof lr)||b+z.lookAhead=E:le.to>E);(b||(b=[])).push(new sn(me,le.from,be?null:le.to))}}return b}function ei(a,E,x){var b;if(a)for(var z=0;z=E:le.to>E);if(ge||le.from==E&&me.type=="bookmark"&&(!x||le.marker.insertLeft)){var be=le.from==null||(me.inclusiveLeft?le.from<=E:le.from0&&ge)for(var Ur=0;Ur0)){var Ft=[be,1],Ot=wt(Ne.from,ge.from),vn=wt(Ne.to,ge.to);(Ot<0||!me.inclusiveLeft&&!Ot)&&Ft.push({from:Ne.from,to:ge.from}),(vn>0||!me.inclusiveRight&&!vn)&&Ft.push({from:ge.to,to:Ne.to}),z.splice.apply(z,Ft),be+=Ft.length-3}}return z}function oa(a){var E=a.markedSpans;if(E){for(var x=0;xE)&&(!b||La(b,le.marker)<0)&&(b=le.marker)}return b}function hr(a,E,x,b,z){var le=xn(a,E),me=hn&&le.markedSpans;if(me)for(var ge=0;ge=0&&Ot<=0||Ft<=0&&Ot>=0)&&(Ft<=0&&(be.marker.inclusiveRight&&z.inclusiveLeft?wt(Ne.to,x)>=0:wt(Ne.to,x)>0)||Ft>=0&&(be.marker.inclusiveRight&&z.inclusiveLeft?wt(Ne.from,b)<=0:wt(Ne.from,b)<0)))return!0}}}function bn(a){for(var E;E=Pr(a);)a=E.find(-1,!0).line;return a}function gr(a){for(var E;E=er(a);)a=E.find(1,!0).line;return a}function Tr(a){for(var E,x;E=er(a);)a=E.find(1,!0).line,(x||(x=[])).push(a);return x}function ar(a,E){var x=xn(a,E),b=bn(x);return x==b?E:na(b)}function dr(a,E){if(E>a.lastLine())return E;var x=xn(a,E),b;if(!tr(a,x))return E;for(;b=er(x);)x=b.find(1,!0).line;return na(x)+1}function tr(a,E){var x=hn&&E.markedSpans;if(x){for(var b=void 0,z=0;zE.maxLineLength&&(E.maxLineLength=z,E.maxLine=b)})}var vi=function(a,E,x){this.text=a,Yr(this,E),this.height=x?x(this):1};vi.prototype.lineNo=function(){return na(this)},Hn(vi);function Ui(a,E,x,b){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),oa(a),Yr(a,x);var z=b?b(a):1;z!=a.height&&Zr(a,z)}function co(a){a.parent=null,oa(a)}var ul={},so={};function jo(a,E){if(!a||/^\s*$/.test(a))return null;var x=E.addModeClass?so:ul;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function gi(a,E){var x=Ct("span",null,null,Ve?"padding-right: .1px":null),b={pre:Ct("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var z=0;z<=(E.rest?E.rest.length:0);z++){var le=z?E.rest[z-1]:E.line,me=void 0;b.pos=0,b.addToken=cl,Wr(a.display.measure)&&(me=Un(le,a.doc.direction))&&(b.addToken=rl(b.addToken,me)),b.map=[];var ge=E!=a.display.externalMeasured&&na(le);Io(le,b,Nr(a,le,ge)),le.styleClasses&&(le.styleClasses.bgClass&&(b.bgClass=ln(le.styleClasses.bgClass,b.bgClass||"")),le.styleClasses.textClass&&(b.textClass=ln(le.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(wr(a.display.measure))),z==0?(E.measure.map=b.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(b.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(Ve){var be=b.content.lastChild;(/\bcm-tab\b/.test(be.className)||be.querySelector&&be.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return on(a,"renderLine",a,E.line,b.pre),b.pre.className&&(b.textClass=ln(b.pre.className,b.textClass||"")),b}function fo(a){var E=qe("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function cl(a,E,x,b,z,le,me){if(E){var ge=a.splitSpaces?xl(E,a.trailingSpace):E,be=a.cm.state.specialChars,Ne=!1,Ft;if(!be.test(E))a.col+=E.length,Ft=document.createTextNode(ge),a.map.push(a.pos,a.pos+E.length,Ft),Re&&De<9&&(Ne=!0),a.pos+=E.length;else{Ft=document.createDocumentFragment();for(var Ot=0;;){be.lastIndex=Ot;var vn=be.exec(E),En=vn?vn.index-Ot:E.length-Ot;if(En){var mr=document.createTextNode(ge.slice(Ot,Ot+En));Re&&De<9?Ft.appendChild(qe("span",[mr])):Ft.appendChild(mr),a.map.push(a.pos,a.pos+En,mr),a.col+=En,a.pos+=En}if(!vn)break;Ot+=En+1;var Mr=void 0;if(vn[0]==" "){var sa=a.cm.options.tabSize,ot=sa-a.col%sa;Mr=Ft.appendChild(qe("span",Fn(ot),"cm-tab")),Mr.setAttribute("role","presentation"),Mr.setAttribute("cm-text"," "),a.col+=ot}else vn[0]=="\r"||vn[0]==` +`?(Mr=Ft.appendChild(qe("span",vn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Mr.setAttribute("cm-text",vn[0]),a.col+=1):(Mr=a.cm.options.specialCharPlaceholder(vn[0]),Mr.setAttribute("cm-text",vn[0]),Re&&De<9?Ft.appendChild(qe("span",[Mr])):Ft.appendChild(Mr),a.col+=1);a.map.push(a.pos,a.pos+1,Mr),a.pos++}}if(a.trailingSpace=ge.charCodeAt(E.length-1)==32,x||b||z||Ne||le||me){var An=x||"";b&&(An+=b),z&&(An+=z);var Xn=qe("span",[Ft],An,le);if(me)for(var Ur in me)me.hasOwnProperty(Ur)&&Ur!="style"&&Ur!="class"&&Xn.setAttribute(Ur,me[Ur]);return a.content.appendChild(Xn)}a.content.appendChild(Ft)}}function xl(a,E){if(a.length>1&&!/ /.test(a))return a;for(var x=E,b="",z=0;zNe&&Ot.from<=Ne));vn++);if(Ot.to>=Ft)return a(x,b,z,le,me,ge,be);a(x,b.slice(0,Ot.to-Ne),z,le,null,ge,be),le=null,b=b.slice(Ot.to-Ne),Ne=Ot.to}}}function Dl(a,E,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+E,z),!b&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=E,a.trailingSpace=!1}function Io(a,E,x){var b=a.markedSpans,z=a.text,le=0;if(!b){for(var me=1;mebe||Li.collapsed&&ia.to==be&&ia.from==be)){if(ia.to!=null&&ia.to!=be&&En>ia.to&&(En=ia.to,Mr=""),Li.className&&(mr+=" "+Li.className),Li.css&&(vn=(vn?vn+";":"")+Li.css),Li.startStyle&&ia.from==be&&(sa+=" "+Li.startStyle),Li.endStyle&&ia.to==En&&(Ur||(Ur=[])).push(Li.endStyle,ia.to),Li.title&&((An||(An={})).title=Li.title),Li.attributes)for(var no in Li.attributes)(An||(An={}))[no]=Li.attributes[no];Li.collapsed&&(!ot||La(ot.marker,Li)<0)&&(ot=ia)}else ia.from>be&&En>ia.from&&(En=ia.from)}if(Ur)for(var sl=0;sl=ge)break;for(var qo=Math.min(ge,En);;){if(Ft){var hl=be+Ft.length;if(!ot){var nl=hl>qo?Ft.slice(0,qo-be):Ft;E.addToken(E,nl,Ot?Ot+mr:mr,sa,be+nl.length==En?Mr:"",vn,An)}if(hl>=qo){Ft=Ft.slice(qo-be),be=qo;break}be=hl,sa=""}Ft=z.slice(le,le=x[Ne++]),Ot=jo(x[Ne++],E.cm.options)}}}function $l(a,E,x){this.line=E,this.rest=Tr(E),this.size=this.rest?na(bt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=tr(a,E)}function Pl(a,E,x){for(var b=[],z,le=E;le2&&le.push((be.bottom+Ne.top)/2-x.top)}}le.push(x.bottom-x.top)}}function Jl(a,E,x){if(a.line==E)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;bx)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function xu(a,E){E=bn(E);var x=na(E),b=a.display.externalMeasured=new $l(a.doc,E,x);b.lineN=x;var z=b.built=gi(a,b);return b.text=z.pre,Qe(a.display.lineMeasure,z.pre),b}function dc(a,E,x,b){return ps(a,au(a,E),x,b)}function Ll(a,E){if(E>=a.display.viewFrom&&E=x.lineN&&EE)&&(le=be-ge,z=le-1,E>=be&&(me="right")),z!=null){if(b=a[Ne+2],ge==be&&x==(b.insertLeft?"left":"right")&&(me=x),x=="left"&&z==0)for(;Ne&&a[Ne-2]==a[Ne-3]&&a[Ne-1].insertLeft;)b=a[(Ne-=3)+2],me="left";if(x=="right"&&z==be-ge)for(;Ne=0&&(x=a[z]).left==x.right;z--);return x}function Cs(a,E,x,b){var z=Fu(E.map,x,b),le=z.node,me=z.start,ge=z.end,be=z.collapse,Ne;if(le.nodeType==3){for(var Ft=0;Ft<4;Ft++){for(;me&&Et(E.line.text.charAt(z.coverStart+me));)--me;for(;z.coverStart+ge0&&(be=b="right");var Ot;a.options.lineWrapping&&(Ot=le.getClientRects()).length>1?Ne=Ot[b=="right"?Ot.length-1:0]:Ne=le.getBoundingClientRect()}if(Re&&De<9&&!me&&(!Ne||!Ne.left&&!Ne.right)){var vn=le.parentNode.getClientRects()[0];vn?Ne={left:vn.left,right:vn.left+Eu(a.display),top:vn.top,bottom:vn.bottom}:Ne=Us}for(var En=Ne.top-E.rect.top,mr=Ne.bottom-E.rect.top,Mr=(En+mr)/2,sa=E.view.measure.heights,ot=0;ot=b.text.length?(be=b.text.length,Ne="before"):be<=0&&(be=0,Ne="after"),!ge)return me(Ne=="before"?be-1:be,Ne=="before");function Ft(mr,Mr,sa){var ot=ge[Mr],An=ot.level==1;return me(sa?mr-1:mr,An!=sa)}var Ot=Sn(ge,be,Ne),vn=pn,En=Ft(be,Ot,Ne=="before");return vn!=null&&(En.other=Ft(be,vn,Ne!="before")),En}function _u(a,E){var x=0;E=Mt(a.doc,E),a.options.lineWrapping||(x=Eu(a.display)*E.ch);var b=xn(a.doc,E.line),z=Ba(b)+Al(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function Hs(a,E,x,b,z){var le=pt(a,E,x);return le.xRel=z,b&&(le.outside=b),le}function gu(a,E,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return Hs(b.first,0,null,-1,-1);var z=$t(b,x),le=b.first+b.size-1;if(z>le)return Hs(b.first+b.size-1,xn(b,le).text.length,null,1,1);E<0&&(E=0);for(var me=xn(b,z);;){var ge=xc(a,me,z,E,x),be=ti(me,ge.ch+(ge.xRel>0||ge.outside>0?1:0));if(!be)return ge;var Ne=be.find(1);if(Ne.line==z)return Ne;me=xn(b,z=Ne.line)}}function Vu(a,E,x,b){b-=rc(E);var z=E.text.length,le=ft(function(me){return ps(a,x,me-1).bottom<=b},z,0);return z=ft(function(me){return ps(a,x,me).top>b},le,z),{begin:le,end:z}}function hs(a,E,x,b){x||(x=au(a,E));var z=Wu(a,E,ps(a,x,b),"line").top;return Vu(a,E,x,z)}function us(a,E,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>E}function xc(a,E,x,b,z){z-=Ba(E);var le=au(a,E),me=rc(E),ge=0,be=E.text.length,Ne=!0,Ft=Un(E,a.doc.direction);if(Ft){var Ot=(a.options.lineWrapping?Mc:Zu)(a,E,x,le,Ft,b,z);Ne=Ot.level!=1,ge=Ne?Ot.from:Ot.to-1,be=Ne?Ot.to:Ot.from-1}var vn=null,En=null,mr=ft(function(pa){var ia=ps(a,le,pa);return ia.top+=me,ia.bottom+=me,us(ia,b,z,!1)?(ia.top<=z&&ia.left<=b&&(vn=pa,En=ia),!0):!1},ge,be),Mr,sa,ot=!1;if(En){var An=b-En.left=Ur.bottom?1:0}return mr=gt(E.text,mr,1),Hs(x,mr,sa,ot,b-Mr)}function Zu(a,E,x,b,z,le,me){var ge=ft(function(Ot){var vn=z[Ot],En=vn.level!=1;return us(as(a,pt(x,En?vn.to:vn.from,En?"before":"after"),"line",E,b),le,me,!0)},0,z.length-1),be=z[ge];if(ge>0){var Ne=be.level!=1,Ft=as(a,pt(x,Ne?be.from:be.to,Ne?"after":"before"),"line",E,b);us(Ft,le,me,!0)&&Ft.top>me&&(be=z[ge-1])}return be}function Mc(a,E,x,b,z,le,me){var ge=Vu(a,E,b,me),be=ge.begin,Ne=ge.end;/\s/.test(E.text.charAt(Ne-1))&&Ne--;for(var Ft=null,Ot=null,vn=0;vn=Ne||En.to<=be)){var mr=En.level!=1,Mr=ps(a,b,mr?Math.min(Ne,En.to)-1:Math.max(be,En.from)).right,sa=Mrsa)&&(Ft=En,Ot=sa)}}return Ft||(Ft=z[z.length-1]),Ft.fromNe&&(Ft={from:Ft.from,to:Ne,level:Ft.level}),Ft}var bs;function Bs(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(bs==null){bs=qe("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)bs.appendChild(document.createTextNode("x")),bs.appendChild(qe("br"));bs.appendChild(document.createTextNode("x"))}Qe(a.measure,bs);var x=bs.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),Kt(a.measure),x||1}function Eu(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=qe("span","xxxxxxxxxx"),x=qe("pre",[E],"CodeMirror-line-like");Qe(a.measure,x);var b=E.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function ic(a){for(var E=a.display,x={},b={},z=E.gutters.clientLeft,le=E.gutters.firstChild,me=0;le;le=le.nextSibling,++me){var ge=a.display.gutterSpecs[me].className;x[ge]=le.offsetLeft+le.clientLeft+z,b[ge]=le.clientWidth}return{fixedPos:iu(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:E.wrapper.clientWidth}}function iu(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function mc(a){var E=Bs(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/Eu(a.display)-3);return function(z){if(tr(a.doc,z))return 0;var le=0;if(z.widgets)for(var me=0;me0&&(Ne=xn(a.doc,be.line).text).length==be.ch){var Ft=we(Ne,Ne.length,a.options.tabSize)-Ne.length;be=pt(be.line,Math.max(0,Math.round((le-Ts(a.display).left)/Eu(a.display))-Ft))}return be}function Ws(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var x=a.display.view,b=0;bE)&&(z.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=z.viewTo)hn&&ar(a.doc,E)z.viewFrom?_s(a):(z.viewFrom+=b,z.viewTo+=b);else if(E<=z.viewFrom&&x>=z.viewTo)_s(a);else if(E<=z.viewFrom){var le=Cu(a,x,x+b,1);le?(z.view=z.view.slice(le.index),z.viewFrom=le.lineN,z.viewTo+=b):_s(a)}else if(x>=z.viewTo){var me=Cu(a,E,E,-1);me?(z.view=z.view.slice(0,me.index),z.viewTo=me.lineN):_s(a)}else{var ge=Cu(a,E,E,-1),be=Cu(a,x,x+b,1);ge&&be?(z.view=z.view.slice(0,ge.index).concat(Pl(a,ge.lineN,be.lineN)).concat(z.view.slice(be.index)),z.viewTo+=b):_s(a)}var Ne=z.externalMeasured;Ne&&(x=z.lineN&&E=b.viewTo)){var le=b.view[Ws(a,E)];if(le.node!=null){var me=le.changes||(le.changes=[]);at(me,x)==-1&&me.push(x)}}}function _s(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Cu(a,E,x,b){var z=Ws(a,E),le,me=a.display.view;if(!hn||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var ge=a.display.viewFrom,be=0;be0){if(z==me.length-1)return null;le=ge+me[z].size-E,z++}else le=ge-E;E+=le,x+=le}for(;ar(a.doc,x)!=x;){if(z==(b<0?0:me.length-1))return null;x+=b*me[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function Fc(a,E,x){var b=a.display,z=b.view;z.length==0||E>=b.viewTo||x<=b.viewFrom?(b.view=Pl(a,E,x),b.viewFrom=E):(b.viewFrom>E?b.view=Pl(a,E,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,Ws(a,x)))),b.viewTo=x}function oc(a){for(var E=a.display.view,x=0,b=0;b=a.display.viewTo||ge.to().line0?E.blinker=setInterval(function(){a.hasFocus()||lu(a),E.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function vc(a){a.state.focused||(a.display.input.focus(),Ks(a))}function lc(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,lu(a))},100)}function Ks(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(on(a,"focus",a,E),a.state.focused=!0,Dt(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ve&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),ju(a))}function lu(a,E){a.state.delayingBlurEvent||(a.state.focused&&(on(a,"blur",a,E),a.state.focused=!1,nn(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function zu(a){for(var E=a.display,x=E.lineDiv.offsetTop,b=0;b.005||Ft<-.005)&&(Zr(z.line,me),Uu(z.line),z.rest))for(var Ot=0;Ota.display.sizerWidth){var vn=Math.ceil(ge/Eu(a.display));vn>a.display.maxLineLength&&(a.display.maxLineLength=vn,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Uu(a){if(a.widgets)for(var E=0;E=me&&(le=$t(E,Pa(xn(E,be))-a.wrapper.clientHeight),me=be)}return{from:le,to:Math.max(me,le+1)}}function ve(a,E){if(!It(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(E.top+b.top<0?z=!0:E.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!Nt){var le=qe("div","\u200B",null,`position: absolute; + height: `+(ia-Ur)+"px"))}function Ot(Xn,Ur,pa){var ia=xn(z,Xn),Li=ia.text.length,no,sl;function Xo(nl,$o){return Du(a,pt(Xn,nl),"div",ia,$o)}function qo(nl,$o,yl){var fl=hs(a,ia,null,nl),Oi=$o=="ltr"==(yl=="after")?"left":"right",dl=yl=="after"?fl.begin:fl.end-(/\s/.test(ia.text.charAt(fl.end-1))?2:1);return Xo(dl,Oi)[Oi]}var hl=Un(ia,z.direction);return yt(hl,Ur||0,pa==null?Li:pa,function(nl,$o,yl,fl){var Oi=yl=="ltr",dl=Xo(nl,Oi?"left":"right"),Vl=Xo($o-1,Oi?"right":"left"),ku=Ur==null&&nl==0,hu=pa==null&&$o==Li,Kl=fl==0,ee=!hl||fl==hl.length-1;if(Vl.top-dl.top<=3){var te=(Ne?ku:hu)&&Kl,oe=(Ne?hu:ku)&&ee,de=te?ge:(Oi?dl:Vl).left,Ee=oe?be:(Oi?Vl:dl).right;Ft(de,dl.top,Ee-de,dl.bottom)}else{var ye,Fe,We,vt;Oi?(ye=Ne&&ku&&Kl?ge:dl.left,Fe=Ne?be:qo(nl,yl,"before"),We=Ne?ge:qo($o,yl,"after"),vt=Ne&&hu&&ee?be:Vl.right):(ye=Ne?qo(nl,yl,"before"):ge,Fe=!Ne&&ku&&Kl?be:dl.right,We=!Ne&&hu&&ee?ge:Vl.left,vt=Ne?qo($o,yl,"after"):be),Ft(ye,dl.top,Fe-ye,dl.bottom),dl.bottom0?E.blinker=setInterval(function(){a.hasFocus()||lu(a),E.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function vc(a){a.state.focused||(a.display.input.focus(),Ks(a))}function lc(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,lu(a))},100)}function Ks(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(on(a,"focus",a,E),a.state.focused=!0,Dt(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ve&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),ju(a))}function lu(a,E){a.state.delayingBlurEvent||(a.state.focused&&(on(a,"blur",a,E),a.state.focused=!1,nn(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function zu(a){for(var E=a.display,x=E.lineDiv.offsetTop,b=0;b.005||Ft<-.005)&&(Zr(z.line,me),Uu(z.line),z.rest))for(var Ot=0;Ota.display.sizerWidth){var vn=Math.ceil(ge/Eu(a.display));vn>a.display.maxLineLength&&(a.display.maxLineLength=vn,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Uu(a){if(a.widgets)for(var E=0;E=me&&(le=$t(E,Ba(xn(E,be))-a.wrapper.clientHeight),me=be)}return{from:le,to:Math.max(me,le+1)}}function ve(a,E){if(!It(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(E.top+b.top<0?z=!0:E.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!Nt){var le=qe("div","\u200B",null,`position: absolute; top: `+(E.top-x.viewOffset-Al(a.display))+`px; height: `+(E.bottom-E.top+Il(a)+x.barHeight)+`px; - left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(le),le.scrollIntoView(z),a.display.lineSpace.removeChild(le)}}}function Le(a,E,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&E==x&&(E=E.ch?pt(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,x=E.sticky=="before"?pt(E.line,E.ch+1,"before"):E);for(var le=0;le<5;le++){var me=!1,ge=as(a,E),be=!x||x==E?ge:as(a,x);z={left:Math.min(ge.left,be.left),top:Math.min(ge.top,be.top)-b,right:Math.max(ge.left,be.left),bottom:Math.max(ge.bottom,be.bottom)+b};var Ne=Xe(a,z),Ft=a.doc.scrollTop,Ot=a.doc.scrollLeft;if(Ne.scrollTop!=null&&(zn(a,Ne.scrollTop),Math.abs(a.doc.scrollTop-Ft)>1&&(me=!0)),Ne.scrollLeft!=null&&(Qn(a,Ne.scrollLeft),Math.abs(a.doc.scrollLeft-Ot)>1&&(me=!0)),!me)break}return z}function Je(a,E){var x=Xe(a,E);x.scrollTop!=null&&zn(a,x.scrollTop),x.scrollLeft!=null&&Qn(a,x.scrollLeft)}function Xe(a,E){var x=a.display,b=Bs(a.display);E.top<0&&(E.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,le=eo(a),me={};E.bottom-E.top>le&&(E.bottom=E.top+le);var ge=a.doc.height+Tl(x),be=E.topge-b;if(E.topz+le){var Ft=Math.min(E.top,(Ne?ge:E.bottom)-le);Ft!=z&&(me.scrollTop=Ft)}var Ot=a.options.fixedGutter?0:x.gutters.offsetWidth,vn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-Ot,En=Wo(a)-x.gutters.offsetWidth,mr=E.right-E.left>En;return mr&&(E.right=E.left+En),E.left<10?me.scrollLeft=0:E.leftEn+vn-3&&(me.scrollLeft=E.right+(mr?0:10)-En),me}function Vt(a,E){E!=null&&(Nn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function an(a){Nn(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function un(a,E,x){(E!=null||x!=null)&&Nn(a),E!=null&&(a.curOp.scrollLeft=E),x!=null&&(a.curOp.scrollTop=x)}function In(a,E){Nn(a),a.curOp.scrollToPos=E}function Nn(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var x=_u(a,E.from),b=_u(a,E.to);dn(a,x,b,E.margin)}}function dn(a,E,x,b){var z=Xe(a,{left:Math.min(E.left,x.left),top:Math.min(E.top,x.top)-b,right:Math.max(E.right,x.right),bottom:Math.max(E.bottom,x.bottom)+b});un(a,z.scrollLeft,z.scrollTop)}function zn(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||Yi(a,{top:E}),Jn(a,E,!0),y&&Yi(a),Si(a,100))}function Jn(a,E,x){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!x)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function Qn(a,E,x,b){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!b)&&(a.doc.scrollLeft=E,oo(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function jn(a){var E=a.display,x=E.gutters.offsetWidth,b=Math.round(a.doc.height+Tl(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+Il(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:x}}var ir=function(a,E,x){this.cm=x;var b=this.vert=qe("div",[qe("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=qe("div",[qe("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),ht(b,"scroll",function(){b.clientHeight&&E(b.scrollTop,"vertical")}),ht(z,"scroll",function(){z.clientWidth&&E(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Re&&De<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ir.prototype.update=function(a){var E=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=E?b+"px":"0";var z=a.viewHeight-(E?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(E){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var le=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:E?b:0}},ir.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ir.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ir.prototype.zeroWidthHack=function(){var a=ke&&!Be?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new fe,this.disableVert=new fe},ir.prototype.enableZeroWidthBar=function(a,E,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),le=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);le!=a?a.style.pointerEvents="none":E.set(1e3,b)}E.set(1e3,b)},ir.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var sr=function(){};sr.prototype.update=function(){return{bottom:0,right:0}},sr.prototype.setScrollLeft=function(){},sr.prototype.setScrollTop=function(){},sr.prototype.clear=function(){};function nr(a,E){E||(E=jn(a));var x=a.display.barWidth,b=a.display.barHeight;qr(a,E);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&zu(a),qr(a,jn(a)),x=a.display.barWidth,b=a.display.barHeight}function qr(a,E){var x=a.display,b=x.scrollbars.update(E);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=E.gutterWidth+"px"):x.gutterFiller.style.display=""}var Ir={native:ir,null:sr};function vr(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&nn(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Ir[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),ht(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,x){x=="horizontal"?Qn(a,E):zn(a,E)},a),a.display.scrollbars.addClass&&Dt(a.display.wrapper,a.display.scrollbars.addClass)}var aa=0;function br(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++aa},Nl(a.curOp)}function Or(a){var E=a.curOp;E&&Fl(E,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new Va(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Xa(a){a.updatedDisplay=a.mustUpdate&&Qa(a.cm,a.update)}function Ia(a){var E=a.cm,x=E.display;a.updatedDisplay&&zu(E),a.barMeasure=jn(E),x.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=dc(E,x.maxLine,x.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Il(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Wo(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Ci(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=Gr(a,E.highlightFrontier),z=[];E.iter(b.line,Math.min(E.first+E.size,a.display.viewTo+500),function(le){if(b.line>=a.display.viewFrom){var me=le.styles,ge=le.text.length>a.options.maxHighlightLength?pi(E.mode,b.state):null,be=Gn(a,le,b,!0);ge&&(b.state=ge),le.styles=be.styles;var Ne=le.styleClasses,Ft=be.classes;Ft?le.styleClasses=Ft:Ne&&(le.styleClasses=null);for(var Ot=!me||me.length!=le.styles.length||Ne!=Ft&&(!Ne||!Ft||Ne.bgClass!=Ft.bgClass||Ne.textClass!=Ft.textClass),vn=0;!Ot&&vnx)return Si(a,a.options.workDelay),!0}),E.highlightFrontier=b.line,E.modeFrontier=Math.max(E.modeFrontier,b.line),z.length&&Ca(a,function(){for(var le=0;le=x.viewFrom&&E.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&oc(a)==0)return!1;to(a)&&(_s(a),E.dims=ic(a));var z=b.first+b.size,le=Math.max(E.visible.from-a.options.viewportMargin,b.first),me=Math.min(z,E.visible.to+a.options.viewportMargin);x.viewFromme&&x.viewTo-me<20&&(me=Math.min(z,x.viewTo)),hn&&(le=ar(a.doc,le),me=dr(a.doc,me));var ge=le!=x.viewFrom||me!=x.viewTo||x.lastWrapHeight!=E.wrapperHeight||x.lastWrapWidth!=E.wrapperWidth;Fc(a,le,me),x.viewOffset=Pa(xn(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var be=oc(a);if(!ge&&be==0&&!E.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Ne=la(a);return be>4&&(x.lineDiv.style.display="none"),Ga(a,x.updateLineNumbers,E.dims),be>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,Za(Ne),Kt(x.cursorDiv),Kt(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,ge&&(x.lastWrapHeight=E.wrapperHeight,x.lastWrapWidth=E.wrapperWidth,Si(a,400)),x.updateLineNumbers=null,!0}function Ki(a,E){for(var x=E.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||E.oldDisplayWidth==Wo(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+Tl(a.display)-eo(a),x.top)}),E.visible=se(a.display,a.doc,x),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else b&&(E.visible=se(a.display,a.doc,x));if(!Qa(a,E))break;zu(a);var z=jn(a);bu(a),nr(a,z),Ii(a,z),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Yi(a,E){var x=new Va(a,E);if(Qa(a,x)){zu(a),Ki(a,x);var b=jn(a);bu(a),nr(a,b),Ii(a,b),x.finish()}}function Ga(a,E,x){var b=a.display,z=a.options.lineNumbers,le=b.lineDiv,me=le.firstChild;function ge(mr){var Mr=mr.nextSibling;return Ve&&ke&&a.display.currentWheelTarget==mr?mr.style.display="none":mr.parentNode.removeChild(mr),Mr}for(var be=b.view,Ne=b.viewFrom,Ft=0;Ft-1&&(En=!1),ks(a,Ot,Ne,x)),En&&(Kt(Ot.lineNumber),Ot.lineNumber.appendChild(document.createTextNode(Wn(a.options,Ne)))),me=Ot.node.nextSibling}Ne+=Ot.size}for(;me;)me=ge(me)}function Ji(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Ii(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+Il(a)+"px"}function oo(a){var E=a.display,x=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var b=iu(E)-E.scroller.scrollLeft+a.doc.scrollLeft,z=E.gutters.offsetWidth,le=b+"px",me=0;meme.clientWidth,be=me.scrollHeight>me.clientHeight;if(b&&ge||z&&be){if(z&&ke&&Ve){e:for(var Ne=E.target,Ft=le.view;Ne!=me;Ne=Ne.parentNode)for(var Ot=0;Ot=0&&wt(a,b.to())<=0)return x}return-1};var ai=function(a,E){this.anchor=a,this.head=E};ai.prototype.from=function(){return ct(this.anchor,this.head)},ai.prototype.to=function(){return Ra(this.anchor,this.head)},ai.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Bo(a,E,x){var b=a&&a.options.selectionsMayTouch,z=E[x];E.sort(function(vn,En){return wt(vn.from(),En.from())}),x=at(E,z);for(var le=1;le0:be>=0){var Ne=ct(ge.from(),me.from()),Ft=Ra(ge.to(),me.to()),Ot=ge.empty()?me.from()==me.head:ge.from()==ge.head;le<=x&&--x,E.splice(--le,2,new ai(Ot?Ft:Ne,Ot?Ne:Ft))}}return new $i(E,x)}function yo(a,E){return new $i([new ai(a,E||a)],0)}function zo(a){return a.text?pt(a.from.line+a.text.length-1,bt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Co(a,E){if(wt(a,E.from)<0)return a;if(wt(a,E.to)<=0)return zo(E);var x=a.line+E.text.length-(E.to.line-E.from.line)-1,b=a.ch;return a.line==E.to.line&&(b+=zo(E).ch-E.to.ch),pt(x,b)}function al(a,E){for(var x=[],b=0;b1&&a.remove(ge.line+1,mr-1),a.insert(ge.line+1,ot)}mo(a,"change",a,E)}function xi(a,E,x){function b(z,le,me){if(z.linked)for(var ge=0;ge1&&!a.done[a.done.length-2].ranges)return a.done.pop(),bt(a.done)}function ts(a,E,x,b){var z=a.history;z.undone.length=0;var le=+new Date,me,ge;if((z.lastOp==b||z.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&z.lastModTime>le-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(me=wl(z,z.lastOp==b)))ge=bt(me.changes),wt(E.from,E.to)==0&&wt(E.from,ge.to)==0?ge.to=zo(E):me.changes.push(ml(a,E));else{var be=bt(z.done);for((!be||!be.ranges)&&Rl(a.sel,z.done),me={changes:[ml(a,E)],generation:z.generation},z.done.push(me);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=le,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=E.origin,ge||on(a,"historyAdded")}function Hl(a,E,x,b){var z=E.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Ys(a,E,x,b){var z=a.history,le=b&&b.origin;x==z.lastSelOp||le&&z.lastSelOrigin==le&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==le||Hl(a,le,bt(z.done),E))?z.done[z.done.length-1]=E:Rl(E,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=le,z.lastSelOp=x,b&&b.clearRedo!==!1&&ol(z.undone)}function Rl(a,E){var x=bt(E);x&&x.ranges&&x.equals(a)||E.push(a)}function As(a,E,x,b){var z=E["spans_"+a.id],le=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(me){me.markedSpans&&((z||(z=E["spans_"+a.id]={}))[le]=me.markedSpans),++le})}function cs(a){if(!a)return null;for(var E,x=0;x-1&&(bt(ge)[Ot]=Ne[Ot],delete Ne[Ot])}}return b}function Xs(a,E,x,b){if(b){var z=a.anchor;if(x){var le=wt(E,z)<0;le!=wt(x,z)<0?(z=E,E=x):le!=wt(E,x)<0&&(E=x)}return new ai(z,E)}else return new ai(x||E,E)}function xs(a,E,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),Ol(a,new $i([Xs(a.sel.primary(),E,x,z)],0),b)}function ns(a,E,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),le=0;le=E.ch:ge.to>E.ch))){if(z&&(on(be,"beforeCursorEnter"),be.explicitlyCleared))if(le.markedSpans){--me;continue}else break;if(!be.atomic)continue;if(x){var Ot=be.find(b<0?1:-1),vn=void 0;if((b<0?Ft:Ne)&&(Ot=Ku(a,Ot,-b,Ot&&Ot.line==E.line?le:null)),Ot&&Ot.line==E.line&&(vn=wt(Ot,x))&&(b<0?vn<0:vn>0))return ls(a,Ot,E,b,z)}var En=be.find(b<0?-1:1);return(b<0?Ne:Ft)&&(En=Ku(a,En,b,En.line==E.line?le:null)),En?ls(a,En,E,b,z):null}}return E}function Jo(a,E,x,b,z){var le=b||1,me=ls(a,E,x,le,z)||!z&&ls(a,E,x,le,!0)||ls(a,E,x,-le,z)||!z&&ls(a,E,x,-le,!0);return me||(a.cantEdit=!0,pt(a.first,0))}function Ku(a,E,x,b){return x<0&&E.ch==0?E.line>a.first?Mt(a,pt(E.line-1)):null:x>0&&E.ch==(b||xn(a,E.line)).text.length?E.line=0;--z)Iu(a,{from:b[z].from,to:b[z].to,text:z?[""]:E.text,origin:E.origin});else Iu(a,E)}}function Iu(a,E){if(!(E.text.length==1&&E.text[0]==""&&wt(E.from,E.to)==0)){var x=al(a,E);ts(a,E,x,a.cm?a.cm.curOp.id:NaN),vs(a,E,x,La(a,E));var b=[];xi(a,function(z,le){!le&&at(b,z.history)==-1&&(cu(z.history,E),b.push(z.history)),vs(z,E,null,La(z,E))})}}function Vs(a,E,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,le,me=a.sel,ge=E=="undo"?z.done:z.undone,be=E=="undo"?z.undone:z.done,Ne=0;Ne=0;--En){var mr=vn(En);if(mr)return mr.v}}}}function ds(a,E){if(E!=0&&(a.first+=E,a.sel=new $i(Ge(a.sel.ranges,function(z){return new ai(pt(z.anchor.line+E,z.anchor.ch),pt(z.head.line+E,z.head.ch))}),a.sel.primIndex),a.cm)){Zl(a.cm,a.first,a.first-E,E);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(E.from.linele&&(E={from:E.from,to:pt(le,xn(a,le).text.length),text:[E.text[0]],origin:E.origin}),E.removed=Sr(a,E.from,E.to),x||(x=al(a,E)),a.cm?Is(a.cm,E,b):Ql(a,E,b),Fs(a,x,He),a.cantEdit&&Jo(a,pt(a.firstLine(),0))&&(a.cantEdit=!1)}}function Is(a,E,x){var b=a.doc,z=a.display,le=E.from,me=E.to,ge=!1,be=le.line;a.options.lineWrapping||(be=na(bn(xn(b,le.line))),b.iter(be,me.line+1,function(En){if(En==z.maxLine)return ge=!0,!0})),b.sel.contains(E.from,E.to)>-1&&fn(a),Ql(b,E,x,mc(a)),a.options.lineWrapping||(b.iter(be,le.line+E.text.length,function(En){var mr=Sa(En);mr>z.maxLineLength&&(z.maxLine=En,z.maxLineLength=mr,z.maxLineChanged=!0,ge=!1)}),ge&&(a.curOp.updateMaxLine=!0)),Rn(b,le.line),Si(a,400);var Ne=E.text.length-(me.line-le.line)-1;E.full?Zl(a):le.line==me.line&&E.text.length==1&&!Zi(a.doc,E)?Ps(a,le.line,"text"):Zl(a,le.line,me.line+1,Ne);var Ft=kt(a,"changes"),Ot=kt(a,"change");if(Ot||Ft){var vn={from:le,to:me,text:E.text,removed:E.removed,origin:E.origin};Ot&&mo(a,"change",a,vn),Ft&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(vn)}a.display.selForContextMenu=null}function jl(a,E,x,b,z){var le;b||(b=x),wt(b,x)<0&&(le=[b,x],x=le[0],b=le[1]),typeof E=="string"&&(E=a.splitLines(E)),ws(a,{from:x,to:b,text:E,origin:z})}function Mu(a,E,x,b){x1||!(this.children[0]instanceof qs))){var ge=[];this.collapse(ge),this.children=[new qs(ge)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E50){for(var me=z.lines.length%25+25,ge=me;ge10);a.parent.maybeSpill()}},iterN:function(a,E,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=Ne,a.display.maxLineLength=Ft,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Zl(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Pu(a.doc)),a&&mo(a,"markerCleared",a,this,b,z),E&&Or(a),this.parent&&this.parent.clear()}},Os.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||me==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=Ct("span",[le.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(hr(a,E.line,E,x,le)||E.line!=x.line&&hr(a,x.line,E,x,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Rr()}le.addToHistory&&ts(a,{from:E,to:x,origin:"markText"},a.sel,NaN);var ge=E.line,be=a.cm,Ne;if(a.iter(ge,x.line+1,function(Ot){be&&le.collapsed&&!be.options.lineWrapping&&bn(Ot)==be.display.maxLine&&(Ne=!0),le.collapsed&&ge!=E.line&&Zr(Ot,0),fa(Ot,new sn(le,ge==E.line?E.ch:null,ge==x.line?x.ch:null)),++ge}),le.collapsed&&a.iter(E.line,x.line+1,function(Ot){tr(a,Ot)&&Zr(Ot,0)}),le.clearOnEnter&&ht(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(Cr(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),le.collapsed&&(le.id=++Gu,le.atomic=!0),be){if(Ne&&(be.curOp.updateMaxLine=!0),le.collapsed)Zl(be,E.line,x.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var Ft=E.line;Ft<=x.line;Ft++)Ps(be,Ft,"text");le.atomic&&Pu(be.doc),mo(be,"markerAdded",be,le)}return le}var Ae=function(a,E){this.markers=a,this.primary=E;for(var x=0;x=0;be--)ws(this,b[be]);ge?Bu(this,ge):this.cm&&an(this.cm)}),undo:ya(function(){Vs(this,"undo")}),redo:ya(function(){Vs(this,"redo")}),undoSelection:ya(function(){Vs(this,"undo",!0)}),redoSelection:ya(function(){Vs(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,x=0,b=0;b=a.ch)&&E.push(z.marker.parent||z.marker)}return E},findMarks:function(a,E,x){a=Mt(this,a),E=Mt(this,E);var b=[],z=a.line;return this.iter(a.line,E.line+1,function(le){var me=le.markedSpans;if(me)for(var ge=0;ge=be.to||be.from==null&&z!=a.line||be.from!=null&&z==E.line&&be.from>=E.ch)&&(!x||x(be.marker))&&b.push(be.marker.parent||be.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(E){var x=E.markedSpans;if(x)for(var b=0;ba)return E=a,!0;a-=le,++x}),Mt(this,pt(x,E))},indexFromPos:function(a){a=Mt(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var Ft=a.dataTransfer.getData("Text");if(Ft){var Ot;if(E.state.draggingText&&!E.state.draggingText.copy&&(Ot=E.listSelections()),Fs(E.doc,yo(x,x)),Ot)for(var vn=0;vn=0;ge--)jl(a.doc,"",b[ge].from,b[ge].to,"+delete");an(a)})}function mn(a,E,x){var b=gt(a.text,E+x,x);return b<0||b>a.text.length?null:b}function ka(a,E,x){var b=mn(a,E.ch,x);return b==null?null:new pt(E.line,b,x<0?"after":"before")}function No(a,E,x,b,z){if(a){E.doc.direction=="rtl"&&(z=-z);var le=Un(x,E.doc.direction);if(le){var me=z<0?bt(le):le[0],ge=z<0==(me.level==1),be=ge?"after":"before",Ne;if(me.level>0||E.doc.direction=="rtl"){var Ft=au(E,x);Ne=z<0?x.text.length-1:0;var Ot=ps(E,Ft,Ne).top;Ne=ft(function(vn){return ps(E,Ft,vn).top==Ot},z<0==(me.level==1)?me.from:me.to-1,Ne),be=="before"&&(Ne=mn(x,Ne,1))}else Ne=z<0?me.to:me.from;return new pt(b,Ne,be)}}return new pt(b,z<0?x.text.length:0,z<0?"before":"after")}function Di(a,E,x,b){var z=Un(E,a.doc.direction);if(!z)return ka(E,x,b);x.ch>=E.text.length?(x.ch=E.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var le=Sn(z,x.ch,x.sticky),me=z[le];if(a.doc.direction=="ltr"&&me.level%2==0&&(b>0?me.to>x.ch:me.from=me.from&&vn>=Ft.begin)){var En=Ot?"before":"after";return new pt(x.line,vn,En)}}var mr=function(ot,An,Xn){for(var Ur=function(no,sl){return sl?new pt(x.line,ge(no,1),"before"):new pt(x.line,no,"after")};ot>=0&&ot0==(pa.level!=1),Li=oa?Xn.begin:ge(Xn.end,-1);if(pa.from<=Li&&Li0?Ft.end:ge(Ft.begin,-1);return sa!=null&&!(b>0&&sa==E.text.length)&&(Mr=mr(b>0?0:z.length-1,b,Ne(sa)),Mr)?Mr:null}var Mi={selectAll:uu,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),He)},killLine:function(a){return Gi(a,function(E){if(E.empty()){var x=xn(a.doc,E.head.line).text.length;return E.head.ch==x&&E.head.line0)z=new pt(z.line,z.ch+1),a.replaceRange(le.charAt(z.ch-1)+le.charAt(z.ch-2),pt(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var me=xn(a.doc,z.line-1).text;me&&(z=new pt(z.line,1),a.replaceRange(le.charAt(0)+a.doc.lineSeparator()+me.charAt(me.length-1),pt(z.line-1,me.length-1),z,"+transpose"))}}x.push(new ai(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return Ca(a,function(){for(var E=a.listSelections(),x=E.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),E[x].anchor,E[x].head,"+input");E=a.listSelections();for(var b=0;ba&&wt(E,this.pos)==0&&x==this.button};var da,lo;function vl(a,E){var x=+new Date;return lo&&lo.compare(x,a,E)?(da=lo=null,"triple"):da&&da.compare(x,a,E)?(lo=new Ul(x,a,E),da=null,"double"):(da=new Ul(x,a,E),lo=null,"single")}function gl(a){var E=this,x=E.display;if(!(It(E,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Mo(x,a)){Ve||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Ml(E,a)){var b=Rs(E,a),z=gn(a),le=b?vl(b,z):"single";window.focus(),z==1&&E.state.selectingText&&E.state.selectingText(a),!(b&&ll(E,z,b,le,a))&&(z==1?b?Ri(E,b,le,a):Rt(a)==x.scroller&&rr(a):z==2?(b&&xs(E.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(Ze?E.display.input.onContextMenu(a):lc(E)))}}}function ll(a,E,x,b,z){var le="Click";return b=="double"?le="Double"+le:b=="triple"&&(le="Triple"+le),le=(E==1?"Left":E==2?"Middle":"Right")+le,Eo(a,ui(le,z),z,function(me){if(typeof me=="string"&&(me=Mi[me]),!me)return!1;var ge=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),ge=me(a,x)!=$e}finally{a.state.suppressEdits=!1}return ge})}function yi(a,E,x){var b=a.getOption("configureMouse"),z=b?b(a,E,x):{};if(z.unit==null){var le=et?x.shiftKey&&x.metaKey:x.altKey;z.unit=le?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=ke?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(ke?x.altKey:x.ctrlKey)),z}function Ri(a,E,x,b){Re?setTimeout(Yt(vc,a),0):a.curOp.focus=dt();var z=yi(a,x,b),le=a.doc.sel,me;a.options.dragDrop&&Ln&&!a.isReadOnly()&&x=="single"&&(me=le.contains(E))>-1&&(wt((me=le.ranges[me]).from(),E)<0||E.xRel>0)&&(wt(me.to(),E)>0||E.xRel<0)?Ao(a,b,E,z):ji(a,b,E,z)}function Ao(a,E,x,b){var z=a.display,le=!1,me=$r(a,function(Ne){Ve&&(z.scroller.draggable=!1),a.state.draggingText=!1,_t(z.wrapper.ownerDocument,"mouseup",me),_t(z.wrapper.ownerDocument,"mousemove",ge),_t(z.scroller,"dragstart",be),_t(z.scroller,"drop",me),le||(rr(Ne),b.addNew||xs(a.doc,x,null,null,b.extend),Ve&&!lt||Re&&De==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),ge=function(Ne){le=le||Math.abs(E.clientX-Ne.clientX)+Math.abs(E.clientY-Ne.clientY)>=10},be=function(){return le=!0};Ve&&(z.scroller.draggable=!0),a.state.draggingText=me,me.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),ht(z.wrapper.ownerDocument,"mouseup",me),ht(z.wrapper.ownerDocument,"mousemove",ge),ht(z.scroller,"dragstart",be),ht(z.scroller,"drop",me),lc(a),setTimeout(function(){return z.input.focus()},20)}function rs(a,E,x){if(x=="char")return new ai(E,E);if(x=="word")return a.findWordAt(E);if(x=="line")return new ai(pt(E.line,0),Mt(a.doc,pt(E.line+1,0)));var b=x(a,E);return new ai(b.from,b.to)}function ji(a,E,x,b){var z=a.display,le=a.doc;rr(E);var me,ge,be=le.sel,Ne=be.ranges;if(b.addNew&&!b.extend?(ge=le.sel.contains(x),ge>-1?me=Ne[ge]:me=new ai(x,x)):(me=le.sel.primary(),ge=le.sel.primIndex),b.unit=="rectangle")b.addNew||(me=new ai(x,x)),x=Rs(a,E,!0,!0),ge=-1;else{var Ft=rs(a,x,b.unit);b.extend?me=Xs(me,Ft.anchor,Ft.head,b.extend):me=Ft}b.addNew?ge==-1?(ge=Ne.length,Ol(le,Bo(a,Ne.concat([me]),ge),{scroll:!1,origin:"*mouse"})):Ne.length>1&&Ne[ge].empty()&&b.unit=="char"&&!b.extend?(Ol(le,Bo(a,Ne.slice(0,ge).concat(Ne.slice(ge+1)),0),{scroll:!1,origin:"*mouse"}),be=le.sel):os(le,ge,me,Ue):(ge=0,Ol(le,new $i([me],0),Ue),be=le.sel);var Ot=x;function vn(Xn){if(wt(Ot,Xn)!=0)if(Ot=Xn,b.unit=="rectangle"){for(var Ur=[],pa=a.options.tabSize,oa=we(xn(le,x.line).text,x.ch,pa),Li=we(xn(le,Xn.line).text,Xn.ch,pa),no=Math.min(oa,Li),sl=Math.max(oa,Li),Xo=Math.min(x.line,Xn.line),qo=Math.min(a.lastLine(),Math.max(x.line,Xn.line));Xo<=qo;Xo++){var hl=xn(le,Xo).text,nl=cn(hl,no,pa);no==sl?Ur.push(new ai(pt(Xo,nl),pt(Xo,nl))):hl.length>nl&&Ur.push(new ai(pt(Xo,nl),pt(Xo,cn(hl,sl,pa))))}Ur.length||Ur.push(new ai(x,x)),Ol(le,Bo(a,be.ranges.slice(0,ge).concat(Ur),ge),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Xn)}else{var $o=me,yl=rs(a,Xn,b.unit),fl=$o.anchor,Oi;wt(yl.anchor,fl)>0?(Oi=yl.head,fl=ct($o.from(),yl.anchor)):(Oi=yl.anchor,fl=Ra($o.to(),yl.head));var dl=be.ranges.slice(0);dl[ge]=Qi(a,new ai(Mt(le,fl),Oi)),Ol(le,Bo(a,dl,ge),Ue)}}var En=z.wrapper.getBoundingClientRect(),mr=0;function Mr(Xn){var Ur=++mr,pa=Rs(a,Xn,!0,b.unit=="rectangle");if(pa)if(wt(pa,Ot)!=0){a.curOp.focus=dt(),vn(pa);var oa=se(z,le);(pa.line>=oa.to||pa.lineEn.bottom?20:0;Li&&setTimeout($r(a,function(){mr==Ur&&(z.scroller.scrollTop+=Li,Mr(Xn))}),50)}}function sa(Xn){a.state.selectingText=!1,mr=1/0,Xn&&(rr(Xn),z.input.focus()),_t(z.wrapper.ownerDocument,"mousemove",ot),_t(z.wrapper.ownerDocument,"mouseup",An),le.history.lastSelOrigin=null}var ot=$r(a,function(Xn){Xn.buttons===0||!gn(Xn)?sa(Xn):Mr(Xn)}),An=$r(a,sa);a.state.selectingText=An,ht(z.wrapper.ownerDocument,"mousemove",ot),ht(z.wrapper.ownerDocument,"mouseup",An)}function Qi(a,E){var x=E.anchor,b=E.head,z=xn(a.doc,x.line);if(wt(x,b)==0&&x.sticky==b.sticky)return E;var le=Un(z);if(!le)return E;var me=Sn(le,x.ch,x.sticky),ge=le[me];if(ge.from!=x.ch&&ge.to!=x.ch)return E;var be=me+(ge.from==x.ch==(ge.level!=1)?0:1);if(be==0||be==le.length)return E;var Ne;if(b.line!=x.line)Ne=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Ft=Sn(le,b.ch,b.sticky),Ot=Ft-me||(b.ch-x.ch)*(ge.level==1?-1:1);Ft==be-1||Ft==be?Ne=Ot<0:Ne=Ot>0}var vn=le[be+(Ne?-1:0)],En=Ne==(vn.level==1),mr=En?vn.from:vn.to,Mr=En?"after":"before";return x.ch==mr&&x.sticky==Mr?E:new ai(new pt(x.line,mr,Mr),b)}function Uo(a,E,x,b){var z,le;if(E.touches)z=E.touches[0].clientX,le=E.touches[0].clientY;else try{z=E.clientX,le=E.clientY}catch(vn){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&rr(E);var me=a.display,ge=me.lineDiv.getBoundingClientRect();if(le>ge.bottom||!kt(a,x))return or(E);le-=ge.top-me.viewOffset;for(var be=0;be=z){var Ft=$t(a.doc,le),Ot=a.display.gutterSpecs[be];return on(a,x,a,Ft,Ot.className,E),or(E)}}}function Ml(a,E){return Uo(a,E,"gutterClick",!0)}function Ro(a,E){Mo(a.display,E)||fs(a,E)||It(a,E,"contextmenu")||Ze||a.display.input.onContextMenu(E)}function fs(a,E){return kt(a,"gutterContextMenu")?Uo(a,E,"gutterContextMenu",!1):!1}function eu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Su(a)}var fu={toString:function(){return"CodeMirror.Init"}},gs={},mu={};function Au(a){var E=a.optionHandlers;function x(b,z,le,me){a.defaults[b]=z,le&&(E[b]=me?function(ge,be,Ne){Ne!=fu&&le(ge,be,Ne)}:le)}a.defineOption=x,a.Init=fu,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,Po(b)},!0),x("indentUnit",2,Po,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){il(b),Su(b),Zl(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var le=[],me=b.doc.first;b.doc.iter(function(be){for(var Ne=0;;){var Ft=be.text.indexOf(z,Ne);if(Ft==-1)break;Ne=Ft+z.length,le.push(pt(me,Ft))}me++});for(var ge=le.length-1;ge>=0;ge--)jl(b.doc,z,le[ge],pt(le[ge].line,le[ge].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,le){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),le!=fu&&b.refresh()}),x("specialCharPlaceholder",fo,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Te?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!st),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){eu(b),qi(b)},!0),x("keyMap","default",function(b,z,le){var me=Ti(z),ge=le!=fu&&Ti(le);ge&&ge.detach&&ge.detach(b,me),me.attach&&me.attach(b,ge||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Yr,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=ro(z,b.options.lineNumbers),qi(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?iu(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return nr(b)},!0),x("scrollbarStyle","native",function(b){vr(b),nr(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=ro(b.options.gutters,z),qi(b)},!0),x("firstLineNumber",1,qi,!0),x("lineNumberFormatter",function(b){return b},qi,!0),x("showCursorWhenSelecting",!1,bu,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(lu(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Xu),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,bu,!0),x("singleCursorHeightPerLine",!0,bu,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,il,!0),x("addModeClass",!1,il,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,il,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Xu(a,E,x){var b=x&&x!=fu;if(!E!=!b){var z=a.display.dragFunctions,le=E?ht:_t;le(a.display.scroller,"dragstart",z.start),le(a.display.scroller,"dragenter",z.enter),le(a.display.scroller,"dragover",z.over),le(a.display.scroller,"dragleave",z.leave),le(a.display.scroller,"drop",z.drop)}}function Yr(a){a.options.lineWrapping?(Dt(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(nn(a.display.wrapper,"CodeMirror-wrap"),Ni(a)),yu(a),Zl(a),Su(a),setTimeout(function(){return nr(a)},100)}function Wi(a,E){var x=this;if(!(this instanceof Wi))return new Wi(a,E);this.options=E=E?Mn(E):{},Mn(gs,E,!1);var b=E.value;typeof b=="string"?b=new wn(b,E.mode,null,E.lineSeparator,E.direction):E.mode&&(b.modeOption=E.mode),this.doc=b;var z=new Wi.inputStyles[E.inputStyle](this),le=this.display=new uo(a,b,z,E);le.wrapper.CodeMirror=this,eu(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),vr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new fe,keySeq:null,specialChars:null},E.autofocus&&!Te&&le.input.focus(),Re&&De<11&&setTimeout(function(){return x.display.input.reset(!0)},20),kl(this),ca(),br(this),this.curOp.forceUpdate=!0,si(this,b),E.autofocus&&!Te||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&Ks(x)},20):lu(this);for(var me in mu)mu.hasOwnProperty(me)&&mu[me](this,E[me],fu);to(this),E.finishInit&&E.finishInit(this);for(var ge=0;ge20*20}ht(E.scroller,"touchstart",function(be){if(!It(a,be)&&!le(be)&&!Ml(a,be)){E.input.ensurePolled(),clearTimeout(x);var Ne=+new Date;E.activeTouch={start:Ne,moved:!1,prev:Ne-b.end<=300?b:null},be.touches.length==1&&(E.activeTouch.left=be.touches[0].pageX,E.activeTouch.top=be.touches[0].pageY)}}),ht(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),ht(E.scroller,"touchend",function(be){var Ne=E.activeTouch;if(Ne&&!Mo(E,be)&&Ne.left!=null&&!Ne.moved&&new Date-Ne.start<300){var Ft=a.coordsChar(E.activeTouch,"page"),Ot;!Ne.prev||me(Ne,Ne.prev)?Ot=new ai(Ft,Ft):!Ne.prev.prev||me(Ne,Ne.prev.prev)?Ot=a.findWordAt(Ft):Ot=new ai(pt(Ft.line,0),Mt(a.doc,pt(Ft.line+1,0))),a.setSelection(Ot.anchor,Ot.head),a.focus(),rr(be)}z()}),ht(E.scroller,"touchcancel",z),ht(E.scroller,"scroll",function(){E.scroller.clientHeight&&(zn(a,E.scroller.scrollTop),Qn(a,E.scroller.scrollLeft,!0),on(a,"scroll",a))}),ht(E.scroller,"mousewheel",function(be){return ko(a,be)}),ht(E.scroller,"DOMMouseScroll",function(be){return ko(a,be)}),ht(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(be){It(a,be)||ut(be)},over:function(be){It(a,be)||(Ma(a,be),ut(be))},start:function(be){return kn(a,be)},drop:$r(a,Qt),leave:function(be){It(a,be)||ii(a)}};var ge=E.input.getField();ht(ge,"keyup",function(be){return pl.call(a,be)}),ht(ge,"keydown",$r(a,Vo)),ht(ge,"keypress",$r(a,Oo)),ht(ge,"focus",function(be){return Ks(a,be)}),ht(ge,"blur",function(be){return lu(a,be)})}var Go=[];Wi.defineInitHook=function(a){return Go.push(a)};function ql(a,E,x,b){var z=a.doc,le;x==null&&(x="add"),x=="smart"&&(z.mode.indent?le=Gr(a,E).state:x="prev");var me=a.options.tabSize,ge=xn(z,E),be=we(ge.text,null,me);ge.stateAfter&&(ge.stateAfter=null);var Ne=ge.text.match(/^\s*/)[0],Ft;if(!b&&!/\S/.test(ge.text))Ft=0,x="not";else if(x=="smart"&&(Ft=z.mode.indent(le,ge.text.slice(Ne.length),ge.text),Ft==$e||Ft>150)){if(!b)return;x="prev"}x=="prev"?E>z.first?Ft=we(xn(z,E-1).text,null,me):Ft=0:x=="add"?Ft=be+a.options.indentUnit:x=="subtract"?Ft=be-a.options.indentUnit:typeof x=="number"&&(Ft=be+x),Ft=Math.max(0,Ft);var Ot="",vn=0;if(a.options.indentWithTabs)for(var En=Math.floor(Ft/me);En;--En)vn+=me,Ot+=" ";if(vnme,be=Vr(E),Ne=null;if(ge&&b.ranges.length>1)if(Sl&&Sl.text.join(` + left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(le),le.scrollIntoView(z),a.display.lineSpace.removeChild(le)}}}function Le(a,E,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&E==x&&(E=E.ch?pt(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,x=E.sticky=="before"?pt(E.line,E.ch+1,"before"):E);for(var le=0;le<5;le++){var me=!1,ge=as(a,E),be=!x||x==E?ge:as(a,x);z={left:Math.min(ge.left,be.left),top:Math.min(ge.top,be.top)-b,right:Math.max(ge.left,be.left),bottom:Math.max(ge.bottom,be.bottom)+b};var Ne=Xe(a,z),Ft=a.doc.scrollTop,Ot=a.doc.scrollLeft;if(Ne.scrollTop!=null&&(zn(a,Ne.scrollTop),Math.abs(a.doc.scrollTop-Ft)>1&&(me=!0)),Ne.scrollLeft!=null&&(Qn(a,Ne.scrollLeft),Math.abs(a.doc.scrollLeft-Ot)>1&&(me=!0)),!me)break}return z}function Je(a,E){var x=Xe(a,E);x.scrollTop!=null&&zn(a,x.scrollTop),x.scrollLeft!=null&&Qn(a,x.scrollLeft)}function Xe(a,E){var x=a.display,b=Bs(a.display);E.top<0&&(E.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,le=eo(a),me={};E.bottom-E.top>le&&(E.bottom=E.top+le);var ge=a.doc.height+Tl(x),be=E.topge-b;if(E.topz+le){var Ft=Math.min(E.top,(Ne?ge:E.bottom)-le);Ft!=z&&(me.scrollTop=Ft)}var Ot=a.options.fixedGutter?0:x.gutters.offsetWidth,vn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-Ot,En=Wo(a)-x.gutters.offsetWidth,mr=E.right-E.left>En;return mr&&(E.right=E.left+En),E.left<10?me.scrollLeft=0:E.leftEn+vn-3&&(me.scrollLeft=E.right+(mr?0:10)-En),me}function Vt(a,E){E!=null&&(Nn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function an(a){Nn(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function un(a,E,x){(E!=null||x!=null)&&Nn(a),E!=null&&(a.curOp.scrollLeft=E),x!=null&&(a.curOp.scrollTop=x)}function In(a,E){Nn(a),a.curOp.scrollToPos=E}function Nn(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var x=_u(a,E.from),b=_u(a,E.to);dn(a,x,b,E.margin)}}function dn(a,E,x,b){var z=Xe(a,{left:Math.min(E.left,x.left),top:Math.min(E.top,x.top)-b,right:Math.max(E.right,x.right),bottom:Math.max(E.bottom,x.bottom)+b});un(a,z.scrollLeft,z.scrollTop)}function zn(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||Yi(a,{top:E}),Jn(a,E,!0),y&&Yi(a),Si(a,100))}function Jn(a,E,x){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!x)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function Qn(a,E,x,b){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!b)&&(a.doc.scrollLeft=E,oo(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function jn(a){var E=a.display,x=E.gutters.offsetWidth,b=Math.round(a.doc.height+Tl(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+Il(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:x}}var ir=function(a,E,x){this.cm=x;var b=this.vert=qe("div",[qe("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=qe("div",[qe("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),ht(b,"scroll",function(){b.clientHeight&&E(b.scrollTop,"vertical")}),ht(z,"scroll",function(){z.clientWidth&&E(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Re&&De<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ir.prototype.update=function(a){var E=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=E?b+"px":"0";var z=a.viewHeight-(E?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(E){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var le=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:E?b:0}},ir.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ir.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ir.prototype.zeroWidthHack=function(){var a=ke&&!Be?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new fe,this.disableVert=new fe},ir.prototype.enableZeroWidthBar=function(a,E,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),le=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);le!=a?a.style.pointerEvents="none":E.set(1e3,b)}E.set(1e3,b)},ir.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var sr=function(){};sr.prototype.update=function(){return{bottom:0,right:0}},sr.prototype.setScrollLeft=function(){},sr.prototype.setScrollTop=function(){},sr.prototype.clear=function(){};function nr(a,E){E||(E=jn(a));var x=a.display.barWidth,b=a.display.barHeight;qr(a,E);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&zu(a),qr(a,jn(a)),x=a.display.barWidth,b=a.display.barHeight}function qr(a,E){var x=a.display,b=x.scrollbars.update(E);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=E.gutterWidth+"px"):x.gutterFiller.style.display=""}var Ir={native:ir,null:sr};function vr(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&nn(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Ir[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),ht(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,x){x=="horizontal"?Qn(a,E):zn(a,E)},a),a.display.scrollbars.addClass&&Dt(a.display.wrapper,a.display.scrollbars.addClass)}var ra=0;function br(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ra},Nl(a.curOp)}function Or(a){var E=a.curOp;E&&Fl(E,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new Va(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Ga(a){a.updatedDisplay=a.mustUpdate&&Ja(a.cm,a.update)}function Pa(a){var E=a.cm,x=E.display;a.updatedDisplay&&zu(E),a.barMeasure=jn(E),x.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=dc(E,x.maxLine,x.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Il(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Wo(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Ci(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=Xr(a,E.highlightFrontier),z=[];E.iter(b.line,Math.min(E.first+E.size,a.display.viewTo+500),function(le){if(b.line>=a.display.viewFrom){var me=le.styles,ge=le.text.length>a.options.maxHighlightLength?pi(E.mode,b.state):null,be=Gn(a,le,b,!0);ge&&(b.state=ge),le.styles=be.styles;var Ne=le.styleClasses,Ft=be.classes;Ft?le.styleClasses=Ft:Ne&&(le.styleClasses=null);for(var Ot=!me||me.length!=le.styles.length||Ne!=Ft&&(!Ne||!Ft||Ne.bgClass!=Ft.bgClass||Ne.textClass!=Ft.textClass),vn=0;!Ot&&vnx)return Si(a,a.options.workDelay),!0}),E.highlightFrontier=b.line,E.modeFrontier=Math.max(E.modeFrontier,b.line),z.length&&Ca(a,function(){for(var le=0;le=x.viewFrom&&E.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&oc(a)==0)return!1;to(a)&&(_s(a),E.dims=ic(a));var z=b.first+b.size,le=Math.max(E.visible.from-a.options.viewportMargin,b.first),me=Math.min(z,E.visible.to+a.options.viewportMargin);x.viewFromme&&x.viewTo-me<20&&(me=Math.min(z,x.viewTo)),hn&&(le=ar(a.doc,le),me=dr(a.doc,me));var ge=le!=x.viewFrom||me!=x.viewTo||x.lastWrapHeight!=E.wrapperHeight||x.lastWrapWidth!=E.wrapperWidth;Fc(a,le,me),x.viewOffset=Ba(xn(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var be=oc(a);if(!ge&&be==0&&!E.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Ne=la(a);return be>4&&(x.lineDiv.style.display="none"),Ya(a,x.updateLineNumbers,E.dims),be>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,Za(Ne),Kt(x.cursorDiv),Kt(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,ge&&(x.lastWrapHeight=E.wrapperHeight,x.lastWrapWidth=E.wrapperWidth,Si(a,400)),x.updateLineNumbers=null,!0}function Ki(a,E){for(var x=E.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||E.oldDisplayWidth==Wo(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+Tl(a.display)-eo(a),x.top)}),E.visible=se(a.display,a.doc,x),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else b&&(E.visible=se(a.display,a.doc,x));if(!Ja(a,E))break;zu(a);var z=jn(a);bu(a),nr(a,z),Ii(a,z),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Yi(a,E){var x=new Va(a,E);if(Ja(a,x)){zu(a),Ki(a,x);var b=jn(a);bu(a),nr(a,b),Ii(a,b),x.finish()}}function Ya(a,E,x){var b=a.display,z=a.options.lineNumbers,le=b.lineDiv,me=le.firstChild;function ge(mr){var Mr=mr.nextSibling;return Ve&&ke&&a.display.currentWheelTarget==mr?mr.style.display="none":mr.parentNode.removeChild(mr),Mr}for(var be=b.view,Ne=b.viewFrom,Ft=0;Ft-1&&(En=!1),ks(a,Ot,Ne,x)),En&&(Kt(Ot.lineNumber),Ot.lineNumber.appendChild(document.createTextNode(Wn(a.options,Ne)))),me=Ot.node.nextSibling}Ne+=Ot.size}for(;me;)me=ge(me)}function Ji(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Ii(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+Il(a)+"px"}function oo(a){var E=a.display,x=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var b=iu(E)-E.scroller.scrollLeft+a.doc.scrollLeft,z=E.gutters.offsetWidth,le=b+"px",me=0;meme.clientWidth,be=me.scrollHeight>me.clientHeight;if(b&&ge||z&&be){if(z&&ke&&Ve){e:for(var Ne=E.target,Ft=le.view;Ne!=me;Ne=Ne.parentNode)for(var Ot=0;Ot=0&&wt(a,b.to())<=0)return x}return-1};var ai=function(a,E){this.anchor=a,this.head=E};ai.prototype.from=function(){return ct(this.anchor,this.head)},ai.prototype.to=function(){return Ra(this.anchor,this.head)},ai.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Bo(a,E,x){var b=a&&a.options.selectionsMayTouch,z=E[x];E.sort(function(vn,En){return wt(vn.from(),En.from())}),x=at(E,z);for(var le=1;le0:be>=0){var Ne=ct(ge.from(),me.from()),Ft=Ra(ge.to(),me.to()),Ot=ge.empty()?me.from()==me.head:ge.from()==ge.head;le<=x&&--x,E.splice(--le,2,new ai(Ot?Ft:Ne,Ot?Ne:Ft))}}return new $i(E,x)}function yo(a,E){return new $i([new ai(a,E||a)],0)}function zo(a){return a.text?pt(a.from.line+a.text.length-1,bt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Co(a,E){if(wt(a,E.from)<0)return a;if(wt(a,E.to)<=0)return zo(E);var x=a.line+E.text.length-(E.to.line-E.from.line)-1,b=a.ch;return a.line==E.to.line&&(b+=zo(E).ch-E.to.ch),pt(x,b)}function al(a,E){for(var x=[],b=0;b1&&a.remove(ge.line+1,mr-1),a.insert(ge.line+1,ot)}mo(a,"change",a,E)}function xi(a,E,x){function b(z,le,me){if(z.linked)for(var ge=0;ge1&&!a.done[a.done.length-2].ranges)return a.done.pop(),bt(a.done)}function ts(a,E,x,b){var z=a.history;z.undone.length=0;var le=+new Date,me,ge;if((z.lastOp==b||z.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&z.lastModTime>le-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(me=wl(z,z.lastOp==b)))ge=bt(me.changes),wt(E.from,E.to)==0&&wt(E.from,ge.to)==0?ge.to=zo(E):me.changes.push(ml(a,E));else{var be=bt(z.done);for((!be||!be.ranges)&&Rl(a.sel,z.done),me={changes:[ml(a,E)],generation:z.generation},z.done.push(me);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=le,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=E.origin,ge||on(a,"historyAdded")}function Hl(a,E,x,b){var z=E.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Ys(a,E,x,b){var z=a.history,le=b&&b.origin;x==z.lastSelOp||le&&z.lastSelOrigin==le&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==le||Hl(a,le,bt(z.done),E))?z.done[z.done.length-1]=E:Rl(E,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=le,z.lastSelOp=x,b&&b.clearRedo!==!1&&ol(z.undone)}function Rl(a,E){var x=bt(E);x&&x.ranges&&x.equals(a)||E.push(a)}function As(a,E,x,b){var z=E["spans_"+a.id],le=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(me){me.markedSpans&&((z||(z=E["spans_"+a.id]={}))[le]=me.markedSpans),++le})}function cs(a){if(!a)return null;for(var E,x=0;x-1&&(bt(ge)[Ot]=Ne[Ot],delete Ne[Ot])}}return b}function Xs(a,E,x,b){if(b){var z=a.anchor;if(x){var le=wt(E,z)<0;le!=wt(x,z)<0?(z=E,E=x):le!=wt(E,x)<0&&(E=x)}return new ai(z,E)}else return new ai(x||E,E)}function xs(a,E,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),Ol(a,new $i([Xs(a.sel.primary(),E,x,z)],0),b)}function ns(a,E,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),le=0;le=E.ch:ge.to>E.ch))){if(z&&(on(be,"beforeCursorEnter"),be.explicitlyCleared))if(le.markedSpans){--me;continue}else break;if(!be.atomic)continue;if(x){var Ot=be.find(b<0?1:-1),vn=void 0;if((b<0?Ft:Ne)&&(Ot=Ku(a,Ot,-b,Ot&&Ot.line==E.line?le:null)),Ot&&Ot.line==E.line&&(vn=wt(Ot,x))&&(b<0?vn<0:vn>0))return ls(a,Ot,E,b,z)}var En=be.find(b<0?-1:1);return(b<0?Ne:Ft)&&(En=Ku(a,En,b,En.line==E.line?le:null)),En?ls(a,En,E,b,z):null}}return E}function Jo(a,E,x,b,z){var le=b||1,me=ls(a,E,x,le,z)||!z&&ls(a,E,x,le,!0)||ls(a,E,x,-le,z)||!z&&ls(a,E,x,-le,!0);return me||(a.cantEdit=!0,pt(a.first,0))}function Ku(a,E,x,b){return x<0&&E.ch==0?E.line>a.first?Mt(a,pt(E.line-1)):null:x>0&&E.ch==(b||xn(a,E.line)).text.length?E.line=0;--z)Iu(a,{from:b[z].from,to:b[z].to,text:z?[""]:E.text,origin:E.origin});else Iu(a,E)}}function Iu(a,E){if(!(E.text.length==1&&E.text[0]==""&&wt(E.from,E.to)==0)){var x=al(a,E);ts(a,E,x,a.cm?a.cm.curOp.id:NaN),vs(a,E,x,Ma(a,E));var b=[];xi(a,function(z,le){!le&&at(b,z.history)==-1&&(cu(z.history,E),b.push(z.history)),vs(z,E,null,Ma(z,E))})}}function Vs(a,E,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,le,me=a.sel,ge=E=="undo"?z.done:z.undone,be=E=="undo"?z.undone:z.done,Ne=0;Ne=0;--En){var mr=vn(En);if(mr)return mr.v}}}}function ds(a,E){if(E!=0&&(a.first+=E,a.sel=new $i(Ge(a.sel.ranges,function(z){return new ai(pt(z.anchor.line+E,z.anchor.ch),pt(z.head.line+E,z.head.ch))}),a.sel.primIndex),a.cm)){Zl(a.cm,a.first,a.first-E,E);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(E.from.linele&&(E={from:E.from,to:pt(le,xn(a,le).text.length),text:[E.text[0]],origin:E.origin}),E.removed=Sr(a,E.from,E.to),x||(x=al(a,E)),a.cm?Is(a.cm,E,b):Ql(a,E,b),Fs(a,x,He),a.cantEdit&&Jo(a,pt(a.firstLine(),0))&&(a.cantEdit=!1)}}function Is(a,E,x){var b=a.doc,z=a.display,le=E.from,me=E.to,ge=!1,be=le.line;a.options.lineWrapping||(be=na(bn(xn(b,le.line))),b.iter(be,me.line+1,function(En){if(En==z.maxLine)return ge=!0,!0})),b.sel.contains(E.from,E.to)>-1&&fn(a),Ql(b,E,x,mc(a)),a.options.lineWrapping||(b.iter(be,le.line+E.text.length,function(En){var mr=wa(En);mr>z.maxLineLength&&(z.maxLine=En,z.maxLineLength=mr,z.maxLineChanged=!0,ge=!1)}),ge&&(a.curOp.updateMaxLine=!0)),Rn(b,le.line),Si(a,400);var Ne=E.text.length-(me.line-le.line)-1;E.full?Zl(a):le.line==me.line&&E.text.length==1&&!Zi(a.doc,E)?Ps(a,le.line,"text"):Zl(a,le.line,me.line+1,Ne);var Ft=kt(a,"changes"),Ot=kt(a,"change");if(Ot||Ft){var vn={from:le,to:me,text:E.text,removed:E.removed,origin:E.origin};Ot&&mo(a,"change",a,vn),Ft&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(vn)}a.display.selForContextMenu=null}function jl(a,E,x,b,z){var le;b||(b=x),wt(b,x)<0&&(le=[b,x],x=le[0],b=le[1]),typeof E=="string"&&(E=a.splitLines(E)),ws(a,{from:x,to:b,text:E,origin:z})}function Mu(a,E,x,b){x1||!(this.children[0]instanceof qs))){var ge=[];this.collapse(ge),this.children=[new qs(ge)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E50){for(var me=z.lines.length%25+25,ge=me;ge10);a.parent.maybeSpill()}},iterN:function(a,E,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=Ne,a.display.maxLineLength=Ft,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Zl(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Pu(a.doc)),a&&mo(a,"markerCleared",a,this,b,z),E&&Or(a),this.parent&&this.parent.clear()}},Os.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||me==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=Ct("span",[le.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(hr(a,E.line,E,x,le)||E.line!=x.line&&hr(a,x.line,E,x,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Rr()}le.addToHistory&&ts(a,{from:E,to:x,origin:"markText"},a.sel,NaN);var ge=E.line,be=a.cm,Ne;if(a.iter(ge,x.line+1,function(Ot){be&&le.collapsed&&!be.options.lineWrapping&&bn(Ot)==be.display.maxLine&&(Ne=!0),le.collapsed&&ge!=E.line&&Zr(Ot,0),fa(Ot,new sn(le,ge==E.line?E.ch:null,ge==x.line?x.ch:null)),++ge}),le.collapsed&&a.iter(E.line,x.line+1,function(Ot){tr(a,Ot)&&Zr(Ot,0)}),le.clearOnEnter&&ht(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(Cr(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),le.collapsed&&(le.id=++Gu,le.atomic=!0),be){if(Ne&&(be.curOp.updateMaxLine=!0),le.collapsed)Zl(be,E.line,x.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var Ft=E.line;Ft<=x.line;Ft++)Ps(be,Ft,"text");le.atomic&&Pu(be.doc),mo(be,"markerAdded",be,le)}return le}var Ae=function(a,E){this.markers=a,this.primary=E;for(var x=0;x=0;be--)ws(this,b[be]);ge?Bu(this,ge):this.cm&&an(this.cm)}),undo:Ea(function(){Vs(this,"undo")}),redo:Ea(function(){Vs(this,"redo")}),undoSelection:Ea(function(){Vs(this,"undo",!0)}),redoSelection:Ea(function(){Vs(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,x=0,b=0;b=a.ch)&&E.push(z.marker.parent||z.marker)}return E},findMarks:function(a,E,x){a=Mt(this,a),E=Mt(this,E);var b=[],z=a.line;return this.iter(a.line,E.line+1,function(le){var me=le.markedSpans;if(me)for(var ge=0;ge=be.to||be.from==null&&z!=a.line||be.from!=null&&z==E.line&&be.from>=E.ch)&&(!x||x(be.marker))&&b.push(be.marker.parent||be.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(E){var x=E.markedSpans;if(x)for(var b=0;ba)return E=a,!0;a-=le,++x}),Mt(this,pt(x,E))},indexFromPos:function(a){a=Mt(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var Ft=a.dataTransfer.getData("Text");if(Ft){var Ot;if(E.state.draggingText&&!E.state.draggingText.copy&&(Ot=E.listSelections()),Fs(E.doc,yo(x,x)),Ot)for(var vn=0;vn=0;ge--)jl(a.doc,"",b[ge].from,b[ge].to,"+delete");an(a)})}function mn(a,E,x){var b=gt(a.text,E+x,x);return b<0||b>a.text.length?null:b}function ka(a,E,x){var b=mn(a,E.ch,x);return b==null?null:new pt(E.line,b,x<0?"after":"before")}function No(a,E,x,b,z){if(a){E.doc.direction=="rtl"&&(z=-z);var le=Un(x,E.doc.direction);if(le){var me=z<0?bt(le):le[0],ge=z<0==(me.level==1),be=ge?"after":"before",Ne;if(me.level>0||E.doc.direction=="rtl"){var Ft=au(E,x);Ne=z<0?x.text.length-1:0;var Ot=ps(E,Ft,Ne).top;Ne=ft(function(vn){return ps(E,Ft,vn).top==Ot},z<0==(me.level==1)?me.from:me.to-1,Ne),be=="before"&&(Ne=mn(x,Ne,1))}else Ne=z<0?me.to:me.from;return new pt(b,Ne,be)}}return new pt(b,z<0?x.text.length:0,z<0?"before":"after")}function Di(a,E,x,b){var z=Un(E,a.doc.direction);if(!z)return ka(E,x,b);x.ch>=E.text.length?(x.ch=E.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var le=Sn(z,x.ch,x.sticky),me=z[le];if(a.doc.direction=="ltr"&&me.level%2==0&&(b>0?me.to>x.ch:me.from=me.from&&vn>=Ft.begin)){var En=Ot?"before":"after";return new pt(x.line,vn,En)}}var mr=function(ot,An,Xn){for(var Ur=function(no,sl){return sl?new pt(x.line,ge(no,1),"before"):new pt(x.line,no,"after")};ot>=0&&ot0==(pa.level!=1),Li=ia?Xn.begin:ge(Xn.end,-1);if(pa.from<=Li&&Li0?Ft.end:ge(Ft.begin,-1);return sa!=null&&!(b>0&&sa==E.text.length)&&(Mr=mr(b>0?0:z.length-1,b,Ne(sa)),Mr)?Mr:null}var Mi={selectAll:uu,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),He)},killLine:function(a){return Gi(a,function(E){if(E.empty()){var x=xn(a.doc,E.head.line).text.length;return E.head.ch==x&&E.head.line0)z=new pt(z.line,z.ch+1),a.replaceRange(le.charAt(z.ch-1)+le.charAt(z.ch-2),pt(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var me=xn(a.doc,z.line-1).text;me&&(z=new pt(z.line,1),a.replaceRange(le.charAt(0)+a.doc.lineSeparator()+me.charAt(me.length-1),pt(z.line-1,me.length-1),z,"+transpose"))}}x.push(new ai(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return Ca(a,function(){for(var E=a.listSelections(),x=E.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),E[x].anchor,E[x].head,"+input");E=a.listSelections();for(var b=0;ba&&wt(E,this.pos)==0&&x==this.button};var da,lo;function vl(a,E){var x=+new Date;return lo&&lo.compare(x,a,E)?(da=lo=null,"triple"):da&&da.compare(x,a,E)?(lo=new Ul(x,a,E),da=null,"double"):(da=new Ul(x,a,E),lo=null,"single")}function gl(a){var E=this,x=E.display;if(!(It(E,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Mo(x,a)){Ve||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Ml(E,a)){var b=Rs(E,a),z=gn(a),le=b?vl(b,z):"single";window.focus(),z==1&&E.state.selectingText&&E.state.selectingText(a),!(b&&ll(E,z,b,le,a))&&(z==1?b?Ri(E,b,le,a):Rt(a)==x.scroller&&rr(a):z==2?(b&&xs(E.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(Ze?E.display.input.onContextMenu(a):lc(E)))}}}function ll(a,E,x,b,z){var le="Click";return b=="double"?le="Double"+le:b=="triple"&&(le="Triple"+le),le=(E==1?"Left":E==2?"Middle":"Right")+le,Eo(a,ui(le,z),z,function(me){if(typeof me=="string"&&(me=Mi[me]),!me)return!1;var ge=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),ge=me(a,x)!=$e}finally{a.state.suppressEdits=!1}return ge})}function yi(a,E,x){var b=a.getOption("configureMouse"),z=b?b(a,E,x):{};if(z.unit==null){var le=et?x.shiftKey&&x.metaKey:x.altKey;z.unit=le?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=ke?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(ke?x.altKey:x.ctrlKey)),z}function Ri(a,E,x,b){Re?setTimeout(Yt(vc,a),0):a.curOp.focus=dt();var z=yi(a,x,b),le=a.doc.sel,me;a.options.dragDrop&&Ln&&!a.isReadOnly()&&x=="single"&&(me=le.contains(E))>-1&&(wt((me=le.ranges[me]).from(),E)<0||E.xRel>0)&&(wt(me.to(),E)>0||E.xRel<0)?Ao(a,b,E,z):ji(a,b,E,z)}function Ao(a,E,x,b){var z=a.display,le=!1,me=$r(a,function(Ne){Ve&&(z.scroller.draggable=!1),a.state.draggingText=!1,_t(z.wrapper.ownerDocument,"mouseup",me),_t(z.wrapper.ownerDocument,"mousemove",ge),_t(z.scroller,"dragstart",be),_t(z.scroller,"drop",me),le||(rr(Ne),b.addNew||xs(a.doc,x,null,null,b.extend),Ve&&!lt||Re&&De==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),ge=function(Ne){le=le||Math.abs(E.clientX-Ne.clientX)+Math.abs(E.clientY-Ne.clientY)>=10},be=function(){return le=!0};Ve&&(z.scroller.draggable=!0),a.state.draggingText=me,me.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),ht(z.wrapper.ownerDocument,"mouseup",me),ht(z.wrapper.ownerDocument,"mousemove",ge),ht(z.scroller,"dragstart",be),ht(z.scroller,"drop",me),lc(a),setTimeout(function(){return z.input.focus()},20)}function rs(a,E,x){if(x=="char")return new ai(E,E);if(x=="word")return a.findWordAt(E);if(x=="line")return new ai(pt(E.line,0),Mt(a.doc,pt(E.line+1,0)));var b=x(a,E);return new ai(b.from,b.to)}function ji(a,E,x,b){var z=a.display,le=a.doc;rr(E);var me,ge,be=le.sel,Ne=be.ranges;if(b.addNew&&!b.extend?(ge=le.sel.contains(x),ge>-1?me=Ne[ge]:me=new ai(x,x)):(me=le.sel.primary(),ge=le.sel.primIndex),b.unit=="rectangle")b.addNew||(me=new ai(x,x)),x=Rs(a,E,!0,!0),ge=-1;else{var Ft=rs(a,x,b.unit);b.extend?me=Xs(me,Ft.anchor,Ft.head,b.extend):me=Ft}b.addNew?ge==-1?(ge=Ne.length,Ol(le,Bo(a,Ne.concat([me]),ge),{scroll:!1,origin:"*mouse"})):Ne.length>1&&Ne[ge].empty()&&b.unit=="char"&&!b.extend?(Ol(le,Bo(a,Ne.slice(0,ge).concat(Ne.slice(ge+1)),0),{scroll:!1,origin:"*mouse"}),be=le.sel):os(le,ge,me,Ue):(ge=0,Ol(le,new $i([me],0),Ue),be=le.sel);var Ot=x;function vn(Xn){if(wt(Ot,Xn)!=0)if(Ot=Xn,b.unit=="rectangle"){for(var Ur=[],pa=a.options.tabSize,ia=we(xn(le,x.line).text,x.ch,pa),Li=we(xn(le,Xn.line).text,Xn.ch,pa),no=Math.min(ia,Li),sl=Math.max(ia,Li),Xo=Math.min(x.line,Xn.line),qo=Math.min(a.lastLine(),Math.max(x.line,Xn.line));Xo<=qo;Xo++){var hl=xn(le,Xo).text,nl=cn(hl,no,pa);no==sl?Ur.push(new ai(pt(Xo,nl),pt(Xo,nl))):hl.length>nl&&Ur.push(new ai(pt(Xo,nl),pt(Xo,cn(hl,sl,pa))))}Ur.length||Ur.push(new ai(x,x)),Ol(le,Bo(a,be.ranges.slice(0,ge).concat(Ur),ge),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Xn)}else{var $o=me,yl=rs(a,Xn,b.unit),fl=$o.anchor,Oi;wt(yl.anchor,fl)>0?(Oi=yl.head,fl=ct($o.from(),yl.anchor)):(Oi=yl.anchor,fl=Ra($o.to(),yl.head));var dl=be.ranges.slice(0);dl[ge]=Qi(a,new ai(Mt(le,fl),Oi)),Ol(le,Bo(a,dl,ge),Ue)}}var En=z.wrapper.getBoundingClientRect(),mr=0;function Mr(Xn){var Ur=++mr,pa=Rs(a,Xn,!0,b.unit=="rectangle");if(pa)if(wt(pa,Ot)!=0){a.curOp.focus=dt(),vn(pa);var ia=se(z,le);(pa.line>=ia.to||pa.lineEn.bottom?20:0;Li&&setTimeout($r(a,function(){mr==Ur&&(z.scroller.scrollTop+=Li,Mr(Xn))}),50)}}function sa(Xn){a.state.selectingText=!1,mr=1/0,Xn&&(rr(Xn),z.input.focus()),_t(z.wrapper.ownerDocument,"mousemove",ot),_t(z.wrapper.ownerDocument,"mouseup",An),le.history.lastSelOrigin=null}var ot=$r(a,function(Xn){Xn.buttons===0||!gn(Xn)?sa(Xn):Mr(Xn)}),An=$r(a,sa);a.state.selectingText=An,ht(z.wrapper.ownerDocument,"mousemove",ot),ht(z.wrapper.ownerDocument,"mouseup",An)}function Qi(a,E){var x=E.anchor,b=E.head,z=xn(a.doc,x.line);if(wt(x,b)==0&&x.sticky==b.sticky)return E;var le=Un(z);if(!le)return E;var me=Sn(le,x.ch,x.sticky),ge=le[me];if(ge.from!=x.ch&&ge.to!=x.ch)return E;var be=me+(ge.from==x.ch==(ge.level!=1)?0:1);if(be==0||be==le.length)return E;var Ne;if(b.line!=x.line)Ne=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Ft=Sn(le,b.ch,b.sticky),Ot=Ft-me||(b.ch-x.ch)*(ge.level==1?-1:1);Ft==be-1||Ft==be?Ne=Ot<0:Ne=Ot>0}var vn=le[be+(Ne?-1:0)],En=Ne==(vn.level==1),mr=En?vn.from:vn.to,Mr=En?"after":"before";return x.ch==mr&&x.sticky==Mr?E:new ai(new pt(x.line,mr,Mr),b)}function Uo(a,E,x,b){var z,le;if(E.touches)z=E.touches[0].clientX,le=E.touches[0].clientY;else try{z=E.clientX,le=E.clientY}catch(vn){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&rr(E);var me=a.display,ge=me.lineDiv.getBoundingClientRect();if(le>ge.bottom||!kt(a,x))return or(E);le-=ge.top-me.viewOffset;for(var be=0;be=z){var Ft=$t(a.doc,le),Ot=a.display.gutterSpecs[be];return on(a,x,a,Ft,Ot.className,E),or(E)}}}function Ml(a,E){return Uo(a,E,"gutterClick",!0)}function Ro(a,E){Mo(a.display,E)||fs(a,E)||It(a,E,"contextmenu")||Ze||a.display.input.onContextMenu(E)}function fs(a,E){return kt(a,"gutterContextMenu")?Uo(a,E,"gutterContextMenu",!1):!1}function eu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Su(a)}var fu={toString:function(){return"CodeMirror.Init"}},gs={},mu={};function Au(a){var E=a.optionHandlers;function x(b,z,le,me){a.defaults[b]=z,le&&(E[b]=me?function(ge,be,Ne){Ne!=fu&&le(ge,be,Ne)}:le)}a.defineOption=x,a.Init=fu,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,Po(b)},!0),x("indentUnit",2,Po,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){il(b),Su(b),Zl(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var le=[],me=b.doc.first;b.doc.iter(function(be){for(var Ne=0;;){var Ft=be.text.indexOf(z,Ne);if(Ft==-1)break;Ne=Ft+z.length,le.push(pt(me,Ft))}me++});for(var ge=le.length-1;ge>=0;ge--)jl(b.doc,z,le[ge],pt(le[ge].line,le[ge].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,le){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),le!=fu&&b.refresh()}),x("specialCharPlaceholder",fo,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Te?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!st),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){eu(b),qi(b)},!0),x("keyMap","default",function(b,z,le){var me=Ti(z),ge=le!=fu&&Ti(le);ge&&ge.detach&&ge.detach(b,me),me.attach&&me.attach(b,ge||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Gr,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=ro(z,b.options.lineNumbers),qi(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?iu(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return nr(b)},!0),x("scrollbarStyle","native",function(b){vr(b),nr(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=ro(b.options.gutters,z),qi(b)},!0),x("firstLineNumber",1,qi,!0),x("lineNumberFormatter",function(b){return b},qi,!0),x("showCursorWhenSelecting",!1,bu,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(lu(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Xu),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,bu,!0),x("singleCursorHeightPerLine",!0,bu,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,il,!0),x("addModeClass",!1,il,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,il,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Xu(a,E,x){var b=x&&x!=fu;if(!E!=!b){var z=a.display.dragFunctions,le=E?ht:_t;le(a.display.scroller,"dragstart",z.start),le(a.display.scroller,"dragenter",z.enter),le(a.display.scroller,"dragover",z.over),le(a.display.scroller,"dragleave",z.leave),le(a.display.scroller,"drop",z.drop)}}function Gr(a){a.options.lineWrapping?(Dt(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(nn(a.display.wrapper,"CodeMirror-wrap"),Ni(a)),yu(a),Zl(a),Su(a),setTimeout(function(){return nr(a)},100)}function Wi(a,E){var x=this;if(!(this instanceof Wi))return new Wi(a,E);this.options=E=E?Mn(E):{},Mn(gs,E,!1);var b=E.value;typeof b=="string"?b=new wn(b,E.mode,null,E.lineSeparator,E.direction):E.mode&&(b.modeOption=E.mode),this.doc=b;var z=new Wi.inputStyles[E.inputStyle](this),le=this.display=new uo(a,b,z,E);le.wrapper.CodeMirror=this,eu(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),vr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new fe,keySeq:null,specialChars:null},E.autofocus&&!Te&&le.input.focus(),Re&&De<11&&setTimeout(function(){return x.display.input.reset(!0)},20),kl(this),ca(),br(this),this.curOp.forceUpdate=!0,si(this,b),E.autofocus&&!Te||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&Ks(x)},20):lu(this);for(var me in mu)mu.hasOwnProperty(me)&&mu[me](this,E[me],fu);to(this),E.finishInit&&E.finishInit(this);for(var ge=0;ge20*20}ht(E.scroller,"touchstart",function(be){if(!It(a,be)&&!le(be)&&!Ml(a,be)){E.input.ensurePolled(),clearTimeout(x);var Ne=+new Date;E.activeTouch={start:Ne,moved:!1,prev:Ne-b.end<=300?b:null},be.touches.length==1&&(E.activeTouch.left=be.touches[0].pageX,E.activeTouch.top=be.touches[0].pageY)}}),ht(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),ht(E.scroller,"touchend",function(be){var Ne=E.activeTouch;if(Ne&&!Mo(E,be)&&Ne.left!=null&&!Ne.moved&&new Date-Ne.start<300){var Ft=a.coordsChar(E.activeTouch,"page"),Ot;!Ne.prev||me(Ne,Ne.prev)?Ot=new ai(Ft,Ft):!Ne.prev.prev||me(Ne,Ne.prev.prev)?Ot=a.findWordAt(Ft):Ot=new ai(pt(Ft.line,0),Mt(a.doc,pt(Ft.line+1,0))),a.setSelection(Ot.anchor,Ot.head),a.focus(),rr(be)}z()}),ht(E.scroller,"touchcancel",z),ht(E.scroller,"scroll",function(){E.scroller.clientHeight&&(zn(a,E.scroller.scrollTop),Qn(a,E.scroller.scrollLeft,!0),on(a,"scroll",a))}),ht(E.scroller,"mousewheel",function(be){return ko(a,be)}),ht(E.scroller,"DOMMouseScroll",function(be){return ko(a,be)}),ht(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(be){It(a,be)||ut(be)},over:function(be){It(a,be)||(Ia(a,be),ut(be))},start:function(be){return kn(a,be)},drop:$r(a,Qt),leave:function(be){It(a,be)||ii(a)}};var ge=E.input.getField();ht(ge,"keyup",function(be){return pl.call(a,be)}),ht(ge,"keydown",$r(a,Vo)),ht(ge,"keypress",$r(a,Oo)),ht(ge,"focus",function(be){return Ks(a,be)}),ht(ge,"blur",function(be){return lu(a,be)})}var Go=[];Wi.defineInitHook=function(a){return Go.push(a)};function ql(a,E,x,b){var z=a.doc,le;x==null&&(x="add"),x=="smart"&&(z.mode.indent?le=Xr(a,E).state:x="prev");var me=a.options.tabSize,ge=xn(z,E),be=we(ge.text,null,me);ge.stateAfter&&(ge.stateAfter=null);var Ne=ge.text.match(/^\s*/)[0],Ft;if(!b&&!/\S/.test(ge.text))Ft=0,x="not";else if(x=="smart"&&(Ft=z.mode.indent(le,ge.text.slice(Ne.length),ge.text),Ft==$e||Ft>150)){if(!b)return;x="prev"}x=="prev"?E>z.first?Ft=we(xn(z,E-1).text,null,me):Ft=0:x=="add"?Ft=be+a.options.indentUnit:x=="subtract"?Ft=be-a.options.indentUnit:typeof x=="number"&&(Ft=be+x),Ft=Math.max(0,Ft);var Ot="",vn=0;if(a.options.indentWithTabs)for(var En=Math.floor(Ft/me);En;--En)vn+=me,Ot+=" ";if(vnme,be=Vr(E),Ne=null;if(ge&&b.ranges.length>1)if(Sl&&Sl.text.join(` `)==E){if(b.ranges.length%Sl.text.length==0){Ne=[];for(var Ft=0;Ft=0;vn--){var En=b.ranges[vn],mr=En.from(),Mr=En.to();En.empty()&&(x&&x>0?mr=pt(mr.line,mr.ch-x):a.state.overwrite&&!ge?Mr=pt(Mr.line,Math.min(xn(le,Mr.line).text.length,Mr.ch+bt(be).length)):ge&&Sl&&Sl.lineWise&&Sl.text.join(` `)==be.join(` -`)&&(mr=Mr=pt(mr.line,0)));var sa={from:mr,to:Mr,text:Ne?Ne[vn%Ne.length]:be,origin:z||(ge?"paste":a.state.cutIncoming>me?"cut":"+input")};ws(a.doc,sa),mo(a,"inputRead",a,sa)}E&&!ge&&uc(a,E),an(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Ot),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function sc(a,E){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&Ca(E,function(){return pu(E,x,0,null,"paste")}),!0}function uc(a,E){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var z=x.ranges[b];if(!(z.head.ch>100||b&&x.ranges[b-1].head.line==z.head.line)){var le=a.getModeAt(z.head),me=!1;if(le.electricChars){for(var ge=0;ge-1){me=ql(a,z.head.line,"smart");break}}else le.electricInput&&le.electricInput.test(xn(a.doc,z.head.line).text.slice(0,z.head.ch))&&(me=ql(a,z.head.line,"smart"));me&&mo(a,"electricInput",a,z.head.line)}}}function Wl(a){for(var E=[],x=[],b=0;ble&&(ql(this,ge.head.line,b,!0),le=ge.head.line,me==this.doc.sel.primIndex&&an(this));else{var be=ge.from(),Ne=ge.to(),Ft=Math.max(le,be.line);le=Math.min(this.lastLine(),Ne.line-(Ne.ch?0:1))+1;for(var Ot=Ft;Ot0&&os(this.doc,me,new ai(be,vn[me].to()),He)}}}),getTokenAt:function(b,z){return Bt(this,b,z)},getLineTokens:function(b,z){return Bt(this,pt(b),z,!0)},getTokenTypeAt:function(b){b=Mt(this.doc,b);var z=Nr(this,xn(this.doc,b.line)),le=0,me=(z.length-1)/2,ge=b.ch,be;if(ge==0)be=z[2];else for(;;){var Ne=le+me>>1;if((Ne?z[Ne*2-1]:0)>=ge)me=Ne;else if(z[Ne*2+1]be&&(b=be,me=!0),ge=xn(this.doc,b)}else ge=b;return Wu(this,ge,{top:0,left:0},z||"page",le||me).top+(me?this.doc.height-Pa(ge):0)},defaultTextHeight:function(){return Bs(this.display)},defaultCharWidth:function(){return Eu(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,le,me,ge){var be=this.display;b=as(this,Mt(this.doc,b));var Ne=b.bottom,Ft=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),be.sizer.appendChild(z),me=="over")Ne=b.top;else if(me=="above"||me=="near"){var Ot=Math.max(be.wrapper.clientHeight,this.doc.height),vn=Math.max(be.sizer.clientWidth,be.lineSpace.clientWidth);(me=="above"||b.bottom+z.offsetHeight>Ot)&&b.top>z.offsetHeight?Ne=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=Ot&&(Ne=b.bottom),Ft+z.offsetWidth>vn&&(Ft=vn-z.offsetWidth)}z.style.top=Ne+"px",z.style.left=z.style.right="",ge=="right"?(Ft=be.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(ge=="left"?Ft=0:ge=="middle"&&(Ft=(be.sizer.clientWidth-z.offsetWidth)/2),z.style.left=Ft+"px"),le&&Je(this,{left:Ft,top:Ne,right:Ft+z.offsetWidth,bottom:Ne+z.offsetHeight})},triggerOnKeyDown:Lr(Vo),triggerOnKeyPress:Lr(Oo),triggerOnKeyUp:pl,triggerOnMouseDown:Lr(gl),execCommand:function(b){if(Mi.hasOwnProperty(b))return Mi[b].call(null,this)},triggerElectric:Lr(function(b){uc(this,b)}),findPosH:function(b,z,le,me){var ge=1;z<0&&(ge=-1,z=-z);for(var be=Mt(this.doc,b),Ne=0;Ne0&&Ft(le.charAt(me-1));)--me;for(;ge.5||this.options.lineWrapping)&&yu(this),on(this,"refresh",this)}),swapDoc:Lr(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),si(this,b),Su(this),this.display.input.reset(),un(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,mo(this,"swapDoc",this,z),z}),phrase:function(b){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,b)?z[b]:b},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Hn(a),a.registerHelper=function(b,z,le){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=le},a.registerGlobalHelper=function(b,z,le,me){a.registerHelper(b,z,me),x[b]._global.push({pred:le,val:me})}}function cc(a,E,x,b,z){var le=E,me=x,ge=xn(a,E.line),be=z&&a.direction=="rtl"?-x:x;function Ne(){var An=E.line+be;return An=a.first+a.size?!1:(E=new pt(An,E.ch,E.sticky),ge=xn(a,An))}function Ft(An){var Xn;if(b=="codepoint"){var Ur=ge.text.charCodeAt(E.ch+(b>0?0:-1));isNaN(Ur)?Xn=null:Xn=new pt(E.line,Math.max(0,Math.min(ge.text.length,E.ch+x*(Ur>=55296&&Ur<56320?2:1))),-x)}else z?Xn=Di(a.cm,ge,E,x):Xn=ka(ge,E,x);if(Xn==null)if(!An&&Ne())E=No(z,a.cm,ge,E.line,be);else return!1;else E=Xn;return!0}if(b=="char"||b=="codepoint")Ft();else if(b=="column")Ft(!0);else if(b=="word"||b=="group")for(var Ot=null,vn=b=="group",En=a.cm&&a.cm.getHelper(E,"wordChars"),mr=!0;!(x<0&&!Ft(!mr));mr=!1){var Mr=ge.text.charAt(E.ch)||` +`)&&(mr=Mr=pt(mr.line,0)));var sa={from:mr,to:Mr,text:Ne?Ne[vn%Ne.length]:be,origin:z||(ge?"paste":a.state.cutIncoming>me?"cut":"+input")};ws(a.doc,sa),mo(a,"inputRead",a,sa)}E&&!ge&&uc(a,E),an(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Ot),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function sc(a,E){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&Ca(E,function(){return pu(E,x,0,null,"paste")}),!0}function uc(a,E){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var z=x.ranges[b];if(!(z.head.ch>100||b&&x.ranges[b-1].head.line==z.head.line)){var le=a.getModeAt(z.head),me=!1;if(le.electricChars){for(var ge=0;ge-1){me=ql(a,z.head.line,"smart");break}}else le.electricInput&&le.electricInput.test(xn(a.doc,z.head.line).text.slice(0,z.head.ch))&&(me=ql(a,z.head.line,"smart"));me&&mo(a,"electricInput",a,z.head.line)}}}function Wl(a){for(var E=[],x=[],b=0;ble&&(ql(this,ge.head.line,b,!0),le=ge.head.line,me==this.doc.sel.primIndex&&an(this));else{var be=ge.from(),Ne=ge.to(),Ft=Math.max(le,be.line);le=Math.min(this.lastLine(),Ne.line-(Ne.ch?0:1))+1;for(var Ot=Ft;Ot0&&os(this.doc,me,new ai(be,vn[me].to()),He)}}}),getTokenAt:function(b,z){return Bt(this,b,z)},getLineTokens:function(b,z){return Bt(this,pt(b),z,!0)},getTokenTypeAt:function(b){b=Mt(this.doc,b);var z=Nr(this,xn(this.doc,b.line)),le=0,me=(z.length-1)/2,ge=b.ch,be;if(ge==0)be=z[2];else for(;;){var Ne=le+me>>1;if((Ne?z[Ne*2-1]:0)>=ge)me=Ne;else if(z[Ne*2+1]be&&(b=be,me=!0),ge=xn(this.doc,b)}else ge=b;return Wu(this,ge,{top:0,left:0},z||"page",le||me).top+(me?this.doc.height-Ba(ge):0)},defaultTextHeight:function(){return Bs(this.display)},defaultCharWidth:function(){return Eu(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,le,me,ge){var be=this.display;b=as(this,Mt(this.doc,b));var Ne=b.bottom,Ft=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),be.sizer.appendChild(z),me=="over")Ne=b.top;else if(me=="above"||me=="near"){var Ot=Math.max(be.wrapper.clientHeight,this.doc.height),vn=Math.max(be.sizer.clientWidth,be.lineSpace.clientWidth);(me=="above"||b.bottom+z.offsetHeight>Ot)&&b.top>z.offsetHeight?Ne=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=Ot&&(Ne=b.bottom),Ft+z.offsetWidth>vn&&(Ft=vn-z.offsetWidth)}z.style.top=Ne+"px",z.style.left=z.style.right="",ge=="right"?(Ft=be.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(ge=="left"?Ft=0:ge=="middle"&&(Ft=(be.sizer.clientWidth-z.offsetWidth)/2),z.style.left=Ft+"px"),le&&Je(this,{left:Ft,top:Ne,right:Ft+z.offsetWidth,bottom:Ne+z.offsetHeight})},triggerOnKeyDown:Lr(Vo),triggerOnKeyPress:Lr(Oo),triggerOnKeyUp:pl,triggerOnMouseDown:Lr(gl),execCommand:function(b){if(Mi.hasOwnProperty(b))return Mi[b].call(null,this)},triggerElectric:Lr(function(b){uc(this,b)}),findPosH:function(b,z,le,me){var ge=1;z<0&&(ge=-1,z=-z);for(var be=Mt(this.doc,b),Ne=0;Ne0&&Ft(le.charAt(me-1));)--me;for(;ge.5||this.options.lineWrapping)&&yu(this),on(this,"refresh",this)}),swapDoc:Lr(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),si(this,b),Su(this),this.display.input.reset(),un(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,mo(this,"swapDoc",this,z),z}),phrase:function(b){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,b)?z[b]:b},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Hn(a),a.registerHelper=function(b,z,le){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=le},a.registerGlobalHelper=function(b,z,le,me){a.registerHelper(b,z,me),x[b]._global.push({pred:le,val:me})}}function cc(a,E,x,b,z){var le=E,me=x,ge=xn(a,E.line),be=z&&a.direction=="rtl"?-x:x;function Ne(){var An=E.line+be;return An=a.first+a.size?!1:(E=new pt(An,E.ch,E.sticky),ge=xn(a,An))}function Ft(An){var Xn;if(b=="codepoint"){var Ur=ge.text.charCodeAt(E.ch+(b>0?0:-1));isNaN(Ur)?Xn=null:Xn=new pt(E.line,Math.max(0,Math.min(ge.text.length,E.ch+x*(Ur>=55296&&Ur<56320?2:1))),-x)}else z?Xn=Di(a.cm,ge,E,x):Xn=ka(ge,E,x);if(Xn==null)if(!An&&Ne())E=No(z,a.cm,ge,E.line,be);else return!1;else E=Xn;return!0}if(b=="char"||b=="codepoint")Ft();else if(b=="column")Ft(!0);else if(b=="word"||b=="group")for(var Ot=null,vn=b=="group",En=a.cm&&a.cm.getHelper(E,"wordChars"),mr=!0;!(x<0&&!Ft(!mr));mr=!1){var Mr=ge.text.charAt(E.ch)||` `,sa=he(Mr,En)?"w":vn&&Mr==` `?"n":!vn||/\s/.test(Mr)?null:"p";if(vn&&!mr&&!sa&&(sa="s"),Ot&&Ot!=sa){x<0&&(x=1,Ft(),E.sticky="after");break}if(sa&&(Ot=sa),x>0&&!Ft(!mr))break}var ot=Jo(a,E,le,me,!0);return qn(le,ot)&&(ot.hitSide=!0),ot}function Ju(a,E,x,b){var z=a.doc,le=E.left,me;if(b=="page"){var ge=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),be=Math.max(ge-.5*Bs(a.display),3);me=(x>0?E.bottom:E.top)+x*be}else b=="line"&&(me=x>0?E.bottom+3:E.top-3);for(var Ne;Ne=gu(a,le,me),!!Ne.outside;){if(x<0?me<=0:me>=z.height){Ne.hitSide=!0;break}me+=x*5}return Ne}var Qo=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new fe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Qo.prototype.init=function(a){var E=this,x=this,b=x.cm,z=x.div=a.lineDiv;gc(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function le(ge){for(var be=ge.target;be;be=be.parentNode){if(be==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(be.className))break}return!1}ht(z,"paste",function(ge){!le(ge)||It(b,ge)||sc(ge,b)||De<=11&&setTimeout($r(b,function(){return E.updateFromDOM()}),20)}),ht(z,"compositionstart",function(ge){E.composing={data:ge.data,done:!1}}),ht(z,"compositionupdate",function(ge){E.composing||(E.composing={data:ge.data,done:!1})}),ht(z,"compositionend",function(ge){E.composing&&(ge.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),ht(z,"touchstart",function(){return x.forceCompositionEnd()}),ht(z,"input",function(){E.composing||E.readFromDOMSoon()});function me(ge){if(!(!le(ge)||It(b,ge))){if(b.somethingSelected())ms({lineWise:!1,text:b.getSelections()}),ge.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var be=Wl(b);ms({lineWise:!0,text:be.text}),ge.type=="cut"&&b.operation(function(){b.setSelections(be.ranges,0,He),b.replaceSelection("",null,"cut")})}else return;if(ge.clipboardData){ge.clipboardData.clearData();var Ne=Sl.text.join(` `);if(ge.clipboardData.setData("Text",Ne),ge.clipboardData.getData("Text")==Ne){ge.preventDefault();return}}var Ft=Lc(),Ot=Ft.firstChild;b.display.lineSpace.insertBefore(Ft,b.display.lineSpace.firstChild),Ot.value=Sl.text.join(` -`);var vn=document.activeElement;Ut(Ot),setTimeout(function(){b.display.lineSpace.removeChild(Ft),vn.focus(),vn==z&&x.showPrimarySelection()},50)}}ht(z,"copy",me),ht(z,"cut",me)},Qo.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Qo.prototype.prepareSelection=function(){var a=wc(this.cm,!1);return a.focus=document.activeElement==this.div,a},Qo.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Qo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Qo.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,x=E.doc.sel.primary(),b=x.from(),z=x.to();if(E.display.viewTo==E.display.viewFrom||b.line>=E.display.viewTo||z.line=E.display.viewFrom&&kc(E,b)||{node:ge[0].measure.map[2],offset:0},Ne=z.linea.firstLine()&&(b=pt(b.line-1,xn(a.doc,b.line-1).length)),z.ch==xn(a.doc,z.line).text.length&&z.lineE.viewTo-1)return!1;var le,me,ge;b.line==E.viewFrom||(le=Ws(a,b.line))==0?(me=na(E.view[0].line),ge=E.view[0].node):(me=na(E.view[le].line),ge=E.view[le-1].node.nextSibling);var be=Ws(a,z.line),Ne,Ft;if(be==E.view.length-1?(Ne=E.viewTo-1,Ft=E.lineDiv.lastChild):(Ne=na(E.view[be+1].line)-1,Ft=E.view[be+1].node.previousSibling),!ge)return!1;for(var Ot=a.doc.splitLines(Rc(a,ge,Ft,me,Ne)),vn=Sr(a.doc,pt(me,0),pt(Ne,xn(a.doc,Ne).text.length));Ot.length>1&&vn.length>1;)if(bt(Ot)==bt(vn))Ot.pop(),vn.pop(),Ne--;else if(Ot[0]==vn[0])Ot.shift(),vn.shift(),me++;else break;for(var En=0,mr=0,Mr=Ot[0],sa=vn[0],ot=Math.min(Mr.length,sa.length);Enb.ch&&An.charCodeAt(An.length-mr-1)==Xn.charCodeAt(Xn.length-mr-1);)En--,mr++;Ot[Ot.length-1]=An.slice(0,An.length-mr).replace(/^\u200b+/,""),Ot[0]=Ot[0].slice(En).replace(/\u200b+$/,"");var pa=pt(me,En),oa=pt(Ne,vn.length?bt(vn).length-mr:0);if(Ot.length>1||Ot[0]||wt(pa,oa))return jl(a.doc,Ot,pa,oa,"+input"),!0},Qo.prototype.ensurePolled=function(){this.forceCompositionEnd()},Qo.prototype.reset=function(){this.forceCompositionEnd()},Qo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Qo.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},Qo.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ca(this.cm,function(){return Zl(a.cm)})},Qo.prototype.setUneditable=function(a){a.contentEditable="false"},Qo.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||$r(this.cm,pu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Qo.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Qo.prototype.onContextMenu=function(){},Qo.prototype.resetPosition=function(){},Qo.prototype.needsContentAttribute=!0;function kc(a,E){var x=Ll(a,E.line);if(!x||x.hidden)return null;var b=xn(a.doc,E.line),z=Jl(x,b,E.line),le=Un(b,a.doc.direction),me="left";if(le){var ge=Sn(le,E.ch);me=ge%2?"right":"left"}var be=Fu(z.map,E.ch,me);return be.offset=be.collapse=="right"?be.end:be.start,be}function Sc(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function tu(a,E){return E&&(a.bad=!0),a}function Rc(a,E,x,b,z){var le="",me=!1,ge=a.doc.lineSeparator(),be=!1;function Ne(En){return function(mr){return mr.id==En}}function Ft(){me&&(le+=ge,be&&(le+=ge),me=be=!1)}function Ot(En){En&&(Ft(),le+=En)}function vn(En){if(En.nodeType==1){var mr=En.getAttribute("cm-text");if(mr){Ot(mr);return}var Mr=En.getAttribute("cm-marker"),sa;if(Mr){var ot=a.findMarks(pt(b,0),pt(z+1,0),Ne(+Mr));ot.length&&(sa=ot[0].find(0))&&Ot(Sr(a.doc,sa.from,sa.to).join(ge));return}if(En.getAttribute("contenteditable")=="false")return;var An=/^(pre|div|p|li|table|br)$/i.test(En.nodeName);if(!/^br$/i.test(En.nodeName)&&En.textContent.length==0)return;An&&Ft();for(var Xn=0;Xn=9&&E.hasSelection&&(E.hasSelection=null),x.poll()}),ht(z,"paste",function(me){It(b,me)||sc(me,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function le(me){if(!It(b,me)){if(b.somethingSelected())ms({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var ge=Wl(b);ms({lineWise:!0,text:ge.text}),me.type=="cut"?b.setSelections(ge.ranges,null,He):(x.prevInput="",z.value=ge.text.join(` +`);var vn=document.activeElement;Ut(Ot),setTimeout(function(){b.display.lineSpace.removeChild(Ft),vn.focus(),vn==z&&x.showPrimarySelection()},50)}}ht(z,"copy",me),ht(z,"cut",me)},Qo.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Qo.prototype.prepareSelection=function(){var a=wc(this.cm,!1);return a.focus=document.activeElement==this.div,a},Qo.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Qo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Qo.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,x=E.doc.sel.primary(),b=x.from(),z=x.to();if(E.display.viewTo==E.display.viewFrom||b.line>=E.display.viewTo||z.line=E.display.viewFrom&&kc(E,b)||{node:ge[0].measure.map[2],offset:0},Ne=z.linea.firstLine()&&(b=pt(b.line-1,xn(a.doc,b.line-1).length)),z.ch==xn(a.doc,z.line).text.length&&z.lineE.viewTo-1)return!1;var le,me,ge;b.line==E.viewFrom||(le=Ws(a,b.line))==0?(me=na(E.view[0].line),ge=E.view[0].node):(me=na(E.view[le].line),ge=E.view[le-1].node.nextSibling);var be=Ws(a,z.line),Ne,Ft;if(be==E.view.length-1?(Ne=E.viewTo-1,Ft=E.lineDiv.lastChild):(Ne=na(E.view[be+1].line)-1,Ft=E.view[be+1].node.previousSibling),!ge)return!1;for(var Ot=a.doc.splitLines(Rc(a,ge,Ft,me,Ne)),vn=Sr(a.doc,pt(me,0),pt(Ne,xn(a.doc,Ne).text.length));Ot.length>1&&vn.length>1;)if(bt(Ot)==bt(vn))Ot.pop(),vn.pop(),Ne--;else if(Ot[0]==vn[0])Ot.shift(),vn.shift(),me++;else break;for(var En=0,mr=0,Mr=Ot[0],sa=vn[0],ot=Math.min(Mr.length,sa.length);Enb.ch&&An.charCodeAt(An.length-mr-1)==Xn.charCodeAt(Xn.length-mr-1);)En--,mr++;Ot[Ot.length-1]=An.slice(0,An.length-mr).replace(/^\u200b+/,""),Ot[0]=Ot[0].slice(En).replace(/\u200b+$/,"");var pa=pt(me,En),ia=pt(Ne,vn.length?bt(vn).length-mr:0);if(Ot.length>1||Ot[0]||wt(pa,ia))return jl(a.doc,Ot,pa,ia,"+input"),!0},Qo.prototype.ensurePolled=function(){this.forceCompositionEnd()},Qo.prototype.reset=function(){this.forceCompositionEnd()},Qo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Qo.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},Qo.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ca(this.cm,function(){return Zl(a.cm)})},Qo.prototype.setUneditable=function(a){a.contentEditable="false"},Qo.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||$r(this.cm,pu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Qo.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Qo.prototype.onContextMenu=function(){},Qo.prototype.resetPosition=function(){},Qo.prototype.needsContentAttribute=!0;function kc(a,E){var x=Ll(a,E.line);if(!x||x.hidden)return null;var b=xn(a.doc,E.line),z=Jl(x,b,E.line),le=Un(b,a.doc.direction),me="left";if(le){var ge=Sn(le,E.ch);me=ge%2?"right":"left"}var be=Fu(z.map,E.ch,me);return be.offset=be.collapse=="right"?be.end:be.start,be}function Sc(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function tu(a,E){return E&&(a.bad=!0),a}function Rc(a,E,x,b,z){var le="",me=!1,ge=a.doc.lineSeparator(),be=!1;function Ne(En){return function(mr){return mr.id==En}}function Ft(){me&&(le+=ge,be&&(le+=ge),me=be=!1)}function Ot(En){En&&(Ft(),le+=En)}function vn(En){if(En.nodeType==1){var mr=En.getAttribute("cm-text");if(mr){Ot(mr);return}var Mr=En.getAttribute("cm-marker"),sa;if(Mr){var ot=a.findMarks(pt(b,0),pt(z+1,0),Ne(+Mr));ot.length&&(sa=ot[0].find(0))&&Ot(Sr(a.doc,sa.from,sa.to).join(ge));return}if(En.getAttribute("contenteditable")=="false")return;var An=/^(pre|div|p|li|table|br)$/i.test(En.nodeName);if(!/^br$/i.test(En.nodeName)&&En.textContent.length==0)return;An&&Ft();for(var Xn=0;Xn=9&&E.hasSelection&&(E.hasSelection=null),x.poll()}),ht(z,"paste",function(me){It(b,me)||sc(me,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function le(me){if(!It(b,me)){if(b.somethingSelected())ms({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var ge=Wl(b);ms({lineWise:!0,text:ge.text}),me.type=="cut"?b.setSelections(ge.ranges,null,He):(x.prevInput="",z.value=ge.text.join(` `),Ut(z))}else return;me.type=="cut"&&(b.state.cutIncoming=+new Date)}}ht(z,"cut",le),ht(z,"copy",le),ht(a.scroller,"paste",function(me){if(!(Mo(a,me)||It(b,me))){if(!z.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var ge=new Event("paste");ge.clipboardData=me.clipboardData,z.dispatchEvent(ge)}}),ht(a.lineSpace,"selectstart",function(me){Mo(a,me)||rr(me)}),ht(z,"compositionstart",function(){var me=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:me,range:b.markText(me,b.getCursor("to"),{className:"CodeMirror-composing"})}}),ht(z,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},El.prototype.createField=function(a){this.wrapper=Lc(),this.textarea=this.wrapper.firstChild},El.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},El.prototype.prepareSelection=function(){var a=this.cm,E=a.display,x=a.doc,b=wc(a);if(a.options.moveInputWithCursor){var z=as(a,x.sel.primary().head,"div"),le=E.wrapper.getBoundingClientRect(),me=E.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,z.top+me.top-le.top)),b.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,z.left+me.left-le.left))}return b},El.prototype.showSelection=function(a){var E=this.cm,x=E.display;Qe(x.cursorDiv,a.cursors),Qe(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},El.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var x=E.getSelection();this.textarea.value=x,E.state.focused&&Ut(this.textarea),Re&&De>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",Re&&De>=9&&(this.hasSelection=null))}},El.prototype.getField=function(){return this.textarea},El.prototype.supportsTouch=function(){return!1},El.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Te||dt()!=this.textarea))try{this.textarea.focus()}catch(a){}},El.prototype.blur=function(){this.textarea.blur()},El.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},El.prototype.receivedFocus=function(){this.slowPoll()},El.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},El.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function x(){var b=E.poll();!b&&!a?(a=!0,E.polling.set(60,x)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,x)},El.prototype.poll=function(){var a=this,E=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!E.state.focused||Fr(x)&&!b&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var z=x.value;if(z==b&&!E.somethingSelected())return!1;if(Re&&De>=9&&this.hasSelection===z||ke&&/[\uf700-\uf7ff]/.test(z))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var le=z.charCodeAt(0);if(le==8203&&!b&&(b="\u200B"),le==8666)return this.reset(),this.cm.execCommand("undo")}for(var me=0,ge=Math.min(b.length,z.length);me1e3||z.indexOf(` `)>-1?x.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},El.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},El.prototype.onKeyPress=function(){Re&&De>=9&&(this.hasSelection=null),this.fastPoll()},El.prototype.onContextMenu=function(a){var E=this,x=E.cm,b=x.display,z=E.textarea;E.contextMenuPending&&E.contextMenuPending();var le=Rs(x,a),me=b.scroller.scrollTop;if(!le||tt)return;var ge=x.options.resetSelectionOnContextMenu;ge&&x.doc.sel.contains(le)==-1&&$r(x,Ol)(x.doc,yo(le),He);var be=z.style.cssText,Ne=E.wrapper.style.cssText,Ft=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-Ft.top-5)+"px; left: "+(a.clientX-Ft.left-5)+`px; z-index: 1000; background: `+(Re?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Ot;Ve&&(Ot=window.scrollY),b.input.focus(),Ve&&window.scrollTo(null,Ot),b.input.reset(),x.somethingSelected()||(z.value=E.prevInput=" "),E.contextMenuPending=En,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function vn(){if(z.selectionStart!=null){var Mr=x.somethingSelected(),sa="\u200B"+(Mr?z.value:"");z.value="\u21DA",z.value=sa,E.prevInput=Mr?"":"\u200B",z.selectionStart=1,z.selectionEnd=sa.length,b.selForContextMenu=x.doc.sel}}function En(){if(E.contextMenuPending==En&&(E.contextMenuPending=!1,E.wrapper.style.cssText=Ne,z.style.cssText=be,Re&&De<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=me),z.selectionStart!=null)){(!Re||Re&&De<9)&&vn();var Mr=0,sa=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&E.prevInput=="\u200B"?$r(x,uu)(x):Mr++<10?b.detectingSelectAll=setTimeout(sa,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(sa,200)}}if(Re&&De>=9&&vn(),Ze){ut(a);var mr=function(){_t(window,"mouseup",mr),setTimeout(En,20)};ht(window,"mouseup",mr)}else setTimeout(En,50)},El.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},El.prototype.setUneditable=function(){},El.prototype.needsContentAttribute=!1;function Dc(a,E){if(E=E?Mn(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var x=dt();E.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=ge.getValue()}var z;if(a.form&&(ht(a.form,"submit",b),!E.leaveSubmitMethodAlone)){var le=a.form;z=le.submit;try{var me=le.submit=function(){b(),le.submit=z,le.submit(),le.submit=me}}catch(be){}}E.finishInit=function(be){be.save=b,be.getTextArea=function(){return a},be.toTextArea=function(){be.toTextArea=isNaN,b(),a.parentNode.removeChild(be.getWrapperElement()),a.style.display="",a.form&&(_t(a.form,"submit",b),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var ge=Wi(function(be){return a.parentNode.insertBefore(be,a.nextSibling)},E);return ge}function Nc(a){a.off=_t,a.on=ht,a.wheelEventPixels=Ko,a.Doc=wn,a.splitLines=Vr,a.countColumn=we,a.findColumn=cn,a.isWordChar=ce,a.Pass=$e,a.signal=on,a.Line=vi,a.changeEnd=zo,a.scrollbarModel=Ir,a.Pos=pt,a.cmpPos=wt,a.modes=$a,a.mimeModes=fr,a.resolveMode=Er,a.getMode=Aa,a.modeExtensions=kr,a.extendMode=Ar,a.copyState=pi,a.startState=oi,a.innerMode=zi,a.commands=Mi,a.keyMap=Da,a.keyName=ei,a.isModifierKey=qa,a.lookupKey=Oa,a.normalizeKeyMap=zr,a.StringStream=Ta,a.SharedTextMarker=Ae,a.TextMarker=Os,a.LineWidget=$s,a.e_preventDefault=rr,a.e_stopPropagation=Qr,a.e_stop=ut,a.addClass=Dt,a.contains=je,a.rmClass=nn,a.keyNames=Kn}Au(Wi),Oc(Wi);var Bc="iter insert remove copy getEditor constructor".split(" ");for(var Ou in wn.prototype)wn.prototype.hasOwnProperty(Ou)&&at(Bc,Ou)<0&&(Wi.prototype[Ou]=function(a){return function(){return a.apply(this.doc,arguments)}}(wn.prototype[Ou]));return Hn(wn),Wi.inputStyles={textarea:El,contenteditable:Qo},Wi.defineMode=function(a){!Wi.defaults.mode&&a!="null"&&(Wi.defaults.mode=a),Jt.apply(this,arguments)},Wi.defineMIME=Zn,Wi.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Wi.defineMIME("text/plain","null"),Wi.defineExtension=function(a,E){Wi.prototype[a]=E},Wi.defineDocExtension=function(a,E){wn.prototype[a]=E},Wi.fromTextArea=Dc,Nc(Wi),Wi.version="5.58.2",Wi})},25419:function(St,zt,ne){(function(y){y(ne(89780),ne(15525),ne(98101))})(function(y){"use strict";y.defineMode("markdown",function(Me,Oe){var it=y.getMode(Me,"text/html"),Re=it.name=="null";function De(we){if(y.findModeByName){var fe=y.findModeByName(we);fe&&(we=fe.mime||fe.mimes[0])}var at=y.getMode(Me,we);return at.name=="null"?null:at}Oe.highlightFormatting===void 0&&(Oe.highlightFormatting=!1),Oe.maxBlockquoteDepth===void 0&&(Oe.maxBlockquoteDepth=0),Oe.taskLists===void 0&&(Oe.taskLists=!1),Oe.strikethrough===void 0&&(Oe.strikethrough=!1),Oe.emoji===void 0&&(Oe.emoji=!1),Oe.fencedCodeBlockHighlighting===void 0&&(Oe.fencedCodeBlockHighlighting=!0),Oe.fencedCodeBlockDefaultMode===void 0&&(Oe.fencedCodeBlockDefaultMode="text/plain"),Oe.xml===void 0&&(Oe.xml=!0),Oe.tokenTypeOverrides===void 0&&(Oe.tokenTypeOverrides={});var Ve={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Ke in Ve)Ve.hasOwnProperty(Ke)&&Oe.tokenTypeOverrides[Ke]&&(Ve[Ke]=Oe.tokenTypeOverrides[Ke]);var ze=/^([*\-_])(?:\s*\1){2,}\s*$/,tt=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,lt=/^\[(x| )\](?=\s)/i,Be=Oe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Nt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,nt=/^[^#!\[\]*_\\<>` "'(~:]+/,xe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Te=/^\s*\[[^\]]+?\]:.*$/,ke=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,et=" ";function st(we,fe,at){return fe.f=fe.inline=at,at(we,fe)}function Tt(we,fe,at){return fe.f=fe.block=at,at(we,fe)}function pe(we){return!we||!/\S/.test(we.string)}function Ze(we){if(we.linkTitle=!1,we.linkHref=!1,we.linkText=!1,we.em=!1,we.strong=!1,we.strikethrough=!1,we.quote=0,we.indentedCode=!1,we.f==nn){var fe=Re;if(!fe){var at=y.innerMode(it,we.htmlState);fe=at.mode.name=="xml"&&at.state.tagStart===null&&!at.state.context&&at.state.tokenize.isInText}fe&&(we.f=Ct,we.block=mt,we.htmlState=null)}return we.trailingSpace=0,we.trailingSpaceNewLine=!1,we.prevLine=we.thisLine,we.thisLine={stream:null},null}function mt(we,fe){var at=we.column()===fe.indentation,Gt=pe(fe.prevLine.stream),$e=fe.indentedCode,He=fe.prevLine.hr,Ue=fe.list!==!1,rt=(fe.listStack[fe.listStack.length-1]||0)+3;fe.indentedCode=!1;var cn=fe.indentation;if(fe.indentationDiff===null&&(fe.indentationDiff=fe.indentation,Ue)){for(fe.list=null;cn=4&&($e||fe.prevLine.fencedCodeEnd||fe.prevLine.header||Gt))return we.skipToEnd(),fe.indentedCode=!0,Ve.code;if(we.eatSpace())return null;if(at&&fe.indentation<=rt&&(bt=we.match(Be))&&bt[1].length<=6)return fe.quote=0,fe.header=bt[1].length,fe.thisLine.header=!0,Oe.highlightFormatting&&(fe.formatting="header"),fe.f=fe.inline,Qe(fe);if(fe.indentation<=rt&&we.eat(">"))return fe.quote=at?1:fe.quote+1,Oe.highlightFormatting&&(fe.formatting="quote"),we.eatSpace(),Qe(fe);if(!Fn&&!fe.setext&&at&&fe.indentation<=rt&&(bt=we.match(tt))){var Ge=bt[1]?"ol":"ul";return fe.indentation=cn+we.current().length,fe.list=!0,fe.quote=0,fe.listStack.push(fe.indentation),fe.em=!1,fe.strong=!1,fe.code=!1,fe.strikethrough=!1,Oe.taskLists&&we.match(lt,!1)&&(fe.taskList=!0),fe.f=fe.inline,Oe.highlightFormatting&&(fe.formatting=["list","list-"+Ge]),Qe(fe)}else{if(at&&fe.indentation<=rt&&(bt=we.match(xe,!0)))return fe.quote=0,fe.fencedEndRE=new RegExp(bt[1]+"+ *$"),fe.localMode=Oe.fencedCodeBlockHighlighting&&De(bt[2]||Oe.fencedCodeBlockDefaultMode),fe.localMode&&(fe.localState=y.startState(fe.localMode)),fe.f=fe.block=Kt,Oe.highlightFormatting&&(fe.formatting="code-block"),fe.code=-1,Qe(fe);if(fe.setext||(!qt||!Ue)&&!fe.quote&&fe.list===!1&&!fe.code&&!Fn&&!Te.test(we.string)&&(bt=we.lookAhead(1))&&(bt=bt.match(Nt)))return fe.setext?(fe.header=fe.setext,fe.setext=0,we.skipToEnd(),Oe.highlightFormatting&&(fe.formatting="header")):(fe.header=bt[0].charAt(0)=="="?1:2,fe.setext=fe.header),fe.thisLine.header=!0,fe.f=fe.inline,Qe(fe);if(Fn)return we.skipToEnd(),fe.hr=!0,fe.thisLine.hr=!0,Ve.hr;if(we.peek()==="[")return st(we,fe,ln)}return st(we,fe,fe.inline)}function nn(we,fe){var at=it.token(we,fe.htmlState);if(!Re){var Gt=y.innerMode(it,fe.htmlState);(Gt.mode.name=="xml"&&Gt.state.tagStart===null&&!Gt.state.context&&Gt.state.tokenize.isInText||fe.md_inside&&we.current().indexOf(">")>-1)&&(fe.f=Ct,fe.block=mt,fe.htmlState=null)}return at}function Kt(we,fe){var at=fe.listStack[fe.listStack.length-1]||0,Gt=fe.indentation=we.quote?fe.push(Ve.formatting+"-"+we.formatting[at]+"-"+we.quote):fe.push("error"))}if(we.taskOpen)return fe.push("meta"),fe.length?fe.join(" "):null;if(we.taskClosed)return fe.push("property"),fe.length?fe.join(" "):null;if(we.linkHref?fe.push(Ve.linkHref,"url"):(we.strong&&fe.push(Ve.strong),we.em&&fe.push(Ve.em),we.strikethrough&&fe.push(Ve.strikethrough),we.emoji&&fe.push(Ve.emoji),we.linkText&&fe.push(Ve.linkText),we.code&&fe.push(Ve.code),we.image&&fe.push(Ve.image),we.imageAltText&&fe.push(Ve.imageAltText,"link"),we.imageMarker&&fe.push(Ve.imageMarker)),we.header&&fe.push(Ve.header,Ve.header+"-"+we.header),we.quote&&(fe.push(Ve.quote),!Oe.maxBlockquoteDepth||Oe.maxBlockquoteDepth>=we.quote?fe.push(Ve.quote+"-"+we.quote):fe.push(Ve.quote+"-"+Oe.maxBlockquoteDepth)),we.list!==!1){var Gt=(we.listStack.length-1)%3;Gt?Gt===1?fe.push(Ve.list2):fe.push(Ve.list3):fe.push(Ve.list1)}return we.trailingSpaceNewLine?fe.push("trailing-space-new-line"):we.trailingSpace&&fe.push("trailing-space-"+(we.trailingSpace%2?"a":"b")),fe.length?fe.join(" "):null}function qe(we,fe){if(we.match(nt,!0))return Qe(fe)}function Ct(we,fe){var at=fe.text(we,fe);if(typeof at!="undefined")return at;if(fe.list)return fe.list=null,Qe(fe);if(fe.taskList){var Gt=we.match(lt,!0)[1]===" ";return Gt?fe.taskOpen=!0:fe.taskClosed=!0,Oe.highlightFormatting&&(fe.formatting="task"),fe.taskList=!1,Qe(fe)}if(fe.taskOpen=!1,fe.taskClosed=!1,fe.header&&we.match(/^#+$/,!0))return Oe.highlightFormatting&&(fe.formatting="header"),Qe(fe);var $e=we.next();if(fe.linkTitle){fe.linkTitle=!1;var He=$e;$e==="("&&(He=")"),He=(He+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ue="^\\s*(?:[^"+He+"\\\\]+|\\\\\\\\|\\\\.)"+He;if(we.match(new RegExp(Ue),!0))return Ve.linkHref}if($e==="`"){var rt=fe.formatting;Oe.highlightFormatting&&(fe.formatting="code"),we.eatWhile("`");var cn=we.current().length;if(fe.code==0&&(!fe.quote||cn==1))return fe.code=cn,Qe(fe);if(cn==fe.code){var qt=Qe(fe);return fe.code=0,qt}else return fe.formatting=rt,Qe(fe)}else if(fe.code)return Qe(fe);if($e==="\\"&&(we.next(),Oe.highlightFormatting)){var Fn=Qe(fe),bt=Ve.formatting+"-escape";return Fn?Fn+" "+bt:bt}if($e==="!"&&we.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return fe.imageMarker=!0,fe.image=!0,Oe.highlightFormatting&&(fe.formatting="image"),Qe(fe);if($e==="["&&fe.imageMarker&&we.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return fe.imageMarker=!1,fe.imageAltText=!0,Oe.highlightFormatting&&(fe.formatting="image"),Qe(fe);if($e==="]"&&fe.imageAltText){Oe.highlightFormatting&&(fe.formatting="image");var Fn=Qe(fe);return fe.imageAltText=!1,fe.image=!1,fe.inline=fe.f=je,Fn}if($e==="["&&!fe.image)return fe.linkText&&we.match(/^.*?\]/)||(fe.linkText=!0,Oe.highlightFormatting&&(fe.formatting="link")),Qe(fe);if($e==="]"&&fe.linkText){Oe.highlightFormatting&&(fe.formatting="link");var Fn=Qe(fe);return fe.linkText=!1,fe.inline=fe.f=we.match(/\(.*?\)| ?\[.*?\]/,!1)?je:Ct,Fn}if($e==="<"&&we.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=Ie,Oe.highlightFormatting&&(fe.formatting="link");var Fn=Qe(fe);return Fn?Fn+=" ":Fn="",Fn+Ve.linkInline}if($e==="<"&&we.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=Ie,Oe.highlightFormatting&&(fe.formatting="link");var Fn=Qe(fe);return Fn?Fn+=" ":Fn="",Fn+Ve.linkEmail}if(Oe.xml&&$e==="<"&&we.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Ge=we.string.indexOf(">",we.pos);if(Ge!=-1){var en=we.string.substring(we.start,Ge);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(en)&&(fe.md_inside=!0)}return we.backUp(1),fe.htmlState=y.startState(it),Tt(we,fe,nn)}if(Oe.xml&&$e==="<"&&we.match(/^\/\w*?>/))return fe.md_inside=!1,"tag";if($e==="*"||$e==="_"){for(var ue=1,ae=we.pos==1?" ":we.string.charAt(we.pos-2);ue<3&&we.eat($e);)ue++;var re=we.peek()||" ",ce=!/\s/.test(re)&&(!ke.test(re)||/\s/.test(ae)||ke.test(ae)),he=!/\s/.test(ae)&&(!ke.test(ae)||/\s/.test(re)||ke.test(re)),ie=null,Ce=null;if(ue%2&&(!fe.em&&ce&&($e==="*"||!he||ke.test(ae))?ie=!0:fe.em==$e&&he&&($e==="*"||!ce||ke.test(re))&&(ie=!1)),ue>1&&(!fe.strong&&ce&&($e==="*"||!he||ke.test(ae))?Ce=!0:fe.strong==$e&&he&&($e==="*"||!ce||ke.test(re))&&(Ce=!1)),Ce!=null||ie!=null){Oe.highlightFormatting&&(fe.formatting=ie==null?"strong":Ce==null?"em":"strong em"),ie===!0&&(fe.em=$e),Ce===!0&&(fe.strong=$e);var qt=Qe(fe);return ie===!1&&(fe.em=!1),Ce===!1&&(fe.strong=!1),qt}}else if($e===" "&&(we.eat("*")||we.eat("_"))){if(we.peek()===" ")return Qe(fe);we.backUp(1)}if(Oe.strikethrough){if($e==="~"&&we.eatWhile($e)){if(fe.strikethrough){Oe.highlightFormatting&&(fe.formatting="strikethrough");var qt=Qe(fe);return fe.strikethrough=!1,qt}else if(we.match(/^[^\s]/,!1))return fe.strikethrough=!0,Oe.highlightFormatting&&(fe.formatting="strikethrough"),Qe(fe)}else if($e===" "&&we.match(/^~~/,!0)){if(we.peek()===" ")return Qe(fe);we.backUp(2)}}if(Oe.emoji&&$e===":"&&we.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){fe.emoji=!0,Oe.highlightFormatting&&(fe.formatting="emoji");var Et=Qe(fe);return fe.emoji=!1,Et}return $e===" "&&(we.match(/^ +$/,!1)?fe.trailingSpace++:fe.trailingSpace&&(fe.trailingSpaceNewLine=!0)),Qe(fe)}function Ie(we,fe){var at=we.next();if(at===">"){fe.f=fe.inline=Ct,Oe.highlightFormatting&&(fe.formatting="link");var Gt=Qe(fe);return Gt?Gt+=" ":Gt="",Gt+Ve.linkInline}return we.match(/^[^>]+/,!0),Ve.linkInline}function je(we,fe){if(we.eatSpace())return null;var at=we.next();return at==="("||at==="["?(fe.f=fe.inline=Dt(at==="("?")":"]"),Oe.highlightFormatting&&(fe.formatting="link-string"),fe.linkHref=!0,Qe(fe)):"error"}var dt={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Dt(we){return function(fe,at){var Gt=fe.next();if(Gt===we){at.f=at.inline=Ct,Oe.highlightFormatting&&(at.formatting="link-string");var $e=Qe(at);return at.linkHref=!1,$e}return fe.match(dt[we]),at.linkHref=!0,Qe(at)}}function ln(we,fe){return we.match(/^([^\]\\]|\\.)*\]:/,!1)?(fe.f=Ut,we.next(),Oe.highlightFormatting&&(fe.formatting="link"),fe.linkText=!0,Qe(fe)):st(we,fe,Ct)}function Ut(we,fe){if(we.match(/^\]:/,!0)){fe.f=fe.inline=Yt,Oe.highlightFormatting&&(fe.formatting="link");var at=Qe(fe);return fe.linkText=!1,at}return we.match(/^([^\]\\]|\\.)+/,!0),Ve.linkText}function Yt(we,fe){return we.eatSpace()?null:(we.match(/^[^\s]+/,!0),we.peek()===void 0?fe.linkTitle=!0:we.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),fe.f=fe.inline=Ct,Ve.linkHref+" url")}var Mn={startState:function(){return{f:mt,prevLine:{stream:null},thisLine:{stream:null},block:mt,htmlState:null,indentation:0,inline:Ct,text:qe,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(we){return{f:we.f,prevLine:we.prevLine,thisLine:we.thisLine,block:we.block,htmlState:we.htmlState&&y.copyState(it,we.htmlState),indentation:we.indentation,localMode:we.localMode,localState:we.localMode?y.copyState(we.localMode,we.localState):null,inline:we.inline,text:we.text,formatting:!1,linkText:we.linkText,linkTitle:we.linkTitle,linkHref:we.linkHref,code:we.code,em:we.em,strong:we.strong,strikethrough:we.strikethrough,emoji:we.emoji,header:we.header,setext:we.setext,hr:we.hr,taskList:we.taskList,list:we.list,listStack:we.listStack.slice(0),quote:we.quote,indentedCode:we.indentedCode,trailingSpace:we.trailingSpace,trailingSpaceNewLine:we.trailingSpaceNewLine,md_inside:we.md_inside,fencedEndRE:we.fencedEndRE}},token:function(we,fe){if(fe.formatting=!1,we!=fe.thisLine.stream){if(fe.header=0,fe.hr=!1,we.match(/^\s*$/,!0))return Ze(fe),null;if(fe.prevLine=fe.thisLine,fe.thisLine={stream:we},fe.taskList=!1,fe.trailingSpace=0,fe.trailingSpaceNewLine=!1,!fe.localState&&(fe.f=fe.block,fe.f!=nn)){var at=we.match(/^\s*/,!0)[0].replace(/\t/g,et).length;if(fe.indentation=at,fe.indentationDiff=null,at>0)return null}}return fe.f(we,fe)},innerMode:function(we){return we.block==nn?{state:we.htmlState,mode:it}:we.localState?{state:we.localState,mode:we.localMode}:{state:we,mode:Mn}},indent:function(we,fe,at){return we.block==nn&&it.indent?it.indent(we.htmlState,fe,at):we.localState&&we.localMode.indent?we.localMode.indent(we.localState,fe,at):y.Pass},blankLine:Ze,getType:Qe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Mn},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Me=0;Me-1&&it.substring(Ve+1,it.length);if(Ke)return y.findModeByExtension(Ke)},y.findModeByName=function(it){it=it.toLowerCase();for(var Re=0;Re0?nt.cmdState[nt.cmdState.length-1]:null}function De(nt){var xe=nt.cmdState.pop();xe&&xe.closeBracket()}function Ve(nt){for(var xe=nt.cmdState,Te=xe.length-1;Te>=0;Te--){var ke=xe[Te];if(ke.name!="DEFAULT")return ke}return{styleIdentifier:function(){return null}}}function Ke(nt,xe,Te){return function(){this.name=nt,this.bracketNo=0,this.style=xe,this.styles=Te,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ze={};ze.importmodule=Ke("importmodule","tag",["string","builtin"]),ze.documentclass=Ke("documentclass","tag",["","atom"]),ze.usepackage=Ke("usepackage","tag",["atom"]),ze.begin=Ke("begin","tag",["atom"]),ze.end=Ke("end","tag",["atom"]),ze.label=Ke("label","tag",["atom"]),ze.ref=Ke("ref","tag",["atom"]),ze.eqref=Ke("eqref","tag",["atom"]),ze.cite=Ke("cite","tag",["atom"]),ze.bibitem=Ke("bibitem","tag",["atom"]),ze.Bibitem=Ke("Bibitem","tag",["atom"]),ze.RBibitem=Ke("RBibitem","tag",["atom"]),ze.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function tt(nt,xe){nt.f=xe}function lt(nt,xe){var Te;if(nt.match(/^\\[a-zA-Z@]+/)){var ke=nt.current().slice(1);return Te=ze.hasOwnProperty(ke)?ze[ke]:ze.DEFAULT,Te=new Te,it(xe,Te),tt(xe,Nt),Te.style}if(nt.match(/^\\[$&%#{}_]/)||nt.match(/^\\[,;!\/\\]/))return"tag";if(nt.match("\\["))return tt(xe,function(st,Tt){return Be(st,Tt,"\\]")}),"keyword";if(nt.match("\\("))return tt(xe,function(st,Tt){return Be(st,Tt,"\\)")}),"keyword";if(nt.match("$$"))return tt(xe,function(st,Tt){return Be(st,Tt,"$$")}),"keyword";if(nt.match("$"))return tt(xe,function(st,Tt){return Be(st,Tt,"$")}),"keyword";var et=nt.next();if(et=="%")return nt.skipToEnd(),"comment";if(et=="}"||et=="]"){if(Te=Re(xe),Te)Te.closeBracket(et),tt(xe,Nt);else return"error";return"bracket"}else return et=="{"||et=="["?(Te=ze.DEFAULT,Te=new Te,it(xe,Te),"bracket"):/\d/.test(et)?(nt.eatWhile(/[\w.%]/),"atom"):(nt.eatWhile(/[\w\-_]/),Te=Ve(xe),Te.name=="begin"&&(Te.argument=nt.current()),Te.styleIdentifier())}function Be(nt,xe,Te){if(nt.eatSpace())return null;if(Te&&nt.match(Te))return tt(xe,lt),"keyword";if(nt.match(/^\\[a-zA-Z@]+/))return"tag";if(nt.match(/^[a-zA-Z]+/))return"variable-2";if(nt.match(/^\\[$&%#{}_]/)||nt.match(/^\\[,;!\/]/)||nt.match(/^[\^_&]/))return"tag";if(nt.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(nt.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ke=nt.next();return ke=="{"||ke=="}"||ke=="["||ke=="]"||ke=="("||ke==")"?"bracket":ke=="%"?(nt.skipToEnd(),"comment"):"error"}function Nt(nt,xe){var Te=nt.peek(),ke;return Te=="{"||Te=="["?(ke=Re(xe),ke.openBracket(Te),nt.eat(Te),tt(xe,lt),"bracket"):/[ \t\r]/.test(Te)?(nt.eat(Te),null):(tt(xe,lt),De(xe),lt(nt,xe))}return{startState:function(){var nt=Oe.inMathMode?function(xe,Te){return Be(xe,Te)}:lt;return{cmdState:[],f:nt}},copyState:function(nt){return{cmdState:nt.cmdState.slice(),f:nt.f}},token:function(nt,xe){return xe.f(nt,xe)},blankLine:function(nt){nt.f=lt,nt.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){"use strict";var Me={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},Oe={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(it,Re){var De=it.indentUnit,Ve={},Ke=Re.htmlMode?Me:Oe;for(var ze in Ke)Ve[ze]=Ke[ze];for(var ze in Re)Ve[ze]=Re[ze];var tt,lt;function Be(Ie,je){function dt(Ut){return je.tokenize=Ut,Ut(Ie,je)}var Dt=Ie.next();if(Dt=="<")return Ie.eat("!")?Ie.eat("[")?Ie.match("CDATA[")?dt(xe("atom","]]>")):null:Ie.match("--")?dt(xe("comment","-->")):Ie.match("DOCTYPE",!0,!0)?(Ie.eatWhile(/[\w\._\-]/),dt(Te(1))):null:Ie.eat("?")?(Ie.eatWhile(/[\w\._\-]/),je.tokenize=xe("meta","?>"),"meta"):(tt=Ie.eat("/")?"closeTag":"openTag",je.tokenize=Nt,"tag bracket");if(Dt=="&"){var ln;return Ie.eat("#")?Ie.eat("x")?ln=Ie.eatWhile(/[a-fA-F\d]/)&&Ie.eat(";"):ln=Ie.eatWhile(/[\d]/)&&Ie.eat(";"):ln=Ie.eatWhile(/[\w\.\-:]/)&&Ie.eat(";"),ln?"atom":"error"}else return Ie.eatWhile(/[^&<]/),null}Be.isInText=!0;function Nt(Ie,je){var dt=Ie.next();if(dt==">"||dt=="/"&&Ie.eat(">"))return je.tokenize=Be,tt=dt==">"?"endTag":"selfcloseTag","tag bracket";if(dt=="=")return tt="equals",null;if(dt=="<"){je.tokenize=Be,je.state=Tt,je.tagName=je.tagStart=null;var Dt=je.tokenize(Ie,je);return Dt?Dt+" tag error":"tag error"}else return/[\'\"]/.test(dt)?(je.tokenize=nt(dt),je.stringStartCol=Ie.column(),je.tokenize(Ie,je)):(Ie.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function nt(Ie){var je=function(dt,Dt){for(;!dt.eol();)if(dt.next()==Ie){Dt.tokenize=Nt;break}return"string"};return je.isInAttribute=!0,je}function xe(Ie,je){return function(dt,Dt){for(;!dt.eol();){if(dt.match(je)){Dt.tokenize=Be;break}dt.next()}return Ie}}function Te(Ie){return function(je,dt){for(var Dt;(Dt=je.next())!=null;){if(Dt=="<")return dt.tokenize=Te(Ie+1),dt.tokenize(je,dt);if(Dt==">")if(Ie==1){dt.tokenize=Be;break}else return dt.tokenize=Te(Ie-1),dt.tokenize(je,dt)}return"meta"}}function ke(Ie,je,dt){this.prev=Ie.context,this.tagName=je,this.indent=Ie.indented,this.startOfLine=dt,(Ve.doNotIndent.hasOwnProperty(je)||Ie.context&&Ie.context.noIndent)&&(this.noIndent=!0)}function et(Ie){Ie.context&&(Ie.context=Ie.context.prev)}function st(Ie,je){for(var dt;;){if(!Ie.context||(dt=Ie.context.tagName,!Ve.contextGrabbers.hasOwnProperty(dt)||!Ve.contextGrabbers[dt].hasOwnProperty(je)))return;et(Ie)}}function Tt(Ie,je,dt){return Ie=="openTag"?(dt.tagStart=je.column(),pe):Ie=="closeTag"?Ze:Tt}function pe(Ie,je,dt){return Ie=="word"?(dt.tagName=je.current(),lt="tag",Kt):Ve.allowMissingTagName&&Ie=="endTag"?(lt="tag bracket",Kt(Ie,je,dt)):(lt="error",pe)}function Ze(Ie,je,dt){if(Ie=="word"){var Dt=je.current();return dt.context&&dt.context.tagName!=Dt&&Ve.implicitlyClosed.hasOwnProperty(dt.context.tagName)&&et(dt),dt.context&&dt.context.tagName==Dt||Ve.matchClosing===!1?(lt="tag",mt):(lt="tag error",nn)}else return Ve.allowMissingTagName&&Ie=="endTag"?(lt="tag bracket",mt(Ie,je,dt)):(lt="error",nn)}function mt(Ie,je,dt){return Ie!="endTag"?(lt="error",mt):(et(dt),Tt)}function nn(Ie,je,dt){return lt="error",mt(Ie,je,dt)}function Kt(Ie,je,dt){if(Ie=="word")return lt="attribute",Qe;if(Ie=="endTag"||Ie=="selfcloseTag"){var Dt=dt.tagName,ln=dt.tagStart;return dt.tagName=dt.tagStart=null,Ie=="selfcloseTag"||Ve.autoSelfClosers.hasOwnProperty(Dt)?st(dt,Dt):(st(dt,Dt),dt.context=new ke(dt,Dt,ln==dt.indented)),Tt}return lt="error",Kt}function Qe(Ie,je,dt){return Ie=="equals"?qe:(Ve.allowMissing||(lt="error"),Kt(Ie,je,dt))}function qe(Ie,je,dt){return Ie=="string"?Ct:Ie=="word"&&Ve.allowUnquoted?(lt="string",Kt):(lt="error",Kt(Ie,je,dt))}function Ct(Ie,je,dt){return Ie=="string"?Ct:Kt(Ie,je,dt)}return{startState:function(Ie){var je={tokenize:Be,state:Tt,indented:Ie||0,tagName:null,tagStart:null,context:null};return Ie!=null&&(je.baseIndent=Ie),je},token:function(Ie,je){if(!je.tagName&&Ie.sol()&&(je.indented=Ie.indentation()),Ie.eatSpace())return null;tt=null;var dt=je.tokenize(Ie,je);return(dt||tt)&&dt!="comment"&&(lt=null,je.state=je.state(tt||dt,Ie,je),lt&&(dt=lt=="error"?dt+" error":lt)),dt},indent:function(Ie,je,dt){var Dt=Ie.context;if(Ie.tokenize.isInAttribute)return Ie.tagStart==Ie.indented?Ie.stringStartCol+1:Ie.indented+De;if(Dt&&Dt.noIndent)return y.Pass;if(Ie.tokenize!=Nt&&Ie.tokenize!=Be)return dt?dt.match(/^(\s*)/)[0].length:0;if(Ie.tagName)return Ve.multilineTagIndentPastTag!==!1?Ie.tagStart+Ie.tagName.length+2:Ie.tagStart+De*(Ve.multilineTagIndentFactor||1);if(Ve.alignCDATA&&/$/,blockCommentStart:"",configuration:Ve.htmlMode?"html":"xml",helperType:Ve.htmlMode?"html":"xml",skipAttribute:function(Ie){Ie.state==qe&&(Ie.state=Kt)},xmlCurrentTag:function(Ie){return Ie.tagName?{name:Ie.tagName,close:Ie.type=="closeTag"}:null},xmlCurrentContext:function(Ie){for(var je=[],dt=Ie.context;dt;dt=dt.prev)dt.tagName&&je.push(dt.tagName);return je.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(St,zt,ne){"use strict";ne.d(zt,{hP:function(){return en}});var y=function(ue,ae){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ce){re.__proto__=ce}||function(re,ce){for(var he in ce)Object.prototype.hasOwnProperty.call(ce,he)&&(re[he]=ce[he])})(ue,ae)};function Me(ue,ae){function re(){this.constructor=ue}y(ue,ae),ue.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)}function Oe(ue,ae,re,ce){return new(re||(re=Promise))(function(he,ie){function Ce(ft){try{gt(ce.next(ft))}catch(yt){ie(yt)}}function Et(ft){try{gt(ce.throw(ft))}catch(yt){ie(yt)}}function gt(ft){var yt;ft.done?he(ft.value):(yt=ft.value,yt instanceof re?yt:new re(function(pn){pn(yt)})).then(Ce,Et)}gt((ce=ce.apply(ue,ae||[])).next())})}function it(ue,ae){var re,ce,he,ie,Ce={label:0,sent:function(){if(1&he[0])throw he[1];return he[1]},trys:[],ops:[]};return ie={next:Et(0),throw:Et(1),return:Et(2)},typeof Symbol=="function"&&(ie[Symbol.iterator]=function(){return this}),ie;function Et(gt){return function(ft){return function(yt){if(re)throw new TypeError("Generator is already executing.");for(;Ce;)try{if(re=1,ce&&(he=2&yt[0]?ce.return:yt[0]?ce.throw||((he=ce.return)&&he.call(ce),0):ce.next)&&!(he=he.call(ce,yt[1])).done)return he;switch(ce=0,he&&(yt=[2&yt[0],he.value]),yt[0]){case 0:case 1:he=yt;break;case 4:return Ce.label++,{value:yt[1],done:!1};case 5:Ce.label++,ce=yt[1],yt=[0];continue;case 7:yt=Ce.ops.pop(),Ce.trys.pop();continue;default:if(he=Ce.trys,!((he=he.length>0&&he[he.length-1])||yt[0]!==6&&yt[0]!==2)){Ce=0;continue}if(yt[0]===3&&(!he||yt[1]>he[0]&&yt[1]0&&E.prevInput=="\u200B"?$r(x,uu)(x):Mr++<10?b.detectingSelectAll=setTimeout(sa,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(sa,200)}}if(Re&&De>=9&&vn(),Ze){ut(a);var mr=function(){_t(window,"mouseup",mr),setTimeout(En,20)};ht(window,"mouseup",mr)}else setTimeout(En,50)},El.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},El.prototype.setUneditable=function(){},El.prototype.needsContentAttribute=!1;function Dc(a,E){if(E=E?Mn(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var x=dt();E.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=ge.getValue()}var z;if(a.form&&(ht(a.form,"submit",b),!E.leaveSubmitMethodAlone)){var le=a.form;z=le.submit;try{var me=le.submit=function(){b(),le.submit=z,le.submit(),le.submit=me}}catch(be){}}E.finishInit=function(be){be.save=b,be.getTextArea=function(){return a},be.toTextArea=function(){be.toTextArea=isNaN,b(),a.parentNode.removeChild(be.getWrapperElement()),a.style.display="",a.form&&(_t(a.form,"submit",b),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var ge=Wi(function(be){return a.parentNode.insertBefore(be,a.nextSibling)},E);return ge}function Nc(a){a.off=_t,a.on=ht,a.wheelEventPixels=Ko,a.Doc=wn,a.splitLines=Vr,a.countColumn=we,a.findColumn=cn,a.isWordChar=ce,a.Pass=$e,a.signal=on,a.Line=vi,a.changeEnd=zo,a.scrollbarModel=Ir,a.Pos=pt,a.cmpPos=wt,a.modes=qa,a.mimeModes=fr,a.resolveMode=Er,a.getMode=Aa,a.modeExtensions=kr,a.extendMode=Ar,a.copyState=pi,a.startState=oi,a.innerMode=zi,a.commands=Mi,a.keyMap=Sa,a.keyName=$a,a.isModifierKey=Qa,a.lookupKey=Oa,a.normalizeKeyMap=zr,a.StringStream=Ta,a.SharedTextMarker=Ae,a.TextMarker=Os,a.LineWidget=$s,a.e_preventDefault=rr,a.e_stopPropagation=Qr,a.e_stop=ut,a.addClass=Dt,a.contains=je,a.rmClass=nn,a.keyNames=Kn}Au(Wi),Oc(Wi);var Bc="iter insert remove copy getEditor constructor".split(" ");for(var Ou in wn.prototype)wn.prototype.hasOwnProperty(Ou)&&at(Bc,Ou)<0&&(Wi.prototype[Ou]=function(a){return function(){return a.apply(this.doc,arguments)}}(wn.prototype[Ou]));return Hn(wn),Wi.inputStyles={textarea:El,contenteditable:Qo},Wi.defineMode=function(a){!Wi.defaults.mode&&a!="null"&&(Wi.defaults.mode=a),Jt.apply(this,arguments)},Wi.defineMIME=Zn,Wi.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Wi.defineMIME("text/plain","null"),Wi.defineExtension=function(a,E){Wi.prototype[a]=E},Wi.defineDocExtension=function(a,E){wn.prototype[a]=E},Wi.fromTextArea=Dc,Nc(Wi),Wi.version="5.58.2",Wi})},25419:function(St,zt,ne){(function(y){y(ne(89780),ne(15525),ne(98101))})(function(y){"use strict";y.defineMode("markdown",function(Me,Oe){var it=y.getMode(Me,"text/html"),Re=it.name=="null";function De(we){if(y.findModeByName){var fe=y.findModeByName(we);fe&&(we=fe.mime||fe.mimes[0])}var at=y.getMode(Me,we);return at.name=="null"?null:at}Oe.highlightFormatting===void 0&&(Oe.highlightFormatting=!1),Oe.maxBlockquoteDepth===void 0&&(Oe.maxBlockquoteDepth=0),Oe.taskLists===void 0&&(Oe.taskLists=!1),Oe.strikethrough===void 0&&(Oe.strikethrough=!1),Oe.emoji===void 0&&(Oe.emoji=!1),Oe.fencedCodeBlockHighlighting===void 0&&(Oe.fencedCodeBlockHighlighting=!0),Oe.fencedCodeBlockDefaultMode===void 0&&(Oe.fencedCodeBlockDefaultMode="text/plain"),Oe.xml===void 0&&(Oe.xml=!0),Oe.tokenTypeOverrides===void 0&&(Oe.tokenTypeOverrides={});var Ve={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Ke in Ve)Ve.hasOwnProperty(Ke)&&Oe.tokenTypeOverrides[Ke]&&(Ve[Ke]=Oe.tokenTypeOverrides[Ke]);var ze=/^([*\-_])(?:\s*\1){2,}\s*$/,tt=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,lt=/^\[(x| )\](?=\s)/i,Be=Oe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Nt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,nt=/^[^#!\[\]*_\\<>` "'(~:]+/,xe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Te=/^\s*\[[^\]]+?\]:.*$/,ke=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,et=" ";function st(we,fe,at){return fe.f=fe.inline=at,at(we,fe)}function Tt(we,fe,at){return fe.f=fe.block=at,at(we,fe)}function pe(we){return!we||!/\S/.test(we.string)}function Ze(we){if(we.linkTitle=!1,we.linkHref=!1,we.linkText=!1,we.em=!1,we.strong=!1,we.strikethrough=!1,we.quote=0,we.indentedCode=!1,we.f==nn){var fe=Re;if(!fe){var at=y.innerMode(it,we.htmlState);fe=at.mode.name=="xml"&&at.state.tagStart===null&&!at.state.context&&at.state.tokenize.isInText}fe&&(we.f=Ct,we.block=mt,we.htmlState=null)}return we.trailingSpace=0,we.trailingSpaceNewLine=!1,we.prevLine=we.thisLine,we.thisLine={stream:null},null}function mt(we,fe){var at=we.column()===fe.indentation,Gt=pe(fe.prevLine.stream),$e=fe.indentedCode,He=fe.prevLine.hr,Ue=fe.list!==!1,rt=(fe.listStack[fe.listStack.length-1]||0)+3;fe.indentedCode=!1;var cn=fe.indentation;if(fe.indentationDiff===null&&(fe.indentationDiff=fe.indentation,Ue)){for(fe.list=null;cn=4&&($e||fe.prevLine.fencedCodeEnd||fe.prevLine.header||Gt))return we.skipToEnd(),fe.indentedCode=!0,Ve.code;if(we.eatSpace())return null;if(at&&fe.indentation<=rt&&(bt=we.match(Be))&&bt[1].length<=6)return fe.quote=0,fe.header=bt[1].length,fe.thisLine.header=!0,Oe.highlightFormatting&&(fe.formatting="header"),fe.f=fe.inline,Qe(fe);if(fe.indentation<=rt&&we.eat(">"))return fe.quote=at?1:fe.quote+1,Oe.highlightFormatting&&(fe.formatting="quote"),we.eatSpace(),Qe(fe);if(!Fn&&!fe.setext&&at&&fe.indentation<=rt&&(bt=we.match(tt))){var Ge=bt[1]?"ol":"ul";return fe.indentation=cn+we.current().length,fe.list=!0,fe.quote=0,fe.listStack.push(fe.indentation),fe.em=!1,fe.strong=!1,fe.code=!1,fe.strikethrough=!1,Oe.taskLists&&we.match(lt,!1)&&(fe.taskList=!0),fe.f=fe.inline,Oe.highlightFormatting&&(fe.formatting=["list","list-"+Ge]),Qe(fe)}else{if(at&&fe.indentation<=rt&&(bt=we.match(xe,!0)))return fe.quote=0,fe.fencedEndRE=new RegExp(bt[1]+"+ *$"),fe.localMode=Oe.fencedCodeBlockHighlighting&&De(bt[2]||Oe.fencedCodeBlockDefaultMode),fe.localMode&&(fe.localState=y.startState(fe.localMode)),fe.f=fe.block=Kt,Oe.highlightFormatting&&(fe.formatting="code-block"),fe.code=-1,Qe(fe);if(fe.setext||(!qt||!Ue)&&!fe.quote&&fe.list===!1&&!fe.code&&!Fn&&!Te.test(we.string)&&(bt=we.lookAhead(1))&&(bt=bt.match(Nt)))return fe.setext?(fe.header=fe.setext,fe.setext=0,we.skipToEnd(),Oe.highlightFormatting&&(fe.formatting="header")):(fe.header=bt[0].charAt(0)=="="?1:2,fe.setext=fe.header),fe.thisLine.header=!0,fe.f=fe.inline,Qe(fe);if(Fn)return we.skipToEnd(),fe.hr=!0,fe.thisLine.hr=!0,Ve.hr;if(we.peek()==="[")return st(we,fe,ln)}return st(we,fe,fe.inline)}function nn(we,fe){var at=it.token(we,fe.htmlState);if(!Re){var Gt=y.innerMode(it,fe.htmlState);(Gt.mode.name=="xml"&&Gt.state.tagStart===null&&!Gt.state.context&&Gt.state.tokenize.isInText||fe.md_inside&&we.current().indexOf(">")>-1)&&(fe.f=Ct,fe.block=mt,fe.htmlState=null)}return at}function Kt(we,fe){var at=fe.listStack[fe.listStack.length-1]||0,Gt=fe.indentation=we.quote?fe.push(Ve.formatting+"-"+we.formatting[at]+"-"+we.quote):fe.push("error"))}if(we.taskOpen)return fe.push("meta"),fe.length?fe.join(" "):null;if(we.taskClosed)return fe.push("property"),fe.length?fe.join(" "):null;if(we.linkHref?fe.push(Ve.linkHref,"url"):(we.strong&&fe.push(Ve.strong),we.em&&fe.push(Ve.em),we.strikethrough&&fe.push(Ve.strikethrough),we.emoji&&fe.push(Ve.emoji),we.linkText&&fe.push(Ve.linkText),we.code&&fe.push(Ve.code),we.image&&fe.push(Ve.image),we.imageAltText&&fe.push(Ve.imageAltText,"link"),we.imageMarker&&fe.push(Ve.imageMarker)),we.header&&fe.push(Ve.header,Ve.header+"-"+we.header),we.quote&&(fe.push(Ve.quote),!Oe.maxBlockquoteDepth||Oe.maxBlockquoteDepth>=we.quote?fe.push(Ve.quote+"-"+we.quote):fe.push(Ve.quote+"-"+Oe.maxBlockquoteDepth)),we.list!==!1){var Gt=(we.listStack.length-1)%3;Gt?Gt===1?fe.push(Ve.list2):fe.push(Ve.list3):fe.push(Ve.list1)}return we.trailingSpaceNewLine?fe.push("trailing-space-new-line"):we.trailingSpace&&fe.push("trailing-space-"+(we.trailingSpace%2?"a":"b")),fe.length?fe.join(" "):null}function qe(we,fe){if(we.match(nt,!0))return Qe(fe)}function Ct(we,fe){var at=fe.text(we,fe);if(typeof at!="undefined")return at;if(fe.list)return fe.list=null,Qe(fe);if(fe.taskList){var Gt=we.match(lt,!0)[1]===" ";return Gt?fe.taskOpen=!0:fe.taskClosed=!0,Oe.highlightFormatting&&(fe.formatting="task"),fe.taskList=!1,Qe(fe)}if(fe.taskOpen=!1,fe.taskClosed=!1,fe.header&&we.match(/^#+$/,!0))return Oe.highlightFormatting&&(fe.formatting="header"),Qe(fe);var $e=we.next();if(fe.linkTitle){fe.linkTitle=!1;var He=$e;$e==="("&&(He=")"),He=(He+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ue="^\\s*(?:[^"+He+"\\\\]+|\\\\\\\\|\\\\.)"+He;if(we.match(new RegExp(Ue),!0))return Ve.linkHref}if($e==="`"){var rt=fe.formatting;Oe.highlightFormatting&&(fe.formatting="code"),we.eatWhile("`");var cn=we.current().length;if(fe.code==0&&(!fe.quote||cn==1))return fe.code=cn,Qe(fe);if(cn==fe.code){var qt=Qe(fe);return fe.code=0,qt}else return fe.formatting=rt,Qe(fe)}else if(fe.code)return Qe(fe);if($e==="\\"&&(we.next(),Oe.highlightFormatting)){var Fn=Qe(fe),bt=Ve.formatting+"-escape";return Fn?Fn+" "+bt:bt}if($e==="!"&&we.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return fe.imageMarker=!0,fe.image=!0,Oe.highlightFormatting&&(fe.formatting="image"),Qe(fe);if($e==="["&&fe.imageMarker&&we.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return fe.imageMarker=!1,fe.imageAltText=!0,Oe.highlightFormatting&&(fe.formatting="image"),Qe(fe);if($e==="]"&&fe.imageAltText){Oe.highlightFormatting&&(fe.formatting="image");var Fn=Qe(fe);return fe.imageAltText=!1,fe.image=!1,fe.inline=fe.f=je,Fn}if($e==="["&&!fe.image)return fe.linkText&&we.match(/^.*?\]/)||(fe.linkText=!0,Oe.highlightFormatting&&(fe.formatting="link")),Qe(fe);if($e==="]"&&fe.linkText){Oe.highlightFormatting&&(fe.formatting="link");var Fn=Qe(fe);return fe.linkText=!1,fe.inline=fe.f=we.match(/\(.*?\)| ?\[.*?\]/,!1)?je:Ct,Fn}if($e==="<"&&we.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=Ie,Oe.highlightFormatting&&(fe.formatting="link");var Fn=Qe(fe);return Fn?Fn+=" ":Fn="",Fn+Ve.linkInline}if($e==="<"&&we.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=Ie,Oe.highlightFormatting&&(fe.formatting="link");var Fn=Qe(fe);return Fn?Fn+=" ":Fn="",Fn+Ve.linkEmail}if(Oe.xml&&$e==="<"&&we.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Ge=we.string.indexOf(">",we.pos);if(Ge!=-1){var en=we.string.substring(we.start,Ge);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(en)&&(fe.md_inside=!0)}return we.backUp(1),fe.htmlState=y.startState(it),Tt(we,fe,nn)}if(Oe.xml&&$e==="<"&&we.match(/^\/\w*?>/))return fe.md_inside=!1,"tag";if($e==="*"||$e==="_"){for(var ue=1,ae=we.pos==1?" ":we.string.charAt(we.pos-2);ue<3&&we.eat($e);)ue++;var re=we.peek()||" ",ce=!/\s/.test(re)&&(!ke.test(re)||/\s/.test(ae)||ke.test(ae)),he=!/\s/.test(ae)&&(!ke.test(ae)||/\s/.test(re)||ke.test(re)),ie=null,Ce=null;if(ue%2&&(!fe.em&&ce&&($e==="*"||!he||ke.test(ae))?ie=!0:fe.em==$e&&he&&($e==="*"||!ce||ke.test(re))&&(ie=!1)),ue>1&&(!fe.strong&&ce&&($e==="*"||!he||ke.test(ae))?Ce=!0:fe.strong==$e&&he&&($e==="*"||!ce||ke.test(re))&&(Ce=!1)),Ce!=null||ie!=null){Oe.highlightFormatting&&(fe.formatting=ie==null?"strong":Ce==null?"em":"strong em"),ie===!0&&(fe.em=$e),Ce===!0&&(fe.strong=$e);var qt=Qe(fe);return ie===!1&&(fe.em=!1),Ce===!1&&(fe.strong=!1),qt}}else if($e===" "&&(we.eat("*")||we.eat("_"))){if(we.peek()===" ")return Qe(fe);we.backUp(1)}if(Oe.strikethrough){if($e==="~"&&we.eatWhile($e)){if(fe.strikethrough){Oe.highlightFormatting&&(fe.formatting="strikethrough");var qt=Qe(fe);return fe.strikethrough=!1,qt}else if(we.match(/^[^\s]/,!1))return fe.strikethrough=!0,Oe.highlightFormatting&&(fe.formatting="strikethrough"),Qe(fe)}else if($e===" "&&we.match(/^~~/,!0)){if(we.peek()===" ")return Qe(fe);we.backUp(2)}}if(Oe.emoji&&$e===":"&&we.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){fe.emoji=!0,Oe.highlightFormatting&&(fe.formatting="emoji");var Et=Qe(fe);return fe.emoji=!1,Et}return $e===" "&&(we.match(/^ +$/,!1)?fe.trailingSpace++:fe.trailingSpace&&(fe.trailingSpaceNewLine=!0)),Qe(fe)}function Ie(we,fe){var at=we.next();if(at===">"){fe.f=fe.inline=Ct,Oe.highlightFormatting&&(fe.formatting="link");var Gt=Qe(fe);return Gt?Gt+=" ":Gt="",Gt+Ve.linkInline}return we.match(/^[^>]+/,!0),Ve.linkInline}function je(we,fe){if(we.eatSpace())return null;var at=we.next();return at==="("||at==="["?(fe.f=fe.inline=Dt(at==="("?")":"]"),Oe.highlightFormatting&&(fe.formatting="link-string"),fe.linkHref=!0,Qe(fe)):"error"}var dt={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Dt(we){return function(fe,at){var Gt=fe.next();if(Gt===we){at.f=at.inline=Ct,Oe.highlightFormatting&&(at.formatting="link-string");var $e=Qe(at);return at.linkHref=!1,$e}return fe.match(dt[we]),at.linkHref=!0,Qe(at)}}function ln(we,fe){return we.match(/^([^\]\\]|\\.)*\]:/,!1)?(fe.f=Ut,we.next(),Oe.highlightFormatting&&(fe.formatting="link"),fe.linkText=!0,Qe(fe)):st(we,fe,Ct)}function Ut(we,fe){if(we.match(/^\]:/,!0)){fe.f=fe.inline=Yt,Oe.highlightFormatting&&(fe.formatting="link");var at=Qe(fe);return fe.linkText=!1,at}return we.match(/^([^\]\\]|\\.)+/,!0),Ve.linkText}function Yt(we,fe){return we.eatSpace()?null:(we.match(/^[^\s]+/,!0),we.peek()===void 0?fe.linkTitle=!0:we.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),fe.f=fe.inline=Ct,Ve.linkHref+" url")}var Mn={startState:function(){return{f:mt,prevLine:{stream:null},thisLine:{stream:null},block:mt,htmlState:null,indentation:0,inline:Ct,text:qe,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(we){return{f:we.f,prevLine:we.prevLine,thisLine:we.thisLine,block:we.block,htmlState:we.htmlState&&y.copyState(it,we.htmlState),indentation:we.indentation,localMode:we.localMode,localState:we.localMode?y.copyState(we.localMode,we.localState):null,inline:we.inline,text:we.text,formatting:!1,linkText:we.linkText,linkTitle:we.linkTitle,linkHref:we.linkHref,code:we.code,em:we.em,strong:we.strong,strikethrough:we.strikethrough,emoji:we.emoji,header:we.header,setext:we.setext,hr:we.hr,taskList:we.taskList,list:we.list,listStack:we.listStack.slice(0),quote:we.quote,indentedCode:we.indentedCode,trailingSpace:we.trailingSpace,trailingSpaceNewLine:we.trailingSpaceNewLine,md_inside:we.md_inside,fencedEndRE:we.fencedEndRE}},token:function(we,fe){if(fe.formatting=!1,we!=fe.thisLine.stream){if(fe.header=0,fe.hr=!1,we.match(/^\s*$/,!0))return Ze(fe),null;if(fe.prevLine=fe.thisLine,fe.thisLine={stream:we},fe.taskList=!1,fe.trailingSpace=0,fe.trailingSpaceNewLine=!1,!fe.localState&&(fe.f=fe.block,fe.f!=nn)){var at=we.match(/^\s*/,!0)[0].replace(/\t/g,et).length;if(fe.indentation=at,fe.indentationDiff=null,at>0)return null}}return fe.f(we,fe)},innerMode:function(we){return we.block==nn?{state:we.htmlState,mode:it}:we.localState?{state:we.localState,mode:we.localMode}:{state:we,mode:Mn}},indent:function(we,fe,at){return we.block==nn&&it.indent?it.indent(we.htmlState,fe,at):we.localState&&we.localMode.indent?we.localMode.indent(we.localState,fe,at):y.Pass},blankLine:Ze,getType:Qe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Mn},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Me=0;Me-1&&it.substring(Ve+1,it.length);if(Ke)return y.findModeByExtension(Ke)},y.findModeByName=function(it){it=it.toLowerCase();for(var Re=0;Re0?nt.cmdState[nt.cmdState.length-1]:null}function De(nt){var xe=nt.cmdState.pop();xe&&xe.closeBracket()}function Ve(nt){for(var xe=nt.cmdState,Te=xe.length-1;Te>=0;Te--){var ke=xe[Te];if(ke.name!="DEFAULT")return ke}return{styleIdentifier:function(){return null}}}function Ke(nt,xe,Te){return function(){this.name=nt,this.bracketNo=0,this.style=xe,this.styles=Te,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ze={};ze.importmodule=Ke("importmodule","tag",["string","builtin"]),ze.documentclass=Ke("documentclass","tag",["","atom"]),ze.usepackage=Ke("usepackage","tag",["atom"]),ze.begin=Ke("begin","tag",["atom"]),ze.end=Ke("end","tag",["atom"]),ze.label=Ke("label","tag",["atom"]),ze.ref=Ke("ref","tag",["atom"]),ze.eqref=Ke("eqref","tag",["atom"]),ze.cite=Ke("cite","tag",["atom"]),ze.bibitem=Ke("bibitem","tag",["atom"]),ze.Bibitem=Ke("Bibitem","tag",["atom"]),ze.RBibitem=Ke("RBibitem","tag",["atom"]),ze.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function tt(nt,xe){nt.f=xe}function lt(nt,xe){var Te;if(nt.match(/^\\[a-zA-Z@]+/)){var ke=nt.current().slice(1);return Te=ze.hasOwnProperty(ke)?ze[ke]:ze.DEFAULT,Te=new Te,it(xe,Te),tt(xe,Nt),Te.style}if(nt.match(/^\\[$&%#{}_]/)||nt.match(/^\\[,;!\/\\]/))return"tag";if(nt.match("\\["))return tt(xe,function(st,Tt){return Be(st,Tt,"\\]")}),"keyword";if(nt.match("\\("))return tt(xe,function(st,Tt){return Be(st,Tt,"\\)")}),"keyword";if(nt.match("$$"))return tt(xe,function(st,Tt){return Be(st,Tt,"$$")}),"keyword";if(nt.match("$"))return tt(xe,function(st,Tt){return Be(st,Tt,"$")}),"keyword";var et=nt.next();if(et=="%")return nt.skipToEnd(),"comment";if(et=="}"||et=="]"){if(Te=Re(xe),Te)Te.closeBracket(et),tt(xe,Nt);else return"error";return"bracket"}else return et=="{"||et=="["?(Te=ze.DEFAULT,Te=new Te,it(xe,Te),"bracket"):/\d/.test(et)?(nt.eatWhile(/[\w.%]/),"atom"):(nt.eatWhile(/[\w\-_]/),Te=Ve(xe),Te.name=="begin"&&(Te.argument=nt.current()),Te.styleIdentifier())}function Be(nt,xe,Te){if(nt.eatSpace())return null;if(Te&&nt.match(Te))return tt(xe,lt),"keyword";if(nt.match(/^\\[a-zA-Z@]+/))return"tag";if(nt.match(/^[a-zA-Z]+/))return"variable-2";if(nt.match(/^\\[$&%#{}_]/)||nt.match(/^\\[,;!\/]/)||nt.match(/^[\^_&]/))return"tag";if(nt.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(nt.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ke=nt.next();return ke=="{"||ke=="}"||ke=="["||ke=="]"||ke=="("||ke==")"?"bracket":ke=="%"?(nt.skipToEnd(),"comment"):"error"}function Nt(nt,xe){var Te=nt.peek(),ke;return Te=="{"||Te=="["?(ke=Re(xe),ke.openBracket(Te),nt.eat(Te),tt(xe,lt),"bracket"):/[ \t\r]/.test(Te)?(nt.eat(Te),null):(tt(xe,lt),De(xe),lt(nt,xe))}return{startState:function(){var nt=Oe.inMathMode?function(xe,Te){return Be(xe,Te)}:lt;return{cmdState:[],f:nt}},copyState:function(nt){return{cmdState:nt.cmdState.slice(),f:nt.f}},token:function(nt,xe){return xe.f(nt,xe)},blankLine:function(nt){nt.f=lt,nt.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){"use strict";var Me={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},Oe={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(it,Re){var De=it.indentUnit,Ve={},Ke=Re.htmlMode?Me:Oe;for(var ze in Ke)Ve[ze]=Ke[ze];for(var ze in Re)Ve[ze]=Re[ze];var tt,lt;function Be(Ie,je){function dt(Ut){return je.tokenize=Ut,Ut(Ie,je)}var Dt=Ie.next();if(Dt=="<")return Ie.eat("!")?Ie.eat("[")?Ie.match("CDATA[")?dt(xe("atom","]]>")):null:Ie.match("--")?dt(xe("comment","-->")):Ie.match("DOCTYPE",!0,!0)?(Ie.eatWhile(/[\w\._\-]/),dt(Te(1))):null:Ie.eat("?")?(Ie.eatWhile(/[\w\._\-]/),je.tokenize=xe("meta","?>"),"meta"):(tt=Ie.eat("/")?"closeTag":"openTag",je.tokenize=Nt,"tag bracket");if(Dt=="&"){var ln;return Ie.eat("#")?Ie.eat("x")?ln=Ie.eatWhile(/[a-fA-F\d]/)&&Ie.eat(";"):ln=Ie.eatWhile(/[\d]/)&&Ie.eat(";"):ln=Ie.eatWhile(/[\w\.\-:]/)&&Ie.eat(";"),ln?"atom":"error"}else return Ie.eatWhile(/[^&<]/),null}Be.isInText=!0;function Nt(Ie,je){var dt=Ie.next();if(dt==">"||dt=="/"&&Ie.eat(">"))return je.tokenize=Be,tt=dt==">"?"endTag":"selfcloseTag","tag bracket";if(dt=="=")return tt="equals",null;if(dt=="<"){je.tokenize=Be,je.state=Tt,je.tagName=je.tagStart=null;var Dt=je.tokenize(Ie,je);return Dt?Dt+" tag error":"tag error"}else return/[\'\"]/.test(dt)?(je.tokenize=nt(dt),je.stringStartCol=Ie.column(),je.tokenize(Ie,je)):(Ie.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function nt(Ie){var je=function(dt,Dt){for(;!dt.eol();)if(dt.next()==Ie){Dt.tokenize=Nt;break}return"string"};return je.isInAttribute=!0,je}function xe(Ie,je){return function(dt,Dt){for(;!dt.eol();){if(dt.match(je)){Dt.tokenize=Be;break}dt.next()}return Ie}}function Te(Ie){return function(je,dt){for(var Dt;(Dt=je.next())!=null;){if(Dt=="<")return dt.tokenize=Te(Ie+1),dt.tokenize(je,dt);if(Dt==">")if(Ie==1){dt.tokenize=Be;break}else return dt.tokenize=Te(Ie-1),dt.tokenize(je,dt)}return"meta"}}function ke(Ie,je,dt){this.prev=Ie.context,this.tagName=je,this.indent=Ie.indented,this.startOfLine=dt,(Ve.doNotIndent.hasOwnProperty(je)||Ie.context&&Ie.context.noIndent)&&(this.noIndent=!0)}function et(Ie){Ie.context&&(Ie.context=Ie.context.prev)}function st(Ie,je){for(var dt;;){if(!Ie.context||(dt=Ie.context.tagName,!Ve.contextGrabbers.hasOwnProperty(dt)||!Ve.contextGrabbers[dt].hasOwnProperty(je)))return;et(Ie)}}function Tt(Ie,je,dt){return Ie=="openTag"?(dt.tagStart=je.column(),pe):Ie=="closeTag"?Ze:Tt}function pe(Ie,je,dt){return Ie=="word"?(dt.tagName=je.current(),lt="tag",Kt):Ve.allowMissingTagName&&Ie=="endTag"?(lt="tag bracket",Kt(Ie,je,dt)):(lt="error",pe)}function Ze(Ie,je,dt){if(Ie=="word"){var Dt=je.current();return dt.context&&dt.context.tagName!=Dt&&Ve.implicitlyClosed.hasOwnProperty(dt.context.tagName)&&et(dt),dt.context&&dt.context.tagName==Dt||Ve.matchClosing===!1?(lt="tag",mt):(lt="tag error",nn)}else return Ve.allowMissingTagName&&Ie=="endTag"?(lt="tag bracket",mt(Ie,je,dt)):(lt="error",nn)}function mt(Ie,je,dt){return Ie!="endTag"?(lt="error",mt):(et(dt),Tt)}function nn(Ie,je,dt){return lt="error",mt(Ie,je,dt)}function Kt(Ie,je,dt){if(Ie=="word")return lt="attribute",Qe;if(Ie=="endTag"||Ie=="selfcloseTag"){var Dt=dt.tagName,ln=dt.tagStart;return dt.tagName=dt.tagStart=null,Ie=="selfcloseTag"||Ve.autoSelfClosers.hasOwnProperty(Dt)?st(dt,Dt):(st(dt,Dt),dt.context=new ke(dt,Dt,ln==dt.indented)),Tt}return lt="error",Kt}function Qe(Ie,je,dt){return Ie=="equals"?qe:(Ve.allowMissing||(lt="error"),Kt(Ie,je,dt))}function qe(Ie,je,dt){return Ie=="string"?Ct:Ie=="word"&&Ve.allowUnquoted?(lt="string",Kt):(lt="error",Kt(Ie,je,dt))}function Ct(Ie,je,dt){return Ie=="string"?Ct:Kt(Ie,je,dt)}return{startState:function(Ie){var je={tokenize:Be,state:Tt,indented:Ie||0,tagName:null,tagStart:null,context:null};return Ie!=null&&(je.baseIndent=Ie),je},token:function(Ie,je){if(!je.tagName&&Ie.sol()&&(je.indented=Ie.indentation()),Ie.eatSpace())return null;tt=null;var dt=je.tokenize(Ie,je);return(dt||tt)&&dt!="comment"&&(lt=null,je.state=je.state(tt||dt,Ie,je),lt&&(dt=lt=="error"?dt+" error":lt)),dt},indent:function(Ie,je,dt){var Dt=Ie.context;if(Ie.tokenize.isInAttribute)return Ie.tagStart==Ie.indented?Ie.stringStartCol+1:Ie.indented+De;if(Dt&&Dt.noIndent)return y.Pass;if(Ie.tokenize!=Nt&&Ie.tokenize!=Be)return dt?dt.match(/^(\s*)/)[0].length:0;if(Ie.tagName)return Ve.multilineTagIndentPastTag!==!1?Ie.tagStart+Ie.tagName.length+2:Ie.tagStart+De*(Ve.multilineTagIndentFactor||1);if(Ve.alignCDATA&&/$/,blockCommentStart:"",configuration:Ve.htmlMode?"html":"xml",helperType:Ve.htmlMode?"html":"xml",skipAttribute:function(Ie){Ie.state==qe&&(Ie.state=Kt)},xmlCurrentTag:function(Ie){return Ie.tagName?{name:Ie.tagName,close:Ie.type=="closeTag"}:null},xmlCurrentContext:function(Ie){for(var je=[],dt=Ie.context;dt;dt=dt.prev)dt.tagName&&je.push(dt.tagName);return je.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(St,zt,ne){"use strict";ne.d(zt,{hP:function(){return en}});var y=function(ue,ae){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ce){re.__proto__=ce}||function(re,ce){for(var he in ce)Object.prototype.hasOwnProperty.call(ce,he)&&(re[he]=ce[he])})(ue,ae)};function Me(ue,ae){function re(){this.constructor=ue}y(ue,ae),ue.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)}function Oe(ue,ae,re,ce){return new(re||(re=Promise))(function(he,ie){function Ce(ft){try{gt(ce.next(ft))}catch(yt){ie(yt)}}function Et(ft){try{gt(ce.throw(ft))}catch(yt){ie(yt)}}function gt(ft){var yt;ft.done?he(ft.value):(yt=ft.value,yt instanceof re?yt:new re(function(pn){pn(yt)})).then(Ce,Et)}gt((ce=ce.apply(ue,ae||[])).next())})}function it(ue,ae){var re,ce,he,ie,Ce={label:0,sent:function(){if(1&he[0])throw he[1];return he[1]},trys:[],ops:[]};return ie={next:Et(0),throw:Et(1),return:Et(2)},typeof Symbol=="function"&&(ie[Symbol.iterator]=function(){return this}),ie;function Et(gt){return function(ft){return function(yt){if(re)throw new TypeError("Generator is already executing.");for(;Ce;)try{if(re=1,ce&&(he=2&yt[0]?ce.return:yt[0]?ce.throw||((he=ce.return)&&he.call(ce),0):ce.next)&&!(he=he.call(ce,yt[1])).done)return he;switch(ce=0,he&&(yt=[2&yt[0],he.value]),yt[0]){case 0:case 1:he=yt;break;case 4:return Ce.label++,{value:yt[1],done:!1};case 5:Ce.label++,ce=yt[1],yt=[0];continue;case 7:yt=Ce.ops.pop(),Ce.trys.pop();continue;default:if(he=Ce.trys,!((he=he.length>0&&he[he.length-1])||yt[0]!==6&&yt[0]!==2)){Ce=0;continue}if(yt[0]===3&&(!he||yt[1]>he[0]&&yt[1] `,yt.style.marginLeft="5px",ft.appendChild(yt)}var pn=document.createElement("div");pn.style.display="flex",pn.style.alignItems="center",pn.style.minHeight="20px",pn.style.flexGrow="2";var Sn=document.createElement("hr");if(Sn.style.minWidth="20px",Sn.style.border="0px",Sn.style.borderTop="3px solid "+(ie.uiStyleSettings!==void 0?ie.uiStyleSettings.toolboxColor:"#eeeeee"),Sn.style.flexGrow="2",pn.appendChild(Sn),ft.appendChild(pn),gt==="both"||gt==="end"){var Pn=document.createElement("div");Pn.style.display="flex",Pn.style.alignItems="center",Pn.style.minHeight="20px",Pn.innerHTML=` - `,Pn.style.marginRight="5px",ft.appendChild(Pn)}ie.typeBoxes.push(ft)},ie=this,Ce=0;Ce<4;Ce++)he(Ce);return ce},ae.prototype.setCurrentType=function(re,ce){var he=this;this.currentType=re,this.typeBoxes.forEach(function(ie){ie.style.borderColor=ie===ce?he.uiStyleSettings!==void 0?he.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ae}(xe),ln=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.arrowType="end",ie.arrowBaseHeight=10,ie.arrowBaseWidth=10,ie.getArrowPoints=ie.getArrowPoints.bind(ie),ie.setArrowType=ie.setArrowType.bind(ie),ie.arrowTypePanel=new Dt("Arrow type","end"),ie.arrowTypePanel.onArrowTypeChanged=ie.setArrowType,ie}return Me(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.arrow1&&re!==this.arrow2)},ae.prototype.getArrowPoints=function(re,ce){var he=this.arrowBaseWidth+2*this.strokeWidth,ie=this.arrowBaseHeight+2*this.strokeWidth;return re-he/2+","+(ce+ie/2)+" "+re+","+(ce-ie/2)+" "+(re+he/2)+","+(ce+ie/2)},ae.prototype.createTips=function(){this.arrow1=De.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(De.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=De.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(De.createTransform()),this.visual.appendChild(this.arrow2)},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.state==="creating"&&this.createTips()},ae.prototype.adjustVisual=function(){if(ue.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",De.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),De.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var re=0;Math.abs(this.x1-this.x2)>.1&&(re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ce=this.arrow1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ce,0);var he=this.arrow2.transform.baseVal.getItem(0);he.setRotate(re+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(he,0)}},ae.prototype.setArrowType=function(re){this.arrowType=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({arrowType:this.arrowType},ue.prototype.getState.call(this));return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var ce=re;this.arrowType=ce.arrowType,this.createTips(),this.adjustVisual()},ae.typeName="ArrowMarker",ae.title="Arrow marker",ae.icon='',ae}(Ct),Ut=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.fillColor=he.defaultFillColor,ie.strokeWidth=0,ie.fillPanel=new Te("Color",he.defaultColorSet,he.defaultFillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie}return Me(ae,ue),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="CoverMarker",ae.title="Cover marker",ae.icon='',ae}(Ze),Yt=function(ue){function ae(re,ce,he,ie){var Ce=ue.call(this,re,ie||'')||this;return Ce.opacities=[],Ce.opacityBoxes=[],Ce.opacities=ce,Ce.currentOpacity=he,Ce.setCurrentOpacity=Ce.setCurrentOpacity.bind(Ce),Ce}return Me(ae,ue),ae.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",ce.style.justifyContent="space-between",this.opacities.forEach(function(he){var ie=document.createElement("div");ie.style.display="flex",ie.style.alignItems="center",ie.style.justifyContent="center",ie.style.padding="5px",ie.style.borderWidth="2px",ie.style.borderStyle="solid",ie.style.borderColor=he===re.currentOpacity?re.uiStyleSettings.toolboxAccentColor:"transparent",ie.addEventListener("click",function(){re.setCurrentOpacity(he,ie)}),ce.appendChild(ie);var Ce=document.createElement("div");Ce.innerText=100*he+"%",ie.appendChild(Ce),re.opacityBoxes.push(ie)}),ce},ae.prototype.setCurrentOpacity=function(re,ce){var he=this;this.currentOpacity=re,this.opacityBoxes.forEach(function(ie){ie.style.borderColor=ie===ce?he.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ae}(xe),Mn=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.setOpacity=ie.setOpacity.bind(ie),ie.fillColor=he.defaultHighlightColor,ie.strokeWidth=0,ie.opacity=he.defaultHighlightOpacity,ie.fillPanel=new Te("Color",he.defaultColorSet,ie.fillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie.opacityPanel=new Yt("Opacity",he.defaultOpacitySteps,ie.opacity),ie.opacityPanel.onOpacityChanged=ie.setOpacity,ie}return Me(ae,ue),ae.prototype.setOpacity=function(re){this.opacity=re,this.visual&&De.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="HighlightMarker",ae.title="Highlight marker",ae.icon='',ae}(Ut),we='',fe='',at=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.bgColor="transparent",ie.tipPosition={x:0,y:0},ie.tipBase1Position={x:0,y:0},ie.tipBase2Position={x:0,y:0},ie.tipMoving=!1,ie.color=he.defaultStrokeColor,ie.bgColor=he.defaultFillColor,ie.fontFamily=he.defaultFontFamily,ie.defaultSize={x:100,y:30},ie.setBgColor=ie.setBgColor.bind(ie),ie.getTipPoints=ie.getTipPoints.bind(ie),ie.positionTip=ie.positionTip.bind(ie),ie.setTipPoints=ie.setTipPoints.bind(ie),ie.colorPanel=new Te("Text color",he.defaultColorSet,ie.color,we),ie.colorPanel.onColorChanged=ie.setColor,ie.bgColorPanel=new Te("Fill color",he.defaultColorSet,ie.bgColor,fe),ie.bgColorPanel.onColorChanged=ie.setBgColor,ie.fontFamilyPanel=new Ie("Font",he.defaultFontFamilies,he.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.tipGrip=new st,ie.tipGrip.visual.transform.baseVal.appendItem(De.createTransform()),ie.controlBox.appendChild(ie.tipGrip.visual),ie}return Me(ae,ue),ae.prototype.ownsTarget=function(re){return ue.prototype.ownsTarget.call(this,re)||this.tipGrip.ownsTarget(re)||this.tip===re},ae.prototype.createTip=function(){De.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=De.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ae.prototype.pointerDown=function(re,ce){this.state==="new"&&ue.prototype.pointerDown.call(this,re,ce),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ce)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ue.prototype.pointerDown.call(this,re,ce)},ae.prototype.pointerUp=function(re){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ue.prototype.pointerUp.call(this,re);else{var ce=this.state==="creating";ue.prototype.pointerUp.call(this,re),this.setTipPoints(ce),this.positionTip()}},ae.prototype.manipulate=function(re){if(this.tipMoving){var ce=this.unrotatePoint(re);this.tipPosition={x:ce.x-this.manipulationStartLeft,y:ce.y-this.manipulationStartTop},this.positionTip()}else ue.prototype.manipulate.call(this,re)},ae.prototype.setBgColor=function(re){this.bgRectangle&&this.tip&&(De.setAttributes(this.bgRectangle,[["fill",re]]),De.setAttributes(this.tip,[["fill",re]])),this.bgColor=re,this.fillColorChanged(re)},ae.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ae.prototype.setTipPoints=function(re){re===void 0&&(re=!1);var ce=Math.min(this.height/2,15),he=this.height/5;re&&(this.tipPosition={x:ce+he/2,y:this.height+20});var ie=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ie.1)){var re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ce=this.tip1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ce,0);var he=this.tip2.transform.baseVal.getItem(0);he.setRotate(re+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(he,0)}},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re),this.createTips(),this.adjustVisual()},ae.typeName="MeasurementMarker",ae.title="Measurement marker",ae.icon='',ae}(Ct),He=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.strokePanel.colors=he.defaultColorSet,ie.fillColor="transparent",ie}return Me(ae,ue),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="EllipseFrameMarker",ae.title="Ellipse frame marker",ae.icon='',ae}(Gt),Ue=function(){function ue(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ue.prototype.addUndoStep=function(ae){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ae)||(this.undoStack.push(ae),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ae)&&this.redoStack.splice(0,this.redoStack.length))},ue.prototype.replaceLastUndoStep=function(ae){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ae)},ue.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ue.prototype.undo=function(){if(this.undoStack.length>1){var ae=this.undoStack.pop();return ae!==void 0&&this.redoStack.push(ae),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ue.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ue}(),rt=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.curveX=0,ie.curveY=0,ie.manipulationStartCurveX=0,ie.manipulationStartCurveY=0,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.positionGrips=ie.positionGrips.bind(ie),ie.addControlGrips=ie.addControlGrips.bind(ie),ie.adjustVisual=ie.adjustVisual.bind(ie),ie.setupControlBox=ie.setupControlBox.bind(ie),ie.resize=ie.resize.bind(ie),ie.strokeColor=he.defaultColor,ie.strokeWidth=he.defaultStrokeWidth,ie.strokeDasharray=he.defaultStrokeDasharray,ie.strokePanel=new Te("Line color",he.defaultColorSet,he.defaultColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.strokeWidthPanel=new mt("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new nn("Line style",he.defaultStrokeDasharrays,he.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie}return Me(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorCurve&&re!==this.visibleCurve&&!this.curveGrip.ownsTarget(re))},ae.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ae.prototype.createVisual=function(){this.visual=De.createGroup(),this.selectorCurve=De.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=De.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=re.x,this.curveY=re.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ce)&&(this.activeGrip=this.curveGrip,this._state="resize")},ae.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),De.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),De.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),De.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setupControlBox=function(){ue.prototype.setupControlBox.call(this),this.curveControlLine1=De.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=De.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ae.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ue.prototype.addControlGrips.call(this)},ae.prototype.positionGrips=function(){ue.prototype.positionGrips.call(this);var re=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-re/2,this.curveY-re/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ae.prototype.manipulate=function(re){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+re.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+re.y-this.manipulationStartY),ue.prototype.manipulate.call(this,re)},ae.prototype.resize=function(re){this.activeGrip===this.curveGrip&&(this.curveX=re.x,this.curveY=re.y),ue.prototype.resize.call(this,re),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ae.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},ae.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},ae.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual()},ae.prototype.scale=function(re,ce){this.curveX=this.curveX*re,this.curveY=this.curveY*ce,ue.prototype.scale.call(this,re,ce)},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ue.prototype.getState.call(this));return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var ce=re;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.curveX=ce.curveX,this.curveY=ce.curveY,this.createVisual(),this.adjustVisual()},ae.typeName="CurveMarker",ae.title="Curve marker",ae.icon='',ae}(qe),cn=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.fillColor="transparent",ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.textColor="transparent",ie.fontSize="1rem",ie.isMoved=!1,ie.captionText="Caption",ie.PADDING=5,ie.captionBoxWidth=0,ie.captionBoxHeight=0,ie.strokeColor=he.defaultColor,ie.strokeWidth=he.defaultStrokeWidth,ie.strokeDasharray=he.defaultStrokeDasharray,ie.fillColor=he.defaultFillColor,ie.textColor=he.defaultStrokeColor,ie.fontFamily=he.defaultFontFamily,ie.fontSize=he.defaultCaptionFontSize,ie.captionText=he.defaultCaptionText,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setFillColor=ie.setFillColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.createVisual=ie.createVisual.bind(ie),ie.sizeCaption=ie.sizeCaption.bind(ie),ie.setCaptionText=ie.setCaptionText.bind(ie),ie.showTextEditor=ie.showTextEditor.bind(ie),ie.positionTextEditor=ie.positionTextEditor.bind(ie),ie.finishTextEditing=ie.finishTextEditing.bind(ie),ie.setFont=ie.setFont.bind(ie),ie.setTextColor=ie.setTextColor.bind(ie),ie.strokePanel=new Te("Line color",Re(he.defaultColorSet,["transparent"]),ie.strokeColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.fillPanel=new Te("Fill color",Re(he.defaultColorSet,["transparent"]),ie.fillColor,fe),ie.fillPanel.onColorChanged=ie.setFillColor,ie.strokeWidthPanel=new mt("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new nn("Line style",he.defaultStrokeDasharrays,he.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie.fontFamilyPanel=new Ie("Font",he.defaultFontFamilies,he.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.textColorPanel=new Te("Text color",he.defaultColorSet,ie.textColor,we),ie.textColorPanel.onColorChanged=ie.setTextColor,ie}return Me(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.frame&&re!==this.captionBg&&re!==this.captionElement)},ae.prototype.createVisual=function(){this.visual=De.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=De.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=De.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=De.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ae.prototype.setCaptionText=function(re){this.captionText=re,this.captionElement.textContent=this.captionText,this.sizeCaption()},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},ae.prototype.manipulate=function(re){ue.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},ae.prototype.resize=function(re){ue.prototype.resize.call(this,re),this.setSize()},ae.prototype.sizeCaption=function(){var re=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=re.width+2*this.PADDING,this.captionBoxHeight=re.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),De.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),De.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ae.prototype.showTextEditor=function(){var re=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(ce){ce.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ce){ce.key==="Enter"&&re.finishTextEditing(re.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){re.finishTextEditing(re.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){re.finishTextEditing(re.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ae.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ae.prototype.finishTextEditing=function(re){this.setCaptionText(re.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ae.prototype.setFont=function(re){this.captionElement&&De.setAttributes(this.captionElement,[["font-family",re]]),this.fontFamily=re,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ae.prototype.setTextColor=function(re){this.captionElement&&De.setAttributes(this.captionElement,[["fill",re]]),this.textColor=re,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ae.prototype.setSize=function(){ue.prototype.setSize.call(this),De.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ae.prototype.pointerUp=function(re){ue.prototype.pointerUp.call(this,re),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ae.prototype.dblClick=function(re,ce){ue.prototype.dblClick.call(this,re,ce),this.showTextEditor()},ae.prototype.setStrokeColor=function(re){this.strokeColor=re,this.frame&&De.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(re),this.stateChanged()},ae.prototype.setFillColor=function(re){this.fillColor=re,this.captionBg&&De.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(re),this.stateChanged()},ae.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.frame&&De.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.frame&&De.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},ue.prototype.getState.call(this));return re.typeName=this.typeName,re},ae.prototype.restoreState=function(re){var ce=re;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.textColor=ce.textColor,this.fontFamily=ce.fontFamily,this.captionText=ce.captionText,this.fontSize=ce.fontSize,this.createVisual(),ue.prototype.restoreState.call(this,re),this.setSize()},ae.prototype.scale=function(re,ce){ue.prototype.scale.call(this,re,ce),this.setSize()},ae.typeName="CaptionFrameMarker",ae.title="Caption frame marker",ae.icon='',ae}(pe),qt=function(){function ue(ae,re){re===void 0&&(re=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ae,this.cancelable=re}return Object.defineProperty(ue.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ue.prototype.preventDefault=function(){this._defaultPrevented=!0},ue}(),Fn=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,!1)||this;return ie.dataUrl=ce,ie.state=he,ie}return Me(ae,ue),ae}(qt),bt=function(ue){function ae(re,ce,he){he===void 0&&(he=!1);var ie=ue.call(this,re,he)||this;return ie.marker=ce,ie}return Me(ae,ue),ae}(qt),Ge=function(){function ue(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ue.prototype.addEventListener=function(ae,re){this[ae].push(re)},ue.prototype.removeEventListener=function(ae,re){var ce=this[ae].indexOf(re);ce>-1&&this[ae].splice(ce,1)},ue}(),en=function(){function ue(ae){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Qe,this._isOpen=!1,this.undoRedoManager=new Ue,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Ge,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ue.instanceCounter++,this.styles=new tt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ae,this.targetRoot=document.body,this.width=ae.clientWidth,this.height=ae.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ue.prototype,"ALL_MARKER_TYPES",{get:function(){return[Kt,dt,ln,je,He,Gt,Mn,at,$e,Ut,Ct,rt,cn]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Kt,dt,ln,je,Gt,Mn,at]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Kt,dt,ln,je,Mn]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ae){var re=this;this._availableMarkerTypes.splice(0),ae.forEach(function(ce){if(typeof ce=="string"){var he=re.ALL_MARKER_TYPES.find(function(ie){return ie.typeName===ce});he!==void 0&&re._availableMarkerTypes.push(he)}else re._availableMarkerTypes.push(ce)})},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ae){this._zoomLevel=ae,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ue.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ve.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ue.prototype.show=function(){var ae=this;this.styles.styleSheetRoot===void 0&&ze.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ze.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(re){return re(new qt(ae))})},ue.prototype.render=function(){return Oe(this,void 0,void 0,function(){var ae;return it(this,function(re){switch(re.label){case 0:return this.setCurrentMarker(),(ae=new Ke).naturalSize=this.renderAtNaturalSize,ae.imageType=this.renderImageType,ae.imageQuality=this.renderImageQuality,ae.markersOnly=this.renderMarkersOnly,ae.width=this.renderWidth,ae.height=this.renderHeight,[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return re.sent(),[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,re.sent()]}})})},ue.prototype.close=function(ae){var re=this;if(ae===void 0&&(ae=!1),this.isOpen){var ce=!1;ae||this.eventListeners.beforeclose.forEach(function(he){var ie=new qt(re,!0);he(ie),ie.defaultPrevented&&(ce=!0)}),ce||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(he){return he(new qt(re))}),this.detachEvents(),this._isOpen=!1)}},ue.prototype.addMarkersToToolbar=function(){for(var ae,re=[],ce=0;cethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ae:this.editorCanvas.clientWidth,ce=re',ae.title="Powered by marker.js",ae.style.display="grid",ae.style.alignItems="center",ae.style.justifyItems="center",ae.style.padding="3px",ae.style.width="20px",ae.style.height="20px",this.logoUI.appendChild(ae),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ue.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ue.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ue.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ue.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ae=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Nt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ae),1),ae.dispose()},ue.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ue.prototype.toolbarButtonClicked=function(ae,re){if(ae==="marker"&&re!==void 0)this.createNewMarker(re);else if(ae==="action")switch(re){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ue.prototype.deleteSelectedMarker=function(){var ae=this;if(this._currentMarker!==void 0){var re=!1;if(this.eventListeners.markerbeforedelete.forEach(function(he){var ie=new bt(ae,ae._currentMarker,!0);he(ie),ie.defaultPrevented&&(re=!0)}),!re){var ce=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(he){return he(new bt(ae,ce))})}}},ue.prototype.clear=function(){var ae=this,re=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Ce){var Et=new bt(ae,void 0,!0);Ce(Et),Et.defaultPrevented&&(re=!0)}),!re)){this.setCurrentMarker();for(var ce=function(Ce){var Et=he.markers[Ce];he.setCurrentMarker(he.markers[Ce]),he._currentMarker.dispose(),he.markerImage.removeChild(he._currentMarker.container),he.markers.splice(he.markers.indexOf(he._currentMarker),1),he.eventListeners.markerdelete.forEach(function(gt){return gt(new bt(ae,Et))})},he=this,ie=this.markers.length-1;ie>=0;ie--)ce(ie);this.addUndoStep()}},Object.defineProperty(ue.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ue.prototype.showNotesEditor=function(){var ae;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ae=this._currentMarker.notes)!==null&&ae!==void 0?ae:"",this.overlayContainer.appendChild(this.notesArea))},ue.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ue.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ue.prototype.addUndoStep=function(){var ae=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var re=this.getState(),ce=this.undoRedoManager.getLastUndoStep();if(!ce||ce.width===re.width&&ce.height===re.height){var he=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(re),he1&&this.panTo({x:ae.clientX,y:ae.clientY}))},ue.prototype.onPointerUp=function(ae){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ae.clientX,ae.clientY)),this.isDragging=!1,this.addUndoStep()},ue.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ue.prototype.onKeyUp=function(ae){this._currentMarker===void 0||this.notesArea!==void 0||ae.key!=="Delete"&&ae.key!=="Backspace"||this.deleteSelectedMarker()},ue.prototype.clientToLocalCoordinates=function(ae,re){var ce=this.markerImage.getBoundingClientRect();return{x:(ae-ce.left)/this.zoomLevel,y:(re-ce.top)/this.zoomLevel}},ue.prototype.onWindowResize=function(){this.positionUI()},ue.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ae=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ue.prototype.addLicenseKey=function(ae){Ve.addKey(ae)},ue.prototype.addEventListener=function(ae,re){this.eventListeners.addEventListener(ae,re)},ue.prototype.removeEventListener=function(ae,re){this.eventListeners.removeEventListener(ae,re)},ue.prototype.renderState=function(ae){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ae),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ue.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ue.prototype.focus=function(){var ae=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(re){return re(new qt(ae))}))},ue.prototype.blur=function(){var ae=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(re){return re(new qt(ae))}))},ue.instanceCounter=0,ue}()},85095:function(St,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.commonLocale=void 0;var ne=zt.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},44820:function(St,zt,ne){"use strict";var y=ne(25569).default;Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var Me=y(ne(93242)),Oe=ne(85095),it=(0,Me.default)((0,Me.default)({},Oe.commonLocale),{},{locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",week:"\u5468",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA",yearFormat:"YYYY\u5E74",cellDateFormat:"D",monthBeforeYear:!1}),Re=zt.default=it},3703:function(St,zt,ne){"use strict";ne.d(zt,{y:function(){return Ze},Z:function(){return en}});var y=ne(33885),Me=ne(20068),Oe=ne(94480),it=ne(76190),Re=ne(42978),De=ne(92310),Ve=ne.n(De),Ke=ne(6089),ze=ne(18929),tt=ne(13697),lt=ne(48736),Be=ne(59301),Nt=ne(54476),nt=ne(75931),xe=ne(4676);function Te(ue,ae,re){return(ue-ae)/(re-ae)}function ke(ue,ae,re,ce){var he=Te(ae,re,ce),ie={};switch(ue){case"rtl":ie.right="".concat(he*100,"%"),ie.transform="translateX(50%)";break;case"btt":ie.bottom="".concat(he*100,"%"),ie.transform="translateY(50%)";break;case"ttb":ie.top="".concat(he*100,"%"),ie.transform="translateY(-50%)";break;default:ie.left="".concat(he*100,"%"),ie.transform="translateX(-50%)";break}return ie}function et(ue,ae){return Array.isArray(ue)?ue[ae]:ue}var st=ne(10228),Tt=Be.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),pe=Tt,Ze=Be.createContext({}),mt=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],nn=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=ue.value,he=ue.valueIndex,ie=ue.onStartMove,Ce=ue.onDelete,Et=ue.style,gt=ue.render,ft=ue.dragging,yt=ue.draggingDelete,pn=ue.onOffsetChange,Sn=ue.onChangeComplete,Pn=ue.onFocus,Un=ue.onMouseEnter,rn=(0,nt.Z)(ue,mt),ht=Be.useContext(pe),Cn=ht.min,_t=ht.max,on=ht.direction,It=ht.disabled,fn=ht.keyboard,kt=ht.range,Hn=ht.tabIndex,rr=ht.ariaLabelForHandle,Qr=ht.ariaLabelledByForHandle,or=ht.ariaRequired,ut=ht.ariaValueTextFormatterForHandle,Rt=ht.styles,gn=ht.classNames,Ln="".concat(re,"-handle"),cr=function(fr){It||ie(fr,he)},wr=function(fr){Pn==null||Pn(fr,he)},Na=function(fr){Un(fr,he)},Wr=function(fr){if(!It&&fn){var Jt=null;switch(fr.which||fr.keyCode){case st.Z.LEFT:Jt=on==="ltr"||on==="btt"?-1:1;break;case st.Z.RIGHT:Jt=on==="ltr"||on==="btt"?1:-1;break;case st.Z.UP:Jt=on!=="ttb"?1:-1;break;case st.Z.DOWN:Jt=on!=="ttb"?-1:1;break;case st.Z.HOME:Jt="min";break;case st.Z.END:Jt="max";break;case st.Z.PAGE_UP:Jt=2;break;case st.Z.PAGE_DOWN:Jt=-2;break;case st.Z.BACKSPACE:case st.Z.DELETE:Ce==null||Ce(he);break}Jt!==null&&(fr.preventDefault(),pn(Jt,he))}},Vr=function(fr){switch(fr.which||fr.keyCode){case st.Z.LEFT:case st.Z.RIGHT:case st.Z.UP:case st.Z.DOWN:case st.Z.HOME:case st.Z.END:case st.Z.PAGE_UP:case st.Z.PAGE_DOWN:Sn==null||Sn();break}},Fr=ke(on,ce,Cn,_t),Ba={};if(he!==null){var za;Ba={tabIndex:It?null:et(Hn,he),role:"slider","aria-valuemin":Cn,"aria-valuemax":_t,"aria-valuenow":ce,"aria-disabled":It,"aria-label":et(rr,he),"aria-labelledby":et(Qr,he),"aria-required":et(or,he),"aria-valuetext":(za=et(ut,he))===null||za===void 0?void 0:za(ce),"aria-orientation":on==="ltr"||on==="rtl"?"horizontal":"vertical",onMouseDown:cr,onTouchStart:cr,onFocus:wr,onMouseEnter:Na,onKeyDown:Wr,onKeyUp:Vr}}var Ua=Be.createElement("div",(0,Nt.Z)({ref:ae,className:Ve()(Ln,(0,Me.Z)((0,Me.Z)((0,Me.Z)({},"".concat(Ln,"-").concat(he+1),he!==null&&kt),"".concat(Ln,"-dragging"),ft),"".concat(Ln,"-dragging-delete"),yt),gn.handle),style:(0,y.Z)((0,y.Z)((0,y.Z)({},Fr),Et),Rt.handle)},Ba,rn));return gt&&(Ua=gt(Ua,{index:he,prefixCls:re,value:ce,dragging:ft,draggingDelete:yt})),Ua}),Kt=nn,Qe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],qe=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=ue.style,he=ue.onStartMove,ie=ue.onOffsetChange,Ce=ue.values,Et=ue.handleRender,gt=ue.activeHandleRender,ft=ue.draggingIndex,yt=ue.draggingDelete,pn=ue.onFocus,Sn=(0,nt.Z)(ue,Qe),Pn=Be.useRef({}),Un=Be.useState(!1),rn=(0,Re.Z)(Un,2),ht=rn[0],Cn=rn[1],_t=Be.useState(-1),on=(0,Re.Z)(_t,2),It=on[0],fn=on[1],kt=function(ut){fn(ut),Cn(!0)},Hn=function(ut,Rt){kt(Rt),pn==null||pn(ut)},rr=function(ut,Rt){kt(Rt)};Be.useImperativeHandle(ae,function(){return{focus:function(ut){var Rt;(Rt=Pn.current[ut])===null||Rt===void 0||Rt.focus()},hideHelp:function(){(0,xe.flushSync)(function(){Cn(!1)})}}});var Qr=(0,y.Z)({prefixCls:re,onStartMove:he,onOffsetChange:ie,render:Et,onFocus:Hn,onMouseEnter:rr},Sn);return Be.createElement(Be.Fragment,null,Ce.map(function(or,ut){var Rt=ft===ut;return Be.createElement(Kt,(0,Nt.Z)({ref:function(Ln){Ln?Pn.current[ut]=Ln:delete Pn.current[ut]},dragging:Rt,draggingDelete:Rt&&yt,style:et(ce,ut),key:ut,value:or,valueIndex:ut},Qr))}),gt&&ht&&Be.createElement(Kt,(0,Nt.Z)({key:"a11y"},Qr,{value:Ce[It],valueIndex:null,dragging:ft!==-1,draggingDelete:yt,render:gt,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),Ct=qe,Ie=function(ae){var re=ae.prefixCls,ce=ae.style,he=ae.children,ie=ae.value,Ce=ae.onClick,Et=Be.useContext(pe),gt=Et.min,ft=Et.max,yt=Et.direction,pn=Et.includedStart,Sn=Et.includedEnd,Pn=Et.included,Un="".concat(re,"-text"),rn=ke(yt,ie,gt,ft);return Be.createElement("span",{className:Ve()(Un,(0,Me.Z)({},"".concat(Un,"-active"),Pn&&pn<=ie&&ie<=Sn)),style:(0,y.Z)((0,y.Z)({},rn),ce),onMouseDown:function(Cn){Cn.stopPropagation()},onClick:function(){Ce(ie)}},he)},je=Ie,dt=function(ae){var re=ae.prefixCls,ce=ae.marks,he=ae.onClick,ie="".concat(re,"-mark");return ce.length?Be.createElement("div",{className:ie},ce.map(function(Ce){var Et=Ce.value,gt=Ce.style,ft=Ce.label;return Be.createElement(je,{key:Et,prefixCls:ie,style:gt,value:Et,onClick:he},ft)})):null},Dt=dt,ln=function(ae){var re=ae.prefixCls,ce=ae.value,he=ae.style,ie=ae.activeStyle,Ce=Be.useContext(pe),Et=Ce.min,gt=Ce.max,ft=Ce.direction,yt=Ce.included,pn=Ce.includedStart,Sn=Ce.includedEnd,Pn="".concat(re,"-dot"),Un=yt&&pn<=ce&&ce<=Sn,rn=(0,y.Z)((0,y.Z)({},ke(ft,ce,Et,gt)),typeof he=="function"?he(ce):he);return Un&&(rn=(0,y.Z)((0,y.Z)({},rn),typeof ie=="function"?ie(ce):ie)),Be.createElement("span",{className:Ve()(Pn,(0,Me.Z)({},"".concat(Pn,"-active"),Un)),style:rn})},Ut=ln,Yt=function(ae){var re=ae.prefixCls,ce=ae.marks,he=ae.dots,ie=ae.style,Ce=ae.activeStyle,Et=Be.useContext(pe),gt=Et.min,ft=Et.max,yt=Et.step,pn=Be.useMemo(function(){var Sn=new Set;if(ce.forEach(function(Un){Sn.add(Un.value)}),he&&yt!==null)for(var Pn=gt;Pn<=ft;)Sn.add(Pn),Pn+=yt;return Array.from(Sn)},[gt,ft,yt,he,ce]);return Be.createElement("div",{className:"".concat(re,"-step")},pn.map(function(Sn){return Be.createElement(Ut,{prefixCls:re,key:Sn,value:Sn,style:ie,activeStyle:Ce})}))},Mn=Yt,we=function(ae){var re=ae.prefixCls,ce=ae.style,he=ae.start,ie=ae.end,Ce=ae.index,Et=ae.onStartMove,gt=ae.replaceCls,ft=Be.useContext(pe),yt=ft.direction,pn=ft.min,Sn=ft.max,Pn=ft.disabled,Un=ft.range,rn=ft.classNames,ht="".concat(re,"-track"),Cn=Te(he,pn,Sn),_t=Te(ie,pn,Sn),on=function(Hn){!Pn&&Et&&Et(Hn,-1)},It={};switch(yt){case"rtl":It.right="".concat(Cn*100,"%"),It.width="".concat(_t*100-Cn*100,"%");break;case"btt":It.bottom="".concat(Cn*100,"%"),It.height="".concat(_t*100-Cn*100,"%");break;case"ttb":It.top="".concat(Cn*100,"%"),It.height="".concat(_t*100-Cn*100,"%");break;default:It.left="".concat(Cn*100,"%"),It.width="".concat(_t*100-Cn*100,"%")}var fn=gt||Ve()(ht,(0,Me.Z)((0,Me.Z)({},"".concat(ht,"-").concat(Ce+1),Ce!==null&&Un),"".concat(re,"-track-draggable"),Et),rn.track);return Be.createElement("div",{className:fn,style:(0,y.Z)((0,y.Z)({},It),ce),onMouseDown:on,onTouchStart:on})},fe=we,at=function(ae){var re=ae.prefixCls,ce=ae.style,he=ae.values,ie=ae.startPoint,Ce=ae.onStartMove,Et=Be.useContext(pe),gt=Et.included,ft=Et.range,yt=Et.min,pn=Et.styles,Sn=Et.classNames,Pn=Be.useMemo(function(){if(!ft){if(he.length===0)return[];var rn=ie!=null?ie:yt,ht=he[0];return[{start:Math.min(rn,ht),end:Math.max(rn,ht)}]}for(var Cn=[],_t=0;_tHe&&yt3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof rn=="number"){var _t,on=Un[ht],It=on+rn,fn=[];ce.forEach(function(or){fn.push(or.value)}),fn.push(ue,ae),fn.push(Et(on));var kt=rn>0?1:-1;Cn==="unit"?fn.push(Et(on+kt*re)):fn.push(Et(It)),fn=fn.filter(function(or){return or!==null}).filter(function(or){return rn<0?or<=on:or>=on}),Cn==="unit"&&(fn=fn.filter(function(or){return or!==on}));var Hn=Cn==="unit"?on:It;_t=fn[0];var rr=Math.abs(_t-Hn);if(fn.forEach(function(or){var ut=Math.abs(or-Hn);ut1){var Qr=(0,Oe.Z)(Un);return Qr[ht]=_t,Pn(Qr,rn-kt,ht,Cn)}return _t}else{if(rn==="min")return ue;if(rn==="max")return ae}},yt=function(Un,rn,ht){var Cn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",_t=Un[ht],on=ft(Un,rn,ht,Cn);return{value:on,changed:on!==_t}},pn=function(Un){return ie===null&&Un===0||typeof ie=="number"&&Un3&&arguments[3]!==void 0?arguments[3]:"unit",_t=Un.map(gt),on=_t[ht],It=ft(_t,rn,ht,Cn);if(_t[ht]=It,he===!1){var fn=ie||0;ht>0&&_t[ht-1]!==on&&(_t[ht]=Math.max(_t[ht],_t[ht-1]+fn)),ht<_t.length-1&&_t[ht+1]!==on&&(_t[ht]=Math.min(_t[ht],_t[ht+1]-fn))}else if(typeof ie=="number"||ie===null){for(var kt=ht+1;kt<_t.length;kt+=1)for(var Hn=!0;pn(_t[kt]-_t[kt-1])&&Hn;){var rr=yt(_t,1,kt);_t[kt]=rr.value,Hn=rr.changed}for(var Qr=ht;Qr>0;Qr-=1)for(var or=!0;pn(_t[Qr]-_t[Qr-1])&∨){var ut=yt(_t,-1,Qr-1);_t[Qr-1]=ut.value,or=ut.changed}for(var Rt=_t.length-1;Rt>0;Rt-=1)for(var gn=!0;pn(_t[Rt]-_t[Rt-1])&&gn;){var Ln=yt(_t,-1,Rt-1);_t[Rt-1]=Ln.value,gn=Ln.changed}for(var cr=0;cr<_t.length-1;cr+=1)for(var wr=!0;pn(_t[cr+1]-_t[cr])&≀){var Na=yt(_t,1,cr+1);_t[cr+1]=Na.value,wr=Na.changed}}return{value:_t[ht],values:_t}};return[gt,Sn]}function Fn(ue){return(0,Be.useMemo)(function(){if(ue===!0||!ue)return[!!ue,!1,!1,0];var ae=ue.editable,re=ue.draggableTrack,ce=ue.minCount,he=ue.maxCount;return[!0,ae,!ae&&re,ce||0,he]},[ue])}var bt=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=re===void 0?"rc-slider":re,he=ue.className,ie=ue.style,Ce=ue.classNames,Et=ue.styles,gt=ue.id,ft=ue.disabled,yt=ft===void 0?!1:ft,pn=ue.keyboard,Sn=pn===void 0?!0:pn,Pn=ue.autoFocus,Un=ue.onFocus,rn=ue.onBlur,ht=ue.min,Cn=ht===void 0?0:ht,_t=ue.max,on=_t===void 0?100:_t,It=ue.step,fn=It===void 0?1:It,kt=ue.value,Hn=ue.defaultValue,rr=ue.range,Qr=ue.count,or=ue.onChange,ut=ue.onBeforeChange,Rt=ue.onAfterChange,gn=ue.onChangeComplete,Ln=ue.allowCross,cr=Ln===void 0?!0:Ln,wr=ue.pushable,Na=wr===void 0?!1:wr,Wr=ue.reverse,Vr=ue.vertical,Fr=ue.included,Ba=Fr===void 0?!0:Fr,za=ue.startPoint,Ua=ue.trackStyle,$a=ue.handleStyle,fr=ue.railStyle,Jt=ue.dotStyle,Zn=ue.activeDotStyle,Er=ue.marks,Aa=ue.dots,kr=ue.handleRender,Ar=ue.activeHandleRender,pi=ue.track,zi=ue.tabIndex,oi=zi===void 0?0:zi,Ta=ue.ariaLabelForHandle,xn=ue.ariaLabelledByForHandle,Sr=ue.ariaRequired,Hr=ue.ariaValueTextFormatterForHandle,Zr=Be.useRef(null),na=Be.useRef(null),$t=Be.useMemo(function(){return Vr?Wr?"ttb":"btt":Wr?"rtl":"ltr"},[Wr,Vr]),Vn=Fn(rr),Wn=(0,Re.Z)(Vn,5),pt=Wn[0],wt=Wn[1],qn=Wn[2],di=Wn[3],Ra=Wn[4],ct=Be.useMemo(function(){return isFinite(Cn)?Cn:0},[Cn]),Lt=Be.useMemo(function(){return isFinite(on)?on:100},[on]),Mt=Be.useMemo(function(){return fn!==null&&fn<=0?1:fn},[fn]),At=Be.useMemo(function(){return typeof Na=="boolean"?Na?Mt:!1:Na>=0?Na:!1},[Na,Mt]),Yn=Be.useMemo(function(){return Object.keys(Er||{}).map(function(hr){var bn=Er[hr],gr={value:Number(hr)};return bn&&(0,it.Z)(bn)==="object"&&!Be.isValidElement(bn)&&("label"in bn||"style"in bn)?(gr.style=bn.style,gr.label=bn.label):gr.label=bn,gr}).filter(function(hr){var bn=hr.label;return bn||typeof bn=="number"}).sort(function(hr,bn){return hr.value-bn.value})},[Er]),lr=qt(ct,Lt,Mt,Yn,cr,At),yr=(0,Re.Z)(lr,2),Gn=yr[0],Nr=yr[1],Gr=(0,ze.Z)(Hn,{value:kt}),fi=(0,Re.Z)(Gr,2),va=fi[0],Zt=fi[1],Xt=Be.useMemo(function(){var hr=va==null?[]:Array.isArray(va)?va:[va],bn=(0,Re.Z)(hr,1),gr=bn[0],Tr=gr===void 0?ct:gr,ar=va===null?[]:[Tr];if(pt){if(ar=(0,Oe.Z)(hr),Qr||va===void 0){var dr=Qr>=0?Qr+1:2;for(ar=ar.slice(0,dr);ar.length=0&&Zr.current.focus(hr)}jr(null)},[La]);var ra=Be.useMemo(function(){return qn&&Mt===null?!1:qn},[qn,Mt]),Xr=(0,Ke.Z)(function(hr,bn){ga(hr,bn),ut==null||ut(Bt(Xt))}),Ka=hn!==-1;Be.useEffect(function(){if(!Ka){var hr=Xt.lastIndexOf(Cr);Zr.current.focus(hr)}},[Ka]);var ua=Be.useMemo(function(){return(0,Oe.Z)(sn).sort(function(hr,bn){return hr-bn})},[sn]),wa=Be.useMemo(function(){return pt?[ua[0],ua[ua.length-1]]:[ct,ua[0]]},[ua,pt,ct]),Ea=(0,Re.Z)(wa,2),Pr=Ea[0],er=Ea[1];Be.useImperativeHandle(ae,function(){return{focus:function(){Zr.current.focus(0)},blur:function(){var bn,gr=document,Tr=gr.activeElement;(bn=na.current)!==null&&bn!==void 0&&bn.contains(Tr)&&(Tr==null||Tr.blur())}}}),Be.useEffect(function(){Pn&&Zr.current.focus(0)},[]);var ni=Be.useMemo(function(){return{min:ct,max:Lt,direction:$t,disabled:yt,keyboard:Sn,step:Mt,included:Ba,includedStart:Pr,includedEnd:er,range:pt,tabIndex:oi,ariaLabelForHandle:Ta,ariaLabelledByForHandle:xn,ariaRequired:Sr,ariaValueTextFormatterForHandle:Hr,styles:Et||{},classNames:Ce||{}}},[ct,Lt,$t,yt,Sn,Mt,Ba,Pr,er,pt,oi,Ta,xn,Sr,Hr,Et,Ce]);return Be.createElement(pe.Provider,{value:ni},Be.createElement("div",{ref:na,className:Ve()(ce,he,(0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)({},"".concat(ce,"-disabled"),yt),"".concat(ce,"-vertical"),Vr),"".concat(ce,"-horizontal"),!Vr),"".concat(ce,"-with-marks"),Yn.length)),style:ie,onMouseDown:fa,id:gt},Be.createElement("div",{className:Ve()("".concat(ce,"-rail"),Ce==null?void 0:Ce.rail),style:(0,y.Z)((0,y.Z)({},fr),Et==null?void 0:Et.rail)}),pi!==!1&&Be.createElement(Gt,{prefixCls:ce,style:Ua,values:Xt,startPoint:za,onStartMove:ra?Xr:void 0}),Be.createElement(Mn,{prefixCls:ce,marks:Yn,dots:Aa,style:Jt,activeStyle:Zn}),Be.createElement(Ct,{ref:Zr,prefixCls:ce,style:$a,values:sn,draggingIndex:hn,draggingDelete:Rr,onStartMove:Xr,onOffsetChange:Fa,onFocus:Un,onBlur:rn,handleRender:kr,activeHandleRender:Ar,onChangeComplete:$n,onDelete:wt?xr:void 0}),Be.createElement(Dt,{prefixCls:ce,marks:Yn,onClick:xa})))}),Ge=bt,en=Ge},22061:function(St,zt,ne){"use strict";ne.d(zt,{Z5:function(){return fu},_l:function(){return $o},bK:function(){return Kl}});var y=ne(59301),Me=ne(69168),Oe=ne(54476),it=ne(59781),Re=y.createContext(null),De=null;function Ve(ee){ee()}var Ke=Ve,ze=function(te){return Ke=te},tt=function(){return Ke};function lt(){var ee=tt(),te=null,oe=null;return{clear:function(){te=null,oe=null},notify:function(){ee(function(){for(var Ee=te;Ee;)Ee.callback(),Ee=Ee.next})},get:function(){for(var Ee=[],ye=te;ye;)Ee.push(ye),ye=ye.next;return Ee},subscribe:function(Ee){var ye=!0,Fe=oe={callback:Ee,next:null,prev:oe};return Fe.prev?Fe.prev.next=Fe:te=Fe,function(){!ye||te===null||(ye=!1,Fe.next?Fe.next.prev=Fe.prev:oe=Fe.prev,Fe.prev?Fe.prev.next=Fe.next:te=Fe.next)}}}}var Be={notify:function(){},get:function(){return[]}};function Nt(ee,te){var oe,de=Be;function Ee(xt){return vt(),de.subscribe(xt)}function ye(){de.notify()}function Fe(){Wt.onStateChange&&Wt.onStateChange()}function We(){return!!oe}function vt(){oe||(oe=te?te.addNestedSub(Fe):ee.subscribe(Fe),de=lt())}function jt(){oe&&(oe(),oe=void 0,de.clear(),de=Be)}var Wt={addNestedSub:Ee,notifyNestedSubs:ye,handleChangeWrapper:Fe,isSubscribed:We,trySubscribe:vt,tryUnsubscribe:jt,getListeners:function(){return de}};return Wt}var nt=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function xe(ee){var te=ee.store,oe=ee.context,de=ee.children,Ee=(0,y.useMemo)(function(){var We=Nt(te);return{store:te,subscription:We}},[te]),ye=(0,y.useMemo)(function(){return te.getState()},[te]);nt(function(){var We=Ee.subscription;return We.onStateChange=We.notifyNestedSubs,We.trySubscribe(),ye!==te.getState()&&We.notifyNestedSubs(),function(){We.tryUnsubscribe(),We.onStateChange=null}},[Ee,ye]);var Fe=oe||Re;return y.createElement(Fe.Provider,{value:Ee},de)}var Te=xe,ke=ne(85377),et=ne(94266),st=ne.n(et),Tt=ne(53410),pe=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ze=["reactReduxForwardedRef"],mt=[],nn=[null,null],Kt=function(te){try{return JSON.stringify(te)}catch(oe){return String(te)}};function Qe(ee,te){var oe=ee[1];return[te.payload,oe+1]}function qe(ee,te,oe){nt(function(){return ee.apply(void 0,te)},oe)}function Ct(ee,te,oe,de,Ee,ye,Fe){ee.current=de,te.current=Ee,oe.current=!1,ye.current&&(ye.current=null,Fe())}function Ie(ee,te,oe,de,Ee,ye,Fe,We,vt,jt){if(ee){var Wt=!1,xt=null,Pt=function(){if(!Wt){var ta=te.getState(),ha,ba;try{ha=de(ta,Ee.current)}catch(ci){ba=ci,xt=ci}ba||(xt=null),ha===ye.current?Fe.current||vt():(ye.current=ha,We.current=ha,Fe.current=!0,jt({type:"STORE_UPDATED",payload:{error:ba}}))}};oe.onStateChange=Pt,oe.trySubscribe(),Pt();var tn=function(){if(Wt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,xt)throw xt};return tn}}var je=function(){return[null,0]};function dt(ee,te){te===void 0&&(te={});var oe=te,de=oe.getDisplayName,Ee=de===void 0?function(xo){return"ConnectAdvanced("+xo+")"}:de,ye=oe.methodName,Fe=ye===void 0?"connectAdvanced":ye,We=oe.renderCountProp,vt=We===void 0?void 0:We,jt=oe.shouldHandleStateChanges,Wt=jt===void 0?!0:jt,xt=oe.storeKey,Pt=xt===void 0?"store":xt,tn=oe.withRef,Tn=tn===void 0?!1:tn,ta=oe.forwardRef,ha=ta===void 0?!1:ta,ba=oe.context,ci=ba===void 0?Re:ba,Bi=(0,ke.Z)(oe,pe);if(0)var ki;var Do=ci;return function(Ho){var Yl=Ho.displayName||Ho.name||"Component",el=Ee(Yl),Gl=(0,Oe.Z)({},Bi,{getDisplayName:Ee,methodName:Fe,renderCountProp:vt,shouldHandleStateChanges:Wt,storeKey:Pt,displayName:el,wrappedComponentName:Yl,WrappedComponent:Ho}),Es=Bi.pure;function Ss(Ds){return ee(Ds.dispatch,Gl)}var Qu=Es?y.useMemo:function(Ds){return Ds()};function Nu(Ds){var Cc=(0,y.useMemo)(function(){var Zc=Ds.reactReduxForwardedRef,Qc=(0,ke.Z)(Ds,Ze);return[Ds.context,Zc,Qc]},[Ds]),$u=Cc[0],Wc=Cc[1],Pc=Cc[2],bc=(0,y.useMemo)(function(){return $u&&$u.Consumer&&(0,Tt.isContextConsumer)(y.createElement($u.Consumer,null))?$u:Do},[$u,Do]),ec=(0,y.useContext)(bc),Ic=!!Ds.store&&!!Ds.store.getState&&!!Ds.store.dispatch,jc=!!ec&&!!ec.store,tc=Ic?Ds.store:ec.store,Vc=(0,y.useMemo)(function(){return Ss(tc)},[tc]),zc=(0,y.useMemo)(function(){if(!Wt)return nn;var Zc=Nt(tc,Ic?null:ec.subscription),Qc=Zc.notifyNestedSubs.bind(Zc);return[Zc,Qc]},[tc,Ic,ec]),Tc=zc[0],Uc=zc[1],Hc=(0,y.useMemo)(function(){return Ic?ec:(0,Oe.Z)({},ec,{subscription:Tc})},[Ic,ec,Tc]),qc=(0,y.useReducer)(Qe,mt,je),nd=qc[0],Kc=nd[0],rd=qc[1];if(Kc&&Kc.error)throw Kc.error;var $c=(0,y.useRef)(),Gc=(0,y.useRef)(Pc),Yc=(0,y.useRef)(),ed=(0,y.useRef)(!1),Xc=Qu(function(){return Yc.current&&Pc===Gc.current?Yc.current:Vc(tc.getState(),Pc)},[tc,Kc,Pc]);qe(Ct,[Gc,$c,ed,Pc,Xc,Yc,Uc]),qe(Ie,[Wt,tc,Tc,Vc,Gc,$c,ed,Yc,Uc,rd],[tc,Tc,Vc]);var Jc=(0,y.useMemo)(function(){return y.createElement(Ho,(0,Oe.Z)({},Xc,{ref:Wc}))},[Wc,Ho,Xc]),ad=(0,y.useMemo)(function(){return Wt?y.createElement(bc.Provider,{value:Hc},Jc):Jc},[bc,Jc,Hc]);return ad}var vu=Es?y.memo(Nu):Nu;if(vu.WrappedComponent=Ho,vu.displayName=Nu.displayName=el,ha){var qu=y.forwardRef(function(Cc,$u){return y.createElement(vu,(0,Oe.Z)({},Cc,{reactReduxForwardedRef:$u}))});return qu.displayName=el,qu.WrappedComponent=Ho,st()(qu,Ho)}return st()(vu,Ho)}}function Dt(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function ln(ee,te){if(Dt(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var oe=Object.keys(ee),de=Object.keys(te);if(oe.length!==de.length)return!1;for(var Ee=0;Ee=0;de--){var Ee=te[de](ee);if(Ee)return Ee}return function(ye,Fe){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+Fe.wrappedComponentName+".")}}function ie(ee,te){return ee===te}function Ce(ee){var te=ee===void 0?{}:ee,oe=te.connectHOC,de=oe===void 0?dt:oe,Ee=te.mapStateToPropsFactories,ye=Ee===void 0?rt:Ee,Fe=te.mapDispatchToPropsFactories,We=Fe===void 0?$e:Fe,vt=te.mergePropsFactories,jt=vt===void 0?Ge:vt,Wt=te.selectorFactory,xt=Wt===void 0?re:Wt;return function(tn,Tn,ta,ha){ha===void 0&&(ha={});var ba=ha,ci=ba.pure,Bi=ci===void 0?!0:ci,ki=ba.areStatesEqual,Do=ki===void 0?ie:ki,xo=ba.areOwnPropsEqual,Ho=xo===void 0?ln:xo,Yl=ba.areStatePropsEqual,el=Yl===void 0?ln:Yl,Gl=ba.areMergedPropsEqual,Es=Gl===void 0?ln:Gl,Ss=(0,ke.Z)(ba,ce),Qu=he(tn,ye,"mapStateToProps"),Nu=he(Tn,We,"mapDispatchToProps"),vu=he(ta,jt,"mergeProps");return de(xt,(0,Oe.Z)({methodName:"connect",getDisplayName:function(Ds){return"Connect("+Ds+")"},shouldHandleStateChanges:!!tn,initMapStateToProps:Qu,initMapDispatchToProps:Nu,initMergeProps:vu,pure:Bi,areStatesEqual:Do,areOwnPropsEqual:Ho,areStatePropsEqual:el,areMergedPropsEqual:Es},Ss))}}var Et=Ce();function gt(){var ee=useContext(ReactReduxContext);return ee}function ft(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=te(),Ee=de.store;return Ee}}var yt=null;function pn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=te();return de.dispatch}}var Sn=null,Pn=function(te,oe){return te===oe};function Un(ee,te,oe,de){var Ee=useReducer(function(Tn){return Tn+1},0),ye=Ee[1],Fe=useMemo(function(){return createSubscription(oe,de)},[oe,de]),We=useRef(),vt=useRef(),jt=useRef(),Wt=useRef(),xt=oe.getState(),Pt;try{if(ee!==vt.current||xt!==jt.current||We.current){var tn=ee(xt);Wt.current===void 0||!te(tn,Wt.current)?Pt=tn:Pt=Wt.current}else Pt=Wt.current}catch(Tn){throw We.current&&(Tn.message+=` + `,Pn.style.marginRight="5px",ft.appendChild(Pn)}ie.typeBoxes.push(ft)},ie=this,Ce=0;Ce<4;Ce++)he(Ce);return ce},ae.prototype.setCurrentType=function(re,ce){var he=this;this.currentType=re,this.typeBoxes.forEach(function(ie){ie.style.borderColor=ie===ce?he.uiStyleSettings!==void 0?he.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ae}(xe),ln=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.arrowType="end",ie.arrowBaseHeight=10,ie.arrowBaseWidth=10,ie.getArrowPoints=ie.getArrowPoints.bind(ie),ie.setArrowType=ie.setArrowType.bind(ie),ie.arrowTypePanel=new Dt("Arrow type","end"),ie.arrowTypePanel.onArrowTypeChanged=ie.setArrowType,ie}return Me(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.arrow1&&re!==this.arrow2)},ae.prototype.getArrowPoints=function(re,ce){var he=this.arrowBaseWidth+2*this.strokeWidth,ie=this.arrowBaseHeight+2*this.strokeWidth;return re-he/2+","+(ce+ie/2)+" "+re+","+(ce-ie/2)+" "+(re+he/2)+","+(ce+ie/2)},ae.prototype.createTips=function(){this.arrow1=De.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(De.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=De.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(De.createTransform()),this.visual.appendChild(this.arrow2)},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.state==="creating"&&this.createTips()},ae.prototype.adjustVisual=function(){if(ue.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",De.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),De.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var re=0;Math.abs(this.x1-this.x2)>.1&&(re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ce=this.arrow1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ce,0);var he=this.arrow2.transform.baseVal.getItem(0);he.setRotate(re+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(he,0)}},ae.prototype.setArrowType=function(re){this.arrowType=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({arrowType:this.arrowType},ue.prototype.getState.call(this));return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var ce=re;this.arrowType=ce.arrowType,this.createTips(),this.adjustVisual()},ae.typeName="ArrowMarker",ae.title="Arrow marker",ae.icon='',ae}(Ct),Ut=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.fillColor=he.defaultFillColor,ie.strokeWidth=0,ie.fillPanel=new Te("Color",he.defaultColorSet,he.defaultFillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie}return Me(ae,ue),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="CoverMarker",ae.title="Cover marker",ae.icon='',ae}(Ze),Yt=function(ue){function ae(re,ce,he,ie){var Ce=ue.call(this,re,ie||'')||this;return Ce.opacities=[],Ce.opacityBoxes=[],Ce.opacities=ce,Ce.currentOpacity=he,Ce.setCurrentOpacity=Ce.setCurrentOpacity.bind(Ce),Ce}return Me(ae,ue),ae.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",ce.style.justifyContent="space-between",this.opacities.forEach(function(he){var ie=document.createElement("div");ie.style.display="flex",ie.style.alignItems="center",ie.style.justifyContent="center",ie.style.padding="5px",ie.style.borderWidth="2px",ie.style.borderStyle="solid",ie.style.borderColor=he===re.currentOpacity?re.uiStyleSettings.toolboxAccentColor:"transparent",ie.addEventListener("click",function(){re.setCurrentOpacity(he,ie)}),ce.appendChild(ie);var Ce=document.createElement("div");Ce.innerText=100*he+"%",ie.appendChild(Ce),re.opacityBoxes.push(ie)}),ce},ae.prototype.setCurrentOpacity=function(re,ce){var he=this;this.currentOpacity=re,this.opacityBoxes.forEach(function(ie){ie.style.borderColor=ie===ce?he.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ae}(xe),Mn=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.setOpacity=ie.setOpacity.bind(ie),ie.fillColor=he.defaultHighlightColor,ie.strokeWidth=0,ie.opacity=he.defaultHighlightOpacity,ie.fillPanel=new Te("Color",he.defaultColorSet,ie.fillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie.opacityPanel=new Yt("Opacity",he.defaultOpacitySteps,ie.opacity),ie.opacityPanel.onOpacityChanged=ie.setOpacity,ie}return Me(ae,ue),ae.prototype.setOpacity=function(re){this.opacity=re,this.visual&&De.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="HighlightMarker",ae.title="Highlight marker",ae.icon='',ae}(Ut),we='',fe='',at=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.bgColor="transparent",ie.tipPosition={x:0,y:0},ie.tipBase1Position={x:0,y:0},ie.tipBase2Position={x:0,y:0},ie.tipMoving=!1,ie.color=he.defaultStrokeColor,ie.bgColor=he.defaultFillColor,ie.fontFamily=he.defaultFontFamily,ie.defaultSize={x:100,y:30},ie.setBgColor=ie.setBgColor.bind(ie),ie.getTipPoints=ie.getTipPoints.bind(ie),ie.positionTip=ie.positionTip.bind(ie),ie.setTipPoints=ie.setTipPoints.bind(ie),ie.colorPanel=new Te("Text color",he.defaultColorSet,ie.color,we),ie.colorPanel.onColorChanged=ie.setColor,ie.bgColorPanel=new Te("Fill color",he.defaultColorSet,ie.bgColor,fe),ie.bgColorPanel.onColorChanged=ie.setBgColor,ie.fontFamilyPanel=new Ie("Font",he.defaultFontFamilies,he.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.tipGrip=new st,ie.tipGrip.visual.transform.baseVal.appendItem(De.createTransform()),ie.controlBox.appendChild(ie.tipGrip.visual),ie}return Me(ae,ue),ae.prototype.ownsTarget=function(re){return ue.prototype.ownsTarget.call(this,re)||this.tipGrip.ownsTarget(re)||this.tip===re},ae.prototype.createTip=function(){De.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=De.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ae.prototype.pointerDown=function(re,ce){this.state==="new"&&ue.prototype.pointerDown.call(this,re,ce),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ce)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ue.prototype.pointerDown.call(this,re,ce)},ae.prototype.pointerUp=function(re){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ue.prototype.pointerUp.call(this,re);else{var ce=this.state==="creating";ue.prototype.pointerUp.call(this,re),this.setTipPoints(ce),this.positionTip()}},ae.prototype.manipulate=function(re){if(this.tipMoving){var ce=this.unrotatePoint(re);this.tipPosition={x:ce.x-this.manipulationStartLeft,y:ce.y-this.manipulationStartTop},this.positionTip()}else ue.prototype.manipulate.call(this,re)},ae.prototype.setBgColor=function(re){this.bgRectangle&&this.tip&&(De.setAttributes(this.bgRectangle,[["fill",re]]),De.setAttributes(this.tip,[["fill",re]])),this.bgColor=re,this.fillColorChanged(re)},ae.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ae.prototype.setTipPoints=function(re){re===void 0&&(re=!1);var ce=Math.min(this.height/2,15),he=this.height/5;re&&(this.tipPosition={x:ce+he/2,y:this.height+20});var ie=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ie.1)){var re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ce=this.tip1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ce,0);var he=this.tip2.transform.baseVal.getItem(0);he.setRotate(re+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(he,0)}},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re),this.createTips(),this.adjustVisual()},ae.typeName="MeasurementMarker",ae.title="Measurement marker",ae.icon='',ae}(Ct),He=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.strokePanel.colors=he.defaultColorSet,ie.fillColor="transparent",ie}return Me(ae,ue),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="EllipseFrameMarker",ae.title="Ellipse frame marker",ae.icon='',ae}(Gt),Ue=function(){function ue(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ue.prototype.addUndoStep=function(ae){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ae)||(this.undoStack.push(ae),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ae)&&this.redoStack.splice(0,this.redoStack.length))},ue.prototype.replaceLastUndoStep=function(ae){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ae)},ue.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ue.prototype.undo=function(){if(this.undoStack.length>1){var ae=this.undoStack.pop();return ae!==void 0&&this.redoStack.push(ae),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ue.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ue}(),rt=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.curveX=0,ie.curveY=0,ie.manipulationStartCurveX=0,ie.manipulationStartCurveY=0,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.positionGrips=ie.positionGrips.bind(ie),ie.addControlGrips=ie.addControlGrips.bind(ie),ie.adjustVisual=ie.adjustVisual.bind(ie),ie.setupControlBox=ie.setupControlBox.bind(ie),ie.resize=ie.resize.bind(ie),ie.strokeColor=he.defaultColor,ie.strokeWidth=he.defaultStrokeWidth,ie.strokeDasharray=he.defaultStrokeDasharray,ie.strokePanel=new Te("Line color",he.defaultColorSet,he.defaultColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.strokeWidthPanel=new mt("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new nn("Line style",he.defaultStrokeDasharrays,he.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie}return Me(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorCurve&&re!==this.visibleCurve&&!this.curveGrip.ownsTarget(re))},ae.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ae.prototype.createVisual=function(){this.visual=De.createGroup(),this.selectorCurve=De.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=De.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=re.x,this.curveY=re.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ce)&&(this.activeGrip=this.curveGrip,this._state="resize")},ae.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),De.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),De.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),De.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setupControlBox=function(){ue.prototype.setupControlBox.call(this),this.curveControlLine1=De.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=De.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ae.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ue.prototype.addControlGrips.call(this)},ae.prototype.positionGrips=function(){ue.prototype.positionGrips.call(this);var re=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-re/2,this.curveY-re/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ae.prototype.manipulate=function(re){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+re.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+re.y-this.manipulationStartY),ue.prototype.manipulate.call(this,re)},ae.prototype.resize=function(re){this.activeGrip===this.curveGrip&&(this.curveX=re.x,this.curveY=re.y),ue.prototype.resize.call(this,re),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ae.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},ae.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},ae.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual()},ae.prototype.scale=function(re,ce){this.curveX=this.curveX*re,this.curveY=this.curveY*ce,ue.prototype.scale.call(this,re,ce)},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ue.prototype.getState.call(this));return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var ce=re;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.curveX=ce.curveX,this.curveY=ce.curveY,this.createVisual(),this.adjustVisual()},ae.typeName="CurveMarker",ae.title="Curve marker",ae.icon='',ae}(qe),cn=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,ce,he)||this;return ie.fillColor="transparent",ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.textColor="transparent",ie.fontSize="1rem",ie.isMoved=!1,ie.captionText="Caption",ie.PADDING=5,ie.captionBoxWidth=0,ie.captionBoxHeight=0,ie.strokeColor=he.defaultColor,ie.strokeWidth=he.defaultStrokeWidth,ie.strokeDasharray=he.defaultStrokeDasharray,ie.fillColor=he.defaultFillColor,ie.textColor=he.defaultStrokeColor,ie.fontFamily=he.defaultFontFamily,ie.fontSize=he.defaultCaptionFontSize,ie.captionText=he.defaultCaptionText,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setFillColor=ie.setFillColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.createVisual=ie.createVisual.bind(ie),ie.sizeCaption=ie.sizeCaption.bind(ie),ie.setCaptionText=ie.setCaptionText.bind(ie),ie.showTextEditor=ie.showTextEditor.bind(ie),ie.positionTextEditor=ie.positionTextEditor.bind(ie),ie.finishTextEditing=ie.finishTextEditing.bind(ie),ie.setFont=ie.setFont.bind(ie),ie.setTextColor=ie.setTextColor.bind(ie),ie.strokePanel=new Te("Line color",Re(he.defaultColorSet,["transparent"]),ie.strokeColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.fillPanel=new Te("Fill color",Re(he.defaultColorSet,["transparent"]),ie.fillColor,fe),ie.fillPanel.onColorChanged=ie.setFillColor,ie.strokeWidthPanel=new mt("Line width",he.defaultStrokeWidths,he.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new nn("Line style",he.defaultStrokeDasharrays,he.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie.fontFamilyPanel=new Ie("Font",he.defaultFontFamilies,he.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.textColorPanel=new Te("Text color",he.defaultColorSet,ie.textColor,we),ie.textColorPanel.onColorChanged=ie.setTextColor,ie}return Me(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.frame&&re!==this.captionBg&&re!==this.captionElement)},ae.prototype.createVisual=function(){this.visual=De.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=De.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=De.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=De.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ae.prototype.setCaptionText=function(re){this.captionText=re,this.captionElement.textContent=this.captionText,this.sizeCaption()},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},ae.prototype.manipulate=function(re){ue.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},ae.prototype.resize=function(re){ue.prototype.resize.call(this,re),this.setSize()},ae.prototype.sizeCaption=function(){var re=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=re.width+2*this.PADDING,this.captionBoxHeight=re.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),De.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),De.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ae.prototype.showTextEditor=function(){var re=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(ce){ce.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ce){ce.key==="Enter"&&re.finishTextEditing(re.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){re.finishTextEditing(re.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){re.finishTextEditing(re.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ae.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ae.prototype.finishTextEditing=function(re){this.setCaptionText(re.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ae.prototype.setFont=function(re){this.captionElement&&De.setAttributes(this.captionElement,[["font-family",re]]),this.fontFamily=re,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ae.prototype.setTextColor=function(re){this.captionElement&&De.setAttributes(this.captionElement,[["fill",re]]),this.textColor=re,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ae.prototype.setSize=function(){ue.prototype.setSize.call(this),De.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ae.prototype.pointerUp=function(re){ue.prototype.pointerUp.call(this,re),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ae.prototype.dblClick=function(re,ce){ue.prototype.dblClick.call(this,re,ce),this.showTextEditor()},ae.prototype.setStrokeColor=function(re){this.strokeColor=re,this.frame&&De.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(re),this.stateChanged()},ae.prototype.setFillColor=function(re){this.fillColor=re,this.captionBg&&De.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(re),this.stateChanged()},ae.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.frame&&De.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.frame&&De.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},ue.prototype.getState.call(this));return re.typeName=this.typeName,re},ae.prototype.restoreState=function(re){var ce=re;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.textColor=ce.textColor,this.fontFamily=ce.fontFamily,this.captionText=ce.captionText,this.fontSize=ce.fontSize,this.createVisual(),ue.prototype.restoreState.call(this,re),this.setSize()},ae.prototype.scale=function(re,ce){ue.prototype.scale.call(this,re,ce),this.setSize()},ae.typeName="CaptionFrameMarker",ae.title="Caption frame marker",ae.icon='',ae}(pe),qt=function(){function ue(ae,re){re===void 0&&(re=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ae,this.cancelable=re}return Object.defineProperty(ue.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ue.prototype.preventDefault=function(){this._defaultPrevented=!0},ue}(),Fn=function(ue){function ae(re,ce,he){var ie=ue.call(this,re,!1)||this;return ie.dataUrl=ce,ie.state=he,ie}return Me(ae,ue),ae}(qt),bt=function(ue){function ae(re,ce,he){he===void 0&&(he=!1);var ie=ue.call(this,re,he)||this;return ie.marker=ce,ie}return Me(ae,ue),ae}(qt),Ge=function(){function ue(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ue.prototype.addEventListener=function(ae,re){this[ae].push(re)},ue.prototype.removeEventListener=function(ae,re){var ce=this[ae].indexOf(re);ce>-1&&this[ae].splice(ce,1)},ue}(),en=function(){function ue(ae){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Qe,this._isOpen=!1,this.undoRedoManager=new Ue,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Ge,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ue.instanceCounter++,this.styles=new tt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ae,this.targetRoot=document.body,this.width=ae.clientWidth,this.height=ae.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ue.prototype,"ALL_MARKER_TYPES",{get:function(){return[Kt,dt,ln,je,He,Gt,Mn,at,$e,Ut,Ct,rt,cn]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Kt,dt,ln,je,Gt,Mn,at]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Kt,dt,ln,je,Mn]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ae){var re=this;this._availableMarkerTypes.splice(0),ae.forEach(function(ce){if(typeof ce=="string"){var he=re.ALL_MARKER_TYPES.find(function(ie){return ie.typeName===ce});he!==void 0&&re._availableMarkerTypes.push(he)}else re._availableMarkerTypes.push(ce)})},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ae){this._zoomLevel=ae,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ue.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ve.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ue.prototype.show=function(){var ae=this;this.styles.styleSheetRoot===void 0&&ze.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ze.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(re){return re(new qt(ae))})},ue.prototype.render=function(){return Oe(this,void 0,void 0,function(){var ae;return it(this,function(re){switch(re.label){case 0:return this.setCurrentMarker(),(ae=new Ke).naturalSize=this.renderAtNaturalSize,ae.imageType=this.renderImageType,ae.imageQuality=this.renderImageQuality,ae.markersOnly=this.renderMarkersOnly,ae.width=this.renderWidth,ae.height=this.renderHeight,[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return re.sent(),[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,re.sent()]}})})},ue.prototype.close=function(ae){var re=this;if(ae===void 0&&(ae=!1),this.isOpen){var ce=!1;ae||this.eventListeners.beforeclose.forEach(function(he){var ie=new qt(re,!0);he(ie),ie.defaultPrevented&&(ce=!0)}),ce||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(he){return he(new qt(re))}),this.detachEvents(),this._isOpen=!1)}},ue.prototype.addMarkersToToolbar=function(){for(var ae,re=[],ce=0;cethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ae:this.editorCanvas.clientWidth,ce=re',ae.title="Powered by marker.js",ae.style.display="grid",ae.style.alignItems="center",ae.style.justifyItems="center",ae.style.padding="3px",ae.style.width="20px",ae.style.height="20px",this.logoUI.appendChild(ae),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ue.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ue.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ue.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ue.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ae=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Nt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ae),1),ae.dispose()},ue.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ue.prototype.toolbarButtonClicked=function(ae,re){if(ae==="marker"&&re!==void 0)this.createNewMarker(re);else if(ae==="action")switch(re){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ue.prototype.deleteSelectedMarker=function(){var ae=this;if(this._currentMarker!==void 0){var re=!1;if(this.eventListeners.markerbeforedelete.forEach(function(he){var ie=new bt(ae,ae._currentMarker,!0);he(ie),ie.defaultPrevented&&(re=!0)}),!re){var ce=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(he){return he(new bt(ae,ce))})}}},ue.prototype.clear=function(){var ae=this,re=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Ce){var Et=new bt(ae,void 0,!0);Ce(Et),Et.defaultPrevented&&(re=!0)}),!re)){this.setCurrentMarker();for(var ce=function(Ce){var Et=he.markers[Ce];he.setCurrentMarker(he.markers[Ce]),he._currentMarker.dispose(),he.markerImage.removeChild(he._currentMarker.container),he.markers.splice(he.markers.indexOf(he._currentMarker),1),he.eventListeners.markerdelete.forEach(function(gt){return gt(new bt(ae,Et))})},he=this,ie=this.markers.length-1;ie>=0;ie--)ce(ie);this.addUndoStep()}},Object.defineProperty(ue.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ue.prototype.showNotesEditor=function(){var ae;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ae=this._currentMarker.notes)!==null&&ae!==void 0?ae:"",this.overlayContainer.appendChild(this.notesArea))},ue.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ue.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ue.prototype.addUndoStep=function(){var ae=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var re=this.getState(),ce=this.undoRedoManager.getLastUndoStep();if(!ce||ce.width===re.width&&ce.height===re.height){var he=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(re),he1&&this.panTo({x:ae.clientX,y:ae.clientY}))},ue.prototype.onPointerUp=function(ae){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ae.clientX,ae.clientY)),this.isDragging=!1,this.addUndoStep()},ue.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ue.prototype.onKeyUp=function(ae){this._currentMarker===void 0||this.notesArea!==void 0||ae.key!=="Delete"&&ae.key!=="Backspace"||this.deleteSelectedMarker()},ue.prototype.clientToLocalCoordinates=function(ae,re){var ce=this.markerImage.getBoundingClientRect();return{x:(ae-ce.left)/this.zoomLevel,y:(re-ce.top)/this.zoomLevel}},ue.prototype.onWindowResize=function(){this.positionUI()},ue.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ae=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ue.prototype.addLicenseKey=function(ae){Ve.addKey(ae)},ue.prototype.addEventListener=function(ae,re){this.eventListeners.addEventListener(ae,re)},ue.prototype.removeEventListener=function(ae,re){this.eventListeners.removeEventListener(ae,re)},ue.prototype.renderState=function(ae){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ae),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ue.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ue.prototype.focus=function(){var ae=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(re){return re(new qt(ae))}))},ue.prototype.blur=function(){var ae=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(re){return re(new qt(ae))}))},ue.instanceCounter=0,ue}()},85095:function(St,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.commonLocale=void 0;var ne=zt.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},44820:function(St,zt,ne){"use strict";var y=ne(25569).default;Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var Me=y(ne(93242)),Oe=ne(85095),it=(0,Me.default)((0,Me.default)({},Oe.commonLocale),{},{locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",week:"\u5468",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA",yearFormat:"YYYY\u5E74",cellDateFormat:"D",monthBeforeYear:!1}),Re=zt.default=it},3703:function(St,zt,ne){"use strict";ne.d(zt,{y:function(){return Ze},Z:function(){return en}});var y=ne(33885),Me=ne(20068),Oe=ne(94480),it=ne(76190),Re=ne(42978),De=ne(92310),Ve=ne.n(De),Ke=ne(6089),ze=ne(18929),tt=ne(13697),lt=ne(48736),Be=ne(59301),Nt=ne(54476),nt=ne(75931),xe=ne(4676);function Te(ue,ae,re){return(ue-ae)/(re-ae)}function ke(ue,ae,re,ce){var he=Te(ae,re,ce),ie={};switch(ue){case"rtl":ie.right="".concat(he*100,"%"),ie.transform="translateX(50%)";break;case"btt":ie.bottom="".concat(he*100,"%"),ie.transform="translateY(50%)";break;case"ttb":ie.top="".concat(he*100,"%"),ie.transform="translateY(-50%)";break;default:ie.left="".concat(he*100,"%"),ie.transform="translateX(-50%)";break}return ie}function et(ue,ae){return Array.isArray(ue)?ue[ae]:ue}var st=ne(10228),Tt=Be.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),pe=Tt,Ze=Be.createContext({}),mt=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],nn=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=ue.value,he=ue.valueIndex,ie=ue.onStartMove,Ce=ue.onDelete,Et=ue.style,gt=ue.render,ft=ue.dragging,yt=ue.draggingDelete,pn=ue.onOffsetChange,Sn=ue.onChangeComplete,Pn=ue.onFocus,Un=ue.onMouseEnter,rn=(0,nt.Z)(ue,mt),ht=Be.useContext(pe),Cn=ht.min,_t=ht.max,on=ht.direction,It=ht.disabled,fn=ht.keyboard,kt=ht.range,Hn=ht.tabIndex,rr=ht.ariaLabelForHandle,Qr=ht.ariaLabelledByForHandle,or=ht.ariaRequired,ut=ht.ariaValueTextFormatterForHandle,Rt=ht.styles,gn=ht.classNames,Ln="".concat(re,"-handle"),cr=function(fr){It||ie(fr,he)},wr=function(fr){Pn==null||Pn(fr,he)},Na=function(fr){Un(fr,he)},Wr=function(fr){if(!It&&fn){var Jt=null;switch(fr.which||fr.keyCode){case st.Z.LEFT:Jt=on==="ltr"||on==="btt"?-1:1;break;case st.Z.RIGHT:Jt=on==="ltr"||on==="btt"?1:-1;break;case st.Z.UP:Jt=on!=="ttb"?1:-1;break;case st.Z.DOWN:Jt=on!=="ttb"?-1:1;break;case st.Z.HOME:Jt="min";break;case st.Z.END:Jt="max";break;case st.Z.PAGE_UP:Jt=2;break;case st.Z.PAGE_DOWN:Jt=-2;break;case st.Z.BACKSPACE:case st.Z.DELETE:Ce==null||Ce(he);break}Jt!==null&&(fr.preventDefault(),pn(Jt,he))}},Vr=function(fr){switch(fr.which||fr.keyCode){case st.Z.LEFT:case st.Z.RIGHT:case st.Z.UP:case st.Z.DOWN:case st.Z.HOME:case st.Z.END:case st.Z.PAGE_UP:case st.Z.PAGE_DOWN:Sn==null||Sn();break}},Fr=ke(on,ce,Cn,_t),Da={};if(he!==null){var za;Da={tabIndex:It?null:et(Hn,he),role:"slider","aria-valuemin":Cn,"aria-valuemax":_t,"aria-valuenow":ce,"aria-disabled":It,"aria-label":et(rr,he),"aria-labelledby":et(Qr,he),"aria-required":et(or,he),"aria-valuetext":(za=et(ut,he))===null||za===void 0?void 0:za(ce),"aria-orientation":on==="ltr"||on==="rtl"?"horizontal":"vertical",onMouseDown:cr,onTouchStart:cr,onFocus:wr,onMouseEnter:Na,onKeyDown:Wr,onKeyUp:Vr}}var Ua=Be.createElement("div",(0,Nt.Z)({ref:ae,className:Ve()(Ln,(0,Me.Z)((0,Me.Z)((0,Me.Z)({},"".concat(Ln,"-").concat(he+1),he!==null&&kt),"".concat(Ln,"-dragging"),ft),"".concat(Ln,"-dragging-delete"),yt),gn.handle),style:(0,y.Z)((0,y.Z)((0,y.Z)({},Fr),Et),Rt.handle)},Da,rn));return gt&&(Ua=gt(Ua,{index:he,prefixCls:re,value:ce,dragging:ft,draggingDelete:yt})),Ua}),Kt=nn,Qe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],qe=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=ue.style,he=ue.onStartMove,ie=ue.onOffsetChange,Ce=ue.values,Et=ue.handleRender,gt=ue.activeHandleRender,ft=ue.draggingIndex,yt=ue.draggingDelete,pn=ue.onFocus,Sn=(0,nt.Z)(ue,Qe),Pn=Be.useRef({}),Un=Be.useState(!1),rn=(0,Re.Z)(Un,2),ht=rn[0],Cn=rn[1],_t=Be.useState(-1),on=(0,Re.Z)(_t,2),It=on[0],fn=on[1],kt=function(ut){fn(ut),Cn(!0)},Hn=function(ut,Rt){kt(Rt),pn==null||pn(ut)},rr=function(ut,Rt){kt(Rt)};Be.useImperativeHandle(ae,function(){return{focus:function(ut){var Rt;(Rt=Pn.current[ut])===null||Rt===void 0||Rt.focus()},hideHelp:function(){(0,xe.flushSync)(function(){Cn(!1)})}}});var Qr=(0,y.Z)({prefixCls:re,onStartMove:he,onOffsetChange:ie,render:Et,onFocus:Hn,onMouseEnter:rr},Sn);return Be.createElement(Be.Fragment,null,Ce.map(function(or,ut){var Rt=ft===ut;return Be.createElement(Kt,(0,Nt.Z)({ref:function(Ln){Ln?Pn.current[ut]=Ln:delete Pn.current[ut]},dragging:Rt,draggingDelete:Rt&&yt,style:et(ce,ut),key:ut,value:or,valueIndex:ut},Qr))}),gt&&ht&&Be.createElement(Kt,(0,Nt.Z)({key:"a11y"},Qr,{value:Ce[It],valueIndex:null,dragging:ft!==-1,draggingDelete:yt,render:gt,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),Ct=qe,Ie=function(ae){var re=ae.prefixCls,ce=ae.style,he=ae.children,ie=ae.value,Ce=ae.onClick,Et=Be.useContext(pe),gt=Et.min,ft=Et.max,yt=Et.direction,pn=Et.includedStart,Sn=Et.includedEnd,Pn=Et.included,Un="".concat(re,"-text"),rn=ke(yt,ie,gt,ft);return Be.createElement("span",{className:Ve()(Un,(0,Me.Z)({},"".concat(Un,"-active"),Pn&&pn<=ie&&ie<=Sn)),style:(0,y.Z)((0,y.Z)({},rn),ce),onMouseDown:function(Cn){Cn.stopPropagation()},onClick:function(){Ce(ie)}},he)},je=Ie,dt=function(ae){var re=ae.prefixCls,ce=ae.marks,he=ae.onClick,ie="".concat(re,"-mark");return ce.length?Be.createElement("div",{className:ie},ce.map(function(Ce){var Et=Ce.value,gt=Ce.style,ft=Ce.label;return Be.createElement(je,{key:Et,prefixCls:ie,style:gt,value:Et,onClick:he},ft)})):null},Dt=dt,ln=function(ae){var re=ae.prefixCls,ce=ae.value,he=ae.style,ie=ae.activeStyle,Ce=Be.useContext(pe),Et=Ce.min,gt=Ce.max,ft=Ce.direction,yt=Ce.included,pn=Ce.includedStart,Sn=Ce.includedEnd,Pn="".concat(re,"-dot"),Un=yt&&pn<=ce&&ce<=Sn,rn=(0,y.Z)((0,y.Z)({},ke(ft,ce,Et,gt)),typeof he=="function"?he(ce):he);return Un&&(rn=(0,y.Z)((0,y.Z)({},rn),typeof ie=="function"?ie(ce):ie)),Be.createElement("span",{className:Ve()(Pn,(0,Me.Z)({},"".concat(Pn,"-active"),Un)),style:rn})},Ut=ln,Yt=function(ae){var re=ae.prefixCls,ce=ae.marks,he=ae.dots,ie=ae.style,Ce=ae.activeStyle,Et=Be.useContext(pe),gt=Et.min,ft=Et.max,yt=Et.step,pn=Be.useMemo(function(){var Sn=new Set;if(ce.forEach(function(Un){Sn.add(Un.value)}),he&&yt!==null)for(var Pn=gt;Pn<=ft;)Sn.add(Pn),Pn+=yt;return Array.from(Sn)},[gt,ft,yt,he,ce]);return Be.createElement("div",{className:"".concat(re,"-step")},pn.map(function(Sn){return Be.createElement(Ut,{prefixCls:re,key:Sn,value:Sn,style:ie,activeStyle:Ce})}))},Mn=Yt,we=function(ae){var re=ae.prefixCls,ce=ae.style,he=ae.start,ie=ae.end,Ce=ae.index,Et=ae.onStartMove,gt=ae.replaceCls,ft=Be.useContext(pe),yt=ft.direction,pn=ft.min,Sn=ft.max,Pn=ft.disabled,Un=ft.range,rn=ft.classNames,ht="".concat(re,"-track"),Cn=Te(he,pn,Sn),_t=Te(ie,pn,Sn),on=function(Hn){!Pn&&Et&&Et(Hn,-1)},It={};switch(yt){case"rtl":It.right="".concat(Cn*100,"%"),It.width="".concat(_t*100-Cn*100,"%");break;case"btt":It.bottom="".concat(Cn*100,"%"),It.height="".concat(_t*100-Cn*100,"%");break;case"ttb":It.top="".concat(Cn*100,"%"),It.height="".concat(_t*100-Cn*100,"%");break;default:It.left="".concat(Cn*100,"%"),It.width="".concat(_t*100-Cn*100,"%")}var fn=gt||Ve()(ht,(0,Me.Z)((0,Me.Z)({},"".concat(ht,"-").concat(Ce+1),Ce!==null&&Un),"".concat(re,"-track-draggable"),Et),rn.track);return Be.createElement("div",{className:fn,style:(0,y.Z)((0,y.Z)({},It),ce),onMouseDown:on,onTouchStart:on})},fe=we,at=function(ae){var re=ae.prefixCls,ce=ae.style,he=ae.values,ie=ae.startPoint,Ce=ae.onStartMove,Et=Be.useContext(pe),gt=Et.included,ft=Et.range,yt=Et.min,pn=Et.styles,Sn=Et.classNames,Pn=Be.useMemo(function(){if(!ft){if(he.length===0)return[];var rn=ie!=null?ie:yt,ht=he[0];return[{start:Math.min(rn,ht),end:Math.max(rn,ht)}]}for(var Cn=[],_t=0;_tHe&&yt3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof rn=="number"){var _t,on=Un[ht],It=on+rn,fn=[];ce.forEach(function(or){fn.push(or.value)}),fn.push(ue,ae),fn.push(Et(on));var kt=rn>0?1:-1;Cn==="unit"?fn.push(Et(on+kt*re)):fn.push(Et(It)),fn=fn.filter(function(or){return or!==null}).filter(function(or){return rn<0?or<=on:or>=on}),Cn==="unit"&&(fn=fn.filter(function(or){return or!==on}));var Hn=Cn==="unit"?on:It;_t=fn[0];var rr=Math.abs(_t-Hn);if(fn.forEach(function(or){var ut=Math.abs(or-Hn);ut1){var Qr=(0,Oe.Z)(Un);return Qr[ht]=_t,Pn(Qr,rn-kt,ht,Cn)}return _t}else{if(rn==="min")return ue;if(rn==="max")return ae}},yt=function(Un,rn,ht){var Cn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",_t=Un[ht],on=ft(Un,rn,ht,Cn);return{value:on,changed:on!==_t}},pn=function(Un){return ie===null&&Un===0||typeof ie=="number"&&Un3&&arguments[3]!==void 0?arguments[3]:"unit",_t=Un.map(gt),on=_t[ht],It=ft(_t,rn,ht,Cn);if(_t[ht]=It,he===!1){var fn=ie||0;ht>0&&_t[ht-1]!==on&&(_t[ht]=Math.max(_t[ht],_t[ht-1]+fn)),ht<_t.length-1&&_t[ht+1]!==on&&(_t[ht]=Math.min(_t[ht],_t[ht+1]-fn))}else if(typeof ie=="number"||ie===null){for(var kt=ht+1;kt<_t.length;kt+=1)for(var Hn=!0;pn(_t[kt]-_t[kt-1])&&Hn;){var rr=yt(_t,1,kt);_t[kt]=rr.value,Hn=rr.changed}for(var Qr=ht;Qr>0;Qr-=1)for(var or=!0;pn(_t[Qr]-_t[Qr-1])&∨){var ut=yt(_t,-1,Qr-1);_t[Qr-1]=ut.value,or=ut.changed}for(var Rt=_t.length-1;Rt>0;Rt-=1)for(var gn=!0;pn(_t[Rt]-_t[Rt-1])&&gn;){var Ln=yt(_t,-1,Rt-1);_t[Rt-1]=Ln.value,gn=Ln.changed}for(var cr=0;cr<_t.length-1;cr+=1)for(var wr=!0;pn(_t[cr+1]-_t[cr])&≀){var Na=yt(_t,1,cr+1);_t[cr+1]=Na.value,wr=Na.changed}}return{value:_t[ht],values:_t}};return[gt,Sn]}function Fn(ue){return(0,Be.useMemo)(function(){if(ue===!0||!ue)return[!!ue,!1,!1,0];var ae=ue.editable,re=ue.draggableTrack,ce=ue.minCount,he=ue.maxCount;return[!0,ae,!ae&&re,ce||0,he]},[ue])}var bt=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=re===void 0?"rc-slider":re,he=ue.className,ie=ue.style,Ce=ue.classNames,Et=ue.styles,gt=ue.id,ft=ue.disabled,yt=ft===void 0?!1:ft,pn=ue.keyboard,Sn=pn===void 0?!0:pn,Pn=ue.autoFocus,Un=ue.onFocus,rn=ue.onBlur,ht=ue.min,Cn=ht===void 0?0:ht,_t=ue.max,on=_t===void 0?100:_t,It=ue.step,fn=It===void 0?1:It,kt=ue.value,Hn=ue.defaultValue,rr=ue.range,Qr=ue.count,or=ue.onChange,ut=ue.onBeforeChange,Rt=ue.onAfterChange,gn=ue.onChangeComplete,Ln=ue.allowCross,cr=Ln===void 0?!0:Ln,wr=ue.pushable,Na=wr===void 0?!1:wr,Wr=ue.reverse,Vr=ue.vertical,Fr=ue.included,Da=Fr===void 0?!0:Fr,za=ue.startPoint,Ua=ue.trackStyle,qa=ue.handleStyle,fr=ue.railStyle,Jt=ue.dotStyle,Zn=ue.activeDotStyle,Er=ue.marks,Aa=ue.dots,kr=ue.handleRender,Ar=ue.activeHandleRender,pi=ue.track,zi=ue.tabIndex,oi=zi===void 0?0:zi,Ta=ue.ariaLabelForHandle,xn=ue.ariaLabelledByForHandle,Sr=ue.ariaRequired,Hr=ue.ariaValueTextFormatterForHandle,Zr=Be.useRef(null),na=Be.useRef(null),$t=Be.useMemo(function(){return Vr?Wr?"ttb":"btt":Wr?"rtl":"ltr"},[Wr,Vr]),Vn=Fn(rr),Wn=(0,Re.Z)(Vn,5),pt=Wn[0],wt=Wn[1],qn=Wn[2],di=Wn[3],Ra=Wn[4],ct=Be.useMemo(function(){return isFinite(Cn)?Cn:0},[Cn]),Lt=Be.useMemo(function(){return isFinite(on)?on:100},[on]),Mt=Be.useMemo(function(){return fn!==null&&fn<=0?1:fn},[fn]),At=Be.useMemo(function(){return typeof Na=="boolean"?Na?Mt:!1:Na>=0?Na:!1},[Na,Mt]),Yn=Be.useMemo(function(){return Object.keys(Er||{}).map(function(hr){var bn=Er[hr],gr={value:Number(hr)};return bn&&(0,it.Z)(bn)==="object"&&!Be.isValidElement(bn)&&("label"in bn||"style"in bn)?(gr.style=bn.style,gr.label=bn.label):gr.label=bn,gr}).filter(function(hr){var bn=hr.label;return bn||typeof bn=="number"}).sort(function(hr,bn){return hr.value-bn.value})},[Er]),lr=qt(ct,Lt,Mt,Yn,cr,At),yr=(0,Re.Z)(lr,2),Gn=yr[0],Nr=yr[1],Xr=(0,ze.Z)(Hn,{value:kt}),fi=(0,Re.Z)(Xr,2),va=fi[0],Zt=fi[1],Xt=Be.useMemo(function(){var hr=va==null?[]:Array.isArray(va)?va:[va],bn=(0,Re.Z)(hr,1),gr=bn[0],Tr=gr===void 0?ct:gr,ar=va===null?[]:[Tr];if(pt){if(ar=(0,Oe.Z)(hr),Qr||va===void 0){var dr=Qr>=0?Qr+1:2;for(ar=ar.slice(0,dr);ar.length=0&&Zr.current.focus(hr)}jr(null)},[Ma]);var oa=Be.useMemo(function(){return qn&&Mt===null?!1:qn},[qn,Mt]),Yr=(0,Ke.Z)(function(hr,bn){ga(hr,bn),ut==null||ut(Bt(Xt))}),ri=hn!==-1;Be.useEffect(function(){if(!ri){var hr=Xt.lastIndexOf(Cr);Zr.current.focus(hr)}},[ri]);var Fa=Be.useMemo(function(){return(0,Oe.Z)(sn).sort(function(hr,bn){return hr-bn})},[sn]),La=Be.useMemo(function(){return pt?[Fa[0],Fa[Fa.length-1]]:[ct,Fa[0]]},[Fa,pt,ct]),ya=(0,Re.Z)(La,2),Pr=ya[0],er=ya[1];Be.useImperativeHandle(ae,function(){return{focus:function(){Zr.current.focus(0)},blur:function(){var bn,gr=document,Tr=gr.activeElement;(bn=na.current)!==null&&bn!==void 0&&bn.contains(Tr)&&(Tr==null||Tr.blur())}}}),Be.useEffect(function(){Pn&&Zr.current.focus(0)},[]);var ti=Be.useMemo(function(){return{min:ct,max:Lt,direction:$t,disabled:yt,keyboard:Sn,step:Mt,included:Da,includedStart:Pr,includedEnd:er,range:pt,tabIndex:oi,ariaLabelForHandle:Ta,ariaLabelledByForHandle:xn,ariaRequired:Sr,ariaValueTextFormatterForHandle:Hr,styles:Et||{},classNames:Ce||{}}},[ct,Lt,$t,yt,Sn,Mt,Da,Pr,er,pt,oi,Ta,xn,Sr,Hr,Et,Ce]);return Be.createElement(pe.Provider,{value:ti},Be.createElement("div",{ref:na,className:Ve()(ce,he,(0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)({},"".concat(ce,"-disabled"),yt),"".concat(ce,"-vertical"),Vr),"".concat(ce,"-horizontal"),!Vr),"".concat(ce,"-with-marks"),Yn.length)),style:ie,onMouseDown:fa,id:gt},Be.createElement("div",{className:Ve()("".concat(ce,"-rail"),Ce==null?void 0:Ce.rail),style:(0,y.Z)((0,y.Z)({},fr),Et==null?void 0:Et.rail)}),pi!==!1&&Be.createElement(Gt,{prefixCls:ce,style:Ua,values:Xt,startPoint:za,onStartMove:oa?Yr:void 0}),Be.createElement(Mn,{prefixCls:ce,marks:Yn,dots:Aa,style:Jt,activeStyle:Zn}),Be.createElement(Ct,{ref:Zr,prefixCls:ce,style:qa,values:sn,draggingIndex:hn,draggingDelete:Rr,onStartMove:Yr,onOffsetChange:ua,onFocus:Un,onBlur:rn,handleRender:kr,activeHandleRender:Ar,onChangeComplete:$n,onDelete:wt?xr:void 0}),Be.createElement(Dt,{prefixCls:ce,marks:Yn,onClick:xa})))}),Ge=bt,en=Ge},22061:function(St,zt,ne){"use strict";ne.d(zt,{Z5:function(){return fu},_l:function(){return $o},bK:function(){return Kl}});var y=ne(59301),Me=ne(69168),Oe=ne(54476),it=ne(59781),Re=y.createContext(null),De=null;function Ve(ee){ee()}var Ke=Ve,ze=function(te){return Ke=te},tt=function(){return Ke};function lt(){var ee=tt(),te=null,oe=null;return{clear:function(){te=null,oe=null},notify:function(){ee(function(){for(var Ee=te;Ee;)Ee.callback(),Ee=Ee.next})},get:function(){for(var Ee=[],ye=te;ye;)Ee.push(ye),ye=ye.next;return Ee},subscribe:function(Ee){var ye=!0,Fe=oe={callback:Ee,next:null,prev:oe};return Fe.prev?Fe.prev.next=Fe:te=Fe,function(){!ye||te===null||(ye=!1,Fe.next?Fe.next.prev=Fe.prev:oe=Fe.prev,Fe.prev?Fe.prev.next=Fe.next:te=Fe.next)}}}}var Be={notify:function(){},get:function(){return[]}};function Nt(ee,te){var oe,de=Be;function Ee(xt){return vt(),de.subscribe(xt)}function ye(){de.notify()}function Fe(){Wt.onStateChange&&Wt.onStateChange()}function We(){return!!oe}function vt(){oe||(oe=te?te.addNestedSub(Fe):ee.subscribe(Fe),de=lt())}function jt(){oe&&(oe(),oe=void 0,de.clear(),de=Be)}var Wt={addNestedSub:Ee,notifyNestedSubs:ye,handleChangeWrapper:Fe,isSubscribed:We,trySubscribe:vt,tryUnsubscribe:jt,getListeners:function(){return de}};return Wt}var nt=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function xe(ee){var te=ee.store,oe=ee.context,de=ee.children,Ee=(0,y.useMemo)(function(){var We=Nt(te);return{store:te,subscription:We}},[te]),ye=(0,y.useMemo)(function(){return te.getState()},[te]);nt(function(){var We=Ee.subscription;return We.onStateChange=We.notifyNestedSubs,We.trySubscribe(),ye!==te.getState()&&We.notifyNestedSubs(),function(){We.tryUnsubscribe(),We.onStateChange=null}},[Ee,ye]);var Fe=oe||Re;return y.createElement(Fe.Provider,{value:Ee},de)}var Te=xe,ke=ne(85377),et=ne(94266),st=ne.n(et),Tt=ne(53410),pe=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ze=["reactReduxForwardedRef"],mt=[],nn=[null,null],Kt=function(te){try{return JSON.stringify(te)}catch(oe){return String(te)}};function Qe(ee,te){var oe=ee[1];return[te.payload,oe+1]}function qe(ee,te,oe){nt(function(){return ee.apply(void 0,te)},oe)}function Ct(ee,te,oe,de,Ee,ye,Fe){ee.current=de,te.current=Ee,oe.current=!1,ye.current&&(ye.current=null,Fe())}function Ie(ee,te,oe,de,Ee,ye,Fe,We,vt,jt){if(ee){var Wt=!1,xt=null,Pt=function(){if(!Wt){var ta=te.getState(),ha,ba;try{ha=de(ta,Ee.current)}catch(ci){ba=ci,xt=ci}ba||(xt=null),ha===ye.current?Fe.current||vt():(ye.current=ha,We.current=ha,Fe.current=!0,jt({type:"STORE_UPDATED",payload:{error:ba}}))}};oe.onStateChange=Pt,oe.trySubscribe(),Pt();var tn=function(){if(Wt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,xt)throw xt};return tn}}var je=function(){return[null,0]};function dt(ee,te){te===void 0&&(te={});var oe=te,de=oe.getDisplayName,Ee=de===void 0?function(xo){return"ConnectAdvanced("+xo+")"}:de,ye=oe.methodName,Fe=ye===void 0?"connectAdvanced":ye,We=oe.renderCountProp,vt=We===void 0?void 0:We,jt=oe.shouldHandleStateChanges,Wt=jt===void 0?!0:jt,xt=oe.storeKey,Pt=xt===void 0?"store":xt,tn=oe.withRef,Tn=tn===void 0?!1:tn,ta=oe.forwardRef,ha=ta===void 0?!1:ta,ba=oe.context,ci=ba===void 0?Re:ba,Bi=(0,ke.Z)(oe,pe);if(0)var ki;var Do=ci;return function(Ho){var Yl=Ho.displayName||Ho.name||"Component",el=Ee(Yl),Gl=(0,Oe.Z)({},Bi,{getDisplayName:Ee,methodName:Fe,renderCountProp:vt,shouldHandleStateChanges:Wt,storeKey:Pt,displayName:el,wrappedComponentName:Yl,WrappedComponent:Ho}),Es=Bi.pure;function Ss(Ds){return ee(Ds.dispatch,Gl)}var Qu=Es?y.useMemo:function(Ds){return Ds()};function Nu(Ds){var Cc=(0,y.useMemo)(function(){var Zc=Ds.reactReduxForwardedRef,Qc=(0,ke.Z)(Ds,Ze);return[Ds.context,Zc,Qc]},[Ds]),$u=Cc[0],Wc=Cc[1],Pc=Cc[2],bc=(0,y.useMemo)(function(){return $u&&$u.Consumer&&(0,Tt.isContextConsumer)(y.createElement($u.Consumer,null))?$u:Do},[$u,Do]),ec=(0,y.useContext)(bc),Ic=!!Ds.store&&!!Ds.store.getState&&!!Ds.store.dispatch,jc=!!ec&&!!ec.store,tc=Ic?Ds.store:ec.store,Vc=(0,y.useMemo)(function(){return Ss(tc)},[tc]),zc=(0,y.useMemo)(function(){if(!Wt)return nn;var Zc=Nt(tc,Ic?null:ec.subscription),Qc=Zc.notifyNestedSubs.bind(Zc);return[Zc,Qc]},[tc,Ic,ec]),Tc=zc[0],Uc=zc[1],Hc=(0,y.useMemo)(function(){return Ic?ec:(0,Oe.Z)({},ec,{subscription:Tc})},[Ic,ec,Tc]),qc=(0,y.useReducer)(Qe,mt,je),nd=qc[0],Kc=nd[0],rd=qc[1];if(Kc&&Kc.error)throw Kc.error;var $c=(0,y.useRef)(),Gc=(0,y.useRef)(Pc),Yc=(0,y.useRef)(),ed=(0,y.useRef)(!1),Xc=Qu(function(){return Yc.current&&Pc===Gc.current?Yc.current:Vc(tc.getState(),Pc)},[tc,Kc,Pc]);qe(Ct,[Gc,$c,ed,Pc,Xc,Yc,Uc]),qe(Ie,[Wt,tc,Tc,Vc,Gc,$c,ed,Yc,Uc,rd],[tc,Tc,Vc]);var Jc=(0,y.useMemo)(function(){return y.createElement(Ho,(0,Oe.Z)({},Xc,{ref:Wc}))},[Wc,Ho,Xc]),ad=(0,y.useMemo)(function(){return Wt?y.createElement(bc.Provider,{value:Hc},Jc):Jc},[bc,Jc,Hc]);return ad}var vu=Es?y.memo(Nu):Nu;if(vu.WrappedComponent=Ho,vu.displayName=Nu.displayName=el,ha){var qu=y.forwardRef(function(Cc,$u){return y.createElement(vu,(0,Oe.Z)({},Cc,{reactReduxForwardedRef:$u}))});return qu.displayName=el,qu.WrappedComponent=Ho,st()(qu,Ho)}return st()(vu,Ho)}}function Dt(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function ln(ee,te){if(Dt(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var oe=Object.keys(ee),de=Object.keys(te);if(oe.length!==de.length)return!1;for(var Ee=0;Ee=0;de--){var Ee=te[de](ee);if(Ee)return Ee}return function(ye,Fe){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+Fe.wrappedComponentName+".")}}function ie(ee,te){return ee===te}function Ce(ee){var te=ee===void 0?{}:ee,oe=te.connectHOC,de=oe===void 0?dt:oe,Ee=te.mapStateToPropsFactories,ye=Ee===void 0?rt:Ee,Fe=te.mapDispatchToPropsFactories,We=Fe===void 0?$e:Fe,vt=te.mergePropsFactories,jt=vt===void 0?Ge:vt,Wt=te.selectorFactory,xt=Wt===void 0?re:Wt;return function(tn,Tn,ta,ha){ha===void 0&&(ha={});var ba=ha,ci=ba.pure,Bi=ci===void 0?!0:ci,ki=ba.areStatesEqual,Do=ki===void 0?ie:ki,xo=ba.areOwnPropsEqual,Ho=xo===void 0?ln:xo,Yl=ba.areStatePropsEqual,el=Yl===void 0?ln:Yl,Gl=ba.areMergedPropsEqual,Es=Gl===void 0?ln:Gl,Ss=(0,ke.Z)(ba,ce),Qu=he(tn,ye,"mapStateToProps"),Nu=he(Tn,We,"mapDispatchToProps"),vu=he(ta,jt,"mergeProps");return de(xt,(0,Oe.Z)({methodName:"connect",getDisplayName:function(Ds){return"Connect("+Ds+")"},shouldHandleStateChanges:!!tn,initMapStateToProps:Qu,initMapDispatchToProps:Nu,initMergeProps:vu,pure:Bi,areStatesEqual:Do,areOwnPropsEqual:Ho,areStatePropsEqual:el,areMergedPropsEqual:Es},Ss))}}var Et=Ce();function gt(){var ee=useContext(ReactReduxContext);return ee}function ft(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=te(),Ee=de.store;return Ee}}var yt=null;function pn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=te();return de.dispatch}}var Sn=null,Pn=function(te,oe){return te===oe};function Un(ee,te,oe,de){var Ee=useReducer(function(Tn){return Tn+1},0),ye=Ee[1],Fe=useMemo(function(){return createSubscription(oe,de)},[oe,de]),We=useRef(),vt=useRef(),jt=useRef(),Wt=useRef(),xt=oe.getState(),Pt;try{if(ee!==vt.current||xt!==jt.current||We.current){var tn=ee(xt);Wt.current===void 0||!te(tn,Wt.current)?Pt=tn:Pt=Wt.current}else Pt=Wt.current}catch(Tn){throw We.current&&(Tn.message+=` The error may be correlated with this previous error: `+We.current.stack+` -`),Tn}return useIsomorphicLayoutEffect(function(){vt.current=ee,jt.current=xt,Wt.current=Pt,We.current=void 0}),useIsomorphicLayoutEffect(function(){function Tn(){try{var ta=oe.getState();if(ta===jt.current)return;var ha=vt.current(ta);if(te(ha,Wt.current))return;Wt.current=ha,jt.current=ta}catch(ba){We.current=ba}ye()}return Fe.onStateChange=Tn,Fe.trySubscribe(),Tn(),function(){return Fe.tryUnsubscribe()}},[oe,Fe]),Pt}function rn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(de,Ee){Ee===void 0&&(Ee=Pn);var ye=te(),Fe=ye.store,We=ye.subscription,vt=Un(de,Ee,Fe,We);return useDebugValue(vt),vt}}var ht=null,Cn=ne(4676);ze(Cn.unstable_batchedUpdates);function _t(ee,te){if(ee.length!==te.length)return!1;for(var oe=0;oeee.bottom,jt=de.leftee.right,Wt=vt&&jt;if(Wt)return!0;var xt=vt&&Fe||jt&&ye;return xt}},ar=function(ee){var te=gr(ee.top,ee.bottom),oe=gr(ee.left,ee.right);return function(de){var Ee=te(de.top)&&te(de.bottom)&&oe(de.left)&&oe(de.right);return Ee}},dr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},tr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ye=function(ee){return function(te){var oe=gr(te.top,te.bottom),de=gr(te.left,te.right);return function(Ee){return ee===dr?oe(Ee.top)&&oe(Ee.bottom):de(Ee.left)&&de(Ee.right)}}},Pa=function(te,oe){var de=oe.frame?oe.frame.scroll.diff.displacement:Gn;return xr(te,de)},Sa=function(te,oe,de){return oe.subject.active?de(oe.subject.active)(te):!1},Ni=function(te,oe,de){return de(oe)(te)},vi=function(te){var oe=te.target,de=te.destination,Ee=te.viewport,ye=te.withDroppableDisplacement,Fe=te.isVisibleThroughFrameFn,We=ye?Pa(oe,de):oe;return Sa(We,de,Fe)&&Ni(We,Ee,Fe)},Ui=function(te){return vi((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Tr}))},co=function(te){return vi((0,Oe.Z)({},te,{isVisibleThroughFrameFn:ar}))},ul=function(te){return vi((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Ye(te.destination.axis)}))},so=function(te,oe,de){if(typeof de=="boolean")return de;if(!oe)return!0;var Ee=oe.invisible,ye=oe.visible;if(Ee[te])return!1;var Fe=ye[te];return Fe?Fe.shouldAnimate:!0};function jo(ee,te){var oe=ee.page.marginBox,de={top:te.point.y,right:0,bottom:0,left:te.point.x};return or(ut(oe,de))}function gi(ee){var te=ee.afterDragging,oe=ee.destination,de=ee.displacedBy,Ee=ee.viewport,ye=ee.forceShouldAnimate,Fe=ee.last;return te.reduce(function(vt,jt){var Wt=jo(jt,de),xt=jt.descriptor.id;vt.all.push(xt);var Pt=Ui({target:Wt,destination:oe,viewport:Ee,withDroppableDisplacement:!0});if(!Pt)return vt.invisible[jt.descriptor.id]=!0,vt;var tn=so(xt,Fe,ye),Tn={draggableId:xt,shouldAnimate:tn};return vt.visible[xt]=Tn,vt},{all:[],visible:{},invisible:{}})}function fo(ee,te){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return te.inHomeList?oe:oe+1}function cl(ee){var te=ee.insideDestination,oe=ee.inHomeList,de=ee.displacedBy,Ee=ee.destination,ye=fo(te,{inHomeList:oe});return{displaced:hr,displacedBy:de,at:{type:"REORDER",destination:{droppableId:Ee.descriptor.id,index:ye}}}}function xl(ee){var te=ee.draggable,oe=ee.insideDestination,de=ee.destination,Ee=ee.viewport,ye=ee.displacedBy,Fe=ee.last,We=ee.index,vt=ee.forceShouldAnimate,jt=er(te,de);if(We==null)return cl({insideDestination:oe,inHomeList:jt,displacedBy:ye,destination:de});var Wt=ti(oe,function(ta){return ta.descriptor.index===We});if(!Wt)return cl({insideDestination:oe,inHomeList:jt,displacedBy:ye,destination:de});var xt=Ea(te,oe),Pt=oe.indexOf(Wt),tn=xt.slice(Pt),Tn=gi({afterDragging:tn,destination:de,displacedBy:ye,last:Fe,viewport:Ee.frame,forceShouldAnimate:vt});return{displaced:Tn,displacedBy:ye,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:We}}}}function rl(ee,te){return!!te.effected[ee]}var Dl=function(ee){var te=ee.isMovingForward,oe=ee.destination,de=ee.draggables,Ee=ee.combine,ye=ee.afterCritical;if(!oe.isCombineEnabled)return null;var Fe=Ee.draggableId,We=de[Fe],vt=We.descriptor.index,jt=rl(Fe,ye);return jt?te?vt:vt-1:te?vt+1:vt},Io=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,de=ee.insideDestination,Ee=ee.location;if(!de.length)return null;var ye=Ee.index,Fe=te?ye+1:ye-1,We=de[0].descriptor.index,vt=de[de.length-1].descriptor.index,jt=oe?vt:vt+1;return Fejt?null:Fe},$l=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,de=ee.draggable,Ee=ee.draggables,ye=ee.destination,Fe=ee.insideDestination,We=ee.previousImpact,vt=ee.viewport,jt=ee.afterCritical,Wt=We.at;if(Wt||wt(!1),Wt.type==="REORDER"){var xt=Io({isMovingForward:te,isInHomeList:oe,location:Wt.destination,insideDestination:Fe});return xt==null?null:xl({draggable:de,insideDestination:Fe,destination:ye,viewport:vt,last:We.displaced,displacedBy:We.displacedBy,index:xt})}var Pt=Dl({isMovingForward:te,destination:ye,displaced:We.displaced,draggables:Ee,combine:Wt.combine,afterCritical:jt});return Pt==null?null:xl({draggable:de,insideDestination:Fe,destination:ye,viewport:vt,last:We.displaced,displacedBy:We.displacedBy,index:Pt})},Pl=function(ee){var te=ee.displaced,oe=ee.afterCritical,de=ee.combineWith,Ee=ee.displacedBy,ye=!!(te.visible[de]||te.invisible[de]);return rl(de,oe)?ye?Gn:va(Ee.point):ye?Ee.point:Gn},Cl=function(ee){var te=ee.afterCritical,oe=ee.impact,de=ee.draggables,Ee=wa(oe);Ee||wt(!1);var ye=Ee.draggableId,Fe=de[ye].page.borderBox.center,We=Pl({displaced:oe.displaced,afterCritical:te,combineWith:ye,displacedBy:oe.displacedBy});return Nr(Fe,We)},Nl=function(te,oe){return oe.margin[te.start]+oe.borderBox[te.size]/2},es=function(te,oe){return oe.margin[te.end]+oe.borderBox[te.size]/2},Fl=function(te,oe,de){return oe[te.crossAxisStart]+de.margin[te.crossAxisStart]+de.borderBox[te.crossAxisSize]/2},bl=function(te){var oe=te.axis,de=te.moveRelativeTo,Ee=te.isMoving;return Zt(oe.line,de.marginBox[oe.end]+Nl(oe,Ee),Fl(oe,de.marginBox,Ee))},mo=function(te){var oe=te.axis,de=te.moveRelativeTo,Ee=te.isMoving;return Zt(oe.line,de.marginBox[oe.start]-es(oe,Ee),Fl(oe,de.marginBox,Ee))},ss=function(te){var oe=te.axis,de=te.moveInto,Ee=te.isMoving;return Zt(oe.line,de.contentBox[oe.start]+Nl(oe,Ee),Fl(oe,de.contentBox,Ee))},ks=function(ee){var te=ee.impact,oe=ee.draggable,de=ee.draggables,Ee=ee.droppable,ye=ee.afterCritical,Fe=Ka(Ee.descriptor.id,de),We=oe.page,vt=Ee.axis;if(!Fe.length)return ss({axis:vt,moveInto:Ee.page,isMoving:We});var jt=te.displaced,Wt=te.displacedBy,xt=jt.all[0];if(xt){var Pt=de[xt];if(rl(xt,ye))return mo({axis:vt,moveRelativeTo:Pt.page,isMoving:We});var tn=Wr(Pt.page,Wt.point);return mo({axis:vt,moveRelativeTo:tn,isMoving:We})}var Tn=Fe[Fe.length-1];if(Tn.descriptor.id===oe.descriptor.id)return We.borderBox.center;if(rl(Tn.descriptor.id,ye)){var ta=Wr(Tn.page,va(ye.displacedBy.point));return bl({axis:vt,moveRelativeTo:ta,isMoving:We})}return bl({axis:vt,moveRelativeTo:Tn.page,isMoving:We})},po=function(ee,te){var oe=ee.frame;return oe?Nr(te,oe.scroll.diff.displacement):te},ys=function(te){var oe=te.impact,de=te.draggable,Ee=te.droppable,ye=te.draggables,Fe=te.afterCritical,We=de.page.borderBox.center,vt=oe.at;return!Ee||!vt?We:vt.type==="REORDER"?ks({impact:oe,draggable:de,draggables:ye,droppable:Ee,afterCritical:Fe}):Cl({impact:oe,draggables:ye,afterCritical:Fe})},Ns=function(ee){var te=ys(ee),oe=ee.droppable,de=oe?po(oe,te):te;return de},nu=function(ee,te){var oe=Gr(te,ee.scroll.initial),de=va(oe),Ee=or({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ye={frame:Ee,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:oe,displacement:de}}};return ye};function js(ee,te){return ee.map(function(oe){return te[oe]})}function zs(ee,te){for(var oe=0;oe1?Wt.sort(function(xt,Pt){return Hi(xt)[We.start]-Hi(Pt)[We.start]})[0]:jt.sort(function(xt,Pt){var tn=Bt(oe,Rn(Hi(xt))),Tn=Bt(oe,Rn(Hi(Pt)));return tn!==Tn?tn-Tn:Hi(xt)[We.start]-Hi(Pt)[We.start]})[0]},Al=function(te,oe){var de=te.page.borderBox.center;return rl(te.descriptor.id,oe)?Gr(de,oe.displacedBy.point):de},Tl=function(te,oe){var de=te.page.borderBox;return rl(te.descriptor.id,oe)?xr(de,va(oe.displacedBy.point)):de},Ts=function(ee){var te=ee.pageBorderBoxCenter,oe=ee.viewport,de=ee.destination,Ee=ee.insideDestination,ye=ee.afterCritical,Fe=Ee.filter(function(We){return co({target:Tl(We,ye),destination:de,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(We,vt){var jt=Xt(te,po(de,Al(We,ye))),Wt=Xt(te,po(de,Al(vt,ye)));return jtte.left&&ee.topte.top}function Cs(ee){var te=ee.pageBorderBox,oe=ee.draggable,de=ee.candidates,Ee=oe.page.borderBox.center,ye=de.map(function(Fe){var We=Fe.axis,vt=Zt(Fe.axis.line,te.center[We.line],Fe.page.borderBox.center[We.crossAxisLine]);return{id:Fe.descriptor.id,distance:Xt(Ee,vt)}}).sort(function(Fe,We){return We.distance-Fe.distance});return ye[0]?ye[0].id:null}function Tu(ee){var te=ee.pageBorderBox,oe=ee.draggable,de=ee.droppables,Ee=ra(de).filter(function(ye){if(!ye.isEnabled)return!1;var Fe=ye.subject.active;if(!Fe||!nc(te,Fe))return!1;if(Fu(Fe)(te.center))return!0;var We=ye.axis,vt=Fe.center[We.crossAxisLine],jt=te[We.crossAxisStart],Wt=te[We.crossAxisEnd],xt=gr(Fe[We.crossAxisStart],Fe[We.crossAxisEnd]),Pt=xt(jt),tn=xt(Wt);return!Pt&&!tn?!0:Pt?jtvt});return Ee.length?Ee.length===1?Ee[0].descriptor.id:Cs({pageBorderBox:te,draggable:oe,candidates:Ee}):null}var Ru=function(te,oe){return or(xr(te,oe))},wu=function(ee,te){var oe=ee.frame;return oe?Ru(te,oe.scroll.diff.value):te};function Su(ee){var te=ee.displaced,oe=ee.id;return!!(te.visible[oe]||te.invisible[oe])}function fc(ee){var te=ee.draggable,oe=ee.closest,de=ee.inHomeList;return oe?de&&oe.descriptor.index>te.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var Ac=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,de=ee.destination,Ee=ee.insideDestination,ye=ee.last,Fe=ee.viewport,We=ee.afterCritical,vt=de.axis,jt=Il(de.axis,oe.displaceBy),Wt=jt.value,xt=te[vt.start],Pt=te[vt.end],tn=Ea(oe,Ee),Tn=ti(tn,function(ha){var ba=ha.descriptor.id,ci=ha.page.borderBox.center[vt.line],Bi=rl(ba,We),ki=Su({displaced:ye,id:ba});return Bi?ki?Pt<=ci:xtba[We.start]+Bi&&xtba[We.start]-jt+Bi&&Wtba[We.start]+jt+Bi&&xtba[We.start]+Bi&&Wt=Ir)return nr;var ye=Ee/Ir,Fe=sr+qr*ye,We=de==="CANCEL"?Fe*vr:Fe;return Number(We.toFixed(2))},br=function(ee){var te=ee.impact,oe=ee.draggable,de=ee.dimensions,Ee=ee.viewport,ye=ee.afterCritical,Fe=de.draggables,We=de.droppables,vt=Ll(te),jt=vt?We[vt]:null,Wt=We[oe.descriptor.droppableId],xt=hs({impact:te,draggable:oe,draggables:Fe,afterCritical:ye,droppable:jt||Wt,viewport:Ee}),Pt=Gr(xt,oe.client.borderBox.center);return Pt},Or=function(ee){var te=ee.draggables,oe=ee.reason,de=ee.lastImpact,Ee=ee.home,ye=ee.viewport,Fe=ee.onLiftImpact;if(!de.at||oe!=="DROP"){var We=Vu({draggables:te,impact:Fe,destination:Ee,viewport:ye,forceShouldAnimate:!0});return{impact:We,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var vt=(0,Oe.Z)({},de,{displaced:hr});return{impact:vt,didDropInsideDroppable:!0}},li=function(ee){var te=ee.getState,oe=ee.dispatch;return function(de){return function(Ee){if(Ee.type!=="DROP"){de(Ee);return}var ye=te(),Fe=Ee.payload.reason;if(ye.phase==="COLLECTING"){oe(Je({reason:Fe}));return}if(ye.phase!=="IDLE"){var We=ye.phase==="DROP_PENDING"&&ye.isWaiting;We&&wt(!1),ye.phase==="DRAGGING"||ye.phase==="DROP_PENDING"||wt(!1);var vt=ye.critical,jt=ye.dimensions,Wt=jt.draggables[ye.critical.draggable.id],xt=Or({reason:Fe,lastImpact:ye.impact,afterCritical:ye.afterCritical,onLiftImpact:ye.onLiftImpact,home:ye.dimensions.droppables[ye.critical.droppable.id],viewport:ye.viewport,draggables:ye.dimensions.draggables}),Pt=xt.impact,tn=xt.didDropInsideDroppable,Tn=tn?ua(Pt):null,ta=tn?wa(Pt):null,ha={index:vt.draggable.index,droppableId:vt.droppable.id},ba={draggableId:Wt.descriptor.id,type:Wt.descriptor.type,source:ha,reason:Fe,mode:ye.movementMode,destination:Tn,combine:ta},ci=br({impact:Pt,draggable:Wt,dimensions:jt,viewport:ye.viewport,afterCritical:ye.afterCritical}),Bi={critical:ye.critical,afterCritical:ye.afterCritical,result:ba,impact:Pt},ki=!fi(ye.current.client.offset,ci)||!!ba.combine;if(!ki){oe(ve({completed:Bi}));return}var Do=aa({current:ye.current.client.offset,destination:ci,reason:Fe}),xo={newHomeClientOffset:ci,dropDuration:Do,completed:Bi};oe(se(xo))}}}},Wa=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Xa(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function Ia(ee){var te=ee.onWindowScroll;function oe(){te(Wa())}var de=Er(oe),Ee=Xa(de),ye=Zr;function Fe(){return ye!==Zr}function We(){Fe()&&wt(!1),ye=$t(window,[Ee])}function vt(){Fe()||wt(!1),de.cancel(),ye(),ye=Zr}return{start:We,stop:vt,isActive:Fe}}var Ci=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Ja=function(ee){var te=Ia({onWindowScroll:function(de){ee.dispatch(ju({newScroll:de}))}});return function(oe){return function(de){!te.isActive()&&de.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&Ci(de)&&te.stop(),oe(de)}}},Ca=function(ee){var te=!1,oe=!1,de=setTimeout(function(){oe=!0}),Ee=function(Fe){te||oe||(te=!0,ee(Fe),clearTimeout(de))};return Ee.wasCalled=function(){return te},Ee},$r=function(){var ee=[],te=function(ye){var Fe=Kr(ee,function(jt){return jt.timerId===ye});Fe===-1&&wt(!1);var We=ee.splice(Fe,1),vt=We[0];vt.callback()},oe=function(ye){var Fe=setTimeout(function(){return te(Fe)}),We={timerId:Fe,callback:ye};ee.push(We)},de=function(){if(ee.length){var ye=[].concat(ee);ee.length=0,ye.forEach(function(Fe){clearTimeout(Fe.timerId),Fe.callback()})}};return{add:oe,flush:de}},Lr=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.droppableId===oe.droppableId&&te.index===oe.index},ya=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.draggableId===oe.draggableId&&te.droppableId===oe.droppableId},Si=function(te,oe){if(te===oe)return!0;var de=te.draggable.id===oe.draggable.id&&te.draggable.droppableId===oe.draggable.droppableId&&te.draggable.type===oe.draggable.type&&te.draggable.index===oe.draggable.index,Ee=te.droppable.id===oe.droppable.id&&te.droppable.type===oe.droppable.type;return de&&Ee},mi=function(te,oe){bs(),oe(),Bs()},Va=function(te,oe){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:oe}},Ya=function(te,oe,de,Ee){if(!te){de(Ee(oe));return}var ye=Ca(de),Fe={announce:ye};te(oe,Fe),ye.wasCalled()||de(Ee(oe))},la=function(ee,te){var oe=$r(),de=null,Ee=function(Pt,tn){de&&wt(!1),mi("onBeforeCapture",function(){var Tn=ee().onBeforeCapture;if(Tn){var ta={draggableId:Pt,mode:tn};Tn(ta)}})},ye=function(Pt,tn){de&&wt(!1),mi("onBeforeDragStart",function(){var Tn=ee().onBeforeDragStart;Tn&&Tn(Va(Pt,tn))})},Fe=function(Pt,tn){de&&wt(!1);var Tn=Va(Pt,tn);de={mode:tn,lastCritical:Pt,lastLocation:Tn.source,lastCombine:null},oe.add(function(){mi("onDragStart",function(){return Ya(ee().onDragStart,Tn,te,yr.onDragStart)})})},We=function(Pt,tn){var Tn=ua(tn),ta=wa(tn);de||wt(!1);var ha=!Si(Pt,de.lastCritical);ha&&(de.lastCritical=Pt);var ba=!Lr(de.lastLocation,Tn);ba&&(de.lastLocation=Tn);var ci=!ya(de.lastCombine,ta);if(ci&&(de.lastCombine=ta),!(!ha&&!ba&&!ci)){var Bi=(0,Oe.Z)({},Va(Pt,de.mode),{combine:ta,destination:Tn});oe.add(function(){mi("onDragUpdate",function(){return Ya(ee().onDragUpdate,Bi,te,yr.onDragUpdate)})})}},vt=function(){de||wt(!1),oe.flush()},jt=function(Pt){de||wt(!1),de=null,mi("onDragEnd",function(){return Ya(ee().onDragEnd,Pt,te,yr.onDragEnd)})},Wt=function(){if(de){var Pt=(0,Oe.Z)({},Va(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});jt(Pt)}};return{beforeCapture:Ee,beforeStart:ye,start:Fe,update:We,flush:vt,drop:jt,abort:Wt}},Za=function(ee,te){var oe=la(ee,te);return function(de){return function(Ee){return function(ye){if(ye.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(ye.payload.draggableId,ye.payload.movementMode);return}if(ye.type==="INITIAL_PUBLISH"){var Fe=ye.payload.critical;oe.beforeStart(Fe,ye.payload.movementMode),Ee(ye),oe.start(Fe,ye.payload.movementMode);return}if(ye.type==="DROP_COMPLETE"){var We=ye.payload.completed.result;oe.flush(),Ee(ye),oe.drop(We);return}if(Ee(ye),ye.type==="FLUSH"){oe.abort();return}var vt=de.getState();vt.phase==="DRAGGING"&&oe.update(vt.critical,vt.impact)}}}},Qa=function(ee){return function(te){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){te(oe);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&wt(!1),ee.dispatch(ve({completed:de.completed}))}}},Ki=function(ee){var te=null,oe=null;function de(){oe&&(cancelAnimationFrame(oe),oe=null),te&&(te(),te=null)}return function(Ee){return function(ye){if((ye.type==="FLUSH"||ye.type==="DROP_COMPLETE"||ye.type==="DROP_ANIMATION_FINISHED")&&de(),Ee(ye),ye.type==="DROP_ANIMATE"){var Fe={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var vt=ee.getState();vt.phase==="DROP_ANIMATING"&&ee.dispatch(Xe())}};oe=requestAnimationFrame(function(){oe=null,te=$t(window,[Fe])})}}}},Yi=function(ee){return function(){return function(te){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(oe)}}}},Ga=function(ee){var te=!1;return function(){return function(oe){return function(de){if(de.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),oe(de),ee.tryRestoreFocusRecorded();return}if(oe(de),!!te){if(de.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){te=!1;var Ee=de.payload.completed.result;Ee.combine&&ee.tryShiftRecord(Ee.draggableId,Ee.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},Ji=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Ii=function(ee){return function(te){return function(oe){return function(de){if(Ji(de)){ee.stop(),oe(de);return}if(de.type==="INITIAL_PUBLISH"){oe(de);var Ee=te.getState();Ee.phase!=="DRAGGING"&&wt(!1),ee.start(Ee);return}oe(de),ee.scroll(te.getState())}}}},oo=function(ee){return function(te){return function(oe){if(te(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(Le({reason:de.reason})))}}}},to=it.qC,ro=function(ee){var te=ee.dimensionMarshal,oe=ee.focusMarshal,de=ee.styleMarshal,Ee=ee.getResponders,ye=ee.announce,Fe=ee.autoScroller;return(0,it.MT)(Ps,to((0,it.md)(In(de),Yi(te),un(te),li,Qa,Ki,oo,Ii(Fe),Ja,Ga(oe),Za(Ee,ye))))},vo=function(){return{additions:{},removals:{},modified:{}}};function qi(ee){var te=ee.registry,oe=ee.callbacks,de=vo(),Ee=null,ye=function(){Ee||(oe.collectionStarting(),Ee=requestAnimationFrame(function(){Ee=null,bs();var Wt=de,xt=Wt.additions,Pt=Wt.removals,tn=Wt.modified,Tn=Object.keys(xt).map(function(ba){return te.draggable.getById(ba).getDimension(Gn)}).sort(function(ba,ci){return ba.descriptor.index-ci.descriptor.index}),ta=Object.keys(tn).map(function(ba){var ci=te.droppable.getById(ba),Bi=ci.callbacks.getScrollWhileDragging();return{droppableId:ba,scroll:Bi}}),ha={additions:Tn,removals:Object.keys(Pt),modified:ta};de=vo(),Bs(),oe.publish(ha)}))},Fe=function(Wt){var xt=Wt.descriptor.id;de.additions[xt]=Wt,de.modified[Wt.descriptor.droppableId]=!0,de.removals[xt]&&delete de.removals[xt],ye()},We=function(Wt){var xt=Wt.descriptor;de.removals[xt.id]=!0,de.modified[xt.droppableId]=!0,de.additions[xt.id]&&delete de.additions[xt.id],ye()},vt=function(){Ee&&(cancelAnimationFrame(Ee),Ee=null,de=vo())};return{add:Fe,remove:We,stop:vt}}var uo=function(ee){var te=ee.scrollHeight,oe=ee.scrollWidth,de=ee.height,Ee=ee.width,ye=Gr({x:oe,y:te},{x:Ee,y:de}),Fe={x:Math.max(0,ye.x),y:Math.max(0,ye.y)};return Fe},Xi=function(){var ee=document.documentElement;return ee||wt(!1),ee},ho=function(){var ee=Xi(),te=uo({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},go=function(){var ee=Wa(),te=ho(),oe=ee.y,de=ee.x,Ee=Xi(),ye=Ee.clientWidth,Fe=Ee.clientHeight,We=de+ye,vt=oe+Fe,jt=or({top:oe,left:de,right:We,bottom:vt}),Wt={frame:jt,scroll:{initial:ee,current:ee,max:te,diff:{value:Gn,displacement:Gn}}};return Wt},Ko=function(ee){var te=ee.critical,oe=ee.scrollOptions,de=ee.registry;bs();var Ee=go(),ye=Ee.scroll.current,Fe=te.droppable,We=de.droppable.getAllByType(Fe.type).map(function(xt){return xt.callbacks.getDimensionAndWatchScroll(ye,oe)}),vt=de.draggable.getAllByType(te.draggable.type).map(function(xt){return xt.getDimension(ye)}),jt={draggables:Fa(vt),droppables:jr(We)};Bs();var Wt={dimensions:jt,critical:te,viewport:Ee};return Wt};function ko(ee,te,oe){if(oe.descriptor.id===te.id||oe.descriptor.type!==te.type)return!1;var de=ee.droppable.getById(oe.descriptor.droppableId);return de.descriptor.mode==="virtual"}var $i=function(ee,te){var oe=null,de=qi({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),Ee=function(tn,Tn){ee.droppable.exists(tn)||wt(!1),oe&&te.updateDroppableIsEnabled({id:tn,isEnabled:Tn})},ye=function(tn,Tn){oe&&(ee.droppable.exists(tn)||wt(!1),te.updateDroppableIsCombineEnabled({id:tn,isCombineEnabled:Tn}))},Fe=function(tn,Tn){oe&&(ee.droppable.exists(tn)||wt(!1),te.updateDroppableScroll({id:tn,newScroll:Tn}))},We=function(tn,Tn){oe&&ee.droppable.getById(tn).callbacks.scroll(Tn)},vt=function(){if(oe){de.stop();var tn=oe.critical.droppable;ee.droppable.getAllByType(tn.type).forEach(function(Tn){return Tn.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},jt=function(tn){oe||wt(!1);var Tn=oe.critical.draggable;tn.type==="ADDITION"&&ko(ee,Tn,tn.value)&&de.add(tn.value),tn.type==="REMOVAL"&&ko(ee,Tn,tn.value)&&de.remove(tn.value)},Wt=function(tn){oe&&wt(!1);var Tn=ee.draggable.getById(tn.draggableId),ta=ee.droppable.getById(Tn.descriptor.droppableId),ha={draggable:Tn.descriptor,droppable:ta.descriptor},ba=ee.subscribe(jt);return oe={critical:ha,unsubscribe:ba},Ko({critical:ha,registry:ee,scrollOptions:tn.scrollOptions})},xt={updateDroppableIsEnabled:Ee,updateDroppableIsCombineEnabled:ye,scrollDroppable:We,updateDroppableScroll:Fe,startPublishing:Wt,stopPublishing:vt};return xt},ai=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},Bo=function(ee){window.scrollBy(ee.x,ee.y)},yo=Jt(function(ee){return ra(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),zo=function(te,oe){var de=ti(yo(oe),function(Ee){return Ee.frame||wt(!1),Fu(Ee.frame.pageMarginBox)(te)});return de},Co=function(ee){var te=ee.center,oe=ee.destination,de=ee.droppables;if(oe){var Ee=de[oe];return Ee.frame?Ee:null}var ye=zo(te,de);return ye},al={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Fo=function(ee,te){var oe=ee[te.size]*al.startFromPercentage,de=ee[te.size]*al.maxScrollAtPercentage,Ee={startScrollingFrom:oe,maxScrollValueAt:de};return Ee},bo=function(ee){var te=ee.startOfRange,oe=ee.endOfRange,de=ee.current,Ee=oe-te;if(Ee===0)return 0;var ye=de-te,Fe=ye/Ee;return Fe},Po=1,il=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return al.maxPixelScroll;if(ee===te.startScrollingFrom)return Po;var oe=bo({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),de=1-oe,Ee=al.maxPixelScroll*al.ease(de);return Math.ceil(Ee)},Zi=al.durationDampening.accelerateAt,Ql=al.durationDampening.stopDampeningAt,xi=function(ee,te){var oe=te,de=Ql,Ee=Date.now(),ye=Ee-oe;if(ye>=Ql)return ee;if(yete.height,ye=oe.width>te.width;return!ye&&!Ee?de:ye&&Ee?null:{x:ye?0:de.x,y:Ee?0:de.y}},bi=yn(function(ee){return ee===0?0:ee}),ml=function(ee){var te=ee.dragStartTime,oe=ee.container,de=ee.subject,Ee=ee.center,ye=ee.shouldUseTimeDampening,Fe={top:Ee.y-oe.top,right:oe.right-Ee.x,bottom:oe.bottom-Ee.y,left:Ee.x-oe.left},We=wo({container:oe,distanceToEdges:Fe,dragStartTime:te,axis:dr,shouldUseTimeDampening:ye}),vt=wo({container:oe,distanceToEdges:Fe,dragStartTime:te,axis:tr,shouldUseTimeDampening:ye}),jt=bi({x:vt,y:We});if(fi(jt,Gn))return null;var Wt=ri({container:oe,subject:de,proposedScroll:jt});return Wt?fi(Wt,Gn)?null:Wt:null},ol=yn(function(ee){return ee===0?0:ee>0?1:-1}),wl=function(){var ee=function(oe,de){return oe<0?oe:oe>de?oe-de:0};return function(te){var oe=te.current,de=te.max,Ee=te.change,ye=Nr(oe,Ee),Fe={x:ee(ye.x,de.x),y:ee(ye.y,de.y)};return fi(Fe,Gn)?null:Fe}}(),ts=function(te){var oe=te.max,de=te.current,Ee=te.change,ye={x:Math.max(de.x,oe.x),y:Math.max(de.y,oe.y)},Fe=ol(Ee),We=wl({max:ye,current:de,change:Fe});return!We||Fe.x!==0&&We.x===0||Fe.y!==0&&We.y===0},Hl=function(te,oe){return ts({current:te.scroll.current,max:te.scroll.max,change:oe})},Ys=function(te,oe){if(!Hl(te,oe))return null;var de=te.scroll.max,Ee=te.scroll.current;return wl({current:Ee,max:de,change:oe})},Rl=function(te,oe){var de=te.frame;return de?ts({current:de.scroll.current,max:de.scroll.max,change:oe}):!1},As=function(te,oe){var de=te.frame;return!de||!Rl(te,oe)?null:wl({current:de.scroll.current,max:de.scroll.max,change:oe})},cs=function(ee){var te=ee.viewport,oe=ee.subject,de=ee.center,Ee=ee.dragStartTime,ye=ee.shouldUseTimeDampening,Fe=ml({dragStartTime:Ee,container:te.frame,subject:oe,center:de,shouldUseTimeDampening:ye});return Fe&&Hl(te,Fe)?Fe:null},Gs=function(ee){var te=ee.droppable,oe=ee.subject,de=ee.center,Ee=ee.dragStartTime,ye=ee.shouldUseTimeDampening,Fe=te.frame;if(!Fe)return null;var We=ml({dragStartTime:Ee,container:Fe.pageMarginBox,subject:oe,center:de,shouldUseTimeDampening:ye});return We&&Rl(te,We)?We:null},Yo=function(ee){var te=ee.state,oe=ee.dragStartTime,de=ee.shouldUseTimeDampening,Ee=ee.scrollWindow,ye=ee.scrollDroppable,Fe=te.current.page.borderBoxCenter,We=te.dimensions.draggables[te.critical.draggable.id],vt=We.page.marginBox;if(te.isWindowScrollAllowed){var jt=te.viewport,Wt=cs({dragStartTime:oe,viewport:jt,subject:vt,center:Fe,shouldUseTimeDampening:de});if(Wt){Ee(Wt);return}}var xt=Co({center:Fe,destination:Ll(te.impact),droppables:te.dimensions.droppables});if(xt){var Pt=Gs({dragStartTime:oe,droppable:xt,subject:vt,center:Fe,shouldUseTimeDampening:de});Pt&&ye(xt.descriptor.id,Pt)}},is=function(ee){var te=ee.scrollWindow,oe=ee.scrollDroppable,de=Er(te),Ee=Er(oe),ye=null,Fe=function(Wt){ye||wt(!1);var xt=ye,Pt=xt.shouldUseTimeDampening,tn=xt.dragStartTime;Yo({state:Wt,scrollWindow:de,scrollDroppable:Ee,dragStartTime:tn,shouldUseTimeDampening:Pt})},We=function(Wt){bs(),ye&&wt(!1);var xt=Date.now(),Pt=!1,tn=function(){Pt=!0};Yo({state:Wt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:tn,scrollDroppable:tn}),ye={dragStartTime:xt,shouldUseTimeDampening:Pt},Bs(),Pt&&Fe(Wt)},vt=function(){ye&&(de.cancel(),Ee.cancel(),ye=null)};return{start:We,stop:vt,scroll:Fe}},Xs=function(ee){var te=ee.move,oe=ee.scrollDroppable,de=ee.scrollWindow,Ee=function(jt,Wt){var xt=Nr(jt.current.client.selection,Wt);te({client:xt})},ye=function(jt,Wt){if(!Rl(jt,Wt))return Wt;var xt=As(jt,Wt);if(!xt)return oe(jt.descriptor.id,Wt),null;var Pt=Gr(Wt,xt);oe(jt.descriptor.id,Pt);var tn=Gr(Wt,Pt);return tn},Fe=function(jt,Wt,xt){if(!jt||!Hl(Wt,xt))return xt;var Pt=Ys(Wt,xt);if(!Pt)return de(xt),null;var tn=Gr(xt,Pt);de(tn);var Tn=Gr(xt,tn);return Tn},We=function(jt){var Wt=jt.scrollJumpRequest;if(Wt){var xt=Ll(jt.impact);xt||wt(!1);var Pt=ye(jt.dimensions.droppables[xt],Wt);if(Pt){var tn=jt.viewport,Tn=Fe(jt.isWindowScrollAllowed,tn,Pt);Tn&&Ee(jt,Tn)}}};return We},xs=function(ee){var te=ee.scrollDroppable,oe=ee.scrollWindow,de=ee.move,Ee=is({scrollWindow:oe,scrollDroppable:te}),ye=Xs({move:de,scrollWindow:oe,scrollDroppable:te}),Fe=function(jt){if(jt.phase==="DRAGGING"){if(jt.movementMode==="FLUID"){Ee.scroll(jt);return}jt.scrollJumpRequest&&ye(jt)}},We={scroll:Fe,start:Ee.start,stop:Ee.stop};return We},ns="data-rbd",os=function(){var ee=ns+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),Js=function(){var ee=ns+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Hu=function(){var ee=ns+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Bu={contextId:ns+"-scroll-container-context-id"},Ol=function(te){return function(oe){return"["+oe+'="'+te+'"]'}},Fs=function(te,oe){return te.map(function(de){var Ee=de.styles[oe];return Ee?de.selector+" { "+Ee+" }":""}).join(" ")},su="pointer-events: none;",Pu=function(ee){var te=Ol(ee),oe=function(){var We=` + `},yr={dragHandleUsageInstructions:di,onDragStart:ct,onDragUpdate:At,onDragEnd:lr},Gn={x:0,y:0},Nr=function(te,oe){return{x:te.x+oe.x,y:te.y+oe.y}},Xr=function(te,oe){return{x:te.x-oe.x,y:te.y-oe.y}},fi=function(te,oe){return te.x===oe.x&&te.y===oe.y},va=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Zt=function(te,oe,de){var Ee;return de===void 0&&(de=0),Ee={},Ee[te]=oe,Ee[te==="x"?"y":"x"]=de,Ee},Xt=function(te,oe){return Math.sqrt(Math.pow(oe.x-te.x,2)+Math.pow(oe.y-te.y,2))},Bt=function(te,oe){return Math.min.apply(Math,oe.map(function(de){return Xt(te,de)}))},yn=function(te){return function(oe){return{x:te(oe.x),y:te(oe.y)}}},$n=function(ee,te){var oe=or({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},xr=function(te,oe){return{top:te.top+oe.y,left:te.left+oe.x,bottom:te.bottom+oe.y,right:te.right+oe.x}},Rn=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},pr={top:0,right:0,bottom:0,left:0},hn=function(te,oe){return oe?xr(te,oe.scroll.diff.displacement):te},Cr=function(te,oe,de){if(de&&de.increasedBy){var Ee;return(0,Oe.Z)({},te,(Ee={},Ee[oe.end]=te[oe.end]+de.increasedBy[oe.line],Ee))}return te},Rr=function(te,oe){return oe&&oe.shouldClipSubject?$n(oe.pageMarginBox,te):or(te)},sn=function(ee){var te=ee.page,oe=ee.withPlaceholder,de=ee.axis,Ee=ee.frame,ye=hn(te.marginBox,Ee),Fe=Cr(ye,de,oe),We=Rr(Fe,Ee);return{page:te,withPlaceholder:oe,active:We}},ga=function(ee,te){ee.frame||wt(!1);var oe=ee.frame,de=Xr(te,oe.scroll.initial),Ee=va(de),ye=(0,Oe.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:te,diff:{value:de,displacement:Ee},max:oe.scroll.max}}),Fe=sn({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:ye}),We=(0,Oe.Z)({},ee,{frame:ye,subject:Fe});return We};function xa(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function fa(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function Kr(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var oe=0;oeee.bottom,jt=de.leftee.right,Wt=vt&&jt;if(Wt)return!0;var xt=vt&&Fe||jt&&ye;return xt}},ar=function(ee){var te=gr(ee.top,ee.bottom),oe=gr(ee.left,ee.right);return function(de){var Ee=te(de.top)&&te(de.bottom)&&oe(de.left)&&oe(de.right);return Ee}},dr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},tr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ye=function(ee){return function(te){var oe=gr(te.top,te.bottom),de=gr(te.left,te.right);return function(Ee){return ee===dr?oe(Ee.top)&&oe(Ee.bottom):de(Ee.left)&&de(Ee.right)}}},Ba=function(te,oe){var de=oe.frame?oe.frame.scroll.diff.displacement:Gn;return xr(te,de)},wa=function(te,oe,de){return oe.subject.active?de(oe.subject.active)(te):!1},Ni=function(te,oe,de){return de(oe)(te)},vi=function(te){var oe=te.target,de=te.destination,Ee=te.viewport,ye=te.withDroppableDisplacement,Fe=te.isVisibleThroughFrameFn,We=ye?Ba(oe,de):oe;return wa(We,de,Fe)&&Ni(We,Ee,Fe)},Ui=function(te){return vi((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Tr}))},co=function(te){return vi((0,Oe.Z)({},te,{isVisibleThroughFrameFn:ar}))},ul=function(te){return vi((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Ye(te.destination.axis)}))},so=function(te,oe,de){if(typeof de=="boolean")return de;if(!oe)return!0;var Ee=oe.invisible,ye=oe.visible;if(Ee[te])return!1;var Fe=ye[te];return Fe?Fe.shouldAnimate:!0};function jo(ee,te){var oe=ee.page.marginBox,de={top:te.point.y,right:0,bottom:0,left:te.point.x};return or(ut(oe,de))}function gi(ee){var te=ee.afterDragging,oe=ee.destination,de=ee.displacedBy,Ee=ee.viewport,ye=ee.forceShouldAnimate,Fe=ee.last;return te.reduce(function(vt,jt){var Wt=jo(jt,de),xt=jt.descriptor.id;vt.all.push(xt);var Pt=Ui({target:Wt,destination:oe,viewport:Ee,withDroppableDisplacement:!0});if(!Pt)return vt.invisible[jt.descriptor.id]=!0,vt;var tn=so(xt,Fe,ye),Tn={draggableId:xt,shouldAnimate:tn};return vt.visible[xt]=Tn,vt},{all:[],visible:{},invisible:{}})}function fo(ee,te){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return te.inHomeList?oe:oe+1}function cl(ee){var te=ee.insideDestination,oe=ee.inHomeList,de=ee.displacedBy,Ee=ee.destination,ye=fo(te,{inHomeList:oe});return{displaced:hr,displacedBy:de,at:{type:"REORDER",destination:{droppableId:Ee.descriptor.id,index:ye}}}}function xl(ee){var te=ee.draggable,oe=ee.insideDestination,de=ee.destination,Ee=ee.viewport,ye=ee.displacedBy,Fe=ee.last,We=ee.index,vt=ee.forceShouldAnimate,jt=er(te,de);if(We==null)return cl({insideDestination:oe,inHomeList:jt,displacedBy:ye,destination:de});var Wt=ei(oe,function(ta){return ta.descriptor.index===We});if(!Wt)return cl({insideDestination:oe,inHomeList:jt,displacedBy:ye,destination:de});var xt=ya(te,oe),Pt=oe.indexOf(Wt),tn=xt.slice(Pt),Tn=gi({afterDragging:tn,destination:de,displacedBy:ye,last:Fe,viewport:Ee.frame,forceShouldAnimate:vt});return{displaced:Tn,displacedBy:ye,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:We}}}}function rl(ee,te){return!!te.effected[ee]}var Dl=function(ee){var te=ee.isMovingForward,oe=ee.destination,de=ee.draggables,Ee=ee.combine,ye=ee.afterCritical;if(!oe.isCombineEnabled)return null;var Fe=Ee.draggableId,We=de[Fe],vt=We.descriptor.index,jt=rl(Fe,ye);return jt?te?vt:vt-1:te?vt+1:vt},Io=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,de=ee.insideDestination,Ee=ee.location;if(!de.length)return null;var ye=Ee.index,Fe=te?ye+1:ye-1,We=de[0].descriptor.index,vt=de[de.length-1].descriptor.index,jt=oe?vt:vt+1;return Fejt?null:Fe},$l=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,de=ee.draggable,Ee=ee.draggables,ye=ee.destination,Fe=ee.insideDestination,We=ee.previousImpact,vt=ee.viewport,jt=ee.afterCritical,Wt=We.at;if(Wt||wt(!1),Wt.type==="REORDER"){var xt=Io({isMovingForward:te,isInHomeList:oe,location:Wt.destination,insideDestination:Fe});return xt==null?null:xl({draggable:de,insideDestination:Fe,destination:ye,viewport:vt,last:We.displaced,displacedBy:We.displacedBy,index:xt})}var Pt=Dl({isMovingForward:te,destination:ye,displaced:We.displaced,draggables:Ee,combine:Wt.combine,afterCritical:jt});return Pt==null?null:xl({draggable:de,insideDestination:Fe,destination:ye,viewport:vt,last:We.displaced,displacedBy:We.displacedBy,index:Pt})},Pl=function(ee){var te=ee.displaced,oe=ee.afterCritical,de=ee.combineWith,Ee=ee.displacedBy,ye=!!(te.visible[de]||te.invisible[de]);return rl(de,oe)?ye?Gn:va(Ee.point):ye?Ee.point:Gn},Cl=function(ee){var te=ee.afterCritical,oe=ee.impact,de=ee.draggables,Ee=La(oe);Ee||wt(!1);var ye=Ee.draggableId,Fe=de[ye].page.borderBox.center,We=Pl({displaced:oe.displaced,afterCritical:te,combineWith:ye,displacedBy:oe.displacedBy});return Nr(Fe,We)},Nl=function(te,oe){return oe.margin[te.start]+oe.borderBox[te.size]/2},es=function(te,oe){return oe.margin[te.end]+oe.borderBox[te.size]/2},Fl=function(te,oe,de){return oe[te.crossAxisStart]+de.margin[te.crossAxisStart]+de.borderBox[te.crossAxisSize]/2},bl=function(te){var oe=te.axis,de=te.moveRelativeTo,Ee=te.isMoving;return Zt(oe.line,de.marginBox[oe.end]+Nl(oe,Ee),Fl(oe,de.marginBox,Ee))},mo=function(te){var oe=te.axis,de=te.moveRelativeTo,Ee=te.isMoving;return Zt(oe.line,de.marginBox[oe.start]-es(oe,Ee),Fl(oe,de.marginBox,Ee))},ss=function(te){var oe=te.axis,de=te.moveInto,Ee=te.isMoving;return Zt(oe.line,de.contentBox[oe.start]+Nl(oe,Ee),Fl(oe,de.contentBox,Ee))},ks=function(ee){var te=ee.impact,oe=ee.draggable,de=ee.draggables,Ee=ee.droppable,ye=ee.afterCritical,Fe=ri(Ee.descriptor.id,de),We=oe.page,vt=Ee.axis;if(!Fe.length)return ss({axis:vt,moveInto:Ee.page,isMoving:We});var jt=te.displaced,Wt=te.displacedBy,xt=jt.all[0];if(xt){var Pt=de[xt];if(rl(xt,ye))return mo({axis:vt,moveRelativeTo:Pt.page,isMoving:We});var tn=Wr(Pt.page,Wt.point);return mo({axis:vt,moveRelativeTo:tn,isMoving:We})}var Tn=Fe[Fe.length-1];if(Tn.descriptor.id===oe.descriptor.id)return We.borderBox.center;if(rl(Tn.descriptor.id,ye)){var ta=Wr(Tn.page,va(ye.displacedBy.point));return bl({axis:vt,moveRelativeTo:ta,isMoving:We})}return bl({axis:vt,moveRelativeTo:Tn.page,isMoving:We})},po=function(ee,te){var oe=ee.frame;return oe?Nr(te,oe.scroll.diff.displacement):te},ys=function(te){var oe=te.impact,de=te.draggable,Ee=te.droppable,ye=te.draggables,Fe=te.afterCritical,We=de.page.borderBox.center,vt=oe.at;return!Ee||!vt?We:vt.type==="REORDER"?ks({impact:oe,draggable:de,draggables:ye,droppable:Ee,afterCritical:Fe}):Cl({impact:oe,draggables:ye,afterCritical:Fe})},Ns=function(ee){var te=ys(ee),oe=ee.droppable,de=oe?po(oe,te):te;return de},nu=function(ee,te){var oe=Xr(te,ee.scroll.initial),de=va(oe),Ee=or({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ye={frame:Ee,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:oe,displacement:de}}};return ye};function js(ee,te){return ee.map(function(oe){return te[oe]})}function zs(ee,te){for(var oe=0;oe1?Wt.sort(function(xt,Pt){return Hi(xt)[We.start]-Hi(Pt)[We.start]})[0]:jt.sort(function(xt,Pt){var tn=Bt(oe,Rn(Hi(xt))),Tn=Bt(oe,Rn(Hi(Pt)));return tn!==Tn?tn-Tn:Hi(xt)[We.start]-Hi(Pt)[We.start]})[0]},Al=function(te,oe){var de=te.page.borderBox.center;return rl(te.descriptor.id,oe)?Xr(de,oe.displacedBy.point):de},Tl=function(te,oe){var de=te.page.borderBox;return rl(te.descriptor.id,oe)?xr(de,va(oe.displacedBy.point)):de},Ts=function(ee){var te=ee.pageBorderBoxCenter,oe=ee.viewport,de=ee.destination,Ee=ee.insideDestination,ye=ee.afterCritical,Fe=Ee.filter(function(We){return co({target:Tl(We,ye),destination:de,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(We,vt){var jt=Xt(te,po(de,Al(We,ye))),Wt=Xt(te,po(de,Al(vt,ye)));return jtte.left&&ee.topte.top}function Cs(ee){var te=ee.pageBorderBox,oe=ee.draggable,de=ee.candidates,Ee=oe.page.borderBox.center,ye=de.map(function(Fe){var We=Fe.axis,vt=Zt(Fe.axis.line,te.center[We.line],Fe.page.borderBox.center[We.crossAxisLine]);return{id:Fe.descriptor.id,distance:Xt(Ee,vt)}}).sort(function(Fe,We){return We.distance-Fe.distance});return ye[0]?ye[0].id:null}function Tu(ee){var te=ee.pageBorderBox,oe=ee.draggable,de=ee.droppables,Ee=oa(de).filter(function(ye){if(!ye.isEnabled)return!1;var Fe=ye.subject.active;if(!Fe||!nc(te,Fe))return!1;if(Fu(Fe)(te.center))return!0;var We=ye.axis,vt=Fe.center[We.crossAxisLine],jt=te[We.crossAxisStart],Wt=te[We.crossAxisEnd],xt=gr(Fe[We.crossAxisStart],Fe[We.crossAxisEnd]),Pt=xt(jt),tn=xt(Wt);return!Pt&&!tn?!0:Pt?jtvt});return Ee.length?Ee.length===1?Ee[0].descriptor.id:Cs({pageBorderBox:te,draggable:oe,candidates:Ee}):null}var Ru=function(te,oe){return or(xr(te,oe))},wu=function(ee,te){var oe=ee.frame;return oe?Ru(te,oe.scroll.diff.value):te};function Su(ee){var te=ee.displaced,oe=ee.id;return!!(te.visible[oe]||te.invisible[oe])}function fc(ee){var te=ee.draggable,oe=ee.closest,de=ee.inHomeList;return oe?de&&oe.descriptor.index>te.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var Ac=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,de=ee.destination,Ee=ee.insideDestination,ye=ee.last,Fe=ee.viewport,We=ee.afterCritical,vt=de.axis,jt=Il(de.axis,oe.displaceBy),Wt=jt.value,xt=te[vt.start],Pt=te[vt.end],tn=ya(oe,Ee),Tn=ei(tn,function(ha){var ba=ha.descriptor.id,ci=ha.page.borderBox.center[vt.line],Bi=rl(ba,We),ki=Su({displaced:ye,id:ba});return Bi?ki?Pt<=ci:xtba[We.start]+Bi&&xtba[We.start]-jt+Bi&&Wtba[We.start]+jt+Bi&&xtba[We.start]+Bi&&Wt=Ir)return nr;var ye=Ee/Ir,Fe=sr+qr*ye,We=de==="CANCEL"?Fe*vr:Fe;return Number(We.toFixed(2))},br=function(ee){var te=ee.impact,oe=ee.draggable,de=ee.dimensions,Ee=ee.viewport,ye=ee.afterCritical,Fe=de.draggables,We=de.droppables,vt=Ll(te),jt=vt?We[vt]:null,Wt=We[oe.descriptor.droppableId],xt=hs({impact:te,draggable:oe,draggables:Fe,afterCritical:ye,droppable:jt||Wt,viewport:Ee}),Pt=Xr(xt,oe.client.borderBox.center);return Pt},Or=function(ee){var te=ee.draggables,oe=ee.reason,de=ee.lastImpact,Ee=ee.home,ye=ee.viewport,Fe=ee.onLiftImpact;if(!de.at||oe!=="DROP"){var We=Vu({draggables:te,impact:Fe,destination:Ee,viewport:ye,forceShouldAnimate:!0});return{impact:We,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var vt=(0,Oe.Z)({},de,{displaced:hr});return{impact:vt,didDropInsideDroppable:!0}},li=function(ee){var te=ee.getState,oe=ee.dispatch;return function(de){return function(Ee){if(Ee.type!=="DROP"){de(Ee);return}var ye=te(),Fe=Ee.payload.reason;if(ye.phase==="COLLECTING"){oe(Je({reason:Fe}));return}if(ye.phase!=="IDLE"){var We=ye.phase==="DROP_PENDING"&&ye.isWaiting;We&&wt(!1),ye.phase==="DRAGGING"||ye.phase==="DROP_PENDING"||wt(!1);var vt=ye.critical,jt=ye.dimensions,Wt=jt.draggables[ye.critical.draggable.id],xt=Or({reason:Fe,lastImpact:ye.impact,afterCritical:ye.afterCritical,onLiftImpact:ye.onLiftImpact,home:ye.dimensions.droppables[ye.critical.droppable.id],viewport:ye.viewport,draggables:ye.dimensions.draggables}),Pt=xt.impact,tn=xt.didDropInsideDroppable,Tn=tn?Fa(Pt):null,ta=tn?La(Pt):null,ha={index:vt.draggable.index,droppableId:vt.droppable.id},ba={draggableId:Wt.descriptor.id,type:Wt.descriptor.type,source:ha,reason:Fe,mode:ye.movementMode,destination:Tn,combine:ta},ci=br({impact:Pt,draggable:Wt,dimensions:jt,viewport:ye.viewport,afterCritical:ye.afterCritical}),Bi={critical:ye.critical,afterCritical:ye.afterCritical,result:ba,impact:Pt},ki=!fi(ye.current.client.offset,ci)||!!ba.combine;if(!ki){oe(ve({completed:Bi}));return}var Do=ra({current:ye.current.client.offset,destination:ci,reason:Fe}),xo={newHomeClientOffset:ci,dropDuration:Do,completed:Bi};oe(se(xo))}}}},Wa=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ga(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function Pa(ee){var te=ee.onWindowScroll;function oe(){te(Wa())}var de=Er(oe),Ee=Ga(de),ye=Zr;function Fe(){return ye!==Zr}function We(){Fe()&&wt(!1),ye=$t(window,[Ee])}function vt(){Fe()||wt(!1),de.cancel(),ye(),ye=Zr}return{start:We,stop:vt,isActive:Fe}}var Ci=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Xa=function(ee){var te=Pa({onWindowScroll:function(de){ee.dispatch(ju({newScroll:de}))}});return function(oe){return function(de){!te.isActive()&&de.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&Ci(de)&&te.stop(),oe(de)}}},Ca=function(ee){var te=!1,oe=!1,de=setTimeout(function(){oe=!0}),Ee=function(Fe){te||oe||(te=!0,ee(Fe),clearTimeout(de))};return Ee.wasCalled=function(){return te},Ee},$r=function(){var ee=[],te=function(ye){var Fe=Kr(ee,function(jt){return jt.timerId===ye});Fe===-1&&wt(!1);var We=ee.splice(Fe,1),vt=We[0];vt.callback()},oe=function(ye){var Fe=setTimeout(function(){return te(Fe)}),We={timerId:Fe,callback:ye};ee.push(We)},de=function(){if(ee.length){var ye=[].concat(ee);ee.length=0,ye.forEach(function(Fe){clearTimeout(Fe.timerId),Fe.callback()})}};return{add:oe,flush:de}},Lr=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.droppableId===oe.droppableId&&te.index===oe.index},Ea=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.draggableId===oe.draggableId&&te.droppableId===oe.droppableId},Si=function(te,oe){if(te===oe)return!0;var de=te.draggable.id===oe.draggable.id&&te.draggable.droppableId===oe.draggable.droppableId&&te.draggable.type===oe.draggable.type&&te.draggable.index===oe.draggable.index,Ee=te.droppable.id===oe.droppable.id&&te.droppable.type===oe.droppable.type;return de&&Ee},mi=function(te,oe){bs(),oe(),Bs()},Va=function(te,oe){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:oe}},Ka=function(te,oe,de,Ee){if(!te){de(Ee(oe));return}var ye=Ca(de),Fe={announce:ye};te(oe,Fe),ye.wasCalled()||de(Ee(oe))},la=function(ee,te){var oe=$r(),de=null,Ee=function(Pt,tn){de&&wt(!1),mi("onBeforeCapture",function(){var Tn=ee().onBeforeCapture;if(Tn){var ta={draggableId:Pt,mode:tn};Tn(ta)}})},ye=function(Pt,tn){de&&wt(!1),mi("onBeforeDragStart",function(){var Tn=ee().onBeforeDragStart;Tn&&Tn(Va(Pt,tn))})},Fe=function(Pt,tn){de&&wt(!1);var Tn=Va(Pt,tn);de={mode:tn,lastCritical:Pt,lastLocation:Tn.source,lastCombine:null},oe.add(function(){mi("onDragStart",function(){return Ka(ee().onDragStart,Tn,te,yr.onDragStart)})})},We=function(Pt,tn){var Tn=Fa(tn),ta=La(tn);de||wt(!1);var ha=!Si(Pt,de.lastCritical);ha&&(de.lastCritical=Pt);var ba=!Lr(de.lastLocation,Tn);ba&&(de.lastLocation=Tn);var ci=!Ea(de.lastCombine,ta);if(ci&&(de.lastCombine=ta),!(!ha&&!ba&&!ci)){var Bi=(0,Oe.Z)({},Va(Pt,de.mode),{combine:ta,destination:Tn});oe.add(function(){mi("onDragUpdate",function(){return Ka(ee().onDragUpdate,Bi,te,yr.onDragUpdate)})})}},vt=function(){de||wt(!1),oe.flush()},jt=function(Pt){de||wt(!1),de=null,mi("onDragEnd",function(){return Ka(ee().onDragEnd,Pt,te,yr.onDragEnd)})},Wt=function(){if(de){var Pt=(0,Oe.Z)({},Va(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});jt(Pt)}};return{beforeCapture:Ee,beforeStart:ye,start:Fe,update:We,flush:vt,drop:jt,abort:Wt}},Za=function(ee,te){var oe=la(ee,te);return function(de){return function(Ee){return function(ye){if(ye.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(ye.payload.draggableId,ye.payload.movementMode);return}if(ye.type==="INITIAL_PUBLISH"){var Fe=ye.payload.critical;oe.beforeStart(Fe,ye.payload.movementMode),Ee(ye),oe.start(Fe,ye.payload.movementMode);return}if(ye.type==="DROP_COMPLETE"){var We=ye.payload.completed.result;oe.flush(),Ee(ye),oe.drop(We);return}if(Ee(ye),ye.type==="FLUSH"){oe.abort();return}var vt=de.getState();vt.phase==="DRAGGING"&&oe.update(vt.critical,vt.impact)}}}},Ja=function(ee){return function(te){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){te(oe);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&wt(!1),ee.dispatch(ve({completed:de.completed}))}}},Ki=function(ee){var te=null,oe=null;function de(){oe&&(cancelAnimationFrame(oe),oe=null),te&&(te(),te=null)}return function(Ee){return function(ye){if((ye.type==="FLUSH"||ye.type==="DROP_COMPLETE"||ye.type==="DROP_ANIMATION_FINISHED")&&de(),Ee(ye),ye.type==="DROP_ANIMATE"){var Fe={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var vt=ee.getState();vt.phase==="DROP_ANIMATING"&&ee.dispatch(Xe())}};oe=requestAnimationFrame(function(){oe=null,te=$t(window,[Fe])})}}}},Yi=function(ee){return function(){return function(te){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(oe)}}}},Ya=function(ee){var te=!1;return function(){return function(oe){return function(de){if(de.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),oe(de),ee.tryRestoreFocusRecorded();return}if(oe(de),!!te){if(de.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){te=!1;var Ee=de.payload.completed.result;Ee.combine&&ee.tryShiftRecord(Ee.draggableId,Ee.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},Ji=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Ii=function(ee){return function(te){return function(oe){return function(de){if(Ji(de)){ee.stop(),oe(de);return}if(de.type==="INITIAL_PUBLISH"){oe(de);var Ee=te.getState();Ee.phase!=="DRAGGING"&&wt(!1),ee.start(Ee);return}oe(de),ee.scroll(te.getState())}}}},oo=function(ee){return function(te){return function(oe){if(te(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(Le({reason:de.reason})))}}}},to=it.qC,ro=function(ee){var te=ee.dimensionMarshal,oe=ee.focusMarshal,de=ee.styleMarshal,Ee=ee.getResponders,ye=ee.announce,Fe=ee.autoScroller;return(0,it.MT)(Ps,to((0,it.md)(In(de),Yi(te),un(te),li,Ja,Ki,oo,Ii(Fe),Xa,Ya(oe),Za(Ee,ye))))},vo=function(){return{additions:{},removals:{},modified:{}}};function qi(ee){var te=ee.registry,oe=ee.callbacks,de=vo(),Ee=null,ye=function(){Ee||(oe.collectionStarting(),Ee=requestAnimationFrame(function(){Ee=null,bs();var Wt=de,xt=Wt.additions,Pt=Wt.removals,tn=Wt.modified,Tn=Object.keys(xt).map(function(ba){return te.draggable.getById(ba).getDimension(Gn)}).sort(function(ba,ci){return ba.descriptor.index-ci.descriptor.index}),ta=Object.keys(tn).map(function(ba){var ci=te.droppable.getById(ba),Bi=ci.callbacks.getScrollWhileDragging();return{droppableId:ba,scroll:Bi}}),ha={additions:Tn,removals:Object.keys(Pt),modified:ta};de=vo(),Bs(),oe.publish(ha)}))},Fe=function(Wt){var xt=Wt.descriptor.id;de.additions[xt]=Wt,de.modified[Wt.descriptor.droppableId]=!0,de.removals[xt]&&delete de.removals[xt],ye()},We=function(Wt){var xt=Wt.descriptor;de.removals[xt.id]=!0,de.modified[xt.droppableId]=!0,de.additions[xt.id]&&delete de.additions[xt.id],ye()},vt=function(){Ee&&(cancelAnimationFrame(Ee),Ee=null,de=vo())};return{add:Fe,remove:We,stop:vt}}var uo=function(ee){var te=ee.scrollHeight,oe=ee.scrollWidth,de=ee.height,Ee=ee.width,ye=Xr({x:oe,y:te},{x:Ee,y:de}),Fe={x:Math.max(0,ye.x),y:Math.max(0,ye.y)};return Fe},Xi=function(){var ee=document.documentElement;return ee||wt(!1),ee},ho=function(){var ee=Xi(),te=uo({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},go=function(){var ee=Wa(),te=ho(),oe=ee.y,de=ee.x,Ee=Xi(),ye=Ee.clientWidth,Fe=Ee.clientHeight,We=de+ye,vt=oe+Fe,jt=or({top:oe,left:de,right:We,bottom:vt}),Wt={frame:jt,scroll:{initial:ee,current:ee,max:te,diff:{value:Gn,displacement:Gn}}};return Wt},Ko=function(ee){var te=ee.critical,oe=ee.scrollOptions,de=ee.registry;bs();var Ee=go(),ye=Ee.scroll.current,Fe=te.droppable,We=de.droppable.getAllByType(Fe.type).map(function(xt){return xt.callbacks.getDimensionAndWatchScroll(ye,oe)}),vt=de.draggable.getAllByType(te.draggable.type).map(function(xt){return xt.getDimension(ye)}),jt={draggables:ua(vt),droppables:jr(We)};Bs();var Wt={dimensions:jt,critical:te,viewport:Ee};return Wt};function ko(ee,te,oe){if(oe.descriptor.id===te.id||oe.descriptor.type!==te.type)return!1;var de=ee.droppable.getById(oe.descriptor.droppableId);return de.descriptor.mode==="virtual"}var $i=function(ee,te){var oe=null,de=qi({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),Ee=function(tn,Tn){ee.droppable.exists(tn)||wt(!1),oe&&te.updateDroppableIsEnabled({id:tn,isEnabled:Tn})},ye=function(tn,Tn){oe&&(ee.droppable.exists(tn)||wt(!1),te.updateDroppableIsCombineEnabled({id:tn,isCombineEnabled:Tn}))},Fe=function(tn,Tn){oe&&(ee.droppable.exists(tn)||wt(!1),te.updateDroppableScroll({id:tn,newScroll:Tn}))},We=function(tn,Tn){oe&&ee.droppable.getById(tn).callbacks.scroll(Tn)},vt=function(){if(oe){de.stop();var tn=oe.critical.droppable;ee.droppable.getAllByType(tn.type).forEach(function(Tn){return Tn.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},jt=function(tn){oe||wt(!1);var Tn=oe.critical.draggable;tn.type==="ADDITION"&&ko(ee,Tn,tn.value)&&de.add(tn.value),tn.type==="REMOVAL"&&ko(ee,Tn,tn.value)&&de.remove(tn.value)},Wt=function(tn){oe&&wt(!1);var Tn=ee.draggable.getById(tn.draggableId),ta=ee.droppable.getById(Tn.descriptor.droppableId),ha={draggable:Tn.descriptor,droppable:ta.descriptor},ba=ee.subscribe(jt);return oe={critical:ha,unsubscribe:ba},Ko({critical:ha,registry:ee,scrollOptions:tn.scrollOptions})},xt={updateDroppableIsEnabled:Ee,updateDroppableIsCombineEnabled:ye,scrollDroppable:We,updateDroppableScroll:Fe,startPublishing:Wt,stopPublishing:vt};return xt},ai=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},Bo=function(ee){window.scrollBy(ee.x,ee.y)},yo=Jt(function(ee){return oa(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),zo=function(te,oe){var de=ei(yo(oe),function(Ee){return Ee.frame||wt(!1),Fu(Ee.frame.pageMarginBox)(te)});return de},Co=function(ee){var te=ee.center,oe=ee.destination,de=ee.droppables;if(oe){var Ee=de[oe];return Ee.frame?Ee:null}var ye=zo(te,de);return ye},al={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Fo=function(ee,te){var oe=ee[te.size]*al.startFromPercentage,de=ee[te.size]*al.maxScrollAtPercentage,Ee={startScrollingFrom:oe,maxScrollValueAt:de};return Ee},bo=function(ee){var te=ee.startOfRange,oe=ee.endOfRange,de=ee.current,Ee=oe-te;if(Ee===0)return 0;var ye=de-te,Fe=ye/Ee;return Fe},Po=1,il=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return al.maxPixelScroll;if(ee===te.startScrollingFrom)return Po;var oe=bo({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),de=1-oe,Ee=al.maxPixelScroll*al.ease(de);return Math.ceil(Ee)},Zi=al.durationDampening.accelerateAt,Ql=al.durationDampening.stopDampeningAt,xi=function(ee,te){var oe=te,de=Ql,Ee=Date.now(),ye=Ee-oe;if(ye>=Ql)return ee;if(yete.height,ye=oe.width>te.width;return!ye&&!Ee?de:ye&&Ee?null:{x:ye?0:de.x,y:Ee?0:de.y}},bi=yn(function(ee){return ee===0?0:ee}),ml=function(ee){var te=ee.dragStartTime,oe=ee.container,de=ee.subject,Ee=ee.center,ye=ee.shouldUseTimeDampening,Fe={top:Ee.y-oe.top,right:oe.right-Ee.x,bottom:oe.bottom-Ee.y,left:Ee.x-oe.left},We=wo({container:oe,distanceToEdges:Fe,dragStartTime:te,axis:dr,shouldUseTimeDampening:ye}),vt=wo({container:oe,distanceToEdges:Fe,dragStartTime:te,axis:tr,shouldUseTimeDampening:ye}),jt=bi({x:vt,y:We});if(fi(jt,Gn))return null;var Wt=ni({container:oe,subject:de,proposedScroll:jt});return Wt?fi(Wt,Gn)?null:Wt:null},ol=yn(function(ee){return ee===0?0:ee>0?1:-1}),wl=function(){var ee=function(oe,de){return oe<0?oe:oe>de?oe-de:0};return function(te){var oe=te.current,de=te.max,Ee=te.change,ye=Nr(oe,Ee),Fe={x:ee(ye.x,de.x),y:ee(ye.y,de.y)};return fi(Fe,Gn)?null:Fe}}(),ts=function(te){var oe=te.max,de=te.current,Ee=te.change,ye={x:Math.max(de.x,oe.x),y:Math.max(de.y,oe.y)},Fe=ol(Ee),We=wl({max:ye,current:de,change:Fe});return!We||Fe.x!==0&&We.x===0||Fe.y!==0&&We.y===0},Hl=function(te,oe){return ts({current:te.scroll.current,max:te.scroll.max,change:oe})},Ys=function(te,oe){if(!Hl(te,oe))return null;var de=te.scroll.max,Ee=te.scroll.current;return wl({current:Ee,max:de,change:oe})},Rl=function(te,oe){var de=te.frame;return de?ts({current:de.scroll.current,max:de.scroll.max,change:oe}):!1},As=function(te,oe){var de=te.frame;return!de||!Rl(te,oe)?null:wl({current:de.scroll.current,max:de.scroll.max,change:oe})},cs=function(ee){var te=ee.viewport,oe=ee.subject,de=ee.center,Ee=ee.dragStartTime,ye=ee.shouldUseTimeDampening,Fe=ml({dragStartTime:Ee,container:te.frame,subject:oe,center:de,shouldUseTimeDampening:ye});return Fe&&Hl(te,Fe)?Fe:null},Gs=function(ee){var te=ee.droppable,oe=ee.subject,de=ee.center,Ee=ee.dragStartTime,ye=ee.shouldUseTimeDampening,Fe=te.frame;if(!Fe)return null;var We=ml({dragStartTime:Ee,container:Fe.pageMarginBox,subject:oe,center:de,shouldUseTimeDampening:ye});return We&&Rl(te,We)?We:null},Yo=function(ee){var te=ee.state,oe=ee.dragStartTime,de=ee.shouldUseTimeDampening,Ee=ee.scrollWindow,ye=ee.scrollDroppable,Fe=te.current.page.borderBoxCenter,We=te.dimensions.draggables[te.critical.draggable.id],vt=We.page.marginBox;if(te.isWindowScrollAllowed){var jt=te.viewport,Wt=cs({dragStartTime:oe,viewport:jt,subject:vt,center:Fe,shouldUseTimeDampening:de});if(Wt){Ee(Wt);return}}var xt=Co({center:Fe,destination:Ll(te.impact),droppables:te.dimensions.droppables});if(xt){var Pt=Gs({dragStartTime:oe,droppable:xt,subject:vt,center:Fe,shouldUseTimeDampening:de});Pt&&ye(xt.descriptor.id,Pt)}},is=function(ee){var te=ee.scrollWindow,oe=ee.scrollDroppable,de=Er(te),Ee=Er(oe),ye=null,Fe=function(Wt){ye||wt(!1);var xt=ye,Pt=xt.shouldUseTimeDampening,tn=xt.dragStartTime;Yo({state:Wt,scrollWindow:de,scrollDroppable:Ee,dragStartTime:tn,shouldUseTimeDampening:Pt})},We=function(Wt){bs(),ye&&wt(!1);var xt=Date.now(),Pt=!1,tn=function(){Pt=!0};Yo({state:Wt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:tn,scrollDroppable:tn}),ye={dragStartTime:xt,shouldUseTimeDampening:Pt},Bs(),Pt&&Fe(Wt)},vt=function(){ye&&(de.cancel(),Ee.cancel(),ye=null)};return{start:We,stop:vt,scroll:Fe}},Xs=function(ee){var te=ee.move,oe=ee.scrollDroppable,de=ee.scrollWindow,Ee=function(jt,Wt){var xt=Nr(jt.current.client.selection,Wt);te({client:xt})},ye=function(jt,Wt){if(!Rl(jt,Wt))return Wt;var xt=As(jt,Wt);if(!xt)return oe(jt.descriptor.id,Wt),null;var Pt=Xr(Wt,xt);oe(jt.descriptor.id,Pt);var tn=Xr(Wt,Pt);return tn},Fe=function(jt,Wt,xt){if(!jt||!Hl(Wt,xt))return xt;var Pt=Ys(Wt,xt);if(!Pt)return de(xt),null;var tn=Xr(xt,Pt);de(tn);var Tn=Xr(xt,tn);return Tn},We=function(jt){var Wt=jt.scrollJumpRequest;if(Wt){var xt=Ll(jt.impact);xt||wt(!1);var Pt=ye(jt.dimensions.droppables[xt],Wt);if(Pt){var tn=jt.viewport,Tn=Fe(jt.isWindowScrollAllowed,tn,Pt);Tn&&Ee(jt,Tn)}}};return We},xs=function(ee){var te=ee.scrollDroppable,oe=ee.scrollWindow,de=ee.move,Ee=is({scrollWindow:oe,scrollDroppable:te}),ye=Xs({move:de,scrollWindow:oe,scrollDroppable:te}),Fe=function(jt){if(jt.phase==="DRAGGING"){if(jt.movementMode==="FLUID"){Ee.scroll(jt);return}jt.scrollJumpRequest&&ye(jt)}},We={scroll:Fe,start:Ee.start,stop:Ee.stop};return We},ns="data-rbd",os=function(){var ee=ns+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),Js=function(){var ee=ns+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Hu=function(){var ee=ns+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Bu={contextId:ns+"-scroll-container-context-id"},Ol=function(te){return function(oe){return"["+oe+'="'+te+'"]'}},Fs=function(te,oe){return te.map(function(de){var Ee=de.styles[oe];return Ee?de.selector+" { "+Ee+" }":""}).join(" ")},su="pointer-events: none;",Pu=function(ee){var te=Ol(ee),oe=function(){var We=` cursor: -webkit-grab; cursor: grab; `;return{selector:te(os.contextId),styles:{always:` @@ -1213,9 +1213,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Fe=[de,oe,Ee,ye];return{always:Fs(Fe,"always"),resting:Fs(Fe,"resting"),dragging:Fs(Fe,"dragging"),dropAnimating:Fs(Fe,"dropAnimating"),userCancel:Fs(Fe,"userCancel")}},Bl=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,ls=function(){var te=document.querySelector("head");return te||wt(!1),te},Jo=function(te){var oe=document.createElement("style");return te&&oe.setAttribute("nonce",te),oe.type="text/css",oe};function Ku(ee,te){var oe=fn(function(){return Pu(ee)},[ee]),de=(0,y.useRef)(null),Ee=(0,y.useRef)(null),ye=kt(Jt(function(xt){var Pt=Ee.current;Pt||wt(!1),Pt.textContent=xt}),[]),Fe=kt(function(xt){var Pt=de.current;Pt||wt(!1),Pt.textContent=xt},[]);Bl(function(){!de.current&&!Ee.current||wt(!1);var xt=Jo(te),Pt=Jo(te);return de.current=xt,Ee.current=Pt,xt.setAttribute(ns+"-always",ee),Pt.setAttribute(ns+"-dynamic",ee),ls().appendChild(xt),ls().appendChild(Pt),Fe(oe.always),ye(oe.resting),function(){var tn=function(ta){var ha=ta.current;ha||wt(!1),ls().removeChild(ha),ta.current=null};tn(de),tn(Ee)}},[te,Fe,ye,oe.always,oe.resting,ee]);var We=kt(function(){return ye(oe.dragging)},[ye,oe.dragging]),vt=kt(function(xt){if(xt==="DROP"){ye(oe.dropAnimating);return}ye(oe.userCancel)},[ye,oe.dropAnimating,oe.userCancel]),jt=kt(function(){Ee.current&&ye(oe.resting)},[ye,oe.resting]),Wt=fn(function(){return{dragging:We,dropping:vt,resting:jt}},[We,vt,jt]);return Wt}var uu=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function Qs(ee){return ee instanceof uu(ee).HTMLElement}function ws(ee,te){var oe="["+os.contextId+'="'+ee+'"]',de=La(document.querySelectorAll(oe));if(!de.length)return null;var Ee=ti(de,function(ye){return ye.getAttribute(os.draggableId)===te});return!Ee||!Qs(Ee)?null:Ee}function Iu(ee){var te=(0,y.useRef)({}),oe=(0,y.useRef)(null),de=(0,y.useRef)(null),Ee=(0,y.useRef)(!1),ye=kt(function(Pt,tn){var Tn={id:Pt,focus:tn};return te.current[Pt]=Tn,function(){var ha=te.current,ba=ha[Pt];ba!==Tn&&delete ha[Pt]}},[]),Fe=kt(function(Pt){var tn=ws(ee,Pt);tn&&tn!==document.activeElement&&tn.focus()},[ee]),We=kt(function(Pt,tn){oe.current===Pt&&(oe.current=tn)},[]),vt=kt(function(){de.current||Ee.current&&(de.current=requestAnimationFrame(function(){de.current=null;var Pt=oe.current;Pt&&Fe(Pt)}))},[Fe]),jt=kt(function(Pt){oe.current=null;var tn=document.activeElement;tn&&tn.getAttribute(os.draggableId)===Pt&&(oe.current=Pt)},[]);Bl(function(){return Ee.current=!0,function(){Ee.current=!1;var Pt=de.current;Pt&&cancelAnimationFrame(Pt)}},[]);var Wt=fn(function(){return{register:ye,tryRecordFocus:jt,tryRestoreFocusRecorded:vt,tryShiftRecord:We}},[ye,jt,vt,We]);return Wt}function Vs(){var ee={draggables:{},droppables:{}},te=[];function oe(xt){return te.push(xt),function(){var tn=te.indexOf(xt);tn!==-1&&te.splice(tn,1)}}function de(xt){te.length&&te.forEach(function(Pt){return Pt(xt)})}function Ee(xt){return ee.draggables[xt]||null}function ye(xt){var Pt=Ee(xt);return Pt||wt(!1),Pt}var Fe={register:function(Pt){ee.draggables[Pt.descriptor.id]=Pt,de({type:"ADDITION",value:Pt})},update:function(Pt,tn){var Tn=ee.draggables[tn.descriptor.id];Tn&&Tn.uniqueId===Pt.uniqueId&&(delete ee.draggables[tn.descriptor.id],ee.draggables[Pt.descriptor.id]=Pt)},unregister:function(Pt){var tn=Pt.descriptor.id,Tn=Ee(tn);Tn&&Pt.uniqueId===Tn.uniqueId&&(delete ee.draggables[tn],de({type:"REMOVAL",value:Pt}))},getById:ye,findById:Ee,exists:function(Pt){return!!Ee(Pt)},getAllByType:function(Pt){return fa(ee.draggables).filter(function(tn){return tn.descriptor.type===Pt})}};function We(xt){return ee.droppables[xt]||null}function vt(xt){var Pt=We(xt);return Pt||wt(!1),Pt}var jt={register:function(Pt){ee.droppables[Pt.descriptor.id]=Pt},unregister:function(Pt){var tn=We(Pt.descriptor.id);tn&&Pt.uniqueId===tn.uniqueId&&delete ee.droppables[Pt.descriptor.id]},getById:vt,findById:We,exists:function(Pt){return!!We(Pt)},getAllByType:function(Pt){return fa(ee.droppables).filter(function(tn){return tn.descriptor.type===Pt})}};function Wt(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:Fe,droppable:jt,subscribe:oe,clean:Wt}}function ds(){var ee=fn(Vs,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var vs=y.createContext(null),Is=function(){var ee=document.body;return ee||wt(!1),ee},jl={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Mu=function(te){return"rbd-announcement-"+te};function Yu(ee){var te=fn(function(){return Mu(ee)},[ee]),oe=(0,y.useRef)(null);(0,y.useEffect)(function(){var ye=document.createElement("div");return oe.current=ye,ye.id=te,ye.setAttribute("aria-live","assertive"),ye.setAttribute("aria-atomic","true"),(0,Oe.Z)(ye.style,jl),Is().appendChild(ye),function(){setTimeout(function(){var vt=Is();vt.contains(ye)&&vt.removeChild(ye),ye===oe.current&&(oe.current=null)})}},[te]);var de=kt(function(Ee){var ye=oe.current;if(ye){ye.textContent=Ee;return}},[]);return de}var cu=0,Ms={separator:"::"};function qs(){cu=0}function Ls(ee,te){return te===void 0&&(te=Ms),fn(function(){return""+ee+te.separator+cu++},[te.separator,ee])}function $s(ee){var te=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+oe}function Lu(ee){var te=ee.contextId,oe=ee.text,de=Ls("hidden-text",{separator:"-"}),Ee=fn(function(){return $s({contextId:te,uniqueId:de})},[de,te]);return(0,y.useEffect)(function(){var Fe=document.createElement("div");return Fe.id=Ee,Fe.textContent=oe,Fe.style.display="none",Is().appendChild(Fe),function(){var vt=Is();vt.contains(Fe)&&vt.removeChild(Fe)}},[Ee,oe]),Ee}var du=y.createContext(null),Gu={react:"^16.8.5","react-dom":"^16.8.5"},Os=/(\d+)\.(\d+)\.(\d+)/,Zs=function(te){var oe=Os.exec(te);oe==null&&wt(!1);var de=Number(oe[1]),Ee=Number(oe[2]),ye=Number(oe[3]);return{major:de,minor:Ee,patch:ye,raw:te}},Ae=function(te,oe){return oe.major>te.major?!0:oe.majorte.minor?!0:oe.minor=te.patch},Pe=function(ee,te){var oe=Zs(ee),de=Zs(te);Ae(oe,de)},Se=` + `}},Fe=[de,oe,Ee,ye];return{always:Fs(Fe,"always"),resting:Fs(Fe,"resting"),dragging:Fs(Fe,"dragging"),dropAnimating:Fs(Fe,"dropAnimating"),userCancel:Fs(Fe,"userCancel")}},Bl=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,ls=function(){var te=document.querySelector("head");return te||wt(!1),te},Jo=function(te){var oe=document.createElement("style");return te&&oe.setAttribute("nonce",te),oe.type="text/css",oe};function Ku(ee,te){var oe=fn(function(){return Pu(ee)},[ee]),de=(0,y.useRef)(null),Ee=(0,y.useRef)(null),ye=kt(Jt(function(xt){var Pt=Ee.current;Pt||wt(!1),Pt.textContent=xt}),[]),Fe=kt(function(xt){var Pt=de.current;Pt||wt(!1),Pt.textContent=xt},[]);Bl(function(){!de.current&&!Ee.current||wt(!1);var xt=Jo(te),Pt=Jo(te);return de.current=xt,Ee.current=Pt,xt.setAttribute(ns+"-always",ee),Pt.setAttribute(ns+"-dynamic",ee),ls().appendChild(xt),ls().appendChild(Pt),Fe(oe.always),ye(oe.resting),function(){var tn=function(ta){var ha=ta.current;ha||wt(!1),ls().removeChild(ha),ta.current=null};tn(de),tn(Ee)}},[te,Fe,ye,oe.always,oe.resting,ee]);var We=kt(function(){return ye(oe.dragging)},[ye,oe.dragging]),vt=kt(function(xt){if(xt==="DROP"){ye(oe.dropAnimating);return}ye(oe.userCancel)},[ye,oe.dropAnimating,oe.userCancel]),jt=kt(function(){Ee.current&&ye(oe.resting)},[ye,oe.resting]),Wt=fn(function(){return{dragging:We,dropping:vt,resting:jt}},[We,vt,jt]);return Wt}var uu=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function Qs(ee){return ee instanceof uu(ee).HTMLElement}function ws(ee,te){var oe="["+os.contextId+'="'+ee+'"]',de=Ma(document.querySelectorAll(oe));if(!de.length)return null;var Ee=ei(de,function(ye){return ye.getAttribute(os.draggableId)===te});return!Ee||!Qs(Ee)?null:Ee}function Iu(ee){var te=(0,y.useRef)({}),oe=(0,y.useRef)(null),de=(0,y.useRef)(null),Ee=(0,y.useRef)(!1),ye=kt(function(Pt,tn){var Tn={id:Pt,focus:tn};return te.current[Pt]=Tn,function(){var ha=te.current,ba=ha[Pt];ba!==Tn&&delete ha[Pt]}},[]),Fe=kt(function(Pt){var tn=ws(ee,Pt);tn&&tn!==document.activeElement&&tn.focus()},[ee]),We=kt(function(Pt,tn){oe.current===Pt&&(oe.current=tn)},[]),vt=kt(function(){de.current||Ee.current&&(de.current=requestAnimationFrame(function(){de.current=null;var Pt=oe.current;Pt&&Fe(Pt)}))},[Fe]),jt=kt(function(Pt){oe.current=null;var tn=document.activeElement;tn&&tn.getAttribute(os.draggableId)===Pt&&(oe.current=Pt)},[]);Bl(function(){return Ee.current=!0,function(){Ee.current=!1;var Pt=de.current;Pt&&cancelAnimationFrame(Pt)}},[]);var Wt=fn(function(){return{register:ye,tryRecordFocus:jt,tryRestoreFocusRecorded:vt,tryShiftRecord:We}},[ye,jt,vt,We]);return Wt}function Vs(){var ee={draggables:{},droppables:{}},te=[];function oe(xt){return te.push(xt),function(){var tn=te.indexOf(xt);tn!==-1&&te.splice(tn,1)}}function de(xt){te.length&&te.forEach(function(Pt){return Pt(xt)})}function Ee(xt){return ee.draggables[xt]||null}function ye(xt){var Pt=Ee(xt);return Pt||wt(!1),Pt}var Fe={register:function(Pt){ee.draggables[Pt.descriptor.id]=Pt,de({type:"ADDITION",value:Pt})},update:function(Pt,tn){var Tn=ee.draggables[tn.descriptor.id];Tn&&Tn.uniqueId===Pt.uniqueId&&(delete ee.draggables[tn.descriptor.id],ee.draggables[Pt.descriptor.id]=Pt)},unregister:function(Pt){var tn=Pt.descriptor.id,Tn=Ee(tn);Tn&&Pt.uniqueId===Tn.uniqueId&&(delete ee.draggables[tn],de({type:"REMOVAL",value:Pt}))},getById:ye,findById:Ee,exists:function(Pt){return!!Ee(Pt)},getAllByType:function(Pt){return fa(ee.draggables).filter(function(tn){return tn.descriptor.type===Pt})}};function We(xt){return ee.droppables[xt]||null}function vt(xt){var Pt=We(xt);return Pt||wt(!1),Pt}var jt={register:function(Pt){ee.droppables[Pt.descriptor.id]=Pt},unregister:function(Pt){var tn=We(Pt.descriptor.id);tn&&Pt.uniqueId===tn.uniqueId&&delete ee.droppables[Pt.descriptor.id]},getById:vt,findById:We,exists:function(Pt){return!!We(Pt)},getAllByType:function(Pt){return fa(ee.droppables).filter(function(tn){return tn.descriptor.type===Pt})}};function Wt(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:Fe,droppable:jt,subscribe:oe,clean:Wt}}function ds(){var ee=fn(Vs,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var vs=y.createContext(null),Is=function(){var ee=document.body;return ee||wt(!1),ee},jl={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Mu=function(te){return"rbd-announcement-"+te};function Yu(ee){var te=fn(function(){return Mu(ee)},[ee]),oe=(0,y.useRef)(null);(0,y.useEffect)(function(){var ye=document.createElement("div");return oe.current=ye,ye.id=te,ye.setAttribute("aria-live","assertive"),ye.setAttribute("aria-atomic","true"),(0,Oe.Z)(ye.style,jl),Is().appendChild(ye),function(){setTimeout(function(){var vt=Is();vt.contains(ye)&&vt.removeChild(ye),ye===oe.current&&(oe.current=null)})}},[te]);var de=kt(function(Ee){var ye=oe.current;if(ye){ye.textContent=Ee;return}},[]);return de}var cu=0,Ms={separator:"::"};function qs(){cu=0}function Ls(ee,te){return te===void 0&&(te=Ms),fn(function(){return""+ee+te.separator+cu++},[te.separator,ee])}function $s(ee){var te=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+oe}function Lu(ee){var te=ee.contextId,oe=ee.text,de=Ls("hidden-text",{separator:"-"}),Ee=fn(function(){return $s({contextId:te,uniqueId:de})},[de,te]);return(0,y.useEffect)(function(){var Fe=document.createElement("div");return Fe.id=Ee,Fe.textContent=oe,Fe.style.display="none",Is().appendChild(Fe),function(){var vt=Is();vt.contains(Fe)&&vt.removeChild(Fe)}},[Ee,oe]),Ee}var du=y.createContext(null),Gu={react:"^16.8.5","react-dom":"^16.8.5"},Os=/(\d+)\.(\d+)\.(\d+)/,Zs=function(te){var oe=Os.exec(te);oe==null&&wt(!1);var de=Number(oe[1]),Ee=Number(oe[2]),ye=Number(oe[3]);return{major:de,minor:Ee,patch:ye,raw:te}},Ae=function(te,oe){return oe.major>te.major?!0:oe.majorte.minor?!0:oe.minor=te.patch},Pe=function(ee,te){var oe=Zs(ee),de=Zs(te);Ae(oe,de)},Se=` 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 -`,Ht=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function Dn(ee){}function Bn(ee,te){}function wn(){Bn(function(){Pe(Gu.react,y.version),Ht(document)},[])}function On(ee){var te=(0,y.useRef)(ee);return(0,y.useEffect)(function(){te.current=ee}),te}function Qt(){var ee=null;function te(){return!!ee}function oe(Fe){return Fe===ee}function de(Fe){ee&&wt(!1);var We={abandon:Fe};return ee=We,We}function Ee(){ee||wt(!1),ee=null}function ye(){ee&&(ee.abandon(),Ee())}return{isClaimed:te,isActive:oe,claim:de,release:Ee,tryAbandon:ye}}var kn=9,Ma=13,ii=27,ia=32,Ha=33,ca=34,ur=35,Br=36,Kn=37,hi=38,Ai=39,ja=40,Da,ma=(Da={},Da[Ma]=!0,Da[kn]=!0,Da),zr=function(ee){ma[ee.keyCode]&&ee.preventDefault()},Oa=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],oe=ti(te,function(de){return"on"+de in document});return oe||ee}(),qa=0,ui=5;function ei(ee,te){return Math.abs(te.x-ee.x)>=ui||Math.abs(te.y-ee.y)>=ui}var Ti={type:"IDLE"};function Gi(ee){var te=ee.cancel,oe=ee.completed,de=ee.getPhase,Ee=ee.setPhase;return[{eventName:"mousemove",fn:function(Fe){var We=Fe.button,vt=Fe.clientX,jt=Fe.clientY;if(We===qa){var Wt={x:vt,y:jt},xt=de();if(xt.type==="DRAGGING"){Fe.preventDefault(),xt.actions.move(Wt);return}xt.type!=="PENDING"&&wt(!1);var Pt=xt.point;if(ei(Pt,Wt)){Fe.preventDefault();var tn=xt.actions.fluidLift(Wt);Ee({type:"DRAGGING",actions:tn})}}}},{eventName:"mouseup",fn:function(Fe){var We=de();if(We.type!=="DRAGGING"){te();return}Fe.preventDefault(),We.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Fe){de().type==="DRAGGING"&&Fe.preventDefault(),te()}},{eventName:"keydown",fn:function(Fe){var We=de();if(We.type==="PENDING"){te();return}if(Fe.keyCode===ii){Fe.preventDefault(),te();return}zr(Fe)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Fe){var We=de();if(We.type==="IDLE"&&wt(!1),We.actions.shouldRespectForcePress()){te();return}Fe.preventDefault()}},{eventName:Oa,fn:te}]}function mn(ee){var te=(0,y.useRef)(Ti),oe=(0,y.useRef)(Zr),de=fn(function(){return{eventName:"mousedown",fn:function(xt){if(!xt.defaultPrevented&&xt.button===qa&&!(xt.ctrlKey||xt.metaKey||xt.shiftKey||xt.altKey)){var Pt=ee.findClosestDraggableId(xt);if(Pt){var tn=ee.tryGetLock(Pt,Fe,{sourceEvent:xt});if(tn){xt.preventDefault();var Tn={x:xt.clientX,y:xt.clientY};oe.current(),jt(tn,Tn)}}}}}},[ee]),Ee=fn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(xt){if(!xt.defaultPrevented){var Pt=ee.findClosestDraggableId(xt);if(Pt){var tn=ee.findOptionsForDraggable(Pt);tn&&(tn.shouldRespectForcePress||ee.canGetLock(Pt)&&xt.preventDefault())}}}}},[ee]),ye=kt(function(){var xt={passive:!1,capture:!0};oe.current=$t(window,[Ee,de],xt)},[Ee,de]),Fe=kt(function(){var Wt=te.current;Wt.type!=="IDLE"&&(te.current=Ti,oe.current(),ye())},[ye]),We=kt(function(){var Wt=te.current;Fe(),Wt.type==="DRAGGING"&&Wt.actions.cancel({shouldBlockNextClick:!0}),Wt.type==="PENDING"&&Wt.actions.abort()},[Fe]),vt=kt(function(){var xt={capture:!0,passive:!1},Pt=Gi({cancel:We,completed:Fe,getPhase:function(){return te.current},setPhase:function(Tn){te.current=Tn}});oe.current=$t(window,Pt,xt)},[We,Fe]),jt=kt(function(xt,Pt){te.current.type!=="IDLE"&&wt(!1),te.current={type:"PENDING",point:Pt,actions:xt},vt()},[vt]);Bl(function(){return ye(),function(){oe.current()}},[ye])}var ka;function No(){}var Di=(ka={},ka[ca]=!0,ka[Ha]=!0,ka[Br]=!0,ka[ur]=!0,ka);function Mi(ee,te){function oe(){te(),ee.cancel()}function de(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ye){if(ye.keyCode===ii){ye.preventDefault(),oe();return}if(ye.keyCode===ia){ye.preventDefault(),de();return}if(ye.keyCode===ja){ye.preventDefault(),ee.moveDown();return}if(ye.keyCode===hi){ye.preventDefault(),ee.moveUp();return}if(ye.keyCode===Ai){ye.preventDefault(),ee.moveRight();return}if(ye.keyCode===Kn){ye.preventDefault(),ee.moveLeft();return}if(Di[ye.keyCode]){ye.preventDefault();return}zr(ye)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:Oa,fn:oe}]}function To(ee){var te=(0,y.useRef)(No),oe=fn(function(){return{eventName:"keydown",fn:function(ye){if(ye.defaultPrevented||ye.keyCode!==ia)return;var Fe=ee.findClosestDraggableId(ye);if(!Fe)return;var We=ee.tryGetLock(Fe,Wt,{sourceEvent:ye});if(!We)return;ye.preventDefault();var vt=!0,jt=We.snapLift();te.current();function Wt(){vt||wt(!1),vt=!1,te.current(),de()}te.current=$t(window,Mi(jt,Wt),{capture:!0,passive:!1})}}},[ee]),de=kt(function(){var ye={passive:!1,capture:!0};te.current=$t(window,[oe],ye)},[oe]);Bl(function(){return de(),function(){te.current()}},[de])}var ea={type:"IDLE"},Ei=120,ao=.15;function Lo(ee){var te=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(Ee){Ee.preventDefault()}},{eventName:"keydown",fn:function(Ee){if(oe().type!=="DRAGGING"){te();return}Ee.keyCode===ii&&Ee.preventDefault(),te()}},{eventName:Oa,fn:te}]}function So(ee){var te=ee.cancel,oe=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ye){var Fe=de();if(Fe.type!=="DRAGGING"){te();return}Fe.hasMoved=!0;var We=ye.touches[0],vt=We.clientX,jt=We.clientY,Wt={x:vt,y:jt};ye.preventDefault(),Fe.actions.move(Wt)}},{eventName:"touchend",fn:function(ye){var Fe=de();if(Fe.type!=="DRAGGING"){te();return}ye.preventDefault(),Fe.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(ye){if(de().type!=="DRAGGING"){te();return}ye.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ye){var Fe=de();Fe.type==="IDLE"&&wt(!1);var We=ye.touches[0];if(We){var vt=We.force>=ao;if(vt){var jt=Fe.actions.shouldRespectForcePress();if(Fe.type==="PENDING"){jt&&te();return}if(jt){if(Fe.hasMoved){ye.preventDefault();return}te();return}ye.preventDefault()}}}},{eventName:Oa,fn:te}]}function Eo(ee){var te=(0,y.useRef)(ea),oe=(0,y.useRef)(Zr),de=kt(function(){return te.current},[]),Ee=kt(function(tn){te.current=tn},[]),ye=fn(function(){return{eventName:"touchstart",fn:function(tn){if(!tn.defaultPrevented){var Tn=ee.findClosestDraggableId(tn);if(Tn){var ta=ee.tryGetLock(Tn,We,{sourceEvent:tn});if(ta){var ha=tn.touches[0],ba=ha.clientX,ci=ha.clientY,Bi={x:ba,y:ci};oe.current(),xt(ta,Bi)}}}}}},[ee]),Fe=kt(function(){var tn={capture:!0,passive:!1};oe.current=$t(window,[ye],tn)},[ye]),We=kt(function(){var Pt=te.current;Pt.type!=="IDLE"&&(Pt.type==="PENDING"&&clearTimeout(Pt.longPressTimerId),Ee(ea),oe.current(),Fe())},[Fe,Ee]),vt=kt(function(){var Pt=te.current;We(),Pt.type==="DRAGGING"&&Pt.actions.cancel({shouldBlockNextClick:!0}),Pt.type==="PENDING"&&Pt.actions.abort()},[We]),jt=kt(function(){var tn={capture:!0,passive:!1},Tn={cancel:vt,completed:We,getPhase:de},ta=$t(window,So(Tn),tn),ha=$t(window,Lo(Tn),tn);oe.current=function(){ta(),ha()}},[vt,de,We]),Wt=kt(function(){var tn=de();tn.type!=="PENDING"&&wt(!1);var Tn=tn.actions.fluidLift(tn.point);Ee({type:"DRAGGING",actions:Tn,hasMoved:!1})},[de,Ee]),xt=kt(function(tn,Tn){de().type!=="IDLE"&&wt(!1);var ta=setTimeout(Wt,Ei);Ee({type:"PENDING",point:Tn,actions:tn,longPressTimerId:ta}),jt()},[jt,de,Ee,Wt]);Bl(function(){return Fe(),function(){oe.current();var Tn=de();Tn.type==="PENDING"&&(clearTimeout(Tn.longPressTimerId),Ee(ea))}},[de,Fe,Ee]),Bl(function(){var tn=$t(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return tn},[])}function Jr(ee){}var Fi={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function io(ee,te){if(te==null)return!1;var oe=!!Fi[te.tagName.toLowerCase()];if(oe)return!0;var de=te.getAttribute("contenteditable");return de==="true"||de===""?!0:te===ee?!1:io(ee,te.parentElement)}function Pi(ee,te){var oe=te.target;return Qs(oe)?io(ee,oe):!1}var Vo=function(ee){return or(ee.getBoundingClientRect()).center};function Zo(ee){return ee instanceof uu(ee).Element}var pl=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=ti(te,function(de){return de in Element.prototype});return oe||ee}();function Oo(ee,te){return ee==null?null:ee[pl](te)?ee:Oo(ee.parentElement,te)}function zl(ee,te){return ee.closest?ee.closest(te):Oo(ee,te)}function Ul(ee){return"["+os.contextId+'="'+ee+'"]'}function da(ee,te){var oe=te.target;if(!Zo(oe))return null;var de=Ul(ee),Ee=zl(oe,de);return!Ee||!Qs(Ee)?null:Ee}function lo(ee,te){var oe=da(ee,te);return oe?oe.getAttribute(os.draggableId):null}function vl(ee,te){var oe="["+Js.contextId+'="'+ee+'"]',de=La(document.querySelectorAll(oe)),Ee=ti(de,function(ye){return ye.getAttribute(Js.id)===te});return!Ee||!Qs(Ee)?null:Ee}function gl(ee){ee.preventDefault()}function ll(ee){var te=ee.expected,oe=ee.phase,de=ee.isLockActive,Ee=ee.shouldWarn;return!(!de()||te!==oe)}function yi(ee){var te=ee.lockAPI,oe=ee.store,de=ee.registry,Ee=ee.draggableId;if(te.isClaimed())return!1;var ye=de.draggable.findById(Ee);return!(!ye||!ye.options.isEnabled||!ai(oe.getState(),Ee))}function Ri(ee){var te=ee.lockAPI,oe=ee.contextId,de=ee.store,Ee=ee.registry,ye=ee.draggableId,Fe=ee.forceSensorStop,We=ee.sourceEvent,vt=yi({lockAPI:te,store:de,registry:Ee,draggableId:ye});if(!vt)return null;var jt=Ee.draggable.getById(ye),Wt=vl(oe,jt.descriptor.id);if(!Wt||We&&!jt.options.canDragInteractiveElements&&Pi(Wt,We))return null;var xt=te.claim(Fe||Zr),Pt="PRE_DRAG";function tn(){return jt.options.shouldRespectForcePress}function Tn(){return te.isActive(xt)}function ta(xo,Ho){ll({expected:xo,phase:Pt,isLockActive:Tn,shouldWarn:!0})&&de.dispatch(Ho())}var ha=ta.bind(null,"DRAGGING");function ba(xo){function Ho(){te.release(),Pt="COMPLETED"}Pt!=="PRE_DRAG"&&(Ho(),Pt!=="PRE_DRAG"&&wt(!1)),de.dispatch(Cu(xo.liftActionArgs)),Pt="DRAGGING";function Yl(el,Gl){if(Gl===void 0&&(Gl={shouldBlockNextClick:!1}),xo.cleanup(),Gl.shouldBlockNextClick){var Es=$t(window,[{eventName:"click",fn:gl,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Es)}Ho(),de.dispatch(Le({reason:el}))}return(0,Oe.Z)({isActive:function(){return ll({expected:"DRAGGING",phase:Pt,isLockActive:Tn,shouldWarn:!1})},shouldRespectForcePress:tn,drop:function(Gl){return Yl("DROP",Gl)},cancel:function(Gl){return Yl("CANCEL",Gl)}},xo.actions)}function ci(xo){var Ho=Er(function(el){ha(function(){return hc({client:el})})}),Yl=ba({liftActionArgs:{id:ye,clientSelection:xo,movementMode:"FLUID"},cleanup:function(){return Ho.cancel()},actions:{move:Ho}});return(0,Oe.Z)({},Yl,{move:Ho})}function Bi(){var xo={moveUp:function(){return ha(lc)},moveRight:function(){return ha(lu)},moveDown:function(){return ha(Ks)},moveLeft:function(){return ha(zu)}};return ba({liftActionArgs:{id:ye,clientSelection:Vo(Wt),movementMode:"SNAP"},cleanup:Zr,actions:xo})}function ki(){var xo=ll({expected:"PRE_DRAG",phase:Pt,isLockActive:Tn,shouldWarn:!0});xo&&te.release()}var Do={isActive:function(){return ll({expected:"PRE_DRAG",phase:Pt,isLockActive:Tn,shouldWarn:!1})},shouldRespectForcePress:tn,fluidLift:ci,snapLift:Bi,abort:ki};return Do}var Ao=[mn,To,Eo];function rs(ee){var te=ee.contextId,oe=ee.store,de=ee.registry,Ee=ee.customSensors,ye=ee.enableDefaultSensors,Fe=[].concat(ye?Ao:[],Ee||[]),We=(0,y.useState)(function(){return Qt()})[0],vt=kt(function(ci,Bi){ci.isDragging&&!Bi.isDragging&&We.tryAbandon()},[We]);Bl(function(){var ci=oe.getState(),Bi=oe.subscribe(function(){var ki=oe.getState();vt(ci,ki),ci=ki});return Bi},[We,oe,vt]),Bl(function(){return We.tryAbandon},[We.tryAbandon]);var jt=kt(function(ba){return yi({lockAPI:We,registry:de,store:oe,draggableId:ba})},[We,de,oe]),Wt=kt(function(ba,ci,Bi){return Ri({lockAPI:We,registry:de,contextId:te,store:oe,draggableId:ba,forceSensorStop:ci,sourceEvent:Bi&&Bi.sourceEvent?Bi.sourceEvent:null})},[te,We,de,oe]),xt=kt(function(ba){return lo(te,ba)},[te]),Pt=kt(function(ba){var ci=de.draggable.findById(ba);return ci?ci.options:null},[de.draggable]),tn=kt(function(){We.isClaimed()&&(We.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Uu()))},[We,oe]),Tn=kt(We.isClaimed,[We]),ta=fn(function(){return{canGetLock:jt,tryGetLock:Wt,findClosestDraggableId:xt,findOptionsForDraggable:Pt,tryReleaseLock:tn,isLockClaimed:Tn}},[jt,Wt,xt,Pt,tn,Tn]);Jr(Fe);for(var ha=0;ha=0||Object.prototype.hasOwnProperty.call(Be,xe)&&(nt[xe]=Be[xe]);return nt}function Ke(Be,Nt){if(!(Be instanceof Nt))throw new TypeError("Cannot call a class as a function")}function ze(Be,Nt){if(!Be)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Nt&&(typeof Nt=="object"||typeof Nt=="function")?Nt:Be}function tt(Be,Nt){if(typeof Nt!="function"&&Nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Nt);Be.prototype=Object.create(Nt&&Nt.prototype,{constructor:{value:Be,enumerable:!1,writable:!0,configurable:!0}}),Nt&&(Object.setPrototypeOf?Object.setPrototypeOf(Be,Nt):Be.__proto__=Nt)}var lt=function(Be){tt(Nt,Be);function Nt(nt){Ke(this,Nt);var xe=ze(this,(Nt.__proto__||Object.getPrototypeOf(Nt)).call(this,nt));return xe.scrollListener=xe.scrollListener.bind(xe),xe.eventListenerOptions=xe.eventListenerOptions.bind(xe),xe.mousewheelListener=xe.mousewheelListener.bind(xe),xe}return y(Nt,[{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 xe=this.getParentElement(this.scrollComponent);xe.scrollTop=xe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var xe=!1,Te={get passive(){xe=!0}};try{document.addEventListener("test",null,Te),document.removeEventListener("test",null,Te)}catch(ke){}return xe}},{key:"eventListenerOptions",value:function(){var xe=this.props.useCapture;return this.isPassiveSupported()&&(xe={useCapture:this.props.useCapture,passive:!0}),xe}},{key:"setDefaultLoader",value:function(xe){this.defaultLoader=xe}},{key:"detachMousewheelListener",value:function(){var xe=window;this.props.useWindow===!1&&(xe=this.scrollComponent.parentNode),xe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var xe=window;this.props.useWindow===!1&&(xe=this.getParentElement(this.scrollComponent)),xe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),xe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(xe){var Te=this.props.getScrollParent&&this.props.getScrollParent();return Te!=null?Te:xe&&xe.parentNode}},{key:"filterProps",value:function(xe){return xe}},{key:"attachScrollListener",value:function(){var xe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!xe)){var Te=window;this.props.useWindow===!1&&(Te=xe),Te.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Te.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Te.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(xe){xe.deltaY===1&&!this.isPassiveSupported()&&xe.preventDefault()}},{key:"scrollListener",value:function(){var xe=this.scrollComponent,Te=window,ke=this.getParentElement(xe),et=void 0;if(this.props.useWindow){var st=document.documentElement||document.body.parentNode||document.body,Tt=Te.pageYOffset!==void 0?Te.pageYOffset:st.scrollTop;this.props.isReverse?et=Tt:et=this.calculateOffset(xe,Tt)}else this.props.isReverse?et=ke.scrollTop:et=xe.scrollHeight-ke.scrollTop-ke.clientHeight;et=ui||Math.abs(te.y-ee.y)>=ui}var Ti={type:"IDLE"};function Gi(ee){var te=ee.cancel,oe=ee.completed,de=ee.getPhase,Ee=ee.setPhase;return[{eventName:"mousemove",fn:function(Fe){var We=Fe.button,vt=Fe.clientX,jt=Fe.clientY;if(We===Qa){var Wt={x:vt,y:jt},xt=de();if(xt.type==="DRAGGING"){Fe.preventDefault(),xt.actions.move(Wt);return}xt.type!=="PENDING"&&wt(!1);var Pt=xt.point;if($a(Pt,Wt)){Fe.preventDefault();var tn=xt.actions.fluidLift(Wt);Ee({type:"DRAGGING",actions:tn})}}}},{eventName:"mouseup",fn:function(Fe){var We=de();if(We.type!=="DRAGGING"){te();return}Fe.preventDefault(),We.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Fe){de().type==="DRAGGING"&&Fe.preventDefault(),te()}},{eventName:"keydown",fn:function(Fe){var We=de();if(We.type==="PENDING"){te();return}if(Fe.keyCode===ii){Fe.preventDefault(),te();return}zr(Fe)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Fe){var We=de();if(We.type==="IDLE"&&wt(!1),We.actions.shouldRespectForcePress()){te();return}Fe.preventDefault()}},{eventName:Oa,fn:te}]}function mn(ee){var te=(0,y.useRef)(Ti),oe=(0,y.useRef)(Zr),de=fn(function(){return{eventName:"mousedown",fn:function(xt){if(!xt.defaultPrevented&&xt.button===Qa&&!(xt.ctrlKey||xt.metaKey||xt.shiftKey||xt.altKey)){var Pt=ee.findClosestDraggableId(xt);if(Pt){var tn=ee.tryGetLock(Pt,Fe,{sourceEvent:xt});if(tn){xt.preventDefault();var Tn={x:xt.clientX,y:xt.clientY};oe.current(),jt(tn,Tn)}}}}}},[ee]),Ee=fn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(xt){if(!xt.defaultPrevented){var Pt=ee.findClosestDraggableId(xt);if(Pt){var tn=ee.findOptionsForDraggable(Pt);tn&&(tn.shouldRespectForcePress||ee.canGetLock(Pt)&&xt.preventDefault())}}}}},[ee]),ye=kt(function(){var xt={passive:!1,capture:!0};oe.current=$t(window,[Ee,de],xt)},[Ee,de]),Fe=kt(function(){var Wt=te.current;Wt.type!=="IDLE"&&(te.current=Ti,oe.current(),ye())},[ye]),We=kt(function(){var Wt=te.current;Fe(),Wt.type==="DRAGGING"&&Wt.actions.cancel({shouldBlockNextClick:!0}),Wt.type==="PENDING"&&Wt.actions.abort()},[Fe]),vt=kt(function(){var xt={capture:!0,passive:!1},Pt=Gi({cancel:We,completed:Fe,getPhase:function(){return te.current},setPhase:function(Tn){te.current=Tn}});oe.current=$t(window,Pt,xt)},[We,Fe]),jt=kt(function(xt,Pt){te.current.type!=="IDLE"&&wt(!1),te.current={type:"PENDING",point:Pt,actions:xt},vt()},[vt]);Bl(function(){return ye(),function(){oe.current()}},[ye])}var ka;function No(){}var Di=(ka={},ka[ca]=!0,ka[Ha]=!0,ka[Br]=!0,ka[ur]=!0,ka);function Mi(ee,te){function oe(){te(),ee.cancel()}function de(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ye){if(ye.keyCode===ii){ye.preventDefault(),oe();return}if(ye.keyCode===aa){ye.preventDefault(),de();return}if(ye.keyCode===ja){ye.preventDefault(),ee.moveDown();return}if(ye.keyCode===hi){ye.preventDefault(),ee.moveUp();return}if(ye.keyCode===Ai){ye.preventDefault(),ee.moveRight();return}if(ye.keyCode===Kn){ye.preventDefault(),ee.moveLeft();return}if(Di[ye.keyCode]){ye.preventDefault();return}zr(ye)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:Oa,fn:oe}]}function To(ee){var te=(0,y.useRef)(No),oe=fn(function(){return{eventName:"keydown",fn:function(ye){if(ye.defaultPrevented||ye.keyCode!==aa)return;var Fe=ee.findClosestDraggableId(ye);if(!Fe)return;var We=ee.tryGetLock(Fe,Wt,{sourceEvent:ye});if(!We)return;ye.preventDefault();var vt=!0,jt=We.snapLift();te.current();function Wt(){vt||wt(!1),vt=!1,te.current(),de()}te.current=$t(window,Mi(jt,Wt),{capture:!0,passive:!1})}}},[ee]),de=kt(function(){var ye={passive:!1,capture:!0};te.current=$t(window,[oe],ye)},[oe]);Bl(function(){return de(),function(){te.current()}},[de])}var ea={type:"IDLE"},Ei=120,ao=.15;function Lo(ee){var te=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(Ee){Ee.preventDefault()}},{eventName:"keydown",fn:function(Ee){if(oe().type!=="DRAGGING"){te();return}Ee.keyCode===ii&&Ee.preventDefault(),te()}},{eventName:Oa,fn:te}]}function So(ee){var te=ee.cancel,oe=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ye){var Fe=de();if(Fe.type!=="DRAGGING"){te();return}Fe.hasMoved=!0;var We=ye.touches[0],vt=We.clientX,jt=We.clientY,Wt={x:vt,y:jt};ye.preventDefault(),Fe.actions.move(Wt)}},{eventName:"touchend",fn:function(ye){var Fe=de();if(Fe.type!=="DRAGGING"){te();return}ye.preventDefault(),Fe.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(ye){if(de().type!=="DRAGGING"){te();return}ye.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ye){var Fe=de();Fe.type==="IDLE"&&wt(!1);var We=ye.touches[0];if(We){var vt=We.force>=ao;if(vt){var jt=Fe.actions.shouldRespectForcePress();if(Fe.type==="PENDING"){jt&&te();return}if(jt){if(Fe.hasMoved){ye.preventDefault();return}te();return}ye.preventDefault()}}}},{eventName:Oa,fn:te}]}function Eo(ee){var te=(0,y.useRef)(ea),oe=(0,y.useRef)(Zr),de=kt(function(){return te.current},[]),Ee=kt(function(tn){te.current=tn},[]),ye=fn(function(){return{eventName:"touchstart",fn:function(tn){if(!tn.defaultPrevented){var Tn=ee.findClosestDraggableId(tn);if(Tn){var ta=ee.tryGetLock(Tn,We,{sourceEvent:tn});if(ta){var ha=tn.touches[0],ba=ha.clientX,ci=ha.clientY,Bi={x:ba,y:ci};oe.current(),xt(ta,Bi)}}}}}},[ee]),Fe=kt(function(){var tn={capture:!0,passive:!1};oe.current=$t(window,[ye],tn)},[ye]),We=kt(function(){var Pt=te.current;Pt.type!=="IDLE"&&(Pt.type==="PENDING"&&clearTimeout(Pt.longPressTimerId),Ee(ea),oe.current(),Fe())},[Fe,Ee]),vt=kt(function(){var Pt=te.current;We(),Pt.type==="DRAGGING"&&Pt.actions.cancel({shouldBlockNextClick:!0}),Pt.type==="PENDING"&&Pt.actions.abort()},[We]),jt=kt(function(){var tn={capture:!0,passive:!1},Tn={cancel:vt,completed:We,getPhase:de},ta=$t(window,So(Tn),tn),ha=$t(window,Lo(Tn),tn);oe.current=function(){ta(),ha()}},[vt,de,We]),Wt=kt(function(){var tn=de();tn.type!=="PENDING"&&wt(!1);var Tn=tn.actions.fluidLift(tn.point);Ee({type:"DRAGGING",actions:Tn,hasMoved:!1})},[de,Ee]),xt=kt(function(tn,Tn){de().type!=="IDLE"&&wt(!1);var ta=setTimeout(Wt,Ei);Ee({type:"PENDING",point:Tn,actions:tn,longPressTimerId:ta}),jt()},[jt,de,Ee,Wt]);Bl(function(){return Fe(),function(){oe.current();var Tn=de();Tn.type==="PENDING"&&(clearTimeout(Tn.longPressTimerId),Ee(ea))}},[de,Fe,Ee]),Bl(function(){var tn=$t(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return tn},[])}function Jr(ee){}var Fi={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function io(ee,te){if(te==null)return!1;var oe=!!Fi[te.tagName.toLowerCase()];if(oe)return!0;var de=te.getAttribute("contenteditable");return de==="true"||de===""?!0:te===ee?!1:io(ee,te.parentElement)}function Pi(ee,te){var oe=te.target;return Qs(oe)?io(ee,oe):!1}var Vo=function(ee){return or(ee.getBoundingClientRect()).center};function Zo(ee){return ee instanceof uu(ee).Element}var pl=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=ei(te,function(de){return de in Element.prototype});return oe||ee}();function Oo(ee,te){return ee==null?null:ee[pl](te)?ee:Oo(ee.parentElement,te)}function zl(ee,te){return ee.closest?ee.closest(te):Oo(ee,te)}function Ul(ee){return"["+os.contextId+'="'+ee+'"]'}function da(ee,te){var oe=te.target;if(!Zo(oe))return null;var de=Ul(ee),Ee=zl(oe,de);return!Ee||!Qs(Ee)?null:Ee}function lo(ee,te){var oe=da(ee,te);return oe?oe.getAttribute(os.draggableId):null}function vl(ee,te){var oe="["+Js.contextId+'="'+ee+'"]',de=Ma(document.querySelectorAll(oe)),Ee=ei(de,function(ye){return ye.getAttribute(Js.id)===te});return!Ee||!Qs(Ee)?null:Ee}function gl(ee){ee.preventDefault()}function ll(ee){var te=ee.expected,oe=ee.phase,de=ee.isLockActive,Ee=ee.shouldWarn;return!(!de()||te!==oe)}function yi(ee){var te=ee.lockAPI,oe=ee.store,de=ee.registry,Ee=ee.draggableId;if(te.isClaimed())return!1;var ye=de.draggable.findById(Ee);return!(!ye||!ye.options.isEnabled||!ai(oe.getState(),Ee))}function Ri(ee){var te=ee.lockAPI,oe=ee.contextId,de=ee.store,Ee=ee.registry,ye=ee.draggableId,Fe=ee.forceSensorStop,We=ee.sourceEvent,vt=yi({lockAPI:te,store:de,registry:Ee,draggableId:ye});if(!vt)return null;var jt=Ee.draggable.getById(ye),Wt=vl(oe,jt.descriptor.id);if(!Wt||We&&!jt.options.canDragInteractiveElements&&Pi(Wt,We))return null;var xt=te.claim(Fe||Zr),Pt="PRE_DRAG";function tn(){return jt.options.shouldRespectForcePress}function Tn(){return te.isActive(xt)}function ta(xo,Ho){ll({expected:xo,phase:Pt,isLockActive:Tn,shouldWarn:!0})&&de.dispatch(Ho())}var ha=ta.bind(null,"DRAGGING");function ba(xo){function Ho(){te.release(),Pt="COMPLETED"}Pt!=="PRE_DRAG"&&(Ho(),Pt!=="PRE_DRAG"&&wt(!1)),de.dispatch(Cu(xo.liftActionArgs)),Pt="DRAGGING";function Yl(el,Gl){if(Gl===void 0&&(Gl={shouldBlockNextClick:!1}),xo.cleanup(),Gl.shouldBlockNextClick){var Es=$t(window,[{eventName:"click",fn:gl,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Es)}Ho(),de.dispatch(Le({reason:el}))}return(0,Oe.Z)({isActive:function(){return ll({expected:"DRAGGING",phase:Pt,isLockActive:Tn,shouldWarn:!1})},shouldRespectForcePress:tn,drop:function(Gl){return Yl("DROP",Gl)},cancel:function(Gl){return Yl("CANCEL",Gl)}},xo.actions)}function ci(xo){var Ho=Er(function(el){ha(function(){return hc({client:el})})}),Yl=ba({liftActionArgs:{id:ye,clientSelection:xo,movementMode:"FLUID"},cleanup:function(){return Ho.cancel()},actions:{move:Ho}});return(0,Oe.Z)({},Yl,{move:Ho})}function Bi(){var xo={moveUp:function(){return ha(lc)},moveRight:function(){return ha(lu)},moveDown:function(){return ha(Ks)},moveLeft:function(){return ha(zu)}};return ba({liftActionArgs:{id:ye,clientSelection:Vo(Wt),movementMode:"SNAP"},cleanup:Zr,actions:xo})}function ki(){var xo=ll({expected:"PRE_DRAG",phase:Pt,isLockActive:Tn,shouldWarn:!0});xo&&te.release()}var Do={isActive:function(){return ll({expected:"PRE_DRAG",phase:Pt,isLockActive:Tn,shouldWarn:!1})},shouldRespectForcePress:tn,fluidLift:ci,snapLift:Bi,abort:ki};return Do}var Ao=[mn,To,Eo];function rs(ee){var te=ee.contextId,oe=ee.store,de=ee.registry,Ee=ee.customSensors,ye=ee.enableDefaultSensors,Fe=[].concat(ye?Ao:[],Ee||[]),We=(0,y.useState)(function(){return Qt()})[0],vt=kt(function(ci,Bi){ci.isDragging&&!Bi.isDragging&&We.tryAbandon()},[We]);Bl(function(){var ci=oe.getState(),Bi=oe.subscribe(function(){var ki=oe.getState();vt(ci,ki),ci=ki});return Bi},[We,oe,vt]),Bl(function(){return We.tryAbandon},[We.tryAbandon]);var jt=kt(function(ba){return yi({lockAPI:We,registry:de,store:oe,draggableId:ba})},[We,de,oe]),Wt=kt(function(ba,ci,Bi){return Ri({lockAPI:We,registry:de,contextId:te,store:oe,draggableId:ba,forceSensorStop:ci,sourceEvent:Bi&&Bi.sourceEvent?Bi.sourceEvent:null})},[te,We,de,oe]),xt=kt(function(ba){return lo(te,ba)},[te]),Pt=kt(function(ba){var ci=de.draggable.findById(ba);return ci?ci.options:null},[de.draggable]),tn=kt(function(){We.isClaimed()&&(We.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Uu()))},[We,oe]),Tn=kt(We.isClaimed,[We]),ta=fn(function(){return{canGetLock:jt,tryGetLock:Wt,findClosestDraggableId:xt,findOptionsForDraggable:Pt,tryReleaseLock:tn,isLockClaimed:Tn}},[jt,Wt,xt,Pt,tn,Tn]);Jr(Fe);for(var ha=0;ha=0||Object.prototype.hasOwnProperty.call(Be,xe)&&(nt[xe]=Be[xe]);return nt}function Ke(Be,Nt){if(!(Be instanceof Nt))throw new TypeError("Cannot call a class as a function")}function ze(Be,Nt){if(!Be)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Nt&&(typeof Nt=="object"||typeof Nt=="function")?Nt:Be}function tt(Be,Nt){if(typeof Nt!="function"&&Nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Nt);Be.prototype=Object.create(Nt&&Nt.prototype,{constructor:{value:Be,enumerable:!1,writable:!0,configurable:!0}}),Nt&&(Object.setPrototypeOf?Object.setPrototypeOf(Be,Nt):Be.__proto__=Nt)}var lt=function(Be){tt(Nt,Be);function Nt(nt){Ke(this,Nt);var xe=ze(this,(Nt.__proto__||Object.getPrototypeOf(Nt)).call(this,nt));return xe.scrollListener=xe.scrollListener.bind(xe),xe.eventListenerOptions=xe.eventListenerOptions.bind(xe),xe.mousewheelListener=xe.mousewheelListener.bind(xe),xe}return y(Nt,[{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 xe=this.getParentElement(this.scrollComponent);xe.scrollTop=xe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var xe=!1,Te={get passive(){xe=!0}};try{document.addEventListener("test",null,Te),document.removeEventListener("test",null,Te)}catch(ke){}return xe}},{key:"eventListenerOptions",value:function(){var xe=this.props.useCapture;return this.isPassiveSupported()&&(xe={useCapture:this.props.useCapture,passive:!0}),xe}},{key:"setDefaultLoader",value:function(xe){this.defaultLoader=xe}},{key:"detachMousewheelListener",value:function(){var xe=window;this.props.useWindow===!1&&(xe=this.scrollComponent.parentNode),xe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var xe=window;this.props.useWindow===!1&&(xe=this.getParentElement(this.scrollComponent)),xe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),xe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(xe){var Te=this.props.getScrollParent&&this.props.getScrollParent();return Te!=null?Te:xe&&xe.parentNode}},{key:"filterProps",value:function(xe){return xe}},{key:"attachScrollListener",value:function(){var xe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!xe)){var Te=window;this.props.useWindow===!1&&(Te=xe),Te.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Te.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Te.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(xe){xe.deltaY===1&&!this.isPassiveSupported()&&xe.preventDefault()}},{key:"scrollListener",value:function(){var xe=this.scrollComponent,Te=window,ke=this.getParentElement(xe),et=void 0;if(this.props.useWindow){var st=document.documentElement||document.body.parentNode||document.body,Tt=Te.pageYOffset!==void 0?Te.pageYOffset:st.scrollTop;this.props.isReverse?et=Tt:et=this.calculateOffset(xe,Tt)}else this.props.isReverse?et=ke.scrollTop:et=xe.scrollHeight-ke.scrollTop-ke.clientHeight;et component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,f,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),a=e(16332),s=e(58218),u=e(24538),c=e(44166),o=e(25576),d=e(7825),h=e(73068),p=e(61888),x=e(35454),g=e(16697);i.exports=function(P,O,S,I){var E="stackTraceLimit",A=I?2:1,R=P.split("."),T=R[R.length-1],D=t.apply(null,R);if(D){var M=D.prototype;if(!g&&r(M,"cause")&&delete M.cause,!S)return D;var B=t("Error"),j=O(function(G,H){var Y=d(I?H:G,void 0),L=I?new D(G):new D;return Y!==void 0&&n(L,"message",Y),p(L,j,L.stack,2),this&&a(M,this)&&o(L,this,j),arguments.length>A&&h(L,arguments[A]),L});if(j.prototype=M,T!=="Error"?s?s(j,B):u(j,B,{name:!0}):x&&E in D&&(c(j,D,E),c(j,D,"prepareStackTrace")),u(j,D),!g)try{M.name!==T&&n(M,"name",T),M.constructor=j}catch(G){}return j}}},93074:function(i,f,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(3338),s=e(78540),u="AggregateError",c=r(u),o=!a(function(){return c([1]).errors[0]!==1})&&a(function(){return c([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:s(u,function(d){return function(p,x){return n(d,this,arguments)}},o,!0)})},6555:function(i,f,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),a=e(58218),s=e(24538),u=e(20132),c=e(68151),o=e(35012),d=e(73068),h=e(61888),p=e(62003),x=e(7825),g=e(59893),P=g("toStringTag"),O=Error,S=[].push,I=function(R,T){var D=r(E,this),M;a?M=a(new O,D?n(this):E):(M=D?this:u(E),c(M,P,"Error")),T!==void 0&&c(M,"message",x(T)),h(M,I,M.stack,1),arguments.length>2&&d(M,arguments[2]);var B=[];return p(R,S,{that:B}),c(M,"errors",B),M};a?a(I,O):s(I,O,{name:!0});var E=I.prototype=u(O.prototype,{constructor:o(1,I),message:o(1,""),name:o(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:I})},86357:function(i,f,e){"use strict";e(6555)},89170:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),a=e(51996),s="ArrayBuffer",u=n[s],c=r[s];t({global:!0,constructor:!0,forced:c!==u},{ArrayBuffer:u}),a(s)},71012:function(i,f,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,f,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),a=e(91669),s=e(80449),u=e(51981),c=e(61578),o=e(60473),d=a.ArrayBuffer,h=a.DataView,p=h.prototype,x=r(d.prototype.slice),g=r(p.getUint8),P=r(p.setUint8),O=n(function(){return!new d(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(I,E){if(x&&E===void 0)return x(s(this),I);for(var A=s(this).byteLength,R=u(I,A),T=u(E===void 0?A:E,A),D=new(o(this,d))(c(T-R)),M=new h(this),B=new h(D),j=0;R=0?h:d+h;return p<0||p>=d?void 0:o[p]}}),s("at")},2924:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),a=e(31946),s=e(94029),u=e(82762),c=e(66434),o=e(69392),d=e(81427),h=e(17480),p=e(59893),x=e(46573),g=p("isConcatSpreadable"),P=x>=51||!r(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=function(I){if(!a(I))return!1;var E=I[g];return E!==void 0?!!E:n(I)},S=!P||!h("concat");t({target:"Array",proto:!0,arity:1,forced:S},{concat:function(E){var A=s(this),R=d(A,0),T=0,D,M,B,j,G;for(D=-1,B=arguments.length;D1?arguments[1]:void 0)}})},16137:function(i,f,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,f,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),a=n("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,f,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},17482:function(i,f,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,f,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,f,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),a="find",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},65033:function(i,f,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),a=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(o){var d=a(this),h=s(d),p;return n(o),p=u(d,0),p.length=r(p,d,d,h,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,f,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),a=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,d=n(this),h=a(d),p=u(d,0);return p.length=r(p,d,d,h,0,o===void 0?1:s(o)),p}})},52732:function(i,f,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,f,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),a=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:a},{from:r})},88437:function(i,f,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),a=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),a("includes")},68440:function(i,f,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,a=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,c=u||!a("indexOf");t({target:"Array",proto:!0,forced:c},{indexOf:function(d){var h=arguments.length>1?arguments[1]:void 0;return u?s(this,d,h)||0:n(this,d,h)}})},13412:function(i,f,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,f,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),a=e(94844),s=e(37691).f,u=e(24019),c=e(25587),o=e(16697),d=e(35454),h="Array Iterator",p=a.set,x=a.getterFor(h);i.exports=u(Array,"Array",function(P,O){p(this,{type:h,target:t(P),index:0,kind:O})},function(){var P=x(this),O=P.target,S=P.index++;if(!O||S>=O.length)return P.target=void 0,c(void 0,!0);switch(P.kind){case"keys":return c(S,!1);case"values":return c(O[S],!1)}return c([S,O[S]],!1)},"values");var g=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!o&&d&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(P){}},70348:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),a=e(80524),s=e(45601),u=r([].join),c=n!==Object,o=c||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(h){return u(a(this),h===void 0?",":h)}})},19801:function(i,f,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,f,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),a=n("map");t({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),a=e(69392),s=Array,u=r(function(){function c(){}return!(s.of.call(c)instanceof c)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,d=arguments.length,h=new(n(this)?this:s)(d);d>o;)a(h,o,arguments[o++]);return h.length=d,h}})},7154:function(i,f,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),a=e(39428),s=e(66434),u=e(3338),c=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(h){return h instanceof TypeError}},d=c||!o();t({target:"Array",proto:!0,arity:1,forced:d},{push:function(p){var x=r(this),g=n(x),P=arguments.length;s(g+P);for(var O=0;O79&&a<83,c=u||!n("reduceRight");t({target:"Array",proto:!0,forced:c},{reduceRight:function(d){return r(this,d,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,f,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),a=e(46573),s=e(90946),u=!s&&a>79&&a<83,c=u||!n("reduce");t({target:"Array",proto:!0,forced:c},{reduce:function(d){var h=arguments.length;return r(this,d,h,h>1?arguments[1]:void 0)}})},9402:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),a=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),a(this)}})},62489:function(i,f,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),a=e(31946),s=e(51981),u=e(82762),c=e(80524),o=e(69392),d=e(59893),h=e(17480),p=e(30867),x=h("slice"),g=d("species"),P=Array,O=Math.max;t({target:"Array",proto:!0,forced:!x},{slice:function(I,E){var A=c(this),R=u(A),T=s(I,R),D=s(E===void 0?R:E,R),M,B,j;if(r(A)&&(M=A.constructor,n(M)&&(M===P||r(M.prototype))?M=void 0:a(M)&&(M=M[g],M===null&&(M=void 0)),M===P||M===void 0))return p(A,T,D);for(B=new(M===void 0?P:M)(O(D-T,0)),j=0;T1?arguments[1]:void 0)}})},62837:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),a=e(94029),s=e(82762),u=e(84233),c=e(69905),o=e(3338),d=e(63668),h=e(45601),p=e(78177),x=e(17687),g=e(46573),P=e(19684),O=[],S=r(O.sort),I=r(O.push),E=o(function(){O.sort(void 0)}),A=o(function(){O.sort(null)}),R=h("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(x)return!0;if(P)return P<603;var B="",j,G,H,Y;for(j=65;j<76;j++){switch(G=String.fromCharCode(j),j){case 66:case 69:case 70:case 72:H=3;break;case 68:case 71:H=4;break;default:H=2}for(Y=0;Y<47;Y++)O.push({k:G+Y,v:H})}for(O.sort(function(L,V){return V.v-L.v}),Y=0;Yc(G)?1:-1}};t({target:"Array",proto:!0,forced:D},{sort:function(j){j!==void 0&&n(j);var G=a(this);if(T)return j===void 0?S(G):S(G,j);var H=[],Y=s(G),L,V;for(V=0;VA-M+D;j--)h(E,j-1)}else if(D>M)for(j=A-M;j>R;j--)G=j+M-1,H=j+D-1,G in E?E[H]=E[G]:h(E,H);for(j=0;j=0&&d<=99?d+1900:d;return u(this,h)}})},71390:function(i,f,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,f,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(c){var o=n(this),d=a(o,"number");return typeof d=="number"&&!isFinite(d)?null:o.toISOString()}})},69762:function(i,f,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),a=e(59893),s=a("toPrimitive"),u=Date.prototype;t(u,s)||r(u,s,n)},76880:function(i,f,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,a="Invalid Date",s="toString",u=t(n[s]),c=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var d=c(this);return d===d?u(this):a})},31808:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),a=e(78540),s="WebAssembly",u=r[s],c=new Error("e",{cause:7}).cause!==7,o=function(h,p){var x={};x[h]=a(h,p,c),t({global:!0,constructor:!0,arity:1,forced:c},x)},d=function(h,p){if(u&&u[h]){var x={};x[h]=a(s+"."+h,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},x)}};o("Error",function(h){return function(x){return n(h,this,arguments)}}),o("EvalError",function(h){return function(x){return n(h,this,arguments)}}),o("RangeError",function(h){return function(x){return n(h,this,arguments)}}),o("ReferenceError",function(h){return function(x){return n(h,this,arguments)}}),o("SyntaxError",function(h){return function(x){return n(h,this,arguments)}}),o("TypeError",function(h){return function(x){return n(h,this,arguments)}}),o("URIError",function(h){return function(x){return n(h,this,arguments)}}),d("CompileError",function(h){return function(x){return n(h,this,arguments)}}),d("LinkError",function(h){return function(x){return n(h,this,arguments)}}),d("RuntimeError",function(h){return function(x){return n(h,this,arguments)}})},99953:function(i,f,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),c=r(1 .toString),o=r("".toUpperCase),d=/[\w*+\-./@]/,h=function(p,x){for(var g=c(p,16);g.length9490626562425156e-8?a(h)+u:r(h-1+s(h-1)*s(h+1))}})},85660:function(i,f,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(c){var o=+c;return!isFinite(o)||o===0?o:o<0?-s(-o):n(o+a(o*o+1))}var u=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:u},{asinh:s})},80031:function(i,f,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,a=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:a},{atanh:function(u){var c=+u;return c===0?c:n((1+c)/(1-c))/2}})},34434:function(i,f,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,a=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var c=+u;return r(c)*a(n(c),.3333333333333333)}})},83579:function(i,f,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,a=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var c=u>>>0;return c?31-r(n(c+.5)*a):32}})},74307:function(i,f,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,a=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(o){var d=r(a(o)-1)+1;return(d+1/(d*s*s))*(s/2)}})},97423:function(i,f,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,f,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,f,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,a=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(c,o){for(var d=0,h=0,p=arguments.length,x=0,g,P;h0?(P=g/x,d+=P*P):d+=g;return x===1/0?1/0:x*a(d)}})},61425:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,a=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:a},{imul:function(u,c){var o=65535,d=+u,h=+c,p=o&d,x=o&h;return 0|p*x+((o&d>>>16)*x+p*(o&h>>>16)<<16>>>0)}})},61873:function(i,f,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,f,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,f,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,f,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),a=Math.abs,s=Math.exp,u=Math.E,c=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:c},{sinh:function(d){var h=+d;return a(h)<1?(n(h)-n(-h))/2:(s(h-1)-s(-h-1))*(u/2)}})},62455:function(i,f,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var u=+s,c=r(u),o=r(-u);return c===1/0?1:o===1/0?-1:(c-o)/(n(u)+n(-u))}})},79965:function(i,f,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,f,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,f,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),a=e(92916),s=e(9699),u=e(94237),c=e(20865),o=e(32621),d=e(25576),h=e(16332),p=e(18446),x=e(97954),g=e(3338),P=e(80689).f,O=e(71256).f,S=e(37691).f,I=e(49228),E=e(52971).trim,A="Number",R=a[A],T=s[A],D=R.prototype,M=a.TypeError,B=u("".slice),j=u("".charCodeAt),G=function(Q){var W=x(Q,"number");return typeof W=="bigint"?W:H(W)},H=function(Q){var W=x(Q,"number"),F,J,k,Z,X,ee,ue,ie;if(p(W))throw new M("Cannot convert a Symbol value to a number");if(typeof W=="string"&&W.length>2){if(W=E(W),F=j(W,0),F===43||F===45){if(J=j(W,2),J===88||J===120)return NaN}else if(F===48){switch(j(W,1)){case 66:case 98:k=2,Z=49;break;case 79:case 111:k=8,Z=55;break;default:return+W}for(X=B(W,2),ee=X.length,ue=0;ueZ)return NaN;return parseInt(X,k)}}return+W},Y=c(A,!R(" 0o1")||!R("0b1")||R("+0x1")),L=function(Q){return h(D,Q)&&g(function(){I(Q)})},V=function(W){var F=arguments.length<1?0:R(G(W));return L(this)?d(Object(F),this,V):F};V.prototype=D,Y&&!r&&(D.constructor=V),t({global:!0,constructor:!0,wrap:!0,forced:Y},{Number:V});var K=function(Q,W){for(var F=n?P(W):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),J=0,k;F.length>J;J++)o(W,k=F[J])&&!o(Q,k)&&S(Q,k,O(W,k))};r&&T&&K(s[A],T),(Y||r)&&K(s[A],R)},31919:function(i,f,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,f,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,f,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,f,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,f,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,f,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,f,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,f,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,f,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(53309),c=e(3338),o=RangeError,d=String,h=isFinite,p=Math.abs,x=Math.floor,g=Math.pow,P=Math.round,O=r(1 .toExponential),S=r(s),I=r("".slice),E=O(-69e-12,4)==="-6.9000e-11"&&O(1.255,2)==="1.25e+0"&&O(12345,3)==="1.235e+4"&&O(25,0)==="3e+1",A=function(){return c(function(){O(1,1/0)})&&c(function(){O(1,-1/0)})},R=function(){return!c(function(){O(1/0,1/0),O(NaN,1/0)})},T=!E||!A()||!R();t({target:"Number",proto:!0,forced:T},{toExponential:function(M){var B=a(this);if(M===void 0)return O(B);var j=n(M);if(!h(B))return String(B);if(j<0||j>20)throw new o("Incorrect fraction digits");if(E)return O(B,j);var G="",H="",Y=0,L="",V="";if(B<0&&(G="-",B=-B),B===0)Y=0,H=S("0",j+1);else{var K=u(B);Y=x(K);var Q=0,W=g(10,Y-j);Q=P(B/W),2*B>=(2*Q+1)*W&&(Q+=1),Q>=g(10,j+1)&&(Q/=10,Y+=1),H=d(Q)}return j!==0&&(H=I(H,0,1)+"."+I(H,1)),Y===0?(L="+",V="0"):(L=Y>0?"+":"-",V=d(p(Y))),H+="e"+L+V,G+H}})},58055:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(3338),c=RangeError,o=String,d=Math.floor,h=r(s),p=r("".slice),x=r(1 .toFixed),g=function(A,R,T){return R===0?T:R%2===1?g(A,R-1,T*A):g(A*A,R/2,T)},P=function(A){for(var R=0,T=A;T>=4096;)R+=12,T/=4096;for(;T>=2;)R+=1,T/=2;return R},O=function(A,R,T){for(var D=-1,M=T;++D<6;)M+=R*A[D],A[D]=M%1e7,M=d(M/1e7)},S=function(A,R){for(var T=6,D=0;--T>=0;)D+=A[T],A[T]=d(D/R),D=D%R*1e7},I=function(A){for(var R=6,T="";--R>=0;)if(T!==""||R===0||A[R]!==0){var D=o(A[R]);T=T===""?D:T+h("0",7-D.length)+D}return T},E=u(function(){return x(8e-5,3)!=="0.000"||x(.9,0)!=="1"||x(1.255,2)!=="1.25"||x(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){x({})});t({target:"Number",proto:!0,forced:E},{toFixed:function(R){var T=a(this),D=n(R),M=[0,0,0,0,0,0],B="",j="0",G,H,Y,L;if(D<0||D>20)throw new c("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(B="-",T=-T),T>1e-21)if(G=P(T*g(2,69,1))-69,H=G<0?T*g(2,-G,1):T/g(2,G,1),H*=4503599627370496,G=52-G,G>0){for(O(M,0,H),Y=D;Y>=7;)O(M,1e7,0),Y-=7;for(O(M,g(10,Y,1),0),Y=G-1;Y>=23;)S(M,8388608),Y-=23;S(M,1<0?(L=j.length,j=B+(L<=D?"0."+h("0",D-L)+j:p(j,0,L-D)+"."+p(j,L-D))):j=B+j,j}})},93547:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),a=e(49228),s=r(1 .toPrecision),u=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?s(a(this)):s(a(this),o)}})},31237:function(i,f,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(o,d){u.f(s(this),o,{get:a(d),enumerable:!0,configurable:!0})}})},47146:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(o,d){u.f(s(this),o,{set:a(d),enumerable:!0,configurable:!0})}})},72820:function(i,f,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(a){return r(a)}})},86070:function(i,f,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),a=e(31946),s=e(2074).onFreeze,u=Object.freeze,c=n(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!r},{freeze:function(d){return u&&a(d)?u(s(d)):d}})},23569:function(i,f,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var u={};return r(s,function(c,o){n(u,c,o)},{AS_ENTRIES:!0}),u}})},55639:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),a=e(71256).f,s=e(35454),u=!s||r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(o,d){return a(n(o),d)}})},63046:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),a=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(o){for(var d=a(o),h=s.f,p=n(d),x={},g=0,P,O;p.length>g;)O=h(d,P=p[g++]),O!==void 0&&u(x,P,O);return x}})},464:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,a=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:a},{getOwnPropertyNames:n})},67936:function(i,f,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),a=e(92635),s=e(94029),u=!r||n(function(){a.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var d=a.f;return d?d(s(o)):[]}})},51082:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(53456),s=e(4870),u=r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(o){return a(n(o))}})},83850:function(i,f,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),a=e(63335),s=e(95955),u=e(17818),c=e(62003),o=r("Object","create"),d=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,x){s(p),a(x);var g=o(null),P=0;return c(p,function(O){var S=u(x(O,P++));S in g?d(g[S],O):g[S]=[O]}),g}})},41990:function(i,f,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,f,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isFrozen,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isFrozen:function(d){return!n(d)||s&&a(d)==="ArrayBuffer"?!0:u?u(d):!1}})},78143:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isSealed,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isSealed:function(d){return!n(d)||s&&a(d)==="ArrayBuffer"?!0:u?u(d):!1}})},15787:function(i,f,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,f,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),a=e(3338),s=a(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(c){return n(r(c))}})},75765:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(d){var h=a(this),p=s(d),x;do if(x=c(h,p))return x.get;while(h=u(h))}})},14645:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(d){var h=a(this),p=s(d),x;do if(x=c(h,p))return x.set;while(h=u(h))}})},71122:function(i,f,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.preventExtensions,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{preventExtensions:function(d){return u&&r(d)?u(n(d)):d}})},42084:function(i,f,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),a=e(94029),s=e(95955),u=Object.getPrototypeOf,c=Object.setPrototypeOf,o=Object.prototype,d="__proto__";if(t&&u&&c&&!(d in o))try{r(o,d,{configurable:!0,get:function(){return u(a(this))},set:function(p){var x=s(this);!n(p)&&p!==null||!n(x)||c(x,p)}})}catch(h){}},25070:function(i,f,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.seal,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{seal:function(d){return u&&r(d)?u(n(d)):d}})},77140:function(i,f,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,f,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,f,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(a){return r(a)}})},49988:function(i,f,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,f,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{allSettled:function(d){var h=this,p=a.f(h),x=p.resolve,g=p.reject,P=s(function(){var O=n(h.resolve),S=[],I=0,E=1;u(d,function(A){var R=I++,T=!1;E++,r(O,h,A).then(function(D){T||(T=!0,S[R]={status:"fulfilled",value:D},--E||x(S))},function(D){T||(T=!0,S[R]={status:"rejected",reason:D},--E||x(S))})}),--E||x(S)});return P.error&&g(P.value),p.promise}})},12785:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{all:function(d){var h=this,p=a.f(h),x=p.resolve,g=p.reject,P=s(function(){var O=n(h.resolve),S=[],I=0,E=1;u(d,function(A){var R=I++,T=!1;E++,r(O,h,A).then(function(D){T||(T=!0,S[R]=D,--E||x(S))},g)}),--E||x(S)});return P.error&&g(P.value),p.promise}})},50747:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(65911),s=e(73446),u=e(80734),c=e(62003),o=e(22093),d="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var x=this,g=a("AggregateError"),P=s.f(x),O=P.resolve,S=P.reject,I=u(function(){var E=n(x.resolve),A=[],R=0,T=1,D=!1;c(p,function(M){var B=R++,j=!1;T++,r(E,x,M).then(function(G){j||D||(D=!0,O(G))},function(G){j||D||(j=!0,A[B]=G,--T||S(new g(A,d)))})}),--T||S(new g(A,d))});return I.error&&S(I.value),P.promise}})},41902:function(i,f,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,a=e(2451),s=e(65911),u=e(55327),c=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(h){return this.then(void 0,h)}}),!r&&u(a)){var d=s("Promise").prototype.catch;o.catch!==d&&c(o,"catch",d,{unsafe:!0})}},90366:function(i,f,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),a=e(92916),s=e(89945),u=e(2291),c=e(58218),o=e(94573),d=e(51996),h=e(63335),p=e(55327),x=e(31946),g=e(56472),P=e(60473),O=e(28887).set,S=e(72933),I=e(61810),E=e(80734),A=e(66790),R=e(94844),T=e(2451),D=e(82830),M=e(73446),B="Promise",j=D.CONSTRUCTOR,G=D.REJECTION_EVENT,H=D.SUBCLASSING,Y=R.getterFor(B),L=R.set,V=T&&T.prototype,K=T,Q=V,W=a.TypeError,F=a.document,J=a.process,k=M.f,Z=k,X=!!(F&&F.createEvent&&a.dispatchEvent),ee="unhandledrejection",ue="rejectionhandled",ie=0,ce=1,le=2,He=1,ze=2,it,_t,$e,Xe,je=function(Le){var xe;return x(Le)&&p(xe=Le.then)?xe:!1},De=function(Le,xe){var fe=xe.value,ye=xe.state===ce,Ce=ye?Le.ok:Le.fail,tt=Le.resolve,xt=Le.reject,de=Le.domain,Ee,dt,Je;try{Ce?(ye||(xe.rejection===ze&&wt(xe),xe.rejection=He),Ce===!0?Ee=fe:(de&&de.enter(),Ee=Ce(fe),de&&(de.exit(),Je=!0)),Ee===Le.promise?xt(new W("Promise-chain cycle")):(dt=je(Ee))?s(dt,Ee,tt,xt):tt(Ee)):xt(fe)}catch(Ke){de&&!Je&&de.exit(),xt(Ke)}},me=function(Le,xe){Le.notified||(Le.notified=!0,S(function(){for(var fe=Le.reactions,ye;ye=fe.get();)De(ye,Le);Le.notified=!1,xe&&!Le.rejection&<(Le)}))},ot=function(Le,xe,fe){var ye,Ce;X?(ye=F.createEvent("Event"),ye.promise=xe,ye.reason=fe,ye.initEvent(Le,!1,!0),a.dispatchEvent(ye)):ye={promise:xe,reason:fe},!G&&(Ce=a["on"+Le])?Ce(ye):Le===ee&&I("Unhandled promise rejection",fe)},lt=function(Le){s(O,a,function(){var xe=Le.facade,fe=Le.value,ye=St(Le),Ce;if(ye&&(Ce=E(function(){n?J.emit("unhandledRejection",fe,xe):ot(ee,xe,fe)}),Le.rejection=n||St(Le)?ze:He,Ce.error))throw Ce.value})},St=function(Le){return Le.rejection!==He&&!Le.parent},wt=function(Le){s(O,a,function(){var xe=Le.facade;n?J.emit("rejectionHandled",xe):ot(ue,xe,Le.value)})},Ie=function(Le,xe,fe){return function(ye){Le(xe,ye,fe)}},qe=function(Le,xe,fe){Le.done||(Le.done=!0,fe&&(Le=fe),Le.value=xe,Le.state=le,me(Le,!0))},vt=function(Le,xe,fe){if(!Le.done){Le.done=!0,fe&&(Le=fe);try{if(Le.facade===xe)throw new W("Promise can't be resolved itself");var ye=je(xe);ye?S(function(){var Ce={done:!1};try{s(ye,xe,Ie(vt,Ce,Le),Ie(qe,Ce,Le))}catch(tt){qe(Ce,tt,Le)}}):(Le.value=xe,Le.state=ce,me(Le,!1))}catch(Ce){qe({done:!1},Ce,Le)}}};if(j&&(K=function(xe){g(this,Q),h(xe),s(it,this);var fe=Y(this);try{xe(Ie(vt,fe),Ie(qe,fe))}catch(ye){qe(fe,ye)}},Q=K.prototype,it=function(xe){L(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new A,rejection:!1,state:ie,value:void 0})},it.prototype=u(Q,"then",function(xe,fe){var ye=Y(this),Ce=k(P(this,K));return ye.parent=!0,Ce.ok=p(xe)?xe:!0,Ce.fail=p(fe)&&fe,Ce.domain=n?J.domain:void 0,ye.state===ie?ye.reactions.add(Ce):S(function(){De(Ce,ye)}),Ce.promise}),_t=function(){var Le=new it,xe=Y(Le);this.promise=Le,this.resolve=Ie(vt,xe),this.reject=Ie(qe,xe)},M.f=k=function(Le){return Le===K||Le===$e?new _t(Le):Z(Le)},!r&&p(T)&&V!==Object.prototype)){Xe=V.then,H||u(V,"then",function(xe,fe){var ye=this;return new K(function(Ce,tt){s(Xe,ye,Ce,tt)}).then(xe,fe)},{unsafe:!0});try{delete V.constructor}catch(Le){}c&&c(V,Q)}t({global:!0,constructor:!0,wrap:!0,forced:j},{Promise:K}),o(K,B,!1,!0),d(B)},43595:function(i,f,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),a=e(3338),s=e(65911),u=e(55327),c=e(60473),o=e(15597),d=e(2291),h=n&&n.prototype,p=!!n&&a(function(){h.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var P=c(this,s("Promise")),O=u(g);return this.then(O?function(S){return o(P,g()).then(function(){return S})}:g,O?function(S){return o(P,g()).then(function(){throw S})}:g)}}),!r&&u(n)){var x=s("Promise").prototype.finally;h.finally!==x&&d(h,"finally",x,{unsafe:!0})}},24627:function(i,f,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{race:function(d){var h=this,p=a.f(h),x=p.reject,g=s(function(){var P=n(h.resolve);u(d,function(O){r(P,h,O).then(p.resolve,x)})});return g.error&&x(g.value),p.promise}})},95693:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),a=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:a},{reject:function(u){var c=n.f(this);return r(c.reject,void 0,u),c.promise}})},81930:function(i,f,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),a=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),c=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(h){return u(o&&this===c?a:this,h)}})},92324:function(i,f,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var a=r.f(this);return{promise:a.promise,resolve:a.resolve,reject:a.reject}}})},23551:function(i,f,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),a=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(o,d,h){return r(n(o),d,a(h))}})},74521:function(i,f,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(4645),s=e(6086),u=e(80449),c=e(31946),o=e(20132),d=e(3338),h=r("Reflect","construct"),p=Object.prototype,x=[].push,g=d(function(){function S(){}return!(h(function(){},[],S)instanceof S)}),P=!d(function(){h(function(){})}),O=g||P;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(I,E){s(I),u(E);var A=arguments.length<3?I:s(arguments[2]);if(P&&!g)return h(I,E,A);if(I===A){switch(E.length){case 0:return new I;case 1:return new I(E[0]);case 2:return new I(E[0],E[1]);case 3:return new I(E[0],E[1],E[2]);case 4:return new I(E[0],E[1],E[2],E[3])}var R=[null];return n(x,R,E),new(n(a,I,R))}var T=A.prototype,D=o(c(T)?T:p),M=n(I,D,E);return c(M)?M:D}})},57891:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(17818),s=e(37691),u=e(3338),c=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:c,sham:!r},{defineProperty:function(d,h,p){n(d);var x=a(h);n(p);try{return s.f(d,x,p),!0}catch(g){return!1}}})},84138:function(i,f,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,u){var c=n(r(s),u);return c&&!c.configurable?!1:delete s[u]}})},37135:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,c){return a.f(n(u),c)}})},6474:function(i,f,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),a=e(4870);t({target:"Reflect",stat:!0,sham:!a},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),a=e(80449),s=e(60516),u=e(71256),c=e(53456);function o(d,h){var p=arguments.length<3?d:arguments[2],x,g;if(a(d)===p)return d[h];if(x=u.f(d,h),x)return s(x)?x.value:x.get===void 0?void 0:r(x.get,p);if(n(g=c(d)))return o(g,h,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,f,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,f,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,f,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,f,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),a=e(13247);t({target:"Reflect",stat:!0,sham:!a},{preventExtensions:function(u){n(u);try{var c=r("Object","preventExtensions");return c&&c(u),!0}catch(o){return!1}}})},42844:function(i,f,e){"use strict";var t=e(94488),r=e(80449),n=e(557),a=e(58218);a&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,c){r(u),n(c);try{return a(u,c),!0}catch(o){return!1}}})},92130:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(31946),s=e(60516),u=e(3338),c=e(37691),o=e(71256),d=e(53456),h=e(35012);function p(g,P,O){var S=arguments.length<4?g:arguments[3],I=o.f(n(g),P),E,A,R;if(!I){if(a(A=d(g)))return p(A,P,O,S);I=h(0)}if(s(I)){if(I.writable===!1||!a(S))return!1;if(E=o.f(S,P)){if(E.get||E.set||E.writable===!1)return!1;E.value=O,c.f(S,P,E)}else c.f(S,P,h(0,O))}else{if(R=I.set,R===void 0)return!1;r(R,S,O)}return!0}var x=u(function(){var g=function(){},P=c.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,P)!==!1});t({target:"Reflect",stat:!0,forced:x},{set:p})},6536:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,f,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),a=e(20865),s=e(25576),u=e(68151),c=e(20132),o=e(80689).f,d=e(16332),h=e(44639),p=e(69905),x=e(81644),g=e(19286),P=e(44166),O=e(2291),S=e(3338),I=e(32621),E=e(94844).enforce,A=e(51996),R=e(59893),T=e(6041),D=e(51224),M=R("match"),B=r.RegExp,j=B.prototype,G=r.SyntaxError,H=n(j.exec),Y=n("".charAt),L=n("".replace),V=n("".indexOf),K=n("".slice),Q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,W=/a/g,F=/a/g,J=new B(W)!==W,k=g.MISSED_STICKY,Z=g.UNSUPPORTED_Y,X=t&&(!J||k||T||D||S(function(){return F[M]=!1,B(W)!==W||B(F)===F||String(B(W,"i"))!=="/a/i"})),ee=function(He){for(var ze=He.length,it=0,_t="",$e=!1,Xe;it<=ze;it++){if(Xe=Y(He,it),Xe==="\\"){_t+=Xe+Y(He,++it);continue}!$e&&Xe==="."?_t+="[\\s\\S]":(Xe==="["?$e=!0:Xe==="]"&&($e=!1),_t+=Xe)}return _t},ue=function(He){for(var ze=He.length,it=0,_t="",$e=[],Xe=c(null),je=!1,De=!1,me=0,ot="",lt;it<=ze;it++){if(lt=Y(He,it),lt==="\\")lt+=Y(He,++it);else if(lt==="]")je=!1;else if(!je)switch(!0){case lt==="[":je=!0;break;case lt==="(":H(Q,K(He,it+1))&&(it+=2,De=!0),_t+=lt,me++;continue;case(lt===">"&&De):if(ot===""||I(Xe,ot))throw new G("Invalid capture group name");Xe[ot]=!0,$e[$e.length]=[ot,me],De=!1,ot="";continue}De?ot+=lt:_t+=lt}return[_t,$e]};if(a("RegExp",X)){for(var ie=function(ze,it){var _t=d(j,this),$e=h(ze),Xe=it===void 0,je=[],De=ze,me,ot,lt,St,wt,Ie;if(!_t&&$e&&Xe&&ze.constructor===ie)return ze;if(($e||d(j,ze))&&(ze=ze.source,Xe&&(it=x(De))),ze=ze===void 0?"":p(ze),it=it===void 0?"":p(it),De=ze,T&&"dotAll"in W&&(ot=!!it&&V(it,"s")>-1,ot&&(it=L(it,/s/g,""))),me=it,k&&"sticky"in W&&(lt=!!it&&V(it,"y")>-1,lt&&Z&&(it=L(it,/y/g,""))),D&&(St=ue(ze),ze=St[0],je=St[1]),wt=s(B(ze,it),_t?this:j,ie),(ot||lt||je.length)&&(Ie=E(wt),ot&&(Ie.dotAll=!0,Ie.raw=ie(ee(ze),me)),lt&&(Ie.sticky=!0),je.length&&(Ie.groups=je)),ze!==De)try{u(wt,"source",De===""?"(?:)":De)}catch(qe){}return wt},ce=o(B),le=0;ce.length>le;)P(ie,B,ce[le++]);j.constructor=ie,ie.prototype=j,O(r,"RegExp",ie,{constructor:!0})}A("RegExp")},62921:function(i,f,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},44001:function(i,f,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,f,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),a=e(82163),s=e(3338),u=t.RegExp,c=u.prototype,o=r&&s(function(){var d=!0;try{u(".","d")}catch(I){d=!1}var h={},p="",x=d?"dgimsy":"gimsy",g=function(I,E){Object.defineProperty(h,I,{get:function(){return p+=E,!0}})},P={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};d&&(P.hasIndices="d");for(var O in P)g(O,P[O]);var S=Object.getOwnPropertyDescriptor(c,"flags").get.call(h);return S!==x||p!==x});o&&n(c,"flags",{configurable:!0,get:a})},54744:function(i,f,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},38214:function(i,f,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),a=e(80449),s=e(69905),u=function(){var o=!1,d=/[ac]/;return d.exec=function(){return o=!0,/./.exec.apply(this,arguments)},d.test("abc")===!0&&o}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var d=a(this),h=s(o),p=d.exec;if(!n(p))return r(c,d,h);var x=r(p,d,h);return x===null?!1:(a(x),!0)}})},12756:function(i,f,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),a=e(69905),s=e(3338),u=e(81644),c="toString",o=RegExp.prototype,d=o[c],h=s(function(){return d.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&d.name!==c;(h||p)&&r(RegExp.prototype,c,function(){var g=n(this),P=a(g.source),O=a(u(g));return"/"+P+"/"+O},{unsafe:!0})},69772:function(i,f,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,f,e){"use strict";e(69772)},34932:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=e(3338),c=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(h){var p=s(n(this)),x=p.length,g=a(h),P=g>=0?g:x+g;return P<0||P>=x?void 0:c(p,P)}})},81046:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,f,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},37343:function(i,f,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,a=e(61578),s=e(69905),u=e(41696),c=e(95955),o=e(86266),d=e(16697),h=r("".endsWith),p=r("".slice),x=Math.min,g=o("endsWith"),P=!d&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!P&&!g},{endsWith:function(S){var I=s(c(this));u(S);var E=arguments.length>1?arguments[1]:void 0,A=I.length,R=E===void 0?A:x(a(E),A),T=s(S);return h?h(I,T,R):p(I,R-T.length,R)===T}})},56338:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),a=RangeError,s=String.fromCharCode,u=String.fromCodePoint,c=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(h){for(var p=[],x=arguments.length,g=0,P;x>g;){if(P=+arguments[g++],n(P,1114111)!==P)throw new a(P+" is not a valid code point");p[g]=P<65536?s(P):s(((P-=65536)>>10)+55296,P%1024+56320)}return c(p,"")}})},75551:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),a=e(95955),s=e(69905),u=e(86266),c=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(d){return!!~c(s(a(this)),s(n(d)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var c=a(n(this)),o=c.length,d=0;d=56320||++d>=o||(s(c,d)&64512)!==56320))return!1}return!0}})},4939:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,f,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),a=e(24019),s=e(25587),u="String Iterator",c=n.set,o=n.getterFor(u);a(String,"String",function(d){c(this,{type:u,string:r(d),index:0})},function(){var h=o(this),p=h.string,x=h.index,g;return x>=p.length?s(void 0,!0):(g=t(p,x),h.index+=g.length,s(g,!1))})},81927:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),a=e(83126),s=e(25587),u=e(95955),c=e(61578),o=e(69905),d=e(80449),h=e(4112),p=e(29076),x=e(44639),g=e(81644),P=e(53776),O=e(2291),S=e(3338),I=e(59893),E=e(60473),A=e(52216),R=e(94338),T=e(94844),D=e(16697),M=I("matchAll"),B="RegExp String",j=B+" Iterator",G=T.set,H=T.getterFor(j),Y=RegExp.prototype,L=TypeError,V=n("".indexOf),K=n("".matchAll),Q=!!K&&!S(function(){K("a",/./)}),W=a(function(k,Z,X,ee){G(this,{type:j,regexp:k,string:Z,global:X,unicode:ee,done:!1})},B,function(){var k=H(this);if(k.done)return s(void 0,!0);var Z=k.regexp,X=k.string,ee=R(Z,X);return ee===null?(k.done=!0,s(void 0,!0)):k.global?(o(ee[0])===""&&(Z.lastIndex=A(X,c(Z.lastIndex),k.unicode)),s(ee,!1)):(k.done=!0,s(ee,!1))}),F=function(J){var k=d(this),Z=o(J),X=E(k,RegExp),ee=o(g(k)),ue,ie,ce;return ue=new X(X===RegExp?k.source:k,ee),ie=!!~V(ee,"g"),ce=!!~V(ee,"u"),ue.lastIndex=c(k.lastIndex),new W(ue,Z,ie,ce)};t({target:"String",proto:!0,forced:Q},{matchAll:function(k){var Z=u(this),X,ee,ue,ie;if(h(k)){if(Q)return K(Z,k)}else{if(x(k)&&(X=o(u(g(k))),!~V(X,"g")))throw new L("`.matchAll` does not allow non-global regexes");if(Q)return K(Z,k);if(ue=P(k,M),ue===void 0&&D&&p(k)==="RegExp"&&(ue=F),ue)return r(ue,k,Z)}return ee=o(Z),ie=new RegExp(k,"g"),D?r(F,ie,ee):ie[M](ee)}}),D||M in Y||O(Y,M,F)},46302:function(i,f,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(61578),u=e(69905),c=e(95955),o=e(53776),d=e(52216),h=e(94338);r("match",function(p,x,g){return[function(O){var S=c(this),I=a(O)?void 0:o(O,p);return I?t(I,O,S):new RegExp(O)[p](u(S))},function(P){var O=n(this),S=u(P),I=g(x,O,S);if(I.done)return I.value;if(!O.global)return h(O,S);var E=O.unicode;O.lastIndex=0;for(var A=[],R=0,T;(T=h(O,S))!==null;){var D=u(T[0]);A[R]=D,D===""&&(O.lastIndex=d(S,s(O.lastIndex),E)),R++}return R===0?null:A}]})},76718:function(i,f,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,f,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),a=e(94029),s=e(69905),u=e(82762),c=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(h){var p=n(a(h).raw),x=u(p);if(!x)return"";for(var g=arguments.length,P=[],O=0;;){if(c(P,s(p[O++])),O===x)return o(P,"");OT.length?-1:D===""?M:S(T,D,M)};t({target:"String",proto:!0},{replaceAll:function(D,M){var B=a(this),j,G,H,Y,L,V,K,Q,W,F=0,J=0,k="";if(!u(D)){if(j=c(D),j&&(G=o(a(h(D))),!~S(G,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(H=d(D,P),H)return r(H,D,B,M);if(g&&j)return I(o(B),D,M)}for(Y=o(B),L=o(D),V=s(M),V||(M=o(M)),K=L.length,Q=A(1,K),F=R(Y,L,0);F!==-1;)W=V?o(M(L,F,Y)):p(L,Y,F,[],void 0,M),k+=E(Y,J,F)+W,J=F+K,F=R(Y,L,F+Q);return J")!=="7"});a("replace",function(L,V,K){var Q=H?"$":"$0";return[function(F,J){var k=x(this),Z=o(F)?void 0:P(F,E);return Z?r(Z,F,k,J):r(V,p(k),F,J)},function(W,F){var J=u(this),k=p(W);if(typeof F=="string"&&M(F,Q)===-1&&M(F,"$<")===-1){var Z=K(V,J,k,F);if(Z.done)return Z.value}var X=c(F);X||(F=p(F));var ee=J.global,ue;ee&&(ue=J.unicode,J.lastIndex=0);for(var ie=[],ce;ce=S(J,k),!(ce===null||(D(ie,ce),!ee));){var le=p(ce[0]);le===""&&(J.lastIndex=g(k,h(J.lastIndex),ue))}for(var He="",ze=0,it=0;it=ze&&(He+=B(k,ze,$e)+je,ze=$e+_t.length)}return He+B(k,ze)}]},!Y||!G||H)},62925:function(i,f,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(95955),u=e(5370),c=e(69905),o=e(53776),d=e(94338);r("search",function(h,p,x){return[function(P){var O=s(this),S=a(P)?void 0:o(P,h);return S?t(S,P,O):new RegExp(P)[h](c(O))},function(g){var P=n(this),O=c(g),S=x(p,P,O);if(S.done)return S.value;var I=P.lastIndex;u(I,0)||(P.lastIndex=0);var E=d(P,O);return u(P.lastIndex,I)||(P.lastIndex=I),E===null?-1:E.index}]})},60462:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,f,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),a=e(8662),s=e(80449),u=e(4112),c=e(44639),o=e(95955),d=e(60473),h=e(52216),p=e(61578),x=e(69905),g=e(53776),P=e(71698),O=e(94338),S=e(88736),I=e(19286),E=e(3338),A=I.UNSUPPORTED_Y,R=4294967295,T=Math.min,D=[].push,M=n(/./.exec),B=n(D),j=n("".slice),G=!E(function(){var H=/(?:)/,Y=H.exec;H.exec=function(){return Y.apply(this,arguments)};var L="ab".split(H);return L.length!==2||L[0]!=="a"||L[1]!=="b"});a("split",function(H,Y,L){var V;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?V=function(K,Q){var W=x(o(this)),F=Q===void 0?R:Q>>>0;if(F===0)return[];if(K===void 0)return[W];if(!c(K))return r(Y,W,K,F);for(var J=[],k=(K.ignoreCase?"i":"")+(K.multiline?"m":"")+(K.unicode?"u":"")+(K.sticky?"y":""),Z=0,X=new RegExp(K.source,k+"g"),ee,ue,ie;(ee=r(S,X,W))&&(ue=X.lastIndex,!(ue>Z&&(B(J,j(W,Z,ee.index)),ee.length>1&&ee.index=F)));)X.lastIndex===ee.index&&X.lastIndex++;return Z===W.length?(ie||!M(X,""))&&B(J,""):B(J,j(W,Z)),J.length>F?P(J,0,F):J}:"0".split(void 0,0).length?V=function(K,Q){return K===void 0&&Q===0?[]:r(Y,this,K,Q)}:V=Y,[function(Q,W){var F=o(this),J=u(Q)?void 0:g(Q,H);return J?r(J,Q,F,W):r(V,x(F),Q,W)},function(K,Q){var W=s(this),F=x(K),J=L(V,W,F,Q,V!==Y);if(J.done)return J.value;var k=d(W,RegExp),Z=W.unicode,X=(W.ignoreCase?"i":"")+(W.multiline?"m":"")+(W.unicode?"u":"")+(A?"g":"y"),ee=new k(A?"^(?:"+W.source+")":W,X),ue=Q===void 0?R:Q>>>0;if(ue===0)return[];if(F.length===0)return O(ee,F)===null?[F]:[];for(var ie=0,ce=0,le=[];ce1?arguments[1]:void 0,I.length)),A=s(S);return h?h(I,A,E):p(I,E,E+A.length)===A}})},72571:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=r("".slice),c=Math.max,o=Math.min,d=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:d},{substr:function(p,x){var g=s(n(this)),P=g.length,O=a(p),S,I;return O===1/0&&(O=0),O<0&&(O=c(P+O,0)),S=x===void 0?P:a(x),S<=0||S===1/0?"":(I=o(O+S,P),O>=I?"":u(g,O,I))}})},85767:function(i,f,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),a=e(95955),s=e(69905),u=e(3338),c=Array,o=n("".charAt),d=n("".charCodeAt),h=n([].join),p="".toWellFormed,x="\uFFFD",g=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:g},{toWellFormed:function(){var O=s(a(this));if(g)return r(p,O);for(var S=O.length,I=c(S),E=0;E=56320||E+1>=S||(d(O,E+1)&64512)!==56320?I[E]=x:(I[E]=o(O,E),I[++E]=o(O,E))}return h(I,"")}})},49257:function(i,f,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,f,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,f,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,f,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,f,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,f,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(16697),u=e(35454),c=e(42820),o=e(3338),d=e(32621),h=e(16332),p=e(80449),x=e(80524),g=e(17818),P=e(69905),O=e(35012),S=e(20132),I=e(7733),E=e(80689),A=e(53393),R=e(92635),T=e(71256),D=e(37691),M=e(55666),B=e(27597),j=e(2291),G=e(64110),H=e(77898),Y=e(11898),L=e(54406),V=e(6145),K=e(59893),Q=e(38282),W=e(94674),F=e(14311),J=e(94573),k=e(94844),Z=e(90560).forEach,X=Y("hidden"),ee="Symbol",ue="prototype",ie=k.set,ce=k.getterFor(ee),le=Object[ue],He=r.Symbol,ze=He&&He[ue],it=r.RangeError,_t=r.TypeError,$e=r.QObject,Xe=T.f,je=D.f,De=A.f,me=B.f,ot=a([].push),lt=H("symbols"),St=H("op-symbols"),wt=H("wks"),Ie=!$e||!$e[ue]||!$e[ue].findChild,qe=function(Ee,dt,Je){var Ke=Xe(le,dt);Ke&&delete le[dt],je(Ee,dt,Je),Ke&&Ee!==le&&je(le,dt,Ke)},vt=u&&o(function(){return S(je({},"a",{get:function(){return je(this,"a",{value:7}).a}})).a!==7})?qe:je,Le=function(Ee,dt){var Je=lt[Ee]=S(ze);return ie(Je,{type:ee,tag:Ee,description:dt}),u||(Je.description=dt),Je},xe=function(dt,Je,Ke){dt===le&&xe(St,Je,Ke),p(dt);var st=g(Je);return p(Ke),d(lt,st)?(Ke.enumerable?(d(dt,X)&&dt[X][st]&&(dt[X][st]=!1),Ke=S(Ke,{enumerable:O(0,!1)})):(d(dt,X)||je(dt,X,O(1,{})),dt[X][st]=!0),vt(dt,st,Ke)):je(dt,st,Ke)},fe=function(dt,Je){p(dt);var Ke=x(Je),st=I(Ke).concat(de(Ke));return Z(st,function(Tt){(!u||n(Ce,Ke,Tt))&&xe(dt,Tt,Ke[Tt])}),dt},ye=function(dt,Je){return Je===void 0?S(dt):fe(S(dt),Je)},Ce=function(dt){var Je=g(dt),Ke=n(me,this,Je);return this===le&&d(lt,Je)&&!d(St,Je)?!1:Ke||!d(this,Je)||!d(lt,Je)||d(this,X)&&this[X][Je]?Ke:!0},tt=function(dt,Je){var Ke=x(dt),st=g(Je);if(!(Ke===le&&d(lt,st)&&!d(St,st))){var Tt=Xe(Ke,st);return Tt&&d(lt,st)&&!(d(Ke,X)&&Ke[X][st])&&(Tt.enumerable=!0),Tt}},xt=function(dt){var Je=De(x(dt)),Ke=[];return Z(Je,function(st){!d(lt,st)&&!d(L,st)&&ot(Ke,st)}),Ke},de=function(Ee){var dt=Ee===le,Je=De(dt?St:x(Ee)),Ke=[];return Z(Je,function(st){d(lt,st)&&(!dt||d(le,st))&&ot(Ke,lt[st])}),Ke};c||(He=function(){if(h(ze,this))throw new _t("Symbol is not a constructor");var dt=!arguments.length||arguments[0]===void 0?void 0:P(arguments[0]),Je=V(dt),Ke=function(st){var Tt=this===void 0?r:this;Tt===le&&n(Ke,St,st),d(Tt,X)&&d(Tt[X],Je)&&(Tt[X][Je]=!1);var Yt=O(1,st);try{vt(Tt,Je,Yt)}catch(Oe){if(!(Oe instanceof it))throw Oe;qe(Tt,Je,Yt)}};return u&&Ie&&vt(le,Je,{configurable:!0,set:Ke}),Le(Je,dt)},ze=He[ue],j(ze,"toString",function(){return ce(this).tag}),j(He,"withoutSetter",function(Ee){return Le(V(Ee),Ee)}),B.f=Ce,D.f=xe,M.f=fe,T.f=tt,E.f=A.f=xt,R.f=de,Q.f=function(Ee){return Le(K(Ee),Ee)},u&&(G(ze,"description",{configurable:!0,get:function(){return ce(this).description}}),s||j(le,"propertyIsEnumerable",Ce,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:He}),Z(I(wt),function(Ee){W(Ee)}),t({target:ee,stat:!0,forced:!c},{useSetter:function(){Ie=!0},useSimple:function(){Ie=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:ye,defineProperty:xe,defineProperties:fe,getOwnPropertyDescriptor:tt}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:xt}),F(),J(He,ee),L[X]=!0},44852:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(94237),s=e(32621),u=e(55327),c=e(16332),o=e(69905),d=e(64110),h=e(24538),p=n.Symbol,x=p&&p.prototype;if(r&&u(p)&&(!("description"in x)||p().description!==void 0)){var g={},P=function(){var D=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),M=c(x,this)?new p(D):D===void 0?p():p(D);return D===""&&(g[M]=!0),M};h(P,p),P.prototype=x,x.constructor=P;var O=String(p("description detection"))==="Symbol(description detection)",S=a(x.valueOf),I=a(x.toString),E=/^Symbol\((.*)\)[^)]+$/,A=a("".replace),R=a("".slice);d(x,"description",{configurable:!0,get:function(){var D=S(this);if(s(g,D))return"";var M=I(D),B=O?R(M,7,-1):A(M,E,"$1");return B===""?void 0:B}}),t({global:!0,constructor:!0,forced:!0},{Symbol:P})}},54524:function(i,f,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),a=e(69905),s=e(77898),u=e(60798),c=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(d){var h=a(d);if(n(c,h))return c[h];var p=r("Symbol")(h);return c[h]=p,o[p]=h,p}})},17898:function(i,f,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,f,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,f,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,f,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,f,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),a=e(40593),s=e(77898),u=e(60798),c=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{keyFor:function(d){if(!n(d))throw new TypeError(a(d)+" is not a symbol");if(r(c,d))return c[d]}})},69811:function(i,f,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,f,e){"use strict";var t=e(94674);t("match")},18114:function(i,f,e){"use strict";var t=e(94674);t("replace")},23844:function(i,f,e){"use strict";var t=e(94674);t("search")},39581:function(i,f,e){"use strict";var t=e(94674);t("species")},40632:function(i,f,e){"use strict";var t=e(94674);t("split")},22690:function(i,f,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,f,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,f,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,f,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(c){var o=a(this),d=r(o),h=n(c),p=h>=0?h:d+h;return p<0||p>=d?void 0:o[p]})},83470:function(i,f,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),a=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(o,d){return a(s(this),o,d,arguments.length>2?arguments[2]:void 0)})},79641:function(i,f,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(i,f,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),a=e(97607),s=e(89945),u=e(94237),c=e(3338),o=t.aTypedArray,d=t.exportTypedArrayMethod,h=u("".slice),p=c(function(){var x=0;return new Int8Array(2).fill({valueOf:function(){return x++}}),x!==1});d("fill",function(g){var P=arguments.length;o(this);var O=h(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,P>1?arguments[1]:void 0,P>2?arguments[2]:void 0)},p)},24860:function(i,f,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)})},56233:function(i,f,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(i,f,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLastIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(i,f,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLast",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(i,f,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(i,f,e){"use strict";var t=e(69733);t("Float32",function(r){return function(a,s,u){return r(this,a,s,u)}})},59022:function(i,f,e){"use strict";var t=e(69733);t("Float64",function(r){return function(a,s,u){return r(this,a,s,u)}})},5316:function(i,f,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(i,f,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,f,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(i,f,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(i,f,e){"use strict";var t=e(69733);t("Int16",function(r){return function(a,s,u){return r(this,a,s,u)}})},60330:function(i,f,e){"use strict";var t=e(69733);t("Int32",function(r){return function(a,s,u){return r(this,a,s,u)}})},19363:function(i,f,e){"use strict";var t=e(69733);t("Int8",function(r){return function(a,s,u){return r(this,a,s,u)}})},91927:function(i,f,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),a=e(58261),s=e(11005),u=e(59893),c=u("iterator"),o=t.Uint8Array,d=n(s.values),h=n(s.keys),p=n(s.entries),x=a.aTypedArray,g=a.exportTypedArrayMethod,P=o&&o.prototype,O=!r(function(){P[c].call([1])}),S=!!P&&P.values&&P[c]===P.values&&P.values.name==="values",I=function(){return d(x(this))};g("entries",function(){return p(x(this))},O),g("keys",function(){return h(x(this))},O),g("values",I,O||!S,{name:"values"}),g(c,I,O||!S,{name:"values"})},27730:function(i,f,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,a=t.exportTypedArrayMethod,s=r([].join);a("join",function(c){return s(n(this),c)})},58707:function(i,f,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(c){var o=arguments.length;return r(n,a(this),o>1?[c,arguments[1]]:[c])})},41356:function(i,f,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(c){return r(a(this),c,arguments.length>1?arguments[1]:void 0,function(o,d){return new(n(o))(d)})})},51606:function(i,f,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,a=t.exportTypedArrayStaticMethod;a("of",function(){for(var u=0,c=arguments.length,o=new(n(this))(c);c>u;)o[u]=arguments[u++];return o},r)},38458:function(i,f,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduceRight",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},8966:function(i,f,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduce",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},71957:function(i,f,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,c=r(u).length,o=a(c/2),d=0,h;d1?arguments[1]:void 0,1),A=u(I);if(P)return r(p,this,A,E);var R=this.length,T=a(A),D=0;if(T+E>R)throw new o("Wrong length");for(;Dg;)O[g]=p[g++];return O},c)},96519:function(i,f,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(i,f,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),a=e(63335),s=e(63668),u=e(58261),c=e(78177),o=e(17687),d=e(46573),h=e(19684),p=u.aTypedArray,x=u.exportTypedArrayMethod,g=t.Uint16Array,P=g&&r(g.prototype.sort),O=!!P&&!(n(function(){P(new g(2),null)})&&n(function(){P(new g(2),{})})),S=!!P&&!n(function(){if(d)return d<74;if(c)return c<67;if(o)return!0;if(h)return h<602;var E=new g(516),A=Array(516),R,T;for(R=0;R<516;R++)T=R%4,E[R]=515-R,A[R]=R-2*T+3;for(P(E,function(D,M){return(D/4|0)-(M/4|0)}),R=0;R<516;R++)if(E[R]!==A[R])return!0}),I=function(E){return function(A,R){return E!==void 0?+E(A,R)||0:R!==R?-1:A!==A?1:A===0&&R===0?1/A>0&&1/R<0?1:-1:A>R}};x("sort",function(A){return A!==void 0&&a(A),S?P(this,A):s(p(this),I(A))},!S||O)},63079:function(i,f,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),a=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(o,d){var h=s(this),p=h.length,x=n(o,p),g=a(h);return new g(h.buffer,h.byteOffset+x*h.BYTES_PER_ELEMENT,r((d===void 0?p:n(d,p))-x))})},8995:function(i,f,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),a=e(3338),s=e(30867),u=t.Int8Array,c=n.aTypedArray,o=n.exportTypedArrayMethod,d=[].toLocaleString,h=!!u&&a(function(){d.call(new u(1))}),p=a(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return r(d,h?s(c(this)):c(this),s(arguments))},p)},23080:function(i,f,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,a=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;a("toReversed",function(){return t(n(this),s(this))})},74701:function(i,f,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),a=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,c=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);c("toSorted",function(h){h!==void 0&&n(h);var p=s(this),x=a(u(p),p);return o(x,h)})},91809:function(i,f,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),a=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},c=[].toString,o=a([].join);r(function(){c.call({})})&&(c=function(){return o(this)});var d=u.toString!==c;t("toString",c,d)},64336:function(i,f,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(a,s,u){return r(this,a,s,u)}})},63914:function(i,f,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(a,s,u){return r(this,a,s,u)}})},55234:function(i,f,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}})},88104:function(i,f,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}},!0)},77517:function(i,f,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),a=e(56902),s=e(93303),u=r.aTypedArray,c=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,d=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(h){return h===8}}();o("with",function(h,p){var x=u(this),g=a(h),P=n(x)?s(p):+p;return t(x,c(x),g,P)},!d)},30149:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=String.fromCharCode,s=r("".charAt),u=r(/./.exec),c=r("".slice),o=/^[\da-f]{2}$/i,d=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var x=n(p),g="",P=x.length,O=0,S,I;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,f,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,f,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,f,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),a=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:a}),n("groupByToMap")},8604:function(i,f,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),a=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(u){var c=arguments.length>1?arguments[1]:void 0;return r(this,u,c)}}),a("groupBy")},25178:function(i,f,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),a=e(16697);t({target:"Array",proto:!0,forced:a},{groupToMap:n}),r("groupToMap")},39034:function(i,f,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var u=arguments.length>1?arguments[1]:void 0;return r(this,s,u)}}),n("group")},1905:function(i,f,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,a=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var c=0,o=s.length,d;c1?arguments[1]:!1);return n([c&255,c>>8&255],10)}})},93236:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(61618).pack,u=e(35175),c=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(h,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var x=a(h),g=s(u(p),10,2);return o(this,x,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(86350),u=TypeError,c=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(d,h){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(d);return c(this,p,s(h))}})},2278:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),a=e(63335),s=e(56472),u=e(2291),c=e(66477),o=e(64110),d=e(59893),h=e(94844),p=e(5978),x=n("SuppressedError"),g=ReferenceError,P=d("dispose"),O=d("toStringTag"),S="DisposableStack",I=h.set,E=h.getterFor(S),A="sync-dispose",R="disposed",T="pending",D=function(j){var G=E(j);if(G.state===R)throw new g(S+" already disposed");return G},M=function(){I(s(this,B),{type:S,state:T,stack:[]}),r||(this.disposed=!1)},B=M.prototype;c(B,{dispose:function(){var G=E(this);if(G.state!==R){G.state=R,r||(this.disposed=!0);for(var H=G.stack,Y=H.length,L=!1,V;Y;){var K=H[--Y];H[Y]=null;try{K()}catch(Q){L?V=new x(Q,V):(L=!0,V=Q)}}if(G.stack=null,L)throw V}},use:function(G){return p(D(this),G,A),G},adopt:function(G,H){var Y=D(this);return a(H),p(Y,void 0,A,function(){H(G)}),G},defer:function(G){var H=D(this);a(G),p(H,void 0,A,G)},move:function(){var G=D(this),H=new M;return E(H).stack=G.stack,G.stack=[],G.state=R,r||(this.disposed=!0),H}}),r&&o(B,"disposed",{configurable:!0,get:function(){return E(this).state===R}}),u(B,P,B.dispose,{name:"dispose"}),u(B,O,S,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:M})},36955:function(i,f,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),a=e(15212),s=e(32621),u=e(35454),c=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,d=r(o.exec),h=function(p){try{if(!u||!d(o,a(p)))return!1}catch(g){}var x=c(p,"prototype");return!!x&&s(x,"writable")&&!x.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(x){return n(x)&&!h(x)}})},53571:function(i,f,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,f,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),a=Function.prototype;a[n]===void 0&&r(a,n,{value:null})},31050:function(i,f,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,f,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),a=e(80449),s=e(55327),u=e(53456),c=e(64110),o=e(69392),d=e(3338),h=e(32621),p=e(59893),x=e(46571).IteratorPrototype,g=e(35454),P=e(16697),O="constructor",S="Iterator",I=p("toStringTag"),E=TypeError,A=r[S],R=P||!s(A)||A.prototype!==x||!d(function(){A({})}),T=function(){if(n(this,x),u(this)===x)throw new E("Abstract class Iterator not directly constructable")},D=function(M,B){g?c(x,M,{configurable:!0,get:function(){return B},set:function(j){if(a(this),this===x)throw new E("You can't redefine this property");h(this,M)?this[M]=j:o(this,M,j)}}):x[M]=B};h(x,I)||D(I,S),(R||!h(x,O)||x[O]===Object)&&D(O,T),T.prototype=x,t({global:!0,constructor:!0,forced:R},{Iterator:T})},46304:function(i,f,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),a=e(32621),s=e(59893),u=e(46571).IteratorPrototype,c=s("dispose");a(u,c)||r(u,c,function(){var o=n(this,"return");o&&t(o,this)})},55163:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(16697),d=c(function(){for(var h=this.iterator,p=this.next,x,g;this.remaining;)if(this.remaining--,x=n(r(p,h)),g=this.done=!!x.done,g)return;if(x=n(r(p,h)),g=this.done=!!x.done,!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var x=u(s(+p));return new d(a(this),{remaining:x})}})},78722:function(i,f,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(c){a(this),n(c);var o=s(this),d=0;return!r(o,function(h,p){if(!c(h,d++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(20547),c=e(46319),o=e(16697),d=u(function(){for(var h=this.iterator,p=this.predicate,x=this.next,g,P,O;;){if(g=a(r(x,h)),P=this.done=!!g.done,P)return;if(O=g.value,c(h,p,[O,this.counter++],!0))return O}});t({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return a(this),n(p),new d(s(this),{predicate:p})}})},81848:function(i,f,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(c){a(this),n(c);var o=s(this),d=0;return r(o,function(h,p){if(c(h,d++))return p(h)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(7157),c=e(20547),o=e(67996),d=e(16697),h=c(function(){for(var p=this.iterator,x=this.mapper,g,P;;){if(P=this.inner)try{if(g=a(r(P.next,P.iterator)),!g.done)return g.value;this.inner=null}catch(O){o(p,"throw",O)}if(g=a(r(this.next,p)),this.done=!!g.done)return;try{this.inner=u(x(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:d},{flatMap:function(x){return a(this),n(x),new h(s(this),{mapper:x,inner:null})}})},72211:function(i,f,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(c){a(this),n(c);var o=s(this),d=0;r(o,function(h){c(h,d++)},{IS_RECORD:!0})}})},84862:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),a=e(16332),s=e(46571).IteratorPrototype,u=e(20547),c=e(7157),o=e(16697),d=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var x=c(typeof p=="string"?n(p):p,!0);return a(s,x.iterator)?x.iterator:new d(x)}})},92381:function(i,f,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,f,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,f,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,u,c){if(typeof s=="number")return new r(s,u,c,"number",0,1);if(typeof s=="bigint")return new r(s,u,c,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,f,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(o){a(this),n(o);var d=s(this),h=arguments.length<2,p=h?void 0:arguments[1],x=0;if(r(d,function(g){h?(h=!1,p=g):p=o(p,g,x),x++},{IS_RECORD:!0}),h)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,f,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(c){a(this),n(c);var o=s(this),d=0;return r(o,function(h,p){if(c(h,d++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(67996),d=e(16697),h=c(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var x=n(r(this.next,p)),g=this.done=!!x.done;if(!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:d},{take:function(x){n(this);var g=u(s(+x));return new h(a(this),{remaining:g})}})},28566:function(i,f,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),a=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var c=[];return n(a(r(this)),s,{that:c,IS_RECORD:!0}),c}})},51697:function(i,f,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),a=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new a(s(new n(s(r(this)))))}})},61872:function(i,f,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,f,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(65911),s=e(94237),u=e(89945),c=e(55327),o=e(31946),d=e(18589),h=e(32621),p=e(69905),x=e(82762),g=e(69392),P=e(3338),O=e(70913),S=e(42820),I=n.JSON,E=n.Number,A=n.SyntaxError,R=I&&I.parse,T=a("Object","keys"),D=Object.getOwnPropertyDescriptor,M=s("".charAt),B=s("".slice),j=s(/./.exec),G=s([].push),H=/^\d$/,Y=/^[1-9]$/,L=/^(?:-|\d)$/,V=/^[\t\n\r ]$/,K=0,Q=1,W=function(ue,ie){ue=p(ue);var ce=new Z(ue,0,""),le=ce.parse(),He=le.value,ze=ce.skip(V,le.end);if(ze1?arguments[1]:void 0);return a(c,function(d,h){if(!o(d,h,c))return!1},!0)!==!1}})},28220:function(i,f,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(d){var h=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){p(g,P,h)&&c(x,P,g)}),x}})},49350:function(i,f,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),d=a(c,function(h,p){if(o(h,p,c))return{key:p}},!0);return d&&d.key}})},62060:function(i,f,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),d=a(c,function(h,p){if(o(h,p,c))return{value:h}},!0);return d&&d.value}})},20126:function(i,f,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,f,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return a(n(this),function(c){if(r(c,u))return!0},!0)===!0}})},14309:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),a=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(o,d){var h=a(this)?this:u,p=new h;s(d);var x=s(p.set);return n(o,function(g){r(x,p,d(g),g)}),p}})},17822:function(i,f,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var u=n(r(this),function(c,o){if(c===s)return{key:o}},!0);return u&&u.key}})},83543:function(i,f,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(d){var h=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){c(x,p(g,P,h),g)}),x}})},13853:function(i,f,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(d){var h=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){c(x,P,p(g,P,h))}),x}})},25188:function(i,f,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),a=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var c=r(this),o=arguments.length,d=0;d1?arguments[1]:void 0);return a(c,function(d,h){if(o(d,h,c))return!0},!0)===!0}})},8774:function(i,f,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,f,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),a=e(2786),s=TypeError,u=a.get,c=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(h,p){var x=n(this),g=arguments.length;r(p);var P=c(x,h);if(!P&&g<3)throw new s("Updating absent value");var O=P?u(x,h):r(g>2?arguments[2]:void 0)(h,x);return o(x,h,p(O,h,x)),x}})},94065:function(i,f,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,f,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,u,c){return r(c,n(u,s))}})},75708:function(i,f,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,f,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(a){return a*r}})},43710:function(i,f,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,f,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,u,c,o,d){return n(r(s,u,c,o,d))}})},92762:function(i,f,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,a,s,u){var c=n>>>0,o=a>>>0,d=s>>>0;return o+(u>>>0)+((c&d|(c|d)&~(c+d>>>0))>>>31)|0}})},24467:function(i,f,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,d=c&s,h=u>>16,p=c>>16,x=(h*d>>>0)+(o*d>>>16);return h*p+(x>>16)+((o*p>>>0)+(x&s)>>16)}})},68465:function(i,f,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,a,s,u){var c=n>>>0,o=a>>>0,d=s>>>0;return o-(u>>>0)-((~c&d|~(c^d)&c-d>>>0)>>>31)|0}})},77004:function(i,f,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,f,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(a){return a*r}})},51117:function(i,f,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,f,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),a=e(83126),s=e(25587),u=e(94844),c="Seeded Random",o=c+" Generator",d='Math.seededPRNG() argument should have a "seed" field with a finite value.',h=u.set,p=u.getterFor(o),x=TypeError,g=a(function(O){h(this,{type:o,seed:O%2147483647})},c,function(){var O=p(this),S=O.seed=(O.seed*1103515245+12345)%2147483647;return s((S&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var S=r(O).seed;if(!n(S))throw new x(d);return new g(S)}})},83733:function(i,f,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var a=+n;return a===a&&a===0?1/a===-1/0:a<0}})},92044:function(i,f,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,d=c&s,h=u>>>16,p=c>>>16,x=(h*d>>>0)+(o*d>>>16);return h*p+(x>>>16)+((o*p>>>0)+(x&s)>>>16)}})},29190:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a="Invalid number representation",s="Invalid radix",u=RangeError,c=SyntaxError,o=TypeError,d=parseInt,h=Math.pow,p=/^[\d.a-z]+$/,x=r("".charAt),g=r(p.exec),P=r(1 .toString),O=r("".slice),S=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(E,A){var R=1;if(typeof E!="string")throw new o(a);if(!E.length)throw new c(a);if(x(E,0)==="-"&&(R=-1,E=O(E,1),!E.length))throw new c(a);var T=A===void 0?10:n(A);if(T<2||T>36)throw new u(s);if(!g(p,E))throw new c(a);var D=S(E,"."),M=d(D[0],T);if(D.length>1&&(M+=d(D[1],T)/h(T,D[1].length)),T===10&&P(M,T)!==E)throw new c(a);return R*M}})},10775:function(i,f,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(a,s,u){return new r(a,s,u,"number",0,1)}})},19593:function(i,f,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(a){return new r(a,"entries")}})},26502:function(i,f,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(a){return new r(a,"keys")}})},10174:function(i,f,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(a){return new r(a,"values")}})},76867:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),a=e(51996),s=e(63335),u=e(80449),c=e(56472),o=e(55327),d=e(4112),h=e(31946),p=e(53776),x=e(2291),g=e(66477),P=e(64110),O=e(61810),S=e(59893),I=e(94844),E=S("observable"),A="Observable",R="Subscription",T="SubscriptionObserver",D=I.getterFor,M=I.set,B=D(A),j=D(R),G=D(T),H=function(Q){this.observer=u(Q),this.cleanup=void 0,this.subscriptionObserver=void 0};H.prototype={type:R,clean:function(){var Q=this.cleanup;if(Q){this.cleanup=void 0;try{Q()}catch(W){O(W)}}},close:function(){if(!n){var Q=this.facade,W=this.subscriptionObserver;Q.closed=!0,W&&(W.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var Y=function(Q,W){var F=M(this,new H(Q)),J;n||(this.closed=!1);try{(J=p(Q,"start"))&&r(J,Q,this)}catch(ee){O(ee)}if(!F.isClosed()){var k=F.subscriptionObserver=new L(F);try{var Z=W(k),X=Z;d(Z)||(F.cleanup=o(Z.unsubscribe)?function(){X.unsubscribe()}:s(Z))}catch(ee){k.error(ee);return}F.isClosed()&&F.clean()}};Y.prototype=g({},{unsubscribe:function(){var W=j(this);W.isClosed()||(W.close(),W.clean())}}),n&&P(Y.prototype,"closed",{configurable:!0,get:function(){return j(this).isClosed()}});var L=function(Q){M(this,{type:T,subscriptionState:Q}),n||(this.closed=!1)};L.prototype=g({},{next:function(W){var F=G(this).subscriptionState;if(!F.isClosed()){var J=F.observer;try{var k=p(J,"next");k&&r(k,J,W)}catch(Z){O(Z)}}},error:function(W){var F=G(this).subscriptionState;if(!F.isClosed()){var J=F.observer;F.close();try{var k=p(J,"error");k?r(k,J,W):O(W)}catch(Z){O(Z)}F.clean()}},complete:function(){var W=G(this).subscriptionState;if(!W.isClosed()){var F=W.observer;W.close();try{var J=p(F,"complete");J&&r(J,F)}catch(k){O(k)}W.clean()}}}),n&&P(L.prototype,"closed",{configurable:!0,get:function(){return G(this).subscriptionState.isClosed()}});var V=function(W){c(this,K),M(this,{type:A,subscriber:s(W)})},K=V.prototype;g(K,{subscribe:function(W){var F=arguments.length;return new Y(o(W)?{next:W,error:F>1?arguments[1]:void 0,complete:F>2?arguments[2]:void 0}:h(W)?W:{},B(this).subscriber)}}),x(K,E,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:V}),a(A)},14548:function(i,f,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),a=e(80449),s=e(39812),u=e(85428),c=e(53776),o=e(62003),d=e(59893),h=d("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(x){var g=s(this)?this:r("Observable"),P=c(a(x),h);if(P){var O=a(n(P,x));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var S=u(x);return new g(function(I){o(S,function(E,A){if(I.next(E),I.closed)return A()},{IS_ITERATOR:!0,INTERRUPTED:!0}),I.complete()})}})},96378:function(i,f,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,f,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),a=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),c=arguments.length,o=a(c),d=0;d?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(d){var h=n(d),p=s(h,0);return(p>47&&p<58?"\\x3":"")+u(h,c,"\\$&")}})},1220:function(i,f,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),u=0,c=arguments.length;u1?arguments[1]:void 0);return a(c,function(d){if(!o(d,d,c))return!1},!0)!==!1}})},38487:function(i,f,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(d){var h=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g){p(g,g,h)&&c(x,g)}),x}})},29916:function(i,f,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),d=a(c,function(h){if(o(h,h,c))return{value:h}},!0);return d&&d.value}})},25541:function(i,f,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(a,this,n(u))}})},45612:function(i,f,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),a=e(22627),s=!a("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(a,this,n(u))}})},98080:function(i,f,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(a,this,n(u))}})},96351:function(i,f,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(a,this,n(u))}})},60244:function(i,f,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,f,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),a=e(57002),s=e(69905),u=r([].join),c=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(d){var h=n(this),p=d===void 0?",":s(d),x=[];return a(h,function(g){c(x,g)}),u(x,p)}})},42947:function(i,f,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(d){var h=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g){c(x,p(g,g,h))}),x}})},71568:function(i,f,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,f,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),a=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(c){var o=n(this),d=arguments.length<2,h=d?void 0:arguments[1];if(r(c),a(o,function(p){d?(d=!1,h=p):h=c(h,p,p,o)}),d)throw new s("Reduce of empty set with no initial value");return h}})},30556:function(i,f,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(c,function(d){if(o(d,d,c))return!0},!0)===!0}})},93102:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(a,this,n(u))}})},32100:function(i,f,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,f,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(a,this,n(u))}})},1821:function(i,f,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,f,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),a=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(c){var o=s(n(this)),d=o.length,h=a(c),p=h>=0?h:d+h;return p<0||p>=d?void 0:r(o,p)}})},62882:function(i,f,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),a=e(95955),s=e(69905),u=e(94844),c=e(13764),o=c.codeAt,d=c.charAt,h="String Iterator",p=u.set,x=u.getterFor(h),g=r(function(O){p(this,{type:h,string:O,index:0})},"String",function(){var O=x(this),S=O.string,I=O.index,E;return I>=S.length?n(void 0,!0):(E=d(S,I),O.index+=E.length,n({codePoint:o(E,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new g(s(a(this)))}})},59348:function(i,f,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,f,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),a=e(94237),s=e(13743),u=e(80449),c=e(94029),o=e(55327),d=e(82762),h=e(37691).f,p=e(71698),x=e(42530),g=e(67410),P=e(79204),O=e(19268),S=new x.WeakMap,I=x.get,E=x.has,A=x.set,R=Array,T=TypeError,D=Object.freeze||Object,M=Object.isFrozen,B=Math.min,j=a("".charAt),G=a("".slice),H=a("".split),Y=a(/./.exec),L=/([\n\u2028\u2029]|\r\n?)/g,V=RegExp("^["+O+"]*"),K=RegExp("[^"+O+"]"),Q="Invalid tag",W="Invalid opening line",F="Invalid closing line",J=function(ie){var ce=ie.raw;if(t&&!M(ce))throw new T("Raw template should be frozen");if(E(S,ce))return I(S,ce);var le=k(ce),He=X(le);return h(He,"raw",{value:D(le)}),D(He),A(S,ce,He),He},k=function(ie){var ce=c(ie),le=d(ce),He=R(le),ze=R(le),it=0,_t,$e,Xe,je;if(!le)throw new T(Q);for(;it0)throw new T(W);_t[1]=""}if(me){if(_t.length===1||Y(K,_t[_t.length-1]))throw new T(F);_t[_t.length-2]="",_t[_t.length-1]=""}for(var ot=2;ot<_t.length;ot+=2){var lt=_t[ot],St=ot+1===_t.length&&!me,wt=Y(V,lt)[0];if(!St&&wt.length===lt.length){_t[ot]="";continue}$e=Z(wt,$e)}}var Ie=$e?$e.length:0;for(it=0;it1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,f,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)},!0)},56966:function(i,f,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),a=e(58261),s=e(69478),u=a.aTypedArrayConstructor,c=a.exportTypedArrayStaticMethod;c("fromAsync",function(d){var h=this,p=arguments.length,x=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(P){r(h),P(n(d,x,g))}).then(function(P){return s(u(h),P)})},!0)},60239:function(i,f,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(c){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),c,o,n)},!0)},49381:function(i,f,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),a=e(51981),s=e(93303),u=e(56902),c=e(3338),o=t.aTypedArray,d=t.getTypedArrayConstructor,h=t.exportTypedArrayMethod,p=Math.max,x=Math.min,g=!c(function(){var P=new Int8Array([1]),O=P.toSpliced(1,0,{valueOf:function(){return P[0]=2,3}});return O[0]!==2||O[1]!==3});h("toSpliced",function(O,S){var I=o(this),E=d(I),A=r(I),R=a(O,A),T=arguments.length,D=0,M,B,j,G,H,Y,L;if(T===0)M=B=0;else if(T===1)M=0,B=A-R;else if(B=x(p(u(S),0),A-R),M=T-2,M){G=new E(M),j=n(G);for(var V=2;V1?a(arguments[1]):void 0,M=d(D)==="base64"?h:p,B=D?!!D.strict:!1,j=B?T:O(T,E,"");if(j.length%4===0)S(j,-2)==="=="?j=S(j,0,-2):S(j,-1)==="="&&(j=S(j,0,-1));else if(B)throw new g("Input is not correctly padded");var G=j.length%4;switch(G){case 1:throw new g("Bad input length");case 2:j+="AA";break;case 3:j+="A"}for(var H=[],Y=0,L=j.length,V=function(W){var F=P(j,Y+W);if(!u(M,F))throw new g('Bad char in input: "'+F+'"');return M[F]<<18-6*W};Y>16&255,K>>8&255,K&255)}var Q=H.length;if(G===2){if(B&&H[Q-2]!==0)throw new g(A);Q-=2}else if(G===3){if(B&&H[Q-1]!==0)throw new g(A);Q--}return c(x,H,Q)}})},57151:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),a=e(79606),s=r.Uint8Array,u=r.SyntaxError,c=r.parseInt,o=/[^\da-f]/i,d=n(o.exec),h=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(x){a(x);var g=x.length;if(g%2)throw new u("String should have an even number of characters");if(d(o,x))throw new u("String should only contain hex characters");for(var P=new s(g/2),O=0;O>6*T&63)};I+2>(-2*L&6)));return H}})},55182:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(94237),s=e(89945),u=e(3338),c=e(69905),o=e(57106),d=e(66244).i2c,h=n("btoa"),p=a("".charAt),x=a("".charCodeAt),g=!!h&&!u(function(){return h("hi")!=="aGk="}),P=g&&!u(function(){h()}),O=g&&u(function(){return h(null)!=="bnVsbA=="}),S=g&&h.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||P||O||S},{btoa:function(E){if(o(arguments.length,1),g)return s(h,r,c(E));for(var A=c(E),R="",T=0,D=d,M,B;p(A,T)||(D="=",T%1);){if(B=x(A,T+=.75),B>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");M=M<<8|B,R+=p(D,63&M>>8-T%1*8)}return R}})},91472:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,f,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(59594),s=e(68151),u=function(o){if(o&&o.forEach!==a)try{s(o,"forEach",a)}catch(d){o.forEach=a}};for(var c in r)r[c]&&u(t[c]&&t[c].prototype);u(n)},85425:function(i,f,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(11005),s=e(68151),u=e(94573),c=e(59893),o=c("iterator"),d=a.values,h=function(x,g){if(x){if(x[o]!==d)try{s(x,o,d)}catch(O){x[o]=d}if(u(x,g,!0),r[g]){for(var P in a)if(x[P]!==a[P])try{s(x,P,a[P])}catch(O){x[P]=a[P]}}}};for(var p in r)h(t[p]&&t[p].prototype,p);h(n,"DOMTokenList")},64522:function(i,f,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),a=e(3338),s=e(20132),u=e(35012),c=e(37691).f,o=e(2291),d=e(64110),h=e(32621),p=e(56472),x=e(80449),g=e(13367),P=e(7825),O=e(52109),S=e(80739),I=e(94844),E=e(35454),A=e(16697),R="DOMException",T="DATA_CLONE_ERR",D=n("Error"),M=n(R)||function(){try{var ze=n("MessageChannel")||r("worker_threads").MessageChannel;new ze().port1.postMessage(new WeakMap)}catch(it){if(it.name===T&&it.code===25)return it.constructor}}(),B=M&&M.prototype,j=D.prototype,G=I.set,H=I.getterFor(R),Y="stack"in new D(R),L=function(ze){return h(O,ze)&&O[ze].m?O[ze].c:0},V=function(){p(this,K);var it=arguments.length,_t=P(it<1?void 0:arguments[0]),$e=P(it<2?void 0:arguments[1],"Error"),Xe=L($e);if(G(this,{type:R,name:$e,message:_t,code:Xe}),E||(this.name=$e,this.message=_t,this.code=Xe),Y){var je=new D(_t);je.name=R,c(this,"stack",u(1,S(je.stack,1)))}},K=V.prototype=s(j),Q=function(ze){return{enumerable:!0,configurable:!0,get:ze}},W=function(ze){return Q(function(){return H(this)[ze]})};E&&(d(K,"code",W("code")),d(K,"message",W("message")),d(K,"name",W("name"))),c(K,"constructor",u(1,V));var F=a(function(){return!(new M instanceof D)}),J=F||a(function(){return j.toString!==g||String(new M(1,2))!=="2: 1"}),k=F||a(function(){return new M(1,"DataCloneError").code!==25}),Z=F||M[T]!==25||B[T]!==25,X=A?J||k||Z:F;t({global:!0,constructor:!0,forced:X},{DOMException:X?V:M});var ee=n(R),ue=ee.prototype;J&&(A||M===ee)&&o(ue,"toString",g),k&&E&&M===ee&&d(ue,"code",Q(function(){return L(x(this).name)}));for(var ie in O)if(h(O,ie)){var ce=O[ie],le=ce.s,He=u(6,ce.c);h(ee,le)||c(ee,le,He),h(ue,le)||c(ue,le,He)}},41599:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(35012),s=e(37691).f,u=e(32621),c=e(56472),o=e(25576),d=e(7825),h=e(52109),p=e(80739),x=e(35454),g=e(16697),P="DOMException",O=n("Error"),S=n(P),I=function(){c(this,E);var V=arguments.length,K=d(V<1?void 0:arguments[0]),Q=d(V<2?void 0:arguments[1],"Error"),W=new S(K,Q),F=new O(K);return F.name=P,s(W,"stack",a(1,p(F.stack,1))),o(W,this,I),W},E=I.prototype=S.prototype,A="stack"in new O(P),R="stack"in new S(1,2),T=S&&x&&Object.getOwnPropertyDescriptor(r,P),D=!!T&&!(T.writable&&T.configurable),M=A&&!D&&!R;t({global:!0,constructor:!0,forced:g||M},{DOMException:M?I:S});var B=n(P),j=B.prototype;if(j.constructor!==B){g||s(j,"constructor",a(1,B));for(var G in h)if(u(h,G)){var H=h[G],Y=H.s;u(B,Y)||s(B,Y,a(6,H.c))}}},86465:function(i,f,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,f,e){"use strict";e(91472),e(91700)},73624:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),a=e(63335),s=e(57106),u=e(90946),c=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(d){s(arguments.length,1),a(d);var h=u&&c.domain;n(h?h.bind(d):d)}})},62059:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),a=e(35454),s=TypeError,u=Object.defineProperty,c=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(c||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(h){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:h,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:c},{self:r})}catch(d){}},91700:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,a=e(93222),s=r.setImmediate?a(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},91572:function(i,f,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},10305:function(i,f,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),a=e(65911),s=e(94237),u=e(3338),c=e(6145),o=e(55327),d=e(39812),h=e(4112),p=e(31946),x=e(18446),g=e(62003),P=e(80449),O=e(97607),S=e(32621),I=e(69392),E=e(68151),A=e(82762),R=e(57106),T=e(81644),D=e(2786),M=e(19691),B=e(57002),j=e(39311),G=e(25406),H=e(80426),Y=n.Object,L=n.Array,V=n.Date,K=n.Error,Q=n.TypeError,W=n.PerformanceMark,F=a("DOMException"),J=D.Map,k=D.has,Z=D.get,X=D.set,ee=M.Set,ue=M.add,ie=M.has,ce=a("Object","keys"),le=s([].push),He=s((!0).valueOf),ze=s(1 .valueOf),it=s("".valueOf),_t=s(V.prototype.getTime),$e=c("structuredClone"),Xe="DataCloneError",je="Transferring",De=function(de){return!u(function(){var Ee=new n.Set([7]),dt=de(Ee),Je=de(Y(7));return dt===Ee||!dt.has(7)||!p(Je)||+Je!=7})&&de},me=function(de,Ee){return!u(function(){var dt=new Ee,Je=de({a:dt,b:dt});return!(Je&&Je.a===Je.b&&Je.a instanceof Ee&&Je.a.stack===dt.stack)})},ot=function(de){return!u(function(){var Ee=de(new n.AggregateError([1],$e,{cause:3}));return Ee.name!=="AggregateError"||Ee.errors[0]!==1||Ee.message!==$e||Ee.cause!==3})},lt=n.structuredClone,St=t||!me(lt,K)||!me(lt,F)||!ot(lt),wt=!lt&&De(function(de){return new W($e,{detail:de}).detail}),Ie=De(lt)||wt,qe=function(de){throw new F("Uncloneable type: "+de,Xe)},vt=function(de,Ee){throw new F((Ee||"Cloning")+" of "+de+" cannot be properly polyfilled in this engine",Xe)},Le=function(de,Ee){return Ie||vt(Ee),Ie(de)},xe=function(){var de;try{de=new n.DataTransfer}catch(Ee){try{de=new n.ClipboardEvent("").clipboardData}catch(dt){}}return de&&de.items&&de.files?de:null},fe=function(de,Ee,dt){if(k(Ee,de))return Z(Ee,de);var Je=dt||O(de),Ke,st,Tt,Yt,Oe,Fe;if(Je==="SharedArrayBuffer")Ie?Ke=Ie(de):Ke=de;else{var Be=n.DataView;!Be&&!o(de.slice)&&vt("ArrayBuffer");try{if(o(de.slice)&&!de.resizable)Ke=de.slice(0);else for(st=de.byteLength,Tt=("maxByteLength"in de)?{maxByteLength:de.maxByteLength}:void 0,Ke=new ArrayBuffer(st,Tt),Yt=new Be(de),Oe=new Be(Ke),Fe=0;Fe1&&!h(arguments[1])?P(arguments[1]):void 0,Je=dt?dt.transfer:void 0,Ke,st;Je!==void 0&&(Ke=new J,st=tt(Je,Ke));var Tt=Ce(Ee,Ke);return st&&xt(st),Tt}})},41208:function(i,f,e){"use strict";e(88469),e(91572)},91340:function(i,f,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(35454),u=e(3299),c=e(2291),o=e(64110),d=e(66477),h=e(94573),p=e(83126),x=e(94844),g=e(56472),P=e(55327),O=e(32621),S=e(80666),I=e(97607),E=e(80449),A=e(31946),R=e(69905),T=e(20132),D=e(35012),M=e(85428),B=e(26006),j=e(25587),G=e(57106),H=e(59893),Y=e(63668),L=H("iterator"),V="URLSearchParams",K=V+"Iterator",Q=x.set,W=x.getterFor(V),F=x.getterFor(K),J=Object.getOwnPropertyDescriptor,k=function(Ke){if(!s)return r[Ke];var st=J(r,Ke);return st&&st.value},Z=k("fetch"),X=k("Request"),ee=k("Headers"),ue=X&&X.prototype,ie=ee&&ee.prototype,ce=r.RegExp,le=r.TypeError,He=r.decodeURIComponent,ze=r.encodeURIComponent,it=a("".charAt),_t=a([].join),$e=a([].push),Xe=a("".replace),je=a([].shift),De=a([].splice),me=a("".split),ot=a("".slice),lt=/\+/g,St=Array(4),wt=function(Ke){return St[Ke-1]||(St[Ke-1]=ce("((?:%[\\da-f]{2}){"+Ke+"})","gi"))},Ie=function(Ke){try{return He(Ke)}catch(st){return Ke}},qe=function(Ke){var st=Xe(Ke,lt," "),Tt=4;try{return He(st)}catch(Yt){for(;Tt;)st=Xe(st,wt(Tt--),Ie);return st}},vt=/[!'()~]|%20/g,Le={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},xe=function(Ke){return Le[Ke]},fe=function(Ke){return Xe(ze(Ke),vt,xe)},ye=p(function(st,Tt){Q(this,{type:K,target:W(st).entries,index:0,kind:Tt})},V,function(){var st=F(this),Tt=st.target,Yt=st.index++;if(!Tt||Yt>=Tt.length)return st.target=void 0,j(void 0,!0);var Oe=Tt[Yt];switch(st.kind){case"keys":return j(Oe.key,!1);case"values":return j(Oe.value,!1)}return j([Oe.key,Oe.value],!1)},!0),Ce=function(Ke){this.entries=[],this.url=null,Ke!==void 0&&(A(Ke)?this.parseObject(Ke):this.parseQuery(typeof Ke=="string"?it(Ke,0)==="?"?ot(Ke,1):Ke:R(Ke)))};Ce.prototype={type:V,bindURL:function(Ke){this.url=Ke,this.update()},parseObject:function(Ke){var st=this.entries,Tt=B(Ke),Yt,Oe,Fe,Be,mt,Dt,se;if(Tt)for(Yt=M(Ke,Tt),Oe=Yt.next;!(Fe=n(Oe,Yt)).done;){if(Be=M(E(Fe.value)),mt=Be.next,(Dt=n(mt,Be)).done||(se=n(mt,Be)).done||!n(mt,Be).done)throw new le("Expected sequence with length 2");$e(st,{key:R(Dt.value),value:R(se.value)})}else for(var gt in Ke)O(Ke,gt)&&$e(st,{key:gt,value:R(Ke[gt])})},parseQuery:function(Ke){if(Ke)for(var st=this.entries,Tt=me(Ke,"&"),Yt=0,Oe,Fe;Yt0?arguments[0]:void 0,Tt=Q(this,new Ce(st));s||(this.size=Tt.entries.length)},xt=tt.prototype;if(d(xt,{append:function(st,Tt){var Yt=W(this);G(arguments.length,2),$e(Yt.entries,{key:R(st),value:R(Tt)}),s||this.length++,Yt.updateURL()},delete:function(Ke){for(var st=W(this),Tt=G(arguments.length,1),Yt=st.entries,Oe=R(Ke),Fe=Tt<2?void 0:arguments[1],Be=Fe===void 0?Fe:R(Fe),mt=0;mtYt.key?1:-1}),st.updateURL()},forEach:function(st){for(var Tt=W(this).entries,Yt=S(st,arguments.length>1?arguments[1]:void 0),Oe=0,Fe;Oe1?dt(arguments[1]):{})}}),P(X)){var Je=function(st){return g(this,ue),new X(st,arguments.length>1?dt(arguments[1]):{})};ue.constructor=Je,Je.prototype=ue,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Je})}}i.exports={URLSearchParams:tt,getState:W}},4890:function(i,f,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),a=e(57106),s=URLSearchParams,u=s.prototype,c=r(u.append),o=r(u.delete),d=r(u.forEach),h=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(u,"delete",function(x){var g=arguments.length,P=g<2?void 0:arguments[1];if(g&&P===void 0)return o(this,x);var O=[];d(this,function(M,B){h(O,{key:B,value:M})}),a(g,1);for(var S=n(x),I=n(P),E=0,A=0,R=!1,T=O.length,D;E?@[\\\]^|]/,lt=/[\0\t\n\r #/:<>?@[\\\]^|]/,St=/^[\u0000-\u0020]+/,wt=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Ie=/[\t\n\r]/g,qe,vt=function(bt){var et=X(bt,"."),Ue,Ne,rt,jt,Nt,gr,yr;if(et.length&&et[et.length-1]===""&&et.length--,Ue=et.length,Ue>4)return bt;for(Ne=[],rt=0;rt1&&V(jt,0)==="0"&&(Nt=K(Xe,jt)?16:8,jt=ee(jt,Nt===8?1:2)),jt==="")gr=0;else{if(!K(Nt===10?De:Nt===8?je:me,jt))return bt;gr=H(jt,Nt)}J(Ne,gr)}for(rt=0;rt=L(256,5-Ue))return null}else if(gr>255)return null;for(yr=F(Ne),rt=0;rt6))return;for(gr=0;Me();){if(yr=null,gr>0)if(Me()==="."&&gr<4)rt++;else return;if(!K($e,Me()))return;for(;K($e,Me());){if(Ur=H(Me(),10),yr===null)yr=Ur;else{if(yr===0)return;yr=yr*10+Ur}if(yr>255)return;rt++}et[Ue]=et[Ue]*256+yr,gr++,(gr===2||gr===4)&&Ue++}if(gr!==4)return;break}else if(Me()===":"){if(rt++,!Me())return}else if(Me())return;et[Ue++]=jt}if(Ne!==null)for(_n=Ue-Ne,Ue=7;Ue!==0&&_n>0;)ir=et[Ue],et[Ue--]=et[Ne+_n-1],et[Ne+--_n]=ir;else if(Ue!==8)return;return et},xe=function(bt){for(var et=null,Ue=1,Ne=null,rt=0,jt=0;jt<8;jt++)bt[jt]!==0?(rt>Ue&&(et=Ne,Ue=rt),Ne=null,rt=0):(Ne===null&&(Ne=jt),++rt);return rt>Ue&&(et=Ne,Ue=rt),et},fe=function(bt){var et,Ue,Ne,rt;if(typeof bt=="number"){for(et=[],Ue=0;Ue<4;Ue++)ie(et,bt%256),bt=Y(bt/256);return Q(et,".")}else if(typeof bt=="object"){for(et="",Ne=xe(bt),Ue=0;Ue<8;Ue++)rt&&bt[Ue]===0||(rt&&(rt=!1),Ne===Ue?(et+=Ue?":":"::",rt=!0):(et+=W(bt[Ue],16),Ue<7&&(et+=":")));return"["+et+"]"}return bt},ye={},Ce=p({},ye,{" ":1,'"':1,"<":1,">":1,"`":1}),tt=p({},Ce,{"#":1,"?":1,"{":1,"}":1}),xt=p({},tt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),de=function(bt,et){var Ue=P(bt,0);return Ue>32&&Ue<127&&!h(et,bt)?bt:encodeURIComponent(bt)},Ee={ftp:21,file:null,http:80,https:443,ws:80,wss:443},dt=function(bt,et){var Ue;return bt.length===2&&K(it,V(bt,0))&&((Ue=V(bt,1))===":"||!et&&Ue==="|")},Je=function(bt){var et;return bt.length>1&&dt(ee(bt,0,2))&&(bt.length===2||(et=V(bt,2))==="/"||et==="\\"||et==="?"||et==="#")},Ke=function(bt){return bt==="."||ue(bt)==="%2e"},st=function(bt){return bt=ue(bt),bt===".."||bt==="%2e."||bt===".%2e"||bt==="%2e%2e"},Tt={},Yt={},Oe={},Fe={},Be={},mt={},Dt={},se={},gt={},tr={},Ht={},Ut={},cr={},Ze={},pt={},kt={},or={},$t={},vr={},Or={},jr={},qt=function(bt,et,Ue){var Ne=S(bt),rt,jt,Nt;if(et){if(jt=this.parse(Ne),jt)throw new G(jt);this.searchParams=null}else{if(Ue!==void 0&&(rt=new qt(Ue,!0)),jt=this.parse(Ne,null,rt),jt)throw new G(jt);Nt=B(new M),Nt.bindURL(this),this.searchParams=Nt}};qt.prototype={type:"URL",parse:function(bt,et,Ue){var Ne=this,rt=et||Tt,jt=0,Nt="",gr=!1,yr=!1,Ur=!1,_n,ir,Me,Dr;for(bt=S(bt),et||(Ne.scheme="",Ne.username="",Ne.password="",Ne.host=null,Ne.port=null,Ne.path=[],Ne.query=null,Ne.fragment=null,Ne.cannotBeABaseURL=!1,bt=k(bt,St,""),bt=k(bt,wt,"$1")),bt=k(bt,Ie,""),_n=x(bt);jt<=_n.length;){switch(ir=_n[jt],rt){case Tt:if(ir&&K(it,ir))Nt+=ue(ir),rt=Yt;else{if(et)return le;rt=Oe;continue}break;case Yt:if(ir&&(K(_t,ir)||ir==="+"||ir==="-"||ir==="."))Nt+=ue(ir);else if(ir===":"){if(et&&(Ne.isSpecial()!==h(Ee,Nt)||Nt==="file"&&(Ne.includesCredentials()||Ne.port!==null)||Ne.scheme==="file"&&!Ne.host))return;if(Ne.scheme=Nt,et){Ne.isSpecial()&&Ee[Ne.scheme]===Ne.port&&(Ne.port=null);return}Nt="",Ne.scheme==="file"?rt=Ze:Ne.isSpecial()&&Ue&&Ue.scheme===Ne.scheme?rt=Fe:Ne.isSpecial()?rt=se:_n[jt+1]==="/"?(rt=Be,jt++):(Ne.cannotBeABaseURL=!0,J(Ne.path,""),rt=vr)}else{if(et)return le;Nt="",rt=Oe,jt=0;continue}break;case Oe:if(!Ue||Ue.cannotBeABaseURL&&ir!=="#")return le;if(Ue.cannotBeABaseURL&&ir==="#"){Ne.scheme=Ue.scheme,Ne.path=g(Ue.path),Ne.query=Ue.query,Ne.fragment="",Ne.cannotBeABaseURL=!0,rt=jr;break}rt=Ue.scheme==="file"?Ze:mt;continue;case Fe:if(ir==="/"&&_n[jt+1]==="/")rt=gt,jt++;else{rt=mt;continue}break;case Be:if(ir==="/"){rt=tr;break}else{rt=$t;continue}case mt:if(Ne.scheme=Ue.scheme,ir===qe)Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,Ne.path=g(Ue.path),Ne.query=Ue.query;else if(ir==="/"||ir==="\\"&&Ne.isSpecial())rt=Dt;else if(ir==="?")Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,Ne.path=g(Ue.path),Ne.query="",rt=Or;else if(ir==="#")Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,Ne.path=g(Ue.path),Ne.query=Ue.query,Ne.fragment="",rt=jr;else{Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,Ne.path=g(Ue.path),Ne.path.length--,rt=$t;continue}break;case Dt:if(Ne.isSpecial()&&(ir==="/"||ir==="\\"))rt=gt;else if(ir==="/")rt=tr;else{Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,rt=$t;continue}break;case se:if(rt=gt,ir!=="/"||V(Nt,jt+1)!=="/")continue;jt++;break;case gt:if(ir!=="/"&&ir!=="\\"){rt=tr;continue}break;case tr:if(ir==="@"){gr&&(Nt="%40"+Nt),gr=!0,Me=x(Nt);for(var on=0;on65535)return ze;Ne.port=Ne.isSpecial()&&Mn===Ee[Ne.scheme]?null:Mn,Nt=""}if(et)return;rt=or;continue}else return ze;break;case Ze:if(Ne.scheme="file",ir==="/"||ir==="\\")rt=pt;else if(Ue&&Ue.scheme==="file")switch(ir){case qe:Ne.host=Ue.host,Ne.path=g(Ue.path),Ne.query=Ue.query;break;case"?":Ne.host=Ue.host,Ne.path=g(Ue.path),Ne.query="",rt=Or;break;case"#":Ne.host=Ue.host,Ne.path=g(Ue.path),Ne.query=Ue.query,Ne.fragment="",rt=jr;break;default:Je(Q(g(_n,jt),""))||(Ne.host=Ue.host,Ne.path=g(Ue.path),Ne.shortenPath()),rt=$t;continue}else{rt=$t;continue}break;case pt:if(ir==="/"||ir==="\\"){rt=kt;break}Ue&&Ue.scheme==="file"&&!Je(Q(g(_n,jt),""))&&(dt(Ue.path[0],!0)?J(Ne.path,Ue.path[0]):Ne.host=Ue.host),rt=$t;continue;case kt:if(ir===qe||ir==="/"||ir==="\\"||ir==="?"||ir==="#"){if(!et&&dt(Nt))rt=$t;else if(Nt===""){if(Ne.host="",et)return;rt=or}else{if(Dr=Ne.parseHost(Nt),Dr)return Dr;if(Ne.host==="localhost"&&(Ne.host=""),et)return;Nt="",rt=or}continue}else Nt+=ir;break;case or:if(Ne.isSpecial()){if(rt=$t,ir!=="/"&&ir!=="\\")continue}else if(!et&&ir==="?")Ne.query="",rt=Or;else if(!et&&ir==="#")Ne.fragment="",rt=jr;else if(ir!==qe&&(rt=$t,ir!=="/"))continue;break;case $t:if(ir===qe||ir==="/"||ir==="\\"&&Ne.isSpecial()||!et&&(ir==="?"||ir==="#")){if(st(Nt)?(Ne.shortenPath(),ir!=="/"&&!(ir==="\\"&&Ne.isSpecial())&&J(Ne.path,"")):Ke(Nt)?ir!=="/"&&!(ir==="\\"&&Ne.isSpecial())&&J(Ne.path,""):(Ne.scheme==="file"&&!Ne.path.length&&dt(Nt)&&(Ne.host&&(Ne.host=""),Nt=V(Nt,0)+":"),J(Ne.path,Nt)),Nt="",Ne.scheme==="file"&&(ir===qe||ir==="?"||ir==="#"))for(;Ne.path.length>1&&Ne.path[0]==="";)Z(Ne.path);ir==="?"?(Ne.query="",rt=Or):ir==="#"&&(Ne.fragment="",rt=jr)}else Nt+=de(ir,tt);break;case vr:ir==="?"?(Ne.query="",rt=Or):ir==="#"?(Ne.fragment="",rt=jr):ir!==qe&&(Ne.path[0]+=de(ir,ye));break;case Or:!et&&ir==="#"?(Ne.fragment="",rt=jr):ir!==qe&&(ir==="'"&&Ne.isSpecial()?Ne.query+="%27":ir==="#"?Ne.query+="%23":Ne.query+=de(ir,ye));break;case jr:ir!==qe&&(Ne.fragment+=de(ir,Ce));break}jt++}},parseHost:function(bt){var et,Ue,Ne;if(V(bt,0)==="["){if(V(bt,bt.length-1)!=="]"||(et=Le(ee(bt,1,-1)),!et))return He;this.host=et}else if(this.isSpecial()){if(bt=O(bt),K(ot,bt)||(et=vt(bt),et===null))return He;this.host=et}else{if(K(lt,bt))return He;for(et="",Ue=x(bt),Ne=0;Ne1?arguments[1]:void 0,rt=T(Ue,new qt(et,!1,Ne));r||(Ue.href=rt.serialize(),Ue.origin=rt.getOrigin(),Ue.protocol=rt.getProtocol(),Ue.username=rt.getUsername(),Ue.password=rt.getPassword(),Ue.host=rt.getHost(),Ue.hostname=rt.getHostname(),Ue.port=rt.getPort(),Ue.pathname=rt.getPathname(),Ue.search=rt.getSearch(),Ue.searchParams=rt.getSearchParams(),Ue.hash=rt.getHash())},Wt=Ft.prototype,Qt=function(bt,et){return{get:function(){return D(this)[bt]()},set:et&&function(Ue){return D(this)[et](Ue)},configurable:!0,enumerable:!0}};if(r&&(o(Wt,"href",Qt("serialize","setHref")),o(Wt,"origin",Qt("getOrigin")),o(Wt,"protocol",Qt("getProtocol","setProtocol")),o(Wt,"username",Qt("getUsername","setUsername")),o(Wt,"password",Qt("getPassword","setPassword")),o(Wt,"host",Qt("getHost","setHost")),o(Wt,"hostname",Qt("getHostname","setHostname")),o(Wt,"port",Qt("getPort","setPort")),o(Wt,"pathname",Qt("getPathname","setPathname")),o(Wt,"search",Qt("getSearch","setSearch")),o(Wt,"searchParams",Qt("getSearchParams")),o(Wt,"hash",Qt("getHash","setHash"))),c(Wt,"toJSON",function(){return D(this).serialize()},{enumerable:!0}),c(Wt,"toString",function(){return D(this).serialize()},{enumerable:!0}),j){var xr=j.createObjectURL,Er=j.revokeObjectURL;xr&&c(Ft,"createObjectURL",s(xr,j)),Er&&c(Ft,"revokeObjectURL",s(Er,j))}I(Ft,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Ft})},25204:function(i,f,e){"use strict";e(13588)},47803:function(i,f,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,f,e){"use strict";e.d(f,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,f,e){"use strict";e.d(f,{Z:function(){return r}});var t=e(89878);function r(n,a,s){return a=(0,t.Z)(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}},38329:function(i,f,e){"use strict";e.d(f,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[c]=n[c]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,c;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},87296:function(i,f,e){"use strict";e.d(f,{Z:function(){return s}});var t=e(73825);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var d,h,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(d=p.call(o)).done)&&(g.push(d.value),g.length!==c);P=!0);}catch(S){O=!0,h=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw h}}return g}}var n=e(99227),a=e(66160);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},89878:function(i,f,e){"use strict";e.d(f,{Z:function(){return n}});var t=e(8616);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,f,e){"use strict";e.d(f,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,f,e){"use strict";e.d(f,{Z:function(){return r}});function t(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,u=new Array(a);sr.length)&&(n=r.length);for(var a=0,s=Array(n);a3?(le=it===ce)&&(J=He[(F=He[4])?5:(F=3,3)],He[4]=He[5]=p):He[0]<=ze&&((le=ie<2&&zece||ce>it)&&(He[4]=ie,He[5]=ce,ee.n=it,F=0))}if(le||ie>1)return I;throw X=!0,ce}return function(ie,ce,le){if(k>1)throw TypeError("Generator is already running");for(X&&ce===1&&ue(ce,le),F=ce,J=le;(x=F<2?p:J)||!X;){W||(F?F<3?(F>1&&(ee.n=-1),ue(F,J)):ee.n=J:ee.v=J);try{if(k=2,W){if(F||(ie="next"),x=W[ie]){if(!(x=x.call(W,J)))throw TypeError("iterator result is not an object");if(!x.done)return x;J=x.value,F<2&&(F=0)}else F===1&&(x=W.return)&&x.call(W),F<2&&(J=TypeError("The iterator does not provide a '"+ie+"' method"),F=1);W=p}else if((x=(X=ee.n<0)?J:V.call(K,ee))!==I)break}catch(He){W=p,F=1,J=He}finally{k=1}}return{value:x,done:X}}}(B,G,H),!0),L}var I={};function E(){}function A(){}function R(){}x=Object.getPrototypeOf;var T=[][P]?x(x([][P]())):(r(x={},P,function(){return this}),x),D=R.prototype=E.prototype=Object.create(T);function M(B){return Object.setPrototypeOf?Object.setPrototypeOf(B,R):(B.__proto__=R,r(B,O,"GeneratorFunction")),B.prototype=Object.create(D),B}return A.prototype=R,r(D,"constructor",R),r(R,"constructor",A),A.displayName="GeneratorFunction",r(R,O,"GeneratorFunction"),r(D),r(D,O,"Generator"),r(D,P,function(){return this}),r(D,"toString",function(){return"[object Generator]"}),(n=function(){return{w:S,m:M}})()}function a(p,x){function g(O,S,I,E){try{var A=p[O](S),R=A.value;return R instanceof t?x.resolve(R.v).then(function(T){g("next",T,I,E)},function(T){g("throw",T,I,E)}):x.resolve(R).then(function(T){A.value=T,I(A)},function(T){return g("throw",T,I,E)})}catch(T){E(T)}}var P;this.next||(r(a.prototype),r(a.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(O,S,I){function E(){return new x(function(A,R){g(O,I,A,R)})}return P=P?P.then(E,E):E()},!0)}function s(p,x,g,P,O){return new a(n().w(p,x,g,P),O||Promise)}function u(p,x,g,P,O){var S=s(p,x,g,P,O);return S.next().then(function(I){return I.done?I.value:S.next()})}function c(p){var x=Object(p),g=[];for(var P in x)g.unshift(P);return function O(){for(;g.length;)if((P=g.pop())in x)return O.value=P,O.done=!1,O;return O.done=!0,O}}var o=e(76190);function d(p){if(p!=null){var x=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],g=0;if(x)return x.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&g>=p.length&&(p=void 0),{value:p&&p[g++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function h(){"use strict";var p=n(),x=p.m(h),g=(Object.getPrototypeOf?Object.getPrototypeOf(x):x.__proto__).constructor;function P(I){var E=typeof I=="function"&&I.constructor;return!!E&&(E===g||(E.displayName||E.name)==="GeneratorFunction")}var O={throw:1,return:2,break:3,continue:3};function S(I){var E,A;return function(R){E||(E={stop:function(){return A(R.a,2)},catch:function(){return R.v},abrupt:function(D,M){return A(R.a,O[D],M)},delegateYield:function(D,M,B){return E.resultName=M,A(R.d,d(D),B)},finish:function(D){return A(R.f,D)}},A=function(D,M,B){R.p=E.prev,R.n=E.next;try{return D(M,B)}finally{E.next=R.n}}),E.resultName&&(E[E.resultName]=R.v,E.resultName=void 0),E.sent=R.v,E.next=R.n;try{return I.call(this,E)}finally{R.p=E.prev,R.n=E.next}}}return(h=function(){return{wrap:function(A,R,T,D){return p.w(S(A),R,T,D&&D.reverse())},isGeneratorFunction:P,mark:p.m,awrap:function(A,R){return new t(A,R)},AsyncIterator:a,async:function(A,R,T,D,M){return(P(R)?s:u)(S(A),R,T,D,M)},keys:c,values:d}})()}},18773:function(i,f,e){"use strict";e.d(f,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t(r,n)}},42978:function(i,f,e){"use strict";e.d(f,{Z:function(){return s}});var t=e(42028);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var d,h,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(d=p.call(o)).done)&&(g.push(d.value),g.length!==c);P=!0);}catch(S){O=!0,h=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw h}}return g}}var n=e(3208),a=e(23317);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},66712:function(i,f,e){"use strict";e.d(f,{Z:function(){return s}});var t=e(42028),r=e(7553),n=e(3208),a=e(23317);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},94480:function(i,f,e){"use strict";e.d(f,{Z:function(){return u}});var t=e(97047);function r(c){if(Array.isArray(c))return(0,t.Z)(c)}var n=e(7553),a=e(3208);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(c){return r(c)||(0,n.Z)(c)||(0,a.Z)(c)||s()}},88058:function(i,f,e){"use strict";e.d(f,{Z:function(){return n}});var t=e(76190);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},76190:function(i,f,e){"use strict";e.d(f,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},3208:function(i,f,e){"use strict";e.d(f,{Z:function(){return r}});var t=e(97047);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,a):void 0}}},5529:function(i,f,e){"use strict";e.d(f,{Z:function(){return u}});var t=e(58289),r=e(18773);function n(c){try{return Function.toString.call(c).indexOf("[native code]")!==-1}catch(o){return typeof c=="function"}}var a=e(75538);function s(c,o,d){if((0,a.Z)())return Reflect.construct.apply(null,arguments);var h=[null];h.push.apply(h,o);var p=new(c.bind.apply(c,h));return d&&(0,r.Z)(p,d.prototype),p}function u(c){var o=typeof Map=="function"?new Map:void 0;return u=function(h){if(h===null||!n(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(o!==void 0){if(o.has(h))return o.get(h);o.set(h,p)}function p(){return s(h,arguments,(0,t.Z)(this).constructor)}return p.prototype=Object.create(h.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),(0,r.Z)(p,h)},u(c)}},53280:function(i,f,e){"use strict";e.d(f,{D:function(){return r}});function t(n,a,s){var u=s||{},c=u.noTrailing,o=c===void 0?!1:c,d=u.noLeading,h=d===void 0?!1:d,p=u.debounceMode,x=p===void 0?void 0:p,g,P=!1,O=0;function S(){g&&clearTimeout(g)}function I(A){var R=A||{},T=R.upcomingOnly,D=T===void 0?!1:T;S(),P=!D}function E(){for(var A=arguments.length,R=new Array(A),T=0;Tn?h?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var f=__webpack_module_cache__[i];if(f!==void 0)return f.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var f=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(f,{a:f}),f}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};f=f||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~f.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,f){for(var e in f)__webpack_require__.o(f,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:f[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(f,e){return __webpack_require__.f[e](i,f),f},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"d318f155",65:"a0df2a8b",67:"c322316f",81:"961218eb",109:"c2900097",195:"1bcc7bcc",264:"e08e4d15",265:"ed1970a3",292:"754e3df2",310:"31f7dac1",316:"1f60ada6",337:"5ee6bd99",342:"1514ecc3",354:"d4d139cf",435:"738d6a2d",479:"743ea42c",485:"eb6dfd03",508:"c6a3fbd1",532:"a0b9df09",533:"47b9df2e",547:"352f455b",556:"10ba24c2",559:"76c8a732",576:"8c386aae",594:"1344fa58",629:"44a1d9a5",643:"dca01dd4",671:"4a609b8d",680:"673a720d",700:"cf7a67e3",737:"8a3a6968",741:"ac5fd360",745:"c108ba98",799:"9b805ffa",869:"f2fd3be7",895:"e4b04907",919:"30e9293b",921:"4eff2647",928:"bf36ca71",981:"24da50c7",1006:"533282d2",1025:"191ab01d",1043:"7ed293d7",1045:"ebe9745f",1048:"ae6c25b7",1070:"f7835d8c",1144:"c90eccaf",1148:"24e20fb8",1150:"3d41c7be",1154:"8cb80842",1211:"1365fe70",1253:"f6c5b96d",1257:"94de9c94",1265:"dcab9de8",1274:"5f6ea65a",1276:"61697274",1343:"b9b76971",1344:"f114ee2e",1404:"ab061ec2",1416:"35ddb58a",1423:"35d2b359",1427:"37fecfb1",1443:"4986182f",1450:"ee1dc8c2",1461:"1d45eec7",1462:"fcf08abc",1470:"1f54f3a2",1475:"a4d63b25",1482:"dad8cdea",1512:"e204e01b",1520:"210c64fe",1545:"42cfb1b7",1578:"fc6e71ea",1581:"4b332319",1582:"bec1cc8c",1646:"e6e27b60",1657:"2d842f0c",1660:"bef3b6d1",1674:"1376b9a8",1702:"9872b693",1713:"ccb8a231",1717:"3888a1d4",1727:"6c66d0ee",1783:"b220ec96",1799:"6d1f9576",1831:"2daacb8f",1836:"1a353a32",1855:"fcbfbaba",1880:"43e79b09",1939:"a457636b",1953:"5f98dbd0",1962:"9dbd34d8",1994:"e701d8b0",2011:"59d51f98",2045:"85798c68",2076:"7bac769e",2102:"9e4446ef",2141:"7a868961",2216:"723d90ab",2240:"14c99f49",2249:"f4830452",2254:"aa92e7cb",2300:"ec855565",2303:"2da36da3",2306:"0a9ab511",2307:"40be6692",2338:"91efdbe7",2339:"00ffdbab",2341:"b323337b",2386:"192e235c",2396:"ad7467a0",2404:"a443f58e",2412:"4449322d",2425:"74322d46",2429:"6075a923",2443:"d5a3b3ca",2476:"4bda0d62",2494:"68080a87",2501:"3e3a38a0",2524:"356e18ed",2529:"6bb4ed96",2538:"de4a3723",2539:"61f3ca5a",2548:"91418d5f",2570:"394d1d56",2594:"e87d3761",2603:"75d7d956",2656:"b5299570",2659:"9cf2356a",2707:"5fd13e61",2806:"b2255777",2819:"dd1a7ce7",2823:"28fd3224",2826:"e94832e3",2829:"0985a658",2837:"54a82605",2865:"58c97979",2875:"5d2db876",2884:"b3cebfe0",2969:"ab3357d7",2983:"bfdabf75",3006:"434c627d",3133:"9bf3f89c",3141:"8b1fa1df",3157:"e91222d6",3183:"d067871f",3198:"9ca384b2",3212:"f6855474",3220:"9bb2e854",3225:"0193a80d",3247:"ddd79e3b",3260:"970fc1e9",3282:"c3877f87",3317:"f32d2376",3332:"e39d98c1",3355:"3330fdb2",3356:"30235676",3391:"e9c87176",3433:"4acff52b",3442:"1c57aa7d",3443:"e3996834",3447:"39435847",3451:"bdd99884",3496:"5683df9f",3509:"54816ba7",3550:"3dc83156",3581:"9504e50a",3585:"8d5e8084",3589:"e49a34c1",3665:"d16b699f",3668:"17153a2b",3673:"3b7fd06d",3685:"d13d285b",3690:"4e7a8523",3697:"481a10d9",3747:"9f1d4ae3",3754:"74aeec68",3777:"d5b0f2f1",3784:"4d593a0b",3805:"9dbcb95e",3841:"92501a50",3862:"0d1aa94b",3873:"4a1ca5b9",3885:"f87f7f15",3897:"23dc644e",3910:"e2815072",3935:"7d05a4dd",3951:"a20a471e",3987:"5cecd51b",4014:"27a8e97c",4017:"b6fd3238",4030:"aed7ad64",4056:"9d088106",4058:"8b259908",4078:"90b17e64",4088:"6f7d1078",4093:"c337cc19",4105:"5db26bc9",4144:"8811f4df",4164:"3e1db48a",4216:"30bbf2df",4217:"55ce61b1",4227:"70dcb574",4259:"5b4494dd",4264:"dfdf3fb2",4339:"3c17fc7c",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"d7ce6506",4492:"0acea105",4496:"46406174",4498:"464ca2b5",4504:"c9f4f890",4514:"45e4c388",4520:"97419680",4546:"09ae9345",4565:"bf3809ec",4572:"f466084f",4599:"546e508c",4601:"9a84a5dd",4610:"327566ae",4621:"0536b926",4628:"ece2c60c",4662:"40b8b567",4685:"c33f1528",4715:"7683cd1b",4736:"0ab0b82f",4741:"887290c6",4757:"75e043d9",4766:"5e75a05c",4770:"023d71e5",4790:"619413e4",4795:"43d1e8c2",4797:"a24e92db",4800:"bbb9bd38",4849:"7694e103",4850:"1edda4b7",4862:"1f580b21",4884:"5127189f",4889:"12f4c2c1",4928:"b5dc087e",4973:"255e9185",4994:"bb58edbb",5022:"ebaecde9",5043:"108b3622",5048:"a2ca3341",5060:"85dafcc6",5096:"deee37e6",5111:"a2f4a616",5125:"42ed5d83",5148:"9826a88e",5176:"8a1e6935",5179:"cc45ad9d",5186:"a4218e9b",5191:"b1804c37",5205:"049b954a",5238:"ecbbbb56",5290:"5dabcdc2",5297:"3cdae7bd",5319:"b2dd0f42",5321:"1163c84e",5335:"4341ef69",5354:"7ae70604",5357:"7d5bdb94",5359:"f517a9ae",5382:"33f9a488",5402:"69e77069",5416:"454536b7",5434:"38b302a6",5450:"e9f47a01",5470:"682ea389",5494:"d89549c4",5518:"1e66efc9",5549:"0d7d356e",5572:"14725bce",5573:"5b99cfd0",5599:"0875f6be",5624:"500f4c38",5631:"e00d3d36",5650:"f1d4e35e",5679:"4a090bef",5705:"e088c40d",5729:"733940e2",5741:"1772417d",5764:"e0d7e586",5775:"1c18ca25",5786:"23bf3f87",5798:"2124b46f",5816:"86b1e24a",5825:"96352c30",5876:"5eded409",5888:"60daeed5",5891:"e23974e7",5895:"9e3515c3",5902:"5c6b2329",5915:"8c1922e4",5927:"2aa01c8e",5992:"3b5d49c6",6029:"346dadf6",6034:"7feac8fd",6045:"d268f87f",6047:"3ce45acd",6052:"7aa1a4ba",6063:"ad655e05",6069:"1a294603",6126:"99519171",6127:"c66a009f",6170:"c37cfe11",6265:"b74edff4",6270:"8a29abb7",6277:"8c04ee75",6328:"5b991c62",6366:"c20c7156",6378:"7f3a946a",6411:"2a270776",6434:"031b30cf",6444:"c3476116",6452:"b03af4ef",6531:"82448d1d",6541:"4e284b72",6583:"244924ca",6587:"c6c6e85d",6634:"a1656a85",6651:"dd385de2",6685:"6f79c083",6729:"8ee88d06",6741:"2d1c8f45",6758:"02c0daf3",6774:"59d4d618",6784:"fd18c81c",6788:"217d2377",6796:"73e2700c",6805:"45dbc432",6820:"65ecda91",6845:"e8db5dee",6882:"ce7c4813",6883:"b8fe78e3",6904:"99d17d1a",6913:"fb1c6453",6963:"8763dcea",6982:"1922c6af",7008:"2e663d1a",7042:"9c98daab",7043:"53b43919",7045:"de42156a",7046:"181627cd",7058:"880b0309",7062:"24691175",7084:"46ccce72",7156:"e7466006",7172:"a18865ce",7178:"0dc2fe8f",7182:"85a9543f",7242:"fa707374",7260:"894f24f7",7331:"2e27a23b",7333:"6440905a",7365:"1005464f",7395:"f5def0cb",7460:"7a64f751",7477:"85a13e85",7482:"6f3407a7",7527:"e6aae8f0",7545:"079ccece",7560:"72a934ec",7573:"97f85034",7589:"da30eb78",7591:"c8233ce9",7614:"186bb5f9",7622:"c6b765f5",7686:"4fcec9f9",7706:"c2a79e40",7806:"738691aa",7852:"df52e2af",7855:"8c01cb9e",7857:"0f2f4195",7878:"f8af5b6f",7883:"e24f7da8",7884:"8f85b9dd",7922:"dc79289d",7964:"29aed9a1",8014:"f57ac3a1",8062:"c8f61b8e",8072:"8c903e1f",8077:"096453a9",8085:"b4b05e94",8089:"d536b13a",8137:"e21e19f0",8143:"06e96e46",8155:"09f9f71e",8161:"83c5fa9a",8223:"247f0842",8237:"9f78439d",8241:"5523ed13",8302:"f935aeeb",8307:"5e56785f",8319:"68605b31",8340:"d7282ef7",8350:"07df8a75",8351:"8f363b6d",8398:"e083323c",8431:"befbf757",8435:"3d05c4b5",8447:"5fdab722",8517:"eeff2df9",8522:"bc284cfb",8561:"333e8ec9",8563:"872d92ab",8624:"3081b8bc",8634:"0543d1c0",8639:"d7179add",8665:"0f94f289",8688:"e13dd436",8689:"101862e1",8723:"5039a903",8737:"ce7dad23",8776:"0ad26240",8782:"3e8c1406",8787:"6a0790d9",8795:"aac5ca39",8797:"731bd592",8821:"73b11c60",8823:"d5a75263",8827:"59952dcb",8842:"9f25a3e2",8866:"9ae1fd30",8882:"4df22c29",8885:"175a729e",8898:"d002bcd8",8909:"157c96fe",8920:"7f82440c",8963:"790aecdd",8982:"b21f140a",8999:"7a6657a2",9076:"fdd3b486",9104:"bbcb2345",9133:"325e1743",9205:"f7b5b414",9215:"1cd9bb5c",9252:"0d791a59",9260:"f163e60e",9332:"7652b47f",9360:"849b7843",9366:"3ab6e0a6",9391:"0e6e46d4",9404:"9fcc3d3e",9408:"d03f7091",9416:"d16f4890",9472:"771af08f",9487:"ca0d2432",9489:"f8eeffc9",9507:"27888069",9554:"ed358e7b",9559:"4ea33181",9590:"ce5f1343",9595:"62cc924d",9647:"89906bf9",9649:"c41dd75d",9674:"50d84d49",9677:"3c34d038",9695:"6fd34584",9715:"78e36094",9716:"8297dd59",9785:"597581bf",9788:"4528373f",9890:"3b7770e7",9891:"c5e18779",9895:"b8e31ff2",9921:"7f040247",9922:"fb7e7f9d",9928:"5989f5e0",9944:"ec88d720",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"733ddb1e",65:"a6b3e531",67:"3d8ed847",109:"b9c23c40",195:"82e7f291",264:"5fd9b3fc",265:"d9248a47",292:"d7ff424c",310:"e8180a63",337:"fbb64c0c",342:"c968c291",479:"1bb3e420",485:"d63578fe",508:"9e254fc7",532:"c12d893f",533:"6660b6b8",547:"5581debc",556:"0c2aa7e3",559:"c49aa5ba",576:"8bf77b42",643:"d98420ff",680:"e67e9e01",700:"f8df0444",737:"72eaccaa",745:"db91daf0",799:"d78054b7",869:"af851eb7",895:"ce8634e8",919:"9796c16e",921:"b09f4288",928:"3745b2d1",1006:"cd44886b",1025:"a38e117e",1043:"e8c0878b",1045:"53865454",1048:"64fc11e1",1070:"e67e9e01",1148:"754fff63",1150:"bad483bc",1211:"9bf643f5",1253:"fc16cdfc",1257:"7b8c452c",1265:"cc8d4613",1276:"bbc6eeec",1343:"ef1d1155",1344:"f333da3b",1404:"03cdfb68",1416:"96b9d4c9",1423:"0534f297",1427:"c2df60a3",1443:"275581f6",1450:"63954a12",1461:"0eb2d899",1470:"afcb0f79",1475:"82cbf3b5",1482:"f9f88e34",1512:"f3653a35",1520:"f7300d0e",1545:"f145eeb1",1578:"955b54c7",1581:"144e8627",1582:"ba721023",1657:"1e9392de",1674:"fdbc1e05",1702:"522451c1",1713:"b98dd666",1717:"9017801c",1727:"c75b5258",1783:"e817e9b2",1831:"0c9ded6e",1836:"5f0d3f7f",1855:"a88676c2",1880:"0e2dfc83",1939:"283a4feb",1953:"45b8c3e9",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"b0ffede5",2102:"08e28f8d",2141:"5eb2f330",2216:"54bc4b74",2240:"e7cce869",2254:"64cff177",2303:"37e0bd85",2306:"9c2945de",2307:"b2c54321",2338:"bd5e4b22",2339:"ec14ed87",2396:"afb61ef8",2404:"d9aa211d",2412:"01c633d8",2425:"cc6591f1",2443:"26d89d08",2476:"cf85a190",2501:"2441982c",2524:"b7a652de",2529:"c717395e",2539:"6ea6bf03",2548:"75182034",2570:"505bc8e4",2603:"3745b2d1",2659:"f6071a36",2707:"cabcb16e",2806:"f3508476",2819:"82c67c32",2823:"a13b21fb",2826:"c8c0993d",2829:"4605b854",2865:"6ef3cf6b",2875:"5b3114cd",2884:"1527b642",2983:"e8b2821c",3006:"7fce4e74",3141:"caf6f1b7",3157:"0156f0b0",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"f670cb5d",3260:"a01141ff",3282:"0f132e8b",3317:"390325ea",3332:"e293280f",3355:"ed85955d",3356:"12c7785d",3391:"89554b70",3433:"6e5e92c0",3442:"7216725b",3443:"9796c16e",3447:"1653d818",3451:"e3a31387",3496:"113f7cba",3509:"70043ca5",3581:"68faac46",3585:"5f288e7b",3665:"5014d82d",3668:"ba6bd19f",3673:"7f79db7c",3685:"5356e3de",3747:"a0b98647",3784:"05ecae20",3873:"93dce8e3",3897:"7f2c6d75",3910:"658d457f",3935:"d606974b",3951:"1893932c",4030:"f4507d6d",4056:"10eacfff",4078:"aa54548e",4093:"e06c8e3b",4105:"2872f595",4144:"f10aa199",4164:"f85061e6",4216:"3745b2d1",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"ae8a189b",4339:"f287a358",4449:"e68d8d58",4492:"d3f2f846",4496:"dcb45324",4498:"883b079a",4504:"1c1946c2",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"b424cfb7",4601:"3c8ac557",4610:"687005a6",4621:"30ee1340",4662:"1d6091d1",4715:"b440b9f8",4736:"bc8ffdeb",4741:"f15d0dd4",4757:"73b754d2",4766:"b5df5a8e",4770:"dafd4d8c",4795:"9e0c6059",4800:"f50302a4",4849:"74bc5105",4862:"301c8d3c",4884:"bd293d3b",4889:"6f432840",4928:"3ec9e47f",4973:"129c56e8",4994:"69d7ba77",5022:"81b1b86b",5043:"4d348909",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"aa8ceb84",5176:"9c49e7fa",5179:"21f01751",5186:"c00b7414",5191:"bffa1f71",5238:"2682d06e",5297:"3a2685a1",5319:"d7f8f334",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b228de34",5382:"dd511751",5402:"53eb2bc8",5470:"c33b95a0",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"baff77f5",5624:"a7d44e48",5650:"f8f63f4b",5705:"df6bf207",5729:"f6e4f676",5741:"b0ed8bef",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"36e1500a",5825:"1d16fdbc",5888:"215b0119",5891:"6339a112",5895:"d0f5273a",5902:"c30e5df2",5915:"bc9c3e69",5927:"64cbf3c5",5992:"a5625ec7",6029:"a31ddbcc",6052:"557c4435",6063:"a55b8867",6069:"33dd1cdb",6127:"66ea13ef",6265:"e6efd1b4",6270:"53b8e0f9",6277:"1767d631",6328:"1d366bbd",6366:"079fc2d8",6434:"3e26e73c",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"3f6c9121",6587:"9c49e7fa",6634:"b42eca3f",6651:"b07fe216",6685:"95e4d92a",6729:"376181a1",6741:"b838eb14",6758:"d08dc41f",6784:"1affe817",6788:"f26d377b",6796:"a591f5bc",6805:"a72f7fcf",6820:"1ac8b19c",6845:"a1154737",6882:"c2d2eada",6883:"227f3ddb",6904:"81f38392",6913:"4a62ce5c",6963:"84e145fa",6982:"2b2d234c",7008:"6befdb1d",7042:"9796c16e",7043:"d109402d",7045:"7d36736d",7046:"c7301ded",7058:"41bc5265",7062:"61f0b55a",7172:"3b787ec7",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"eb19edf0",7477:"66c58568",7482:"809f9009",7527:"e6a4bf5b",7545:"191174c0",7560:"d82e43ca",7589:"30a392cb",7614:"8e370373",7622:"f15adfe8",7806:"bd9accb9",7852:"e617f97c",7855:"092a3e3b",7857:"6071267c",7878:"2b521fde",7883:"f1b59553",7884:"749716d8",7922:"2e8e26c7",8014:"95f08f8b",8062:"8e384b9f",8072:"10958afc",8077:"4c2e0049",8085:"a8ac9463",8137:"66f37f26",8143:"b5c5b184",8155:"d345abd7",8237:"dacbeda9",8241:"bc9c2ad0",8302:"b3daeac3",8307:"677929c0",8319:"44f8355a",8398:"a909860d",8431:"244f47c8",8435:"d21bd652",8447:"5f846618",8517:"596dea44",8522:"1983b60f",8563:"2812cbfb",8634:"cbb7326a",8665:"c52575bc",8688:"f98a445e",8689:"0dc2d88b",8723:"a54bcc49",8782:"38a7e912",8787:"121de108",8795:"23231ec2",8797:"466ce893",8821:"f7d574a3",8823:"6afcaf56",8827:"bf1a4bac",8866:"088ba732",8882:"88d4f80b",8885:"de905169",8982:"8a75293a",8999:"42d19932",9076:"6a501148",9133:"8094ede3",9205:"1e43ebcb",9215:"f737e7e7",9332:"4cf64377",9360:"d2c3ac33",9366:"3f6c2582",9391:"59be6bd5",9404:"d8cf04f7",9408:"d3565b1a",9416:"b860d784",9472:"ff8c4206",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"ffaae329",9590:"78d4289e",9595:"9796c16e",9647:"64a96ae9",9649:"5e708a2c",9674:"735c7616",9677:"2cb2931e",9695:"4fc082f0",9715:"7d3257ac",9716:"13664757",9785:"cfde2ff2",9788:"4459d92d",9890:"d61f2dfb",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,f){return Object.prototype.hasOwnProperty.call(i,f)}}(),function(){var i={};__webpack_require__.l=function(f,e,t,r){if(i[f]){i[f].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?h?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var f=__webpack_module_cache__[i];if(f!==void 0)return f.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var f=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(f,{a:f}),f}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};f=f||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~f.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,f){for(var e in f)__webpack_require__.o(f,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:f[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(f,e){return __webpack_require__.f[e](i,f),f},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"d318f155",65:"a0df2a8b",67:"c322316f",81:"961218eb",109:"c2900097",195:"1bcc7bcc",264:"e08e4d15",265:"ed1970a3",292:"754e3df2",310:"31f7dac1",316:"1f60ada6",337:"5ee6bd99",342:"1514ecc3",354:"d4d139cf",435:"738d6a2d",479:"743ea42c",485:"eb6dfd03",508:"c6a3fbd1",532:"a0b9df09",533:"47b9df2e",547:"352f455b",556:"10ba24c2",559:"76c8a732",576:"8c386aae",594:"1344fa58",629:"44a1d9a5",643:"dca01dd4",671:"4a609b8d",680:"673a720d",700:"cf7a67e3",737:"8a3a6968",741:"ac5fd360",745:"c108ba98",799:"9b805ffa",869:"f2fd3be7",895:"e4b04907",919:"30e9293b",921:"4eff2647",928:"bf36ca71",981:"24da50c7",1006:"533282d2",1025:"191ab01d",1043:"7ed293d7",1045:"ebe9745f",1048:"ae6c25b7",1070:"f7835d8c",1144:"c90eccaf",1148:"24e20fb8",1150:"3d41c7be",1154:"8cb80842",1211:"1365fe70",1253:"f6c5b96d",1257:"94de9c94",1265:"dcab9de8",1274:"5f6ea65a",1276:"61697274",1343:"b9b76971",1344:"f114ee2e",1404:"ab061ec2",1416:"35ddb58a",1423:"35d2b359",1427:"37fecfb1",1443:"4986182f",1450:"ee1dc8c2",1461:"1d45eec7",1462:"fcf08abc",1470:"1f54f3a2",1475:"a4d63b25",1482:"dad8cdea",1512:"e204e01b",1520:"210c64fe",1545:"42cfb1b7",1578:"fc6e71ea",1581:"4b332319",1582:"bec1cc8c",1646:"e6e27b60",1657:"2d842f0c",1660:"bef3b6d1",1674:"1376b9a8",1702:"9872b693",1713:"ccb8a231",1717:"3888a1d4",1727:"6c66d0ee",1783:"b220ec96",1799:"6d1f9576",1831:"2daacb8f",1836:"1a353a32",1855:"fcbfbaba",1880:"43e79b09",1939:"a457636b",1953:"5f98dbd0",1962:"9dbd34d8",1994:"e701d8b0",2011:"59d51f98",2045:"85798c68",2076:"7bac769e",2102:"9e4446ef",2141:"7a868961",2216:"723d90ab",2240:"14c99f49",2249:"f4830452",2254:"aa92e7cb",2300:"ec855565",2303:"2da36da3",2306:"0a9ab511",2307:"40be6692",2338:"91efdbe7",2339:"00ffdbab",2341:"b323337b",2386:"192e235c",2396:"ad7467a0",2404:"a443f58e",2412:"4449322d",2425:"74322d46",2429:"6075a923",2443:"d5a3b3ca",2476:"4bda0d62",2494:"68080a87",2501:"3e3a38a0",2524:"356e18ed",2529:"6bb4ed96",2538:"de4a3723",2539:"61f3ca5a",2548:"91418d5f",2570:"394d1d56",2594:"e87d3761",2603:"75d7d956",2656:"b5299570",2659:"9cf2356a",2707:"5fd13e61",2806:"b2255777",2819:"dd1a7ce7",2823:"28fd3224",2826:"e94832e3",2829:"0985a658",2837:"54a82605",2865:"58c97979",2875:"5d2db876",2884:"b3cebfe0",2969:"ab3357d7",2983:"bfdabf75",3006:"434c627d",3133:"9bf3f89c",3141:"8b1fa1df",3157:"e91222d6",3183:"d067871f",3198:"9ca384b2",3212:"f6855474",3220:"9bb2e854",3225:"0193a80d",3247:"ddd79e3b",3260:"970fc1e9",3282:"c3877f87",3317:"f32d2376",3332:"e39d98c1",3355:"3330fdb2",3356:"30235676",3391:"e9c87176",3433:"4acff52b",3442:"1c57aa7d",3443:"e3996834",3447:"39435847",3451:"bdd99884",3496:"5683df9f",3509:"54816ba7",3550:"3dc83156",3581:"9504e50a",3585:"8d5e8084",3589:"e49a34c1",3665:"d16b699f",3668:"17153a2b",3673:"3b7fd06d",3685:"d13d285b",3690:"4e7a8523",3697:"481a10d9",3747:"9f1d4ae3",3754:"74aeec68",3777:"d5b0f2f1",3784:"4d593a0b",3805:"9dbcb95e",3841:"92501a50",3862:"0d1aa94b",3873:"4a1ca5b9",3885:"f87f7f15",3897:"23dc644e",3910:"e2815072",3935:"7d05a4dd",3951:"a20a471e",3987:"5cecd51b",4014:"27a8e97c",4017:"b6fd3238",4030:"aed7ad64",4056:"9d088106",4058:"8b259908",4078:"90b17e64",4088:"6f7d1078",4093:"c337cc19",4105:"5db26bc9",4144:"8811f4df",4164:"3e1db48a",4216:"30bbf2df",4217:"55ce61b1",4227:"70dcb574",4259:"5b4494dd",4264:"dfdf3fb2",4339:"3c17fc7c",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"d7ce6506",4492:"0acea105",4496:"46406174",4498:"464ca2b5",4504:"c9f4f890",4514:"45e4c388",4520:"97419680",4546:"09ae9345",4565:"bf3809ec",4572:"f466084f",4599:"546e508c",4601:"9a84a5dd",4610:"327566ae",4621:"0536b926",4628:"ece2c60c",4662:"40b8b567",4685:"c33f1528",4715:"7683cd1b",4736:"0ab0b82f",4741:"887290c6",4757:"75e043d9",4766:"5e75a05c",4770:"023d71e5",4790:"619413e4",4795:"43d1e8c2",4797:"a24e92db",4800:"bbb9bd38",4849:"7694e103",4850:"1edda4b7",4862:"1f580b21",4884:"5127189f",4889:"12f4c2c1",4928:"b5dc087e",4973:"255e9185",4994:"bb58edbb",5022:"ebaecde9",5043:"108b3622",5048:"a2ca3341",5060:"85dafcc6",5096:"deee37e6",5111:"a2f4a616",5125:"42ed5d83",5148:"9826a88e",5176:"8a1e6935",5179:"cc45ad9d",5186:"a4218e9b",5191:"b1804c37",5205:"049b954a",5238:"ecbbbb56",5290:"5dabcdc2",5297:"3cdae7bd",5319:"b2dd0f42",5321:"1163c84e",5335:"4341ef69",5354:"7ae70604",5357:"7d5bdb94",5359:"f517a9ae",5382:"33f9a488",5402:"69e77069",5416:"454536b7",5434:"38b302a6",5450:"e9f47a01",5470:"682ea389",5494:"d89549c4",5518:"1e66efc9",5549:"0d7d356e",5572:"14725bce",5573:"5b99cfd0",5599:"0875f6be",5624:"500f4c38",5631:"e00d3d36",5650:"f1d4e35e",5679:"4a090bef",5705:"e088c40d",5729:"733940e2",5741:"1772417d",5764:"e0d7e586",5775:"1c18ca25",5786:"23bf3f87",5798:"2124b46f",5816:"86b1e24a",5825:"96352c30",5876:"5eded409",5888:"60daeed5",5891:"e23974e7",5895:"9e3515c3",5902:"5c6b2329",5915:"8c1922e4",5927:"2aa01c8e",5992:"3b5d49c6",6029:"346dadf6",6034:"7feac8fd",6045:"d268f87f",6047:"3ce45acd",6052:"7aa1a4ba",6063:"ad655e05",6069:"1a294603",6126:"99519171",6127:"c66a009f",6170:"c37cfe11",6265:"b74edff4",6270:"8a29abb7",6277:"d281341a",6328:"7f550289",6366:"c20c7156",6378:"7f3a946a",6411:"2a270776",6434:"031b30cf",6444:"c3476116",6452:"b03af4ef",6531:"82448d1d",6541:"4e284b72",6583:"244924ca",6587:"c6c6e85d",6634:"a1656a85",6651:"dd385de2",6685:"6f79c083",6729:"8ee88d06",6741:"2d1c8f45",6758:"02c0daf3",6774:"59d4d618",6784:"fd18c81c",6788:"217d2377",6796:"73e2700c",6805:"45dbc432",6820:"65ecda91",6845:"e8db5dee",6882:"ce7c4813",6883:"b8fe78e3",6904:"99d17d1a",6913:"fb1c6453",6963:"8763dcea",6982:"1922c6af",7008:"2e663d1a",7042:"9c98daab",7043:"53b43919",7045:"de42156a",7046:"181627cd",7058:"880b0309",7062:"24691175",7084:"46ccce72",7156:"e7466006",7172:"a18865ce",7178:"0dc2fe8f",7182:"85a9543f",7242:"fa707374",7260:"894f24f7",7331:"2e27a23b",7333:"6440905a",7365:"1005464f",7395:"f5def0cb",7460:"7a64f751",7477:"85a13e85",7482:"6f3407a7",7527:"e6aae8f0",7545:"079ccece",7560:"72a934ec",7573:"97f85034",7589:"da30eb78",7591:"c8233ce9",7614:"186bb5f9",7622:"c6b765f5",7686:"4fcec9f9",7706:"c2a79e40",7806:"738691aa",7852:"df52e2af",7855:"8c01cb9e",7857:"0f2f4195",7878:"f8af5b6f",7883:"e24f7da8",7884:"8f85b9dd",7922:"dc79289d",7964:"29aed9a1",8014:"f57ac3a1",8062:"c8f61b8e",8072:"8c903e1f",8077:"096453a9",8085:"b4b05e94",8089:"d536b13a",8137:"e21e19f0",8143:"06e96e46",8155:"09f9f71e",8161:"83c5fa9a",8223:"247f0842",8237:"9f78439d",8241:"5523ed13",8302:"f935aeeb",8307:"5e56785f",8319:"68605b31",8340:"d7282ef7",8350:"07df8a75",8351:"8f363b6d",8398:"e083323c",8431:"befbf757",8435:"3d05c4b5",8447:"5fdab722",8517:"eeff2df9",8522:"bc284cfb",8561:"333e8ec9",8563:"872d92ab",8624:"3081b8bc",8634:"0543d1c0",8639:"d7179add",8665:"0f94f289",8688:"e13dd436",8689:"101862e1",8723:"5039a903",8737:"ce7dad23",8776:"0ad26240",8782:"3e8c1406",8787:"6a0790d9",8795:"aac5ca39",8797:"731bd592",8821:"73b11c60",8823:"d5a75263",8827:"59952dcb",8842:"9f25a3e2",8866:"9ae1fd30",8882:"4df22c29",8885:"175a729e",8898:"d002bcd8",8909:"157c96fe",8920:"7f82440c",8963:"790aecdd",8982:"b21f140a",8999:"7a6657a2",9076:"fdd3b486",9104:"bbcb2345",9133:"325e1743",9205:"f7b5b414",9215:"1cd9bb5c",9252:"0d791a59",9260:"f163e60e",9332:"7652b47f",9360:"849b7843",9366:"3ab6e0a6",9391:"0e6e46d4",9404:"9fcc3d3e",9408:"d03f7091",9416:"d16f4890",9472:"771af08f",9487:"ca0d2432",9489:"f8eeffc9",9507:"27888069",9554:"ed358e7b",9559:"4ea33181",9590:"ce5f1343",9595:"62cc924d",9647:"89906bf9",9649:"c41dd75d",9674:"50d84d49",9677:"3c34d038",9695:"6fd34584",9715:"78e36094",9716:"8297dd59",9785:"597581bf",9788:"4528373f",9890:"3b7770e7",9891:"c5e18779",9895:"b8e31ff2",9921:"7f040247",9922:"fb7e7f9d",9928:"5989f5e0",9944:"ec88d720",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"733ddb1e",65:"a6b3e531",67:"3d8ed847",109:"b9c23c40",195:"82e7f291",264:"5fd9b3fc",265:"d9248a47",292:"d7ff424c",310:"e8180a63",337:"fbb64c0c",342:"c968c291",479:"1bb3e420",485:"d63578fe",508:"9e254fc7",532:"c12d893f",533:"6660b6b8",547:"5581debc",556:"0c2aa7e3",559:"c49aa5ba",576:"8bf77b42",643:"d98420ff",680:"e67e9e01",700:"f8df0444",737:"72eaccaa",745:"db91daf0",799:"d78054b7",869:"af851eb7",895:"ce8634e8",919:"9796c16e",921:"b09f4288",928:"3745b2d1",1006:"cd44886b",1025:"a38e117e",1043:"e8c0878b",1045:"53865454",1048:"64fc11e1",1070:"e67e9e01",1148:"754fff63",1150:"bad483bc",1211:"9bf643f5",1253:"fc16cdfc",1257:"7b8c452c",1265:"cc8d4613",1276:"bbc6eeec",1343:"ef1d1155",1344:"f333da3b",1404:"03cdfb68",1416:"96b9d4c9",1423:"0534f297",1427:"c2df60a3",1443:"275581f6",1450:"63954a12",1461:"0eb2d899",1470:"afcb0f79",1475:"82cbf3b5",1482:"f9f88e34",1512:"f3653a35",1520:"f7300d0e",1545:"f145eeb1",1578:"955b54c7",1581:"144e8627",1582:"ba721023",1657:"1e9392de",1674:"fdbc1e05",1702:"522451c1",1713:"b98dd666",1717:"9017801c",1727:"c75b5258",1783:"e817e9b2",1831:"0c9ded6e",1836:"5f0d3f7f",1855:"a88676c2",1880:"0e2dfc83",1939:"283a4feb",1953:"45b8c3e9",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"b0ffede5",2102:"08e28f8d",2141:"5eb2f330",2216:"54bc4b74",2240:"e7cce869",2254:"64cff177",2303:"37e0bd85",2306:"9c2945de",2307:"b2c54321",2338:"bd5e4b22",2339:"ec14ed87",2396:"afb61ef8",2404:"d9aa211d",2412:"01c633d8",2425:"cc6591f1",2443:"26d89d08",2476:"cf85a190",2501:"2441982c",2524:"b7a652de",2529:"c717395e",2539:"6ea6bf03",2548:"75182034",2570:"505bc8e4",2603:"3745b2d1",2659:"f6071a36",2707:"cabcb16e",2806:"f3508476",2819:"82c67c32",2823:"a13b21fb",2826:"c8c0993d",2829:"4605b854",2865:"6ef3cf6b",2875:"5b3114cd",2884:"1527b642",2983:"e8b2821c",3006:"7fce4e74",3141:"caf6f1b7",3157:"0156f0b0",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"f670cb5d",3260:"a01141ff",3282:"0f132e8b",3317:"390325ea",3332:"e293280f",3355:"ed85955d",3356:"12c7785d",3391:"89554b70",3433:"6e5e92c0",3442:"7216725b",3443:"9796c16e",3447:"1653d818",3451:"e3a31387",3496:"113f7cba",3509:"70043ca5",3581:"68faac46",3585:"5f288e7b",3665:"5014d82d",3668:"ba6bd19f",3673:"7f79db7c",3685:"5356e3de",3747:"a0b98647",3784:"05ecae20",3873:"93dce8e3",3897:"7f2c6d75",3910:"658d457f",3935:"d606974b",3951:"1893932c",4030:"f4507d6d",4056:"10eacfff",4078:"aa54548e",4093:"e06c8e3b",4105:"2872f595",4144:"f10aa199",4164:"f85061e6",4216:"3745b2d1",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"ae8a189b",4339:"f287a358",4449:"e68d8d58",4492:"d3f2f846",4496:"dcb45324",4498:"883b079a",4504:"1c1946c2",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"b424cfb7",4601:"3c8ac557",4610:"687005a6",4621:"30ee1340",4662:"1d6091d1",4715:"b440b9f8",4736:"bc8ffdeb",4741:"f15d0dd4",4757:"73b754d2",4766:"b5df5a8e",4770:"dafd4d8c",4795:"9e0c6059",4800:"f50302a4",4849:"74bc5105",4862:"301c8d3c",4884:"bd293d3b",4889:"6f432840",4928:"3ec9e47f",4973:"129c56e8",4994:"69d7ba77",5022:"81b1b86b",5043:"4d348909",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"aa8ceb84",5176:"9c49e7fa",5179:"21f01751",5186:"c00b7414",5191:"bffa1f71",5238:"2682d06e",5297:"3a2685a1",5319:"d7f8f334",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b228de34",5382:"dd511751",5402:"53eb2bc8",5470:"c33b95a0",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"baff77f5",5624:"a7d44e48",5650:"f8f63f4b",5705:"df6bf207",5729:"f6e4f676",5741:"b0ed8bef",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"36e1500a",5825:"1d16fdbc",5888:"215b0119",5891:"6339a112",5895:"d0f5273a",5902:"c30e5df2",5915:"bc9c3e69",5927:"64cbf3c5",5992:"a5625ec7",6029:"a31ddbcc",6052:"557c4435",6063:"a55b8867",6069:"33dd1cdb",6127:"66ea13ef",6265:"e6efd1b4",6270:"53b8e0f9",6277:"1767d631",6328:"1d366bbd",6366:"079fc2d8",6434:"3e26e73c",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"3f6c9121",6587:"9c49e7fa",6634:"b42eca3f",6651:"b07fe216",6685:"95e4d92a",6729:"376181a1",6741:"b838eb14",6758:"d08dc41f",6784:"1affe817",6788:"f26d377b",6796:"a591f5bc",6805:"a72f7fcf",6820:"1ac8b19c",6845:"a1154737",6882:"c2d2eada",6883:"227f3ddb",6904:"81f38392",6913:"4a62ce5c",6963:"84e145fa",6982:"2b2d234c",7008:"6befdb1d",7042:"9796c16e",7043:"d109402d",7045:"7d36736d",7046:"c7301ded",7058:"41bc5265",7062:"61f0b55a",7172:"3b787ec7",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"eb19edf0",7477:"66c58568",7482:"809f9009",7527:"e6a4bf5b",7545:"191174c0",7560:"d82e43ca",7589:"30a392cb",7614:"8e370373",7622:"f15adfe8",7806:"bd9accb9",7852:"e617f97c",7855:"092a3e3b",7857:"6071267c",7878:"2b521fde",7883:"f1b59553",7884:"749716d8",7922:"2e8e26c7",8014:"95f08f8b",8062:"8e384b9f",8072:"10958afc",8077:"4c2e0049",8085:"a8ac9463",8137:"66f37f26",8143:"b5c5b184",8155:"d345abd7",8237:"dacbeda9",8241:"bc9c2ad0",8302:"b3daeac3",8307:"677929c0",8319:"44f8355a",8398:"a909860d",8431:"244f47c8",8435:"d21bd652",8447:"5f846618",8517:"596dea44",8522:"1983b60f",8563:"2812cbfb",8634:"cbb7326a",8665:"c52575bc",8688:"f98a445e",8689:"0dc2d88b",8723:"a54bcc49",8782:"38a7e912",8787:"121de108",8795:"23231ec2",8797:"466ce893",8821:"f7d574a3",8823:"6afcaf56",8827:"bf1a4bac",8866:"088ba732",8882:"88d4f80b",8885:"de905169",8982:"8a75293a",8999:"42d19932",9076:"6a501148",9133:"8094ede3",9205:"1e43ebcb",9215:"f737e7e7",9332:"4cf64377",9360:"d2c3ac33",9366:"3f6c2582",9391:"59be6bd5",9404:"d8cf04f7",9408:"d3565b1a",9416:"b860d784",9472:"ff8c4206",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"ffaae329",9590:"78d4289e",9595:"9796c16e",9647:"64a96ae9",9649:"5e708a2c",9674:"735c7616",9677:"2cb2931e",9695:"4fc082f0",9715:"7d3257ac",9716:"13664757",9785:"cfde2ff2",9788:"4459d92d",9890:"d61f2dfb",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,f){return Object.prototype.hasOwnProperty.call(i,f)}}(),function(){var i={};__webpack_require__.l=function(f,e,t,r){if(i[f]){i[f].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return Fr.endsWith("/")?Fr:"".concat(Fr,"/")}var tc=__webpack_require__(38127),Mu=__webpack_require__(38329),au=__webpack_require__(8616),ou=["content"],Wi=["content"],Mc=/^(http:|https:)?\/\//;function rc(Fr){return Mc.test(Fr)||Fr.startsWith("/")&&!Fr.startsWith("/*")||Fr.startsWith("./")||Fr.startsWith("../")}var ku=function(){return ne.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ii=function(nn){var Bn,Ea=nn.loaderData,Kn=nn.htmlPageOpts,aa=nn.manifest,fa=(aa==null||(Bn=aa.assets)===null||Bn===void 0?void 0:Bn["umi.css"])||"";return ne.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ea||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Kn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(fa,"'")}})};function is(Fr){var nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fr=="string")return rc(Fr)?(0,Go.Z)({src:Fr},nn):{content:Fr};if((0,au.Z)(Fr)==="object")return(0,Go.Z)((0,Go.Z)({},Fr),nn);throw new Error("Invalid script type: ".concat((0,au.Z)(Fr)))}function fl(Fr){return rc(Fr)?{type:"link",href:Fr}:{type:"style",content:Fr}}var dl=function(nn){var Bn,Ea,Kn,aa,fa,uo,Xn=nn.htmlPageOpts;return ne.createElement(ne.Fragment,null,(Xn==null?void 0:Xn.title)&&ne.createElement("title",null,Xn.title),Xn==null||(Bn=Xn.favicons)===null||Bn===void 0?void 0:Bn.map(function(co,Ps){return ne.createElement("link",{key:Ps,rel:"shortcut icon",href:co})}),(Xn==null?void 0:Xn.description)&&ne.createElement("meta",{name:"description",content:Xn.description}),(Xn==null||(Ea=Xn.keywords)===null||Ea===void 0?void 0:Ea.length)&&ne.createElement("meta",{name:"keywords",content:Xn.keywords.join(",")}),Xn==null||(Kn=Xn.metas)===null||Kn===void 0?void 0:Kn.map(function(co){return ne.createElement("meta",{key:co.name,name:co.name,content:co.content})}),Xn==null||(aa=Xn.links)===null||aa===void 0?void 0:aa.map(function(co,Ps){return ne.createElement("link",(0,Mu.Z)({key:Ps},co))}),Xn==null||(fa=Xn.styles)===null||fa===void 0?void 0:fa.map(function(co,Ps){var Es=fl(co),Bs=Es.type,zs=Es.href,fu=Es.content;if(Bs==="link")return ne.createElement("link",{key:Ps,rel:"stylesheet",href:zs});if(Bs==="style")return ne.createElement("style",{key:Ps},fu)}),Xn==null||(uo=Xn.headScripts)===null||uo===void 0?void 0:uo.map(function(co,Ps){var Es=is(co),Bs=Es.content,zs=(0,tc.Z)(Es,ou);return ne.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))}))};function nc(Fr){var nn,Bn=Fr.children,Ea=Fr.loaderData,Kn=Fr.manifest,aa=Fr.htmlPageOpts,fa=Fr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,uo=Fr.mountElementId;if(fa!=null&&fa.pureHtml)return ne.createElement("html",null,ne.createElement("head",null,ne.createElement(dl,{htmlPageOpts:aa})),ne.createElement("body",null,ne.createElement(ku,null),ne.createElement("div",{id:uo},Bn),ne.createElement(ii,{manifest:Kn,loaderData:Ea,htmlPageOpts:aa})));if(fa!=null&&fa.pureApp)return ne.createElement(ne.Fragment,null,Bn);var Xn=typeof window=="undefined"?Kn==null?void 0:Kn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ne.createElement("html",{suppressHydrationWarning:!0,lang:(aa==null?void 0:aa.lang)||"en"},ne.createElement("head",null,ne.createElement("meta",{charSet:"utf-8"}),ne.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Xn&&ne.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Xn}),ne.createElement(dl,{htmlPageOpts:aa})),ne.createElement("body",null,ne.createElement(ku,null),ne.createElement("div",{id:uo},Bn),ne.createElement(ii,{manifest:Kn,loaderData:Ea,htmlPageOpts:aa}),aa==null||(nn=aa.scripts)===null||nn===void 0?void 0:nn.map(function(co,Ps){var Es=is(co),Bs=Es.content,zs=(0,tc.Z)(Es,Wi);return ne.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))})))}var Vo=ne.createContext(void 0);function pl(){return ne.useContext(Vo)}var bu=["redirect"];function ju(Fr){var nn=Fr.routesById,Bn=Fr.parentId,Ea=Fr.routeComponents,Kn=Fr.useStream,aa=Kn===void 0?!0:Kn;return Object.keys(nn).filter(function(fa){return nn[fa].parentId===Bn}).map(function(fa){var uo=kc((0,Go.Z)((0,Go.Z)({route:nn[fa],routeComponent:Ea[fa],loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat},Fr.reactRouter5Compat&&{hasChildren:Object.keys(nn).filter(function(co){return nn[co].parentId===fa}).length>0}),{},{useStream:aa})),Xn=ju({routesById:nn,routeComponents:Ea,parentId:uo.id,loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat,useStream:aa});return Xn.length>0&&(uo.children=Xn,uo.routes=Xn),uo})}function ac(Fr){var nn=(0,Zo.UO)(),Bn=(0,Zo.Gn)(Fr.to,nn),Ea=(0,xu.T$)(),Kn=(0,Zo.TH)();if(Ea!=null&&Ea.keepQuery){var aa=Kn.search+Kn.hash;Bn+=aa}var fa=(0,Go.Z)((0,Go.Z)({},Fr),{},{to:Bn});return ne.createElement(Zo.Fg,(0,Mu.Z)({replace:!0},fa))}function kc(Fr){var nn=Fr.route,Bn=Fr.useStream,Ea=Bn===void 0?!0:Bn,Kn=nn.redirect,aa=(0,tc.Z)(nn,bu),fa=Fr.reactRouter5Compat?jc:Lc;return(0,Go.Z)({element:Kn?ne.createElement(ac,{to:Kn}):ne.createElement(Vo.Provider,{value:{route:Fr.route}},ne.createElement(fa,{loader:ne.memo(Fr.routeComponent),loadingComponent:Fr.loadingComponent||Lu,hasChildren:Fr.hasChildren,useStream:Ea}))},aa)}function Lu(){return ne.createElement("div",null)}function jc(Fr){var nn=pl(),Bn=nn.route,Ea=(0,xu.Ov)(),Kn=Ea.history,aa=Ea.clientRoutes,fa=(0,Zo.UO)(),uo={params:fa,isExact:!0,path:Bn.path,url:Kn.location.pathname},Xn=Fr.loader,co={location:Kn.location,match:uo,history:Kn,params:fa,route:Bn,routes:aa};return Fr.useStream?ne.createElement(ne.Suspense,{fallback:ne.createElement(Fr.loadingComponent,null)},ne.createElement(Xn,co,Fr.hasChildren&&ne.createElement(Zo.j3,null))):ne.createElement(Xn,co,Fr.hasChildren&&ne.createElement(Zo.j3,null))}function Lc(Fr){var nn=Fr.loader;return Fr.useStream?ne.createElement(ne.Suspense,{fallback:ne.createElement(Fr.loadingComponent,null)},ne.createElement(nn,null)):ne.createElement(nn,null)}var Fs=null;function Al(){return Fs}function oc(Fr){var nn=Fr.history,Bn=ne.useState({action:nn.action,location:nn.location}),Ea=(0,gu.Z)(Bn,2),Kn=Ea[0],aa=Ea[1];return(0,ne.useLayoutEffect)(function(){return nn.listen(aa)},[nn]),(0,ne.useLayoutEffect)(function(){function fa(uo){Fr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fr.routes,clientRoutes:Fr.clientRoutes,location:uo.location,action:uo.action,basename:Fr.basename,isFirst:!!uo.isFirst}})}return fa({location:Kn.location,action:Kn.action,isFirst:!0}),nn.listen(fa)},[nn,Fr.routes,Fr.clientRoutes]),ne.createElement(Zo.F0,{navigator:nn,location:Kn.location,basename:Fr.basename},Fr.children)}function ss(){var Fr=(0,xu.Ov)(),nn=Fr.clientRoutes;return(0,Zo.V$)(nn)}var ic=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Fu=function(nn,Bn){var Ea=nn.basename||"/",Kn=ju({routesById:nn.routes,routeComponents:nn.routeComponents,loadingComponent:nn.loadingComponent,reactRouter5Compat:nn.reactRouter5Compat,useStream:nn.useStream});nn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Kn}});for(var aa=ne.createElement(oc,{basename:Ea,pluginManager:nn.pluginManager,routes:nn.routes,clientRoutes:Kn,history:nn.history},Bn),fa=0,uo=ic;fanew Promise((Ea,Kn)=>{var aa=Xn=>{try{uo(Bn.next(Xn))}catch(co){Kn(co)}},fa=Xn=>{try{uo(Bn.throw(Xn))}catch(co){Kn(co)}},uo=Xn=>Xn.done?Ea(Xn.value):Promise.resolve(Xn.value).then(aa,fa);uo((Bn=Bn.apply(Fr,nn)).next())});function vl(){return Nu(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail/testresult",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"85"},86:{path:"/classrooms/guidance",parentId:"19",id:"86"},87:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"101"},102:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"102"},103:{path:"/classrooms/",parentId:"19",id:"103"},104:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"103",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework",parentId:"103",id:"105"},106:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"103",id:"106"},107:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"108"},109:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"103",id:"109"},110:{path:"/classrooms/:coursesId/exercise",parentId:"103",id:"110"},111:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"103",id:"111"},112:{path:"/classrooms/:coursesId/poll",parentId:"103",id:"112"},113:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"103",id:"113"},114:{path:"/classrooms/:coursesId/common_homework",parentId:"103",id:"114"},115:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"103",id:"115"},116:{path:"/classrooms/:coursesId/group_homework",parentId:"103",id:"116"},117:{path:"/classrooms/:coursesId/teachers",parentId:"103",id:"117"},118:{path:"/classrooms/:coursesId/students",parentId:"103",id:"118"},119:{path:"/classrooms/:coursesId/assistant",parentId:"103",id:"119"},120:{path:"/classrooms/:coursesId/program_homework",parentId:"103",id:"120"},121:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"103",id:"121"},122:{path:"/classrooms/:coursesId/engineering",parentId:"103",id:"122"},123:{path:"/classrooms/:coursesId/learning_path",parentId:"103",id:"123"},124:{path:"/classrooms/:coursesId/resource_recommend",parentId:"103",id:"124"},125:{path:"/classrooms/:coursesId/attendance",parentId:"103",id:"125"},126:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"103",id:"126"},127:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"103",id:"127"},128:{path:"/classrooms/:coursesId/announcement",parentId:"103",id:"128"},129:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"103",id:"129"},130:{path:"/classrooms/:coursesId/online_learning",parentId:"103",id:"130"},131:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"103",id:"131"},132:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"103",id:"132"},133:{path:"/classrooms/:coursesId/attachment",parentId:"103",id:"133"},134:{path:"/classrooms/:coursesId/video",parentId:"103",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"103",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"103",id:"136"},137:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"103",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"103",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"103",id:"139"},140:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"103",id:"140"},141:{path:"/classrooms/:coursesId/live_video",parentId:"103",id:"141"},142:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"103",id:"142"},143:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"103",id:"143"},144:{path:"/classrooms/:coursesId/board",parentId:"103",id:"144"},145:{path:"/classrooms/:coursesId/course_group",parentId:"103",id:"145"},146:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"103",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"103",id:"147"},148:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"103",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group",parentId:"103",id:"149"},150:{path:"/classrooms/:coursesId/statistics/",parentId:"103",id:"150"},151:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"103",id:"151"},152:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"103",id:"152"},153:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"103",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"103",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"103",id:"155"},156:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"103",id:"156"},157:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"103",id:"157"},158:{path:"/classrooms/:coursesId",parentId:"103",id:"158"},159:{path:"/classrooms/:coursesId/template",parentId:"103",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan",parentId:"103",id:"160"},161:{path:"/classrooms/:coursesId/ai_agent",parentId:"103",id:"161"},162:{path:"/classrooms/:coursesId/ai_knowledge",parentId:"103",id:"162"},163:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"163"},164:{path:"/competitions",parentId:"1",id:"164"},165:{path:"/competitions/index",parentId:"164",id:"165"},166:{path:"/competitions/:identifier/list",parentId:"164",id:"166"},167:{path:"/competitions/exports",parentId:"164",id:"167"},168:{path:"/competitions",parentId:"164",id:"168"},169:{path:"/competitions/:identifier",parentId:"164",id:"169"},170:{path:"/competitions/index/:identifier",parentId:"164",id:"170"},171:{path:"/competitions/:identifier/detail/enroll",parentId:"164",id:"171"},172:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"164",id:"172"},173:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"164",id:"173"},174:{path:"/competitions/detail/:identifier",parentId:"164",id:"174"},175:{path:"/forums",parentId:"1",id:"175"},176:{path:"/forums",parentId:"175",id:"176"},177:{path:"/forums/categories/:memoType",parentId:"175",id:"177"},178:{path:"/forums/new",parentId:"175",id:"178"},179:{path:"/forums/:memoId/edit",parentId:"175",id:"179"},180:{path:"/forums/:memoId",parentId:"175",id:"180"},181:{path:"/problemset",parentId:"1",id:"181"},182:{path:"/problemset",parentId:"181",id:"182"},183:{path:"/problemset/newitem",parentId:"181",id:"183"},184:{path:"/problemset/:type/:id",parentId:"181",id:"184"},185:{path:"/problemset/preview",parentId:"181",id:"185"},186:{path:"/problemset/preview_new",parentId:"181",id:"186"},187:{path:"/problemset/preview_select",parentId:"181",id:"187"},188:{path:"/shixuns",parentId:"1",id:"188"},189:{path:"/shixuns",parentId:"188",id:"189"},190:{path:"/shixuns/exports",parentId:"188",id:"190"},191:{path:"/shixuns/new",parentId:"188",id:"191"},192:{path:"/shixuns/aiStreamIndex",parentId:"188",id:"192"},193:{path:"/shixuns/new/CreateImg",parentId:"188",id:"193"},194:{path:"/shixuns/new/:id/imagepreview",parentId:"188",id:"194"},195:{path:"/shixuns/:id/Merge",parentId:"188",id:"195"},196:{path:"/shixuns/:id/Split",parentId:"188",id:"196"},197:{path:"/shixuns/:id/edit",parentId:"188",id:"197"},198:{path:"shixuns/:id/edit/warehouse",parentId:"197",id:"198"},199:{path:"/shixuns/:id/edit/newquestion",parentId:"197",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"197",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"197",id:"201"},202:{path:"/shixuns/:id/edit/new",parentId:"197",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"197",id:"203"},204:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"197",id:"204"},205:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"197",id:"205"},206:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"197",id:"206"},207:{path:"/shixuns/:id",parentId:"188",id:"207"},208:{path:"/shixuns/:id/poll",parentId:"207",id:"208"},209:{path:"/shixuns/:id/challenges",parentId:"207",id:"209"},210:{path:"/shixuns/:id/repository",parentId:"207",id:"210"},211:{path:"/shixuns/:id/secret_repository",parentId:"207",id:"211"},212:{path:"/shixuns/:id/collaborators",parentId:"207",id:"212"},213:{path:"/shixuns/:id/dataset",parentId:"207",id:"213"},214:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"207",id:"214"},215:{path:"/shixuns/:id/shixun_discuss",parentId:"207",id:"215"},216:{path:"/shixuns/:id/ranking_list",parentId:"207",id:"216"},217:{path:"/shixuns/:id/settings",parentId:"207",id:"217"},218:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"207",id:"218"},219:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"207",id:"219"},220:{path:"/shixuns/:id/repository/upload_file",parentId:"207",id:"220"},221:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"207",id:"221"},222:{path:"/shixuns/:id/repository/add_file",parentId:"207",id:"222"},223:{path:"/shixuns/:id/secret_repository/add_file",parentId:"207",id:"223"},224:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"207",id:"224"},225:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"207",id:"225"},226:{path:"/shixuns/:id/audit_situation",parentId:"207",id:"226"},227:{path:"/shixuns/:id/fork_list",parentId:"207",id:"227"},228:{path:"/users",parentId:"1",id:"228"},229:{path:"/users/:username/membercenter",parentId:"228",id:"229"},230:{path:"/users/:username/videos/protocol",parentId:"228",id:"230"},231:{path:"/users/:username/videos/resourceProtocol",parentId:"228",id:"231"},232:{path:"/users/:username/videos/success",parentId:"228",id:"232"},233:{path:"/users/:username/topicbank/:topicstype",parentId:"228",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"228",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"228",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"228",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"228",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"228",id:"238"},239:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"228",id:"239"},240:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"228",id:"240"},241:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"228",id:"241"},242:{path:"/users/:username/experiment-img/add",parentId:"228",id:"242"},243:{path:"/users/:username",parentId:"228",id:"243"},244:{path:"/users/:username",parentId:"243",id:"244"},245:{path:"/users/:username/baseInfo/edit",parentId:"243",id:"245"},246:{path:"/users/:username/baseInfo",parentId:"243",id:"246"},247:{path:"/users/:username/realNameCertification",parentId:"243",id:"247"},248:{path:"/users/:username/careerCertification",parentId:"243",id:"248"},249:{path:"/users/:username/classrooms",parentId:"243",id:"249"},250:{path:"/users/:username/shixuns",parentId:"243",id:"250"},251:{path:"/users/:username/dataSet",parentId:"243",id:"251"},252:{path:"/users/:username/userPortrait",parentId:"243",id:"252"},253:{path:"/users/:username/learningPath",parentId:"243",id:"253"},254:{path:"/users/:username/teach-group",parentId:"243",id:"254"},255:{path:"/users/:username/competitions",parentId:"243",id:"255"},256:{path:"/users/:username/experiment-img",parentId:"243",id:"256"},257:{path:"/users/:username/experiment-img/:experid/detail",parentId:"243",id:"257"},258:{path:"/users/:username/certificate",parentId:"243",id:"258"},259:{path:"/users/:username/otherResources",parentId:"243",id:"259"},260:{path:"/users/:username/paths",parentId:"243",id:"260"},261:{path:"/users/:username/projects",parentId:"243",id:"261"},262:{path:"/users/:username/videos",parentId:"243",id:"262"},263:{path:"/users/:username/videos/upload",parentId:"243",id:"263"},264:{path:"/users/:username/topics/:topicstype",parentId:"243",id:"264"},265:{path:"/users/:username/vspaces",parentId:"243",id:"265"},266:{path:"/users/:username/resourcesCenter",parentId:"243",id:"266"},267:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"243",id:"267"},268:{path:"/users/:username/resourceGuarantee",parentId:"243",id:"268"},269:{path:"/users/:username/resourceAllocation",parentId:"243",id:"269"},270:{parentId:"1",id:"270"},271:{path:"/problems",parentId:"270",id:"271"},272:{path:"/problems",parentId:"271",id:"272"},273:{path:"/problems/batchAdd",parentId:"271",id:"273"},274:{path:"/problems/newcreate",parentId:"270",id:"274"},275:{path:"/problems/newedit/:id",exact:!0,parentId:"270",id:"275"},276:{path:"/problems/:id/edit",exact:!0,parentId:"270",id:"276"},277:{path:"/problems/new",exact:!0,parentId:"270",id:"277"},278:{path:"/problems/:id/oj/:save_identifier",parentId:"270",id:"278"},279:{path:"/problems/:id/record-detail/:submitId",parentId:"270",id:"279"},280:{path:"/problems/add",parentId:"270",id:"280"},281:{path:"/problems/:id/ojedit",parentId:"270",id:"281"},282:{path:"/engineering",parentId:"1",id:"282"},283:{path:"/engineering",parentId:"282",id:"283"},284:{path:"/engineering/teacherList",parentId:"283",id:"284"},285:{path:"/engineering/studentList",parentId:"283",id:"285"},286:{path:"/engineering/training/program",parentId:"283",id:"286"},287:{path:"/engineering/training/program/add",parentId:"283",id:"287"},288:{path:"/engineering/training/program/edit",parentId:"283",id:"288"},289:{path:"/engineering/training/objectives",parentId:"283",id:"289"},290:{path:"/engineering/graduated/index",parentId:"283",id:"290"},291:{path:"/engineering/graduated/matrix",parentId:"283",id:"291"},292:{path:"/engineering/course/list",parentId:"283",id:"292"},293:{path:"/engineering/course/setting",parentId:"283",id:"293"},294:{path:"/engineering/course/matrix",parentId:"283",id:"294"},295:{path:"/engineering/navigation",parentId:"283",id:"295"},296:{path:"/engineering/evaluate/course",parentId:"283",id:"296"},297:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"283",id:"297"},298:{path:"/engineering/evaluate/norm",parentId:"283",id:"298"},299:{path:"/engineering/evaluate/document",parentId:"283",id:"299"},300:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"283",id:"300"},301:{path:"/engineering/*",redirect:"/404",parentId:"283",id:"301"},302:{path:"/innovation",parentId:"1",id:"302"},303:{path:"/innovation/tasks/:taskId",parentId:"302",id:"303"},304:{path:"/innovation",parentId:"302",id:"304"},305:{path:"/innovation/project",parentId:"304",id:"305"},306:{path:"/innovation/dataset",parentId:"304",id:"306"},307:{path:"/innovation/mirror",parentId:"304",id:"307"},308:{path:"/innovation/my-project",parentId:"304",id:"308"},309:{path:"/innovation/my-dataset",parentId:"304",id:"309"},310:{path:"/innovation/my-mirror",parentId:"304",id:"310"},311:{path:"/innovation/project/create",parentId:"304",id:"311"},312:{path:"/innovation/project/edit/:id",parentId:"304",id:"312"},313:{path:"/innovation/project/detail/:taskId",parentId:"304",id:"313"},314:{path:"/tasks",parentId:"1",id:"314"},315:{path:"/tasks/:taskId",exact:!0,parentId:"314",id:"315"},316:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"314",id:"316"},317:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"314",id:"317"},318:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"314",id:"318"},319:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"314",id:"319"},320:{path:"/tasks/:taskId/result",exact:!0,parentId:"314",id:"320"},321:{path:"/myproblems",parentId:"1",id:"321"},322:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"321",id:"322"},323:{path:"/myproblems/:id",exact:!0,parentId:"321",id:"323"},324:{path:"/account",parentId:"1",id:"324"},325:{path:"/account",parentId:"324",id:"325"},326:{path:"/account/profile",parentId:"325",id:"326"},327:{path:"/account/profile/edit",parentId:"325",id:"327"},328:{path:"/account/certification",parentId:"325",id:"328"},329:{path:"/account/secure",parentId:"325",id:"329"},330:{path:"/account/binding",parentId:"325",id:"330"},331:{path:"/account/Results",parentId:"325",id:"331"},332:{path:"/ch",parentId:"1",id:"332"},333:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"332",id:"333"},334:{path:"/ch/rest/",exact:!0,parentId:"332",id:"334"},335:{path:"/ch/rest/:id",exact:!0,parentId:"332",id:"335"},336:{path:"/order",parentId:"1",id:"336"},337:{path:"/order",parentId:"336",id:"337"},338:{path:"/order/invoice",parentId:"336",id:"338"},339:{path:"/order/records",parentId:"336",id:"339"},340:{path:"/order/apply",parentId:"336",id:"340"},341:{path:"/order/view",parentId:"336",id:"341"},342:{path:"/order/:courseId/information",parentId:"336",id:"342"},343:{path:"/order/:courseId/pay",parentId:"336",id:"343"},344:{path:"/order/:orderNum/result",parentId:"336",id:"344"},345:{path:"/messages",parentId:"1",id:"345"},346:{path:"/messages/:userId/user_tidings",parentId:"345",id:"346"},347:{path:"/messages/:userId/private_messages",parentId:"345",id:"347"},348:{path:"/messages/:userId/message_detail",parentId:"345",id:"348"},349:{path:"/vtrs",parentId:"1",id:"349"},350:{path:"/vtrs/:virtual_spacesId",parentId:"349",id:"350"},351:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"350",id:"351"},352:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"350",id:"352"},353:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"350",id:"353"},354:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"350",id:"354"},355:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"350",id:"355"},356:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"350",id:"356"},357:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"350",id:"357"},358:{path:"/vtrs/:virtual_spacesId/survey",parentId:"350",id:"358"},359:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"350",id:"359"},360:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"350",id:"360"},361:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"350",id:"361"},362:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"350",id:"362"},363:{path:"/vtrs/:virtual_spacesId/material",parentId:"350",id:"363"},364:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"350",id:"364"},365:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"350",id:"365"},366:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"350",id:"366"},367:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"350",id:"367"},368:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"350",id:"368"},369:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"350",id:"369"},370:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"350",id:"370"},371:{path:"/vtrs/:virtual_spacesId/settings",parentId:"350",id:"371"},372:{path:"/vtrs/:virtual_spacesId/resources",parentId:"350",id:"372"},373:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"350",id:"373"},374:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"350",id:"374"},375:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"350",id:"375"},376:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"350",id:"376"},377:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"350",id:"377"},378:{path:"/vtrs/:virtual_spacesId/*",parentId:"350",id:"378"},379:{path:"/101",parentId:"1",id:"379"},380:{path:"/101/:virtual_spacesId",parentId:"379",id:"380"},381:{path:"/101/:virtual_spacesId",exact:!0,parentId:"380",id:"381"},382:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"380",id:"382"},383:{path:"/101/:virtual_spacesId/experiment",parentId:"380",id:"383"},384:{path:"/101/:virtual_spacesId/announcement",parentId:"380",id:"384"},385:{path:"/101/:virtual_spacesId/announcement/add",parentId:"380",id:"385"},386:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"380",id:"386"},387:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"380",id:"387"},388:{path:"/101/:virtual_spacesId/survey",parentId:"380",id:"388"},389:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"380",id:"389"},390:{path:"/101/:virtual_spacesId/knowledge",parentId:"380",id:"390"},391:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"380",id:"391"},392:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"380",id:"392"},393:{path:"/101/:virtual_spacesId/material",parentId:"380",id:"393"},394:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"380",id:"394"},395:{path:"/101/:virtual_spacesId/lesson",parentId:"380",id:"395"},396:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"380",id:"396"},397:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"380",id:"397"},398:{path:"/101/:virtual_spacesId/discussion",parentId:"380",id:"398"},399:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"380",id:"399"},400:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"380",id:"400"},401:{path:"/101/:virtual_spacesId/settings",parentId:"380",id:"401"},402:{path:"/101/:virtual_spacesId/resources",parentId:"380",id:"402"},403:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"380",id:"403"},404:{path:"/101/:virtual_spacesId/Plan",parentId:"380",id:"404"},405:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"380",id:"405"},406:{path:"/101/:virtual_spacesId/digtal",parentId:"380",id:"406"},407:{path:"/101/:virtual_spacesId/homepage",parentId:"380",id:"407"},408:{path:"/101/:virtual_spacesId/*",parentId:"380",id:"408"},409:{path:"/administration",parentId:"1",id:"409"},410:{path:"/administration",parentId:"409",id:"410"},411:{path:"/administration/college",parentId:"410",id:"411"},412:{path:"/administration/student",parentId:"410",id:"412"},413:{path:"/administration/student/:studentId/edit",parentId:"410",id:"413"},414:{path:"/administration/profession",parentId:"410",id:"414"},415:{path:"/administration/classroom",parentId:"410",id:"415"},416:{path:"/graduations",parentId:"1",id:"416"},417:{path:"/graduations",exact:!0,parentId:"416",id:"417"},418:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"416",id:"418"},419:{path:"/graduations/:id",parentId:"416",id:"419"},420:{path:"/graduations/:id/index",parentId:"419",id:"420"},421:{path:"/graduations/:id/topics",parentId:"419",id:"421"},422:{path:"/graduations/:id/student_selection",parentId:"419",id:"422"},423:{path:"/graduations/:id/tasks",parentId:"419",id:"423"},424:{path:"/graduations/:id/opening_report",parentId:"419",id:"424"},425:{path:"/graduations/:id/midterm_report",parentId:"419",id:"425"},426:{path:"/graduations/:id/thesis",parentId:"419",id:"426"},427:{path:"/graduations/:id/final_defense",parentId:"419",id:"427"},428:{path:"/graduations/:id/final_thesis",parentId:"419",id:"428"},429:{path:"/graduations/:id/settings",parentId:"419",id:"429"},430:{path:"/graduations/:id/teachers",parentId:"419",id:"430"},431:{path:"/graduations/:id/students",parentId:"419",id:"431"},432:{path:"/graduations/:id/archives",parentId:"419",id:"432"},433:{path:"/graduations/:id/grading_summary",parentId:"419",id:"433"},434:{path:"/dataset",parentId:"1",id:"434"},435:{path:"/dataset",exact:!0,parentId:"434",id:"435"},436:{path:"/dataset/:id/detail",exact:!0,parentId:"434",id:"436"},437:{path:"/knowledgegraph",parentId:"1",id:"437"},438:{path:"/knowledgegraph/:pathId",parentId:"437",id:"438"},439:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"437",id:"439"},440:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"437",id:"440"},441:{path:"/knowledgegraph/:pathId/statistics",parentId:"437",id:"441"},442:{parentId:"437",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"442",id:"443"},444:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"442",id:"444"},445:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"442",id:"445"},446:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"442",id:"446"},447:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"442",id:"447"},448:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"442",id:"448"},449:{path:"/miniprogram",parentId:"1",id:"449"},450:{path:"/miniprogram/courseware/study",exact:!0,parentId:"449",id:"450"},451:{path:"/educoder-demo",exact:!0,parentId:"1",id:"451"},452:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"452"},453:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"453"},454:{path:"/training",parentId:"1",id:"454"},455:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"454",id:"455"},456:{path:"/largeScreen",exact:!0,parentId:"1",id:"456"},457:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"457"},458:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"458"},459:{path:"/quality",parentId:"1",id:"459"},460:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"459",id:"460"},461:{path:"/otherlogin",exact:!0,parentId:"1",id:"461"},462:{path:"/otherloginqq",exact:!0,parentId:"1",id:"462"},463:{path:"/otherloginstart",exact:!0,parentId:"1",id:"463"},464:{path:"/pathsoverview",exact:!0,parentId:"1",id:"464"},465:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"465"},466:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"466"},467:{path:"/login",parentId:"1",id:"467"},468:{path:"/login",parentId:"467",id:"468"},469:{path:"/user",parentId:"1",id:"469"},470:{path:"/user/login",parentId:"469",id:"470"},471:{path:"/user/register",parentId:"469",id:"471"},472:{path:"/user/reset-password",parentId:"469",id:"472"},473:{path:"/colleges",parentId:"1",id:"473"},474:{path:"/colleges/:id/statistics",parentId:"473",id:"474"},475:{path:"/help",parentId:"1",id:"475"},476:{path:"/help/:id",parentId:"475",id:"476"},477:{path:"/video",parentId:"1",id:"477"},478:{path:"/video/:videoId",parentId:"477",id:"478"},479:{path:"/terminal",parentId:"1",id:"479"},480:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"480"},481:{path:"/wrongAnswer",parentId:"1",id:"481"},482:{path:"/bwdemo",parentId:"1",id:"482"},483:{path:"/",parentId:"1",id:"483"},484:{path:"/",exact:!0,parentId:"483",id:"484"},485:{path:"/api/*",exact:!0,parentId:"483",id:"485"},486:{path:"/search",exact:!0,parentId:"483",id:"486"},487:{path:"/moop_cases",exact:!0,parentId:"483",id:"487"},488:{path:"/moop_cases/new",exact:!0,parentId:"483",id:"488"},489:{path:"/moop_cases/:caseId",exact:!0,parentId:"483",id:"489"},490:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"483",id:"490"},491:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"483",id:"491"},492:{path:"/randompaper",exact:!0,parentId:"483",id:"492"},493:{path:"/randompaper/edit/:id",exact:!0,parentId:"483",id:"493"},494:{path:"/randompaper/detail/:id",exact:!0,parentId:"483",id:"494"},495:{path:"/403",parentId:"483",id:"495"},496:{path:"/500",parentId:"483",id:"496"},497:{path:"/404",parentId:"483",id:"497"},498:{path:"/download",parentId:"483",id:"498"},499:{path:"/iwce",parentId:"483",id:"499"},500:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"483",id:"500"},501:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"483",id:"501"},502:{path:"/Activities",parentId:"483",id:"502"},503:{path:"/iwce/:itemname",parentId:"483",id:"503"},504:{path:"/knowledgeHub",parentId:"483",id:"504"},505:{path:"/admin/vgpu/:path*",parentId:"483",id:"505"},506:{path:"/hpc-course",parentId:"483",id:"506"},507:{path:"/user_agents",parentId:"483",id:"507"},508:{path:"/three",parentId:"483",id:"508"},509:{path:"/introduction",parentId:"483",id:"509"},510:{path:"/chatgpt",parentId:"483",id:"510"},511:{path:"/*",parentId:"483",id:"511"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ne.lazy(()=>__webpack_require__.e(5205).then(__webpack_require__.bind(__webpack_require__,35205))),2:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),3:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,68714))),4:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,73695))),5:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,73695))),6:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,38772))),7:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,90121))),8:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,69890))),9:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),10:ne.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,55979))),11:ne.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,47568))),12:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,1636))),13:ne.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,16067))),14:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,1817))),15:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,71914))),16:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,1636))),17:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,90121))),18:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,90121))),19:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),20:ne.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,69793))),21:ne.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,33352))),22:ne.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,5284))),23:ne.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,69793))),24:ne.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,17702))),25:ne.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,17702))),26:ne.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,67185))),27:ne.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,67185))),28:ne.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,88715))),29:ne.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,49721))),30:ne.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,69079))),31:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,8199))),32:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,96252))),33:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,97724))),34:ne.lazy(()=>Promise.all([__webpack_require__.e(5450),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,93999))),35:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,21674))),36:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8351),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,53635))),37:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8351),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,54422))),38:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,52235))),39:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,72988))),40:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,85863))),41:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,29662))),42:ne.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,13599))),43:ne.lazy(()=>__webpack_require__.e(8795).then(__webpack_require__.bind(__webpack_require__,34863))),44:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,84802))),45:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,90121))),46:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,48221))),47:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,45138))),48:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,10649))),49:ne.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,46806))),50:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,33861))),51:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,29178))),52:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,9336))),53:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,9336))),54:ne.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,64815))),55:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,88713))),56:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,88713))),57:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,64977))),58:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(81),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,91804))),59:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(81),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,5778))),60:ne.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,68470))),61:ne.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,68470))),62:ne.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,42261))),63:ne.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,42261))),64:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,9024))),65:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,18873))),66:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,62506))),67:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,87459))),68:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,4824))),69:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,54445))),70:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,62841))),71:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,19946))),72:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,71028))),73:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,10436))),74:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,97452))),75:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,25228))),76:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,98437))),77:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,60704))),78:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,51966))),79:ne.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,64502))),80:ne.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,70462))),81:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,63427))),82:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,21630))),83:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,24908))),84:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,11805))),85:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,51653))),86:ne.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,16067))),87:ne.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,23058))),88:ne.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,3001))),89:ne.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,56222))),90:ne.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,81015))),91:ne.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,18449))),92:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,6850))),93:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,6850))),94:ne.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42447))),95:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,38923))),96:ne.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,81512))),97:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,99633))),98:ne.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,71092))),99:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,41643))),100:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,16e3))),101:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,17990))),102:ne.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,357))),103:ne.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,20685))),104:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2656),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,34687))),105:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2656),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,34687))),106:ne.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,75665))),107:ne.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,24942))),108:ne.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,24942))),109:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,36519))),110:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,36519))),111:ne.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,90126))),112:ne.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,90126))),113:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2656),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,65074))),114:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2656),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,65074))),115:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2656),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,5465))),116:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2656),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,5465))),117:ne.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,70980))),118:ne.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,67567))),119:ne.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,98468))),120:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2656),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,41760))),121:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2656),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,41760))),122:ne.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,40101))),123:ne.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,89250))),124:ne.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,63814))),125:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,85817))),126:ne.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,46722))),127:ne.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,90919))),128:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,56545))),129:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,56545))),130:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,48453))),131:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,48453))),132:ne.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,83949))),133:ne.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,83949))),134:ne.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,31523))),135:ne.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,31523))),136:ne.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,27308))),137:ne.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,90751))),138:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,6528))),139:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,85793))),140:ne.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,45270))),141:ne.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,45270))),142:ne.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,42055))),143:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,63289))),144:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,63289))),145:ne.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,39833))),146:ne.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,39833))),147:ne.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,57027))),148:ne.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,99273))),149:ne.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,99273))),150:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,21881))),151:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,21881))),152:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,80842))),153:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,88158))),154:ne.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,36809))),155:ne.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,25563))),156:ne.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,76396))),157:ne.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,11809))),158:ne.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,25138))),159:ne.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,1383))),160:ne.lazy(()=>__webpack_require__.e(5741).then(__webpack_require__.bind(__webpack_require__,46770))),161:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2306)]).then(__webpack_require__.bind(__webpack_require__,20319))),162:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1994)]).then(__webpack_require__.bind(__webpack_require__,72849))),163:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,96181))),164:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),165:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,12247))),166:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,12247))),167:ne.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,38434))),168:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,12247))),169:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(594),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,85353))),170:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(594),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,85353))),171:ne.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,38410))),172:ne.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,5550))),173:ne.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,29161))),174:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(594),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,98902))),175:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),176:ne.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,74923))),177:ne.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,89018))),178:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96829))),179:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96829))),180:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,29071))),181:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),182:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,90121))),183:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,35994))),184:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,35994))),185:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,98110))),186:ne.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,10))),187:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,90121))),188:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),189:ne.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,36523))),190:ne.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,29925))),191:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,13687))),192:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8821)]).then(__webpack_require__.bind(__webpack_require__,55898))),193:ne.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,9665))),194:ne.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,16185))),195:ne.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,29686))),196:ne.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,42363))),197:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(3225),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,35453))),198:ne.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,4848))),199:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,5532))),200:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,34772))),201:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,34772))),202:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,34243))),203:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,34243))),204:ne.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,77413))),205:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,38910))),206:ne.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,86320))),207:ne.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,69095))),208:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,49411))),209:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,30170))),210:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,21252))),211:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,21252))),212:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,95322))),213:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,75520))),214:ne.lazy(()=>Promise.all([__webpack_require__.e(3225),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,38052))),215:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,44659))),216:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,91569))),217:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,32508))),218:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,34568))),219:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,34568))),220:ne.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76275))),221:ne.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76275))),222:ne.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,1603))),223:ne.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,1603))),224:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,21252))),225:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,21252))),226:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,5966))),227:ne.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,55992))),228:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),229:ne.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,72854))),230:ne.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,12840))),231:ne.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,53305))),232:ne.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,43854))),233:ne.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,56688))),234:ne.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,13145))),235:ne.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,13145))),236:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,6984))),237:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,74670))),238:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,47530))),239:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,48235))),240:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,11541))),241:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,88671))),242:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,73164))),243:ne.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,80622))),244:ne.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,84028))),245:ne.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,92747))),246:ne.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,51869))),247:ne.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,86311))),248:ne.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,61604))),249:ne.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,84028))),250:ne.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,24219))),251:ne.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,23275))),252:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,21997))),253:ne.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,54295))),254:ne.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,63173))),255:ne.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,30642))),256:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,74557))),257:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,83773))),258:ne.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,64360))),259:ne.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,30931))),260:ne.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,24718))),261:ne.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,95968))),262:ne.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,17713))),263:ne.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,91397))),264:ne.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,12753))),265:ne.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,34558))),266:ne.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,37816))),267:ne.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,43872))),268:ne.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,83248))),269:ne.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,34758))),270:ne.lazy(()=>__webpack_require__.e(5205).then(__webpack_require__.bind(__webpack_require__,35205))),271:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),272:ne.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,72233))),273:ne.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,30965))),274:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2429),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,80269))),275:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2429),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,80269))),276:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2429),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,59264))),277:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2429),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,59264))),278:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,44032))),279:ne.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,52868))),280:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,52208))),281:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,52208))),282:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),283:ne.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,96254))),284:ne.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,15386))),285:ne.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,58298))),286:ne.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,10443))),287:ne.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,40033))),288:ne.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,67767))),289:ne.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,92336))),290:ne.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,16930))),291:ne.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,47523))),292:ne.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,47966))),293:ne.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,19499))),294:ne.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,46357))),295:ne.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,38264))),296:ne.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,43008))),297:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,48819))),298:ne.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,92062))),299:ne.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,17219))),300:ne.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,48846))),301:ne.lazy(()=>__webpack_require__.e(5205).then(__webpack_require__.bind(__webpack_require__,35205))),302:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),303:ne.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,58925))),304:ne.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,78802))),305:ne.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,86268))),306:ne.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,119))),307:ne.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,18324))),308:ne.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,20797))),309:ne.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,12159))),310:ne.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,35621))),311:ne.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,10884))),312:ne.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,10884))),313:ne.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,8190))),314:ne.lazy(()=>__webpack_require__.e(5205).then(__webpack_require__.bind(__webpack_require__,35205))),315:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,95914))),316:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,86965))),317:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,95914))),318:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,86965))),319:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,95914))),320:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8319)]).then(__webpack_require__.bind(__webpack_require__,86554))),321:ne.lazy(()=>__webpack_require__.e(5205).then(__webpack_require__.bind(__webpack_require__,35205))),322:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,45721))),323:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,59971))),324:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),325:ne.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,32027))),326:ne.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,33542))),327:ne.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,44770))),328:ne.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,32632))),329:ne.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,84646))),330:ne.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,59002))),331:ne.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,682))),332:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),333:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,82597))),334:ne.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,27038))),335:ne.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,27038))),336:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),337:ne.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,44599))),338:ne.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,29976))),339:ne.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,95949))),340:ne.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,67516))),341:ne.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,15175))),342:ne.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,79428))),343:ne.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,53690))),344:ne.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,59998))),345:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),346:ne.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,98442))),347:ne.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,97277))),348:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,12597))),349:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),350:ne.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54360))),351:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,56309))),352:ne.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,17979))),353:ne.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,23942))),354:ne.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,76550))),355:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,10507))),356:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,10507))),357:ne.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,92143))),358:ne.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,54018))),359:ne.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,75673))),360:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,51578))),361:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,14396))),362:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,14396))),363:ne.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,71920))),364:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,39848))),365:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,78147))),366:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,95340))),367:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,95340))),368:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,43082))),369:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,52360))),370:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,52360))),371:ne.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,81597))),372:ne.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,2132))),373:ne.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,23289))),374:ne.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,12636))),375:ne.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,869))),376:ne.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,36611))),377:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,56309))),378:ne.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,49058))),379:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),380:ne.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54360))),381:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,56309))),382:ne.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,17979))),383:ne.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,23942))),384:ne.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,76550))),385:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,10507))),386:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,10507))),387:ne.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,92143))),388:ne.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,54018))),389:ne.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,75673))),390:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,51578))),391:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,14396))),392:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,14396))),393:ne.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,71920))),394:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,39848))),395:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,78147))),396:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,95340))),397:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,95340))),398:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,43082))),399:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,52360))),400:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,52360))),401:ne.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,81597))),402:ne.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,2132))),403:ne.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,23289))),404:ne.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,12636))),405:ne.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,869))),406:ne.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,36611))),407:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,56309))),408:ne.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,49058))),409:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),410:ne.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,84637))),411:ne.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,72566))),412:ne.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,96769))),413:ne.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,69777))),414:ne.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,63145))),415:ne.lazy(()=>__webpack_require__.e(3673).then(__webpack_require__.bind(__webpack_require__,98835))),416:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),417:ne.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,72063))),418:ne.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,41113))),419:ne.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,35168))),420:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,70833))),421:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,73252))),422:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,76043))),423:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,64387))),424:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,95244))),425:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,95244))),426:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,95244))),427:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,95244))),428:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,95244))),429:ne.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,24704))),430:ne.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,44998))),431:ne.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,44998))),432:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,78967))),433:ne.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,5026))),434:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),435:ne.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,83713))),436:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,90368))),437:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),438:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(3841),__webpack_require__.e(2341),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,46554))),439:ne.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,47986))),440:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2341),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,2544))),441:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,24222))),442:ne.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,49028))),443:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,15489))),444:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,90359))),445:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,83735))),446:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3841),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,33431))),447:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,61381))),448:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,8269))),449:ne.lazy(()=>__webpack_require__.e(5205).then(__webpack_require__.bind(__webpack_require__,35205))),450:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,67894))),451:ne.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,25573))),452:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,46703))),453:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,46703))),454:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),455:ne.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,24201))),456:ne.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,78204))),457:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,17738))),458:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,4204))),459:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),460:ne.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,14545))),461:ne.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,76008))),462:ne.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,91544))),463:ne.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,64404))),464:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,25489))),465:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,49155))),466:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,21943))),467:ne.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,1842))),468:ne.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,33587))),469:ne.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,1842))),470:ne.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,33587))),471:ne.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,86596))),472:ne.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,54710))),473:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),474:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,91815))),475:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),476:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,96397))),477:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),478:ne.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,33944))),479:ne.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,42094))),480:ne.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,69757))),481:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(8624),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,10649))),482:ne.lazy(()=>__webpack_require__.e(1150).then(__webpack_require__.bind(__webpack_require__,77616))),483:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,69119))),484:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,78019))),485:ne.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,80557))),486:ne.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,25231))),487:ne.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,71262))),488:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,97525))),489:ne.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,10602))),490:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,97525))),491:ne.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,20841))),492:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,33861))),493:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,33861))),494:ne.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,49052))),495:ne.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,76178))),496:ne.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,5901))),497:ne.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,75276))),498:ne.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,13645))),499:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,17261))),500:ne.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,19640))),501:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,85817))),502:ne.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,73382))),503:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,17261))),504:ne.lazy(()=>__webpack_require__.e(1025).then(__webpack_require__.bind(__webpack_require__,97816))),505:ne.lazy(()=>__webpack_require__.e(1344).then(__webpack_require__.bind(__webpack_require__,68735))),506:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,17261))),507:ne.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,92384))),508:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,60631))),509:ne.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,46793))),510:ne.lazy(()=>Promise.all([__webpack_require__.e(8223),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,84595))),511:ne.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,75276))),"@@/global-layout":ne.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,89941)))}}})}var Dl=__webpack_require__(46391),m=__webpack_require__(67807),y=__webpack_require__(29787),b=__webpack_require__(64687),z=()=>ne.createElement(y.Z,{size:"middle",className:b.Z.loading}),oe=__webpack_require__(75790),mr=__webpack_require__(66649),dr=__webpack_require__.n(mr),Tn=__webpack_require__(91392),Wn=__webpack_require__.n(Tn),ra=__webpack_require__(73100),Ko=__webpack_require__.n(ra),To=__webpack_require__(14805),so=__webpack_require__.n(To),Ua=__webpack_require__(13477),Gi=__webpack_require__.n(Ua),Nc=__webpack_require__(64796),sc=__webpack_require__.n(Nc),Bc=__webpack_require__(9007),iu=__webpack_require__.n(Bc),An=__webpack_require__(58626),uc=__webpack_require__.n(An),cc=__webpack_require__(9084),Xo=__webpack_require__.n(cc),Fo=__webpack_require__(5116),su=__webpack_require__.n(Fo),ao=__webpack_require__(50991),uu=__webpack_require__.n(ao),lc=__webpack_require__(39050),us=__webpack_require__.n(lc),cu=__webpack_require__(1554),hl=__webpack_require__.n(cu),zc=__webpack_require__(59697),lu=__webpack_require__.n(zc);dr().extend(Ko()),dr().extend(so()),dr().extend(Gi()),dr().extend(sc()),dr().extend(iu()),dr().extend(uc()),dr().extend(Xo()),dr().extend(su()),dr().extend(uu()),dr().extend(us()),dr().extend(hl()),dr().extend(lu()),dr().extend(Wn());var _l=Object.defineProperty,fc=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,Ns=(Fr,nn,Bn)=>nn in Fr?_l(Fr,nn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Fr[nn]=Bn,wu=(Fr,nn)=>{for(var Bn in nn||(nn={}))ml.call(nn,Bn)&&Ns(Fr,Bn,nn[Bn]);if(fc)for(var Bn of fc(nn))ki.call(nn,Bn)&&Ns(Fr,Bn,nn[Bn]);return Fr},dc=(Fr,nn,Bn)=>new Promise((Ea,Kn)=>{var aa=Xn=>{try{uo(Bn.next(Xn))}catch(co){Kn(co)}},fa=Xn=>{try{uo(Bn.throw(Xn))}catch(co){Kn(co)}},uo=Xn=>Xn.done?Ea(Xn.value):Promise.resolve(Xn.value).then(aa,fa);uo((Bn=Bn.apply(Fr,nn)).next())});const Vi="https://www-cdn.educoder.net/",pc=!1;function Pu(){return dc(this,null,function*(){const Fr=(0,Dl.gD)(),{routes:nn,routeComponents:Bn}=yield vl(Fr);yield Fr.applyPlugins({key:"patchRoutes",type:oe.ApplyPluginsType.event,args:{routes:nn,routeComponents:Bn}});const Ea=Fr.applyPlugins({key:"modifyContextOpts",type:oe.ApplyPluginsType.modify,initialValue:{}}),Kn=Ea.basename||"/",aa=Ea.historyType||"browser",fa=(0,m.fi)(wu({type:aa,basename:Kn},Ea.historyOpts));return Fr.applyPlugins({key:"render",type:oe.ApplyPluginsType.compose,initialValue(){const uo={useStream:!0,routes:nn,routeComponents:Bn,pluginManager:Fr,mountElementId:"root",rootElement:Ea.rootElement||document.getElementById("root"),loadingComponent:z,publicPath:Vi,runtimePublicPath:pc,history:fa,historyType:aa,basename:Kn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ea.callback},Xn=Fr.applyPlugins({key:"modifyClientRenderOpts",type:oe.ApplyPluginsType.modify,initialValue:uo});return Fc(Xn)}})()})}Pu(),typeof window!="undefined"&&(window.g_umi={version:"4.6.5"})})()})();