From 9dc7f4a7ab6f2f0e6f07b3a5ee4b934a22f3d4ed Mon Sep 17 00:00:00 2001 From: autosubmit Date: Tue, 8 Jul 2025 17:42:47 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ...ngs__ThemeChange__index.7ea2c69d.chunk.css | 1 + ...ings__ThemeChange__index.8b054456.async.js | 300 ------------------ ...ings__ThemeChange__index.b641727f.async.js | 300 ++++++++++++++++++ ...ngs__ThemeChange__index.cc41fb10.chunk.css | 1 - ...ixuns__ThemeChange__Edit.a5c76c10.async.js | 88 ++--- ...xuns__ThemeChange__Edit.a85e6ebb.chunk.css | 2 +- umi.9dd270b5.js => umi.e49b60e2.js | 2 +- 8 files changed, 348 insertions(+), 348 deletions(-) create mode 100644 p__Shixuns__Detail__Settings__ThemeChange__index.7ea2c69d.chunk.css delete mode 100644 p__Shixuns__Detail__Settings__ThemeChange__index.8b054456.async.js create mode 100644 p__Shixuns__Detail__Settings__ThemeChange__index.b641727f.async.js delete mode 100644 p__Shixuns__Detail__Settings__ThemeChange__index.cc41fb10.chunk.css rename p__Shixuns__ThemeChange__Edit.1cda0b4d.async.js => p__Shixuns__ThemeChange__Edit.a5c76c10.async.js (71%) rename p__Shixuns__ThemeChange__Edit.f86ba5b1.chunk.css => p__Shixuns__ThemeChange__Edit.a85e6ebb.chunk.css (68%) rename umi.9dd270b5.js => umi.e49b60e2.js (99%) diff --git a/index.html b/index.html index d844c7d3fc..53373496a3 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Shixuns__Detail__Settings__ThemeChange__index.7ea2c69d.chunk.css b/p__Shixuns__Detail__Settings__ThemeChange__index.7ea2c69d.chunk.css new file mode 100644 index 0000000000..1e8fd7cc14 --- /dev/null +++ b/p__Shixuns__Detail__Settings__ThemeChange__index.7ea2c69d.chunk.css @@ -0,0 +1 @@ +.bg___Yd_7B{width:100%;margin:0 auto 200px;background:#fff;border-bottom:0px}.bg___Yd_7B [class~=ant-tabs-tab]{padding-bottom:18px;padding-top:18px;margin-left:20px;font-size:16px}.modal___QT2yv span{margin-top:5px}.colorOrange___q21Ku{color:#ff6601}.colorYellow___LDVER{color:#e6a23c}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.markdown-editor-wrapper{position:relative;margin-bottom:12px}.markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center;overflow:hidden}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}.markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;inset:0;height:100vh!important;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}.markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:0px}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flexRow___35KiY{display:flex;flex-direction:row}.flexJustifyCenter___BbSEK{justify-content:center}.flexAlignEnd___WydSl{align-items:flex-end}.flexAlignCenter___sRpqy{align-items:center}.flexColumn___g_XKJ{display:flex;flex-direction:column}.formWrap___jC7GW{background-color:#fff}.formWrap___jC7GW label{font-size:14px}.titleWrap___MRjOd{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;color:#333;padding:10px 20px;border-bottom:1px solid #eeeeee;background:#fff}.fieldWrap___Lpe0p{padding:10px 20px;border-bottom:1px solid #eeeeee}.fieldWrap___Lpe0p div[class~=ant-form-item-label] label{font-size:14px}.fieldWrap___Lpe0p input[class~=ant-input]{line-height:1.5;background:transparent;border-width:1px;height:40px;font-size:14px}.button___GgBZR{width:100px;height:38px;line-height:38px;font-weight:400;padding:0}.buttonFixed___s9cUj{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___s9cUj div[class~=ant-form-item]{margin-bottom:0;height:100%}.buttonFixed___s9cUj div[class~=ant-form-item-control-input]{height:100%}.buttonWrap___PkhcP{display:flex;flex-direction:row;justify-content:center;align-items:center}.width180___mRL81{width:180px}.width100___OjNjq{width:100px}.width280___wJAEA{width:280px}.difficultyHint___p4YZP{color:#888;margin-top:10px;margin-left:20px;font-size:14px}.color888___K4Jr9{color:#888}.color0152d9___OtUVZ{color:#0152d9}.serviceSettingWrap___FKwpi{padding:40px 20px;margin-bottom:20px}.serviceSettingName___bgeG5{color:#666;margin-bottom:30px;font-size:16px}.serviceBox___zB_d5 .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.serviceBox___zB_d5 .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.serviceBox___zB_d5 .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.serviceBox___zB_d5 .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.serviceBox___zB_d5 .ant-tabs-tab{margin:0;padding:0}.serviceBox___zB_d5 .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.serviceBox___zB_d5 .ant-tabs-tab-active{border:0;background:#165dff1a}.serviceBox___zB_d5 .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.serviceBox___zB_d5 .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.serviceBox___zB_d5 .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.serviceBox___zB_d5 .ant-tabs-ink-bar{display:none}.serviceSetLeft___C7t9v{min-width:100px;font-weight:400;margin-bottom:4px;color:#333}.serviceSetInput___HBxaC{width:80%}.serviceSetMemoryInput___ixIMH{width:20%}.serviceSetTip___CrTQG{display:inline-block;margin-left:12px;line-height:50px;color:#999}.installPackage___o0KhD{margin-bottom:28px;margin-left:20px;max-width:600px;color:#0152d9;cursor:pointer}.popover___rmY0W{background-color:transparent;color:#fff}.popover___rmY0W div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___rmY0W div[class~=ant-popover-inner]{background-color:#05101a99}.popover___rmY0W div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___AH5n6{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.serverConfig___AH5n6 i{color:#165dff;font-size:14px}.viewRecommendConfig___FzOjx{color:#165dff;line-height:50px;cursor:pointer;margin-left:12px}.gpuConfig___MHr8T{width:100%;min-width:400px;max-width:fit-content;min-height:50px;padding:5px 11px;background:#f5f5f5;font-size:14px;display:flex;align-items:center;justify-content:space-between;border-radius:4px}.gpuConfig___MHr8T i{color:#165dff;font-size:14px}.flexRow___JBN3B{display:flex;flex-direction:row}.flexColumn___zXgFj{display:flex;flex-direction:column}.formWrap___aNgan{font-size:14px}.formWrap___aNgan div[class~=ant-form-item-label] label{font-size:14px;color:#000000a6}.formWrap___aNgan div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___aNgan div[class~=ant-form-item-control-input-content] textarea,.formWrap___aNgan div[class~=ant-form-item-control-input-content] span{font-size:14px}.upload___yGdLQ{max-width:370px}.color0152d9___zzEpS{color:#0152d9}.colorCCC___k4Dxq{color:#ccc}.footerWrap___WrUZd div[class~=ant-form-item-control]{max-width:100%}.footerWrap___WrUZd div[class~=ant-form-item]{margin-bottom:0}.footerWrap___WrUZd div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.qrCode___GPwSg{padding:20px;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:20px}.qrCode___GPwSg:after{content:"";height:1px;background-color:#f1f1f1;left:-16px;bottom:0;position:absolute;z-index:1;width:1000px}.qrCode___GPwSg .a1___R6etl{display:flex;flex-direction:column;align-items:flex-start;width:190px}.qrCode___GPwSg .a1___R6etl .code___fCL_L{width:130px;height:130px;background:#fff;box-shadow:0 0 6px 2px #dedede;border-radius:8px;display:flex;justify-content:center;align-items:center}.qrCode___GPwSg .a1___R6etl .group___n7tgy{font-size:14px;color:#3a3a3a;margin-top:4px}.qrCode___GPwSg .a1___R6etl .groupNumber___tw7hA{font-size:12px;color:#999}.qrCode___GPwSg .a2___GGjDE{flex:1 1;font-size:16px;color:#333;line-height:32px;margin-top:14px}.footerWrap___nRGRQ div[class~=ant-form-item-control]{max-width:100%}.footerWrap___nRGRQ div[class~=ant-form-item]{margin-bottom:0}.footerWrap___nRGRQ div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.buttonFixed___vyq30{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.button___hxmYv{width:100px;height:38px!important;font-weight:400;padding:0;font-size:14px!important}.buttonWrap___uK8dl{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.wrapInstallPackageStyle___AU1GI .ant-modal-close-x{width:67px;height:51px;line-height:51px}.wrapInstallPackageStyle___AU1GI .ant-modal-header{padding:14px 40px}.wrapInstallPackageStyle___AU1GI .ant-modal-body{max-height:600px;overflow:auto;padding:20px 40px 0}.wrapInstallPackageStyle___AU1GI .installPackageStyle___k2iyn .title___oN9OA{width:800px;height:20px;font-size:16px;font-weight:600;color:#333;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:30px}.wrapInstallPackageStyle___AU1GI .installPackageStyle___k2iyn .line___PxUeH{width:1000px;height:1px;background:#f1f1f1;margin-bottom:30px;margin-left:-40px}.bodyHeight___QO5he{height:100%}.modal___aF6vS .con_warp___W1gHS{width:702px;font-weight:400;font-size:14px;color:#232b40;display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS:first-child{margin-bottom:20px}.modal___aF6vS .con_warp___W1gHS .flex___Cbe__{display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ{width:130px;height:40px;border-radius:2px;border:1px solid #DCDCDC;margin-right:8px}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ [class~=ant-input-number-input]{text-align:center}.modal___aF6vS .con_warp___W1gHS .config_btn___OAH7T{width:40px;height:38px;background:#f5f5f5;cursor:pointer;color:#666}.modal___aF6vS .sceneList___N5Y3k{width:702px;height:auto;display:flex;flex-wrap:wrap}.modal___aF6vS .sceneList___N5Y3k .sceneItem____bE1H{width:auto;height:32px;padding:6px 16px;background:#f0f3f8;border-radius:23px;font-size:14px;color:#464f66;margin-bottom:15px;margin-right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal___aF6vS .sceneList___N5Y3k .sceneItemActive___e82B8{background:#3061d0;color:#fff}.header_body___lAlEX{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{font-weight:500;font-size:16px;color:#333;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{cursor:pointer;color:#979797;font-size:15px}.no_data___h77J2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;margin-top:140px}.recommend_config_introduce___ifFGY{font-weight:400;font-size:12px;color:#666;line-height:26px}.recommend_config___UXyKS{display:flex;margin-top:20px;margin-bottom:26px}.recommend_config___UXyKS .recommend_config_item___zONum{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer;margin-right:50px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{display:flex;justify-content:space-between;font-size:14px;color:#191919;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config_footer___PHnlA{display:flex;align-items:center;justify-content:space-between}.application___uh4gI{width:80px;height:32px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:16px;font-weight:400;font-size:12px;color:#fff;display:flex;justify-content:center;cursor:pointer}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:#0000000f;color:#d9d9d9}.lineChart___dCEZW{width:100%;height:350px;margin:0 auto}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___HDG9F{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___KhP6Z{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZlFcA{align-items:center;box-align:center}.flex_box_center_end___o7d_z{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ULJgZ{flex-direction:column;box-orient:block-axis}.row___Skft7{background:#ffffffb3;border-radius:12px;border:1px solid #FFFFFF;backdrop-filter:blur(4px);padding:14px 20px;margin-bottom:10px}.row___Skft7 .title___KP2uZ{height:20px;font-weight:500;font-size:14px;color:#2c3a58;line-height:20px}.row___Skft7 .fenge___yM8ys{height:1px;border:1px dashed rgba(204,221,255,.5);margin:15px 0}.row___Skft7 .tagsWrap___XcmUd{flex:1 1;position:relative}.row___Skft7 .tagsWrap___XcmUd .action___y7wAl{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___Skft7 .tagsWrap___XcmUd .action___y7wAl i{display:inline-block;font-size:12px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz{max-height:245px;overflow:auto}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db{display:flex;flex-wrap:wrap;gap:20px 14px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span{display:inline-flex;align-items:center;font-size:14px;cursor:pointer;padding:2px 12px;background:#fff;border-radius:6px;border:1px solid #DAE3F3}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span .name___gsqnj{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span .num___sRnLB{margin-left:3px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span:hover{color:#3875ff!important;background:#3573ff29;border:1px solid #3271FF}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db .active___yNnAU{color:#3875ff!important;background:#3573ff29;border:1px solid #3271FF}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___Skft7 .tagsBorderWrap___BKCHD .bar___gdtOz{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___KD0ZB{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rMep5{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___jD3Po{align-items:center;box-align:center}.flex_box_center_end___RbohB{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GmzUj{flex-direction:column;box-orient:block-axis}.list___dlUtq{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___dlUtq .wrap___LYbIZ{background:#fff;border:2px solid #DEE8FF;border-radius:22px;position:relative;overflow:hidden}.list___dlUtq .wrap___LYbIZ:hover{box-shadow:0 4px 8px #b0afff80;border:2px solid #3875FF}.list___dlUtq .wrap___LYbIZ .lockWrap___U7Ajb{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM{border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .cover___KP0L8{width:100%;height:26vh;border-radius:10px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .bq___DtmL1{background:linear-gradient(180deg,#f09c1e,#bd6f1d);border-radius:6px;border:1px solid rgba(255,255,255,.6);position:absolute;padding:4px 8px;color:#fff;font-size:12px;line-height:12px;top:6px;left:6px;display:flex;align-items:center;justify-content:center}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .sign___TZ9Wq{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .titleBg___tnX0O{width:100%;height:57px;position:absolute;top:-1px;left:0}.list___dlUtq .wrap___LYbIZ .li___bsnqy .name___OGYeq{height:57px;font-size:16px;font-weight:600;color:#000;padding:0 15px;width:100%;display:flex;align-items:center;position:relative}.list___dlUtq .wrap___LYbIZ .li___bsnqy .name___OGYeq .e___zxiB9{font-weight:500;font-size:16px;color:#283f71;line-height:22px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___dlUtq .wrap___LYbIZ .li___bsnqy .text____ZmZX{height:20px;font-weight:400;font-size:12px;color:#727c95;line-height:20px;margin-right:6px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .value___WPLok{height:20px;font-weight:400;font-size:12px;color:#262a46;line-height:20px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E{display:flex;align-items:center;margin-left:auto}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate-star]{font-size:13px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:278px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 101px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___vu9yi{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LwoH7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pUG0J{align-items:center;box-align:center}.flex_box_center_end___xWI9t{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mr5rB{flex-direction:column;box-orient:block-axis}.list___zE1wj{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___zE1wj .wrap___5HG1h{background:#fff;border:2px solid #DEE8FF;border-radius:22px;position:relative;overflow:hidden}.list___zE1wj .wrap___5HG1h:hover{box-shadow:0 4px 8px #b0afff80;border:2px solid #3875FF}.list___zE1wj .wrap___5HG1h .lockWrap___zziwX{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp{border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .cover___G1cj9{width:100%;height:26vh;border-radius:10px}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .bq___hpdTt{width:64px;height:20px;background:#19b691b3;color:#fff;border-radius:13px;font-size:12px;line-height:20px;text-align:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .sign___kHAha{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___zE1wj .wrap___5HG1h .li___aNI2z .titleBg___S1VlI{width:100%;height:57px;position:absolute;top:-1px;left:0}.list___zE1wj .wrap___5HG1h .li___aNI2z .name___zsjxM{height:57px;font-size:16px;font-weight:600;color:#000;padding:0 15px;width:100%;display:flex;align-items:center;position:relative}.list___zE1wj .wrap___5HG1h .li___aNI2z .name___zsjxM .e___fd1jW{font-weight:500;font-size:16px;color:#283f71;line-height:22px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___zE1wj .wrap___5HG1h .li___aNI2z .text___b9Tdy{height:20px;font-weight:400;font-size:12px;color:#727c95;line-height:20px;margin-right:6px}.list___zE1wj .wrap___5HG1h .li___aNI2z .value___ZASRv{height:20px;font-weight:400;font-size:12px;color:#262a46;line-height:20px}.list___zE1wj .wrap___5HG1h .li___aNI2z .unit___sMNBQ{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___zE1wj .wrap___5HG1h .li___aNI2z .unit___sMNBQ i{color:#7d8592}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div{display:flex;align-items:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div>span{margin-right:12px;font-size:12px}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div i{color:#7d8592}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag1___c9ebE,.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag2___bxczv{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag2___bxczv{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___PuarE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___q4lAa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___wsb8w{align-items:center;box-align:center}.flex_box_center_end___H781P{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___bHK1y{flex-direction:column;box-orient:block-axis}.list___e2XDo{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___e2XDo .wrap___cz7sh{height:234px;border-radius:12px;border:1px solid #DEE8FF;position:relative}.list___e2XDo .wrap___cz7sh:hover{cursor:pointer;box-shadow:0 4px 10px #a8c2ee80;border:1px solid #3875FF}.list___e2XDo .wrap___cz7sh:hover .lockWrap___EPuRr{display:flex}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp .img___kSEud{width:72px;height:72px;border-radius:50%;border:2px solid #FFFFFF;margin-top:14px}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp .text___GIlhY{height:24px;background:linear-gradient(164deg,#526d958a,#2c4773c7);border-radius:8px;border:1px solid #FFFFFF;backdrop-filter:blur(2px);color:#fff;font-size:14px;line-height:14px;padding:5px 14px;display:flex;align-items:center;justify-content:center;position:relative;top:-15px}.list___e2XDo .wrap___cz7sh .top___K4GCD{margin-top:55px}.list___e2XDo .wrap___cz7sh .top___K4GCD .sign___KCjEP{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___e2XDo .wrap___cz7sh .top___K4GCD .name___z3U4d{height:16px;font-weight:600;font-size:16px;color:#262a46;line-height:16px;text-align:center;font-style:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.list___e2XDo .wrap___cz7sh .top___K4GCD .text___GIlhY{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___e2XDo .wrap___cz7sh .middle___LeUM5{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAegAAACOCAYAAAD6ipv/AAAAAXNSR0IArs4c6QAACNtJREFUeF7t3TGLXAUXBuD3kDAj2WAnSLAUCws7wTJWioVg7S8wpa2YImJrZ/wF1oIg2CWlYCkIimUIgl2yIztrwvGb+XaXGDcmhWaPzrNFWLLD3Pc+58DLvTM7W3nCr+5erO7l9bqftzt5OZVLlVzqzsUnfAoPI0CAAAECOyNQlf1Obqdzu5Lv+1y+3DufG1V1+CQI9bgH7Xc/X+tc7cq76Tz7uMf7OQECBAgQIPAIgcqd6nzey1y7WPXzXzk9sqC7e/nrYT5I8n539mATIECAAAECf49AVVZJPrmwyMdVtT7tWU8t6O1V82G+6M5rf08Uz0KAAAECBAg8LFCVb3qRd067mv5TQa/X/cq9zledvICSAAECBAgQ+GcFKrl1vvLWclnfPXikPxT00evN3yrnf3YYnp0AAQIECDxUxrd6mVcfvJI+Keij15xvuq1taQgQIECAwNMX2NzuvrDI5ePXpE8KerXua9358OlHckQCBAgQIEBgI1CVj/aWdXX7/eafozeF/eTd2haEAAECBAicncDm3d29yIubW93bgl4d9PVO3ju7SI5MgAABAgQIHF05f7b3TF2p7SeEHeYXH0JiMQgQIECAwACByp29RZ6r/d/6jdzP1wMiiUCAAAECBAhsBM7lzVod9KedXCFCgAABAgQIzBCo5HrtH/SNJJdnRJKCAAECBAgQ+F8v36z9df+Qzks4CBAgQIAAgSEClR9rte67/mTkkIGIQYAAAQIE/v/70PubW9xNgwABAgQIEJgloKBnzUMaAgQIECCwFVDQFoEAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEKjVuu925yIKAgQIECBAYIhA5W7tr/uHdF4aEkkMAgQIECBAoPLj5hb3jSSXaRAgQIAAAQJjBG7W6qA/7eTKmEiCECBAgACBHReo5Hrt/9Zv5H6+3nELp0+AAAECBOYInMub1d2L1WF+SefZOckkIUCAAAECOypQubO3yHO1Of3VQV/v5L0dpXDaBAgQIEBgjEAln+09U1e2Bb3f/Xwd5qfu7I1JKAgBAgQIENgxgaqsepEXL1b9vC3o7VX0uq9158Mds3C6BAgQIEBgjEBVPtpb1tVNoJOC7u7lr4e52Z3XxiQVhAABAgQI7IhAVb65sMjlqlr/oaBPbnWv820nL+yIh9MkQIAAAQJnLlDJrV7m1c2t7eMwJ1fQx/+xXvcr9zpfKekzn5cABAgQILADAptyPl95a7ms7x483T8V9MmV9GG+cLt7BzbDKRIgQIDAmQlsbmv3Iu88eOX8yCvo4x8cvSb9QZL3vbv7zGbnwAQIECDwHxTYvFs7yScXFvn4+DXnh0/z1CvoBx+0/RWsda525V0fZvIf3BKnRIAAAQJPT6Bypzqf9zLXTrtqfuwt7tOSbj9x7F5er/t5u5OXU7lUySV/qvLpzdWRCBAgQODfI1CV/U5up3O7ku/7XL7cO58bVXX4JGfxOzmrxUcafXV8AAAAAElFTkSuQmCC) no-repeat center center;background-size:100% 100%;height:71px;margin:23px 15px 17px;padding:13px}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .row___VBzfJ{display:flex;align-items:center;justify-content:space-between}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .row___VBzfJ>div{display:flex;align-items:center}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .text___GIlhY{height:20px;font-weight:400;font-size:14px;color:#727c95;line-height:20px;margin-right:10px}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .value___qigWu{width:42px;height:20px;font-weight:400;font-size:14px;color:#262a46;line-height:20px}.list___e2XDo .wrap___cz7sh .btns___kGysm{display:flex;align-items:center;margin-top:12px;justify-content:center}.list___e2XDo .wrap___cz7sh .btns___kGysm div{width:76px;background:#11af8d26;height:26px;border-radius:12px;border:1px solid #11AF8D;font-size:12px;color:#11af8d;line-height:24px;text-align:center;margin:0 10px}.list___e2XDo .wrap___cz7sh .btns___kGysm aside{width:76px;background:#f4831e26;height:26px;border-radius:12px;border:1px solid #E08049;font-size:14px;color:#c05a0c;line-height:24px;text-align:center;margin:0 10px}.list___e2XDo .wrap___cz7sh .bottom___yPYd5{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>div{margin-left:auto}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.list___e2XDo .warpStyle___pH3uC:hover{border:2px solid #fff!important;box-shadow:none!important}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___itkVp{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___F4yZx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ko4cu{align-items:center;box-align:center}.flex_box_center_end___cCBYR{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mpq6K{flex-direction:column;box-orient:block-axis}.tabs___qRAhL{display:flex;justify-content:space-between;align-items:center;height:40px}.tabs___qRAhL .tabsWrap___CGRvS{display:flex;align-items:center;height:100%}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_ .active___swSx6{font-weight:500;color:#3875ff}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_ .active___swSx6:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:none;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio{color:#3061d0;background:#e5eeff;border-radius:999px;border:1px solid #C9DBFF;height:36px}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio:hover{border:1px solid #3061D0}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.ClassRoomItem___F4pL0{border:1px solid transparent}.ClassRoomItem___F4pL0:hover{border:1px solid #165DFF!important}.ClassRoomItem___F4pL0:hover .TitleDom___DB76T{color:#165dff}.ClassRoomItem___F4pL0 .TitleDom___DB76T{color:#333}.flex_warp___Rtigf{display:flex;align-items:center;justify-content:space-between}.chart_content___tVmUj{width:100%;min-height:320px;margin-bottom:20px;border-radius:4px;border:1px solid #F6F7F9;background-color:#fff}.chart_content___tVmUj .chart_title___AOPx7{width:100%;height:40px;padding:9px 20px;background:#f6f7f9;font-weight:500;color:#232b40;display:flex;justify-content:space-between;align-items:center}.chart_content___tVmUj .listdata___mi4KG{display:flex;align-items:center;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{width:15px;height:3px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{width:180px;color:#999}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{margin-left:10px;width:210px;height:22px;font-weight:400;font-size:14px;color:#232b40;line-height:22px}.info_con___eIdJL{background-color:#f6f7f9;width:900px;margin:15px auto;padding:0 10px 5px}.info_con___eIdJL .info_top___UKMbT{display:flex;justify-content:flex-end;font-weight:400;font-size:12px;color:#666;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;width:210px;margin-left:10px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}[id=educoder] .wrap___Yg1Ib{padding:10px 20px;font-size:14px;min-height:calc(100vh - 380px)}[id=educoder] .labelWrap___vp0FP{display:flex;flex-direction:row;margin-top:10px}[id=educoder] .label___D4iHY{width:120px;text-align:right;font-size:16px}[id=educoder] .labelContent___mA1lf{display:flex;flex-direction:column;margin-left:10px}[id=educoder] .flexRow___fksZZ{display:flex;flex-direction:row}[id=educoder] .color999___HPNc7{color:#999}[id=educoder] .radio___oButp{font-size:14px;display:flex;height:30px;line-height:30px}[id=educoder] .selectSchool___KWqZK,[id=educoder] .dataPicker___ES55a{width:200px}.wrap___GLpzD{padding:10px 20px;font-size:14px;margin-bottom:60px}.wrap___GLpzD div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___GLpzD div[class~=ant-collapse-header]{padding:9px 16px!important;height:50px;align-items:center!important}.row___ooS0x .ant-form-item-row{flex-direction:row!important}.row___ooS0x .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___ooS0x .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___ESUn_{background-color:#f5f5f5!important;padding:20px;height:140px;margin-bottom:10px}.btn___g8K_v{left:80px}.sub___l5c5g{margin-inline-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif}.wrap___TRr7y{padding:10px 20px;font-size:14px}.labelWrap___btzu9{display:flex;flex-direction:row;margin-top:10px}.label___Uiavt{width:140px;text-align:right;font-size:16px}.labelContent___Aw2Ki{display:flex;flex-direction:column;margin-left:10px}.flexRow___ObxZN{display:flex;flex-direction:row}.color999___D8blM{color:#999}.radio___bt8Rd{font-size:14px;display:block;height:30px;line-height:30px}.flexRow___BZoR0{display:flex;flex-direction:row}.flexJustifyCenter___KnZ_w{justify-content:center}.flexAlignEnd___JVzgl{align-items:flex-end}.flexAlignCenter___G1oL2{align-items:center}.flexColumn___POJfN{display:flex;flex-direction:column}.formWrap___ndxQA{background-color:#fff}.formWrap___ndxQA label{font-size:14px}.titleWrap___Gdu9a{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;color:#333;padding:10px 20px;border-bottom:1px solid #eeeeee;background:#fff}.fieldWrap___NzA_X{padding:10px 20px;border-bottom:1px solid #eeeeee}.fieldWrap___NzA_X div[class~=ant-form-item-label] label{font-size:14px}.fieldWrap___NzA_X input[class~=ant-input]{line-height:1.5;background:transparent;border-width:1px;height:40px;font-size:14px}.button___R0j0U{width:100px;height:38px;line-height:38px;font-weight:400;padding:0}.buttonFixed___KsiFW{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___KsiFW div[class~=ant-form-item]{margin-bottom:0;height:100%}.buttonFixed___KsiFW div[class~=ant-form-item-control-input]{height:100%}.buttonWrap___sTl5J{display:flex;flex-direction:row;justify-content:center;align-items:center}.width180___cx3pL{width:180px}.width100___i7Vxv{width:100px}.width280___HRs00{width:280px}.difficultyHint___KQ395{color:#888;margin-top:10px;margin-left:20px;font-size:14px}.color888___TVCQH{color:#888}.color0152d9___f9Qgr{color:#0152d9}.serviceSettingWrap___mBQkh{padding:40px 20px;margin-bottom:20px}.serviceSettingName___hcDuc{color:#666;margin-bottom:30px;font-size:16px}.serviceSetLeft___GpK33{display:inline-block;min-width:100px;text-align:right;line-height:40px;font-weight:400}.serviceSetInput___HYMjM{width:80%}.serviceSetMemoryInput___hN6L9{width:20%}.serviceSetTip___zhoCM{width:48%}.installPackage___ZdTtY{margin-bottom:18px;margin-left:20px;max-width:600px;color:#0152d9;cursor:pointer}.popover___mIKzg{background-color:transparent;color:#fff}.popover___mIKzg div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___mIKzg div[class~=ant-popover-inner]{background-color:#05101a99}.popover___mIKzg div[class~=ant-popover-inner-content]{color:#fff}.wrap___iu8jw{min-height:calc(100vh - 380px)}.titleLabel___bbJEs:before{content:"*";color:#e30000}.bg___NaJC8{width:1200px;margin:30px auto 200px;background:#fff;border-bottom:0px}.bg___NaJC8 [class~=ant-tabs-tab]{padding-bottom:18px;padding-top:18px;margin-left:20px;font-size:16px}.modal___EBf9Q span{margin-top:5px}.colorOrange___aQkdN{color:#ff6601}.colorYellow___o2XYr{color:#e6a23c}.flexRow___XAy1P{display:flex;flex-direction:row}.flexJustifyCenter___tAIMl{justify-content:center}.flexAlignEnd___MwOtC{align-items:flex-end}.flexAlignCenter___apJWj{align-items:center}.flexColumn___dMOlW{display:flex;flex-direction:column}.formWrap___uztcf{background-color:#fff}.formWrap___uztcf label{font-size:14px}.titleWrap___IROk8{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;color:#333;padding:10px 20px;border-bottom:1px solid #eeeeee;background:#fff}.fieldWrap___gnBO5{padding:10px 20px;border-bottom:1px solid #eeeeee}.fieldWrap___gnBO5 div[class~=ant-form-item-label] label{font-size:14px}.fieldWrap___gnBO5 input[class~=ant-input]{line-height:1.5;background:transparent;border-width:1px;height:40px;font-size:14px}.button___CNhb1{width:100px;height:38px;line-height:38px;font-weight:400;padding:0}.buttonFixed___cTnv0{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___cTnv0 div[class~=ant-form-item]{margin-bottom:0;height:100%}.buttonFixed___cTnv0 div[class~=ant-form-item-control-input]{height:100%}.buttonWrap___FmswV{display:flex;flex-direction:row;justify-content:center;align-items:center}.width180___7EIyX{width:180px}.width100___O9U5Z{width:100px}.width280___AilXa{width:280px}.difficultyHint___pTB_4{color:#888;margin-top:10px;margin-left:20px;font-size:14px}.color888____r280{color:#888}.color0152d9___r6Hxx{color:#0152d9}.serviceSettingWrap___bPOCq{padding:40px 20px;margin-bottom:20px}.serviceSettingName___bVegk{color:#666;margin-bottom:30px;font-size:16px}.serviceBox___k5D6a .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.serviceBox___k5D6a .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.serviceBox___k5D6a .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.serviceBox___k5D6a .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.serviceBox___k5D6a .ant-tabs-tab{margin:0;padding:0}.serviceBox___k5D6a .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.serviceBox___k5D6a .ant-tabs-tab-active{border:0;background:#165dff1a}.serviceBox___k5D6a .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.serviceBox___k5D6a .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.serviceBox___k5D6a .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.serviceBox___k5D6a .ant-tabs-ink-bar{display:none}.serviceSetLeft___AljUO{min-width:100px;font-weight:400;margin-bottom:4px;color:#333}.serviceSetInput___LqfwO{width:80%}.serviceSetMemoryInput___O_kjF{width:20%}.serviceSetTip___rIsFz{display:inline-block;margin-left:12px;line-height:50px;color:#999}.installPackage___vpdVI{margin-bottom:28px;margin-left:20px;max-width:600px;color:#0152d9;cursor:pointer}.popover___LAz3_{background-color:transparent;color:#fff}.popover___LAz3_ div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___LAz3_ div[class~=ant-popover-inner]{background-color:#05101a99}.popover___LAz3_ div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___Zo62g{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.serverConfig___Zo62g i{color:#165dff;font-size:14px}.viewRecommendConfig___xnQSV{color:#165dff;line-height:50px;cursor:pointer;margin-left:12px}.gpuConfig___QiAj7{width:100%;min-width:400px;max-width:fit-content;min-height:50px;padding:5px 11px;background:#f5f5f5;font-size:14px;display:flex;align-items:center;justify-content:space-between;border-radius:4px}.gpuConfig___QiAj7 i{color:#165dff;font-size:14px}.footerWrap___cjdMK div[class~=ant-form-item-control]{max-width:100%}.footerWrap___cjdMK div[class~=ant-form-item]{margin-bottom:0}.footerWrap___cjdMK div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}[id=educoder] .wrap___gE9H7{padding:10px 20px;font-size:14px;min-height:calc(100vh - 380px)}[id=educoder] .labelWrap___NjGrw{display:flex;flex-direction:row;margin-top:10px}[id=educoder] .label___NnvKx{width:120px;text-align:right;font-size:16px}[id=educoder] .labelContent___jIOR4{display:flex;flex-direction:column;margin-left:10px}[id=educoder] .flexRow___aKUuO{display:flex;flex-direction:row}[id=educoder] .color999___yY6G2{color:#999}[id=educoder] .radio___dA7aF{font-size:14px;display:flex;height:30px;line-height:30px}[id=educoder] .selectSchool___WxyG6,[id=educoder] .dataPicker___Ocpox{width:200px}.wrap___BgpUe{padding:10px 20px;font-size:14px;margin-bottom:60px}.wrap___BgpUe div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___BgpUe div[class~=ant-collapse-header]{padding:9px 16px!important;height:50px;align-items:center!important}.row___UWxAG .ant-form-item-row{flex-direction:row!important}.row___UWxAG .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___UWxAG .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___gaLin{background-color:#f5f5f5!important;padding:20px;height:140px;margin-bottom:10px}.btn___ZpuhS{left:80px}.sub___Jd_ZS{margin-inline-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif}.wrap___J9uHL{padding:10px 20px;font-size:14px}.labelWrap___kdl0e{display:flex;flex-direction:row;margin-top:10px}.label___RZlBA{width:140px;text-align:right;font-size:16px}.labelContent___LJE2G{display:flex;flex-direction:column;margin-left:10px}.flexRow___hNb4e{display:flex;flex-direction:row}.color999___r9hUn{color:#999}.radio___z_jH6{font-size:14px;display:block;height:30px;line-height:30px}.flexRow___iOXK1{display:flex;flex-direction:row}.flexJustifyCenter___EzhBH{justify-content:center}.flexAlignEnd___yYnjN{align-items:flex-end}.flexAlignCenter___DSXuy{align-items:center}.flexColumn___eAlHb{display:flex;flex-direction:column}.formWrap___BgCFo{background-color:#fff}.formWrap___BgCFo label{font-size:14px}.titleWrap___Y1yNk{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;color:#333;padding:10px 20px;border-bottom:1px solid #eeeeee;background:#fff}.fieldWrap___dhQNb{padding:10px 20px;border-bottom:1px solid #eeeeee}.fieldWrap___dhQNb div[class~=ant-form-item-label] label{font-size:14px}.fieldWrap___dhQNb input[class~=ant-input]{line-height:1.5;background:transparent;border-width:1px;height:40px;font-size:14px}.button___KOcw8{width:100px;height:38px;line-height:38px;font-weight:400;padding:0}.buttonFixed___fErH4{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___fErH4 div[class~=ant-form-item]{margin-bottom:0;height:100%}.buttonFixed___fErH4 div[class~=ant-form-item-control-input]{height:100%}.buttonWrap___rULI5{display:flex;flex-direction:row;justify-content:center;align-items:center}.width180___fc_Sl{width:180px}.width100___HFRB1{width:100px}.width280___QUy3U{width:280px}.difficultyHint___G2WQw{color:#888;margin-top:10px;margin-left:20px;font-size:14px}.color888___d6xbW{color:#888}.color0152d9___zc4Ea{color:#0152d9}.serviceSettingWrap___wQRSY{padding:40px 20px;margin-bottom:20px}.serviceSettingName___v9VHz{color:#666;margin-bottom:30px;font-size:16px}.serviceSetLeft___ndFSo{display:inline-block;min-width:100px;text-align:right;line-height:40px;font-weight:400}.serviceSetInput___I8YpY{width:80%}.serviceSetMemoryInput___p1DpA{width:20%}.serviceSetTip___Ra3zX{width:48%}.installPackage___JZfJB{margin-bottom:18px;margin-left:20px;max-width:600px;color:#0152d9;cursor:pointer}.popover___r6mRN{background-color:transparent;color:#fff}.popover___r6mRN div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___r6mRN div[class~=ant-popover-inner]{background-color:#05101a99}.popover___r6mRN div[class~=ant-popover-inner-content]{color:#fff}.wrap___hoiWC{min-height:calc(100vh - 380px)}.titleLabel___l238w:before{content:"*";color:#e30000} diff --git a/p__Shixuns__Detail__Settings__ThemeChange__index.8b054456.async.js b/p__Shixuns__Detail__Settings__ThemeChange__index.8b054456.async.js deleted file mode 100644 index 3b44638a04..0000000000 --- a/p__Shixuns__Detail__Settings__ThemeChange__index.8b054456.async.js +++ /dev/null @@ -1,300 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[518],{89489:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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:"outlined"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},59477:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},26227:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},49198:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},41464:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},87169:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},52671:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},8657:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},56082:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},33853:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},11724:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},15075:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},43531:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},38819:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ut}});var te=ee(14809),ae=ee(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Xe=Ie,Te=ee(7657),ze=function($e,it){return ae.createElement(Te.Z,(0,te.Z)({},$e,{ref:it,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe},99587:function(Pt,Tt){"use strict";Tt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},63720:function(){"use strict";function Pt(le,a,y,b){y===void 0&&(y=0),b===void 0&&(b=1/0),this._name=le,this._defaultValue=a,this._minimum=y,this._maximum=b}Object.defineProperty(Pt.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(Pt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(Pt.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(Pt.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,a){var y=go.Shape._FigureParameters[le];return y?y[a]:null},go.Shape.setFigureParameter=function(le,a,y){if(!(y instanceof Pt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var b=go.Shape._FigureParameters[le];b||(b=[],go.Shape._FigureParameters[le]=b),b[a]=y};var Tt=[];function ee(le,a){var y=Tt.pop();return y===void 0?new go.Point(le,a):(y.x=le,y.y=a,y)}function te(){var le=Tt.pop();return le===void 0?new go.Point:le}function ae(le){Tt.push(le)}function Ie(le,a,y,b,E,x,z,ne,re){re||(re=new go.Point);var ie=le-y,pe=E-z,ye=NaN,Oe=NaN;if(ie===0)if(pe===0)le===y&&(ye=le,Oe=a);else{var we=(x-ne)/pe,Re=x-we*E;ye=le,Oe=we*ye+Re}else if(pe===0){var Ee=(a-b)/ie,Ot=a-Ee*le;ye=E,Oe=Ee*ye+Ot}else{var Ee=(a-b)/ie,we=(x-ne)/pe,Ot=a-Ee*le,Re=x-we*E;ye=(Re-Ot)/(Ee-we),Oe=Ee*ye+Ot}return re.x=ye,re.y=Oe,re}function Xe(le,a,y,b,E,x,z,ne,re,ie,pe,ye,Oe,we){var Re=1-re,Ee=re,Ot=le*Re+y*Ee,wt=a*Re+b*Ee,on=y*Re+E*Ee,Et=b*Re+x*Ee,zt=E*Re+z*Ee,Mt=x*Re+ne*Ee,Qt=Ot*Re+on*Ee,ht=wt*Re+Et*Ee,Ve=on*Re+zt*Ee,at=Et*Re+Mt*Ee,Dt=Qt*Re+Ve*Ee,At=ht*Re+at*Ee;ie.x=Ot,ie.y=wt,pe.x=Qt,pe.y=ht,ye.x=Dt,ye.y=At,Oe.x=Ve,Oe.y=at,we.x=zt,we.y=Mt}var Te=new go.Spot(.156,.156),ze=new go.Spot(.844,.844),oe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Pt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,a,y){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*oe,x=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)).add(new go.PathSegment(go.PathSegment.Line,a,y-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-E,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,E,y,0,y-E)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()));return E>1&&(x.spot1=new go.Spot(0,0,E,E),x.spot2=new go.Spot(1,1,-E,-E)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=y/2,b.endX=a,b.endY=y/2,b}),go.Shape.defineFigureGenerator("LineV",function(le,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=y,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(le,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,a,y){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,a,y){var b=a/2,E=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return E.spot1=Te,E.spot2=ze,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(le,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}),go.Shape.defineFigureGenerator("Line2",function(le,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=y,b}),go.Shape.defineFigureGenerator("Curve1",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,oe*a,0,a,(1-oe)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,oe*y,(1-oe)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(le,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,oe*y,oe*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(le,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-oe)*a,0,0,(1-oe)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Pt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var E=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),Ea&&(b=a);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E.5&&(b=.5);var E=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),Ea&&(b=a/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),Ea&&(b=a/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())):x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),E0&&(z.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,ne,ne).close())),x.spot1=Te,x.spot2=ze,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(le,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,a,y){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,b*y).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Pt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Pt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,a,y){var b=le?le.parameter1:NaN,E=le?le.parameter2:NaN;isNaN(b)&&(b=0),isNaN(E)&&(E=315);var x=b%360;x<0&&(x+=360);var z=E%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,x,z,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,a,y){var b=oe/Math.SQRT2*.5,E=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*a,x*y,a,(1-b)*y,(E+b)*a,(x+b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Pt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,a,y){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var E=Math.min(b,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Pt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,a,y){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=Math.min(b,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new Pt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,a,y){var b=le?le.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||y===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var x=a/2,z=y/2,ne=Math.atan2(y,a),re=b-Math.min(Math.cos(ne)*b/2,x),ie=b-Math.min(Math.sin(ne)*b/2,z),E=new go.Geometry,pe=new go.PathFigure(re,0,!0);return E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,x,.2*y)),pe.add(new go.PathSegment(go.PathSegment.Line,a-re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*a,z)),pe.add(new go.PathSegment(go.PathSegment.Line,a,y-ie)),pe.add(new go.PathSegment(go.PathSegment.Line,a-re,y)),pe.add(new go.PathSegment(go.PathSegment.Line,x,.8*y)),pe.add(new go.PathSegment(go.PathSegment.Line,re,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,y-ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new Pt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,a,y){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=new go.Geometry,x=new go.PathFigure(.1*a,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new Pt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*y).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new Pt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.5);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-b)*a,.25*y,Math.abs(1-b)*a,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,oe*a,0,a,(.5-oe/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+oe/2)*y,oe*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.4*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var x=.2,z=.3,ne=0,re=x*oe;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ne)*y,(.5-x+z)*a,(.5+re+ne)*y,(.5-re+z)*a,(.5+x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ne)*y,(.5+re+z)*a,(.5+x+ne)*y,(.5+x+z)*a,(.5+re+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*y,(1-.5+x+z)*a,(.5-re+ne)*y,(.5+re+z)*a,(.5-x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-re+z)*a,(.5-x+ne)*y,(.5-x+z+.05)*a,(.5-re+ne-.02)*y)),x=.2,z=0,ne=-.3,re=x*oe,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ne)*y,(.5+re+z)*a,(.5+x+ne)*y,(.5+x+z)*a,(.5+re+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*y,(1-.5+x+z)*a,(.5-re+ne)*y,(.5+re+z)*a,(.5-x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ne)*y,(.5-re+z)*a,(.5-x+ne)*y,(.5-x+z)*a,(.5-re+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-re+z)*a,(.5+x+ne)*y,(.5-x+z)*a,(.5+re+ne)*y,(.5-re+z)*a,(.5+x+ne)*y)),x=.2,z=-.3,ne=0,re=x*oe,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*y,(1-.5+x+z-.05)*a,(.5-re+ne-.02)*y,(.5+re+z)*a,(.5-x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ne)*y,(.5-re+z)*a,(.5-x+ne)*y,(.5-x+z)*a,(.5-re+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ne)*y,(.5-x+z)*a,(.5+re+ne)*y,(.5-re+z)*a,(.5+x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+re+z)*a,(.5+x+ne)*y,(.5+x+z)*a,(.5+re+ne)*y).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var x=.1,z=.5,ne=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(z+x)*a,ne*y)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*z,y*ne,x*a,x*a).close()),E=new go.PathFigure(a*.5,0,!1),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,E=new go.PathFigure((z+x)*a,ne*y,!0),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*z,y*ne,x*a,x*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(le,a,y){var b=.8535533905932737,E=.5*a,x=.5*y;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,x,E,x)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=.5,z=.5,ne=.5,re=new go.PathFigure(z*a,(ne-x)*y);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),x=.4,E=oe*.4;var ie=te(),pe=te(),ye=te(),Oe=te();Xe(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.42,ie,pe,ye,Oe,Oe);var we=te(),Re=te(),Ee=te();Xe(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.58,Oe,Oe,Ee,we,Re);var Ot=te(),wt=te(),on=te();Xe(z,ne+x,z-E,ne+x,z-x,ne+E,z-x,ne,.42,Ot,wt,on,Oe,Oe);var Et=te(),zt=te(),Mt=te();return Xe(z,ne+x,z-E,ne+x,z-x,ne+E,z-x,ne,.58,Oe,Oe,Mt,Et,zt),re.add(new go.PathSegment(go.PathSegment.Move,Mt.x*a,Mt.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,Et.x*a,Et.y*y,zt.x*a,zt.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,ie.x*a,ie.y*y,pe.x*a,pe.y*y)),re.add(new go.PathSegment(go.PathSegment.Line,Mt.x*a,Mt.y*y).close()),re.add(new go.PathSegment(go.PathSegment.Move,on.x*a,on.y*y)),re.add(new go.PathSegment(go.PathSegment.Line,Ee.x*a,Ee.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,we.x*a,we.y*y,Re.x*a,Re.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,on.x*a,on.y*y,Ot.x*a,Ot.y*y,wt.x*a,wt.y*y).close()),ae(ie),ae(pe),ae(ye),ae(Oe),ae(we),ae(Re),ae(Ee),ae(Ot),ae(wt),ae(on),ae(Et),ae(zt),ae(Mt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Pt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,a,y){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var E=(a-b)/2,x=E+b;return new go.Geometry().add(new go.PathFigure(x,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,a,y){var b=new go.Geometry,E=oe*.4,x=.4,z=.5,ne=.5,re=te(),ie=te(),pe=te(),ye=te(),Oe=new go.PathFigure((z-x)*a,ne*y,!1);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),Xe(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.44,pe,ye,ie,re,re),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*y,pe.x*a,pe.y*y,ye.x*a,ye.y*y));var we=ee(ie.x,ie.y);Xe(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.56,re,re,ie,pe,ye);var Re=ee(ie.x,ie.y);Oe.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.95*.9)*a,we.y*.1*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,we.y*.1*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,0)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,(Re.x*.1+.9)*a,.15*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,(Re.x*.1+.9)*a,(Re.y*.1+.05*.9)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,Re.x*a,Re.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,pe.x*a,pe.y*y,ye.x*a,ye.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),x=.35,E=oe*.35;var Ee=new go.PathFigure(z*a,(ne-x)*y,!1);b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y));var Ot=new go.PathFigure((z-x)*a,ne*y,!1);return b.add(Ot),ae(re),ae(ie),ae(pe),ae(ye),ae(we),ae(Re),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(le,a,y){var b=new go.Geometry,E=.375,x=0,z=-.125,ne=E*oe,re=new go.PathFigure((.525+x)*a,(.5+E+z)*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*a,(.5+z)*y,(.5+ne+x)*a,(.5+E+z)*y,(.5+E+x)*a,(.5+ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-E+z)*y,(1-.5+E+x)*a,(.5-ne+z)*y,(.5+ne+x)*a,(.5-E+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-ne+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*a,(.5+E+z)*y,(.5-E+x)*a,(.5+ne+z)*y,(.5-ne+x)*a,(.5+E+z)*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),E=.325,x=0,z=-.125,ne=E*oe;var re=new go.PathFigure((1-.5+E+x)*a,(.5+z)*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5+E+z)*y,(.5+E+x)*a,(.5+ne+z)*y,(.5+ne+x)*a,(.5+E+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-ne+x)*a,(.5+E+z)*y,(.5-E+x)*a,(.5+ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-ne+z)*y,(.5-ne+x)*a,(.5-E+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*a,(.5+z)*y,(.5+ne+x)*a,(.5-E+z)*y,(1-.5+E+x)*a,(.5-ne+z)*y));var re=new go.PathFigure((.525+x)*a,(.5+E+z)*y,!1);return b.add(re),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(le,a,y){var b=le?le.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,a,y){var b=le?le.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,a,y){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Pt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Pt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=le?le.parameter2:NaN;isNaN(E)&&(E=.3);var x=(1-b)*a,z=(.5-E/2)*y,ne=(.5+E/2)*y,re=new go.Geometry,ie=new go.PathFigure(0,z,!0);re.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x,z)),ie.add(new go.PathSegment(go.PathSegment.Line,x,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ie.add(new go.PathSegment(go.PathSegment.Line,x,y)),ie.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),re.spot1=new go.Spot(0,z/y);var pe=Ie(0,ne/y,1,ne/y,x/a,1,1,.5,te());return re.spot2=new go.Spot(pe.x,pe.y),ae(pe),re}),go.Shape.setFigureParameter("Arrow2",0,new Pt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Pt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var E=le?le.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,y/2);var x=a-b,z=(y-E)/2,ne=z+E,re=new go.Geometry,ie=new go.PathFigure(0,z,!0);re.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x,z)),ie.add(new go.PathSegment(go.PathSegment.Line,x,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ie.add(new go.PathSegment(go.PathSegment.Line,x,y)),ie.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),re.spot1=new go.Spot(0,z/y);var pe=Ie(0,ne/y,1,ne/y,x/a,1,1,.5,te());return re.spot2=new go.Spot(pe.x,pe.y),ae(pe),re}),go.Shape.defineFigureGenerator("Chevron",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Pt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var re=Ie(0,.5,.3,0,0,E/y,.1,E/y,te());return z.spot1=new go.Spot(re.x,re.y),re=Ie(.7,1,1,.5,0,x/y,1,x/y,re),z.spot2=new go.Spot(re.x,re.y),ae(re),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Pt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Pt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var x=(y-b)/2,z=x+b,ne=(y-E)/2,re=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,x=(y-b)/2,z=x+b,ne=0,re=y):(x=0,z=y,ne=0,re=y));var ie=new go.Geometry,pe=new go.PathFigure(a,.5*y,!0);ie.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,re)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var ye=Ie(0,.5,.3,ne/y,0,x/y,1,x/y,te());return ie.spot1=new go.Spot(ye.x,ye.y),ye=Ie(.7,re/y,1,.5,0,z/y,1,z/y,ye),ie.spot2=new go.Spot(ye.x,ye.y),ae(ye),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new Pt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(0,E/y);var re=Ie(.7,1,1,.5,0,x/y,1,x/y,te());return z.spot2=new go.Spot(re.x,re.y),ae(re),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new Pt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Pt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var x=(y-b)/2,z=x+b,ne=(y-E)/2,re=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,x=(y-b)/2,z=x+b,ne=0,re=y):(x=0,z=y,ne=0,re=y));var ie=new go.Geometry,pe=new go.PathFigure(a,.5*y,!0);ie.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,re)),pe.add(new go.PathSegment(go.PathSegment.Line,0,re)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),ie.spot1=new go.Spot(0,x/y);var ye=Ie(.7,re/y,1,.5,0,z/y,1,z/y,te());return ie.spot2=new go.Spot(ye.x,ye.y),ae(ye),ie}),go.Shape.setFigureParameter("Pointer",0,new Pt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(b,.35);var z=Ie(.2,.65,1,.65,0,1,1,.5,te());return E.spot2=new go.Spot(z.x,z.y),ae(z),E}),go.Shape.setFigureParameter("RoundedPointer",0,new Pt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E.spot1=new go.Spot(b,.35);var z=Ie(0,.65,1,.65,0,1,1,.5,te());return E.spot2=new go.Spot(z.x,z.y),ae(z),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new Pt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.4);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,.3);var re=Ie(.7,1,1,.5,0,x/y,1,x/y,te());return z.spot2=new go.Spot(re.x,re.y),ae(re),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Pt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=50);var E=(y-b)/2,x=E+b;b>y&&(E=0,x=y);var z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,E/y);var re=Ie(.7,1,1,.5,0,x/y,1,x/y,te());return z.spot2=new go.Spot(re.x,re.y),ae(re),z}),go.Shape.setFigureParameter("SquareArrow",0,new Pt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(b,1),E}),go.Shape.defineFigureGenerator("Cone1",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=oe*.1,z=new go.PathFigure(0,.9*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.9*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var x=new go.PathFigure(0,.9*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.3*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var x=new go.PathFigure(0,.3*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=oe*.5,z=new go.PathFigure(0,b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,oe*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+x)*a,0,1*a,oe*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-oe*b,(.5+x)*a,1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-x)*a,1*y,0,y-oe*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(a,b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-oe*b,(.5+x)*a,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-x)*a,2*b,0,2*b-oe*b)),E.spot1=new go.Spot(0,0,0,2*b),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=oe*.5,z=new go.PathFigure(0,y-b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,oe*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+x)*a,0,a,oe*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-oe*b,(.5+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-x)*a,y,0,y-oe*b));var ne=new go.PathFigure(0,y-b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*b,0,y-b-oe*b,(.5-x)*a,y-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-b,(.5+x)*a,y-2*b,a,y-b-oe*b)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*b),E}),go.Shape.defineFigureGenerator("Cylinder3",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=oe*.5,z=new go.PathFigure(b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-oe*b,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+x)*y,a-oe*b,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,oe*b,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*y,oe*b,0));var ne=new go.PathFigure(b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*y,b+oe*b,0,2*b,(.5-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,y,2*b,(.5+x)*y,b+oe*b,y)),E.spot1=new go.Spot(0,0,2*b,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=oe*.5,z=new go.PathFigure(a-b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-oe*b,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+x)*y,a-oe*b,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,oe*b,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*y,oe*b,0)),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var ne=new go.PathFigure(a-b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*y,a-b-oe*b,0,a-2*b,(.5-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a-2*b,(.5+x)*y,a-b-oe*b,y)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*b,0),E}),go.Shape.defineFigureGenerator("Prism1",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.25*a,.25*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(le,a,y){var b=new go.Geometry,E=.2,x=.1,z=oe*E,ne=oe*x,re=.5,ie=.1,pe=new go.PathFigure(re*a,(ie+x)*y,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(re-E)*a,ie*y,(re-z)*a,(ie+x)*y,(re-E)*a,(ie+ne)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-x)*y,(re-E)*a,(ie-ne)*y,(re-z)*a,(ie-x)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(re+E)*a,ie*y,(re+z)*a,(ie-x)*y,(re+E)*a,(ie-ne)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie+x)*y,(re+E)*a,(ie+ne)*y,(re+z)*a,(ie+x)*y));var ye=.05,Oe=oe*ye;re=.05,ie=.25;var we=new go.PathFigure(.5*a,.2*y,!0);return b.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),re=.95,ie=.25,we.add(new go.PathSegment(go.PathSegment.Bezier,(re+ye)*a,ie*y,(re+Oe)*a,(ie-ye)*y,(re+ye)*a,(ie-Oe)*y)),we.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),we.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),we.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ye=.025,Oe=oe*ye,re=.825,ie=.35,we.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-ye)*y,(re+ye)*a,(ie-Oe)*y,(re+Oe)*a,(ie-ye)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ye)*a,ie*y,(re-Oe)*a,(ie-ye)*y,(re-ye)*a,(ie-Oe)*y)),we.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),we.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),we.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ye=.05,Oe=oe*ye,re=.5,ie=.7,we.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-ye)*y,(re+ye)*a,(ie-Oe)*y,(re+Oe)*a,(ie-ye)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ye)*a,ie*y,(re-Oe)*a,(ie-ye)*y,(re-ye)*a,(ie-Oe)*y)),we.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),we.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),we.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ye=.025,Oe=oe*ye,re=.175,ie=.35,we.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-ye)*y,(re+ye)*a,(ie-Oe)*y,(re+Oe)*a,(ie-ye)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ye)*a,ie*y,(re-Oe)*a,(ie-ye)*y,(re-ye)*a,(ie-Oe)*y)),we.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),we.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),we.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ye=.05,Oe=oe*ye,re=.05,ie=.25,we.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-ye)*y,(re-ye)*a,(ie-Oe)*y,(re-Oe)*a,(ie-ye)*y)),we.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Pt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,a,y){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(a,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=new go.Spot(0,b),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var x=new go.PathFigure(.5*a,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,E*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("Database",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=oe*.1,z=new go.PathFigure(a,.1*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-x)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+x)*y,(.5+E)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-E)*a,.4*y,0,(.3+x)*y)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=oe*.1,z=new go.PathFigure(a,.1*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-x)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+x)*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var x=oe*.2,z=new go.PathFigure(0,.2*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-x)*y,(.2-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+x)*a,0,a,(.2-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+x)*y,(.8+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-x)*a,y,0,(.8+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,E*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("Document",function(le,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(.1*a,.4*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.75*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var x=new go.PathFigure(a,.5*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y));var z=new go.PathFigure(a,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN,x=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),b}),go.Shape.defineFigureGenerator("Junction",function(le,a,y){var b=new go.Geometry,E=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=oe*.5,ne=.5,re=new go.PathFigure(a,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+z)*y,(ne+z)*a,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-z)*a,y,0,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-z)*y,(ne-z)*a,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+z)*a,0,a,(ne-z)*y));var ie=new go.PathFigure((x+E)*a,(x+E)*y,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)),ie.add(new go.PathSegment(go.PathSegment.Move,x*a,(x+E)*y)),ie.add(new go.PathSegment(go.PathSegment.Line,(x+E)*a,x*y)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(le,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var x=new go.PathFigure(.1*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=.5,z=new go.PathFigure(.5*a,y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*a,.9*y,a,(x+E)*y,(x+E)*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.7);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(le,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var x=new go.PathFigure(.1*a,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.1*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var x=new go.PathFigure(.2*a,.1*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=1-E,z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*E*a,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*a,E*y)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=.5,z=new go.PathFigure(a,x*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+E)*y,(x+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y));var ne=new go.PathFigure(a,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(le,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN,x=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN,x=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure((1-E)*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,E*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b}),go.Shape.defineFigureGenerator("Process",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(0,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(E*a,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),b.spot1=new go.Spot(E,0),b.spot2=new go.Spot(1-E,1),b}),go.Shape.defineFigureGenerator("Terminator",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,a,y){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+E)*a,0,a,(.5-E)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+E)*y,(.5+E)*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=.5,z=new go.PathFigure(a,x*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+E)*y,(x+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y));var ne=new go.PathFigure(a,x*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,x*y));var re=new go.PathFigure(.8*a,.75*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),re.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),re.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),b}),go.Shape.defineFigureGenerator("Ground",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b}),go.Shape.defineFigureGenerator("Inverter",function(le,a,y){var b=new go.Geometry,E=oe*.1,x=.1,z=.9,ne=.5,re=new go.PathFigure(.8*a,.5*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ie=new go.PathFigure((z+x)*a,ne*y,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne-x)*y,(z+x)*a,(ne-E)*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=oe*.4,z=oe*.1,ne=.1,re=.9,ie=.5,pe=new go.PathFigure(.8*a,.5*y,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+x)*y,(.4+E)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+E)*a,0,.8*a,(.5-x)*y));var ye=new go.PathFigure((re+ne)*a,ie*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie+ne)*y,(re+ne)*a,(ie+z)*y,(re+z)*a,(ie+ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a,ie*y,(re-z)*a,(ie+ne)*y,(re-ne)*a,(ie+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-ne)*y,(re-ne)*a,(ie-z)*y,(re-z)*a,(ie-ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a,ie*y,(re+z)*a,(ie-ne)*y,(re+ne)*a,(ie-z)*y)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(le,a,y){var b=new go.Geometry,E=.5,x=oe*E,z=0,ne=.5,re=new go.PathFigure(.8*a,.5*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ne-E)*y,.7*a,(ne-x)*y)),E=.1,x=oe*.1,z=.9,ne=.5;var ie=new go.PathFigure((z-E)*a,ne*y,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(le,a,y){var b=new go.Geometry,E=.5,x=oe*E,z=0,ne=.5,re=new go.PathFigure(0,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x+x)*a,(ne-E)*y,.8*a,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+x)*y,(z+x+x)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(le,a,y){var b=new go.Geometry,E=.5,x=oe*E,z=.2,ne=.5,re=new go.PathFigure(.1*a,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ie=new go.PathFigure(.8*a,.5*y,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ne-E)*y,.7*a,(ne-x)*y)),E=.1,x=oe*.1,z=.9,ne=.5;var pe=new go.PathFigure((z-E)*a,ne*y,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(le,a,y){var b=new go.Geometry,E=.5,x=oe*E,z=.2,ne=.5,re=new go.PathFigure(.1*a,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ie=new go.PathFigure(.2*a,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x)*a,(ne-E)*y,.9*a,(ne-x)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Resistor",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b}),go.Shape.defineFigureGenerator("Inductor",function(le,a,y){var b=new go.Geometry,E=oe*.1,x=.1,z=.1,ne=.5,re=new go.PathFigure((z-E*.5)*a,y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.3,re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.5,re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.7,re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.9,re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E*.5)*a,y,(z+x)*a,0,(z+E)*a,y)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,a,y){var b=new go.Geometry,E=oe*.5,x=.5,z=.5,ne=.5,re=new go.PathFigure((z-x)*a,ne*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne-x)*y,(z+x)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*a,ne*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*a,ne*y,z*a,(ne-x)*y,z*a,(ne+x)*y)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Diode",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(le,a,y){var b=new go.Geometry,E=a,x=y;a=a*.38,y=y*.6;var z=oe*.8,ne=.8,re=0,ie=.5,pe=(E-a)/2,ye=(x-y)/2,Oe=new go.PathFigure(re*a+pe,(ie+ne)*y+ye,!0);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a+pe,ie*y+ye,(re-z)*a+pe,(ie+ne)*y+ye,(re-ne)*a+pe,(ie+z)*y+ye)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie-ne)*y+ye,(re-ne)*a+pe,(ie-z)*y+ye,(re-z)*a+pe,(ie-ne)*y+ye)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne+z*.5)*a+pe,ie*y+ye,re*a+pe,(ie-ne)*y+ye,(re-ne+z*.5)*a+pe,(ie-z)*y+ye)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie+ne)*y+ye,(re-ne+z*.5)*a+pe,(ie+z)*y+ye,re*a+pe,(ie+ne)*y+ye).close()),z=oe*.4,ne=.4,re=.2,ie=.5;var we=new go.PathFigure(re*a+pe,(ie+ne)*y+ye,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a+pe,ie*y+ye,(re-z)*a+pe,(ie+ne)*y+ye,(re-ne)*a+pe,(ie+z)*y+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie-ne)*y+ye,(re-ne)*a+pe,(ie-z)*y+ye,(re-z)*a+pe,(ie-ne)*y+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne+z*.5)*a+pe,ie*y+ye,re*a+pe,(ie-ne)*y+ye,(re-ne+z*.5)*a+pe,(ie-z)*y+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie+ne)*y+ye,(re-ne+z*.5)*a+pe,(ie+z)*y+ye,re*a+pe,(ie+ne)*y+ye).close()),z=oe*.2,ne=.2,re=.5,ie=.5;var Re=new go.PathFigure((re-ne)*a+pe,ie*y+ye,!0);b.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie-ne)*y+ye,(re-ne)*a+pe,(ie-z)*y+ye,(re-z)*a+pe,(ie-ne)*y+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a+pe,ie*y+ye,(re+z)*a+pe,(ie-ne)*y+ye,(re+ne)*a+pe,(ie-z)*y+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie+ne)*y+ye,(re+ne)*a+pe,(ie+z)*y+ye,(re+z)*a+pe,(ie+ne)*y+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a+pe,ie*y+ye,(re-z)*a+pe,(ie+ne)*y+ye,(re-ne)*a+pe,(ie+z)*y+ye)),z=oe*.4,ne=.4,re=.8,ie=.5;var Ee=new go.PathFigure(re*a+pe,(ie-ne)*y+ye,!0);b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a+pe,ie*y+ye,(re+z)*a+pe,(ie-ne)*y+ye,(re+ne)*a+pe,(ie-z)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie+ne)*y+ye,(re+ne)*a+pe,(ie+z)*y+ye,(re+z)*a+pe,(ie+ne)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne-z*.5)*a+pe,ie*y+ye,re*a+pe,(ie+ne)*y+ye,(re+ne-z*.5)*a+pe,(ie+z)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie-ne)*y+ye,(re+ne-z*.5)*a+pe,(ie-z)*y+ye,re*a+pe,(ie-ne)*y+ye).close()),z=oe*.8,ne=.8,re=1,ie=.5;var Ot=new go.PathFigure(re*a+pe,(ie-ne)*y+ye,!0);return b.add(Ot),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a+pe,ie*y+ye,(re+z)*a+pe,(ie-ne)*y+ye,(re+ne)*a+pe,(ie-z)*y+ye)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie+ne)*y+ye,(re+ne)*a+pe,(ie+z)*y+ye,(re+z)*a+pe,(ie+ne)*y+ye)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne-z*.5)*a+pe,ie*y+ye,re*a+pe,(ie+ne)*y+ye,(re+ne-z*.5)*a+pe,(ie+z)*y+ye)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,re*a+pe,(ie-ne)*y+ye,(re+ne-z*.5)*a+pe,(ie-z)*y+ye,re*a+pe,(ie-ne)*y+ye).close()),b}),go.Shape.defineFigureGenerator("Email",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),b}),go.Shape.defineFigureGenerator("Ethernet",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.35*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var x=new go.PathFigure(.1*a,y,!0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.6*a,y,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),b}),go.Shape.defineFigureGenerator("Power",function(le,a,y){var b=new go.Geometry,E=oe*.4,x=.4,z=.5,ne=.5,re=te(),ie=te(),pe=te(),ye=te();Xe(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.5,re,re,ie,pe,ye);var Oe=ee(ie.x,ie.y),we=new go.PathFigure(ie.x*a,ie.y*y,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,pe.x*a,pe.y*y,ye.x*a,ye.y*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),Xe(z-x,ne,z-x,ne-E,z-E,ne-x,z,ne-x,.5,pe,ye,ie,re,re),we.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*y,pe.x*a,pe.y*y,ye.x*a,ye.y*y)),E=oe*.3,x=.3,Xe(z-x,ne,z-x,ne-E,z-E,ne-x,z,ne-x,.5,pe,ye,ie,re,re),we.add(new go.PathSegment(go.PathSegment.Line,ie.x*a,ie.y*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,ye.x*a,ye.y*y,pe.x*a,pe.y*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),Xe(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.5,re,re,ie,pe,ye),we.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*y,ye.x*a,ye.y*y,pe.x*a,pe.y*y).close());var we=new go.PathFigure(.45*a,0,!0);return b.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),we.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),we.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ae(re),ae(ie),ae(pe),ae(ye),ae(Oe),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y/2,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function x(z,ne,re){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+re)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+re)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+re)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+re)*y).close())}return x(E,0,0),x(E,.4,0),x(E,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.37*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),E.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),E.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,a,y){var b=new go.Geometry,E=.5,x=0,z=0,ne=E*oe,re=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,pe=1,ye=.5,Oe=.5,we=0,Re=new go.PathFigure(re*a,(1-ie)*y,!1);return b.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,ye*y,pe*a,.7*y,pe*a,ye*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+x)*a,(we+x)*y,(.5+E+x)*a,(.5-ne+x)*y,(.5+ne+x)*a,(.5-E+x)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-ne+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-ne+z)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*a,.9*y,(.5-E+x)*a,(.5+ne+z)*y,(.5-ne+x)*a,.9*y)),Re.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*a,.8*y)),Re.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*a,.9*y)),Re.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*a,.95*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(a,y,!1);b.add(x);var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var E=new go.PathFigure(0,.2*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.7*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var x=new go.PathFigure(.45*a,.73*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),x.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),x.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(.335*a,(1-.555)*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),x.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var z=.5-.285,ne=.5,re=z,ie=Math.PI/4,pe=4*(1-Math.cos(ie))/(3*Math.sin(ie)),ye=pe*.5,Oe=z,we=z,Re=pe*Oe,Ee=pe*we;x.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Oe)*a,re*y,(ne-(Re+Oe)/2)*a,(re+(we+Ee)/2)*y,(ne-Oe)*a,(re+Ee)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-we)*y,(ne-Oe)*a,(re-Ee)*y,(ne-Re)*a,(re-we)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Oe)*a,re*y,(ne+Re)*a,(re-we)*y,(ne+Oe)*a,(re-Ee)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+Oe)*a,(re+Ee)*y,(ne+(Re+Oe)/2)*a,(re+(we+Ee)/2)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ot=new go.PathFigure(.2*a,y,!1);b.add(Ot),Ot.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var wt=new go.PathFigure(.8*a,y,!1);return b.add(wt),wt.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var x=new go.PathFigure(.2*a,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(a,y,!1);b.add(x);var z=new go.PathFigure(.1*a,y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Caution",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.05*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var x=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*a,.875*y)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,x*a,x*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),b}),go.Shape.defineFigureGenerator("Recycle",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.45*a,.95*y,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),E.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),E.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var x=new go.PathFigure(.475*a,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),x.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),x.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var z=new go.PathFigure(.675*a,.575*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),z.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,a,y){var b=new go.Geometry,E=.5,x=oe*.5,z=new go.PathFigure(a,E*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,y,a,(E+x)*y,(E+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*y,(E-x)*a,y,0,(E+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-x)*y,(E-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*y,(E+x)*a,0,a,(E-x)*y));var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),b}),go.Shape.defineFigureGenerator("Package",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.15*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,.15*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Component",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var x=new go.PathFigure(0,.2*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var z=new go.PathFigure(0,.6*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.15*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var x=new go.PathFigure(.15*a,.6*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(a,.8*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var z=.1,ne=oe*.1,re=.2,ie=.9,pe=new go.PathFigure((re-z)*a,ie*y,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-z)*y,(re-z)*a,(ie-ne)*y,(re-ne)*a,(ie-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(re+z)*a,ie*y,(re+ne)*a,(ie-z)*y,(re+z)*a,(ie-ne)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie+z)*y,(re+z)*a,(ie+ne)*y,(re+ne)*a,(ie+z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(re-z)*a,ie*y,(re-ne)*a,(ie+z)*y,(re-z)*a,(ie+ne)*y).close()),z=.1,ne=oe*.1,re=.8,ie=.9;var ye=new go.PathFigure((re-z)*a,ie*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-z)*y,(re-z)*a,(ie-ne)*y,(re-ne)*a,(ie-z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re+z)*a,ie*y,(re+ne)*a,(ie-z)*y,(re+z)*a,(ie-ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie+z)*y,(re+z)*a,(ie+ne)*y,(re+ne)*a,(ie+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re-z)*a,ie*y,(re-ne)*a,(ie+z)*y,(re-z)*a,(ie+ne)*y).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b}),go.Shape.defineFigureGenerator("Forklift",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.5*a,.8*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var re=.1,ie=oe*.1,pe=.1,ye=.9,Oe=new go.PathFigure((pe-re)*a,ye*y,!0);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-re)*y,(pe-re)*a,(ye-ie)*y,(pe-ie)*a,(ye-re)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+re)*a,ye*y,(pe+ie)*a,(ye-re)*y,(pe+re)*a,(ye-ie)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+re)*y,(pe+re)*a,(ye+ie)*y,(pe+ie)*a,(ye+re)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(pe-re)*a,ye*y,(pe-ie)*a,(ye+re)*y,(pe-re)*a,(ye+ie)*y)),re=.1,ie=oe*.1,pe=.4,ye=.9;var we=new go.PathFigure((pe-re)*a,ye*y,!0);return b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-re)*y,(pe-re)*a,(ye-ie)*y,(pe-ie)*a,(ye-re)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe+re)*a,ye*y,(pe+ie)*a,(ye-re)*y,(pe+re)*a,(ye-ie)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+re)*y,(pe+re)*a,(ye+ie)*y,(pe+ie)*a,(ye+re)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe-re)*a,ye*y,(pe-ie)*a,(ye+re)*y,(pe-re)*a,(ye+ie)*y)),b}),go.Shape.defineFigureGenerator("RailShipment",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.4*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var x=new go.PathFigure(.45*a,.7*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var z=new go.PathFigure(.55*a,.4*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var pe=.05,ye=oe*.05,Oe=.175,we=.95,ne=new go.PathFigure((Oe-pe)*a,we*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(we-pe)*y,(Oe-pe)*a,(we-ye)*y,(Oe-ye)*a,(we-pe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+pe)*a,we*y,(Oe+ye)*a,(we-pe)*y,(Oe+pe)*a,(we-ye)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(we+pe)*y,(Oe+pe)*a,(we+ye)*y,(Oe+ye)*a,(we+pe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-pe)*a,we*y,(Oe-ye)*a,(we+pe)*y,(Oe-pe)*a,(we+ye)*y));var pe=.05,ye=oe*.05,Oe=.375,we=.95,re=new go.PathFigure((Oe-pe)*a,we*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(we-pe)*y,(Oe-pe)*a,(we-ye)*y,(Oe-ye)*a,(we-pe)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+pe)*a,we*y,(Oe+ye)*a,(we-pe)*y,(Oe+pe)*a,(we-ye)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(we+pe)*y,(Oe+pe)*a,(we+ye)*y,(Oe+ye)*a,(we+pe)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-pe)*a,we*y,(Oe-ye)*a,(we+pe)*y,(Oe-pe)*a,(we+ye)*y));var pe=.05,ye=oe*.05,Oe=.625,we=.95,ie=new go.PathFigure((Oe-pe)*a,we*y,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(we-pe)*y,(Oe-pe)*a,(we-ye)*y,(Oe-ye)*a,(we-pe)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+pe)*a,we*y,(Oe+ye)*a,(we-pe)*y,(Oe+pe)*a,(we-ye)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(we+pe)*y,(Oe+pe)*a,(we+ye)*y,(Oe+ye)*a,(we+pe)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-pe)*a,we*y,(Oe-ye)*a,(we+pe)*y,(Oe-pe)*a,(we+ye)*y));var pe=.05,ye=oe*.05,Oe=.825,we=.95,Re=new go.PathFigure((Oe-pe)*a,we*y,!0);b.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(we-pe)*y,(Oe-pe)*a,(we-ye)*y,(Oe-ye)*a,(we-pe)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+pe)*a,we*y,(Oe+ye)*a,(we-pe)*y,(Oe+pe)*a,(we-ye)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(we+pe)*y,(Oe+pe)*a,(we+ye)*y,(Oe+ye)*a,(we+pe)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-pe)*a,we*y,(Oe-ye)*a,(we+pe)*y,(Oe-pe)*a,(we+ye)*y).close());var Ee=new go.PathFigure(0,y,!1);return b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(.15*a,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,re=oe*.05,ie=.35,pe=.775,ye=new go.PathFigure((ie-ne)*a,pe*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(pe-ne)*y,(ie-ne)*a,(pe-re)*y,(ie-re)*a,(pe-ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*a,pe*y,(ie+re)*a,(pe-ne)*y,(ie+ne)*a,(pe-re)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(pe+ne)*y,(ie+ne)*a,(pe+re)*y,(ie+re)*a,(pe+ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*a,pe*y,(ie-re)*a,(pe+ne)*y,(ie-ne)*a,(pe+re)*y).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Globe",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),b}),go.Shape.defineFigureGenerator("Wave",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),b}),go.Shape.defineFigureGenerator("Operator",function(le,a,y){var b=new go.Geometry,E=.3,x=oe*.3,z=.5,ne=.7,re=new go.PathFigure((z-E)*a,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y));var ie=new go.PathFigure(0,.7*y,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var x=new go.PathFigure(0,.6*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b}),go.Shape.defineFigureGenerator("Delete",function(le,a,y){var b=new go.Geometry,E=.5,x=oe*.5,z=.5,ne=.5,re=new go.PathFigure((z-E)*a,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y));var ie=new go.PathFigure(.15*a,.5*y,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),b}),go.Shape.defineFigureGenerator("Flag",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.1*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),b}),go.Shape.defineFigureGenerator("Help",function(le,a,y){var b=new go.Geometry,E=.5,x=oe*.5,z=.5,ne=.5,re=new go.PathFigure((z-E)*a,ne*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y).close()),E=.05,x=oe*.05,z=.5,ne=.8;var ie=new go.PathFigure((z-E)*a,ne*y,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),b}),go.Shape.defineFigureGenerator("Location",function(le,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),b}),go.Shape.defineFigureGenerator("Unlocked",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),b}),go.Shape.defineFigureGenerator("Gear",function(le,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),b}),go.Shape.defineFigureGenerator("Map",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b}),go.Shape.defineFigureGenerator("Eject",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var x=new go.PathFigure(0,y*.6,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var x=new go.PathFigure(.126*a,.85*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var z=new go.PathFigure(.402*a,.85*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var re=new go.PathFigure(.5*a,.1*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),re.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var x=new go.PathFigure(a*.204,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var z=new go.PathFigure(a*.408,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var re=new go.PathFigure(a*.816,y,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),re.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var x=new go.PathFigure(a*.055,.07*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var z=new go.PathFigure(a*.055,.13*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var re=new go.PathFigure(a*1,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),re.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),re.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(.55*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),b}),go.Shape.defineFigureGenerator("Key",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*.5,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(a*.11,y*.1,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),z.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var re=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),re.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),re.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,a,y){var b=new go.Geometry,E=8,x=E*oe,z=new go.PathFigure(E,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,x,x,0).close());var ne=new go.PathFigure(a*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var re=new go.PathFigure(a*.83,y*1,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),re.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),re.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ie=new go.PathFigure(a*.78,y*.05,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,a,y){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*oe,x=y*.8,z=new go.Geometry,ne=new go.PathFigure(b,0,!0);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,x-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,x,a,x-E,a-E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,x)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,x)),ne.add(new go.PathSegment(go.PathSegment.Line,b,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x-b,E,x,0,x-E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()),E>1?(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,.8,-E,-E)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.45,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var x=new go.PathFigure(a*1,y*.55,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(le,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var x=new go.PathFigure(a*.1,y*.2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var z=new go.PathFigure(a*.28,y*.37,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),z.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(le,a,y){var b=new go.Geometry,E=15,x=E*oe,z=new go.PathFigure(a*.62,y*.475,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),z.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),x>1?(b.spot1=new go.Spot(0,0,x,x),b.spot2=new go.Spot(1,1,-x,-x)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.4,y*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),z.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.5,y*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var x=new go.PathFigure(a*.235,y*.28,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),x.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),x.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(le,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,y*0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001: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 Pt={},Tt="5.0",ee={},te=null,ae=!1,Ie=!1,Xe=null,Te=!1,ze=null,oe=null,ut=0;ut4?parseFloat(Me):5};Pt.setHTML5Codebase=function(Me,rt){oe=Me,at(Me,rt)},Pt.setJavaCodebase=Pt.setJavaCodebaseVersion=Pt.isCompiledInstalled=Pt.setPreCompiledScriptPath=Pt.setPreCompiledResourcePath=function(){},Pt.setHTML5CodebaseVersion=function(Me,rt){var Ht=parseFloat(Me);if(Ht!==NaN&&Ht<5){console.log("The GeoGebra HTML5 codebase version "+Ht+" is deprecated. Using version latest instead.");return}ze=Me,Ve(Me,rt)},Pt.getHTML5CodebaseVersion=function(){return le},Pt.getParameters=function(){return ee},Pt.setFontsCSSURL=function(Me){z=Me},Pt.setGiacJSURL=function(Me){},Pt.setJNLPFile=function(Me){$e=Me},Pt.setJNLPBaseDir=function(Me){},Pt.inject=function(){function Me(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var rt="auto",Ht=ee.id,nn,It=!1,Jt=0;Jt=5)return!0;var Me=Pt.getAppletObject();return Me&&typeof Me.recalculateEnvironments=="function"?(Me.recalculateEnvironments(),!0):!1},Pt.startAnimation=function(){var Me=Pt.getAppletObject();return Me&&typeof Me.startAnimation=="function"?(Me.startAnimation(),!0):!1},Pt.stopAnimation=function(){var Me=Pt.getAppletObject();return Me&&typeof Me.stopAnimation=="function"?(Me.stopAnimation(),!0):!1},Pt.getAppletObject=function(){var Me=ee.id!==void 0?ee.id:"ggbApplet";return window[Me]},Pt.resize=function(){};var Re=function(Me,rt,Ht){var nn=document.createElement("param");nn.setAttribute("name",rt),nn.setAttribute("value",Ht),Me.appendChild(nn)},Ee=function(Me){return Me&&Me!=="false"},Ot=function(Me,rt,Ht){re(le)<=4.2&&(Ht=!0);var nn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(nn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var It=document.createElement("div");It.classList.add("appletParameters","notranslate");var Jt=rt.width,xe=rt.height;if(rt.disableAutoScale=rt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():rt.disableAutoScale,rt.width!==void 0)if(re(le)<=4.4)Ee(rt.showToolBar)&&(rt.height-=7),Ee(rt.showAlgebraInput)&&(rt.height-=37),rt.width<605&&Ee(rt.showToolBar)&&(rt.width=605,Jt=605);else{var Ke=100;(Ee(rt.showToolBar)||Ee(rt.showMenuBar))&&(rt.hasOwnProperty("customToolBar")&&(rt.customToolbar=rt.customToolBar),Ke=Ee(rt.showMenuBar)?245:155),Jt=5?(rt.appletOnLoad=function(Pe){var je=Me.querySelector(".ggb_preview");je&&je.parentNode.removeChild(je),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(yt),window.GGBT_wsf_view&&$(window).trigger("resize"),bt(Pe)},Ae||yt.appendChild(Ne)):It.appendChild(Ne),yt.appendChild(It),Ae||Me.appendChild(yt),setTimeout(function(){Pt.resize()},1)}else{var Ce=document.createElement("div");Ce.className="applet_scaler",Ce.style.position="relative",Ce.style.display="block",Ce.appendChild(It),Me.appendChild(Ce),rt.appletOnLoad=function(Pe){Pt.resize(),bt(Pe)}}function fe(Pe,je){je&&typeof je.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Pe,je.appletOnLoad):renderGGBElement(Pe),Dt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",je)}function ke(Pe,je){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Pe,params:je}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(nt){fe(nt.article,nt.params)}),html5AppletsToProcess=null)},re(le)<5&&(Pe.className+=" geogebraweb")):fe(Pe,je)}if(nn){scriptLoadStarted=!0;for(var Se=0;Se0?(st.remove(),yt.attr("id","fullscreencontent").show(),jQuery(bt).append(yt),window.dispatchEvent(new Event("resize"))):Ot(st,rt,!1),window.GGBT_wsf_view.launchFullScreen(bt)}else Fe=nn,Ot(Me,rt,!1);if(!window.GGBT_wsf_view)for(xe=0;xeMe/4*3&&(st=Me/4*3),bt=st/5.8,Ke.setAttribute("src",E),Ke.setAttribute("width",st),Ke.setAttribute("height",bt);var yt=(Me-st)/2,Ae=(rt-bt)/2;Ke.style.left=yt+"px",Ke.style.top=Ae+"px",It.appendChild(Ke)}}return It.appendChild(xe),It},Qt=function(Me){return Me=Me.toLowerCase(),Me==="html5"||Me==="screenshot"?Me:"html5"},ht=["web","webSimple","web3d","tablet","tablet3d","phone"],Ve=function(Me,rt){if(le=Me,rt){at(le,!0);return}var Ht=!ae;if(Ht){var nn=re(le);!isNaN(nn)&&nn<4.4&&(Ht=!1)}var It,Jt;window.location.protocol.substr(0,4)==="http"?It=window.location.protocol:It="http:";var xe=le.indexOf("//");xe>0?Jt=le:xe===0?Jt=It+le:Jt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ke in ht)if(le.slice(ht[Ke].length*-1)===ht[Ke]||le.slice((ht[Ke].length+1)*-1)===ht[Ke]+"/"){at(Jt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ht&&!te.is3D&&!te.AV&&!te.SV&&!te.CV&&!te.EV2&&!te.CP&&!te.PC&&!te.DA&&!te.FI&&!te.PV&&!Ee(ee.showToolBar)&&!Ee(ee.showMenuBar)&&!Ee(ee.showAlgebraInput)&&!Ee(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Jt+="webSimple/":Jt+="web3d/",at(Jt,!1)},at=function(Me,rt){if(Me.requirejs){it=Me;return}Me.slice(-1)!=="/"&&(Me+="/"),it=Me,rt===null&&(rt=Me.indexOf("http")===-1),Ue=rt,a="web.nocache.js",y=!1;var Ht=it.split("/");Ht.length>1&&(!rt&&Ht[Ht.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):ht.indexOf(Ht[Ht.length-2])>=0&&(a=Ht[Ht.length-2]+".nocache.js")),Ht=Me.split("/"),le=Ht[Ht.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var nn=parseFloat(le);nn!==NaN&&nn<5&&Me.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+nn+" is deprecated. Using version latest instead."),Ve("5.0",rt))},Dt=function(Me,rt){window.console&&window.console.log&&(!rt||typeof rt.showLogging=="undefined"||rt.showLogging&&rt.showLogging!=="false")&&console.log(Me)};ee.material_id!==void 0?ye(At):At();function At(){var Me=Tt;ze!==null?Me=ze:parseFloat(Me)<5&&(Me="5.0"),Ve(Me,!1),oe!==null&&at(oe,Ue),Te=!0}return Pt},GGBAppletUtils=function(){"use strict";function Pt(){return window.GGBT_wsf_edit!==void 0}function Tt(Te,ze){ze!=1?(Te.style.transformOrigin="0% 0% 0px",Te.style.webkitTransformOrigin="0% 0% 0px",Te.style.transform="scale("+ze+","+ze+")",Te.style.webkitTransform="scale("+ze+","+ze+")",Te.style.maxWidth="initial",Te.querySelector(".ggb_preview")!==null&&(Te.querySelector(".ggb_preview").style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Te.style.transform="none",Te.style.webkitTransform="none")}function ee(Te,ze,oe,ut,gt,$e){var it=null;if($e!=null&&$e!="")for(var Ue=Te.parentNode;Ue!=null;)if((" "+Ue.className+" ").indexOf(" "+$e+" ")>-1){it=Ue;break}else Ue=Ue.parentNode;var Fe=0,le=0,a=0,y=0,b=0,E=0,x=0;if(it)Fe=it.offsetWidth,le=Math.max(ut?it.offsetWidth:0,it.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Fe=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Fe):(Fe=window.innerWidth,le=window.innerHeight,a=window.innerWidth),Te){var z=Te.getBoundingClientRect();z.left>0&&z.left<=Fe&&(gt===void 0||!gt)&&(document.dir==="rtl"?(b=Fe-z.width-z.left,E=a<=480?10:30):(E=z.left,b=a<=480?10:30),y=E+b)}if(Te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Te.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,x=40)}}return Te&&((oe===void 0||!oe)&&ze>0&&ze+y1&&($e=!0)),ze&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&($e=!0),!(Te.hasOwnProperty("disableAutoScale")&&Te.disableAutoScale))gt=te(Te,ze,$e,oe,Te.scaleContainerClass);else return ut;return $e&&(!Te.hasOwnProperty("scale")||ut===1)?gt:Math.min(ut,gt)}function Ie(Te){var ze=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),ut=Te.getBoundingClientRect(),gt=(ze-ut.width)/2,$e=(oe-ut.height)/2;$e<0&&($e=0),Te.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(gt<40?Te.style.left="40px":Te.style.left=gt+"px",Te.style.top=$e+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&($e<40?Te.style.top="40px":Te.style.top=$e+"px",Te.style.left=gt+"px")}function Xe(Te,ze){var oe=Te.querySelector(".appletParameters");if(oe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ze.id!==oe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Te)}if(oe.parentElement&&/fullscreen/.test(oe.parentElement.className))return;var ut=ae(ze,Te);Pt()&&oe.setAttribute("data-param-scale",ut);for(var gt=null,$e=0;$e=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(Pt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Pt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Pt){var Tt=c[Pt];return Tt==null?null:Tt},r=d,webModule.__errFn=e}function B(){function Pt(Te){var ze=Te.lastIndexOf(rb);ze==-1&&(ze=Te.length);var oe=Te.indexOf(sb);oe==-1&&(oe=Te.length);var ut=Te.lastIndexOf(tb,Math.min(oe,ze));return ut>=O?Te.substring(O,ut+P):W}function Tt(Te){if(!Te.match(/^\w+:\/\//)){var ze=o.createElement(ub);ze.src=Te+vb,Te=Pt(ze.src)}return Te}function ee(){var Te=__gwt_getMetaProperty(wb);return Te!=null?Te:W}function te(){for(var Te=o.getElementsByTagName(_),ze=O;zeO?Te[Te.length-P].href:W}function Ie(){var Te=o.location;return Te.href==Te.protocol+zb+Te.host+Te.pathname+Te.search+Te.hash}var Xe=ee();return Xe==W&&(Xe=te()),Xe==W&&(Xe=ae()),Xe==W&&Ie()&&(Xe=Pt(o.location.href)),Xe=Tt(Xe),Xe}function C(Pt){return Pt.match(/^\//)||Pt.match(/^[a-zA-Z]+:\/\//)?Pt:webModule.__moduleBase+Pt}function D(){var Pt=[],Tt=O,ee=[],te=[];function ae(Te){var ze=te[Te](),oe=ee[Te];if(ze in oe)return ze;var ut=[];for(var gt in oe)ut[oe[gt]]=gt;throw r&&r(Te,ut,ze),null}if(__gwt_isKnownPropertyValue=function(Te,ze){return ze in ee[Te]},webModule.__getPropMap=function(){var Te={};for(var ze in ee)ee.hasOwnProperty(ze)&&(Te[ze]=ae(ze));return Te},webModule.__computePropValue=ae,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ie;try{Ie=Cb;var Xe=Ie.indexOf(Db);Xe!=-1&&(Tt=parseInt(Ie.substring(Xe+P),$),Ie=Ie.substring(O,Xe))}catch(Te){}return webModule.__softPermutationId=Tt,C(Ie+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},46699:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Ax:function(){return Xe},Ds:function(){return Te},KI:function(){return oe},SI:function(){return Ie},f1:function(){return ae}});var te=ee(346);function ae(ut){let gt=!0;if(ut.length>0){for(let $e=0;$ele in Fe?ze(Fe,le,{enumerable:!0,configurable:!0,writable:!0,value:a}):Fe[le]=a,it=(Fe,le)=>{for(var a in le||(le={}))ut.call(le,a)&&$e(Fe,a,le[a]);if(oe)for(var a of oe(le))gt.call(le,a)&&$e(Fe,a,le[a]);return Fe};const Ue=({cancelText:Fe="\u53D6\u6D88",okText:le="\u786E\u5B9A",loading:a=!1,hasOkBtn:y=!0,hasCancelBtn:b=!0,okButtonProps:E={},onCancel:x=()=>{},onOk:z=()=>{},className:ne=""})=>te.createElement("div",{className:Te()(Ie.buttonFixed,ne)},te.createElement("div",{className:Ie.buttonWrap},b&&te.createElement(ae.ZP,{size:"middle",className:`${Ie.button} mr20`,onClick:x},Fe),y&&te.createElement(ae.ZP,it({size:"middle",type:"primary",className:`${Ie.button} mr20`,loading:a,onClick:z},E),le)))},9507:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return it}});var te=ee(59301),ae={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ie=ee(92310),Xe=ee.n(Ie),Te=ee(71418),ze=ee(2859),oe=ee(38986),ut=ee(51257),gt=(Ue,Fe,le)=>new Promise((a,y)=>{var b=z=>{try{x(le.next(z))}catch(ne){y(ne)}},E=z=>{try{x(le.throw(z))}catch(ne){y(ne)}},x=z=>z.done?a(z.value):Promise.resolve(z.value).then(b,E);x((le=le.apply(Ue,Fe)).next())}),it=({data:Ue,className:Fe,fullWidth:le,style:a={},onClose:y,onOk:b,showFullTools:E,noAssociationId:x})=>{const z=(0,te.useRef)(null),ne=(0,te.useRef)(null),re=(0,te.useRef)(null),ie=(0,te.useRef)(null),[pe,ye]=(0,te.useState)(!1),[Oe,we]=(0,te.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,te.useEffect)(()=>{re.current||(re.current=document.createElement("style"),document.head.appendChild(re.current)),Ue!=null&&Ue.visible?(document.body.setAttribute("data-custom","y-hidden"),re.current.innerHTML=" html { overflow-y: hidden; }",Ue!=null&&Ue.src&&Re()):(document.body.removeAttribute("data-custom"),re.current&&(document.head.removeChild(re.current),re.current=null))},[Ue==null?void 0:Ue.visible]);const Re=()=>gt(void 0,null,function*(){ye(!0),we("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Et=yield(0,ut.ZJ)(Ue==null?void 0:Ue.src);z.current.src="",z.current.src=Et,z.current.onload=function(){on()},ye(!1),we("")}),Ee=()=>{document.body.removeAttribute("data-custom"),re.current.innerHTML=" ",y()},Ot=Et=>gt(void 0,null,function*(){ye(!0),we("\u6B63\u5728\u4FDD\u5B58\u4E2D");const zt=yield(0,oe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ue.title,file:Et.dataUrl}});zt!=null&&zt.id&&!x?(yield(0,oe.ZP)(`/api/attachments/${Ue.id}/add_subitem.json`,{method:"post",body:{subitem_id:zt==null?void 0:zt.id,settings:JSON.stringify(Et.state)}})).status===0&&b():zt!=null&&zt.id&&b(zt),document.body.removeAttribute("data-custom"),re.current.innerHTML=" ",ye(!1),we("")}),wt=()=>{const Et=document.querySelector('a[href="https://markerjs.com/"]');Et&&Et.parentNode&&(Et.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(Mt=>{const Qt=document.querySelector(Mt.name);Qt&&Qt.setAttribute("title",Mt.title)})},on=()=>{ne.current=new ze.hP(z.current),ne.current.targetRoot=ie.current,ne.current.addEventListener("render",Ot),ne.current.addEventListener("beforeclose",Ee),E&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Ue!=null&&Ue.snapshotData&&ne.current.restoreState(Ue.snapshotData),setTimeout(()=>{window.scrollTo(0,0),wt()},300)};return te.createElement(te.Fragment,null,(Ue==null?void 0:Ue.visible)&&te.createElement(Te.Z,{spinning:pe,tip:Oe,style:{position:"absolute"}},te.createElement("div",{ref:ie,className:Xe()(ae.imageDimensions,Fe,le?ae.fullWidth:""),style:a},te.createElement("img",{className:ae.img,ref:z}))))}},76562:function(Pt,Tt,ee){"use strict";var te=ee(59301),ae=ee(95237),Ie=ee(43604),Xe=ee(99313),Te=ee(3113),ze=ee(91842),oe=ee(99587),ut=ee(48136),gt=ee(59301);const $e=(0,te.forwardRef)(({callback:it,showSaveButton:Ue,value:Fe=""},le)=>{const a=(0,te.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r - x=a + r\\text{cos}\\theta \\ \r - y=b + r\\text{sin}\\theta \r -\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r - \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r - \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\left\\{\\begin{matrix} \r - \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r -\\end{matrix}\\right. \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r - \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r -\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r - a \\perp \\alpha \\ \r - b \\perp \\alpha \r -\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r - \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r - a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r - a \\parallel \\partial ,b \\parallel \\partial \r -\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r - m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r - a \\perp m,a \\perp n \r -\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r - \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r - a^{2}+b^{2}=c^{2} \r -\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r - a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r - a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r -\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r - a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r - \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r -\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r -\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r - a,b \\in R^{+} \\ \r - \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - a,b \\in R \\ \r - \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r -\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r - \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r - \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r -\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r - P \\left( \\emptyset \\right) =0 \\\\ \r - P \\left( S \\right) =1 \r -\\end{array}`},{value:`\\begin{array}{c} \r - \\forall A \\in S \\\\ \r - P \\left( A \\right) \\ge 0 \r -\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r - S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r - P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r -\\end{array}`},{value:`\\begin{array}{c} \r - P_{n}=n! \\\\ \r - A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],E=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:gt.createElement(ae.Z,{className:oe.Z.lists,gutter:[10,10]},y.map((ne,re)=>gt.createElement(Ie.Z,{flex:"110px",className:oe.Z.item},gt.createElement("div",null,gt.createElement(ze.Z,{value:`$$${ne.value}$$`}),ne.name),gt.createElement("div",{className:oe.Z.children},ne.children.map((ie,pe)=>gt.createElement("div",{key:pe},gt.createElement("h1",null,ie.name),gt.createElement(ae.Z,{gutter:[10,10]},ie.data.map((ye,Oe)=>gt.createElement(Ie.Z,{key:Oe,onClick:()=>E(ye),className:oe.Z.diamond},gt.createElement(ze.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:gt.createElement(ae.Z,{className:oe.Z.lists,gutter:[10,10]},b.map((ne,re)=>gt.createElement(Ie.Z,{flex:"110px",className:oe.Z.item},gt.createElement("div",null,gt.createElement(ze.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),gt.createElement("div",{className:oe.Z.children},ne.children.map((ie,pe)=>gt.createElement("div",{key:pe},ie.name&>.createElement("h1",null,ie.name),gt.createElement(ae.Z,{gutter:[10,10]},ie.data.map((ye,Oe)=>gt.createElement(Ie.Z,{key:Oe,onClick:()=>E(ye),className:oe.Z.diamond},gt.createElement(ze.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],z=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var re=ne.innerText;return it&&it(re),re};return(0,te.useImperativeHandle)(le,()=>({getData:z})),gt.createElement("div",{className:oe.Z.mathWrap},gt.createElement(Xe.default,{defaultActiveKey:"1",items:x}),gt.createElement("math-field",{locale:"zh_cn",className:oe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Fe||""),Ue&>.createElement("div",{className:oe.Z.button},gt.createElement(Te.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Tt.Z=$e},69720:function(Pt,Tt,ee){"use strict";ee.d(Tt,{h:function(){return ne}});var te=ee(59301),ae=ee(57809),Ie=ee(78241),Xe=ee(3113),Te=ee(89780),ze=ee.n(Te),oe=ee(8336),ut=ee(12469),gt=Object.defineProperty,$e=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,a=(re,ie,pe)=>ie in re?gt(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:pe}):re[ie]=pe,y=(re,ie)=>{for(var pe in ie||(ie={}))Fe.call(ie,pe)&&a(re,pe,ie[pe]);if(Ue)for(var pe of Ue(ie))le.call(ie,pe)&&a(re,pe,ie[pe]);return re},b=(re,ie)=>$e(re,it(ie));const E=ae.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};Tt.Z=({callback:re,onCancel:ie})=>{const[pe,ye]=(0,te.useState)("python");function Oe(Re){ye(z[Re][1])}function we(Re){re(Re)}return te.createElement(Ie.default,b(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:we,style:{width:500}}),te.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.createElement(ae.default,{getPopupContainer:Re=>Re.parentNode,onChange:Oe},Object.keys(z).map(Re=>te.createElement(E,{key:Re,value:Re},z[Re][0])))),te.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.createElement(ne,{mode:pe})),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Xe.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function ne({value:re,onChange:ie,mode:pe,options:ye={}}){const Oe=(0,te.useRef)(),[we,Re]=(0,te.useState)();return(0,te.useEffect)(()=>{if(we){let Ee=function(Ot){const wt=Ot.getValue();ie&&ie(wt)};return we.on("change",Ee),()=>{we.off("change",Ee)}}},[we,ie]),(0,te.useEffect)(()=>{we&&we.setOption("mode",pe)},[we,pe]),(0,te.useEffect)(()=>{we&&(re!==we.getValue()||re==="")&&setTimeout(()=>{we.setValue(re||"")},300)},[we,re]),(0,te.useEffect)(()=>{if(Oe.current&&!we){const Ee=ze().fromTextArea(Oe.current,y({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Re(Ee)}},[Oe.current,we]),te.createElement("div",{className:"my-codemirror-container"},te.createElement("textarea",{ref:Oe}))}},39793:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return $a}});var te=ee(59301),ae=ee(89780),Ie=ee.n(ae),Xe=ee(76374),Te=ee(8336),ze=ee(6313),oe=ee(25717),ut=ee(99498),gt=ee(25419),$e=ee(67549),it=ee(91842),Ue=({value:pt="",className:Lt,showTextOnly:Ct,showLines:Bn,style:Hn={}})=>{const yn=(0,te.useMemo)(()=>"",[pt]);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:yn}}))},Fe=ee(59301),le=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(pt,Lt,Ct)=>Lt in pt?le(pt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):pt[Lt]=Ct,ne=(pt,Lt)=>{for(var Ct in Lt||(Lt={}))E.call(Lt,Ct)&&z(pt,Ct,Lt[Ct]);if(b)for(var Ct of b(Lt))x.call(Lt,Ct)&&z(pt,Ct,Lt[Ct]);return pt},re=(pt,Lt)=>a(pt,y(Lt));let ie=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:pt,title:Lt,icon:Ct,actionName:Bn,className:Hn="",children:yn}){function fa(){pt(Bn)}return Fe.createElement("a",{title:Lt,className:Hn,onClick:fa},Fe.createElement("i",{className:`${Ct}`}),yn)}var ye=({watch:pt,showNullButton:Lt,showNullProgramButton:Ct,onActionCallback:Bn,fullScreen:Hn,insertTemp:yn,hidetoolBar:fa,extraUse:ya})=>{const _n=[...ie,{title:`${pt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${pt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Fe.createElement("ul",{className:"markdown-toolbar-container"},!fa&&_n.map((Ha,Ea)=>Fe.createElement("li",{key:Ea},Ha.actionName?Fe.createElement(pe,re(ne({},Ha),{onActionCallback:Bn})):Fe.createElement("span",{className:"v-line"}))),Lt?Fe.createElement("li",null,Fe.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Bn},Fe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ct?Fe.createElement(Fe.Fragment,null,Fe.createElement("li",null,Fe.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Bn},Fe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Fe.createElement("li",null,Fe.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Bn},Fe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,yn&&Fe.createElement("li",null,Fe.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${yn}`,onActionCallback:Bn},Fe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ya&&Fe.createElement("li",null,ya),Fe.createElement("li",{className:"btn-full-screen"},Fe.createElement(pe,{icon:`${Hn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Hn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Bn})))},Oe=ee(91558),we=ee(78241),Re=ee(92832),Ee=ee(3113),Ot=Object.defineProperty,wt=Object.defineProperties,on=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Qt=(pt,Lt,Ct)=>Lt in pt?Ot(pt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):pt[Lt]=Ct,ht=(pt,Lt)=>{for(var Ct in Lt||(Lt={}))zt.call(Lt,Ct)&&Qt(pt,Ct,Lt[Ct]);if(Et)for(var Ct of Et(Lt))Mt.call(Lt,Ct)&&Qt(pt,Ct,Lt[Ct]);return pt},Ve=(pt,Lt)=>wt(pt,on(Lt));const at={labelCol:{span:4},wrapperCol:{span:20}};var Dt=({callback:pt,onCancel:Lt})=>{function Ct(Bn){pt(Bn)}return te.createElement(we.default,Ve(ht({},at),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ct,style:{width:500}}),te.createElement(we.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},te.createElement(Re.default,null)),te.createElement(we.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},te.createElement(Re.default,null)),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ee.ZP,{type:"ghost",onClick:Lt},"\u53D6\u6D88")))},At=ee(69720),Me=ee(17077),rt=ee(43418),Ht=ee(95237),nn=ee(9507),It=ee(59301),Jt=({callback:pt,onCancel:Lt})=>{const Ct=document.createElement("canvas"),Bn=Ct.getContext("2d");Ct.width=1e3,Ct.height=800,Bn.fillStyle="#ffffff",Bn.fillRect(0,0,Ct.width,Ct.height);const Hn=Ct.toDataURL("image/png");return It.createElement(rt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},It.createElement(Ht.Z,{style:{height:"100vh"}},It.createElement(nn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Hn,visible:!0,title:String(Date.now())},onOk:yn=>{pt({src:yn.url})},onClose:Lt})))},xe=ee(12378);function Ke(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ke,go.CommandHandler),Ke.prototype.canAlignSelection=function(){var pt=this.diagram;return!(pt===null||pt.isReadOnly||pt.isModelReadOnly||pt.selection.count<2)},Ke.prototype.alignLeft=function(){var pt=this.diagram;pt.startTransaction("aligning left");var Lt=1/0;pt.selection.each(function(Ct){Ct instanceof go.Link||(Lt=Math.min(Ct.position.x,Lt))}),pt.selection.each(function(Ct){Ct instanceof go.Link||Ct.move(new go.Point(Lt,Ct.position.y))}),pt.commitTransaction("aligning left")},Ke.prototype.alignRight=function(){var pt=this.diagram;pt.startTransaction("aligning right");var Lt=-1/0;pt.selection.each(function(Ct){if(!(Ct instanceof go.Link)){var Bn=Ct.actualBounds.x+Ct.actualBounds.width;Lt=Math.max(Bn,Lt)}}),pt.selection.each(function(Ct){Ct instanceof go.Link||Ct.move(new go.Point(Lt-Ct.actualBounds.width,Ct.position.y))}),pt.commitTransaction("aligning right")},Ke.prototype.alignTop=function(){var pt=this.diagram;pt.startTransaction("alignTop");var Lt=1/0;pt.selection.each(function(Ct){Ct instanceof go.Link||(Lt=Math.min(Ct.position.y,Lt))}),pt.selection.each(function(Ct){Ct instanceof go.Link||Ct.move(new go.Point(Ct.position.x,Lt))}),pt.commitTransaction("alignTop")},Ke.prototype.alignBottom=function(){var pt=this.diagram;pt.startTransaction("aligning bottom");var Lt=-1/0;pt.selection.each(function(Ct){if(!(Ct instanceof go.Link)){var Bn=Ct.actualBounds.y+Ct.actualBounds.height;Lt=Math.max(Bn,Lt)}}),pt.selection.each(function(Ct){Ct instanceof go.Link||Ct.move(new go.Point(Ct.actualBounds.x,Lt-Ct.actualBounds.height))}),pt.commitTransaction("aligning bottom")},Ke.prototype.alignCenterX=function(){var pt=this.diagram,Lt=pt.selection.first();if(Lt){pt.startTransaction("aligning Center X");var Ct=Lt.actualBounds.x+Lt.actualBounds.width/2;pt.selection.each(function(Bn){Bn instanceof go.Link||Bn.move(new go.Point(Ct-Bn.actualBounds.width/2,Bn.actualBounds.y))}),pt.commitTransaction("aligning Center X")}},Ke.prototype.alignCenterY=function(){var pt=this.diagram,Lt=pt.selection.first();if(Lt){pt.startTransaction("aligning Center Y");var Ct=Lt.actualBounds.y+Lt.actualBounds.height/2;pt.selection.each(function(Bn){Bn instanceof go.Link||Bn.move(new go.Point(Bn.actualBounds.x,Ct-Bn.actualBounds.height/2))}),pt.commitTransaction("aligning Center Y")}},Ke.prototype.alignColumn=function(pt){var Lt=this.diagram;Lt.startTransaction("align Column"),pt===void 0&&(pt=0),pt=parseFloat(pt);var Ct=new Array;Lt.selection.each(function(ya){ya instanceof go.Link||Ct.push(ya)});for(var Bn=0;Bn0){for(var ya=yn.elt(fa-1);ya!==null&&ya.isTreeExpanded&&!ya.isTreeLeaf;){var _n=this._sortTreeChildrenByY(ya);ya=_n.last()}ya!==null&&pt.select(ya)}else pt.select(Hn)}}else if(Ct.key==="Down")if(Lt.isTreeExpanded&&!Lt.isTreeLeaf){var Bn=this._sortTreeChildrenByY(Lt).first();Bn!==null&&pt.select(Bn)}else for(;Lt!==null;){var Hn=Lt.findTreeParentNode();if(Hn===null)break;var yn=this._sortTreeChildrenByY(Hn),fa=yn.indexOf(Lt);if(fayn.y?1:Hn.xyn.x?1:0}),Lt},Ke.prototype.copyToClipboard=function(pt){go.CommandHandler.prototype.copyToClipboard.call(this,pt),this._lastPasteOffset.set(this.pasteOffset)},Ke.prototype.pasteFromClipboard=function(){var pt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(pt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),pt},Object.defineProperty(Ke.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(pt){if(pt!=="move"&&pt!=="select"&&pt!=="scroll"&&pt!=="tree"&&pt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+pt);this._arrowKeyBehavior=pt}}),Object.defineProperty(Ke.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(pt){if(!(pt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+pt);this._pasteOffset.set(pt)}});var st=Ke,bt=ee(63720),yt=ee(43604),Ae=ee(38986),Ne={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ce=ee(59301),fe=(pt,Lt,Ct)=>new Promise((Bn,Hn)=>{var yn=_n=>{try{ya(Ct.next(_n))}catch(Ha){Hn(Ha)}},fa=_n=>{try{ya(Ct.throw(_n))}catch(Ha){Hn(Ha)}},ya=_n=>_n.done?Bn(_n.value):Promise.resolve(_n.value).then(yn,fa);ya((Ct=Ct.apply(pt,Lt)).next())});function ke({onCancel:pt,callback:Lt}){let Ct=(0,te.useRef)(),Bn=(0,te.useRef)(),Hn=(0,te.useRef)(),yn=(0,te.useRef)(!1);const fa=(0,te.useRef)(!1),[ya,_n]=(0,te.useState)(0);function Ha(){const fn=xe.bx.make,_a={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Ct.current=new xe.S0(Bn.current,{padding:20,grid:fn(xe.s_,"Grid",fn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),fn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Wn=>{var wa=Wn.diagram.commandHandler.addTopLevelParts(Wn.diagram.selection,!0);wa||Wn.diagram.currentTool.doCancel()},commandHandler:fn(st),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Wn=>{var wa=Wn.subject;wa.location=wa.location.copy().snapToGridPoint(Wn.diagram.grid.gridOrigin,Wn.diagram.grid.gridCellSize),setTimeout(()=>{Wn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Wn=>{var wa=Wn.subject;setTimeout(()=>{Wn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Wn=>{var wa=Wn.parameter.part;wa.invalidateConnectedLinks();var Ya=Wn.subject;Wn.diagram.toolManager.linkingTool.isForwards?Ya.toNode.invalidateConnectedLinks():Ya.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ct.current.nodeTemplate=fn(xe.NB,"Auto",{locationSpot:xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new xe.$u(120,60),minSize:new xe.$u(40,40),resizable:!0,resizeCellSize:new xe.$u(10,10),rotatable:!0},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),new xe.KX("desiredSize","size",xe.$u.parse).makeTwoWay(xe.$u.stringify),fn(xe.bn,{name:"SHAPE",fill:_a.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("figure"),new xe.KX("fill"),new xe.KX("stroke","borderColor"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),fn(xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),fn(xe.al,{margin:1,textAlign:"center",overflow:xe.al.OverflowEllipsis,editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),Ct.current.nodeTemplate.toolTip=fn("ToolTip",fn(xe.s_,"Vertical",{maxSize:new xe.$u(200,NaN)},fn(xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new xe.KX("text")),fn(xe.al,{font:"10pt sans-serif",textAlign:"center"},new xe.KX("text","details"))));function kr(Wn,wa){var Ya=(Ca,yr)=>{Ca.handled=!0,Ca.diagram.model.commit(br=>{var _t=yr.part.adornedPart,so=new xe.E9().setRectSpot(_t.actualBounds,Wn);so.subtract(_t.location),so.scale(2,2),so.x+=Math.sign(so.x)*130,so.y+=Math.sign(so.y)*130,so.add(_t.location),so.snapToGridPoint(Ca.diagram.grid.gridOrigin,Ca.diagram.grid.gridCellSize);var eo=br.copyNodeData(_t.data);br.setGroupKeyForNodeData(eo,br.getGroupKeyForNodeData(_t.data)),br.addNodeData(eo);var hi={from:_t.key,to:br.getKeyForNodeData(eo)};br.addLinkData(hi);var Go=Ca.diagram.findNodeForData(eo);Go.location=so,Ca.diagram.select(Go),setTimeout(()=>{Ca.diagram.commandHandler.editTextBlock()},20)})};return fn(xe.bn,{figure:wa,alignment:Wn,alignmentFocus:Wn.opposite(),width:Wn.equals(xe.z6.Top)||Wn.equals(xe.z6.Bottom)?25:18,height:Wn.equals(xe.z6.Top)||Wn.equals(xe.z6.Bottom)?18:25,fill:"orange",stroke:_a.white,strokeWidth:4,mouseEnter:(Ca,yr)=>yr.fill="dodgerblue",mouseLeave:(Ca,yr)=>yr.fill="orange",isActionable:!0,click:Ya,contextClick:Ya})}function mr(Wn){return fn(xe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(wa,Ya)=>Ya.fill="dodgerblue",mouseLeave:(wa,Ya)=>Ya.fill="orange",click:(wa,Ya)=>{wa.diagram.commandHandler.showContextMenu(Ya.part.adornedPart)}},Wn||{})}Ct.current.nodeTemplate.selectionAdornmentTemplate=fn(xe.uz,"Spot",fn(xe.Vm,{padding:10}),kr(xe.z6.Top,"TriangleUp"),kr(xe.z6.Left,"TriangleLeft"),kr(xe.z6.Right,"TriangleRight"),kr(xe.z6.Bottom,"TriangleDown"),mr({alignment:new xe.z6(.75,0)}));function Pr(Wn,wa){return(Ya,Ca)=>{Ya.handled=!0,Ya.diagram.model.commit(yr=>{yr.set(Ca.part.adornedPart.data,Wn,wa)})}}function vt(Wn,wa){return wa||(wa="color"),fn(xe.bn,{width:16,height:16,stroke:"lightgray",fill:Wn,margin:1,background:"transparent",mouseEnter:(Ya,Ca)=>Ca.stroke="dodgerblue",mouseLeave:(Ya,Ca)=>Ca.stroke="lightgray",click:Pr(wa,Wn),contextClick:Pr(wa,Wn)})}function tn(){return[fn("ContextMenuButton",fn(xe.s_,"Horizontal",vt(_a.white,"fill"),vt(_a.beige,"fill"),vt(_a.extralightblue,"fill"),vt(_a.extralightred,"fill"))),fn("ContextMenuButton",fn(xe.s_,"Horizontal",vt(_a.lightgray,"fill"),vt(_a.lightgreen,"fill"),vt(_a.lightblue,"fill"),vt(_a.lightred,"fill")))]}function $t(){return[fn("ContextMenuButton",fn(xe.s_,"Horizontal",vt(_a.black),vt(_a.green),vt(_a.blue),vt(_a.red))),fn("ContextMenuButton",fn(xe.s_,"Horizontal",vt(_a.white),vt(_a.magenta),vt(_a.purple),vt(_a.orange)))]}function gn(Wn,wa){return wa||(wa="thickness"),fn(xe.bn,"LineH",{width:16,height:16,strokeWidth:Wn,margin:1,background:"transparent",mouseEnter:(Ya,Ca)=>Ca.background="dodgerblue",mouseLeave:(Ya,Ca)=>Ca.background="transparent",click:Pr(wa,Wn),contextClick:Pr(wa,Wn)})}function In(Wn,wa){return wa||(wa="dash"),fn(xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Wn,margin:1,background:"transparent",mouseEnter:(Ya,Ca)=>Ca.background="dodgerblue",mouseLeave:(Ya,Ca)=>Ca.background="transparent",click:Pr(wa,Wn),contextClick:Pr(wa,Wn)})}function On(){return[fn("ContextMenuButton",fn(xe.s_,"Horizontal",gn(1),gn(2),gn(3),gn(4))),fn("ContextMenuButton",fn(xe.s_,"Horizontal",In(null),In([2,4]),In([4,4])))]}function xn(Wn,wa){return wa||(wa="figure"),fn(xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Wn,margin:1,background:"transparent",mouseEnter:(Ya,Ca)=>Ca.fill="dodgerblue",mouseLeave:(Ya,Ca)=>Ca.fill="lightgray",click:Pr(wa,Wn),contextClick:Pr(wa,Wn)})}Ct.current.nodeTemplate.contextMenu=fn("ContextMenu",fn("ContextMenuButton",fn(xe.s_,"Horizontal",xn("Rectangle"),xn("RoundedRectangle"),xn("Ellipse"),xn("Diamond"))),fn("ContextMenuButton",fn(xe.s_,"Horizontal",xn("Parallelogram2"),xn("ManualOperation"),xn("Procedure"),xn("Cylinder1"))),fn("ContextMenuButton",fn(xe.s_,"Horizontal",xn("Terminator"),xn("CreateRequest"),xn("Document"),xn("TriangleDown"))),tn(),$t(),On()),Ct.current.groupTemplate=fn(xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Wn,wa)=>{var Ya=wa.addMembers(wa.diagram.selection,!0);Ya||wa.diagram.currentTool.doCancel()},avoidable:!1},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),fn(xe.s_,"Auto",{name:"BODY"},fn(xe.bn,{parameter1:10,fill:_a.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("fill"),new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),fn(xe.Vm,{background:"transparent",margin:20})),fn(xe.al,{alignment:xe.z6.Top,alignmentFocus:xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new xe.KX("text"),new xe.KX("stroke","color"))),Ct.current.groupTemplate.selectionAdornmentTemplate=fn(xe.uz,"Spot",fn(xe.s_,"Auto",fn(xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),fn(xe.Vm,{margin:1.5})),mr({alignment:xe.z6.TopRight,alignmentFocus:xe.z6.BottomRight})),Ct.current.groupTemplate.contextMenu=fn("ContextMenu",tn(),$t(),On()),Ct.current.linkTemplate=fn(xe.rU,{layerName:"Foreground",routing:xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new xe.KX("fromSpot","fromSpot",xe.z6.parse),new xe.KX("toSpot","toSpot",xe.z6.parse),new xe.KX("fromShortLength","dir",Wn=>Wn>=1?10:0),new xe.KX("toShortLength","dir",Wn=>Wn>=1?10:0),new xe.KX("points").makeTwoWay(),fn(xe.bn,{strokeWidth:2},new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),fn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,0),segmentOrientation:xe.rU.OrientAlong,alignmentFocus:xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Wn=>Wn===1)),fn(xe.bn,{segmentIndex:-1,segmentOffset:new xe.E9(-10,6),segmentOrientation:xe.rU.OrientPlus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Wn=>Wn>=1),new xe.KX("width","thickness",Wn=>7+3*Wn),new xe.KX("height","thickness",Wn=>7+3*Wn),new xe.KX("segmentOffset","thickness",Wn=>new xe.E9(-15,4+1.5*Wn))),fn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,-6),segmentOrientation:xe.rU.OrientMinus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Wn=>Wn===2),new xe.KX("width","thickness",Wn=>7+3*Wn),new xe.KX("height","thickness",Wn=>7+3*Wn),new xe.KX("segmentOffset","thickness",Wn=>new xe.E9(-15,4+1.5*Wn))),fn(xe.al,{alignmentFocus:new xe.z6(0,1,-4,0),editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),Ct.current.linkTemplate.selectionAdornmentTemplate=fn(xe.uz,fn(xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:bn(2)},new xe.KX("pathPattern","thickness",bn)),mr({alignmentFocus:new xe.z6(0,0,-6,-4)}));function bn(Wn){return fn(xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Wn+4).toString()+" H3"})}function Ja(Wn){var wa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Wn===0?wa="M0 0 M16 16 M0 8 L16 8":Wn===2&&(wa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),fn(xe.bn,{geometryString:wa,margin:2,background:"transparent",mouseEnter:(Ya,Ca)=>Ca.background="dodgerblue",mouseLeave:(Ya,Ca)=>Ca.background="transparent",click:Pr("dir",Wn),contextClick:Pr("dir",Wn)})}function Na(Wn){var wa=(Ya,Ca)=>{Ya.handled=!0,Ya.diagram.model.commit(yr=>{var br=Ca.part.adornedPart;yr.set(br.data,Wn?"toSpot":"fromSpot",xe.z6.stringify(xe.z6.AllSides)),(Wn?br.toNode:br.fromNode).invalidateConnectedLinks()})};return fn(xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ya,Ca)=>Ca.background="dodgerblue",mouseLeave:(Ya,Ca)=>Ca.background="transparent",click:wa,contextClick:wa})}function qt(Wn,wa){var Ya=0,Ca=xe.z6.RightSide;Wn.equals(xe.z6.Top)?(Ya=270,Ca=xe.z6.TopSide):Wn.equals(xe.z6.Left)?(Ya=180,Ca=xe.z6.LeftSide):Wn.equals(xe.z6.Bottom)&&(Ya=90,Ca=xe.z6.BottomSide),wa||(Ya-=180);var yr=(br,_t)=>{br.handled=!0,br.diagram.model.commit(so=>{var eo=_t.part.adornedPart;so.set(eo.data,wa?"toSpot":"fromSpot",xe.z6.stringify(Ca)),(wa?eo.toNode:eo.fromNode).invalidateConnectedLinks()})};return fn(xe.bn,{alignment:Wn,alignmentFocus:Wn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ya,background:"transparent",mouseEnter:(br,_t)=>_t.background="dodgerblue",mouseLeave:(br,_t)=>_t.background="transparent",click:yr,contextClick:yr})}Ct.current.linkTemplate.contextMenu=fn("ContextMenu",$t(),On(),fn("ContextMenuButton",fn(xe.s_,"Horizontal",Ja(0),Ja(1),Ja(2))),fn("ContextMenuButton",fn(xe.s_,"Horizontal",fn(xe.s_,"Spot",Na(!1),qt(xe.z6.Top,!1),qt(xe.z6.Left,!1),qt(xe.z6.Right,!1),qt(xe.z6.Bottom,!1)),fn(xe.s_,"Spot",{margin:new xe.Zt(0,0,0,2)},Na(!0),qt(xe.z6.Top,!0),qt(xe.z6.Left,!0),qt(xe.z6.Right,!0),qt(xe.z6.Bottom,!0)))));const Ra=`{ "class": "GraphLinksModel", - "nodeDataArray": [ -{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, -{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, -{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"}, -{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"}, -{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"}, -{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3}, -{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, -{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, -{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"} -], - "linkDataArray": [ -{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1}, -{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1}, -{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]}, -{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2}, -{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, -{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, -{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var Hr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Wr(Wn){return console.log("shapeName:",Wn),Hr.indexOf(Wn)>=0}var co=new xe.YI(Hn.current,{maxSelectionCount:1,linkTemplate:fn(xe.rU,{locationSpot:xe.z6.Center,selectionAdornmentTemplate:fn(xe.uz,"Link",{locationSpot:xe.z6.Center},fn(xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),fn(xe.bn,{toArrow:"Standard",stroke:null}))},{routing:xe.rU.AvoidsNodes,curve:xe.rU.JumpOver,corner:5,toShortLength:4},new xe.KX("points"),fn(xe.bn,{isPanelMain:!0,strokeWidth:2}),fn(xe.bn,{toArrow:"Standard",stroke:null})),model:new xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...xe.bn.getFigureGenerators().toArray().map(Wn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Wn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ct.current.addDiagramListener("TextEdited",function(Wn){var wa;const Ya=Wn.subject.part;var Ca=(wa=document.activeElement)==null?void 0:wa.value;typeof Ca=="string"&&Ca.trim()===""&&Ct.current.model.commit(function(yr){yr.set(Ya.data,"text","\u672A\u547D\u540D"),Ct.current.commandHandler.stopCommand()},"increment")}),co.nodeTemplate=fn(xe.NB,"Auto",{locationSpot:xe.z6.Center},new xe.KX("location","location",xe.E9.parse).makeTwoWay(xe.E9.stringify),fn(xe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new xe.KX("stroke").makeTwoWay(),new xe.KX("fill").makeTwoWay(),new xe.KX("figure")),fn(xe.al,{margin:new xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new xe.$u(16,16),maxSize:new xe.$u(10,NaN),textAlign:"center",editable:!0},new xe.KX("key").makeTwoWay())),setTimeout(()=>{Ct.current.grid=fn(xe.s_,"Grid",fn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),fn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ct.current.grid.visible=!0,Ct.current.grid.gridCellStroke="darkgray",Ct.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ct.current,Ct.current}const Ea=()=>fe(this,null,function*(){var fn=Ct.current.makeImage();const _a=yield(0,Ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:fn.src}});Lt({src:_a.url})});return(0,te.useEffect)(()=>(setTimeout(()=>{Ha()},500),_n(ya+1),()=>{Ct.current=null}),[]),Ce.createElement("div",{ref:fa,className:yn.current?`${Ne.maxH60} body-overflow-initial`:"body-overflow-initial"},Ce.createElement(rt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ya,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ce.createElement(Ht.Z,null,Ce.createElement(yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ce.createElement(yt.Z,{onClick:()=>{var fn,_a,kr=Ct.current.selection.first();if(yn.current=!yn.current,document.activeElement&&kr){let mr=(_a=(fn=document.activeElement)==null?void 0:fn.value)==null?void 0:_a.trim();typeof mr=="string"&&Ct.current.model.commit(function(Pr){Pr.set(kr.data,"text",mr||"\u672A\u547D\u540D"),Ct.current.commandHandler.stopCommand()},"increment")}_n(ya+1)}},Ce.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:pt},Ce.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ne.flowChartWrp},Ce.createElement("div",{style:{display:"flex",height:"100%"}},Ce.createElement("div",{style:{width:"300px",height:"100%"}},Ce.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ce.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ne.myPaletteDiv,ref:Hn})),Ce.createElement("div",{style:{flex:1,position:"relative"}},Ce.createElement("div",{ref:Bn,style:{height:"80vh"}}))),Ce.createElement("div",{className:"tr"},Ce.createElement(Ee.ZP,{size:"large",onClick:Ea,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Se=ke,ue=ee(5112),de=ee(5871);const Be=ue.ZP.Group,be={margin:"0 8px"};var Pe=({callback:pt,onCancel:Lt})=>{function Ct(Bn){pt(Bn)}return te.createElement(we.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ct},te.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},te.createElement("span",{style:be},"\u5355\u5143\u683C\u6570\uFF1A"),te.createElement("span",{style:be},"\u884C\u6570"),te.createElement(we.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},te.createElement(de.Z,null)),te.createElement("span",{style:be},"\u5217\u6570"),te.createElement(we.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},te.createElement(de.Z,null))),te.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},te.createElement("span",{style:be},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),te.createElement(we.default.Item,{name:"align"},te.createElement(Be,null,te.createElement(ue.ZP,{value:"default"},te.createElement("i",{className:"fa fa-align-justify"})),te.createElement(ue.ZP,{value:"left"},te.createElement("i",{className:"fa fa-align-left"})),te.createElement(ue.ZP,{value:"center"},te.createElement("i",{className:"fa fa-align-center"})),te.createElement(ue.ZP,{value:"right"},te.createElement("i",{className:"fa fa-align-right"}))))),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ee.ZP,{type:"ghost",onClick:Lt},"\u53D6\u6D88")))},je=ee(78673),nt=ee(43001),qe=ee.n(nt),Qe=(0,te.forwardRef)(({use3d:pt,width:Lt,height:Ct,callback:Bn,showSaveButton:Hn},yn)=>{const fa=(0,te.useRef)(),ya=(0,te.useRef)(),[_n,Ha]=(0,te.useState)(!1),Ea=(0,te.useRef)({id:fa,appName:"graphing",width:Lt||1e3,height:Ct||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,te.useEffect)(()=>{ya.current=new(qe())(Ea.current,!0),window.onload=function(){ya.current.inject("applet_container")}},[]);const fn=()=>{var _a=window.ggbApplet.getPNGBase64(1,!0,72);return Bn&&Bn(_a),_a};return(0,te.useEffect)(()=>{Ea.current.appName=_n?"3D":"graphing",ya.current.inject("applet_container")},[_n]),(0,te.useEffect)(()=>{Ha(pt)},[pt]),(0,te.useImperativeHandle)(yn,()=>({getImgData:fn})),te.createElement(te.Fragment,null,te.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:fa}),te.createElement(Ht.Z,{align:"middle"},te.createElement(yt.Z,{flex:1},te.createElement(je.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:_n,onChange:_a=>Ha(_a)})),te.createElement(yt.Z,null,te.createElement(Ee.ZP,{size:"large",onClick:fn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),dt=ee(76562),he=ee(1012),De=ee(8591);const Ye="link",Je="upload-image",mt="add-flowchart",Rt="draw-image",ct="add-flowchart",_e="code-block",hn="add-table",Ln="------------",En={default:Ln,left:`:${Ln}`,center:`:${Ln}:`,right:`${Ln}:`};var en=ee(37808),$n=(pt,Lt,Ct)=>new Promise((Bn,Hn)=>{var yn=_n=>{try{ya(Ct.next(_n))}catch(Ha){Hn(Ha)}},fa=_n=>{try{ya(Ct.throw(_n))}catch(Ha){Hn(Ha)}},ya=_n=>_n.done?Bn(_n.value):Promise.resolve(_n.value).then(yn,fa);ya((Ct=Ct.apply(pt,Lt)).next())});function Un(){}let sn=0;const wn=1e4,jn="\u2581",Sn="@\u2581\u2581@",la="@\u2581@",ga=` -**\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`,za=["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 Aa(pt){return/^\d+$/.test(pt)?`${pt}px`:pt}const mn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ha={[mn+"-B"]:"bold",[mn+"-I"]:"italic"},ma={[Ye]:"\u6DFB\u52A0\u94FE\u63A5",[_e]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Je]:"\u6DFB\u52A0\u56FE\u7247",[Rt]:"\u6DFB\u52A0\u753B\u56FE",[mt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[hn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var $a=({defaultValue:pt="",onChange:Lt,width:Ct="100%",height:Bn=400,miniToolbar:Hn=!1,isFocus:yn=!1,watch:fa,insertTemp:ya,mode:_n="markdown",id:Ha="markdown-editor-id",showResizeBar:Ea=!1,noStorage:fn=!1,showNullButton:_a=!1,showNullProgramButton:kr=!1,hidetoolBar:mr=!1,fullScreen:Pr=!1,onBlur:vt,onCMBeforeChange:tn,onFullScreen:$t,className:gn="",disablePaste:In=!1,disabled:On=!1,disabledFill:xn=!1,placeholder:bn="",values:Ja="",extraUse:Na})=>{const[qt,Ra]=(0,te.useState)(null),[Hr,Wr]=(0,te.useState)(pt),[co,Wn]=(0,te.useState)(fa),[wa,Ya]=(0,te.useState)(Pr),[Ca,yr]=(0,te.useState)(""),[br,_t]=(0,te.useState)(0),[so,eo]=(0,te.useState)(Bn),[hi,Go]=(0,te.useState)(!1),_o=(0,te.useRef)((0,he.Z)()),Ai=(0,te.useRef)(!1),Bi=(0,te.useRef)(),[Si,mi]=(0,te.useState)(0),[Jo,Qr]=(0,te.useState)(0),Vo=(0,te.useRef)(),Ci=(0,te.useRef)(),an=(0,te.useRef)(),Vt=(0,te.useRef)(),ln=()=>$n(void 0,null,function*(){var ua;const ea=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:_o.current}});(ua=ea==null?void 0:ea.attachments)!=null&&ua.length&&(console.log("cm:",qt,Vo),ea.attachments.map(ba=>{ba.content_type.indexOf("image")>-1?qt.replaceSelection(`![,](/api/attachments/${ba.id}?type=${ba.content_type})`):ba.content_type.indexOf("video")>-1?qt.replaceSelection(``):ba.content_type.indexOf("pdf")>-1?qt.replaceSelection(`${ba.name}`):qt.replaceSelection(`[${ba.name}](${ENV.API_SERVER}/api/attachments/${ba.id}?type=${ba.content_type})`)}))});(0,te.useEffect)(()=>{const ua=window.scrollY||window.pageYOffset;Wr(Ja),qt==null||qt.setValue(Ja),window.scrollTo(0,ua)},[Ja]),(0,te.useEffect)(()=>{$t==null||$t(wa)},[wa]),(0,te.useEffect)(()=>{if(Vo.current){let ua=function(ba,sa){var Kr;if(In){sa.preventDefault();return}const mo=sa.clipboardData;if(mo){const Lo=mo.types.toString(),Zo=mo.items;if(Lo==="Files"||mo.types.indexOf("Files")>-1){if(sa.preventDefault(),_n=="stex")return;try{let ai=Zo[1];((Kr=Zo[0])==null?void 0:Kr.kind)==="file"&&(ai=Zo[0]);const ri=ai.getAsFile(),ji=ri.name.split(".").pop();(0,Me.I)(ri,li=>{var wr,Xr,bo;li.id?((wr=ri==null?void 0:ri.type)==null?void 0:wr.indexOf("image"))>-1?ea.replaceSelection(``):((Xr=ri==null?void 0:ri.type)==null?void 0:Xr.indexOf("video"))>-1?ea.replaceSelection(``):((bo=ri==null?void 0:ri.type)==null?void 0:bo.indexOf("pdf"))>-1?ea.replaceSelection(`${ri.name}`):za.includes(ji)?ea.replaceSelection(`${ri.name}`):ea.replaceSelection(`[${ri.name}](/api/attachments/${li.id}?type=${li.content_type})`):(li==null?void 0:li.status)===401&&(De.ZP.warning((li==null?void 0:li.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(ai){De.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ea=Ie().fromTextArea(Vo.current,{mode:_n,lineNumbers:!Hn,lineWrapping:!0,value:pt,autoCloseTags:!kr,autoCloseBrackets:!0});return ea.on("keyup",function(ba,sa){sa.keyCode===8&&(ba.getValue()==""?ea.setOption("placeholder",bn):ea.setOption("placeholder",null))}),ea.on("keydown",function(ba,sa){if(sa.keyCode===8){var Kr=Dn(ba);Kr&&sa.preventDefault()}}),yn&&ea.focus(),ea.on("paste",ua),ea.on("dragleave",function(ba,sa){Ci.current.classList.remove("mouse-hover-md")}),On&&ea.on("beforeChange",function(ba,sa){(sa.origin==="paste"||sa.origin==="+input")&&sa.cancel()}),Ra(ea),()=>{ea.off("paste",ua)}}},[]);const Zn=(0,te.useCallback)(()=>{if(Ci.current)try{}catch(ua){console.log(ua,"---- to set md editor body height")}},[so,Ci,wa]);(0,te.useEffect)(()=>{function ua(){let ea=new Xe.Z(ba=>{for(let sa of ba)(sa.target.offsetHeight>0||sa.target.offsetWidth>0)&&(Zn(),qt.setSize("100%","100%"),qt.refresh())});return ea.observe(Vo.current.parentElement),ea}if(qt){const ea=ua();return()=>{var ba,sa;(ba=Vo.current)!=null&&ba.parentElement&&ea.unobserve((sa=Vo.current)==null?void 0:sa.parentElement)}}},[qt,Zn]),(0,te.useEffect)(()=>{if(qt){let ua=[];for(const[ea,ba]of Object.entries(ha)){let sa={[ea]:()=>{Xn(ba)}};ua.push(sa),qt.addKeyMap(sa)}return Bi.current=setInterval(()=>{Ai.current&&ln()},4e3),()=>{clearInterval(Bi.current);for(let ea of ua)qt.removeKeyMap(ea)}}},[qt]),(0,te.useEffect)(()=>{Pr!==wa&&Ya(Pr)},[Pr]),(0,en.Z)(()=>{if(!fn&&br>0){let ua=new Date().getTime(),ea=window.sessionStorage.getItem(Ha);ua>=br+wn&&(!ea||ea!==Hr)&&(window.sessionStorage.setItem(Ha,Hr),Go(!0))}},wn),(0,te.useEffect)(()=>{Wn(fa)},[qt,fa]),(0,te.useEffect)(()=>{qt&&yn&&qt.focus()},[qt,yn]),(0,te.useEffect)(()=>{if(co&&qt){let ua=function(ba){let sa=ba.target;if(Vt.current){let Kr=sa.scrollTop/sa.scrollHeight;Vt.current.scrollTop=Vt.current.scrollHeight*Kr}};const ea=qt.getScrollerElement();return ea.addEventListener("scroll",ua),()=>{ea.removeEventListener("scroll",ua)}}},[qt,co]),(0,te.useEffect)(()=>{if(qt&&tn){let ua=function(ea,ba){tn(ea,ba)};return qt.on("beforeChange",ua),()=>{qt.off("beforeChange",ua)}}},[qt,tn]),(0,te.useEffect)(()=>{if(qt&&vt){let ua=function(){vt(qt.getValue())};return qt.on("blur",ua),()=>{qt.off("blur",ua)}}},[qt,vt]);function Dn(ua,ea){var ba=ua.getDoc(),sa=ba.getCursor(),Kr=ba.getLine(sa.line),mo=Kr.charAt(sa.ch-1),Lo=Kr.lastIndexOf("@\u2581@",sa.ch),Zo=Kr.lastIndexOf("@\u2581\u2581@",sa.ch),ai=Lo>Zo?Lo:Zo,ri=Lo>Zo?3:4;if(Sn.indexOf(mo)===-1)return null;if(console.log("change1:",ea,ua,Kr,sa,ai,Lo,Zo,mo),ai>=0&&sa.ch-ai<5){var ji=ai+ri;return ba.replaceRange("",{line:sa.line,ch:ai},{line:sa.line,ch:ji}),{line:sa.line,ch:ji}}return null}(0,te.useEffect)(()=>{if(qt){let ua=function(ea,ba){const sa=ea.getValue();Wr(sa),_t(new Date().getTime()),ea.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Lt&&(kr?Lt(sa,hr(sa)):Lt(sa))};return qt.on("change",ua),()=>{qt.off("change",ua)}}},[qt,Lt]),(0,te.useEffect)(()=>{if(qt)if(pt==null)qt.setValue(""),Wr("");else{const ua=window.scrollY||window.pageYOffset;pt!==qt.getValue()&&(qt.setValue(pt),Wr(pt),qt.setCursor(On?1:qt.lineCount(),0),window.scrollTo(0,ua))}},[qt,pt]);const Xn=(0,te.useCallback)(ua=>{const ea=qt.getCursor(),ba=qt.getSelection();let sa=ba.split(` -`);switch(ua){case"bold":return qt.replaceSelection("**"+ba+"**"),ba===""&&qt.setCursor(ea.line,ea.ch+2),qt.focus();case"italic":return qt.replaceSelection("*"+ba+"*"),ba===""&&qt.setCursor(ea.line,ea.ch+1),qt.focus();case"code":return qt.replaceSelection("`"+ba+"`"),ba===""&&qt.setCursor(ea.line,ea.ch+1),qt.focus();case"inline-latex":return yr("inline-latex"),qt.focus();case"latex":return qt.replaceSelection("```latex\n"+ba+"\n```"),qt.setCursor(ea.line+1,ba.length+1),qt.focus();case"line-break":return qt.replaceSelection(`
-`),qt.focus();case"list-ul":return ba===""?qt.replaceSelection("- "+ba):qt.replaceSelection(sa.map(Kr=>Kr===""?"":`- ${Kr}`).join(` -`)),qt.focus();case"list-ol":return ba===""?qt.replaceSelection("1. "+ba):qt.replaceSelection(sa.map((Kr,mo)=>Kr===""?"":`${mo+1}. ${Kr}`).join(` -`)),qt.focus();case"add-null-ch":return ba===""&&qt.setCursor(ea.line,ea.ch),qt.replaceSelection(jn),qt.focus();case"add-signal":return ba===""&&qt.setCursor(ea.line,ea.ch),qt.replaceSelection(la),qt.focus();case"add-multiple":return ba===""&&qt.setCursor(ea.line,ea.ch),qt.replaceSelection(Sn),qt.focus();case"inster-template-1":return ba===""&&qt.setCursor(ea.line,ea.ch),qt.replaceSelection(ga),qt.focus();case"eraser":return qt.setValue(""),qt.focus();case"trigger-watch":return Wn(!co),qt.focus();case"trigger-full-screen":return Ya(!wa),qt.focus();case Ye:yr(Ye);return;case _e:yr(_e);return;case Je:yr(Je);return;case Rt:yr(Rt);return;case"maths-latex":yr("maths-latex");return;case mt:yr(mt);return;case hn:yr(hn);return;default:throw new Error}},[qt,co,wa]),An=(0,te.useCallback)((ua,ea)=>{var ba,sa,Kr,mo,Lo,Zo;switch(yr(""),Ca){case Ye:const{title:wr,link:Xr}=ua;return qt.replaceSelection(`[${wr}](${Xr})`),qt.focus();case _e:const{language:bo,content:Ur}=ua;return qt.replaceSelection(["```"+bo,Ur,"```"].join(` -`)),qt.focus();case"maths-latex":for(var ai=atob(ua),ri=new Uint8Array(ai.length),ji=0;ji{Wi.id?qt.replaceSelection(`![,](/api/attachments/${Wi.id}?type=${Wi.content_type})`):(Wi==null?void 0:Wi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":qt.replaceSelection("`$$"+ua+"$$`");break;case Je:case Rt:case ct:const{src:to,alt:Ko}=ua,fo=ea,Ti=(Kr=(sa=(ba=fo==null?void 0:fo.name)==null?void 0:ba.split("."))==null?void 0:sa.pop)==null?void 0:Kr.call(sa);return((mo=fo==null?void 0:fo.type)==null?void 0:mo.indexOf("image"))>-1||!(fo!=null&&fo.type)?fo.align||fo.width?qt.replaceSelection(`

${Ko||

`):qt.replaceSelection(`${Ko||`):((Lo=fo==null?void 0:fo.type)==null?void 0:Lo.indexOf("video"))>-1?qt.replaceSelection(``):((Zo=fo==null?void 0:fo.type)==null?void 0:Zo.indexOf("pdf"))>-1?qt.replaceSelection(`${fo.name}`):za.includes(Ti)?qt.replaceSelection(`${fo.name}`):qt.replaceSelection(`[${fo.name}](${to})`),qt.focus();case hn:const{row:Ki,col:gl,align:El}=ua;let ml=` -`;for(let Wi=0;Wi{switch(Ca){case Ye:return te.createElement(Dt,{callback:An,onCancel:ja});case _e:return te.createElement(At.Z,{callback:An,onCancel:ja});case Je:return te.createElement(Me.Z,{callback:An,onCancel:ja});case mt:return te.createElement(Se,{callback:An,onCancel:ja});case hn:return te.createElement(Pe,{callback:An,onCancel:ja});case"maths-latex":return te.createElement(Qe,{showSaveButton:!0,callback:An});case"inline-latex":return te.createElement(dt.Z,{showSaveButton:!0,callback:An});default:return null}},[Ca]);function ja(){yr("")}(0,te.useEffect)(()=>{if(an.current){let ua=function(Lo){Kr=!0,mo=Lo.pageY},ea=function(){Kr=!1},ba=function(Lo){if(Kr){let Zo=Lo.pageY-mo;Zo<0&&(Zo=0),Zo>300&&(Zo=300);let ai=Bn+Zo+"px";eo(ai)}},sa=an.current,Kr=!1,mo=0;return sa.addEventListener("mousedown",ua),document.addEventListener("mousemove",ba),document.addEventListener("mouseup",ea),()=>{sa.removeEventListener("mousedown",ua),document.removeEventListener("mousemove",ba),document.removeEventListener("mouseup",ea)}}},[qt,an]),(0,te.useEffect)(()=>{eo(Bn)},[Bn]);const xr=Aa(Ct),ir=Aa(so),Oa={width:xr,height:ir},ia=(0,te.useMemo)(()=>{if(br){let ua=new Date(br),ea=ua.getHours(),ba=ua.getMinutes(),sa=ua.getSeconds();return ea=ea<10?"0"+ea:ea,ba=ba<10?"0"+ba:ba,sa=sa<10?"0"+sa:sa,`${ea}:${ba}:${sa}`}return 0},[br]),hr=ua=>{const ea=[];if(kr){let ba=-1;ua=ua.replace(/(@▁▁@|@▁@)/g,function(sa,Kr,mo){ea.push({multiLine:sa!==la})})}return ea};function io(){window.sessionStorage.removeItem(Ha),Go(!1),_t(0)}function Yr(){Go(!1),_t(0),qt.setValue(window.sessionStorage.getItem(Ha))}(0,te.useEffect)(()=>{ma[Ca]&&Ca!==Rt&&Ca!==mt&&setTimeout(()=>{const ua=document.getElementsByClassName("markdown-popup-form")[0],ea=window.innerWidth/2-ua.offsetWidth/2,ba=window.innerHeight/2-ua.offsetHeight/2;mi(ea),Qr(ba)},0)},[Ca]);const To=ua=>{ua.preventDefault();const ea=ua.clientX-Si,ba=ua.clientY-Jo;document.body.onmousemove=sa=>{let Kr=sa.clientX-ea,mo=sa.clientY-ba;const Lo=document.getElementsByClassName("markdown-popup-form")[0],Zo=window.innerWidth-Lo.offsetWidth,ai=window.innerHeight-Lo.offsetHeight;Kr=Math.max(0,Math.min(Kr,Zo)),mo=Math.max(0,Math.min(mo,ai)),qo(sa.clientX,sa.clientY,ea,ba)&&(mi(Kr),Qr(mo))},document.body.onmouseup=function(){document.body.onmousemove=null}},qo=(ua,ea,ba,sa)=>{const Kr=document.body.clientHeight,mo=document.body.clientWidth;return ua<20&&ba>ua||ua>mo-20&&baea||ea>Kr-20&&saRe in we?Ue(we,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):we[Re]=Ee,x=(we,Re)=>{for(var Ee in Re||(Re={}))y.call(Re,Ee)&&E(we,Ee,Re[Ee]);if(a)for(var Ee of a(Re))b.call(Re,Ee)&&E(we,Ee,Re[Ee]);return we},z=(we,Re)=>Fe(we,le(Re));const{useForm:ne}=te.default,re={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:we,onCancel:Re})=>{const[Ee]=ne();let Ot=(0,gt.useRef)();function wt(zt){Ot.current.width=Ee.getFieldValue("width"),Ot.current.align=Ee.getFieldValue("align"),we(zt,Ot.current)}function on(zt,Mt){if(zt.status===-1){ae.ZP.error(zt.message);return}Ee.setFieldsValue({src:`/api/attachments/${zt.id}`,type:Mt.type})}function Et(zt){let Mt=zt.target.files[0];Ot.current=Mt,Oe(Mt,on)}return it.createElement(te.default,z(x({form:Ee},ie),{className:"upload-image-panel",onFinish:wt,style:{width:470,overflow:"hidden"}}),it.createElement(te.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},it.createElement("div",{className:"flex-container"},it.createElement(te.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},it.createElement(Ie.default,{style:re})),it.createElement(ye,{onFileChange:Et}))),it.createElement(te.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},it.createElement(Ie.default,{style:{width:264}})),it.createElement(te.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},it.createElement(Xe.Z,null,it.createElement(te.default.Item,{name:"width",style:{margin:0}},it.createElement(Te.Z,{style:{width:264}})),it.createElement("span",{className:"ml8"},"%"))),it.createElement(te.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},it.createElement(ze.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"}]})),it.createElement("aside",null,it.createElement(te.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},it.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),it.createElement(oe.ZP,{type:"default",onClick:Re},"\u53D6\u6D88"))))};function ye({onFileChange:we}){return it.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",it.createElement("input",{type:"file",onChange:we}))}function Oe(we,Re){if(!we)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,$e.bg)())throw ae.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ee=new FormData;Ee.append("editormd-image-file",we),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var Ot=new window.XMLHttpRequest;Ot.withCredentials=!0,Ot.addEventListener("load",function(wt){Re(JSON.parse(wt.target.responseText),we)},!1),Ot.addEventListener("error",function(wt){console.error(wt)},!1),Ot.open("POST",`${ut.KI}/api/attachments.json`),Ot.send(Ee)}},91558:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return Ie}});var te=ee(59301),ae=ee(4676);class Ie extends te.Component{constructor(Te){super(Te);const ze=window.document;this.node=ze.createElement("div"),ze.body.appendChild(this.node)}render(){const{children:Te}=this.props;return(0,ae.createPortal)(Te,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},10661:function(Pt,Tt,ee){"use strict";ee.d(Tt,{i:function(){return re},Z:function(){return pe}});var te={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},ae=ee(71418),Ie=ee(6848),Xe=ee(92310),Te=ee.n(Xe),ze=ee(51257),oe=ee(28426),ut=ee(48790),gt=ee(79005),$e=ee(20345),it=ee(77882),Ue=ee(31081),Fe=ee(75309),le=ee(71979),a=ee(47558),y=ee(42922),b=ee(66832),E=ee(96593),x=ee(19664),z=ee(91833),ne=ee(59301);const re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:gt,swimg:$e},{name:"101\u8BA1\u5212",ptimg:it,swimg:Ue},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Fe,swimg:le},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var pe=({className:ye,dataSource:Oe=[],col:we=4,right:Re,bottom:Ee=23,precision:Ot=0,wrapWidth:wt=1200,trackEventItems:on,loading:Et,onRemove:zt=()=>{},isCurrent:Mt=!0,showAlias:Qt=!1})=>{const ht=Math.floor((wt-(we-1)*Re)/we),Ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(at=>(window.ENV==="build"&&(at.ptimg=`/react/build${at.ptimg}`,at.swimg=`/react/build${at.swimg}`),at));return ne.createElement(ae.Z,{spinning:Et},ne.createElement("div",{className:Te()(te.list,ye)},!!(Oe!=null&&Oe.length)&&(Oe==null?void 0:Oe.map((at,Dt)=>{var At;const{name:Me,id:rt,identifier:Ht,featured:nn,school_name:It,image_url:Jt,excellent:xe,is_plan:Ke}=at;return ne.createElement("div",{key:rt,className:te.wrap,style:{width:ht,marginRight:(1+Dt)%we===0?0:Re+Ot,marginBottom:Ee}},ne.createElement("a",{className:te.li,onClick:st=>{st.preventDefault(),st.stopPropagation(),on&&(0,ze.L9)([on]),(0,ze.xg)(`/paths/${Ht}`)}},ne.createElement("div",{className:te.img},ne.createElement("img",{className:te.cover,src:`${Jt}`}),Mt&&(0,ut.bg)()&&(at==null?void 0:at.studying)&&ne.createElement("div",{className:`${te.movebq} user-path-items`,onClick:st=>{st.stopPropagation(),zt(at)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(At=at==null?void 0:at.subject_tags)==null?void 0:At.map((st,bt)=>{var yt,Ae;if(bt===0){const Ce=(yt=Ve.find(fe=>fe.name==st))==null?void 0:yt.swimg;return ne.createElement("img",{className:te.sign,src:Ce,style:{left:"-4px"}})}const Ne=(Ae=Ve.find(Ce=>Ce.name==st))==null?void 0:Ae.ptimg;return ne.createElement("img",{className:te.sign,src:Ne,style:{left:`${48+52*(bt-1)+2*bt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(at==null?void 0:at.excellent)&&ne.createElement("div",{className:te.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:te.name},ne.createElement(Ie.Z,{title:Qt&&(at!=null&&at.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Me}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${at==null?void 0:at.excellent_alias_name}`)):Me},ne.createElement("span",{className:te.e},Qt&&(at==null?void 0:at.excellent_alias_name)||Me))),ne.createElement("div",{className:te.tags},ne.createElement("div",null,ne.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,at.stages_count))),ne.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,at.members_count)))))))})),!Oe.length&&ne.createElement(oe.Z,null)))}},12588:function(Pt,Tt,ee){"use strict";ee.d(Tt,{jL:function(){return Te},w9:function(){return et},dN:function(){return De},QD:function(){return _n},cQ:function(){return It.Z},Oz:function(){return be},op:function(){return Ct},O5:function(){return Hr},_b:function(){return mr},t7:function(){return we},Gi:function(){return En},YG:function(){return Rt},kT:function(){return hn},qp:function(){return b},K3:function(){return z},vr:function(){return fn},qE:function(){return yn},Je:function(){return Ot},wb:function(){return Me},lB:function(){return nn},cq:function(){return jn},tp:function(){return ie},Si:function(){return Wn},k8:function(){return Ci},Du:function(){return eo}});var te=ee(59301),ae={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ie="data:image/png;base64,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",Te=({dataSource:an=[],img:Vt,imgWidth:ln=346,title:Zn,sunTitle:Dn,bannerExtraContent:Xn})=>te.createElement("div",{className:ae.banner},te.createElement("div",{className:ae.content},te.createElement("aside",null,te.createElement("p",null,te.createElement("b",null,Zn),te.createElement("span",null,Dn)),an.length>0&&te.createElement("div",{className:ae.btns},an.map((An,Sa)=>te.createElement("div",{key:Sa,onClick:An.click},An.name,An.sign?te.createElement("img",{src:Ie,width:39}):null))),Xn),Vt&&te.createElement("img",{style:{marginTop:33,marginRight:38},src:Vt,width:ln}))),ze={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},oe=ee(92310),ut=ee.n(oe),gt=ee(89392),$e=Object.defineProperty,it=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(an,Vt,ln)=>Vt in an?$e(an,Vt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):an[Vt]=ln,a=(an,Vt)=>{for(var ln in Vt||(Vt={}))Ue.call(Vt,ln)&&le(an,ln,Vt[ln]);if(it)for(var ln of it(Vt))Fe.call(Vt,ln)&&le(an,ln,Vt[ln]);return an},b=({dataSource:an=[],value:Vt,onChange:ln,onTitleChange:Zn,className:Dn,title:Xn,titleWidth:An=41,style:Sa={},fontColor:ja="#6A7283",showCount:xr,classNameActive:ir,styleItem:Oa={}})=>{const[ia,hr]=(0,te.useState)(0),[io,Yr]=(0,te.useState)(!1),To=(0,te.useRef)(null),qo=(0,te.useRef)(null);return(0,te.useEffect)(()=>{var ua;an.length!==0&&(((ua=To==null?void 0:To.current)==null?void 0:ua.clientHeight)>97?hr(1):hr(0)),an.length===0&&hr(0),Yr(!1)},[an]),te.createElement("div",{className:ut()(ze.row,Dn),style:Sa},te.createElement("div",{onClick:(0,gt.throttle)(()=>Zn==null?void 0:Zn(),2e3),style:{width:An,marginTop:io?12:4},className:`${ze.title} ${Zn?"current":""}`},Xn),te.createElement("div",{className:io?`${ze.tagsWrap} ${ze.tagsBorderWrap}`:ze.tagsWrap},te.createElement("div",{className:ze.bar,ref:qo,style:ia>0?{height:ia===1?97:"auto",overflow:ia===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},te.createElement("div",{className:ze.tag,ref:To},an==null?void 0:an.map(ua=>te.createElement("span",{onClick:()=>ln(ua.id),key:ua.id,style:a(a({color:ja},Oa),(ua==null?void 0:ua.style)||{}),className:Vt===ua.id?ut()(ir||ze.active,ua.classNameActive):""},te.createElement("span",{title:ua.name,className:ze.name},ua.name),!!xr&&te.createElement("span",{className:ze.num},ua.count))))),!!ia&&te.createElement(te.Fragment,null,ia===1?te.createElement("div",{onClick:()=>{var ua;hr(2),((ua=To==null?void 0:To.current)==null?void 0:ua.clientHeight)>245?Yr(!0):Yr(!1)},className:ze.action},"\u5C55\u5F00",te.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):te.createElement("div",{onClick:()=>{qo.current.scrollTop=0,hr(1),Yr(!1)},className:ze.action},"\u6536\u8D77",te.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},z=({dataSource:an=[],value:Vt,onChange:ln,onTitleChange:Zn,className:Dn,title:Xn,titleWidth:An=41,style:Sa={},fontColor:ja="#6A7283",showCount:xr,expand:ir=!0})=>{const[Oa,ia]=(0,te.useState)(0),[hr,io]=(0,te.useState)(!1),Yr=(0,te.useRef)(null),To=(0,te.useRef)(null),[qo,ua]=(0,te.useState)(ir);return te.createElement("div",{className:ut()(E.row,Dn),style:Sa},te.createElement("div",{className:"flex item-center justify-between"},te.createElement("div",{onClick:(0,gt.throttle)(()=>Zn==null?void 0:Zn(),2e3),style:{width:An,marginTop:hr?12:4},className:`${E.title} ${Zn?"current":""}`},Xn),te.createElement("i",{className:`iconfont ${qo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:qo?8:10},onClick:()=>ua(!qo)})),qo&&te.createElement("div",{className:hr?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},te.createElement("div",{className:E.fenge}),te.createElement("div",{className:E.bar,ref:To},te.createElement("div",{className:E.tag,ref:Yr},an==null?void 0:an.map(ea=>te.createElement("span",{onClick:()=>ln(ea.id),key:ea.id,style:{color:ja},className:Vt===ea.id?E.active:""},te.createElement("span",{title:ea.name,className:E.name},ea.name),!!xr&&te.createElement("span",{className:E.num},ea.count)))))))},ne={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ie=({dataSource:an=[],value:Vt,onChange:ln,className:Zn,style:Dn={}})=>te.createElement("div",{style:Dn,className:ut()(ne.tabs,Zn)},an.map(Xn=>te.createElement("span",{onClick:()=>ln(Xn.id),className:Vt===Xn.id?ne.active:"",key:Xn.id},Xn.name))),pe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ye=ee(92832),we=({dataSource:an=[],value:Vt="",onChange:ln,onInputChange:Zn=()=>{},className:Dn,style:Xn={},placeholder:An,allowClear:Sa=!1})=>{var ja;const[xr,ir]=(0,te.useState)(""),[Oa,ia]=(0,te.useState)("");(0,te.useEffect)(()=>{var Yr;let To=Vt;(Yr=JSON.stringify(Vt))!=null&&Yr.includes("{")&&(ir(Vt.id),To=Vt.value||"");try{ia(decodeURIComponent(To||""))}catch(qo){ia(decodeURIComponent(To||""))}},[Vt]);const hr=()=>{ln(encodeURIComponent(Oa),xr||null)},io=Yr=>{Yr!==xr&&(ir(Yr),ln(encodeURIComponent(Oa),Yr))};return te.createElement("div",{className:ut()(pe.input,Dn),style:Xn},!!an.length&&te.createElement("div",{className:pe.dropdown},te.createElement("div",{className:pe.text},(ja=an.find(Yr=>Yr.id===xr))==null?void 0:ja.name,te.createElement("i",{className:"iconfont icon-zhankai4"}),te.createElement("b",{className:pe.b1}),te.createElement("b",{className:pe.b2})),te.createElement("div",{className:pe.menu},an.map((Yr,To)=>te.createElement("div",{key:To,onClick:()=>io(Yr.id)},Yr.name)))),te.createElement(ye.default,{onPressEnter:hr,value:Oa,onChange:Yr=>{ia(Yr.target.value),Zn(encodeURIComponent(Yr.target.value),xr||null)},bordered:!1,placeholder:An}),te.createElement("i",{onClick:hr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Re={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ot=({value:an,onChange:Vt,className:ln,total:Zn,pageSize:Dn,style:Xn={}})=>{const An=an<2,Sa=an>=Math.ceil(Zn/Dn);return Zn<=Dn?te.createElement(te.Fragment,null):te.createElement("div",{className:ut()(Re.quickPager,ln),style:Xn},te.createElement("div",{onClick:()=>{An||Vt(an-1,"prev")},className:An?Re.disabled:""},"\u4E0A\u4E00\u9875"),te.createElement("div",{onClick:()=>{Sa||Vt(an+1,"next")},className:Sa?Re.disabled:""},"\u4E0B\u4E00\u9875"))},wt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},on=ee(71418),Et=ee(6848),zt=ee(13570),Mt=ee(346),Qt=ee(51257),ht=ee(96908),Ve=ee(57177),at=ee(81378),Dt=ee(28426),Me=({className:an,dataSource:Vt=[],col:ln=4,right:Zn,bottom:Dn=23,precision:Xn=0,wrapWidth:An=1200,trackEventItems:Sa,loading:ja})=>{const xr=Math.floor((An-(ln-1)*Zn)/ln);return te.createElement(on.Z,{spinning:ja},te.createElement("div",{className:ut()(wt.list,an)},!!Vt.length&&Vt.map((ir,Oa)=>{const{name:ia,id:hr,identifier:io,power:Yr,cover_image_id:To,pic:qo}=ir;return te.createElement("div",{className:wt.wrap,key:hr,style:{width:xr,marginRight:(1+Oa)%ln===0?0:Zn+Xn,marginBottom:Dn}},te.createElement("a",{target:"_blank",href:`/shixuns/${io}/challenges`,className:wt.li,onClick:ua=>{ua.preventDefault(),Sa&&(0,Qt.L9)([Sa]),Yr&&(0,Qt.xg)(`/shixuns/${io}/challenges`)}},te.createElement("div",{className:wt.img},te.createElement("img",{className:wt.cover,src:`${qo}`}),ir.is_jupyter&&te.createElement("img",{className:wt.sign,src:ht}),ir.is_jupyter_lab&&te.createElement("img",{className:wt.sign,src:Ve}),ir.is_unity_3d&&te.createElement("img",{className:wt.sign,src:at})),te.createElement("div",{className:wt.name},te.createElement(Et.Z,{title:ia||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},te.createElement("span",{className:wt.e},ia||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),te.createElement("div",{className:wt.tags},te.createElement(Et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),te.createElement("span",null,ir.challenges_count))),!!ir.myshixuns_count&&te.createElement(Et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),te.createElement("span",null,ir.myshixuns_count))),te.createElement(Et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},te.createElement("span",null,te.createElement("span",null,ir.level))),te.createElement("div",{className:wt.rate},te.createElement(zt.Z,{allowHalf:!0,disabled:!0,defaultValue:ir.score_info}),te.createElement("span",null,"\xA0",ir.score_info?`${ir.score_info}\u5206`:"5\u5206")))),!Yr&&te.createElement("div",{className:wt.lockWrap},te.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Vt.length&&te.createElement(Dt.Z,null)))},rt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},nn=({className:an,dataSource:Vt=[],col:ln=4,right:Zn,bottom:Dn=23,precision:Xn=0,wrapWidth:An=1200,wrapClassName:Sa,trackEventItems:ja,loading:xr})=>{const ir=Math.floor((An-(ln-1)*Zn)/ln);return te.createElement(on.Z,{spinning:xr},te.createElement("div",{className:ut()(rt.list,an)},!!Vt.length&&Vt.map((Oa,ia)=>{const{name:hr,id:io,identifier:Yr,power:To,cover_image_id:qo,pic:ua}=Oa;return te.createElement("div",{className:ut()(rt.wrap,Sa),key:io,style:{width:ir,marginRight:(1+ia)%ln===0?0:Zn+Xn,marginBottom:Dn}},te.createElement("a",{target:"_blank",href:`/shixuns/${Yr}/challenges`,className:rt.li,onClick:ea=>{ea.preventDefault(),ja&&(0,Qt.L9)([ja]),To&&(0,Qt.xg)(`/shixuns/${Yr}/challenges`)}},te.createElement("img",{src:ee(47621),className:rt.titleBg}),te.createElement("div",{className:rt.name},te.createElement(Et.Z,{title:hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},te.createElement("span",{className:rt.e},hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),te.createElement("div",{style:{padding:"14px",paddingBottom:0}},te.createElement("div",{className:rt.img},te.createElement("img",{className:rt.cover,src:qo?`${Mt.Z.API_SERVER}/api/attachments/${qo}`:`${Mt.Z.IMG_SERVER+ua}`}),Oa.is_jupyter&&te.createElement("div",{className:rt.bq},"Jupyter"),Oa.is_jupyter_lab&&te.createElement("div",{className:rt.bq},"JupyterLab"),Oa.is_unity_3d&&te.createElement("div",{className:rt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),te.createElement("div",{className:"mt20 flex item-center justify-between"},te.createElement("div",null,te.createElement("span",{className:rt.text},"\u5B66\u4E60\u4EBA\u6570"),te.createElement("span",{className:rt.value},Oa.myshixuns_count)),te.createElement("div",null,te.createElement("span",{className:rt.text},"\u56F0\u96BE\u7B49\u7EA7"),te.createElement("span",{className:rt.value},Oa.level))),te.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},te.createElement("div",null,te.createElement("span",{className:rt.text},"\u5173\u5361\u6570"),te.createElement("span",{className:rt.value},Oa.challenges_count)),te.createElement("div",{className:rt.rate},te.createElement(zt.Z,{allowHalf:!0,disabled:!0,defaultValue:Oa.score_info}),te.createElement("span",{className:rt.value,style:{color:"#FF9C00"}},"\xA0",Oa.score_info?`${Oa.score_info}\u5206`:"5\u5206"))))),!To&&te.createElement("div",{className:rt.lockWrap},te.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Vt.length&&te.createElement(Dt.Z,null)))},It=ee(10661),Jt={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},xe=ee(79005),Ke=ee(20345),st=ee(77882),bt=ee(31081),yt=ee(75309),Ae=ee(71979),Ne=ee(47558),Ce=ee(42922),fe=ee(66832),ke=ee(96593),Se=ee(19664),ue=ee(91833);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:xe,swimg:Ke},{name:"101\u8BA1\u5212",ptimg:st,swimg:bt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yt,swimg:Ae},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ne,swimg:Ce},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:fe,swimg:ke},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Se,swimg:ue}];var be=({className:an,dataSource:Vt=[],col:ln=4,right:Zn,bottom:Dn=23,precision:Xn=0,wrapWidth:An=1200,trackEventItems:Sa,loading:ja,wrapClassName:xr,imgClassName:ir,isArrow:Oa=!1})=>{const ia=Math.floor((An-(ln-1)*Zn)/ln),[hr,io]=(0,te.useState)(),[Yr,To]=(0,te.useState)(),qo=ea=>io(ea),ua=()=>io(-1);return te.createElement(on.Z,{spinning:ja},te.createElement("div",{className:ut()(Jt.list,an)},!!(Vt!=null&&Vt.length)&&(Vt==null?void 0:Vt.map((ea,ba)=>{var sa;const{name:Kr,id:mo,identifier:Lo,featured:Zo,school_name:ai,image_url:ri,excellent:ji,is_plan:li}=ea;return te.createElement("div",{key:mo,className:ut()(Jt.wrap,xr),style:{width:ia,marginRight:(1+ba)%ln===0?0:Zn+Xn,marginBottom:Dn}},te.createElement("a",{target:"_blank",href:`/paths/${Lo}`,className:Jt.li,onClick:wr=>{wr.preventDefault(),Sa&&(0,Qt.L9)([Sa]),(0,Qt.xg)(`/paths/${Lo}`)}},te.createElement("img",{src:ee(39057),className:Jt.titleBg}),te.createElement("div",{className:Jt.name},te.createElement(Et.Z,{title:Kr},te.createElement("span",{className:Jt.e,style:{color:Oa&&hr===ba?"#145DFF":"#000000"},onMouseEnter:()=>{qo(ba)},onMouseLeave:ua},Kr))),te.createElement("div",{style:{padding:"14px",paddingBottom:0}},te.createElement("div",{className:ut()(Jt.img,ir)},te.createElement("img",{className:Jt.cover,src:`${Mt.Z.IMG_SERVER+ri}`}),(sa=ea==null?void 0:ea.subject_tags)==null?void 0:sa.map((wr,Xr)=>{var bo,Ur;if(Xr===0){const Ko=(bo=de.find(fo=>fo.name==wr))==null?void 0:bo.swimg;return te.createElement("img",{className:Jt.sign,src:Ko,style:{left:"-4px"}})}const to=(Ur=de.find(Ko=>Ko.name==wr))==null?void 0:Ur.ptimg;return te.createElement("img",{className:Jt.sign,src:to,style:{left:`${48+52*(Xr-1)+2*Xr}px`}})}),te.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ea==null?void 0:ea.excellent)&&te.createElement("div",{className:Jt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),te.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},te.createElement("div",null,te.createElement("span",{className:Jt.text},"\u7AE0\u8282\u6570"),te.createElement("span",{className:Jt.value},ea.stages_count)),te.createElement("div",null,te.createElement("span",{className:Jt.text},"\u5B66\u4E60\u4EBA\u6570"),te.createElement("span",{className:Jt.value},ea.members_count))))))})),!Vt.length&&te.createElement(Dt.Z,null)))},Pe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},je="data:image/png;base64,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",nt=ee(59301),et=({className:an,dataSource:Vt=[],col:ln=4,right:Zn,bottom:Dn=23,precision:Xn=0,wrapWidth:An=1200,trackEventItems:Sa,loading:ja})=>{const xr=Math.floor((An-(ln-1)*Zn)/ln);return nt.createElement(on.Z,{spinning:ja},nt.createElement("div",{className:ut()(Pe.list,an)},!!Vt.length&&Vt.map((ir,Oa)=>{const{subject_identifier:ia,id:hr,identifier:io,power:Yr}=ir,To=ir.is_public!=0&&ir.is_public;return nt.createElement("div",{className:Pe.wrap,key:hr,style:{width:xr,marginRight:(1+Oa)%ln===0?0:Zn+Xn,marginBottom:Dn}},nt.createElement("a",{className:Pe.li,onClick:qo=>{qo.preventDefault(),Sa&&(0,Qt.L9)([Sa]),(0,Qt.xg)(ir.first_category_url)}},nt.createElement("div",{className:Pe.top},nt.createElement(Et.Z,{title:ir.name},nt.createElement("div",{className:Pe.name},ir.name)),nt.createElement("img",{className:Pe.img,src:Mt.Z.IMG_SERVER+"/images/"+ir.avatar_url}),nt.createElement("div",{className:Pe.text,title:ir.creator},ir.creator),ia&&nt.createElement("div",{className:Pe.btns},nt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),nt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),To&&nt.createElement("div",{className:Pe.sign},"\u516C\u5F00")),nt.createElement("div",{className:Pe.bottom},ir.visits>0&&nt.createElement(Et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-liulanyan"}),nt.createElement("span",null,ir.visits))),ir.course_members_count>0&&nt.createElement(Et.Z,{title:"\u6210\u5458",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-chengyuan"}),ir.course_members_count)),ir.tasks_count>0&&nt.createElement(Et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-zuoye"}),ir.tasks_count)),ir.is_end?nt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):nt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ir.is_accessible&&nt.createElement("div",{className:Pe.lockWrap},nt.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),nt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Vt.length&&nt.createElement(Dt.Z,null)))},Qe={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},dt="data:image/png;base64,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",De=({className:an,dataSource:Vt=[],col:ln=4,right:Zn,bottom:Dn=23,precision:Xn=0,wrapWidth:An=1200,wrapClassName:Sa,trackEventItems:ja,loading:xr})=>{const ir=Math.floor((An-(ln-1)*Zn)/ln);return te.createElement(on.Z,{spinning:xr},te.createElement("div",{className:ut()(Qe.list,an)},!!Vt.length&&Vt.map((Oa,ia)=>{const{subject_identifier:hr,id:io,identifier:Yr,power:To}=Oa,qo=Oa.is_public!=0&&Oa.is_public;return te.createElement("div",{className:ut()(`${Qe.wrap} ${Oa.is_accessible?"":Qe.warpStyle}`,Sa),key:io,style:{width:ir,marginRight:(1+ia)%ln===0?0:Zn+Xn,marginBottom:Dn}},te.createElement("a",{className:Qe.li,onClick:ua=>{ua.preventDefault(),ja&&(0,Qt.L9)([ja]),(0,Qt.xg)(Oa.first_category_url)}},te.createElement("div",{className:Qe.creator},te.createElement("img",{className:Qe.img,src:Mt.Z.IMG_SERVER+"/images/"+Oa.avatar_url}),te.createElement("div",{className:Qe.text,title:Oa.creator},Oa.creator)),te.createElement("div",{className:Qe.top},te.createElement(Et.Z,{title:Oa.name},te.createElement("div",{className:Qe.name},Oa.name)),qo&&te.createElement("div",{className:Qe.sign},"\u516C\u5F00")),te.createElement("div",{className:Qe.middle},te.createElement("div",{className:Qe.row,style:{marginBottom:6}},te.createElement("div",null,te.createElement("span",{className:Qe.text},"\u8BBF\u95EE\u91CF"),te.createElement("span",{className:Qe.value},(Oa==null?void 0:Oa.visits)||0)),te.createElement("div",null,te.createElement("span",{className:Qe.text},"\u6210\u5458"),te.createElement("span",{className:Qe.value},(Oa==null?void 0:Oa.course_members_count)||0))),te.createElement("div",{className:Qe.row},te.createElement("div",null,te.createElement("span",{className:Qe.text,style:{width:42}},"\u4F5C",te.createElement("span",{style:{marginLeft:14}},"\u4E1A")),te.createElement("span",{className:Qe.value},(Oa==null?void 0:Oa.tasks_count)||0)),te.createElement("div",null,te.createElement("span",{className:Qe.text},"\u72B6\u6001"),Oa.is_end?te.createElement("span",{className:Qe.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):te.createElement("span",{className:Qe.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),hr&&te.createElement("div",{className:Qe.btns},te.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),te.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Oa.is_accessible&&te.createElement("div",{className:Qe.lockWrap},te.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Vt.length&&te.createElement(Dt.Z,null)))},Ye={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Je=ee(25690),Rt=({dataSource:an=[],value:Vt,onChange:ln,className:Zn,style:Dn={},tabBarExtraContent:Xn})=>te.createElement("div",{className:ut()(Ye.tabs,Zn),style:Dn},te.createElement("div",{className:Ye.tabsWrap},an.map((An,Sa)=>te.createElement("aside",{className:Ye.tab,onClick:()=>{ln(An.id),An.link&&Je.history.push(An.link)},key:Sa},te.createElement("div",{className:Vt===An.id?Ye.active:""},An.name),(An==null?void 0:An.resetCount)==null&&(An==null?void 0:An.total)!==void 0&&te.createElement("span",null,"\uFF08",An==null?void 0:An.total,"\uFF09"),(An==null?void 0:An.resetCount)!==void 0&&(An==null?void 0:An.total)!==void 0&&te.createElement(Et.Z,{title:(An==null?void 0:An.tip)!=null?An==null?void 0:An.tip:""},te.createElement("span",{style:{color:"#9096A3"}},"\uFF08",te.createElement("span",{style:{color:"#000"}},An==null?void 0:An.resetCount),"/",te.createElement("span",null,An==null?void 0:An.total),"\uFF09"))))),te.createElement("div",{className:Ye.tabBar},Xn)),ct={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},hn=({dataSource:an=[],value:Vt,onChange:ln,className:Zn,style:Dn={},tabBarExtraContent:Xn})=>te.createElement("div",{className:ut()(ct.tabs,Zn),style:Dn},te.createElement("div",{className:ct.tabsWrap},an.map((An,Sa)=>te.createElement("aside",{className:ct.tab,onClick:()=>{ln(An.id),An.link&&Je.history.push(An.link)},key:Sa},te.createElement("div",{className:Vt===An.id?ct.active:""},An.name),(An==null?void 0:An.resetCount)==null&&(An==null?void 0:An.total)!==void 0&&te.createElement("span",null,"\uFF08",An==null?void 0:An.total,"\uFF09"),(An==null?void 0:An.resetCount)!==void 0&&(An==null?void 0:An.total)!==void 0&&te.createElement(Et.Z,{title:(An==null?void 0:An.tip)!=null?An==null?void 0:An.tip:""},te.createElement("span",{style:{color:"#9096A3"}},"\uFF08",te.createElement("span",{style:{color:"#000"}},An==null?void 0:An.resetCount),"/",te.createElement("span",null,An==null?void 0:An.total),"\uFF09"))))),te.createElement("div",{className:ct.tabBar},Xn)),En=({className:an,style:Vt={},children:ln})=>te.createElement("div",{className:ut()(an),style:Vt},ln),en={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},$n=ee(38854),Un=ee(20834);const sn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var jn=({sortValue:an,dropValue:Vt,className:ln,onSort:Zn,onDrop:Dn,dataSource:Xn=sn})=>{var An;return te.createElement("div",{className:ut()(en.orderWrap,ln)},te.createElement($n.Z,{dropdownRender:()=>te.createElement(Un.default,null,Xn.map((Sa,ja)=>te.createElement(Un.default.Item,{key:ja,onClick:()=>Dn(Sa.id)},Sa.name)))},te.createElement("span",{className:en.orderTextWrap},(An=Xn.find(Sa=>Vt===Sa.id))==null?void 0:An.name)),te.createElement("span",{className:en.orderIconWrap},te.createElement("span",{className:en.orderAsc},te.createElement("i",{className:an==="asc"?`iconfont icon-sanjiaoxing-up font12 ${en.cursorPointer} ${en.active}`:`iconfont icon-sanjiaoxing-up font12 ${en.cursorPointer}`,onClick:()=>Zn(an==="asc"?"desc":"asc")})),te.createElement("span",{className:en.orderDesc},te.createElement("i",{className:an==="desc"?`iconfont icon-sanjiaoxing-down font12 ${en.cursorPointer} ${en.active}`:`iconfont icon-sanjiaoxing-down font12 ${en.cursorPointer}`,onClick:()=>Zn(an==="asc"?"desc":"asc")}))))},Sn={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},la=ee(3113),ga=ee(32162),za=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,ha=(an,Vt,ln)=>Vt in an?za(an,Vt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):an[Vt]=ln,ma=(an,Vt)=>{for(var ln in Vt||(Vt={}))Jn.call(Vt,ln)&&ha(an,ln,Vt[ln]);if(Aa)for(var ln of Aa(Vt))mn.call(Vt,ln)&&ha(an,ln,Vt[ln]);return an},$a=(an,Vt)=>{var ln={};for(var Zn in an)Jn.call(an,Zn)&&Vt.indexOf(Zn)<0&&(ln[Zn]=an[Zn]);if(an!=null&&Aa)for(var Zn of Aa(an))Vt.indexOf(Zn)<0&&mn.call(an,Zn)&&(ln[Zn]=an[Zn]);return ln},pt=(an,Vt,ln)=>new Promise((Zn,Dn)=>{var Xn=ja=>{try{Sa(ln.next(ja))}catch(xr){Dn(xr)}},An=ja=>{try{Sa(ln.throw(ja))}catch(xr){Dn(xr)}},Sa=ja=>ja.done?Zn(ja.value):Promise.resolve(ja.value).then(Xn,An);Sa((ln=ln.apply(an,Vt)).next())}),Ct=an=>{var Vt=an,{className:ln,style:Zn,children:Dn,loading:Xn=!1,openLoading:An,onClick:Sa=()=>{},size:ja="middle",shape:xr="round",theme:ir}=Vt,Oa=$a(Vt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ia,hr]=(0,te.useState)(!1),io=(0,te.useMemo)(()=>{switch(ir){case ga.Fy.THEMEONE:return Sn.ThemeOne;case ga.Fy.DEFAULT:default:return Sn.btn}},[ir]);return te.createElement(la.ZP,ma({onClick:(0,gt.throttle)(Yr=>pt(void 0,null,function*(){An&&hr(!0);try{yield Sa(Yr)}catch(To){console.log("error",To)}An&&hr(!1)}),2e3,{leading:!0,trailing:!1}),className:ut()(io,Sn[`${ja}-${xr}`],ln),style:Zn,size:ja,shape:xr,loading:ia||Xn},Oa),Dn)},Bn={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},yn=({className:an,style:Vt,children:ln=null,onClick:Zn,title:Dn})=>te.createElement("div",{className:ut()(Bn.head,an),style:Vt},te.createElement("span",{className:"primary-hover",onClick:Zn},te.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),te.createElement("b",{title:Dn},Dn),te.createElement("div",{className:Bn.node},ln)),fa={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},_n=({confirmShow:an=!0,confirmTitle:Vt,confirmClick:ln,cancelShow:Zn=!0,cancelTitle:Dn,cancelClick:Xn,className:An,style:Sa,confirmLoading:ja=!1})=>te.createElement("div",{className:ut()(fa.btns,An),style:Sa},an&&te.createElement(la.ZP,{loading:ja,onClick:ln,type:"primary",className:fa.confirm},Vt),Zn&&te.createElement(la.ZP,{onClick:Xn,className:fa.cancel},Dn)),Ha={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},fn=({className:an,style:Vt={},LeftContent:ln,children:Zn,RightContent:Dn})=>te.createElement("div",{className:ut()(Ha.fixedBottom,an),style:Vt},te.createElement("div",{className:Ha.wrap},te.createElement("div",{className:Ha.left},ln),te.createElement("div",{className:Ha.center},Zn),te.createElement("div",{className:Ha.right},Dn))),_a={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},mr=({className:an,style:Vt={},dataSource:ln=[]})=>te.createElement("div",{className:ut()(_a.crumbs,an),style:Vt},ln.map((Zn,Dn)=>DnJe.history.push(Zn.path)},Zn.name):te.createElement("span",null,Zn.name),te.createElement("span",null,"\xA0",">","\xA0")):te.createElement("span",{key:Dn,style:{color:"#5F6368"}},Zn.name))),Pr=ee(31797),vt=Object.defineProperty,tn=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,xn=(an,Vt,ln)=>Vt in an?vt(an,Vt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):an[Vt]=ln,bn=(an,Vt)=>{for(var ln in Vt||(Vt={}))In.call(Vt,ln)&&xn(an,ln,Vt[ln]);if(gn)for(var ln of gn(Vt))On.call(Vt,ln)&&xn(an,ln,Vt[ln]);return an},Ja=(an,Vt)=>tn(an,$t(Vt)),Na=(an,Vt)=>{var ln={};for(var Zn in an)In.call(an,Zn)&&Vt.indexOf(Zn)<0&&(ln[Zn]=an[Zn]);if(an!=null&&gn)for(var Zn of gn(an))Vt.indexOf(Zn)<0&&On.call(an,Zn)&&(ln[Zn]=an[Zn]);return ln};const{Countdown:qt}=Pr.default;var Hr=an=>{var Vt=an,{onChange:ln}=Vt,Zn=Na(Vt,["onChange"]);const[Dn,Xn]=(0,te.useState)(null);(0,te.useEffect)(()=>{typeof Dn=="number"&&Dn>=0&&ln(Dn)},[Dn]);const An=Sa=>{const ja=Math.floor(Sa/1e3);Xn(ja)};return te.createElement(qt,Ja(bn({},Zn),{onChange:An}))},Wr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Wn=({DataProps:an,className:Vt,style:ln={}})=>{var Zn;return te.createElement("div",{className:ut()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Wr.ClassRoomItem,Vt),style:ln,onClick:()=>{(0,Qt.xg)(an==null?void 0:an.first_category_url)}},te.createElement("div",{className:"flex flex-col item-center"},te.createElement("img",{src:`${(Zn=Mt.Z)==null?void 0:Zn.IMG_SERVER}/images/${an==null?void 0:an.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(an==null?void 0:an.subject_identifier)&&te.createElement("div",{className:"mt-40px"},te.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),te.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),te.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},te.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(an!=null&&an.is_public)&&te.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),te.createElement("span",{className:ut()("text-16px font-medium",Wr.TitleDom)},an==null?void 0:an.name)),te.createElement("div",{className:"c-grey-333 font-medium"},an==null?void 0:an.creator),te.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",an==null?void 0:an.course_members_count),te.createElement("div",{className:"c-grey-333 flex item-center justify-between"},te.createElement("div",null,"\u4F5C\u4E1A\uFF1A",an==null?void 0:an.tasks_count),an!=null&&an.is_end?te.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):te.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},wa=Object.defineProperty,Ya=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,br=(an,Vt,ln)=>Vt in an?wa(an,Vt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):an[Vt]=ln,_t=(an,Vt)=>{for(var ln in Vt||(Vt={}))Ca.call(Vt,ln)&&br(an,ln,Vt[ln]);if(Ya)for(var ln of Ya(Vt))yr.call(Vt,ln)&&br(an,ln,Vt[ln]);return an},eo=({DataProps:an=[],selectValue:Vt,onChange:ln,className:Zn,style:Dn={},extra:Xn,classNameItem:An,styleItem:Sa={},barHidden:ja})=>{const[xr,ir]=(0,te.useState)();return(0,te.useEffect)(()=>{ir(Array.isArray(Vt)?Vt:[Vt])},[Vt]),te.createElement("div",{className:ut()("flex px-20px py-10px gap-40px",Zn),style:_t({borderBottom:"1px solid #D3F0FF"},Dn)},an==null?void 0:an.map(Oa=>te.createElement("div",{key:Oa==null?void 0:Oa.id,className:ut()("flex item-center justify-center current c-grey-333 text-16 relative",An,Oa==null?void 0:Oa.className),style:_t(_t({color:xr!=null&&xr.includes(Oa==null?void 0:Oa.id)?"#1890FF":"",minWidth:88},Sa),(Oa==null?void 0:Oa.style)||{}),onClick:ia=>{ln==null||ln({domEvent:ia,item:Oa}),Oa!=null&&Oa.link&&Je.history.push(Oa==null?void 0:Oa.link)}},Oa==null?void 0:Oa.name,!ja&&(xr==null?void 0:xr.includes(Oa==null?void 0:Oa.id))&&te.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),te.createElement("div",{className:"ml-auto"},Xn))},hi=Object.defineProperty,Go=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,mi=(an,Vt,ln)=>Vt in an?hi(an,Vt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):an[Vt]=ln,Jo=(an,Vt)=>{for(var ln in Vt||(Vt={}))Bi.call(Vt,ln)&&mi(an,ln,Vt[ln]);if(Ai)for(var ln of Ai(Vt))Si.call(Vt,ln)&&mi(an,ln,Vt[ln]);return an},Qr=(an,Vt)=>Go(an,_o(Vt)),Ci=({value:an,onChange:Vt,onInputChange:ln,className:Zn,style:Dn={},InputProps:Xn})=>{const[An,Sa]=(0,te.useState)(an);return te.createElement("div",{className:ut()("flex item-center rounded-full px-10px py-2px",Zn),style:Jo({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Dn)},te.createElement(ye.default,Qr(Jo({bordered:!1},Xn),{onChange:ja=>{Sa(ja.target.value),ln==null||ln(encodeURIComponent(ja.target.value))},onPressEnter:ja=>{Vt==null||Vt({domEvent:ja,item:{value:An}})}})),te.createElement("img",{className:"h-22px current",src:ee(25365),height:22,onClick:ja=>{Vt==null||Vt({domEvent:ja,item:{value:An}})}}))}},37808:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ae}});var te=ee(59301);function ae(Ie,Xe){const Te=(0,te.useRef)();(0,te.useEffect)(()=>{Te.current=Ie}),(0,te.useEffect)(()=>{function ze(){Te.current()}if(Xe!==null){let oe=setInterval(ze,Xe);return()=>clearInterval(oe)}},[Xe])}},77195:function(Pt,Tt,ee){"use strict";ee.r(Tt),ee.d(Tt,{default:function(){return Wi}});var te=ee(32162),ae=ee(59301),Ie=ee(25690),Xe=ee(99313),Te=ee(43418),ze=ee(8591),oe=ee(3113),ut={bg:"bg___Yd_7B",modal:"modal___QT2yv",colorOrange:"colorOrange___q21Ku",colorYellow:"colorYellow___LDVER"},gt=ee(75975),$e=ee(39793),it=ee(87169),Ue=ee(57809),Fe=ee(78241),le=ee(92832),a=ee(24905),y=ee(5871),b=ee(6848),E=ee(60324),x=ee(95237),z={flexRow:"flexRow___35KiY",flexJustifyCenter:"flexJustifyCenter___BbSEK",flexAlignEnd:"flexAlignEnd___WydSl",flexAlignCenter:"flexAlignCenter___sRpqy",flexColumn:"flexColumn___g_XKJ",formWrap:"formWrap___jC7GW",titleWrap:"titleWrap___MRjOd",fieldWrap:"fieldWrap___Lpe0p",button:"button___GgBZR",buttonFixed:"buttonFixed___s9cUj",buttonWrap:"buttonWrap___PkhcP",width180:"width180___mRL81",width100:"width100___OjNjq",width280:"width280___wJAEA",difficultyHint:"difficultyHint___p4YZP",color888:"color888___K4Jr9",color0152d9:"color0152d9___OtUVZ",serviceSettingWrap:"serviceSettingWrap___FKwpi",serviceSettingName:"serviceSettingName___bgeG5",serviceBox:"serviceBox___zB_d5",serviceSetLeft:"serviceSetLeft___C7t9v",serviceSetInput:"serviceSetInput___HBxaC",serviceSetMemoryInput:"serviceSetMemoryInput___ixIMH",serviceSetTip:"serviceSetTip___CrTQG",installPackage:"installPackage___o0KhD",popover:"popover___rmY0W",serverConfig:"serverConfig___AH5n6",viewRecommendConfig:"viewRecommendConfig___FzOjx"},ne=ee(58473),re={footerWrap:"footerWrap___nRGRQ"},ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Oe=(ft,kt)=>{var Ze={};for(var Wt in ft)pe.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&ie)for(var Wt of ie(ft))kt.indexOf(Wt)<0&&ye.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},we=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const Re=le.default.TextArea,Ee=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,dispatch:er,onFinish:pa=()=>{}}=kt,Da=Oe(kt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Cn]=Fe.default.useForm(),va=Tr=>we(void 0,null,function*(){var fr;const rr=yield er({type:"shixunsDetail/getCustomScript",payload:{id:(fr=Ze.actionTabs.params)==null?void 0:fr.id,compile:Tr.execute,excutive:Tr.compile}});Rr(),rr&&pa(rr==null?void 0:rr.shixun_script)}),Rr=()=>{er({type:"shixunsDetail/setActionTabs",payload:{}})};return ae.createElement(Te.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Ze.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Rr},ae.createElement(Fe.default,{form:Cn,scrollToFirstError:!0,layout:"vertical",onFinish:va},ae.createElement(Fe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},ae.createElement(Re,{rows:4})),ae.createElement(Fe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},ae.createElement(Re,{rows:4})),ae.createElement("div",{className:re.footerWrap},ae.createElement(Fe.default.Item,null,ae.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Rr},"\u53D6\u6D88"),ae.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Fa.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Ot=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze})=>({shixunsDetail:ft,globalSetting:Ze,loading:kt}))(Ee),wt=ee(81705),on=ee(91842),Et=ee(98725),zt=ee(70495),Mt=ee(51257),Qt=ee(74976),ht=ee(42546),Ve=ee(59301),at=Object.defineProperty,Dt=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,nn=(ft,kt,Ze)=>kt in ft?at(ft,kt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ft[kt]=Ze,It=(ft,kt)=>{for(var Ze in kt||(kt={}))rt.call(kt,Ze)&&nn(ft,Ze,kt[Ze]);if(Me)for(var Ze of Me(kt))Ht.call(kt,Ze)&&nn(ft,Ze,kt[Ze]);return ft},Jt=(ft,kt)=>Dt(ft,At(kt)),xe=(ft,kt)=>{var Ze={};for(var Wt in ft)rt.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&Me)for(var Wt of Me(ft))kt.indexOf(Wt)<0&&Ht.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},Ke=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const{Option:st}=Ue.default,bt=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,user:er,dispatch:pa}=kt,Da=xe(kt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,va,Rr,Tr,fr,rr,xo,qr,wo,No,Vr,Ar,Nr,Cr,no,zo,Oo,$r,Ao,Ei,uo,qa,tr,vr,Mr,Ia,aa,qn,Dr,si,Pi,ui,fi;const bi=(0,Ie.useLocation)(),yo=(0,ae.useRef)(),[Yo]=Fe.default.useForm(),[zr,vi]=(0,ae.useState)({}),[Zi,Xi]=(0,ae.useState)(),[Vi,Fi]=(0,ae.useState)(),[pi,Oi]=(0,ae.useState)([]),[Ui,el]=(0,ae.useState)({}),[tl,Qi]=(0,ae.useState)([]),[Sl,$i]=(0,ae.useState)(!1),[al,_i]=(0,ae.useState)(!1),[bl,vl]=(0,ae.useState)(!1),[se,ce]=(0,ae.useState)({}),me=(va=(Cn=er.userInfo)==null?void 0:Cn.shixun)==null?void 0:va.editable;(0,ae.useEffect)(()=>{var lt,Kt;yo.current=(Kt=(lt=bi.pathname)==null?void 0:lt.split("/"))==null?void 0:Kt[2]},[]),(0,ae.useEffect)(()=>{if(!Ze.setting)return;const{name:lt,description:Kt,trainee:zn,choice_main_type:Nn,choice_small_type:Mn,choice_standard_scripts:Vn,jupyter_show_description:Kn,close_internet:Fn,survival_time:Xa}=Ze.setting.shixun||{},Ma={name:lt,description:Kt,trainee:zn,mainType:Nn,subType:Mn,evaluationScript:Vn,jupyter_show_description:Kn,close_internet:Fn,survival_time:Xa};Ge(),vi(Ma),Yo.setFieldsValue(Ma)},[Ze.setting]);const Ge=()=>{const{choice_main_type:lt,main_type:Kt,small_type:zn,choice_small_type:Nn,is_secret_repository:Mn,standard_scripts:Vn,evaluate_script:Kn,shixun_service_configs:Fn}=Ze.setting.shixun||{};Xi(Mn),Fi(Kn),Oi(Fn),Qi(Vn||[]),We(lt,Nn)},We=(lt,Kt=[])=>{const{main_type:zn,small_type:Nn}=Ze.setting.shixun||{},Mn=zn==null?void 0:zn.find(Kn=>Kn.id===lt),Vn={mainTypeName:Mn==null?void 0:Mn.type_name,mainTypeDescription:Mn==null?void 0:Mn.description,smallType:[]};Kt.map(Kn=>{Nn.map(Fn=>{Kn===Fn.id&&Fn.description&&Vn.smallType.push({name:Fn.type_name,des:Fn.description})})}),el(Vn)},Ft=()=>{(0,Mt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),pa({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},St=(lt,Kt,zn)=>{Oi(Nn=>Nn.map((Mn,Vn)=>Vn===zn?Jt(It({},Mn),{[Kt]:lt}):Mn))},Ut=(lt,Kt)=>{vi(It({},Kt)),"mainType"in lt&&(Qn(lt.mainType,Kt),We(Kt.mainType,Kt.subType)),"subType"in lt&&(rn(lt.subType,Kt),We(Kt.mainType,Kt.subType)),"evaluationScript"in lt&&Yt(lt.evaluationScript)},Yt=lt=>{Te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ve.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Ve.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Ke(void 0,null,function*(){yield un(lt),Te.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Ve.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},rn=(lt=[],Kt)=>{let zn=[];zn.push(pi[0]),lt.map(Nn=>{var Mn,Vn,Kn;const Fn=pi.find(Ma=>Ma.mirror_repository_id===Nn);Fn&&zn.push(Fn);const Xa=(Kn=(Vn=(Mn=Ze.setting)==null?void 0:Mn.shixun)==null?void 0:Vn.small_type)==null?void 0:Kn.find(Ma=>Ma.id===Nn);!Fn&&Xa&&zn.push({mirror_repository_id:Nn,name:Xa.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),Oi(zn)},Qn=(lt,Kt)=>Ke(void 0,null,function*(){var zn,Nn,Mn;const Vn=(Nn=(zn=Ze.setting)==null?void 0:zn.shixun)==null?void 0:Nn.main_type.find(Xa=>Xa.id===lt);Vn&&(pi[0]={mirror_repository_id:lt,name:Vn.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10},Oi(pi));const Kn=yield pa({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:lt}});Qi(Kn||[]);const Fn=(Mn=Kn[0])==null?void 0:Mn.id;Yo.setFieldsValue({evaluationScript:Fn}),vi(It(It({},Kt),{evaluationScript:Fn})),un(Fn)}),un=lt=>Ke(void 0,null,function*(){const Kt=yield pa({type:"shixunsDetail/getScriptContent",payload:{id:yo.current,script_id:lt||Yo.getFieldValue("evaluationScript")}});Kt&&Fi(Kt.content)}),vn=()=>{pa({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:yo.current}}})},Rn=lt=>Ke(void 0,null,function*(){var Kt;const{mainType:zn,subType:Nn,name:Mn,trainee:Vn,description:Kn,evaluationScript:Fn,jupyter_show_description:Xa=!1,close_internet:Ma,survival_time:cr}=lt||{},pr=(Kt=Ze.detail)==null?void 0:Kt.is_jupyter;if(cr<10){ze.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}let Zr={id:yo.current,main_type:zn,sub_type:Nn,is_secret_repository:Zi,shixun:{name:Mn,trainee:Vn,is_jupyter:pr,mirror_script_id:pr?null:Fn,survival_time:cr},shixun_info:{description:Kn,evaluate_script:pr?null:Vi},shixun_service_configs:pi.map(ao=>({mirror_repository_id:ao.mirror_repository_id,cpu_limit:ao.cpu_limit,lower_cpu_limit:ao.lower_cpu_limit,memory_limit:ao.memory_limit,request_limit:ao.request_limit,resource_limit:ao.resource_limit}))};pr&&(Zr=Jt(It({},Zr),{shixun:Jt(It({},Zr.shixun),{jupyter_show_description:Xa})}));const vo=yield pa({type:"shixunsDetail/updateSettingBasicInfo",payload:Zr});vo&&(pa({type:"shixunsDetail/getSettingsData",payload:{id:yo.current}}),pa({type:"shixunsDetail/getShixunsDetail",payload:{id:yo.current}}),vo.shixun_identifier&&ze.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),Tn=()=>{(0,Mt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),pa({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Xt=lt=>{St(String(lt==null?void 0:lt.cpu),"cpu_limit",lt.index),St(String(lt==null?void 0:lt.memory),"memory_limit",lt.index),_i(!1)};return Ve.createElement("section",{className:z.wrap},Ve.createElement(Fe.default,{form:Yo,className:z.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Ut,onFinish:Rn},Ve.createElement("div",{className:z.fieldWrap},Ve.createElement(Fe.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ve.createElement(le.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!me,addonAfter:`${((Rr=zr.name)==null?void 0:Rr.length)||0}/60`})),Ve.createElement(Fe.default.Item,{name:"description",label:"\u7B80\u4ECB:"},me?Ve.createElement($e.Z,{defaultValue:(fr=(Tr=Ze.setting)==null?void 0:Tr.shixun)==null?void 0:fr.description}):Ve.createElement(on.Z,{value:(xo=(rr=Ze.setting)==null?void 0:rr.shixun)==null?void 0:xo.description})),((wo=(qr=Ze.setting)==null?void 0:qr.shixun)==null?void 0:wo.is_jupyter)&&Ve.createElement(Fe.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},Ve.createElement(a.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")),Ve.createElement(Fe.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},Ve.createElement(y.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})),Ve.createElement("div",{className:`${z.flexRow} ${z.flexAlignCenter}`},Ve.createElement(b.Z,{title:((Vr=(No=Ze.setting)==null?void 0:No.shixun)==null?void 0:Vr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},Ve.createElement(Fe.default.Item,{className:z.width180,name:"trainee",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},Ve.createElement(Ue.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((Nr=(Ar=Ze.setting)==null?void 0:Ar.shixun)==null?void 0:Nr.status)===2?!0:!me},Ve.createElement(st,{value:1},"\u521D\u7EA7"),Ve.createElement(st,{value:2},"\u4E2D\u7EA7"),Ve.createElement(st,{value:3},"\u4E2D\u9AD8\u7EA7"),Ve.createElement(st,{value:4},"\u9AD8\u7EA7"))))),Ve.createElement("div",{className:`${z.flexRow} ${z.flexAlignEnd}`},Ve.createElement(b.Z,{title:((no=(Cr=Ze.setting)==null?void 0:Cr.shixun)==null?void 0:no.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},Ve.createElement(Fe.default.Item,{className:z.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},Ve.createElement(Ue.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((Oo=(zo=Ze.setting)==null?void 0:zo.shixun)==null?void 0:Oo.status)===2?!0:!me},(Ei=(Ao=($r=Ze.setting)==null?void 0:$r.shixun)==null?void 0:Ao.main_type)==null?void 0:Ei.map(lt=>{const Kt=lt.type_name.toLowerCase().includes("jupyter");return zr.isJupyter==="1"&&Kt||zr.isJupyter==="2"&&!Kt?null:Ve.createElement(st,{value:lt.id,key:lt.id,name:lt.description},lt.type_name)})))),Ve.createElement(b.Z,{title:((qa=(uo=Ze.setting)==null?void 0:uo.shixun)==null?void 0:qa.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},Ve.createElement(Fe.default.Item,{name:"subType",className:`${z.width280} ml20`},Ve.createElement(Ue.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((vr=(tr=Ze.setting)==null?void 0:tr.shixun)==null?void 0:vr.status)===2?!0:!me},(Ia=(Mr=Ze.setting)==null?void 0:Mr.shixun)==null?void 0:Ia.small_type.map(lt=>Ve.createElement(st,{value:lt.id,key:lt.id,name:lt.description},lt.type_name))))),Ve.createElement("div",{className:z.installPackage,onClick:()=>$i(!0)},"\u73AF\u5883\u4ECB\u7ECD")),Ve.createElement("div",{className:`${z.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",Ve.createElement("a",{className:`${z.color0152d9} current`,onClick:Ft}," ","\u7533\u8BF7\u65B0\u5EFA"),Ve.createElement("a",{className:`${z.color0152d9} current`,onClick:Tn}," ","\u5728\u7EBF\u521B\u5EFA")),!((aa=Ze.detail)!=null&&aa.is_jupyter)&&Ve.createElement(Ve.Fragment,null,Ve.createElement("div",{className:`${z.flexRow} ${z.flexAlignCenter}`},Ve.createElement(Fe.default.Item,{className:z.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},Ve.createElement(Ue.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(tl||[]).map((lt,Kt)=>Ve.createElement(st,{value:parseInt(lt.id),name:lt.scptname,key:Kt},lt.scptname)))),Ve.createElement("span",{className:`${z.color0152d9} font14 current mt10 ml10`,onClick:vn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),Ve.createElement(E.Z,{overlayClassName:z.popover,placement:"bottomLeft",content:Ve.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",Ve.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",Ve.createElement("br",null),"challengeProgramNames",Ve.createElement("br",null),"sourceClassNames",Ve.createElement("br",null),Ve.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",Ve.createElement("br",null),Ve.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",Ve.createElement("br",null),"src/step1/HelloWorld.java",Ve.createElement("br",null),"src/step2/Other.java",Ve.createElement("br",null),Ve.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",Ve.createElement("br",null),"step1.HelloWorld",Ve.createElement("br",null),"step2.Other",Ve.createElement("br",null),Ve.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",Ve.createElement("br",null),'ff challengeProgramNames=("src/step1/',Ve.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',Ve.createElement("br",null),'sourceClassNames=("step1.HelloWorld',Ve.createElement("br",null),'" "step2.Other")',Ve.createElement("br",null),Ve.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},Ve.createElement("span",{className:"mt10 ml10 current font14"},Ve.createElement(it.Z,null)))),Ve.createElement(gt.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:Vi,options:{readOnly:((Dr=(qn=Ze.setting)==null?void 0:qn.shixun)==null?void 0:Dr.status)===2?!0:!me},onChange:lt=>Fi(lt)})),!((si=Ze.detail)!=null&&si.is_jupyter)&&Ve.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",Ve.createElement(a.default,{checked:Zi,onChange:lt=>Xi(lt.target.checked),disabled:((ui=(Pi=Ze.setting)==null?void 0:Pi.shixun)==null?void 0:ui.status)===2?!0:!me},Zi?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((fi=Ze.detail)==null?void 0:fi.identity)<3&&Ve.createElement("div",{className:z.serviceSettingWrap},Ve.createElement("p",{className:z.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),pi.map((lt,Kt)=>{var zn,Nn,Mn,Vn,Kn,Fn,Xa,Ma;return Ve.createElement("div",{key:Kt},Ve.createElement("div",{className:"mb20"},Ve.createElement("span",{className:"font16"},lt.name)),Ve.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),Ve.createElement(x.Z,{align:"middle"},Ve.createElement(b.Z,{title:((Nn=(zn=Ze.setting)==null?void 0:zn.shixun)==null?void 0:Nn.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},Ve.createElement(x.Z,{align:"middle",wrap:!1},Ve.createElement("div",{className:z.serverConfig,style:((Vn=(Mn=Ze.setting)==null?void 0:Mn.shixun)==null?void 0:Vn.status)===2||!me?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var cr,pr;((pr=(cr=Ze.setting)==null?void 0:cr.shixun)==null?void 0:pr.status)===2||!me||(ce({index:Kt,cpu:lt==null?void 0:lt.cpu_limit,memory:lt==null?void 0:lt.memory_limit}),_i(!0))}},Ve.createElement("div",null,Ve.createElement("span",null,lt==null?void 0:lt.cpu_limit,"\u6838")," ",Ve.createElement("span",null,lt==null?void 0:lt.memory_limit,"GB")),Ve.createElement("i",{className:"iconfont icon-bianji21",style:((Fn=(Kn=Ze.setting)==null?void 0:Kn.shixun)==null?void 0:Fn.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),Kt==0&&Ve.createElement(x.Z,{align:"middle",wrap:!1},Ve.createElement("div",{className:z.viewRecommendConfig,onClick:()=>vl(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),Ve.createElement("div",{className:z.serviceBox,style:{margin:"20px 0"}},Ve.createElement("label",{className:z.serviceSetLeft},Ve.createElement("div",{className:z.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),Ve.createElement(le.default,{value:lt.resource_limit,style:{width:400},disabled:((Ma=(Xa=Ze.setting)==null?void 0:Xa.shixun)==null?void 0:Ma.status)===2?!0:!me,maxLength:5,onChange:cr=>{const{value:pr}=cr.target,Zr=/^\d*(\.\d*)?$/;pr.match(Zr)&&St(cr.target.value,"resource_limit",Kt)},addonAfter:"M"}),Ve.createElement("label",{className:z.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),Ve.createElement(Fe.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},Ve.createElement(y.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),Ve.createElement(Fe.default.Item,null,Ve.createElement(wt.t,{okText:"\u4FDD\u5B58",hasOkBtn:me,loading:Fa.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>Ie.history.push(`/shixuns/${yo.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),Ve.createElement(ne.Z,null),Ve.createElement(Et.Z,{installPackage:Ui,visible:Sl,setVisible:$i}),Ve.createElement(Ot,{onFinish:lt=>Fi(lt)}),Ve.createElement(zt.Z,null),Ve.createElement(Qt.Z,{visible:al,onOk:lt=>Xt(lt),onCancel:()=>_i(!1),info:se}),Ve.createElement(ht.Z,{identifier:yo.current,visible:bl,onCancel:()=>vl(!1),info:null,isJupyter:!0}))};var yt=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze,user:Wt})=>({shixunsDetail:ft,globalSetting:Ze,user:Wt,loading:kt}))(bt),Ae=ee(5112),Ne=ee(88522),Ce=ee(49127),fe=ee(5083),ke=ee(10527),Se=ee(61186),ue=ee.n(Se),de={wrap:"wrap___Yg1Ib",labelWrap:"labelWrap___vp0FP",label:"label___D4iHY",labelContent:"labelContent___mA1lf",flexRow:"flexRow___fksZZ",color999:"color999___HPNc7",radio:"radio___oButp",selectSchool:"selectSchool___KWqZK",dataPicker:"dataPicker___ES55a"},Be=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,je=(ft,kt)=>{var Ze={};for(var Wt in ft)be.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&Be)for(var Wt of Be(ft))kt.indexOf(Wt)<0&&Pe.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},nt=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const qe=ft=>{if(!ft)return ft;const kt=ft.split(":");if(kt[1]=="00"||kt[1]=="30")return ft;const Ze=parseInt(kt[1]);if(Ze<30||Ze==60)return[kt[0],"30"].join(":");if(Ze<60){const Wt=[kt[0],"00"].join(":"),Fa="YYYY-MM-DD HH:mm",er=ue()(Wt,Fa);return er.add(1,"hours"),er.format(Fa)}return ft},et="YYYY-MM-DD HH:mm",Qe=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,user:er,dispatch:pa}=kt,Da=je(kt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,va,Rr,Tr,fr,rr,xo;const qr=(0,ae.useRef)(),[wo,No]=(0,ae.useState)(),[Vr,Ar]=(0,ae.useState)(),[Nr,Cr]=(0,ae.useState)([]),[no,zo]=(0,ae.useState)([]),[Oo,$r]=(0,ae.useState)(""),[Ao,Ei]=(0,ae.useState)(),[uo,qa]=(0,ae.useState)(),tr=(va=(Cn=er.userInfo)==null?void 0:Cn.shixun)==null?void 0:va.editable;(0,ae.useEffect)(()=>{var aa,qn;qr.current=(qn=(aa=location.pathname)==null?void 0:aa.split("/"))==null?void 0:qn[2],vr()},[]),(0,ae.useEffect)(()=>{var aa,qn,Dr,si,Pi,ui,fi,bi,yo,Yo;Ze.setting&&(No((qn=(aa=Ze.setting)==null?void 0:aa.shixun)==null?void 0:qn.can_copy),Ar((si=(Dr=Ze.setting)==null?void 0:Dr.shixun)==null?void 0:si.use_scope),Ei(!!((ui=(Pi=Ze.setting)==null?void 0:Pi.shixun)!=null&&ui.opening_time)),qa((bi=(fi=Ze.setting)==null?void 0:fi.shixun)==null?void 0:bi.opening_time),Cr((Yo=(yo=Ze.setting)==null?void 0:yo.shixun)==null?void 0:Yo.scope_partment))},[Ze.setting]);const vr=aa=>nt(void 0,null,function*(){const qn=yield pa({type:"shixunsDetail/getDepartments",payload:{q:aa}});qn&&zo(qn.shools_name||[])}),Mr=aa=>{if(Nr.includes(aa)){ze.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}$r(null),Cr([...Nr,aa])},Ia=()=>nt(void 0,null,function*(){if(Ao&&!uo){ze.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Vr===1&&!Nr.length){ze.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield pa({type:"shixunsDetail/updatePermissionSetting",payload:{id:qr.current,scope_partment:Vr===0?null:Nr,shixun:{can_copy:wo,use_scope:Vr,opening_time:uo}}})).status!==-1&&(ze.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),pa({type:"shixunsDetail/getSettingsData",payload:{id:qr.current}}),pa({type:"shixunsDetail/getShixunsDetail",payload:{id:qr.current}}))});return ae.createElement("section",{className:de.wrap},ae.createElement("div",{className:de.labelWrap},ae.createElement("label",{className:de.label},"\u590D\u5236:"),ae.createElement("div",{className:de.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:wo,onChange:aa=>No(aa.target.checked),disabled:!tr}),ae.createElement("span",{className:`${de.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Rr=Ze.detail)==null?void 0:Rr.shixun_status)>1||((Tr=Ze.detail)==null?void 0:Tr.public)===2)&&((rr=(fr=Ze.setting)==null?void 0:fr.shixun)==null?void 0:rr.use_scope)===0&&((xo=Ze.detail)==null?void 0:xo.identity)>2)&&ae.createElement("div",{className:de.labelWrap},ae.createElement("label",{className:de.label},"\u516C\u5F00\u7A0B\u5EA6:"),ae.createElement("div",{className:de.labelContent},ae.createElement(Ae.ZP.Group,{value:Vr,onChange:aa=>Ar(aa.target.value),disabled:!tr},ae.createElement(Ae.ZP,{className:de.radio,value:0},ae.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),ae.createElement("span",{className:de.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),ae.createElement(Ae.ZP,{className:de.radio,value:1},ae.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),ae.createElement("span",{className:de.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Vr===1&&ae.createElement(ae.Fragment,null,ae.createElement("div",{className:"mt10"},ae.createElement(Ne.Z,{showSearch:!0,className:de.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Oo,onChange:aa=>{$r(aa),vr(aa)},disabled:!tr,onSelect:Mr,options:no==null?void 0:no.map(aa=>({value:aa}))}),ae.createElement("span",{className:de.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),ae.createElement("div",{className:"mt10"},Nr==null?void 0:Nr.map(aa=>tr?ae.createElement(Ce.Z,{count:"x",className:"mr20 current",onClick:()=>Cr(Nr.filter(qn=>qn!==aa))},ae.createElement(oe.ZP,{type:"primary",ghost:!0},aa)):ae.createElement(oe.ZP,{type:"primary",ghost:!0,className:"mr20"},aa)))))),ae.createElement("div",{className:de.labelWrap},ae.createElement("label",{className:de.label},"\u5F00\u542F\u65F6\u95F4:"),ae.createElement("div",{className:de.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Ao,onChange:aa=>Ei(aa.target.checked),disabled:!tr}),ae.createElement("span",{className:`${de.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")),Ao&&ae.createElement(fe.default,{className:`${de.dataPicker} mt10`,format:et,locale:ke.Z,disabled:!tr,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:aa=>aa&&aaqa(qe(qn))}))),ae.createElement(wt.t,{okText:"\u4FDD\u5B58",hasOkBtn:tr,loading:Fa.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>Ie.history.push(`/shixuns/${qr.current}/challenges`),onOk:Ia}))};var dt=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze,user:Wt})=>({shixunsDetail:ft,globalSetting:Ze,user:Wt,loading:kt}))(Qe),he=ee(36381),De=ee(81327),Ye=ee(78673),Je=ee(12588),mt={wrap:"wrap___GLpzD",row:"row___ooS0x",textarea:"textarea___ESUn_",btn:"btn___g8K_v",sub:"sub___l5c5g"},Rt=ee(38986),ct=ee(48790),_e=ee(59301),hn=Object.defineProperty,Ln=Object.defineProperties,En=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,sn=(ft,kt,Ze)=>kt in ft?hn(ft,kt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ft[kt]=Ze,wn=(ft,kt)=>{for(var Ze in kt||(kt={}))$n.call(kt,Ze)&&sn(ft,Ze,kt[Ze]);if(en)for(var Ze of en(kt))Un.call(kt,Ze)&&sn(ft,Ze,kt[Ze]);return ft},jn=(ft,kt)=>Ln(ft,En(kt)),Sn=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const{Panel:la}=he.default,{TextArea:ga}=le.default;var Aa=({active:ft,type:kt="jupyter"})=>{var Ze,Wt;const Fa=(0,Ie.useParams)(),[er]=Fe.default.useForm(),[pa,Da]=(0,ae.useState)({}),[Cn,va]=(0,ae.useState)(!1),[Rr,Tr]=(0,ae.useState)(0),[fr,rr]=(0,ae.useState)([]),[xo,qr]=(0,ae.useState)([]),[wo,No]=(0,ae.useState)([]),Vr=(Wt=(Ze=(0,ct.eY)())==null?void 0:Ze.shixun)==null?void 0:Wt.editable;(0,ae.useEffect)(()=>{ft==="testCase"&&Ar()},[ft]),(0,ae.useEffect)(()=>{Nr()},[]);const Ar=()=>Sn(void 0,null,function*(){var qa,tr,vr,Mr,Ia,aa,qn,Dr,si,Pi,ui,fi,bi,yo;const Yo=[{hidden:0,input:"",output:"",score:100}],zr=yield(0,Rt.ZP)(`/api/shixuns/${Fa==null?void 0:Fa.id}/jupyter_evalute_setting.json`,{method:"get"});if((zr==null?void 0:zr.status)===0){No((qa=zr==null?void 0:zr.data)==null?void 0:qa.standard_scripts);const vi={open_evaluate:(tr=zr==null?void 0:zr.data)==null?void 0:tr.open_evaluate,exec_time:((vr=zr==null?void 0:zr.data)==null?void 0:vr.exec_time)||3,test_set_score:((Mr=zr==null?void 0:zr.data)==null?void 0:Mr.test_set_score)===null?!1:(Ia=zr==null?void 0:zr.data)==null?void 0:Ia.test_set_score,test_set_average:((aa=zr==null?void 0:zr.data)==null?void 0:aa.test_set_average)===null?!0:(qn=zr==null?void 0:zr.data)==null?void 0:qn.test_set_average,choice_standard_scripts:((Dr=zr==null?void 0:zr.data)==null?void 0:Dr.choice_standard_scripts)||null,evaluate_script:((si=zr==null?void 0:zr.data)==null?void 0:si.evaluate_script)||"",evaluate_method:(Pi=zr==null?void 0:zr.data)==null?void 0:Pi.evaluate_method,use_jupyter_result:(ui=zr==null?void 0:zr.data)==null?void 0:ui.use_jupyter_result};er.setFieldsValue(vi),Da(vi),rr((bi=(fi=zr==null?void 0:zr.data)==null?void 0:fi.test_sets)!=null&&bi.length?(yo=zr==null?void 0:zr.data)==null?void 0:yo.test_sets:Yo)}}),Nr=()=>Sn(void 0,null,function*(){var qa;const tr=yield(0,Rt.ZP)(`/api/shixuns/${Fa==null?void 0:Fa.id}/get_jupyter_tags.json`,{method:"get"});(tr==null?void 0:tr.status)===0&&qr(((qa=tr==null?void 0:tr.data)==null?void 0:qa.list)||[])}),Cr=qa=>Sn(void 0,null,function*(){const vr=fr.map(Ia=>Ia.score).reduce((Ia,aa)=>Ia+aa,0);if(qa.test_set_score&&vr!==100){ze.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(qa.evaluate_method===3&&(fr!=null&&fr.some(Ia=>!Ia.tags))){ze.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}va(!0),(yield(0,Rt.ZP)(`/api/shixuns/${Fa==null?void 0:Fa.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:jn(wn({},qa),{mirror_script_id:qa==null?void 0:qa.choice_standard_scripts,open_evaluate:qa!=null&&qa.open_evaluate?1:0,test_set:fr.map(Ia=>jn(wn({},Ia),{is_file:!1}))})})).status===0&&ze.ZP.success("\u4FDD\u5B58\u6210\u529F"),va(!1)}),no=qa=>{Da(wn({},er.getFieldsValue())),"test_set_average"in qa&&(qa!=null&&qa.test_set_average)&&zo(fr),"test_set_score"in qa&&(qa!=null&&qa.test_set_score)&&(er.setFieldsValue({test_set_average:!0}),Da(jn(wn({},er.getFieldsValue()),{test_set_average:!0})),zo(fr)),"choice_standard_scripts"in qa&&Te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_e.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",_e.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Sn(void 0,null,function*(){const tr=yield(0,Rt.ZP)(`/api/shixuns/${Fa==null?void 0:Fa.id}/get_script_contents.json`,{method:"get",params:{id:Fa==null?void 0:Fa.id,script_id:qa==null?void 0:qa.choice_standard_scripts}});tr!=null&&tr.content&&(Te.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:_e.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),er.setFieldsValue({evaluate_script:tr==null?void 0:tr.content}),Da(jn(wn({},er.getFieldsValue()),{evaluate_script:tr==null?void 0:tr.content})))})})},zo=qa=>{let tr=0;const vr=Math.floor((100-tr)/qa.length),Mr=vr+(100-tr)%qa.length;qa=qa.map((Ia,aa)=>aa===qa.length-1?jn(wn({},Ia),{score:Mr}):jn(wn({},Ia),{score:vr})),rr(qa)},Oo=()=>{const qa=[...fr,{hidden:0,input:"",output:"",score:0}];er.getFieldValue("test_set_average")?zo(qa):rr(qa)},{test_set_score:$r,test_set_average:Ao,choice_standard_scripts:Ei,open_evaluate:uo}=pa;return _e.createElement("section",{className:mt.wrap},_e.createElement(Fe.default,{form:er,disabled:!uo,layout:"vertical",onValuesChange:no,onFinish:Cr},_e.createElement(Fe.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},_e.createElement(a.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),_e.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),_e.createElement(b.Z,{title:!uo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},_e.createElement(Fe.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:mt.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"}]},_e.createElement(y.Z,{size:"large",style:{width:400},min:3}))),_e.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),_e.createElement(b.Z,{title:!uo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},_e.createElement(Fe.default.Item,{name:"test_set_score"},_e.createElement(Ae.ZP.Group,null,_e.createElement(De.Z,{direction:"vertical"},_e.createElement(Ae.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",_e.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")),_e.createElement(Ae.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",_e.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")))))),_e.createElement(Fe.default.Item,{label:_e.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"}]},_e.createElement(Ae.ZP.Group,null,_e.createElement(De.Z,{direction:"vertical"},_e.createElement(Ae.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",_e.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")),_e.createElement(Ae.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",_e.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"))))),_e.createElement(x.Z,{align:"middle",justify:"space-between",className:"font14"},_e.createElement("div",{style:{fontWeight:500}},_e.createElement("span",{className:mt.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),_e.createElement(b.Z,{title:!uo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},_e.createElement(Je.op,{style:{borderRadius:2},onClick:Oo},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),$r&&_e.createElement(Fe.default.Item,{name:"test_set_average"},_e.createElement(Ae.ZP.Group,null,_e.createElement(Ae.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),_e.createElement(Ae.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),_e.createElement(b.Z,{title:!uo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},_e.createElement("div",null,fr.map((qa,tr)=>_e.createElement(he.default,{activeKey:Rr,key:tr,onChange:()=>{Tr(vr=>vr===tr?null:tr)}},_e.createElement(la,{header:_e.createElement("div",{className:"font16"},_e.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",tr+1),pa.test_set_score&&_e.createElement("span",{style:{marginLeft:40}},_e.createElement(y.Z,{style:{width:120},value:qa.score,onClick:vr=>vr.stopPropagation(),min:0,max:100,precision:0,onBlur:vr=>{if(Number(vr)<0||Number(vr)>100){ze.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Mr=fr.map((aa,qn)=>qn===tr?jn(wn({},aa),{score:100}):aa),Ia={test_set_average:!1};Da(wn(wn({},pa),Ia)),er.setFieldsValue(Ia),rr(Mr)}},disabled:Ao,onChange:vr=>{const Mr=fr.map((aa,qn)=>qn===tr?jn(wn({},aa),{score:vr?Number(vr):0}):aa),Ia={test_set_average:!1};Da(wn(wn({},pa),Ia)),er.setFieldsValue(Ia),rr(Mr)}}),_e.createElement("span",{className:"ml10 mr10"},"%")),_e.createElement("span",{className:"tr flex1",style:{float:"right"}},tr!==0&&_e.createElement(b.Z,{placement:"bottom",title:"\u5220\u9664"},_e.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:vr=>{vr.stopPropagation(),Te.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 Mr=fr.filter((Ia,aa)=>aa!==tr);zo(Mr)}})}})))),key:tr},_e.createElement("div",null,pa.evaluate_method===3&&_e.createElement(x.Z,{align:"middle",className:"mb20"},_e.createElement("div",null,_e.createElement("span",{className:mt.sub},"*"),_e.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),_e.createElement(b.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"},_e.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),_e.createElement(Ue.default,{value:qa.tags,size:"large",style:{width:450},onChange:vr=>{const Mr=fr.map((Ia,aa)=>aa===tr?jn(wn({},Ia),{tags:vr}):Ia);rr(Mr)}},xo==null?void 0:xo.map(vr=>_e.createElement(Ue.default.Option,{value:vr==null?void 0:vr.tags,key:vr==null?void 0:vr.tags},vr==null?void 0:vr.tags)))),_e.createElement(x.Z,{align:"middle"},_e.createElement("div",null," ",_e.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),_e.createElement(ga,{bordered:!1,className:mt.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:qa.output,onChange:vr=>{const Mr=fr.map((Ia,aa)=>aa===tr?jn(wn({},Ia),{output:vr.target.value}):Ia);rr(Mr)}})),_e.createElement(x.Z,{className:"mt20",align:"middle"},_e.createElement("div",null,_e.createElement("span",null,"\u53EF\u89C1\u6027"),_e.createElement(b.Z,{title:_e.createElement("div",null,_e.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'),_e.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"),_e.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"))},_e.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),_e.createElement("div",null,_e.createElement(a.default,{className:"font14 ml5",checked:qa.hidden===1,onChange:vr=>{const Mr=fr.map((Ia,aa)=>{if(aa===tr){let qn={is_invisible:!1,actual_output_visible:!1};return vr.target.checked&&(qn={is_invisible:!0,actual_output_visible:!0}),jn(wn(wn({},Ia),qn),{hidden:vr.target.checked?1:0})}return Ia});rr(Mr)}},"\u5168\u90E8\u9690\u85CF")),_e.createElement(a.default,{checked:qa.is_invisible,style:{margin:"0 60px"},onChange:vr=>{const Mr=fr.map((Ia,aa)=>{if(aa===tr){let qn=0;return vr.target.checked&&Ia.actual_output_visible&&(qn=1),jn(wn({},Ia),{hidden:qn,is_invisible:vr.target.checked})}return Ia});rr(Mr)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),_e.createElement(a.default,{checked:qa.actual_output_visible,onChange:vr=>{const Mr=fr.map((Ia,aa)=>{if(aa===tr){let qn=0;return vr.target.checked&&Ia.is_invisible&&(qn=1),jn(wn({},Ia),{hidden:qn,actual_output_visible:vr.target.checked})}return Ia});rr(Mr)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),_e.createElement("div",{className:"mt20"},_e.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),_e.createElement(a.default,{checked:qa.last_match_rule,onChange:vr=>{const Mr=fr.map((Ia,aa)=>aa===tr?jn(wn({},Ia),{last_match_rule:vr.target.checked}):Ia);rr(Mr)}},_e.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",_e.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")))))))))),_e.createElement("h4",{className:"font14 mt20 mb10"},_e.createElement("span",{className:mt.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),_e.createElement(b.Z,{title:!uo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},_e.createElement(Fe.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},_e.createElement(Ue.default,{getPopupContainer:qa=>qa.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},wo.map((qa,tr)=>_e.createElement(Ue.default.Option,{value:qa.id,key:tr},qa.scptname))))),_e.createElement(b.Z,{title:!uo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},_e.createElement(Fe.default.Item,{name:"evaluate_script"},_e.createElement(gt.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!uo}}))),(0,ct.Ny)()&&_e.createElement(x.Z,{className:"mb20",align:"middle"},_e.createElement(Fe.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},_e.createElement(Ye.Z,null)),_e.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),_e.createElement(wt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Vr,loading:Cn,onCancel:()=>Ie.history.push(`/shixuns/${Fa==null?void 0:Fa.id}/challenges`),onOk:()=>er.submit(),className:kt==="jupyterLab"?mt.btn:""}))},Jn={wrap:"wrap___TRr7y",labelWrap:"labelWrap___btzu9",label:"label___Uiavt",labelContent:"labelContent___Aw2Ki",flexRow:"flexRow___ObxZN",color999:"color999___D8blM",radio:"radio___bt8Rd"},mn=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,$a=(ft,kt)=>{var Ze={};for(var Wt in ft)ha.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&mn)for(var Wt of mn(ft))kt.indexOf(Wt)<0&&ma.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},pt=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const Lt=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,user:er,dispatch:pa}=kt,Da=$a(kt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,va;const Rr=(0,ae.useRef)(),[Tr,fr]=(0,ae.useState)(),[rr,xo]=(0,ae.useState)(),[qr,wo]=(0,ae.useState)(),[No,Vr]=(0,ae.useState)(),[Ar,Nr]=(0,ae.useState)(),[Cr,no]=(0,ae.useState)(),[zo,Oo]=(0,ae.useState)(),[$r,Ao]=(0,ae.useState)(),[Ei,uo]=(0,ae.useState)(),[qa,tr]=(0,ae.useState)(),[vr,Mr]=(0,ae.useState)(),Ia=(va=(Cn=er.userInfo)==null?void 0:Cn.shixun)==null?void 0:va.editable;(0,ae.useEffect)(()=>{var qn,Dr;Rr.current=(Dr=(qn=location.pathname)==null?void 0:qn.split("/"))==null?void 0:Dr[2]},[]),(0,ae.useEffect)(()=>{var qn,Dr,si,Pi,ui,fi,bi,yo,Yo,zr,vi,Zi,Xi,Vi,Fi,pi,Oi,Ui,el,tl,Qi;Ze.setting&&(fr((Dr=(qn=Ze.setting)==null?void 0:qn.shixun)==null?void 0:Dr.vnc),xo(!!((Pi=(si=Ze.setting)==null?void 0:si.shixun)!=null&&Pi.webssh)),wo((fi=(ui=Ze.setting)==null?void 0:ui.shixun)==null?void 0:fi.webssh),Vr((yo=(bi=Ze.setting)==null?void 0:bi.shixun)==null?void 0:yo.multi_webssh),Nr((zr=(Yo=Ze.setting)==null?void 0:Yo.shixun)==null?void 0:zr.hide_code),no((Zi=(vi=Ze.setting)==null?void 0:vi.shixun)==null?void 0:Zi.code_edit_permission),Oo((Vi=(Xi=Ze.setting)==null?void 0:Xi.shixun)==null?void 0:Vi.code_hidden),Ao((pi=(Fi=Ze.setting)==null?void 0:Fi.shixun)==null?void 0:pi.forbid_copy),uo((Ui=(Oi=Ze.setting)==null?void 0:Oi.shixun)==null?void 0:Ui.task_pass),tr((tl=(el=Ze.setting)==null?void 0:el.shixun)==null?void 0:tl.test_set_permission),Mr((Qi=Ze.setting.shixun)==null?void 0:Qi.display_git_address))},[Ze.setting]);const aa=()=>pt(void 0,null,function*(){(yield pa({type:"shixunsDetail/updateLearnSetting",payload:{id:Rr.current,shixun:{code_hidden:zo,forbid_copy:$r,hide_code:Ar,multi_webssh:No,task_pass:Ei,test_set_permission:qa,display_git_address:vr,vnc:Tr,webssh:rr?qr:0,code_edit_permission:Cr}}})).status!==-1&&(ze.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),pa({type:"shixunsDetail/getSettingsData",payload:{id:Rr.current}}),pa({type:"shixunsDetail/getShixunsDetail",payload:{id:Rr.current}}))});return ae.createElement("section",{className:Jn.wrap},(Tr||!rr)&&ae.createElement("div",{className:Jn.labelWrap},ae.createElement("label",{className:Jn.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),ae.createElement("div",{className:Jn.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Tr,disabled:!Ia,onChange:qn=>{const Dr=qn.target.checked;fr(Dr),Dr&&(Nr(!1),no(!1),Oo(!1),Ao(!1),Vr(!1),xo(!1))}}),ae.createElement("span",{className:`${Jn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!Tr&&ae.createElement("div",{className:Jn.labelWrap},ae.createElement("label",{className:Jn.label},"\u547D\u4EE4\u884C\uFF1A"),ae.createElement("div",{className:Jn.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:rr,disabled:!Ia,onChange:qn=>{const Dr=qn.target.checked;xo(Dr),Dr?(fr(!1),wo(1)):(Vr(!1),wo(null),Nr(!1))}}),ae.createElement("span",{className:`${Jn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),rr&&ae.createElement("div",{className:"ml40"},ae.createElement(Ae.ZP.Group,{value:qr,disabled:!Ia,onChange:qn=>{const Dr=qn.target.value;wo(Dr),Dr!==1&&Vr(!1)}},ae.createElement(Ae.ZP,{className:Jn.radio,value:1},ae.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),ae.createElement("span",{className:Jn.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),ae.createElement(Ae.ZP,{className:Jn.radio,value:2},ae.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),ae.createElement("span",{className:Jn.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),qr===2&&ae.createElement("div",{className:"ml60"},ae.createElement(a.default,{checked:No,disabled:!Ia,onChange:qn=>Vr(qn.target.checked)}),ae.createElement("span",{className:" ml10"},ae.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),ae.createElement("span",{className:Jn.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!Tr&&rr&&ae.createElement("div",{className:Jn.labelWrap},ae.createElement("label",{className:Jn.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),ae.createElement("div",{className:Jn.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Ar,disabled:!Ia,onChange:qn=>{const Dr=qn.target.checked;Nr(Dr),Dr&&no(!1)}}),ae.createElement("span",{className:`${Jn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!Tr&&!Ar&&ae.createElement("div",{className:Jn.labelWrap},ae.createElement("label",{className:Jn.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),ae.createElement("div",{className:Jn.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Cr,disabled:!Ia,onChange:qn=>no(qn.target.checked)}),ae.createElement("span",{className:`${Jn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!Ar&&ae.createElement("div",{className:Jn.labelWrap},ae.createElement("label",{className:Jn.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),ae.createElement("div",{className:Jn.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:vr,disabled:!Ia,onChange:qn=>Mr(qn.target.checked)}),ae.createElement("span",{className:`${Jn.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!Tr&&ae.createElement("div",{className:Jn.labelWrap},ae.createElement("label",{className:Jn.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),ae.createElement("div",{className:Jn.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:zo,disabled:!Ia,onChange:qn=>Oo(qn.target.checked)}),ae.createElement("span",{className:`${Jn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!Tr&&ae.createElement("div",{className:Jn.labelWrap},ae.createElement("label",{className:Jn.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),ae.createElement("div",{className:Jn.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:$r,disabled:!Ia,onChange:qn=>Ao(qn.target.checked)}),ae.createElement("span",{className:`${Jn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),ae.createElement("div",{className:Jn.labelWrap},ae.createElement("label",{className:Jn.label},"\u8DF3\u5173\uFF1A"),ae.createElement("div",{className:Jn.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Ei,disabled:!Ia,onChange:qn=>uo(qn.target.checked)}),ae.createElement("span",{className:`${Jn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),ae.createElement("div",{className:Jn.labelWrap},ae.createElement("label",{className:Jn.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),ae.createElement("div",{className:Jn.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:qa,disabled:!Ia,onChange:qn=>tr(qn.target.checked)}),ae.createElement("span",{className:`${Jn.color999} ml10`},"\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")))),ae.createElement(wt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ia,loading:Fa.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>Ie.history.push(`/shixuns/${Rr.current}/challenges`),onOk:aa}))};var Ct=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze,user:Wt})=>({shixunsDetail:ft,globalSetting:Ze,user:Wt,loading:kt}))(Lt),Bn=ee(40197),Hn=ee(61621),yn={flexRow:"flexRow___BZoR0",flexJustifyCenter:"flexJustifyCenter___KnZ_w",flexAlignEnd:"flexAlignEnd___JVzgl",flexAlignCenter:"flexAlignCenter___G1oL2",flexColumn:"flexColumn___POJfN",formWrap:"formWrap___ndxQA",titleWrap:"titleWrap___Gdu9a",fieldWrap:"fieldWrap___NzA_X",button:"button___R0j0U",buttonFixed:"buttonFixed___KsiFW",buttonWrap:"buttonWrap___sTl5J",width180:"width180___cx3pL",width100:"width100___i7Vxv",width280:"width280___HRs00",difficultyHint:"difficultyHint___KQ395",color888:"color888___TVCQH",color0152d9:"color0152d9___f9Qgr",serviceSettingWrap:"serviceSettingWrap___mBQkh",serviceSettingName:"serviceSettingName___hcDuc",serviceSetLeft:"serviceSetLeft___GpK33",serviceSetInput:"serviceSetInput___HYMjM",serviceSetMemoryInput:"serviceSetMemoryInput___hN6L9",serviceSetTip:"serviceSetTip___zhoCM",installPackage:"installPackage___ZdTtY",popover:"popover___mIKzg",wrap:"wrap___iu8jw",titleLabel:"titleLabel___bbJEs"},fa=ee(59301),ya=Object.defineProperty,_n=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,fn=(ft,kt,Ze)=>kt in ft?ya(ft,kt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ft[kt]=Ze,_a=(ft,kt)=>{for(var Ze in kt||(kt={}))Ha.call(kt,Ze)&&fn(ft,Ze,kt[Ze]);if(_n)for(var Ze of _n(kt))Ea.call(kt,Ze)&&fn(ft,Ze,kt[Ze]);return ft},kr=(ft,kt)=>{var Ze={};for(var Wt in ft)Ha.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&_n)for(var Wt of _n(ft))kt.indexOf(Wt)<0&&Ea.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},mr=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const Pr=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,user:Fa,dispatch:er}=kt,pa=kr(kt,["shixunsDetail","globalSetting","user","dispatch"]),Da,Cn,va,Rr;const Tr=(0,Ie.useLocation)(),fr=(0,ae.useRef)((Cn=(Da=Tr.pathname)==null?void 0:Da.split("/"))==null?void 0:Cn[2]),[rr]=Fe.default.useForm(),[xo,qr]=(0,ae.useState)(""),[wo,No]=(0,ae.useState)(!1),Vr=(Rr=(va=Fa.userInfo)==null?void 0:va.shixun)==null?void 0:Rr.editable;(0,ae.useEffect)(()=>{fr.current&&Ar()},[fr.current]);const Ar=()=>mr(void 0,null,function*(){No(!0);const Cr=yield(0,Rt.ZP)(`/api/shixuns/${fr.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Cr.status===0&&(qr((Cr==null?void 0:Cr.standard_answer)||""),rr.setFieldsValue({hide_answer:Cr==null?void 0:Cr.hide_answer,disable_copy:Cr==null?void 0:Cr.disable_copy}),No(!1))}),Nr=Cr=>mr(void 0,null,function*(){(yield(0,Rt.ZP)(`/api/shixuns/${fr.current}/set_standard_answer.json`,{method:"post",body:_a({},Cr)})).status===0&&ze.ZP.success("\u4FDD\u5B58\u6210\u529F")});return fa.createElement("section",{className:yn.wrap},fa.createElement(Hn.Z,{loading:wo},fa.createElement(Fe.default,{form:rr,className:yn.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:Nr},fa.createElement("div",{className:yn.fieldWrap},fa.createElement(Fe.default.Item,{name:"hide_answer",valuePropName:"checked"},fa.createElement(a.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),fa.createElement(Fe.default.Item,{name:"disable_copy",valuePropName:"checked"},fa.createElement(a.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Vr?fa.createElement(Fe.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},fa.createElement($e.Z,{defaultValue:xo})):fa.createElement(fa.Fragment,null,fa.createElement("div",{className:yn.titleLabel},"\u53C2\u8003\u7B54\u6848:"),fa.createElement(on.Z,{value:xo}))),fa.createElement(Fe.default.Item,null,fa.createElement(wt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Vr,loading:!1,onCancel:()=>Ie.history.push(`/shixuns/${fr.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var vt=(0,Ie.connect)(({shixunsDetail:ft,globalSetting:kt,user:Ze})=>({shixunsDetail:ft,globalSetting:kt,user:Ze}))(Pr),tn=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,In=(ft,kt)=>{var Ze={};for(var Wt in ft)$t.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&tn)for(var Wt of tn(ft))kt.indexOf(Wt)<0&&gn.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},On=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const{TabPane:xn}=Xe.default;var bn=(ft=>(ft.BasicInfo="basicInfo",ft.Permission="permission",ft.Learning="learning",ft.TestCase="testCase",ft.SuggestedAnswer="suggestedAnswer",ft))(bn||{});const Ja=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,user:er,dispatch:pa}=kt,Da=In(kt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,va,Rr;const[Tr,fr]=(0,ae.useState)(),rr=(0,ae.useRef)(""),xo=(va=(Cn=er.userInfo)==null?void 0:Cn.shixun)==null?void 0:va.is_creator;(0,ae.useEffect)(()=>(pa({type:"globalSetting/footerToggle",payload:!1}),()=>{pa({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ae.useEffect)(()=>{var Ar;rr.current=(Ar=location.pathname.split("/"))==null?void 0:Ar[2],pa({type:"shixunsDetail/getSettingsData",payload:{id:rr.current}})},[]);const qr=()=>On(void 0,null,function*(){Te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ae.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",ae.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>On(void 0,null,function*(){(yield pa({type:"shixunsDetail/permanentClose",payload:{id:rr.current}})).status===1&&(ze.ZP.info("\u64CD\u4F5C\u6210\u529F"),Ie.history.push(`/shixuns/${rr.current}/challenges`))})})}),wo=()=>On(void 0,null,function*(){var Ar,Nr,Cr,no,zo,Oo;const $r=(yield pa({type:"shixunsDetail/getShixunQuote",payload:{id:rr.current}}))||{};Te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:ae.createElement("div",{className:`tc font14 ${ut.modal}`},!!((Ar=$r.subjects)!=null&&Ar.length)&&ae.createElement(ae.Fragment,null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Cr=(Nr=$r.subjects)==null?void 0:Nr.splice(0,2))==null?void 0:Cr.map(Ao=>`\u300A${Ao}\u300B`),"\u7B49",ae.createElement("span",{className:ut.colorOrange},$r==null?void 0:$r.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),ae.createElement("br",null)),!!((no=$r.courses)!=null&&no.length)&&ae.createElement(ae.Fragment,null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Oo=(zo=$r.courses)==null?void 0:zo.splice(0,2))==null?void 0:Oo.map(Ao=>`\u300A${Ao}\u300B`),"\u7B49",ae.createElement("span",{className:ut.colorOrange},$r==null?void 0:$r.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),ae.createElement("br",null)),ae.createElement("span",{className:`${ut.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:()=>On(void 0,null,function*(){(yield pa({type:"shixunsDetail/deleteShixun",payload:{id:rr.current}})).status===1&&(ze.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ie.history.push("/shixuns"))})})}),No=()=>{(0,Bn.gy)(pa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Vr=()=>{var Ar,Nr,Cr,no;return ae.createElement("div",{className:"mr20"},xo?((Ar=Ze==null?void 0:Ze.detail)==null?void 0:Ar.shixun_status)!==2?ae.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:wo},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):ae.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:No},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((Nr=Ze.detail)==null?void 0:Nr.identity)===1&&((no=(Cr=Ze.setting)==null?void 0:Cr.shixun)==null?void 0:no.status)===2&&ae.createElement(oe.ZP,{type:"primary",ghost:!0,onClick:qr},"\u6C38\u4E45\u5173\u95ED"))};return ae.createElement("section",{className:ut.bg},ae.createElement(Xe.default,{animated:!1,activeKey:Tr,onChange:Ar=>fr(Ar),tabBarExtraContent:Vr()},ae.createElement(xn,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},ae.createElement(yt,null)),ae.createElement(xn,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},ae.createElement(dt,null)),ae.createElement(xn,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},ae.createElement(Aa,{active:Tr})),ae.createElement(xn,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},ae.createElement(vt,null)),!((Rr=Ze.detail)!=null&&Rr.is_jupyter)&&ae.createElement(xn,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},ae.createElement(Ct,null))))};var Na=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze,user:Wt})=>({shixunsDetail:ft,globalSetting:Ze,user:Wt,loading:kt.models.index}))(Ja),qt={bg:"bg___NaJC8",modal:"modal___EBf9Q",colorOrange:"colorOrange___aQkdN",colorYellow:"colorYellow___o2XYr"},Ra={flexRow:"flexRow___XAy1P",flexJustifyCenter:"flexJustifyCenter___tAIMl",flexAlignEnd:"flexAlignEnd___MwOtC",flexAlignCenter:"flexAlignCenter___apJWj",flexColumn:"flexColumn___dMOlW",formWrap:"formWrap___uztcf",titleWrap:"titleWrap___IROk8",fieldWrap:"fieldWrap___gnBO5",button:"button___CNhb1",buttonFixed:"buttonFixed___cTnv0",buttonWrap:"buttonWrap___FmswV",width180:"width180___7EIyX",width100:"width100___O9U5Z",width280:"width280___AilXa",difficultyHint:"difficultyHint___pTB_4",color888:"color888____r280",color0152d9:"color0152d9___r6Hxx",serviceSettingWrap:"serviceSettingWrap___bPOCq",serviceSettingName:"serviceSettingName___bVegk",serviceBox:"serviceBox___k5D6a",serviceSetLeft:"serviceSetLeft___AljUO",serviceSetInput:"serviceSetInput___LqfwO",serviceSetMemoryInput:"serviceSetMemoryInput___O_kjF",serviceSetTip:"serviceSetTip___rIsFz",installPackage:"installPackage___vpdVI",popover:"popover___LAz3_",serverConfig:"serverConfig___Zo62g",viewRecommendConfig:"viewRecommendConfig___xnQSV"},Hr={footerWrap:"footerWrap___cjdMK"},Wr=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,wa=(ft,kt)=>{var Ze={};for(var Wt in ft)co.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&Wr)for(var Wt of Wr(ft))kt.indexOf(Wt)<0&&Wn.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},Ya=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const Ca=le.default.TextArea,yr=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,dispatch:er,onFinish:pa=()=>{}}=kt,Da=wa(kt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Cn]=Fe.default.useForm(),va=Tr=>Ya(void 0,null,function*(){var fr;const rr=yield er({type:"shixunsDetail/getCustomScript",payload:{id:(fr=Ze.actionTabs.params)==null?void 0:fr.id,compile:Tr.execute,excutive:Tr.compile}});Rr(),rr&&pa(rr==null?void 0:rr.shixun_script)}),Rr=()=>{er({type:"shixunsDetail/setActionTabs",payload:{}})};return ae.createElement(Te.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Ze.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Rr},ae.createElement(Fe.default,{form:Cn,scrollToFirstError:!0,layout:"vertical",onFinish:va},ae.createElement(Fe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},ae.createElement(Ca,{rows:4})),ae.createElement(Fe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},ae.createElement(Ca,{rows:4})),ae.createElement("div",{className:Hr.footerWrap},ae.createElement(Fe.default.Item,null,ae.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Rr},"\u53D6\u6D88"),ae.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Fa.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var br=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze})=>({shixunsDetail:ft,globalSetting:Ze,loading:kt}))(yr),_t=ee(59301),so=Object.defineProperty,eo=Object.defineProperties,hi=Object.getOwnPropertyDescriptors,Go=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,Bi=(ft,kt,Ze)=>kt in ft?so(ft,kt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ft[kt]=Ze,Si=(ft,kt)=>{for(var Ze in kt||(kt={}))_o.call(kt,Ze)&&Bi(ft,Ze,kt[Ze]);if(Go)for(var Ze of Go(kt))Ai.call(kt,Ze)&&Bi(ft,Ze,kt[Ze]);return ft},mi=(ft,kt)=>eo(ft,hi(kt)),Jo=(ft,kt)=>{var Ze={};for(var Wt in ft)_o.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&Go)for(var Wt of Go(ft))kt.indexOf(Wt)<0&&Ai.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},Qr=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const{Option:Vo}=Ue.default,Ci=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,user:er,dispatch:pa}=kt,Da=Jo(kt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,va,Rr,Tr,fr,rr,xo,qr,wo,No,Vr,Ar,Nr,Cr,no,zo,Oo,$r,Ao,Ei,uo,qa,tr,vr,Mr,Ia,aa,qn,Dr,si,Pi,ui,fi;const bi=(0,Ie.useLocation)(),yo=(0,ae.useRef)(),[Yo]=Fe.default.useForm(),[zr,vi]=(0,ae.useState)({}),[Zi,Xi]=(0,ae.useState)(),[Vi,Fi]=(0,ae.useState)(),[pi,Oi]=(0,ae.useState)([]),[Ui,el]=(0,ae.useState)({}),[tl,Qi]=(0,ae.useState)([]),[Sl,$i]=(0,ae.useState)(!1),[al,_i]=(0,ae.useState)(!1),[bl,vl]=(0,ae.useState)(!1),[se,ce]=(0,ae.useState)({}),me=(va=(Cn=er.userInfo)==null?void 0:Cn.shixun)==null?void 0:va.editable;(0,ae.useEffect)(()=>{var lt,Kt;yo.current=(Kt=(lt=bi.pathname)==null?void 0:lt.split("/"))==null?void 0:Kt[2]},[]),(0,ae.useEffect)(()=>{if(!Ze.setting)return;const{name:lt,description:Kt,trainee:zn,choice_main_type:Nn,choice_small_type:Mn,choice_standard_scripts:Vn,jupyter_show_description:Kn,close_internet:Fn,survival_time:Xa}=Ze.setting.shixun||{},Ma={name:lt,description:Kt,trainee:zn,mainType:Nn,subType:Mn,evaluationScript:Vn,jupyter_show_description:Kn,close_internet:Fn,survival_time:Xa};Ge(),vi(Ma),Yo.setFieldsValue(Ma)},[Ze.setting]);const Ge=()=>{const{choice_main_type:lt,main_type:Kt,small_type:zn,choice_small_type:Nn,is_secret_repository:Mn,standard_scripts:Vn,evaluate_script:Kn,shixun_service_configs:Fn}=Ze.setting.shixun||{};Xi(Mn),Fi(Kn),Oi(Fn),Qi(Vn||[]),We(lt,Nn)},We=(lt,Kt=[])=>{const{main_type:zn,small_type:Nn}=Ze.setting.shixun||{},Mn=zn==null?void 0:zn.find(Kn=>Kn.id===lt),Vn={mainTypeName:Mn==null?void 0:Mn.type_name,mainTypeDescription:Mn==null?void 0:Mn.description,smallType:[]};Kt.map(Kn=>{Nn.map(Fn=>{Kn===Fn.id&&Fn.description&&Vn.smallType.push({name:Fn.type_name,des:Fn.description})})}),el(Vn)},Ft=()=>{(0,Mt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),pa({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},St=(lt,Kt,zn)=>{Oi(Nn=>Nn.map((Mn,Vn)=>Vn===zn?mi(Si({},Mn),{[Kt]:lt}):Mn))},Ut=(lt,Kt)=>{vi(Si({},Kt)),"mainType"in lt&&(Qn(lt.mainType,Kt),We(Kt.mainType,Kt.subType)),"subType"in lt&&(rn(lt.subType,Kt),We(Kt.mainType,Kt.subType)),"evaluationScript"in lt&&Yt(lt.evaluationScript)},Yt=lt=>{Te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_t.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",_t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Qr(void 0,null,function*(){yield un(lt),Te.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:_t.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},rn=(lt=[],Kt)=>{let zn=[];zn.push(pi[0]),lt.map(Nn=>{var Mn,Vn,Kn;const Fn=pi.find(Ma=>Ma.mirror_repository_id===Nn);Fn&&zn.push(Fn);const Xa=(Kn=(Vn=(Mn=Ze.setting)==null?void 0:Mn.shixun)==null?void 0:Vn.small_type)==null?void 0:Kn.find(Ma=>Ma.id===Nn);!Fn&&Xa&&zn.push({mirror_repository_id:Nn,name:Xa.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),Oi(zn)},Qn=(lt,Kt)=>Qr(void 0,null,function*(){var zn,Nn,Mn;const Vn=(Nn=(zn=Ze.setting)==null?void 0:zn.shixun)==null?void 0:Nn.main_type.find(Xa=>Xa.id===lt);Vn&&(pi[0]={mirror_repository_id:lt,name:Vn.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10},Oi(pi));const Kn=yield pa({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:lt}});Qi(Kn||[]);const Fn=(Mn=Kn[0])==null?void 0:Mn.id;Yo.setFieldsValue({evaluationScript:Fn}),vi(Si(Si({},Kt),{evaluationScript:Fn})),un(Fn)}),un=lt=>Qr(void 0,null,function*(){const Kt=yield pa({type:"shixunsDetail/getScriptContent",payload:{id:yo.current,script_id:lt||Yo.getFieldValue("evaluationScript")}});Kt&&Fi(Kt.content)}),vn=()=>{pa({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:yo.current}}})},Rn=lt=>Qr(void 0,null,function*(){var Kt;const{mainType:zn,subType:Nn,name:Mn,trainee:Vn,description:Kn,evaluationScript:Fn,jupyter_show_description:Xa=!1,close_internet:Ma,survival_time:cr}=lt||{},pr=(Kt=Ze.detail)==null?void 0:Kt.is_jupyter;if(cr<10){ze.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}let Zr={id:yo.current,main_type:zn,sub_type:Nn,is_secret_repository:Zi,shixun:{name:Mn,trainee:Vn,is_jupyter:pr,mirror_script_id:pr?null:Fn,survival_time:cr},shixun_info:{description:Kn,evaluate_script:pr?null:Vi},shixun_service_configs:pi.map(ao=>({mirror_repository_id:ao.mirror_repository_id,cpu_limit:ao.cpu_limit,lower_cpu_limit:ao.lower_cpu_limit,memory_limit:ao.memory_limit,request_limit:ao.request_limit,resource_limit:ao.resource_limit}))};pr&&(Zr=mi(Si({},Zr),{shixun:mi(Si({},Zr.shixun),{jupyter_show_description:Xa})}));const vo=yield pa({type:"shixunsDetail/updateSettingBasicInfo",payload:Zr});vo&&(pa({type:"shixunsDetail/getSettingsData",payload:{id:yo.current}}),pa({type:"shixunsDetail/getShixunsDetail",payload:{id:yo.current}}),vo.shixun_identifier&&ze.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),Tn=()=>{(0,Mt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),pa({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Xt=lt=>{St(String(lt==null?void 0:lt.cpu),"cpu_limit",lt.index),St(String(lt==null?void 0:lt.memory),"memory_limit",lt.index),_i(!1)};return _t.createElement("section",{className:Ra.wrap},_t.createElement(Fe.default,{form:Yo,className:Ra.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Ut,onFinish:Rn},_t.createElement("div",{className:Ra.fieldWrap},_t.createElement(Fe.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},_t.createElement(le.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!me,addonAfter:`${((Rr=zr.name)==null?void 0:Rr.length)||0}/60`})),_t.createElement(Fe.default.Item,{name:"description",label:"\u7B80\u4ECB:"},me?_t.createElement($e.Z,{defaultValue:(fr=(Tr=Ze.setting)==null?void 0:Tr.shixun)==null?void 0:fr.description}):_t.createElement(on.Z,{value:(xo=(rr=Ze.setting)==null?void 0:rr.shixun)==null?void 0:xo.description})),((wo=(qr=Ze.setting)==null?void 0:qr.shixun)==null?void 0:wo.is_jupyter)&&_t.createElement(Fe.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},_t.createElement(a.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")),_t.createElement(Fe.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},_t.createElement(y.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})),_t.createElement("div",{className:`${Ra.flexRow} ${Ra.flexAlignCenter}`},_t.createElement(b.Z,{title:((Vr=(No=Ze.setting)==null?void 0:No.shixun)==null?void 0:Vr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},_t.createElement(Fe.default.Item,{className:Ra.width180,name:"trainee",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},_t.createElement(Ue.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((Nr=(Ar=Ze.setting)==null?void 0:Ar.shixun)==null?void 0:Nr.status)===2?!0:!me},_t.createElement(Vo,{value:1},"\u521D\u7EA7"),_t.createElement(Vo,{value:2},"\u4E2D\u7EA7"),_t.createElement(Vo,{value:3},"\u4E2D\u9AD8\u7EA7"),_t.createElement(Vo,{value:4},"\u9AD8\u7EA7"))))),_t.createElement("div",{className:`${Ra.flexRow} ${Ra.flexAlignEnd}`},_t.createElement(b.Z,{title:((no=(Cr=Ze.setting)==null?void 0:Cr.shixun)==null?void 0:no.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},_t.createElement(Fe.default.Item,{className:Ra.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},_t.createElement(Ue.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((Oo=(zo=Ze.setting)==null?void 0:zo.shixun)==null?void 0:Oo.status)===2?!0:!me},(Ei=(Ao=($r=Ze.setting)==null?void 0:$r.shixun)==null?void 0:Ao.main_type)==null?void 0:Ei.map(lt=>{const Kt=lt.type_name.toLowerCase().includes("jupyter");return zr.isJupyter==="1"&&Kt||zr.isJupyter==="2"&&!Kt?null:_t.createElement(Vo,{value:lt.id,key:lt.id,name:lt.description},lt.type_name)})))),_t.createElement(b.Z,{title:((qa=(uo=Ze.setting)==null?void 0:uo.shixun)==null?void 0:qa.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},_t.createElement(Fe.default.Item,{name:"subType",className:`${Ra.width280} ml20`},_t.createElement(Ue.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((vr=(tr=Ze.setting)==null?void 0:tr.shixun)==null?void 0:vr.status)===2?!0:!me},(Ia=(Mr=Ze.setting)==null?void 0:Mr.shixun)==null?void 0:Ia.small_type.map(lt=>_t.createElement(Vo,{value:lt.id,key:lt.id,name:lt.description},lt.type_name))))),_t.createElement("div",{className:Ra.installPackage,onClick:()=>$i(!0)},"\u73AF\u5883\u4ECB\u7ECD")),_t.createElement("div",{className:`${Ra.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",_t.createElement("a",{className:`${Ra.color0152d9} current`,onClick:Ft}," ","\u7533\u8BF7\u65B0\u5EFA"),_t.createElement("a",{className:`${Ra.color0152d9} current`,onClick:Tn}," ","\u5728\u7EBF\u521B\u5EFA")),!((aa=Ze.detail)!=null&&aa.is_jupyter)&&_t.createElement(_t.Fragment,null,_t.createElement("div",{className:`${Ra.flexRow} ${Ra.flexAlignCenter}`},_t.createElement(Fe.default.Item,{className:Ra.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},_t.createElement(Ue.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(tl||[]).map((lt,Kt)=>_t.createElement(Vo,{value:parseInt(lt.id),name:lt.scptname,key:Kt},lt.scptname)))),_t.createElement("span",{className:`${Ra.color0152d9} font14 current mt10 ml10`,onClick:vn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),_t.createElement(E.Z,{overlayClassName:Ra.popover,placement:"bottomLeft",content:_t.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",_t.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",_t.createElement("br",null),"challengeProgramNames",_t.createElement("br",null),"sourceClassNames",_t.createElement("br",null),_t.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",_t.createElement("br",null),_t.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",_t.createElement("br",null),"src/step1/HelloWorld.java",_t.createElement("br",null),"src/step2/Other.java",_t.createElement("br",null),_t.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",_t.createElement("br",null),"step1.HelloWorld",_t.createElement("br",null),"step2.Other",_t.createElement("br",null),_t.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",_t.createElement("br",null),'ff challengeProgramNames=("src/step1/',_t.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',_t.createElement("br",null),'sourceClassNames=("step1.HelloWorld',_t.createElement("br",null),'" "step2.Other")',_t.createElement("br",null),_t.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},_t.createElement("span",{className:"mt10 ml10 current font14"},_t.createElement(it.Z,null)))),_t.createElement(gt.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:Vi,options:{readOnly:((Dr=(qn=Ze.setting)==null?void 0:qn.shixun)==null?void 0:Dr.status)===2?!0:!me},onChange:lt=>Fi(lt)})),!((si=Ze.detail)!=null&&si.is_jupyter)&&_t.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",_t.createElement(a.default,{checked:Zi,onChange:lt=>Xi(lt.target.checked),disabled:((ui=(Pi=Ze.setting)==null?void 0:Pi.shixun)==null?void 0:ui.status)===2?!0:!me},Zi?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((fi=Ze.detail)==null?void 0:fi.identity)<3&&_t.createElement("div",{className:Ra.serviceSettingWrap},_t.createElement("p",{className:Ra.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),pi.map((lt,Kt)=>{var zn,Nn,Mn,Vn,Kn,Fn,Xa,Ma;return _t.createElement("div",{key:Kt},_t.createElement("div",{className:"mb20"},_t.createElement("span",{className:"font16"},lt.name)),_t.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),_t.createElement(x.Z,{align:"middle"},_t.createElement(b.Z,{title:((Nn=(zn=Ze.setting)==null?void 0:zn.shixun)==null?void 0:Nn.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},_t.createElement(x.Z,{align:"middle",wrap:!1},_t.createElement("div",{className:Ra.serverConfig,style:((Vn=(Mn=Ze.setting)==null?void 0:Mn.shixun)==null?void 0:Vn.status)===2||!me?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var cr,pr;((pr=(cr=Ze.setting)==null?void 0:cr.shixun)==null?void 0:pr.status)===2||!me||(ce({index:Kt,cpu:lt==null?void 0:lt.cpu_limit,memory:lt==null?void 0:lt.memory_limit}),_i(!0))}},_t.createElement("div",null,_t.createElement("span",null,lt==null?void 0:lt.cpu_limit,"\u6838")," ",_t.createElement("span",null,lt==null?void 0:lt.memory_limit,"GB")),_t.createElement("i",{className:"iconfont icon-bianji21",style:((Fn=(Kn=Ze.setting)==null?void 0:Kn.shixun)==null?void 0:Fn.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),Kt==0&&_t.createElement(x.Z,{align:"middle",wrap:!1},_t.createElement("div",{className:Ra.viewRecommendConfig,onClick:()=>vl(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),_t.createElement("div",{className:Ra.serviceBox,style:{margin:"20px 0"}},_t.createElement("label",{className:Ra.serviceSetLeft},_t.createElement("div",{className:Ra.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),_t.createElement(le.default,{value:lt.resource_limit,style:{width:400},disabled:((Ma=(Xa=Ze.setting)==null?void 0:Xa.shixun)==null?void 0:Ma.status)===2?!0:!me,maxLength:5,onChange:cr=>{const{value:pr}=cr.target,Zr=/^\d*(\.\d*)?$/;pr.match(Zr)&&St(cr.target.value,"resource_limit",Kt)},addonAfter:"M"}),_t.createElement("label",{className:Ra.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),_t.createElement(Fe.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},_t.createElement(y.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),_t.createElement(Fe.default.Item,null,_t.createElement(wt.t,{okText:"\u4FDD\u5B58",hasOkBtn:me,loading:Fa.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>Ie.history.push(`/shixuns/${yo.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),_t.createElement(ne.Z,null),_t.createElement(Et.Z,{installPackage:Ui,visible:Sl,setVisible:$i}),_t.createElement(br,{onFinish:lt=>Fi(lt)}),_t.createElement(zt.Z,null),_t.createElement(Qt.Z,{visible:al,onOk:lt=>Xt(lt),onCancel:()=>_i(!1),info:se}),_t.createElement(ht.Z,{identifier:yo.current,visible:bl,onCancel:()=>vl(!1),info:null,isJupyter:!0}))};var an=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze,user:Wt})=>({shixunsDetail:ft,globalSetting:Ze,user:Wt,loading:kt}))(Ci),Vt={wrap:"wrap___gE9H7",labelWrap:"labelWrap___NjGrw",label:"label___NnvKx",labelContent:"labelContent___jIOR4",flexRow:"flexRow___aKUuO",color999:"color999___yY6G2",radio:"radio___dA7aF",selectSchool:"selectSchool___WxyG6",dataPicker:"dataPicker___Ocpox"},ln=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Xn=(ft,kt)=>{var Ze={};for(var Wt in ft)Zn.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&ln)for(var Wt of ln(ft))kt.indexOf(Wt)<0&&Dn.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},An=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const Sa=ft=>{if(!ft)return ft;const kt=ft.split(":");if(kt[1]=="00"||kt[1]=="30")return ft;const Ze=parseInt(kt[1]);if(Ze<30||Ze==60)return[kt[0],"30"].join(":");if(Ze<60){const Wt=[kt[0],"00"].join(":"),Fa="YYYY-MM-DD HH:mm",er=ue()(Wt,Fa);return er.add(1,"hours"),er.format(Fa)}return ft},ja="YYYY-MM-DD HH:mm",xr=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,user:er,dispatch:pa}=kt,Da=Xn(kt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,va,Rr,Tr,fr,rr,xo;const qr=(0,ae.useRef)(),[wo,No]=(0,ae.useState)(),[Vr,Ar]=(0,ae.useState)(),[Nr,Cr]=(0,ae.useState)([]),[no,zo]=(0,ae.useState)([]),[Oo,$r]=(0,ae.useState)(""),[Ao,Ei]=(0,ae.useState)(),[uo,qa]=(0,ae.useState)(),tr=(va=(Cn=er.userInfo)==null?void 0:Cn.shixun)==null?void 0:va.editable;(0,ae.useEffect)(()=>{var aa,qn;qr.current=(qn=(aa=location.pathname)==null?void 0:aa.split("/"))==null?void 0:qn[2],vr()},[]),(0,ae.useEffect)(()=>{var aa,qn,Dr,si,Pi,ui,fi,bi,yo,Yo;Ze.setting&&(No((qn=(aa=Ze.setting)==null?void 0:aa.shixun)==null?void 0:qn.can_copy),Ar((si=(Dr=Ze.setting)==null?void 0:Dr.shixun)==null?void 0:si.use_scope),Ei(!!((ui=(Pi=Ze.setting)==null?void 0:Pi.shixun)!=null&&ui.opening_time)),qa((bi=(fi=Ze.setting)==null?void 0:fi.shixun)==null?void 0:bi.opening_time),Cr((Yo=(yo=Ze.setting)==null?void 0:yo.shixun)==null?void 0:Yo.scope_partment))},[Ze.setting]);const vr=aa=>An(void 0,null,function*(){const qn=yield pa({type:"shixunsDetail/getDepartments",payload:{q:aa}});qn&&zo(qn.shools_name||[])}),Mr=aa=>{if(Nr.includes(aa)){ze.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}$r(null),Cr([...Nr,aa])},Ia=()=>An(void 0,null,function*(){if(Ao&&!uo){ze.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Vr===1&&!Nr.length){ze.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield pa({type:"shixunsDetail/updatePermissionSetting",payload:{id:qr.current,scope_partment:Vr===0?null:Nr,shixun:{can_copy:wo,use_scope:Vr,opening_time:uo}}})).status!==-1&&(ze.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),pa({type:"shixunsDetail/getSettingsData",payload:{id:qr.current}}),pa({type:"shixunsDetail/getShixunsDetail",payload:{id:qr.current}}))});return ae.createElement("section",{className:Vt.wrap},ae.createElement("div",{className:Vt.labelWrap},ae.createElement("label",{className:Vt.label},"\u590D\u5236:"),ae.createElement("div",{className:Vt.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:wo,onChange:aa=>No(aa.target.checked),disabled:!tr}),ae.createElement("span",{className:`${Vt.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Rr=Ze.detail)==null?void 0:Rr.shixun_status)>1||((Tr=Ze.detail)==null?void 0:Tr.public)===2)&&((rr=(fr=Ze.setting)==null?void 0:fr.shixun)==null?void 0:rr.use_scope)===0&&((xo=Ze.detail)==null?void 0:xo.identity)>2)&&ae.createElement("div",{className:Vt.labelWrap},ae.createElement("label",{className:Vt.label},"\u516C\u5F00\u7A0B\u5EA6:"),ae.createElement("div",{className:Vt.labelContent},ae.createElement(Ae.ZP.Group,{value:Vr,onChange:aa=>Ar(aa.target.value),disabled:!tr},ae.createElement(Ae.ZP,{className:Vt.radio,value:0},ae.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),ae.createElement("span",{className:Vt.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),ae.createElement(Ae.ZP,{className:Vt.radio,value:1},ae.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),ae.createElement("span",{className:Vt.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Vr===1&&ae.createElement(ae.Fragment,null,ae.createElement("div",{className:"mt10"},ae.createElement(Ne.Z,{showSearch:!0,className:Vt.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Oo,onChange:aa=>{$r(aa),vr(aa)},disabled:!tr,onSelect:Mr,options:no==null?void 0:no.map(aa=>({value:aa}))}),ae.createElement("span",{className:Vt.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),ae.createElement("div",{className:"mt10"},Nr==null?void 0:Nr.map(aa=>tr?ae.createElement(Ce.Z,{count:"x",className:"mr20 current",onClick:()=>Cr(Nr.filter(qn=>qn!==aa))},ae.createElement(oe.ZP,{type:"primary",ghost:!0},aa)):ae.createElement(oe.ZP,{type:"primary",ghost:!0,className:"mr20"},aa)))))),ae.createElement("div",{className:Vt.labelWrap},ae.createElement("label",{className:Vt.label},"\u5F00\u542F\u65F6\u95F4:"),ae.createElement("div",{className:Vt.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Ao,onChange:aa=>Ei(aa.target.checked),disabled:!tr}),ae.createElement("span",{className:`${Vt.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")),Ao&&ae.createElement(fe.default,{className:`${Vt.dataPicker} mt10`,format:ja,locale:ke.Z,disabled:!tr,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:aa=>aa&&aaqa(Sa(qn))}))),ae.createElement(wt.t,{okText:"\u4FDD\u5B58",hasOkBtn:tr,loading:Fa.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>Ie.history.push(`/shixuns/${qr.current}/challenges`),onOk:Ia}))};var ir=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze,user:Wt})=>({shixunsDetail:ft,globalSetting:Ze,user:Wt,loading:kt}))(xr),Oa=ee(26090),ia={wrap:"wrap___J9uHL",labelWrap:"labelWrap___kdl0e",label:"label___RZlBA",labelContent:"labelContent___LJE2G",flexRow:"flexRow___hNb4e",color999:"color999___r9hUn",radio:"radio___z_jH6"},hr=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,To=(ft,kt)=>{var Ze={};for(var Wt in ft)io.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&hr)for(var Wt of hr(ft))kt.indexOf(Wt)<0&&Yr.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},qo=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const ua=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,user:er,dispatch:pa}=kt,Da=To(kt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,va;const Rr=(0,ae.useRef)(),[Tr,fr]=(0,ae.useState)(),[rr,xo]=(0,ae.useState)(),[qr,wo]=(0,ae.useState)(),[No,Vr]=(0,ae.useState)(),[Ar,Nr]=(0,ae.useState)(),[Cr,no]=(0,ae.useState)(),[zo,Oo]=(0,ae.useState)(),[$r,Ao]=(0,ae.useState)(),[Ei,uo]=(0,ae.useState)(),[qa,tr]=(0,ae.useState)(),[vr,Mr]=(0,ae.useState)(),Ia=(va=(Cn=er.userInfo)==null?void 0:Cn.shixun)==null?void 0:va.editable;(0,ae.useEffect)(()=>{var qn,Dr;Rr.current=(Dr=(qn=location.pathname)==null?void 0:qn.split("/"))==null?void 0:Dr[2]},[]),(0,ae.useEffect)(()=>{var qn,Dr,si,Pi,ui,fi,bi,yo,Yo,zr,vi,Zi,Xi,Vi,Fi,pi,Oi,Ui,el,tl,Qi;Ze.setting&&(fr((Dr=(qn=Ze.setting)==null?void 0:qn.shixun)==null?void 0:Dr.vnc),xo(!!((Pi=(si=Ze.setting)==null?void 0:si.shixun)!=null&&Pi.webssh)),wo((fi=(ui=Ze.setting)==null?void 0:ui.shixun)==null?void 0:fi.webssh),Vr((yo=(bi=Ze.setting)==null?void 0:bi.shixun)==null?void 0:yo.multi_webssh),Nr((zr=(Yo=Ze.setting)==null?void 0:Yo.shixun)==null?void 0:zr.hide_code),no((Zi=(vi=Ze.setting)==null?void 0:vi.shixun)==null?void 0:Zi.code_edit_permission),Oo((Vi=(Xi=Ze.setting)==null?void 0:Xi.shixun)==null?void 0:Vi.code_hidden),Ao((pi=(Fi=Ze.setting)==null?void 0:Fi.shixun)==null?void 0:pi.forbid_copy),uo((Ui=(Oi=Ze.setting)==null?void 0:Oi.shixun)==null?void 0:Ui.task_pass),tr((tl=(el=Ze.setting)==null?void 0:el.shixun)==null?void 0:tl.test_set_permission),Mr((Qi=Ze.setting.shixun)==null?void 0:Qi.display_git_address))},[Ze.setting]);const aa=()=>qo(void 0,null,function*(){(yield pa({type:"shixunsDetail/updateLearnSetting",payload:{id:Rr.current,shixun:{code_hidden:zo,forbid_copy:$r,hide_code:Ar,multi_webssh:No,task_pass:Ei,test_set_permission:qa,display_git_address:vr,vnc:Tr,webssh:rr?qr:0,code_edit_permission:Cr}}})).status!==-1&&(ze.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),pa({type:"shixunsDetail/getSettingsData",payload:{id:Rr.current}}),pa({type:"shixunsDetail/getShixunsDetail",payload:{id:Rr.current}}))});return ae.createElement("section",{className:ia.wrap},(Tr||!rr)&&ae.createElement("div",{className:ia.labelWrap},ae.createElement("label",{className:ia.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),ae.createElement("div",{className:ia.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Tr,disabled:!Ia,onChange:qn=>{const Dr=qn.target.checked;fr(Dr),Dr&&(Nr(!1),no(!1),Oo(!1),Ao(!1),Vr(!1),xo(!1))}}),ae.createElement("span",{className:`${ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!Tr&&ae.createElement("div",{className:ia.labelWrap},ae.createElement("label",{className:ia.label},"\u547D\u4EE4\u884C\uFF1A"),ae.createElement("div",{className:ia.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:rr,disabled:!Ia,onChange:qn=>{const Dr=qn.target.checked;xo(Dr),Dr?(fr(!1),wo(1)):(Vr(!1),wo(null),Nr(!1))}}),ae.createElement("span",{className:`${ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),rr&&ae.createElement("div",{className:"ml40"},ae.createElement(Ae.ZP.Group,{value:qr,disabled:!Ia,onChange:qn=>{const Dr=qn.target.value;wo(Dr),Dr!==1&&Vr(!1)}},ae.createElement(Ae.ZP,{className:ia.radio,value:1},ae.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),ae.createElement("span",{className:ia.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),ae.createElement(Ae.ZP,{className:ia.radio,value:2},ae.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),ae.createElement("span",{className:ia.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),qr===2&&ae.createElement("div",{className:"ml60"},ae.createElement(a.default,{checked:No,disabled:!Ia,onChange:qn=>Vr(qn.target.checked)}),ae.createElement("span",{className:" ml10"},ae.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),ae.createElement("span",{className:ia.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!Tr&&rr&&ae.createElement("div",{className:ia.labelWrap},ae.createElement("label",{className:ia.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),ae.createElement("div",{className:ia.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Ar,disabled:!Ia,onChange:qn=>{const Dr=qn.target.checked;Nr(Dr),Dr&&no(!1)}}),ae.createElement("span",{className:`${ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!Tr&&!Ar&&ae.createElement("div",{className:ia.labelWrap},ae.createElement("label",{className:ia.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),ae.createElement("div",{className:ia.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Cr,disabled:!Ia,onChange:qn=>no(qn.target.checked)}),ae.createElement("span",{className:`${ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!Ar&&ae.createElement("div",{className:ia.labelWrap},ae.createElement("label",{className:ia.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),ae.createElement("div",{className:ia.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:vr,disabled:!Ia,onChange:qn=>Mr(qn.target.checked)}),ae.createElement("span",{className:`${ia.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!Tr&&ae.createElement("div",{className:ia.labelWrap},ae.createElement("label",{className:ia.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),ae.createElement("div",{className:ia.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:zo,disabled:!Ia,onChange:qn=>Oo(qn.target.checked)}),ae.createElement("span",{className:`${ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!Tr&&ae.createElement("div",{className:ia.labelWrap},ae.createElement("label",{className:ia.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),ae.createElement("div",{className:ia.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:$r,disabled:!Ia,onChange:qn=>Ao(qn.target.checked)}),ae.createElement("span",{className:`${ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),ae.createElement("div",{className:ia.labelWrap},ae.createElement("label",{className:ia.label},"\u8DF3\u5173\uFF1A"),ae.createElement("div",{className:ia.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:Ei,disabled:!Ia,onChange:qn=>uo(qn.target.checked)}),ae.createElement("span",{className:`${ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),ae.createElement("div",{className:ia.labelWrap},ae.createElement("label",{className:ia.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),ae.createElement("div",{className:ia.labelContent},ae.createElement("div",null,ae.createElement(a.default,{checked:qa,disabled:!Ia,onChange:qn=>tr(qn.target.checked)}),ae.createElement("span",{className:`${ia.color999} ml10`},"\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")))),ae.createElement(wt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ia,loading:Fa.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>Ie.history.push(`/shixuns/${Rr.current}/challenges`),onOk:aa}))};var ea=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze,user:Wt})=>({shixunsDetail:ft,globalSetting:Ze,user:Wt,loading:kt}))(ua),ba={flexRow:"flexRow___iOXK1",flexJustifyCenter:"flexJustifyCenter___EzhBH",flexAlignEnd:"flexAlignEnd___yYnjN",flexAlignCenter:"flexAlignCenter___DSXuy",flexColumn:"flexColumn___eAlHb",formWrap:"formWrap___BgCFo",titleWrap:"titleWrap___Y1yNk",fieldWrap:"fieldWrap___dhQNb",button:"button___KOcw8",buttonFixed:"buttonFixed___fErH4",buttonWrap:"buttonWrap___rULI5",width180:"width180___fc_Sl",width100:"width100___HFRB1",width280:"width280___QUy3U",difficultyHint:"difficultyHint___G2WQw",color888:"color888___d6xbW",color0152d9:"color0152d9___zc4Ea",serviceSettingWrap:"serviceSettingWrap___wQRSY",serviceSettingName:"serviceSettingName___v9VHz",serviceSetLeft:"serviceSetLeft___ndFSo",serviceSetInput:"serviceSetInput___I8YpY",serviceSetMemoryInput:"serviceSetMemoryInput___p1DpA",serviceSetTip:"serviceSetTip___Ra3zX",installPackage:"installPackage___JZfJB",popover:"popover___r6mRN",wrap:"wrap___hoiWC",titleLabel:"titleLabel___l238w"},sa=ee(59301),Kr=Object.defineProperty,mo=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,ai=(ft,kt,Ze)=>kt in ft?Kr(ft,kt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ft[kt]=Ze,ri=(ft,kt)=>{for(var Ze in kt||(kt={}))Lo.call(kt,Ze)&&ai(ft,Ze,kt[Ze]);if(mo)for(var Ze of mo(kt))Zo.call(kt,Ze)&&ai(ft,Ze,kt[Ze]);return ft},ji=(ft,kt)=>{var Ze={};for(var Wt in ft)Lo.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&mo)for(var Wt of mo(ft))kt.indexOf(Wt)<0&&Zo.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},li=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const wr=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,user:Fa,dispatch:er}=kt,pa=ji(kt,["shixunsDetail","globalSetting","user","dispatch"]),Da,Cn,va,Rr;const Tr=(0,Ie.useLocation)(),fr=(0,ae.useRef)((Cn=(Da=Tr.pathname)==null?void 0:Da.split("/"))==null?void 0:Cn[2]),[rr]=Fe.default.useForm(),[xo,qr]=(0,ae.useState)(""),[wo,No]=(0,ae.useState)(!1),Vr=(Rr=(va=Fa.userInfo)==null?void 0:va.shixun)==null?void 0:Rr.editable;(0,ae.useEffect)(()=>{fr.current&&Ar()},[fr.current]);const Ar=()=>li(void 0,null,function*(){No(!0);const Cr=yield(0,Rt.ZP)(`/api/shixuns/${fr.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Cr.status===0&&(qr((Cr==null?void 0:Cr.standard_answer)||""),rr.setFieldsValue({hide_answer:Cr==null?void 0:Cr.hide_answer,disable_copy:Cr==null?void 0:Cr.disable_copy}),No(!1))}),Nr=Cr=>li(void 0,null,function*(){(yield(0,Rt.ZP)(`/api/shixuns/${fr.current}/set_standard_answer.json`,{method:"post",body:ri({},Cr)})).status===0&&ze.ZP.success("\u4FDD\u5B58\u6210\u529F")});return sa.createElement("section",{className:ba.wrap},sa.createElement(Hn.Z,{loading:wo},sa.createElement(Fe.default,{form:rr,className:ba.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:Nr},sa.createElement("div",{className:ba.fieldWrap},sa.createElement(Fe.default.Item,{name:"hide_answer",valuePropName:"checked"},sa.createElement(a.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),sa.createElement(Fe.default.Item,{name:"disable_copy",valuePropName:"checked"},sa.createElement(a.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Vr?sa.createElement(Fe.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},sa.createElement($e.Z,{defaultValue:xo})):sa.createElement(sa.Fragment,null,sa.createElement("div",{className:ba.titleLabel},"\u53C2\u8003\u7B54\u6848:"),sa.createElement(on.Z,{value:xo}))),sa.createElement(Fe.default.Item,null,sa.createElement(wt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Vr,loading:!1,onCancel:()=>Ie.history.push(`/shixuns/${fr.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var Xr=(0,Ie.connect)(({shixunsDetail:ft,globalSetting:kt,user:Ze})=>({shixunsDetail:ft,globalSetting:kt,user:Ze}))(wr),bo=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,Ko=(ft,kt)=>{var Ze={};for(var Wt in ft)Ur.call(ft,Wt)&&kt.indexOf(Wt)<0&&(Ze[Wt]=ft[Wt]);if(ft!=null&&bo)for(var Wt of bo(ft))kt.indexOf(Wt)<0&&to.call(ft,Wt)&&(Ze[Wt]=ft[Wt]);return Ze},fo=(ft,kt,Ze)=>new Promise((Wt,Fa)=>{var er=Cn=>{try{Da(Ze.next(Cn))}catch(va){Fa(va)}},pa=Cn=>{try{Da(Ze.throw(Cn))}catch(va){Fa(va)}},Da=Cn=>Cn.done?Wt(Cn.value):Promise.resolve(Cn.value).then(er,pa);Da((Ze=Ze.apply(ft,kt)).next())});const{TabPane:Ti}=Xe.default;var Ki=(ft=>(ft.BasicInfo="basicInfo",ft.Permission="permission",ft.Learning="learning",ft.TestCase="testCase",ft.SuggestedAnswer="suggestedAnswer",ft))(Ki||{});const gl=ft=>{var kt=ft,{shixunsDetail:Ze,globalSetting:Wt,loading:Fa,user:er,dispatch:pa}=kt,Da=Ko(kt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,va,Rr;const[Tr,fr]=(0,ae.useState)(),rr=(0,ae.useRef)(""),xo=(va=(Cn=er.userInfo)==null?void 0:Cn.shixun)==null?void 0:va.is_creator;(0,ae.useEffect)(()=>(pa({type:"globalSetting/footerToggle",payload:!1}),()=>{pa({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ae.useEffect)(()=>{var Ar;rr.current=(Ar=location.pathname.split("/"))==null?void 0:Ar[2],pa({type:"shixunsDetail/getSettingsData",payload:{id:rr.current}})},[]);const qr=()=>fo(void 0,null,function*(){Te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ae.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",ae.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>fo(void 0,null,function*(){(yield pa({type:"shixunsDetail/permanentClose",payload:{id:rr.current}})).status===1&&(ze.ZP.info("\u64CD\u4F5C\u6210\u529F"),Ie.history.push(`/shixuns/${rr.current}/challenges`))})})}),wo=()=>fo(void 0,null,function*(){var Ar,Nr,Cr,no,zo,Oo;const $r=(yield pa({type:"shixunsDetail/getShixunQuote",payload:{id:rr.current}}))||{};Te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:ae.createElement("div",{className:`tc font14 ${qt.modal}`},!!((Ar=$r.subjects)!=null&&Ar.length)&&ae.createElement(ae.Fragment,null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Cr=(Nr=$r.subjects)==null?void 0:Nr.splice(0,2))==null?void 0:Cr.map(Ao=>`\u300A${Ao}\u300B`),"\u7B49",ae.createElement("span",{className:qt.colorOrange},$r==null?void 0:$r.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),ae.createElement("br",null)),!!((no=$r.courses)!=null&&no.length)&&ae.createElement(ae.Fragment,null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Oo=(zo=$r.courses)==null?void 0:zo.splice(0,2))==null?void 0:Oo.map(Ao=>`\u300A${Ao}\u300B`),"\u7B49",ae.createElement("span",{className:qt.colorOrange},$r==null?void 0:$r.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),ae.createElement("br",null)),ae.createElement("span",{className:`${qt.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:()=>fo(void 0,null,function*(){(yield pa({type:"shixunsDetail/deleteShixun",payload:{id:rr.current}})).status===1&&(ze.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ie.history.push("/shixuns"))})})}),No=()=>{(0,Bn.gy)(pa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Vr=()=>{var Ar,Nr,Cr,no;return ae.createElement("div",{className:"mr20"},xo?((Ar=Ze==null?void 0:Ze.detail)==null?void 0:Ar.shixun_status)!==2?ae.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:wo},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):ae.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:No},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((Nr=Ze.detail)==null?void 0:Nr.identity)===1&&((no=(Cr=Ze.setting)==null?void 0:Cr.shixun)==null?void 0:no.status)===2&&ae.createElement(oe.ZP,{type:"primary",ghost:!0,onClick:qr},"\u6C38\u4E45\u5173\u95ED"))};return ae.createElement("section",{className:qt.bg},ae.createElement(Xe.default,{animated:!1,activeKey:Tr,onChange:Ar=>fr(Ar),tabBarExtraContent:Vr()},ae.createElement(Ti,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},ae.createElement(an,null)),ae.createElement(Ti,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},ae.createElement(ir,null)),ae.createElement(Ti,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},ae.createElement(Oa.Z,{active:Tr})),ae.createElement(Ti,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},ae.createElement(Xr,null)),!((Rr=Ze.detail)!=null&&Rr.is_jupyter)&&ae.createElement(Ti,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},ae.createElement(ea,null))))};var El=(0,Ie.connect)(({shixunsDetail:ft,loading:kt,globalSetting:Ze,user:Wt})=>({shixunsDetail:ft,globalSetting:Ze,user:Wt,loading:kt.models.index}))(gl);const ml=({globalSetting:ft})=>{var kt;switch(Number((kt=ft==null?void 0:ft.setting)==null?void 0:kt.theme)){case te.Fy.THEMEONE:return ae.createElement(Na,null);case te.Fy.DEFAULT:default:return ae.createElement(El,null)}};var Wi=(0,Ie.connect)(({globalSetting:ft})=>({globalSetting:ft}))(ml)},26090:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return Qt}});var te=ee(59301),ae=ee(25690),Ie=ee(36381),Xe=ee(92832),Te=ee(78241),ze=ee(8591),oe=ee(43418),ut=ee(24905),gt=ee(6848),$e=ee(5871),it=ee(5112),Ue=ee(81327),Fe=ee(95237),le=ee(57809),a=ee(78673),y=ee(81705),b=ee(12588),E={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},x=ee(75975),z=ee(38986),ne=ee(48790),re=ee(59301),ie=Object.defineProperty,pe=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ee=(ht,Ve,at)=>Ve in ht?ie(ht,Ve,{enumerable:!0,configurable:!0,writable:!0,value:at}):ht[Ve]=at,Ot=(ht,Ve)=>{for(var at in Ve||(Ve={}))we.call(Ve,at)&&Ee(ht,at,Ve[at]);if(Oe)for(var at of Oe(Ve))Re.call(Ve,at)&&Ee(ht,at,Ve[at]);return ht},wt=(ht,Ve)=>pe(ht,ye(Ve)),on=(ht,Ve,at)=>new Promise((Dt,At)=>{var Me=nn=>{try{Ht(at.next(nn))}catch(It){At(It)}},rt=nn=>{try{Ht(at.throw(nn))}catch(It){At(It)}},Ht=nn=>nn.done?Dt(nn.value):Promise.resolve(nn.value).then(Me,rt);Ht((at=at.apply(ht,Ve)).next())});const{Panel:Et}=Ie.default,{TextArea:zt}=Xe.default;var Qt=({active:ht,type:Ve="jupyter"})=>{var at,Dt;const At=(0,ae.useParams)(),[Me]=Te.default.useForm(),[rt,Ht]=(0,te.useState)({}),[nn,It]=(0,te.useState)(!1),[Jt,xe]=(0,te.useState)(0),[Ke,st]=(0,te.useState)([]),[bt,yt]=(0,te.useState)([]),[Ae,Ne]=(0,te.useState)([]),Ce=(Dt=(at=(0,ne.eY)())==null?void 0:at.shixun)==null?void 0:Dt.editable;(0,te.useEffect)(()=>{ht==="testCase"&&fe()},[ht]),(0,te.useEffect)(()=>{ke()},[]);const fe=()=>on(void 0,null,function*(){var qe,et,Qe,dt,he,De,Ye,Je,mt,Rt,ct,_e,hn,Ln;const En=[{hidden:0,input:"",output:"",score:100}],en=yield(0,z.ZP)(`/api/shixuns/${At==null?void 0:At.id}/jupyter_evalute_setting.json`,{method:"get"});if((en==null?void 0:en.status)===0){Ne((qe=en==null?void 0:en.data)==null?void 0:qe.standard_scripts);const $n={open_evaluate:(et=en==null?void 0:en.data)==null?void 0:et.open_evaluate,exec_time:((Qe=en==null?void 0:en.data)==null?void 0:Qe.exec_time)||3,test_set_score:((dt=en==null?void 0:en.data)==null?void 0:dt.test_set_score)===null?!1:(he=en==null?void 0:en.data)==null?void 0:he.test_set_score,test_set_average:((De=en==null?void 0:en.data)==null?void 0:De.test_set_average)===null?!0:(Ye=en==null?void 0:en.data)==null?void 0:Ye.test_set_average,choice_standard_scripts:((Je=en==null?void 0:en.data)==null?void 0:Je.choice_standard_scripts)||null,evaluate_script:((mt=en==null?void 0:en.data)==null?void 0:mt.evaluate_script)||"",evaluate_method:(Rt=en==null?void 0:en.data)==null?void 0:Rt.evaluate_method,use_jupyter_result:(ct=en==null?void 0:en.data)==null?void 0:ct.use_jupyter_result};Me.setFieldsValue($n),Ht($n),st((hn=(_e=en==null?void 0:en.data)==null?void 0:_e.test_sets)!=null&&hn.length?(Ln=en==null?void 0:en.data)==null?void 0:Ln.test_sets:En)}}),ke=()=>on(void 0,null,function*(){var qe;const et=yield(0,z.ZP)(`/api/shixuns/${At==null?void 0:At.id}/get_jupyter_tags.json`,{method:"get"});(et==null?void 0:et.status)===0&&yt(((qe=et==null?void 0:et.data)==null?void 0:qe.list)||[])}),Se=qe=>on(void 0,null,function*(){const Qe=Ke.map(he=>he.score).reduce((he,De)=>he+De,0);if(qe.test_set_score&&Qe!==100){ze.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(qe.evaluate_method===3&&(Ke!=null&&Ke.some(he=>!he.tags))){ze.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}It(!0),(yield(0,z.ZP)(`/api/shixuns/${At==null?void 0:At.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:wt(Ot({},qe),{mirror_script_id:qe==null?void 0:qe.choice_standard_scripts,open_evaluate:qe!=null&&qe.open_evaluate?1:0,test_set:Ke.map(he=>wt(Ot({},he),{is_file:!1}))})})).status===0&&ze.ZP.success("\u4FDD\u5B58\u6210\u529F"),It(!1)}),ue=qe=>{Ht(Ot({},Me.getFieldsValue())),"test_set_average"in qe&&(qe!=null&&qe.test_set_average)&&de(Ke),"test_set_score"in qe&&(qe!=null&&qe.test_set_score)&&(Me.setFieldsValue({test_set_average:!0}),Ht(wt(Ot({},Me.getFieldsValue()),{test_set_average:!0})),de(Ke)),"choice_standard_scripts"in qe&&oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:re.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>on(void 0,null,function*(){const et=yield(0,z.ZP)(`/api/shixuns/${At==null?void 0:At.id}/get_script_contents.json`,{method:"get",params:{id:At==null?void 0:At.id,script_id:qe==null?void 0:qe.choice_standard_scripts}});et!=null&&et.content&&(oe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:re.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),Me.setFieldsValue({evaluate_script:et==null?void 0:et.content}),Ht(wt(Ot({},Me.getFieldsValue()),{evaluate_script:et==null?void 0:et.content})))})})},de=qe=>{let et=0;const Qe=Math.floor((100-et)/qe.length),dt=Qe+(100-et)%qe.length;qe=qe.map((he,De)=>De===qe.length-1?wt(Ot({},he),{score:dt}):wt(Ot({},he),{score:Qe})),st(qe)},Be=()=>{const qe=[...Ke,{hidden:0,input:"",output:"",score:0}];Me.getFieldValue("test_set_average")?de(qe):st(qe)},{test_set_score:be,test_set_average:Pe,choice_standard_scripts:je,open_evaluate:nt}=rt;return re.createElement("section",{className:E.wrap},re.createElement(Te.default,{form:Me,disabled:!nt,layout:"vertical",onValuesChange:ue,onFinish:Se},re.createElement(Te.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},re.createElement(ut.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),re.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),re.createElement(gt.Z,{title:!nt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Te.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:E.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"}]},re.createElement($e.Z,{size:"large",style:{width:400},min:3}))),re.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),re.createElement(gt.Z,{title:!nt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Te.default.Item,{name:"test_set_score"},re.createElement(it.ZP.Group,null,re.createElement(Ue.Z,{direction:"vertical"},re.createElement(it.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",re.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")),re.createElement(it.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",re.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")))))),re.createElement(Te.default.Item,{label:re.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"}]},re.createElement(it.ZP.Group,null,re.createElement(Ue.Z,{direction:"vertical"},re.createElement(it.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",re.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")),re.createElement(it.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",re.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"))))),re.createElement(Fe.Z,{align:"middle",justify:"space-between",className:"font14"},re.createElement("div",{style:{fontWeight:500}},re.createElement("span",{className:E.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),re.createElement(gt.Z,{title:!nt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(b.op,{style:{borderRadius:2},onClick:Be},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),be&&re.createElement(Te.default.Item,{name:"test_set_average"},re.createElement(it.ZP.Group,null,re.createElement(it.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),re.createElement(it.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),re.createElement(gt.Z,{title:!nt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement("div",null,Ke.map((qe,et)=>re.createElement(Ie.default,{activeKey:Jt,key:et,onChange:()=>{xe(Qe=>Qe===et?null:et)}},re.createElement(Et,{header:re.createElement("div",{className:"font16"},re.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",et+1),rt.test_set_score&&re.createElement("span",{style:{marginLeft:40}},re.createElement($e.Z,{style:{width:120},value:qe.score,onClick:Qe=>Qe.stopPropagation(),min:0,max:100,precision:0,onBlur:Qe=>{if(Number(Qe)<0||Number(Qe)>100){ze.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const dt=Ke.map((De,Ye)=>Ye===et?wt(Ot({},De),{score:100}):De),he={test_set_average:!1};Ht(Ot(Ot({},rt),he)),Me.setFieldsValue(he),st(dt)}},disabled:Pe,onChange:Qe=>{const dt=Ke.map((De,Ye)=>Ye===et?wt(Ot({},De),{score:Qe?Number(Qe):0}):De),he={test_set_average:!1};Ht(Ot(Ot({},rt),he)),Me.setFieldsValue(he),st(dt)}}),re.createElement("span",{className:"ml10 mr10"},"%")),re.createElement("span",{className:"tr flex1",style:{float:"right"}},et!==0&&re.createElement(gt.Z,{placement:"bottom",title:"\u5220\u9664"},re.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Qe=>{Qe.stopPropagation(),oe.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 dt=Ke.filter((he,De)=>De!==et);de(dt)}})}})))),key:et},re.createElement("div",null,rt.evaluate_method===3&&re.createElement(Fe.Z,{align:"middle",className:"mb20"},re.createElement("div",null,re.createElement("span",{className:E.sub},"*"),re.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),re.createElement(gt.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"},re.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),re.createElement(le.default,{value:qe.tags,size:"large",style:{width:450},onChange:Qe=>{const dt=Ke.map((he,De)=>De===et?wt(Ot({},he),{tags:Qe}):he);st(dt)}},bt==null?void 0:bt.map(Qe=>re.createElement(le.default.Option,{value:Qe==null?void 0:Qe.tags,key:Qe==null?void 0:Qe.tags},Qe==null?void 0:Qe.tags)))),re.createElement(Fe.Z,{align:"middle"},re.createElement("div",null," ",re.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),re.createElement(zt,{bordered:!1,className:E.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:qe.output,onChange:Qe=>{const dt=Ke.map((he,De)=>De===et?wt(Ot({},he),{output:Qe.target.value}):he);st(dt)}})),re.createElement(Fe.Z,{className:"mt20",align:"middle"},re.createElement("div",null,re.createElement("span",null,"\u53EF\u89C1\u6027"),re.createElement(gt.Z,{title:re.createElement("div",null,re.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'),re.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"),re.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"))},re.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),re.createElement("div",null,re.createElement(ut.default,{className:"font14 ml5",checked:qe.hidden===1,onChange:Qe=>{const dt=Ke.map((he,De)=>{if(De===et){let Ye={is_invisible:!1,actual_output_visible:!1};return Qe.target.checked&&(Ye={is_invisible:!0,actual_output_visible:!0}),wt(Ot(Ot({},he),Ye),{hidden:Qe.target.checked?1:0})}return he});st(dt)}},"\u5168\u90E8\u9690\u85CF")),re.createElement(ut.default,{checked:qe.is_invisible,style:{margin:"0 60px"},onChange:Qe=>{const dt=Ke.map((he,De)=>{if(De===et){let Ye=0;return Qe.target.checked&&he.actual_output_visible&&(Ye=1),wt(Ot({},he),{hidden:Ye,is_invisible:Qe.target.checked})}return he});st(dt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),re.createElement(ut.default,{checked:qe.actual_output_visible,onChange:Qe=>{const dt=Ke.map((he,De)=>{if(De===et){let Ye=0;return Qe.target.checked&&he.is_invisible&&(Ye=1),wt(Ot({},he),{hidden:Ye,actual_output_visible:Qe.target.checked})}return he});st(dt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),re.createElement("div",{className:"mt20"},re.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),re.createElement(ut.default,{checked:qe.last_match_rule,onChange:Qe=>{const dt=Ke.map((he,De)=>De===et?wt(Ot({},he),{last_match_rule:Qe.target.checked}):he);st(dt)}},re.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",re.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")))))))))),re.createElement("h4",{className:"font14 mt20 mb10"},re.createElement("span",{className:E.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),re.createElement(gt.Z,{title:!nt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Te.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},re.createElement(le.default,{getPopupContainer:qe=>qe.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Ae.map((qe,et)=>re.createElement(le.default.Option,{value:qe.id,key:et},qe.scptname))))),re.createElement(gt.Z,{title:!nt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Te.default.Item,{name:"evaluate_script"},re.createElement(x.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!nt}}))),(0,ne.Ny)()&&re.createElement(Fe.Z,{className:"mb20",align:"middle"},re.createElement(Te.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},re.createElement(a.Z,null)),re.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),re.createElement(y.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ce,loading:nn,onCancel:()=>ae.history.push(`/shixuns/${At==null?void 0:At.id}/challenges`),onOk:()=>Me.submit(),className:Ve==="jupyterLab"?E.btn:""}))}},42546:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return yt}});var te=ee(59301),ae=ee(43418),Ie=ee(8591),Xe=ee(43428),Te=ee(99313),ze=ee(71418),oe=ee(6848),ut=ee(3113),gt={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"},$e=ee(99267),it=ee(61485),Ue=ee(13014),Fe=ee(4977),le=ee(38986),a=ee(76411),y={lineChart:"lineChart___dCEZW"},b=ee(61186),E=ee.n(b),x=ee(59301),ne=({dataInfo:Ae,indexKey:Ne,valueName:Ce,startAndEndTime:fe,colors:ke=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Se})=>{let ue=null;(0,te.useEffect)(()=>{qe()},[Ae]),(0,te.useEffect)(()=>{window.addEventListener("resize",de(()=>{ue&&ue.resize()},200))},[window.onresize]);const de=(et,Qe,dt=!1)=>{let he,De;return(...Ye)=>{if(dt){et.apply(De,Ye),dt=!1;return}clearTimeout(he),he=setTimeout(()=>{et.apply(De,Ye)},Qe)}},Be=et=>et?et.map(Qe=>{const dt=new Date(Qe),he=String(dt.getMonth()+1).padStart(2,"0"),De=String(dt.getDate()).padStart(2,"0"),Ye=String(dt.getHours()).padStart(2,"0"),Je=String(dt.getMinutes()).padStart(2,"0");return`${he}/${De} ${Ye}:${Je}`}):[],be=(et,Qe)=>et.map(dt=>{const he=Qe.timestamps.indexOf(dt);return he!==-1?Qe.values[he]:null});function Pe(et){let Qe=1/0;for(let he=0;he{let he=[];for(let De=et;De<=Qe;De+=dt)he.push(De);return he},nt=()=>{var et;const Qe=((et=Ae==null?void 0:Ae.x)==null?void 0:et.flat())||[];let dt=[...new Set(Qe)].sort((_e,hn)=>_e-hn),he=Pe(dt),De=he==null?void 0:he.newArray,Ye=he==null?void 0:he.minInterval;dt=[...new Set([...dt,...De])].sort((_e,hn)=>_e-hn);let Je=E()(fe[0],"YYYY-MM-DD HH:mm").valueOf(),mt=je(Je,dt[0]-Ye,Ye),Rt=E()(fe[1],"YYYY-MM-DD HH:mm").valueOf(),ct=je(dt[dt.length-1]+Ye,Rt,Ye);return dt=[...mt,...dt,...ct],[...new Set(dt)].sort((_e,hn)=>_e-hn)},qe=()=>{var et;ue=a.init(document.getElementById(`lineChart${Ne}`));let Qe=nt(),dt=(et=Ae==null?void 0:Ae.y)==null?void 0:et.map((De,Ye)=>{var Je;let mt={timestamps:(Je=Ae==null?void 0:Ae.x)==null?void 0:Je[Ye],values:De};return De=be(Qe,mt),{name:Ce[Ye],type:"line",itemStyle:{show:!1},lineStyle:{color:ke[Ye]},data:De}}),he={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(De){var Ye;let Je="";return De.forEach((mt,Rt)=>{console.log("item",mt),Je+=`
-
-
- ${Se[mt==null?void 0:mt.componentIndex]} -
-
${mt.value>0?mt.value.toFixed(5):mt.value==0?0:"--"} ${Ne==0?"Cores":"MiB"}
-
`}),`
-
${(Ye=De[0])==null?void 0:Ye.name}
- ${Je} -
`}},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:Be(Qe)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:Ne==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:dt};ue.setOption(he)};return x.createElement("div",{id:`lineChart${Ne}`,className:y.lineChart})},re=ee(12588),ie={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},pe=ee(57809),ye=ee(5083),Oe=ee(88522);const we=Ae=>{const Ne=new Date,fe=(ke=>{const Se=new Date(Ne);switch(ke){case"\u6700\u8FD130\u5206\u949F":Se.setMinutes(Ne.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Se.setHours(Ne.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Se.setDate(Ne.getDate()-1);break;case"\u6700\u8FD17\u5929":Se.setDate(Ne.getDate()-7);break;case"\u6700\u8FD115\u5929":Se.setDate(Ne.getDate()-15);break;default:return null}return Se})(Ae);return fe?{startTime:fe,endTime:Ne}:null},Re=(Ae,Ne,Ce)=>{if(!Ae)return!1;const fe=E()(),[ke,Se]=Ne;if(Ae.isAfter(fe))return!0;if(ke){const ue=ke.clone().add(Ce,"days");if(Se&&Ae.isAfter(ue))return!0}if(Se){const ue=Se.clone().subtract(Ce,"days");return Ae.isBefore(ue)||Ae.isAfter(fe)}return!1},Ee=Ae=>Ae<=5?"30s":Ae<=15?"1m":Ae<=30?"2m":Ae<=60?"5m":Ae<=180?"10m":Ae<=360?"30m":Ae<=720?"1h":Ae<=1440?"2h":Ae<=2880?"4h":Ae<=4320?"8h":Ae<=10080||Ae<=14400?"12h":Ae<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Ot=Ae=>{const[Ne,Ce]=Ae,fe=moment.isMoment(Ne)?Ne:moment(Ne),ke=moment.isMoment(Ce)?Ce:moment(Ce);if(!fe.isValid()||!ke.isValid())throw new Error("Invalid date provided");const ue=moment.duration(ke.diff(fe)).asMinutes();return Ee(ue)},wt=(Ae,Ne,Ce=20)=>{const fe=new Date(Ae).getTime(),ke=new Date(Ne).getTime(),Se=Ce*1e3,ue=[];let de=fe;for(;de<=ke;)ue.push(de),de+=Se;return ue};var on=ee(89392),Et=ee(28426),zt=ee(84989),Mt=ee(59301),Qt=(Ae,Ne,Ce)=>new Promise((fe,ke)=>{var Se=Be=>{try{de(Ce.next(Be))}catch(be){ke(be)}},ue=Be=>{try{de(Ce.throw(Be))}catch(be){ke(be)}},de=Be=>Be.done?fe(Be.value):Promise.resolve(Be.value).then(Se,ue);de((Ce=Ce.apply(Ae,Ne)).next())});const ht=pe.default.Option,{RangePicker:Ve}=ye.default;var Dt=({identifier:Ae,data:Ne,isFirst:Ce,setIsFirst:fe,info:ke})=>{var Se;const[ue,de]=(0,te.useState)([]),[Be,be]=(0,te.useState)([]),[Pe,je]=(0,te.useState)(null),[nt,qe]=(0,te.useState)(""),[et,Qe]=(0,te.useState)([null,null]),[dt,he]=(0,te.useState)([]),[De,Ye]=(0,te.useState)(!1),[Je,mt]=(0,te.useState)([]),[Rt,ct]=(0,te.useState)(!1),[_e,hn]=(0,te.useState)(!1),[Ln,En]=(0,te.useState)(""),[en,$n]=(0,te.useState)(1),Un=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],sn=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,te.useEffect)(()=>{var mn,ha,ma,$a;if(Ne&&Ce){Aa(),de(Ne==null?void 0:Ne.recent_users),be(Ne==null?void 0:Ne.managers);const pt=(ke==null?void 0:ke.type)==="\u6311\u6218\u9875\u9762";((mn=Ne==null?void 0:Ne.managers)==null?void 0:mn.length)>0?je(pt?ke==null?void 0:ke.myshixun_id:(ha=Ne==null?void 0:Ne.managers[0])==null?void 0:ha.id):((ma=Ne==null?void 0:Ne.recent_users)==null?void 0:ma.length)>0&&je(pt?ke==null?void 0:ke.myshixun_id:($a=Ne==null?void 0:Ne.recent_users[0])==null?void 0:$a.id),qe("\u6700\u8FD130\u5206\u949F"),fe(!1)}},[Ne]),(0,te.useEffect)(()=>{if(nt){let mn=we(nt);Qe([E()(mn==null?void 0:mn.startTime),E()(mn==null?void 0:mn.endTime)])}},[nt]),(0,te.useEffect)(()=>{Pe&&(et!=null&&et[0])&&(et!=null&&et[1])&&wn()},[Pe,et]);const wn=()=>Qt(void 0,null,function*(){var mn;Ye(!0);let ha={startTimeString:et[0]?et[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:et[1]?et[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Pe};const ma=yield(0,le.ZP)(`/api/shixuns/${Ae}/cpu_rank_data.json`,{method:"get",params:ha});(ma==null?void 0:ma.status)==0&&(mt((mn=ma==null?void 0:ma.data)==null?void 0:mn.statisticsList),$n(en+1)),Ye(!1)}),jn=(0,te.useRef)((0,on.throttle)(mn=>Sn(mn),1200,{leading:!0,trailing:!0})).current,Sn=mn=>Qt(void 0,null,function*(){if(mn=="")return;const ha=yield(0,le.ZP)(`/api/shixuns/${Ae}/cpu_search_data`,{method:"get",params:{search:mn}});(ha==null?void 0:ha.status)==0&&he(ha==null?void 0:ha.data)}),la=(mn,ha)=>{mn==="CPU"?(Rt?(0,zt.BU)():(0,zt.Dj)(document.getElementById(`tj${ha}`)),ct(!Rt)):(_e?(0,zt.BU)():(0,zt.Dj)(document.getElementById(`tj${ha}`)),hn(!_e))},ga=(mn,ha,ma)=>{const $a=ha==="CPU"?"cpuUsageChart":"memoryUsageChart";let pt=mn.map(Ct=>{var Bn,Hn,yn,fa;const ya=(Bn=Ct.promQueryResult)==null?void 0:Bn[$a],_n=`${Ct.envId}-${Ct.myPracticalTrainingId}_${ha}`,Ha=((fa=(yn=(Hn=ya==null?void 0:ya.results[_n])==null?void 0:Hn.frames[0])==null?void 0:yn.data)==null?void 0:fa.values)||[];return Ha.length>0?Ha[ma]:[]});return pt.some(Ct=>Array.isArray(Ct)&&Ct.length>0)?pt:[]},za=mn=>{je(mn),Aa()},Aa=()=>{he([]),En("")},Jn=mn=>{let ha=!1;for(let ma=0;ma<(Je==null?void 0:Je.length);ma++){let $a=ga(Je,mn,1)[ma];if($a&&($a==null?void 0:$a.length)>0){ha=!0;break}}return(Je==null?void 0:Je.length)>0&&ha};return Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{className:`${ie.flex_warp}`},Mt.createElement(Oe.Z,{allowClear:!0,showSearch:!0,value:Ln,style:{width:280},onSearch:jn,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(mn,ha)=>{En(mn),ha!=null&&ha.key&&je(Number(ha==null?void 0:ha.key))},onClear:Aa,size:"large"},dt==null?void 0:dt.map((mn,ha)=>Mt.createElement(ht,{key:mn.id,value:mn.name},mn.name.length>4?`${mn.name.slice(0,4)}...`:mn.name,`( ${mn.phone?mn.phone:""} ${mn.mail?` - ${mn.mail}`:""})`))),Mt.createElement("div",null,Mt.createElement(pe.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:nt,onChange:mn=>{qe(mn)}},Un.map((mn,ha)=>Mt.createElement(pe.default.Option,{key:ha,value:mn},mn))),Mt.createElement(Ve,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:et,disabledDate:mn=>Re(mn,et,15),format:"YYYY-MM-DD HH:mm",onChange:mn=>{Qe(mn),qe(void 0)}}))),Mt.createElement(re.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Pe,onChange:mn=>za(mn),dataSource:Be,titleWidth:60,key:1}),Mt.createElement(re.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(ue==null?void 0:ue.length)==0?"mt0":"",style:{marginBottom:(ue==null?void 0:ue.length)>0?"0px":"17px"},value:Pe,onChange:mn=>za(mn),dataSource:ue,titleWidth:60,key:2}),(Se=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Se.map((mn,ha)=>Mt.createElement("div",{className:`${ie.chart_content}`,key:ha,id:`tj${ha}`},Mt.createElement("div",{className:ie.chart_title},Mt.createElement("span",null,mn==null?void 0:mn.name,"\u4F7F\u7528\u91CF"),Mt.createElement("i",{className:`${ie.fullscreen} - iconfont - ${(mn==null?void 0:mn.type)=="CPU"?Rt?"icon-tuichuquanping2":"icon-quanping2":_e?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>la(mn.type,ha)})),Mt.createElement(ze.Z,{spinning:De},Jn(mn.type)?Mt.createElement("div",{style:{marginTop:(mn==null?void 0:mn.type)=="CPU"?Rt?"7%":"":_e?"7%":""}},Mt.createElement(ne,{dataInfo:{y:ga(Je,mn==null?void 0:mn.type,1)||[],x:ga(Je,mn==null?void 0:mn.type,0)||[]},startAndEndTime:et,colors:sn,indexKey:ha,valueName:Je.map(ma=>ma.name),imageTypeName:Je.map(ma=>{var $a;return($a=ma==null?void 0:ma.promQueryResult)==null?void 0:$a.imageTypeName}),key:`${ha}-${en}`}),Mt.createElement("div",{className:ie.info_con},Mt.createElement("div",{className:ie.info_top},Mt.createElement("div",null,"\u6700\u5927\u503C"),Mt.createElement("div",null,"\u6700\u5C0F\u503C"),Mt.createElement("div",null,"\u5E73\u5747\u503C")),Je.map((ma,$a)=>{var pt;let Lt=ma==null?void 0:ma.promQueryResult;return Mt.createElement("div",{className:ie.listdata,key:$a},Mt.createElement("div",{className:ie.block,style:{backgroundColor:sn[$a],marginRight:10}}),Mt.createElement("div",{className:ie.typename},(pt=ma==null?void 0:ma.promQueryResult)==null?void 0:pt.imageTypeName),Mt.createElement("div",{className:ie.val},(mn==null?void 0:mn.type)=="CPU"?`${Lt==null?void 0:Lt.cpuMaxDoubleValue}Cores`:`${Lt==null?void 0:Lt.memoryDoubleMaxValue}MiB`),Mt.createElement("div",{className:ie.val},(mn==null?void 0:mn.type)=="CPU"?`${Lt==null?void 0:Lt.cpuMinDoubleValue}Cores`:`${Lt==null?void 0:Lt.memoryDoubleMinValue}MiB`),Mt.createElement("div",{className:ie.val},(mn==null?void 0:mn.type)=="CPU"?`${Lt==null?void 0:Lt.cpuAvgDoubleValue}Cores`:`${Lt==null?void 0:Lt.memoryDoubleAvgValue}MiB`))}))):Mt.createElement(Et.Z,null)))))},At=ee(59301),Me=(Ae,Ne,Ce)=>new Promise((fe,ke)=>{var Se=Be=>{try{de(Ce.next(Be))}catch(be){ke(be)}},ue=Be=>{try{de(Ce.throw(Be))}catch(be){ke(be)}},de=Be=>Be.done?fe(Be.value):Promise.resolve(Be.value).then(Se,ue);de((Ce=Ce.apply(Ae,Ne)).next())}),Ht=({getApi:Ae,identifier:Ne,visible:Ce,info:fe})=>{const[ke,Se]=(0,te.useState)({}),[ue,de]=(0,te.useState)(!0);(0,te.useEffect)(()=>{de(!0)},[Ce]),(0,te.useEffect)(()=>{Ae&&ue&&Be()},[Ae]);const Be=()=>Me(void 0,null,function*(){const be=yield(0,le.ZP)(`/api/shixuns/${Ne}/cpu_basic_data.json`,{method:"get"});(be==null?void 0:be.status)==0&&Se(be)});return At.createElement("div",null,At.createElement(Dt,{isFirst:ue,setIsFirst:be=>de(be),identifier:Ne,data:ke,info:fe}))},nn=ee(51257),It=ee(25690),Jt=ee(75736),xe=ee(40197),Ke=ee(59301),st=(Ae,Ne,Ce)=>new Promise((fe,ke)=>{var Se=Be=>{try{de(Ce.next(Be))}catch(be){ke(be)}},ue=Be=>{try{de(Ce.throw(Be))}catch(be){ke(be)}},de=Be=>Be.done?fe(Be.value):Promise.resolve(Be.value).then(Se,ue);de((Ce=Ce.apply(Ae,Ne)).next())});const bt=({globalSetting:Ae,dispatch:Ne,practiceSetting:Ce,shixunsDetail:fe,visible:ke,onCancel:Se,info:ue,identifier:de,isJupyter:Be,onOk:be})=>{const[Pe,je]=(0,te.useState)("1"),[nt,qe]=(0,te.useState)("\u63A8\u8350\u914D\u7F6E"),[et,Qe]=(0,te.useState)([]),[dt,he]=(0,te.useState)(!1),[De,Ye]=(0,te.useState)(!1),[Je,mt]=(0,te.useState)({}),[Rt,ct]=(0,te.useState)(!1);(0,te.useEffect)(()=>{ke&&(Ye(!1),je("1"),qe("\u63A8\u8350\u914D\u7F6E"),(ue==null?void 0:ue.type)=="\u6311\u6218\u9875\u9762"?Qe(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Qe(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),mt({}),_e(),(ue==null?void 0:ue.type)=="\u6311\u6218\u9875\u9762"&&Ne({type:"shixunsDetail/getShixunsDetail",payload:{id:de}}))},[ke]);const _e=()=>st(void 0,null,function*(){ct(!0);const wn=yield(0,Jt.HS)(de);[0,-10].includes(wn.status)&&(mt(wn),ct(!1))}),hn=wn=>{wn=="2"?Ye(!0):Ye(!1),je(wn)},Ln=()=>{ae.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ke.createElement("div",{className:"tc"},Ke.createElement("img",{src:Ue,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},En=()=>st(void 0,null,function*(){if((0,xe.gy)(Ne,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||nt=="\u5F53\u524D\u914D\u7F6E")return;he(!0),(yield(0,le.ZP)(`/api/shixuns/${de}/apply_recommend_config.json`,{method:"put",body:{data:nt=="\u63A8\u8350\u914D\u7F6E"?Je==null?void 0:Je.recommend:Je==null?void 0:Je.high}})).status==0&&(Ie.ZP.success("\u5E94\u7528\u6210\u529F"),he(!1),Se(),be())}),en=()=>st(void 0,null,function*(){var wn,jn;if(yield $n(),(0,nn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(wn=fe.detail)!=null&&wn.is_jupyter||(jn=fe.detail)!=null&&jn.is_jupyter_lab){Ne({type:"shixunsDetail/execJupyter",payload:{id:de}}).then(la=>{var ga;la!=null&&la.identifier&&((ga=It.history)==null||ga.push(`/tasks/${la.identifier}/jupyter`))});return}Ne({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Sn=Be?yield(0,Jt.BK)({id:de}):yield(0,Jt.Ir)({id:de});if(Ne({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Sn!=null&&Sn.game_identifier||Sn!=null&&Sn.identifier){(0,nn.xg)(Be?`/tasks/${Sn==null?void 0:Sn.identifier}/jupyter`:`/tasks/${Sn.game_identifier}`);return}(Sn==null?void 0:Sn.status)===-3?(0,nn.eF)():(Sn==null?void 0:Sn.status)===2?Un(Sn==null?void 0:Sn.message):(Sn==null?void 0:Sn.status)===3&&sn(Sn==null?void 0:Sn.message)}),$n=()=>new Promise((wn,jn)=>{var Sn;(Sn=Ce==null?void 0:Ce.sideBar)!=null&&Sn.confirmLeave?ae.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:()=>{Ne({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),wn()},onCancel:()=>{jn()}}):wn()}),Un=wn=>{wn=wn!=null&&wn.includes(".json")?wn:`${wn}.json`,ae.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ke.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>st(void 0,null,function*(){const jn=yield(0,le.ZP)("/api"+wn,{method:"get"});if(!jn)return;Ie.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Sn=yield(0,Jt.Ir)({id:jn.shixun_identifier});if(Sn!=null&&Sn.game_identifier){(0,nn.xg)(`/tasks/${Sn.game_identifier}`);return}(Sn==null?void 0:Sn.status)===2?Un(Sn==null?void 0:Sn.message):(Sn==null?void 0:Sn.status)===3&&sn(Sn==null?void 0:Sn.message)})})},sn=wn=>{ae.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ke.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",wn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ke.createElement(Ke.Fragment,null,Ke.createElement(Xe.Z,{title:null,placement:"right",open:ke,width:1e3,onClose:Se,closeIcon:null,footer:null},Ke.createElement("div",{className:gt.header_body},Ke.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Ke.createElement($e.Z,{className:gt.close,onClick:Se})),Ke.createElement(Te.default,{activeKey:Pe,onChange:hn},Ke.createElement(Te.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Ke.createElement(ze.Z,{spinning:Rt,size:"large",tip:Ke.createElement("div",{style:{color:"#666",fontSize:"14px"}},Ke.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Ke.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",Ke.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Je==null?void 0:Je.status)==0?Ke.createElement(Ke.Fragment,null,Ke.createElement("div",{className:gt.recommend_config_introduce},Ke.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Ke.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"),Ke.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Ke.createElement("div",{className:gt.recommend_config},et.map((wn,jn)=>Ke.createElement("div",{className:`${gt.recommend_config_item} ${wn==nt?gt.recommend_config_active_item:""}`,key:wn,onClick:()=>qe(wn)},Ke.createElement("div",{className:gt.item_title},Ke.createElement("div",null,wn),jn==1?Ke.createElement("div",{className:gt.recommend_text},"\u63A8\u8350"):Ke.createElement(Ke.Fragment,null)),(wn=="\u5F53\u524D\u914D\u7F6E"&&(Je==null?void 0:Je.current)||wn=="\u63A8\u8350\u914D\u7F6E"&&(Je==null?void 0:Je.recommend)||wn=="\u589E\u5F3A\u914D\u7F6E"&&(Je==null?void 0:Je.high)||[]).map((Sn,la)=>Ke.createElement("div",{className:gt.item_content,key:la},Ke.createElement("span",null,Sn==null?void 0:Sn.image_name),Sn!=null&&Sn.cpu_limit?Ke.createElement("span",null,Sn==null?void 0:Sn.cpu_limit,"\u6838",Sn==null?void 0:Sn.memory_limit,"G"):Ke.createElement("div",null,Ke.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Ke.createElement(oe.Z,{title:Ke.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Ke.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Ke.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Ke.createElement(it.Z,{className:gt.tooltip})))))))),Ke.createElement("div",{className:gt.recommend_config_footer},Ke.createElement("div",null,Ke.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Ke.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Ln()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Ke.createElement(ut.ZP,{type:"primary",shape:"round",disabled:nt=="\u5F53\u524D\u914D\u7F6E",onClick:En,loading:dt},"\u4E00\u952E\u5E94\u7528"))):Rt?Ke.createElement("div",{style:{height:400}}):Ke.createElement("div",{className:gt.no_data},Ke.createElement("img",{src:Fe,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Ke.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",Ke.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(ue==null?void 0:ue.type)!="\u6311\u6218\u9875\u9762"&&Ke.createElement("div",{className:gt.application,onClick:()=>{en(),Se()}},"\u6A21\u62DF\u5B9E\u6218")))),Ke.createElement(Te.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Ke.createElement(Ht,{getApi:De,identifier:de,visible:ke,info:ue})))))};var yt=(0,It.connect)(({globalSetting:Ae,practiceSetting:Ne,shixunsDetail:Ce})=>({globalSetting:Ae,practiceSetting:Ne,shixunsDetail:Ce}))(bt)},74976:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return we}});var te=ee(59301),ae=ee(43418),Ie=ee(3113),Xe=ee(8591),Te=ee(99313),ze=ee(71418),oe=ee(10311),ut=ee(5871),gt=ee(1710),$e={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"},it=ee(11724),Ue=ee(62772),Fe=ee(38986),le=ee(28426),a=ee(59301),y=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(Re,Ee,Ot)=>Ee in Re?y(Re,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Re[Ee]=Ot,ie=(Re,Ee)=>{for(var Ot in Ee||(Ee={}))z.call(Ee,Ot)&&re(Re,Ot,Ee[Ot]);if(x)for(var Ot of x(Ee))ne.call(Ee,Ot)&&re(Re,Ot,Ee[Ot]);return Re},pe=(Re,Ee)=>b(Re,E(Ee)),ye=(Re,Ee,Ot)=>new Promise((wt,on)=>{var Et=Qt=>{try{Mt(Ot.next(Qt))}catch(ht){on(ht)}},zt=Qt=>{try{Mt(Ot.throw(Qt))}catch(ht){on(ht)}},Mt=Qt=>Qt.done?wt(Qt.value):Promise.resolve(Qt.value).then(Et,zt);Mt((Ot=Ot.apply(Re,Ee)).next())}),we=({visible:Re,onOk:Ee,onCancel:Ot,info:wt})=>{var on,Et,zt,Mt,Qt;const[ht,Ve]=(0,te.useState)("1"),[at,Dt]=(0,te.useState)([]),[At,Me]=(0,te.useState)([]),[rt,Ht]=(0,te.useState)(0),[nn,It]=(0,te.useState)(null),[Jt,xe]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Re&&(Ke(),st(),bt())},[Re]);const Ke=()=>{Ve("1"),Dt([]),It(null),Ht(0)};(0,te.useEffect)(()=>{var ue,de;((de=(ue=At==null?void 0:At[rt])==null?void 0:ue.content)==null?void 0:de.length)>0&&It(pe(ie({},At[rt].content[0]),{index:0}))},[ht,rt,At]);const st=()=>ye(void 0,null,function*(){xe(!0),yield(0,Fe.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(ue=>{let{max_cpu:de,max_memory:Be,min_cpu:be,min_memory:Pe}=ue,{cpu:je,memory:nt}=wt;Dt([{name:"CPU",value:je,min:be,max:de,typeName:"\u6838"},{name:"\u5185\u5B58",value:nt,min:Pe,max:Be,typeName:"GB"}])}),xe(!1)}),bt=()=>ye(void 0,null,function*(){yield(0,Fe.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ue=>{var de;if(Me(ue),(ue==null?void 0:ue.length)>0){let Be=pe(ie({},(de=ue==null?void 0:ue[0])==null?void 0:de.content[0]),{index:0});It(Be)}})}),yt=ue=>{Ve(ue),ue==="2"&&Ht(0)},Ae=(ue,de)=>{Dt(at.map(Be=>Be.name===ue?de(Be):Be))},Ne=(ue,de)=>{isNaN(ue)||Ae(de,Be=>pe(ie({},Be),{value:ue}))},Ce=ue=>{var de;if(console.log("decline",ue.value),ue.value=Number(ue.value),ue.value<=((de=ue.min)!=null?de:-1/0))return;let Be=ue.value-.5pe(ie({},be),{value:Be}))},fe=ue=>{var de;if(ue.value=Number(ue.value),ue.value>=((de=ue.max)!=null?de:1/0))return;let Be=ue.value+.5>ue.max?ue.max:ue.value+.5;Ae(ue.name,be=>pe(ie({},be),{value:Be}))},ke=(ue,de)=>{isNaN(ue)||Ae(de,Be=>pe(ie({},Be),{value:ue}))},Se=ue=>{if(ue==null||Number.isInteger(ue))return ue;const de=ue%1;return de===.5?ue:Math.floor(ue)+(de<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(ae.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Re,width:752,destroyOnClose:!0,centered:!0,onCancel:Ot,className:$e.modal,footer:[a.createElement("div",{className:$e.btn_warp,key:"1"},a.createElement(Ie.ZP,{onClick:Ot},"\u53D6\u6D88"),a.createElement(Ie.ZP,{type:"primary",onClick:()=>{let ue=ie({},wt);if(ht=="1")ue.cpu=at[0].value,ue.memory=at[1].value;else if(ht=="2"){if(!nn){Xe.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ue=pe(ie({},ue),{cpu:nn.cpu,memory:nn.memory})}Ee(ue)}},"\u4FDD\u5B58"))]},a.createElement(Te.default,{activeKey:ht,onChange:yt},a.createElement(Te.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(ze.Z,{spinning:Jt},at==null?void 0:at.map(ue=>a.createElement("div",{className:$e.con_warp,key:ue==null?void 0:ue.name},a.createElement("div",null,ue==null?void 0:ue.name),a.createElement("div",null,a.createElement(oe.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,onChange:de=>Ne(de,ue==null?void 0:ue.name),value:ue==null?void 0:ue.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${$e.config_Warp} ${$e.flex}`},a.createElement("div",{className:`${$e.config_btn} ${$e.flex}`,onClick:()=>Ce(ue)},a.createElement(it.Z,null)),a.createElement(ut.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:ue==null?void 0:ue.value,onChange:de=>{const Be=Se(de);ke(Be,ue==null?void 0:ue.name)}}),a.createElement("div",{className:`${$e.config_btn} ${$e.flex}`,onClick:()=>fe(ue)},a.createElement(Ue.Z,null))),a.createElement("div",null,ue==null?void 0:ue.typeName))))),(At==null?void 0:At.length)>0&&a.createElement(Te.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:$e.sceneList},At==null?void 0:At.map((ue,de)=>a.createElement("div",{className:`${$e.sceneItem} ${rt==de&&$e.sceneItemActive}`,key:ue==null?void 0:ue.id,onClick:()=>{Ht(de)}},ue==null?void 0:ue.name))),((Et=(on=At==null?void 0:At[rt])==null?void 0:on.content)==null?void 0:Et.length)>0?a.createElement(gt.default,{rowSelection:{type:"radio",selectedRowKeys:[nn==null?void 0:nn.index],onChange:(ue,de)=>{It(de[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(ue,de)=>a.createElement("div",null,ue,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(ue,de)=>a.createElement("div",null,ue,"GB")}],dataSource:(zt=At==null?void 0:At[rt])==null?void 0:zt.content.map((ue,de)=>pe(ie({},ue),{index:de})),rowKey:"index",pagination:!1,scroll:((Qt=(Mt=At==null?void 0:At[rt])==null?void 0:Mt.content)==null?void 0:Qt.length)>3?{y:148}:{}}):a.createElement(le.Z,null)))))}},58473:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return x}});var te=ee(59301),ae=ee(25690),Ie=ee(92832),Xe=ee(78241),Te=ee(43418),ze=ee(8591),oe=ee(54580),ut=ee(3113),gt=ee(346),$e=ee(55351),it={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"},Ue=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,a=(z,ne)=>{var re={};for(var ie in z)Fe.call(z,ie)&&ne.indexOf(ie)<0&&(re[ie]=z[ie]);if(z!=null&&Ue)for(var ie of Ue(z))ne.indexOf(ie)<0&&le.call(z,ie)&&(re[ie]=z[ie]);return re},y=(z,ne,re)=>new Promise((ie,pe)=>{var ye=Re=>{try{we(re.next(Re))}catch(Ee){pe(Ee)}},Oe=Re=>{try{we(re.throw(Re))}catch(Ee){pe(Ee)}},we=Re=>Re.done?ie(Re.value):Promise.resolve(Re.value).then(ye,Oe);we((re=re.apply(z,ne)).next())});const b=Ie.default.TextArea,E=z=>{var ne=z,{newShixuns:re,globalSetting:ie,loading:pe,dispatch:ye}=ne,Oe=a(ne,["newShixuns","globalSetting","loading","dispatch"]);const[we]=Xe.default.useForm(),[Re,Ee]=(0,te.useState)([]),Ot=Mt=>{["uploading","done","removed"].includes(Mt.file.status)&&Ee(Mt.fileList)},wt=Mt=>{var Qt;if(!Mt.percent||Mt.percent==100){const ht=(Qt=Mt.response)==null?void 0:Qt.id;return Te.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>y(void 0,null,function*(){(yield ye({type:"newShixuns/deleteAttachment",payload:{id:ht}}))&&Ee(Re.filter(at=>{var Dt;return((Dt=at.response)==null?void 0:Dt.id)!==ht}))})}),!1}},on=Mt=>Re.length?!1:Mt.size/1024/1024>50?(ze.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Et=Mt=>y(void 0,null,function*(){var Qt,ht;const{language:Ve,env:at,mode:Dt,code:At}=Mt||{},Me=yield ye({type:"newShixuns/applyShixunMirror",payload:{language:Ve,runtime:at,run_method:Dt,attachment_id:(ht=(Qt=Re==null?void 0:Re[0])==null?void 0:Qt.response)==null?void 0:ht.id}});ye({type:"newShixuns/setActionTabs",payload:{}}),Me&&ze.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),zt=()=>{we.resetFields(),Ee([])};return te.createElement(Te.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:re.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:zt},te.createElement("section",{className:it.qrCode},te.createElement("aside",{className:it.a1},te.createElement("div",{className:it.code},te.createElement("img",{width:120,height:120,src:$e,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("div",{className:it.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),te.createElement("div",{className:it.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),te.createElement("aside",{className:it.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",te.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),te.createElement(Xe.default,{className:it.formWrap,form:we,labelCol:{span:4},wrapperCol:{span:20},onFinish:Et},te.createElement(Xe.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),te.createElement(Xe.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),te.createElement(Xe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),te.createElement(Xe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},te.createElement("div",{className:it.upload},te.createElement(oe.default,{fileList:Re,action:`${gt.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ot,onRemove:wt,beforeUpload:on,withCredentials:!0},te.createElement("span",{className:`${it.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),te.createElement("span",{className:`${it.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),te.createElement("div",{className:it.footerWrap},te.createElement(Xe.default.Item,null,te.createElement(ut.ZP,{className:"mr5",size:"middle",onClick:()=>{ye({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),te.createElement(ut.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:pe["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var x=(0,ae.connect)(({newShixuns:z,loading:ne,globalSetting:re})=>({newShixuns:z,globalSetting:re,loading:ne.effects}))(E)},70495:function(Pt,Tt,ee){"use strict";var te=ee(59301),ae=ee(25690),Ie=ee(43418),Xe=ee(55351);const Te=({newShixuns:ze,dispatch:oe,user:ut})=>{var gt;const[$e,it]=(0,te.useState)(!1);(0,te.useEffect)(()=>{ze.actionTabs.key==="Create-Environment"&&Fe()},[(gt=ze==null?void 0:ze.actionTabs)==null?void 0:gt.key]);const Ue=()=>{oe({type:"newShixuns/setActionTabs",payload:{}})},Fe=()=>{var le,a,y,b;Ue(),((le=ut.userInfo)==null?void 0:le.mirror_marker_status)===0?it(!0):((a=ut.userInfo)==null?void 0:a.mirror_marker_status)===1?ae.history.push(`/users/${(y=ut.userInfo)==null?void 0:y.login}/experiment-img/add`):((b=ut.userInfo)==null?void 0:b.mirror_marker_status)===2&&Ie.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 E;ae.history.push(`/users/${(E=ut.userInfo)==null?void 0:E.login}/experiment-img`)}})};return te.createElement(Ie.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:$e,footer:null,onCancel:()=>{it(!1)}},te.createElement("div",{style:{textAlign:"center"}},te.createElement("br",null),te.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Xe,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("img",null))};Tt.Z=(0,ae.connect)(({newShixuns:ze,user:oe,globalSetting:ut})=>({newShixuns:ze,globalSetting:ut,user:oe}))(Te)},98725:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ze}});var te=ee(59301),ae=ee(43418),Ie=ee(91842),Xe={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},ze=({installPackage:oe,visible:ut,setVisible:gt})=>{var $e,it;return(0,te.useEffect)(()=>(ut?document.body.setAttribute("class",Xe.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[ut]),te.createElement(ae.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ut,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Xe.wrapInstallPackageStyle,footer:null,onCancel:()=>gt(!1)},te.createElement("div",{className:Xe.installPackageStyle},te.createElement("div",{className:"mb30"},te.createElement("div",{className:Xe.title},oe.mainTypeName),te.createElement("div",null,te.createElement(Ie.Z,{value:oe.mainTypeDescription}))),!!(($e=oe==null?void 0:oe.smallType)!=null&&$e.length)&&te.createElement("div",{className:Xe.line}),te.createElement("div",null,(it=oe==null?void 0:oe.smallType)==null?void 0:it.map((Ue,Fe)=>te.createElement(te.Fragment,{key:Fe},te.createElement("div",{className:Xe.title,style:{marginBottom:14}},Ue.name),te.createElement("div",{className:"mb30"},te.createElement(Ie.Z,{value:Ue.des})))))))}},84989:function(Pt,Tt,ee){"use strict";ee.d(Tt,{BU:function(){return ae},Dj:function(){return te},gH:function(){return Ie},vp:function(){return Xe}});function te(Te){try{Te.mozRequestFullScreen?Te.mozRequestFullScreen():Te.webkitRequestFullScreen&&Te.webkitRequestFullScreen()}catch(ze){console.log(ze,":e")}}function ae(){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 Ie=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Xe(){var Te=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ze=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Te),window.isFullScreen?window.isFullScreen:Te!=null}},40197:function(Pt,Tt,ee){"use strict";ee.d(Tt,{rX:function(){return ne},pW:function(){return re},gy:function(){return ie},xY:function(){return z},O5:function(){return x},tJ:function(){return le},o1:function(){return a},Rd:function(){return E}});var te=ee(25690),ae=ee(43418),Ie=ee(28103),Xe=ee(8591),Te=ee(48790),ze=ee(51257),oe=ee(87169),ut=ee(25510),gt="data:image/png;base64,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",$e=ee.p+"static/newqrcode.a8740efb.png",it=ee(32637),Ue=ee(59301),Fe=(pe,ye,Oe)=>new Promise((we,Re)=>{var Ee=on=>{try{wt(Oe.next(on))}catch(Et){Re(Et)}},Ot=on=>{try{wt(Oe.throw(on))}catch(Et){Re(Et)}},wt=on=>on.done?we(on.value):Promise.resolve(on.value).then(Ee,Ot);wt((Oe=Oe.apply(pe,ye)).next())});const le=(pe,ye=!1)=>!!(a(pe)&&y(ye)),a=pe=>(0,Te.bg)()?!0:(pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(pe=!1)=>{var ye;const{user:Oe}=(0,te.getDvaApp)()._store.getState();return(ye=Oe.userInfo)!=null&&ye.profile_completed?!0:(ae.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,ze.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ae.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()}})},E=()=>{ae.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ue.createElement("div",{style:{textAlign:"center"}},Ue.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"),Ue.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:it}),Ue.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},x=()=>{var pe;const{user:ye}=(0,te.getDvaApp)()._store.getState();return(pe=ye.userInfo)!=null&&pe.professional_certification?!0:(ae.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ue.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,ze.xg)("/account/certification")}}),!1)},z=()=>(0,Te.V9)()?!0:(ae.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ue.createElement("div",{className:"tc",style:{marginLeft:-38}},Ue.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ue.createElement("img",{src:$e,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(pe,ye)=>pe?!0:(ae.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ue.createElement("div",null,Ue.createElement("p",null,ye||"\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"),Ue.createElement("div",{style:{marginLeft:"110px"}},Ue.createElement("img",{src:gt,width:200}),Ue.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ze.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),re=pe=>{ae.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ue.createElement("div",null,Ue.createElement("div",null,Ue.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"),Ue.createElement(Ie.Z,null),Ue.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ue.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 ",Ue.createElement("a",null,pe),"\u5929\u3002"),Ue.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ue.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")),Ue.createElement("div",{style:{textAlign:"center",marginTop:30}},Ue.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ut,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(pe,ye="")=>{const{shixunsDetail:{detail:Oe}}=(0,te.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 we="";return(Oe==null?void 0:Oe.public)===2&&(we="\u5DF2\u516C\u5F00"),(Oe==null?void 0:Oe.public)===1&&(we="\u5F85\u5BA1\u6838"),(Oe==null?void 0:Oe.shixun_status)===3&&(we="\u5DF2\u5173\u95ED"),ae.default.info({centered:!0,icon:Ue.createElement(oe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ue.createElement("div",{className:"tc",style:{marginLeft:-38}},Ue.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ue.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",we,"\uFF0C",ye,"\u3002"),Ue.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ue.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ut,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Oe==null?void 0:Oe.shixun_status)===2?(ae.default.confirm({centered:!0,icon:Ue.createElement(oe.Z,null),title:"\u63D0\u793A",content:Ue.createElement("div",null,Ue.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),Ue.createElement("br",null),Ue.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:()=>{ae.default.confirm({width:440,centered:!0,icon:Ue.createElement(oe.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:()=>Fe(void 0,null,function*(){(yield pe({type:"shixunsDetail/cancelRelease",payload:{id:Oe==null?void 0:Oe.identifier}})).status!==401&&(Xe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:Oe==null?void 0:Oe.identifier}}),pe({type:"practiceSetting/getCommonData",payload:{id:Oe==null?void 0:Oe.identifier}}))})})}}),!0):!1}},50371:function(Pt,Tt){"use strict";function ee(){const te=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ae=1;ae{const Te=Ie[Xe];Te!==void 0&&(te[Xe]=Te)})}return te}Tt.Z=ee},77578:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return te}});const te=ae=>ae?typeof ae=="function"?ae():ae:null},13845:function(Pt,Tt,ee){"use strict";ee.d(Tt,{F:function(){return te},Z:function(){return ae}});function te(Ie){return Ie!=null&&Ie===Ie.window}function ae(Ie,Xe){var Te,ze;if(typeof window=="undefined")return 0;const oe=Xe?"scrollTop":"scrollLeft";let ut=0;return te(Ie)?ut=Ie[Xe?"pageYOffset":"pageXOffset"]:Ie instanceof Document?ut=Ie.documentElement[oe]:(Ie instanceof HTMLElement||Ie)&&(ut=Ie[oe]),Ie&&!te(Ie)&&typeof ut!="number"&&(ut=(ze=((Te=Ie.ownerDocument)!==null&&Te!==void 0?Te:Ie).documentElement)===null||ze===void 0?void 0:ze[oe]),ut}},56762:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ae}});var te=ee(59301);function ae(){const[,Ie]=te.useReducer(Xe=>Xe+1,0);return Ie}},68031:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return Xe}});var te=ee(16089);function ae(Te,ze,oe,ut){const gt=oe-ze;return Te/=ut/2,Te<1?gt/2*Te*Te*Te+ze:gt/2*((Te-=2)*Te*Te+2)+ze}var Ie=ee(13845);function Xe(Te){let ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:ut,duration:gt=450}=ze,$e=oe(),it=(0,Ie.Z)($e,!0),Ue=Date.now(),Fe=()=>{const a=Date.now()-Ue,y=ae(a>gt?gt:a,it,Te,gt);(0,Ie.F)($e)?$e.scrollTo(window.pageXOffset,y):$e instanceof Document||$e.constructor.name==="HTMLDocument"?$e.documentElement.scrollTop=y:$e.scrollTop=y,a{const{prefixCls:b,className:E,popupClassName:x,dropdownClassName:z,children:ne,dataSource:re}=a,ie=(0,Ie.Z)(ne);let pe;ie.length===1&&(0,oe.l$)(ie[0])&&!it(ie[0])&&([pe]=ie);const ye=pe?()=>pe:void 0;let Oe;ie.length&&it(ie[0])?Oe=ne:Oe=re?re.map(Ee=>{if((0,oe.l$)(Ee))return Ee;switch(typeof Ee){case"string":return Te.createElement($e,{key:Ee,value:Ee},Ee);case"object":{const{value:Ot}=Ee;return Te.createElement($e,{key:Ot,value:Ot},Ee.text)}default:return}}):[];const{getPrefixCls:we}=Te.useContext(ut.E_),Re=we("select",b);return Te.createElement(gt.default,Object.assign({ref:y,suffixIcon:null},(0,Xe.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Re,popupClassName:x||z,className:ae()(`${Re}-auto-complete`,E),mode:gt.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ye}),Oe)},Fe=Te.forwardRef(Ue),le=(0,ze.Z)(Fe);Fe.Option=$e,Fe._InternalPanelDoNotUseOrYouWillBeFired=le,Tt.Z=Fe},49127:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return Qt}});var te=ee(92310),ae=ee.n(te),Ie=ee(77900),Xe=ee(59301),Te=ee(36785),ze=ee(92343),oe=ee(36355),ut=ee(93083),gt=ee(17313),$e=ee(45157),it=ee(37613),Ue=ee(83116);const Fe=new ut.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),le=new ut.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new ut.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),y=new ut.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),b=new ut.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),E=new ut.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),x=ht=>{const{componentCls:Ve,iconCls:at,antCls:Dt,badgeShadowSize:At,motionDurationSlow:Me,textFontSize:rt,textFontSizeSM:Ht,statusSize:nn,dotSize:It,textFontWeight:Jt,indicatorHeight:xe,indicatorHeightSM:Ke,marginXS:st}=ht,bt=`${Dt}-scroll-number`,yt=(0,$e.Z)(ht,(Ae,Ne)=>{let{darkColor:Ce}=Ne;return{[`&${Ve} ${Ve}-color-${Ae}`]:{background:Ce,[`&:not(${Ve}-count)`]:{color:Ce}}}});return{[Ve]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,gt.Wf)(ht)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Ve}-count`]:{zIndex:ht.indicatorZIndex,minWidth:xe,height:xe,color:ht.badgeTextColor,fontWeight:Jt,fontSize:rt,lineHeight:`${xe}px`,whiteSpace:"nowrap",textAlign:"center",background:ht.badgeColor,borderRadius:xe/2,boxShadow:`0 0 0 ${At}px ${ht.badgeShadowColor}`,transition:`background ${ht.motionDurationMid}`,a:{color:ht.badgeTextColor},"a:hover":{color:ht.badgeTextColor},"a:hover &":{background:ht.badgeColorHover}},[`${Ve}-count-sm`]:{minWidth:Ke,height:Ke,fontSize:Ht,lineHeight:`${Ke}px`,borderRadius:Ke/2},[`${Ve}-multiple-words`]:{padding:`0 ${ht.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Ve}-dot`]:{zIndex:ht.indicatorZIndex,width:It,minWidth:It,height:It,background:ht.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${At}px ${ht.badgeShadowColor}`},[`${Ve}-dot${bt}`]:{transition:`background ${Me}`},[`${Ve}-count, ${Ve}-dot, ${bt}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${at}-spin`]:{animationName:E,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Ve}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Ve}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:nn,height:nn,verticalAlign:"middle",borderRadius:"50%"},[`${Ve}-status-success`]:{backgroundColor:ht.colorSuccess},[`${Ve}-status-processing`]:{overflow:"visible",color:ht.colorPrimary,backgroundColor:ht.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:At,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Fe,animationDuration:ht.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Ve}-status-default`]:{backgroundColor:ht.colorTextPlaceholder},[`${Ve}-status-error`]:{backgroundColor:ht.colorError},[`${Ve}-status-warning`]:{backgroundColor:ht.colorWarning},[`${Ve}-status-text`]:{marginInlineStart:st,color:ht.colorText,fontSize:ht.fontSize}}}),yt),{[`${Ve}-zoom-appear, ${Ve}-zoom-enter`]:{animationName:le,animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseOutBack,animationFillMode:"both"},[`${Ve}-zoom-leave`]:{animationName:a,animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseOutBack,animationFillMode:"both"},[`&${Ve}-not-a-wrapper`]:{[`${Ve}-zoom-appear, ${Ve}-zoom-enter`]:{animationName:y,animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseOutBack},[`${Ve}-zoom-leave`]:{animationName:b,animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseOutBack},[`&:not(${Ve}-status)`]:{verticalAlign:"middle"},[`${bt}-custom-component, ${Ve}-count`]:{transform:"none"},[`${bt}-custom-component, ${bt}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${bt}`]:{overflow:"hidden",[`${bt}-only`]:{position:"relative",display:"inline-block",height:xe,transition:`all ${ht.motionDurationSlow} ${ht.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${bt}-only-unit`]:{height:xe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${bt}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Ve}-count, ${Ve}-dot, ${bt}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},z=ht=>{const{fontSize:Ve,lineHeight:at,lineWidth:Dt,marginXS:At,colorBorderBg:Me}=ht,rt=Math.round(Ve*at),Ht=Dt,nn=ht.colorBgContainer,It=ht.colorError,Jt=ht.colorErrorHover;return(0,it.TS)(ht,{badgeFontHeight:rt,badgeShadowSize:Ht,badgeTextColor:nn,badgeColor:It,badgeColorHover:Jt,badgeShadowColor:Me,badgeProcessingDuration:"1.2s",badgeRibbonOffset:At,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ne=ht=>{const{fontSize:Ve,lineHeight:at,fontSizeSM:Dt,lineWidth:At}=ht;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Ve*at)-2*At,indicatorHeightSM:Ve,dotSize:Dt/2,textFontSize:Dt,textFontSizeSM:Dt,textFontWeight:"normal",statusSize:Dt/2}};var re=(0,Ue.Z)("Badge",ht=>{const Ve=z(ht);return[x(Ve)]},ne);const ie=ht=>{const{antCls:Ve,badgeFontHeight:at,marginXS:Dt,badgeRibbonOffset:At}=ht,Me=`${Ve}-ribbon`,rt=`${Ve}-ribbon-wrapper`,Ht=(0,$e.Z)(ht,(nn,It)=>{let{darkColor:Jt}=It;return{[`&${Me}-color-${nn}`]:{background:Jt,color:Jt}}});return{[`${rt}`]:{position:"relative"},[`${Me}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,gt.Wf)(ht)),{position:"absolute",top:Dt,padding:`0 ${ht.paddingXS}px`,color:ht.colorPrimary,lineHeight:`${at}px`,whiteSpace:"nowrap",backgroundColor:ht.colorPrimary,borderRadius:ht.borderRadiusSM,[`${Me}-text`]:{color:ht.colorTextLightSolid},[`${Me}-corner`]:{position:"absolute",top:"100%",width:At,height:At,color:"currentcolor",border:`${At/2}px solid`,transform:ht.badgeRibbonCornerTransform,transformOrigin:"top",filter:ht.badgeRibbonCornerFilter}}),Ht),{[`&${Me}-placement-end`]:{insetInlineEnd:-At,borderEndEndRadius:0,[`${Me}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Me}-placement-start`]:{insetInlineStart:-At,borderEndStartRadius:0,[`${Me}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var pe=(0,Ue.Z)(["Badge","Ribbon"],ht=>{const Ve=z(ht);return[ie(Ve)]},ne),Oe=ht=>{const{className:Ve,prefixCls:at,style:Dt,color:At,children:Me,text:rt,placement:Ht="end",rootClassName:nn}=ht,{getPrefixCls:It,direction:Jt}=Xe.useContext(oe.E_),xe=It("ribbon",at),Ke=(0,Te.o2)(At,!1),st=ae()(xe,`${xe}-placement-${Ht}`,{[`${xe}-rtl`]:Jt==="rtl",[`${xe}-color-${At}`]:Ke},Ve),[bt,yt]=pe(xe),Ae={},Ne={};return At&&!Ke&&(Ae.background=At,Ne.color=At),bt(Xe.createElement("div",{className:ae()(`${xe}-wrapper`,nn,yt)},Me,Xe.createElement("div",{className:ae()(st,yt),style:Object.assign(Object.assign({},Ae),Dt)},Xe.createElement("span",{className:`${xe}-text`},rt),Xe.createElement("div",{className:`${xe}-corner`,style:Ne}))))};function we(ht){let{prefixCls:Ve,value:at,current:Dt,offset:At=0}=ht,Me;return At&&(Me={position:"absolute",top:`${At}00%`,left:0}),Xe.createElement("span",{style:Me,className:ae()(`${Ve}-only-unit`,{current:Dt})},at)}function Re(ht,Ve,at){let Dt=ht,At=0;for(;(Dt+10)%10!==Ve;)Dt+=at,At+=at;return At}function Ee(ht){const{prefixCls:Ve,count:at,value:Dt}=ht,At=Number(Dt),Me=Math.abs(at),[rt,Ht]=Xe.useState(At),[nn,It]=Xe.useState(Me),Jt=()=>{Ht(At),It(Me)};Xe.useEffect(()=>{const st=setTimeout(()=>{Jt()},1e3);return()=>{clearTimeout(st)}},[At]);let xe,Ke;if(rt===At||Number.isNaN(At)||Number.isNaN(rt))xe=[Xe.createElement(we,Object.assign({},ht,{key:At,current:!0}))],Ke={transition:"none"};else{xe=[];const st=At+10,bt=[];for(let Ne=At;Ne<=st;Ne+=1)bt.push(Ne);const yt=bt.findIndex(Ne=>Ne%10===rt);xe=bt.map((Ne,Ce)=>{const fe=Ne%10;return Xe.createElement(we,Object.assign({},ht,{key:Ne,value:fe,offset:Ce-yt,current:Ce===yt}))});const Ae=nn{const{prefixCls:at,count:Dt,className:At,motionClassName:Me,style:rt,title:Ht,show:nn,component:It="sup",children:Jt}=ht,xe=Ot(ht,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ke}=Xe.useContext(oe.E_),st=Ke("scroll-number",at),bt=Object.assign(Object.assign({},xe),{"data-show":nn,style:rt,className:ae()(st,At,Me),title:Ht});let yt=Dt;if(Dt&&Number(Dt)%1===0){const Ae=String(Dt).split("");yt=Xe.createElement("bdi",null,Ae.map((Ne,Ce)=>Xe.createElement(Ee,{prefixCls:st,count:Number(Dt),value:Ne,key:Ae.length-Ce})))}return rt&&rt.borderColor&&(bt.style=Object.assign(Object.assign({},rt),{boxShadow:`0 0 0 1px ${rt.borderColor} inset`})),Jt?(0,ze.Tm)(Jt,Ae=>({className:ae()(`${st}-custom-component`,Ae==null?void 0:Ae.className,Me)})):Xe.createElement(It,Object.assign({},bt,{ref:Ve}),yt)}),Et=function(ht,Ve){var at={};for(var Dt in ht)Object.prototype.hasOwnProperty.call(ht,Dt)&&Ve.indexOf(Dt)<0&&(at[Dt]=ht[Dt]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Dt=Object.getOwnPropertySymbols(ht);At{var at,Dt,At,Me,rt;const{prefixCls:Ht,scrollNumberPrefixCls:nn,children:It,status:Jt,text:xe,color:Ke,count:st=null,overflowCount:bt=99,dot:yt=!1,size:Ae="default",title:Ne,offset:Ce,style:fe,className:ke,rootClassName:Se,classNames:ue,styles:de,showZero:Be=!1}=ht,be=Et(ht,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Pe,direction:je,badge:nt}=Xe.useContext(oe.E_),qe=Pe("badge",Ht),[et,Qe]=re(qe),dt=st>bt?`${bt}+`:st,he=dt==="0"||dt===0,De=st===null||he&&!Be,Ye=(Jt!=null||Ke!=null)&&De,Je=yt&&!he,mt=Je?"":dt,Rt=(0,Xe.useMemo)(()=>(mt==null||mt===""||he&&!Be)&&!Je,[mt,he,Be,Je]),ct=(0,Xe.useRef)(st);Rt||(ct.current=st);const _e=ct.current,hn=(0,Xe.useRef)(mt);Rt||(hn.current=mt);const Ln=hn.current,En=(0,Xe.useRef)(Je);Rt||(En.current=Je);const en=(0,Xe.useMemo)(()=>{if(!Ce)return Object.assign(Object.assign({},nt==null?void 0:nt.style),fe);const ga={marginTop:Ce[1]};return je==="rtl"?ga.left=parseInt(Ce[0],10):ga.right=-parseInt(Ce[0],10),Object.assign(Object.assign(Object.assign({},ga),nt==null?void 0:nt.style),fe)},[je,Ce,fe,nt==null?void 0:nt.style]),$n=Ne!=null?Ne:typeof _e=="string"||typeof _e=="number"?_e:void 0,Un=Rt||!xe?null:Xe.createElement("span",{className:`${qe}-status-text`},xe),sn=!_e||typeof _e!="object"?void 0:(0,ze.Tm)(_e,ga=>({style:Object.assign(Object.assign({},en),ga.style)})),wn=(0,Te.o2)(Ke,!1),jn=ae()(ue==null?void 0:ue.indicator,(at=nt==null?void 0:nt.classNames)===null||at===void 0?void 0:at.indicator,{[`${qe}-status-dot`]:Ye,[`${qe}-status-${Jt}`]:!!Jt,[`${qe}-color-${Ke}`]:wn}),Sn={};Ke&&!wn&&(Sn.color=Ke,Sn.background=Ke);const la=ae()(qe,{[`${qe}-status`]:Ye,[`${qe}-not-a-wrapper`]:!It,[`${qe}-rtl`]:je==="rtl"},ke,Se,nt==null?void 0:nt.className,(Dt=nt==null?void 0:nt.classNames)===null||Dt===void 0?void 0:Dt.root,ue==null?void 0:ue.root,Qe);if(!It&&Ye){const ga=en.color;return et(Xe.createElement("span",Object.assign({},be,{className:la,style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.root),(At=nt==null?void 0:nt.styles)===null||At===void 0?void 0:At.root),en)}),Xe.createElement("span",{className:jn,style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.indicator),(Me=nt==null?void 0:nt.styles)===null||Me===void 0?void 0:Me.indicator),Sn)}),xe&&Xe.createElement("span",{style:{color:ga},className:`${qe}-status-text`},xe)))}return et(Xe.createElement("span",Object.assign({ref:Ve},be,{className:la,style:Object.assign(Object.assign({},(rt=nt==null?void 0:nt.styles)===null||rt===void 0?void 0:rt.root),de==null?void 0:de.root)}),It,Xe.createElement(Ie.default,{visible:!Rt,motionName:`${qe}-zoom`,motionAppear:!1,motionDeadline:1e3},ga=>{let{className:za,ref:Aa}=ga;var Jn,mn;const ha=Pe("scroll-number",nn),ma=En.current,$a=ae()(ue==null?void 0:ue.indicator,(Jn=nt==null?void 0:nt.classNames)===null||Jn===void 0?void 0:Jn.indicator,{[`${qe}-dot`]:ma,[`${qe}-count`]:!ma,[`${qe}-count-sm`]:Ae==="small",[`${qe}-multiple-words`]:!ma&&Ln&&Ln.toString().length>1,[`${qe}-status-${Jt}`]:!!Jt,[`${qe}-color-${Ke}`]:wn});let pt=Object.assign(Object.assign(Object.assign({},de==null?void 0:de.indicator),(mn=nt==null?void 0:nt.styles)===null||mn===void 0?void 0:mn.indicator),en);return Ke&&!wn&&(pt=pt||{},pt.background=Ke),Xe.createElement(on,{prefixCls:ha,show:!Rt,motionClassName:za,className:$a,count:Ln,title:$n,style:pt,key:"scrollNumber",ref:Aa},sn)}),Un))},Mt=Xe.forwardRef(zt);Mt.Ribbon=Oe;var Qt=Mt},24905:function(Pt,Tt,ee){"use strict";ee.d(Tt,{default:function(){return pe}});var te=ee(92310),ae=ee.n(te),Ie=ee(5630),Xe=ee(59301),Te=ee(36355),ze=ee(1684),oe=ee(32441),gt=Xe.createContext(null),$e=ee(98447),it=ee(14088),Ue=ee(4572),Fe=function(ye,Oe){var we={};for(var Re in ye)Object.prototype.hasOwnProperty.call(ye,Re)&&Oe.indexOf(Re)<0&&(we[Re]=ye[Re]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Re=Object.getOwnPropertySymbols(ye);Ee{var we;const{prefixCls:Re,className:Ee,rootClassName:Ot,children:wt,indeterminate:on=!1,style:Et,onMouseEnter:zt,onMouseLeave:Mt,skipGroup:Qt=!1,disabled:ht}=ye,Ve=Fe(ye,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:at,direction:Dt,checkbox:At}=Xe.useContext(Te.E_),Me=Xe.useContext(gt),{isFormItemInput:rt}=Xe.useContext(oe.aM),Ht=Xe.useContext(ze.Z),nn=(we=(Me==null?void 0:Me.disabled)||ht)!==null&&we!==void 0?we:Ht,It=Xe.useRef(Ve.value);Xe.useEffect(()=>{Me==null||Me.registerValue(Ve.value)},[]),Xe.useEffect(()=>{if(!Qt)return Ve.value!==It.current&&(Me==null||Me.cancelValue(It.current),Me==null||Me.registerValue(Ve.value),It.current=Ve.value),()=>Me==null?void 0:Me.cancelValue(Ve.value)},[Ve.value]);const Jt=at("checkbox",Re),[xe,Ke]=(0,$e.ZP)(Jt),st=Object.assign({},Ve);Me&&!Qt&&(st.onChange=function(){Ve.onChange&&Ve.onChange.apply(Ve,arguments),Me.toggleOption&&Me.toggleOption({label:wt,value:Ve.value})},st.name=Me.name,st.checked=Me.value.includes(Ve.value));const bt=ae()(`${Jt}-wrapper`,{[`${Jt}-rtl`]:Dt==="rtl",[`${Jt}-wrapper-checked`]:st.checked,[`${Jt}-wrapper-disabled`]:nn,[`${Jt}-wrapper-in-form-item`]:rt},At==null?void 0:At.className,Ee,Ot,Ke),yt=ae()({[`${Jt}-indeterminate`]:on},Ue.A,Ke),Ae=on?"mixed":void 0;return xe(Xe.createElement(it.Z,{component:"Checkbox",disabled:nn},Xe.createElement("label",{className:bt,style:Object.assign(Object.assign({},At==null?void 0:At.style),Et),onMouseEnter:zt,onMouseLeave:Mt},Xe.createElement(Ie.Z,Object.assign({"aria-checked":Ae},st,{prefixCls:Jt,className:yt,disabled:nn,ref:Oe})),wt!==void 0&&Xe.createElement("span",null,wt))))};var y=Xe.forwardRef(le),b=ee(95190),E=ee(2738),x=function(ye,Oe){var we={};for(var Re in ye)Object.prototype.hasOwnProperty.call(ye,Re)&&Oe.indexOf(Re)<0&&(we[Re]=ye[Re]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Re=Object.getOwnPropertySymbols(ye);Ee{const{defaultValue:we,children:Re,options:Ee=[],prefixCls:Ot,className:wt,rootClassName:on,style:Et,onChange:zt}=ye,Mt=x(ye,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Qt,direction:ht}=Xe.useContext(Te.E_),[Ve,at]=Xe.useState(Mt.value||we||[]),[Dt,At]=Xe.useState([]);Xe.useEffect(()=>{"value"in Mt&&at(Mt.value||[])},[Mt.value]);const Me=Xe.useMemo(()=>Ee.map(Ne=>typeof Ne=="string"||typeof Ne=="number"?{label:Ne,value:Ne}:Ne),[Ee]),rt=Ne=>{At(Ce=>Ce.filter(fe=>fe!==Ne))},Ht=Ne=>{At(Ce=>[].concat((0,b.Z)(Ce),[Ne]))},nn=Ne=>{const Ce=Ve.indexOf(Ne.value),fe=(0,b.Z)(Ve);Ce===-1?fe.push(Ne.value):fe.splice(Ce,1),"value"in Mt||at(fe),zt==null||zt(fe.filter(ke=>Dt.includes(ke)).sort((ke,Se)=>{const ue=Me.findIndex(Be=>Be.value===ke),de=Me.findIndex(Be=>Be.value===Se);return ue-de}))},It=Qt("checkbox",Ot),Jt=`${It}-group`,[xe,Ke]=(0,$e.ZP)(It),st=(0,E.Z)(Mt,["value","disabled"]),bt=Ee.length?Me.map(Ne=>Xe.createElement(y,{prefixCls:It,key:Ne.value.toString(),disabled:"disabled"in Ne?Ne.disabled:Mt.disabled,value:Ne.value,checked:Ve.includes(Ne.value),onChange:Ne.onChange,className:`${Jt}-item`,style:Ne.style,title:Ne.title},Ne.label)):Re,yt={toggleOption:nn,value:Ve,disabled:Mt.disabled,name:Mt.name,registerValue:Ht,cancelValue:rt},Ae=ae()(Jt,{[`${Jt}-rtl`]:ht==="rtl"},wt,on,Ke);return xe(Xe.createElement("div",Object.assign({className:Ae,style:Et},st,{ref:Oe}),Xe.createElement(gt.Provider,{value:yt},bt)))},ne=Xe.forwardRef(z);var re=Xe.memo(ne);const ie=y;ie.Group=re,ie.__ANT_CHECKBOX=!0;var pe=ie},98447:function(Pt,Tt,ee){"use strict";ee.d(Tt,{C2:function(){return Te}});var te=ee(17313),ae=ee(37613),Ie=ee(83116);const Xe=ze=>{const{checkboxCls:oe}=ze,ut=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,te.Wf)(ze)),{display:"inline-flex",flexWrap:"wrap",columnGap:ze.marginXS,[`> ${ze.antCls}-row`]:{flex:1}}),[ut]:Object.assign(Object.assign({},(0,te.Wf)(ze)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ut}`]:{marginInlineStart:0},[`&${ut}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[oe]:Object.assign(Object.assign({},(0,te.Wf)(ze)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ze.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,te.oN)(ze))},[`${oe}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ze.checkboxSize,height:ze.checkboxSize,direction:"ltr",backgroundColor:ze.colorBgContainer,border:`${ze.lineWidth}px ${ze.lineType} ${ze.colorBorder}`,borderRadius:ze.borderRadiusSM,borderCollapse:"separate",transition:`all ${ze.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ze.checkboxSize/14*5,height:ze.checkboxSize/14*8,border:`${ze.lineWidthBold}px solid ${ze.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ze.motionDurationFast} ${ze.motionEaseInBack}, opacity ${ze.motionDurationFast}`}},"& + span":{paddingInlineStart:ze.paddingXS,paddingInlineEnd:ze.paddingXS}})},{[` - ${ut}:not(${ut}-disabled), - ${oe}:not(${oe}-disabled) - `]:{[`&:hover ${oe}-inner`]:{borderColor:ze.colorPrimary}},[`${ut}:not(${ut}-disabled)`]:{[`&:hover ${oe}-checked:not(${oe}-disabled) ${oe}-inner`]:{backgroundColor:ze.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${oe}-checked:not(${oe}-disabled):after`]:{borderColor:ze.colorPrimaryHover}}},{[`${oe}-checked`]:{[`${oe}-inner`]:{backgroundColor:ze.colorPrimary,borderColor:ze.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${ze.motionDurationMid} ${ze.motionEaseOutBack} ${ze.motionDurationFast}`}}},[` - ${ut}-checked:not(${ut}-disabled), - ${oe}-checked:not(${oe}-disabled) - `]:{[`&:hover ${oe}-inner`]:{backgroundColor:ze.colorPrimaryHover,borderColor:"transparent"}}},{[oe]:{"&-indeterminate":{[`${oe}-inner`]:{backgroundColor:ze.colorBgContainer,borderColor:ze.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:ze.fontSizeLG/2,height:ze.fontSizeLG/2,backgroundColor:ze.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ut}-disabled`]:{cursor:"not-allowed"},[`${oe}-disabled`]:{[`&, ${oe}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${oe}-inner`]:{background:ze.colorBgContainerDisabled,borderColor:ze.colorBorder,"&:after":{borderColor:ze.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:ze.colorTextDisabled},[`&${oe}-indeterminate ${oe}-inner::after`]:{background:ze.colorTextDisabled}}}]};function Te(ze,oe){const ut=(0,ae.TS)(oe,{checkboxCls:`.${ze}`,checkboxSize:oe.controlInteractiveSize});return[Xe(ut)]}Tt.ZP=(0,Ie.Z)("Checkbox",(ze,oe)=>{let{prefixCls:ut}=oe;return[Te(ut,ze)]})},36381:function(Pt,Tt,ee){"use strict";ee.d(Tt,{default:function(){return st}});var te=ee(38819),ae=ee(92310),Ie=ee.n(ae),Xe=ee(14809),Te=ee(95190),ze=ee(50298),oe=ee(93664),ut=ee(18929),gt=ee(48736),$e=ee(59301),it=ee(62646),Ue=ee(11592),Fe=ee(4635),le=ee(77900),a=ee(10228),y=$e.forwardRef(function(bt,yt){var Ae=bt.prefixCls,Ne=bt.forceRender,Ce=bt.className,fe=bt.style,ke=bt.children,Se=bt.isActive,ue=bt.role,de=$e.useState(Se||Ne),Be=(0,ze.Z)(de,2),be=Be[0],Pe=Be[1];return $e.useEffect(function(){(Ne||Se)&&Pe(!0)},[Ne,Se]),be?$e.createElement("div",{ref:yt,className:Ie()("".concat(Ae,"-content"),(0,Fe.Z)((0,Fe.Z)({},"".concat(Ae,"-content-active"),Se),"".concat(Ae,"-content-inactive"),!Se),Ce),style:fe,role:ue},$e.createElement("div",{className:"".concat(Ae,"-content-box")},ke)):null});y.displayName="PanelContent";var b=y,E=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],x=$e.forwardRef(function(bt,yt){var Ae=bt.showArrow,Ne=Ae===void 0?!0:Ae,Ce=bt.headerClass,fe=bt.isActive,ke=bt.onItemClick,Se=bt.forceRender,ue=bt.className,de=bt.prefixCls,Be=bt.collapsible,be=bt.accordion,Pe=bt.panelKey,je=bt.extra,nt=bt.header,qe=bt.expandIcon,et=bt.openMotion,Qe=bt.destroyInactivePanel,dt=bt.children,he=(0,it.Z)(bt,E),De=Be==="disabled",Ye=Be==="header",Je=Be==="icon",mt=je!=null&&typeof je!="boolean",Rt=function(){ke==null||ke(Pe)},ct=function($n){($n.key==="Enter"||$n.keyCode===a.Z.ENTER||$n.which===a.Z.ENTER)&&Rt()},_e=typeof qe=="function"?qe(bt):$e.createElement("i",{className:"arrow"});_e&&(_e=$e.createElement("div",{className:"".concat(de,"-expand-icon"),onClick:["header","icon"].includes(Be)?Rt:void 0},_e));var hn=Ie()((0,Fe.Z)((0,Fe.Z)((0,Fe.Z)({},"".concat(de,"-item"),!0),"".concat(de,"-item-active"),fe),"".concat(de,"-item-disabled"),De),ue),Ln=Ie()(Ce,(0,Fe.Z)((0,Fe.Z)((0,Fe.Z)({},"".concat(de,"-header"),!0),"".concat(de,"-header-collapsible-only"),Ye),"".concat(de,"-icon-collapsible-only"),Je)),En={className:Ln,"aria-expanded":fe,"aria-disabled":De,onKeyDown:ct};return!Ye&&!Je&&(En.onClick=Rt,En.role=be?"tab":"button",En.tabIndex=De?-1:0),$e.createElement("div",(0,Xe.Z)({},he,{ref:yt,className:hn}),$e.createElement("div",En,Ne&&_e,$e.createElement("span",{className:"".concat(de,"-header-text"),onClick:Be==="header"?Rt:void 0},nt),mt&&$e.createElement("div",{className:"".concat(de,"-extra")},je)),$e.createElement(le.default,(0,Xe.Z)({visible:fe,leavedClassName:"".concat(de,"-content-hidden")},et,{forceRender:Se,removeOnLeave:Qe}),function(en,$n){var Un=en.className,sn=en.style;return $e.createElement(b,{ref:$n,prefixCls:de,className:Un,style:sn,isActive:fe,forceRender:Se,role:be?"tabpanel":void 0},dt)}))}),z=x,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],re=function(yt,Ae){var Ne=Ae.prefixCls,Ce=Ae.accordion,fe=Ae.collapsible,ke=Ae.destroyInactivePanel,Se=Ae.onItemClick,ue=Ae.activeKey,de=Ae.openMotion,Be=Ae.expandIcon;return yt.map(function(be,Pe){var je=be.children,nt=be.label,qe=be.key,et=be.collapsible,Qe=be.onItemClick,dt=be.destroyInactivePanel,he=(0,it.Z)(be,ne),De=String(qe!=null?qe:Pe),Ye=et!=null?et:fe,Je=dt!=null?dt:ke,mt=function(_e){Ye!=="disabled"&&(Se(_e),Qe==null||Qe(_e))},Rt=!1;return Ce?Rt=ue[0]===De:Rt=ue.indexOf(De)>-1,$e.createElement(z,(0,Xe.Z)({},he,{prefixCls:Ne,key:De,panelKey:De,isActive:Rt,accordion:Ce,openMotion:de,expandIcon:Be,header:nt,collapsible:Ye,onItemClick:mt,destroyInactivePanel:Je}),je)})},ie=function(yt,Ae,Ne){if(!yt)return null;var Ce=Ne.prefixCls,fe=Ne.accordion,ke=Ne.collapsible,Se=Ne.destroyInactivePanel,ue=Ne.onItemClick,de=Ne.activeKey,Be=Ne.openMotion,be=Ne.expandIcon,Pe=yt.key||String(Ae),je=yt.props,nt=je.header,qe=je.headerClass,et=je.destroyInactivePanel,Qe=je.collapsible,dt=je.onItemClick,he=!1;fe?he=de[0]===Pe:he=de.indexOf(Pe)>-1;var De=Qe!=null?Qe:ke,Ye=function(Rt){De!=="disabled"&&(ue(Rt),dt==null||dt(Rt))},Je={key:Pe,panelKey:Pe,header:nt,headerClass:qe,isActive:he,prefixCls:Ce,destroyInactivePanel:et!=null?et:Se,openMotion:Be,accordion:fe,children:yt.props.children,onItemClick:Ye,expandIcon:be,collapsible:De};return typeof yt.type=="string"?yt:(Object.keys(Je).forEach(function(mt){typeof Je[mt]=="undefined"&&delete Je[mt]}),$e.cloneElement(yt,Je))};function pe(bt,yt,Ae){return Array.isArray(bt)?re(bt,Ae):(0,Ue.Z)(yt).map(function(Ne,Ce){return ie(Ne,Ce,Ae)})}var ye=pe,Oe=ee(26112);function we(bt){var yt=bt;if(!Array.isArray(yt)){var Ae=(0,oe.Z)(yt);yt=Ae==="number"||Ae==="string"?[yt]:[]}return yt.map(function(Ne){return String(Ne)})}var Re=$e.forwardRef(function(bt,yt){var Ae=bt.prefixCls,Ne=Ae===void 0?"rc-collapse":Ae,Ce=bt.destroyInactivePanel,fe=Ce===void 0?!1:Ce,ke=bt.style,Se=bt.accordion,ue=bt.className,de=bt.children,Be=bt.collapsible,be=bt.openMotion,Pe=bt.expandIcon,je=bt.activeKey,nt=bt.defaultActiveKey,qe=bt.onChange,et=bt.items,Qe=Ie()(Ne,ue),dt=(0,ut.Z)([],{value:je,onChange:function(ct){return qe==null?void 0:qe(ct)},defaultValue:nt,postState:we}),he=(0,ze.Z)(dt,2),De=he[0],Ye=he[1],Je=function(ct){return Ye(function(){if(Se)return De[0]===ct?[]:[ct];var _e=De.indexOf(ct),hn=_e>-1;return hn?De.filter(function(Ln){return Ln!==ct}):[].concat((0,Te.Z)(De),[ct])})};(0,gt.ZP)(!de,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var mt=ye(et,de,{prefixCls:Ne,accordion:Se,openMotion:be,expandIcon:Pe,collapsible:Be,destroyInactivePanel:fe,onItemClick:Je,activeKey:De});return $e.createElement("div",(0,Xe.Z)({ref:yt,className:Qe,style:ke,role:Se?"tablist":void 0},(0,Oe.Z)(bt,{aria:!0,data:!0})),mt)}),Ee=Object.assign(Re,{Panel:z}),Ot=Ee,wt=Ee.Panel,on=ee(2738),Et=ee(62892),zt=ee(92343),Mt=ee(36355),Qt=ee(19716),Ve=$e.forwardRef((bt,yt)=>{const{getPrefixCls:Ae}=$e.useContext(Mt.E_),{prefixCls:Ne,className:Ce,showArrow:fe=!0}=bt,ke=Ae("collapse",Ne),Se=Ie()({[`${ke}-no-arrow`]:!fe},Ce);return $e.createElement(Ot.Panel,Object.assign({ref:yt},bt,{prefixCls:ke,className:Se}))}),at=ee(17313),Dt=ee(8378),At=ee(83116),Me=ee(37613);const rt=bt=>{const{componentCls:yt,contentBg:Ae,padding:Ne,headerBg:Ce,headerPadding:fe,collapseHeaderPaddingSM:ke,collapseHeaderPaddingLG:Se,collapsePanelBorderRadius:ue,lineWidth:de,lineType:Be,colorBorder:be,colorText:Pe,colorTextHeading:je,colorTextDisabled:nt,fontSize:qe,fontSizeLG:et,lineHeight:Qe,marginSM:dt,paddingSM:he,paddingLG:De,paddingXS:Ye,motionDurationSlow:Je,fontSizeIcon:mt,contentPadding:Rt}=bt,ct=`${de}px ${Be} ${be}`;return{[yt]:Object.assign(Object.assign({},(0,at.Wf)(bt)),{backgroundColor:Ce,border:ct,borderBottom:0,borderRadius:`${ue}px`,"&-rtl":{direction:"rtl"},[`& > ${yt}-item`]:{borderBottom:ct,"&:last-child":{[` - &, - & > ${yt}-header`]:{borderRadius:`0 0 ${ue}px ${ue}px`}},[`> ${yt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:fe,color:je,lineHeight:Qe,cursor:"pointer",transition:`all ${Je}, visibility 0s`,[`> ${yt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${yt}-expand-icon`]:{height:qe*Qe,display:"flex",alignItems:"center",paddingInlineEnd:dt},[`${yt}-arrow`]:Object.assign(Object.assign({},(0,at.Ro)()),{fontSize:mt,svg:{transition:`transform ${Je}`}}),[`${yt}-header-text`]:{marginInlineEnd:"auto"}},[`${yt}-header-collapsible-only`]:{cursor:"default",[`${yt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${yt}-icon-collapsible-only`]:{cursor:"default",[`${yt}-expand-icon`]:{cursor:"pointer"}}},[`${yt}-content`]:{color:Pe,backgroundColor:Ae,borderTop:ct,[`& > ${yt}-content-box`]:{padding:Rt},"&-hidden":{display:"none"}},"&-small":{[`> ${yt}-item`]:{[`> ${yt}-header`]:{padding:ke,paddingInlineStart:Ye,[`> ${yt}-expand-icon`]:{marginInlineStart:he-Ye}},[`> ${yt}-content > ${yt}-content-box`]:{padding:he}}},"&-large":{[`> ${yt}-item`]:{fontSize:et,[`> ${yt}-header`]:{padding:Se,paddingInlineStart:Ne,[`> ${yt}-expand-icon`]:{height:et*Qe,marginInlineStart:De-Ne}},[`> ${yt}-content > ${yt}-content-box`]:{padding:De}}},[`${yt}-item:last-child`]:{[`> ${yt}-content`]:{borderRadius:`0 0 ${ue}px ${ue}px`}},[`& ${yt}-item-disabled > ${yt}-header`]:{"\n &,\n & > .arrow\n ":{color:nt,cursor:"not-allowed"}},[`&${yt}-icon-position-end`]:{[`& > ${yt}-item`]:{[`> ${yt}-header`]:{[`${yt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:dt}}}}})}},Ht=bt=>{const{componentCls:yt}=bt,Ae=`> ${yt}-item > ${yt}-header ${yt}-arrow svg`;return{[`${yt}-rtl`]:{[Ae]:{transform:"rotate(180deg)"}}}},nn=bt=>{const{componentCls:yt,headerBg:Ae,paddingXXS:Ne,colorBorder:Ce}=bt;return{[`${yt}-borderless`]:{backgroundColor:Ae,border:0,[`> ${yt}-item`]:{borderBottom:`1px solid ${Ce}`},[` - > ${yt}-item:last-child, - > ${yt}-item:last-child ${yt}-header - `]:{borderRadius:0},[`> ${yt}-item:last-child`]:{borderBottom:0},[`> ${yt}-item > ${yt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${yt}-item > ${yt}-content > ${yt}-content-box`]:{paddingTop:Ne}}}},It=bt=>{const{componentCls:yt,paddingSM:Ae}=bt;return{[`${yt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${yt}-item`]:{borderBottom:0,[`> ${yt}-content`]:{backgroundColor:"transparent",border:0,[`> ${yt}-content-box`]:{paddingBlock:Ae}}}}}};var Jt=(0,At.Z)("Collapse",bt=>{const yt=(0,Me.TS)(bt,{collapseHeaderPaddingSM:`${bt.paddingXS}px ${bt.paddingSM}px`,collapseHeaderPaddingLG:`${bt.padding}px ${bt.paddingLG}px`,collapsePanelBorderRadius:bt.borderRadiusLG});return[rt(yt),nn(yt),It(yt),Ht(yt),(0,Dt.Z)(yt)]},bt=>({headerPadding:`${bt.paddingSM}px ${bt.padding}px`,headerBg:bt.colorFillAlter,contentPadding:`${bt.padding}px 16px`,contentBg:bt.colorBgContainer})),Ke=Object.assign($e.forwardRef((bt,yt)=>{const{getPrefixCls:Ae,direction:Ne,collapse:Ce}=$e.useContext(Mt.E_),{prefixCls:fe,className:ke,rootClassName:Se,style:ue,bordered:de=!0,ghost:Be,size:be,expandIconPosition:Pe="start",children:je,expandIcon:nt}=bt,qe=(0,Qt.Z)(ct=>{var _e;return(_e=be!=null?be:ct)!==null&&_e!==void 0?_e:"middle"}),et=Ae("collapse",fe),Qe=Ae(),[dt,he]=Jt(et),De=$e.useMemo(()=>Pe==="left"?"start":Pe==="right"?"end":Pe,[Pe]),Ye=function(){let ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const _e=nt?nt(ct):$e.createElement(te.Z,{rotate:ct.isActive?90:void 0});return(0,zt.Tm)(_e,()=>({className:Ie()(_e.props.className,`${et}-arrow`)}))},Je=Ie()(`${et}-icon-position-${De}`,{[`${et}-borderless`]:!de,[`${et}-rtl`]:Ne==="rtl",[`${et}-ghost`]:!!Be,[`${et}-${qe}`]:qe!=="middle"},Ce==null?void 0:Ce.className,ke,Se,he),mt=Object.assign(Object.assign({},(0,Et.Z)(Qe)),{motionAppear:!1,leavedClassName:`${et}-content-hidden`}),Rt=$e.useMemo(()=>je?(0,Ue.Z)(je).map((ct,_e)=>{var hn,Ln;if(!((hn=ct.props)===null||hn===void 0)&&hn.disabled){const En=(Ln=ct.key)!==null&&Ln!==void 0?Ln:String(_e),{disabled:en,collapsible:$n}=ct.props,Un=Object.assign(Object.assign({},(0,on.Z)(ct.props,["disabled"])),{key:En,collapsible:$n!=null?$n:en?"disabled":void 0});return(0,zt.Tm)(ct,Un)}return ct}):null,[je]);return dt($e.createElement(Ot,Object.assign({ref:yt,openMotion:mt},(0,on.Z)(bt,["rootClassName"]),{expandIcon:Ye,prefixCls:et,className:Je,style:Object.assign(Object.assign({},Ce==null?void 0:Ce.style),ue)}),Rt))}),{Panel:Ve}),st=Ke},5083:function(Pt,Tt,ee){"use strict";ee.d(Tt,{default:function(){return vl}});var te=ee(61186),ae=ee.n(te),Ie=ee(48736),Xe=ee(90111),Te=ee.n(Xe),ze=ee(58319),oe=ee.n(ze),ut=ee(23250),gt=ee.n(ut),$e=ee(74959),it=ee.n($e),Ue=ee(10238),Fe=ee.n(Ue),le=ee(33656),a=ee.n(le);ae().extend(a()),ae().extend(Fe()),ae().extend(Te()),ae().extend(oe()),ae().extend(gt()),ae().extend(it()),ae().extend(function(se,ce){var me=ce.prototype,Ge=me.format;me.format=function(Ft){var St=(Ft||"").replace("Wo","wo");return Ge.bind(this)(St)}});var y={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(ce){var me=y[ce];return me||ce.split("_")[0]},E=function(){(0,Ie.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return ae()()},getFixedDate:function(ce){return ae()(ce,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ce){return ce.endOf("month")},getWeekDay:function(ce){var me=ce.locale("en");return me.weekday()+me.localeData().firstDayOfWeek()},getYear:function(ce){return ce.year()},getMonth:function(ce){return ce.month()},getDate:function(ce){return ce.date()},getHour:function(ce){return ce.hour()},getMinute:function(ce){return ce.minute()},getSecond:function(ce){return ce.second()},addYear:function(ce,me){return ce.add(me,"year")},addMonth:function(ce,me){return ce.add(me,"month")},addDate:function(ce,me){return ce.add(me,"day")},setYear:function(ce,me){return ce.year(me)},setMonth:function(ce,me){return ce.month(me)},setDate:function(ce,me){return ce.date(me)},setHour:function(ce,me){return ce.hour(me)},setMinute:function(ce,me){return ce.minute(me)},setSecond:function(ce,me){return ce.second(me)},isAfter:function(ce,me){return ce.isAfter(me)},isValidate:function(ce){return ce.isValid()},locale:{getWeekFirstDay:function(ce){return ae()().locale(b(ce)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ce,me){return me.locale(b(ce)).weekday(0)},getWeek:function(ce,me){return me.locale(b(ce)).week()},getShortWeekDays:function(ce){return ae()().locale(b(ce)).localeData().weekdaysMin()},getShortMonths:function(ce){return ae()().locale(b(ce)).localeData().monthsShort()},format:function(ce,me,Ge){return me.locale(b(ce)).format(Ge)},parse:function(ce,me,Ge){for(var We=b(ce),Ft=0;Ft1&&(St=ce.addDate(St,-7)),St}function he(se,ce,me){var Ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ce){case"year":return me.addYear(se,Ge*10);case"quarter":case"month":return me.addYear(se,Ge);default:return me.addMonth(se,Ge)}}function De(se,ce){var me=ce.generateConfig,Ge=ce.locale,We=ce.format;return typeof We=="function"?We(se):me.locale.format(Ge.locale,se,We)}function Ye(se,ce){var me=ce.generateConfig,Ge=ce.locale,We=ce.formatList;return!se||typeof We[0]=="function"?null:me.locale.parse(Ge.locale,se,We)}function Je(se){var ce=se.cellDate,me=se.mode,Ge=se.disabledDate,We=se.generateConfig;if(!Ge)return!1;var Ft=function(Tn,Xt,lt){for(var Kt=Xt;Kt<=lt;){var zn=void 0;switch(Tn){case"date":{if(zn=We.setDate(ce,Kt),!Ge(zn))return!1;break}case"month":{if(zn=We.setMonth(ce,Kt),!Je({cellDate:zn,mode:"month",generateConfig:We,disabledDate:Ge}))return!1;break}case"year":{if(zn=We.setYear(ce,Kt),!Je({cellDate:zn,mode:"year",generateConfig:We,disabledDate:Ge}))return!1;break}}Kt+=1}return!0};switch(me){case"date":case"week":return Ge(ce);case"month":{var St=1,Ut=We.getDate(We.getEndDate(ce));return Ft("date",St,Ut)}case"quarter":{var Yt=Math.floor(We.getMonth(ce)/3)*3,rn=Yt+2;return Ft("month",Yt,rn)}case"year":return Ft("month",0,11);case"decade":{var Qn=We.getYear(ce),un=Math.floor(Qn/Ce)*Ce,vn=un+Ce-1;return Ft("year",un,vn)}}}function mt(se,ce){var me=ce.formatList,Ge=ce.generateConfig,We=ce.locale;return(0,Ae.Z)(function(){if(!se)return[[""],""];for(var Ft="",St=[],Ut=0;Ut1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(rn.current),Kt){Yt(lt);return}rn.current=requestAnimationFrame(function(){Yt(lt)})}var un=mt(Ut,{formatList:me,generateConfig:Ge,locale:We}),vn=(0,st.Z)(un,2),Rn=vn[1];function Tn(lt){Qn(lt)}function Xt(){var lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Qn(null,lt)}return(0,ie.useEffect)(function(){Xt(!0)},[se]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(rn.current)}},[]),[Rn,Tn,Xt]}var ct=ee(10228),_e=ee(16089),hn=ee(95190),Ln=ee(29194),En=new Map;function en(se,ce){var me;function Ge(){(0,Ln.Z)(se)?ce():me=(0,_e.Z)(function(){Ge()})}return Ge(),function(){_e.Z.cancel(me)}}function $n(se,ce,me){if(En.get(se)&&cancelAnimationFrame(En.get(se)),me<=0){En.set(se,requestAnimationFrame(function(){se.scrollTop=ce}));return}var Ge=ce-se.scrollTop,We=Ge/me*10;En.set(se,requestAnimationFrame(function(){se.scrollTop+=We,se.scrollTop!==ce&&$n(se,ce,me-10)}))}function Un(se,ce){var me=ce.onLeftRight,Ge=ce.onCtrlLeftRight,We=ce.onUpDown,Ft=ce.onPageUpDown,St=ce.onEnter,Ut=se.which,Yt=se.ctrlKey,rn=se.metaKey;switch(Ut){case ct.Z.LEFT:if(Yt||rn){if(Ge)return Ge(-1),!0}else if(me)return me(-1),!0;break;case ct.Z.RIGHT:if(Yt||rn){if(Ge)return Ge(1),!0}else if(me)return me(1),!0;break;case ct.Z.UP:if(We)return We(-1),!0;break;case ct.Z.DOWN:if(We)return We(1),!0;break;case ct.Z.PAGE_UP:if(Ft)return Ft(-1),!0;break;case ct.Z.PAGE_DOWN:if(Ft)return Ft(1),!0;break;case ct.Z.ENTER:if(St)return St(),!0;break}return!1}function sn(se,ce,me,Ge){var We=se;if(!We)switch(ce){case"time":We=Ge?"hh:mm:ss a":"HH:mm:ss";break;case"week":We="gggg-wo";break;case"month":We="YYYY-MM";break;case"quarter":We="YYYY-[Q]Q";break;case"year":We="YYYY";break;default:We=me?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return We}function wn(se,ce,me){var Ge=se==="time"?8:10,We=typeof ce=="function"?ce(me.getNow()).length:ce.length;return Math.max(Ge,We)+2}var jn=null,Sn=new Set;function la(se){return!jn&&typeof window!="undefined"&&window.addEventListener&&(jn=function(me){(0,hn.Z)(Sn).forEach(function(Ge){Ge(me)})},window.addEventListener("mousedown",jn)),Sn.add(se),function(){Sn.delete(se),Sn.size===0&&(window.removeEventListener("mousedown",jn),jn=null)}}function ga(se){var ce=se.target;if(se.composed&&ce.shadowRoot){var me;return((me=se.composedPath)===null||me===void 0?void 0:me.call(se)[0])||ce}return ce}var za=function(ce){return ce==="month"||ce==="date"?"year":ce},Aa=function(ce){return ce==="date"?"month":ce},Jn=function(ce){return ce==="month"||ce==="date"?"quarter":ce},mn=function(ce){return ce==="date"?"week":ce},ha={year:za,month:Aa,quarter:Jn,week:mn,time:null,date:null};function ma(se,ce){return se.some(function(me){return me&&me.contains(ce)})}function $a(se){var ce=se.open,me=se.value,Ge=se.isClickOutside,We=se.triggerOpen,Ft=se.forwardKeyDown,St=se.onKeyDown,Ut=se.blurToCancel,Yt=se.onSubmit,rn=se.onCancel,Qn=se.onFocus,un=se.onBlur,vn=se.changeOnBlur,Rn=(0,ie.useState)(!1),Tn=(0,st.Z)(Rn,2),Xt=Tn[0],lt=Tn[1],Kt=(0,ie.useState)(!1),zn=(0,st.Z)(Kt,2),Nn=zn[0],Mn=zn[1],Vn=(0,ie.useRef)(!1),Kn=(0,ie.useRef)(!1),Fn=(0,ie.useRef)(!1),Xa={onMouseDown:function(){lt(!0),We(!0)},onKeyDown:function(cr){var pr=function(){Fn.current=!0};if(St(cr,pr),!Fn.current){switch(cr.which){case ct.Z.ENTER:{ce?Yt()!==!1&<(!0):We(!0),cr.preventDefault();return}case ct.Z.TAB:{Xt&&ce&&!cr.shiftKey?(lt(!1),cr.preventDefault()):!Xt&&ce&&!Ft(cr)&&cr.shiftKey&&(lt(!0),cr.preventDefault());return}case ct.Z.ESC:{lt(!0),rn();return}}!ce&&![ct.Z.SHIFT].includes(cr.which)?We(!0):Xt||Ft(cr)}},onFocus:function(cr){lt(!0),Mn(!0),Qn&&Qn(cr)},onBlur:function(cr){if(Vn.current||!Ge(document.activeElement)){Vn.current=!1;return}Ut?setTimeout(function(){for(var pr=document,Zr=pr.activeElement;Zr&&Zr.shadowRoot;)Zr=Zr.shadowRoot.activeElement;Ge(Zr)&&rn()},0):ce&&(We(!1),Kn.current&&Yt()),Mn(!1),un==null||un(cr)}};return(0,ie.useEffect)(function(){Kn.current=!1},[ce]),(0,ie.useEffect)(function(){Kn.current=!0},[me]),(0,ie.useEffect)(function(){return la(function(Ma){var cr=ga(Ma),pr=Ge(cr);ce&&(pr?!vn&&(!Nn||pr)&&We(!1):(Vn.current=!0,(0,_e.Z)(function(){Vn.current=!1})))})}),[Xa,{focused:Nn,typing:Xt}]}function pt(se,ce){return ie.useMemo(function(){return se||(ce?((0,Ie.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ce).map(function(me){var Ge=(0,st.Z)(me,2),We=Ge[0],Ft=Ge[1];return{label:We,value:Ft}})):[])},[se,ce])}var Lt=ee(34280);function Ct(se){var ce=se.valueTexts,me=se.onTextChange,Ge=ie.useState(""),We=(0,st.Z)(Ge,2),Ft=We[0],St=We[1],Ut=ie.useRef([]);Ut.current=ce;function Yt(Qn){St(Qn),me(Qn)}function rn(){St(Ut.current[0])}return(0,Lt.Z)(function(){ce.every(function(Qn){return Qn!==Ft})&&rn()},[ce.join("||")]),[Ft,Yt,rn]}var Bn=ie.createContext({}),Hn=Bn,yn=ee(93664);function fa(se){var ce=se.cellRender,me=se.monthCellRender,Ge=se.dateRender,We=ie.useMemo(function(){if(ce)return ce;if(!(!me&&!Ge))return function(Ft,St){var Ut=Ft;return Ge&&St.type==="date"?Ge(Ut,St.today):me&&St.type==="month"?me(Ut,St.locale):St.originNode}},[ce,me,Ge]);return We}function ya(se,ce){for(var me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ge=String(se);Ge.length=1?me|0:1,St=se;St<=ce;St+=Ft)We.push({label:ya(St,2),value:St,disabled:(Ge||[]).includes(St)});return We}function so(se){var ce=se.generateConfig,me=se.prefixCls,Ge=se.operationRef,We=se.activeColumnIndex,Ft=se.value,St=se.showHour,Ut=se.showMinute,Yt=se.showSecond,rn=se.use12Hours,Qn=se.hourStep,un=Qn===void 0?1:Qn,vn=se.minuteStep,Rn=vn===void 0?1:vn,Tn=se.secondStep,Xt=Tn===void 0?1:Tn,lt=se.disabledHours,Kt=se.disabledMinutes,zn=se.disabledSeconds,Nn=se.disabledTime,Mn=se.hideDisabledOptions,Vn=se.onSelect,Kn=se.cellRender,Fn=se.locale,Xa=[],Ma="".concat(me,"-content"),cr="".concat(me,"-time-panel"),pr,Zr=Ft?ce.getHour(Ft):-1,vo=Zr,ao=Ft?ce.getMinute(Ft):-1,Bo=Ft?ce.getSecond(Ft):-1,_r=ce.getNow(),ro=ie.useMemo(function(){if(Nn){var Zt=Nn(_r);return[Zt.disabledHours,Zt.disabledMinutes,Zt.disabledSeconds]}return[lt,Kt,zn]},[lt,Kt,zn,Nn,_r]),Io=(0,st.Z)(ro,3),Ho=Io[0],po=Io[1],Co=Io[2],yi=_t(0,23,un,Ho&&Ho()),di=(0,Ae.Z)(function(){return yi},yi,br);rn&&(pr=vo>=12,vo%=12);var ge=ie.useMemo(function(){if(!rn)return[!1,!1];var Zt=[!0,!0];return di.forEach(function(jt){var cn=jt.disabled,dn=jt.value;cn||(dn>=12?Zt[1]=!1:Zt[0]=!1)}),Zt},[rn,di]),ve=(0,st.Z)(ge,2),Le=ve[0],He=ve[1],tt=ie.useMemo(function(){return rn?di.filter(pr?function(Zt){return Zt.value>=12}:function(Zt){return Zt.value<12}).map(function(Zt){var jt=Zt.value%12,cn=jt===0?"12":ya(jt,2);return(0,Ke.Z)((0,Ke.Z)({},Zt),{},{label:cn,value:jt})}):di},[rn,pr,di]),ot=_t(0,59,Rn,po&&po(Zr)),Nt=_t(0,59,Xt,Co&&Co(Zr,ao)),Bt=Ya({value:Ft,generateConfig:ce,disabledMinutes:po,disabledSeconds:Co,minutes:ot,seconds:Nt,use12Hours:rn});Ge.current={onUpDown:function(jt){var cn=Xa[We];if(cn)for(var dn=cn.units.findIndex(function(ta){return ta.value===cn.value}),pn=cn.units.length,Gn=1;Gn2&&arguments[2]!==void 0?arguments[2]:!1;(oa===lt||dr)&&(Za(Pn),Xa&&Xa(Pn),Bt&&Bt(Pn,da),Ma&&!et(Yt,Pn,ra)&&!(Rn!=null&&Rn(Pn))&&Ma(Pn))},Fr=function(Pn){if(bo.includes(oa)){var da,dr,Lr=oa==="date";switch(Pn===ct.Z.PAGE_UP||Pn===ct.Z.PAGE_DOWN?dr=Lr?Yt.addMonth:Yt.addYear:dr=Lr?Yt.addDate:Yt.addMonth,Pn){case ct.Z.LEFT:case ct.Z.PAGE_UP:da=dr(Ga,-1);break;case ct.Z.RIGHT:case ct.Z.PAGE_DOWN:da=dr(Ga,1);break;case ct.Z.UP:case ct.Z.DOWN:da=dr(Ga,Number("".concat(Pn===ct.Z.UP?"-":"").concat(Lr?ke:Xn)));break}if(da)return!(Rn!=null&&Rn(da))}return!0},Fo=function(Pn){if(Gn.current&&Gn.current.onKeyDown){var da=!0,dr=Pn.which;if([ct.Z.LEFT,ct.Z.RIGHT,ct.Z.UP,ct.Z.DOWN,ct.Z.PAGE_UP,ct.Z.PAGE_DOWN,ct.Z.ENTER].includes(dr)&&(Pn.preventDefault(),dr!==ct.Z.ENTER&&zn===0&&(da=Fr(dr))),da)return Gn.current.onKeyDown(Pn)}return(0,Ie.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},jr=function(Pn){Gn.current&&Gn.current.onBlur&&Gn.current.onBlur(Pn)};Nt&&cn!=="right"&&(Nt.current={onKeyDown:Fo,onClose:function(){Gn.current&&Gn.current.onClose&&Gn.current.onClose()}}),ie.useEffect(function(){rn&&!kn.current&&ur(rn)},[rn]),ie.useEffect(function(){kn.current=!1},[]);var lr,ko=fa({cellRender:ge,monthCellRender:di,dateRender:yi}),nr=(0,Ke.Z)((0,Ke.Z)({},se),{},{cellRender:ko,operationRef:Gn,prefixCls:We,viewDate:Ga,value:ra,onViewDateChange:ca,sourceMode:Ta,onPanelChange:Br,disabledDate:Rn});switch(delete nr.onChange,delete nr.onSelect,oa){case"decade":lr=ie.createElement(ln,(0,re.Z)({},nr,{onSelect:function(Pn,da){ca(Pn),Or(Pn,da)}}));break;case"year":lr=ie.createElement(li,(0,re.Z)({},nr,{onSelect:function(Pn,da){ca(Pn),Or(Pn,da)}}));break;case"month":lr=ie.createElement(ir,(0,re.Z)({},nr,{onSelect:function(Pn,da){ca(Pn),Or(Pn,da)}}));break;case"quarter":lr=ie.createElement(ua,(0,re.Z)({},nr,{onSelect:function(Pn,da){ca(Pn),Or(Pn,da)}}));break;case"week":lr=ie.createElement(ba,(0,re.Z)({},nr,{onSelect:function(Pn,da){ca(Pn),Or(Pn,da)}}));break;case"time":delete nr.showTime,lr=ie.createElement(_o,(0,re.Z)({},nr,(0,yn.Z)(Mn)==="object"?Mn:null,{onSelect:function(Pn,da){ca(Pn),Or(Pn,da)}}));break;default:Mn?lr=ie.createElement(Si,(0,re.Z)({},nr,{onSelect:function(Pn,da){ca(Pn),Or(Pn,da)}})):lr=ie.createElement(co,(0,re.Z)({},nr,{onSelect:function(Pn,da){ca(Pn),Or(Pn,da)}}))}var ho,oo,ei=function(){var Pn=Yt.getNow(),da=$t(Yt.getHour(Pn),Yt.getMinute(Pn),Yt.getSecond(Pn),Le?ro:1,He?Ho:1,tt?Co:1),dr=vt(Yt,Pn,da[0],da[1],da[2]);Or(dr,"submit")};xt||(ho=wr(We,oa,Kn),Mn&&oa!=="date"?oo=null:oo=Xr({prefixCls:We,components:ao,needConfirmButton:ve,okDisabled:!ra||Rn&&Rn(ra),locale:Ut,showNow:Nn,onNow:ve&&ei,onOk:function(){ra&&(Or(ra,"submit",!0),vo&&vo(ra))}}));var ar;if(Vn&&oa==="date"&<==="date"&&!Mn){var Va=Yt.getNow(),Ua="".concat(We,"-today-btn"),ka=Rn&&Rn(Va);ar=ie.createElement("a",{className:Me()(Ua,ka&&"".concat(Ua,"-disabled")),"aria-disabled":ka,onClick:function(){ka||Or(Va,"mouse",!0)}},Ut.today)}return ie.createElement(Hn.Provider,{value:(0,Ke.Z)((0,Ke.Z)({},ot),{},{mode:oa,hideHeader:"hideHeader"in se?Fn:ot.hideHeader,hidePrevBtn:jt&&cn==="right",hideNextBtn:jt&&cn==="left"})},ie.createElement("div",{tabIndex:zn,className:Me()("".concat(We,"-panel"),Ft,(ce={},(0,xe.Z)(ce,"".concat(We,"-panel-has-range"),dn&&dn[0]&&dn[1]),(0,xe.Z)(ce,"".concat(We,"-panel-has-range-hover"),pn&&pn[0]&&pn[1]),(0,xe.Z)(ce,"".concat(We,"-panel-rtl"),Bo==="rtl"),ce)),style:St,onKeyDown:Fo,onBlur:jr,onMouseDown:pr},lr,ho||oo||ar?ie.createElement("div",{className:"".concat(We,"-footer")},ho,oo,ar):null))}var to=Ur,Ko=ee(35593),fo={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ti(se){var ce,me=se.prefixCls,Ge=se.popupElement,We=se.popupStyle,Ft=se.visible,St=se.dropdownClassName,Ut=se.dropdownAlign,Yt=se.transitionName,rn=se.getPopupContainer,Qn=se.children,un=se.range,vn=se.popupPlacement,Rn=se.direction,Tn="".concat(me,"-dropdown"),Xt=function(){return vn!==void 0?vn:Rn==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(Ko.Z,{showAction:[],hideAction:[],popupPlacement:Xt(),builtinPlacements:fo,prefixCls:Tn,popupTransitionName:Yt,popup:Ge,popupAlign:Ut,popupVisible:Ft,popupClassName:Me()(St,(ce={},(0,xe.Z)(ce,"".concat(Tn,"-range"),un),(0,xe.Z)(ce,"".concat(Tn,"-rtl"),Rn==="rtl"),ce)),popupStyle:We,getPopupContainer:rn},Qn)}var Ki=Ti;function gl(se){var ce=se.prefixCls,me=se.presets,Ge=se.onClick,We=se.onHover;return me.length?ie.createElement("div",{className:"".concat(ce,"-presets")},ie.createElement("ul",null,me.map(function(Ft,St){var Ut=Ft.label,Yt=Ft.value;return ie.createElement("li",{key:St,onClick:function(){return Ge==null?void 0:Ge(_a(Yt))},onMouseEnter:function(){return We==null?void 0:We(_a(Yt))},onMouseLeave:function(){return We==null?void 0:We(null)}},Ut)}))):null}function El(se){var ce=se.picker,me=se.disabledHours,Ge=se.disabledMinutes,We=se.disabledSeconds;ce==="time"&&(me||Ge||We)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function ml(se,ce,me){var Ge=(0,yn.Z)(ce)==="object"?ce.clearIcon:me;return Ge||ie.createElement("span",{className:"".concat(se,"-clear-btn")})}function Wi(se){var ce,me=se,Ge=me.prefixCls,We=Ge===void 0?"rc-picker":Ge,Ft=me.id,St=me.name,Ut=me.tabIndex,Yt=me.style,rn=me.className,Qn=me.dropdownClassName,un=me.dropdownAlign,vn=me.popupStyle,Rn=me.transitionName,Tn=me.generateConfig,Xt=me.locale,lt=me.inputReadOnly,Kt=me.allowClear,zn=me.autoFocus,Nn=me.showTime,Mn=me.picker,Vn=Mn===void 0?"date":Mn,Kn=me.format,Fn=me.use12Hours,Xa=me.value,Ma=me.defaultValue,cr=me.presets,pr=me.open,Zr=me.defaultOpen,vo=me.defaultOpenValue,ao=me.suffixIcon,Bo=me.clearIcon,_r=me.disabled,ro=me.disabledDate,Io=me.placeholder,Ho=me.getPopupContainer,po=me.pickerRef,Co=me.panelRender,yi=me.onChange,di=me.onOpenChange,ge=me.onFocus,ve=me.onBlur,Le=me.onMouseDown,He=me.onMouseUp,tt=me.onMouseEnter,ot=me.onMouseLeave,Nt=me.onContextMenu,Bt=me.onClick,xt=me.onKeyDown,Gt=me.onSelect,Zt=me.direction,jt=me.autoComplete,cn=jt===void 0?"off":jt,dn=me.inputRender,pn=me.changeOnBlur,Gn=ie.useRef(null),kn=Vn==="date"&&!!Nn||Vn==="time",ta=pt(cr),Yn=Ha(sn(Kn,Vn,Nn,Fn)),ra=ie.useRef(null),Za=ie.useRef(null),Wa=ie.useRef(null),Ba=(0,bt.Z)(null,{value:Xa,defaultValue:Ma}),Ga=(0,st.Z)(Ba,2),ur=Ga[0],ca=Ga[1],La=ie.useState(ur),Pa=(0,st.Z)(La,2),na=Pa[0],oa=Pa[1],Ka=ie.useRef(null),Er=(0,bt.Z)(!1,{value:pr,defaultValue:Zr,postState:function(or){return _r?!1:or},onChange:function(or){di&&di(or),!or&&Ka.current&&Ka.current.onClose&&Ka.current.onClose()}}),gr=(0,st.Z)(Er,2),Ta=gr[0],Sr=gr[1],Br=mt(na,{formatList:Yn,generateConfig:Tn,locale:Xt}),Or=(0,st.Z)(Br,2),Fr=Or[0],Fo=Or[1],jr=Ct({valueTexts:Fr,onTextChange:function(or){var ni=Ye(or,{locale:Xt,formatList:Yn,generateConfig:Tn});ni&&(!ro||!ro(ni))&&oa(ni)}}),lr=(0,st.Z)(jr,3),ko=lr[0],nr=lr[1],ho=lr[2],oo=function(or){oa(or),ca(or),yi&&!et(Tn,ur,or)&&yi(or,or?De(or,{generateConfig:Tn,locale:Xt,format:Yn[0]}):"")},ei=function(or){_r&&or||Sr(or)},ar=function(or){return Ta&&Ka.current&&Ka.current.onKeyDown?Ka.current.onKeyDown(or):((0,Ie.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Va=function(){for(var or=arguments.length,ni=new Array(or),Li=0;Livn(rn);case"month":return un(Xt)>un(rn);case"week":return Qn(Xt)>Qn(rn);default:return!je(Ut,Xt,rn)&&Ut.isAfter(Xt,rn)}return!1},[Ft,St[1],rn,ce]),Tn=ie.useCallback(function(Xt){if(St[1]||Ft&&Ft(Xt))return!0;if(St[0]&&Yt)return!je(Ut,Xt,rn)&&Ut.isAfter(Yt,Xt);if(!ce&&Yt)switch(me){case"quarter":return vn(Xt)0&&arguments[0]!==void 0?arguments[0]:!1,sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ir=null;jo&&hl&&hl[0]&&hl[1]&&Xt.isAfter(hl[1],hl[0])&&(Ir=hl);var Ro=Fn;if(Fn&&(0,yn.Z)(Fn)==="object"&&Fn.defaultValue){var gi=Fn.defaultValue;Ro=(0,Ke.Z)((0,Ke.Z)({},Fn),{},{defaultValue:Ea(gi,Qa)||void 0})}return ie.createElement(Pr.Provider,{value:{inRange:!0,panelPosition:Do,rangedValue:ls||xa,hoverRangedValue:Ir}},ie.createElement(to,(0,re.Z)({},se,sr,{cellRender:Cs,showTime:Ro,mode:Lr[Qa],generateConfig:Xt,style:void 0,direction:Ga,disabledDate:Qa===0?ti:Gr,disabledTime:function(dl){return ro?ro(dl,Qa===0?"start":"end"):!1},className:Me()((0,xe.Z)({},"".concat(St,"-panel-focused"),Qa===0?!Ul:!ul)),value:Ea(xa,Qa),locale:lt,tabIndex:-1,onPanelChange:function(dl,yl){Qa===0&&Dl(!0),Qa===1&&jl(!0),ci(fn(Lr,yl,Qa),fn(xa,dl,Qa));var Cl=dl;Do==="right"&&Lr[Qa]===yl&&(Cl=he(Cl,yl,Xt,-1)),Va(Cl,Qa)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Qa===0?Ea(xa,1):Ea(xa,0)})))}var Pl=0,ps=0;if(Qa&&Er.current&&Ta.current&&Ka.current&&Or.current){Pl=Er.current.offsetWidth+Ta.current.offsetWidth;var bs=Or.current.offsetLeft>Pl?Or.current.offsetLeft-Pl:Or.current.offsetLeft,hs=Ka.current.offsetWidth,Ss=Or.current.offsetWidth;hs&&Ss&&Pl>hs-Ss-(Ga==="rtl"?0:bs)&&(ps=Pl)}var xs=Ga==="rtl"?{right:Pl}:{left:Pl};function ws(){var Do,sr=wr(St,Lr[Qa],Bt),Ir=Xr({prefixCls:St,components:Wa,needConfirmButton:na,okDisabled:!Ea(xa,Qa)||_r&&_r(xa[Qa]),locale:lt,onOk:function(){var cl=Ea(xa,Qa);cl&&(Li(xa,Qa),ra==null||ra(xa),Ii(!1,Qa,"confirm"))}});if(Kn!=="time"&&!Fn){var Ro=ar(Qa),gi=he(Ro,Kn,Xt),Ml=Lr[Qa],dl=Ml===Kn,yl=ms(dl?"left":!1,{pickerValue:Ro,onPickerValueChange:function(cl){Va(cl,Qa)}}),Cl=ms("right",{pickerValue:gi,onPickerValueChange:function(cl){Va(he(cl,Kn,Xt,-1),Qa)}});Ga==="rtl"?Do=ie.createElement(ie.Fragment,null,Cl,dl&&yl):Do=ie.createElement(ie.Fragment,null,yl,dl&&Cl)}else Do=ms();var $l=ie.createElement("div",{className:"".concat(St,"-panel-layout")},ie.createElement(gl,{prefixCls:St,presets:Es,onClick:function(cl){Li(cl,null),Ii(!1,Qa,"preset")},onHover:function(cl){_l(cl)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(St,"-panels")},Do),(sr||Ir)&&ie.createElement("div",{className:"".concat(St,"-footer")},sr,Ir)));return Co&&($l=Co($l)),ie.createElement("div",{className:"".concat(St,"-panel-container"),style:{marginLeft:ps},ref:Ka,onMouseDown:function(cl){cl.preventDefault()}},$l)}var As=ie.createElement("div",{className:Me()("".concat(St,"-range-wrapper"),"".concat(St,"-").concat(Kn,"-range-wrapper")),style:{minWidth:Po}},ie.createElement("div",{ref:Or,className:"".concat(St,"-range-arrow"),style:xs}),ws()),Ps;Le&&(Ps=ie.createElement("span",{className:"".concat(St,"-suffix"),onMouseDown:function(sr){sr.preventDefault()}},Le));var Bs=ml(St,ve,He),Fs=ie.createElement("span",{onMouseDown:function(sr){sr.preventDefault(),sr.stopPropagation()},onMouseUp:function(sr){sr.preventDefault(),sr.stopPropagation();var Ir=nr;jr[0]||(Ir=fn(Ir,null,0)),jr[1]||(Ir=fn(Ir,null,1)),Li(Ir,null),Ii(!1,Qa,"clear")},className:"".concat(St,"-clear"),role:"button"},Bs),Ds=ve&&(Ea(nr,0)&&!jr[0]||Ea(nr,1)&&!jr[1]),ys={size:wn(Kn,Fr[0],Xt)},fs=0,vs=0;Er.current&&gr.current&&Ta.current&&(Qa===0?vs=Er.current.offsetWidth:(fs=Pl,vs=gr.current.offsetWidth));var Ls=Ga==="rtl"?{right:fs}:{left:fs},Ns=function(sr,Ir){var Ro=fn(xa,sr,Qa);if(Ir==="submit"||Ir!=="key"&&!na){Li(Ro,Qa),Qa===0?Dl():jl();var gi=Qa===0?1:0;jr[gi]?Ii(!1,!1,"confirm"):Ii(!1,Qa,"confirm")}else Pn(Ro)};return ie.createElement(Hn.Provider,{value:{operationRef:Fo,hideHeader:Kn==="time",onDateMouseEnter:ds,onDateMouseLeave:ns,hideRanges:!0,onSelect:Ns,open:jo}},ie.createElement(Ki,{visible:jo,popupElement:As,popupStyle:Qn,prefixCls:St,dropdownClassName:un,dropdownAlign:Rn,getPopupContainer:Tn,transitionName:vn,range:!0,direction:Ga},ie.createElement("div",(0,re.Z)({ref:oa,className:Me()(St,"".concat(St,"-range"),rn,(ce={},(0,xe.Z)(ce,"".concat(St,"-disabled"),jr[0]&&jr[1]),(0,xe.Z)(ce,"".concat(St,"-focused"),Qa===0?Il:sl),(0,xe.Z)(ce,"".concat(St,"-rtl"),Ga==="rtl"),ce)),style:Yt,onClick:os,onMouseEnter:kn,onMouseLeave:ta,onMouseDown:Ql,onMouseUp:Gn},(0,yt.Z)(se,{aria:!0,data:!0})),ie.createElement("div",{className:Me()("".concat(St,"-input"),(me={},(0,xe.Z)(me,"".concat(St,"-input-active"),Qa===0),(0,xe.Z)(me,"".concat(St,"-input-placeholder"),!!Hl),me)),ref:Er},ie.createElement("input",(0,re.Z)({id:Ut,disabled:jr[0],readOnly:ot||typeof Fr[0]=="function"||!Ul,value:Hl||Mo,onChange:function(sr){Ni(sr.target.value)},autoFocus:zn,placeholder:Ea(Kt,0)||"",ref:Sr},Yl,ys,{autoComplete:La}))),ie.createElement("div",{className:"".concat(St,"-range-separator"),ref:Ta},cr),ie.createElement("div",{className:Me()("".concat(St,"-input"),(Ge={},(0,xe.Z)(Ge,"".concat(St,"-input-active"),Qa===1),(0,xe.Z)(Ge,"".concat(St,"-input-placeholder"),!!Zl),Ge)),ref:gr},ie.createElement("input",(0,re.Z)({disabled:jr[1],readOnly:ot||typeof Fr[0]=="function"||!ul,value:Zl||Ri,onChange:function(sr){il(sr.target.value)},placeholder:Ea(Kt,1)||"",ref:Br},Qo,ys,{autoComplete:La}))),ie.createElement("div",{className:"".concat(St,"-active-bar"),style:(0,Ke.Z)((0,Ke.Z)({},Ls),{},{width:vs,position:"absolute"})}),Ps,Ds&&Fs)))}var fr=function(se){(0,It.Z)(me,se);var ce=(0,Jt.Z)(me);function me(){var Ge;(0,rt.Z)(this,me);for(var We=arguments.length,Ft=new Array(We),St=0;St{const{lineHeight:We}=se,Ft=Math.floor(me*We)+2,St=Math.max((ce-Ft)/2,0),Ut=Math.max(ce-Ft-St,0);return{padding:`${St}px ${Ge}px ${Ut}px`}},Ia=se=>{const{componentCls:ce,pickerCellCls:me,pickerCellInnerCls:Ge,cellHeight:We,motionDurationSlow:Ft,borderRadiusSM:St,motionDurationMid:Ut,cellHoverBg:Yt,lineWidth:rn,lineType:Qn,colorPrimary:un,cellActiveWithRangeBg:vn,colorTextLightSolid:Rn,controlHeightSM:Tn,cellRangeBorderColor:Xt,pickerCellBorderGap:lt,cellHoverWithRangeBg:Kt,cellWidth:zn,colorTextDisabled:Nn,cellBgDisabled:Mn}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:We,transform:"translateY(-50%)",transition:`all ${Ft}`,content:'""'},[Ge]:{position:"relative",zIndex:2,display:"inline-block",minWidth:We,height:We,lineHeight:`${We}px`,borderRadius:St,transition:`background ${Ut}, border ${Ut}`},"&-range-hover-start, &-range-hover-end":{[Ge]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${me}-in-view), - &:hover:not(${me}-selected):not(${me}-range-start):not(${me}-range-end):not(${me}-range-hover-start):not(${me}-range-hover-end)`]:{[Ge]:{background:Yt}},[`&-in-view${me}-today ${Ge}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${rn}px ${Qn} ${un}`,borderRadius:St,content:'""'}},[`&-in-view${me}-in-range`]:{position:"relative","&::before":{background:vn}},[`&-in-view${me}-selected ${Ge}, - &-in-view${me}-range-start ${Ge}, - &-in-view${me}-range-end ${Ge}`]:{color:Rn,background:un},[`&-in-view${me}-range-start:not(${me}-range-start-single), - &-in-view${me}-range-end:not(${me}-range-end-single)`]:{"&::before":{background:vn}},[`&-in-view${me}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${me}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${me}-range-hover-start:not(${me}-in-range):not(${me}-range-start):not(${me}-range-end), - &-in-view${me}-range-hover-end:not(${me}-in-range):not(${me}-range-start):not(${me}-range-end), - &-in-view${me}-range-hover-start${me}-range-start-single, - &-in-view${me}-range-hover-start${me}-range-start${me}-range-end${me}-range-end-near-hover, - &-in-view${me}-range-hover-end${me}-range-start${me}-range-end${me}-range-start-near-hover, - &-in-view${me}-range-hover-end${me}-range-end-single, - &-in-view${me}-range-hover:not(${me}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Tn,borderTop:`${rn}px dashed ${Xt}`,borderBottom:`${rn}px dashed ${Xt}`,transform:"translateY(-50%)",transition:`all ${Ft}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:lt},[`&-in-view${me}-in-range${me}-range-hover::before, - &-in-view${me}-in-range${me}-range-hover-start::before, - &-in-view${me}-in-range${me}-range-hover-end::before, - &-in-view${me}-range-start${me}-range-hover::before, - &-in-view${me}-range-end${me}-range-hover::before, - &-in-view${me}-range-start:not(${me}-range-start-single)${me}-range-hover-start::before, - &-in-view${me}-range-end:not(${me}-range-end-single)${me}-range-hover-end::before, - ${ce}-panel - > :not(${ce}-date-panel) - &-in-view${me}-in-range${me}-range-hover-start::before, - ${ce}-panel - > :not(${ce}-date-panel) - &-in-view${me}-in-range${me}-range-hover-end::before`]:{background:Kt},[`&-in-view${me}-range-start:not(${me}-range-start-single):not(${me}-range-end) ${Ge}`]:{borderStartStartRadius:St,borderEndStartRadius:St,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${me}-range-end:not(${me}-range-end-single):not(${me}-range-start) ${Ge}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:St,borderEndEndRadius:St},[`&-range-hover${me}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${me}-range-hover:first-child::after, - tr > &-in-view${me}-range-hover-end:first-child::after, - &-in-view${me}-start${me}-range-hover-edge-start${me}-range-hover-edge-start-near-range::after, - &-in-view${me}-range-hover-edge-start:not(${me}-range-hover-edge-start-near-range)::after, - &-in-view${me}-range-hover-start::after`]:{insetInlineStart:(zn-We)/2,borderInlineStart:`${rn}px dashed ${Xt}`,borderStartStartRadius:St,borderEndStartRadius:St},[`tr > &-in-view${me}-range-hover:last-child::after, - tr > &-in-view${me}-range-hover-start:last-child::after, - &-in-view${me}-end${me}-range-hover-edge-end${me}-range-hover-edge-end-near-range::after, - &-in-view${me}-range-hover-edge-end:not(${me}-range-hover-edge-end-near-range)::after, - &-in-view${me}-range-hover-end::after`]:{insetInlineEnd:(zn-We)/2,borderInlineEnd:`${rn}px dashed ${Xt}`,borderStartEndRadius:St,borderEndEndRadius:St},"&-disabled":{color:Nn,pointerEvents:"none",[Ge]:{background:"transparent"},"&::before":{background:Mn}},[`&-disabled${me}-today ${Ge}::before`]:{borderColor:Nn}}},aa=se=>{const{componentCls:ce,pickerCellCls:me,pickerCellInnerCls:Ge,pickerYearMonthCellWidth:We,pickerControlIconSize:Ft,cellWidth:St,paddingSM:Ut,paddingXS:Yt,paddingXXS:rn,colorBgContainer:Qn,lineWidth:un,lineType:vn,borderRadiusLG:Rn,colorPrimary:Tn,colorTextHeading:Xt,colorSplit:lt,pickerControlIconBorderWidth:Kt,colorIcon:zn,textHeight:Nn,motionDurationMid:Mn,colorIconHover:Vn,fontWeightStrong:Kn,cellHeight:Fn,pickerCellPaddingVertical:Xa,colorTextDisabled:Ma,colorText:cr,fontSize:pr,cellHoverWithRangeBg:Zr,motionDurationSlow:vo,withoutTimeCellHeight:ao,pickerQuarterPanelContentHeight:Bo,colorLink:_r,colorLinkActive:ro,colorLinkHover:Io,cellRangeBorderColor:Ho,borderRadiusSM:po,colorTextLightSolid:Co,cellHoverBg:yi,timeColumnHeight:di,timeColumnWidth:ge,timeCellHeight:ve,controlItemBgActive:Le,marginXXS:He,pickerDatePanelPaddingHorizontal:tt}=se,ot=St*7+tt*2,Nt=(ot-Yt*2)/3-We-Ut,Bt=(ot-Yt*2)/4-We;return{[ce]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Qn,border:`${un}px ${vn} ${lt}`,borderRadius:Rn,outline:"none","&-focused":{borderColor:Tn},"&-rtl":{direction:"rtl",[`${ce}-prev-icon, - ${ce}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ce}-next-icon, - ${ce}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:ot},"&-header":{display:"flex",padding:`0 ${Yt}px`,color:Xt,borderBottom:`${un}px ${vn} ${lt}`,"> *":{flex:"none"},button:{padding:0,color:zn,lineHeight:`${Nn}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Mn}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:pr,"&:hover":{color:Vn}},"&-view":{flex:"auto",fontWeight:Kn,lineHeight:`${Nn}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Yt},"&:hover":{color:Tn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Ft,height:Ft,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Ft,height:Ft,border:"0 solid currentcolor",borderBlockStartWidth:Kt,borderBlockEndWidth:0,borderInlineStartWidth:Kt,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Ft/2),insetInlineStart:Math.ceil(Ft/2),display:"inline-block",width:Ft,height:Ft,border:"0 solid currentcolor",borderBlockStartWidth:Kt,borderBlockEndWidth:0,borderInlineStartWidth:Kt,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Fn,fontWeight:"normal"},th:{height:Fn+Xa*2,color:cr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Xa}px 0`,color:Ma,cursor:"pointer","&-in-view":{color:cr}},Ia(se)),[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-start ${Ge}, - &-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${Ge}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Zr,transition:`all ${vo}`,content:'""'}},[`&-date-panel - ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-start - ${Ge}::after`]:{insetInlineEnd:-(St-Fn)/2,insetInlineStart:0},[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${Ge}::after`]:{insetInlineEnd:0,insetInlineStart:-(St-Fn)/2},[`&-range-hover${ce}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-content`]:{height:ao*4},[Ge]:{padding:`0 ${Yt}px`}},"&-quarter-panel":{[`${ce}-content`]:{height:Bo},[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:Bt,borderInlineStart:`${un}px dashed ${Ho}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:Bt,borderInlineEnd:`${un}px dashed ${Ho}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:Bt,borderInlineEnd:`${un}px dashed ${Ho}`,[`${ce}-panel-rtl &`]:{insetInlineStart:Bt,borderInlineStart:`${un}px dashed ${Ho}`}}},[`&-panel ${ce}-footer`]:{borderTop:`${un}px ${vn} ${lt}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Nn-2*un}px`,textAlign:"center","&-extra":{padding:`0 ${Ut}px`,lineHeight:`${Nn-2*un}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${un}px ${vn} ${lt}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:_r,"&:hover":{color:Io},"&:active":{color:ro},[`&${ce}-today-btn-disabled`]:{color:Ma,cursor:"not-allowed"}},"&-decade-panel":{[Ge]:{padding:`0 ${Yt/2}px`},[`${ce}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-body`]:{padding:`0 ${Yt}px`},[Ge]:{width:We},[`${ce}-cell-range-hover-start::after`]:{borderStartStartRadius:po,borderEndStartRadius:po,borderStartEndRadius:0,borderEndEndRadius:0,[`${ce}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:po,borderEndEndRadius:po}},[`${ce}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:po,borderEndEndRadius:po,[`${ce}-panel-rtl &`]:{borderStartStartRadius:po,borderEndStartRadius:po,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:Nt,borderInlineStart:`${un}px dashed ${Ho}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:Nt,borderInlineEnd:`${un}px dashed ${Ho}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:Nt,borderInlineEnd:`${un}px dashed ${Ho}`,[`${ce}-panel-rtl &`]:{insetInlineStart:Nt,borderInlineStart:`${un}px dashed ${Ho}`}}},"&-week-panel":{[`${ce}-body`]:{padding:`${Yt}px ${Ut}px`},[`${ce}-cell`]:{[`&:hover ${Ge}, - &-selected ${Ge}, - ${Ge}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Mn}`},"&:first-child:before":{borderStartStartRadius:po,borderEndStartRadius:po},"&:last-child:before":{borderStartEndRadius:po,borderEndEndRadius:po}},"&:hover td":{"&:before":{background:yi}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${me}`]:{"&:before":{background:Tn},[`&${ce}-cell-week`]:{color:new zo.C(Co).setAlpha(.5).toHexString()},[Ge]:{color:Co}}},"&-range-hover td:before":{background:Le}}},"&-date-panel":{[`${ce}-body`]:{padding:`${Yt}px ${tt}px`},[`${ce}-content`]:{width:St*7,th:{width:St,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ce}-time-panel`]:{borderInlineStart:`${un}px ${vn} ${lt}`},[`${ce}-date-panel, - ${ce}-time-panel`]:{transition:`opacity ${vo}`},"&-active":{[`${ce}-date-panel, - ${ce}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ce}-content`]:{display:"flex",flex:"auto",height:di},"&-column":{flex:"1 0 auto",width:ge,margin:`${rn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Mn}`,overflowX:"hidden","&::after":{display:"block",height:di-ve,content:'""'},"&:not(:first-child)":{borderInlineStart:`${un}px ${vn} ${lt}`},"&-active":{background:new zo.C(Le).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ce}-time-panel-cell`]:{marginInline:He,[`${ce}-time-panel-cell-inner`]:{display:"block",width:ge-2*He,height:ve,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ge-ve)/2,color:cr,lineHeight:`${ve}px`,borderRadius:po,cursor:"pointer",transition:`background ${Mn}`,"&:hover":{background:yi}},"&-selected":{[`${ce}-time-panel-cell-inner`]:{background:Le}},"&-disabled":{[`${ce}-time-panel-cell-inner`]:{color:Ma,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ce}-time-panel-column:after`]:{height:di-ve+rn*2}}}},qn=se=>{const{componentCls:ce,colorBgContainer:me,colorError:Ge,errorActiveShadow:We,colorWarning:Ft,warningActiveShadow:St}=se;return{[`${ce}:not(${ce}-disabled)`]:{[`&${ce}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:me,borderColor:Ge},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Oo.M1)((0,tr.TS)(se,{activeBorderColor:Ge,activeShadow:We}))),[`${ce}-active-bar`]:{background:Ge}},[`&${ce}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:me,borderColor:Ft},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Oo.M1)((0,tr.TS)(se,{activeBorderColor:Ft,activeShadow:St}))),[`${ce}-active-bar`]:{background:Ft}}}}},Dr=se=>{const{componentCls:ce,antCls:me,controlHeight:Ge,fontSize:We,paddingInline:Ft,colorBgContainer:St,lineWidth:Ut,lineType:Yt,colorBorder:rn,borderRadius:Qn,motionDurationMid:un,colorBgContainerDisabled:vn,colorTextDisabled:Rn,colorTextPlaceholder:Tn,controlHeightLG:Xt,fontSizeLG:lt,controlHeightSM:Kt,paddingInlineSM:zn,paddingXS:Nn,marginXS:Mn,colorTextDescription:Vn,lineWidthBold:Kn,lineHeight:Fn,colorPrimary:Xa,motionDurationSlow:Ma,zIndexPopup:cr,paddingXXS:pr,paddingSM:Zr,textHeight:vo,cellActiveWithRangeBg:ao,colorPrimaryBorder:Bo,sizePopupArrow:_r,borderRadiusXS:ro,borderRadiusOuter:Io,colorBgElevated:Ho,borderRadiusLG:po,boxShadowSecondary:Co,borderRadiusSM:yi,colorSplit:di,cellHoverBg:ge,presetsWidth:ve,presetsMaxWidth:Le,boxShadowPopoverArrow:He,colorTextQuaternary:tt}=se;return[{[ce]:Object.assign(Object.assign(Object.assign({},(0,$r.Wf)(se)),Mr(se,Ge,We,Ft)),{position:"relative",display:"inline-flex",alignItems:"center",background:St,lineHeight:1,border:`${Ut}px ${Yt} ${rn}`,borderRadius:Qn,transition:`border ${un}, box-shadow ${un}`,"&:hover, &-focused":Object.assign({},(0,Oo.pU)(se)),"&-focused":Object.assign({},(0,Oo.M1)(se)),[`&${ce}-disabled`]:{background:vn,borderColor:rn,cursor:"not-allowed",[`${ce}-suffix`]:{color:tt}},[`&${ce}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ce}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Oo.ik)(se)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ce}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Tn}}},"&-large":Object.assign(Object.assign({},Mr(se,Xt,lt,Ft)),{[`${ce}-input > input`]:{fontSize:lt}}),"&-small":Object.assign({},Mr(se,Kt,We,zn)),[`${ce}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Nn/2,color:Rn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Mn}}},[`${ce}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Rn,lineHeight:1,background:St,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${un}, color ${un}`,"> *":{verticalAlign:"top"},"&:hover":{color:Vn}},[`${ce}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:lt,color:Rn,fontSize:lt,verticalAlign:"top",cursor:"default",[`${ce}-focused &`]:{color:Vn},[`${ce}-range-separator &`]:{[`${ce}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ce}-clear`]:{insetInlineEnd:Ft},"&:hover":{[`${ce}-clear`]:{opacity:1}},[`${ce}-active-bar`]:{bottom:-Ut,height:Kn,marginInlineStart:Ft,background:Xa,opacity:0,transition:`all ${Ma} ease-out`,pointerEvents:"none"},[`&${ce}-focused`]:{[`${ce}-active-bar`]:{opacity:1}},[`${ce}-range-separator`]:{alignItems:"center",padding:`0 ${Nn}px`,lineHeight:1},[`&${ce}-small`]:{[`${ce}-clear`]:{insetInlineEnd:zn},[`${ce}-active-bar`]:{marginInlineStart:zn}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,$r.Wf)(se)),aa(se)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:cr,[`&${ce}-dropdown-hidden`]:{display:"none"},[`&${ce}-dropdown-placement-bottomLeft`]:{[`${ce}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ce}-dropdown-placement-topLeft`]:{[`${ce}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${me}-slide-up-enter${me}-slide-up-enter-active${ce}-dropdown-placement-topLeft, - &${me}-slide-up-enter${me}-slide-up-enter-active${ce}-dropdown-placement-topRight, - &${me}-slide-up-appear${me}-slide-up-appear-active${ce}-dropdown-placement-topLeft, - &${me}-slide-up-appear${me}-slide-up-appear-active${ce}-dropdown-placement-topRight`]:{animationName:uo.Qt},[`&${me}-slide-up-enter${me}-slide-up-enter-active${ce}-dropdown-placement-bottomLeft, - &${me}-slide-up-enter${me}-slide-up-enter-active${ce}-dropdown-placement-bottomRight, - &${me}-slide-up-appear${me}-slide-up-appear-active${ce}-dropdown-placement-bottomLeft, - &${me}-slide-up-appear${me}-slide-up-appear-active${ce}-dropdown-placement-bottomRight`]:{animationName:uo.fJ},[`&${me}-slide-up-leave${me}-slide-up-leave-active${ce}-dropdown-placement-topLeft, - &${me}-slide-up-leave${me}-slide-up-leave-active${ce}-dropdown-placement-topRight`]:{animationName:uo.ly},[`&${me}-slide-up-leave${me}-slide-up-leave-active${ce}-dropdown-placement-bottomLeft, - &${me}-slide-up-leave${me}-slide-up-leave-active${ce}-dropdown-placement-bottomRight`]:{animationName:uo.Uw},[`${ce}-panel > ${ce}-time-panel`]:{paddingTop:pr},[`${ce}-ranges`]:{marginBottom:0,padding:`${pr}px ${Zr}px`,overflow:"hidden",lineHeight:`${vo-2*Ut-Nn/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ce}-preset > ${me}-tag-blue`]:{color:Xa,background:ao,borderColor:Bo,cursor:"pointer"},[`${ce}-ok`]:{marginInlineStart:"auto"}},[`${ce}-range-wrapper`]:{display:"flex",position:"relative"},[`${ce}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Ft*1.5,transition:`left ${Ma} ease-out`},(0,Ao.r)(_r,ro,Io,Ho,He)),[`${ce}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ho,borderRadius:po,boxShadow:Co,transition:`margin ${Ma}`,[`${ce}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ce}-presets`]:{display:"flex",flexDirection:"column",minWidth:ve,maxWidth:Le,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Nn,borderInlineEnd:`${Ut}px ${Yt} ${di}`,li:Object.assign(Object.assign({},$r.vS),{borderRadius:yi,paddingInline:Nn,paddingBlock:(Kt-Math.round(We*Fn))/2,cursor:"pointer",transition:`all ${Ma}`,"+ li":{marginTop:Mn},"&:hover":{background:ge}})}},[`${ce}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ce}-panel`]:{borderWidth:`0 0 ${Ut}px`},"&:last-child":{[`${ce}-panel`]:{borderWidth:0}}},[`${ce}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ce}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:rn}}}}),"&-dropdown-range":{padding:`${_r*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ce}-separator`]:{transform:"rotate(180deg)"},[`${ce}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,uo.oN)(se,"slide-up"),(0,uo.oN)(se,"slide-down"),(0,qa.Fm)(se,"move-up"),(0,qa.Fm)(se,"move-down")]},si=se=>{const{componentCls:ce,controlHeightLG:me,paddingXXS:Ge,padding:We}=se;return{pickerCellCls:`${ce}-cell`,pickerCellInnerCls:`${ce}-cell-inner`,pickerYearMonthCellWidth:me*1.5,pickerQuarterPanelContentHeight:me*1.4,pickerCellPaddingVertical:Ge+Ge/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:We+Ge/2}},Pi=se=>({cellHoverBg:se.controlItemBgHover,cellActiveWithRangeBg:se.controlItemBgActive,cellHoverWithRangeBg:new zo.C(se.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new zo.C(se.colorPrimary).lighten(20).toHexString(),cellBgDisabled:se.colorBgContainerDisabled,timeColumnWidth:se.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:se.controlHeightSM*1.5,cellHeight:se.controlHeightSM,textHeight:se.controlHeightLG,withoutTimeCellHeight:se.controlHeightLG*1.65});var ui=(0,vr.Z)("DatePicker",se=>{const ce=(0,tr.TS)((0,Oo.e5)(se),si(se));return[Dr(ce),qn(ce),(0,Ei.c)(se,{focusElCls:`${se.componentCls}-focused`})]},se=>Object.assign(Object.assign(Object.assign({},(0,Oo.TM)(se)),Pi(se)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:se.zIndexPopupBase+50}));function fi(se,ce,me){return me!==void 0?me:ce==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function bi(se,ce,me){return me!==void 0?me:ce==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function yo(se,ce){const me={adjustX:1,adjustY:1};switch(ce){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:me};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:me};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:me};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:me};default:return{points:se==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:me}}}function Yo(se){return se?Array.isArray(se)?se:[se]:[]}function zr(se){const{format:ce,picker:me,showHour:Ge,showMinute:We,showSecond:Ft,use12Hours:St}=se,Ut=Yo(ce)[0],Yt=Object.assign({},se);return ce&&Array.isArray(ce)&&(Yt.format=Ut),Ut&&typeof Ut=="string"&&(!Ut.includes("s")&&Ft===void 0&&(Yt.showSecond=!1),!Ut.includes("m")&&We===void 0&&(Yt.showMinute=!1),!Ut.includes("H")&&!Ut.includes("h")&&!Ut.includes("K")&&!Ut.includes("k")&&Ge===void 0&&(Yt.showHour=!1),(Ut.includes("a")||Ut.includes("A"))&&St===void 0&&(Yt.use12Hours=!0)),me==="time"?Yt:(typeof Ut=="function"&&delete Yt.format,{showTime:Yt})}function vi(se,ce,me){if(se===!1)return!1;const Ge={clearIcon:ce!=null?ce:me};return typeof se=="object"?Object.assign(Object.assign({},Ge),se):Ge}var Zi=ee(3113);function Xi(se){return ie.createElement(Zi.ZP,Object.assign({size:"small",type:"primary"},se))}var Fi={button:Xi},pi=function(se,ce){var me={};for(var Ge in se)Object.prototype.hasOwnProperty.call(se,Ge)&&ce.indexOf(Ge)<0&&(me[Ge]=se[Ge]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ge=Object.getOwnPropertySymbols(se);We{const{prefixCls:We,getPopupContainer:Ft,className:St,placement:Ut,size:Yt,disabled:rn,bordered:Qn=!0,placeholder:un,popupClassName:vn,dropdownClassName:Rn,status:Tn,clearIcon:Xt,allowClear:lt,rootClassName:Kt}=me,zn=pi(me,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Nn=ie.useRef(null),{getPrefixCls:Mn,direction:Vn,getPopupContainer:Kn}=(0,ie.useContext)(wo.E_),Fn=Mn("picker",We),{compactSize:Xa,compactItemClassnames:Ma}=(0,Cr.ri)(Fn,Vn),{format:cr,showTime:pr,picker:Zr}=me,vo=Mn(),[ao,Bo]=ui(Fn),_r=Object.assign(Object.assign({},pr?zr(Object.assign({format:cr,picker:Zr},pr)):{}),Zr==="time"?zr(Object.assign(Object.assign({format:cr},me),{picker:Zr})):{}),ro=(0,Vr.Z)(He=>{var tt;return(tt=Yt!=null?Yt:Xa)!==null&&tt!==void 0?tt:He}),Io=ie.useContext(No.Z),Ho=rn!=null?rn:Io,po=(0,ie.useContext)(Ar.aM),{hasFeedback:Co,status:yi,feedbackIcon:di}=po,ge=ie.createElement(ie.Fragment,null,Zr==="time"?ie.createElement(zt,null):ie.createElement(Ee,null),Co&&di);(0,ie.useImperativeHandle)(Ge,()=>({focus:()=>{var He;return(He=Nn.current)===null||He===void 0?void 0:He.focus()},blur:()=>{var He;return(He=Nn.current)===null||He===void 0?void 0:He.blur()}}));const[ve]=(0,Nr.Z)("Calendar",no.Z),Le=Object.assign(Object.assign({},ve),me.locale);return ao(ie.createElement(rr,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Fn}-separator`},ie.createElement(Dt,null)),disabled:Ho,ref:Nn,dropdownAlign:yo(Vn,Ut),placeholder:bi(Le,Zr,un),suffixIcon:ge,prevIcon:ie.createElement("span",{className:`${Fn}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Fn}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Fn}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Fn}-super-next-icon`}),transitionName:`${vo}-slide-up`},zn,_r,{className:Me()({[`${Fn}-${ro}`]:ro,[`${Fn}-borderless`]:!Qn},(0,qr.Z)(Fn,(0,qr.F)(yi,Tn),Co),Bo,Ma,St,Kt),locale:Le.lang,prefixCls:Fn,getPopupContainer:Ft||Kn,generateConfig:se,components:Fi,direction:Vn,dropdownClassName:Me()(Bo,vn||Rn,Kt),allowClear:vi(lt,Xt,ie.createElement(Mt.Z,null))})))})}var Ui=function(se,ce){var me={};for(var Ge in se)Object.prototype.hasOwnProperty.call(se,Ge)&&ce.indexOf(Ge)<0&&(me[Ge]=se[Ge]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ge=Object.getOwnPropertySymbols(se);We{const{prefixCls:Tn,getPopupContainer:Xt,style:lt,className:Kt,rootClassName:zn,size:Nn,bordered:Mn=!0,placement:Vn,placeholder:Kn,popupClassName:Fn,dropdownClassName:Xa,disabled:Ma,status:cr,clearIcon:pr,allowClear:Zr}=vn,vo=Ui(vn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:ao,direction:Bo,getPopupContainer:_r,[Qn]:ro}=(0,ie.useContext)(wo.E_),Io=ao("picker",Tn),{compactSize:Ho,compactItemClassnames:po}=(0,Cr.ri)(Io,Bo),Co=ie.useRef(null),{format:yi,showTime:di}=vn,[ge,ve]=ui(Io);(0,ie.useImperativeHandle)(Rn,()=>({focus:()=>{var kn;return(kn=Co.current)===null||kn===void 0?void 0:kn.focus()},blur:()=>{var kn;return(kn=Co.current)===null||kn===void 0?void 0:kn.blur()}}));const Le={showToday:!0};let He={};Yt&&(He.picker=Yt);const tt=Yt||vn.picker;He=Object.assign(Object.assign(Object.assign({},He),di?zr(Object.assign({format:yi,picker:tt},di)):{}),tt==="time"?zr(Object.assign(Object.assign({format:yi},vn),{picker:tt})):{});const ot=ao(),Nt=(0,Vr.Z)(kn=>{var ta;return(ta=Nn!=null?Nn:Ho)!==null&&ta!==void 0?ta:kn}),Bt=ie.useContext(No.Z),xt=Ma!=null?Ma:Bt,Gt=(0,ie.useContext)(Ar.aM),{hasFeedback:Zt,status:jt,feedbackIcon:cn}=Gt,dn=ie.createElement(ie.Fragment,null,tt==="time"?ie.createElement(zt,null):ie.createElement(Ee,null),Zt&&cn),[pn]=(0,Nr.Z)("DatePicker",no.Z),Gn=Object.assign(Object.assign({},pn),vn.locale);return ge(ie.createElement(xo,Object.assign({ref:Co,placeholder:fi(Gn,tt,Kn),suffixIcon:dn,dropdownAlign:yo(Bo,Vn),prevIcon:ie.createElement("span",{className:`${Io}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Io}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Io}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Io}-super-next-icon`}),transitionName:`${ot}-slide-up`},Le,vo,He,{locale:Gn.lang,className:Me()({[`${Io}-${Nt}`]:Nt,[`${Io}-borderless`]:!Mn},(0,qr.Z)(Io,(0,qr.F)(jt,cr),Zt),ve,po,ro==null?void 0:ro.className,Kt,zn),style:Object.assign(Object.assign({},ro==null?void 0:ro.style),lt),prefixCls:Io,getPopupContainer:Xt||_r,generateConfig:se,components:Fi,direction:Bo,disabled:xt,dropdownClassName:Me()(ve,zn,Fn||Xa),allowClear:vi(Zr,pr,ie.createElement(Mt.Z,null))})))});return rn&&(un.displayName=rn),un}const me=ce(),Ge=ce("week","WeekPicker"),We=ce("month","MonthPicker"),Ft=ce("year","YearPicker"),St=ce("time","TimePicker"),Ut=ce("quarter","QuarterPicker");return{DatePicker:me,WeekPicker:Ge,MonthPicker:We,YearPicker:Ft,TimePicker:St,QuarterPicker:Ut}}const tl=null;function Qi(se){const{DatePicker:ce,WeekPicker:me,MonthPicker:Ge,YearPicker:We,TimePicker:Ft,QuarterPicker:St}=el(se),Ut=Oi(se),Yt=ce;return Yt.WeekPicker=me,Yt.MonthPicker=Ge,Yt.YearPicker=We,Yt.RangePicker=Ut,Yt.TimePicker=Ft,Yt.QuarterPicker=St,Yt}var Sl=Qi;const $i=Sl(z);function al(se){const ce=yo(se.direction,se.placement);return ce.overflow.adjustY=!1,ce.overflow.adjustX=!1,Object.assign(Object.assign({},se),{dropdownAlign:ce})}const _i=(0,ne.Z)($i,"picker",null,al);$i._InternalPanelDoNotUseOrYouWillBeFired=_i;const bl=(0,ne.Z)($i.RangePicker,"picker",null,al);$i._InternalRangePanelDoNotUseOrYouWillBeFired=bl,$i.generatePicker=Sl;var vl=$i},28103:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return Ue}});var te=ee(92310),ae=ee.n(te),Ie=ee(59301),Xe=ee(36355),Te=ee(17313),ze=ee(83116),oe=ee(37613);const ut=Fe=>{const{componentCls:le,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:b,textPaddingInline:E,orientationMargin:x,verticalMarginInline:z}=Fe;return{[le]:Object.assign(Object.assign({},(0,Te.Wf)(Fe)),{borderBlockStart:`${b}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Fe.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${le}-with-text`]:{display:"flex",alignItems:"center",margin:`${Fe.dividerHorizontalWithTextGutterMargin}px 0`,color:Fe.colorTextHeading,fontWeight:500,fontSize:Fe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${le}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${le}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${le}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${le}-with-text${le}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${le}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${le}-with-text`]:{color:Fe.colorText,fontWeight:"normal",fontSize:Fe.fontSize},[`&-horizontal${le}-with-text-left${le}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${le}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${le}-with-text-right${le}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${le}-inner-text`]:{paddingInlineEnd:a}}})}};var gt=(0,ze.Z)("Divider",Fe=>{const le=(0,oe.TS)(Fe,{dividerHorizontalWithTextGutterMargin:Fe.margin,dividerHorizontalGutterMargin:Fe.marginLG,sizePaddingEdgeHorizontal:0});return[ut(le)]},Fe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Fe.marginXS})),$e=function(Fe,le){var a={};for(var y in Fe)Object.prototype.hasOwnProperty.call(Fe,y)&&le.indexOf(y)<0&&(a[y]=Fe[y]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,y=Object.getOwnPropertySymbols(Fe);b{const{getPrefixCls:le,direction:a,divider:y}=Ie.useContext(Xe.E_),{prefixCls:b,type:E="horizontal",orientation:x="center",orientationMargin:z,className:ne,rootClassName:re,children:ie,dashed:pe,plain:ye,style:Oe}=Fe,we=$e(Fe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Re=le("divider",b),[Ee,Ot]=gt(Re),wt=x.length>0?`-${x}`:x,on=!!ie,Et=x==="left"&&z!=null,zt=x==="right"&&z!=null,Mt=ae()(Re,y==null?void 0:y.className,Ot,`${Re}-${E}`,{[`${Re}-with-text`]:on,[`${Re}-with-text${wt}`]:on,[`${Re}-dashed`]:!!pe,[`${Re}-plain`]:!!ye,[`${Re}-rtl`]:a==="rtl",[`${Re}-no-default-orientation-margin-left`]:Et,[`${Re}-no-default-orientation-margin-right`]:zt},ne,re),Qt=Ie.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),ht=Object.assign(Object.assign({},Et&&{marginLeft:Qt}),zt&&{marginRight:Qt});return Ee(Ie.createElement("div",Object.assign({className:Mt,style:Object.assign(Object.assign({},y==null?void 0:y.style),Oe)},we,{role:"separator"}),ie&&E!=="vertical"&&Ie.createElement("span",{className:`${Re}-inner-text`,style:ht},ie)))}},43428:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return xe}});var te=ee(92310),ae=ee.n(te),Ie=ee(20439),Xe=ee(50298),Te=ee(43403),ze=ee(34280),oe=ee(59301),ut=oe.createContext(null),gt=oe.createContext({}),$e=ut,it=ee(4635),Ue=ee(14809),Fe=ee(77900),le=ee(10228),a=ee(26112),y=ee(70425),b=function(st){var bt=st.prefixCls,yt=st.className,Ae=st.style,Ne=st.children,Ce=st.containerRef,fe=st.id,ke=st.onMouseEnter,Se=st.onMouseOver,ue=st.onMouseLeave,de=st.onClick,Be=st.onKeyDown,be=st.onKeyUp,Pe={onMouseEnter:ke,onMouseOver:Se,onMouseLeave:ue,onClick:de,onKeyDown:Be,onKeyUp:be},je=oe.useContext(gt),nt=je.panel,qe=(0,y.useComposeRef)(nt,Ce);return oe.createElement(oe.Fragment,null,oe.createElement("div",(0,Ue.Z)({id:fe,className:ae()("".concat(bt,"-content"),yt),style:(0,Ie.Z)({},Ae),"aria-modal":"true",role:"dialog",ref:qe},Pe),Ne))},E=b,x=ee(48736);function z(Ke){return typeof Ke=="string"&&String(Number(Ke))===Ke?((0,x.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ke)):Ke}function ne(Ke){warning(!("wrapperClassName"in Ke),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ke.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var re={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ie(Ke,st){var bt,yt,Ae,Ne,Ce=Ke.prefixCls,fe=Ke.open,ke=Ke.placement,Se=Ke.inline,ue=Ke.push,de=Ke.forceRender,Be=Ke.autoFocus,be=Ke.keyboard,Pe=Ke.rootClassName,je=Ke.rootStyle,nt=Ke.zIndex,qe=Ke.className,et=Ke.id,Qe=Ke.style,dt=Ke.motion,he=Ke.width,De=Ke.height,Ye=Ke.children,Je=Ke.contentWrapperStyle,mt=Ke.mask,Rt=Ke.maskClosable,ct=Ke.maskMotion,_e=Ke.maskClassName,hn=Ke.maskStyle,Ln=Ke.afterOpenChange,En=Ke.onClose,en=Ke.onMouseEnter,$n=Ke.onMouseOver,Un=Ke.onMouseLeave,sn=Ke.onClick,wn=Ke.onKeyDown,jn=Ke.onKeyUp,Sn=oe.useRef(),la=oe.useRef(),ga=oe.useRef();oe.useImperativeHandle(st,function(){return Sn.current});var za=function(Ha){var Ea=Ha.keyCode,fn=Ha.shiftKey;switch(Ea){case le.Z.TAB:{if(Ea===le.Z.TAB){if(!fn&&document.activeElement===ga.current){var _a;(_a=la.current)===null||_a===void 0||_a.focus({preventScroll:!0})}else if(fn&&document.activeElement===la.current){var kr;(kr=ga.current)===null||kr===void 0||kr.focus({preventScroll:!0})}}break}case le.Z.ESC:{En&&be&&(Ha.stopPropagation(),En(Ha));break}}};oe.useEffect(function(){if(fe&&Be){var _n;(_n=Sn.current)===null||_n===void 0||_n.focus({preventScroll:!0})}},[fe]);var Aa=oe.useState(!1),Jn=(0,Xe.Z)(Aa,2),mn=Jn[0],ha=Jn[1],ma=oe.useContext($e),$a;ue===!1?$a={distance:0}:ue===!0?$a={}:$a=ue||{};var pt=(bt=(yt=(Ae=$a)===null||Ae===void 0?void 0:Ae.distance)!==null&&yt!==void 0?yt:ma==null?void 0:ma.pushDistance)!==null&&bt!==void 0?bt:180,Lt=oe.useMemo(function(){return{pushDistance:pt,push:function(){ha(!0)},pull:function(){ha(!1)}}},[pt]);oe.useEffect(function(){if(fe){var _n;ma==null||(_n=ma.push)===null||_n===void 0||_n.call(ma)}else{var Ha;ma==null||(Ha=ma.pull)===null||Ha===void 0||Ha.call(ma)}},[fe]),oe.useEffect(function(){return function(){var _n;ma==null||(_n=ma.pull)===null||_n===void 0||_n.call(ma)}},[]);var Ct=mt&&oe.createElement(Fe.default,(0,Ue.Z)({key:"mask"},ct,{visible:fe}),function(_n,Ha){var Ea=_n.className,fn=_n.style;return oe.createElement("div",{className:ae()("".concat(Ce,"-mask"),Ea,_e),style:(0,Ie.Z)((0,Ie.Z)({},fn),hn),onClick:Rt&&fe?En:void 0,ref:Ha})}),Bn=typeof dt=="function"?dt(ke):dt,Hn={};if(mn&&pt)switch(ke){case"top":Hn.transform="translateY(".concat(pt,"px)");break;case"bottom":Hn.transform="translateY(".concat(-pt,"px)");break;case"left":Hn.transform="translateX(".concat(pt,"px)");break;default:Hn.transform="translateX(".concat(-pt,"px)");break}ke==="left"||ke==="right"?Hn.width=z(he):Hn.height=z(De);var yn={onMouseEnter:en,onMouseOver:$n,onMouseLeave:Un,onClick:sn,onKeyDown:wn,onKeyUp:jn},fa=oe.createElement(Fe.default,(0,Ue.Z)({key:"panel"},Bn,{visible:fe,forceRender:de,onVisibleChanged:function(Ha){Ln==null||Ln(Ha)},removeOnLeave:!1,leavedClassName:"".concat(Ce,"-content-wrapper-hidden")}),function(_n,Ha){var Ea=_n.className,fn=_n.style;return oe.createElement("div",(0,Ue.Z)({className:ae()("".concat(Ce,"-content-wrapper"),Ea),style:(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},Hn),fn),Je)},(0,a.Z)(Ke,{data:!0})),oe.createElement(E,(0,Ue.Z)({id:et,containerRef:Ha,prefixCls:Ce,className:qe,style:Qe},yn),Ye))}),ya=(0,Ie.Z)({},je);return nt&&(ya.zIndex=nt),oe.createElement($e.Provider,{value:Lt},oe.createElement("div",{className:ae()(Ce,"".concat(Ce,"-").concat(ke),Pe,(Ne={},(0,it.Z)(Ne,"".concat(Ce,"-open"),fe),(0,it.Z)(Ne,"".concat(Ce,"-inline"),Se),Ne)),style:ya,tabIndex:-1,ref:Sn,onKeyDown:za},Ct,oe.createElement("div",{tabIndex:0,ref:la,style:re,"aria-hidden":"true","data-sentinel":"start"}),fa,oe.createElement("div",{tabIndex:0,ref:ga,style:re,"aria-hidden":"true","data-sentinel":"end"})))}var pe=oe.forwardRef(ie),ye=pe,Oe=function(st){var bt=st.open,yt=bt===void 0?!1:bt,Ae=st.prefixCls,Ne=Ae===void 0?"rc-drawer":Ae,Ce=st.placement,fe=Ce===void 0?"right":Ce,ke=st.autoFocus,Se=ke===void 0?!0:ke,ue=st.keyboard,de=ue===void 0?!0:ue,Be=st.width,be=Be===void 0?378:Be,Pe=st.mask,je=Pe===void 0?!0:Pe,nt=st.maskClosable,qe=nt===void 0?!0:nt,et=st.getContainer,Qe=st.forceRender,dt=st.afterOpenChange,he=st.destroyOnClose,De=st.onMouseEnter,Ye=st.onMouseOver,Je=st.onMouseLeave,mt=st.onClick,Rt=st.onKeyDown,ct=st.onKeyUp,_e=st.panelRef,hn=oe.useState(!1),Ln=(0,Xe.Z)(hn,2),En=Ln[0],en=Ln[1],$n=oe.useState(!1),Un=(0,Xe.Z)($n,2),sn=Un[0],wn=Un[1];(0,ze.Z)(function(){wn(!0)},[]);var jn=sn?yt:!1,Sn=oe.useRef(),la=oe.useRef();(0,ze.Z)(function(){jn&&(la.current=document.activeElement)},[jn]);var ga=function(ha){var ma;if(en(ha),dt==null||dt(ha),!ha&&la.current&&!((ma=Sn.current)!==null&&ma!==void 0&&ma.contains(la.current))){var $a;($a=la.current)===null||$a===void 0||$a.focus({preventScroll:!0})}},za=oe.useMemo(function(){return{panel:_e}},[_e]);if(!Qe&&!En&&!jn&&he)return null;var Aa={onMouseEnter:De,onMouseOver:Ye,onMouseLeave:Je,onClick:mt,onKeyDown:Rt,onKeyUp:ct},Jn=(0,Ie.Z)((0,Ie.Z)({},st),{},{open:jn,prefixCls:Ne,placement:fe,autoFocus:Se,keyboard:de,width:be,mask:je,maskClosable:qe,inline:et===!1,afterOpenChange:ga,ref:Sn},Aa);return oe.createElement(gt.Provider,{value:za},oe.createElement(Te.Z,{open:jn||Qe||En,autoDestroy:!1,getContainer:et,autoLock:je&&(jn||En)},oe.createElement(ye,Jn)))},we=Oe,Re=we,Ee=ee(62892),Ot=ee(36355),wt=ee(32441),on=ee(47729),zt=Ke=>{const{prefixCls:st,title:bt,footer:yt,extra:Ae,closeIcon:Ne,closable:Ce,onClose:fe,headerStyle:ke,drawerStyle:Se,bodyStyle:ue,footerStyle:de,children:Be}=Ke,be=oe.useCallback(et=>oe.createElement("button",{type:"button",onClick:fe,"aria-label":"Close",className:`${st}-close`},et),[fe]),[Pe,je]=(0,on.Z)(Ce,Ne,be,void 0,!0),nt=oe.useMemo(()=>!bt&&!Pe?null:oe.createElement("div",{style:ke,className:ae()(`${st}-header`,{[`${st}-header-close-only`]:Pe&&!bt&&!Ae})},oe.createElement("div",{className:`${st}-header-title`},je,bt&&oe.createElement("div",{className:`${st}-title`},bt)),Ae&&oe.createElement("div",{className:`${st}-extra`},Ae)),[Pe,je,Ae,ke,st,bt]),qe=oe.useMemo(()=>{if(!yt)return null;const et=`${st}-footer`;return oe.createElement("div",{className:et,style:de},yt)},[yt,de,st]);return oe.createElement("div",{className:`${st}-wrapper-body`,style:Se},nt,oe.createElement("div",{className:`${st}-body`,style:ue},Be),qe)},Mt=ee(33234),Qt=ee(83116),ht=ee(37613),at=Ke=>{const{componentCls:st,motionDurationSlow:bt}=Ke,yt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${bt}`}}};return{[st]:{[`${st}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${bt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${st}-panel-motion`]:{"&-left":[yt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[yt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[yt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[yt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Dt=Ke=>{const{componentCls:st,zIndexPopup:bt,colorBgMask:yt,colorBgElevated:Ae,motionDurationSlow:Ne,motionDurationMid:Ce,padding:fe,paddingLG:ke,fontSizeLG:Se,lineHeightLG:ue,lineWidth:de,lineType:Be,colorSplit:be,marginSM:Pe,colorIcon:je,colorIconHover:nt,colorText:qe,fontWeightStrong:et,footerPaddingBlock:Qe,footerPaddingInline:dt}=Ke,he=`${st}-content-wrapper`;return{[st]:{position:"fixed",inset:0,zIndex:bt,pointerEvents:"none","&-pure":{position:"relative",background:Ae,[`&${st}-left`]:{boxShadow:Ke.boxShadowDrawerLeft},[`&${st}-right`]:{boxShadow:Ke.boxShadowDrawerRight},[`&${st}-top`]:{boxShadow:Ke.boxShadowDrawerUp},[`&${st}-bottom`]:{boxShadow:Ke.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${st}-mask`]:{position:"absolute",inset:0,zIndex:bt,background:yt,pointerEvents:"auto"},[he]:{position:"absolute",zIndex:bt,maxWidth:"100vw",transition:`all ${Ne}`,"&-hidden":{display:"none"}},[`&-left > ${he}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ke.boxShadowDrawerLeft},[`&-right > ${he}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ke.boxShadowDrawerRight},[`&-top > ${he}`]:{top:0,insetInline:0,boxShadow:Ke.boxShadowDrawerUp},[`&-bottom > ${he}`]:{bottom:0,insetInline:0,boxShadow:Ke.boxShadowDrawerDown},[`${st}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Ae,pointerEvents:"auto"},[`${st}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${st}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${fe}px ${ke}px`,fontSize:Se,lineHeight:ue,borderBottom:`${de}px ${Be} ${be}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${st}-extra`]:{flex:"none"},[`${st}-close`]:{display:"inline-block",marginInlineEnd:Pe,color:je,fontWeight:et,fontSize:Se,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ce}`,textRendering:"auto","&:focus, &:hover":{color:nt,textDecoration:"none"}},[`${st}-title`]:{flex:1,margin:0,color:qe,fontWeight:Ke.fontWeightStrong,fontSize:Se,lineHeight:ue},[`${st}-body`]:{flex:1,minWidth:0,minHeight:0,padding:ke,overflow:"auto"},[`${st}-footer`]:{flexShrink:0,padding:`${Qe}px ${dt}px`,borderTop:`${de}px ${Be} ${be}`},"&-rtl":{direction:"rtl"}}}};var At=(0,Qt.Z)("Drawer",Ke=>{const st=(0,ht.TS)(Ke,{});return[Dt(st),at(st)]},Ke=>({zIndexPopup:Ke.zIndexPopupBase,footerPaddingBlock:Ke.paddingXS,footerPaddingInline:Ke.padding})),Me=ee(11575),rt=function(Ke,st){var bt={};for(var yt in Ke)Object.prototype.hasOwnProperty.call(Ke,yt)&&st.indexOf(yt)<0&&(bt[yt]=Ke[yt]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,yt=Object.getOwnPropertySymbols(Ke);Ae{var st;const{rootClassName:bt,width:yt,height:Ae,size:Ne="default",mask:Ce=!0,push:fe=nn,open:ke,afterOpenChange:Se,onClose:ue,prefixCls:de,getContainer:Be,style:be,className:Pe,visible:je,afterVisibleChange:nt}=Ke,qe=rt(Ke,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:et,getPrefixCls:Qe,direction:dt,drawer:he}=oe.useContext(Ot.E_),De=Qe("drawer",de),[Ye,Je]=At(De),mt=Be===void 0&&et?()=>et(document.body):Be,Rt=ae()({"no-mask":!Ce,[`${De}-rtl`]:dt==="rtl"},bt,Je),ct=oe.useMemo(()=>yt!=null?yt:Ne==="large"?736:378,[yt,Ne]),_e=oe.useMemo(()=>Ae!=null?Ae:Ne==="large"?736:378,[Ae,Ne]),hn={motionName:(0,Ee.m)(De,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Ln=en=>({motionName:(0,Ee.m)(De,`panel-motion-${en}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),En=(0,Me.H)();return Ye(oe.createElement(Mt.BR,null,oe.createElement(wt.Ux,{status:!0,override:!0},oe.createElement(Re,Object.assign({prefixCls:De,onClose:ue,maskMotion:hn,motion:Ln},qe,{open:ke!=null?ke:je,mask:Ce,push:fe,width:ct,height:_e,style:Object.assign(Object.assign({},he==null?void 0:he.style),be),className:ae()(he==null?void 0:he.className,Pe),rootClassName:Rt,getContainer:mt,afterOpenChange:Se!=null?Se:nt,panelRef:En}),oe.createElement(zt,Object.assign({prefixCls:De},qe,{onClose:ue}))))))},Jt=Ke=>{const{prefixCls:st,style:bt,className:yt,placement:Ae="right"}=Ke,Ne=rt(Ke,["prefixCls","style","className","placement"]),{getPrefixCls:Ce}=oe.useContext(Ot.E_),fe=Ce("drawer",st),[ke,Se]=At(fe),ue=ae()(fe,`${fe}-pure`,`${fe}-${Ae}`,Se,yt);return ke(oe.createElement("div",{className:ue,style:bt},oe.createElement(zt,Object.assign({prefixCls:fe},Ne))))};It._InternalPanelDoNotUseOrYouWillBeFired=Jt;var xe=It},91857:function(Pt,Tt,ee){"use strict";var te=ee(59301),ae=ee(38819),Ie=ee(92310),Xe=ee.n(Ie),Te=ee(31561),ze=ee(70425),oe=ee(18929),ut=ee(2738),gt=ee(79676),$e=ee(53487),it=ee(92343),Ue=ee(36355),Fe=ee(20834),le=ee(40875),a=ee(88088),y=ee(47211);const b=null,E=re=>{const{menu:ie,arrow:pe,prefixCls:ye,children:Oe,trigger:we,disabled:Re,dropdownRender:Ee,getPopupContainer:Ot,overlayClassName:wt,rootClassName:on,open:Et,onOpenChange:zt,visible:Mt,onVisibleChange:Qt,mouseEnterDelay:ht=.15,mouseLeaveDelay:Ve=.1,autoAdjustOverflow:at=!0,placement:Dt="",overlay:At,transitionName:Me}=re,{getPopupContainer:rt,getPrefixCls:Ht,direction:nn}=te.useContext(Ue.E_),It=te.useMemo(()=>{const Pe=Ht();return Me!==void 0?Me:Dt.includes("top")?`${Pe}-slide-down`:`${Pe}-slide-up`},[Ht,Dt,Me]),Jt=te.useMemo(()=>Dt?Dt.includes("Center")?Dt.slice(0,Dt.indexOf("Center")):Dt:nn==="rtl"?"bottomRight":"bottomLeft",[Dt,nn]),xe=Ht("dropdown",ye),[Ke,st]=(0,y.Z)(xe),[,bt]=(0,a.Z)(),yt=te.Children.only(Oe),Ae=(0,it.Tm)(yt,{className:Xe()(`${xe}-trigger`,{[`${xe}-rtl`]:nn==="rtl"},yt.props.className),disabled:Re}),Ne=Re?[]:we;let Ce;Ne&&Ne.includes("contextMenu")&&(Ce=!0);const[fe,ke]=(0,oe.Z)(!1,{value:Et!=null?Et:Mt}),Se=(0,ze.useEvent)(Pe=>{zt==null||zt(Pe),Qt==null||Qt(Pe),ke(Pe)}),ue=Xe()(wt,on,st,{[`${xe}-rtl`]:nn==="rtl"}),de=(0,gt.Z)({arrowPointAtCenter:typeof pe=="object"&&pe.pointAtCenter,autoAdjustOverflow:at,offset:bt.marginXXS,arrowWidth:pe?bt.sizePopupArrow:0,borderRadius:bt.borderRadius}),Be=te.useCallback(()=>{ke(!1)},[]),be=()=>{let Pe;return ie!=null&&ie.items?Pe=te.createElement(Fe.default,Object.assign({},ie)):typeof At=="function"?Pe=At():Pe=At,Ee&&(Pe=Ee(Pe)),Pe=te.Children.only(typeof Pe=="string"?te.createElement("span",null,Pe):Pe),te.createElement(le.J,{prefixCls:`${xe}-menu`,expandIcon:te.createElement("span",{className:`${xe}-menu-submenu-arrow`},te.createElement(ae.Z,{className:`${xe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Be,validator:je=>{let{mode:nt}=je}},Pe)};return Ke(te.createElement(Te.Z,Object.assign({alignPoint:Ce},(0,ut.Z)(re,["rootClassName"]),{mouseEnterDelay:ht,mouseLeaveDelay:Ve,visible:fe,builtinPlacements:de,arrow:!!pe,overlayClassName:ue,prefixCls:xe,getPopupContainer:Ot||rt,transitionName:It,trigger:Ne,overlay:be,placement:Jt,onVisibleChange:Se}),Ae))};function x(re){return Object.assign(Object.assign({},re),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,$e.Z)(E,"dropdown",re=>re,x),ne=re=>te.createElement(z,Object.assign({},re),te.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=ne,Tt.Z=E},38854:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return a}});var te=ee(91857),ae=ee(92310),Ie=ee.n(ae),Xe=ee(59301),Te=ee(18785),ze=ee(3113),oe=ee(36355),ut=ee(81327),gt=ee(33234),$e=ee(47211),it=function(y,b){var E={};for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&b.indexOf(x)<0&&(E[x]=y[x]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(y);z{const{getPopupContainer:b,getPrefixCls:E,direction:x}=Xe.useContext(oe.E_),{prefixCls:z,type:ne="default",danger:re,disabled:ie,loading:pe,onClick:ye,htmlType:Oe,children:we,className:Re,menu:Ee,arrow:Ot,autoFocus:wt,overlay:on,trigger:Et,align:zt,open:Mt,onOpenChange:Qt,placement:ht,getPopupContainer:Ve,href:at,icon:Dt=Xe.createElement(Te.Z,null),title:At,buttonsRender:Me=be=>be,mouseEnterDelay:rt,mouseLeaveDelay:Ht,overlayClassName:nn,overlayStyle:It,destroyPopupOnHide:Jt,dropdownRender:xe}=y,Ke=it(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"]),st=E("dropdown",z),bt=`${st}-button`,[yt,Ae]=(0,$e.Z)(st),Ne={menu:Ee,arrow:Ot,autoFocus:wt,align:zt,disabled:ie,trigger:ie?[]:Et,onOpenChange:Qt,getPopupContainer:Ve||b,mouseEnterDelay:rt,mouseLeaveDelay:Ht,overlayClassName:nn,overlayStyle:It,destroyPopupOnHide:Jt,dropdownRender:xe},{compactSize:Ce,compactItemClassnames:fe}=(0,gt.ri)(st,x),ke=Ie()(bt,fe,Re,Ae);"overlay"in y&&(Ne.overlay=on),"open"in y&&(Ne.open=Mt),"placement"in y?Ne.placement=ht:Ne.placement=x==="rtl"?"bottomLeft":"bottomRight";const Se=Xe.createElement(ze.ZP,{type:ne,danger:re,disabled:ie,loading:pe,onClick:ye,htmlType:Oe,href:at,title:At},we),ue=Xe.createElement(ze.ZP,{type:ne,danger:re,icon:Dt}),[de,Be]=Me([Se,ue]);return yt(Xe.createElement(ut.Z.Compact,Object.assign({className:ke,size:Ce,block:!0},Ke),de,Xe.createElement(te.Z,Object.assign({},Ne),Be)))};Ue.__ANT_BUTTON=!0;var Fe=Ue;const le=te.Z;le.Button=Fe;var a=le},47211:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return it}});var te=ee(17313),ae=ee(13826),Ie=ee(92899),Xe=ee(29878),Te=ee(19447),ze=ee(83116),oe=ee(37613),gt=Ue=>{const{componentCls:Fe,menuCls:le,colorError:a,colorTextLightSolid:y}=Ue,b=`${le}-item`;return{[`${Fe}, ${Fe}-menu-submenu`]:{[`${le} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const $e=Ue=>{const{componentCls:Fe,menuCls:le,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:b,antCls:E,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:ne,fontSize:re,dropdownEdgeChildPadding:ie,colorTextDisabled:pe,fontSizeIcon:ye,controlPaddingHorizontal:Oe,colorBgElevated:we}=Ue;return[{[Fe]:Object.assign(Object.assign({},(0,te.Wf)(Ue)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${x}-down, & > ${E}-btn-icon > ${x}-down`]:{fontSize:ye}},[`${Fe}-wrap`]:{position:"relative",[`${E}-btn > ${x}-down`]:{fontSize:ye},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${Fe}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${Fe}-placement-bottomLeft, - &${E}-slide-down-appear${E}-slide-down-appear-active${Fe}-placement-bottomLeft, - &${E}-slide-down-enter${E}-slide-down-enter-active${Fe}-placement-bottom, - &${E}-slide-down-appear${E}-slide-down-appear-active${Fe}-placement-bottom, - &${E}-slide-down-enter${E}-slide-down-enter-active${Fe}-placement-bottomRight, - &${E}-slide-down-appear${E}-slide-down-appear-active${Fe}-placement-bottomRight`]:{animationName:ae.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${Fe}-placement-topLeft, - &${E}-slide-up-appear${E}-slide-up-appear-active${Fe}-placement-topLeft, - &${E}-slide-up-enter${E}-slide-up-enter-active${Fe}-placement-top, - &${E}-slide-up-appear${E}-slide-up-appear-active${Fe}-placement-top, - &${E}-slide-up-enter${E}-slide-up-enter-active${Fe}-placement-topRight, - &${E}-slide-up-appear${E}-slide-up-appear-active${Fe}-placement-topRight`]:{animationName:ae.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${Fe}-placement-bottomLeft, - &${E}-slide-down-leave${E}-slide-down-leave-active${Fe}-placement-bottom, - &${E}-slide-down-leave${E}-slide-down-leave-active${Fe}-placement-bottomRight`]:{animationName:ae.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${Fe}-placement-topLeft, - &${E}-slide-up-leave${E}-slide-up-leave-active${Fe}-placement-top, - &${E}-slide-up-leave${E}-slide-up-leave-active${Fe}-placement-topRight`]:{animationName:ae.ly}})},(0,Te.ZP)(Ue,{colorBg:we,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Fe} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Fe}, ${Fe}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:ie,listStyleType:"none",backgroundColor:we,backgroundClip:"padding-box",borderRadius:Ue.borderRadiusLG,outline:"none",boxShadow:Ue.boxShadowSecondary},(0,te.Qy)(Ue)),{[`${le}-item-group-title`]:{padding:`${ne}px ${Oe}px`,color:Ue.colorTextDescription,transition:`all ${z}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:re,marginInlineEnd:Ue.marginXS,fontSize:Ue.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Oe}px`,color:Ue.colorText,fontWeight:"normal",fontSize:re,lineHeight:Ue.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:Ue.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ue.controlItemBgHover}},(0,te.Qy)(Ue)),{"&-selected":{color:Ue.colorPrimary,backgroundColor:Ue.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ue.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:we,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ue.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ue.colorSplit},[`${Fe}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ue.paddingXS,[`${Fe}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ue.colorTextDescription,fontSize:ye,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${Ue.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:Oe+Ue.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${Fe}-menu-submenu-title`]:{[`&, ${Fe}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:we,cursor:"not-allowed"}},[`${le}-submenu-selected ${Fe}-menu-submenu-title`]:{color:Ue.colorPrimary}})}},[(0,ae.oN)(Ue,"slide-up"),(0,ae.oN)(Ue,"slide-down"),(0,Ie.Fm)(Ue,"move-up"),(0,Ie.Fm)(Ue,"move-down"),(0,Xe._y)(Ue,"zoom-big")]]};var it=(0,ze.Z)("Dropdown",(Ue,Fe)=>{let{rootPrefixCls:le}=Fe;const{marginXXS:a,sizePopupArrow:y,controlHeight:b,fontSize:E,lineHeight:x,paddingXXS:z,componentCls:ne,borderRadiusLG:re}=Ue,ie=(b-E*x)/2,{dropdownArrowOffset:pe}=(0,Te.fS)({contentRadius:re}),ye=(0,oe.TS)(Ue,{menuCls:`${ne}-menu`,rootPrefixCls:le,dropdownArrowDistance:y/2+a,dropdownArrowOffset:pe,dropdownPaddingVertical:ie,dropdownEdgeChildPadding:z});return[$e(ye),gt(ye)]},Ue=>({zIndexPopup:Ue.zIndexPopupBase+50}))},8628:function(Pt,Tt,ee){"use strict";var te=ee(59301),ae=ee(34280),Ie=ee(56762),Xe=ee(69507);function Te(){let ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const oe=(0,te.useRef)({}),ut=(0,Ie.Z)(),gt=(0,Xe.ZP)();return(0,ae.Z)(()=>{const $e=gt.subscribe(it=>{oe.current=it,ze&&ut()});return()=>gt.unsubscribe($e)},[]),oe.current}Tt.Z=Te},45818:function(Pt,Tt,ee){"use strict";ee.d(Tt,{D:function(){return z},Z:function(){return ie}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function(ye,Oe){return ae.createElement(Te.Z,(0,te.Z)({},ye,{ref:Oe,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe,gt=ee(33853),$e=ee(38819),it=ee(92310),Ue=ee.n(it),Fe=ee(2738),a=pe=>!isNaN(parseFloat(pe))&&isFinite(pe),y=ee(36355),b=ee(84966),E=function(pe,ye){var Oe={};for(var we in pe)Object.prototype.hasOwnProperty.call(pe,we)&&ye.indexOf(we)<0&&(Oe[we]=pe[we]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,we=Object.getOwnPropertySymbols(pe);Re{let pe=0;return function(){let ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return pe+=1,`${ye}${pe}`}})();var ie=ae.forwardRef((pe,ye)=>{const{prefixCls:Oe,className:we,trigger:Re,children:Ee,defaultCollapsed:Ot=!1,theme:wt="dark",style:on={},collapsible:Et=!1,reverseArrow:zt=!1,width:Mt=200,collapsedWidth:Qt=80,zeroWidthTriggerStyle:ht,breakpoint:Ve,onCollapse:at,onBreakpoint:Dt}=pe,At=E(pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Me}=(0,ae.useContext)(b.Gs),[rt,Ht]=(0,ae.useState)("collapsed"in pe?pe.collapsed:Ot),[nn,It]=(0,ae.useState)(!1);(0,ae.useEffect)(()=>{"collapsed"in pe&&Ht(pe.collapsed)},[pe.collapsed]);const Jt=(Ae,Ne)=>{"collapsed"in pe||Ht(Ae),at==null||at(Ae,Ne)},xe=(0,ae.useRef)();xe.current=Ae=>{It(Ae.matches),Dt==null||Dt(Ae.matches),rt!==Ae.matches&&Jt(Ae.matches,"responsive")},(0,ae.useEffect)(()=>{function Ae(Ce){return xe.current(Ce)}let Ne;if(typeof window!="undefined"){const{matchMedia:Ce}=window;if(Ce&&Ve&&Ve in x){Ne=Ce(`(max-width: ${x[Ve]})`);try{Ne.addEventListener("change",Ae)}catch(fe){Ne.addListener(Ae)}Ae(Ne)}}return()=>{try{Ne==null||Ne.removeEventListener("change",Ae)}catch(Ce){Ne==null||Ne.removeListener(Ae)}}},[Ve]),(0,ae.useEffect)(()=>{const Ae=ne("ant-sider-");return Me.addSider(Ae),()=>Me.removeSider(Ae)},[]);const Ke=()=>{Jt(!rt,"clickTrigger")},{getPrefixCls:st}=(0,ae.useContext)(y.E_),bt=()=>{const Ae=st("layout-sider",Oe),Ne=(0,Fe.Z)(At,["collapsed"]),Ce=rt?Qt:Mt,fe=a(Ce)?`${Ce}px`:String(Ce),ke=parseFloat(String(Qt||0))===0?ae.createElement("span",{onClick:Ke,className:Ue()(`${Ae}-zero-width-trigger`,`${Ae}-zero-width-trigger-${zt?"right":"left"}`),style:ht},Re||ae.createElement(ut,null)):null,de={expanded:zt?ae.createElement($e.Z,null):ae.createElement(gt.Z,null),collapsed:zt?ae.createElement(gt.Z,null):ae.createElement($e.Z,null)}[rt?"collapsed":"expanded"],Be=Re!==null?ke||ae.createElement("div",{className:`${Ae}-trigger`,onClick:Ke,style:{width:fe}},Re||de):null,be=Object.assign(Object.assign({},on),{flex:`0 0 ${fe}`,maxWidth:fe,minWidth:fe,width:fe}),Pe=Ue()(Ae,`${Ae}-${wt}`,{[`${Ae}-collapsed`]:!!rt,[`${Ae}-has-trigger`]:Et&&Re!==null&&!ke,[`${Ae}-below`]:!!nn,[`${Ae}-zero-width`]:parseFloat(fe)===0},we);return ae.createElement("aside",Object.assign({className:Pe},Ne,{style:be,ref:ye}),ae.createElement("div",{className:`${Ae}-children`},Ee),Et||nn&&ke?Be:null)},yt=ae.useMemo(()=>({siderCollapsed:rt}),[rt]);return ae.createElement(z.Provider,{value:yt},bt())})},84966:function(Pt,Tt,ee){"use strict";ee.d(Tt,{VY:function(){return z},$_:function(){return x},h4:function(){return E},Gs:function(){return Fe},ZP:function(){return ne}});var te=ee(95190),ae=ee(92310),Ie=ee.n(ae),Xe=ee(2738),Te=ee(59301),ze=ee(36355),oe=ee(83116),gt=re=>{const{componentCls:ie,bodyBg:pe,lightSiderBg:ye,lightTriggerBg:Oe,lightTriggerColor:we}=re;return{[`${ie}-sider-light`]:{background:ye,[`${ie}-sider-trigger`]:{color:we,background:Oe},[`${ie}-sider-zero-width-trigger`]:{color:we,background:Oe,border:`1px solid ${pe}`,borderInlineStart:0}}}};const $e=re=>{const{antCls:ie,componentCls:pe,colorText:ye,triggerColor:Oe,footerBg:we,triggerBg:Re,headerHeight:Ee,headerPadding:Ot,headerColor:wt,footerPadding:on,triggerHeight:Et,zeroTriggerHeight:zt,zeroTriggerWidth:Mt,motionDurationMid:Qt,motionDurationSlow:ht,fontSize:Ve,borderRadius:at,bodyBg:Dt,headerBg:At,siderBg:Me}=re;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Dt,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:Me,transition:`all ${Qt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ie}-menu${ie}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Et},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Et,color:Oe,lineHeight:`${Et}px`,textAlign:"center",background:Re,cursor:"pointer",transition:`all ${Qt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Ee,insetInlineEnd:-Mt,zIndex:1,width:Mt,height:zt,color:Oe,fontSize:re.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Me,borderStartStartRadius:0,borderStartEndRadius:at,borderEndEndRadius:at,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ht} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ht}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Mt,borderStartStartRadius:at,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:at}}}}},gt(re)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:Ee,padding:Ot,color:wt,lineHeight:`${Ee}px`,background:At,[`${ie}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:on,color:ye,fontSize:Ve,background:we},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var it=(0,oe.Z)("Layout",re=>[$e(re)],re=>{const{colorBgLayout:ie,controlHeight:pe,controlHeightLG:ye,colorText:Oe,controlHeightSM:we,marginXXS:Re,colorTextLightSolid:Ee,colorBgContainer:Ot}=re,wt=ye*1.25;return{colorBgHeader:"#001529",colorBgBody:ie,colorBgTrigger:"#002140",bodyBg:ie,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${wt}px`,headerColor:Oe,footerPadding:`${we}px ${wt}px`,footerBg:ie,siderBg:"#001529",triggerHeight:ye+Re*2,triggerBg:"#002140",triggerColor:Ee,zeroTriggerWidth:ye,zeroTriggerHeight:ye,lightSiderBg:Ot,lightTriggerBg:Ot,lightTriggerColor:Oe}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ue=function(re,ie){var pe={};for(var ye in re)Object.prototype.hasOwnProperty.call(re,ye)&&ie.indexOf(ye)<0&&(pe[ye]=re[ye]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,ye=Object.getOwnPropertySymbols(re);Oenull,removeSider:()=>null}});function le(re){let{suffixCls:ie,tagName:pe,displayName:ye}=re;return Oe=>Te.forwardRef((Re,Ee)=>Te.createElement(Oe,Object.assign({ref:Ee,suffixCls:ie,tagName:pe},Re)))}const a=Te.forwardRef((re,ie)=>{const{prefixCls:pe,suffixCls:ye,className:Oe,tagName:we}=re,Re=Ue(re,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Ee}=Te.useContext(ze.E_),Ot=Ee("layout",pe),[wt,on]=it(Ot),Et=ye?`${Ot}-${ye}`:Ot;return wt(Te.createElement(we,Object.assign({className:Ie()(pe||Et,Oe,on),ref:ie},Re)))}),y=Te.forwardRef((re,ie)=>{const{direction:pe}=Te.useContext(ze.E_),[ye,Oe]=Te.useState([]),{prefixCls:we,className:Re,rootClassName:Ee,children:Ot,hasSider:wt,tagName:on,style:Et}=re,zt=Ue(re,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Mt=(0,Xe.Z)(zt,["suffixCls"]),{getPrefixCls:Qt,layout:ht}=Te.useContext(ze.E_),Ve=Qt("layout",we),[at,Dt]=it(Ve),At=Ie()(Ve,{[`${Ve}-has-sider`]:typeof wt=="boolean"?wt:ye.length>0,[`${Ve}-rtl`]:pe==="rtl"},ht==null?void 0:ht.className,Re,Ee,Dt),Me=Te.useMemo(()=>({siderHook:{addSider:rt=>{Oe(Ht=>[].concat((0,te.Z)(Ht),[rt]))},removeSider:rt=>{Oe(Ht=>Ht.filter(nn=>nn!==rt))}}}),[]);return at(Te.createElement(Fe.Provider,{value:Me},Te.createElement(on,Object.assign({ref:ie,className:At,style:Object.assign(Object.assign({},ht==null?void 0:ht.style),Et)},Mt),Ot)))}),b=le({tagName:"div",displayName:"Layout"})(y),E=le({suffixCls:"header",tagName:"header",displayName:"Header"})(a),x=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),z=le({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ne=b},40875:function(Pt,Tt,ee){"use strict";ee.d(Tt,{J:function(){return ze}});var te=ee(59301),ae=ee(33234),Ie=ee(70425),Xe=function(oe,ut){var gt={};for(var $e in oe)Object.prototype.hasOwnProperty.call(oe,$e)&&ut.indexOf($e)<0&&(gt[$e]=oe[$e]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,$e=Object.getOwnPropertySymbols(oe);it<$e.length;it++)ut.indexOf($e[it])<0&&Object.prototype.propertyIsEnumerable.call(oe,$e[it])&&(gt[$e[it]]=oe[$e[it]]);return gt};const Te=te.createContext(null),ze=te.forwardRef((oe,ut)=>{const{children:gt}=oe,$e=Xe(oe,["children"]),it=te.useContext(Te),Ue=te.useMemo(()=>Object.assign(Object.assign({},it),$e),[it,$e.prefixCls,$e.mode,$e.selectable]);return te.createElement(Te.Provider,{value:Ue},te.createElement(ae.BR,null,(0,Ie.supportNodeRef)(gt)?te.cloneElement(gt,{ref:ut}):gt))});Tt.Z=Te},20834:function(Pt,Tt,ee){"use strict";ee.d(Tt,{default:function(){return yt}});var te=ee(15285),ae=ee(59301),Ie=ee(45818),Xe=ee(92310),Te=ee.n(Xe),ze=ee(36355),oe=function(Ae,Ne){var Ce={};for(var fe in Ae)Object.prototype.hasOwnProperty.call(Ae,fe)&&Ne.indexOf(fe)<0&&(Ce[fe]=Ae[fe]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,fe=Object.getOwnPropertySymbols(Ae);ke{const{prefixCls:Ne,className:Ce,dashed:fe}=Ae,ke=oe(Ae,["prefixCls","className","dashed"]),{getPrefixCls:Se}=ae.useContext(ze.E_),ue=Se("menu",Ne),de=Te()({[`${ue}-item-divider-dashed`]:!!fe},Ce);return ae.createElement(te.iz,Object.assign({className:de},ke))},$e=ee(11592),it=ee(2738),Ue=ee(6848),Fe=ee(92343),a=(0,ae.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=Ae=>{var Ne;const{className:Ce,children:fe,icon:ke,title:Se,danger:ue}=Ae,{prefixCls:de,firstLevel:Be,direction:be,disableMenuItemTitleTooltip:Pe,inlineCollapsed:je}=ae.useContext(a),nt=De=>{const Ye=ae.createElement("span",{className:`${de}-title-content`},fe);return(!ke||(0,Fe.l$)(fe)&&fe.type==="span")&&fe&&De&&Be&&typeof fe=="string"?ae.createElement("div",{className:`${de}-inline-collapsed-noicon`},fe.charAt(0)):Ye},{siderCollapsed:qe}=ae.useContext(Ie.D);let et=Se;typeof Se=="undefined"?et=Be?fe:"":Se===!1&&(et="");const Qe={title:et};!qe&&!je&&(Qe.title=null,Qe.open=!1);const dt=(0,$e.Z)(fe).length;let he=ae.createElement(te.ck,Object.assign({},(0,it.Z)(Ae,["title","icon","danger"]),{className:Te()({[`${de}-item-danger`]:ue,[`${de}-item-only-child`]:(ke?dt+1:dt)===1},Ce),title:typeof Se=="string"?Se:void 0}),(0,Fe.Tm)(ke,{className:Te()((0,Fe.l$)(ke)?(Ne=ke.props)===null||Ne===void 0?void 0:Ne.className:"",`${de}-item-icon`)}),nt(je));return Pe||(he=ae.createElement(Ue.Z,Object.assign({},Qe,{placement:be==="rtl"?"left":"right",overlayClassName:`${de}-inline-collapsed-tooltip`}),he)),he},x=Ae=>{var Ne;const{popupClassName:Ce,icon:fe,title:ke,theme:Se}=Ae,ue=ae.useContext(a),{prefixCls:de,inlineCollapsed:Be,theme:be}=ue,Pe=(0,te.Xl)();let je;if(!fe)je=Be&&!Pe.length&&ke&&typeof ke=="string"?ae.createElement("div",{className:`${de}-inline-collapsed-noicon`},ke.charAt(0)):ae.createElement("span",{className:`${de}-title-content`},ke);else{const qe=(0,Fe.l$)(ke)&&ke.type==="span";je=ae.createElement(ae.Fragment,null,(0,Fe.Tm)(fe,{className:Te()((0,Fe.l$)(fe)?(Ne=fe.props)===null||Ne===void 0?void 0:Ne.className:"",`${de}-item-icon`)}),qe?ke:ae.createElement("span",{className:`${de}-title-content`},ke))}const nt=ae.useMemo(()=>Object.assign(Object.assign({},ue),{firstLevel:!1}),[ue]);return ae.createElement(a.Provider,{value:nt},ae.createElement(te.Wd,Object.assign({},(0,it.Z)(Ae,["icon"]),{title:je,popupClassName:Te()(de,Ce,`${de}-${Se||be}`)})))},z=ee(18785),ne=ee(70425),re=ee(62892),ie=ee(40875),pe=function(Ae,Ne){var Ce={};for(var fe in Ae)Object.prototype.hasOwnProperty.call(Ae,fe)&&Ne.indexOf(fe)<0&&(Ce[fe]=Ae[fe]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,fe=Object.getOwnPropertySymbols(Ae);ke{if(Ne&&typeof Ne=="object"){const fe=Ne,{label:ke,children:Se,key:ue,type:de}=fe,Be=pe(fe,["label","children","key","type"]),be=ue!=null?ue:`tmp-${Ce}`;return Se||de==="group"?de==="group"?ae.createElement(te.BW,Object.assign({key:be},Be,{title:ke}),ye(Se)):ae.createElement(x,Object.assign({key:be},Be,{title:ke}),ye(Se)):de==="divider"?ae.createElement(gt,Object.assign({key:be},Be)):ae.createElement(b,Object.assign({key:be},Be),ke)}return null}).filter(Ne=>Ne)}function Oe(Ae){return ae.useMemo(()=>Ae&&ye(Ae),[Ae])}var we=ee(64993),Re=ee(17313),Ee=ee(8378),Ot=ee(13826),wt=ee(29878),on=ee(83116),Et=ee(37613),Mt=Ae=>{const{componentCls:Ne,motionDurationSlow:Ce,horizontalLineHeight:fe,colorSplit:ke,lineWidth:Se,lineType:ue,itemPaddingInline:de}=Ae;return{[`${Ne}-horizontal`]:{lineHeight:fe,border:0,borderBottom:`${Se}px ${ue} ${ke}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ne}-item, ${Ne}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:de},[`> ${Ne}-item:hover, - > ${Ne}-item-active, - > ${Ne}-submenu ${Ne}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ne}-item, ${Ne}-submenu-title`]:{transition:[`border-color ${Ce}`,`background ${Ce}`].join(",")},[`${Ne}-submenu-arrow`]:{display:"none"}}}},ht=Ae=>{let{componentCls:Ne,menuArrowOffset:Ce}=Ae;return{[`${Ne}-rtl`]:{direction:"rtl"},[`${Ne}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ne}-rtl${Ne}-vertical, - ${Ne}-submenu-rtl ${Ne}-vertical`]:{[`${Ne}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ce})`},"&::after":{transform:`rotate(45deg) translateY(${Ce})`}}}}};const Ve=Ae=>Object.assign({},(0,Re.oN)(Ae));var Dt=(Ae,Ne)=>{const{componentCls:Ce,itemColor:fe,itemSelectedColor:ke,groupTitleColor:Se,itemBg:ue,subMenuItemBg:de,itemSelectedBg:Be,activeBarHeight:be,activeBarWidth:Pe,activeBarBorderWidth:je,motionDurationSlow:nt,motionEaseInOut:qe,motionEaseOut:et,itemPaddingInline:Qe,motionDurationMid:dt,itemHoverColor:he,lineType:De,colorSplit:Ye,itemDisabledColor:Je,dangerItemColor:mt,dangerItemHoverColor:Rt,dangerItemSelectedColor:ct,dangerItemActiveBg:_e,dangerItemSelectedBg:hn,itemHoverBg:Ln,itemActiveBg:En,menuSubMenuBg:en,horizontalItemSelectedColor:$n,horizontalItemSelectedBg:Un,horizontalItemBorderRadius:sn,horizontalItemHoverBg:wn,popupBg:jn}=Ae;return{[`${Ce}-${Ne}, ${Ce}-${Ne} > ${Ce}`]:{color:fe,background:ue,[`&${Ce}-root:focus-visible`]:Object.assign({},Ve(Ae)),[`${Ce}-item-group-title`]:{color:Se},[`${Ce}-submenu-selected`]:{[`> ${Ce}-submenu-title`]:{color:ke}},[`${Ce}-item-disabled, ${Ce}-submenu-disabled`]:{color:`${Je} !important`},[`${Ce}-item:not(${Ce}-item-selected):not(${Ce}-submenu-selected)`]:{[`&:hover, > ${Ce}-submenu-title:hover`]:{color:he}},[`&:not(${Ce}-horizontal)`]:{[`${Ce}-item:not(${Ce}-item-selected)`]:{"&:hover":{backgroundColor:Ln},"&:active":{backgroundColor:En}},[`${Ce}-submenu-title`]:{"&:hover":{backgroundColor:Ln},"&:active":{backgroundColor:En}}},[`${Ce}-item-danger`]:{color:mt,[`&${Ce}-item:hover`]:{[`&:not(${Ce}-item-selected):not(${Ce}-submenu-selected)`]:{color:Rt}},[`&${Ce}-item:active`]:{background:_e}},[`${Ce}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ce}-item-selected`]:{color:ke,[`&${Ce}-item-danger`]:{color:ct},"a, a:hover":{color:"inherit"}},[`& ${Ce}-item-selected`]:{backgroundColor:Be,[`&${Ce}-item-danger`]:{backgroundColor:hn}},[`${Ce}-item, ${Ce}-submenu-title`]:{[`&:not(${Ce}-item-disabled):focus-visible`]:Object.assign({},Ve(Ae))},[`&${Ce}-submenu > ${Ce}`]:{backgroundColor:en},[`&${Ce}-popup > ${Ce}`]:{backgroundColor:jn},[`&${Ce}-horizontal`]:Object.assign(Object.assign({},Ne==="dark"?{borderBottom:0}:{}),{[`> ${Ce}-item, > ${Ce}-submenu`]:{top:je,marginTop:-je,marginBottom:0,borderRadius:sn,"&::after":{position:"absolute",insetInline:Qe,bottom:0,borderBottom:`${be}px solid transparent`,transition:`border-color ${nt} ${qe}`,content:'""'},"&:hover, &-active, &-open":{background:wn,"&::after":{borderBottomWidth:be,borderBottomColor:$n}},"&-selected":{color:$n,backgroundColor:Un,"&:hover":{backgroundColor:Un},"&::after":{borderBottomWidth:be,borderBottomColor:$n}}}}),[`&${Ce}-root`]:{[`&${Ce}-inline, &${Ce}-vertical`]:{borderInlineEnd:`${je}px ${De} ${Ye}`}},[`&${Ce}-inline`]:{[`${Ce}-sub${Ce}-inline`]:{background:de},[`${Ce}-item, ${Ce}-submenu-title`]:je&&Pe?{width:`calc(100% + ${je}px)`}:{},[`${Ce}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Pe}px solid ${ke}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${dt} ${et}`,`opacity ${dt} ${et}`].join(","),content:'""'},[`&${Ce}-item-danger`]:{"&::after":{borderInlineEndColor:ct}}},[`${Ce}-selected, ${Ce}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${dt} ${qe}`,`opacity ${dt} ${qe}`].join(",")}}}}}};const At=Ae=>{const{componentCls:Ne,itemHeight:Ce,itemMarginInline:fe,padding:ke,menuArrowSize:Se,marginXS:ue,itemMarginBlock:de}=Ae,Be=ke+Se+ue;return{[`${Ne}-item`]:{position:"relative",overflow:"hidden"},[`${Ne}-item, ${Ne}-submenu-title`]:{height:Ce,lineHeight:`${Ce}px`,paddingInline:ke,overflow:"hidden",textOverflow:"ellipsis",marginInline:fe,marginBlock:de,width:`calc(100% - ${fe*2}px)`},[`> ${Ne}-item, - > ${Ne}-submenu > ${Ne}-submenu-title`]:{height:Ce,lineHeight:`${Ce}px`},[`${Ne}-item-group-list ${Ne}-submenu-title, - ${Ne}-submenu-title`]:{paddingInlineEnd:Be}}};var rt=Ae=>{const{componentCls:Ne,iconCls:Ce,itemHeight:fe,colorTextLightSolid:ke,dropdownWidth:Se,controlHeightLG:ue,motionDurationMid:de,motionEaseOut:Be,paddingXL:be,itemMarginInline:Pe,fontSizeLG:je,motionDurationSlow:nt,paddingXS:qe,boxShadowSecondary:et,collapsedWidth:Qe,collapsedIconSize:dt}=Ae,he={height:fe,lineHeight:`${fe}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ne]:{"&-inline, &-vertical":Object.assign({[`&${Ne}-root`]:{boxShadow:"none"}},At(Ae))},[`${Ne}-submenu-popup`]:{[`${Ne}-vertical`]:Object.assign(Object.assign({},At(Ae)),{boxShadow:et})}},{[`${Ne}-submenu-popup ${Ne}-vertical${Ne}-sub`]:{minWidth:Se,maxHeight:`calc(100vh - ${ue*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ne}-inline`]:{width:"100%",[`&${Ne}-root`]:{[`${Ne}-item, ${Ne}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${nt}`,`background ${nt}`,`padding ${de} ${Be}`].join(","),[`> ${Ne}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ne}-sub${Ne}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ne}-submenu > ${Ne}-submenu-title`]:he,[`& ${Ne}-item-group-title`]:{paddingInlineStart:be}},[`${Ne}-item`]:he}},{[`${Ne}-inline-collapsed`]:{width:Qe,[`&${Ne}-root`]:{[`${Ne}-item, ${Ne}-submenu ${Ne}-submenu-title`]:{[`> ${Ne}-inline-collapsed-noicon`]:{fontSize:je,textAlign:"center"}}},[`> ${Ne}-item, - > ${Ne}-item-group > ${Ne}-item-group-list > ${Ne}-item, - > ${Ne}-item-group > ${Ne}-item-group-list > ${Ne}-submenu > ${Ne}-submenu-title, - > ${Ne}-submenu > ${Ne}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${je/2}px - ${Pe}px)`,textOverflow:"clip",[` - ${Ne}-submenu-arrow, - ${Ne}-submenu-expand-icon - `]:{opacity:0},[`${Ne}-item-icon, ${Ce}`]:{margin:0,fontSize:dt,lineHeight:`${fe}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ne}-item-icon, ${Ce}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ne}-item-icon, ${Ce}`]:{display:"none"},"a, a:hover":{color:ke}},[`${Ne}-item-group-title`]:Object.assign(Object.assign({},Re.vS),{paddingInline:qe})}}]};const Ht=Ae=>{const{componentCls:Ne,motionDurationSlow:Ce,motionDurationMid:fe,motionEaseInOut:ke,motionEaseOut:Se,iconCls:ue,iconSize:de,iconMarginInlineEnd:Be}=Ae;return{[`${Ne}-item, ${Ne}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ce}`,`background ${Ce}`,`padding ${Ce} ${ke}`].join(","),[`${Ne}-item-icon, ${ue}`]:{minWidth:de,fontSize:de,transition:[`font-size ${fe} ${Se}`,`margin ${Ce} ${ke}`,`color ${Ce}`].join(","),"+ span":{marginInlineStart:Be,opacity:1,transition:[`opacity ${Ce} ${ke}`,`margin ${Ce}`,`color ${Ce}`].join(",")}},[`${Ne}-item-icon`]:Object.assign({},(0,Re.Ro)()),[`&${Ne}-item-only-child`]:{[`> ${ue}, > ${Ne}-item-icon`]:{marginInlineEnd:0}}},[`${Ne}-item-disabled, ${Ne}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ne}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},nn=Ae=>{const{componentCls:Ne,motionDurationSlow:Ce,motionEaseInOut:fe,borderRadius:ke,menuArrowSize:Se,menuArrowOffset:ue}=Ae;return{[`${Ne}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ae.margin,width:Se,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ce} ${fe}, opacity ${Ce}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Se*.6,height:Se*.15,backgroundColor:"currentcolor",borderRadius:ke,transition:[`background ${Ce} ${fe}`,`transform ${Ce} ${fe}`,`top ${Ce} ${fe}`,`color ${Ce} ${fe}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${ue})`},"&::after":{transform:`rotate(-45deg) translateY(${ue})`}}}}},It=Ae=>{const{antCls:Ne,componentCls:Ce,fontSize:fe,motionDurationSlow:ke,motionDurationMid:Se,motionEaseInOut:ue,paddingXS:de,padding:Be,colorSplit:be,lineWidth:Pe,zIndexPopup:je,borderRadiusLG:nt,subMenuItemBorderRadius:qe,menuArrowSize:et,menuArrowOffset:Qe,lineType:dt,menuPanelMaskInset:he,groupTitleLineHeight:De,groupTitleFontSize:Ye}=Ae;return[{"":{[`${Ce}`]:Object.assign(Object.assign({},(0,Re.dF)()),{"&-hidden":{display:"none"}})},[`${Ce}-submenu-hidden`]:{display:"none"}},{[Ce]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Re.Wf)(Ae)),(0,Re.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:fe,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ke} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ce}-item`]:{flex:"none"}},[`${Ce}-item, ${Ce}-submenu, ${Ce}-submenu-title`]:{borderRadius:Ae.itemBorderRadius},[`${Ce}-item-group-title`]:{padding:`${de}px ${Be}px`,fontSize:Ye,lineHeight:De,transition:`all ${ke}`},[`&-horizontal ${Ce}-submenu`]:{transition:[`border-color ${ke} ${ue}`,`background ${ke} ${ue}`].join(",")},[`${Ce}-submenu, ${Ce}-submenu-inline`]:{transition:[`border-color ${ke} ${ue}`,`background ${ke} ${ue}`,`padding ${Se} ${ue}`].join(",")},[`${Ce}-submenu ${Ce}-sub`]:{cursor:"initial",transition:[`background ${ke} ${ue}`,`padding ${ke} ${ue}`].join(",")},[`${Ce}-title-content`]:{transition:`color ${ke}`},[`${Ce}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ce}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:be,borderStyle:dt,borderWidth:0,borderTopWidth:Pe,marginBlock:Pe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ht(Ae)),{[`${Ce}-item-group`]:{[`${Ce}-item-group-list`]:{margin:0,padding:0,[`${Ce}-item, ${Ce}-submenu-title`]:{paddingInline:`${fe*2}px ${Be}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:je,borderRadius:nt,boxShadow:"none",transformOrigin:"0 0",[`&${Ce}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${he}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:he},"\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:Ae.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ae.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ae.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ae.paddingXS},[`> ${Ce}`]:Object.assign(Object.assign(Object.assign({borderRadius:nt},Ht(Ae)),nn(Ae)),{[`${Ce}-item, ${Ce}-submenu > ${Ce}-submenu-title`]:{borderRadius:qe},[`${Ce}-submenu-title::after`]:{transition:`transform ${ke} ${ue}`}})}}),nn(Ae)),{[`&-inline-collapsed ${Ce}-submenu-arrow, - &-inline ${Ce}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Qe})`},"&::after":{transform:`rotate(45deg) translateX(-${Qe})`}},[`${Ce}-submenu-open${Ce}-submenu-inline > ${Ce}-submenu-title > ${Ce}-submenu-arrow`]:{transform:`translateY(-${et*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Qe})`},"&::before":{transform:`rotate(45deg) translateX(${Qe})`}}})},{[`${Ne}-layout-header`]:{[Ce]:{lineHeight:"inherit"}}}]};var Jt=(Ae,Ne)=>(0,on.Z)("Menu",fe=>{if(Ne===!1)return[];const{colorBgElevated:ke,colorPrimary:Se,colorTextLightSolid:ue,controlHeightLG:de,fontSize:Be,darkItemColor:be,darkDangerItemColor:Pe,darkItemBg:je,darkSubMenuItemBg:nt,darkItemSelectedColor:qe,darkItemSelectedBg:et,darkDangerItemSelectedBg:Qe,darkItemHoverBg:dt,darkGroupTitleColor:he,darkItemHoverColor:De,darkItemDisabledColor:Ye,darkDangerItemHoverColor:Je,darkDangerItemSelectedColor:mt,darkDangerItemActiveBg:Rt}=fe,ct=Be/7*5,_e=(0,Et.TS)(fe,{menuArrowSize:ct,menuHorizontalHeight:de*1.15,menuArrowOffset:`${ct*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ke}),hn=(0,Et.TS)(_e,{itemColor:be,itemHoverColor:De,groupTitleColor:he,itemSelectedColor:qe,itemBg:je,popupBg:je,subMenuItemBg:nt,itemActiveBg:"transparent",itemSelectedBg:et,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:dt,itemDisabledColor:Ye,dangerItemColor:Pe,dangerItemHoverColor:Je,dangerItemSelectedColor:mt,dangerItemActiveBg:Rt,dangerItemSelectedBg:Qe,menuSubMenuBg:nt,horizontalItemSelectedColor:ue,horizontalItemSelectedBg:Se});return[It(_e),Mt(_e),rt(_e),Dt(_e,"light"),Dt(hn,"dark"),ht(_e),(0,Ee.Z)(_e),(0,Ot.oN)(_e,"slide-up"),(0,Ot.oN)(_e,"slide-down"),(0,wt._y)(_e,"zoom-big")]},fe=>{const{colorPrimary:ke,colorError:Se,colorTextDisabled:ue,colorErrorBg:de,colorText:Be,colorTextDescription:be,colorBgContainer:Pe,colorFillAlter:je,colorFillContent:nt,lineWidth:qe,lineWidthBold:et,controlItemBgActive:Qe,colorBgTextHover:dt,controlHeightLG:he,lineHeight:De,colorBgElevated:Ye,marginXXS:Je,padding:mt,fontSize:Rt,controlHeightSM:ct,fontSizeLG:_e,colorTextLightSolid:hn,colorErrorHover:Ln}=fe,En=new we.C(hn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:fe.zIndexPopupBase+50,radiusItem:fe.borderRadiusLG,itemBorderRadius:fe.borderRadiusLG,radiusSubMenuItem:fe.borderRadiusSM,subMenuItemBorderRadius:fe.borderRadiusSM,colorItemText:Be,itemColor:Be,colorItemTextHover:Be,itemHoverColor:Be,colorItemTextHoverHorizontal:ke,horizontalItemHoverColor:ke,colorGroupTitle:be,groupTitleColor:be,colorItemTextSelected:ke,itemSelectedColor:ke,colorItemTextSelectedHorizontal:ke,horizontalItemSelectedColor:ke,colorItemBg:Pe,itemBg:Pe,colorItemBgHover:dt,itemHoverBg:dt,colorItemBgActive:nt,itemActiveBg:Qe,colorSubItemBg:je,subMenuItemBg:je,colorItemBgSelected:Qe,itemSelectedBg:Qe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:et,activeBarHeight:et,colorActiveBarBorderSize:qe,activeBarBorderWidth:qe,colorItemTextDisabled:ue,itemDisabledColor:ue,colorDangerItemText:Se,dangerItemColor:Se,colorDangerItemTextHover:Se,dangerItemHoverColor:Se,colorDangerItemTextSelected:Se,dangerItemSelectedColor:Se,colorDangerItemBgActive:de,dangerItemActiveBg:de,colorDangerItemBgSelected:de,dangerItemSelectedBg:de,itemMarginInline:fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:he,groupTitleLineHeight:De,collapsedWidth:he*2,popupBg:Ye,itemMarginBlock:Je,itemPaddingInline:mt,horizontalLineHeight:`${he*1.15}px`,iconSize:Rt,iconMarginInlineEnd:ct-Rt,collapsedIconSize:_e,groupTitleFontSize:Rt,darkItemDisabledColor:new we.C(hn).setAlpha(.25).toRgbString(),darkItemColor:En,darkDangerItemColor:Se,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:hn,darkItemSelectedBg:ke,darkDangerItemSelectedBg:Se,darkItemHoverBg:"transparent",darkGroupTitleColor:En,darkItemHoverColor:hn,darkDangerItemHoverColor:Ln,darkDangerItemSelectedColor:hn,darkDangerItemActiveBg:Se}},{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"]]})(Ae),xe=function(Ae,Ne){var Ce={};for(var fe in Ae)Object.prototype.hasOwnProperty.call(Ae,fe)&&Ne.indexOf(fe)<0&&(Ce[fe]=Ae[fe]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,fe=Object.getOwnPropertySymbols(Ae);ke{var Ce,fe;const ke=ae.useContext(ie.Z),Se=ke||{},{getPrefixCls:ue,getPopupContainer:de,direction:Be,menu:be}=ae.useContext(ze.E_),Pe=ue(),{prefixCls:je,className:nt,style:qe,theme:et="light",expandIcon:Qe,_internalDisableMenuItemTitleTooltip:dt,inlineCollapsed:he,siderCollapsed:De,items:Ye,children:Je,rootClassName:mt,mode:Rt,selectable:ct,onClick:_e,overflowedIndicatorPopupClassName:hn}=Ae,Ln=xe(Ae,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),En=(0,it.Z)(Ln,["collapsedWidth"]),en=Oe(Ye)||Je;(Ce=Se.validator)===null||Ce===void 0||Ce.call(Se,{mode:Rt});const $n=(0,ne.useEvent)(function(){var mn;_e==null||_e.apply(void 0,arguments),(mn=Se.onClick)===null||mn===void 0||mn.call(Se)}),Un=Se.mode||Rt,sn=ct!=null?ct:Se.selectable,wn=ae.useMemo(()=>De!==void 0?De:he,[he,De]),jn={horizontal:{motionName:`${Pe}-slide-up`},inline:(0,re.Z)(Pe),other:{motionName:`${Pe}-zoom-big`}},Sn=ue("menu",je||Se.prefixCls),[la,ga]=Jt(Sn,!ke),za=Te()(`${Sn}-${et}`,be==null?void 0:be.className,nt);let Aa;if(typeof Qe=="function")Aa=Qe;else if(Qe===null||Qe===!1)Aa=null;else if(Se.expandIcon===null||Se.expandIcon===!1)Aa=null;else{const mn=Qe!=null?Qe:Se.expandIcon;Aa=(0,Fe.Tm)(mn,{className:Te()(`${Sn}-submenu-expand-icon`,(0,Fe.l$)(mn)?(fe=mn.props)===null||fe===void 0?void 0:fe.className:"")})}const Jn=ae.useMemo(()=>({prefixCls:Sn,inlineCollapsed:wn||!1,direction:Be,firstLevel:!0,theme:et,mode:Un,disableMenuItemTitleTooltip:dt}),[Sn,wn,Be,dt,et]);return la(ae.createElement(ie.Z.Provider,{value:null},ae.createElement(a.Provider,{value:Jn},ae.createElement(te.ZP,Object.assign({getPopupContainer:de,overflowedIndicator:ae.createElement(z.Z,null),overflowedIndicatorPopupClassName:Te()(Sn,`${Sn}-${et}`,hn),mode:Un,selectable:sn,onClick:$n},En,{inlineCollapsed:wn,style:Object.assign(Object.assign({},be==null?void 0:be.style),qe),className:za,prefixCls:Sn,direction:Be,defaultMotions:jn,expandIcon:Aa,ref:Ne,rootClassName:Te()(mt,ga)}),en))))});const bt=(0,ae.forwardRef)((Ae,Ne)=>{const Ce=(0,ae.useRef)(null),fe=ae.useContext(Ie.D);return(0,ae.useImperativeHandle)(Ne,()=>({menu:Ce.current,focus:ke=>{var Se;(Se=Ce.current)===null||Se===void 0||Se.focus(ke)}})),ae.createElement(st,Object.assign({ref:Ce},Ae,fe))});bt.Item=b,bt.SubMenu=x,bt.Divider=gt,bt.ItemGroup=te.BW;var yt=bt},58421:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return Se}});var te=ee(14809),ae=ee(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Xe=Ie,Te=ee(7657),ze=function(de,Be){return ae.createElement(Te.Z,(0,te.Z)({},de,{ref:Be,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe,gt=ee(49198),$e=ee(33853),it=ee(38819),Ue=ee(92310),Fe=ee.n(Ue),le=ee(4635),a=ee(20439),y=ee(99153),b=ee(84851),E=ee(19257),x=ee(93046),z=ee(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},re=ne,ie=ee(91735),pe=function(ue){(0,E.Z)(Be,ue);var de=(0,x.Z)(Be);function Be(){var be;(0,y.Z)(this,Be);for(var Pe=arguments.length,je=new Array(Pe),nt=0;nt=0||qe.relatedTarget.className.indexOf("".concat(he,"-item"))>=0))&&dt(be.getValidValue()))},be.go=function(qe){var et=be.state.goInputText;et!==""&&(qe.keyCode===re.ENTER||qe.type==="click")&&(be.setState({goInputText:""}),be.props.quickGo(be.getValidValue()))},be}return(0,b.Z)(Be,[{key:"getPageSizeOptions",value:function(){var Pe=this.props,je=Pe.pageSize,nt=Pe.pageSizeOptions;return nt.some(function(qe){return qe.toString()===je.toString()})?nt:nt.concat([je.toString()]).sort(function(qe,et){var Qe=Number.isNaN(Number(qe))?0:Number(qe),dt=Number.isNaN(Number(et))?0:Number(et);return Qe-dt})}},{key:"render",value:function(){var Pe=this,je=this.props,nt=je.pageSize,qe=je.locale,et=je.rootPrefixCls,Qe=je.changeSize,dt=je.quickGo,he=je.goButton,De=je.selectComponentClass,Ye=je.buildOptionText,Je=je.selectPrefixCls,mt=je.disabled,Rt=this.state.goInputText,ct="".concat(et,"-options"),_e=De,hn=null,Ln=null,En=null;if(!Qe&&!dt)return null;var en=this.getPageSizeOptions();if(Qe&&_e){var $n=en.map(function(Un,sn){return ae.createElement(_e.Option,{key:sn,value:Un.toString()},(Ye||Pe.buildOptionText)(Un))});hn=ae.createElement(_e,{disabled:mt,prefixCls:Je,showSearch:!1,className:"".concat(ct,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(nt||en[0]).toString(),onChange:this.changeSize,getPopupContainer:function(sn){return sn.parentNode},"aria-label":qe.page_size,defaultOpen:!1},$n)}return dt&&(he&&(En=typeof he=="boolean"?ae.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:mt,className:"".concat(ct,"-quick-jumper-button")},qe.jump_to_confirm):ae.createElement("span",{onClick:this.go,onKeyUp:this.go},he)),Ln=ae.createElement("div",{className:"".concat(ct,"-quick-jumper")},qe.jump_to,ae.createElement("input",{disabled:mt,type:"text",value:Rt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":qe.page}),qe.page,En)),ae.createElement("li",{className:"".concat(ct)},hn,Ln)}}]),Be}(ae.Component);pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var ye=pe,Oe=function(de){var Be,be=de.rootPrefixCls,Pe=de.page,je=de.active,nt=de.className,qe=de.showTitle,et=de.onClick,Qe=de.onKeyPress,dt=de.itemRender,he="".concat(be,"-item"),De=Fe()(he,"".concat(he,"-").concat(Pe),(Be={},(0,le.Z)(Be,"".concat(he,"-active"),je),(0,le.Z)(Be,"".concat(he,"-disabled"),!Pe),(0,le.Z)(Be,de.className,nt),Be)),Ye=function(){et(Pe)},Je=function(ct){Qe(ct,et,Pe)},mt=dt(Pe,"page",ae.createElement("a",{rel:"nofollow"},Pe));return mt?ae.createElement("li",{title:qe?Pe.toString():null,className:De,onClick:Ye,onKeyPress:Je,tabIndex:0},mt):null},we=Oe;function Re(){}function Ee(ue){var de=Number(ue);return typeof de=="number"&&!Number.isNaN(de)&&isFinite(de)&&Math.floor(de)===de}var Ot=function(de,Be,be){return be};function wt(ue,de,Be){var be=typeof ue=="undefined"?de.pageSize:ue;return Math.floor((Be.total-1)/be)+1}var on=function(ue){(0,E.Z)(Be,ue);var de=(0,x.Z)(Be);function Be(be){var Pe;(0,y.Z)(this,Be),Pe=de.call(this,be),Pe.paginationNode=ae.createRef(),Pe.getJumpPrevPage=function(){return Math.max(1,Pe.state.current-(Pe.props.showLessItems?3:5))},Pe.getJumpNextPage=function(){return Math.min(wt(void 0,Pe.state,Pe.props),Pe.state.current+(Pe.props.showLessItems?3:5))},Pe.getItemIcon=function(Qe,dt){var he=Pe.props.prefixCls,De=Qe||ae.createElement("button",{type:"button","aria-label":dt,className:"".concat(he,"-item-link")});return typeof Qe=="function"&&(De=ae.createElement(Qe,(0,a.Z)({},Pe.props))),De},Pe.isValid=function(Qe){var dt=Pe.props.total;return Ee(Qe)&&Qe!==Pe.state.current&&Ee(dt)&&dt>0},Pe.shouldDisplayQuickJumper=function(){var Qe=Pe.props,dt=Qe.showQuickJumper,he=Qe.total,De=Pe.state.pageSize;return he<=De?!1:dt},Pe.handleKeyDown=function(Qe){(Qe.keyCode===re.ARROW_UP||Qe.keyCode===re.ARROW_DOWN)&&Qe.preventDefault()},Pe.handleKeyUp=function(Qe){var dt=Pe.getValidValue(Qe),he=Pe.state.currentInputValue;dt!==he&&Pe.setState({currentInputValue:dt}),Qe.keyCode===re.ENTER?Pe.handleChange(dt):Qe.keyCode===re.ARROW_UP?Pe.handleChange(dt-1):Qe.keyCode===re.ARROW_DOWN&&Pe.handleChange(dt+1)},Pe.handleBlur=function(Qe){var dt=Pe.getValidValue(Qe);Pe.handleChange(dt)},Pe.changePageSize=function(Qe){var dt=Pe.state.current,he=wt(Qe,Pe.state,Pe.props);dt=dt>he?he:dt,he===0&&(dt=Pe.state.current),typeof Qe=="number"&&("pageSize"in Pe.props||Pe.setState({pageSize:Qe}),"current"in Pe.props||Pe.setState({current:dt,currentInputValue:dt})),Pe.props.onShowSizeChange(dt,Qe),"onChange"in Pe.props&&Pe.props.onChange&&Pe.props.onChange(dt,Qe)},Pe.handleChange=function(Qe){var dt=Pe.props,he=dt.disabled,De=dt.onChange,Ye=Pe.state,Je=Ye.pageSize,mt=Ye.current,Rt=Ye.currentInputValue;if(Pe.isValid(Qe)&&!he){var ct=wt(void 0,Pe.state,Pe.props),_e=Qe;return Qe>ct?_e=ct:Qe<1&&(_e=1),"current"in Pe.props||Pe.setState({current:_e}),_e!==Rt&&Pe.setState({currentInputValue:_e}),De(_e,Je),_e}return mt},Pe.prev=function(){Pe.hasPrev()&&Pe.handleChange(Pe.state.current-1)},Pe.next=function(){Pe.hasNext()&&Pe.handleChange(Pe.state.current+1)},Pe.jumpPrev=function(){Pe.handleChange(Pe.getJumpPrevPage())},Pe.jumpNext=function(){Pe.handleChange(Pe.getJumpNextPage())},Pe.hasPrev=function(){return Pe.state.current>1},Pe.hasNext=function(){return Pe.state.current2?he-2:0),Ye=2;Ye=nt?et=nt:et=Number(je),et}},{key:"getShowSizeChanger",value:function(){var Pe=this.props,je=Pe.showSizeChanger,nt=Pe.total,qe=Pe.totalBoundaryShowSizeChanger;return typeof je!="undefined"?je:nt>qe}},{key:"render",value:function(){var Pe=this.props,je=Pe.prefixCls,nt=Pe.className,qe=Pe.style,et=Pe.disabled,Qe=Pe.hideOnSinglePage,dt=Pe.total,he=Pe.locale,De=Pe.showQuickJumper,Ye=Pe.showLessItems,Je=Pe.showTitle,mt=Pe.showTotal,Rt=Pe.simple,ct=Pe.itemRender,_e=Pe.showPrevNextJumpers,hn=Pe.jumpPrevIcon,Ln=Pe.jumpNextIcon,En=Pe.selectComponentClass,en=Pe.selectPrefixCls,$n=Pe.pageSizeOptions,Un=this.state,sn=Un.current,wn=Un.pageSize,jn=Un.currentInputValue;if(Qe===!0&&dt<=wn)return null;var Sn=wt(void 0,this.state,this.props),la=[],ga=null,za=null,Aa=null,Jn=null,mn=null,ha=De&&De.goButton,ma=Ye?1:2,$a=sn-1>0?sn-1:0,pt=sn+1dt?dt:sn*wn]));if(Rt){ha&&(typeof ha=="boolean"?mn=ae.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},he.jump_to_confirm):mn=ae.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ha),mn=ae.createElement("li",{title:Je?"".concat(he.jump_to).concat(sn,"/").concat(Sn):null,className:"".concat(je,"-simple-pager")},mn));var Bn=this.renderPrev($a);return ae.createElement("ul",(0,te.Z)({className:Fe()(je,"".concat(je,"-simple"),(0,le.Z)({},"".concat(je,"-disabled"),et),nt),style:qe,ref:this.paginationNode},Lt),Ct,Bn?ae.createElement("li",{title:Je?he.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Fe()("".concat(je,"-prev"),(0,le.Z)({},"".concat(je,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Bn):null,ae.createElement("li",{title:Je?"".concat(sn,"/").concat(Sn):null,className:"".concat(je,"-simple-pager")},ae.createElement("input",{type:"text",value:jn,disabled:et,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ae.createElement("span",{className:"".concat(je,"-slash")},"/"),Sn),ae.createElement("li",{title:Je?he.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Fe()("".concat(je,"-next"),(0,le.Z)({},"".concat(je,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(pt)),mn)}if(Sn<=3+ma*2){var Hn={locale:he,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Je,itemRender:ct};Sn||la.push(ae.createElement(we,(0,te.Z)({},Hn,{key:"noPager",page:1,className:"".concat(je,"-item-disabled")})));for(var yn=1;yn<=Sn;yn+=1){var fa=sn===yn;la.push(ae.createElement(we,(0,te.Z)({},Hn,{key:yn,page:yn,active:fa})))}}else{var ya=Ye?he.prev_3:he.prev_5,_n=Ye?he.next_3:he.next_5,Ha=ct(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(hn,"prev page")),Ea=ct(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ln,"next page"));_e&&(ga=Ha?ae.createElement("li",{title:Je?ya:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Fe()("".concat(je,"-jump-prev"),(0,le.Z)({},"".concat(je,"-jump-prev-custom-icon"),!!hn))},Ha):null,za=Ea?ae.createElement("li",{title:Je?_n:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Fe()("".concat(je,"-jump-next"),(0,le.Z)({},"".concat(je,"-jump-next-custom-icon"),!!Ln))},Ea):null),Jn=ae.createElement(we,{locale:he,last:!0,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Sn,page:Sn,active:!1,showTitle:Je,itemRender:ct}),Aa=ae.createElement(we,{locale:he,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Je,itemRender:ct});var fn=Math.max(1,sn-ma),_a=Math.min(sn+ma,Sn);sn-1<=ma&&(_a=1+ma*2),Sn-sn<=ma&&(fn=Sn-ma*2);for(var kr=fn;kr<=_a;kr+=1){var mr=sn===kr;la.push(ae.createElement(we,{locale:he,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:kr,page:kr,active:mr,showTitle:Je,itemRender:ct}))}sn-1>=ma*2&&sn!==3&&(la[0]=(0,ae.cloneElement)(la[0],{className:"".concat(je,"-item-after-jump-prev")}),la.unshift(ga)),Sn-sn>=ma*2&&sn!==Sn-2&&(la[la.length-1]=(0,ae.cloneElement)(la[la.length-1],{className:"".concat(je,"-item-before-jump-next")}),la.push(za)),fn!==1&&la.unshift(Aa),_a!==Sn&&la.push(Jn)}var Pr=!this.hasPrev()||!Sn,vt=!this.hasNext()||!Sn,tn=this.renderPrev($a),$t=this.renderNext(pt);return ae.createElement("ul",(0,te.Z)({className:Fe()(je,nt,(0,le.Z)({},"".concat(je,"-disabled"),et)),style:qe,ref:this.paginationNode},Lt),Ct,tn?ae.createElement("li",{title:Je?he.prev_page:null,onClick:this.prev,tabIndex:Pr?null:0,onKeyPress:this.runIfEnterPrev,className:Fe()("".concat(je,"-prev"),(0,le.Z)({},"".concat(je,"-disabled"),Pr)),"aria-disabled":Pr},tn):null,la,$t?ae.createElement("li",{title:Je?he.next_page:null,onClick:this.next,tabIndex:vt?null:0,onKeyPress:this.runIfEnterNext,className:Fe()("".concat(je,"-next"),(0,le.Z)({},"".concat(je,"-disabled"),vt)),"aria-disabled":vt},$t):null,ae.createElement(ye,{disabled:et,locale:he,rootPrefixCls:je,selectComponentClass:En,selectPrefixCls:en,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:sn,pageSize:wn,pageSizeOptions:$n,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ha}))}}],[{key:"getDerivedStateFromProps",value:function(Pe,je){var nt={};if("current"in Pe&&(nt.current=Pe.current,Pe.current!==je.current&&(nt.currentInputValue=nt.current)),"pageSize"in Pe&&Pe.pageSize!==je.pageSize){var qe=je.current,et=wt(Pe.pageSize,je,Pe);qe=qe>et?et:qe,"current"in Pe||(nt.current=qe,nt.currentInputValue=qe),nt.pageSize=Pe.pageSize}return nt}}]),Be}(ae.Component);on.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Re,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Re,locale:ie.Z,style:{},itemRender:Ot,totalBoundaryShowSizeChanger:50};var Et=on,zt=ee(22075),Mt=ee(36355),Qt=ee(19716),ht=ee(8628),Ve=ee(9763),at=ee(57809);const Dt=ue=>ae.createElement(at.default,Object.assign({},ue,{showSearch:!0,size:"small"})),At=ue=>ae.createElement(at.default,Object.assign({},ue,{showSearch:!0,size:"middle"}));Dt.Option=at.default.Option,At.Option=at.default.Option;var Me=ee(9937),rt=ee(17313),Ht=ee(83116),nn=ee(37613);const It=ue=>{const{componentCls:de}=ue;return{[`${de}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${de}-item-link`]:{color:ue.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${de}-item-link`]:{color:ue.colorTextDisabled,cursor:"not-allowed"}}},[`&${de}-disabled`]:{cursor:"not-allowed",[`${de}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ue.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ue.colorBorder,backgroundColor:ue.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ue.itemActiveBgDisabled},a:{color:ue.itemActiveColorDisabled}}},[`${de}-item-link`]:{color:ue.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${de}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${de}-simple-pager`]:{color:ue.colorTextDisabled},[`${de}-jump-prev, ${de}-jump-next`]:{[`${de}-item-link-icon`]:{opacity:0},[`${de}-item-ellipsis`]:{opacity:1}}},[`&${de}-simple`]:{[`${de}-prev, ${de}-next`]:{[`&${de}-disabled ${de}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Jt=ue=>{const{componentCls:de}=ue;return{[`&${de}-mini ${de}-total-text, &${de}-mini ${de}-simple-pager`]:{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`},[`&${de}-mini ${de}-item`]:{minWidth:ue.itemSizeSM,height:ue.itemSizeSM,margin:0,lineHeight:`${ue.itemSizeSM-2}px`},[`&${de}-mini:not(${de}-disabled) ${de}-item:not(${de}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:ue.colorBgTextHover},"&:active":{backgroundColor:ue.colorBgTextActive}},[`&${de}-mini ${de}-prev, &${de}-mini ${de}-next`]:{minWidth:ue.itemSizeSM,height:ue.itemSizeSM,margin:0,lineHeight:`${ue.itemSizeSM}px`},[`&${de}-mini:not(${de}-disabled)`]:{[`${de}-prev, ${de}-next`]:{[`&:hover ${de}-item-link`]:{backgroundColor:ue.colorBgTextHover},[`&:active ${de}-item-link`]:{backgroundColor:ue.colorBgTextActive},[`&${de}-disabled:hover ${de}-item-link`]:{backgroundColor:"transparent"}}},[` - &${de}-mini ${de}-prev ${de}-item-link, - &${de}-mini ${de}-next ${de}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`}},[`&${de}-mini ${de}-jump-prev, &${de}-mini ${de}-jump-next`]:{height:ue.itemSizeSM,marginInlineEnd:0,lineHeight:`${ue.itemSizeSM}px`},[`&${de}-mini ${de}-options`]:{marginInlineStart:ue.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:ue.miniOptionsSizeChangerTop},"&-quick-jumper":{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Me.x0)(ue)),{width:ue.paginationMiniQuickJumperInputWidth,height:ue.controlHeightSM})}}}},xe=ue=>{const{componentCls:de}=ue;return{[` - &${de}-simple ${de}-prev, - &${de}-simple ${de}-next - `]:{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`,verticalAlign:"top",[`${de}-item-link`]:{height:ue.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:ue.colorBgTextHover},"&:active":{backgroundColor:ue.colorBgTextActive},"&::after":{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`}}},[`&${de}-simple ${de}-simple-pager`]:{display:"inline-block",height:ue.itemSizeSM,marginInlineEnd:ue.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:ue.marginXS,padding:`0 ${ue.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:ue.itemInputBg,border:`${ue.lineWidth}px ${ue.lineType} ${ue.colorBorder}`,borderRadius:ue.borderRadius,outline:"none",transition:`border-color ${ue.motionDurationMid}`,color:"inherit","&:hover":{borderColor:ue.colorPrimary},"&:focus":{borderColor:ue.colorPrimaryHover,boxShadow:`${ue.inputOutlineOffset}px 0 ${ue.controlOutlineWidth}px ${ue.controlOutline}`},"&[disabled]":{color:ue.colorTextDisabled,backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,cursor:"not-allowed"}}}}},Ke=ue=>{const{componentCls:de}=ue;return{[`${de}-jump-prev, ${de}-jump-next`]:{outline:0,[`${de}-item-container`]:{position:"relative",[`${de}-item-link-icon`]:{color:ue.colorPrimary,fontSize:ue.fontSizeSM,opacity:0,transition:`all ${ue.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${de}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:ue.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:ue.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:ue.paginationEllipsisTextIndent,opacity:1,transition:`all ${ue.motionDurationMid}`}},"&:hover":{[`${de}-item-link-icon`]:{opacity:1},[`${de}-item-ellipsis`]:{opacity:0}}},[` - ${de}-prev, - ${de}-jump-prev, - ${de}-jump-next - `]:{marginInlineEnd:ue.marginXS},[` - ${de}-prev, - ${de}-next, - ${de}-jump-prev, - ${de}-jump-next - `]:{display:"inline-block",minWidth:ue.itemSize,height:ue.itemSize,color:ue.colorText,fontFamily:ue.fontFamily,lineHeight:`${ue.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ue.borderRadius,cursor:"pointer",transition:`all ${ue.motionDurationMid}`},[`${de}-prev, ${de}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:ue.colorText,cursor:"pointer",userSelect:"none"},[`${de}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ue.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ue.lineWidth}px ${ue.lineType} transparent`,borderRadius:ue.borderRadius,outline:"none",transition:`all ${ue.motionDurationMid}`},[`&:hover ${de}-item-link`]:{backgroundColor:ue.colorBgTextHover},[`&:active ${de}-item-link`]:{backgroundColor:ue.colorBgTextActive},[`&${de}-disabled:hover`]:{[`${de}-item-link`]:{backgroundColor:"transparent"}}},[`${de}-slash`]:{marginInlineEnd:ue.paginationSlashMarginInlineEnd,marginInlineStart:ue.paginationSlashMarginInlineStart},[`${de}-options`]:{display:"inline-block",marginInlineStart:ue.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ue.controlHeight,marginInlineStart:ue.marginXS,lineHeight:`${ue.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Me.ik)(ue)),{width:ue.controlHeightLG*1.25,height:ue.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ue.marginXS,marginInlineEnd:ue.marginXS})}}}},st=ue=>{const{componentCls:de}=ue;return{[`${de}-item`]:{display:"inline-block",minWidth:ue.itemSize,height:ue.itemSize,marginInlineEnd:ue.marginXS,fontFamily:ue.fontFamily,lineHeight:`${ue.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ue.lineWidth}px ${ue.lineType} transparent`,borderRadius:ue.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ue.paginationItemPaddingInline}px`,color:ue.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${de}-item-active)`]:{"&:hover":{transition:`all ${ue.motionDurationMid}`,backgroundColor:ue.colorBgTextHover},"&:active":{backgroundColor:ue.colorBgTextActive}},"&-active":{fontWeight:ue.fontWeightStrong,backgroundColor:ue.itemActiveBg,borderColor:ue.colorPrimary,a:{color:ue.colorPrimary},"&:hover":{borderColor:ue.colorPrimaryHover},"&:hover a":{color:ue.colorPrimaryHover}}}}},bt=ue=>{const{componentCls:de}=ue;return{[de]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,rt.Wf)(ue)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${de}-total-text`]:{display:"inline-block",height:ue.itemSize,marginInlineEnd:ue.marginXS,lineHeight:`${ue.itemSize-2}px`,verticalAlign:"middle"}}),st(ue)),Ke(ue)),xe(ue)),Jt(ue)),It(ue)),{[`@media only screen and (max-width: ${ue.screenLG}px)`]:{[`${de}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ue.screenSM}px)`]:{[`${de}-options`]:{display:"none"}}}),[`&${ue.componentCls}-rtl`]:{direction:"rtl"}}},yt=ue=>{const{componentCls:de}=ue;return{[`${de}${de}-disabled:not(${de}-mini)`]:{"&, &:hover":{[`${de}-item-link`]:{borderColor:ue.colorBorder}},"&:focus-visible":{[`${de}-item-link`]:{borderColor:ue.colorBorder}},[`${de}-item, ${de}-item-link`]:{backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,[`&:hover:not(${de}-item-active)`]:{backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,a:{color:ue.colorTextDisabled}},[`&${de}-item-active`]:{backgroundColor:ue.itemActiveBgDisabled}},[`${de}-prev, ${de}-next`]:{"&:hover button":{backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,color:ue.colorTextDisabled},[`${de}-item-link`]:{backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder}}},[`${de}:not(${de}-mini)`]:{[`${de}-prev, ${de}-next`]:{"&:hover button":{borderColor:ue.colorPrimaryHover,backgroundColor:ue.itemBg},[`${de}-item-link`]:{backgroundColor:ue.itemLinkBg,borderColor:ue.colorBorder},[`&:hover ${de}-item-link`]:{borderColor:ue.colorPrimary,backgroundColor:ue.itemBg,color:ue.colorPrimary},[`&${de}-disabled`]:{[`${de}-item-link`]:{borderColor:ue.colorBorder,color:ue.colorTextDisabled}}},[`${de}-item`]:{backgroundColor:ue.itemBg,border:`${ue.lineWidth}px ${ue.lineType} ${ue.colorBorder}`,[`&:hover:not(${de}-item-active)`]:{borderColor:ue.colorPrimary,backgroundColor:ue.itemBg,a:{color:ue.colorPrimary}},"&-active":{borderColor:ue.colorPrimary}}}}},Ae=ue=>{const{componentCls:de}=ue;return{[`${de}:not(${de}-disabled)`]:{[`${de}-item`]:Object.assign({},(0,rt.Qy)(ue)),[`${de}-jump-prev, ${de}-jump-next`]:{"&:focus-visible":Object.assign({[`${de}-item-link-icon`]:{opacity:1},[`${de}-item-ellipsis`]:{opacity:0}},(0,rt.oN)(ue))},[`${de}-prev, ${de}-next`]:{[`&:focus-visible ${de}-item-link`]:Object.assign({},(0,rt.oN)(ue))}}}};var Ne=(0,Ht.Z)("Pagination",ue=>{const de=(0,nn.TS)(ue,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ue.marginXXS/2,paginationMiniQuickJumperInputWidth:ue.controlHeightLG*1.1,paginationItemPaddingInline:ue.marginXXS*1.5,paginationEllipsisLetterSpacing:ue.marginXXS/2,paginationSlashMarginInlineStart:ue.marginXXS,paginationSlashMarginInlineEnd:ue.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Me.e5)(ue),(0,Me.TM)(ue));return[bt(de),Ae(de),ue.wireframe&&yt(de)]},ue=>({itemBg:ue.colorBgContainer,itemSize:ue.controlHeight,itemSizeSM:ue.controlHeightSM,itemActiveBg:ue.colorBgContainer,itemLinkBg:ue.colorBgContainer,itemActiveColorDisabled:ue.colorTextDisabled,itemActiveBgDisabled:ue.controlItemBgActiveDisabled,itemInputBg:ue.colorBgContainer,miniOptionsSizeChangerTop:0})),Ce=function(ue,de){var Be={};for(var be in ue)Object.prototype.hasOwnProperty.call(ue,be)&&de.indexOf(be)<0&&(Be[be]=ue[be]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,be=Object.getOwnPropertySymbols(ue);Pe{const{prefixCls:de,selectPrefixCls:Be,className:be,rootClassName:Pe,style:je,size:nt,locale:qe,selectComponentClass:et,responsive:Qe,showSizeChanger:dt}=ue,he=Ce(ue,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:De}=(0,ht.Z)(Qe),{getPrefixCls:Ye,direction:Je,pagination:mt={}}=ae.useContext(Mt.E_),Rt=Ye("pagination",de),[ct,_e]=Ne(Rt),hn=dt!=null?dt:mt.showSizeChanger,Ln=ae.useMemo(()=>{const Sn=ae.createElement("span",{className:`${Rt}-item-ellipsis`},"\u2022\u2022\u2022"),la=ae.createElement("button",{className:`${Rt}-item-link`,type:"button",tabIndex:-1},Je==="rtl"?ae.createElement(it.Z,null):ae.createElement($e.Z,null)),ga=ae.createElement("button",{className:`${Rt}-item-link`,type:"button",tabIndex:-1},Je==="rtl"?ae.createElement($e.Z,null):ae.createElement(it.Z,null)),za=ae.createElement("a",{className:`${Rt}-item-link`},ae.createElement("div",{className:`${Rt}-item-container`},Je==="rtl"?ae.createElement(gt.Z,{className:`${Rt}-item-link-icon`}):ae.createElement(ut,{className:`${Rt}-item-link-icon`}),Sn)),Aa=ae.createElement("a",{className:`${Rt}-item-link`},ae.createElement("div",{className:`${Rt}-item-container`},Je==="rtl"?ae.createElement(ut,{className:`${Rt}-item-link-icon`}):ae.createElement(gt.Z,{className:`${Rt}-item-link-icon`}),Sn));return{prevIcon:la,nextIcon:ga,jumpPrevIcon:za,jumpNextIcon:Aa}},[Je,Rt]),[En]=(0,Ve.Z)("Pagination",zt.Z),en=Object.assign(Object.assign({},En),qe),$n=(0,Qt.Z)(nt),Un=$n==="small"||!!(De&&!$n&&Qe),sn=Ye("select",Be),wn=Fe()({[`${Rt}-mini`]:Un,[`${Rt}-rtl`]:Je==="rtl"},mt==null?void 0:mt.className,be,Pe,_e),jn=Object.assign(Object.assign({},mt==null?void 0:mt.style),je);return ct(ae.createElement(Et,Object.assign({},Ln,he,{style:jn,prefixCls:Rt,selectPrefixCls:sn,className:wn,selectComponentClass:et||(Un?Dt:At),locale:en,showSizeChanger:hn})))},Se=ke},39722:function(Pt,Tt,ee){"use strict";ee.d(Tt,{t5:function(){return $e}});var te=ee(92310),ae=ee.n(te),Ie=ee(55477),Xe=ee(59301),Te=ee(36355),ze=ee(77578),oe=ee(17356),ut=function(Ue,Fe){var le={};for(var a in Ue)Object.prototype.hasOwnProperty.call(Ue,a)&&Fe.indexOf(a)<0&&(le[a]=Ue[a]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(Ue);y{if(!(!Fe&&!le))return Xe.createElement(Xe.Fragment,null,Fe&&Xe.createElement("div",{className:`${Ue}-title`},(0,ze.Z)(Fe)),Xe.createElement("div",{className:`${Ue}-inner-content`},(0,ze.Z)(le)))},$e=Ue=>{const{hashId:Fe,prefixCls:le,className:a,style:y,placement:b="top",title:E,content:x,children:z}=Ue;return Xe.createElement("div",{className:ae()(Fe,le,`${le}-pure`,`${le}-placement-${b}`,a),style:y},Xe.createElement("div",{className:`${le}-arrow`}),Xe.createElement(Ie.G,Object.assign({},Ue,{className:Fe,prefixCls:le}),z||gt(le,E,x)))},it=Ue=>{const{prefixCls:Fe}=Ue,le=ut(Ue,["prefixCls"]),{getPrefixCls:a}=Xe.useContext(Te.E_),y=a("popover",Fe),[b,E]=(0,oe.Z)(y);return b(Xe.createElement($e,Object.assign({},le,{prefixCls:y,hashId:E})))};Tt.ZP=it},60324:function(Pt,Tt,ee){"use strict";var te=ee(92310),ae=ee.n(te),Ie=ee(59301),Xe=ee(77578),Te=ee(62892),ze=ee(36355),oe=ee(6848),ut=ee(39722),gt=ee(17356),$e=function(Fe,le){var a={};for(var y in Fe)Object.prototype.hasOwnProperty.call(Fe,y)&&le.indexOf(y)<0&&(a[y]=Fe[y]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,y=Object.getOwnPropertySymbols(Fe);b{let{title:le,content:a,prefixCls:y}=Fe;return Ie.createElement(Ie.Fragment,null,le&&Ie.createElement("div",{className:`${y}-title`},(0,Xe.Z)(le)),Ie.createElement("div",{className:`${y}-inner-content`},(0,Xe.Z)(a)))},Ue=Ie.forwardRef((Fe,le)=>{const{prefixCls:a,title:y,content:b,overlayClassName:E,placement:x="top",trigger:z="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:re=.1,overlayStyle:ie={}}=Fe,pe=$e(Fe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=Ie.useContext(ze.E_),Oe=ye("popover",a),[we,Re]=(0,gt.Z)(Oe),Ee=ye(),Ot=ae()(E,Re);return we(Ie.createElement(oe.Z,Object.assign({placement:x,trigger:z,mouseEnterDelay:ne,mouseLeaveDelay:re,overlayStyle:ie},pe,{prefixCls:Oe,overlayClassName:Ot,ref:le,overlay:y||b?Ie.createElement(it,{prefixCls:Oe,title:y,content:b}):null,transitionName:(0,Te.m)(Ee,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});Ue._InternalPanelDoNotUseOrYouWillBeFired=ut.ZP,Tt.Z=Ue},17356:function(Pt,Tt,ee){"use strict";var te=ee(17313),ae=ee(29878),Ie=ee(19447),Xe=ee(33166),Te=ee(83116),ze=ee(37613);const oe=$e=>{const{componentCls:it,popoverColor:Ue,minWidth:Fe,fontWeightStrong:le,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:b,borderRadiusLG:E,zIndexPopup:x,marginXS:z,colorBgElevated:ne,popoverBg:re}=$e;return[{[it]:Object.assign(Object.assign({},(0,te.Wf)($e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:x,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${it}-content`]:{position:"relative"},[`${it}-inner`]:{backgroundColor:re,backgroundClip:"padding-box",borderRadius:E,boxShadow:y,padding:a},[`${it}-title`]:{minWidth:Fe,marginBottom:z,color:b,fontWeight:le},[`${it}-inner-content`]:{color:Ue}})},(0,Ie.ZP)($e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${it}-pure`]:{position:"relative",maxWidth:"none",margin:$e.sizePopupArrow,display:"inline-block",[`${it}-content`]:{display:"inline-block"}}}]},ut=$e=>{const{componentCls:it}=$e;return{[it]:Xe.i.map(Ue=>{const Fe=$e[`${Ue}6`];return{[`&${it}-${Ue}`]:{"--antd-arrow-background-color":Fe,[`${it}-inner`]:{backgroundColor:Fe},[`${it}-arrow`]:{background:"transparent"}}}})}},gt=$e=>{const{componentCls:it,lineWidth:Ue,lineType:Fe,colorSplit:le,paddingSM:a,controlHeight:y,fontSize:b,lineHeight:E,padding:x}=$e,z=y-Math.round(b*E),ne=z/2,re=z/2-Ue,ie=x;return{[it]:{[`${it}-inner`]:{padding:0},[`${it}-title`]:{margin:0,padding:`${ne}px ${ie}px ${re}px`,borderBottom:`${Ue}px ${Fe} ${le}`},[`${it}-inner-content`]:{padding:`${a}px ${ie}px`}}}};Tt.Z=(0,Te.Z)("Popover",$e=>{const{colorBgElevated:it,colorText:Ue,wireframe:Fe}=$e,le=(0,ze.TS)($e,{popoverPadding:12,popoverBg:it,popoverColor:Ue});return[oe(le),ut(le),Fe&>(le),(0,ae._y)(le,"zoom-big")]},$e=>({width:177,minWidth:177,zIndexPopup:$e.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return dt}});var te=ee(59301),ae=ee(29679),Ie=ee(40001),Xe=ee(19248),Te=ee(99267),ze=ee(92310),oe=ee.n(ze),ut=ee(2738),gt=ee(36355),$e=ee(14809),it=ee(20439),Ue=ee(62646),Fe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var De=(0,te.useRef)([]),Ye=(0,te.useRef)(null);return(0,te.useEffect)(function(){var Je=Date.now(),mt=!1;De.current.forEach(function(Rt){if(Rt){mt=!0;var ct=Rt.style;ct.transitionDuration=".3s, .3s, .3s, .06s",Ye.current&&Je-Ye.current<100&&(ct.transitionDuration="0s, 0s")}}),mt&&(Ye.current=Date.now())}),De.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(De){var Ye=(0,it.Z)((0,it.Z)({},Fe),De),Je=Ye.className,mt=Ye.percent,Rt=Ye.prefixCls,ct=Ye.strokeColor,_e=Ye.strokeLinecap,hn=Ye.strokeWidth,Ln=Ye.style,En=Ye.trailColor,en=Ye.trailWidth,$n=Ye.transition,Un=(0,Ue.Z)(Ye,a);delete Un.gapPosition;var sn=Array.isArray(mt)?mt:[mt],wn=Array.isArray(ct)?ct:[ct],jn=le(),Sn=hn/2,la=100-hn/2,ga="M ".concat(_e==="round"?Sn:0,",").concat(Sn,` - L `).concat(_e==="round"?la:100,",").concat(Sn),za="0 0 100 ".concat(hn),Aa=0;return te.createElement("svg",(0,$e.Z)({className:oe()("".concat(Rt,"-line"),Je),viewBox:za,preserveAspectRatio:"none",style:Ln},Un),te.createElement("path",{className:"".concat(Rt,"-line-trail"),d:ga,strokeLinecap:_e,stroke:En,strokeWidth:en||hn,fillOpacity:"0"}),sn.map(function(Jn,mn){var ha=1;switch(_e){case"round":ha=1-hn/100;break;case"square":ha=1-hn/2/100;break;default:ha=1;break}var ma={strokeDasharray:"".concat(Jn*ha,"px, 100px"),strokeDashoffset:"-".concat(Aa,"px"),transition:$n||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},$a=wn[mn]||wn[wn.length-1];return Aa+=Jn,te.createElement("path",{key:mn,className:"".concat(Rt,"-line-path"),d:ga,strokeLinecap:_e,stroke:$a,strokeWidth:hn,fillOpacity:"0",ref:function(Lt){jn[mn]=Lt},style:ma})}))},b=y,E=ee(93664),x=ee(50298),z=ee(47273),ne=0,re=(0,z.Z)();function ie(){var he;return re?(he=ne,ne+=1):he="TEST_OR_SSR",he}var pe=function(he){var De=te.useState(),Ye=(0,x.Z)(De,2),Je=Ye[0],mt=Ye[1];return te.useEffect(function(){mt("rc_progress_".concat(ie()))},[]),he||Je},ye=function(De){var Ye=De.bg,Je=De.children;return te.createElement("div",{style:{width:"100%",height:"100%",background:Ye}},Je)};function Oe(he,De){return Object.keys(he).map(function(Ye){var Je=parseFloat(Ye),mt="".concat(Math.floor(Je*De),"%");return"".concat(he[Ye]," ").concat(mt)})}var we=te.forwardRef(function(he,De){var Ye=he.prefixCls,Je=he.color,mt=he.gradientId,Rt=he.radius,ct=he.style,_e=he.ptg,hn=he.strokeLinecap,Ln=he.strokeWidth,En=he.size,en=he.gapDegree,$n=Je&&(0,E.Z)(Je)==="object",Un=$n?"#FFF":void 0,sn=En/2,wn=te.createElement("circle",{className:"".concat(Ye,"-circle-path"),r:Rt,cx:sn,cy:sn,stroke:Un,strokeLinecap:hn,strokeWidth:Ln,opacity:_e===0?0:1,style:ct,ref:De});if(!$n)return wn;var jn="".concat(mt,"-conic"),Sn=en?"".concat(180+en/2,"deg"):"0deg",la=Oe(Je,(360-en)/360),ga=Oe(Je,1),za="conic-gradient(from ".concat(Sn,", ").concat(la.join(", "),")"),Aa="linear-gradient(to ".concat(en?"bottom":"top",", ").concat(ga.join(", "),")");return te.createElement(te.Fragment,null,te.createElement("mask",{id:jn},wn),te.createElement("foreignObject",{x:0,y:0,width:En,height:En,mask:"url(#".concat(jn,")")},te.createElement(ye,{bg:Aa},te.createElement(ye,{bg:za}))))}),Re=we,Ee=100,Ot=function(De,Ye,Je,mt,Rt,ct,_e,hn,Ln,En){var en=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,$n=Je/100*360*((360-ct)/360),Un=ct===0?0:{bottom:0,top:180,left:90,right:-90}[_e],sn=(100-mt)/100*Ye;Ln==="round"&&mt!==100&&(sn+=En/2,sn>=Ye&&(sn=Ye-.01));var wn=Ee/2;return{stroke:typeof hn=="string"?hn:void 0,strokeDasharray:"".concat(Ye,"px ").concat(De),strokeDashoffset:sn+en,transform:"rotate(".concat(Rt+$n+Un,"deg)"),transformOrigin:"".concat(wn,"px ").concat(wn,"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}},wt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function on(he){var De=he!=null?he:[];return Array.isArray(De)?De:[De]}var Et=function(De){var Ye=(0,it.Z)((0,it.Z)({},Fe),De),Je=Ye.id,mt=Ye.prefixCls,Rt=Ye.steps,ct=Ye.strokeWidth,_e=Ye.trailWidth,hn=Ye.gapDegree,Ln=hn===void 0?0:hn,En=Ye.gapPosition,en=Ye.trailColor,$n=Ye.strokeLinecap,Un=Ye.style,sn=Ye.className,wn=Ye.strokeColor,jn=Ye.percent,Sn=(0,Ue.Z)(Ye,wt),la=Ee/2,ga=pe(Je),za="".concat(ga,"-gradient"),Aa=la-ct/2,Jn=Math.PI*2*Aa,mn=Ln>0?90+Ln/2:-90,ha=Jn*((360-Ln)/360),ma=(0,E.Z)(Rt)==="object"?Rt:{count:Rt,space:2},$a=ma.count,pt=ma.space,Lt=on(jn),Ct=on(wn),Bn=Ct.find(function(Ea){return Ea&&(0,E.Z)(Ea)==="object"}),Hn=Bn&&(0,E.Z)(Bn)==="object",yn=Hn?"butt":$n,fa=Ot(Jn,ha,0,100,mn,Ln,En,en,yn,ct),ya=le(),_n=function(){var fn=0;return Lt.map(function(_a,kr){var mr=Ct[kr]||Ct[Ct.length-1],Pr=Ot(Jn,ha,fn,_a,mn,Ln,En,mr,yn,ct);return fn+=_a,te.createElement(Re,{key:kr,color:mr,ptg:_a,radius:Aa,prefixCls:mt,gradientId:za,style:Pr,strokeLinecap:yn,strokeWidth:ct,gapDegree:Ln,ref:function(tn){ya[kr]=tn},size:Ee})}).reverse()},Ha=function(){var fn=Math.round($a*(Lt[0]/100)),_a=100/$a,kr=0;return new Array($a).fill(null).map(function(mr,Pr){var vt=Pr<=fn-1?Ct[0]:en,tn=vt&&(0,E.Z)(vt)==="object"?"url(#".concat(za,")"):void 0,$t=Ot(Jn,ha,kr,_a,mn,Ln,En,vt,"butt",ct,pt);return kr+=(ha-$t.strokeDashoffset+pt)*100/ha,te.createElement("circle",{key:Pr,className:"".concat(mt,"-circle-path"),r:Aa,cx:la,cy:la,stroke:tn,strokeWidth:ct,opacity:1,style:$t,ref:function(In){ya[Pr]=In}})})};return te.createElement("svg",(0,$e.Z)({className:oe()("".concat(mt,"-circle"),sn),viewBox:"0 0 ".concat(Ee," ").concat(Ee),style:Un,id:Je,role:"presentation"},Sn),!$a&&te.createElement("circle",{className:"".concat(mt,"-circle-trail"),r:Aa,cx:la,cy:la,stroke:en,strokeLinecap:yn,strokeWidth:_e||ct,style:fa}),$a?Ha():_n())},zt=Et,Mt={Line:b,Circle:zt},Qt=ee(6848),ht=ee(30071);function Ve(he){return!he||he<0?0:he>100?100:he}function at(he){let{success:De,successPercent:Ye}=he,Je=Ye;return De&&"progress"in De&&(Je=De.progress),De&&"percent"in De&&(Je=De.percent),Je}const Dt=he=>{let{percent:De,success:Ye,successPercent:Je}=he;const mt=Ve(at({success:Ye,successPercent:Je}));return[mt,Ve(Ve(De)-mt)]},At=he=>{let{success:De={},strokeColor:Ye}=he;const{strokeColor:Je}=De;return[Je||ht.presetPrimaryColors.green,Ye||null]},Me=(he,De,Ye)=>{var Je,mt,Rt,ct;let _e=-1,hn=-1;if(De==="step"){const Ln=Ye.steps,En=Ye.strokeWidth;typeof he=="string"||typeof he=="undefined"?(_e=he==="small"?2:14,hn=En!=null?En:8):typeof he=="number"?[_e,hn]=[he,he]:[_e=14,hn=8]=he,_e*=Ln}else if(De==="line"){const Ln=Ye==null?void 0:Ye.strokeWidth;typeof he=="string"||typeof he=="undefined"?hn=Ln||(he==="small"?6:8):typeof he=="number"?[_e,hn]=[he,he]:[_e=-1,hn=8]=he}else(De==="circle"||De==="dashboard")&&(typeof he=="string"||typeof he=="undefined"?[_e,hn]=he==="small"?[60,60]:[120,120]:typeof he=="number"?[_e,hn]=[he,he]:(_e=(mt=(Je=he[0])!==null&&Je!==void 0?Je:he[1])!==null&&mt!==void 0?mt:120,hn=(ct=(Rt=he[0])!==null&&Rt!==void 0?Rt:he[1])!==null&&ct!==void 0?ct:120));return[_e,hn]},rt=3,Ht=he=>rt/he*100;var It=he=>{const{prefixCls:De,trailColor:Ye=null,strokeLinecap:Je="round",gapPosition:mt,gapDegree:Rt,width:ct=120,type:_e,children:hn,success:Ln,size:En=ct}=he,[en,$n]=Me(En,"circle");let{strokeWidth:Un}=he;Un===void 0&&(Un=Math.max(Ht(en),6));const sn={width:en,height:$n,fontSize:en*.15+6},wn=te.useMemo(()=>{if(Rt||Rt===0)return Rt;if(_e==="dashboard")return 75},[Rt,_e]),jn=mt||_e==="dashboard"&&"bottom"||void 0,Sn=Object.prototype.toString.call(he.strokeColor)==="[object Object]",la=At({success:Ln,strokeColor:he.strokeColor}),ga=oe()(`${De}-inner`,{[`${De}-circle-gradient`]:Sn}),za=te.createElement(zt,{percent:Dt(he),strokeWidth:Un,trailWidth:Un,strokeColor:la,strokeLinecap:Je,trailColor:Ye,prefixCls:De,gapDegree:wn,gapPosition:jn});return te.createElement("div",{className:ga,style:sn},en<=20?te.createElement(Qt.Z,{title:hn},te.createElement("span",null,za)):te.createElement(te.Fragment,null,za,hn))},Jt=function(he,De){var Ye={};for(var Je in he)Object.prototype.hasOwnProperty.call(he,Je)&&De.indexOf(Je)<0&&(Ye[Je]=he[Je]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Je=Object.getOwnPropertySymbols(he);mt{let De=[];return Object.keys(he).forEach(Ye=>{const Je=parseFloat(Ye.replace(/%/g,""));isNaN(Je)||De.push({key:Je,value:he[Ye]})}),De=De.sort((Ye,Je)=>Ye.key-Je.key),De.map(Ye=>{let{key:Je,value:mt}=Ye;return`${mt} ${Je}%`}).join(", ")},Ke=(he,De)=>{const{from:Ye=ht.presetPrimaryColors.blue,to:Je=ht.presetPrimaryColors.blue,direction:mt=De==="rtl"?"to left":"to right"}=he,Rt=Jt(he,["from","to","direction"]);if(Object.keys(Rt).length!==0){const ct=xe(Rt);return{backgroundImage:`linear-gradient(${mt}, ${ct})`}}return{backgroundImage:`linear-gradient(${mt}, ${Ye}, ${Je})`}};var bt=he=>{const{prefixCls:De,direction:Ye,percent:Je,size:mt,strokeWidth:Rt,strokeColor:ct,strokeLinecap:_e="round",children:hn,trailColor:Ln=null,success:En}=he,en=ct&&typeof ct!="string"?Ke(ct,Ye):{backgroundColor:ct},$n=_e==="square"||_e==="butt"?0:void 0,Un={backgroundColor:Ln||void 0,borderRadius:$n},sn=mt!=null?mt:[-1,Rt||(mt==="small"?6:8)],[wn,jn]=Me(sn,"line",{strokeWidth:Rt}),Sn=Object.assign({width:`${Ve(Je)}%`,height:jn,borderRadius:$n},en),la=at(he),ga={width:`${Ve(la)}%`,height:jn,borderRadius:$n,backgroundColor:En==null?void 0:En.strokeColor},za={width:wn<0?"100%":wn,height:jn};return te.createElement(te.Fragment,null,te.createElement("div",{className:`${De}-outer`,style:za},te.createElement("div",{className:`${De}-inner`,style:Un},te.createElement("div",{className:`${De}-bg`,style:Sn}),la!==void 0?te.createElement("div",{className:`${De}-success-bg`,style:ga}):null)),hn)},Ae=he=>{const{size:De,steps:Ye,percent:Je=0,strokeWidth:mt=8,strokeColor:Rt,trailColor:ct=null,prefixCls:_e,children:hn}=he,Ln=Math.round(Ye*(Je/100)),En=De==="small"?2:14,en=De!=null?De:[En,mt],[$n,Un]=Me(en,"step",{steps:Ye,strokeWidth:mt}),sn=$n/Ye,wn=new Array(Ye);for(let jn=0;jn{const De=he?"100%":"-100%";return new Ne.Keyframes(`antProgress${he?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${De}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${De}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ue=he=>{const{componentCls:De,iconCls:Ye}=he;return{[De]:Object.assign(Object.assign({},(0,Ce.Wf)(he)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:he.fontSize,marginInlineEnd:he.marginXS,marginBottom:he.marginXS},[`${De}-outer`]:{display:"inline-block",width:"100%"},[`&${De}-show-info`]:{[`${De}-outer`]:{marginInlineEnd:`calc(-2em - ${he.marginXS}px)`,paddingInlineEnd:`calc(2em + ${he.paddingXS}px)`}},[`${De}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:he.remainingColor,borderRadius:he.lineBorderRadius},[`${De}-inner:not(${De}-circle-gradient)`]:{[`${De}-circle-path`]:{stroke:he.defaultColor}},[`${De}-success-bg, ${De}-bg`]:{position:"relative",backgroundColor:he.defaultColor,borderRadius:he.lineBorderRadius,transition:`all ${he.motionDurationSlow} ${he.motionEaseInOutCirc}`},[`${De}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:he.colorSuccess},[`${De}-text`]:{display:"inline-block",width:"2em",marginInlineStart:he.marginXS,color:he.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ye]:{fontSize:he.fontSize}},[`&${De}-status-active`]:{[`${De}-bg::before`]:{position:"absolute",inset:0,backgroundColor:he.colorBgContainer,borderRadius:he.lineBorderRadius,opacity:0,animationName:Se(),animationDuration:he.progressActiveMotionDuration,animationTimingFunction:he.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${De}-rtl${De}-status-active`]:{[`${De}-bg::before`]:{animationName:Se(!0)}},[`&${De}-status-exception`]:{[`${De}-bg`]:{backgroundColor:he.colorError},[`${De}-text`]:{color:he.colorError}},[`&${De}-status-exception ${De}-inner:not(${De}-circle-gradient)`]:{[`${De}-circle-path`]:{stroke:he.colorError}},[`&${De}-status-success`]:{[`${De}-bg`]:{backgroundColor:he.colorSuccess},[`${De}-text`]:{color:he.colorSuccess}},[`&${De}-status-success ${De}-inner:not(${De}-circle-gradient)`]:{[`${De}-circle-path`]:{stroke:he.colorSuccess}}})}},de=he=>{const{componentCls:De,iconCls:Ye}=he;return{[De]:{[`${De}-circle-trail`]:{stroke:he.remainingColor},[`&${De}-circle ${De}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${De}-circle ${De}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:he.circleTextColor,fontSize:he.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ye]:{fontSize:`${he.fontSize/he.fontSizeSM}em`}},[`${De}-circle&-status-exception`]:{[`${De}-text`]:{color:he.colorError}},[`${De}-circle&-status-success`]:{[`${De}-text`]:{color:he.colorSuccess}}},[`${De}-inline-circle`]:{lineHeight:1,[`${De}-inner`]:{verticalAlign:"bottom"}}}},Be=he=>{const{componentCls:De}=he;return{[De]:{[`${De}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:he.progressStepMinWidth,marginInlineEnd:he.progressStepMarginInlineEnd,backgroundColor:he.remainingColor,transition:`all ${he.motionDurationSlow}`,"&-active":{backgroundColor:he.defaultColor}}}}}},be=he=>{const{componentCls:De,iconCls:Ye}=he;return{[De]:{[`${De}-small&-line, ${De}-small&-line ${De}-text ${Ye}`]:{fontSize:he.fontSizeSM}}}};var Pe=(0,fe.Z)("Progress",he=>{const De=he.marginXXS/2,Ye=(0,ke.TS)(he,{progressStepMarginInlineEnd:De,progressStepMinWidth:De,progressActiveMotionDuration:"2.4s"});return[ue(Ye),de(Ye),Be(Ye),be(Ye)]},he=>({circleTextColor:he.colorText,defaultColor:he.colorInfo,remainingColor:he.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),je=function(he,De){var Ye={};for(var Je in he)Object.prototype.hasOwnProperty.call(he,Je)&&De.indexOf(Je)<0&&(Ye[Je]=he[Je]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Je=Object.getOwnPropertySymbols(he);mt{const{prefixCls:Ye,className:Je,rootClassName:mt,steps:Rt,strokeColor:ct,percent:_e=0,size:hn="default",showInfo:Ln=!0,type:En="line",status:en,format:$n,style:Un}=he,sn=je(he,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),wn=te.useMemo(()=>{var Lt,Ct;const Bn=at(he);return parseInt(Bn!==void 0?(Lt=Bn!=null?Bn:0)===null||Lt===void 0?void 0:Lt.toString():(Ct=_e!=null?_e:0)===null||Ct===void 0?void 0:Ct.toString(),10)},[_e,he.success,he.successPercent]),jn=te.useMemo(()=>!qe.includes(en)&&wn>=100?"success":en||"normal",[en,wn]),{getPrefixCls:Sn,direction:la,progress:ga}=te.useContext(gt.E_),za=Sn("progress",Ye),[Aa,Jn]=Pe(za),mn=te.useMemo(()=>{if(!Ln)return null;const Lt=at(he);let Ct;const Bn=$n||(yn=>`${yn}%`),Hn=En==="line";return $n||jn!=="exception"&&jn!=="success"?Ct=Bn(Ve(_e),Ve(Lt)):jn==="exception"?Ct=Hn?te.createElement(Xe.Z,null):te.createElement(Te.Z,null):jn==="success"&&(Ct=Hn?te.createElement(ae.Z,null):te.createElement(Ie.Z,null)),te.createElement("span",{className:`${za}-text`,title:typeof Ct=="string"?Ct:void 0},Ct)},[Ln,_e,wn,jn,En,za,$n]),ha=Array.isArray(ct)?ct[0]:ct,ma=typeof ct=="string"||Array.isArray(ct)?ct:void 0;let $a;En==="line"?$a=Rt?te.createElement(Ae,Object.assign({},he,{strokeColor:ma,prefixCls:za,steps:Rt}),mn):te.createElement(bt,Object.assign({},he,{strokeColor:ha,prefixCls:za,direction:la}),mn):(En==="circle"||En==="dashboard")&&($a=te.createElement(It,Object.assign({},he,{strokeColor:ha,prefixCls:za,progressStatus:jn}),mn));const pt=oe()(za,`${za}-status-${jn}`,`${za}-${En==="dashboard"&&"circle"||Rt&&"steps"||En}`,{[`${za}-inline-circle`]:En==="circle"&&Me(hn,"circle")[0]<=20,[`${za}-show-info`]:Ln,[`${za}-${hn}`]:typeof hn=="string",[`${za}-rtl`]:la==="rtl"},ga==null?void 0:ga.className,Je,mt,Jn);return Aa(te.createElement("div",Object.assign({ref:De,style:Object.assign(Object.assign({},ga==null?void 0:ga.style),Un),className:pt,role:"progressbar","aria-valuenow":wn},(0,ut.Z)(sn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),$a))}),dt=Qe},13570:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return Ve}});var te=ee(14809),ae=ee(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Xe=Ie,Te=ee(7657),ze=function(Dt,At){return ae.createElement(Te.Z,(0,te.Z)({},Dt,{ref:At,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe,gt=ee(92310),$e=ee.n(gt),it=ee(4635),Ue=ee(50298),Fe=ee(62646),le=ee(18929),a=ee(10228),y=ee(26112);function b(at,Dt){var At=at.disabled,Me=at.prefixCls,rt=at.character,Ht=at.characterRender,nn=at.index,It=at.count,Jt=at.value,xe=at.allowHalf,Ke=at.focused,st=at.onHover,bt=at.onClick,yt=function(de){st(de,nn)},Ae=function(de){bt(de,nn)},Ne=function(de){de.keyCode===a.Z.ENTER&&bt(de,nn)},Ce=nn+1,fe=new Set([Me]);Jt===0&&nn===0&&Ke?fe.add("".concat(Me,"-focused")):xe&&Jt+.5>=Ce&&Jtnn?"true":"false","aria-posinset":nn+1,"aria-setsize":It,tabIndex:At?-1:0},ae.createElement("div",{className:"".concat(Me,"-first")},ke),ae.createElement("div",{className:"".concat(Me,"-second")},ke)));return Ht&&(Se=Ht(Se,at)),Se}var E=ae.forwardRef(b);function x(){var at=ae.useRef({});function Dt(Me){return at.current[Me]}function At(Me){return function(rt){at.current[Me]=rt}}return[Dt,At]}function z(at){var Dt=at.pageXOffset,At="scrollLeft";if(typeof Dt!="number"){var Me=at.document;Dt=Me.documentElement[At],typeof Dt!="number"&&(Dt=Me.body[At])}return Dt}function ne(at){var Dt,At,Me=at.ownerDocument,rt=Me.body,Ht=Me&&Me.documentElement,nn=at.getBoundingClientRect();return Dt=nn.left,At=nn.top,Dt-=Ht.clientLeft||rt.clientLeft||0,At-=Ht.clientTop||rt.clientTop||0,{left:Dt,top:At}}function re(at){var Dt=ne(at),At=at.ownerDocument,Me=At.defaultView||At.parentWindow;return Dt.left+=z(Me),Dt.left}var ie=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(at,Dt){var At,Me=at.prefixCls,rt=Me===void 0?"rc-rate":Me,Ht=at.className,nn=at.defaultValue,It=at.value,Jt=at.count,xe=Jt===void 0?5:Jt,Ke=at.allowHalf,st=Ke===void 0?!1:Ke,bt=at.allowClear,yt=bt===void 0?!0:bt,Ae=at.character,Ne=Ae===void 0?"\u2605":Ae,Ce=at.characterRender,fe=at.disabled,ke=at.direction,Se=ke===void 0?"ltr":ke,ue=at.tabIndex,de=ue===void 0?0:ue,Be=at.autoFocus,be=at.onHoverChange,Pe=at.onChange,je=at.onFocus,nt=at.onBlur,qe=at.onKeyDown,et=at.onMouseLeave,Qe=(0,Fe.Z)(at,ie),dt=x(),he=(0,Ue.Z)(dt,2),De=he[0],Ye=he[1],Je=ae.useRef(null),mt=function(){if(!fe){var yn;(yn=Je.current)===null||yn===void 0||yn.focus()}};ae.useImperativeHandle(Dt,function(){return{focus:mt,blur:function(){if(!fe){var yn;(yn=Je.current)===null||yn===void 0||yn.blur()}}}});var Rt=(0,le.Z)(nn||0,{value:It}),ct=(0,Ue.Z)(Rt,2),_e=ct[0],hn=ct[1],Ln=(0,le.Z)(null),En=(0,Ue.Z)(Ln,2),en=En[0],$n=En[1],Un=function(yn,fa){var ya=Se==="rtl",_n=yn+1;if(st){var Ha=De(yn),Ea=re(Ha),fn=Ha.clientWidth;(ya&&fa-Ea>fn/2||!ya&&fa-Ea0&&!ya||fa===a.Z.RIGHT&&_n>0&&ya?(st?_n-=.5:_n-=1,sn(_n),yn.preventDefault()):fa===a.Z.LEFT&&_n{const{componentCls:Dt}=at;return{[`${Dt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:at.marginXS},"> div":{transition:`all ${at.motionDurationMid}, outline 0s`,"&:hover":{transform:at.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${at.lineWidth}px dashed ${at.starColor}`,transform:at.starHoverScale}},"&-first, &-second":{color:at.starBg,transition:`all ${at.motionDurationMid}`,userSelect:"none",[at.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Dt}-star-first, &-half ${Dt}-star-second`]:{opacity:1},[`&-half ${Dt}-star-first, &-full ${Dt}-star-second`]:{color:"inherit"}}}},Et=at=>({[`&-rtl${at.componentCls}`]:{direction:"rtl"}}),zt=at=>{const{componentCls:Dt}=at;return{[Dt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(at)),{display:"inline-block",margin:0,padding:0,color:at.starColor,fontSize:at.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Dt} ${Dt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),on(at)),{[`+ ${Dt}-text`]:{display:"inline-block",marginInlineStart:at.marginXS,fontSize:at.fontSize}}),Et(at))}};var Mt=(0,Ot.Z)("Rate",at=>{const Dt=(0,wt.TS)(at,{});return[zt(Dt)]},at=>({starColor:at.yellow6,starSize:at.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:at.colorFillContent})),Qt=function(at,Dt){var At={};for(var Me in at)Object.prototype.hasOwnProperty.call(at,Me)&&Dt.indexOf(Me)<0&&(At[Me]=at[Me]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Me=Object.getOwnPropertySymbols(at);rt{const{prefixCls:At,className:Me,rootClassName:rt,style:Ht,tooltips:nn,character:It=ae.createElement(ut,null)}=at,Jt=Qt(at,["prefixCls","className","rootClassName","style","tooltips","character"]),xe=(fe,ke)=>{let{index:Se}=ke;return nn?ae.createElement(Re.Z,{title:nn[Se]},fe):fe},{getPrefixCls:Ke,direction:st,rate:bt}=ae.useContext(we.E_),yt=Ke("rate",At),[Ae,Ne]=Mt(yt),Ce=Object.assign(Object.assign({},bt==null?void 0:bt.style),Ht);return Ae(ae.createElement(Oe,Object.assign({ref:Dt,character:It,characterRender:xe},Jt,{className:$e()(Me,rt,Ne,bt==null?void 0:bt.className),style:Ce,prefixCls:yt,direction:st})))})},61621:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return Ne}});var te=ee(92310),ae=ee.n(te),Ie=ee(59301),Xe=ee(36355),Te=ee(2738),oe=Ce=>{const{prefixCls:fe,className:ke,style:Se,size:ue,shape:de}=Ce,Be=ae()({[`${fe}-lg`]:ue==="large",[`${fe}-sm`]:ue==="small"}),be=ae()({[`${fe}-circle`]:de==="circle",[`${fe}-square`]:de==="square",[`${fe}-round`]:de==="round"}),Pe=Ie.useMemo(()=>typeof ue=="number"?{width:ue,height:ue,lineHeight:`${ue}px`}:{},[ue]);return Ie.createElement("span",{className:ae()(fe,Be,be,ke),style:Object.assign(Object.assign({},Pe),Se)})},ut=ee(93083),gt=ee(83116),$e=ee(37613);const it=new ut.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ue=Ce=>({height:Ce,lineHeight:`${Ce}px`}),Fe=Ce=>Object.assign({width:Ce},Ue(Ce)),le=Ce=>({background:Ce.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:it,animationDuration:Ce.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ce=>Object.assign({width:Ce*5,minWidth:Ce*5},Ue(Ce)),y=Ce=>{const{skeletonAvatarCls:fe,gradientFromColor:ke,controlHeight:Se,controlHeightLG:ue,controlHeightSM:de}=Ce;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ke},Fe(Se)),[`${fe}${fe}-circle`]:{borderRadius:"50%"},[`${fe}${fe}-lg`]:Object.assign({},Fe(ue)),[`${fe}${fe}-sm`]:Object.assign({},Fe(de))}},b=Ce=>{const{controlHeight:fe,borderRadiusSM:ke,skeletonInputCls:Se,controlHeightLG:ue,controlHeightSM:de,gradientFromColor:Be}=Ce;return{[`${Se}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Be,borderRadius:ke},a(fe)),[`${Se}-lg`]:Object.assign({},a(ue)),[`${Se}-sm`]:Object.assign({},a(de))}},E=Ce=>Object.assign({width:Ce},Ue(Ce)),x=Ce=>{const{skeletonImageCls:fe,imageSizeBase:ke,gradientFromColor:Se,borderRadiusSM:ue}=Ce;return{[`${fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Se,borderRadius:ue},E(ke*2)),{[`${fe}-path`]:{fill:"#bfbfbf"},[`${fe}-svg`]:Object.assign(Object.assign({},E(ke)),{maxWidth:ke*4,maxHeight:ke*4}),[`${fe}-svg${fe}-svg-circle`]:{borderRadius:"50%"}}),[`${fe}${fe}-circle`]:{borderRadius:"50%"}}},z=(Ce,fe,ke)=>{const{skeletonButtonCls:Se}=Ce;return{[`${ke}${Se}-circle`]:{width:fe,minWidth:fe,borderRadius:"50%"},[`${ke}${Se}-round`]:{borderRadius:fe}}},ne=Ce=>Object.assign({width:Ce*2,minWidth:Ce*2},Ue(Ce)),re=Ce=>{const{borderRadiusSM:fe,skeletonButtonCls:ke,controlHeight:Se,controlHeightLG:ue,controlHeightSM:de,gradientFromColor:Be}=Ce;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Be,borderRadius:fe,width:Se*2,minWidth:Se*2},ne(Se))},z(Ce,Se,ke)),{[`${ke}-lg`]:Object.assign({},ne(ue))}),z(Ce,ue,`${ke}-lg`)),{[`${ke}-sm`]:Object.assign({},ne(de))}),z(Ce,de,`${ke}-sm`))},ie=Ce=>{const{componentCls:fe,skeletonAvatarCls:ke,skeletonTitleCls:Se,skeletonParagraphCls:ue,skeletonButtonCls:de,skeletonInputCls:Be,skeletonImageCls:be,controlHeight:Pe,controlHeightLG:je,controlHeightSM:nt,gradientFromColor:qe,padding:et,marginSM:Qe,borderRadius:dt,titleHeight:he,blockRadius:De,paragraphLiHeight:Ye,controlHeightXS:Je,paragraphMarginTop:mt}=Ce;return{[`${fe}`]:{display:"table",width:"100%",[`${fe}-header`]:{display:"table-cell",paddingInlineEnd:et,verticalAlign:"top",[`${ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe},Fe(Pe)),[`${ke}-circle`]:{borderRadius:"50%"},[`${ke}-lg`]:Object.assign({},Fe(je)),[`${ke}-sm`]:Object.assign({},Fe(nt))},[`${fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Se}`]:{width:"100%",height:he,background:qe,borderRadius:De,[`+ ${ue}`]:{marginBlockStart:nt}},[`${ue}`]:{padding:0,"> li":{width:"100%",height:Ye,listStyle:"none",background:qe,borderRadius:De,"+ li":{marginBlockStart:Je}}},[`${ue}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${fe}-content`]:{[`${Se}, ${ue} > li`]:{borderRadius:dt}}},[`${fe}-with-avatar ${fe}-content`]:{[`${Se}`]:{marginBlockStart:Qe,[`+ ${ue}`]:{marginBlockStart:mt}}},[`${fe}${fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},re(Ce)),y(Ce)),b(Ce)),x(Ce)),[`${fe}${fe}-block`]:{width:"100%",[`${de}`]:{width:"100%"},[`${Be}`]:{width:"100%"}},[`${fe}${fe}-active`]:{[` - ${Se}, - ${ue} > li, - ${ke}, - ${de}, - ${Be}, - ${be} - `]:Object.assign({},le(Ce))}}};var pe=(0,gt.Z)("Skeleton",Ce=>{const{componentCls:fe}=Ce,ke=(0,$e.TS)(Ce,{skeletonAvatarCls:`${fe}-avatar`,skeletonTitleCls:`${fe}-title`,skeletonParagraphCls:`${fe}-paragraph`,skeletonButtonCls:`${fe}-button`,skeletonInputCls:`${fe}-input`,skeletonImageCls:`${fe}-image`,imageSizeBase:Ce.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ce.gradientFromColor} 25%, ${Ce.gradientToColor} 37%, ${Ce.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ie(ke)]},Ce=>{const{colorFillContent:fe,colorFill:ke}=Ce,Se=fe,ue=ke;return{color:Se,colorGradientEnd:ue,gradientFromColor:Se,gradientToColor:ue,titleHeight:Ce.controlHeight/2,blockRadius:Ce.borderRadiusSM,paragraphMarginTop:Ce.marginLG+Ce.marginXXS,paragraphLiHeight:Ce.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Oe=Ce=>{const{prefixCls:fe,className:ke,rootClassName:Se,active:ue,shape:de="circle",size:Be="default"}=Ce,{getPrefixCls:be}=Ie.useContext(Xe.E_),Pe=be("skeleton",fe),[je,nt]=pe(Pe),qe=(0,Te.Z)(Ce,["prefixCls","className"]),et=ae()(Pe,`${Pe}-element`,{[`${Pe}-active`]:ue},ke,Se,nt);return je(Ie.createElement("div",{className:et},Ie.createElement(oe,Object.assign({prefixCls:`${Pe}-avatar`,shape:de,size:Be},qe))))},Re=Ce=>{const{prefixCls:fe,className:ke,rootClassName:Se,active:ue,block:de=!1,size:Be="default"}=Ce,{getPrefixCls:be}=Ie.useContext(Xe.E_),Pe=be("skeleton",fe),[je,nt]=pe(Pe),qe=(0,Te.Z)(Ce,["prefixCls"]),et=ae()(Pe,`${Pe}-element`,{[`${Pe}-active`]:ue,[`${Pe}-block`]:de},ke,Se,nt);return je(Ie.createElement("div",{className:et},Ie.createElement(oe,Object.assign({prefixCls:`${Pe}-button`,size:Be},qe))))};const Ee="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var wt=Ce=>{const{prefixCls:fe,className:ke,rootClassName:Se,style:ue,active:de}=Ce,{getPrefixCls:Be}=Ie.useContext(Xe.E_),be=Be("skeleton",fe),[Pe,je]=pe(be),nt=ae()(be,`${be}-element`,{[`${be}-active`]:de},ke,Se,je);return Pe(Ie.createElement("div",{className:nt},Ie.createElement("div",{className:ae()(`${be}-image`,ke),style:ue},Ie.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${be}-image-svg`},Ie.createElement("path",{d:Ee,className:`${be}-image-path`})))))},Et=Ce=>{const{prefixCls:fe,className:ke,rootClassName:Se,active:ue,block:de,size:Be="default"}=Ce,{getPrefixCls:be}=Ie.useContext(Xe.E_),Pe=be("skeleton",fe),[je,nt]=pe(Pe),qe=(0,Te.Z)(Ce,["prefixCls"]),et=ae()(Pe,`${Pe}-element`,{[`${Pe}-active`]:ue,[`${Pe}-block`]:de},ke,Se,nt);return je(Ie.createElement("div",{className:et},Ie.createElement(oe,Object.assign({prefixCls:`${Pe}-input`,size:Be},qe))))},zt=ee(14809),Mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Qt=Mt,ht=ee(7657),Ve=function(fe,ke){return Ie.createElement(ht.Z,(0,zt.Z)({},fe,{ref:ke,icon:Qt}))},at=Ie.forwardRef(Ve),Dt=at,Me=Ce=>{const{prefixCls:fe,className:ke,rootClassName:Se,style:ue,active:de,children:Be}=Ce,{getPrefixCls:be}=Ie.useContext(Xe.E_),Pe=be("skeleton",fe),[je,nt]=pe(Pe),qe=ae()(Pe,`${Pe}-element`,{[`${Pe}-active`]:de},nt,ke,Se),et=Be!=null?Be:Ie.createElement(Dt,null);return je(Ie.createElement("div",{className:qe},Ie.createElement("div",{className:ae()(`${Pe}-image`,ke),style:ue},et)))},rt=ee(95190),nn=Ce=>{const fe=be=>{const{width:Pe,rows:je=2}=Ce;if(Array.isArray(Pe))return Pe[be];if(je-1===be)return Pe},{prefixCls:ke,className:Se,style:ue,rows:de}=Ce,Be=(0,rt.Z)(Array(de)).map((be,Pe)=>Ie.createElement("li",{key:Pe,style:{width:fe(Pe)}}));return Ie.createElement("ul",{className:ae()(ke,Se),style:ue},Be)},Jt=Ce=>{let{prefixCls:fe,className:ke,width:Se,style:ue}=Ce;return Ie.createElement("h3",{className:ae()(fe,ke),style:Object.assign({width:Se},ue)})};function xe(Ce){return Ce&&typeof Ce=="object"?Ce:{}}function Ke(Ce,fe){return Ce&&!fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function st(Ce,fe){return!Ce&&fe?{width:"38%"}:Ce&&fe?{width:"50%"}:{}}function bt(Ce,fe){const ke={};return(!Ce||!fe)&&(ke.width="61%"),!Ce&&fe?ke.rows=3:ke.rows=2,ke}const yt=Ce=>{const{prefixCls:fe,loading:ke,className:Se,rootClassName:ue,style:de,children:Be,avatar:be=!1,title:Pe=!0,paragraph:je=!0,active:nt,round:qe}=Ce,{getPrefixCls:et,direction:Qe,skeleton:dt}=Ie.useContext(Xe.E_),he=et("skeleton",fe),[De,Ye]=pe(he);if(ke||!("loading"in Ce)){const Je=!!be,mt=!!Pe,Rt=!!je;let ct;if(Je){const Ln=Object.assign(Object.assign({prefixCls:`${he}-avatar`},Ke(mt,Rt)),xe(be));ct=Ie.createElement("div",{className:`${he}-header`},Ie.createElement(oe,Object.assign({},Ln)))}let _e;if(mt||Rt){let Ln;if(mt){const en=Object.assign(Object.assign({prefixCls:`${he}-title`},st(Je,Rt)),xe(Pe));Ln=Ie.createElement(Jt,Object.assign({},en))}let En;if(Rt){const en=Object.assign(Object.assign({prefixCls:`${he}-paragraph`},bt(Je,mt)),xe(je));En=Ie.createElement(nn,Object.assign({},en))}_e=Ie.createElement("div",{className:`${he}-content`},Ln,En)}const hn=ae()(he,{[`${he}-with-avatar`]:Je,[`${he}-active`]:nt,[`${he}-rtl`]:Qe==="rtl",[`${he}-round`]:qe},dt==null?void 0:dt.className,Se,ue,Ye);return De(Ie.createElement("div",{className:hn,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),de)},ct,_e))}return typeof Be!="undefined"?Be:null};yt.Button=Re,yt.Avatar=Oe,yt.Input=Et,yt.Image=wt,yt.Node=Me;var Ae=yt,Ne=Ae},10311:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ke}});var te=ee(92310),ae=ee.n(te),Ie=ee(4635),Xe=ee(95190),Te=ee(50298),ze=ee(93664),oe=ee(59301),ut=ee(13697),gt=ee(18929),$e=ee(14809),it=ee(62646),Ue=ee(20439),Fe=ee(10228),le=oe.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=le;function y(Se,ue,de){return(Se-ue)/(de-ue)}function b(Se,ue,de,Be){var be=y(ue,de,Be),Pe={};switch(Se){case"rtl":Pe.right="".concat(be*100,"%"),Pe.transform="translateX(50%)";break;case"btt":Pe.bottom="".concat(be*100,"%"),Pe.transform="translateY(50%)";break;case"ttb":Pe.top="".concat(be*100,"%"),Pe.transform="translateY(-50%)";break;default:Pe.left="".concat(be*100,"%"),Pe.transform="translateX(-50%)";break}return Pe}function E(Se,ue){return Array.isArray(Se)?Se[ue]:Se}var x=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],z=oe.forwardRef(function(Se,ue){var de,Be,be=Se.prefixCls,Pe=Se.value,je=Se.valueIndex,nt=Se.onStartMove,qe=Se.style,et=Se.render,Qe=Se.dragging,dt=Se.onOffsetChange,he=(0,it.Z)(Se,x),De=oe.useContext(a),Ye=De.min,Je=De.max,mt=De.direction,Rt=De.disabled,ct=De.keyboard,_e=De.range,hn=De.tabIndex,Ln=De.ariaLabelForHandle,En=De.ariaLabelledByForHandle,en=De.ariaValueTextFormatterForHandle,$n="".concat(be,"-handle"),Un=function(la){Rt||nt(la,je)},sn=function(la){if(!Rt&&ct){var ga=null;switch(la.which||la.keyCode){case Fe.Z.LEFT:ga=mt==="ltr"||mt==="btt"?-1:1;break;case Fe.Z.RIGHT:ga=mt==="ltr"||mt==="btt"?1:-1;break;case Fe.Z.UP:ga=mt!=="ttb"?1:-1;break;case Fe.Z.DOWN:ga=mt!=="ttb"?-1:1;break;case Fe.Z.HOME:ga="min";break;case Fe.Z.END:ga="max";break;case Fe.Z.PAGE_UP:ga=2;break;case Fe.Z.PAGE_DOWN:ga=-2;break}ga!==null&&(la.preventDefault(),dt(ga,je))}},wn=b(mt,Pe,Ye,Je),jn=oe.createElement("div",(0,$e.Z)({ref:ue,className:ae()($n,(de={},(0,Ie.Z)(de,"".concat($n,"-").concat(je+1),_e),(0,Ie.Z)(de,"".concat($n,"-dragging"),Qe),de)),style:(0,Ue.Z)((0,Ue.Z)({},wn),qe),onMouseDown:Un,onTouchStart:Un,onKeyDown:sn,tabIndex:Rt?null:E(hn,je),role:"slider","aria-valuemin":Ye,"aria-valuemax":Je,"aria-valuenow":Pe,"aria-disabled":Rt,"aria-label":E(Ln,je),"aria-labelledby":E(En,je),"aria-valuetext":(Be=E(en,je))===null||Be===void 0?void 0:Be(Pe),"aria-orientation":mt==="ltr"||mt==="rtl"?"horizontal":"vertical"},he));return et&&(jn=et(jn,{index:je,prefixCls:be,value:Pe,dragging:Qe})),jn}),ne=z,re=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ie=oe.forwardRef(function(Se,ue){var de=Se.prefixCls,Be=Se.style,be=Se.onStartMove,Pe=Se.onOffsetChange,je=Se.values,nt=Se.handleRender,qe=Se.draggingIndex,et=(0,it.Z)(Se,re),Qe=oe.useRef({});return oe.useImperativeHandle(ue,function(){return{focus:function(he){var De;(De=Qe.current[he])===null||De===void 0||De.focus()}}}),oe.createElement(oe.Fragment,null,je.map(function(dt,he){return oe.createElement(ne,(0,$e.Z)({ref:function(Ye){Ye?Qe.current[he]=Ye:delete Qe.current[he]},dragging:qe===he,prefixCls:de,style:E(Be,he),key:he,value:dt,valueIndex:he,onStartMove:be,onOffsetChange:Pe,render:nt},et))}))}),pe=ie;function ye(Se){var ue="touches"in Se?Se.touches[0]:Se;return{pageX:ue.pageX,pageY:ue.pageY}}function Oe(Se,ue,de,Be,be,Pe,je,nt,qe){var et=oe.useState(null),Qe=(0,Te.Z)(et,2),dt=Qe[0],he=Qe[1],De=oe.useState(-1),Ye=(0,Te.Z)(De,2),Je=Ye[0],mt=Ye[1],Rt=oe.useState(de),ct=(0,Te.Z)(Rt,2),_e=ct[0],hn=ct[1],Ln=oe.useState(de),En=(0,Te.Z)(Ln,2),en=En[0],$n=En[1],Un=oe.useRef(null),sn=oe.useRef(null);oe.useEffect(function(){Je===-1&&hn(de)},[de,Je]),oe.useEffect(function(){return function(){document.removeEventListener("mousemove",Un.current),document.removeEventListener("mouseup",sn.current),document.removeEventListener("touchmove",Un.current),document.removeEventListener("touchend",sn.current)}},[]);var wn=function(Aa,Jn){_e.some(function(mn,ha){return mn!==Aa[ha]})&&(Jn!==void 0&&he(Jn),hn(Aa),je(Aa))},jn=function(Aa,Jn){if(Aa===-1){var mn=en[0],ha=en[en.length-1],ma=Be-mn,$a=be-ha,pt=Jn*(be-Be);pt=Math.max(pt,ma),pt=Math.min(pt,$a);var Lt=Pe(mn+pt);pt=Lt-mn;var Ct=en.map(function(fa){return fa+pt});wn(Ct)}else{var Bn=(be-Be)*Jn,Hn=(0,Xe.Z)(_e);Hn[Aa]=en[Aa];var yn=qe(Hn,Bn,Aa,"dist");wn(yn.values,yn.value)}},Sn=oe.useRef(jn);Sn.current=jn;var la=function(Aa,Jn){Aa.stopPropagation();var mn=de[Jn];mt(Jn),he(mn),$n(de);var ha=ye(Aa),ma=ha.pageX,$a=ha.pageY,pt=function(Bn){Bn.preventDefault();var Hn=ye(Bn),yn=Hn.pageX,fa=Hn.pageY,ya=yn-ma,_n=fa-$a,Ha=Se.current.getBoundingClientRect(),Ea=Ha.width,fn=Ha.height,_a;switch(ue){case"btt":_a=-_n/fn;break;case"ttb":_a=_n/fn;break;case"rtl":_a=-ya/Ea;break;default:_a=ya/Ea}Sn.current(Jn,_a)},Lt=function Ct(Bn){Bn.preventDefault(),document.removeEventListener("mouseup",Ct),document.removeEventListener("mousemove",pt),document.removeEventListener("touchend",Ct),document.removeEventListener("touchmove",pt),Un.current=null,sn.current=null,mt(-1),nt()};document.addEventListener("mouseup",Lt),document.addEventListener("mousemove",pt),document.addEventListener("touchend",Lt),document.addEventListener("touchmove",pt),Un.current=pt,sn.current=Lt},ga=oe.useMemo(function(){var za=(0,Xe.Z)(de).sort(function(Jn,mn){return Jn-mn}),Aa=(0,Xe.Z)(_e).sort(function(Jn,mn){return Jn-mn});return za.every(function(Jn,mn){return Jn===Aa[mn]})?_e:de},[de,_e]);return[Je,dt,ga,la]}function we(Se){var ue,de=Se.prefixCls,Be=Se.style,be=Se.start,Pe=Se.end,je=Se.index,nt=Se.onStartMove,qe=oe.useContext(a),et=qe.direction,Qe=qe.min,dt=qe.max,he=qe.disabled,De=qe.range,Ye="".concat(de,"-track"),Je=y(be,Qe,dt),mt=y(Pe,Qe,dt),Rt=function(hn){!he&&nt&&nt(hn,-1)},ct={};switch(et){case"rtl":ct.right="".concat(Je*100,"%"),ct.width="".concat(mt*100-Je*100,"%");break;case"btt":ct.bottom="".concat(Je*100,"%"),ct.height="".concat(mt*100-Je*100,"%");break;case"ttb":ct.top="".concat(Je*100,"%"),ct.height="".concat(mt*100-Je*100,"%");break;default:ct.left="".concat(Je*100,"%"),ct.width="".concat(mt*100-Je*100,"%")}return oe.createElement("div",{className:ae()(Ye,(ue={},(0,Ie.Z)(ue,"".concat(Ye,"-").concat(je+1),De),(0,Ie.Z)(ue,"".concat(de,"-track-draggable"),nt),ue)),style:(0,Ue.Z)((0,Ue.Z)({},ct),Be),onMouseDown:Rt,onTouchStart:Rt})}function Re(Se){var ue=Se.prefixCls,de=Se.style,Be=Se.values,be=Se.startPoint,Pe=Se.onStartMove,je=oe.useContext(a),nt=je.included,qe=je.range,et=je.min,Qe=oe.useMemo(function(){if(!qe){if(Be.length===0)return[];var dt=be!=null?be:et,he=Be[0];return[{start:Math.min(dt,he),end:Math.max(dt,he)}]}for(var De=[],Ye=0;Ye3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Je=="number"){var ct,_e=Ye[mt],hn=_e+Je,Ln=[];Be.forEach(function(sn){Ln.push(sn.value)}),Ln.push(Se,ue),Ln.push(nt(_e));var En=Je>0?1:-1;Rt==="unit"?Ln.push(nt(_e+En*de)):Ln.push(nt(hn)),Ln=Ln.filter(function(sn){return sn!==null}).filter(function(sn){return Je<0?sn<=_e:sn>=_e}),Rt==="unit"&&(Ln=Ln.filter(function(sn){return sn!==_e}));var en=Rt==="unit"?_e:hn;ct=Ln[0];var $n=Math.abs(ct-en);if(Ln.forEach(function(sn){var wn=Math.abs(sn-en);wn<$n&&(ct=sn,$n=wn)}),ct===void 0)return Je<0?Se:ue;if(Rt==="dist")return ct;if(Math.abs(Je)>1){var Un=(0,Xe.Z)(Ye);return Un[mt]=ct,De(Un,Je-En,mt,Rt)}return ct}else{if(Je==="min")return Se;if(Je==="max")return ue}},Qe=function(Ye,Je,mt){var Rt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",ct=Ye[mt],_e=et(Ye,Je,mt,Rt);return{value:_e,changed:_e!==ct}},dt=function(Ye){return Pe===null&&Ye===0||typeof Pe=="number"&&Ye3&&arguments[3]!==void 0?arguments[3]:"unit",ct=Ye.map(qe),_e=ct[mt],hn=et(ct,Je,mt,Rt);if(ct[mt]=hn,be===!1){var Ln=Pe||0;mt>0&&ct[mt-1]!==_e&&(ct[mt]=Math.max(ct[mt],ct[mt-1]+Ln)),mt0;Un-=1)for(var sn=!0;dt(ct[Un]-ct[Un-1])&&sn;){var wn=Qe(ct,-1,Un-1);ct[Un-1]=wn.value,sn=wn.changed}for(var jn=ct.length-1;jn>0;jn-=1)for(var Sn=!0;dt(ct[jn]-ct[jn-1])&&Sn;){var la=Qe(ct,-1,jn-1);ct[jn-1]=la.value,Sn=la.changed}for(var ga=0;ga=0?la:!1},[la,vt]),$t=oe.useMemo(function(){var Zn=Object.keys(Bn||{});return Zn.map(function(Dn){var Xn=Bn[Dn],An={value:Number(Dn)};return Xn&&(0,ze.Z)(Xn)==="object"&&!oe.isValidElement(Xn)&&("label"in Xn||"style"in Xn)?(An.style=Xn.style,An.label=Xn.label):An.label=Xn,An}).filter(function(Dn){var Xn=Dn.label;return Xn||typeof Xn=="number"}).sort(function(Dn,Xn){return Dn.value-Xn.value})},[Bn]),gn=Et(mr,Pr,vt,$t,jn,tn),In=(0,Te.Z)(gn,2),On=In[0],xn=In[1],bn=(0,gt.Z)(Ln,{value:hn}),Ja=(0,Te.Z)(bn,2),Na=Ja[0],qt=Ja[1],Ra=oe.useMemo(function(){var Zn=Na==null?[]:Array.isArray(Na)?Na:[Na],Dn=(0,Te.Z)(Zn,1),Xn=Dn[0],An=Xn===void 0?mr:Xn,Sa=Na===null?[]:[An];if(En){if(Sa=(0,Xe.Z)(Zn),en||Na===void 0){var ja=en>=0?en+1:2;for(Sa=Sa.slice(0,ja);Sa.length=0&&fn.current.focus(Zn)}br(null)},[yr]);var so=oe.useMemo(function(){return ga&&vt===null?!1:ga},[ga,vt]),eo=function(){sn==null||sn(Wr(Hr.current))},hi=Oe(_a,kr,Ra,mr,Pr,On,co,eo,xn),Go=(0,Te.Z)(hi,4),_o=Go[0],Ai=Go[1],Bi=Go[2],Si=Go[3],mi=function(Dn,Xn){Si(Dn,Xn),Un==null||Un(Wr(Hr.current))},Jo=_o!==-1;oe.useEffect(function(){if(!Jo){var Zn=Ra.lastIndexOf(Ai);fn.current.focus(Zn)}},[Jo]);var Qr=oe.useMemo(function(){return(0,Xe.Z)(Bi).sort(function(Zn,Dn){return Zn-Dn})},[Bi]),Vo=oe.useMemo(function(){return En?[Qr[0],Qr[Qr.length-1]]:[mr,Qr[0]]},[Qr,En,mr]),Ci=(0,Te.Z)(Vo,2),an=Ci[0],Vt=Ci[1];oe.useImperativeHandle(ue,function(){return{focus:function(){fn.current.focus(0)},blur:function(){var Dn=document,Xn=Dn.activeElement;_a.current.contains(Xn)&&(Xn==null||Xn.blur())}}}),oe.useEffect(function(){dt&&fn.current.focus(0)},[]);var ln=oe.useMemo(function(){return{min:mr,max:Pr,direction:kr,disabled:qe,keyboard:Qe,step:vt,included:mn,includedStart:an,includedEnd:Vt,range:En,tabIndex:ya,ariaLabelForHandle:_n,ariaLabelledByForHandle:Ha,ariaValueTextFormatterForHandle:Ea}},[mr,Pr,kr,qe,Qe,vt,mn,an,Vt,En,ya,_n,Ha,Ea]);return oe.createElement(a.Provider,{value:ln},oe.createElement("div",{ref:_a,className:ae()(be,Pe,(de={},(0,Ie.Z)(de,"".concat(be,"-disabled"),qe),(0,Ie.Z)(de,"".concat(be,"-vertical"),Aa),(0,Ie.Z)(de,"".concat(be,"-horizontal"),!Aa),(0,Ie.Z)(de,"".concat(be,"-with-marks"),$t.length),de)),style:je,onMouseDown:wa},oe.createElement("div",{className:"".concat(be,"-rail"),style:pt}),oe.createElement(Re,{prefixCls:be,style:ma,values:Qr,startPoint:ha,onStartMove:so?mi:null}),oe.createElement(on,{prefixCls:be,marks:$t,dots:Hn,style:Lt,activeStyle:Ct}),oe.createElement(pe,{ref:fn,prefixCls:be,style:$a,values:Bi,draggingIndex:_o,onStartMove:mi,onOffsetChange:_t,onFocus:he,onBlur:De,handleRender:yn}),oe.createElement(Ot,{prefixCls:be,marks:$t,onClick:Wn})))}),Qt=Mt,ht=Qt,Ve=ee(36355),at=ee(1684),Dt=ee(16089),At=ee(8654),Me=ee(6848),Ht=oe.forwardRef((Se,ue)=>{const{open:de}=Se,Be=(0,oe.useRef)(null),be=(0,oe.useRef)(null);function Pe(){Dt.Z.cancel(be.current),be.current=null}function je(){be.current=(0,Dt.Z)(()=>{var nt;(nt=Be.current)===null||nt===void 0||nt.forceAlign(),be.current=null})}return oe.useEffect(()=>(de?je():Pe(),Pe),[de,Se.title]),oe.createElement(Me.Z,Object.assign({ref:(0,At.sQ)(Be,ue)},Se))}),nn=ee(64993),It=ee(17313),Jt=ee(83116),xe=ee(37613);const Ke=Se=>{const{componentCls:ue,antCls:de,controlSize:Be,dotSize:be,marginFull:Pe,marginPart:je,colorFillContentHover:nt}=Se;return{[ue]:Object.assign(Object.assign({},(0,It.Wf)(Se)),{position:"relative",height:Be,margin:`${je}px ${Pe}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Pe}px ${je}px`},[`${ue}-rail`]:{position:"absolute",backgroundColor:Se.railBg,borderRadius:Se.borderRadiusXS,transition:`background-color ${Se.motionDurationMid}`},[`${ue}-track`]:{position:"absolute",backgroundColor:Se.trackBg,borderRadius:Se.borderRadiusXS,transition:`background-color ${Se.motionDurationMid}`},[`${ue}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${ue}-rail`]:{backgroundColor:Se.railHoverBg},[`${ue}-track`]:{backgroundColor:Se.trackHoverBg},[`${ue}-dot`]:{borderColor:nt},[`${ue}-handle::after`]:{boxShadow:`0 0 0 ${Se.handleLineWidth}px ${Se.colorPrimaryBorderHover}`},[`${ue}-dot-active`]:{borderColor:Se.dotActiveBorderColor}},[`${ue}-handle`]:{position:"absolute",width:Se.handleSize,height:Se.handleSize,outline:"none",[`${ue}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-Se.handleLineWidth,insetBlockStart:-Se.handleLineWidth,width:Se.handleSize+Se.handleLineWidth*2,height:Se.handleSize+Se.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Se.handleSize,height:Se.handleSize,backgroundColor:Se.colorBgElevated,boxShadow:`0 0 0 ${Se.handleLineWidth}px ${Se.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` - inset-inline-start ${Se.motionDurationMid}, - inset-block-start ${Se.motionDurationMid}, - width ${Se.motionDurationMid}, - height ${Se.motionDurationMid}, - box-shadow ${Se.motionDurationMid} - `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((Se.handleSizeHover-Se.handleSize)/2+Se.handleLineWidthHover),insetBlockStart:-((Se.handleSizeHover-Se.handleSize)/2+Se.handleLineWidthHover),width:Se.handleSizeHover+Se.handleLineWidthHover*2,height:Se.handleSizeHover+Se.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${Se.handleLineWidthHover}px ${Se.handleActiveColor}`,width:Se.handleSizeHover,height:Se.handleSizeHover,insetInlineStart:(Se.handleSize-Se.handleSizeHover)/2,insetBlockStart:(Se.handleSize-Se.handleSizeHover)/2}}},[`${ue}-mark`]:{position:"absolute",fontSize:Se.fontSize},[`${ue}-mark-text`]:{position:"absolute",display:"inline-block",color:Se.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:Se.colorText}},[`${ue}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${ue}-dot`]:{position:"absolute",width:be,height:be,backgroundColor:Se.colorBgElevated,border:`${Se.handleLineWidth}px solid ${Se.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${Se.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:Se.dotActiveBorderColor}},[`&${ue}-disabled`]:{cursor:"not-allowed",[`${ue}-rail`]:{backgroundColor:`${Se.railBg} !important`},[`${ue}-track`]:{backgroundColor:`${Se.trackBgDisabled} !important`},[` - ${ue}-dot - `]:{backgroundColor:Se.colorBgElevated,borderColor:Se.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${ue}-handle::after`]:{backgroundColor:Se.colorBgElevated,cursor:"not-allowed",width:Se.handleSize,height:Se.handleSize,boxShadow:`0 0 0 ${Se.handleLineWidth}px ${new nn.C(Se.colorTextDisabled).onBackground(Se.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` - ${ue}-mark-text, - ${ue}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${de}-tooltip-inner`]:{minWidth:"unset"}})}},st=(Se,ue)=>{const{componentCls:de,railSize:Be,handleSize:be,dotSize:Pe}=Se,je=ue?"paddingBlock":"paddingInline",nt=ue?"width":"height",qe=ue?"height":"width",et=ue?"insetBlockStart":"insetInlineStart",Qe=ue?"top":"insetInlineStart",dt=(Be*3-be)/2,he=(be-Be)/2,De=ue?{borderWidth:`${he}px 0`,transform:`translateY(-${he}px)`}:{borderWidth:`0 ${he}px`,transform:`translateX(-${he}px)`};return{[je]:Be,[qe]:Be*3,[`${de}-rail`]:{[nt]:"100%",[qe]:Be},[`${de}-track`]:{[qe]:Be},[`${de}-track-draggable`]:Object.assign({},De),[`${de}-handle`]:{[et]:dt},[`${de}-mark`]:{insetInlineStart:0,top:0,[Qe]:Be*3+(ue?0:Se.marginFull),[nt]:"100%"},[`${de}-step`]:{insetInlineStart:0,top:0,[Qe]:Be,[nt]:"100%",[qe]:Be},[`${de}-dot`]:{position:"absolute",[et]:(Be-Pe)/2}}},bt=Se=>{const{componentCls:ue,marginPartWithMark:de}=Se;return{[`${ue}-horizontal`]:Object.assign(Object.assign({},st(Se,!0)),{[`&${ue}-with-marks`]:{marginBottom:de}})}},yt=Se=>{const{componentCls:ue}=Se;return{[`${ue}-vertical`]:Object.assign(Object.assign({},st(Se,!1)),{height:"100%"})}};var Ae=(0,Jt.Z)("Slider",Se=>{const ue=(0,xe.TS)(Se,{marginPart:(Se.controlHeight-Se.controlSize)/2,marginFull:Se.controlSize/2,marginPartWithMark:Se.controlHeightLG-Se.controlSize});return[Ke(ue),bt(ue),yt(ue)]},Se=>{const de=Se.controlHeightLG/4,Be=Se.controlHeightSM/2,be=Se.lineWidth+1,Pe=Se.lineWidth+1*3;return{controlSize:de,railSize:4,handleSize:de,handleSizeHover:Be,dotSize:8,handleLineWidth:be,handleLineWidthHover:Pe,railBg:Se.colorFillTertiary,railHoverBg:Se.colorFillSecondary,trackBg:Se.colorPrimaryBorder,trackHoverBg:Se.colorPrimaryBorderHover,handleColor:Se.colorPrimaryBorder,handleActiveColor:Se.colorPrimary,dotBorderColor:Se.colorBorderSecondary,dotActiveBorderColor:Se.colorPrimaryBorder,trackBgDisabled:Se.colorBgContainerDisabled}}),Ne=function(Se,ue){var de={};for(var Be in Se)Object.prototype.hasOwnProperty.call(Se,Be)&&ue.indexOf(Be)<0&&(de[Be]=Se[Be]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Be=Object.getOwnPropertySymbols(Se);betypeof Se=="number"?Se.toString():"";var ke=oe.forwardRef((Se,ue)=>{const{prefixCls:de,range:Be,className:be,rootClassName:Pe,style:je,disabled:nt,tooltipPrefixCls:qe,tipFormatter:et,tooltipVisible:Qe,getTooltipPopupContainer:dt,tooltipPlacement:he}=Se,De=Ne(Se,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:Ye,slider:Je,getPrefixCls:mt,getPopupContainer:Rt}=oe.useContext(Ve.E_),ct=oe.useContext(at.Z),_e=nt!=null?nt:ct,[hn,Ln]=oe.useState({}),En=(za,Aa)=>{Ln(Jn=>Object.assign(Object.assign({},Jn),{[za]:Aa}))},en=(za,Aa)=>za||(Aa?Ye==="rtl"?"left":"right":"top"),$n=mt("slider",de),[Un,sn]=Ae($n),wn=ae()(be,Je==null?void 0:Je.className,Pe,{[`${$n}-rtl`]:Ye==="rtl"},sn);Ye==="rtl"&&!De.vertical&&(De.reverse=!De.reverse);const[jn,Sn]=oe.useMemo(()=>Be?typeof Be=="object"?[!0,Be.draggableTrack]:[!0,!1]:[!1],[Be]),la=(za,Aa)=>{var Jn;const{index:mn,dragging:ha}=Aa,{tooltip:ma={},vertical:$a}=Se,pt=Object.assign({},ma),{open:Lt,placement:Ct,getPopupContainer:Bn,prefixCls:Hn,formatter:yn}=pt;let fa;yn||yn===null?fa=yn:et||et===null?fa=et:fa=Ce;const ya=fa?hn[mn]||ha:!1,_n=(Jn=Lt!=null?Lt:Qe)!==null&&Jn!==void 0?Jn:Lt===void 0&&ya,Ha=Object.assign(Object.assign({},za.props),{onMouseEnter:()=>En(mn,!0),onMouseLeave:()=>En(mn,!1)}),Ea=mt("tooltip",Hn!=null?Hn:qe);return oe.createElement(Ht,Object.assign({},pt,{prefixCls:Ea,title:fa?fa(Aa.value):"",open:_n,placement:en(Ct!=null?Ct:he,$a),key:mn,overlayClassName:`${$n}-tooltip`,getPopupContainer:Bn||dt||Rt}),oe.cloneElement(za,Ha))},ga=Object.assign(Object.assign({},Je==null?void 0:Je.style),je);return Un(oe.createElement(ht,Object.assign({},De,{step:De.step,range:jn,draggableTrack:Sn,className:wn,style:ga,disabled:_e,ref:ue,prefixCls:$n,handleRender:la})))})},31797:function(Pt,Tt,ee){"use strict";ee.d(Tt,{default:function(){return pe}});var te=ee(59301),ae=ee(56762),Ie=ee(92343),Xe=ee(92310),Te=ee.n(Xe),ze=ee(36355),oe=ee(61621),gt=ye=>{const{value:Oe,formatter:we,precision:Re,decimalSeparator:Ee,groupSeparator:Ot="",prefixCls:wt}=ye;let on;if(typeof we=="function")on=we(Oe);else{const Et=String(Oe),zt=Et.match(/^(-?)(\d*)(\.(\d+))?$/);if(!zt||Et==="-")on=Et;else{const Mt=zt[1];let Qt=zt[2]||"0",ht=zt[4]||"";Qt=Qt.replace(/\B(?=(\d{3})+(?!\d))/g,Ot),typeof Re=="number"&&(ht=ht.padEnd(Re,"0").slice(0,Re>0?Re:0)),ht&&(ht=`${Ee}${ht}`),on=[te.createElement("span",{key:"int",className:`${wt}-content-value-int`},Mt,Qt),ht&&te.createElement("span",{key:"decimal",className:`${wt}-content-value-decimal`},ht)]}}return te.createElement("span",{className:`${wt}-content-value`},on)},$e=ee(17313),it=ee(83116),Ue=ee(37613);const Fe=ye=>{const{componentCls:Oe,marginXXS:we,padding:Re,colorTextDescription:Ee,titleFontSize:Ot,colorTextHeading:wt,contentFontSize:on,fontFamily:Et}=ye;return{[`${Oe}`]:Object.assign(Object.assign({},(0,$e.Wf)(ye)),{[`${Oe}-title`]:{marginBottom:we,color:Ee,fontSize:Ot},[`${Oe}-skeleton`]:{paddingTop:Re},[`${Oe}-content`]:{color:wt,fontSize:on,fontFamily:Et,[`${Oe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Oe}-content-prefix, ${Oe}-content-suffix`]:{display:"inline-block"},[`${Oe}-content-prefix`]:{marginInlineEnd:we},[`${Oe}-content-suffix`]:{marginInlineStart:we}}})}};var le=(0,it.Z)("Statistic",ye=>{const Oe=(0,Ue.TS)(ye,{});return[Fe(Oe)]},ye=>{const{fontSizeHeading3:Oe,fontSize:we}=ye;return{titleFontSize:we,contentFontSize:Oe}}),y=ye=>{const{prefixCls:Oe,className:we,rootClassName:Re,style:Ee,valueStyle:Ot,value:wt=0,title:on,valueRender:Et,prefix:zt,suffix:Mt,loading:Qt=!1,onMouseEnter:ht,onMouseLeave:Ve,decimalSeparator:at=".",groupSeparator:Dt=","}=ye,{getPrefixCls:At,direction:Me,statistic:rt}=te.useContext(ze.E_),Ht=At("statistic",Oe),[nn,It]=le(Ht),Jt=te.createElement(gt,Object.assign({decimalSeparator:at,groupSeparator:Dt,prefixCls:Ht},ye,{value:wt})),xe=Te()(Ht,{[`${Ht}-rtl`]:Me==="rtl"},rt==null?void 0:rt.className,we,Re,It);return nn(te.createElement("div",{className:xe,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Ee),onMouseEnter:ht,onMouseLeave:Ve},on&&te.createElement("div",{className:`${Ht}-title`},on),te.createElement(oe.Z,{paragraph:!1,loading:Qt,className:`${Ht}-skeleton`},te.createElement("div",{style:Ot,className:`${Ht}-content`},zt&&te.createElement("span",{className:`${Ht}-content-prefix`},zt),Et?Et(Jt):Jt,Mt&&te.createElement("span",{className:`${Ht}-content-suffix`},Mt)))))};const b=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function E(ye,Oe){let we=ye;const Re=/\[[^\]]*]/g,Ee=(Oe.match(Re)||[]).map(Et=>Et.slice(1,-1)),Ot=Oe.replace(Re,"[]"),wt=b.reduce((Et,zt)=>{let[Mt,Qt]=zt;if(Et.includes(Mt)){const ht=Math.floor(we/Qt);return we-=ht*Qt,Et.replace(new RegExp(`${Mt}+`,"g"),Ve=>{const at=Ve.length;return ht.toString().padStart(at,"0")})}return Et},Ot);let on=0;return wt.replace(Re,()=>{const Et=Ee[on];return on+=1,Et})}function x(ye,Oe){const{format:we=""}=Oe,Re=new Date(ye).getTime(),Ee=Date.now(),Ot=Math.max(Re-Ee,0);return E(Ot,we)}const z=1e3/30;function ne(ye){return new Date(ye).getTime()}const re=ye=>{const{value:Oe,format:we="HH:mm:ss",onChange:Re,onFinish:Ee}=ye,Ot=(0,ae.Z)(),wt=te.useRef(null),on=()=>{Ee==null||Ee(),wt.current&&(clearInterval(wt.current),wt.current=null)},Et=()=>{const Qt=ne(Oe);Qt>=Date.now()&&(wt.current=setInterval(()=>{Ot(),Re==null||Re(Qt-Date.now()),Qt(Et(),()=>{wt.current&&(clearInterval(wt.current),wt.current=null)}),[Oe]);const zt=(Qt,ht)=>x(Qt,Object.assign(Object.assign({},ht),{format:we})),Mt=Qt=>(0,Ie.Tm)(Qt,{title:void 0});return te.createElement(y,Object.assign({},ye,{valueRender:Mt,formatter:zt}))};var ie=te.memo(re);y.Countdown=ie;var pe=y},15969:function(Pt,Tt,ee){"use strict";ee.d(Tt,{N:function(){return te}});const te=ae=>({color:ae.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ae.motionDurationSlow}`,"&:focus, &:hover":{color:ae.colorLinkHover},"&:active":{color:ae.colorLinkActive}})},1710:function(Pt,Tt,ee){"use strict";ee.d(Tt,{default:function(){return di}});var te={},ae="rc-table-internal-hook",Ie=ee(50298),Xe=ee(6089),Te=ee(34280),ze=ee(13697),oe=ee(59301),ut=ee(4676);function gt(ge){var ve=oe.createContext(void 0),Le=function(tt){var ot=tt.value,Nt=tt.children,Bt=oe.useRef(ot);Bt.current=ot;var xt=oe.useState(function(){return{getValue:function(){return Bt.current},listeners:new Set}}),Gt=(0,Ie.Z)(xt,1),Zt=Gt[0];return(0,Te.Z)(function(){(0,ut.unstable_batchedUpdates)(function(){Zt.listeners.forEach(function(jt){jt(ot)})})},[ot]),oe.createElement(ve.Provider,{value:Zt},Nt)};return{Context:ve,Provider:Le,defaultValue:ge}}function $e(ge,ve){var Le=(0,Xe.Z)(typeof ve=="function"?ve:function(jt){if(ve===void 0)return jt;if(!Array.isArray(ve))return jt[ve];var cn={};return ve.forEach(function(dn){cn[dn]=jt[dn]}),cn}),He=oe.useContext(ge==null?void 0:ge.Context),tt=He||{},ot=tt.listeners,Nt=tt.getValue,Bt=oe.useRef();Bt.current=Le(He?Nt():ge==null?void 0:ge.defaultValue);var xt=oe.useState({}),Gt=(0,Ie.Z)(xt,2),Zt=Gt[1];return(0,Te.Z)(function(){if(!He)return;function jt(cn){var dn=Le(cn);(0,ze.Z)(Bt.current,dn,!0)||Zt({})}return ot.add(jt),function(){ot.delete(jt)}},[He]),Bt.current}var it=ee(14809),Ue=ee(8654);function Fe(){var ge=oe.createContext(null);function ve(){return oe.useContext(ge)}function Le(tt,ot){var Nt=(0,Ue.Yr)(tt),Bt=function(Gt,Zt){var jt=Nt?{ref:Zt}:{},cn=oe.useRef(0),dn=oe.useRef(Gt),pn=ve();return pn!==null?oe.createElement(tt,(0,it.Z)({},Gt,jt)):((!ot||ot(dn.current,Gt))&&(cn.current+=1),dn.current=Gt,oe.createElement(ge.Provider,{value:cn.current},oe.createElement(tt,(0,it.Z)({},Gt,jt))))};return Nt?oe.forwardRef(Bt):Bt}function He(tt,ot){var Nt=(0,Ue.Yr)(tt),Bt=function(Gt,Zt){var jt=Nt?{ref:Zt}:{};return ve(),oe.createElement(tt,(0,it.Z)({},Gt,jt))};return Nt?oe.memo(oe.forwardRef(Bt),ot):oe.memo(Bt,ot)}return{makeImmutable:Le,responseImmutable:He,useImmutableMark:ve}}var le=Fe(),a=le.makeImmutable,y=le.responseImmutable,b=le.useImmutableMark,E=Fe(),x=E.makeImmutable,z=E.responseImmutable,ne=E.useImmutableMark,re=gt(),ie=re;function pe(ge,ve){var Le=oe.useRef(0);Le.current+=1;var He=oe.useRef(ge),tt=[];Object.keys(ge||{}).map(function(Nt){var Bt;(ge==null?void 0:ge[Nt])!==((Bt=He.current)===null||Bt===void 0?void 0:Bt[Nt])&&tt.push(Nt)}),He.current=ge;var ot=oe.useRef([]);return tt.length&&(ot.current=tt),oe.useDebugValue(Le.current),oe.useDebugValue(ot.current.join(", ")),ve&&console.log("".concat(ve,":"),Le.current,ot.current),Le.current}var ye=null,Oe=oe.memo(function(){var ge=pe();return oe.createElement("h1",null,"Render Times: ",ge)});Oe.displayName="RenderBlock";var we=ee(93664),Re=ee(20439),Ee=ee(4635),Ot=ee(92310),wt=ee.n(Ot),on=ee(80547),Et=ee(97938),zt=ee(48736),Mt=oe.createContext({renderWithProps:!1}),Qt=Mt,ht="RC_TABLE_KEY";function Ve(ge){return ge==null?[]:Array.isArray(ge)?ge:[ge]}function at(ge){var ve=[],Le={};return ge.forEach(function(He){for(var tt=He||{},ot=tt.key,Nt=tt.dataIndex,Bt=ot||Ve(Nt).join("-")||ht;Le[Bt];)Bt="".concat(Bt,"_next");Le[Bt]=!0,ve.push(Bt)}),ve}function Dt(ge){return ge!=null}function At(ge){return ge&&(0,we.Z)(ge)==="object"&&!Array.isArray(ge)&&!oe.isValidElement(ge)}function Me(ge,ve,Le,He,tt,ot){var Nt=oe.useContext(Qt),Bt=ne(),xt=(0,on.Z)(function(){if(Dt(He))return[He];var Gt=ve==null||ve===""?[]:Array.isArray(ve)?ve:[ve],Zt=(0,Et.Z)(ge,Gt),jt=Zt,cn=void 0;if(tt){var dn=tt(Zt,ge,Le);At(dn)?(jt=dn.children,cn=dn.props,Nt.renderWithProps=!0):jt=dn}return[jt,cn]},[Bt,ge,He,ve,tt,Le],function(Gt,Zt){if(ot){var jt=(0,Ie.Z)(Gt,2),cn=jt[1],dn=(0,Ie.Z)(Zt,2),pn=dn[1];return ot(pn,cn)}return Nt.renderWithProps?!0:!(0,ze.Z)(Gt,Zt,!0)});return xt}function rt(ge,ve,Le,He){var tt=ge+ve-1;return ge<=He&&tt>=Le}function Ht(ge,ve){return $e(ie,function(Le){var He=rt(ge,ve||1,Le.hoverStartRow,Le.hoverEndRow);return[He,Le.onHover]})}var nn=function(ve){var Le=ve.ellipsis,He=ve.rowType,tt=ve.children,ot,Nt=Le===!0?{showTitle:!0}:Le;return Nt&&(Nt.showTitle||He==="header")&&(typeof tt=="string"||typeof tt=="number"?ot=tt.toString():oe.isValidElement(tt)&&typeof tt.props.children=="string"&&(ot=tt.props.children)),ot};function It(ge){var ve,Le,He,tt,ot,Nt,Bt,xt,Gt=ge.component,Zt=ge.children,jt=ge.ellipsis,cn=ge.scope,dn=ge.prefixCls,pn=ge.className,Gn=ge.align,kn=ge.record,ta=ge.render,Yn=ge.dataIndex,ra=ge.renderIndex,Za=ge.shouldCellUpdate,Wa=ge.index,Ba=ge.rowType,Ga=ge.colSpan,ur=ge.rowSpan,ca=ge.fixLeft,La=ge.fixRight,Pa=ge.firstFixLeft,na=ge.lastFixLeft,oa=ge.firstFixRight,Ka=ge.lastFixRight,Er=ge.appendNode,gr=ge.additionalProps,Ta=gr===void 0?{}:gr,Sr=ge.isSticky,Br="".concat(dn,"-cell"),Or=$e(ie,["supportSticky","allColumnsFixedLeft"]),Fr=Or.supportSticky,Fo=Or.allColumnsFixedLeft,jr=Me(kn,Yn,ra,Zt,ta,Za),lr=(0,Ie.Z)(jr,2),ko=lr[0],nr=lr[1],ho={},oo=typeof ca=="number"&&Fr,ei=typeof La=="number"&&Fr;oo&&(ho.position="sticky",ho.left=ca),ei&&(ho.position="sticky",ho.right=La);var ar=(ve=(Le=(He=nr==null?void 0:nr.colSpan)!==null&&He!==void 0?He:Ta.colSpan)!==null&&Le!==void 0?Le:Ga)!==null&&ve!==void 0?ve:1,Va=(tt=(ot=(Nt=nr==null?void 0:nr.rowSpan)!==null&&Nt!==void 0?Nt:Ta.rowSpan)!==null&&ot!==void 0?ot:ur)!==null&&tt!==void 0?tt:1,Ua=Ht(Wa,Va),ka=(0,Ie.Z)(Ua,2),xa=ka[0],Pn=ka[1],da=function(Qa){var Di;kn&&Pn(Wa,Wa+Va-1),Ta==null||(Di=Ta.onMouseEnter)===null||Di===void 0||Di.call(Ta,Qa)},dr=function(Qa){var Di;kn&&Pn(-1,-1),Ta==null||(Di=Ta.onMouseLeave)===null||Di===void 0||Di.call(Ta,Qa)};if(ar===0||Va===0)return null;var Lr=(Bt=Ta.title)!==null&&Bt!==void 0?Bt:nn({rowType:Ba,ellipsis:jt,children:ko}),xi=wt()(Br,pn,(xt={},(0,Ee.Z)(xt,"".concat(Br,"-fix-left"),oo&&Fr),(0,Ee.Z)(xt,"".concat(Br,"-fix-left-first"),Pa&&Fr),(0,Ee.Z)(xt,"".concat(Br,"-fix-left-last"),na&&Fr),(0,Ee.Z)(xt,"".concat(Br,"-fix-left-all"),na&&Fo&&Fr),(0,Ee.Z)(xt,"".concat(Br,"-fix-right"),ei&&Fr),(0,Ee.Z)(xt,"".concat(Br,"-fix-right-first"),oa&&Fr),(0,Ee.Z)(xt,"".concat(Br,"-fix-right-last"),Ka&&Fr),(0,Ee.Z)(xt,"".concat(Br,"-ellipsis"),jt),(0,Ee.Z)(xt,"".concat(Br,"-with-append"),Er),(0,Ee.Z)(xt,"".concat(Br,"-fix-sticky"),(oo||ei)&&Sr&&Fr),(0,Ee.Z)(xt,"".concat(Br,"-row-hover"),!nr&&xa),xt),Ta.className,nr==null?void 0:nr.className),ci={};Gn&&(ci.textAlign=Gn);var Yi=(0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)({},ho),Ta.style),ci),nr==null?void 0:nr.style),Xo=ko;return(0,we.Z)(Xo)==="object"&&!Array.isArray(Xo)&&!oe.isValidElement(Xo)&&(Xo=null),jt&&(na||oa)&&(Xo=oe.createElement("span",{className:"".concat(Br,"-content")},Xo)),oe.createElement(Gt,(0,it.Z)({},nr,Ta,{className:xi,style:Yi,title:Lr,scope:cn,onMouseEnter:da,onMouseLeave:dr,colSpan:ar!==1?ar:null,rowSpan:Va!==1?Va:null}),Er,Xo)}var Jt=oe.memo(It);function xe(ge,ve,Le,He,tt,ot){var Nt=Le[ge]||{},Bt=Le[ve]||{},xt,Gt;Nt.fixed==="left"?xt=He.left[tt==="rtl"?ve:ge]:Bt.fixed==="right"&&(Gt=He.right[tt==="rtl"?ge:ve]);var Zt=!1,jt=!1,cn=!1,dn=!1,pn=Le[ve+1],Gn=Le[ge-1],kn=!(ot!=null&&ot.children);if(tt==="rtl"){if(xt!==void 0){var ta=Gn&&Gn.fixed==="left";dn=!ta&&kn}else if(Gt!==void 0){var Yn=pn&&pn.fixed==="right";cn=!Yn&&kn}}else if(xt!==void 0){var ra=pn&&pn.fixed==="left";Zt=!ra&&kn}else if(Gt!==void 0){var Za=Gn&&Gn.fixed==="right";jt=!Za&&kn}return{fixLeft:xt,fixRight:Gt,lastFixLeft:Zt,firstFixRight:jt,lastFixRight:cn,firstFixLeft:dn,isSticky:He.isSticky}}var Ke=oe.createContext({}),st=Ke;function bt(ge){var ve=ge.className,Le=ge.index,He=ge.children,tt=ge.colSpan,ot=tt===void 0?1:tt,Nt=ge.rowSpan,Bt=ge.align,xt=$e(ie,["prefixCls","direction"]),Gt=xt.prefixCls,Zt=xt.direction,jt=oe.useContext(st),cn=jt.scrollColumnIndex,dn=jt.stickyOffsets,pn=jt.flattenColumns,Gn=jt.columns,kn=Le+ot-1,ta=kn+1===cn?ot+1:ot,Yn=xe(Le,Le+ta-1,pn,dn,Zt,Gn==null?void 0:Gn[Le]);return oe.createElement(Jt,(0,it.Z)({className:ve,index:Le,component:"td",prefixCls:Gt,record:null,dataIndex:null,align:Bt,colSpan:ta,rowSpan:Nt,render:function(){return He}},Yn))}var yt=ee(62646),Ae=["children"];function Ne(ge){var ve=ge.children,Le=(0,yt.Z)(ge,Ae);return oe.createElement("tr",Le,ve)}function Ce(ge){var ve=ge.children;return ve}Ce.Row=Ne,Ce.Cell=bt;var fe=Ce;function ke(ge){var ve=ge.children,Le=ge.stickyOffsets,He=ge.flattenColumns,tt=ge.columns,ot=$e(ie,"prefixCls"),Nt=He.length-1,Bt=He[Nt],xt=oe.useMemo(function(){return{stickyOffsets:Le,flattenColumns:He,scrollColumnIndex:Bt!=null&&Bt.scrollbar?Nt:null,columns:tt}},[Bt,He,Nt,Le,tt]);return oe.createElement(st.Provider,{value:xt},oe.createElement("tfoot",{className:"".concat(ot,"-summary")},ve))}var Se=z(ke),ue=fe,de=ee(70425),Be=ee(29301),be=ee(29194),Pe=ee(24514),je=ee(75152),nt=ee(26112);function qe(ge,ve,Le,He,tt,ot,Nt){ge.push({record:ve,indent:Le,index:Nt});var Bt=ot(ve),xt=tt==null?void 0:tt.has(Bt);if(ve&&Array.isArray(ve[He])&&xt)for(var Gt=0;Gt1?Pa-1:0),oa=1;oa=0;Bt-=1){var xt=ve[Bt],Gt=Le&&Le[Bt],Zt=Gt&&Gt[Ln];if(xt||Zt||Nt){var jt=Zt||{},cn=jt.columnType,dn=(0,yt.Z)(jt,en);tt.unshift(oe.createElement("col",(0,it.Z)({key:Bt,style:{width:xt}},dn))),Nt=!0}}return oe.createElement("colgroup",null,tt)}var Un=$n,sn=ee(95190),wn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function jn(ge,ve){return(0,oe.useMemo)(function(){for(var Le=[],He=0;He1?"colgroup":"col":null,ellipsis:kn.ellipsis,align:kn.align,component:kn.title?ot:Nt,prefixCls:Zt,key:dn[Gn]},ta,{additionalProps:Yn,rowType:"header"}))}))}ga.displayName="HeaderRow";var za=ga;function Aa(ge){var ve=[];function Le(Nt,Bt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ve[xt]=ve[xt]||[];var Gt=Bt,Zt=Nt.filter(Boolean).map(function(jt){var cn={key:jt.key,className:jt.className||"",children:jt.title,column:jt,colStart:Gt},dn=1,pn=jt.children;return pn&&pn.length>0&&(dn=Le(pn,Gt,xt+1).reduce(function(Gn,kn){return Gn+kn},0),cn.hasSubColumns=!0),"colSpan"in jt&&(dn=jt.colSpan),"rowSpan"in jt&&(cn.rowSpan=jt.rowSpan),cn.colSpan=dn,cn.colEnd=cn.colStart+dn-1,ve[xt].push(cn),Gt+=dn,dn});return Zt}Le(ge,0);for(var He=ve.length,tt=function(Bt){ve[Bt].forEach(function(xt){!("rowSpan"in xt)&&!xt.hasSubColumns&&(xt.rowSpan=He-Bt)})},ot=0;ot1&&arguments[1]!==void 0?arguments[1]:"";return typeof ve=="number"?ve:ve.endsWith("%")?ge*parseFloat(ve)/100:null}function $a(ge,ve){return oe.useMemo(function(){if(ve&&ve>0){var Le=0,He=0;ge.forEach(function(Gt){var Zt=ma(ve,Gt.width);Zt?Le+=Zt:He+=1});var tt=ve-Le,ot=He,Nt=tt/He,Bt=0,xt=ge.map(function(Gt){var Zt=(0,Re.Z)({},Gt),jt=ma(ve,Zt.width);if(jt)Zt.width=jt;else{var cn=Math.floor(Nt);Zt.width=ot===1?tt:cn,tt-=cn,ot-=1}return Bt+=Zt.width,Zt});return[xt,Bt]}return[ge,ve]},[ge,ve])}var pt=["children"],Lt=["fixed"];function Ct(ge){return(0,ha.Z)(ge).filter(function(ve){return oe.isValidElement(ve)}).map(function(ve){var Le=ve.key,He=ve.props,tt=He.children,ot=(0,yt.Z)(He,pt),Nt=(0,Re.Z)({key:Le},ot);return tt&&(Nt.children=Ct(tt)),Nt})}function Bn(ge){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ge.filter(function(Le){return Le&&(0,we.Z)(Le)==="object"}).reduce(function(Le,He,tt){var ot=He.fixed,Nt=ot===!0?"left":ot,Bt="".concat(ve,"-").concat(tt),xt=He.children;return xt&&xt.length>0?[].concat((0,sn.Z)(Le),(0,sn.Z)(Bn(xt,Bt).map(function(Gt){return(0,Re.Z)({fixed:Nt},Gt)}))):[].concat((0,sn.Z)(Le),[(0,Re.Z)((0,Re.Z)({key:Bt},He),{},{fixed:Nt})])},[])}function Hn(ge){for(var ve=!0,Le=0;Le=0;ot-=1){var Nt=ge[ot];if(tt&&Nt.fixed!=="right")tt=!1;else if(!tt&&Nt.fixed==="right"){warning(!1,"Index ".concat(ot+1," of `columns` missing `fixed='right'` prop."));break}}}function yn(ge){return ge.map(function(ve){var Le=ve.fixed,He=(0,yt.Z)(ve,Lt),tt=Le;return Le==="left"?tt="right":Le==="right"&&(tt="left"),(0,Re.Z)({fixed:tt},He)})}function fa(ge,ve){var Le=ge.prefixCls,He=ge.columns,tt=ge.children,ot=ge.expandable,Nt=ge.expandedKeys,Bt=ge.columnTitle,xt=ge.getRowKey,Gt=ge.onTriggerExpand,Zt=ge.expandIcon,jt=ge.rowExpandable,cn=ge.expandIconColumnIndex,dn=ge.direction,pn=ge.expandRowByClick,Gn=ge.columnWidth,kn=ge.fixed,ta=ge.scrollWidth,Yn=oe.useMemo(function(){return He||Ct(tt)},[He,tt]),ra=oe.useMemo(function(){if(ot){var La,Pa=Yn.slice();if(!Pa.includes(te)){var na=cn||0;na>=0&&Pa.splice(na,0,te)}var oa=Pa.indexOf(te);Pa=Pa.filter(function(Ta,Sr){return Ta!==te||Sr===oa});var Ka=Yn[oa],Er;(kn==="left"||kn)&&!cn?Er="left":(kn==="right"||kn)&&cn===Yn.length?Er="right":Er=Ka?Ka.fixed:null;var gr=(La={},(0,Ee.Z)(La,Ln,{className:"".concat(Le,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Ee.Z)(La,"title",Bt),(0,Ee.Z)(La,"fixed",Er),(0,Ee.Z)(La,"className","".concat(Le,"-row-expand-icon-cell")),(0,Ee.Z)(La,"width",Gn),(0,Ee.Z)(La,"render",function(Sr,Br,Or){var Fr=xt(Br,Or),Fo=Nt.has(Fr),jr=jt?jt(Br):!0,lr=Zt({prefixCls:Le,expanded:Fo,expandable:jr,record:Br,onExpand:Gt});return pn?oe.createElement("span",{onClick:function(nr){return nr.stopPropagation()}},lr):lr}),La);return Pa.map(function(Ta){return Ta===te?gr:Ta})}return Yn.filter(function(Ta){return Ta!==te})},[ot,Yn,xt,Nt,Zt,dn]),Za=oe.useMemo(function(){var La=ra;return ve&&(La=ve(La)),La.length||(La=[{render:function(){return null}}]),La},[ve,ra,dn]),Wa=oe.useMemo(function(){return dn==="rtl"?yn(Bn(Za)):Bn(Za)},[Za,dn,ta]),Ba=$a(Wa,ta),Ga=(0,Ie.Z)(Ba,2),ur=Ga[0],ca=Ga[1];return[Za,ur,ca]}var ya=fa;function _n(ge){var ve,Le=ge.prefixCls,He=ge.record,tt=ge.onExpand,ot=ge.expanded,Nt=ge.expandable,Bt="".concat(Le,"-row-expand-icon");if(!Nt)return oe.createElement("span",{className:wt()(Bt,"".concat(Le,"-row-spaced"))});var xt=function(Zt){tt(He,Zt),Zt.stopPropagation()};return oe.createElement("span",{className:wt()(Bt,(ve={},(0,Ee.Z)(ve,"".concat(Le,"-row-expanded"),ot),(0,Ee.Z)(ve,"".concat(Le,"-row-collapsed"),!ot),ve)),onClick:xt})}function Ha(ge,ve,Le){var He=[];function tt(ot){(ot||[]).forEach(function(Nt,Bt){He.push(ve(Nt,Bt)),tt(Nt[Le])})}return tt(ge),He}function Ea(ge,ve,Le){var He=En(ge),tt=He.expandIcon,ot=He.expandedRowKeys,Nt=He.defaultExpandedRowKeys,Bt=He.defaultExpandAllRows,xt=He.expandedRowRender,Gt=He.onExpand,Zt=He.onExpandedRowsChange,jt=He.childrenColumnName,cn=tt||_n,dn=jt||"children",pn=oe.useMemo(function(){return xt?"row":ge.expandable&&ge.internalHooks===ae&&ge.expandable.__PARENT_RENDER_ICON__||ve.some(function(Wa){return Wa&&(0,we.Z)(Wa)==="object"&&Wa[dn]})?"nest":!1},[!!xt,ve]),Gn=oe.useState(function(){return Nt||(Bt?Ha(ve,Le,dn):[])}),kn=(0,Ie.Z)(Gn,2),ta=kn[0],Yn=kn[1],ra=oe.useMemo(function(){return new Set(ot||ta||[])},[ot,ta]),Za=oe.useCallback(function(Wa){var Ba=Le(Wa,ve.indexOf(Wa)),Ga,ur=ra.has(Ba);ur?(ra.delete(Ba),Ga=(0,sn.Z)(ra)):Ga=[].concat((0,sn.Z)(ra),[Ba]),Yn(Ga),Gt&&Gt(!ur,Wa),Zt&&Zt(Ga)},[Le,ra,ve,Gt,Zt]);return[He,pn,ra,cn,dn,Za]}function fn(ge,ve,Le,He){var tt=ge.map(function(ot,Nt){return xe(Nt,Nt,ge,ve,Le,He==null?void 0:He[Nt])});return(0,on.Z)(function(){return tt},[tt],function(ot,Nt){return!(0,ze.Z)(ot,Nt)})}function _a(ge){var ve=(0,oe.useRef)(ge),Le=(0,oe.useState)({}),He=(0,Ie.Z)(Le,2),tt=He[1],ot=(0,oe.useRef)(null),Nt=(0,oe.useRef)([]);function Bt(xt){Nt.current.push(xt);var Gt=Promise.resolve();ot.current=Gt,Gt.then(function(){if(ot.current===Gt){var Zt=Nt.current,jt=ve.current;Nt.current=[],Zt.forEach(function(cn){ve.current=cn(ve.current)}),ot.current=null,jt!==ve.current&&tt({})}})}return(0,oe.useEffect)(function(){return function(){ot.current=null}},[]),[ve.current,Bt]}function kr(ge){var ve=(0,oe.useRef)(ge||null),Le=(0,oe.useRef)();function He(){window.clearTimeout(Le.current)}function tt(Nt){ve.current=Nt,He(),Le.current=window.setTimeout(function(){ve.current=null,Le.current=void 0},100)}function ot(){return ve.current}return(0,oe.useEffect)(function(){return He},[]),[tt,ot]}function mr(){var ge=oe.useState(-1),ve=(0,Ie.Z)(ge,2),Le=ve[0],He=ve[1],tt=oe.useState(-1),ot=(0,Ie.Z)(tt,2),Nt=ot[0],Bt=ot[1],xt=oe.useCallback(function(Gt,Zt){He(Gt),Bt(Zt)},[]);return[Le,Nt,xt]}var Pr=ee(47273),vt=(0,Pr.Z)()?window:null;function tn(ge,ve){var Le=(0,we.Z)(ge)==="object"?ge:{},He=Le.offsetHeader,tt=He===void 0?0:He,ot=Le.offsetSummary,Nt=ot===void 0?0:ot,Bt=Le.offsetScroll,xt=Bt===void 0?0:Bt,Gt=Le.getContainer,Zt=Gt===void 0?function(){return vt}:Gt,jt=Zt()||vt;return oe.useMemo(function(){var cn=!!ge;return{isSticky:cn,stickyClassName:cn?"".concat(ve,"-sticky-holder"):"",offsetHeader:tt,offsetSummary:Nt,offsetScroll:xt,container:jt}},[xt,tt,Nt,ve,jt])}function $t(ge,ve,Le){var He=(0,oe.useMemo)(function(){for(var tt=[],ot=[],Nt=0,Bt=0,xt=0;xt=jt&&(Ta=jt-cn),Nt({scrollLeft:Ta/jt*(Zt+2)}),Yn.current.x=oa.pageX},La=function(){if(ot.current){var oa=(0,bn.os)(ot.current).top,Ka=oa+ot.current.offsetHeight,Er=xt===window?document.documentElement.scrollTop+window.innerHeight:(0,bn.os)(xt).top+xt.clientHeight;Ka-(0,je.Z)()<=Er||oa>=Er-Bt?ta(function(gr){return(0,Re.Z)((0,Re.Z)({},gr),{},{isHiddenScrollBar:!0})}):ta(function(gr){return(0,Re.Z)((0,Re.Z)({},gr),{},{isHiddenScrollBar:!1})})}},Pa=function(oa){ta(function(Ka){return(0,Re.Z)((0,Re.Z)({},Ka),{},{scrollLeft:oa/Zt*jt||0})})};return oe.useImperativeHandle(Le,function(){return{setScrollLeft:Pa}}),oe.useEffect(function(){var na=(0,xn.Z)(document.body,"mouseup",Ga,!1),oa=(0,xn.Z)(document.body,"mousemove",ca,!1);return La(),function(){na.remove(),oa.remove()}},[cn,Wa]),oe.useEffect(function(){var na=(0,xn.Z)(xt,"scroll",La,!1),oa=(0,xn.Z)(window,"resize",La,!1);return function(){na.remove(),oa.remove()}},[xt]),oe.useEffect(function(){kn.isHiddenScrollBar||ta(function(na){var oa=ot.current;return oa?(0,Re.Z)((0,Re.Z)({},na),{},{scrollLeft:oa.scrollLeft/oa.scrollWidth*oa.clientWidth}):na})},[kn.isHiddenScrollBar]),Zt<=jt||!cn||kn.isHiddenScrollBar?null:oe.createElement("div",{style:{height:(0,je.Z)(),width:jt,bottom:Bt},className:"".concat(Gt,"-sticky-scroll")},oe.createElement("div",{onMouseDown:ur,ref:dn,className:wt()("".concat(Gt,"-sticky-scroll-bar"),(0,Ee.Z)({},"".concat(Gt,"-sticky-scroll-bar-active"),Wa)),style:{width:"".concat(cn,"px"),transform:"translate3d(".concat(kn.scrollLeft,"px, 0, 0)")}}))},Na=oe.forwardRef(Ja);function qt(ge){return null}var Ra=qt;function Hr(ge){return null}var Wr=Hr,co="rc-table",Wn=[],wa={};function Ya(){return"No Data"}function Ca(ge){var ve,Le=(0,Re.Z)({rowKey:"key",prefixCls:co,emptyText:Ya},ge),He=Le.prefixCls,tt=Le.className,ot=Le.rowClassName,Nt=Le.style,Bt=Le.data,xt=Le.rowKey,Gt=Le.scroll,Zt=Le.tableLayout,jt=Le.direction,cn=Le.title,dn=Le.footer,pn=Le.summary,Gn=Le.caption,kn=Le.id,ta=Le.showHeader,Yn=Le.components,ra=Le.emptyText,Za=Le.onRow,Wa=Le.onHeaderRow,Ba=Le.internalHooks,Ga=Le.transformColumns,ur=Le.internalRefs,ca=Le.tailor,La=Le.sticky,Pa=Bt||Wn,na=!!Pa.length,oa=Ba===ae,Ka=oe.useCallback(function(Eo,Qo){return(0,Et.Z)(Yn,Eo)||Qo},[Yn]),Er=oe.useMemo(function(){return typeof xt=="function"?xt:function(Eo){var Qo=Eo&&Eo[xt];return Qo}},[xt]),gr=Ka(["body"]),Ta=mr(),Sr=(0,Ie.Z)(Ta,3),Br=Sr[0],Or=Sr[1],Fr=Sr[2],Fo=Ea(Le,Pa,Er),jr=(0,Ie.Z)(Fo,6),lr=jr[0],ko=jr[1],nr=jr[2],ho=jr[3],oo=jr[4],ei=jr[5],ar=Gt==null?void 0:Gt.x,Va=oe.useState(0),Ua=(0,Ie.Z)(Va,2),ka=Ua[0],xa=Ua[1],Pn=ya((0,Re.Z)((0,Re.Z)((0,Re.Z)({},Le),lr),{},{expandable:!!lr.expandedRowRender,columnTitle:lr.columnTitle,expandedKeys:nr,getRowKey:Er,onTriggerExpand:ei,expandIcon:ho,expandIconColumnIndex:lr.expandIconColumnIndex,direction:jt,scrollWidth:oa&&ca&&typeof ar=="number"?ar:null}),oa?Ga:null),da=(0,Ie.Z)(Pn,3),dr=da[0],Lr=da[1],xi=da[2],ci=xi!=null?xi:ar,Yi=oe.useMemo(function(){return{columns:dr,flattenColumns:Lr}},[dr,Lr]),Xo=oe.useRef(),jo=oe.useRef(),Qa=oe.useRef(),Di=oe.useRef(),Ii=oe.useRef(),lo=oe.useState(!1),So=(0,Ie.Z)(lo,2),Wo=So[0],oi=So[1],ti=oe.useState(!1),Gr=(0,Ie.Z)(ti,2),Mi=Gr[0],wi=Gr[1],Po=_a(new Map),or=(0,Ie.Z)(Po,2),ni=or[0],Li=or[1],ll=at(Lr),Ji=ll.map(function(Eo){return ni.get(Eo)}),Gi=oe.useMemo(function(){return Ji},[Ji.join("_")]),zi=gn(Gi,Lr.length,jt),ii=Gt&&Dt(Gt.y),$o=Gt&&Dt(ci)||!!lr.fixed,rl=$o&&Lr.some(function(Eo){var Qo=Eo.fixed;return Qo}),fl=oe.useRef(),nl=tn(La,He),ol=nl.isSticky,xl=nl.offsetHeader,Rl=nl.offsetSummary,Jr=nl.offsetScroll,Mo=nl.stickyClassName,Ni=nl.container,Uo=oe.useMemo(function(){return pn==null?void 0:pn(Pa)},[pn,Pa]),ki=(ii||ol)&&oe.isValidElement(Uo)&&Uo.type===fe&&Uo.props.fixed,Hi,Ri,il;ii&&(Ri={overflowY:"scroll",maxHeight:Gt.y}),$o&&(Hi={overflowX:"auto"},ii||(Ri={overflowY:"hidden"}),il={width:ci===!0?"auto":ci,minWidth:"100%"});var Tl=oe.useCallback(function(Eo,Qo){(0,be.Z)(Xo.current)&&Li(function(qi){if(qi.get(Eo)!==Qo){var sl=new Map(qi);return sl.set(Eo,Qo),sl}return qi})},[]),is=kr(null),zl=(0,Ie.Z)(is,2),ls=zl[0],_l=zl[1];function Bl(Eo,Qo){Qo&&(typeof Qo=="function"?Qo(Eo):Qo.scrollLeft!==Eo&&(Qo.scrollLeft=Eo,Qo.scrollLeft!==Eo&&setTimeout(function(){Qo.scrollLeft=Eo},0)))}var pl=(0,Xe.Z)(function(Eo){var Qo=Eo.currentTarget,qi=Eo.scrollLeft,sl=jt==="rtl",ul=typeof qi=="number"?qi:Qo.scrollLeft,os=Qo||wa;if(!_l()||_l()===os){var Ql;ls(os),Bl(ul,jo.current),Bl(ul,Qa.current),Bl(ul,Ii.current),Bl(ul,(Ql=fl.current)===null||Ql===void 0?void 0:Ql.setScrollLeft)}var Jl=Qo||jo.current;if(Jl){var ql=Jl.scrollWidth,wl=Jl.clientWidth;if(ql===wl){oi(!1),wi(!1);return}sl?(oi(-ul0)):(oi(ul>0),wi(ul1?Gn-oa:0,Er=(0,Re.Z)((0,Re.Z)((0,Re.Z)({},Ga),xt),{},{flex:"0 0 ".concat(oa,"px"),width:"".concat(oa,"px"),marginRight:Ka,pointerEvents:"auto"}),gr=oe.useMemo(function(){return Zt?Pa<=1:ca===0||Pa===0||Pa>1},[Pa,ca,Zt]);gr?Er.visibility="hidden":Zt&&(Er.height=jt==null?void 0:jt(Pa));var Ta=gr?function(){return null}:cn,Sr={};return(Pa===0||ca===0)&&(Sr.rowSpan=1,Sr.colSpan=1),oe.createElement(Jt,(0,it.Z)({className:wt()(pn,Gt),ellipsis:Le.ellipsis,align:Le.align,scope:Le.rowScope,component:"div",prefixCls:ve.prefixCls,key:ra,record:Bt,index:ot,renderIndex:Nt,dataIndex:dn,render:Ta,shouldCellUpdate:Le.shouldCellUpdate},Za,{appendNode:Wa,additionalProps:(0,Re.Z)((0,Re.Z)({},Ba),{},{style:Er},Sr)}))}var Ai=_o,Bi=["data","index","className","rowKey","style","extra","getHeight"],Si=oe.forwardRef(function(ge,ve){var Le=ge.data,He=ge.index,tt=ge.className,ot=ge.rowKey,Nt=ge.style,Bt=ge.extra,xt=ge.getHeight,Gt=(0,yt.Z)(ge,Bi),Zt=Le.record,jt=Le.indent,cn=Le.index,dn=$e(ie,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),pn=dn.scrollX,Gn=dn.flattenColumns,kn=dn.prefixCls,ta=dn.fixColumn,Yn=dn.componentWidth,ra=he(Zt,ot,He,jt),Za=ra.rowSupportExpand,Wa=ra.expanded,Ba=ra.rowProps,Ga=ra.expandedRowRender,ur=ra.expandedRowClassName,ca;if(Za&&Wa){var La=Ga(Zt,He,jt+1,Wa),Pa=ur==null?void 0:ur(Zt,He,jt),na={};ta&&(na={style:(0,Ee.Z)({},"--virtual-width","".concat(Yn,"px"))});var oa="".concat(kn,"-expanded-row-cell");ca=oe.createElement("div",{className:wt()("".concat(kn,"-expanded-row"),"".concat(kn,"-expanded-row-level-").concat(jt+1),Pa)},oe.createElement(Jt,{component:"div",prefixCls:kn,className:wt()(oa,(0,Ee.Z)({},"".concat(oa,"-fixed"),ta)),additionalProps:na},La))}var Ka=(0,Re.Z)((0,Re.Z)({},Nt),{},{width:pn});Bt&&(Ka.position="absolute",Ka.pointerEvents="none");var Er=oe.createElement("div",(0,it.Z)({},Ba,Gt,{ref:Za?null:ve,className:wt()(tt,"".concat(kn,"-row"),Ba==null?void 0:Ba.className,(0,Ee.Z)({},"".concat(kn,"-row-extra"),Bt)),style:(0,Re.Z)((0,Re.Z)({},Ka),Ba==null?void 0:Ba.style)}),Gn.map(function(gr,Ta){return oe.createElement(Ai,{key:Ta,rowInfo:ra,column:gr,colIndex:Ta,indent:jt,index:He,renderIndex:cn,record:Zt,inverse:Bt,getHeight:xt})}));return Za?oe.createElement("div",{ref:ve},Er,ca):Er}),mi=z(Si),Jo=mi,Qr=oe.forwardRef(function(ge,ve){var Le=ge.data,He=ge.onScroll,tt=$e(ie,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ot=tt.flattenColumns,Nt=tt.onColumnResize,Bt=tt.getRowKey,xt=tt.expandedKeys,Gt=tt.prefixCls,Zt=tt.childrenColumnName,jt=tt.emptyNode,cn=tt.scrollX,dn=$e(eo),pn=dn.scrollY,Gn=dn.listItemHeight,kn=oe.useRef(),ta=et(Le,Zt,xt,Bt),Yn=oe.useMemo(function(){var ca=0;return ot.map(function(La){var Pa=La.width,na=La.key;return ca+=Pa,[na,Pa,ca]})},[ot]),ra=oe.useMemo(function(){return Yn.map(function(ca){return ca[2]})},[Yn]);oe.useEffect(function(){Yn.forEach(function(ca){var La=(0,Ie.Z)(ca,2),Pa=La[0],na=La[1];Nt(Pa,na)})},[Yn]),oe.useImperativeHandle(ve,function(){var ca={};return Object.defineProperty(ca,"scrollLeft",{get:function(){var Pa;return((Pa=kn.current)===null||Pa===void 0?void 0:Pa.getScrollInfo().x)||0},set:function(Pa){var na;(na=kn.current)===null||na===void 0||na.scrollTo({left:Pa})}}),ca});var Za=function(La,Pa){var na,oa=(na=ta[Pa])===null||na===void 0?void 0:na.record,Ka=La.onCell;if(Ka){var Er,gr=Ka(oa,Pa);return(Er=gr==null?void 0:gr.rowSpan)!==null&&Er!==void 0?Er:1}return 1},Wa=function(La){var Pa=La.start,na=La.end,oa=La.getSize,Ka=La.offsetY;if(na<0)return null;for(var Er=ot.filter(function(ar){return Za(ar,Pa)===0}),gr=Pa,Ta=function(Va){if(Er=Er.filter(function(Ua){return Za(Ua,Va)===0}),!Er.length)return gr=Va,"break"},Sr=Pa;Sr>=0;Sr-=1){var Br=Ta(Sr);if(Br==="break")break}for(var Or=ot.filter(function(ar){return Za(ar,na)!==1}),Fr=na,Fo=function(Va){if(Or=Or.filter(function(Ua){return Za(Ua,Va)!==1}),!Or.length)return Fr=Math.max(Va-1,na),"break"},jr=na;jr1})&&ko.push(Va)},ho=gr;ho<=Fr;ho+=1)var oo=nr(ho);var ei=ko.map(function(ar){var Va=ta[ar],Ua=Bt(Va.record,ar),ka=function(da){var dr=ar+da-1,Lr=Bt(ta[dr].record,dr),xi=oa(Ua,Lr);return xi.bottom-xi.top},xa=oa(Ua);return oe.createElement(Jo,{key:ar,data:Va,rowKey:Ua,index:ar,style:{top:-Ka+xa.top},extra:!0,getHeight:ka})});return ei},Ba=oe.useMemo(function(){return{columnsOffset:ra}},[ra]),Ga="".concat(Gt,"-tbody"),ur;return ta.length?ur=oe.createElement(so.Z,{fullHeight:!1,ref:kn,className:wt()(Ga,"".concat(Ga,"-virtual")),height:pn,itemHeight:Gn||24,data:ta,itemKey:function(La){return Bt(La.record)},scrollWidth:cn,onVirtualScroll:function(La){var Pa=La.x;He({scrollLeft:Pa})},extraRender:Wa},function(ca,La,Pa){var na=Bt(ca.record,La);return oe.createElement(Jo,(0,it.Z)({data:ca,rowKey:na,index:La},Pa))}):ur=oe.createElement("div",{className:wt()("".concat(Gt,"-placeholder"))},oe.createElement(Jt,{component:"div",prefixCls:Gt},jt)),oe.createElement(hi.Provider,{value:Ba},ur)}),Vo=z(Qr),Ci=Vo,an=function(ve,Le){var He=Le.ref,tt=Le.onScroll;return oe.createElement(Ci,{ref:He,data:ve,onScroll:tt})},Vt=100;function ln(ge){var ve=ge.columns,Le=ge.scroll,He=ge.prefixCls,tt=He===void 0?co:He,ot=ge.className,Nt=ge.listItemHeight,Bt=Le||{},xt=Bt.x,Gt=Bt.y;typeof xt!="number"&&(xt=((ve||[]).length+1)*Vt),typeof Gt!="number"&&(Gt=500);var Zt=oe.useMemo(function(){return{scrollY:Gt,listItemHeight:Nt}},[Gt,Nt]);return oe.createElement(eo.Provider,{value:Zt},oe.createElement(_t,(0,it.Z)({},ge,{className:wt()(ot,"".concat(tt,"-virtual")),scroll:(0,Re.Z)((0,Re.Z)({},Le),{},{x:xt}),components:{body:an},columns:ve,internalHooks:ae,tailor:!0})))}function Zn(ge){return x(ln,ge)}var Dn=Zn(),Xn=null;function An(ge){return null}var Sa=An;function ja(ge){return null}var xr=ja,ir=ee(2738),Oa=ee(68031),ia=ee(36355),hr=ee(93891),io=ee(19716),Yr=ee(8628),To=ee(31724),qo=ee(58421),ua=ee(71418),ea=ee(88088);function ba(ge){return function(Le){let{prefixCls:He,onExpand:tt,record:ot,expanded:Nt,expandable:Bt}=Le;const xt=`${He}-row-expand-icon`;return oe.createElement("button",{type:"button",onClick:Gt=>{tt(ot,Gt),Gt.stopPropagation()},className:wt()(xt,{[`${xt}-spaced`]:!Bt,[`${xt}-expanded`]:Bt&&Nt,[`${xt}-collapsed`]:Bt&&!Nt}),"aria-label":Nt?ge.collapse:ge.expand,"aria-expanded":Nt})}}var sa=ba;function Kr(ge,ve){return"key"in ge&&ge.key!==void 0&&ge.key!==null?ge.key:ge.dataIndex?Array.isArray(ge.dataIndex)?ge.dataIndex.join("."):ge.dataIndex:ve}function mo(ge,ve){return ve?`${ve}-${ge}`:`${ge}`}function Lo(ge,ve){return typeof ge=="function"?ge(ve):ge}function Zo(ge,ve){const Le=Lo(ge,ve);return Object.prototype.toString.call(Le)==="[object Object]"?"":Le}var ai={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},ri=ai,ji=ee(7657),li=function(ve,Le){return oe.createElement(ji.Z,(0,it.Z)({},ve,{ref:Le,icon:ri}))},wr=oe.forwardRef(li),Xr=wr,bo=ee(56762);function Ur(ge){const ve=oe.useRef(ge),Le=(0,bo.Z)();return[()=>ve.current,He=>{ve.current=He,Le()}]}var to=ee(3113),Ko=ee(24905),fo=ee(38854),Ti=ee(64165),Ki=ee(20834),gl=ee(40875),El=ee(5112),ml=ee(17574),Wi=ee(47472),ft=ee(92832);function kt(ge){let{value:ve,onChange:Le,filterSearch:He,tablePrefixCls:tt,locale:ot}=ge;return He?oe.createElement("div",{className:`${tt}-filter-dropdown-search`},oe.createElement(ft.default,{prefix:oe.createElement(Wi.Z,null),placeholder:ot.filterSearchPlaceholder,onChange:Le,value:ve,htmlSize:1,className:`${tt}-filter-dropdown-search-input`})):null}var Ze=kt,Wt=ee(10228);const Fa=ge=>{const{keyCode:ve}=ge;ve===Wt.Z.ENTER&&ge.stopPropagation()};var pa=oe.forwardRef((ge,ve)=>oe.createElement("div",{className:ge.className,onClick:Le=>Le.stopPropagation(),onKeyDown:Fa,ref:ve},ge.children));function Da(ge){let ve=[];return(ge||[]).forEach(Le=>{let{value:He,children:tt}=Le;ve.push(He),tt&&(ve=[].concat((0,sn.Z)(ve),(0,sn.Z)(Da(tt))))}),ve}function Cn(ge){return ge.some(ve=>{let{children:Le}=ve;return Le})}function va(ge,ve){return typeof ve=="string"||typeof ve=="number"?ve==null?void 0:ve.toString().toLowerCase().includes(ge.trim().toLowerCase()):!1}function Rr(ge){let{filters:ve,prefixCls:Le,filteredKeys:He,filterMultiple:tt,searchValue:ot,filterSearch:Nt}=ge;return ve.map((Bt,xt)=>{const Gt=String(Bt.value);if(Bt.children)return{key:Gt||xt,label:Bt.text,popupClassName:`${Le}-dropdown-submenu`,children:Rr({filters:Bt.children,prefixCls:Le,filteredKeys:He,filterMultiple:tt,searchValue:ot,filterSearch:Nt})};const Zt=tt?Ko.default:El.ZP,jt={key:Bt.value!==void 0?Gt:xt,label:oe.createElement(oe.Fragment,null,oe.createElement(Zt,{checked:He.includes(Gt)}),oe.createElement("span",null,Bt.text))};return ot.trim()?typeof Nt=="function"?Nt(ot,Bt)?jt:null:va(ot,Bt.text)?jt:null:jt})}function Tr(ge){var ve,Le;const{tablePrefixCls:He,prefixCls:tt,column:ot,dropdownPrefixCls:Nt,columnKey:Bt,filterMultiple:xt,filterMode:Gt="menu",filterSearch:Zt=!1,filterState:jt,triggerFilter:cn,locale:dn,children:pn,getPopupContainer:Gn}=ge,{filterDropdownOpen:kn,onFilterDropdownOpenChange:ta,filterResetToDefaultFilteredValue:Yn,defaultFilteredValue:ra,filterDropdownVisible:Za,onFilterDropdownVisibleChange:Wa}=ot,[Ba,Ga]=oe.useState(!1),ur=!!(jt&&(!((ve=jt.filteredKeys)===null||ve===void 0)&&ve.length||jt.forceFiltered)),ca=Pn=>{Ga(Pn),ta==null||ta(Pn),Wa==null||Wa(Pn)},La=(Le=kn!=null?kn:Za)!==null&&Le!==void 0?Le:Ba,Pa=jt==null?void 0:jt.filteredKeys,[na,oa]=Ur(Pa||[]),Ka=Pn=>{let{selectedKeys:da}=Pn;oa(da)},Er=(Pn,da)=>{let{node:dr,checked:Lr}=da;Ka(xt?{selectedKeys:Pn}:{selectedKeys:Lr&&dr.key?[dr.key]:[]})};oe.useEffect(()=>{Ba&&Ka({selectedKeys:Pa||[]})},[Pa]);const[gr,Ta]=oe.useState([]),Sr=Pn=>{Ta(Pn)},[Br,Or]=oe.useState(""),Fr=Pn=>{const{value:da}=Pn.target;Or(da)};oe.useEffect(()=>{Ba||Or("")},[Ba]);const Fo=Pn=>{const da=Pn&&Pn.length?Pn:null;if(da===null&&(!jt||!jt.filteredKeys)||(0,ze.Z)(da,jt==null?void 0:jt.filteredKeys,!0))return null;cn({column:ot,key:Bt,filteredKeys:da})},jr=()=>{ca(!1),Fo(na())},lr=function(){let{confirm:Pn,closeDropdown:da}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Pn&&Fo([]),da&&ca(!1),Or(""),oa(Yn?(ra||[]).map(dr=>String(dr)):[])},ko=function(){let{closeDropdown:Pn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Pn&&ca(!1),Fo(na())},nr=Pn=>{Pn&&Pa!==void 0&&oa(Pa||[]),ca(Pn),!Pn&&!ot.filterDropdown&&jr()},ho=wt()({[`${Nt}-menu-without-submenu`]:!Cn(ot.filters||[])}),oo=Pn=>{if(Pn.target.checked){const da=Da(ot==null?void 0:ot.filters).map(dr=>String(dr));oa(da)}else oa([])},ei=Pn=>{let{filters:da}=Pn;return(da||[]).map((dr,Lr)=>{const xi=String(dr.value),ci={title:dr.text,key:dr.value!==void 0?xi:Lr};return dr.children&&(ci.children=ei({filters:dr.children})),ci})},ar=Pn=>{var da;return Object.assign(Object.assign({},Pn),{text:Pn.title,value:Pn.key,children:((da=Pn.children)===null||da===void 0?void 0:da.map(dr=>ar(dr)))||[]})};let Va;if(typeof ot.filterDropdown=="function")Va=ot.filterDropdown({prefixCls:`${Nt}-custom`,setSelectedKeys:Pn=>Ka({selectedKeys:Pn}),selectedKeys:na(),confirm:ko,clearFilters:lr,filters:ot.filters,visible:La,close:()=>{ca(!1)}});else if(ot.filterDropdown)Va=ot.filterDropdown;else{const Pn=na()||[],da=()=>(ot.filters||[]).length===0?oe.createElement(Ti.Z,{image:Ti.Z.PRESENTED_IMAGE_SIMPLE,description:dn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Gt==="tree"?oe.createElement(oe.Fragment,null,oe.createElement(Ze,{filterSearch:Zt,value:Br,onChange:Fr,tablePrefixCls:He,locale:dn}),oe.createElement("div",{className:`${He}-filter-dropdown-tree`},xt?oe.createElement(Ko.default,{checked:Pn.length===Da(ot.filters).length,indeterminate:Pn.length>0&&Pn.lengthtypeof Zt=="function"?Zt(Br,ar(Lr)):va(Br,Lr.title):void 0}))):oe.createElement(oe.Fragment,null,oe.createElement(Ze,{filterSearch:Zt,value:Br,onChange:Fr,tablePrefixCls:He,locale:dn}),oe.createElement(Ki.default,{selectable:!0,multiple:xt,prefixCls:`${Nt}-menu`,className:ho,onSelect:Ka,onDeselect:Ka,selectedKeys:Pn,getPopupContainer:Gn,openKeys:gr,onOpenChange:Sr,items:Rr({filters:ot.filters||[],filterSearch:Zt,prefixCls:tt,filteredKeys:na(),filterMultiple:xt,searchValue:Br})})),dr=()=>Yn?(0,ze.Z)((ra||[]).map(Lr=>String(Lr)),Pn,!0):Pn.length===0;Va=oe.createElement(oe.Fragment,null,da(),oe.createElement("div",{className:`${tt}-dropdown-btns`},oe.createElement(to.ZP,{type:"link",size:"small",disabled:dr(),onClick:()=>lr()},dn.filterReset),oe.createElement(to.ZP,{type:"primary",size:"small",onClick:jr},dn.filterConfirm)))}ot.filterDropdown&&(Va=oe.createElement(gl.J,{selectable:void 0},Va));const Ua=()=>oe.createElement(pa,{className:`${tt}-dropdown`},Va);let ka;typeof ot.filterIcon=="function"?ka=ot.filterIcon(ur):ot.filterIcon?ka=ot.filterIcon:ka=oe.createElement(Xr,null);const{direction:xa}=oe.useContext(ia.E_);return oe.createElement("div",{className:`${tt}-column`},oe.createElement("span",{className:`${He}-column-title`},pn),oe.createElement(fo.Z,{dropdownRender:Ua,trigger:["click"],open:La,onOpenChange:nr,getPopupContainer:Gn,placement:xa==="rtl"?"bottomLeft":"bottomRight"},oe.createElement("span",{role:"button",tabIndex:-1,className:wt()(`${tt}-trigger`,{active:ur}),onClick:Pn=>{Pn.stopPropagation()}},ka)))}var fr=Tr;function rr(ge,ve,Le){let He=[];return(ge||[]).forEach((tt,ot)=>{var Nt;const Bt=mo(ot,Le);if(tt.filters||"filterDropdown"in tt||"onFilter"in tt)if("filteredValue"in tt){let xt=tt.filteredValue;"filterDropdown"in tt||(xt=(Nt=xt==null?void 0:xt.map(String))!==null&&Nt!==void 0?Nt:xt),He.push({column:tt,key:Kr(tt,Bt),filteredKeys:xt,forceFiltered:tt.filtered})}else He.push({column:tt,key:Kr(tt,Bt),filteredKeys:ve&&tt.defaultFilteredValue?tt.defaultFilteredValue:void 0,forceFiltered:tt.filtered});"children"in tt&&(He=[].concat((0,sn.Z)(He),(0,sn.Z)(rr(tt.children,ve,Bt))))}),He}function xo(ge,ve,Le,He,tt,ot,Nt,Bt){return Le.map((xt,Gt)=>{const Zt=mo(Gt,Bt),{filterMultiple:jt=!0,filterMode:cn,filterSearch:dn}=xt;let pn=xt;if(pn.filters||pn.filterDropdown){const Gn=Kr(pn,Zt),kn=He.find(ta=>{let{key:Yn}=ta;return Gn===Yn});pn=Object.assign(Object.assign({},pn),{title:ta=>oe.createElement(fr,{tablePrefixCls:ge,prefixCls:`${ge}-filter`,dropdownPrefixCls:ve,column:pn,columnKey:Gn,filterState:kn,filterMultiple:jt,filterMode:cn,filterSearch:dn,triggerFilter:ot,locale:tt,getPopupContainer:Nt},Lo(xt.title,ta))})}return"children"in pn&&(pn=Object.assign(Object.assign({},pn),{children:xo(ge,ve,pn.children,He,tt,ot,Nt,Zt)})),pn})}function qr(ge){const ve={};return ge.forEach(Le=>{let{key:He,filteredKeys:tt,column:ot}=Le;const{filters:Nt,filterDropdown:Bt}=ot;if(Bt)ve[He]=tt||null;else if(Array.isArray(tt)){const xt=Da(Nt);ve[He]=xt.filter(Gt=>tt.includes(String(Gt)))}else ve[He]=null}),ve}function wo(ge,ve){return ve.reduce((Le,He)=>{const{column:{onFilter:tt,filters:ot},filteredKeys:Nt}=He;return tt&&Nt&&Nt.length?Le.filter(Bt=>Nt.some(xt=>{const Gt=Da(ot),Zt=Gt.findIndex(cn=>String(cn)===String(xt)),jt=Zt!==-1?Gt[Zt]:xt;return tt(jt,Bt)})):Le},ge)}const No=ge=>ge.flatMap(ve=>"children"in ve?[ve].concat((0,sn.Z)(No(ve.children||[]))):[ve]);function Vr(ge){let{prefixCls:ve,dropdownPrefixCls:Le,mergedColumns:He,onFilterChange:tt,getPopupContainer:ot,locale:Nt}=ge;const Bt=oe.useMemo(()=>No(He||[]),[He]),[xt,Gt]=oe.useState(()=>rr(Bt,!0)),Zt=oe.useMemo(()=>{const pn=rr(Bt,!1);if(pn.length===0)return pn;let Gn=!0,kn=!0;if(pn.forEach(ta=>{let{filteredKeys:Yn}=ta;Yn!==void 0?Gn=!1:kn=!1}),Gn){const ta=(Bt||[]).map((Yn,ra)=>Kr(Yn,mo(ra)));return xt.filter(Yn=>{let{key:ra}=Yn;return ta.includes(ra)}).map(Yn=>{const ra=Bt[ta.findIndex(Za=>Za===Yn.key)];return Object.assign(Object.assign({},Yn),{column:Object.assign(Object.assign({},Yn.column),ra),forceFiltered:ra.filtered})})}return pn},[Bt,xt]),jt=oe.useMemo(()=>qr(Zt),[Zt]),cn=pn=>{const Gn=Zt.filter(kn=>{let{key:ta}=kn;return ta!==pn.key});Gn.push(pn),Gt(Gn),tt(qr(Gn),Gn)};return[pn=>xo(ve,Le,pn,Zt,Nt,cn,ot),Zt,jt]}var Ar=Vr;function Nr(ge,ve,Le){const He=oe.useRef({});function tt(ot){if(!He.current||He.current.data!==ge||He.current.childrenColumnName!==ve||He.current.getRowKey!==Le){let Bt=function(xt){xt.forEach((Gt,Zt)=>{const jt=Le(Gt,Zt);Nt.set(jt,Gt),Gt&&typeof Gt=="object"&&ve in Gt&&Bt(Gt[ve]||[])})};const Nt=new Map;Bt(ge),He.current={data:ge,childrenColumnName:ve,kvMap:Nt,getRowKey:Le}}return He.current.kvMap.get(ot)}return[tt]}var Cr=ee(50371),no=function(ge,ve){var Le={};for(var He in ge)Object.prototype.hasOwnProperty.call(ge,He)&&ve.indexOf(He)<0&&(Le[He]=ge[He]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,He=Object.getOwnPropertySymbols(ge);tt{const ot=ge[tt];typeof ot!="function"&&(Le[tt]=ot)}),Le}function $r(ge,ve,Le){const He=Le&&typeof Le=="object"?Le:{},{total:tt=0}=He,ot=no(He,["total"]),[Nt,Bt]=(0,oe.useState)(()=>({current:"defaultCurrent"in ot?ot.defaultCurrent:1,pageSize:"defaultPageSize"in ot?ot.defaultPageSize:zo})),xt=(0,Cr.Z)(Nt,ot,{total:tt>0?tt:ge}),Gt=Math.ceil((tt||ge)/xt.pageSize);xt.current>Gt&&(xt.current=Gt||1);const Zt=(cn,dn)=>{Bt({current:cn!=null?cn:1,pageSize:dn||xt.pageSize})},jt=(cn,dn)=>{var pn;Le&&((pn=Le.onChange)===null||pn===void 0||pn.call(Le,cn,dn)),Zt(cn,dn),ve(cn,dn||(xt==null?void 0:xt.pageSize))};return Le===!1?[{},()=>{}]:[Object.assign(Object.assign({},xt),{onChange:jt}),Zt]}var Ao=$r,Ei=ee(84105),uo=ee(35654),qa=ee(90782),tr=ee(71430),vr=ee(18929);const Mr={},Ia="SELECT_ALL",aa="SELECT_INVERT",qn="SELECT_NONE",Dr=[],si=(ge,ve)=>{let Le=[];return(ve||[]).forEach(He=>{Le.push(He),He&&typeof He=="object"&&ge in He&&(Le=[].concat((0,sn.Z)(Le),(0,sn.Z)(si(ge,He[ge]))))}),Le};var ui=(ge,ve)=>{const{preserveSelectedRowKeys:Le,selectedRowKeys:He,defaultSelectedRowKeys:tt,getCheckboxProps:ot,onChange:Nt,onSelect:Bt,onSelectAll:xt,onSelectInvert:Gt,onSelectNone:Zt,onSelectMultiple:jt,columnWidth:cn,type:dn,selections:pn,fixed:Gn,renderCell:kn,hideSelectAll:ta,checkStrictly:Yn=!0}=ve||{},{prefixCls:ra,data:Za,pageData:Wa,getRecordByKey:Ba,getRowKey:Ga,expandType:ur,childrenColumnName:ca,locale:La,getPopupContainer:Pa}=ge,[na,oa]=(0,vr.Z)(He||tt||Dr,{value:He}),Ka=oe.useRef(new Map),Er=(0,oe.useCallback)(ar=>{if(Le){const Va=new Map;ar.forEach(Ua=>{let ka=Ba(Ua);!ka&&Ka.current.has(Ua)&&(ka=Ka.current.get(Ua)),Va.set(Ua,ka)}),Ka.current=Va}},[Ba,Le]);oe.useEffect(()=>{Er(na)},[na]);const{keyEntities:gr}=(0,oe.useMemo)(()=>{if(Yn)return{keyEntities:null};let ar=Za;if(Le){const Va=new Set(Za.map((ka,xa)=>Ga(ka,xa))),Ua=Array.from(Ka.current).reduce((ka,xa)=>{let[Pn,da]=xa;return Va.has(Pn)?ka:ka.concat(da)},[]);ar=[].concat((0,sn.Z)(ar),(0,sn.Z)(Ua))}return(0,tr.I8)(ar,{externalGetKey:Ga,childrenPropName:ca})},[Za,Ga,Yn,ca,Le]),Ta=(0,oe.useMemo)(()=>si(ca,Wa),[ca,Wa]),Sr=(0,oe.useMemo)(()=>{const ar=new Map;return Ta.forEach((Va,Ua)=>{const ka=Ga(Va,Ua),xa=(ot?ot(Va):null)||{};ar.set(ka,xa)}),ar},[Ta,Ga,ot]),Br=(0,oe.useCallback)(ar=>{var Va;return!!(!((Va=Sr.get(Ga(ar)))===null||Va===void 0)&&Va.disabled)},[Sr,Ga]),[Or,Fr]=(0,oe.useMemo)(()=>{if(Yn)return[na||[],[]];const{checkedKeys:ar,halfCheckedKeys:Va}=(0,qa.S)(na,!0,gr,Br);return[ar||[],Va]},[na,Yn,gr,Br]),Fo=(0,oe.useMemo)(()=>{const ar=dn==="radio"?Or.slice(0,1):Or;return new Set(ar)},[Or,dn]),jr=(0,oe.useMemo)(()=>dn==="radio"?new Set:new Set(Fr),[Fr,dn]),[lr,ko]=(0,oe.useState)(null);oe.useEffect(()=>{ve||oa(Dr)},[!!ve]);const nr=(0,oe.useCallback)((ar,Va)=>{let Ua,ka;Er(ar),Le?(Ua=ar,ka=ar.map(xa=>Ka.current.get(xa))):(Ua=[],ka=[],ar.forEach(xa=>{const Pn=Ba(xa);Pn!==void 0&&(Ua.push(xa),ka.push(Pn))})),oa(Ua),Nt==null||Nt(Ua,ka,{type:Va})},[oa,Ba,Nt,Le]),ho=(0,oe.useCallback)((ar,Va,Ua,ka)=>{if(Bt){const xa=Ua.map(Pn=>Ba(Pn));Bt(Ba(ar),Va,xa,ka)}nr(Ua,"single")},[Bt,Ba,nr]),oo=(0,oe.useMemo)(()=>!pn||ta?null:(pn===!0?[Ia,aa,qn]:pn).map(Va=>Va===Ia?{key:"all",text:La.selectionAll,onSelect(){nr(Za.map((Ua,ka)=>Ga(Ua,ka)).filter(Ua=>{const ka=Sr.get(Ua);return!(ka!=null&&ka.disabled)||Fo.has(Ua)}),"all")}}:Va===aa?{key:"invert",text:La.selectInvert,onSelect(){const Ua=new Set(Fo);Wa.forEach((xa,Pn)=>{const da=Ga(xa,Pn),dr=Sr.get(da);dr!=null&&dr.disabled||(Ua.has(da)?Ua.delete(da):Ua.add(da))});const ka=Array.from(Ua);Gt&&Gt(ka),nr(ka,"invert")}}:Va===qn?{key:"none",text:La.selectNone,onSelect(){Zt==null||Zt(),nr(Array.from(Fo).filter(Ua=>{const ka=Sr.get(Ua);return ka==null?void 0:ka.disabled}),"none")}}:Va).map(Va=>Object.assign(Object.assign({},Va),{onSelect:function(){for(var Ua,ka,xa=arguments.length,Pn=new Array(xa),da=0;da{var Va;if(!ve)return ar.filter(lo=>lo!==Mr);let Ua=(0,sn.Z)(ar);const ka=new Set(Fo),xa=Ta.map(Ga).filter(lo=>!Sr.get(lo).disabled),Pn=xa.every(lo=>ka.has(lo)),da=xa.some(lo=>ka.has(lo)),dr=()=>{const lo=[];Pn?xa.forEach(Wo=>{ka.delete(Wo),lo.push(Wo)}):xa.forEach(Wo=>{ka.has(Wo)||(ka.add(Wo),lo.push(Wo))});const So=Array.from(ka);xt==null||xt(!Pn,So.map(Wo=>Ba(Wo)),lo.map(Wo=>Ba(Wo))),nr(So,"all"),ko(null)};let Lr;if(dn!=="radio"){let lo;if(oo){const Gr={getPopupContainer:Pa,items:oo.map((Mi,wi)=>{const{key:Po,text:or,onSelect:ni}=Mi;return{key:Po!=null?Po:wi,onClick:()=>{ni==null||ni(xa)},label:or}})};lo=oe.createElement("div",{className:`${ra}-selection-extra`},oe.createElement(fo.Z,{menu:Gr,getPopupContainer:Pa},oe.createElement("span",null,oe.createElement(Ei.Z,null))))}const So=Ta.map((Gr,Mi)=>{const wi=Ga(Gr,Mi),Po=Sr.get(wi)||{};return Object.assign({checked:ka.has(wi)},Po)}).filter(Gr=>{let{disabled:Mi}=Gr;return Mi}),Wo=!!So.length&&So.length===Ta.length,oi=Wo&&So.every(Gr=>{let{checked:Mi}=Gr;return Mi}),ti=Wo&&So.some(Gr=>{let{checked:Mi}=Gr;return Mi});Lr=!ta&&oe.createElement("div",{className:`${ra}-selection`},oe.createElement(Ko.default,{checked:Wo?oi:!!Ta.length&&Pn,indeterminate:Wo?!oi&&ti:!Pn&&da,onChange:dr,disabled:Ta.length===0||Wo,"aria-label":lo?"Custom selection":"Select all",skipGroup:!0}),lo)}let xi;dn==="radio"?xi=(lo,So,Wo)=>{const oi=Ga(So,Wo),ti=ka.has(oi);return{node:oe.createElement(El.ZP,Object.assign({},Sr.get(oi),{checked:ti,onClick:Gr=>Gr.stopPropagation(),onChange:Gr=>{ka.has(oi)||ho(oi,!0,[oi],Gr.nativeEvent)}})),checked:ti}}:xi=(lo,So,Wo)=>{var oi;const ti=Ga(So,Wo),Gr=ka.has(ti),Mi=jr.has(ti),wi=Sr.get(ti);let Po;return ur==="nest"?Po=Mi:Po=(oi=wi==null?void 0:wi.indeterminate)!==null&&oi!==void 0?oi:Mi,{node:oe.createElement(Ko.default,Object.assign({},wi,{indeterminate:Po,checked:Gr,skipGroup:!0,onClick:or=>or.stopPropagation(),onChange:or=>{let{nativeEvent:ni}=or;const{shiftKey:Li}=ni;let ll=-1,Ji=-1;if(Li&&Yn){const Gi=new Set([lr,ti]);xa.some((zi,ii)=>{if(Gi.has(zi))if(ll===-1)ll=ii;else return Ji=ii,!0;return!1})}if(Ji!==-1&&ll!==Ji&&Yn){const Gi=xa.slice(ll,Ji+1),zi=[];Gr?Gi.forEach($o=>{ka.has($o)&&(zi.push($o),ka.delete($o))}):Gi.forEach($o=>{ka.has($o)||(zi.push($o),ka.add($o))});const ii=Array.from(ka);jt==null||jt(!Gr,ii.map($o=>Ba($o)),zi.map($o=>Ba($o))),nr(ii,"multiple")}else{const Gi=Or;if(Yn){const zi=Gr?(0,uo._5)(Gi,ti):(0,uo.L0)(Gi,ti);ho(ti,!Gr,zi,ni)}else{const zi=(0,qa.S)([].concat((0,sn.Z)(Gi),[ti]),!0,gr,Br),{checkedKeys:ii,halfCheckedKeys:$o}=zi;let rl=ii;if(Gr){const fl=new Set(ii);fl.delete(ti),rl=(0,qa.S)(Array.from(fl),{checked:!1,halfCheckedKeys:$o},gr,Br).checkedKeys}ho(ti,!Gr,rl,ni)}}ko(Gr?null:ti)}})),checked:Gr}};const ci=(lo,So,Wo)=>{const{node:oi,checked:ti}=xi(lo,So,Wo);return kn?kn(ti,So,Wo,oi):oi};if(!Ua.includes(Mr))if(Ua.findIndex(lo=>{var So;return((So=lo[Ln])===null||So===void 0?void 0:So.columnType)==="EXPAND_COLUMN"})===0){const[lo,...So]=Ua;Ua=[lo,Mr].concat((0,sn.Z)(So))}else Ua=[Mr].concat((0,sn.Z)(Ua));const Yi=Ua.indexOf(Mr);Ua=Ua.filter((lo,So)=>lo!==Mr||So===Yi);const Xo=Ua[Yi-1],jo=Ua[Yi+1];let Qa=Gn;Qa===void 0&&((jo==null?void 0:jo.fixed)!==void 0?Qa=jo.fixed:(Xo==null?void 0:Xo.fixed)!==void 0&&(Qa=Xo.fixed)),Qa&&Xo&&((Va=Xo[Ln])===null||Va===void 0?void 0:Va.columnType)==="EXPAND_COLUMN"&&Xo.fixed===void 0&&(Xo.fixed=Qa);const Di=wt()(`${ra}-selection-col`,{[`${ra}-selection-col-with-dropdown`]:pn&&dn==="checkbox"}),Ii={fixed:Qa,width:cn,className:`${ra}-selection-column`,title:ve.columnTitle||Lr,render:ci,onCell:ve.onCell,[Ln]:{className:Di}};return Ua.map(lo=>lo===Mr?Ii:lo)},[Ga,Ta,ve,Or,Fo,jr,cn,oo,ur,lr,Sr,jt,ho,Br]),Fo]},fi=ee(89489),bi=ee(59477),yo=ee(6848);const Yo="ascend",zr="descend";function vi(ge){return typeof ge.sorter=="object"&&typeof ge.sorter.multiple=="number"?ge.sorter.multiple:!1}function Zi(ge){return typeof ge=="function"?ge:ge&&typeof ge=="object"&&ge.compare?ge.compare:!1}function Xi(ge,ve){return ve?ge[ge.indexOf(ve)+1]:ge[0]}function Vi(ge,ve,Le){let He=[];function tt(ot,Nt){He.push({column:ot,key:Kr(ot,Nt),multiplePriority:vi(ot),sortOrder:ot.sortOrder})}return(ge||[]).forEach((ot,Nt)=>{const Bt=mo(Nt,Le);ot.children?("sortOrder"in ot&&tt(ot,Bt),He=[].concat((0,sn.Z)(He),(0,sn.Z)(Vi(ot.children,ve,Bt)))):ot.sorter&&("sortOrder"in ot?tt(ot,Bt):ve&&ot.defaultSortOrder&&He.push({column:ot,key:Kr(ot,Bt),multiplePriority:vi(ot),sortOrder:ot.defaultSortOrder}))}),He}function Fi(ge,ve,Le,He,tt,ot,Nt,Bt){return(ve||[]).map((xt,Gt)=>{const Zt=mo(Gt,Bt);let jt=xt;if(jt.sorter){const cn=jt.sortDirections||tt,dn=jt.showSorterTooltip===void 0?Nt:jt.showSorterTooltip,pn=Kr(jt,Zt),Gn=Le.find(ur=>{let{key:ca}=ur;return ca===pn}),kn=Gn?Gn.sortOrder:null,ta=Xi(cn,kn);let Yn;if(xt.sortIcon)Yn=xt.sortIcon({sortOrder:kn});else{const ur=cn.includes(Yo)&&oe.createElement(bi.Z,{className:wt()(`${ge}-column-sorter-up`,{active:kn===Yo})}),ca=cn.includes(zr)&&oe.createElement(fi.Z,{className:wt()(`${ge}-column-sorter-down`,{active:kn===zr})});Yn=oe.createElement("span",{className:wt()(`${ge}-column-sorter`,{[`${ge}-column-sorter-full`]:!!(ur&&ca)})},oe.createElement("span",{className:`${ge}-column-sorter-inner`,"aria-hidden":"true"},ur,ca))}const{cancelSort:ra,triggerAsc:Za,triggerDesc:Wa}=ot||{};let Ba=ra;ta===zr?Ba=Wa:ta===Yo&&(Ba=Za);const Ga=typeof dn=="object"?dn:{title:Ba};jt=Object.assign(Object.assign({},jt),{className:wt()(jt.className,{[`${ge}-column-sort`]:kn}),title:ur=>{const ca=oe.createElement("div",{className:`${ge}-column-sorters`},oe.createElement("span",{className:`${ge}-column-title`},Lo(xt.title,ur)),Yn);return dn?oe.createElement(yo.Z,Object.assign({},Ga),ca):ca},onHeaderCell:ur=>{const ca=xt.onHeaderCell&&xt.onHeaderCell(ur)||{},La=ca.onClick,Pa=ca.onKeyDown;ca.onClick=Ka=>{He({column:xt,key:pn,sortOrder:ta,multiplePriority:vi(xt)}),La==null||La(Ka)},ca.onKeyDown=Ka=>{Ka.keyCode===Wt.Z.ENTER&&(He({column:xt,key:pn,sortOrder:ta,multiplePriority:vi(xt)}),Pa==null||Pa(Ka))};const na=Zo(xt.title,{}),oa=na==null?void 0:na.toString();return kn?ca["aria-sort"]=kn==="ascend"?"ascending":"descending":ca["aria-label"]=oa||"",ca.className=wt()(ca.className,`${ge}-column-has-sorters`),ca.tabIndex=0,xt.ellipsis&&(ca.title=(na!=null?na:"").toString()),ca}})}return"children"in jt&&(jt=Object.assign(Object.assign({},jt),{children:Fi(ge,jt.children,Le,He,tt,ot,Nt,Zt)})),jt})}function pi(ge){const{column:ve,sortOrder:Le}=ge;return{column:ve,order:Le,field:ve.dataIndex,columnKey:ve.key}}function Oi(ge){const ve=ge.filter(Le=>{let{sortOrder:He}=Le;return He}).map(pi);return ve.length===0&&ge.length?Object.assign(Object.assign({},pi(ge[ge.length-1])),{column:void 0}):ve.length<=1?ve[0]||{}:ve}function Ui(ge,ve,Le){const He=ve.slice().sort((Nt,Bt)=>Bt.multiplePriority-Nt.multiplePriority),tt=ge.slice(),ot=He.filter(Nt=>{let{column:{sorter:Bt},sortOrder:xt}=Nt;return Zi(Bt)&&xt});return ot.length?tt.sort((Nt,Bt)=>{for(let xt=0;xt{const Bt=Nt[Le];return Bt?Object.assign(Object.assign({},Nt),{[Le]:Ui(Bt,ve,Le)}):Nt}):tt}function el(ge){let{prefixCls:ve,mergedColumns:Le,onSorterChange:He,sortDirections:tt,tableLocale:ot,showSorterTooltip:Nt}=ge;const[Bt,xt]=oe.useState(Vi(Le,!0)),Gt=oe.useMemo(()=>{let pn=!0;const Gn=Vi(Le,!1);if(!Gn.length)return Bt;const kn=[];function ta(ra){pn?kn.push(ra):kn.push(Object.assign(Object.assign({},ra),{sortOrder:null}))}let Yn=null;return Gn.forEach(ra=>{Yn===null?(ta(ra),ra.sortOrder&&(ra.multiplePriority===!1?pn=!1:Yn=!0)):(Yn&&ra.multiplePriority!==!1||(pn=!1),ta(ra))}),kn},[Le,Bt]),Zt=oe.useMemo(()=>{const pn=Gt.map(Gn=>{let{column:kn,sortOrder:ta}=Gn;return{column:kn,order:ta}});return{sortColumns:pn,sortColumn:pn[0]&&pn[0].column,sortOrder:pn[0]&&pn[0].order}},[Gt]);function jt(pn){let Gn;pn.multiplePriority===!1||!Gt.length||Gt[0].multiplePriority===!1?Gn=[pn]:Gn=[].concat((0,sn.Z)(Gt.filter(kn=>{let{key:ta}=kn;return ta!==pn.key})),[pn]),xt(Gn),He(Oi(Gn),Gn)}return[pn=>Fi(ve,pn,Gt,jt,tt,ot,Nt),Gt,Zt,()=>Oi(Gt)]}function tl(ge,ve){return ge.map(Le=>{const He=Object.assign({},Le);return He.title=Lo(Le.title,ve),"children"in He&&(He.children=tl(He.children,ve)),He})}function Qi(ge){return[oe.useCallback(Le=>tl(Le,ge),[ge])]}var Sl=yr((ge,ve)=>{const{_renderTimes:Le}=ge,{_renderTimes:He}=ve;return Le!==He}),$i=Zn((ge,ve)=>{const{_renderTimes:Le}=ge,{_renderTimes:He}=ve;return Le!==He}),al=ee(64993),_i=ee(17313),bl=ee(83116),vl=ee(37613),ce=ge=>{const{componentCls:ve}=ge,Le=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,He=(tt,ot,Nt)=>({[`&${ve}-${tt}`]:{[`> ${ve}-container`]:{[`> ${ve}-content, > ${ve}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ve}-expanded-row-fixed`]:{margin:`-${ot}px -${Nt+ge.lineWidth}px`}}}}}});return{[`${ve}-wrapper`]:{[`${ve}${ve}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ve}-title`]:{border:Le,borderBottom:0},[`> ${ve}-container`]:{borderInlineStart:Le,borderTop:Le,[` - > ${ve}-content, - > ${ve}-header, - > ${ve}-body, - > ${ve}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Le},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Le},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ve}-cell-fix-right-first::after`]:{borderInlineEnd:Le}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ve}-expanded-row-fixed`]:{margin:`-${ge.tablePaddingVertical}px -${ge.tablePaddingHorizontal+ge.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ge.lineWidth,bottom:0,borderInlineEnd:Le,content:'""'}}}}}},[`&${ve}-scroll-horizontal`]:{[`> ${ve}-container > ${ve}-body`]:{"> table > tbody":{[` - > tr${ve}-expanded-row, - > tr${ve}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},He("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle)),He("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall)),{[`> ${ve}-footer`]:{border:Le,borderTop:0}}),[`${ve}-cell`]:{[`${ve}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ge.lineWidth}px 0 ${ge.lineWidth}px ${ge.tableHeaderBg}`}},[`${ve}-bordered ${ve}-cell-scrollbar`]:{borderInlineEnd:Le}}}},Ge=ge=>{const{componentCls:ve}=ge;return{[`${ve}-wrapper`]:{[`${ve}-cell-ellipsis`]:Object.assign(Object.assign({},_i.vS),{wordBreak:"keep-all",[` - &${ve}-cell-fix-left-last, - &${ve}-cell-fix-right-first - `]:{overflow:"visible",[`${ve}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ve}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ft=ge=>{const{componentCls:ve}=ge;return{[`${ve}-wrapper`]:{[`${ve}-tbody > tr${ve}-placeholder`]:{textAlign:"center",color:ge.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ge.colorBgContainer}}}}},St=ee(15969),Yt=ge=>{const{componentCls:ve,antCls:Le,controlInteractiveSize:He,motionDurationSlow:tt,lineWidth:ot,paddingXS:Nt,lineType:Bt,tableBorderColor:xt,tableExpandIconBg:Gt,tableExpandColumnWidth:Zt,borderRadius:jt,fontSize:cn,fontSizeSM:dn,lineHeight:pn,tablePaddingVertical:Gn,tablePaddingHorizontal:kn,tableExpandedRowBg:ta,paddingXXS:Yn}=ge,ra=He/2-ot,Za=ra*2+ot*3,Wa=`${ot}px ${Bt} ${xt}`,Ba=Yn-ot;return{[`${ve}-wrapper`]:{[`${ve}-expand-icon-col`]:{width:Zt},[`${ve}-row-expand-icon-cell`]:{textAlign:"center",[`${ve}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ve}-row-indent`]:{height:1,float:"left"},[`${ve}-row-expand-icon`]:Object.assign(Object.assign({},(0,St.N)(ge)),{position:"relative",float:"left",boxSizing:"border-box",width:Za,height:Za,padding:0,color:"inherit",lineHeight:`${Za}px`,background:Gt,border:Wa,borderRadius:jt,transform:`scale(${He/Za})`,transition:`all ${tt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${tt} ease-out`,content:'""'},"&::before":{top:ra,insetInlineEnd:Ba,insetInlineStart:Ba,height:ot},"&::after":{top:Ba,bottom:Ba,insetInlineStart:ra,width:ot,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${ve}-row-indent + ${ve}-row-expand-icon`]:{marginTop:(cn*pn-ot*3)/2-Math.ceil((dn*1.4-ot*3)/2),marginInlineEnd:Nt},[`tr${ve}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ta}},[`${Le}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ve}-expanded-row-fixed`]:{position:"relative",margin:`-${Gn}px -${kn}px`,padding:`${Gn}px ${kn}px`}}}},Qn=ge=>{const{componentCls:ve,antCls:Le,iconCls:He,tableFilterDropdownWidth:tt,tableFilterDropdownSearchWidth:ot,paddingXXS:Nt,paddingXS:Bt,colorText:xt,lineWidth:Gt,lineType:Zt,tableBorderColor:jt,tableHeaderIconColor:cn,fontSizeSM:dn,tablePaddingHorizontal:pn,borderRadius:Gn,motionDurationSlow:kn,colorTextDescription:ta,colorPrimary:Yn,tableHeaderFilterActiveBg:ra,colorTextDisabled:Za,tableFilterDropdownBg:Wa,tableFilterDropdownHeight:Ba,controlItemBgHover:Ga,controlItemBgActive:ur,boxShadowSecondary:ca,filterDropdownMenuBg:La}=ge,Pa=`${Le}-dropdown`,na=`${ve}-filter-dropdown`,oa=`${Le}-tree`,Ka=`${Gt}px ${Zt} ${jt}`;return[{[`${ve}-wrapper`]:{[`${ve}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ve}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Nt,marginInline:`${Nt}px ${-pn/2}px`,padding:`0 ${Nt}px`,color:cn,fontSize:dn,borderRadius:Gn,cursor:"pointer",transition:`all ${kn}`,"&:hover":{color:ta,background:ra},"&.active":{color:Yn}}}},{[`${Le}-dropdown`]:{[na]:Object.assign(Object.assign({},(0,_i.Wf)(ge)),{minWidth:tt,backgroundColor:Wa,borderRadius:Gn,boxShadow:ca,overflow:"hidden",[`${Pa}-menu`]:{maxHeight:Ba,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:La,"&:empty::after":{display:"block",padding:`${Bt}px 0`,color:Za,fontSize:dn,textAlign:"center",content:'"Not Found"'}},[`${na}-tree`]:{paddingBlock:`${Bt}px 0`,paddingInline:Bt,[oa]:{padding:0},[`${oa}-treenode ${oa}-node-content-wrapper:hover`]:{backgroundColor:Ga},[`${oa}-treenode-checkbox-checked ${oa}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ur}}},[`${na}-search`]:{padding:Bt,borderBottom:Ka,"&-input":{input:{minWidth:ot},[He]:{color:Za}}},[`${na}-checkall`]:{width:"100%",marginBottom:Nt,marginInlineStart:Nt},[`${na}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Bt-Gt}px ${Bt}px`,overflow:"hidden",borderTop:Ka}})}},{[`${Le}-dropdown ${na}, ${na}-submenu`]:{[`${Le}-checkbox-wrapper + span`]:{paddingInlineStart:Bt,color:xt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},vn=ge=>{const{componentCls:ve,lineWidth:Le,colorSplit:He,motionDurationSlow:tt,zIndexTableFixed:ot,tableBg:Nt,zIndexTableSticky:Bt}=ge,xt=He;return{[`${ve}-wrapper`]:{[` - ${ve}-cell-fix-left, - ${ve}-cell-fix-right - `]:{position:"sticky !important",zIndex:ot,background:Nt},[` - ${ve}-cell-fix-left-first::after, - ${ve}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Le,width:30,transform:"translateX(100%)",transition:`box-shadow ${tt}`,content:'""',pointerEvents:"none"},[`${ve}-cell-fix-left-all::after`]:{display:"none"},[` - ${ve}-cell-fix-right-first::after, - ${ve}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-Le,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${tt}`,content:'""',pointerEvents:"none"},[`${ve}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Bt+1,width:30,transition:`box-shadow ${tt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ve}-ping-left`]:{[`&:not(${ve}-has-fix-left) ${ve}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${xt}`}},[` - ${ve}-cell-fix-left-first::after, - ${ve}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${xt}`},[`${ve}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ve}-ping-right`]:{[`&:not(${ve}-has-fix-right) ${ve}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${xt}`}},[` - ${ve}-cell-fix-right-first::after, - ${ve}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${xt}`}}}}},Tn=ge=>{const{componentCls:ve,antCls:Le}=ge;return{[`${ve}-wrapper`]:{[`${ve}-pagination${Le}-pagination`]:{margin:`${ge.margin}px 0`},[`${ve}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ge.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},lt=ge=>{const{componentCls:ve,tableRadius:Le}=ge;return{[`${ve}-wrapper`]:{[ve]:{[`${ve}-title, ${ve}-header`]:{borderRadius:`${Le}px ${Le}px 0 0`},[`${ve}-title + ${ve}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ve}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Le,borderStartEndRadius:Le,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Le},"> *:last-child":{borderStartEndRadius:Le}}},"&-footer":{borderRadius:`0 0 ${Le}px ${Le}px`}}}}},zn=ge=>{const{componentCls:ve}=ge;return{[`${ve}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ve}-pagination-left`]:{justifyContent:"flex-end"},[`${ve}-pagination-right`]:{justifyContent:"flex-start"},[`${ve}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ve}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ve}-row-indent`]:{float:"right"}}}}},Mn=ge=>{const{componentCls:ve,antCls:Le,iconCls:He,fontSizeIcon:tt,padding:ot,paddingXS:Nt,tableHeaderIconColor:Bt,tableHeaderIconColorHover:xt,tableSelectionColumnWidth:Gt}=ge;return{[`${ve}-wrapper`]:{[`${ve}-selection-col`]:{width:Gt,[`&${ve}-selection-col-with-dropdown`]:{width:Gt+tt+ot/4}},[`${ve}-bordered ${ve}-selection-col`]:{width:Gt+Nt*2,[`&${ve}-selection-col-with-dropdown`]:{width:Gt+tt+ot/4+Nt*2}},[` - table tr th${ve}-selection-column, - table tr td${ve}-selection-column - `]:{paddingInlineEnd:ge.paddingXS,paddingInlineStart:ge.paddingXS,textAlign:"center",[`${Le}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ve}-selection-column${ve}-cell-fix-left`]:{zIndex:ge.zIndexTableFixed+1},[`table tr th${ve}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ve}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ve}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ge.tablePaddingHorizontal/4}px`,[He]:{color:Bt,fontSize:tt,verticalAlign:"baseline","&:hover":{color:xt}}}}}},Kn=ge=>{const{componentCls:ve}=ge,Le=(He,tt,ot,Nt)=>({[`${ve}${ve}-${He}`]:{fontSize:Nt,[` - ${ve}-title, - ${ve}-footer, - ${ve}-cell, - ${ve}-thead > tr > th, - ${ve}-tbody > tr > th, - ${ve}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${tt}px ${ot}px`},[`${ve}-filter-trigger`]:{marginInlineEnd:`-${ot/2}px`},[`${ve}-expanded-row-fixed`]:{margin:`-${tt}px -${ot}px`},[`${ve}-tbody`]:{[`${ve}-wrapper:only-child ${ve}`]:{marginBlock:`-${tt}px`,marginInline:`${ge.tableExpandColumnWidth-ot}px -${ot}px`}},[`${ve}-selection-column`]:{paddingInlineStart:`${ot/4}px`}}});return{[`${ve}-wrapper`]:Object.assign(Object.assign({},Le("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle,ge.tableFontSizeMiddle)),Le("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall,ge.tableFontSizeSmall))}},Xa=ge=>{const{componentCls:ve,marginXXS:Le,fontSizeIcon:He,tableHeaderIconColor:tt,tableHeaderIconColorHover:ot}=ge;return{[`${ve}-wrapper`]:{[`${ve}-thead th${ve}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,"&:hover":{background:ge.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ge.colorPrimary},[` - &${ve}-cell-fix-left:hover, - &${ve}-cell-fix-right:hover - `]:{background:ge.tableFixedHeaderSortActiveBg}},[`${ve}-thead th${ve}-column-sort`]:{background:ge.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ve}-column-sort`]:{background:ge.tableBodySortBg},[`${ve}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ve}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ve}-column-sorter`]:{marginInlineStart:Le,color:tt,fontSize:0,transition:`color ${ge.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:He,"&.active":{color:ge.colorPrimary}},[`${ve}-column-sorter-up + ${ve}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ve}-column-sorters:hover ${ve}-column-sorter`]:{color:ot}}}},cr=ge=>{const{componentCls:ve,opacityLoading:Le,tableScrollThumbBg:He,tableScrollThumbBgHover:tt,tableScrollThumbSize:ot,tableScrollBg:Nt,zIndexTableSticky:Bt,stickyScrollBarBorderRadius:xt}=ge,Gt=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`;return{[`${ve}-wrapper`]:{[`${ve}-sticky`]:{"&-holder":{position:"sticky",zIndex:Bt,background:ge.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ot}px !important`,zIndex:Bt,display:"flex",alignItems:"center",background:Nt,borderTop:Gt,opacity:Le,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ot,backgroundColor:He,borderRadius:xt,transition:`all ${ge.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:tt}}}}}}},Zr=ge=>{const{componentCls:ve,lineWidth:Le,tableBorderColor:He}=ge,tt=`${Le}px ${ge.lineType} ${He}`;return{[`${ve}-wrapper`]:{[`${ve}-summary`]:{position:"relative",zIndex:ge.zIndexTableFixed,background:ge.tableBg,"> tr":{"> th, > td":{borderBottom:tt}}},[`div${ve}-summary`]:{boxShadow:`0 -${Le}px 0 ${He}`}}}},ao=ge=>{const{componentCls:ve}=ge,Le=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,He=`${ve}-expanded-row-cell`;return{[`${ve}-wrapper`]:{[`${ve}-tbody-virtual`]:{[`${ve}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ve}-cell`]:{borderBottom:Le},[`${ve}-expanded-row`]:{[`${He}${He}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ge.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ve}-bordered`]:{[`${ve}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Le,position:"absolute"},[`${ve}-cell`]:{borderInlineEnd:Le,[`&${ve}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ge.lineWidth,borderInlineStart:Le}}}}}}};const Bo=ge=>{const{componentCls:ve,fontWeightStrong:Le,tablePaddingVertical:He,tablePaddingHorizontal:tt,lineWidth:ot,lineType:Nt,tableBorderColor:Bt,tableFontSize:xt,tableBg:Gt,tableRadius:Zt,tableHeaderTextColor:jt,motionDurationMid:cn,tableHeaderBg:dn,tableHeaderCellSplitColor:pn,tableRowHoverBg:Gn,tableSelectedRowBg:kn,tableSelectedRowHoverBg:ta,tableFooterTextColor:Yn,tableFooterBg:ra,paddingContentVerticalLG:Za}=ge,Wa=`${ot}px ${Nt} ${Bt}`;return{[`${ve}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,_i.dF)()),{[ve]:Object.assign(Object.assign({},(0,_i.Wf)(ge)),{fontSize:xt,background:Gt,borderRadius:`${Zt}px ${Zt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Zt}px ${Zt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${ve}-cell, - ${ve}-thead > tr > th, - ${ve}-tbody > tr > th, - ${ve}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${Za}px ${tt}px`,overflowWrap:"break-word"},[`${ve}-title`]:{padding:`${He}px ${tt}px`},[`${ve}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:jt,fontWeight:Le,textAlign:"start",background:dn,borderBottom:Wa,transition:`background ${cn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ve}-selection-column):not(${ve}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:pn,transform:"translateY(-50%)",transition:`background-color ${cn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ve}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${cn}, border-color ${cn}`,borderBottom:Wa,[` - > ${ve}-wrapper:only-child, - > ${ve}-expanded-row-fixed > ${ve}-wrapper:only-child - `]:{[ve]:{marginBlock:`-${He}px`,marginInline:`${ge.tableExpandColumnWidth-tt}px -${tt}px`,[`${ve}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:jt,fontWeight:Le,textAlign:"start",background:dn,borderBottom:Wa,transition:`background ${cn} ease`},[` - &${ve}-row:hover > th, - &${ve}-row:hover > td, - > th${ve}-cell-row-hover, - > td${ve}-cell-row-hover - `]:{background:Gn},[`&${ve}-row-selected`]:{"> th, > td":{background:kn},"&:hover > th, &:hover > td":{background:ta}}}},[`${ve}-footer`]:{padding:`${He}px ${tt}px`,color:Yn,background:ra}})}};var _r=(0,bl.Z)("Table",ge=>{const{colorTextHeading:ve,colorSplit:Le,colorIcon:He,colorIconHover:tt,opacityLoading:ot,colorBgContainer:Nt,controlInteractiveSize:Bt,headerBg:xt,headerColor:Gt,headerSortActiveBg:Zt,headerSortHoverBg:jt,bodySortBg:cn,rowHoverBg:dn,rowSelectedBg:pn,rowSelectedHoverBg:Gn,rowExpandedBg:kn,cellPaddingBlock:ta,cellPaddingInline:Yn,cellPaddingBlockMD:ra,cellPaddingInlineMD:Za,cellPaddingBlockSM:Wa,cellPaddingInlineSM:Ba,borderColor:Ga,footerBg:ur,footerColor:ca,headerBorderRadius:La,cellFontSize:Pa,cellFontSizeMD:na,cellFontSizeSM:oa,headerSplitColor:Ka,fixedHeaderSortActiveBg:Er,headerFilterHoverBg:gr,filterDropdownBg:Ta,expandIconBg:Sr,selectionColumnWidth:Br,stickyScrollBarBg:Or}=ge,Fr=new al.C(He),Fo=new al.C(tt),jr=2,lr=(0,vl.TS)(ge,{tableFontSize:Pa,tableBg:Nt,tableRadius:La,tablePaddingVertical:ta,tablePaddingHorizontal:Yn,tablePaddingVerticalMiddle:ra,tablePaddingHorizontalMiddle:Za,tablePaddingVerticalSmall:Wa,tablePaddingHorizontalSmall:Ba,tableBorderColor:Ga,tableHeaderTextColor:Gt,tableHeaderBg:xt,tableFooterTextColor:ca,tableFooterBg:ur,tableHeaderCellSplitColor:Ka,tableHeaderSortBg:Zt,tableHeaderSortHoverBg:jt,tableHeaderIconColor:Fr.clone().setAlpha(Fr.getAlpha()*ot).toRgbString(),tableHeaderIconColorHover:Fo.clone().setAlpha(Fo.getAlpha()*ot).toRgbString(),tableBodySortBg:cn,tableFixedHeaderSortActiveBg:Er,tableHeaderFilterActiveBg:gr,tableFilterDropdownBg:Ta,tableRowHoverBg:dn,tableSelectedRowBg:pn,tableSelectedRowHoverBg:Gn,zIndexTableFixed:jr,zIndexTableSticky:jr+1,tableFontSizeMiddle:na,tableFontSizeSmall:oa,tableSelectionColumnWidth:Br,tableExpandIconBg:Sr,tableExpandColumnWidth:Bt+2*ge.padding,tableExpandedRowBg:kn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Or,tableScrollThumbBgHover:ve,tableScrollBg:Le});return[Bo(lr),Tn(lr),Zr(lr),Xa(lr),Qn(lr),ce(lr),lt(lr),Yt(lr),Zr(lr),Ft(lr),Mn(lr),vn(lr),cr(lr),Ge(lr),Kn(lr),zn(lr),ao(lr)]},ge=>{const{colorFillAlter:ve,colorBgContainer:Le,colorTextHeading:He,colorFillSecondary:tt,colorFillContent:ot,controlItemBgActive:Nt,controlItemBgActiveHover:Bt,padding:xt,paddingSM:Gt,paddingXS:Zt,colorBorderSecondary:jt,borderRadiusLG:cn,fontSize:dn,controlHeight:pn,colorTextPlaceholder:Gn}=ge,kn=new al.C(tt).onBackground(Le).toHexShortString(),ta=new al.C(ot).onBackground(Le).toHexShortString(),Yn=new al.C(ve).onBackground(Le).toHexShortString();return{headerBg:Yn,headerColor:He,headerSortActiveBg:kn,headerSortHoverBg:ta,bodySortBg:Yn,rowHoverBg:Yn,rowSelectedBg:Nt,rowSelectedHoverBg:Bt,rowExpandedBg:ve,cellPaddingBlock:xt,cellPaddingInline:xt,cellPaddingBlockMD:Gt,cellPaddingInlineMD:Zt,cellPaddingBlockSM:Zt,cellPaddingInlineSM:Zt,borderColor:jt,headerBorderRadius:cn,footerBg:Yn,footerColor:He,cellFontSize:dn,cellFontSizeMD:dn,cellFontSizeSM:dn,headerSplitColor:jt,fixedHeaderSortActiveBg:kn,headerFilterHoverBg:ot,filterDropdownMenuBg:Le,filterDropdownBg:Le,expandIconBg:Le,selectionColumnWidth:pn,stickyScrollBarBg:Gn,stickyScrollBarBorderRadius:100}});const ro=[],Io=(ge,ve)=>{const{prefixCls:Le,className:He,rootClassName:tt,style:ot,size:Nt,bordered:Bt,dropdownPrefixCls:xt,dataSource:Gt,pagination:Zt,rowSelection:jt,rowKey:cn="key",rowClassName:dn,columns:pn,children:Gn,childrenColumnName:kn,onChange:ta,getPopupContainer:Yn,loading:ra,expandIcon:Za,expandable:Wa,expandedRowRender:Ba,expandIconColumnIndex:Ga,indentSize:ur,scroll:ca,sortDirections:La,locale:Pa,showSorterTooltip:na=!0,virtual:oa}=ge,Ka=oe.useMemo(()=>pn||Ct(Gn),[pn,Gn]),Er=oe.useMemo(()=>Ka.some(Jr=>Jr.responsive),[Ka]),gr=(0,Yr.Z)(Er),Ta=oe.useMemo(()=>{const Jr=new Set(Object.keys(gr).filter(Mo=>gr[Mo]));return Ka.filter(Mo=>!Mo.responsive||Mo.responsive.some(Ni=>Jr.has(Ni)))},[Ka,gr]),Sr=(0,ir.Z)(ge,["className","style","columns"]),{locale:Br=To.Z,direction:Or,table:Fr,renderEmpty:Fo,getPrefixCls:jr,getPopupContainer:lr}=oe.useContext(ia.E_),ko=(0,io.Z)(Nt),nr=Object.assign(Object.assign({},Br.Table),Pa),ho=Gt||ro,oo=jr("table",Le),ei=jr("dropdown",xt),ar=Object.assign({childrenColumnName:kn,expandIconColumnIndex:Ga},Wa),{childrenColumnName:Va="children"}=ar,Ua=oe.useMemo(()=>ho.some(Jr=>Jr==null?void 0:Jr[Va])?"nest":Ba||Wa&&Wa.expandedRowRender?"row":null,[ho]),ka={body:oe.useRef()},xa=oe.useMemo(()=>typeof cn=="function"?cn:Jr=>Jr==null?void 0:Jr[cn],[cn]),[Pn]=Nr(ho,Va,xa),da={},dr=function(Jr,Mo){let Ni=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Uo,ki,Hi;const Ri=Object.assign(Object.assign({},da),Jr);Ni&&((Uo=da.resetPagination)===null||Uo===void 0||Uo.call(da),!((ki=Ri.pagination)===null||ki===void 0)&&ki.current&&(Ri.pagination.current=1),Zt&&Zt.onChange&&Zt.onChange(1,(Hi=Ri.pagination)===null||Hi===void 0?void 0:Hi.pageSize)),ca&&ca.scrollToFirstRowOnChange!==!1&&ka.body.current&&(0,Oa.Z)(0,{getContainer:()=>ka.body.current}),ta==null||ta(Ri.pagination,Ri.filters,Ri.sorter,{currentDataSource:wo(Ui(ho,Ri.sorterStates,Va),Ri.filterStates),action:Mo})},Lr=(Jr,Mo)=>{dr({sorter:Jr,sorterStates:Mo},"sort",!1)},[xi,ci,Yi,Xo]=el({prefixCls:oo,mergedColumns:Ta,onSorterChange:Lr,sortDirections:La||["ascend","descend"],tableLocale:nr,showSorterTooltip:na}),jo=oe.useMemo(()=>Ui(ho,ci,Va),[ho,ci]);da.sorter=Xo(),da.sorterStates=ci;const Qa=(Jr,Mo)=>{dr({filters:Jr,filterStates:Mo},"filter",!0)},[Di,Ii,lo]=Ar({prefixCls:oo,locale:nr,dropdownPrefixCls:ei,mergedColumns:Ta,onFilterChange:Qa,getPopupContainer:Yn||lr}),So=wo(jo,Ii);da.filters=lo,da.filterStates=Ii;const Wo=oe.useMemo(()=>{const Jr={};return Object.keys(lo).forEach(Mo=>{lo[Mo]!==null&&(Jr[Mo]=lo[Mo])}),Object.assign(Object.assign({},Yi),{filters:Jr})},[Yi,lo]),[oi]=Qi(Wo),ti=(Jr,Mo)=>{dr({pagination:Object.assign(Object.assign({},da.pagination),{current:Jr,pageSize:Mo})},"paginate")},[Gr,Mi]=Ao(So.length,ti,Zt);da.pagination=Zt===!1?{}:Oo(Gr,Zt),da.resetPagination=Mi;const wi=oe.useMemo(()=>{if(Zt===!1||!Gr.pageSize)return So;const{current:Jr=1,total:Mo,pageSize:Ni=zo}=Gr;return So.lengthNi?So.slice((Jr-1)*Ni,Jr*Ni):So:So.slice((Jr-1)*Ni,Jr*Ni)},[!!Zt,So,Gr&&Gr.current,Gr&&Gr.pageSize,Gr&&Gr.total]),[Po,or]=ui({prefixCls:oo,data:So,pageData:wi,getRowKey:xa,getRecordByKey:Pn,expandType:Ua,childrenColumnName:Va,locale:nr,getPopupContainer:Yn||lr},jt),ni=(Jr,Mo,Ni)=>{let Uo;return typeof dn=="function"?Uo=wt()(dn(Jr,Mo,Ni)):Uo=wt()(dn),wt()({[`${oo}-row-selected`]:or.has(xa(Jr,Mo))},Uo)};ar.__PARENT_RENDER_ICON__=ar.expandIcon,ar.expandIcon=ar.expandIcon||Za||sa(nr),Ua==="nest"&&ar.expandIconColumnIndex===void 0?ar.expandIconColumnIndex=jt?1:0:ar.expandIconColumnIndex>0&&jt&&(ar.expandIconColumnIndex-=1),typeof ar.indentSize!="number"&&(ar.indentSize=typeof ur=="number"?ur:15);const Li=oe.useCallback(Jr=>oi(Po(Di(xi(Jr)))),[xi,Di,Po]);let ll,Ji;if(Zt!==!1&&(Gr!=null&&Gr.total)){let Jr;Gr.size?Jr=Gr.size:Jr=ko==="small"||ko==="middle"?"small":void 0;const Mo=ki=>oe.createElement(qo.Z,Object.assign({},Gr,{className:wt()(`${oo}-pagination ${oo}-pagination-${ki}`,Gr.className),size:Jr})),Ni=Or==="rtl"?"left":"right",{position:Uo}=Gr;if(Uo!==null&&Array.isArray(Uo)){const ki=Uo.find(il=>il.includes("top")),Hi=Uo.find(il=>il.includes("bottom")),Ri=Uo.every(il=>`${il}`=="none");!ki&&!Hi&&!Ri&&(Ji=Mo(Ni)),ki&&(ll=Mo(ki.toLowerCase().replace("top",""))),Hi&&(Ji=Mo(Hi.toLowerCase().replace("bottom","")))}else Ji=Mo(Ni)}let Gi;typeof ra=="boolean"?Gi={spinning:ra}:typeof ra=="object"&&(Gi=Object.assign({spinning:!0},ra));const[zi,ii]=_r(oo),[,$o]=(0,ea.Z)(),rl=wt()(`${oo}-wrapper`,Fr==null?void 0:Fr.className,{[`${oo}-wrapper-rtl`]:Or==="rtl"},He,tt,ii),fl=Object.assign(Object.assign({},Fr==null?void 0:Fr.style),ot),nl=Pa&&Pa.emptyText||(Fo==null?void 0:Fo("Table"))||oe.createElement(hr.Z,{componentName:"Table"}),ol=oa?$i:Sl,xl={},Rl=oe.useMemo(()=>{const{fontSize:Jr,lineHeight:Mo,padding:Ni,paddingXS:Uo,paddingSM:ki}=$o,Hi=Math.floor(Jr*Mo);switch(ko){case"large":return Ni*2+Hi;case"small":return Uo*2+Hi;default:return ki*2+Hi}},[$o,ko]);return oa&&(xl.listItemHeight=Rl),zi(oe.createElement("div",{ref:ve,className:rl,style:fl},oe.createElement(ua.Z,Object.assign({spinning:!1},Gi),ll,oe.createElement(ol,Object.assign({},xl,Sr,{columns:Ta,direction:Or,expandable:ar,prefixCls:oo,className:wt()({[`${oo}-middle`]:ko==="middle",[`${oo}-small`]:ko==="small",[`${oo}-bordered`]:Bt,[`${oo}-empty`]:ho.length===0}),data:wi,rowKey:xa,rowClassName:ni,emptyText:nl,internalHooks:ae,internalRefs:ka,transformColumns:Li})),Ji)))};var Ho=oe.forwardRef(Io);const po=(ge,ve)=>{const Le=oe.useRef(0);return Le.current+=1,oe.createElement(Ho,Object.assign({},ge,{ref:ve,_renderTimes:Le.current}))},Co=oe.forwardRef(po);Co.SELECTION_COLUMN=Mr,Co.EXPAND_COLUMN=te,Co.SELECTION_ALL=Ia,Co.SELECTION_INVERT=aa,Co.SELECTION_NONE=qn,Co.Column=Sa,Co.ColumnGroup=xr,Co.Summary=ue;var yi=Co,di=yi},17574:function(Pt,Tt,ee){"use strict";ee.d(Tt,{default:function(){return ht}});var te=ee(79556),ae=ee(95190),Ie=ee(52671),Xe=ee(8657),Te=ee(14809),ze=ee(59301),oe={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"},ut=oe,gt=ee(7657),$e=function(at,Dt){return ze.createElement(gt.Z,(0,Te.Z)({},at,{ref:Dt,icon:ut}))},it=ze.forwardRef($e),Ue=it,Fe=ee(92310),le=ee.n(Fe),a=ee(35654),y=ee(71430),b=ee(36355),E=ee(56082),x=ee(62892),z=ee(20648);const ne=4;function re(Ve){const{dropPosition:at,dropLevelOffset:Dt,prefixCls:At,indent:Me,direction:rt="ltr"}=Ve,Ht=rt==="ltr"?"left":"right",nn=rt==="ltr"?"right":"left",It={[Ht]:-Dt*Me+ne,[nn]:0};switch(at){case-1:It.top=-3;break;case 1:It.bottom=-3;break;default:It.bottom=-3,It[Ht]=Me+ne;break}return ze.createElement("div",{style:It,className:`${At}-drop-indicator`})}var ie=ee(71997),ye=ze.forwardRef((Ve,at)=>{const{getPrefixCls:Dt,direction:At,virtual:Me,tree:rt}=ze.useContext(b.E_),{prefixCls:Ht,className:nn,showIcon:It=!1,showLine:Jt,switcherIcon:xe,blockNode:Ke=!1,children:st,checkable:bt=!1,selectable:yt=!0,draggable:Ae,motion:Ne,style:Ce}=Ve,fe=Dt("tree",Ht),ke=Dt(),Se=Ne!=null?Ne:Object.assign(Object.assign({},(0,x.Z)(ke)),{motionAppear:!1}),ue=Object.assign(Object.assign({},Ve),{checkable:bt,selectable:yt,showIcon:It,motion:Se,blockNode:Ke,showLine:!!Jt,dropIndicatorRender:re}),[de,Be]=(0,z.ZP)(fe),be=ze.useMemo(()=>{if(!Ae)return!1;let je={};switch(typeof Ae){case"function":je.nodeDraggable=Ae;break;case"object":je=Object.assign({},Ae);break;default:break}return je.icon!==!1&&(je.icon=je.icon||ze.createElement(E.Z,null)),je},[Ae]),Pe=je=>ze.createElement(ie.Z,{prefixCls:fe,switcherIcon:xe,treeNodeProps:je,showLine:Jt});return de(ze.createElement(te.Z,Object.assign({itemHeight:20,ref:at,virtual:Me},ue,{style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Ce),prefixCls:fe,className:le()({[`${fe}-icon-hide`]:!It,[`${fe}-block-node`]:Ke,[`${fe}-unselectable`]:!yt,[`${fe}-rtl`]:At==="rtl"},rt==null?void 0:rt.className,nn,Be),direction:At,checkable:bt&&ze.createElement("span",{className:`${fe}-checkbox-inner`}),selectable:yt,switcherIcon:Pe,draggable:be}),st))}),Oe;(function(Ve){Ve[Ve.None=0]="None",Ve[Ve.Start=1]="Start",Ve[Ve.End=2]="End"})(Oe||(Oe={}));function we(Ve,at){function Dt(At){const{key:Me,children:rt}=At;at(Me,At)!==!1&&we(rt||[],at)}Ve.forEach(Dt)}function Re(Ve){let{treeData:at,expandedKeys:Dt,startKey:At,endKey:Me}=Ve;const rt=[];let Ht=Oe.None;if(At&&At===Me)return[At];if(!At||!Me)return[];function nn(It){return It===At||It===Me}return we(at,It=>{if(Ht===Oe.End)return!1;if(nn(It)){if(rt.push(It),Ht===Oe.None)Ht=Oe.Start;else if(Ht===Oe.Start)return Ht=Oe.End,!1}else Ht===Oe.Start&&rt.push(It);return Dt.includes(It)}),rt}function Ee(Ve,at){const Dt=(0,ae.Z)(at),At=[];return we(Ve,(Me,rt)=>{const Ht=Dt.indexOf(Me);return Ht!==-1&&(At.push(rt),Dt.splice(Ht,1)),!!Dt.length}),At}var Ot=function(Ve,at){var Dt={};for(var At in Ve)Object.prototype.hasOwnProperty.call(Ve,At)&&at.indexOf(At)<0&&(Dt[At]=Ve[At]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,At=Object.getOwnPropertySymbols(Ve);Me{var{defaultExpandAll:Dt,defaultExpandParent:At,defaultExpandedKeys:Me}=Ve,rt=Ot(Ve,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ht=ze.useRef(),nn=ze.useRef(),It=()=>{const{keyEntities:be}=(0,y.I8)(on(rt));let Pe;return Dt?Pe=Object.keys(be):At?Pe=(0,a.r7)(rt.expandedKeys||Me||[],be):Pe=rt.expandedKeys||Me,Pe},[Jt,xe]=ze.useState(rt.selectedKeys||rt.defaultSelectedKeys||[]),[Ke,st]=ze.useState(()=>It());ze.useEffect(()=>{"selectedKeys"in rt&&xe(rt.selectedKeys)},[rt.selectedKeys]),ze.useEffect(()=>{"expandedKeys"in rt&&st(rt.expandedKeys)},[rt.expandedKeys]);const bt=(be,Pe)=>{var je;return"expandedKeys"in rt||st(be),(je=rt.onExpand)===null||je===void 0?void 0:je.call(rt,be,Pe)},yt=(be,Pe)=>{var je;const{multiple:nt}=rt,{node:qe,nativeEvent:et}=Pe,{key:Qe=""}=qe,dt=on(rt),he=Object.assign(Object.assign({},Pe),{selected:!0}),De=(et==null?void 0:et.ctrlKey)||(et==null?void 0:et.metaKey),Ye=et==null?void 0:et.shiftKey;let Je;nt&&De?(Je=be,Ht.current=Qe,nn.current=Je,he.selectedNodes=Ee(dt,Je)):nt&&Ye?(Je=Array.from(new Set([].concat((0,ae.Z)(nn.current||[]),(0,ae.Z)(Re({treeData:dt,expandedKeys:Ke,startKey:Qe,endKey:Ht.current}))))),he.selectedNodes=Ee(dt,Je)):(Je=[Qe],Ht.current=Qe,nn.current=Je,he.selectedNodes=Ee(dt,Je)),(je=rt.onSelect)===null||je===void 0||je.call(rt,Je,he),"selectedKeys"in rt||xe(Je)},{getPrefixCls:Ae,direction:Ne}=ze.useContext(b.E_),{prefixCls:Ce,className:fe,showIcon:ke=!0,expandAction:Se="click"}=rt,ue=Ot(rt,["prefixCls","className","showIcon","expandAction"]),de=Ae("tree",Ce),Be=le()(`${de}-directory`,{[`${de}-directory-rtl`]:Ne==="rtl"},fe);return ze.createElement(ye,Object.assign({icon:wt,ref:at,blockNode:!0},ue,{showIcon:ke,expandAction:Se,prefixCls:de,className:Be,expandedKeys:Ke,selectedKeys:Jt,onSelect:yt,onExpand:bt}))};var Mt=ze.forwardRef(Et);const Qt=ye;Qt.DirectoryTree=Mt,Qt.TreeNode=te.O;var ht=Qt},20648:function(Pt,Tt,ee){"use strict";ee.d(Tt,{TM:function(){return Fe},Yk:function(){return Ue}});var te=ee(93083),ae=ee(98447),Ie=ee(17313),Xe=ee(8378),Te=ee(37613),ze=ee(83116);const oe=new te.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ut=(le,a)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),gt=(le,a)=>({[`.${le}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$e=(le,a)=>{const{treeCls:y,treeNodeCls:b,treeNodePadding:E,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:ne}=a,re=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,Ie.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,Ie.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:oe,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,Ie.oN)(a)),[`&:not(${b}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},ut(le,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:re},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${y}-node-selected`]:{backgroundColor:z},[`${y}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},gt(le,a)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},it=le=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:b,directoryNodeSelectedBg:E,directoryNodeSelectedColor:x}=le;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${a}-switcher`]:{color:x},[`${a}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},Ue=(le,a)=>{const y=`.${le}`,b=`${y}-treenode`,E=a.paddingXS/2,x=(0,Te.TS)(a,{treeCls:y,treeNodeCls:b,treeNodePadding:E});return[$e(le,x),it(x)]},Fe=le=>{const{controlHeightSM:a}=le;return{titleHeight:a,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};Tt.ZP=(0,ze.Z)("Tree",(le,a)=>{let{prefixCls:y}=a;return[{[le.componentCls]:(0,ae.C2)(`${y}-checkbox`,le)},Ue(y,le),(0,Xe.Z)(le)]},le=>{const{colorTextLightSolid:a,colorPrimary:y}=le;return Object.assign(Object.assign({},Fe(le)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return b}});var te=ee(14809),ae=ee(59301),Ie={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"},Xe=Ie,Te=ee(7657),ze=function(x,z){return ae.createElement(Te.Z,(0,te.Z)({},x,{ref:z,icon:Xe}))},oe=ae.forwardRef(ze),ut=oe,gt=ee(52671),$e=ee(58617),it=ee(15075),Ue=ee(43531),Fe=ee(92310),le=ee.n(Fe),a=ee(92343),b=E=>{const{prefixCls:x,switcherIcon:z,treeNodeProps:ne,showLine:re}=E,{isLeaf:ie,expanded:pe,loading:ye}=ne;if(ye)return ae.createElement($e.Z,{className:`${x}-switcher-loading-icon`});let Oe;if(re&&typeof re=="object"&&(Oe=re.showLeafIcon),ie){if(!re)return null;if(typeof Oe!="boolean"&&Oe){const Ee=typeof Oe=="function"?Oe(ne):Oe,Ot=`${x}-switcher-line-custom-icon`;return(0,a.l$)(Ee)?(0,a.Tm)(Ee,{className:le()(Ee.props.className||"",Ot)}):Ee}return Oe?ae.createElement(gt.Z,{className:`${x}-switcher-line-icon`}):ae.createElement("span",{className:`${x}-switcher-leaf-line`})}const we=`${x}-switcher-icon`,Re=typeof z=="function"?z(ne):z;return(0,a.l$)(Re)?(0,a.Tm)(Re,{className:le()(Re.props.className||"",we)}):Re!==void 0?Re:re?pe?ae.createElement(it.Z,{className:`${x}-switcher-line-icon`}):ae.createElement(Ue.Z,{className:`${x}-switcher-line-icon`}):ae.createElement(ut,{className:we})}},54580:function(Pt,Tt,ee){"use strict";ee.d(Tt,{default:function(){return Pr}});var te=ee(59301),ae=ee(95190),Ie=ee(92310),Xe=ee.n(Ie),Te=ee(14809),ze=ee(99153),oe=ee(84851),ut=ee(19257),gt=ee(93046),$e=ee(4635),it=ee(62646),Ue=ee(70539),Fe=ee(93664),le=ee(95764),a=ee(26112);function y(vt,tn){var $t="cannot ".concat(vt.method," ").concat(vt.action," ").concat(tn.status,"'"),gn=new Error($t);return gn.status=tn.status,gn.method=vt.method,gn.url=vt.action,gn}function b(vt){var tn=vt.responseText||vt.response;if(!tn)return tn;try{return JSON.parse(tn)}catch($t){return tn}}function E(vt){var tn=new XMLHttpRequest;vt.onProgress&&tn.upload&&(tn.upload.onprogress=function(On){On.total>0&&(On.percent=On.loaded/On.total*100),vt.onProgress(On)});var $t=new FormData;vt.data&&Object.keys(vt.data).forEach(function(In){var On=vt.data[In];if(Array.isArray(On)){On.forEach(function(xn){$t.append("".concat(In,"[]"),xn)});return}$t.append(In,On)}),vt.file instanceof Blob?$t.append(vt.filename,vt.file,vt.file.name):$t.append(vt.filename,vt.file),tn.onerror=function(On){vt.onError(On)},tn.onload=function(){return tn.status<200||tn.status>=300?vt.onError(y(vt,tn),b(tn)):vt.onSuccess(b(tn),tn)},tn.open(vt.method,vt.action,!0),vt.withCredentials&&"withCredentials"in tn&&(tn.withCredentials=!0);var gn=vt.headers||{};return gn["X-Requested-With"]!==null&&tn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(gn).forEach(function(In){gn[In]!==null&&tn.setRequestHeader(In,gn[In])}),tn.send($t),{abort:function(){tn.abort()}}}var x=+new Date,z=0;function ne(){return"rc-upload-".concat(x,"-").concat(++z)}var re=ee(48736),ie=function(vt,tn){if(vt&&tn){var $t=Array.isArray(tn)?tn:tn.split(","),gn=vt.name||"",In=vt.type||"",On=In.replace(/\/.*$/,"");return $t.some(function(xn){var bn=xn.trim();if(/^\*(\/\*)?$/.test(xn))return!0;if(bn.charAt(0)==="."){var Ja=gn.toLowerCase(),Na=bn.toLowerCase(),qt=[Na];return(Na===".jpg"||Na===".jpeg")&&(qt=[".jpg",".jpeg"]),qt.some(function(Ra){return Ja.endsWith(Ra)})}return/\/\*$/.test(bn)?On===bn.replace(/\/.*$/,""):In===bn?!0:/^\w+$/.test(bn)?((0,re.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(bn,"'.Skip for check.")),!0):!1})}return!0};function pe(vt,tn){var $t=vt.createReader(),gn=[];function In(){$t.readEntries(function(On){var xn=Array.prototype.slice.apply(On);gn=gn.concat(xn);var bn=!xn.length;bn?tn(gn):In()})}In()}var ye=function(tn,$t,gn){var In=function On(xn,bn){xn&&(xn.path=bn||"",xn.isFile?xn.file(function(Ja){gn(Ja)&&(xn.fullPath&&!Ja.webkitRelativePath&&(Object.defineProperties(Ja,{webkitRelativePath:{writable:!0}}),Ja.webkitRelativePath=xn.fullPath.replace(/^\//,""),Object.defineProperties(Ja,{webkitRelativePath:{writable:!1}})),$t([Ja]))}):xn.isDirectory&&pe(xn,function(Ja){Ja.forEach(function(Na){On(Na,"".concat(bn).concat(xn.name,"/"))})}))};tn.forEach(function(On){In(On.webkitGetAsEntry())})},Oe=ye,we=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Re=function(vt){(0,ut.Z)($t,vt);var tn=(0,gt.Z)($t);function $t(){var gn;(0,ze.Z)(this,$t);for(var In=arguments.length,On=new Array(In),xn=0;xn{let{uid:On}=In;return On===vt.uid});return gn===-1?$t.push(vt):$t[gn]=vt,$t}function je(vt,tn){const $t=vt.uid!==void 0?"uid":"name";return tn.filter(gn=>gn[$t]===vt[$t])[0]}function nt(vt,tn){const $t=vt.uid!==void 0?"uid":"name",gn=tn.filter(In=>In[$t]!==vt[$t]);return gn.length===tn.length?null:gn}const qe=function(){const tn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),gn=tn[tn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(gn)||[""])[0]},et=vt=>vt.indexOf("image/")===0,Qe=vt=>{if(vt.type&&!vt.thumbUrl)return et(vt.type);const tn=vt.thumbUrl||vt.url||"",$t=qe(tn);return/^data:image\//.test(tn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test($t)?!0:!(/^data:/.test(tn)||$t)},dt=200;function he(vt){return new Promise(tn=>{if(!vt.type||!et(vt.type)){tn("");return}const $t=document.createElement("canvas");$t.width=dt,$t.height=dt,$t.style.cssText=`position: fixed; left: 0; top: 0; width: ${dt}px; height: ${dt}px; z-index: 9999; display: none;`,document.body.appendChild($t);const gn=$t.getContext("2d"),In=new Image;if(In.onload=()=>{const{width:On,height:xn}=In;let bn=dt,Ja=dt,Na=0,qt=0;On>xn?(Ja=xn*(dt/On),qt=-(Ja-bn)/2):(bn=On*(dt/xn),Na=-(bn-Ja)/2),gn.drawImage(In,Na,qt,bn,Ja);const Ra=$t.toDataURL();document.body.removeChild($t),window.URL.revokeObjectURL(In.src),tn(Ra)},In.crossOrigin="anonymous",vt.type.startsWith("image/svg+xml")){const On=new FileReader;On.onload=()=>{On.result&&(In.src=On.result)},On.readAsDataURL(vt)}else if(vt.type.startsWith("image/gif")){const On=new FileReader;On.onload=()=>{On.result&&tn(On.result)},On.readAsDataURL(vt)}else In.src=window.URL.createObjectURL(vt)})}var De=ee(26227),Ye=ee(41464),Je=ee(15277),mt=ee(93948),Rt=ee(6848),_e=te.forwardRef((vt,tn)=>{let{prefixCls:$t,className:gn,style:In,locale:On,listType:xn,file:bn,items:Ja,progress:Na,iconRender:qt,actionIconRender:Ra,itemRender:Hr,isImgUrl:Wr,showPreviewIcon:co,showRemoveIcon:Wn,showDownloadIcon:wa,previewIcon:Ya,removeIcon:Ca,downloadIcon:yr,onPreview:br,onDownload:_t,onClose:so}=vt;var eo,hi;const{status:Go}=bn,[_o,Ai]=te.useState(Go);te.useEffect(()=>{Go!=="removed"&&Ai(Go)},[Go]);const[Bi,Si]=te.useState(!1);te.useEffect(()=>{const ia=setTimeout(()=>{Si(!0)},300);return()=>{clearTimeout(ia)}},[]);const mi=qt(bn);let Jo=te.createElement("div",{className:`${$t}-icon`},mi);if(xn==="picture"||xn==="picture-card"||xn==="picture-circle")if(_o==="uploading"||!bn.thumbUrl&&!bn.url){const ia=Xe()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:_o!=="uploading"});Jo=te.createElement("div",{className:ia},mi)}else{const ia=Wr!=null&&Wr(bn)?te.createElement("img",{src:bn.thumbUrl||bn.url,alt:bn.name,className:`${$t}-list-item-image`,crossOrigin:bn.crossOrigin}):mi,hr=Xe()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:Wr&&!Wr(bn)});Jo=te.createElement("a",{className:hr,onClick:io=>br(bn,io),href:bn.url||bn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ia)}const Qr=Xe()(`${$t}-list-item`,`${$t}-list-item-${_o}`),Vo=typeof bn.linkProps=="string"?JSON.parse(bn.linkProps):bn.linkProps,Ci=Wn?Ra((typeof Ca=="function"?Ca(bn):Ca)||te.createElement(De.Z,null),()=>so(bn),$t,On.removeFile):null,an=wa&&_o==="done"?Ra((typeof yr=="function"?yr(bn):yr)||te.createElement(Ye.Z,null),()=>_t(bn),$t,On.downloadFile):null,Vt=xn!=="picture-card"&&xn!=="picture-circle"&&te.createElement("span",{key:"download-delete",className:Xe()(`${$t}-list-item-actions`,{picture:xn==="picture"})},an,Ci),ln=Xe()(`${$t}-list-item-name`),Zn=bn.url?[te.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:ln,title:bn.name},Vo,{href:bn.url,onClick:ia=>br(bn,ia)}),bn.name),Vt]:[te.createElement("span",{key:"view",className:ln,onClick:ia=>br(bn,ia),title:bn.name},bn.name),Vt],Dn={pointerEvents:"none",opacity:.5},Xn=co?te.createElement("a",{href:bn.url||bn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:bn.url||bn.thumbUrl?void 0:Dn,onClick:ia=>br(bn,ia),title:On.previewFile},typeof Ya=="function"?Ya(bn):Ya||te.createElement(Je.Z,null)):null,An=(xn==="picture-card"||xn==="picture-circle")&&_o!=="uploading"&&te.createElement("span",{className:`${$t}-list-item-actions`},Xn,_o==="done"&&an,Ci),{getPrefixCls:Sa}=te.useContext(Qt.E_),ja=Sa(),xr=te.createElement("div",{className:Qr},Jo,Zn,An,Bi&&te.createElement(ke.default,{motionName:`${ja}-fade`,visible:_o==="uploading",motionDeadline:2e3},ia=>{let{className:hr}=ia;const io="percent"in bn?te.createElement(mt.Z,Object.assign({},Na,{type:"line",percent:bn.percent,"aria-label":bn["aria-label"],"aria-labelledby":bn["aria-labelledby"]})):null;return te.createElement("div",{className:Xe()(`${$t}-list-item-progress`,hr)},io)})),ir=bn.response&&typeof bn.response=="string"?bn.response:((eo=bn.error)===null||eo===void 0?void 0:eo.statusText)||((hi=bn.error)===null||hi===void 0?void 0:hi.message)||On.uploadError,Oa=_o==="error"?te.createElement(Rt.Z,{title:ir,getPopupContainer:ia=>ia.parentNode},xr):xr;return te.createElement("div",{className:Xe()(`${$t}-list-item-container`,gn),style:In,ref:tn},Hr?Hr(Oa,bn,Ja,{download:_t.bind(null,bn),preview:br.bind(null,bn),remove:so.bind(null,bn)}):Oa)});const hn=(vt,tn)=>{const{listType:$t="text",previewFile:gn=he,onPreview:In,onDownload:On,onRemove:xn,locale:bn,iconRender:Ja,isImageUrl:Na=Qe,prefixCls:qt,items:Ra=[],showPreviewIcon:Hr=!0,showRemoveIcon:Wr=!0,showDownloadIcon:co=!1,removeIcon:Wn,previewIcon:wa,downloadIcon:Ya,progress:Ca={size:[-1,2],showInfo:!1},appendAction:yr,appendActionVisible:br=!0,itemRender:_t,disabled:so}=vt,eo=(0,Se.Z)(),[hi,Go]=te.useState(!1);te.useEffect(()=>{$t!=="picture"&&$t!=="picture-card"&&$t!=="picture-circle"||(Ra||[]).forEach(Dn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Dn.originFileObj instanceof File||Dn.originFileObj instanceof Blob)||Dn.thumbUrl!==void 0||(Dn.thumbUrl="",gn&&gn(Dn.originFileObj).then(Xn=>{Dn.thumbUrl=Xn||"",eo()}))})},[$t,Ra,gn]),te.useEffect(()=>{Go(!0)},[]);const _o=(Dn,Xn)=>{if(In)return Xn==null||Xn.preventDefault(),In(Dn)},Ai=Dn=>{typeof On=="function"?On(Dn):Dn.url&&window.open(Dn.url)},Bi=Dn=>{xn==null||xn(Dn)},Si=Dn=>{if(Ja)return Ja(Dn,$t);const Xn=Dn.status==="uploading",An=Na&&Na(Dn)?te.createElement(fe,null):te.createElement(nn,null);let Sa=Xn?te.createElement(It.Z,null):te.createElement(bt,null);return $t==="picture"?Sa=Xn?te.createElement(It.Z,null):An:($t==="picture-card"||$t==="picture-circle")&&(Sa=Xn?bn.uploading:An),Sa},mi=(Dn,Xn,An,Sa)=>{const ja={type:"text",size:"small",title:Sa,onClick:xr=>{Xn(),(0,de.l$)(Dn)&&Dn.props.onClick&&Dn.props.onClick(xr)},className:`${An}-list-item-action`,disabled:so};if((0,de.l$)(Dn)){const xr=(0,de.Tm)(Dn,Object.assign(Object.assign({},Dn.props),{onClick:()=>{}}));return te.createElement(Be.ZP,Object.assign({},ja,{icon:xr}))}return te.createElement(Be.ZP,Object.assign({},ja),te.createElement("span",null,Dn))};te.useImperativeHandle(tn,()=>({handlePreview:_o,handleDownload:Ai}));const{getPrefixCls:Jo}=te.useContext(Qt.E_),Qr=Jo("upload",qt),Vo=Jo(),Ci=Xe()(`${Qr}-list`,`${Qr}-list-${$t}`),an=(0,ae.Z)(Ra.map(Dn=>({key:Dn.uid,file:Dn})));let ln={motionDeadline:2e3,motionName:`${Qr}-${$t==="picture-card"||$t==="picture-circle"?"animate-inline":"animate"}`,keys:an,motionAppear:hi};const Zn=te.useMemo(()=>{const Dn=Object.assign({},(0,ue.Z)(Vo));return delete Dn.onAppearEnd,delete Dn.onEnterEnd,delete Dn.onLeaveEnd,Dn},[Vo]);return $t!=="picture-card"&&$t!=="picture-circle"&&(ln=Object.assign(Object.assign({},Zn),ln)),te.createElement("div",{className:Ci},te.createElement(ke.CSSMotionList,Object.assign({},ln,{component:!1}),Dn=>{let{key:Xn,file:An,className:Sa,style:ja}=Dn;return te.createElement(_e,{key:Xn,locale:bn,prefixCls:Qr,className:Sa,style:ja,file:An,items:Ra,progress:Ca,listType:$t,isImgUrl:Na,showPreviewIcon:Hr,showRemoveIcon:Wr,showDownloadIcon:co,removeIcon:Wn,previewIcon:wa,downloadIcon:Ya,iconRender:Si,actionIconRender:mi,itemRender:_t,onPreview:_o,onDownload:Ai,onClose:Bi})}),yr&&te.createElement(ke.default,Object.assign({},ln,{visible:br,forceRender:!0}),Dn=>{let{className:Xn,style:An}=Dn;return(0,de.Tm)(yr,Sa=>({className:Xe()(Sa.className,Xn),style:Object.assign(Object.assign(Object.assign({},An),{pointerEvents:Xn?"none":void 0}),Sa.style)}))}))};var En=te.forwardRef(hn),en=ee(17313),$n=ee(8378),Un=ee(83116),sn=ee(37613),jn=vt=>{const{componentCls:tn,iconCls:$t}=vt;return{[`${tn}-wrapper`]:{[`${tn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:vt.colorFillAlter,border:`${vt.lineWidth}px dashed ${vt.colorBorder}`,borderRadius:vt.borderRadiusLG,cursor:"pointer",transition:`border-color ${vt.motionDurationSlow}`,[tn]:{padding:`${vt.padding}px 0`},[`${tn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${tn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${tn}-disabled):hover`]:{borderColor:vt.colorPrimaryHover},[`p${tn}-drag-icon`]:{marginBottom:vt.margin,[$t]:{color:vt.colorPrimary,fontSize:vt.uploadThumbnailSize}},[`p${tn}-text`]:{margin:`0 0 ${vt.marginXXS}px`,color:vt.colorTextHeading,fontSize:vt.fontSizeLG},[`p${tn}-hint`]:{color:vt.colorTextDescription,fontSize:vt.fontSize},[`&${tn}-disabled`]:{cursor:"not-allowed",[`p${tn}-drag-icon ${$t}, - p${tn}-text, - p${tn}-hint - `]:{color:vt.colorTextDisabled}}}}}},la=vt=>{const{componentCls:tn,antCls:$t,iconCls:gn,fontSize:In,lineHeight:On}=vt,xn=`${tn}-list-item`,bn=`${xn}-actions`,Ja=`${xn}-action`,Na=Math.round(In*On);return{[`${tn}-wrapper`]:{[`${tn}-list`]:Object.assign(Object.assign({},(0,en.dF)()),{lineHeight:vt.lineHeight,[xn]:{position:"relative",height:vt.lineHeight*In,marginTop:vt.marginXS,fontSize:In,display:"flex",alignItems:"center",transition:`background-color ${vt.motionDurationSlow}`,"&:hover":{backgroundColor:vt.controlItemBgHover},[`${xn}-name`]:Object.assign(Object.assign({},en.vS),{padding:`0 ${vt.paddingXS}px`,lineHeight:On,flex:"auto",transition:`all ${vt.motionDurationSlow}`}),[bn]:{[Ja]:{opacity:0},[`${Ja}${$t}-btn-sm`]:{height:Na,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` - ${Ja}:focus-visible, - &.picture ${Ja} - `]:{opacity:1},[gn]:{color:vt.actionsColor,transition:`all ${vt.motionDurationSlow}`},[`&:hover ${gn}`]:{color:vt.colorText}},[`${tn}-icon ${gn}`]:{color:vt.colorTextDescription,fontSize:In},[`${xn}-progress`]:{position:"absolute",bottom:-vt.uploadProgressOffset,width:"100%",paddingInlineStart:In+vt.paddingXS,fontSize:In,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${xn}:hover ${Ja}`]:{opacity:1,color:vt.colorText},[`${xn}-error`]:{color:vt.colorError,[`${xn}-name, ${tn}-icon ${gn}`]:{color:vt.colorError},[bn]:{[`${gn}, ${gn}:hover`]:{color:vt.colorError},[Ja]:{opacity:1}}},[`${tn}-list-item-container`]:{transition:`opacity ${vt.motionDurationSlow}, height ${vt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},ga=ee(93083),za=ee(1950);const Aa=new ga.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Jn=new ga.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var ha=vt=>{const{componentCls:tn}=vt,$t=`${tn}-animate-inline`;return[{[`${tn}-wrapper`]:{[`${$t}-appear, ${$t}-enter, ${$t}-leave`]:{animationDuration:vt.motionDurationSlow,animationTimingFunction:vt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${$t}-appear, ${$t}-enter`]:{animationName:Aa},[`${$t}-leave`]:{animationName:Jn}}},{[`${tn}-wrapper`]:(0,za.J$)(vt)},Aa,Jn]},ma=ee(30071),$a=ee(64993);const pt=vt=>{const{componentCls:tn,iconCls:$t,uploadThumbnailSize:gn,uploadProgressOffset:In}=vt,On=`${tn}-list`,xn=`${On}-item`;return{[`${tn}-wrapper`]:{[` - ${On}${On}-picture, - ${On}${On}-picture-card, - ${On}${On}-picture-circle - `]:{[xn]:{position:"relative",height:gn+vt.lineWidth*2+vt.paddingXS*2,padding:vt.paddingXS,border:`${vt.lineWidth}px ${vt.lineType} ${vt.colorBorder}`,borderRadius:vt.borderRadiusLG,"&:hover":{background:"transparent"},[`${xn}-thumbnail`]:Object.assign(Object.assign({},en.vS),{width:gn,height:gn,lineHeight:`${gn+vt.paddingSM}px`,textAlign:"center",flex:"none",[$t]:{fontSize:vt.fontSizeHeading2,color:vt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${xn}-progress`]:{bottom:In,width:`calc(100% - ${vt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:gn+vt.paddingXS}},[`${xn}-error`]:{borderColor:vt.colorError,[`${xn}-thumbnail ${$t}`]:{[`svg path[fill='${ma.blue[0]}']`]:{fill:vt.colorErrorBg},[`svg path[fill='${ma.blue.primary}']`]:{fill:vt.colorError}}},[`${xn}-uploading`]:{borderStyle:"dashed",[`${xn}-name`]:{marginBottom:In}}},[`${On}${On}-picture-circle ${xn}`]:{[`&, &::before, ${xn}-thumbnail`]:{borderRadius:"50%"}}}}},Lt=vt=>{const{componentCls:tn,iconCls:$t,fontSizeLG:gn,colorTextLightSolid:In}=vt,On=`${tn}-list`,xn=`${On}-item`,bn=vt.uploadPicCardSize;return{[` - ${tn}-wrapper${tn}-picture-card-wrapper, - ${tn}-wrapper${tn}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,en.dF)()),{display:"inline-block",width:"100%",[`${tn}${tn}-select`]:{width:bn,height:bn,marginInlineEnd:vt.marginXS,marginBottom:vt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:vt.colorFillAlter,border:`${vt.lineWidth}px dashed ${vt.colorBorder}`,borderRadius:vt.borderRadiusLG,cursor:"pointer",transition:`border-color ${vt.motionDurationSlow}`,[`> ${tn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${tn}-disabled):hover`]:{borderColor:vt.colorPrimary}},[`${On}${On}-picture-card, ${On}${On}-picture-circle`]:{[`${On}-item-container`]:{display:"inline-block",width:bn,height:bn,marginBlock:`0 ${vt.marginXS}px`,marginInline:`0 ${vt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[xn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${vt.paddingXS*2}px)`,height:`calc(100% - ${vt.paddingXS*2}px)`,backgroundColor:vt.colorBgMask,opacity:0,transition:`all ${vt.motionDurationSlow}`,content:'" "'}},[`${xn}:hover`]:{[`&::before, ${xn}-actions`]:{opacity:1}},[`${xn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${vt.motionDurationSlow}`,[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{zIndex:10,width:gn,margin:`0 ${vt.marginXXS}px`,fontSize:gn,cursor:"pointer",transition:`all ${vt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${xn}-actions, ${xn}-actions:hover`]:{[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{color:new $a.C(In).setAlpha(.65).toRgbString(),"&:hover":{color:In}}},[`${xn}-thumbnail, ${xn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${xn}-name`]:{display:"none",textAlign:"center"},[`${xn}-file + ${xn}-name`]:{position:"absolute",bottom:vt.margin,display:"block",width:`calc(100% - ${vt.paddingXS*2}px)`},[`${xn}-uploading`]:{[`&${xn}`]:{backgroundColor:vt.colorFillAlter},[`&::before, ${$t}-eye, ${$t}-download, ${$t}-delete`]:{display:"none"}},[`${xn}-progress`]:{bottom:vt.marginXL,width:`calc(100% - ${vt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${tn}-wrapper${tn}-picture-circle-wrapper`]:{[`${tn}${tn}-select`]:{borderRadius:"50%"}}}};var Bn=vt=>{const{componentCls:tn}=vt;return{[`${tn}-rtl`]:{direction:"rtl"}}};const Hn=vt=>{const{componentCls:tn,colorTextDisabled:$t}=vt;return{[`${tn}-wrapper`]:Object.assign(Object.assign({},(0,en.Wf)(vt)),{[tn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${tn}-select`]:{display:"inline-block"},[`${tn}-disabled`]:{color:$t,cursor:"not-allowed"}})}};var yn=(0,Un.Z)("Upload",vt=>{const{fontSizeHeading3:tn,fontSize:$t,lineHeight:gn,lineWidth:In,controlHeightLG:On}=vt,xn=Math.round($t*gn),bn=(0,sn.TS)(vt,{uploadThumbnailSize:tn*2,uploadProgressOffset:xn/2+In,uploadPicCardSize:On*2.55});return[Hn(bn),jn(bn),pt(bn),Lt(bn),la(bn),ha(bn),Bn(bn),(0,$n.Z)(bn)]},vt=>({actionsColor:vt.colorTextDescription})),fa=function(vt,tn,$t,gn){function In(On){return On instanceof $t?On:new $t(function(xn){xn(On)})}return new($t||($t=Promise))(function(On,xn){function bn(qt){try{Na(gn.next(qt))}catch(Ra){xn(Ra)}}function Ja(qt){try{Na(gn.throw(qt))}catch(Ra){xn(Ra)}}function Na(qt){qt.done?On(qt.value):In(qt.value).then(bn,Ja)}Na((gn=gn.apply(vt,tn||[])).next())})};const ya=`__LIST_IGNORE_${Date.now()}__`,_n=(vt,tn)=>{const{fileList:$t,defaultFileList:gn,onRemove:In,showUploadList:On=!0,listType:xn="text",onPreview:bn,onDownload:Ja,onChange:Na,onDrop:qt,previewFile:Ra,disabled:Hr,locale:Wr,iconRender:co,isImageUrl:Wn,progress:wa,prefixCls:Ya,className:Ca,type:yr="select",children:br,style:_t,itemRender:so,maxCount:eo,data:hi={},multiple:Go=!1,action:_o="",accept:Ai="",supportServerRender:Bi=!0,rootClassName:Si}=vt,mi=te.useContext(ht.Z),Jo=Hr!=null?Hr:mi,[Qr,Vo]=(0,zt.Z)(gn||[],{value:$t,postState:wr=>wr!=null?wr:[]}),[Ci,an]=te.useState("drop"),Vt=te.useRef(null);te.useMemo(()=>{const wr=Date.now();($t||[]).forEach((Xr,bo)=>{!Xr.uid&&!Object.isFrozen(Xr)&&(Xr.uid=`__AUTO__${wr}_${bo}__`)})},[$t]);const ln=(wr,Xr,bo)=>{let Ur=(0,ae.Z)(Xr),to=!1;eo===1?Ur=Ur.slice(-1):eo&&(to=Ur.length>eo,Ur=Ur.slice(0,eo)),(0,Mt.flushSync)(()=>{Vo(Ur)});const Ko={file:wr,fileList:Ur};bo&&(Ko.event=bo),(!to||Ur.some(fo=>fo.uid===wr.uid))&&(0,Mt.flushSync)(()=>{Na==null||Na(Ko)})},Zn=(wr,Xr)=>fa(void 0,void 0,void 0,function*(){const{beforeUpload:bo,transformFile:Ur}=vt;let to=wr;if(bo){const Ko=yield bo(wr,Xr);if(Ko===!1)return!1;if(delete wr[ya],Ko===ya)return Object.defineProperty(wr,ya,{value:!0,configurable:!0}),!1;typeof Ko=="object"&&Ko&&(to=Ko)}return Ur&&(to=yield Ur(to)),to}),Dn=wr=>{const Xr=wr.filter(to=>!to.file[ya]);if(!Xr.length)return;const bo=Xr.map(to=>be(to.file));let Ur=(0,ae.Z)(Qr);bo.forEach(to=>{Ur=Pe(to,Ur)}),bo.forEach((to,Ko)=>{let fo=to;if(Xr[Ko].parsedFile)to.status="uploading";else{const{originFileObj:Ti}=to;let Ki;try{Ki=new File([Ti],Ti.name,{type:Ti.type})}catch(gl){Ki=new Blob([Ti],{type:Ti.type}),Ki.name=Ti.name,Ki.lastModifiedDate=new Date,Ki.lastModified=new Date().getTime()}Ki.uid=to.uid,fo=Ki}ln(fo,Ur)})},Xn=(wr,Xr,bo)=>{try{typeof wr=="string"&&(wr=JSON.parse(wr))}catch(Ko){}if(!je(Xr,Qr))return;const Ur=be(Xr);Ur.status="done",Ur.percent=100,Ur.response=wr,Ur.xhr=bo;const to=Pe(Ur,Qr);ln(Ur,to)},An=(wr,Xr)=>{if(!je(Xr,Qr))return;const bo=be(Xr);bo.status="uploading",bo.percent=wr.percent;const Ur=Pe(bo,Qr);ln(bo,Ur,wr)},Sa=(wr,Xr,bo)=>{if(!je(bo,Qr))return;const Ur=be(bo);Ur.error=wr,Ur.response=Xr,Ur.status="error";const to=Pe(Ur,Qr);ln(Ur,to)},ja=wr=>{let Xr;Promise.resolve(typeof In=="function"?In(wr):In).then(bo=>{var Ur;if(bo===!1)return;const to=nt(wr,Qr);to&&(Xr=Object.assign(Object.assign({},wr),{status:"removed"}),Qr==null||Qr.forEach(Ko=>{const fo=Xr.uid!==void 0?"uid":"name";Ko[fo]===Xr[fo]&&!Object.isFrozen(Ko)&&(Ko.status="removed")}),(Ur=Vt.current)===null||Ur===void 0||Ur.abort(Xr),ln(Xr,to))})},xr=wr=>{an(wr.type),wr.type==="drop"&&(qt==null||qt(wr))};te.useImperativeHandle(tn,()=>({onBatchStart:Dn,onSuccess:Xn,onProgress:An,onError:Sa,fileList:Qr,upload:Vt.current}));const{getPrefixCls:ir,direction:Oa,upload:ia}=te.useContext(Qt.E_),hr=ir("upload",Ya),io=Object.assign(Object.assign({onBatchStart:Dn,onError:Sa,onProgress:An,onSuccess:Xn},vt),{data:hi,multiple:Go,action:_o,accept:Ai,supportServerRender:Bi,prefixCls:hr,disabled:Jo,beforeUpload:Zn,onChange:void 0});delete io.className,delete io.style,(!br||Jo)&&delete io.id;const[Yr,To]=yn(hr),[qo]=(0,Ve.Z)("Upload",at.Z.Upload),{showRemoveIcon:ua,showPreviewIcon:ea,showDownloadIcon:ba,removeIcon:sa,previewIcon:Kr,downloadIcon:mo}=typeof On=="boolean"?{}:On,Lo=(wr,Xr)=>On?te.createElement(En,{prefixCls:hr,listType:xn,items:Qr,previewFile:Ra,onPreview:bn,onDownload:Ja,onRemove:ja,showRemoveIcon:!Jo&&ua,showPreviewIcon:ea,showDownloadIcon:ba,removeIcon:sa,previewIcon:Kr,downloadIcon:mo,iconRender:co,locale:Object.assign(Object.assign({},qo),Wr),isImageUrl:Wn,progress:wa,appendAction:wr,appendActionVisible:Xr,itemRender:so,disabled:Jo}):wr,Zo=Xe()(`${hr}-wrapper`,Ca,Si,To,ia==null?void 0:ia.className,{[`${hr}-rtl`]:Oa==="rtl",[`${hr}-picture-card-wrapper`]:xn==="picture-card",[`${hr}-picture-circle-wrapper`]:xn==="picture-circle"}),ai=Object.assign(Object.assign({},ia==null?void 0:ia.style),_t);if(yr==="drag"){const wr=Xe()(To,hr,`${hr}-drag`,{[`${hr}-drag-uploading`]:Qr.some(Xr=>Xr.status==="uploading"),[`${hr}-drag-hover`]:Ci==="dragover",[`${hr}-disabled`]:Jo,[`${hr}-rtl`]:Oa==="rtl"});return Yr(te.createElement("span",{className:Zo},te.createElement("div",{className:wr,style:ai,onDrop:xr,onDragOver:xr,onDragLeave:xr},te.createElement(Et,Object.assign({},io,{ref:Vt,className:`${hr}-btn`}),te.createElement("div",{className:`${hr}-drag-container`},br))),Lo()))}const ri=Xe()(hr,`${hr}-select`,{[`${hr}-disabled`]:Jo}),li=(wr=>te.createElement("div",{className:ri,style:wr},te.createElement(Et,Object.assign({},io,{ref:Vt}))))(br?void 0:{display:"none"});return Yr(xn==="picture-card"||xn==="picture-circle"?te.createElement("span",{className:Zo},Lo(li,!!br)):te.createElement("span",{className:Zo},li,Lo()))};var Ea=te.forwardRef(_n),fn=function(vt,tn){var $t={};for(var gn in vt)Object.prototype.hasOwnProperty.call(vt,gn)&&tn.indexOf(gn)<0&&($t[gn]=vt[gn]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var In=0,gn=Object.getOwnPropertySymbols(vt);In{var{style:$t,height:gn}=vt,In=fn(vt,["style","height"]);return te.createElement(Ea,Object.assign({ref:tn},In,{type:"drag",style:Object.assign(Object.assign({},$t),{height:gn})}))});const mr=Ea;mr.Dragger=kr,mr.LIST_IGNORE=ya;var Pr=mr},10527:function(Pt,Tt,ee){"use strict";var te,ae=ee(57947).default;te={value:!0},Tt.Z=void 0;var Ie=ae(ee(65835)),Xe=ae(ee(6432));const Te={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},Ie.default),timePickerLocale:Object.assign({},Xe.default)};Te.lang.ok="\u786E\u5B9A";var ze=Te;Tt.Z=ze},6432:function(Pt,Tt){"use strict";Object.defineProperty(Tt,"__esModule",{value:!0}),Tt.default=void 0;var te={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};Tt.default=te},65835:function(Pt,Tt){"use strict";Object.defineProperty(Tt,"__esModule",{value:!0}),Tt.default=void 0;var ee={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},te=ee;Tt.default=te},39417:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ye}});var te=ee(14809),ae=ee(4635),Ie=ee(62646),Xe=ee(20439),Te=ee(99153),ze=ee(84851),oe=ee(13028),ut=ee(19257),gt=ee(93046),$e=ee(92310),it=ee.n($e),Ue=ee(26112),Fe=ee(59301),le=ee(39378),a=function(we){for(var Re=we.prefixCls,Ee=we.level,Ot=we.isStart,wt=we.isEnd,on="".concat(Re,"-indent-unit"),Et=[],zt=0;zt0&&arguments[0]!==void 0?arguments[0]:[],Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ce=Ae.length,fe=Ne.length;if(Math.abs(Ce-fe)!==1)return{add:!1,key:null};function ke(Se,ue){var de=new Map;Se.forEach(function(be){de.set(be,!0)});var Be=ue.filter(function(be){return!de.has(be)});return Be.length===1?Be[0]:null}return Ce ").concat(Ne);return Ne}var Ht=y.forwardRef(function(Ae,Ne){var Ce=Ae.prefixCls,fe=Ae.data,ke=Ae.selectable,Se=Ae.checkable,ue=Ae.expandedKeys,de=Ae.selectedKeys,Be=Ae.checkedKeys,be=Ae.loadedKeys,Pe=Ae.loadingKeys,je=Ae.halfCheckedKeys,nt=Ae.keyEntities,qe=Ae.disabled,et=Ae.dragging,Qe=Ae.dragOverNodeKey,dt=Ae.dropPosition,he=Ae.motion,De=Ae.height,Ye=Ae.itemHeight,Je=Ae.virtual,mt=Ae.focusable,Rt=Ae.activeItem,ct=Ae.focused,_e=Ae.tabIndex,hn=Ae.onKeyDown,Ln=Ae.onFocus,En=Ae.onBlur,en=Ae.onActiveChange,$n=Ae.onListChangeStart,Un=Ae.onListChangeEnd,sn=(0,ne.Z)(Ae,zt),wn=y.useRef(null),jn=y.useRef(null);y.useImperativeHandle(Ne,function(){return{scrollTo:function(Pr){wn.current.scrollTo(Pr)},getIndentWidth:function(){return jn.current.offsetWidth}}});var Sn=y.useState(ue),la=(0,z.Z)(Sn,2),ga=la[0],za=la[1],Aa=y.useState(fe),Jn=(0,z.Z)(Aa,2),mn=Jn[0],ha=Jn[1],ma=y.useState(fe),$a=(0,z.Z)(ma,2),pt=$a[0],Lt=$a[1],Ct=y.useState([]),Bn=(0,z.Z)(Ct,2),Hn=Bn[0],yn=Bn[1],fa=y.useState(null),ya=(0,z.Z)(fa,2),_n=ya[0],Ha=ya[1],Ea=y.useRef(fe);Ea.current=fe;function fn(){var mr=Ea.current;ha(mr),Lt(mr),yn([]),Ha(null),Un()}(0,re.Z)(function(){za(ue);var mr=on(ga,ue);if(mr.key!==null)if(mr.add){var Pr=mn.findIndex(function(On){var xn=On.key;return xn===mr.key}),vt=At(Et(mn,fe,mr.key),Je,De,Ye),tn=mn.slice();tn.splice(Pr+1,0,Dt),Lt(tn),yn(vt),Ha("show")}else{var $t=fe.findIndex(function(On){var xn=On.key;return xn===mr.key}),gn=At(Et(fe,mn,mr.key),Je,De,Ye),In=fe.slice();In.splice($t+1,0,Dt),Lt(In),yn(gn),Ha("hide")}else mn!==fe&&(ha(fe),Lt(fe))},[ue,fe]),y.useEffect(function(){et||fn()},[et]);var _a=he?pt:fe,kr={expandedKeys:ue,selectedKeys:de,loadedKeys:be,loadingKeys:Pe,checkedKeys:Be,halfCheckedKeys:je,dragOverNodeKey:Qe,dropPosition:dt,keyEntities:nt};return y.createElement(y.Fragment,null,ct&&Rt&&y.createElement("span",{style:Mt,"aria-live":"assertive"},rt(Rt)),y.createElement("div",null,y.createElement("input",{style:Mt,disabled:mt===!1||qe,tabIndex:mt!==!1?_e:null,onKeyDown:hn,onFocus:Ln,onBlur:En,value:"",onChange:Qt,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Ce,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Ce,"-indent")},y.createElement("div",{ref:jn,className:"".concat(Ce,"-indent-unit")}))),y.createElement(ie.Z,(0,te.Z)({},sn,{data:_a,itemKey:Me,height:De,fullHeight:!1,virtual:Je,itemHeight:Ye,prefixCls:"".concat(Ce,"-list"),ref:wn,onVisibleChange:function(Pr,vt){var tn=new Set(Pr),$t=vt.filter(function(gn){return!tn.has(gn)});$t.some(function(gn){return Me(gn)===ht})&&fn()}}),function(mr){var Pr=mr.pos,vt=(0,te.Z)({},(x(mr.data),mr.data)),tn=mr.title,$t=mr.key,gn=mr.isStart,In=mr.isEnd,On=(0,we.km)($t,Pr);delete vt.key,delete vt.children;var xn=(0,we.H8)(On,kr);return y.createElement(wt,(0,te.Z)({},vt,xn,{title:tn,active:!!Rt&&$t===Rt.key,pos:Pr,data:mr.data,isStart:gn,isEnd:In,motion:he,motionNodes:$t===ht?Hn:null,motionType:_n,onMotionStart:$n,onMotionEnd:fn,treeNodeRequiredProps:kr,onMouseMove:function(){en(null)}}))}))});Ht.displayName="NodeList";var nn=Ht,It=ee(35654),Jt=ee(90782),xe=ee(67841),Ke=10,st=function(Ae){(0,gt.Z)(Ce,Ae);var Ne=(0,$e.Z)(Ce);function Ce(){var fe;(0,ze.Z)(this,Ce);for(var ke=arguments.length,Se=new Array(ke),ue=0;ue2&&arguments[2]!==void 0?arguments[2]:!1,je=fe.state,nt=je.dragChildrenKeys,qe=je.dropPosition,et=je.dropTargetKey,Qe=je.dropTargetPos,dt=je.dropAllowed;if(dt){var he=fe.props.onDrop;if(fe.setState({dragOverNodeKey:null}),fe.cleanDragState(),et!==null){var De=(0,Xe.Z)((0,Xe.Z)({},(0,we.H8)(et,fe.getTreeNodeRequiredProps())),{},{active:((be=fe.getActiveItem())===null||be===void 0?void 0:be.key)===et,data:(0,xe.Z)(fe.state.keyEntities,et).node}),Ye=nt.indexOf(et)!==-1;(0,a.ZP)(!Ye,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Je=(0,It.yx)(Qe),mt={event:de,node:(0,we.F)(De),dragNode:fe.dragNode?(0,we.F)(fe.dragNode.props):null,dragNodesKeys:[fe.dragNode.props.eventKey].concat(nt),dropToGap:qe!==0,dropPosition:qe+Number(Je[Je.length-1])};Pe||he==null||he(mt),fe.dragNode=null}}},fe.cleanDragState=function(){var de=fe.state.draggingNodeKey;de!==null&&fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),fe.dragStartMousePosition=null,fe.currentMouseOverDroppableNodeKey=null},fe.triggerExpandActionExpand=function(de,Be){var be=fe.state,Pe=be.expandedKeys,je=be.flattenNodes,nt=Be.expanded,qe=Be.key,et=Be.isLeaf;if(!(et||de.shiftKey||de.metaKey||de.ctrlKey)){var Qe=je.filter(function(he){return he.key===qe})[0],dt=(0,we.F)((0,Xe.Z)((0,Xe.Z)({},(0,we.H8)(qe,fe.getTreeNodeRequiredProps())),{},{data:Qe.data}));fe.setExpandedKeys(nt?(0,It._5)(Pe,qe):(0,It.L0)(Pe,qe)),fe.onNodeExpand(de,dt)}},fe.onNodeClick=function(de,Be){var be=fe.props,Pe=be.onClick,je=be.expandAction;je==="click"&&fe.triggerExpandActionExpand(de,Be),Pe==null||Pe(de,Be)},fe.onNodeDoubleClick=function(de,Be){var be=fe.props,Pe=be.onDoubleClick,je=be.expandAction;je==="doubleClick"&&fe.triggerExpandActionExpand(de,Be),Pe==null||Pe(de,Be)},fe.onNodeSelect=function(de,Be){var be=fe.state.selectedKeys,Pe=fe.state,je=Pe.keyEntities,nt=Pe.fieldNames,qe=fe.props,et=qe.onSelect,Qe=qe.multiple,dt=Be.selected,he=Be[nt.key],De=!dt;De?Qe?be=(0,It.L0)(be,he):be=[he]:be=(0,It._5)(be,he);var Ye=be.map(function(Je){var mt=(0,xe.Z)(je,Je);return mt?mt.node:null}).filter(function(Je){return Je});fe.setUncontrolledState({selectedKeys:be}),et==null||et(be,{event:"select",selected:De,node:Be,selectedNodes:Ye,nativeEvent:de.nativeEvent})},fe.onNodeCheck=function(de,Be,be){var Pe=fe.state,je=Pe.keyEntities,nt=Pe.checkedKeys,qe=Pe.halfCheckedKeys,et=fe.props,Qe=et.checkStrictly,dt=et.onCheck,he=Be.key,De,Ye={event:"check",node:Be,checked:be,nativeEvent:de.nativeEvent};if(Qe){var Je=be?(0,It.L0)(nt,he):(0,It._5)(nt,he),mt=(0,It._5)(qe,he);De={checked:Je,halfChecked:mt},Ye.checkedNodes=Je.map(function(En){return(0,xe.Z)(je,En)}).filter(function(En){return En}).map(function(En){return En.node}),fe.setUncontrolledState({checkedKeys:Je})}else{var Rt=(0,Jt.S)([].concat((0,Te.Z)(nt),[he]),!0,je),ct=Rt.checkedKeys,_e=Rt.halfCheckedKeys;if(!be){var hn=new Set(ct);hn.delete(he);var Ln=(0,Jt.S)(Array.from(hn),{checked:!1,halfCheckedKeys:_e},je);ct=Ln.checkedKeys,_e=Ln.halfCheckedKeys}De=ct,Ye.checkedNodes=[],Ye.checkedNodesPositions=[],Ye.halfCheckedKeys=_e,ct.forEach(function(En){var en=(0,xe.Z)(je,En);if(en){var $n=en.node,Un=en.pos;Ye.checkedNodes.push($n),Ye.checkedNodesPositions.push({node:$n,pos:Un})}}),fe.setUncontrolledState({checkedKeys:ct},!1,{halfCheckedKeys:_e})}dt==null||dt(De,Ye)},fe.onNodeLoad=function(de){var Be=de.key,be=new Promise(function(Pe,je){fe.setState(function(nt){var qe=nt.loadedKeys,et=qe===void 0?[]:qe,Qe=nt.loadingKeys,dt=Qe===void 0?[]:Qe,he=fe.props,De=he.loadData,Ye=he.onLoad;if(!De||et.indexOf(Be)!==-1||dt.indexOf(Be)!==-1)return null;var Je=De(de);return Je.then(function(){var mt=fe.state.loadedKeys,Rt=(0,It.L0)(mt,Be);Ye==null||Ye(Rt,{event:"load",node:de}),fe.setUncontrolledState({loadedKeys:Rt}),fe.setState(function(ct){return{loadingKeys:(0,It._5)(ct.loadingKeys,Be)}}),Pe()}).catch(function(mt){if(fe.setState(function(ct){return{loadingKeys:(0,It._5)(ct.loadingKeys,Be)}}),fe.loadingRetryTimes[Be]=(fe.loadingRetryTimes[Be]||0)+1,fe.loadingRetryTimes[Be]>=Ke){var Rt=fe.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),fe.setUncontrolledState({loadedKeys:(0,It.L0)(Rt,Be)}),Pe()}je(mt)}),{loadingKeys:(0,It.L0)(dt,Be)}})});return be.catch(function(){}),be},fe.onNodeMouseEnter=function(de,Be){var be=fe.props.onMouseEnter;be==null||be({event:de,node:Be})},fe.onNodeMouseLeave=function(de,Be){var be=fe.props.onMouseLeave;be==null||be({event:de,node:Be})},fe.onNodeContextMenu=function(de,Be){var be=fe.props.onRightClick;be&&(de.preventDefault(),be({event:de,node:Be}))},fe.onFocus=function(){var de=fe.props.onFocus;fe.setState({focused:!0});for(var Be=arguments.length,be=new Array(Be),Pe=0;Pe1&&arguments[1]!==void 0?arguments[1]:!1,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!fe.destroyed){var Pe=!1,je=!0,nt={};Object.keys(de).forEach(function(qe){if(qe in fe.props){je=!1;return}Pe=!0,nt[qe]=de[qe]}),Pe&&(!Be||je)&&fe.setState((0,Xe.Z)((0,Xe.Z)({},nt),be))}},fe.scrollTo=function(de){fe.listRef.current.scrollTo(de)},fe}return(0,oe.Z)(Ce,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ke=this.props.activeKey;ke!==void 0&&ke!==this.state.activeKey&&(this.setState({activeKey:ke}),ke!==null&&this.scrollTo({key:ke}))}},{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 ke,Se=this.state,ue=Se.focused,de=Se.flattenNodes,Be=Se.keyEntities,be=Se.draggingNodeKey,Pe=Se.activeKey,je=Se.dropLevelOffset,nt=Se.dropContainerKey,qe=Se.dropTargetKey,et=Se.dropPosition,Qe=Se.dragOverNodeKey,dt=Se.indent,he=this.props,De=he.prefixCls,Ye=he.className,Je=he.style,mt=he.showLine,Rt=he.focusable,ct=he.tabIndex,_e=ct===void 0?0:ct,hn=he.selectable,Ln=he.showIcon,En=he.icon,en=he.switcherIcon,$n=he.draggable,Un=he.checkable,sn=he.checkStrictly,wn=he.disabled,jn=he.motion,Sn=he.loadData,la=he.filterTreeNode,ga=he.height,za=he.itemHeight,Aa=he.virtual,Jn=he.titleRender,mn=he.dropIndicatorRender,ha=he.onContextMenu,ma=he.onScroll,$a=he.direction,pt=he.rootClassName,Lt=he.rootStyle,Ct=(0,le.Z)(this.props,{aria:!0,data:!0}),Bn;return $n&&((0,Ie.Z)($n)==="object"?Bn=$n:typeof $n=="function"?Bn={nodeDraggable:$n}:Bn={}),y.createElement(b.k.Provider,{value:{prefixCls:De,selectable:hn,showIcon:Ln,icon:En,switcherIcon:en,draggable:Bn,draggingNodeKey:be,checkable:Un,checkStrictly:sn,disabled:wn,keyEntities:Be,dropLevelOffset:je,dropContainerKey:nt,dropTargetKey:qe,dropPosition:et,dragOverNodeKey:Qe,indent:dt,direction:$a,dropIndicatorRender:mn,loadData:Sn,filterTreeNode:la,titleRender:Jn,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}},y.createElement("div",{role:"tree",className:Ue()(De,Ye,pt,(ke={},(0,ae.Z)(ke,"".concat(De,"-show-line"),mt),(0,ae.Z)(ke,"".concat(De,"-focused"),ue),(0,ae.Z)(ke,"".concat(De,"-active-focused"),Pe!==null),ke)),style:Lt},y.createElement(nn,(0,te.Z)({ref:this.listRef,prefixCls:De,style:Je,data:de,disabled:wn,selectable:hn,checkable:!!Un,motion:jn,dragging:be!==null,height:ga,itemHeight:za,virtual:Aa,focusable:Rt,focused:ue,tabIndex:_e,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ha,onScroll:ma},this.getTreeNodeRequiredProps(),Ct))))}}],[{key:"getDerivedStateFromProps",value:function(ke,Se){var ue=Se.prevProps,de={prevProps:ke};function Be(Rt){return!ue&&Rt in ke||ue&&ue[Rt]!==ke[Rt]}var be,Pe=Se.fieldNames;if(Be("fieldNames")&&(Pe=(0,we.w$)(ke.fieldNames),de.fieldNames=Pe),Be("treeData")?be=ke.treeData:Be("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),be=(0,we.zn)(ke.children)),be){de.treeData=be;var je=(0,we.I8)(be,{fieldNames:Pe});de.keyEntities=(0,Xe.Z)((0,ae.Z)({},ht,at),je.keyEntities)}var nt=de.keyEntities||Se.keyEntities;if(Be("expandedKeys")||ue&&Be("autoExpandParent"))de.expandedKeys=ke.autoExpandParent||!ue&&ke.defaultExpandParent?(0,It.r7)(ke.expandedKeys,nt):ke.expandedKeys;else if(!ue&&ke.defaultExpandAll){var qe=(0,Xe.Z)({},nt);delete qe[ht],de.expandedKeys=Object.keys(qe).map(function(Rt){return qe[Rt].key})}else!ue&&ke.defaultExpandedKeys&&(de.expandedKeys=ke.autoExpandParent||ke.defaultExpandParent?(0,It.r7)(ke.defaultExpandedKeys,nt):ke.defaultExpandedKeys);if(de.expandedKeys||delete de.expandedKeys,be||de.expandedKeys){var et=(0,we.oH)(be||Se.treeData,de.expandedKeys||Se.expandedKeys,Pe);de.flattenNodes=et}if(ke.selectable&&(Be("selectedKeys")?de.selectedKeys=(0,It.BT)(ke.selectedKeys,ke):!ue&&ke.defaultSelectedKeys&&(de.selectedKeys=(0,It.BT)(ke.defaultSelectedKeys,ke))),ke.checkable){var Qe;if(Be("checkedKeys")?Qe=(0,It.E6)(ke.checkedKeys)||{}:!ue&&ke.defaultCheckedKeys?Qe=(0,It.E6)(ke.defaultCheckedKeys)||{}:be&&(Qe=(0,It.E6)(ke.checkedKeys)||{checkedKeys:Se.checkedKeys,halfCheckedKeys:Se.halfCheckedKeys}),Qe){var dt=Qe,he=dt.checkedKeys,De=he===void 0?[]:he,Ye=dt.halfCheckedKeys,Je=Ye===void 0?[]:Ye;if(!ke.checkStrictly){var mt=(0,Jt.S)(De,!0,nt);De=mt.checkedKeys,Je=mt.halfCheckedKeys}de.checkedKeys=De,de.halfCheckedKeys=Je}}return Be("loadedKeys")&&(de.loadedKeys=ke.loadedKeys),de}}]),Ce}(y.Component);st.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:E,allowDrop:function(){return!0},expandAction:!1},st.TreeNode=ye.Z;var bt=st,yt=bt},35654:function(Pt,Tt,ee){"use strict";ee.d(Tt,{BT:function(){return y},E6:function(){return x},L0:function(){return $e},OM:function(){return a},_5:function(){return gt},r7:function(){return z},wA:function(){return Ue},yx:function(){return it}});var te=ee(95190),ae=ee(93664),Ie=ee(48736),Xe=ee(59301),Te=ee(39417),ze=ee(67841),oe=ee(71430),ut=null;function gt(ne,re){if(!ne)return[];var ie=ne.slice(),pe=ie.indexOf(re);return pe>=0&&ie.splice(pe,1),ie}function $e(ne,re){var ie=(ne||[]).slice();return ie.indexOf(re)===-1&&ie.push(re),ie}function it(ne){return ne.split("-")}function Ue(ne,re){var ie=[],pe=(0,ze.Z)(re,ne);function ye(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Oe.forEach(function(we){var Re=we.key,Ee=we.children;ie.push(Re),ye(Ee)})}return ye(pe.children),ie}function Fe(ne){if(ne.parent){var re=it(ne.pos);return Number(re[re.length-1])===ne.parent.children.length-1}return!1}function le(ne){var re=it(ne.pos);return Number(re[re.length-1])===0}function a(ne,re,ie,pe,ye,Oe,we,Re,Ee,Ot){var wt,on=ne.clientX,Et=ne.clientY,zt=ne.target.getBoundingClientRect(),Mt=zt.top,Qt=zt.height,ht=(Ot==="rtl"?-1:1)*(((ye==null?void 0:ye.x)||0)-on),Ve=(ht-12)/pe,at=(0,ze.Z)(Re,ie.props.eventKey);if(Et-1.5?Oe({dragNode:Ke,dropNode:st,dropPosition:1})?It=1:bt=!1:Oe({dragNode:Ke,dropNode:st,dropPosition:0})?It=0:Oe({dragNode:Ke,dropNode:st,dropPosition:1})?It=1:bt=!1:Oe({dragNode:Ke,dropNode:st,dropPosition:1})?It=1:bt=!1,{dropPosition:It,dropLevelOffset:Jt,dropTargetKey:at.key,dropTargetPos:at.pos,dragOverNodeKey:nn,dropContainerKey:It===0?null:((wt=at.parent)===null||wt===void 0?void 0:wt.key)||null,dropAllowed:bt}}function y(ne,re){if(ne){var ie=re.multiple;return ie?ne.slice():ne.length?[ne[0]]:ne}}var b=function(re){return re};function E(ne,re){if(!ne)return[];var ie=re||{},pe=ie.processProps,ye=pe===void 0?b:pe,Oe=Array.isArray(ne)?ne:[ne];return Oe.map(function(we){var Re=we.children,Ee=_objectWithoutProperties(we,ut),Ot=E(Re,re);return React.createElement(TreeNode,_extends({key:Ee.key},ye(Ee)),Ot)})}function x(ne){if(!ne)return null;var re;if(Array.isArray(ne))re={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,ae.Z)(ne)==="object")re={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Ie.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return re}function z(ne,re){var ie=new Set;function pe(ye){if(!ie.has(ye)){var Oe=(0,ze.Z)(re,ye);if(Oe){ie.add(ye);var we=Oe.parent,Re=Oe.node;Re.disabled||we&&pe(we.key)}}}return(ne||[]).forEach(function(ye){pe(ye)}),(0,te.Z)(ie)}},90782:function(Pt,Tt,ee){"use strict";ee.d(Tt,{S:function(){return oe}});var te=ee(48736),ae=ee(67841);function Ie(ut,gt){var $e=new Set;return ut.forEach(function(it){gt.has(it)||$e.add(it)}),$e}function Xe(ut){var gt=ut||{},$e=gt.disabled,it=gt.disableCheckbox,Ue=gt.checkable;return!!($e||it)||Ue===!1}function Te(ut,gt,$e,it){for(var Ue=new Set(ut),Fe=new Set,le=0;le<=$e;le+=1){var a=gt.get(le)||new Set;a.forEach(function(x){var z=x.key,ne=x.node,re=x.children,ie=re===void 0?[]:re;Ue.has(z)&&!it(ne)&&ie.filter(function(pe){return!it(pe.node)}).forEach(function(pe){Ue.add(pe.key)})})}for(var y=new Set,b=$e;b>=0;b-=1){var E=gt.get(b)||new Set;E.forEach(function(x){var z=x.parent,ne=x.node;if(!(it(ne)||!x.parent||y.has(x.parent.key))){if(it(x.parent.node)){y.add(z.key);return}var re=!0,ie=!1;(z.children||[]).filter(function(pe){return!it(pe.node)}).forEach(function(pe){var ye=pe.key,Oe=Ue.has(ye);re&&!Oe&&(re=!1),!ie&&(Oe||Fe.has(ye))&&(ie=!0)}),re&&Ue.add(z.key),ie&&Fe.add(z.key),y.add(z.key)}})}return{checkedKeys:Array.from(Ue),halfCheckedKeys:Array.from(Ie(Fe,Ue))}}function ze(ut,gt,$e,it,Ue){for(var Fe=new Set(ut),le=new Set(gt),a=0;a<=it;a+=1){var y=$e.get(a)||new Set;y.forEach(function(z){var ne=z.key,re=z.node,ie=z.children,pe=ie===void 0?[]:ie;!Fe.has(ne)&&!le.has(ne)&&!Ue(re)&&pe.filter(function(ye){return!Ue(ye.node)}).forEach(function(ye){Fe.delete(ye.key)})})}le=new Set;for(var b=new Set,E=it;E>=0;E-=1){var x=$e.get(E)||new Set;x.forEach(function(z){var ne=z.parent,re=z.node;if(!(Ue(re)||!z.parent||b.has(z.parent.key))){if(Ue(z.parent.node)){b.add(ne.key);return}var ie=!0,pe=!1;(ne.children||[]).filter(function(ye){return!Ue(ye.node)}).forEach(function(ye){var Oe=ye.key,we=Fe.has(Oe);ie&&!we&&(ie=!1),!pe&&(we||le.has(Oe))&&(pe=!0)}),ie||Fe.delete(ne.key),pe&&le.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(Fe),halfCheckedKeys:Array.from(Ie(le,Fe))}}function oe(ut,gt,$e,it){var Ue=[],Fe;it?Fe=it:Fe=Xe;var le=new Set(ut.filter(function(E){var x=!!(0,ae.Z)($e,E);return x||Ue.push(E),x})),a=new Map,y=0;Object.keys($e).forEach(function(E){var x=$e[E],z=x.level,ne=a.get(z);ne||(ne=new Set,a.set(z,ne)),ne.add(x),y=Math.max(y,z)}),(0,te.ZP)(!Ue.length,"Tree missing follow keys: ".concat(Ue.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return gt===!0?b=Te(le,a,y,Fe):b=ze(le,gt.halfCheckedKeys,a,y,Fe),b}},67841:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return te}});function te(ae,Ie){return ae[Ie]}},71430:function(Pt,Tt,ee){"use strict";ee.d(Tt,{F:function(){return z},H8:function(){return x},I8:function(){return E},km:function(){return Ue},oH:function(){return y},w$:function(){return Fe},zn:function(){return a}});var te=ee(93664),ae=ee(95190),Ie=ee(20439),Xe=ee(62646),Te=ee(11592),ze=ee(2738),oe=ee(48736),ut=ee(67841),gt=["children"];function $e(ne,re){return"".concat(ne,"-").concat(re)}function it(ne){return ne&&ne.type&&ne.type.isTreeNode}function Ue(ne,re){return ne!=null?ne:re}function Fe(ne){var re=ne||{},ie=re.title,pe=re._title,ye=re.key,Oe=re.children,we=ie||"title";return{title:we,_title:pe||[we],key:ye||"key",children:Oe||"children"}}function le(ne,re){var ie=new Map;function pe(ye){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ye||[]).forEach(function(we){var Re=we[re.key],Ee=we[re.children];warning(Re!=null,"Tree node must have a certain key: [".concat(Oe).concat(Re,"]"));var Ot=String(Re);warning(!ie.has(Ot)||Re===null||Re===void 0,"Same 'key' exist in the Tree: ".concat(Ot)),ie.set(Ot,!0),pe(Ee,"".concat(Oe).concat(Ot," > "))})}pe(ne)}function a(ne){function re(ie){var pe=(0,Te.Z)(ie);return pe.map(function(ye){if(!it(ye))return(0,oe.ZP)(!ye,"Tree/TreeNode can only accept TreeNode as children."),null;var Oe=ye.key,we=ye.props,Re=we.children,Ee=(0,Xe.Z)(we,gt),Ot=(0,Ie.Z)({key:Oe},Ee),wt=re(Re);return wt.length&&(Ot.children=wt),Ot}).filter(function(ye){return ye})}return re(ne)}function y(ne,re,ie){var pe=Fe(ie),ye=pe._title,Oe=pe.key,we=pe.children,Re=new Set(re===!0?[]:re),Ee=[];function Ot(wt){var on=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return wt.map(function(Et,zt){for(var Mt=$e(on?on.pos:"0",zt),Qt=Ue(Et[Oe],Mt),ht,Ve=0;Ve1&&arguments[1]!==void 0?arguments[1]:{},ie=re.initWrapper,pe=re.processEntity,ye=re.onProcessFinished,Oe=re.externalGetKey,we=re.childrenPropName,Re=re.fieldNames,Ee=arguments.length>2?arguments[2]:void 0,Ot=Oe||Ee,wt={},on={},Et={posEntities:wt,keyEntities:on};return ie&&(Et=ie(Et)||Et),b(ne,function(zt){var Mt=zt.node,Qt=zt.index,ht=zt.pos,Ve=zt.key,at=zt.parentPos,Dt=zt.level,At=zt.nodes,Me={node:Mt,nodes:At,index:Qt,key:Ve,pos:ht,level:Dt},rt=Ue(Ve,ht);wt[ht]=Me,on[rt]=Me,Me.parent=wt[at],Me.parent&&(Me.parent.children=Me.parent.children||[],Me.parent.children.push(Me)),pe&&pe(Me,Et)},{externalGetKey:Ot,childrenPropName:we,fieldNames:Re}),ye&&ye(Et),Et}function x(ne,re){var ie=re.expandedKeys,pe=re.selectedKeys,ye=re.loadedKeys,Oe=re.loadingKeys,we=re.checkedKeys,Re=re.halfCheckedKeys,Ee=re.dragOverNodeKey,Ot=re.dropPosition,wt=re.keyEntities,on=(0,ut.Z)(wt,ne),Et={eventKey:ne,expanded:ie.indexOf(ne)!==-1,selected:pe.indexOf(ne)!==-1,loaded:ye.indexOf(ne)!==-1,loading:Oe.indexOf(ne)!==-1,checked:we.indexOf(ne)!==-1,halfChecked:Re.indexOf(ne)!==-1,pos:String(on?on.pos:""),dragOver:Ee===ne&&Ot===0,dragOverGapTop:Ee===ne&&Ot===-1,dragOverGapBottom:Ee===ne&&Ot===1};return Et}function z(ne){var re=ne.data,ie=ne.expanded,pe=ne.selected,ye=ne.checked,Oe=ne.loaded,we=ne.loading,Re=ne.halfChecked,Ee=ne.dragOver,Ot=ne.dragOverGapTop,wt=ne.dragOverGapBottom,on=ne.pos,Et=ne.active,zt=ne.eventKey,Mt=(0,Ie.Z)((0,Ie.Z)({},re),{},{expanded:ie,selected:pe,checked:ye,loaded:Oe,loading:we,halfChecked:Re,dragOver:Ee,dragOverGapTop:Ot,dragOverGapBottom:wt,pos:on,active:Et,key:zt});return"props"in Mt||Object.defineProperty(Mt,"props",{get:function(){return(0,oe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),Mt}},8224:function(Pt,Tt,ee){"use strict";ee.d(Tt,{Z:function(){return ae}});var te=ee(4676);function ae(Ie,Xe,Te,ze){var oe=te.unstable_batchedUpdates?function(gt){te.unstable_batchedUpdates(Te,gt)}:Te;return Ie!=null&&Ie.addEventListener&&Ie.addEventListener(Xe,oe,ze),{remove:function(){Ie!=null&&Ie.removeEventListener&&Ie.removeEventListener(Xe,oe,ze)}}}},55468:function(Pt,Tt,ee){"use strict";ee.d(Tt,{g1:function(){return it},os:function(){return Fe}});var te=/margin|padding|width|height|max|min|offset/,ae={left:!0,top:!0},Ie={cssFloat:1,styleFloat:1,float:1};function Xe(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function Te(le,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return le.offsetHeight;if(a==="width")return le.offsetWidth}return a in ae||(ae[a]=te.test(a)),ae[a]?parseFloat(y)||0:y}function ze(le,a){var y=arguments.length,b=Xe(le);return a=Ie[a]?"cssFloat"in le.style?"cssFloat":"styleFloat":a,y===1?b:Te(le,a,b[a]||le.style[a])}function oe(le,a,y){var b=arguments.length;if(a=Ie[a]?"cssFloat"in le.style?"cssFloat":"styleFloat":a,b===3)return typeof y=="number"&&te.test(a)&&(y="".concat(y,"px")),le.style[a]=y,y;for(var E in a)a.hasOwnProperty(E)&&oe(le,E,a[E]);return Xe(le)}function ut(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function gt(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function $e(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:a}}function it(){var le=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:a}}function Ue(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Fe(le){var a=le.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(Pt,Tt,ee){"use strict";ee.d(Tt,{G:function(){return Xe}});var te=ee(47273),ae=function(ze){if((0,te.Z)()&&window.document.documentElement){var oe=Array.isArray(ze)?ze:[ze],ut=window.document.documentElement;return oe.some(function(gt){return gt in ut.style})}return!1},Ie=function(ze,oe){if(!ae(ze))return!1;var ut=document.createElement("div"),gt=ut.style[ze];return ut.style[ze]=oe,ut.style[ze]!==gt};function Xe(Te,ze){return!Array.isArray(Te)&&ze!==void 0?Ie(Te,ze):ae(Te)}},25510:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},32637:function(Pt){"use strict";Pt.exports="data:image/jpeg;base64,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"},13014:function(Pt,Tt,ee){"use strict";Pt.exports=ee.p+"static/yunying_code.7d649890.jpg"},55351:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},25365:function(Pt){"use strict";Pt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},19664:function(Pt){"use strict";Pt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAElZJREFUaEPFWwd0VWW2/s5NL4AEBamDSpEhSBGEyFAEpESKgDAIKCgKTx2KyjAMIlVAUIo8Hk2QFXHAR3E9BESQEAJBKUoRlECoShqQAoQkpJwz699/Of8594Sg8+a9u8K69552z9nf/+397YIBAPkpn9UySzDPgNHRMozqBgwYhsF28XeDfacvYrv7nR9nAbAMAz46E7B84hoWnUr7ynv5THYVcT67Iv8DLEu9sy2WRb/Gt9NHfh7bTv/kuWy7ZcKyTNpvsnd2qGmB3bFlymuJY+T54p1d16Cf4efx67PP8ndN/tza8fx+2PX4Pcp97Olpm3av4uns5wPSfTD3GkbAhFqx068YDJySotITBowoGD4bEAkSwwdOkGgLAcf++DnsVjgeBkwvkKTVywHJEAYhY4sHkrByw0swbJDYdm5Euc39mRlUGsxpTEMAxK9bSsaXRtSNzu6LA8T368fIxXN3kPi5dwWJwOSG8sHKNgxfU+PGqbh1sPA8J4oPEiRux/KZRMdLpmnv/zcgSWMKODWQ+OoVK1YyTqx+xz7GJI01gAnLZKyQ7LTBkMdx9jhBUiz3Au93MIlsCnO9cePkmjQA1bmhJTM4Kxwgse8ELR3F2cP9Hnd9LjAd7k5zb8rJ/a8xyWYGLb+7Msl2dzrbyN0p9nEXViaTyAXzle7FJgf4brC0hSJWj+YGpc+w3bkPSDdyT3xiUdwQxubAMKN7gSTcnQdIEiw9dt0dJA7y3V66u6MIwlwZfzKJBbkuf6aIh3TFJXWcBoA0KANJWF1cX4CkALk7kxwuzy8m2WxU8VPcm0nu2QadMZgMw+6RLfqc46stKQQ4GbyYpAkG6cb+H0Cy448QESom8YfixuaMcsYkueI1Q7hZwhWEAom7uH8BJHFvfrFKc3cOseApHEwYuUdXWRTdlVpzKTTFJBskyRLb3dnu8N/i7khx2S9adZ5MYiAJhSXln1J1OqskG+yAr9QVU5zumKRUmzP2eMWke2aSUpparPQDyRAACQldNkgMAKHwdEEggHWovH9XTBIg5aZdQmB4JCIqVRGIWbTwOV6MSbbsllJbBXWH9GZHSrks445kkAskYlKJUlhudSdBuXTiAILDI1Ht4Wghw6Uq81B9LuEg3a/T3Vkwsn9YSS7OdnNSUtvbaL+S2j4yxI87Pxcym6s9eqmwIj8IYUH7uBSXRzeNHQJfcAh9z7uejgtHEvxiUkTlB1CvTVdFHSaJN0weioZte+CxHoNJEEgm2SDJFVkWk2whwfGSIDnls9D4ZOj8m9n47vNFaNA2FjUaNhdrgec/PE/i+dSxHWuRlXoenV6erHIzt/SXi8WhBD3Eg1xoRvb3yy3ODiaxhWHd7s6doJomNk55AWGVqiAssqKOjF/M1yAia965fQt52VcxaPZ6BIVFUDKbnnwU8cumggHiCwigaxTczEGV2vXQdexcxzXXje+HZt0Ho3Gn/raBxBHM9XHruWINC7e6BHcwSSa1Zbu74qJCHN0eh19PHsQfO/RGgyd7IDf9MgrzbtgJswncvJaK00nb0LjDswi/737HfYRGVkKFKjUc8t0BlgCJwNaewcg6slQBJNUbiQgBimIX4xBlogZgmtg09UW06DUc9WO6c1b4fMhOPYfsK+dRr3VXYWgZz9gC4Inn5R8SkbRuIQbOXo+QsAi6XNqZYwRQv2mrEVm5Kj3EF9NGoFHH3mj0VF8bIMvE2rG90XrAa3i0bSxtd6o7Fud1kGQFgIPgBMkrJtmuTroteQ4zZsqhnfhx13+jabdBuHrxNNLPnvBbkGVtqBPdBtGdnvNOch0SXzBSsjPr8FJLlnIMI8DBJD+QBGiWWYrNU4cTQPXadBM5k4GE1TNhlpSgy2sz7fKQyq24m7zww158u24RBs5ah6DwSCoLpZ05ivjl09BXAJSWfBR7Vs7AgJmfIiSyknrm4sJ8fD5hINq+8BYeafkUGZy9Sll6JoFRyalMUu1k1i8m6UFZGcmfSfQ7Yn/G+ZO4v059+HwBKg86nfglLh3fj84jpiAoNJwzxyxF7rVUVHygpn9lwiXDvdydZJJx/dASi61+XjVgdrVBsrT6m2SSjFU3Mn9FSVEhgkLCyUj5udeRtPZDNO0+GNUfbW7X8mTUEblVaVEhAoNDEFXzIVDhwzCQoQEUUbkq9q+ZQ3RrP2KSY0EW3MjCpneHocOr76BOkxgyhE/U6khoC3Wny3Feg5NBmj7JGpJWs9OFhS4cxHlmKYoL8hEUGiGAsut2OWkXkPjpPDTrPgS1m8RAlo4uHduHkwmb0XbgaNxXvW6ZIN0tJtHzMIDcRVB3THIziYF05dQhHNzwX/dMcf3AtoPH4SHGAOGi0s8ew57l09Bv6moEBIdg05RheOqVyajZuJXj+tlXzmH7vHGIGTxGiQdmEKpv8QyIWKXqXeJsDhIzqqivsqOFqrCDeNkgHf9qLTLOnkC7oX9VscWySnHn9k0kxs2l2Bkz8A2e55om3YNZWorvNi2heNtu6HiEhEX+BpDs5Nu4dvA/eaIq4oisv5UHUsmdAuTfyCIG/HIsifzzn4aOR1iFKMUeypPktRWTfIiIegDBYZFCkxhIPXMUe1ZMR98pq3H5RBKSE79Ev2mfcHdrS0Nc/D4BSZ/Ox4P1m+Dp0XMUeE6QdCbJUrhdlpHlcWKSH0h2tVmX4Hk5V3HgswUoys9D+6Fvo2LV2si/mYWkfyzArawMEg4MkMK8m7hTcAtFt28ReExEFN8pxIP1HkOr3i/71+/0SofJQeHJsYid7OmvfrfYIbMdosCh7gwwl+d2dblpF7F31XuI7joIDUXgLi64jV1L/obmvYajVnRr/9YFizyqnQGkM5GwYjqenbIaRzYuRVHhbXQb94GEVB17bNunOLVrA23vN/0TMHfIH8qOQYwkdwryymSSbDtwTydKMOIaeh2NfQ4KDVWxp6gwH0lx83ArKx3d3piDvOxrSIx7HyHhFRASEYlg9h4eieCwCghm30MjEBZeAbdzr+Pkns1o2eslAorHfv9CrGqPOEpLJozMbz9SANm9H72aYEtwd0wqyr+F+BVTUalabbR7cTwVydmqv5N/C1tmjUSbgX9B3RbtXH0k0VcSIDHupp89ivgVMwggtvK+Xvg22g2bgDrN2jpASlw1C9cun0HhrVw0ix2C6K5/tlkkKgBsQ9y4Xr/L9eonGQEBGDDjM+4ahdEY8OlnjlP8Y/HBLClGcWEBAkPCGG0pTvkCA2D4AlFaUozS4iIEB4ch5eBO1HnsSYrXcoG4QdJrgvoxRuaBRSoG6QmrzSRZNOWrnppugknfrluAzJSTeKhlR4REVFDuyCwqxtlvd6Bmo8dR6cHaDjcVEBCEJl0Higo4vyaJhJUz0PfdVQiPqoofd/wD5w/Ho8+k5QgI4cksU0VfTB9BgZiJhdzMX9DnnRUOIEjTmBbOHfqG55l2Cq0qDDI+iWxDdgNVFVxREj7UbdFe9ZG82g+ZZ39E0roFiB37IUIrVMIX772Kxp36oX7rp3HucDySk7bRPl2qy5gnr+dsXfDEWTb8KBG/mrTIsqgFyllTNkh2M0+CdGrXemRfueAsShsGTLMUOakXERlVDaEacOxXAoKC0GnUDLtDCx8yzh5TAEVWfgD5ebnYPGUYOo2cihqNW5LNfjl+APvWvI9nJixG8Z187PpoInq8NR/3123oCZLwWp7Cga9WvSsr3J2ncJBu0CK2JK6ZjWaxL6ByzYfxy4kDOPLFSvSduAy+oBBsnvkyGndmAHXF+cO7kbx/G3qMm29XGzS5rjq0rr6TXhOkBt/V/QuJQSZbzL8DJB1U6SKLCvLw5ezX0HrA66jbvD13U67WuZT1nEEnsOfjGeg7+WNERvG48uXcN1Cj0eNo2WcEVRt2Lvwrra4eb84n1m3/YAyq1K6PNoNG+7szV0xSSSoPAHa97p5AsgXGpaP7cHjzcjzz9kKqoqR8txOnvtmAvpNWUlxhAEV36U8AnTu0G8lJWxE7boGKOXZX1ln7c8c+rhW43Dcy9y1Q7QbTJQL8Y5Lt7mjeQJtb0IFivnrrnNfxxHMMoHblzDewGHQcCR+/h76TVyKcVRIsE1tmjULtpk8SQNcvJ+PrRRMQM2QsHnmiCwFy8XA8Dqz7CF1en4nqDZuVC5LMk0SU1sopwqWodrPWuxHlIY6riYRVM8gVdnh5Ehn92PY4cvHdRs+j+YZN019CdJcBaNCmK1IO7ULy/q145s2FDvV2ryCpSkbmvvnEIOFz/JSaF0jJiVtw5fQRP6PwLrlB6DP1EhpREYEhoeI4rWFgAH9o2haPdX+eXGtGCgeo86ipOLlrA3IyLlPA7TF2HirXqY+Ej6cj63IK+s+IozyJDFZSjP95bxTM0mL0nLgEoZH3lQuSm0l6zcsRvCXTtPrd7eyr2PrBaLTqOxIPPd6ejL572buocH91tOr/H7TaN08bTgA1jOmBlENf4/S+rej51kKwWt7VCz+j2iPRvCvg6Px6zDholQYjI/FDkQfZVWzm7nzu9gLFJ15TY0omJ+0iuUR9UkfmPEzBMB9cvUFTVKxaS1UpZO2ZXaNKnQao3aQ1AcpqWkyq93lnGX5O2IKwiIqo2aQ1qtSqh4MbluDcwW8Q8/wY1Huii5oUYja8dvFn7Fr8d/qdzq/PcEgChZbL3akmmXJ3ekmIRy6lqDRDnty9AacTt5BwCQwOxY2MX7Fzyd/RoucwSrrZa/PUYWjy9EA0aNOdGHR63xb0fHsRCm/lYMfiieg0cgoiK1dTMUkXCGX1kYy0vR9YrN2t2g0s5PtEznOXmMTB4LKaQJIjVoaB4oI8bJs3Gk/0H4U6zaSL0wWIc1IoPYUBNIseXsYgdt1jX63FT/Gb0bznC/hj5wF8OIWZUPwWM8pP32wEy49a9B6Oxl2e82eRAIKVhORLASBXqgLLOfkjWw4s9m2dO5qq623+PAasFrkv7n3kZvyK2DcXwBcYSEbfNHUYop8eiEdjeuDswZ0EUK/xi5GTfgkJq2eh2xuzEFqhsj16pY10+Q2hiCTWSE2YRwySIJHB2Q3LZpwM7iLQe8clHzeaAFoC1KrfSPyhmZYHOYZL7Fm7DAbQagbQMko+2W+wIHto41I82qEXWvZ5hbs1MbjiAMkyqRKece4k+k9fg7CKUeWCxMWU3aUl4zhA0phkAZnnTiF+5TR0fGkiHmzQnITChe8TEDNoDGpHt1ZF001TXqTcjLm41J8O4+CmpXj48Y7ITj1PFYdeby0CfL4yYpJ/kZbuMW3PXBoa0UGSkzo6SKpko7GNCwOeyygmCQYxlcUAqtO0rXaMZJ2cCOLvGecYQLPRe9JSajew37+dk4nk/dvR6tlX+PCEECReIDEXcun7RDTqpLUmPGC695k7XThYyMvKxJkDO9A8dggVk88c+IrusX5MN9Fi58f/sGUVajRqiWqPNEFp0R2c2r2RWjABgcHkzlnc9XJrdutcK0mJ6rmRumcuMYiSOg2o3wISuTqqu3F3x2xZVHAbQaFh8AUG8evKyoEEVW+d0xCLyV2F3/QqH2Rh98dYTqvfi0kyApU3vSoq4Jwjv41JqvKstws8Zu54POE1QWcrgQ1GyslU/tt238l5rNxnpMa/ryoJEiRHTJIKT2/gCbVmuzut2sCEg+bu7IqEHIz0mG+Q06uquOo9hOIGSeTXSqjc68ydbFOwx3A3/Mpzd54gadNF7lk5vZfEwWA1d4+Whmydu0A1ruyek2YYRnW5crk74auVA0AZrMfUj804ea6cTFWy3asrqxJWjyEUITY4CbhidA9GejFJ3Z/SceXP3DlB4q0GNVPuN2Kszd7p1QARt5QCo6qAO5a4maSPIcvKNWeSnG0QdSe2Ld1IjZ+zzqLRXzvIywF4u+zjDZIdl/h+fnyAGHoUw/J3aZ2rGKYqDa6Kg2NalZuvLHen5imouyrysXIGI38bk8SwiavhxzHSG4KlZcQZuyvLyzwSSBt8BZJgESysN64kzK2FUusEYEUpqS3Aom6MY9LUw+hq2kefBmJdWf7dqytLIlvMN/iNc+kjxkQh1wiyAIlYK12UGNaXNULiH7OnZL63ruOAa8P6/u6OT3fy3Ml/xNgUPRy9VEMusEwX5gTJ/l8STpCoxGNZ2aEIbUprjIFkmOY8y0JH6e6km7JBcrLIdmu6AW1FJ9vn5YKkpLdkiARatCW0cpIs6PLqrE+MK4s4UgZI6vd/N0g8geIguPMk71nw8kCy/yuLZJJ2XSAdlrk3tDR4QnibV6/8E9rRHPF4PE2FAAAAAElFTkSuQmCC"},77882:function(Pt){"use strict";Pt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII="},66832:function(Pt){"use strict";Pt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAFB1JREFUaEPFWwd4FcXafvekEiCEQAIBpSaEjsDV0Jv0IlwvAUTsgAjCI1iuCPiLtCvdcvXaUFSaaJSSGClCFAgloQYCQQIkpIeQkF7O2fvMNzO7sycnwevfzoMmZ3d2dvd75/3K+000ACi5+s19jiqs1qAN0jUtSIMGTdPYKf5TY9/pizju/JOP0wHomgYbXQnoNjGHTpfSuXt9bA42i7iezcj/Abpu/GRHdJ3uxo/Tr/w6dpz+k9ey47oDuu6g8w72kw116GBPrDvkXGKMvF78ZPNqdBt+HZ+f/S7v6+DvrYznz8Pm488oz7G3p2PKs4q3M98PyLDBcVjT3F67b/TSWxoDp6rCfk6D5g/NZgIiQWL4wAoSHSHg2D9+DXsUjocGhyuQpNXvAZImDELGFi8kYeWGl2CYILHj3IjymPPvzKDSYFZjagIgPq+djC+NqBqdPRcHiJ9Xx8jFUztI/NpaQSIwuaFs0PM0zdZNK0jYvBU6HuNEsUGCxO14bybReMk05ef/DUjSmAJOBSS+esWKlYwTq99yjjFJYQ3ggO5grJDsNMGQ4zh7rCAZLHcF3p9gEtkUjm1awYUv0gEEcUNLZnBWWEBi3wlaGsXZw/0ed31OYFrcneLeDCf3P8Ykkxm0/GplkunuVLaRuzPYx11YjUwiF8xXuis2WcB3BktZKGL1KG5Q+gzTnduADC3/3Cad4oYwNgeGGd0VSMLduQBJgqXGrtpB4iDX9lHdHUUQ5sr4m0ksyHVVZ4p4Sae4ZIxTAJAGZSAJq4v5BUgGILUzyeLyqsUkk41G/BTP5iD3bILOGEyGYc/IFv2ds5/rMhHgZHDFJCVhkG7s/wEkM/6IJMKISfyluLE5o6wxSa54xRDOLOEZhAESd3H/DZDEs1WLVYq7syQLLhMHB7T805/pFN2NbM0pQzOYZIIkWWK6O9Md/q+4O8q4zA+tOpdMYiCJDEumf0ZWp7JKssEM+EZ2xTJO55hkZG3W2OMqJv1hJhmZphIrq4GkCYBECl0zSAwAkeEpiQBbrRlJ5+B/X1vU8fU3YpYzSCkXYuEb2BwNglrxFPzPxCQFJCK/kY3rtPA5XoxJZtrtcFRB09xESuycerORMl2WcUcyyAkkYhLL8KypPE/BnZKFat+lS1bcnCXeWTNPq7vToeXFf0IuznRzMqU2j9F5I9XmVQ47Vllegoilz6Lfk6/g/k5hok7SYa+stNRLP658HiG9R6LjkEdpDJtBs9mgeXjyueT/NSAz6RyyriW4DE0mKAQDmrTtgqDgLgSKCRI34rWTB5H46y4Mem4RfHwbEUiOqkqc+ekbWViJGkugK90ldHjV90No79Gmu6OMoAqlhfkovJ2JO2nXkZuShPysVAyZ/iayryUgN+Wq9LuS20aJU9e/CVp161c9NXcCysixlZik5cX9S+fsYCm2CNzO7s6pQL0RHwP/+4NR168xIt5+Fv2feAV+zVri4MdvYeAzC/HThldqj/4AWv9lEPo9vsAoZiVQZyK/RsL+najfqEmtcxTezkLXEVPQbcRjhvtjrk9kDCi8nY6YTatQWV6KQTOWwK9xc1RVlGHH4mlo1CIYXj6+NDTnRiK8fOrDN7AZ2acoNxM2Dw8MnbWMDMxWdNyuz5B66RTslRV0jZu7Oxo2aw3/5m3RqscAXI2NRmrCCQS0CDXB4cTBncybqN+oKR4cP8NcEC7rKM4kYiRdy+OldvvUhwZAMnuTLkgyy8jQqBLVELttIwJbd0SrHgPxw7Ln0HfaAnqwpCNRGDLzTRQX5FlS9H3vL0TrngMR0ncUZYvs1u7ePvCp51fN3Z2N/ApJR3/GpFVbawSIFZfbFk5Gx4Hj0XXkVCW7Y3HeBKmqvBSHv1iFO2nJGDx9Mfya3I/tix7HoOfeQNOQB+i6fR+8jsA2nYx5Eg5+h7TEOAx9YTmfVwduXTqJkoLb8PFrjPjdm9CuzyiEhA0Ta0HH+X3bkXvjCgY/txhU+CrqQdzuTbBXVXCAasnuVNVBBUm7ffJDXUo5zF+rTGLptwUk8f3K0UjczbqFHmOfMQDKT7+BqsoydB/7NNISTuJ2WrIACbhyJIriVGDrDgQOg7nzsElw8/SuFpMYQFfvARB70e1/n0QAPTByKuysPJPAGMUpL1LtlaU4+f0n6Dp8Cjzr1sOONx5Hl2Hh8G/Whgx5es9m+AW1ROseA2l8yoWj9G5DZ68wXBK5VrHq96ybh5DeI9AubLhRB53fvx251xlAS8xUXYw/tedzYt5DE2a6VjqE9GPWZVYmabknPtBZPOCqAfNyJki6or+pQOXeTMLpvV9gyIy38OPyGej7+HxcjzuMlt37oeUD/cj/M9chtCCknj8O34BmZAj56TVxFmxePqLIFVqeBhgArdxaa53EAOowcDy6j5zKpTV2N5Hdqek41+D4S9sryrH9janwrucLN3ce/0qL7sDNzRMedXzoe2VZCbnuYXNWWtQCmbbvWTsX7fqMREjYcAGaA+f3bUNWciL6TJnHGaQY/fyBHfT9ob8+byYrarbmIsmQz0vvwwByFkGdY5IzkxxVFYj78XN0H/8Mdi9/ngCqLC1B05Au8PEL4IZV4taPy6ajXb/R6PzwRM5QCjhcmaAyU2p3GnAm6mtcjtmLvtPm1wrQkc3r0Gnoo3hgxFSub/EKCI6KctxJv27EWzZ94xbBNKKKAbRwKgbPWIyg4G70GNHv/R1N2nZCt1GP0zUJB3Yi7dJJDH9xlQHQb1+tRvHtLBpflJ8LL28feHj70D0fnvEmmFtMjo+p0SUHtGyPsEefr67xKeKpVf8zi28t5/j7vFAVmZXU32oDKS/tGuBw0Asf+XotOg8LR2CrjvD0qUeZ080zR2p8WPXEuNc/gF/g/QZI7CnORvEk4Y98uo56jAzLVq0E6U52KvasnG25fNqa7wGbjZKE7QsfQ69JcxDQpgMVpr9uXo2Alu3QfuAjPI4e/QnZyZcwfO4qY8WzJKC06C4qSgrJUwS07gD/5m0I9A79xqK85C7KigvNJIAKXiqdCRQ3Dy/4NPCvrt+pabuDg8KLY6GeM0yyY9+zpNlGyk0uT83uNDCXx85HrpmLipKiajZsGtIVPcdPR0VpkaF2S6ZwokjdjmWMQIMmLeDuyVwNm1ssEnsV7BRVBNEEw1wBZrO5Q3NzJ2PIGGSvqkRBXiYF99Rzx3Am6hswgNi4qopSbHt9yj2x9wtqgeEvvsP5rRStV45G4cLP2xHaZyQ6D51suDhWI6njKGQ5HLApsYvHGEWWchZcZXvEIi05oGUde9cAyOz9qGqCCZKMSWwlMnOmJ8Yhftcm9Bj/DFp06Q3N5gYPLx9kXD2LnGuXjCRBxiKytTD4A6OmQXP3EN/5GQMkCYqQD+Q1tVmWAcKLPNPdJZ84gGPb3sO0td9Ds7nTyiwvzld6ScCBj9+i5KXz0HDDyJobfw9DOhJGi974KtVBmk1Dr4mz0ax9T0qv4/d8IR5NZpDVn7RVt77oOPCvNYKkaoIqkFrW0Y1GDFILVpNJUjTldRIZUTApZtNy5KVeg3d9Pzw8ayl8GjSiMReityH51C8I6tDDAEQ+clFeNqWkk1dthbtHHRpfkHEDkRtedml/30ZBGLfoI1QUF2DnkqdqxGjcQu4umbuTIF09sR+x297DE2sjwIxeXlJsuB2Z1h746E0EtOmIrsMnU/OOrmXBWbPBzdPL6CNlJSfg4oHvUJibgaDQ7khPjEfv8Dmo4xeA2ylJhsB6NzcDSceiEdpvNOqyeCxS9br+gfBr0sJwc7KdYW1dcHWDl0C8QahlH9mo60J/cZVS8/jEWSQZxkDKS7+G+IhPUHwnBy279aGqevCMJbTyzkdvR+bv5zBy3hp6YVWMvXnmN8Rufx+TV26hNJvpCvkZNxG57iV0HDyBsj2p3KSeP4bC3EyMX/IpyhlAb0xDSJ8RaNQixACKXXs5Zg8eWfwRGjCA2P2EoRlAnEER0B12bHkt/J7uTQ5gbm7kvNUiVS/Hvn8uQo9xTyN227to138MbDY3XDwYgeGzl8GnfiPRXLQj+/olHNmyAQOeehUNg1orqbopQRnujkKVte+kaoLU4Mv+bQMxyEFhwXXd4wySw2FHzOZVJN+c+v5f6DV5LlIvHIe9sgx9p72ChP3fIik2GnXq+1ljCTQK1OUlRZi0Ygvc2QrVNOSnpyBq/XwMn7MCTdp2pmscLOXe/SWYjqcCNODpV9Gyx0Bj3vTL8Tj44X8ZAEn6sJj0+4n9OMoAWhcBm2ZDWtJZo0LPTLpAc7NP3YaByLmeiAf/NhN1WPHMCmlPbzRq0Y5+PxP5FQqyUjDgqdexa+XzCO0/Fu36jkLCwe/RadAEVJYUU8xh5s5JuYLjOz9Cnylz4dfUZIynd13ugpW2eY3CqohhxL6sX9cb7QZmFJVF1WMSZ1HCwZ24m5uOB//2AiJXv4iwyS+S7HHo06UYOmsprsb+jLRLcXjw0VlK44/Hmczfz+PiLxGYtOIbMgL7MBZErX+ZAApo08lIu+P3fInUC7GYsOgTlJXeJQb1ZwB1H2DsmXAJkPBxycf3EUBPrPsBJUUF8PH1p/tVFN/FnjXzEBY+G+ejt6JJcBda6XcybmDIDFZsik6sDtzNTkPUxgUk/TRs3ga7VswUAI023GHkmnkoKyqokZ1u7h4Y8/JG4e7+GEgSPC3r13XEILErxMjUanJ3BVlpiPlyBQY/+ybqNGxMGV3YpDlo1uEv9OIsHiXs24HUiyfQdcRjRttctgtybl4hAMOXfy0AYjHoJqI2vIzhs5cjsG0nalQxSej0HsGgRZ/Q3N8uVgDivhM1AsQE0+P7cWzruxi7YD0OfPo2Hln4Abzr1EfMF/+AvaoKg6Yvxk/rF6BpcBd0HjYRu9+Zi9D+Y9Bx0AShCIBUgFO7PsdDVMc48OPymQgdMAahfccY7osBy7JHlqgwIfVs9Bb0GPMk6gcECcZqVKQbRnfBpJrYpGXGrBV1kKliM3fHXILaHeWFpw0OeyUSY3ajy9BJqCovw9518wigoPY9YSNFAri4fweunToIv2atDK2aLy+NYklhTgbClzGAhIvLuEkCK/PnjEHsPiwOnd27GSnnY/HIYg7QTgUgPhuQfuV0dRcn1rIEiKkEQcFd0WvSbBz/9kNkJV/E6PnrUM+/CaI2LEDTtl3QfdyTSLt8msDjGt8UsWsFcNirqMPMPj8sn04Mat+PA2RKNFwOyr12ETFfr8GgZ96Af3MWg6ypuhUk8/oaAUo/vEZnq9UI5Oy1baLmqTEm8c5rZVkZIte/hLDwOQjq0JNDoGm4uP9bsKxn2OwVRutcFsApZ4/g+M5/Ivztr3iSoAH5mSkEEBNgverWl1giPyOFXnrCoo9RWlKI7xZPQ+MWIajj18hwJ2WF+ci5ftkag8TZ3zavxo34X9FpyKMIeehhHNq0ioRL5oZ9A5rTqMj189E0uCu6j2UZogO3LsVR8dq8Q0+SbpgkpG7hYgC1HzAOof3GQrdXoby02ACBrarcm1cQu+N99J06H/5Brcw+kq6TnMSLULNzK7d0GUA7ga6lHVpNDJIgydUru6xmcWnGJynjMAaxFwybOJsDJICWADFFWIqvpQW5yLlxGVePRVPmN2HRZ7C58dS9gAG0kQHUAV71eBuAAcpiE3uj8Ys+Rjlj0JInCCCmKlNNBqD8bj6yrye6BCjx0A8kyQT3HkF9priITzFs1lJ4+/Kqnk1hADTuaeGOHMSkM3u/wtDZy+DpVZfXR6KQjFj2HAHUvv8jKMhJRfSGV2uMPc4nxi7YAHcvbyeNr/p2LpVNWvov79CmERUkuVNHBUl1dxI0ewUDaAHCJr5ARRuvkTQkHopAdvJFDJ75lpDlbCgrysfhz5ZRm4EJjW0eHGIwrjg/h2R8Vryy9Fay7VrcL7h94woeCp8D1jo4smUdOg2ZiMA2Hbm0Y9OQd+t3nIvaSu7Lp2FArcbSKyvg5ubBg7uod/Z9sBBN23amdoMpsjrgsNupqciNJVY9dOxd+xLa9R6B4F4jKCPlorBqZPEISm9HFrwBLUO5+3ZSEcyuLJd4LACl/fIOMYjaAApQfxQkIwVnm0jYzRV3yYEU87LGgtG+MLuy0i3KloezcMvP85gke0l0DxGD5O5VGZMU+cI1WLrOJRgFJJnAkOHohJBe+RcDJFlU8iHWjZP8nLqpUSgbFpfF2+bWXarc3fEU3BqTiOVpB/9hKAkSJEtMkhme2hviVlO2BStqA6vVxSYUa8OPG1omG9YERNnOZWz/EiZX9tw5g/Rn9zcwQ0iQrNu5hOH/U5CU3UXOe+XUXhJnBmnu1cCoaX+DduvAqnRN04KkwWkvFuUJ5v442T4wGeC0w0dlhtE6t+5t4IBUB9VgkFQciInsKAP93iDJIZI56v6G2v2dChKv8o095U5tZ6vIaTbvJNsMl2Rs1VJ3/zgzSd2GLJVrpUkndD/Bpgwt7eCqrTpt/TUNKjfAm9ocV59lveSaGdJFuonMTWyWd+7KMpBE65zPo7g7uVvVeVercHO1uTv+bBwSYgfphveI3/8Rk0SccdrOZXF3NMRJ2Rauy8okEyQVfHJpSgMPOrZptw69cx/s+jlA9zc1Mw4W9VktO01dGN3Y7aMyhnVl+XdXXVlikgGSi3qLrKwq6pxJplsUrtKp4SeFXAmSvHdtMNW8e1UEbNqgIWOSud+B4eQQPRypRJtMqsmFKeyTf3Hh1IZQ6qQ8b3h3ozXGQNIcjtW6jkHS3Um2mCBZWaS6O3MPtxpjGD6MTfcAyYgxKpOc/9xFCK7KX1Uwh8S3K1u7ss4g/REm1Q6SqXDLXauSNbyoURMGs8apOc6IZpxsyqk7XHnikgHdcdjb7vmaT68Zt/4NR6wL8X1JNbgAAAAASUVORK5CYII="},47558:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},71979:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},91833:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},31081:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},96593:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},42922:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},20345:function(Pt){"use strict";Pt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAE8RJREFUeF7tW2l4FWWWfuuG7GFP2MOissgiotCKsiPQDa449uiD2IoCtm2r03ajstOKji0IIgZQwLZnuhVkBNRukUAIWyCBIBiWCIQlK8SQhZCFkNzqOedb6qubSmAm84x/KOC599atqlt13u895z0L1sXDn9iWZQGWBcvyiVf6Q/tAH9V3/EHuD3wVx9kAbMuCj88EbJ+8hs2n8ndX23x+uoo8n64o/gK2rV9pj23zr4n9/FacR/v5nzqX9tt+2Lafv/fTKx3qt0F3bPvVteQx6nz5Ste1+GfEeeL69F79rl88t3G8uB+6nrhH9R09Pe8z7lU+nfN8QJ4P/kTLCprWYey8bKsk7c8MkADC5wCiQKLdcIPEe/h4+ivOoVsReFjwe4GkrH4VkCxpEDa2fCAFqzC8AsMBifYLI6p9ge/JoMpgbmNaEiBx3Ro2vjKiaXS6LwGQ+N48Ri2e+kES59YLEoMpDOWDXWhZvr5WMQHEBqdVTgwSBhd2vDqT+HjFNOP1/wckZUwJpwGSWL1yxSrGydXv+o6YZLAG8MP2EysUOx0w1HGCPW6QNMu9wPtfMIltCv+nVvH3q6WLI0O7meQCiV2foIlglHR/il0BYLrcneHetJP7P2OSwwxefvUyyXF3JtvY3Wn2CRdWJ5PYBYuV7sUmF/iBYBkLRa4eww0qn+G4cx+QZxUfWm1z3GCDCYBMd+cGSbo7D5BEzHIzrn6QBMj1baa74whCrkw8mcKCXVdtpsiHDIhL+jgDAGVQAklaXV5fgqQBqZ9JLpdXKyY5bNTxU96bn92zAzoxmA1D90j2LDq4SosEQQYvJhmCQbmxnwAkJ/5IEaFjkngoYWzBKHdMUiveMEQgS4SC0CAJF9cAkOS91YpVhrtziQVP4eCHVXxgpc3RXau1AIWmY5IDklJ4jrtzYpaXCmywu2PF5Wy86jyZRCBJhaXkn1Z1JqsUG5yAr9UVKc7AmKRVmzv2eMWka2aSVppGrKwFkiUBElG+HpCEBHdJbwDlxT8i//RRdLzlLjQKDdfCgt4U5Z5B0+i2vL+s6DyLj4gWrYUEv0pMqqm6jJz0VETHdkVE8xiGgtQW3Sb/ZuYJdOhxG4KCQ9kdaWXO7s6R3Upq66AOG4XZp3ClogytbuhNZ0q5rOKOYlAASMwkUng2aqqvwBfUSKu40vPZqPFXo1mrWEfiSylNtmnergvfZ31MMuOW293ZsApTPzRktgdIMiY5UltkOQRWVloSkj5dgvtei0NUsxiZJwGVpSVY/8Zk3H7fk+gx5D5smD8Vbbr1xR2/fJ6P8QbJiUllRfn4Ys4kDJr4MroMGK6pQyCd3r8NO//zXYyfswqRzWI0kxyQ1Ir0ZtI/Fr+MyGbRGPzEKzLHUiC55bPU+BpAkuAHN/0NF7JPYtiTrwqXChvbP36LVd/Qia/A8gk3S/8Kc08jac0SdL1jNG762SgnTgaqPw+XJxM7frEK9y+3BTtEkio1s05KnUTVFBECpOy0PUj6bAnufzUOEc2jdRL7w66v8d3Xf8FDs1YivHFzpMWvwQ87/45H/vgJ4AuqlczuW7cc2YdTNBDkpsqLLyA0sjEahYS5dET15UpcLi9FRLMWsKwgmS0Bsb1+hv7jp6rgZDBJSGaKST+eScfmuJkY+tSraNutn7OqdbxxuzDa7bg7PwqzT2L7X95G90Hj0OPucXx+QeZx7P7bYtxyzyPo3HewTkx3f/YeKi8VY8jEVwzGMb8N0A2pLhUe/54URHS0dWFfnAZIqTflgpSi0wqNM1HH3WWl7cGez5bgvmlLEdmilZbem96bhrDIJhg+eTaDVlZUgA3zp2Dk1Llo172fu+JgATnHUlGSn6PjTFXFJXy/6TN06T8MLTve5ALoQuZJnN6fiL5jHkVIRJR+mKat2qP9zf1B8UlJ2MSP30TeDwf1+X5/DeyaGgQFh9QpHlvf1Bt3PfaSBk+JDeEm/Ti8dR1OpsRj2FPT0SSmHR+3b+NKFGVn4J4p8+CDD7knD2HfxlUYcP8kdqXKxSoV6eXuzKqDCZJ1ISXOFiUcIk2Qi0kkv10gyc+pG1aiqqIMFReLUJidgbbd+vJD3/7gMygvuYD4pdMRHBaOkPBIbYjykkJmE7kB2tp0uxV3PvqCp7sj9mxa/Af0u/cJNG/fBU3bxMLyEVuAzENJSPl8Gca9vAiRTVvyvhpKzxQwOjkFtqyYi7LCc7zihWZQ4KmV7KhB2nNizyZ2m4N/Nc2ViFYUF6D0x1w+u+ZKFc4c3ImOfe5EUHAwu6HKSyXw+/2IiGrKv5OWsI5LSH1GjNfVkKjmMQiLai6Vprua4Up8A5hkFSQvtS0fuazaINlSPJgg0fvkdctQVX6Jb6zkXCZiutyMoEbB+Nm/PItd/7GAA3GX24YgvBm5PaCitBinUhJww4DhiJBGbdqqAzr3Hy5rf7KWJ6Wa1Is4tn0DUjesxsPzPka4PM+19G0bPlmrY6Et1Z1yEVtXzEVNTTVG/XqeZIQBjKtmJ4TFtpWvwxfkw5BfveIK+ATc95s+rZN11/JFz6EPoMutQ2qVozS7XMpRuD5+HgIosAgaGJMCmaTiUvbhZOxdsxT3/uF9RDaPwcm9m5H65Wq+35HPzkOrG3oy8EU5Gdj03isY88JbiOl0s3geWZkgw+Yc3Yej276o9ZzFeZmoqa5Cy9iu9dhAsKJT30HoPuRejjWq3kUA+f3VuOfZP8r8SNZXaV1LVeFUFGwkEEC+IAx5kgSEE4+OJ23Cka2f4xcvvGOoMaHqRB3OKNT6/ToHIwOTy93y0VzcPPh+dOk3xHVd5fJqg+Qk39aPe98XiSrZTDNJxRlHOHiBxACt/QDjfr8EjUJD8Y+FL6Fp61gUnD2OkVPmIubGnuwiyQ1+u+RVjP7tW4ju1MOQ66IykX8mHWcP7XZyHQvISktGWXEBut/9C+3e6kKJDEGxI7bPQJGHSyZtWT4HRXln0aFXf1USlz7NcHdsJfE5N/0A3//QJ19zSfDjSd/g8JZ1eGDGh7hSXoryogJXVVslx7LSBPiFgSMbN0dwWCS+WvQSeg4hgIbWLsSqqoM8RyTHsnpOz5K/Z4lLZutSjxYDCiQL5PJMd5d9JBnJa+Mw9veLERwagR0fv4nb75+ELctno1nbjggOi+Abra6qRFHOGTRr2wnB4WLfbeOeQHTnm3XupFoR5Gyzj6Vg20fzceu9E9HnnkeEuqxvs50YJGsJvIq3Lp+DgqwTnE8JHGQMkqDoUr/8fCHnJFq0vwlDn3pNVyXIWj8QQPGf48GZH+HMgR1I3bjqWrwaC5nOfe7Gl+++iJ5DHhAMMloOroKrao+4Skt+WOeT3tMAmZLaqa05EjwwJuUcSUHy53HoOewBZB1OwYip81BxsRCb338V7XrchvAmzfmGLpeVIvtICtr3GoBwCqSWhW53jWUBIIvmIq+wLBTnncW3701Dy9gbMer5+SgtOIfNSyjvqHu7ZcyjLAREkifbPbCRsGwOSLmNeu511TrSpSBJGy3ByRUlfDiP2Tps0nQjVvg5hlaWFKJp207scqsrK5y6nS6a+nGlshwnU7YgM20vYnvfge6DxiI0NIrjdGhUU4SER+m+VGBLw6wJqt4Vx6HzuxfrGOQUSo2iqez3qDyJjHil8hLyM44g89AunM84gkYhIeh8+zD0G/cEis9nIf791zByyhzJEIuTNgKNDB7dsbsgBMcg1SAUn0sL8rB1xRxcunAeD89djfBmMSDJfTo1Ubo/h0mUCx1N+AJRLVtj6KTpaBzTTqRwKrYAiF8+m2X16Ofe0BUHTi+NyrVWd8S4FXM5BtH1nJUuE1iv9gP1kkCJeRGO7/kGZ77bieiO3dBr+EOIbNG6DqluNhQDWxpcF5F5qmgQWvm7Ftu2TO29JLVgkmARvb9cUYpvFv+OZSTJaJLbo59/E01adWAjlxBAS6djxOQ5rO5oKyKAlr6Ge37zBmI6ddeKUYFE1805th+7/7qIr0fbhEVfsgRXXVnaJ9hm4eyBnUhZtxyxfQdiwPgprrzGBIkAulx2EQMeniqFg2ChyjmcbqZwf/vXr0RoRGMMmzTDaAM4QoCe2eyQim6rjfQdX+Fw4noMfvxlRHfsWjvOyONU51csENmhDQDerAlygy9/5yJmkJ8Ws9FuqO3uHJBOp25D9I29mLr7/ms5fv5vC7l8QucwQB/MQMuOXREaEcVmraosR8GZdAYnOELkRn1G/RItY29igx+OX4fvv/0ULTvciPY9++P7zWswYdFGcT8BIFWVlWDt9MfRd+wE3PLzx7z9noxJBFBu+nfXFC/UQZTTDX96pksOn89IY7FhKjbd8oaN/JNHcC4jDbeM+lfHhQqtL9siNppEt0Orjt2MfpW7c6sWjq7LkWhgF7fjXd1u8AeIAG+QhMKjlU3ymAAa89ICDdBFAihuJlp37cPVBAao4hJn9G269kVYY9oH9Bh8H1p0uIHfU17ls3wY8NBknDqwE3vXvI+J727EsZ1fI+fofgGS9G7+mmqcP5GGZu06IaKJSFRpo8+3P/i0Awa5rGWzQKUhKu0odScppISxI78B7PxkARqFhGL4MwIg1fw7tOmvOLV/m1sJyl9SySslsFTZcG9OYtyh9x3oPXy8iJPGbENd1W+13zq/YyEzSAaGWkqtPiZlpxNAKzD6xXdcAG1ZNgvDnp4pXZyF4tzTiI+bgZG/fh0xtIrUPINq8tEd+0Qf6tS+BOxZs5QBykiOR17GYeeZLZHJZx5MQkyXHoiKbqO/o8S3z5hHXfbZGjcbBOiY38wXGb2syen2tFi2ukFHspxi0PDJs6QIqD3bIAznLqym7/gSRxI34OEZK41KgZhvMPMpbXQPkOoCyjq3fYHMg9RgiHB3tKJd7QU59SMUr/gu99h+pKz/kAGiCoHP50PJuSxsXU4AzUB0Z8p5fByDtsTNZIBI8jqgyzaHrmJYyNiXgL1rPsCEhRuEpKc1Ll/pfWXFRXw+/XHc/fjvuDJRnwRngPzVGPPcfEEcDUjAe9noi182B76gIGaQYlrtFnrt6Z/07RsZoPGzVrFIcURIfZNCboFQJ0C5ie/Y1O5WRuNQTGVzOc1Tl3Cg/ZlpyTjw1ccY/ds/cTWbtov52UhYPptlb+PotmzA8uICHN22Hj2HPYiolm34J4KCQtCp3yBH0Uk2ndovAHp84QY2aCBIVZdKsHbWRAaIWhFKOHgFGgKoMOcU2va4lfMir82sz+UdP8j9mxGTZ2kXp+OOa9bBbPgBRxPX4ygDtFrEDdd0Ud1MEsfWP9tg5Wz7EzNIgcTxhUniMEqVZRRYP+z+O8qKfkRhVgaqq6sw9sWFQKNGDIYCyNsczl5qJTw0c6Uzayfj36l927g6MWHBej3ORb97Mjmec5Tc9FSc/W4XRkydg3Y9+/MF6wKJAKJ2gIp1Zp4aGCvomYuyT7G4GTF5tlZrqi9kztnRar+QdYIFEf34iaRNnOuNfXmxoKYBkm6dc6XAYVdtd1e7u8t5UG7C2zw0YoIk+wYukEx3l5m2B/kZh1lmx/a+U7syuk5pQS52fvI2Bj72Ej+sSHlkvqMlu5oIkq+aweCG3N61cZiwQNTm1ILZvvpN0AqnclSrG3ph+KTpsEKctoEXSNuoFldTg5GUqKoSkBO3RUFSBXuqma2QMegZktnCKZpiQSe3to2zB3fhwNd/5l202LoPvhedbh3kYt7/vHXusEnFLisn4W1mkHYnxoQP+x+DSSZIpnjgmERDJMQ+w12KY5SbckBiwNTwiXqVLQ8eZfJTzybMiIGC1cRyNd8gOlPeeVK97JUVcBWTAkFy4pRMGA2QPPs6HjN3ClSh2MyYJAqs7ilVcUzgsSqOWTlb/11XEhRIrpjkMaugVqsDkhp2FG0LTi4De0kuJgUKEGOcS49vSedljCIHgnQt8w3egUe0KWhzj3NJ1abFxDWCZEwXBc7KcexzDTpSh7dudRdYArKyt7xlzGbTChV9IQckzmA9BkqcwqkDhphM1bK9FkiOGPEaQmHAmYkcBHUhVcRAca4Xk/T9qXjEtL1KFDSYxE1xUvqGu3OYJFe8LnIaBpdAutoOhgT3ZpI5hqwq107/R1UrJKh5DJB2N9KgagDeqc15g+S4PPG9OD5Ijg/LYXkvkHTrXA7sazdnxiTBINdvGDEp0N2p3IqhFa5AJ7d1QuUCSQZ3T5CcEePASSGBkRGrqL9rMMYRAyaTHJDMwii7W2OoBDY+tbLi33T6QYY7owdkh+WaNPUwukDGyG0ESMr9eXVl2fAB8w2uRcJWNufzPMAyGn7qXrllIZnDnVbF/HrIVPf0qgzYPKAhmxjGvAP3/GQPR5dndAOvLhfmBslJZJ0GnaHuCsMQ1tfK3DxfthsMIxhAOSC5WeSOMepcJQSEexJskiu5LiZp92UIBzW8r/+7i1J9zv+qIIckxpVlHJELKhCka2FS/SDJFkYASO6ipmSQ2eupM87IZpxqypkTriKZzoPtTwyrCZkWcefkbCtpxaQVAKbUtcjumrr6at78Ks7++tcNsYB1ZO3ckJKirETAHuh1oesANcS8DT+X2bF/xZS2VahJBey2gZe8DlDDjdyQK2j3lbxq0kB/DRJtG66pvusANcS8DT/XFV/2fvTMFL/fTzFJb9cBariRG3KFWgIgUDRcB6gh5m34ubUAChQN1wFquJEbcgVPCW2KhusANcS8DT+3zhxHiYaBU1bT/5K6vv1EFqg3CSXRcOfklR/+RPd2/Wf/2wL/BGiui/tFFRS/AAAAAElFTkSuQmCC"},79005:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},39057:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},96908:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},57177:function(Pt){"use strict";Pt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},47621:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},57947:function(Pt){function Tt(ee){return ee&&ee.__esModule?ee:{default:ee}}Pt.exports=Tt,Pt.exports.__esModule=!0,Pt.exports.default=Pt.exports}}]); diff --git a/p__Shixuns__Detail__Settings__ThemeChange__index.b641727f.async.js b/p__Shixuns__Detail__Settings__ThemeChange__index.b641727f.async.js new file mode 100644 index 0000000000..2d27369029 --- /dev/null +++ b/p__Shixuns__Detail__Settings__ThemeChange__index.b641727f.async.js @@ -0,0 +1,300 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[518],{89489:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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:"outlined"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},59477:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},26227:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},49198:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},41464:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},87169:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},52671:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},8657:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},56082:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},33853:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},11724:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},15075:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},43531:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},38819:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return lt}});var ne=te(14809),ee=te(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ue=Ie,ze=te(7657),ke=function($e,it){return ee.createElement(ze.Z,(0,ne.Z)({},$e,{ref:it,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe},99587:function(ht,Tt){"use strict";Tt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},63720:function(){"use strict";function ht(le,y,a,b){a===void 0&&(a=0),b===void 0&&(b=1/0),this._name=le,this._defaultValue=y,this._minimum=a,this._maximum=b}Object.defineProperty(ht.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(ht.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(ht.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(ht.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,y){var a=go.Shape._FigureParameters[le];return a?a[y]:null},go.Shape.setFigureParameter=function(le,y,a){if(!(a instanceof ht))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var b=go.Shape._FigureParameters[le];b||(b=[],go.Shape._FigureParameters[le]=b),b[y]=a};var Tt=[];function te(le,y){var a=Tt.pop();return a===void 0?new go.Point(le,y):(a.x=le,a.y=y,a)}function ne(){var le=Tt.pop();return le===void 0?new go.Point:le}function ee(le){Tt.push(le)}function Ie(le,y,a,b,E,x,z,ae,re){re||(re=new go.Point);var ie=le-a,pe=E-z,ye=NaN,Le=NaN;if(ie===0)if(pe===0)le===a&&(ye=le,Le=y);else{var we=(x-ae)/pe,Me=x-we*E;ye=le,Le=we*ye+Me}else if(pe===0){var Ce=(y-b)/ie,Ot=y-Ce*le;ye=E,Le=Ce*ye+Ot}else{var Ce=(y-b)/ie,we=(x-ae)/pe,Ot=y-Ce*le,Me=x-we*E;ye=(Me-Ot)/(Ce-we),Le=Ce*ye+Ot}return re.x=ye,re.y=Le,re}function Ue(le,y,a,b,E,x,z,ae,re,ie,pe,ye,Le,we){var Me=1-re,Ce=re,Ot=le*Me+a*Ce,xt=y*Me+b*Ce,ln=a*Me+E*Ce,yt=b*Me+x*Ce,zt=E*Me+z*Ce,Mt=x*Me+ae*Ce,Ut=Ot*Me+ln*Ce,pt=xt*Me+yt*Ce,wt=ln*Me+zt*Ce,nt=yt*Me+Mt*Ce,Dt=Ut*Me+wt*Ce,Et=pt*Me+nt*Ce;ie.x=Ot,ie.y=xt,pe.x=Ut,pe.y=pt,ye.x=Dt,ye.y=Et,Le.x=wt,Le.y=nt,we.x=zt,we.y=Mt}var ze=new go.Spot(.156,.156),ke=new go.Spot(.844,.844),oe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ht("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,y/3),b=Math.min(b,a/3);var E=b*oe,x=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,b,y-E,0,y,E)).add(new go.PathSegment(go.PathSegment.Line,y,a-b)).add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-E,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,E,a,0,a-E)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()));return E>1&&(x.spot1=new go.Spot(0,0,E,E),x.spot2=new go.Spot(1,1,-E,-E)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=a/2,b.endX=y,b.endY=a/2,b}),go.Shape.defineFigureGenerator("LineV",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=y/2,b.startY=0,b.endX=y/2,b.endY=a,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,y,a){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*y,(1-b)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,b*a)).add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,y,a){var b=y/2,E=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return E.spot1=ze,E.spot2=ke,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}),go.Shape.defineFigureGenerator("Line2",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=y,b.startY=0,b.endX=0,b.endY=a,b}),go.Shape.defineFigureGenerator("Curve1",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,oe*y,0,y,(1-oe)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,oe*a,(1-oe)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,oe*a,oe*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-oe)*y,0,0,(1-oe)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ht("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var E=Math.abs(b)*y;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(b=y);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),E.5&&(b=.5);var E=Math.abs(b)*y;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(b=y/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(b=y/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())):x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),E0&&(z.add(new go.PathSegment(go.PathSegment.Move,y/2+ae,y/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,ae,ae).close())),x.spot1=ze,x.spot2=ke,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,y,a){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,b*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)).add(new go.PathSegment(go.PathSegment.Line,b*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,b*a).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new ht("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ht("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,y,a){var b=le?le.parameter1:NaN,E=le?le.parameter2:NaN;isNaN(b)&&(b=0),isNaN(E)&&(E=315);var x=b%360;x<0&&(x+=360);var z=E%360,ae=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,x,z,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,y,a){var b=oe/Math.SQRT2*.5,E=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*y,x*a,y,(1-b)*a,(E+b)*y,(x+b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var E=Math.min(b,y)/2,x=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,y,z-E)).add(new go.PathSegment(go.PathSegment.Line,y,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,a)).add(new go.PathSegment(go.PathSegment.Line,x-E,a)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=Math.min(b,y)/2,x=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,y,z-E)).add(new go.PathSegment(go.PathSegment.Line,y,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,a)).add(new go.PathSegment(go.PathSegment.Line,x-E,a)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,y,a){var b=le?le.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),y===0||a===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var x=y/2,z=a/2,ae=Math.atan2(a,y),re=b-Math.min(Math.cos(ae)*b/2,x),ie=b-Math.min(Math.sin(ae)*b/2,z),E=new go.Geometry,pe=new go.PathFigure(re,0,!0);return E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),pe.add(new go.PathSegment(go.PathSegment.Line,y-re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,y,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,y,a-ie)),pe.add(new go.PathSegment(go.PathSegment.Line,y-re,a)),pe.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),pe.add(new go.PathSegment(go.PathSegment.Line,re,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a-ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=new go.Geometry,x=new go.PathFigure(.1*y,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new ht("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*y,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*y,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*a).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new ht("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.5);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-b)*y,.25*a,Math.abs(1-b)*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*y,.75*a,b*y,.25*a).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,oe*y,0,y,(.5-oe/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+oe/2)*a,oe*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.4*y,.6*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var x=.2,z=.3,ae=0,re=x*oe;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+re+ae)*a,(.5-re+z)*y,(.5+x+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*y,(.5+ae)*a,(.5+re+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+re+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z)*y,(.5-re+ae)*a,(.5+re+z)*y,(.5-x+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-re+z)*y,(.5-x+ae)*a,(.5-x+z+.05)*y,(.5-re+ae-.02)*a)),x=.2,z=0,ae=-.3,re=x*oe,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*y,(.5+ae)*a,(.5+re+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+re+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z)*y,(.5-re+ae)*a,(.5+re+z)*y,(.5-x+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*y,(.5+ae)*a,(.5-re+z)*y,(.5-x+ae)*a,(.5-x+z)*y,(.5-re+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-re+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+re+ae)*a,(.5-re+z)*y,(.5+x+ae)*a)),x=.2,z=-.3,ae=0,re=x*oe,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-x+ae)*a,(1-.5+x+z-.05)*y,(.5-re+ae-.02)*a,(.5+re+z)*y,(.5-x+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*y,(.5+ae)*a,(.5-re+z)*y,(.5-x+ae)*a,(.5-x+z)*y,(.5-re+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+x+ae)*a,(.5-x+z)*y,(.5+re+ae)*a,(.5-re+z)*y,(.5+x+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+re+z)*y,(.5+x+ae)*a,(.5+x+z)*y,(.5+re+ae)*a).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.5,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var x=.1,z=.5,ae=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(z+x)*y,ae*a)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*z,a*ae,x*y,x*y).close()),E=new go.PathFigure(y*.5,0,!1),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ae=.75,E=new go.PathFigure((z+x)*y,ae*a,!0),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*z,a*ae,x*y,x*y).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(le,y,a){var b=.8535533905932737,E=.5*y,x=.5*a;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,x,E,x)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,b*a)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,b*y,b*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=.5,z=.5,ae=.5,re=new go.PathFigure(z*y,(ae-x)*a);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-E)*y,(ae-x)*a,(z-x)*y,(ae-E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+E)*a,(z-E)*y,(ae+x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+E)*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z+x)*y,(ae-E)*a,(z+E)*y,(ae-x)*a)),x=.4,E=oe*.4;var ie=ne(),pe=ne(),ye=ne(),Le=ne();Ue(z,ae-x,z+E,ae-x,z+x,ae-E,z+x,ae,.42,ie,pe,ye,Le,Le);var we=ne(),Me=ne(),Ce=ne();Ue(z,ae-x,z+E,ae-x,z+x,ae-E,z+x,ae,.58,Le,Le,Ce,we,Me);var Ot=ne(),xt=ne(),ln=ne();Ue(z,ae+x,z-E,ae+x,z-x,ae+E,z-x,ae,.42,Ot,xt,ln,Le,Le);var yt=ne(),zt=ne(),Mt=ne();return Ue(z,ae+x,z-E,ae+x,z-x,ae+E,z-x,ae,.58,Le,Le,Mt,yt,zt),re.add(new go.PathSegment(go.PathSegment.Move,Mt.x*y,Mt.y*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,yt.x*y,yt.y*a,zt.x*y,zt.y*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-E)*a,(z-E)*y,(ae-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*y,ye.y*a,ie.x*y,ie.y*a,pe.x*y,pe.y*a)),re.add(new go.PathSegment(go.PathSegment.Line,Mt.x*y,Mt.y*a).close()),re.add(new go.PathSegment(go.PathSegment.Move,ln.x*y,ln.y*a)),re.add(new go.PathSegment(go.PathSegment.Line,Ce.x*y,Ce.y*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,we.x*y,we.y*a,Me.x*y,Me.y*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+E)*a,(z+E)*y,(ae+x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,ln.x*y,ln.y*a,Ot.x*y,Ot.y*a,xt.x*y,xt.y*a).close()),ee(ie),ee(pe),ee(ye),ee(Le),ee(we),ee(Me),ee(Ce),ee(Ot),ee(xt),ee(ln),ee(yt),ee(zt),ee(Mt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>y&&(b=y);var E=(y-b)/2,x=E+b;return new go.Geometry().add(new go.PathFigure(x,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,y,a){var b=new go.Geometry,E=oe*.4,x=.4,z=.5,ae=.5,re=ne(),ie=ne(),pe=ne(),ye=ne(),Le=new go.PathFigure((z-x)*y,ae*a,!1);b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-E)*a,(z-E)*y,(ae-x)*a)),Ue(z,ae-x,z+E,ae-x,z+x,ae-E,z+x,ae,.44,pe,ye,ie,re,re),Le.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*y,ie.y*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a));var we=te(ie.x,ie.y);Ue(z,ae-x,z+E,ae-x,z+x,ae-E,z+x,ae,.56,re,re,ie,pe,ye);var Me=te(ie.x,ie.y);Le.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.95*.9)*y,we.y*.1*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.85*y,we.y*.1*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Le.add(new go.PathSegment(go.PathSegment.Line,y,0)),Le.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Le.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.9)*y,.15*a)),Le.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.9)*y,(Me.y*.1+.05*.9)*a)),Le.add(new go.PathSegment(go.PathSegment.Line,Me.x*y,Me.y*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+E)*a,(z+E)*y,(ae+x)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-E)*y,(ae+x)*a,(z-x)*y,(ae+E)*a)),x=.35,E=oe*.35;var Ce=new go.PathFigure(z*y,(ae-x)*a,!1);b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-E)*y,(ae-x)*a,(z-x)*y,(ae-E)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+E)*a,(z-E)*y,(ae+x)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+E)*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z+x)*y,(ae-E)*a,(z+E)*y,(ae-x)*a));var Ot=new go.PathFigure((z-x)*y,ae*a,!1);return b.add(Ot),ee(re),ee(ie),ee(pe),ee(ye),ee(we),ee(Me),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(le,y,a){var b=new go.Geometry,E=.375,x=0,z=-.125,ae=E*oe,re=new go.PathFigure((.525+x)*y,(.5+E+z)*a,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*y,(.5+z)*a,(.5+ae+x)*y,(.5+E+z)*a,(.5+E+x)*y,(.5+ae+z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-E+z)*a,(1-.5+E+x)*y,(.5-ae+z)*a,(.5+ae+x)*y,(.5-E+z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5-E+z)*a,(.5-E+x)*y,(.5-ae+z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*y,(.5+E+z)*a,(.5-E+x)*y,(.5+ae+z)*a,(.5-ae+x)*y,(.5+E+z)*a)),re.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),re.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),re.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),re.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),re.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),re.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),re.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),re.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),E=.325,x=0,z=-.125,ae=E*oe;var re=new go.PathFigure((1-.5+E+x)*y,(.5+z)*a,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5+E+z)*a,(.5+E+x)*y,(.5+ae+z)*a,(.5+ae+x)*y,(.5+E+z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5+E+z)*a,(.5-E+x)*y,(.5+ae+z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-E+z)*a,(.5-E+x)*y,(.5-ae+z)*a,(.5-ae+x)*y,(.5-E+z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*y,(.5+z)*a,(.5+ae+x)*y,(.5-E+z)*a,(1-.5+E+x)*y,(.5-ae+z)*a));var re=new go.PathFigure((.525+x)*y,(.5+E+z)*a,!1);return b.add(re),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(le,y,a){var b=le?le.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,y,a){var b=le?le.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,y,a){var b=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,y,a){var b=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*y,b*a,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,y,a){var b=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,b*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*y,b*a,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ht("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ht("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=le?le.parameter2:NaN;isNaN(E)&&(E=.3);var x=(1-b)*y,z=(.5-E/2)*a,ae=(.5+E/2)*a,re=new go.Geometry,ie=new go.PathFigure(0,z,!0);re.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x,z)),ie.add(new go.PathSegment(go.PathSegment.Line,x,0)),ie.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,x,a)),ie.add(new go.PathSegment(go.PathSegment.Line,x,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),re.spot1=new go.Spot(0,z/a);var pe=Ie(0,ae/a,1,ae/a,x/y,1,1,.5,ne());return re.spot2=new go.Spot(pe.x,pe.y),ee(pe),re}),go.Shape.setFigureParameter("Arrow2",0,new ht("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ht("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=30),b>y&&(b=y);var E=le?le.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,a/2);var x=y-b,z=(a-E)/2,ae=z+E,re=new go.Geometry,ie=new go.PathFigure(0,z,!0);re.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x,z)),ie.add(new go.PathSegment(go.PathSegment.Line,x,0)),ie.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,x,a)),ie.add(new go.PathSegment(go.PathSegment.Line,x,ae)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),re.spot1=new go.Spot(0,z/a);var pe=Ie(0,ae/a,1,ae/a,x/y,1,1,.5,ne());return re.spot2=new go.Spot(pe.x,pe.y),ee(pe),re}),go.Shape.defineFigureGenerator("Chevron",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ht("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*a,x=(.5+b/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var re=Ie(0,.5,.3,0,0,E/a,.1,E/a,ne());return z.spot1=new go.Spot(re.x,re.y),re=Ie(.7,1,1,.5,0,x/a,1,x/a,re),z.spot2=new go.Spot(re.x,re.y),ee(re),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ht("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ht("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var x=(a-b)/2,z=x+b,ae=(a-E)/2,re=ae+E;(b>a||E>a)&&(E>b?(b=b*a/E,x=(a-b)/2,z=x+b,ae=0,re=a):(x=0,z=a,ae=0,re=a));var ie=new go.Geometry,pe=new go.PathFigure(y,.5*a,!0);ie.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,re)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ae)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close());var ye=Ie(0,.5,.3,ae/a,0,x/a,1,x/a,ne());return ie.spot1=new go.Spot(ye.x,ye.y),ye=Ie(.7,re/a,1,.5,0,z/a,1,z/a,ye),ie.spot2=new go.Spot(ye.x,ye.y),ee(ye),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new ht("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*a,x=(.5+b/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(0,E/a);var re=Ie(.7,1,1,.5,0,x/a,1,x/a,ne());return z.spot2=new go.Spot(re.x,re.y),ee(re),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new ht("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ht("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var x=(a-b)/2,z=x+b,ae=(a-E)/2,re=ae+E;(b>a||E>a)&&(E>b?(b=b*a/E,x=(a-b)/2,z=x+b,ae=0,re=a):(x=0,z=a,ae=0,re=a));var ie=new go.Geometry,pe=new go.PathFigure(y,.5*a,!0);ie.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,re)),pe.add(new go.PathSegment(go.PathSegment.Line,0,re)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ae)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ae)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close()),ie.spot1=new go.Spot(0,x/a);var ye=Ie(.7,re/a,1,.5,0,z/a,1,z/a,ne());return ie.spot2=new go.Spot(ye.x,ye.y),ee(ye),ie}),go.Shape.setFigureParameter("Pointer",0,new ht("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(b,.35);var z=Ie(.2,.65,1,.65,0,1,1,.5,ne());return E.spot2=new go.Spot(z.x,z.y),ee(z),E}),go.Shape.setFigureParameter("RoundedPointer",0,new ht("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*y,.75*a,b*y,.25*a).close()),E.spot1=new go.Spot(b,.35);var z=Ie(0,.65,1,.65,0,1,1,.5,ne());return E.spot2=new go.Spot(z.x,z.y),ee(z),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new ht("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.4);var E=(.5-b/2)*a,x=(.5+b/2)*a,z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,.3);var re=Ie(.7,1,1,.5,0,x/a,1,x/a,ne());return z.spot2=new go.Spot(re.x,re.y),ee(re),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ht("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=50);var E=(a-b)/2,x=E+b;b>a&&(E=0,x=a);var z=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,E/a);var re=Ie(.7,1,1,.5,0,x/a,1,x/a,ne());return z.spot2=new go.Spot(re.x,re.y),ee(re),z}),go.Shape.setFigureParameter("SquareArrow",0,new ht("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*y,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(b,1),E}),go.Shape.defineFigureGenerator("Cone1",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=oe*.1,z=new go.PathFigure(0,.9*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+x)*a).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.9*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var x=new go.PathFigure(0,.9*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.3*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var x=new go.PathFigure(0,.3*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=oe*.5,z=new go.PathFigure(0,b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,oe*b,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*y,b,(.5+x)*y,0,1*y,oe*b)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-oe*b,(.5+x)*y,1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-x)*y,1*a,0,a-oe*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b));var ae=new go.PathFigure(y,b,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*b,1*y,2*b-oe*b,(.5+x)*y,2*b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-x)*y,2*b,0,2*b-oe*b)),E.spot1=new go.Spot(0,0,0,2*b),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=oe*.5,z=new go.PathFigure(0,a-b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,oe*b,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,b,(.5+x)*y,0,y,oe*b)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-oe*b,(.5+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-x)*y,a,0,a-oe*b));var ae=new go.PathFigure(0,a-b,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*b,0,a-b-oe*b,(.5-x)*y,a-2*b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,a-b,(.5+x)*y,a-2*b,y,a-b-oe*b)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*b),E}),go.Shape.defineFigureGenerator("Cylinder3",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=oe*.5,z=new go.PathFigure(b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y-b,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-oe*b,0,y,(.5-x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,(.5+x)*a,y-oe*b,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,oe*b,a,0,(.5+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*a,oe*b,0));var ae=new go.PathFigure(b,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*a,b+oe*b,0,2*b,(.5-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,a,2*b,(.5+x)*a,b+oe*b,a)),E.spot1=new go.Spot(0,0,2*b,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=oe*.5,z=new go.PathFigure(y-b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-oe*b,0,y,(.5-x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,(.5+x)*a,y-oe*b,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,oe*b,a,0,(.5+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*a,oe*b,0)),z.add(new go.PathSegment(go.PathSegment.Line,y-b,0));var ae=new go.PathFigure(y-b,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-2*b,.5*a,y-b-oe*b,0,y-2*b,(.5-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y-2*b,(.5+x)*a,y-b-oe*b,a)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*b,0),E}),go.Shape.defineFigureGenerator("Prism1",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.25*y,.25*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.25*y,.25*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.25*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var x=new go.PathFigure(.5*y,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(le,y,a){var b=new go.Geometry,E=.2,x=.1,z=oe*E,ae=oe*x,re=.5,ie=.1,pe=new go.PathFigure(re*y,(ie+x)*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(re-E)*y,ie*a,(re-z)*y,(ie+x)*a,(re-E)*y,(ie+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-x)*a,(re-E)*y,(ie-ae)*a,(re-z)*y,(ie-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(re+E)*y,ie*a,(re+z)*y,(ie-x)*a,(re+E)*y,(ie-ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie+x)*a,(re+E)*y,(ie+ae)*a,(re+z)*y,(ie+x)*a));var ye=.05,Le=oe*ye;re=.05,ie=.25;var we=new go.PathFigure(.5*y,.2*a,!0);return b.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),re=.95,ie=.25,we.add(new go.PathSegment(go.PathSegment.Bezier,(re+ye)*y,ie*a,(re+Le)*y,(ie-ye)*a,(re+ye)*y,(ie-Le)*a)),we.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),ye=.025,Le=oe*ye,re=.825,ie=.35,we.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-ye)*a,(re+ye)*y,(ie-Le)*a,(re+Le)*y,(ie-ye)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ye)*y,ie*a,(re-Le)*y,(ie-ye)*a,(re-ye)*y,(ie-Le)*a)),we.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),we.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),we.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),ye=.05,Le=oe*ye,re=.5,ie=.7,we.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-ye)*a,(re+ye)*y,(ie-Le)*a,(re+Le)*y,(ie-ye)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ye)*y,ie*a,(re-Le)*y,(ie-ye)*a,(re-ye)*y,(ie-Le)*a)),we.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),we.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),we.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),ye=.025,Le=oe*ye,re=.175,ie=.35,we.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-ye)*a,(re+ye)*y,(ie-Le)*a,(re+Le)*y,(ie-ye)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ye)*y,ie*a,(re-Le)*y,(ie-ye)*a,(re-ye)*y,(ie-Le)*a)),we.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),we.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),we.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ye=.05,Le=oe*ye,re=.05,ie=.25,we.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-ye)*a,(re-ye)*y,(ie-Le)*a,(re-Le)*y,(ie-ye)*a)),we.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new ht("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(y,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*y,0).close()),E.spot1=new go.Spot(0,b),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var x=new go.PathFigure(.5*y,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,E*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),b}),go.Shape.defineFigureGenerator("Database",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=oe*.1,z=new go.PathFigure(y,.1*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-x)*a));var ae=new go.PathFigure(y,.1*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+E)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+E)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+x)*a,(.5+E)*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-E)*y,.4*a,0,(.3+x)*a)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=oe*.1,z=new go.PathFigure(y,.1*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-x)*a));var ae=new go.PathFigure(y,.1*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+E)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+E)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+x)*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var x=oe*.2,z=new go.PathFigure(0,.2*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-x)*a,(.2-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+x)*y,0,y,(.2-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+x)*a,(.8+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*y,a,0,(.8+x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ae=new go.PathFigure(0,E*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,E*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),b}),go.Shape.defineFigureGenerator("Document",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(E*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(.1*y,.4*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.75*y,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var x=new go.PathFigure(y,.5*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a));var z=new go.PathFigure(y,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN,x=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(E*y,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ae.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),b}),go.Shape.defineFigureGenerator("Junction",function(le,y,a){var b=new go.Geometry,E=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=oe*.5,ae=.5,re=new go.PathFigure(y,ae*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,a,y,(ae+z)*a,(ae+z)*y,a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*a,(ae-z)*y,a,0,(ae+z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,0,0,(ae-z)*a,(ae-z)*y,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,y,ae*a,(ae+z)*y,0,y,(ae-z)*a));var ie=new go.PathFigure((x+E)*y,(x+E)*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)),ie.add(new go.PathSegment(go.PathSegment.Move,x*y,(x+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(x+E)*y,x*a)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var x=new go.PathFigure(.1*y,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=.5,z=new go.PathFigure(.5*y,a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-E)*y,a,0,(x+E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-E)*a,(x-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+E)*y,0,y,(x-E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*y,.9*a,y,(x+E)*a,(x+E)*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.7);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,E*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var x=new go.PathFigure(.1*y,.2*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,.1*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var x=new go.PathFigure(.2*y,.1*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=1-E,z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ae=new go.PathFigure(.5*E*y,E*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*y,E*a)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=.5,z=new go.PathFigure(y,x*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+E)*a,(x+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-E)*y,a,0,(x+E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-E)*a,(x-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+E)*y,0,y,(x-E)*a));var ae=new go.PathFigure(y,.5*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN,x=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN,x=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure((1-E)*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,E*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),b}),go.Shape.defineFigureGenerator("Process",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(E*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(0,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(E*y,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var z=new go.PathFigure(E*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),b.spot1=new go.Spot(E,0),b.spot2=new go.Spot(1-E,1),b}),go.Shape.defineFigureGenerator("Terminator",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-E)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+E)*y,0,y,(.5-E)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+E)*a,(.5+E)*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=.5,z=new go.PathFigure(y,x*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+E)*a,(x+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-E)*y,a,0,(x+E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-E)*a,(x-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+E)*y,0,y,(x-E)*a));var ae=new go.PathFigure(y,x*a,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,x*a));var re=new go.PathFigure(.8*y,.75*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),re.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),re.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),re.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),re.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),b}),go.Shape.defineFigureGenerator("Ground",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b}),go.Shape.defineFigureGenerator("Inverter",function(le,y,a){var b=new go.Geometry,E=oe*.1,x=.1,z=.9,ae=.5,re=new go.PathFigure(.8*y,.5*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var ie=new go.PathFigure((z+x)*y,ae*a,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+E)*a,(z+E)*y,(ae+x)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-E)*y,(ae+x)*a,(z-x)*y,(ae+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-E)*a,(z-E)*y,(ae-x)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+E)*y,(ae-x)*a,(z+x)*y,(ae-E)*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=oe*.4,z=oe*.1,ae=.1,re=.9,ie=.5,pe=new go.PathFigure(.8*y,.5*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+x)*a,(.4+E)*y,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+E)*y,0,.8*y,(.5-x)*a));var ye=new go.PathFigure((re+ae)*y,ie*a,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie+ae)*a,(re+ae)*y,(ie+z)*a,(re+z)*y,(ie+ae)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae)*y,ie*a,(re-z)*y,(ie+ae)*a,(re-ae)*y,(ie+z)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-ae)*a,(re-ae)*y,(ie-z)*a,(re-z)*y,(ie-ae)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae)*y,ie*a,(re+z)*y,(ie-ae)*a,(re+ae)*y,(ie-z)*a)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(le,y,a){var b=new go.Geometry,E=.5,x=oe*E,z=0,ae=.5,re=new go.PathFigure(.8*y,.5*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+x)*y,(ae-E)*a,.7*y,(ae-x)*a)),E=.1,x=oe*.1,z=.9,ae=.5;var ie=new go.PathFigure((z-E)*y,ae*a,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-E)*a,(z-E)*y,(ae-x)*a,(z-x)*y,(ae-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ae*a,(z+x)*y,(ae-E)*a,(z+E)*y,(ae-x)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+E)*a,(z+E)*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ae*a,(z-x)*y,(ae+E)*a,(z-E)*y,(ae+x)*a)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(le,y,a){var b=new go.Geometry,E=.5,x=oe*E,z=0,ae=.5,re=new go.PathFigure(0,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+x+x)*y,(ae-E)*a,.8*y,(ae-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ae+x)*a,(z+x+x)*y,(ae+E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(le,y,a){var b=new go.Geometry,E=.5,x=oe*E,z=.2,ae=.5,re=new go.PathFigure(.1*y,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var ie=new go.PathFigure(.8*y,.5*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+x)*y,(ae-E)*a,.7*y,(ae-x)*a)),E=.1,x=oe*.1,z=.9,ae=.5;var pe=new go.PathFigure((z-E)*y,ae*a,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-E)*a,(z-E)*y,(ae-x)*a,(z-x)*y,(ae-E)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ae*a,(z+x)*y,(ae-E)*a,(z+E)*y,(ae-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+E)*a,(z+E)*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ae*a,(z-x)*y,(ae+E)*a,(z-E)*y,(ae+x)*a)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(le,y,a){var b=new go.Geometry,E=.5,x=oe*E,z=.2,ae=.5,re=new go.PathFigure(.1*y,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var ie=new go.PathFigure(.2*y,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+x)*y,(ae-E)*a,.9*y,(ae-x)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("Resistor",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b}),go.Shape.defineFigureGenerator("Inductor",function(le,y,a){var b=new go.Geometry,E=oe*.1,x=.1,z=.1,ae=.5,re=new go.PathFigure((z-E*.5)*y,a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-E)*y,a,(z-x)*y,0)),z=.3,re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+E)*y,a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-E)*y,a,(z-x)*y,0)),z=.5,re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+E)*y,a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-E)*y,a,(z-x)*y,0)),z=.7,re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+x)*y,0,(z+E)*y,a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,0,(z-E)*y,a,(z-x)*y,0)),z=.9,re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E*.5)*y,a,(z+x)*y,0,(z+E)*y,a)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,y,a){var b=new go.Geometry,E=oe*.5,x=.5,z=.5,ae=.5,re=new go.PathFigure((z-x)*y,ae*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-x)*a,(z-x)*y,(ae-E)*a,(z-E)*y,(ae-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+E)*y,(ae-x)*a,(z+x)*y,(ae-E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+E)*a,(z+E)*y,(ae+x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-E)*y,(ae+x)*a,(z-x)*y,(ae+E)*a)),re.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*y,ae*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*y,ae*a,z*y,(ae-x)*a,z*y,(ae+x)*a)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("Diode",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(le,y,a){var b=new go.Geometry,E=y,x=a;y=y*.38,a=a*.6;var z=oe*.8,ae=.8,re=0,ie=.5,pe=(E-y)/2,ye=(x-a)/2,Le=new go.PathFigure(re*y+pe,(ie+ae)*a+ye,!0);b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae)*y+pe,ie*a+ye,(re-z)*y+pe,(ie+ae)*a+ye,(re-ae)*y+pe,(ie+z)*a+ye)),Le.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie-ae)*a+ye,(re-ae)*y+pe,(ie-z)*a+ye,(re-z)*y+pe,(ie-ae)*a+ye)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae+z*.5)*y+pe,ie*a+ye,re*y+pe,(ie-ae)*a+ye,(re-ae+z*.5)*y+pe,(ie-z)*a+ye)),Le.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie+ae)*a+ye,(re-ae+z*.5)*y+pe,(ie+z)*a+ye,re*y+pe,(ie+ae)*a+ye).close()),z=oe*.4,ae=.4,re=.2,ie=.5;var we=new go.PathFigure(re*y+pe,(ie+ae)*a+ye,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae)*y+pe,ie*a+ye,(re-z)*y+pe,(ie+ae)*a+ye,(re-ae)*y+pe,(ie+z)*a+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie-ae)*a+ye,(re-ae)*y+pe,(ie-z)*a+ye,(re-z)*y+pe,(ie-ae)*a+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae+z*.5)*y+pe,ie*a+ye,re*y+pe,(ie-ae)*a+ye,(re-ae+z*.5)*y+pe,(ie-z)*a+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie+ae)*a+ye,(re-ae+z*.5)*y+pe,(ie+z)*a+ye,re*y+pe,(ie+ae)*a+ye).close()),z=oe*.2,ae=.2,re=.5,ie=.5;var Me=new go.PathFigure((re-ae)*y+pe,ie*a+ye,!0);b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie-ae)*a+ye,(re-ae)*y+pe,(ie-z)*a+ye,(re-z)*y+pe,(ie-ae)*a+ye)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae)*y+pe,ie*a+ye,(re+z)*y+pe,(ie-ae)*a+ye,(re+ae)*y+pe,(ie-z)*a+ye)),Me.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie+ae)*a+ye,(re+ae)*y+pe,(ie+z)*a+ye,(re+z)*y+pe,(ie+ae)*a+ye)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae)*y+pe,ie*a+ye,(re-z)*y+pe,(ie+ae)*a+ye,(re-ae)*y+pe,(ie+z)*a+ye)),z=oe*.4,ae=.4,re=.8,ie=.5;var Ce=new go.PathFigure(re*y+pe,(ie-ae)*a+ye,!0);b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae)*y+pe,ie*a+ye,(re+z)*y+pe,(ie-ae)*a+ye,(re+ae)*y+pe,(ie-z)*a+ye)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie+ae)*a+ye,(re+ae)*y+pe,(ie+z)*a+ye,(re+z)*y+pe,(ie+ae)*a+ye)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae-z*.5)*y+pe,ie*a+ye,re*y+pe,(ie+ae)*a+ye,(re+ae-z*.5)*y+pe,(ie+z)*a+ye)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie-ae)*a+ye,(re+ae-z*.5)*y+pe,(ie-z)*a+ye,re*y+pe,(ie-ae)*a+ye).close()),z=oe*.8,ae=.8,re=1,ie=.5;var Ot=new go.PathFigure(re*y+pe,(ie-ae)*a+ye,!0);return b.add(Ot),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae)*y+pe,ie*a+ye,(re+z)*y+pe,(ie-ae)*a+ye,(re+ae)*y+pe,(ie-z)*a+ye)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie+ae)*a+ye,(re+ae)*y+pe,(ie+z)*a+ye,(re+z)*y+pe,(ie+ae)*a+ye)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae-z*.5)*y+pe,ie*a+ye,re*y+pe,(ie+ae)*a+ye,(re+ae-z*.5)*y+pe,(ie+z)*a+ye)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,re*y+pe,(ie-ae)*a+ye,(re+ae-z*.5)*y+pe,(ie-z)*a+ye,re*y+pe,(ie-ae)*a+ye).close()),b}),go.Shape.defineFigureGenerator("Email",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),b}),go.Shape.defineFigureGenerator("Ethernet",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.35*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var x=new go.PathFigure(.1*y,a,!0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.6*y,a,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ae=new go.PathFigure(0,.5*a,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),b}),go.Shape.defineFigureGenerator("Power",function(le,y,a){var b=new go.Geometry,E=oe*.4,x=.4,z=.5,ae=.5,re=ne(),ie=ne(),pe=ne(),ye=ne();Ue(z,ae-x,z+E,ae-x,z+x,ae-E,z+x,ae,.5,re,re,ie,pe,ye);var Le=te(ie.x,ie.y),we=new go.PathFigure(ie.x*y,ie.y*a,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z+x)*y,(ae+E)*a,(z+E)*y,(ae+x)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,(z-E)*y,(ae+x)*a,(z-x)*y,(ae+E)*a)),Ue(z-x,ae,z-x,ae-E,z-E,ae-x,z,ae-x,.5,pe,ye,ie,re,re),we.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*y,ie.y*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a)),E=oe*.3,x=.3,Ue(z-x,ae,z-x,ae-E,z-E,ae-x,z,ae-x,.5,pe,ye,ie,re,re),we.add(new go.PathSegment(go.PathSegment.Line,ie.x*y,ie.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ae*a,ye.x*y,ye.y*a,pe.x*y,pe.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+x)*a,(z-x)*y,(ae+E)*a,(z-E)*y,(ae+x)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ae*a,(z+E)*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),Ue(z,ae-x,z+E,ae-x,z+x,ae-E,z+x,ae,.5,re,re,ie,pe,ye),we.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*y,ie.y*a,ye.x*y,ye.y*a,pe.x*y,pe.y*a).close());var we=new go.PathFigure(.45*y,0,!0);return b.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),we.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),we.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),ee(re),ee(ie),ee(pe),ee(ye),ee(Le),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a/2,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function x(z,ae,re){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*y,(.8+re)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*y,(.5+re)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*y,(.5+re)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*y,(.8+re)*a).close())}return x(E,0,0),x(E,.4,0),x(E,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.2*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.37*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),E.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),E.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,y,a){var b=new go.Geometry,E=.5,x=0,z=0,ae=E*oe,re=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,pe=1,ye=.5,Le=.5,we=0,Me=new go.PathFigure(re*y,(1-ie)*a,!1);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,ye*a,pe*y,.7*a,pe*y,ye*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(Le+x)*y,(we+x)*a,(.5+E+x)*y,(.5-ae+x)*a,(.5+ae+x)*y,(.5-E+x)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*y,(.5+z)*a,(.5-ae+x)*y,(.5-E+z)*a,(.5-E+x)*y,(.5-ae+z)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*y,.9*a,(.5-E+x)*y,(.5+ae+z)*a,(.5-ae+x)*y,.9*a)),Me.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*y,.8*a)),Me.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*y,.9*a)),Me.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*y,.95*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(y,a,!1);b.add(x);var z=new go.PathFigure(0,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var E=new go.PathFigure(0,.2*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.7*y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var x=new go.PathFigure(.45*y,.73*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),x.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),x.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(.335*y,(1-.555)*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),x.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var z=.5-.285,ae=.5,re=z,ie=Math.PI/4,pe=4*(1-Math.cos(ie))/(3*Math.sin(ie)),ye=pe*.5,Le=z,we=z,Me=pe*Le,Ce=pe*we;x.add(new go.PathSegment(go.PathSegment.Bezier,(ae-Le)*y,re*a,(ae-(Me+Le)/2)*y,(re+(we+Ce)/2)*a,(ae-Le)*y,(re+Ce)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,(re-we)*a,(ae-Le)*y,(re-Ce)*a,(ae-Me)*y,(re-we)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ae+Le)*y,re*a,(ae+Me)*y,(re-we)*a,(ae+Le)*y,(re-Ce)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ae+Le)*y,(re+Ce)*a,(ae+(Me+Le)/2)*y,(re+(we+Ce)/2)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var Ot=new go.PathFigure(.2*y,a,!1);b.add(Ot),Ot.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var xt=new go.PathFigure(.8*y,a,!1);return b.add(xt),xt.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var x=new go.PathFigure(.2*y,.2*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(y,a,!1);b.add(x);var z=new go.PathFigure(.1*y,a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("Caution",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.05*y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var x=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*y,.875*a)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,x*y,x*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),b}),go.Shape.defineFigureGenerator("Recycle",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.45*y,.95*a,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),E.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),E.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var x=new go.PathFigure(.475*y,.2*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),x.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var z=new go.PathFigure(.675*y,.575*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),z.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,y,a){var b=new go.Geometry,E=.5,x=oe*.5,z=new go.PathFigure(y,E*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,a,y,(E+x)*a,(E+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-x)*y,a,0,(E+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-x)*a,(E-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+x)*y,0,y,(E-x)*a));var ae=new go.PathFigure(E*y,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*y,.15*a)),ae.add(new go.PathSegment(go.PathSegment.Move,E*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,E*y,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,E*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),b}),go.Shape.defineFigureGenerator("Package",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.15*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,.15*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(0,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),b}),go.Shape.defineFigureGenerator("Component",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var x=new go.PathFigure(0,.2*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var z=new go.PathFigure(0,.6*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.15*y,.6*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var x=new go.PathFigure(.15*y,.6*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(y,.8*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var z=.1,ae=oe*.1,re=.2,ie=.9,pe=new go.PathFigure((re-z)*y,ie*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-z)*a,(re-z)*y,(ie-ae)*a,(re-ae)*y,(ie-z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(re+z)*y,ie*a,(re+ae)*y,(ie-z)*a,(re+z)*y,(ie-ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie+z)*a,(re+z)*y,(ie+ae)*a,(re+ae)*y,(ie+z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(re-z)*y,ie*a,(re-ae)*y,(ie+z)*a,(re-z)*y,(ie+ae)*a).close()),z=.1,ae=oe*.1,re=.8,ie=.9;var ye=new go.PathFigure((re-z)*y,ie*a,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-z)*a,(re-z)*y,(ie-ae)*a,(re-ae)*y,(ie-z)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re+z)*y,ie*a,(re+ae)*y,(ie-z)*a,(re+z)*y,(ie-ae)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie+z)*a,(re+z)*y,(ie+ae)*a,(re+ae)*y,(ie+z)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re-z)*y,ie*a,(re-ae)*y,(ie+z)*a,(re-z)*y,(ie+ae)*a).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.2*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b}),go.Shape.defineFigureGenerator("Forklift",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.5*y,.8*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ae=new go.PathFigure(.5*y,.7*a,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var re=.1,ie=oe*.1,pe=.1,ye=.9,Le=new go.PathFigure((pe-re)*y,ye*a,!0);b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye-re)*a,(pe-re)*y,(ye-ie)*a,(pe-ie)*y,(ye-re)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(pe+re)*y,ye*a,(pe+ie)*y,(ye-re)*a,(pe+re)*y,(ye-ie)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye+re)*a,(pe+re)*y,(ye+ie)*a,(pe+ie)*y,(ye+re)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(pe-re)*y,ye*a,(pe-ie)*y,(ye+re)*a,(pe-re)*y,(ye+ie)*a)),re=.1,ie=oe*.1,pe=.4,ye=.9;var we=new go.PathFigure((pe-re)*y,ye*a,!0);return b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye-re)*a,(pe-re)*y,(ye-ie)*a,(pe-ie)*y,(ye-re)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe+re)*y,ye*a,(pe+ie)*y,(ye-re)*a,(pe+re)*y,(ye-ie)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye+re)*a,(pe+re)*y,(ye+ie)*a,(pe+ie)*y,(ye+re)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe-re)*y,ye*a,(pe-ie)*y,(ye+re)*a,(pe-re)*y,(ye+ie)*a)),b}),go.Shape.defineFigureGenerator("RailShipment",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,.4*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var x=new go.PathFigure(.45*y,.7*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var z=new go.PathFigure(.55*y,.4*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var pe=.05,ye=oe*.05,Le=.175,we=.95,ae=new go.PathFigure((Le-pe)*y,we*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(we-pe)*a,(Le-pe)*y,(we-ye)*a,(Le-ye)*y,(we-pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Le+pe)*y,we*a,(Le+ye)*y,(we-pe)*a,(Le+pe)*y,(we-ye)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(we+pe)*a,(Le+pe)*y,(we+ye)*a,(Le+ye)*y,(we+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Le-pe)*y,we*a,(Le-ye)*y,(we+pe)*a,(Le-pe)*y,(we+ye)*a));var pe=.05,ye=oe*.05,Le=.375,we=.95,re=new go.PathFigure((Le-pe)*y,we*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(we-pe)*a,(Le-pe)*y,(we-ye)*a,(Le-ye)*y,(we-pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Le+pe)*y,we*a,(Le+ye)*y,(we-pe)*a,(Le+pe)*y,(we-ye)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(we+pe)*a,(Le+pe)*y,(we+ye)*a,(Le+ye)*y,(we+pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Le-pe)*y,we*a,(Le-ye)*y,(we+pe)*a,(Le-pe)*y,(we+ye)*a));var pe=.05,ye=oe*.05,Le=.625,we=.95,ie=new go.PathFigure((Le-pe)*y,we*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(we-pe)*a,(Le-pe)*y,(we-ye)*a,(Le-ye)*y,(we-pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Le+pe)*y,we*a,(Le+ye)*y,(we-pe)*a,(Le+pe)*y,(we-ye)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(we+pe)*a,(Le+pe)*y,(we+ye)*a,(Le+ye)*y,(we+pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Le-pe)*y,we*a,(Le-ye)*y,(we+pe)*a,(Le-pe)*y,(we+ye)*a));var pe=.05,ye=oe*.05,Le=.825,we=.95,Me=new go.PathFigure((Le-pe)*y,we*a,!0);b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(we-pe)*a,(Le-pe)*y,(we-ye)*a,(Le-ye)*y,(we-pe)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(Le+pe)*y,we*a,(Le+ye)*y,(we-pe)*a,(Le+pe)*y,(we-ye)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,Le*y,(we+pe)*a,(Le+pe)*y,(we+ye)*a,(Le+ye)*y,(we+pe)*a)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(Le-pe)*y,we*a,(Le-ye)*y,(we+pe)*a,(Le-pe)*y,(we+ye)*a).close());var Ce=new go.PathFigure(0,a,!1);return b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(.15*y,a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ae=.05,re=oe*.05,ie=.35,pe=.775,ye=new go.PathFigure((ie-ae)*y,pe*a,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(pe-ae)*a,(ie-ae)*y,(pe-re)*a,(ie-re)*y,(pe-ae)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ae)*y,pe*a,(ie+re)*y,(pe-ae)*a,(ie+ae)*y,(pe-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(pe+ae)*a,(ie+ae)*y,(pe+re)*a,(ie+re)*y,(pe+ae)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ae)*y,pe*a,(ie-re)*y,(pe+ae)*a,(ie-ae)*y,(pe+re)*a).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),b}),go.Shape.defineFigureGenerator("Globe",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),b}),go.Shape.defineFigureGenerator("Wave",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.25*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),b}),go.Shape.defineFigureGenerator("Operator",function(le,y,a){var b=new go.Geometry,E=.3,x=oe*.3,z=.5,ae=.7,re=new go.PathFigure((z-E)*y,ae*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-E)*a,(z-E)*y,(ae-x)*a,(z-x)*y,(ae-E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ae*a,(z+x)*y,(ae-E)*a,(z+E)*y,(ae-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+E)*a,(z+E)*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ae*a,(z-x)*y,(ae+E)*a,(z-E)*y,(ae+x)*a));var ie=new go.PathFigure(0,.7*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),b}),go.Shape.defineFigureGenerator("Battery",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var x=new go.PathFigure(0,.6*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b}),go.Shape.defineFigureGenerator("Delete",function(le,y,a){var b=new go.Geometry,E=.5,x=oe*.5,z=.5,ae=.5,re=new go.PathFigure((z-E)*y,ae*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-E)*a,(z-E)*y,(ae-x)*a,(z-x)*y,(ae-E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ae*a,(z+x)*y,(ae-E)*a,(z+E)*y,(ae-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+E)*a,(z+E)*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ae*a,(z-x)*y,(ae+E)*a,(z-E)*y,(ae+x)*a));var ie=new go.PathFigure(.15*y,.5*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),b}),go.Shape.defineFigureGenerator("Flag",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.1*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),b}),go.Shape.defineFigureGenerator("Help",function(le,y,a){var b=new go.Geometry,E=.5,x=oe*.5,z=.5,ae=.5,re=new go.PathFigure((z-E)*y,ae*a,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-E)*a,(z-E)*y,(ae-x)*a,(z-x)*y,(ae-E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ae*a,(z+x)*y,(ae-E)*a,(z+E)*y,(ae-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+E)*a,(z+E)*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ae*a,(z-x)*y,(ae+E)*a,(z-E)*y,(ae+x)*a).close()),E=.05,x=oe*.05,z=.5,ae=.8;var ie=new go.PathFigure((z-E)*y,ae*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae-E)*a,(z-E)*y,(ae-x)*a,(z-x)*y,(ae-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ae*a,(z+x)*y,(ae-E)*a,(z+E)*y,(ae-x)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ae+E)*a,(z+E)*y,(ae+x)*a,(z+x)*y,(ae+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ae*a,(z-x)*y,(ae+E)*a,(z-E)*y,(ae+x)*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),b}),go.Shape.defineFigureGenerator("Location",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),b}),go.Shape.defineFigureGenerator("Unlocked",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),b}),go.Shape.defineFigureGenerator("Gear",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),b}),go.Shape.defineFigureGenerator("Map",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b}),go.Shape.defineFigureGenerator("Eject",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var x=new go.PathFigure(0,a*.6,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*1,a*1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var x=new go.PathFigure(.126*y,.85*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var z=new go.PathFigure(.402*y,.85*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ae=new go.PathFigure(.678*y,.85*a,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var re=new go.PathFigure(.5*y,.1*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a*1,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a*1,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var x=new go.PathFigure(y*.204,a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var z=new go.PathFigure(y*.408,a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ae=new go.PathFigure(y*.612,a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var re=new go.PathFigure(y*.816,a,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),re.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var x=new go.PathFigure(y*.055,.07*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var z=new go.PathFigure(y*.055,.13*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ae=new go.PathFigure(y*.055,.18*a,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var re=new go.PathFigure(y*1,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),re.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),re.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.55*y,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),b}),go.Shape.defineFigureGenerator("Key",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*1,a*.5,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(y*.11,a*.1,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),z.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ae=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var re=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,y,a){var b=new go.Geometry,E=8,x=E*oe,z=new go.PathFigure(E,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-x,y-x,a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,x,a,0,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,x,x,0).close());var ae=new go.PathFigure(y*.83,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var re=new go.PathFigure(y*.83,a*1,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),re.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),re.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var ie=new go.PathFigure(y*.78,a*.05,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,y/3),b=Math.min(b,a/3);var E=b*oe,x=a*.8,z=new go.Geometry,ae=new go.PathFigure(b,0,!0);return z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y-b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,b,y-E,0,y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,x-b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-b,x,y,x-E,y-E,x)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,x)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.55,x)),ae.add(new go.PathSegment(go.PathSegment.Line,b,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x-b,E,x,0,x-E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()),E>1?(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,.8,-E,-E)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*.45,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var x=new go.PathFigure(y*1,a*.55,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*.1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var x=new go.PathFigure(y*.1,a*.2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var z=new go.PathFigure(y*.28,a*.37,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),z.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(le,y,a){var b=new go.Geometry,E=15,x=E*oe,z=new go.PathFigure(y*.62,a*.475,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-x,y-x,a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,x,a,0,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),z.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),x>1?(b.spot1=new go.Spot(0,0,x,x),b.spot2=new go.Spot(1,1,-x,-x)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var z=new go.PathFigure(y*.4,a*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),z.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);b.add(E);var x=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var z=new go.PathFigure(y*.5,a*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var x=new go.PathFigure(y*.235,a*.28,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),x.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),x.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.5,a*0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001: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 ht={},Tt="5.0",te={},ne=null,ee=!1,Ie=!1,Ue=null,ze=!1,ke=null,oe=null,lt=0;lt4?parseFloat(Re):5};ht.setHTML5Codebase=function(Re,rt){oe=Re,nt(Re,rt)},ht.setJavaCodebase=ht.setJavaCodebaseVersion=ht.isCompiledInstalled=ht.setPreCompiledScriptPath=ht.setPreCompiledResourcePath=function(){},ht.setHTML5CodebaseVersion=function(Re,rt){var Zt=parseFloat(Re);if(Zt!==NaN&&Zt<5){console.log("The GeoGebra HTML5 codebase version "+Zt+" is deprecated. Using version latest instead.");return}ke=Re,wt(Re,rt)},ht.getHTML5CodebaseVersion=function(){return le},ht.getParameters=function(){return te},ht.setFontsCSSURL=function(Re){z=Re},ht.setGiacJSURL=function(Re){},ht.setJNLPFile=function(Re){$e=Re},ht.setJNLPBaseDir=function(Re){},ht.inject=function(){function Re(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var rt="auto",Zt=te.id,$t,It=!1,Jt=0;Jt=5)return!0;var Re=ht.getAppletObject();return Re&&typeof Re.recalculateEnvironments=="function"?(Re.recalculateEnvironments(),!0):!1},ht.startAnimation=function(){var Re=ht.getAppletObject();return Re&&typeof Re.startAnimation=="function"?(Re.startAnimation(),!0):!1},ht.stopAnimation=function(){var Re=ht.getAppletObject();return Re&&typeof Re.stopAnimation=="function"?(Re.stopAnimation(),!0):!1},ht.getAppletObject=function(){var Re=te.id!==void 0?te.id:"ggbApplet";return window[Re]},ht.resize=function(){};var Me=function(Re,rt,Zt){var $t=document.createElement("param");$t.setAttribute("name",rt),$t.setAttribute("value",Zt),Re.appendChild($t)},Ce=function(Re){return Re&&Re!=="false"},Ot=function(Re,rt,Zt){re(le)<=4.2&&(Zt=!0);var $t=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&($t=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var It=document.createElement("div");It.classList.add("appletParameters","notranslate");var Jt=rt.width,xe=rt.height;if(rt.disableAutoScale=rt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():rt.disableAutoScale,rt.width!==void 0)if(re(le)<=4.4)Ce(rt.showToolBar)&&(rt.height-=7),Ce(rt.showAlgebraInput)&&(rt.height-=37),rt.width<605&&Ce(rt.showToolBar)&&(rt.width=605,Jt=605);else{var je=100;(Ce(rt.showToolBar)||Ce(rt.showMenuBar))&&(rt.hasOwnProperty("customToolBar")&&(rt.customToolbar=rt.customToolBar),je=Ce(rt.showMenuBar)?245:155),Jt=5?(rt.appletOnLoad=function(Pe){var Ge=Re.querySelector(".ggb_preview");Ge&&Ge.parentNode.removeChild(Ge),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(gt),window.GGBT_wsf_view&&$(window).trigger("resize"),Ct(Pe)},Oe||gt.appendChild(Ne)):It.appendChild(Ne),gt.appendChild(It),Oe||Re.appendChild(gt),setTimeout(function(){ht.resize()},1)}else{var Ee=document.createElement("div");Ee.className="applet_scaler",Ee.style.position="relative",Ee.style.display="block",Ee.appendChild(It),Re.appendChild(Ee),rt.appletOnLoad=function(Pe){ht.resize(),Ct(Pe)}}function me(Pe,Ge){Ge&&typeof Ge.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Pe,Ge.appletOnLoad):renderGGBElement(Pe),Dt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ge)}function Ze(Pe,Ge){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Pe,params:Ge}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(at){me(at.article,at.params)}),html5AppletsToProcess=null)},re(le)<5&&(Pe.className+=" geogebraweb")):me(Pe,Ge)}if($t){scriptLoadStarted=!0;for(var he=0;he0?(ut.remove(),gt.attr("id","fullscreencontent").show(),jQuery(Ct).append(gt),window.dispatchEvent(new Event("resize"))):Ot(ut,rt,!1),window.GGBT_wsf_view.launchFullScreen(Ct)}else Ae=$t,Ot(Re,rt,!1);if(!window.GGBT_wsf_view)for(xe=0;xeRe/4*3&&(ut=Re/4*3),Ct=ut/5.8,je.setAttribute("src",E),je.setAttribute("width",ut),je.setAttribute("height",Ct);var gt=(Re-ut)/2,Oe=(rt-Ct)/2;je.style.left=gt+"px",je.style.top=Oe+"px",It.appendChild(je)}}return It.appendChild(xe),It},Ut=function(Re){return Re=Re.toLowerCase(),Re==="html5"||Re==="screenshot"?Re:"html5"},pt=["web","webSimple","web3d","tablet","tablet3d","phone"],wt=function(Re,rt){if(le=Re,rt){nt(le,!0);return}var Zt=!ee;if(Zt){var $t=re(le);!isNaN($t)&&$t<4.4&&(Zt=!1)}var It,Jt;window.location.protocol.substr(0,4)==="http"?It=window.location.protocol:It="http:";var xe=le.indexOf("//");xe>0?Jt=le:xe===0?Jt=It+le:Jt="https://www.geogebra.org/apps/5.2.814.0/";for(var je in pt)if(le.slice(pt[je].length*-1)===pt[je]||le.slice((pt[je].length+1)*-1)===pt[je]+"/"){nt(Jt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Zt&&!ne.is3D&&!ne.AV&&!ne.SV&&!ne.CV&&!ne.EV2&&!ne.CP&&!ne.PC&&!ne.DA&&!ne.FI&&!ne.PV&&!Ce(te.showToolBar)&&!Ce(te.showMenuBar)&&!Ce(te.showAlgebraInput)&&!Ce(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Jt+="webSimple/":Jt+="web3d/",nt(Jt,!1)},nt=function(Re,rt){if(Re.requirejs){it=Re;return}Re.slice(-1)!=="/"&&(Re+="/"),it=Re,rt===null&&(rt=Re.indexOf("http")===-1),Je=rt,y="web.nocache.js",a=!1;var Zt=it.split("/");Zt.length>1&&(!rt&&Zt[Zt.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):pt.indexOf(Zt[Zt.length-2])>=0&&(y=Zt[Zt.length-2]+".nocache.js")),Zt=Re.split("/"),le=Zt[Zt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var $t=parseFloat(le);$t!==NaN&&$t<5&&Re.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+$t+" is deprecated. Using version latest instead."),wt("5.0",rt))},Dt=function(Re,rt){window.console&&window.console.log&&(!rt||typeof rt.showLogging=="undefined"||rt.showLogging&&rt.showLogging!=="false")&&console.log(Re)};te.material_id!==void 0?ye(Et):Et();function Et(){var Re=Tt;ke!==null?Re=ke:parseFloat(Re)<5&&(Re="5.0"),wt(Re,!1),oe!==null&&nt(oe,Je),ze=!0}return ht},GGBAppletUtils=function(){"use strict";function ht(){return window.GGBT_wsf_edit!==void 0}function Tt(ze,ke){ke!=1?(ze.style.transformOrigin="0% 0% 0px",ze.style.webkitTransformOrigin="0% 0% 0px",ze.style.transform="scale("+ke+","+ke+")",ze.style.webkitTransform="scale("+ke+","+ke+")",ze.style.maxWidth="initial",ze.querySelector(".ggb_preview")!==null&&(ze.querySelector(".ggb_preview").style.maxWidth="initial"),ze.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ze.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ze.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ze.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ze.style.transform="none",ze.style.webkitTransform="none")}function te(ze,ke,oe,lt,ct,$e){var it=null;if($e!=null&&$e!="")for(var Je=ze.parentNode;Je!=null;)if((" "+Je.className+" ").indexOf(" "+$e+" ")>-1){it=Je;break}else Je=Je.parentNode;var Ae=0,le=0,y=0,a=0,b=0,E=0,x=0;if(it)Ae=it.offsetWidth,le=Math.max(lt?it.offsetWidth:0,it.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ae=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Ae):(Ae=window.innerWidth,le=window.innerHeight,y=window.innerWidth),ze){var z=ze.getBoundingClientRect();z.left>0&&z.left<=Ae&&(ct===void 0||!ct)&&(document.dir==="rtl"?(b=Ae-z.width-z.left,E=y<=480?10:30):(E=z.left,b=y<=480?10:30),a=E+b)}if(ze&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=ze.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return ze&&((oe===void 0||!oe)&&ke>0&&ke+a1&&($e=!0)),ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&($e=!0),!(ze.hasOwnProperty("disableAutoScale")&&ze.disableAutoScale))ct=ne(ze,ke,$e,oe,ze.scaleContainerClass);else return lt;return $e&&(!ze.hasOwnProperty("scale")||lt===1)?ct:Math.min(lt,ct)}function Ie(ze){var ke=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),lt=ze.getBoundingClientRect(),ct=(ke-lt.width)/2,$e=(oe-lt.height)/2;$e<0&&($e=0),ze.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ct<40?ze.style.left="40px":ze.style.left=ct+"px",ze.style.top=$e+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&($e<40?ze.style.top="40px":ze.style.top=$e+"px",ze.style.left=ct+"px")}function Ue(ze,ke){var oe=ze.querySelector(".appletParameters");if(oe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ke.id!==oe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ze)}if(oe.parentElement&&/fullscreen/.test(oe.parentElement.className))return;var lt=ee(ke,ze);ht()&&oe.setAttribute("data-param-scale",lt);for(var ct=null,$e=0;$e=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(ht){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ht){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ht){var Tt=c[ht];return Tt==null?null:Tt},r=d,webModule.__errFn=e}function B(){function ht(ze){var ke=ze.lastIndexOf(rb);ke==-1&&(ke=ze.length);var oe=ze.indexOf(sb);oe==-1&&(oe=ze.length);var lt=ze.lastIndexOf(tb,Math.min(oe,ke));return lt>=O?ze.substring(O,lt+P):W}function Tt(ze){if(!ze.match(/^\w+:\/\//)){var ke=o.createElement(ub);ke.src=ze+vb,ze=ht(ke.src)}return ze}function te(){var ze=__gwt_getMetaProperty(wb);return ze!=null?ze:W}function ne(){for(var ze=o.getElementsByTagName(_),ke=O;keO?ze[ze.length-P].href:W}function Ie(){var ze=o.location;return ze.href==ze.protocol+zb+ze.host+ze.pathname+ze.search+ze.hash}var Ue=te();return Ue==W&&(Ue=ne()),Ue==W&&(Ue=ee()),Ue==W&&Ie()&&(Ue=ht(o.location.href)),Ue=Tt(Ue),Ue}function C(ht){return ht.match(/^\//)||ht.match(/^[a-zA-Z]+:\/\//)?ht:webModule.__moduleBase+ht}function D(){var ht=[],Tt=O,te=[],ne=[];function ee(ze){var ke=ne[ze](),oe=te[ze];if(ke in oe)return ke;var lt=[];for(var ct in oe)lt[oe[ct]]=ct;throw r&&r(ze,lt,ke),null}if(__gwt_isKnownPropertyValue=function(ze,ke){return ke in te[ze]},webModule.__getPropMap=function(){var ze={};for(var ke in te)te.hasOwnProperty(ke)&&(ze[ke]=ee(ke));return ze},webModule.__computePropValue=ee,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ie;try{Ie=Cb;var Ue=Ie.indexOf(Db);Ue!=-1&&(Tt=parseInt(Ie.substring(Ue+P),$),Ie=Ie.substring(O,Ue))}catch(ze){}return webModule.__softPermutationId=Tt,C(Ie+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},46699:function(ht,Tt,te){"use strict";te.d(Tt,{Ax:function(){return Ue},Ds:function(){return ze},KI:function(){return oe},SI:function(){return Ie},f1:function(){return ee}});var ne=te(346);function ee(lt){let ct=!0;if(lt.length>0){for(let $e=0;$ele in Ae?ke(Ae,le,{enumerable:!0,configurable:!0,writable:!0,value:y}):Ae[le]=y,it=(Ae,le)=>{for(var y in le||(le={}))lt.call(le,y)&&$e(Ae,y,le[y]);if(oe)for(var y of oe(le))ct.call(le,y)&&$e(Ae,y,le[y]);return Ae};const Je=({cancelText:Ae="\u53D6\u6D88",okText:le="\u786E\u5B9A",loading:y=!1,hasOkBtn:a=!0,hasCancelBtn:b=!0,okButtonProps:E={},onCancel:x=()=>{},onOk:z=()=>{},className:ae=""})=>ne.createElement("div",{className:ze()(Ie.buttonFixed,ae)},ne.createElement("div",{className:Ie.buttonWrap},b&&ne.createElement(ee.ZP,{size:"middle",className:`${Ie.button} mr20`,onClick:x},Ae),a&&ne.createElement(ee.ZP,it({size:"middle",type:"primary",className:`${Ie.button} mr20`,loading:y,onClick:z},E),le)))},9507:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return it}});var ne=te(59301),ee={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ie=te(92310),Ue=te.n(Ie),ze=te(71418),ke=te(2859),oe=te(38986),lt=te(51257),ct=(Je,Ae,le)=>new Promise((y,a)=>{var b=z=>{try{x(le.next(z))}catch(ae){a(ae)}},E=z=>{try{x(le.throw(z))}catch(ae){a(ae)}},x=z=>z.done?y(z.value):Promise.resolve(z.value).then(b,E);x((le=le.apply(Je,Ae)).next())}),it=({data:Je,className:Ae,fullWidth:le,style:y={},onClose:a,onOk:b,showFullTools:E,noAssociationId:x})=>{const z=(0,ne.useRef)(null),ae=(0,ne.useRef)(null),re=(0,ne.useRef)(null),ie=(0,ne.useRef)(null),[pe,ye]=(0,ne.useState)(!1),[Le,we]=(0,ne.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ne.useEffect)(()=>{re.current||(re.current=document.createElement("style"),document.head.appendChild(re.current)),Je!=null&&Je.visible?(document.body.setAttribute("data-custom","y-hidden"),re.current.innerHTML=" html { overflow-y: hidden; }",Je!=null&&Je.src&&Me()):(document.body.removeAttribute("data-custom"),re.current&&(document.head.removeChild(re.current),re.current=null))},[Je==null?void 0:Je.visible]);const Me=()=>ct(void 0,null,function*(){ye(!0),we("\u6B63\u5728\u52A0\u8F7D\u4E2D");const yt=yield(0,lt.ZJ)(Je==null?void 0:Je.src);z.current.src="",z.current.src=yt,z.current.onload=function(){ln()},ye(!1),we("")}),Ce=()=>{document.body.removeAttribute("data-custom"),re.current.innerHTML=" ",a()},Ot=yt=>ct(void 0,null,function*(){ye(!0),we("\u6B63\u5728\u4FDD\u5B58\u4E2D");const zt=yield(0,oe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Je.title,file:yt.dataUrl}});zt!=null&&zt.id&&!x?(yield(0,oe.ZP)(`/api/attachments/${Je.id}/add_subitem.json`,{method:"post",body:{subitem_id:zt==null?void 0:zt.id,settings:JSON.stringify(yt.state)}})).status===0&&b():zt!=null&&zt.id&&b(zt),document.body.removeAttribute("data-custom"),re.current.innerHTML=" ",ye(!1),we("")}),xt=()=>{const yt=document.querySelector('a[href="https://markerjs.com/"]');yt&&yt.parentNode&&(yt.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(Mt=>{const Ut=document.querySelector(Mt.name);Ut&&Ut.setAttribute("title",Mt.title)})},ln=()=>{ae.current=new ke.hP(z.current),ae.current.targetRoot=ie.current,ae.current.addEventListener("render",Ot),ae.current.addEventListener("beforeclose",Ce),E&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),Je!=null&&Je.snapshotData&&ae.current.restoreState(Je.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xt()},300)};return ne.createElement(ne.Fragment,null,(Je==null?void 0:Je.visible)&&ne.createElement(ze.Z,{spinning:pe,tip:Le,style:{position:"absolute"}},ne.createElement("div",{ref:ie,className:Ue()(ee.imageDimensions,Ae,le?ee.fullWidth:""),style:y},ne.createElement("img",{className:ee.img,ref:z}))))}},76562:function(ht,Tt,te){"use strict";var ne=te(59301),ee=te(95237),Ie=te(43604),Ue=te(99313),ze=te(3113),ke=te(91842),oe=te(99587),lt=te(48136),ct=te(59301);const $e=(0,ne.forwardRef)(({callback:it,showSaveButton:Je,value:Ae=""},le)=>{const y=(0,ne.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r + x=a + r\\text{cos}\\theta \\ \r + y=b + r\\text{sin}\\theta \r +\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r + \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r + \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\left\\{\\begin{matrix} \r + \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r +\\end{matrix}\\right. \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r + \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r +\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r + a \\perp \\alpha \\ \r + b \\perp \\alpha \r +\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r + \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r + a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r + a \\parallel \\partial ,b \\parallel \\partial \r +\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r + m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r + a \\perp m,a \\perp n \r +\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r + \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r + a^{2}+b^{2}=c^{2} \r +\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r + a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r + a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r +\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r + a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r + \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r +\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r +\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r + a,b \\in R^{+} \\ \r + \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + a,b \\in R \\ \r + \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r +\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r + \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r + \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r +\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r + P \\left( \\emptyset \\right) =0 \\\\ \r + P \\left( S \\right) =1 \r +\\end{array}`},{value:`\\begin{array}{c} \r + \\forall A \\in S \\\\ \r + P \\left( A \\right) \\ge 0 \r +\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r + S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r + P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r +\\end{array}`},{value:`\\begin{array}{c} \r + P_{n}=n! \\\\ \r + A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r +\\end{array}`}]}]}],E=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ct.createElement(ee.Z,{className:oe.Z.lists,gutter:[10,10]},a.map((ae,re)=>ct.createElement(Ie.Z,{flex:"110px",className:oe.Z.item},ct.createElement("div",null,ct.createElement(ke.Z,{value:`$$${ae.value}$$`}),ae.name),ct.createElement("div",{className:oe.Z.children},ae.children.map((ie,pe)=>ct.createElement("div",{key:pe},ct.createElement("h1",null,ie.name),ct.createElement(ee.Z,{gutter:[10,10]},ie.data.map((ye,Le)=>ct.createElement(Ie.Z,{key:Le,onClick:()=>E(ye),className:oe.Z.diamond},ct.createElement(ke.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ct.createElement(ee.Z,{className:oe.Z.lists,gutter:[10,10]},b.map((ae,re)=>ct.createElement(Ie.Z,{flex:"110px",className:oe.Z.item},ct.createElement("div",null,ct.createElement(ke.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),ct.createElement("div",{className:oe.Z.children},ae.children.map((ie,pe)=>ct.createElement("div",{key:pe},ie.name&&ct.createElement("h1",null,ie.name),ct.createElement(ee.Z,{gutter:[10,10]},ie.data.map((ye,Le)=>ct.createElement(Ie.Z,{key:Le,onClick:()=>E(ye),className:oe.Z.diamond},ct.createElement(ke.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],z=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var re=ae.innerText;return it&&it(re),re};return(0,ne.useImperativeHandle)(le,()=>({getData:z})),ct.createElement("div",{className:oe.Z.mathWrap},ct.createElement(Ue.default,{defaultActiveKey:"1",items:x}),ct.createElement("math-field",{locale:"zh_cn",className:oe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ae||""),Je&&ct.createElement("div",{className:oe.Z.button},ct.createElement(ze.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Tt.Z=$e},69720:function(ht,Tt,te){"use strict";te.d(Tt,{h:function(){return ae}});var ne=te(59301),ee=te(57809),Ie=te(78241),Ue=te(3113),ze=te(89780),ke=te.n(ze),oe=te(8336),lt=te(12469),ct=Object.defineProperty,$e=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(re,ie,pe)=>ie in re?ct(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:pe}):re[ie]=pe,a=(re,ie)=>{for(var pe in ie||(ie={}))Ae.call(ie,pe)&&y(re,pe,ie[pe]);if(Je)for(var pe of Je(ie))le.call(ie,pe)&&y(re,pe,ie[pe]);return re},b=(re,ie)=>$e(re,it(ie));const E=ee.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};Tt.Z=({callback:re,onCancel:ie})=>{const[pe,ye]=(0,ne.useState)("python");function Le(Me){ye(z[Me][1])}function we(Me){re(Me)}return ne.createElement(Ie.default,b(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:we,style:{width:500}}),ne.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ne.createElement(ee.default,{getPopupContainer:Me=>Me.parentNode,onChange:Le},Object.keys(z).map(Me=>ne.createElement(E,{key:Me,value:Me},z[Me][0])))),ne.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ne.createElement(ae,{mode:pe})),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(Ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(Ue.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function ae({value:re,onChange:ie,mode:pe,options:ye={}}){const Le=(0,ne.useRef)(),[we,Me]=(0,ne.useState)();return(0,ne.useEffect)(()=>{if(we){let Ce=function(Ot){const xt=Ot.getValue();ie&&ie(xt)};return we.on("change",Ce),()=>{we.off("change",Ce)}}},[we,ie]),(0,ne.useEffect)(()=>{we&&we.setOption("mode",pe)},[we,pe]),(0,ne.useEffect)(()=>{we&&(re!==we.getValue()||re==="")&&setTimeout(()=>{we.setValue(re||"")},300)},[we,re]),(0,ne.useEffect)(()=>{if(Le.current&&!we){const Ce=ke().fromTextArea(Le.current,a({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Me(Ce)}},[Le.current,we]),ne.createElement("div",{className:"my-codemirror-container"},ne.createElement("textarea",{ref:Le}))}},39793:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return Ja}});var ne=te(59301),ee=te(89780),Ie=te.n(ee),Ue=te(76374),ze=te(8336),ke=te(6313),oe=te(25717),lt=te(99498),ct=te(25419),$e=te(67549),it=te(91842),Je=({value:vt="",className:Nt,showTextOnly:Pt,showLines:Bn,style:Rn={}})=>{const sn=(0,ne.useMemo)(()=>"",[vt]);return ne.createElement(ne.Fragment,null,ne.createElement("div",{dangerouslySetInnerHTML:{__html:sn}}))},Ae=te(59301),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(vt,Nt,Pt)=>Nt in vt?le(vt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):vt[Nt]=Pt,ae=(vt,Nt)=>{for(var Pt in Nt||(Nt={}))E.call(Nt,Pt)&&z(vt,Pt,Nt[Pt]);if(b)for(var Pt of b(Nt))x.call(Nt,Pt)&&z(vt,Pt,Nt[Pt]);return vt},re=(vt,Nt)=>y(vt,a(Nt));let ie=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:vt,title:Nt,icon:Pt,actionName:Bn,className:Rn="",children:sn}){function Na(){vt(Bn)}return Ae.createElement("a",{title:Nt,className:Rn,onClick:Na},Ae.createElement("i",{className:`${Pt}`}),sn)}var ye=({watch:vt,showNullButton:Nt,showNullProgramButton:Pt,onActionCallback:Bn,fullScreen:Rn,insertTemp:sn,hidetoolBar:Na,extraUse:ma})=>{const ta=[...ie,{title:`${vt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${vt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ae.createElement("ul",{className:"markdown-toolbar-container"},!Na&&ta.map((Ma,Pa)=>Ae.createElement("li",{key:Pa},Ma.actionName?Ae.createElement(pe,re(ae({},Ma),{onActionCallback:Bn})):Ae.createElement("span",{className:"v-line"}))),Nt?Ae.createElement("li",null,Ae.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Bn},Ae.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Pt?Ae.createElement(Ae.Fragment,null,Ae.createElement("li",null,Ae.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Bn},Ae.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ae.createElement("li",null,Ae.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Bn},Ae.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,sn&&Ae.createElement("li",null,Ae.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${sn}`,onActionCallback:Bn},Ae.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ma&&Ae.createElement("li",null,ma),Ae.createElement("li",{className:"btn-full-screen"},Ae.createElement(pe,{icon:`${Rn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Rn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Bn})))},Le=te(91558),we=te(78241),Me=te(92832),Ce=te(3113),Ot=Object.defineProperty,xt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Ut=(vt,Nt,Pt)=>Nt in vt?Ot(vt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):vt[Nt]=Pt,pt=(vt,Nt)=>{for(var Pt in Nt||(Nt={}))zt.call(Nt,Pt)&&Ut(vt,Pt,Nt[Pt]);if(yt)for(var Pt of yt(Nt))Mt.call(Nt,Pt)&&Ut(vt,Pt,Nt[Pt]);return vt},wt=(vt,Nt)=>xt(vt,ln(Nt));const nt={labelCol:{span:4},wrapperCol:{span:20}};var Dt=({callback:vt,onCancel:Nt})=>{function Pt(Bn){vt(Bn)}return ne.createElement(we.default,wt(pt({},nt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Pt,style:{width:500}}),ne.createElement(we.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ne.createElement(Me.default,null)),ne.createElement(we.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ne.createElement(Me.default,null)),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(Ce.ZP,{type:"ghost",onClick:Nt},"\u53D6\u6D88")))},Et=te(69720),Re=te(17077),rt=te(43418),Zt=te(95237),$t=te(9507),It=te(59301),Jt=({callback:vt,onCancel:Nt})=>{const Pt=document.createElement("canvas"),Bn=Pt.getContext("2d");Pt.width=1e3,Pt.height=800,Bn.fillStyle="#ffffff",Bn.fillRect(0,0,Pt.width,Pt.height);const Rn=Pt.toDataURL("image/png");return It.createElement(rt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},It.createElement(Zt.Z,{style:{height:"100vh"}},It.createElement($t.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Rn,visible:!0,title:String(Date.now())},onOk:sn=>{vt({src:sn.url})},onClose:Nt})))},xe=te(12378);function je(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(je,go.CommandHandler),je.prototype.canAlignSelection=function(){var vt=this.diagram;return!(vt===null||vt.isReadOnly||vt.isModelReadOnly||vt.selection.count<2)},je.prototype.alignLeft=function(){var vt=this.diagram;vt.startTransaction("aligning left");var Nt=1/0;vt.selection.each(function(Pt){Pt instanceof go.Link||(Nt=Math.min(Pt.position.x,Nt))}),vt.selection.each(function(Pt){Pt instanceof go.Link||Pt.move(new go.Point(Nt,Pt.position.y))}),vt.commitTransaction("aligning left")},je.prototype.alignRight=function(){var vt=this.diagram;vt.startTransaction("aligning right");var Nt=-1/0;vt.selection.each(function(Pt){if(!(Pt instanceof go.Link)){var Bn=Pt.actualBounds.x+Pt.actualBounds.width;Nt=Math.max(Bn,Nt)}}),vt.selection.each(function(Pt){Pt instanceof go.Link||Pt.move(new go.Point(Nt-Pt.actualBounds.width,Pt.position.y))}),vt.commitTransaction("aligning right")},je.prototype.alignTop=function(){var vt=this.diagram;vt.startTransaction("alignTop");var Nt=1/0;vt.selection.each(function(Pt){Pt instanceof go.Link||(Nt=Math.min(Pt.position.y,Nt))}),vt.selection.each(function(Pt){Pt instanceof go.Link||Pt.move(new go.Point(Pt.position.x,Nt))}),vt.commitTransaction("alignTop")},je.prototype.alignBottom=function(){var vt=this.diagram;vt.startTransaction("aligning bottom");var Nt=-1/0;vt.selection.each(function(Pt){if(!(Pt instanceof go.Link)){var Bn=Pt.actualBounds.y+Pt.actualBounds.height;Nt=Math.max(Bn,Nt)}}),vt.selection.each(function(Pt){Pt instanceof go.Link||Pt.move(new go.Point(Pt.actualBounds.x,Nt-Pt.actualBounds.height))}),vt.commitTransaction("aligning bottom")},je.prototype.alignCenterX=function(){var vt=this.diagram,Nt=vt.selection.first();if(Nt){vt.startTransaction("aligning Center X");var Pt=Nt.actualBounds.x+Nt.actualBounds.width/2;vt.selection.each(function(Bn){Bn instanceof go.Link||Bn.move(new go.Point(Pt-Bn.actualBounds.width/2,Bn.actualBounds.y))}),vt.commitTransaction("aligning Center X")}},je.prototype.alignCenterY=function(){var vt=this.diagram,Nt=vt.selection.first();if(Nt){vt.startTransaction("aligning Center Y");var Pt=Nt.actualBounds.y+Nt.actualBounds.height/2;vt.selection.each(function(Bn){Bn instanceof go.Link||Bn.move(new go.Point(Bn.actualBounds.x,Pt-Bn.actualBounds.height/2))}),vt.commitTransaction("aligning Center Y")}},je.prototype.alignColumn=function(vt){var Nt=this.diagram;Nt.startTransaction("align Column"),vt===void 0&&(vt=0),vt=parseFloat(vt);var Pt=new Array;Nt.selection.each(function(ma){ma instanceof go.Link||Pt.push(ma)});for(var Bn=0;Bn0){for(var ma=sn.elt(Na-1);ma!==null&&ma.isTreeExpanded&&!ma.isTreeLeaf;){var ta=this._sortTreeChildrenByY(ma);ma=ta.last()}ma!==null&&vt.select(ma)}else vt.select(Rn)}}else if(Pt.key==="Down")if(Nt.isTreeExpanded&&!Nt.isTreeLeaf){var Bn=this._sortTreeChildrenByY(Nt).first();Bn!==null&&vt.select(Bn)}else for(;Nt!==null;){var Rn=Nt.findTreeParentNode();if(Rn===null)break;var sn=this._sortTreeChildrenByY(Rn),Na=sn.indexOf(Nt);if(Nasn.y?1:Rn.xsn.x?1:0}),Nt},je.prototype.copyToClipboard=function(vt){go.CommandHandler.prototype.copyToClipboard.call(this,vt),this._lastPasteOffset.set(this.pasteOffset)},je.prototype.pasteFromClipboard=function(){var vt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(vt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),vt},Object.defineProperty(je.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(vt){if(vt!=="move"&&vt!=="select"&&vt!=="scroll"&&vt!=="tree"&&vt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+vt);this._arrowKeyBehavior=vt}}),Object.defineProperty(je.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(vt){if(!(vt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+vt);this._pasteOffset.set(vt)}});var ut=je,Ct=te(63720),gt=te(43604),Oe=te(38986),Ne={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ee=te(59301),me=(vt,Nt,Pt)=>new Promise((Bn,Rn)=>{var sn=ta=>{try{ma(Pt.next(ta))}catch(Ma){Rn(Ma)}},Na=ta=>{try{ma(Pt.throw(ta))}catch(Ma){Rn(Ma)}},ma=ta=>ta.done?Bn(ta.value):Promise.resolve(ta.value).then(sn,Na);ma((Pt=Pt.apply(vt,Nt)).next())});function Ze({onCancel:vt,callback:Nt}){let Pt=(0,ne.useRef)(),Bn=(0,ne.useRef)(),Rn=(0,ne.useRef)(),sn=(0,ne.useRef)(!1);const Na=(0,ne.useRef)(!1),[ma,ta]=(0,ne.useState)(0);function Ma(){const hn=xe.bx.make,qa={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Pt.current=new xe.S0(Bn.current,{padding:20,grid:hn(xe.s_,"Grid",hn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),hn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Wn=>{var Ea=Wn.diagram.commandHandler.addTopLevelParts(Wn.diagram.selection,!0);Ea||Wn.diagram.currentTool.doCancel()},commandHandler:hn(ut),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Wn=>{var Ea=Wn.subject;Ea.location=Ea.location.copy().snapToGridPoint(Wn.diagram.grid.gridOrigin,Wn.diagram.grid.gridCellSize),setTimeout(()=>{Wn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Wn=>{var Ea=Wn.subject;setTimeout(()=>{Wn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Wn=>{var Ea=Wn.parameter.part;Ea.invalidateConnectedLinks();var Va=Wn.subject;Wn.diagram.toolManager.linkingTool.isForwards?Va.toNode.invalidateConnectedLinks():Va.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Pt.current.nodeTemplate=hn(xe.NB,"Auto",{locationSpot:xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new xe.$u(120,60),minSize:new xe.$u(40,40),resizable:!0,resizeCellSize:new xe.$u(10,10),rotatable:!0},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),new xe.KX("desiredSize","size",xe.$u.parse).makeTwoWay(xe.$u.stringify),hn(xe.bn,{name:"SHAPE",fill:qa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("figure"),new xe.KX("fill"),new xe.KX("stroke","borderColor"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),hn(xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),hn(xe.al,{margin:1,textAlign:"center",overflow:xe.al.OverflowEllipsis,editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),Pt.current.nodeTemplate.toolTip=hn("ToolTip",hn(xe.s_,"Vertical",{maxSize:new xe.$u(200,NaN)},hn(xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new xe.KX("text")),hn(xe.al,{font:"10pt sans-serif",textAlign:"center"},new xe.KX("text","details"))));function Tr(Wn,Ea){var Va=(Sa,Sr)=>{Sa.handled=!0,Sa.diagram.model.commit(Cr=>{var nr=Sr.part.adornedPart,uo=new xe.E9().setRectSpot(nr.actualBounds,Wn);uo.subtract(nr.location),uo.scale(2,2),uo.x+=Math.sign(uo.x)*130,uo.y+=Math.sign(uo.y)*130,uo.add(nr.location),uo.snapToGridPoint(Sa.diagram.grid.gridOrigin,Sa.diagram.grid.gridCellSize);var Vr=Cr.copyNodeData(nr.data);Cr.setGroupKeyForNodeData(Vr,Cr.getGroupKeyForNodeData(nr.data)),Cr.addNodeData(Vr);var vi={from:nr.key,to:Cr.getKeyForNodeData(Vr)};Cr.addLinkData(vi);var Uo=Sa.diagram.findNodeForData(Vr);Uo.location=uo,Sa.diagram.select(Uo),setTimeout(()=>{Sa.diagram.commandHandler.editTextBlock()},20)})};return hn(xe.bn,{figure:Ea,alignment:Wn,alignmentFocus:Wn.opposite(),width:Wn.equals(xe.z6.Top)||Wn.equals(xe.z6.Bottom)?25:18,height:Wn.equals(xe.z6.Top)||Wn.equals(xe.z6.Bottom)?18:25,fill:"orange",stroke:qa.white,strokeWidth:4,mouseEnter:(Sa,Sr)=>Sr.fill="dodgerblue",mouseLeave:(Sa,Sr)=>Sr.fill="orange",isActionable:!0,click:Va,contextClick:Va})}function mr(Wn){return hn(xe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Ea,Va)=>Va.fill="dodgerblue",mouseLeave:(Ea,Va)=>Va.fill="orange",click:(Ea,Va)=>{Ea.diagram.commandHandler.showContextMenu(Va.part.adornedPart)}},Wn||{})}Pt.current.nodeTemplate.selectionAdornmentTemplate=hn(xe.uz,"Spot",hn(xe.Vm,{padding:10}),Tr(xe.z6.Top,"TriangleUp"),Tr(xe.z6.Left,"TriangleLeft"),Tr(xe.z6.Right,"TriangleRight"),Tr(xe.z6.Bottom,"TriangleDown"),mr({alignment:new xe.z6(.75,0)}));function vr(Wn,Ea){return(Va,Sa)=>{Va.handled=!0,Va.diagram.model.commit(Sr=>{Sr.set(Sa.part.adornedPart.data,Wn,Ea)})}}function ft(Wn,Ea){return Ea||(Ea="color"),hn(xe.bn,{width:16,height:16,stroke:"lightgray",fill:Wn,margin:1,background:"transparent",mouseEnter:(Va,Sa)=>Sa.stroke="dodgerblue",mouseLeave:(Va,Sa)=>Sa.stroke="lightgray",click:vr(Ea,Wn),contextClick:vr(Ea,Wn)})}function an(){return[hn("ContextMenuButton",hn(xe.s_,"Horizontal",ft(qa.white,"fill"),ft(qa.beige,"fill"),ft(qa.extralightblue,"fill"),ft(qa.extralightred,"fill"))),hn("ContextMenuButton",hn(xe.s_,"Horizontal",ft(qa.lightgray,"fill"),ft(qa.lightgreen,"fill"),ft(qa.lightblue,"fill"),ft(qa.lightred,"fill")))]}function _t(){return[hn("ContextMenuButton",hn(xe.s_,"Horizontal",ft(qa.black),ft(qa.green),ft(qa.blue),ft(qa.red))),hn("ContextMenuButton",hn(xe.s_,"Horizontal",ft(qa.white),ft(qa.magenta),ft(qa.purple),ft(qa.orange)))]}function mn(Wn,Ea){return Ea||(Ea="thickness"),hn(xe.bn,"LineH",{width:16,height:16,strokeWidth:Wn,margin:1,background:"transparent",mouseEnter:(Va,Sa)=>Sa.background="dodgerblue",mouseLeave:(Va,Sa)=>Sa.background="transparent",click:vr(Ea,Wn),contextClick:vr(Ea,Wn)})}function On(Wn,Ea){return Ea||(Ea="dash"),hn(xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Wn,margin:1,background:"transparent",mouseEnter:(Va,Sa)=>Sa.background="dodgerblue",mouseLeave:(Va,Sa)=>Sa.background="transparent",click:vr(Ea,Wn),contextClick:vr(Ea,Wn)})}function In(){return[hn("ContextMenuButton",hn(xe.s_,"Horizontal",mn(1),mn(2),mn(3),mn(4))),hn("ContextMenuButton",hn(xe.s_,"Horizontal",On(null),On([2,4]),On([4,4])))]}function Fn(Wn,Ea){return Ea||(Ea="figure"),hn(xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Wn,margin:1,background:"transparent",mouseEnter:(Va,Sa)=>Sa.fill="dodgerblue",mouseLeave:(Va,Sa)=>Sa.fill="lightgray",click:vr(Ea,Wn),contextClick:vr(Ea,Wn)})}Pt.current.nodeTemplate.contextMenu=hn("ContextMenu",hn("ContextMenuButton",hn(xe.s_,"Horizontal",Fn("Rectangle"),Fn("RoundedRectangle"),Fn("Ellipse"),Fn("Diamond"))),hn("ContextMenuButton",hn(xe.s_,"Horizontal",Fn("Parallelogram2"),Fn("ManualOperation"),Fn("Procedure"),Fn("Cylinder1"))),hn("ContextMenuButton",hn(xe.s_,"Horizontal",Fn("Terminator"),Fn("CreateRequest"),Fn("Document"),Fn("TriangleDown"))),an(),_t(),In()),Pt.current.groupTemplate=hn(xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Wn,Ea)=>{var Va=Ea.addMembers(Ea.diagram.selection,!0);Va||Ea.diagram.currentTool.doCancel()},avoidable:!1},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),hn(xe.s_,"Auto",{name:"BODY"},hn(xe.bn,{parameter1:10,fill:qa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("fill"),new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),hn(xe.Vm,{background:"transparent",margin:20})),hn(xe.al,{alignment:xe.z6.Top,alignmentFocus:xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new xe.KX("text"),new xe.KX("stroke","color"))),Pt.current.groupTemplate.selectionAdornmentTemplate=hn(xe.uz,"Spot",hn(xe.s_,"Auto",hn(xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),hn(xe.Vm,{margin:1.5})),mr({alignment:xe.z6.TopRight,alignmentFocus:xe.z6.BottomRight})),Pt.current.groupTemplate.contextMenu=hn("ContextMenu",an(),_t(),In()),Pt.current.linkTemplate=hn(xe.rU,{layerName:"Foreground",routing:xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new xe.KX("fromSpot","fromSpot",xe.z6.parse),new xe.KX("toSpot","toSpot",xe.z6.parse),new xe.KX("fromShortLength","dir",Wn=>Wn>=1?10:0),new xe.KX("toShortLength","dir",Wn=>Wn>=1?10:0),new xe.KX("points").makeTwoWay(),hn(xe.bn,{strokeWidth:2},new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),hn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,0),segmentOrientation:xe.rU.OrientAlong,alignmentFocus:xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Wn=>Wn===1)),hn(xe.bn,{segmentIndex:-1,segmentOffset:new xe.E9(-10,6),segmentOrientation:xe.rU.OrientPlus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Wn=>Wn>=1),new xe.KX("width","thickness",Wn=>7+3*Wn),new xe.KX("height","thickness",Wn=>7+3*Wn),new xe.KX("segmentOffset","thickness",Wn=>new xe.E9(-15,4+1.5*Wn))),hn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,-6),segmentOrientation:xe.rU.OrientMinus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Wn=>Wn===2),new xe.KX("width","thickness",Wn=>7+3*Wn),new xe.KX("height","thickness",Wn=>7+3*Wn),new xe.KX("segmentOffset","thickness",Wn=>new xe.E9(-15,4+1.5*Wn))),hn(xe.al,{alignmentFocus:new xe.z6(0,1,-4,0),editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),Pt.current.linkTemplate.selectionAdornmentTemplate=hn(xe.uz,hn(xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:xn(2)},new xe.KX("pathPattern","thickness",xn)),mr({alignmentFocus:new xe.z6(0,0,-6,-4)}));function xn(Wn){return hn(xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Wn+4).toString()+" H3"})}function Qa(Wn){var Ea="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Wn===0?Ea="M0 0 M16 16 M0 8 L16 8":Wn===2&&(Ea="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),hn(xe.bn,{geometryString:Ea,margin:2,background:"transparent",mouseEnter:(Va,Sa)=>Sa.background="dodgerblue",mouseLeave:(Va,Sa)=>Sa.background="transparent",click:vr("dir",Wn),contextClick:vr("dir",Wn)})}function xa(Wn){var Ea=(Va,Sa)=>{Va.handled=!0,Va.diagram.model.commit(Sr=>{var Cr=Sa.part.adornedPart;Sr.set(Cr.data,Wn?"toSpot":"fromSpot",xe.z6.stringify(xe.z6.AllSides)),(Wn?Cr.toNode:Cr.fromNode).invalidateConnectedLinks()})};return hn(xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Va,Sa)=>Sa.background="dodgerblue",mouseLeave:(Va,Sa)=>Sa.background="transparent",click:Ea,contextClick:Ea})}function Gt(Wn,Ea){var Va=0,Sa=xe.z6.RightSide;Wn.equals(xe.z6.Top)?(Va=270,Sa=xe.z6.TopSide):Wn.equals(xe.z6.Left)?(Va=180,Sa=xe.z6.LeftSide):Wn.equals(xe.z6.Bottom)&&(Va=90,Sa=xe.z6.BottomSide),Ea||(Va-=180);var Sr=(Cr,nr)=>{Cr.handled=!0,Cr.diagram.model.commit(uo=>{var Vr=nr.part.adornedPart;uo.set(Vr.data,Ea?"toSpot":"fromSpot",xe.z6.stringify(Sa)),(Ea?Vr.toNode:Vr.fromNode).invalidateConnectedLinks()})};return hn(xe.bn,{alignment:Wn,alignmentFocus:Wn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Va,background:"transparent",mouseEnter:(Cr,nr)=>nr.background="dodgerblue",mouseLeave:(Cr,nr)=>nr.background="transparent",click:Sr,contextClick:Sr})}Pt.current.linkTemplate.contextMenu=hn("ContextMenu",_t(),In(),hn("ContextMenuButton",hn(xe.s_,"Horizontal",Qa(0),Qa(1),Qa(2))),hn("ContextMenuButton",hn(xe.s_,"Horizontal",hn(xe.s_,"Spot",xa(!1),Gt(xe.z6.Top,!1),Gt(xe.z6.Left,!1),Gt(xe.z6.Right,!1),Gt(xe.z6.Bottom,!1)),hn(xe.s_,"Spot",{margin:new xe.Zt(0,0,0,2)},xa(!0),Gt(xe.z6.Top,!0),Gt(xe.z6.Left,!0),Gt(xe.z6.Right,!0),Gt(xe.z6.Bottom,!0)))));const Lr=`{ "class": "GraphLinksModel", + "nodeDataArray": [ +{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, +{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, +{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"}, +{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"}, +{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"}, +{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3}, +{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, +{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, +{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"} +], + "linkDataArray": [ +{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1}, +{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1}, +{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]}, +{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2}, +{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, +{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, +{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} +]}`;var zr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Wr(Wn){return console.log("shapeName:",Wn),zr.indexOf(Wn)>=0}var mo=new xe.YI(Rn.current,{maxSelectionCount:1,linkTemplate:hn(xe.rU,{locationSpot:xe.z6.Center,selectionAdornmentTemplate:hn(xe.uz,"Link",{locationSpot:xe.z6.Center},hn(xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),hn(xe.bn,{toArrow:"Standard",stroke:null}))},{routing:xe.rU.AvoidsNodes,curve:xe.rU.JumpOver,corner:5,toShortLength:4},new xe.KX("points"),hn(xe.bn,{isPanelMain:!0,strokeWidth:2}),hn(xe.bn,{toArrow:"Standard",stroke:null})),model:new xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...xe.bn.getFigureGenerators().toArray().map(Wn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Wn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Pt.current.addDiagramListener("TextEdited",function(Wn){var Ea;const Va=Wn.subject.part;var Sa=(Ea=document.activeElement)==null?void 0:Ea.value;typeof Sa=="string"&&Sa.trim()===""&&Pt.current.model.commit(function(Sr){Sr.set(Va.data,"text","\u672A\u547D\u540D"),Pt.current.commandHandler.stopCommand()},"increment")}),mo.nodeTemplate=hn(xe.NB,"Auto",{locationSpot:xe.z6.Center},new xe.KX("location","location",xe.E9.parse).makeTwoWay(xe.E9.stringify),hn(xe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new xe.KX("stroke").makeTwoWay(),new xe.KX("fill").makeTwoWay(),new xe.KX("figure")),hn(xe.al,{margin:new xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new xe.$u(16,16),maxSize:new xe.$u(10,NaN),textAlign:"center",editable:!0},new xe.KX("key").makeTwoWay())),setTimeout(()=>{Pt.current.grid=hn(xe.s_,"Grid",hn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),hn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Pt.current.grid.visible=!0,Pt.current.grid.gridCellStroke="darkgray",Pt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Pt.current,Pt.current}const Pa=()=>me(this,null,function*(){var hn=Pt.current.makeImage();const qa=yield(0,Oe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:hn.src}});Nt({src:qa.url})});return(0,ne.useEffect)(()=>(setTimeout(()=>{Ma()},500),ta(ma+1),()=>{Pt.current=null}),[]),Ee.createElement("div",{ref:Na,className:sn.current?`${Ne.maxH60} body-overflow-initial`:"body-overflow-initial"},Ee.createElement(rt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ma,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ee.createElement(Zt.Z,null,Ee.createElement(gt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ee.createElement(gt.Z,{onClick:()=>{var hn,qa,Tr=Pt.current.selection.first();if(sn.current=!sn.current,document.activeElement&&Tr){let mr=(qa=(hn=document.activeElement)==null?void 0:hn.value)==null?void 0:qa.trim();typeof mr=="string"&&Pt.current.model.commit(function(vr){vr.set(Tr.data,"text",mr||"\u672A\u547D\u540D"),Pt.current.commandHandler.stopCommand()},"increment")}ta(ma+1)}},Ee.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:vt},Ee.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ne.flowChartWrp},Ee.createElement("div",{style:{display:"flex",height:"100%"}},Ee.createElement("div",{style:{width:"300px",height:"100%"}},Ee.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ee.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ne.myPaletteDiv,ref:Rn})),Ee.createElement("div",{style:{flex:1,position:"relative"}},Ee.createElement("div",{ref:Bn,style:{height:"80vh"}}))),Ee.createElement("div",{className:"tr"},Ee.createElement(Ce.ZP,{size:"large",onClick:Pa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var he=Ze,ue=te(5112),de=te(5871);const Fe=ue.ZP.Group,be={margin:"0 8px"};var Pe=({callback:vt,onCancel:Nt})=>{function Pt(Bn){vt(Bn)}return ne.createElement(we.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Pt},ne.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ne.createElement("span",{style:be},"\u5355\u5143\u683C\u6570\uFF1A"),ne.createElement("span",{style:be},"\u884C\u6570"),ne.createElement(we.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ne.createElement(de.Z,null)),ne.createElement("span",{style:be},"\u5217\u6570"),ne.createElement(we.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ne.createElement(de.Z,null))),ne.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ne.createElement("span",{style:be},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ne.createElement(we.default.Item,{name:"align"},ne.createElement(Fe,null,ne.createElement(ue.ZP,{value:"default"},ne.createElement("i",{className:"fa fa-align-justify"})),ne.createElement(ue.ZP,{value:"left"},ne.createElement("i",{className:"fa fa-align-left"})),ne.createElement(ue.ZP,{value:"center"},ne.createElement("i",{className:"fa fa-align-center"})),ne.createElement(ue.ZP,{value:"right"},ne.createElement("i",{className:"fa fa-align-right"}))))),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(Ce.ZP,{type:"ghost",onClick:Nt},"\u53D6\u6D88")))},Ge=te(78673),at=te(43001),_e=te.n(at),qe=(0,ne.forwardRef)(({use3d:vt,width:Nt,height:Pt,callback:Bn,showSaveButton:Rn},sn)=>{const Na=(0,ne.useRef)(),ma=(0,ne.useRef)(),[ta,Ma]=(0,ne.useState)(!1),Pa=(0,ne.useRef)({id:Na,appName:"graphing",width:Nt||1e3,height:Pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ne.useEffect)(()=>{ma.current=new(_e())(Pa.current,!0),window.onload=function(){ma.current.inject("applet_container")}},[]);const hn=()=>{var qa=window.ggbApplet.getPNGBase64(1,!0,72);return Bn&&Bn(qa),qa};return(0,ne.useEffect)(()=>{Pa.current.appName=ta?"3D":"graphing",ma.current.inject("applet_container")},[ta]),(0,ne.useEffect)(()=>{Ma(vt)},[vt]),(0,ne.useImperativeHandle)(sn,()=>({getImgData:hn})),ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Na}),ne.createElement(Zt.Z,{align:"middle"},ne.createElement(gt.Z,{flex:1},ne.createElement(Ge.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ta,onChange:qa=>Ma(qa)})),ne.createElement(gt.Z,null,ne.createElement(Ce.ZP,{size:"large",onClick:hn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),st=te(76562),Se=te(1012),Be=te(8591);const Ye="link",Qe="upload-image",dt="add-flowchart",kt="draw-image",Te="add-flowchart",Ht="code-block",Sn="add-table",Nn="------------",yn={default:Nn,left:`:${Nn}`,center:`:${Nn}:`,right:`${Nn}:`};var nn=te(37808),$n=(vt,Nt,Pt)=>new Promise((Bn,Rn)=>{var sn=ta=>{try{ma(Pt.next(ta))}catch(Ma){Rn(Ma)}},Na=ta=>{try{ma(Pt.throw(ta))}catch(Ma){Rn(Ma)}},ma=ta=>ta.done?Bn(ta.value):Promise.resolve(ta.value).then(sn,Na);ma((Pt=Pt.apply(vt,Nt)).next())});function Xn(){}let qt=0;const Ln=1e4,Jn="\u2581",En="@\u2581\u2581@",la="@\u2581@",ga=` +**\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`,Da=["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 Hn(vt){return/^\d+$/.test(vt)?`${vt}px`:vt}const pn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",va={[pn+"-B"]:"bold",[pn+"-I"]:"italic"},ca={[Ye]:"\u6DFB\u52A0\u94FE\u63A5",[Ht]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Qe]:"\u6DFB\u52A0\u56FE\u7247",[kt]:"\u6DFB\u52A0\u753B\u56FE",[dt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Sn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ja=({defaultValue:vt="",onChange:Nt,width:Pt="100%",height:Bn=400,miniToolbar:Rn=!1,isFocus:sn=!1,watch:Na,insertTemp:ma,mode:ta="markdown",id:Ma="markdown-editor-id",showResizeBar:Pa=!1,noStorage:hn=!1,showNullButton:qa=!1,showNullProgramButton:Tr=!1,hidetoolBar:mr=!1,fullScreen:vr=!1,onBlur:ft,onCMBeforeChange:an,onFullScreen:_t,className:mn="",disablePaste:On=!1,disabled:In=!1,disabledFill:Fn=!1,placeholder:xn="",values:Qa="",extraUse:xa})=>{const[Gt,Lr]=(0,ne.useState)(null),[zr,Wr]=(0,ne.useState)(vt),[mo,Wn]=(0,ne.useState)(Na),[Ea,Va]=(0,ne.useState)(vr),[Sa,Sr]=(0,ne.useState)(""),[Cr,nr]=(0,ne.useState)(0),[uo,Vr]=(0,ne.useState)(Bn),[vi,Uo]=(0,ne.useState)(!1),qo=(0,ne.useRef)((0,Se.Z)()),ii=(0,ne.useRef)(!1),yi=(0,ne.useRef)(),[Zi,ui]=(0,ne.useState)(0),[No,oo]=(0,ne.useState)(0),pi=(0,ne.useRef)(),co=(0,ne.useRef)(),rn=(0,ne.useRef)(),en=(0,ne.useRef)(),un=()=>$n(void 0,null,function*(){var ia;const jn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:qo.current}});(ia=jn==null?void 0:jn.attachments)!=null&&ia.length&&(console.log("cm:",Gt,pi),jn.attachments.map(wa=>{wa.content_type.indexOf("image")>-1?Gt.replaceSelection(`![,](/api/attachments/${wa.id}?type=${wa.content_type})`):wa.content_type.indexOf("video")>-1?Gt.replaceSelection(``):wa.content_type.indexOf("pdf")>-1?Gt.replaceSelection(`${wa.name}`):Gt.replaceSelection(`[${wa.name}](${ENV.API_SERVER}/api/attachments/${wa.id}?type=${wa.content_type})`)}))});(0,ne.useEffect)(()=>{const ia=window.scrollY||window.pageYOffset;Wr(Qa),Gt==null||Gt.setValue(Qa),window.scrollTo(0,ia)},[Qa]),(0,ne.useEffect)(()=>{_t==null||_t(Ea)},[Ea]),(0,ne.useEffect)(()=>{if(pi.current){let ia=function(wa,Ca){var kr;if(On){Ca.preventDefault();return}const yo=Ca.clipboardData;if(yo){const Lo=yo.types.toString(),jo=yo.items;if(Lo==="Files"||yo.types.indexOf("Files")>-1){if(Ca.preventDefault(),ta=="stex")return;try{let li=jo[1];((kr=jo[0])==null?void 0:kr.kind)==="file"&&(li=jo[0]);const _o=li.getAsFile(),ji=_o.name.split(".").pop();(0,Re.I)(_o,hi=>{var Pr,Xr,bo;hi.id?((Pr=_o==null?void 0:_o.type)==null?void 0:Pr.indexOf("image"))>-1?jn.replaceSelection(``):((Xr=_o==null?void 0:_o.type)==null?void 0:Xr.indexOf("video"))>-1?jn.replaceSelection(``):((bo=_o==null?void 0:_o.type)==null?void 0:bo.indexOf("pdf"))>-1?jn.replaceSelection(`${_o.name}`):Da.includes(ji)?jn.replaceSelection(`${_o.name}`):jn.replaceSelection(`[${_o.name}](/api/attachments/${hi.id}?type=${hi.content_type})`):(hi==null?void 0:hi.status)===401&&(Be.ZP.warning((hi==null?void 0:hi.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(li){Be.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const jn=Ie().fromTextArea(pi.current,{mode:ta,lineNumbers:!Rn,lineWrapping:!0,value:vt,autoCloseTags:!Tr,autoCloseBrackets:!0});return jn.on("keyup",function(wa,Ca){Ca.keyCode===8&&(wa.getValue()==""?jn.setOption("placeholder",xn):jn.setOption("placeholder",null))}),jn.on("keydown",function(wa,Ca){if(Ca.keyCode===8){var kr=Dn(wa);kr&&Ca.preventDefault()}}),sn&&jn.focus(),jn.on("paste",ia),jn.on("dragleave",function(wa,Ca){co.current.classList.remove("mouse-hover-md")}),In&&jn.on("beforeChange",function(wa,Ca){(Ca.origin==="paste"||Ca.origin==="+input")&&Ca.cancel()}),Lr(jn),()=>{jn.off("paste",ia)}}},[]);const Zn=(0,ne.useCallback)(()=>{if(co.current)try{}catch(ia){console.log(ia,"---- to set md editor body height")}},[uo,co,Ea]);(0,ne.useEffect)(()=>{function ia(){let jn=new Ue.Z(wa=>{for(let Ca of wa)(Ca.target.offsetHeight>0||Ca.target.offsetWidth>0)&&(Zn(),Gt.setSize("100%","100%"),Gt.refresh())});return jn.observe(pi.current.parentElement),jn}if(Gt){const jn=ia();return()=>{var wa,Ca;(wa=pi.current)!=null&&wa.parentElement&&jn.unobserve((Ca=pi.current)==null?void 0:Ca.parentElement)}}},[Gt,Zn]),(0,ne.useEffect)(()=>{if(Gt){let ia=[];for(const[jn,wa]of Object.entries(va)){let Ca={[jn]:()=>{Un(wa)}};ia.push(Ca),Gt.addKeyMap(Ca)}return yi.current=setInterval(()=>{ii.current&&un()},4e3),()=>{clearInterval(yi.current);for(let jn of ia)Gt.removeKeyMap(jn)}}},[Gt]),(0,ne.useEffect)(()=>{vr!==Ea&&Va(vr)},[vr]),(0,nn.Z)(()=>{if(!hn&&Cr>0){let ia=new Date().getTime(),jn=window.sessionStorage.getItem(Ma);ia>=Cr+Ln&&(!jn||jn!==zr)&&(window.sessionStorage.setItem(Ma,zr),Uo(!0))}},Ln),(0,ne.useEffect)(()=>{Wn(Na)},[Gt,Na]),(0,ne.useEffect)(()=>{Gt&&sn&&Gt.focus()},[Gt,sn]),(0,ne.useEffect)(()=>{if(mo&&Gt){let ia=function(wa){let Ca=wa.target;if(en.current){let kr=Ca.scrollTop/Ca.scrollHeight;en.current.scrollTop=en.current.scrollHeight*kr}};const jn=Gt.getScrollerElement();return jn.addEventListener("scroll",ia),()=>{jn.removeEventListener("scroll",ia)}}},[Gt,mo]),(0,ne.useEffect)(()=>{if(Gt&&an){let ia=function(jn,wa){an(jn,wa)};return Gt.on("beforeChange",ia),()=>{Gt.off("beforeChange",ia)}}},[Gt,an]),(0,ne.useEffect)(()=>{if(Gt&&ft){let ia=function(){ft(Gt.getValue())};return Gt.on("blur",ia),()=>{Gt.off("blur",ia)}}},[Gt,ft]);function Dn(ia,jn){var wa=ia.getDoc(),Ca=wa.getCursor(),kr=wa.getLine(Ca.line),yo=kr.charAt(Ca.ch-1),Lo=kr.lastIndexOf("@\u2581@",Ca.ch),jo=kr.lastIndexOf("@\u2581\u2581@",Ca.ch),li=Lo>jo?Lo:jo,_o=Lo>jo?3:4;if(En.indexOf(yo)===-1)return null;if(console.log("change1:",jn,ia,kr,Ca,li,Lo,jo,yo),li>=0&&Ca.ch-li<5){var ji=li+_o;return wa.replaceRange("",{line:Ca.line,ch:li},{line:Ca.line,ch:ji}),{line:Ca.line,ch:ji}}return null}(0,ne.useEffect)(()=>{if(Gt){let ia=function(jn,wa){const Ca=jn.getValue();Wr(Ca),nr(new Date().getTime()),jn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Nt&&(Tr?Nt(Ca,hr(Ca)):Nt(Ca))};return Gt.on("change",ia),()=>{Gt.off("change",ia)}}},[Gt,Nt]),(0,ne.useEffect)(()=>{if(Gt)if(vt==null)Gt.setValue(""),Wr("");else{const ia=window.scrollY||window.pageYOffset;vt!==Gt.getValue()&&(Gt.setValue(vt),Wr(vt),Gt.setCursor(In?1:Gt.lineCount(),0),window.scrollTo(0,ia))}},[Gt,vt]);const Un=(0,ne.useCallback)(ia=>{const jn=Gt.getCursor(),wa=Gt.getSelection();let Ca=wa.split(` +`);switch(ia){case"bold":return Gt.replaceSelection("**"+wa+"**"),wa===""&&Gt.setCursor(jn.line,jn.ch+2),Gt.focus();case"italic":return Gt.replaceSelection("*"+wa+"*"),wa===""&&Gt.setCursor(jn.line,jn.ch+1),Gt.focus();case"code":return Gt.replaceSelection("`"+wa+"`"),wa===""&&Gt.setCursor(jn.line,jn.ch+1),Gt.focus();case"inline-latex":return Sr("inline-latex"),Gt.focus();case"latex":return Gt.replaceSelection("```latex\n"+wa+"\n```"),Gt.setCursor(jn.line+1,wa.length+1),Gt.focus();case"line-break":return Gt.replaceSelection(`
+`),Gt.focus();case"list-ul":return wa===""?Gt.replaceSelection("- "+wa):Gt.replaceSelection(Ca.map(kr=>kr===""?"":`- ${kr}`).join(` +`)),Gt.focus();case"list-ol":return wa===""?Gt.replaceSelection("1. "+wa):Gt.replaceSelection(Ca.map((kr,yo)=>kr===""?"":`${yo+1}. ${kr}`).join(` +`)),Gt.focus();case"add-null-ch":return wa===""&&Gt.setCursor(jn.line,jn.ch),Gt.replaceSelection(Jn),Gt.focus();case"add-signal":return wa===""&&Gt.setCursor(jn.line,jn.ch),Gt.replaceSelection(la),Gt.focus();case"add-multiple":return wa===""&&Gt.setCursor(jn.line,jn.ch),Gt.replaceSelection(En),Gt.focus();case"inster-template-1":return wa===""&&Gt.setCursor(jn.line,jn.ch),Gt.replaceSelection(ga),Gt.focus();case"eraser":return Gt.setValue(""),Gt.focus();case"trigger-watch":return Wn(!mo),Gt.focus();case"trigger-full-screen":return Va(!Ea),Gt.focus();case Ye:Sr(Ye);return;case Ht:Sr(Ht);return;case Qe:Sr(Qe);return;case kt:Sr(kt);return;case"maths-latex":Sr("maths-latex");return;case dt:Sr(dt);return;case Sn:Sr(Sn);return;default:throw new Error}},[Gt,mo,Ea]),An=(0,ne.useCallback)((ia,jn)=>{var wa,Ca,kr,yo,Lo,jo;switch(Sr(""),Sa){case Ye:const{title:Pr,link:Xr}=ia;return Gt.replaceSelection(`[${Pr}](${Xr})`),Gt.focus();case Ht:const{language:bo,content:Ur}=ia;return Gt.replaceSelection(["```"+bo,Ur,"```"].join(` +`)),Gt.focus();case"maths-latex":for(var li=atob(ia),_o=new Uint8Array(li.length),ji=0;ji{Rt.id?Gt.replaceSelection(`![,](/api/attachments/${Rt.id}?type=${Rt.content_type})`):(Rt==null?void 0:Rt.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Gt.replaceSelection("`$$"+ia+"$$`");break;case Qe:case kt:case Te:const{src:Qr,alt:Oo}=ia,xo=jn,Xi=(kr=(Ca=(wa=xo==null?void 0:xo.name)==null?void 0:wa.split("."))==null?void 0:Ca.pop)==null?void 0:kr.call(Ca);return((yo=xo==null?void 0:xo.type)==null?void 0:yo.indexOf("image"))>-1||!(xo!=null&&xo.type)?xo.align||xo.width?Gt.replaceSelection(`

${Oo||

`):Gt.replaceSelection(`${Oo||`):((Lo=xo==null?void 0:xo.type)==null?void 0:Lo.indexOf("video"))>-1?Gt.replaceSelection(``):((jo=xo==null?void 0:xo.type)==null?void 0:jo.indexOf("pdf"))>-1?Gt.replaceSelection(`${xo.name}`):Da.includes(Xi)?Gt.replaceSelection(`${xo.name}`):Gt.replaceSelection(`[${xo.name}](${Qr})`),Gt.focus();case Sn:const{row:Ki,col:cl,align:yl}=ia;let mt=` +`;for(let Rt=0;Rt{switch(Sa){case Ye:return ne.createElement(Dt,{callback:An,onCancel:Za});case Ht:return ne.createElement(Et.Z,{callback:An,onCancel:Za});case Qe:return ne.createElement(Re.Z,{callback:An,onCancel:Za});case dt:return ne.createElement(he,{callback:An,onCancel:Za});case Sn:return ne.createElement(Pe,{callback:An,onCancel:Za});case"maths-latex":return ne.createElement(qe,{showSaveButton:!0,callback:An});case"inline-latex":return ne.createElement(st.Z,{showSaveButton:!0,callback:An});default:return null}},[Sa]);function Za(){Sr("")}(0,ne.useEffect)(()=>{if(rn.current){let ia=function(Lo){kr=!0,yo=Lo.pageY},jn=function(){kr=!1},wa=function(Lo){if(kr){let jo=Lo.pageY-yo;jo<0&&(jo=0),jo>300&&(jo=300);let li=Bn+jo+"px";Vr(li)}},Ca=rn.current,kr=!1,yo=0;return Ca.addEventListener("mousedown",ia),document.addEventListener("mousemove",wa),document.addEventListener("mouseup",jn),()=>{Ca.removeEventListener("mousedown",ia),document.removeEventListener("mousemove",wa),document.removeEventListener("mouseup",jn)}}},[Gt,rn]),(0,ne.useEffect)(()=>{Vr(Bn)},[Bn]);const br=Hn(Pt),ea=Hn(uo),Aa={width:br,height:ea},pr=(0,ne.useMemo)(()=>{if(Cr){let ia=new Date(Cr),jn=ia.getHours(),wa=ia.getMinutes(),Ca=ia.getSeconds();return jn=jn<10?"0"+jn:jn,wa=wa<10?"0"+wa:wa,Ca=Ca<10?"0"+Ca:Ca,`${jn}:${wa}:${Ca}`}return 0},[Cr]),hr=ia=>{const jn=[];if(Tr){let wa=-1;ia=ia.replace(/(@▁▁@|@▁@)/g,function(Ca,kr,yo){jn.push({multiLine:Ca!==la})})}return jn};function io(){window.sessionStorage.removeItem(Ma),Uo(!1),nr(0)}function Yr(){Uo(!1),nr(0),Gt.setValue(window.sessionStorage.getItem(Ma))}(0,ne.useEffect)(()=>{ca[Sa]&&Sa!==kt&&Sa!==dt&&setTimeout(()=>{const ia=document.getElementsByClassName("markdown-popup-form")[0],jn=window.innerWidth/2-ia.offsetWidth/2,wa=window.innerHeight/2-ia.offsetHeight/2;ui(jn),oo(wa)},0)},[Sa]);const To=ia=>{ia.preventDefault();const jn=ia.clientX-Zi,wa=ia.clientY-No;document.body.onmousemove=Ca=>{let kr=Ca.clientX-jn,yo=Ca.clientY-wa;const Lo=document.getElementsByClassName("markdown-popup-form")[0],jo=window.innerWidth-Lo.offsetWidth,li=window.innerHeight-Lo.offsetHeight;kr=Math.max(0,Math.min(kr,jo)),yo=Math.max(0,Math.min(yo,li)),Qo(Ca.clientX,Ca.clientY,jn,wa)&&(ui(kr),oo(yo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Qo=(ia,jn,wa,Ca)=>{const kr=document.body.clientHeight,yo=document.body.clientWidth;return ia<20&&wa>ia||ia>yo-20&&wajn||jn>kr-20&&CaMe in we?Je(we,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):we[Me]=Ce,x=(we,Me)=>{for(var Ce in Me||(Me={}))a.call(Me,Ce)&&E(we,Ce,Me[Ce]);if(y)for(var Ce of y(Me))b.call(Me,Ce)&&E(we,Ce,Me[Ce]);return we},z=(we,Me)=>Ae(we,le(Me));const{useForm:ae}=ne.default,re={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:we,onCancel:Me})=>{const[Ce]=ae();let Ot=(0,ct.useRef)();function xt(zt){Ot.current.width=Ce.getFieldValue("width"),Ot.current.align=Ce.getFieldValue("align"),we(zt,Ot.current)}function ln(zt,Mt){if(zt.status===-1){ee.ZP.error(zt.message);return}Ce.setFieldsValue({src:`/api/attachments/${zt.id}`,type:Mt.type})}function yt(zt){let Mt=zt.target.files[0];Ot.current=Mt,Le(Mt,ln)}return it.createElement(ne.default,z(x({form:Ce},ie),{className:"upload-image-panel",onFinish:xt,style:{width:470,overflow:"hidden"}}),it.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},it.createElement("div",{className:"flex-container"},it.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},it.createElement(Ie.default,{style:re})),it.createElement(ye,{onFileChange:yt}))),it.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},it.createElement(Ie.default,{style:{width:264}})),it.createElement(ne.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},it.createElement(Ue.Z,null,it.createElement(ne.default.Item,{name:"width",style:{margin:0}},it.createElement(ze.Z,{style:{width:264}})),it.createElement("span",{className:"ml8"},"%"))),it.createElement(ne.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},it.createElement(ke.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"}]})),it.createElement("aside",null,it.createElement(ne.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},it.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),it.createElement(oe.ZP,{type:"default",onClick:Me},"\u53D6\u6D88"))))};function ye({onFileChange:we}){return it.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",it.createElement("input",{type:"file",onChange:we}))}function Le(we,Me){if(!we)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,$e.bg)())throw ee.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ce=new FormData;Ce.append("editormd-image-file",we),Ce.append("file_param_name","editormd-image-file"),Ce.append("byxhr","true");var Ot=new window.XMLHttpRequest;Ot.withCredentials=!0,Ot.addEventListener("load",function(xt){Me(JSON.parse(xt.target.responseText),we)},!1),Ot.addEventListener("error",function(xt){console.error(xt)},!1),Ot.open("POST",`${lt.KI}/api/attachments.json`),Ot.send(Ce)}},91558:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return Ie}});var ne=te(59301),ee=te(4676);class Ie extends ne.Component{constructor(ze){super(ze);const ke=window.document;this.node=ke.createElement("div"),ke.body.appendChild(this.node)}render(){const{children:ze}=this.props;return(0,ee.createPortal)(ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},10661:function(ht,Tt,te){"use strict";te.d(Tt,{i:function(){return re},Z:function(){return pe}});var ne={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},ee=te(71418),Ie=te(6848),Ue=te(92310),ze=te.n(Ue),ke=te(51257),oe=te(28426),lt=te(48790),ct=te(79005),$e=te(20345),it=te(77882),Je=te(31081),Ae=te(75309),le=te(71979),y=te(47558),a=te(42922),b=te(66832),E=te(96593),x=te(19664),z=te(91833),ae=te(59301);const re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ct,swimg:$e},{name:"101\u8BA1\u5212",ptimg:it,swimg:Je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ae,swimg:le},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var pe=({className:ye,dataSource:Le=[],col:we=4,right:Me,bottom:Ce=23,precision:Ot=0,wrapWidth:xt=1200,trackEventItems:ln,loading:yt,onRemove:zt=()=>{},isCurrent:Mt=!0,showAlias:Ut=!1})=>{const pt=Math.floor((xt-(we-1)*Me)/we),wt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(nt=>(window.ENV==="build"&&(nt.ptimg=`/react/build${nt.ptimg}`,nt.swimg=`/react/build${nt.swimg}`),nt));return ae.createElement(ee.Z,{spinning:yt},ae.createElement("div",{className:ze()(ne.list,ye)},!!(Le!=null&&Le.length)&&(Le==null?void 0:Le.map((nt,Dt)=>{var Et;const{name:Re,id:rt,identifier:Zt,featured:$t,school_name:It,image_url:Jt,excellent:xe,is_plan:je}=nt;return ae.createElement("div",{key:rt,className:ne.wrap,style:{width:pt,marginRight:(1+Dt)%we===0?0:Me+Ot,marginBottom:Ce}},ae.createElement("a",{className:ne.li,onClick:ut=>{ut.preventDefault(),ut.stopPropagation(),ln&&(0,ke.L9)([ln]),(0,ke.xg)(`/paths/${Zt}`)}},ae.createElement("div",{className:ne.img},ae.createElement("img",{className:ne.cover,src:`${Jt}`}),Mt&&(0,lt.bg)()&&(nt==null?void 0:nt.studying)&&ae.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:ut=>{ut.stopPropagation(),zt(nt)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Et=nt==null?void 0:nt.subject_tags)==null?void 0:Et.map((ut,Ct)=>{var gt,Oe;if(Ct===0){const Ee=(gt=wt.find(me=>me.name==ut))==null?void 0:gt.swimg;return ae.createElement("img",{className:ne.sign,src:Ee,style:{left:"-4px"}})}const Ne=(Oe=wt.find(Ee=>Ee.name==ut))==null?void 0:Oe.ptimg;return ae.createElement("img",{className:ne.sign,src:Ne,style:{left:`${48+52*(Ct-1)+2*Ct}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(nt==null?void 0:nt.excellent)&&ae.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:ne.name},ae.createElement(Ie.Z,{title:Ut&&(nt!=null&&nt.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Re}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${nt==null?void 0:nt.excellent_alias_name}`)):Re},ae.createElement("span",{className:ne.e},Ut&&(nt==null?void 0:nt.excellent_alias_name)||Re))),ae.createElement("div",{className:ne.tags},ae.createElement("div",null,ae.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,nt.stages_count))),ae.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,nt.members_count)))))))})),!Le.length&&ae.createElement(oe.Z,null)))}},12588:function(ht,Tt,te){"use strict";te.d(Tt,{jL:function(){return ze},w9:function(){return tt},dN:function(){return Be},QD:function(){return ta},cQ:function(){return It.Z},Oz:function(){return be},op:function(){return Pt},O5:function(){return zr},_b:function(){return mr},t7:function(){return we},Gi:function(){return yn},YG:function(){return kt},kT:function(){return Sn},qp:function(){return b},K3:function(){return z},vr:function(){return hn},qE:function(){return sn},Je:function(){return Ot},wb:function(){return Re},lB:function(){return $t},cq:function(){return Jn},tp:function(){return ie},Si:function(){return Wn},k8:function(){return co},Du:function(){return Vr}});var ne=te(59301),ee={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ie="data:image/png;base64,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",ze=({dataSource:rn=[],img:en,imgWidth:un=346,title:Zn,sunTitle:Dn,bannerExtraContent:Un})=>ne.createElement("div",{className:ee.banner},ne.createElement("div",{className:ee.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,Zn),ne.createElement("span",null,Dn)),rn.length>0&&ne.createElement("div",{className:ee.btns},rn.map((An,pa)=>ne.createElement("div",{key:pa,onClick:An.click},An.name,An.sign?ne.createElement("img",{src:Ie,width:39}):null))),Un),en&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:en,width:un}))),ke={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},oe=te(92310),lt=te.n(oe),ct=te(89392),$e=Object.defineProperty,it=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,le=(rn,en,un)=>en in rn?$e(rn,en,{enumerable:!0,configurable:!0,writable:!0,value:un}):rn[en]=un,y=(rn,en)=>{for(var un in en||(en={}))Je.call(en,un)&&le(rn,un,en[un]);if(it)for(var un of it(en))Ae.call(en,un)&&le(rn,un,en[un]);return rn},b=({dataSource:rn=[],value:en,onChange:un,onTitleChange:Zn,className:Dn,title:Un,titleWidth:An=41,style:pa={},fontColor:Za="#6A7283",showCount:br,classNameActive:ea,styleItem:Aa={}})=>{const[pr,hr]=(0,ne.useState)(0),[io,Yr]=(0,ne.useState)(!1),To=(0,ne.useRef)(null),Qo=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var ia;rn.length!==0&&(((ia=To==null?void 0:To.current)==null?void 0:ia.clientHeight)>97?hr(1):hr(0)),rn.length===0&&hr(0),Yr(!1)},[rn]),ne.createElement("div",{className:lt()(ke.row,Dn),style:pa},ne.createElement("div",{onClick:(0,ct.throttle)(()=>Zn==null?void 0:Zn(),2e3),style:{width:An,marginTop:io?12:4},className:`${ke.title} ${Zn?"current":""}`},Un),ne.createElement("div",{className:io?`${ke.tagsWrap} ${ke.tagsBorderWrap}`:ke.tagsWrap},ne.createElement("div",{className:ke.bar,ref:Qo,style:pr>0?{height:pr===1?97:"auto",overflow:pr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:ke.tag,ref:To},rn==null?void 0:rn.map(ia=>ne.createElement("span",{onClick:()=>un(ia.id),key:ia.id,style:y(y({color:Za},Aa),(ia==null?void 0:ia.style)||{}),className:en===ia.id?lt()(ea||ke.active,ia.classNameActive):""},ne.createElement("span",{title:ia.name,className:ke.name},ia.name),!!br&&ne.createElement("span",{className:ke.num},ia.count))))),!!pr&&ne.createElement(ne.Fragment,null,pr===1?ne.createElement("div",{onClick:()=>{var ia;hr(2),((ia=To==null?void 0:To.current)==null?void 0:ia.clientHeight)>245?Yr(!0):Yr(!1)},className:ke.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{Qo.current.scrollTop=0,hr(1),Yr(!1)},className:ke.action},"\u6536\u8D77",ne.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},z=({dataSource:rn=[],value:en,onChange:un,onTitleChange:Zn,className:Dn,title:Un,titleWidth:An=41,style:pa={},fontColor:Za="#6A7283",showCount:br,expand:ea=!0})=>{const[Aa,pr]=(0,ne.useState)(0),[hr,io]=(0,ne.useState)(!1),Yr=(0,ne.useRef)(null),To=(0,ne.useRef)(null),[Qo,ia]=(0,ne.useState)(ea);return ne.createElement("div",{className:lt()(E.row,Dn),style:pa},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,ct.throttle)(()=>Zn==null?void 0:Zn(),2e3),style:{width:An,marginTop:hr?12:4},className:`${E.title} ${Zn?"current":""}`},Un),ne.createElement("i",{className:`iconfont ${Qo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Qo?8:10},onClick:()=>ia(!Qo)})),Qo&&ne.createElement("div",{className:hr?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},ne.createElement("div",{className:E.fenge}),ne.createElement("div",{className:E.bar,ref:To},ne.createElement("div",{className:E.tag,ref:Yr},rn==null?void 0:rn.map(jn=>ne.createElement("span",{onClick:()=>un(jn.id),key:jn.id,style:{color:Za},className:en===jn.id?E.active:""},ne.createElement("span",{title:jn.name,className:E.name},jn.name),!!br&&ne.createElement("span",{className:E.num},jn.count)))))))},ae={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ie=({dataSource:rn=[],value:en,onChange:un,className:Zn,style:Dn={}})=>ne.createElement("div",{style:Dn,className:lt()(ae.tabs,Zn)},rn.map(Un=>ne.createElement("span",{onClick:()=>un(Un.id),className:en===Un.id?ae.active:"",key:Un.id},Un.name))),pe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ye=te(92832),we=({dataSource:rn=[],value:en="",onChange:un,onInputChange:Zn=()=>{},className:Dn,style:Un={},placeholder:An,allowClear:pa=!1})=>{var Za;const[br,ea]=(0,ne.useState)(""),[Aa,pr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Yr;let To=en;(Yr=JSON.stringify(en))!=null&&Yr.includes("{")&&(ea(en.id),To=en.value||"");try{pr(decodeURIComponent(To||""))}catch(Qo){pr(decodeURIComponent(To||""))}},[en]);const hr=()=>{un(encodeURIComponent(Aa),br||null)},io=Yr=>{Yr!==br&&(ea(Yr),un(encodeURIComponent(Aa),Yr))};return ne.createElement("div",{className:lt()(pe.input,Dn),style:Un},!!rn.length&&ne.createElement("div",{className:pe.dropdown},ne.createElement("div",{className:pe.text},(Za=rn.find(Yr=>Yr.id===br))==null?void 0:Za.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:pe.b1}),ne.createElement("b",{className:pe.b2})),ne.createElement("div",{className:pe.menu},rn.map((Yr,To)=>ne.createElement("div",{key:To,onClick:()=>io(Yr.id)},Yr.name)))),ne.createElement(ye.default,{onPressEnter:hr,value:Aa,onChange:Yr=>{pr(Yr.target.value),Zn(encodeURIComponent(Yr.target.value),br||null)},bordered:!1,placeholder:An}),ne.createElement("i",{onClick:hr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Me={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ot=({value:rn,onChange:en,className:un,total:Zn,pageSize:Dn,style:Un={}})=>{const An=rn<2,pa=rn>=Math.ceil(Zn/Dn);return Zn<=Dn?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:lt()(Me.quickPager,un),style:Un},ne.createElement("div",{onClick:()=>{An||en(rn-1,"prev")},className:An?Me.disabled:""},"\u4E0A\u4E00\u9875"),ne.createElement("div",{onClick:()=>{pa||en(rn+1,"next")},className:pa?Me.disabled:""},"\u4E0B\u4E00\u9875"))},xt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ln=te(71418),yt=te(6848),zt=te(13570),Mt=te(346),Ut=te(51257),pt=te(96908),wt=te(57177),nt=te(81378),Dt=te(28426),Re=({className:rn,dataSource:en=[],col:un=4,right:Zn,bottom:Dn=23,precision:Un=0,wrapWidth:An=1200,trackEventItems:pa,loading:Za})=>{const br=Math.floor((An-(un-1)*Zn)/un);return ne.createElement(ln.Z,{spinning:Za},ne.createElement("div",{className:lt()(xt.list,rn)},!!en.length&&en.map((ea,Aa)=>{const{name:pr,id:hr,identifier:io,power:Yr,cover_image_id:To,pic:Qo}=ea;return ne.createElement("div",{className:xt.wrap,key:hr,style:{width:br,marginRight:(1+Aa)%un===0?0:Zn+Un,marginBottom:Dn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${io}/challenges`,className:xt.li,onClick:ia=>{ia.preventDefault(),pa&&(0,Ut.L9)([pa]),Yr&&(0,Ut.xg)(`/shixuns/${io}/challenges`)}},ne.createElement("div",{className:xt.img},ne.createElement("img",{className:xt.cover,src:`${Qo}`}),ea.is_jupyter&&ne.createElement("img",{className:xt.sign,src:pt}),ea.is_jupyter_lab&&ne.createElement("img",{className:xt.sign,src:wt}),ea.is_unity_3d&&ne.createElement("img",{className:xt.sign,src:nt})),ne.createElement("div",{className:xt.name},ne.createElement(yt.Z,{title:pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:xt.e},pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:xt.tags},ne.createElement(yt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,ea.challenges_count))),!!ea.myshixuns_count&&ne.createElement(yt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,ea.myshixuns_count))),ne.createElement(yt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,ea.level))),ne.createElement("div",{className:xt.rate},ne.createElement(zt.Z,{allowHalf:!0,disabled:!0,defaultValue:ea.score_info}),ne.createElement("span",null,"\xA0",ea.score_info?`${ea.score_info}\u5206`:"5\u5206")))),!Yr&&ne.createElement("div",{className:xt.lockWrap},ne.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!en.length&&ne.createElement(Dt.Z,null)))},rt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},$t=({className:rn,dataSource:en=[],col:un=4,right:Zn,bottom:Dn=23,precision:Un=0,wrapWidth:An=1200,wrapClassName:pa,trackEventItems:Za,loading:br})=>{const ea=Math.floor((An-(un-1)*Zn)/un);return ne.createElement(ln.Z,{spinning:br},ne.createElement("div",{className:lt()(rt.list,rn)},!!en.length&&en.map((Aa,pr)=>{const{name:hr,id:io,identifier:Yr,power:To,cover_image_id:Qo,pic:ia}=Aa;return ne.createElement("div",{className:lt()(rt.wrap,pa),key:io,style:{width:ea,marginRight:(1+pr)%un===0?0:Zn+Un,marginBottom:Dn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Yr}/challenges`,className:rt.li,onClick:jn=>{jn.preventDefault(),Za&&(0,Ut.L9)([Za]),To&&(0,Ut.xg)(`/shixuns/${Yr}/challenges`)}},ne.createElement("img",{src:te(47621),className:rt.titleBg}),ne.createElement("div",{className:rt.name},ne.createElement(yt.Z,{title:hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:rt.e},hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:rt.img},ne.createElement("img",{className:rt.cover,src:Qo?`${Mt.Z.API_SERVER}/api/attachments/${Qo}`:`${Mt.Z.IMG_SERVER+ia}`}),Aa.is_jupyter&&ne.createElement("div",{className:rt.bq},"Jupyter"),Aa.is_jupyter_lab&&ne.createElement("div",{className:rt.bq},"JupyterLab"),Aa.is_unity_3d&&ne.createElement("div",{className:rt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ne.createElement("div",{className:"mt20 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:rt.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:rt.value},Aa.myshixuns_count)),ne.createElement("div",null,ne.createElement("span",{className:rt.text},"\u56F0\u96BE\u7B49\u7EA7"),ne.createElement("span",{className:rt.value},Aa.level))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:rt.text},"\u5173\u5361\u6570"),ne.createElement("span",{className:rt.value},Aa.challenges_count)),ne.createElement("div",{className:rt.rate},ne.createElement(zt.Z,{allowHalf:!0,disabled:!0,defaultValue:Aa.score_info}),ne.createElement("span",{className:rt.value,style:{color:"#FF9C00"}},"\xA0",Aa.score_info?`${Aa.score_info}\u5206`:"5\u5206"))))),!To&&ne.createElement("div",{className:rt.lockWrap},ne.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!en.length&&ne.createElement(Dt.Z,null)))},It=te(10661),Jt={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},xe=te(79005),je=te(20345),ut=te(77882),Ct=te(31081),gt=te(75309),Oe=te(71979),Ne=te(47558),Ee=te(42922),me=te(66832),Ze=te(96593),he=te(19664),ue=te(91833);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:xe,swimg:je},{name:"101\u8BA1\u5212",ptimg:ut,swimg:Ct},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:gt,swimg:Oe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ne,swimg:Ee},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:me,swimg:Ze},{name:"\u519B\u961F\u4E00\u6D41",ptimg:he,swimg:ue}];var be=({className:rn,dataSource:en=[],col:un=4,right:Zn,bottom:Dn=23,precision:Un=0,wrapWidth:An=1200,trackEventItems:pa,loading:Za,wrapClassName:br,imgClassName:ea,isArrow:Aa=!1})=>{const pr=Math.floor((An-(un-1)*Zn)/un),[hr,io]=(0,ne.useState)(),[Yr,To]=(0,ne.useState)(),Qo=jn=>io(jn),ia=()=>io(-1);return ne.createElement(ln.Z,{spinning:Za},ne.createElement("div",{className:lt()(Jt.list,rn)},!!(en!=null&&en.length)&&(en==null?void 0:en.map((jn,wa)=>{var Ca;const{name:kr,id:yo,identifier:Lo,featured:jo,school_name:li,image_url:_o,excellent:ji,is_plan:hi}=jn;return ne.createElement("div",{key:yo,className:lt()(Jt.wrap,br),style:{width:pr,marginRight:(1+wa)%un===0?0:Zn+Un,marginBottom:Dn}},ne.createElement("a",{target:"_blank",href:`/paths/${Lo}`,className:Jt.li,onClick:Pr=>{Pr.preventDefault(),pa&&(0,Ut.L9)([pa]),(0,Ut.xg)(`/paths/${Lo}`)}},ne.createElement("img",{src:te(39057),className:Jt.titleBg}),ne.createElement("div",{className:Jt.name},ne.createElement(yt.Z,{title:kr},ne.createElement("span",{className:Jt.e,style:{color:Aa&&hr===wa?"#145DFF":"#000000"},onMouseEnter:()=>{Qo(wa)},onMouseLeave:ia},kr))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:lt()(Jt.img,ea)},ne.createElement("img",{className:Jt.cover,src:`${Mt.Z.IMG_SERVER+_o}`}),(Ca=jn==null?void 0:jn.subject_tags)==null?void 0:Ca.map((Pr,Xr)=>{var bo,Ur;if(Xr===0){const Oo=(bo=de.find(xo=>xo.name==Pr))==null?void 0:bo.swimg;return ne.createElement("img",{className:Jt.sign,src:Oo,style:{left:"-4px"}})}const Qr=(Ur=de.find(Oo=>Oo.name==Pr))==null?void 0:Ur.ptimg;return ne.createElement("img",{className:Jt.sign,src:Qr,style:{left:`${48+52*(Xr-1)+2*Xr}px`}})}),ne.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(jn==null?void 0:jn.excellent)&&ne.createElement("div",{className:Jt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Jt.text},"\u7AE0\u8282\u6570"),ne.createElement("span",{className:Jt.value},jn.stages_count)),ne.createElement("div",null,ne.createElement("span",{className:Jt.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Jt.value},jn.members_count))))))})),!en.length&&ne.createElement(Dt.Z,null)))},Pe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ge="data:image/png;base64,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",at=te(59301),tt=({className:rn,dataSource:en=[],col:un=4,right:Zn,bottom:Dn=23,precision:Un=0,wrapWidth:An=1200,trackEventItems:pa,loading:Za})=>{const br=Math.floor((An-(un-1)*Zn)/un);return at.createElement(ln.Z,{spinning:Za},at.createElement("div",{className:lt()(Pe.list,rn)},!!en.length&&en.map((ea,Aa)=>{const{subject_identifier:pr,id:hr,identifier:io,power:Yr}=ea,To=ea.is_public!=0&&ea.is_public;return at.createElement("div",{className:Pe.wrap,key:hr,style:{width:br,marginRight:(1+Aa)%un===0?0:Zn+Un,marginBottom:Dn}},at.createElement("a",{className:Pe.li,onClick:Qo=>{Qo.preventDefault(),pa&&(0,Ut.L9)([pa]),(0,Ut.xg)(ea.first_category_url)}},at.createElement("div",{className:Pe.top},at.createElement(yt.Z,{title:ea.name},at.createElement("div",{className:Pe.name},ea.name)),at.createElement("img",{className:Pe.img,src:Mt.Z.IMG_SERVER+"/images/"+ea.avatar_url}),at.createElement("div",{className:Pe.text,title:ea.creator},ea.creator),pr&&at.createElement("div",{className:Pe.btns},at.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),at.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),To&&at.createElement("div",{className:Pe.sign},"\u516C\u5F00")),at.createElement("div",{className:Pe.bottom},ea.visits>0&&at.createElement(yt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-liulanyan"}),at.createElement("span",null,ea.visits))),ea.course_members_count>0&&at.createElement(yt.Z,{title:"\u6210\u5458",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-chengyuan"}),ea.course_members_count)),ea.tasks_count>0&&at.createElement(yt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},at.createElement("span",null,at.createElement("i",{className:"iconfont icon-zuoye"}),ea.tasks_count)),ea.is_end?at.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):at.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ea.is_accessible&&at.createElement("div",{className:Pe.lockWrap},at.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),at.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&at.createElement(Dt.Z,null)))},qe={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},st="data:image/png;base64,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",Be=({className:rn,dataSource:en=[],col:un=4,right:Zn,bottom:Dn=23,precision:Un=0,wrapWidth:An=1200,wrapClassName:pa,trackEventItems:Za,loading:br})=>{const ea=Math.floor((An-(un-1)*Zn)/un);return ne.createElement(ln.Z,{spinning:br},ne.createElement("div",{className:lt()(qe.list,rn)},!!en.length&&en.map((Aa,pr)=>{const{subject_identifier:hr,id:io,identifier:Yr,power:To}=Aa,Qo=Aa.is_public!=0&&Aa.is_public;return ne.createElement("div",{className:lt()(`${qe.wrap} ${Aa.is_accessible?"":qe.warpStyle}`,pa),key:io,style:{width:ea,marginRight:(1+pr)%un===0?0:Zn+Un,marginBottom:Dn}},ne.createElement("a",{className:qe.li,onClick:ia=>{ia.preventDefault(),Za&&(0,Ut.L9)([Za]),(0,Ut.xg)(Aa.first_category_url)}},ne.createElement("div",{className:qe.creator},ne.createElement("img",{className:qe.img,src:Mt.Z.IMG_SERVER+"/images/"+Aa.avatar_url}),ne.createElement("div",{className:qe.text,title:Aa.creator},Aa.creator)),ne.createElement("div",{className:qe.top},ne.createElement(yt.Z,{title:Aa.name},ne.createElement("div",{className:qe.name},Aa.name)),Qo&&ne.createElement("div",{className:qe.sign},"\u516C\u5F00")),ne.createElement("div",{className:qe.middle},ne.createElement("div",{className:qe.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:qe.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:qe.value},(Aa==null?void 0:Aa.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:qe.text},"\u6210\u5458"),ne.createElement("span",{className:qe.value},(Aa==null?void 0:Aa.course_members_count)||0))),ne.createElement("div",{className:qe.row},ne.createElement("div",null,ne.createElement("span",{className:qe.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:qe.value},(Aa==null?void 0:Aa.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:qe.text},"\u72B6\u6001"),Aa.is_end?ne.createElement("span",{className:qe.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:qe.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),hr&&ne.createElement("div",{className:qe.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Aa.is_accessible&&ne.createElement("div",{className:qe.lockWrap},ne.createElement("img",{src:`${Mt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&ne.createElement(Dt.Z,null)))},Ye={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Qe=te(25690),kt=({dataSource:rn=[],value:en,onChange:un,className:Zn,style:Dn={},tabBarExtraContent:Un})=>ne.createElement("div",{className:lt()(Ye.tabs,Zn),style:Dn},ne.createElement("div",{className:Ye.tabsWrap},rn.map((An,pa)=>ne.createElement("aside",{className:Ye.tab,onClick:()=>{un(An.id),An.link&&Qe.history.push(An.link)},key:pa},ne.createElement("div",{className:en===An.id?Ye.active:""},An.name),(An==null?void 0:An.resetCount)==null&&(An==null?void 0:An.total)!==void 0&&ne.createElement("span",null,"\uFF08",An==null?void 0:An.total,"\uFF09"),(An==null?void 0:An.resetCount)!==void 0&&(An==null?void 0:An.total)!==void 0&&ne.createElement(yt.Z,{title:(An==null?void 0:An.tip)!=null?An==null?void 0:An.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},An==null?void 0:An.resetCount),"/",ne.createElement("span",null,An==null?void 0:An.total),"\uFF09"))))),ne.createElement("div",{className:Ye.tabBar},Un)),Te={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Sn=({dataSource:rn=[],value:en,onChange:un,className:Zn,style:Dn={},tabBarExtraContent:Un})=>ne.createElement("div",{className:lt()(Te.tabs,Zn),style:Dn},ne.createElement("div",{className:Te.tabsWrap},rn.map((An,pa)=>ne.createElement("aside",{className:Te.tab,onClick:()=>{un(An.id),An.link&&Qe.history.push(An.link)},key:pa},ne.createElement("div",{className:en===An.id?Te.active:""},An.name),(An==null?void 0:An.resetCount)==null&&(An==null?void 0:An.total)!==void 0&&ne.createElement("span",null,"\uFF08",An==null?void 0:An.total,"\uFF09"),(An==null?void 0:An.resetCount)!==void 0&&(An==null?void 0:An.total)!==void 0&&ne.createElement(yt.Z,{title:(An==null?void 0:An.tip)!=null?An==null?void 0:An.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},An==null?void 0:An.resetCount),"/",ne.createElement("span",null,An==null?void 0:An.total),"\uFF09"))))),ne.createElement("div",{className:Te.tabBar},Un)),yn=({className:rn,style:en={},children:un})=>ne.createElement("div",{className:lt()(rn),style:en},un),nn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},$n=te(38854),Xn=te(20834);const qt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Jn=({sortValue:rn,dropValue:en,className:un,onSort:Zn,onDrop:Dn,dataSource:Un=qt})=>{var An;return ne.createElement("div",{className:lt()(nn.orderWrap,un)},ne.createElement($n.Z,{dropdownRender:()=>ne.createElement(Xn.default,null,Un.map((pa,Za)=>ne.createElement(Xn.default.Item,{key:Za,onClick:()=>Dn(pa.id)},pa.name)))},ne.createElement("span",{className:nn.orderTextWrap},(An=Un.find(pa=>en===pa.id))==null?void 0:An.name)),ne.createElement("span",{className:nn.orderIconWrap},ne.createElement("span",{className:nn.orderAsc},ne.createElement("i",{className:rn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${nn.cursorPointer} ${nn.active}`:`iconfont icon-sanjiaoxing-up font12 ${nn.cursorPointer}`,onClick:()=>Zn(rn==="asc"?"desc":"asc")})),ne.createElement("span",{className:nn.orderDesc},ne.createElement("i",{className:rn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${nn.cursorPointer} ${nn.active}`:`iconfont icon-sanjiaoxing-down font12 ${nn.cursorPointer}`,onClick:()=>Zn(rn==="asc"?"desc":"asc")}))))},En={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},la=te(3113),ga=te(32162),Da=Object.defineProperty,Hn=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,va=(rn,en,un)=>en in rn?Da(rn,en,{enumerable:!0,configurable:!0,writable:!0,value:un}):rn[en]=un,ca=(rn,en)=>{for(var un in en||(en={}))Ya.call(en,un)&&va(rn,un,en[un]);if(Hn)for(var un of Hn(en))pn.call(en,un)&&va(rn,un,en[un]);return rn},Ja=(rn,en)=>{var un={};for(var Zn in rn)Ya.call(rn,Zn)&&en.indexOf(Zn)<0&&(un[Zn]=rn[Zn]);if(rn!=null&&Hn)for(var Zn of Hn(rn))en.indexOf(Zn)<0&&pn.call(rn,Zn)&&(un[Zn]=rn[Zn]);return un},vt=(rn,en,un)=>new Promise((Zn,Dn)=>{var Un=Za=>{try{pa(un.next(Za))}catch(br){Dn(br)}},An=Za=>{try{pa(un.throw(Za))}catch(br){Dn(br)}},pa=Za=>Za.done?Zn(Za.value):Promise.resolve(Za.value).then(Un,An);pa((un=un.apply(rn,en)).next())}),Pt=rn=>{var en=rn,{className:un,style:Zn,children:Dn,loading:Un=!1,openLoading:An,onClick:pa=()=>{},size:Za="middle",shape:br="round",theme:ea}=en,Aa=Ja(en,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[pr,hr]=(0,ne.useState)(!1),io=(0,ne.useMemo)(()=>{switch(ea){case ga.Fy.THEMEONE:return En.ThemeOne;case ga.Fy.DEFAULT:default:return En.btn}},[ea]);return ne.createElement(la.ZP,ca({onClick:(0,ct.throttle)(Yr=>vt(void 0,null,function*(){An&&hr(!0);try{yield pa(Yr)}catch(To){console.log("error",To)}An&&hr(!1)}),2e3,{leading:!0,trailing:!1}),className:lt()(io,En[`${Za}-${br}`],un),style:Zn,size:Za,shape:br,loading:pr||Un},Aa),Dn)},Bn={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},sn=({className:rn,style:en,children:un=null,onClick:Zn,title:Dn})=>ne.createElement("div",{className:lt()(Bn.head,rn),style:en},ne.createElement("span",{className:"primary-hover",onClick:Zn},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:Dn},Dn),ne.createElement("div",{className:Bn.node},un)),Na={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},ta=({confirmShow:rn=!0,confirmTitle:en,confirmClick:un,cancelShow:Zn=!0,cancelTitle:Dn,cancelClick:Un,className:An,style:pa,confirmLoading:Za=!1})=>ne.createElement("div",{className:lt()(Na.btns,An),style:pa},rn&&ne.createElement(la.ZP,{loading:Za,onClick:un,type:"primary",className:Na.confirm},en),Zn&&ne.createElement(la.ZP,{onClick:Un,className:Na.cancel},Dn)),Ma={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},hn=({className:rn,style:en={},LeftContent:un,children:Zn,RightContent:Dn})=>ne.createElement("div",{className:lt()(Ma.fixedBottom,rn),style:en},ne.createElement("div",{className:Ma.wrap},ne.createElement("div",{className:Ma.left},un),ne.createElement("div",{className:Ma.center},Zn),ne.createElement("div",{className:Ma.right},Dn))),qa={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},mr=({className:rn,style:en={},dataSource:un=[]})=>ne.createElement("div",{className:lt()(qa.crumbs,rn),style:en},un.map((Zn,Dn)=>DnQe.history.push(Zn.path)},Zn.name):ne.createElement("span",null,Zn.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:Dn,style:{color:"#5F6368"}},Zn.name))),vr=te(31797),ft=Object.defineProperty,an=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,Fn=(rn,en,un)=>en in rn?ft(rn,en,{enumerable:!0,configurable:!0,writable:!0,value:un}):rn[en]=un,xn=(rn,en)=>{for(var un in en||(en={}))On.call(en,un)&&Fn(rn,un,en[un]);if(mn)for(var un of mn(en))In.call(en,un)&&Fn(rn,un,en[un]);return rn},Qa=(rn,en)=>an(rn,_t(en)),xa=(rn,en)=>{var un={};for(var Zn in rn)On.call(rn,Zn)&&en.indexOf(Zn)<0&&(un[Zn]=rn[Zn]);if(rn!=null&&mn)for(var Zn of mn(rn))en.indexOf(Zn)<0&&In.call(rn,Zn)&&(un[Zn]=rn[Zn]);return un};const{Countdown:Gt}=vr.default;var zr=rn=>{var en=rn,{onChange:un}=en,Zn=xa(en,["onChange"]);const[Dn,Un]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof Dn=="number"&&Dn>=0&&un(Dn)},[Dn]);const An=pa=>{const Za=Math.floor(pa/1e3);Un(Za)};return ne.createElement(Gt,Qa(xn({},Zn),{onChange:An}))},Wr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Wn=({DataProps:rn,className:en,style:un={}})=>{var Zn;return ne.createElement("div",{className:lt()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Wr.ClassRoomItem,en),style:un,onClick:()=>{(0,Ut.xg)(rn==null?void 0:rn.first_category_url)}},ne.createElement("div",{className:"flex flex-col item-center"},ne.createElement("img",{src:`${(Zn=Mt.Z)==null?void 0:Zn.IMG_SERVER}/images/${rn==null?void 0:rn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(rn==null?void 0:rn.subject_identifier)&&ne.createElement("div",{className:"mt-40px"},ne.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ne.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ne.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(rn!=null&&rn.is_public)&&ne.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),ne.createElement("span",{className:lt()("text-16px font-medium",Wr.TitleDom)},rn==null?void 0:rn.name)),ne.createElement("div",{className:"c-grey-333 font-medium"},rn==null?void 0:rn.creator),ne.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",rn==null?void 0:rn.course_members_count),ne.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ne.createElement("div",null,"\u4F5C\u4E1A\uFF1A",rn==null?void 0:rn.tasks_count),rn!=null&&rn.is_end?ne.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ne.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ea=Object.defineProperty,Va=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Cr=(rn,en,un)=>en in rn?Ea(rn,en,{enumerable:!0,configurable:!0,writable:!0,value:un}):rn[en]=un,nr=(rn,en)=>{for(var un in en||(en={}))Sa.call(en,un)&&Cr(rn,un,en[un]);if(Va)for(var un of Va(en))Sr.call(en,un)&&Cr(rn,un,en[un]);return rn},Vr=({DataProps:rn=[],selectValue:en,onChange:un,className:Zn,style:Dn={},extra:Un,classNameItem:An,styleItem:pa={},barHidden:Za})=>{const[br,ea]=(0,ne.useState)();return(0,ne.useEffect)(()=>{ea(Array.isArray(en)?en:[en])},[en]),ne.createElement("div",{className:lt()("flex px-20px py-10px gap-40px",Zn),style:nr({borderBottom:"1px solid #D3F0FF"},Dn)},rn==null?void 0:rn.map(Aa=>ne.createElement("div",{key:Aa==null?void 0:Aa.id,className:lt()("flex item-center justify-center current c-grey-333 text-16 relative",An,Aa==null?void 0:Aa.className),style:nr(nr({color:br!=null&&br.includes(Aa==null?void 0:Aa.id)?"#1890FF":"",minWidth:88},pa),(Aa==null?void 0:Aa.style)||{}),onClick:pr=>{un==null||un({domEvent:pr,item:Aa}),Aa!=null&&Aa.link&&Qe.history.push(Aa==null?void 0:Aa.link)}},Aa==null?void 0:Aa.name,!Za&&(br==null?void 0:br.includes(Aa==null?void 0:Aa.id))&&ne.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ne.createElement("div",{className:"ml-auto"},Un))},vi=Object.defineProperty,Uo=Object.defineProperties,qo=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,ui=(rn,en,un)=>en in rn?vi(rn,en,{enumerable:!0,configurable:!0,writable:!0,value:un}):rn[en]=un,No=(rn,en)=>{for(var un in en||(en={}))yi.call(en,un)&&ui(rn,un,en[un]);if(ii)for(var un of ii(en))Zi.call(en,un)&&ui(rn,un,en[un]);return rn},oo=(rn,en)=>Uo(rn,qo(en)),co=({value:rn,onChange:en,onInputChange:un,className:Zn,style:Dn={},InputProps:Un})=>{const[An,pa]=(0,ne.useState)(rn);return ne.createElement("div",{className:lt()("flex item-center rounded-full px-10px py-2px",Zn),style:No({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Dn)},ne.createElement(ye.default,oo(No({bordered:!1},Un),{onChange:Za=>{pa(Za.target.value),un==null||un(encodeURIComponent(Za.target.value))},onPressEnter:Za=>{en==null||en({domEvent:Za,item:{value:An}})}})),ne.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:Za=>{en==null||en({domEvent:Za,item:{value:An}})}}))}},37808:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return ee}});var ne=te(59301);function ee(Ie,Ue){const ze=(0,ne.useRef)();(0,ne.useEffect)(()=>{ze.current=Ie}),(0,ne.useEffect)(()=>{function ke(){ze.current()}if(Ue!==null){let oe=setInterval(ke,Ue);return()=>clearInterval(oe)}},[Ue])}},77195:function(ht,Tt,te){"use strict";te.r(Tt),te.d(Tt,{default:function(){return yl}});var ne=te(32162),ee=te(59301),Ie=te(25690),Ue=te(99313),ze=te(43418),ke=te(8591),oe=te(3113),lt={bg:"bg___Yd_7B",modal:"modal___QT2yv",colorOrange:"colorOrange___q21Ku",colorYellow:"colorYellow___LDVER"},ct=te(75975),$e=te(39793),it=te(87169),Je=te(57809),Ae=te(78241),le=te(5871),y=te(92832),a=te(24905),b=te(6848),E=te(60324),x=te(95237),z={flexRow:"flexRow___35KiY",flexJustifyCenter:"flexJustifyCenter___BbSEK",flexAlignEnd:"flexAlignEnd___WydSl",flexAlignCenter:"flexAlignCenter___sRpqy",flexColumn:"flexColumn___g_XKJ",formWrap:"formWrap___jC7GW",titleWrap:"titleWrap___MRjOd",fieldWrap:"fieldWrap___Lpe0p",button:"button___GgBZR",buttonFixed:"buttonFixed___s9cUj",buttonWrap:"buttonWrap___PkhcP",width180:"width180___mRL81",width100:"width100___OjNjq",width280:"width280___wJAEA",difficultyHint:"difficultyHint___p4YZP",color888:"color888___K4Jr9",color0152d9:"color0152d9___OtUVZ",serviceSettingWrap:"serviceSettingWrap___FKwpi",serviceSettingName:"serviceSettingName___bgeG5",serviceBox:"serviceBox___zB_d5",serviceSetLeft:"serviceSetLeft___C7t9v",serviceSetInput:"serviceSetInput___HBxaC",serviceSetMemoryInput:"serviceSetMemoryInput___ixIMH",serviceSetTip:"serviceSetTip___CrTQG",installPackage:"installPackage___o0KhD",popover:"popover___rmY0W",serverConfig:"serverConfig___AH5n6",viewRecommendConfig:"viewRecommendConfig___FzOjx",gpuConfig:"gpuConfig___MHr8T"},ae=te(58473),re={footerWrap:"footerWrap___nRGRQ"},ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Le=(mt,Rt)=>{var We={};for(var Vt in mt)pe.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&ie)for(var Vt of ie(mt))Rt.indexOf(Vt)<0&&ye.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},we=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const Me=y.default.TextArea,Ce=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,dispatch:ja,onFinish:fa=()=>{}}=Rt,Ta=Le(Rt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Cn]=Ae.default.useForm(),ua=Rr=>we(void 0,null,function*(){var ur;const or=yield ja({type:"shixunsDetail/getCustomScript",payload:{id:(ur=We.actionTabs.params)==null?void 0:ur.id,compile:Rr.execute,excutive:Rr.compile}});Hr(),or&&fa(or==null?void 0:or.shixun_script)}),Hr=()=>{ja({type:"shixunsDetail/setActionTabs",payload:{}})};return ee.createElement(ze.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:We.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Hr},ee.createElement(Ae.default,{form:Cn,scrollToFirstError:!0,layout:"vertical",onFinish:ua},ee.createElement(Ae.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},ee.createElement(Me,{rows:4})),ee.createElement(Ae.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},ee.createElement(Me,{rows:4})),ee.createElement("div",{className:re.footerWrap},ee.createElement(Ae.default.Item,null,ee.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Hr},"\u53D6\u6D88"),ee.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ba.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Ot=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We})=>({shixunsDetail:mt,globalSetting:We,loading:Rt}))(Ce),xt=te(81705),ln=te(91842),yt=te(98725),zt=te(70495),Mt=te(51257),Ut=te(74976),pt=te(42546),wt=Object.defineProperty,nt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Zt=(mt,Rt,We)=>Rt in mt?wt(mt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:We}):mt[Rt]=We,$t=(mt,Rt)=>{for(var We in Rt||(Rt={}))Re.call(Rt,We)&&Zt(mt,We,Rt[We]);if(Et)for(var We of Et(Rt))rt.call(Rt,We)&&Zt(mt,We,Rt[We]);return mt},It=(mt,Rt)=>nt(mt,Dt(Rt)),Jt=(mt,Rt)=>{var We={};for(var Vt in mt)Re.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&Et)for(var Vt of Et(mt))Rt.indexOf(Vt)<0&&rt.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},xe=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const{Option:je}=Je.default,ut=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,user:ja,dispatch:fa}=Rt,Ta=Jt(Rt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,ua,Hr,Rr,ur,or,wo,lo,Fo,Eo,Kr,xr,Or,yr,to,Go,Wo,Jr,$r,Si,zo,ar,Ga,lr,qr,La,qn,_n,wr,si,di,ci,Ei;const Ci=(0,Ie.useLocation)(),Ao=(0,ee.useRef)(),[ai]=Ae.default.useForm(),[Gr,bi]=(0,ee.useState)({}),[wi,Ri]=(0,ee.useState)(),[Wi,Ti]=(0,ee.useState)(),[Pi,Bi]=(0,ee.useState)([]),[_i,$i]=(0,ee.useState)({}),[Ui,Qi]=(0,ee.useState)([]),[El,ml]=(0,ee.useState)(!1),[pl,Vi]=(0,ee.useState)(!1),[tl,nl]=(0,ee.useState)(!1),[Cl,bl]=(0,ee.useState)({}),se=(ua=(Cn=ja.userInfo)==null?void 0:Cn.shixun)==null?void 0:ua.editable;(0,ee.useEffect)(()=>{var Xe,Ft;Ao.current=(Ft=(Xe=Ci.pathname)==null?void 0:Xe.split("/"))==null?void 0:Ft[2]},[]),(0,ee.useEffect)(()=>{if(!We.setting)return;const{name:Xe,description:Ft,trainee:tn,choice_main_type:Mn,choice_small_type:bn,choice_standard_scripts:Qt,jupyter_show_description:Gn,close_internet:wn,survival_time:Yn}=We.setting.shixun||{},_a={name:Xe,description:Ft,trainee:tn,mainType:Mn,subType:bn,evaluationScript:Qt,jupyter_show_description:Gn,close_internet:wn,survival_time:Yn};ce(),bi(_a),ai.setFieldsValue(_a)},[We.setting]);const ce=()=>{const{choice_main_type:Xe,main_type:Ft,small_type:tn,choice_small_type:Mn,is_secret_repository:bn,standard_scripts:Qt,evaluate_script:Gn,shixun_service_configs:wn}=We.setting.shixun||{};Ri(bn),Ti(Gn),Bi(wn),Qi(Qt||[]),fe(Xe,Mn)},fe=(Xe,Ft=[])=>{const{main_type:tn,small_type:Mn}=We.setting.shixun||{},bn=tn==null?void 0:tn.find(Gn=>Gn.id===Xe),Qt={mainTypeName:bn==null?void 0:bn.type_name,mainTypeDescription:bn==null?void 0:bn.description,smallType:[]};Ft.map(Gn=>{Mn.map(wn=>{Gn===wn.id&&wn.description&&Qt.smallType.push({name:wn.type_name,des:wn.description})})}),$i(Qt)},Ve=()=>{(0,Mt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),fa({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Ke=(Xe,Ft,tn)=>{Bi(Mn=>Mn.map((bn,Qt)=>Qt===tn?It($t({},bn),{[Ft]:Xe}):bn))},Bt=(Xe,Ft)=>{bi($t({},Ft)),"mainType"in Xe&&(Yt(Xe.mainType,Ft),fe(Ft.mainType,Ft.subType)),"subType"in Xe&&(Xt(Xe.subType,Ft),fe(Ft.mainType,Ft.subType)),"evaluationScript"in Xe&&St(Xe.evaluationScript)},St=Xe=>{ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ee.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ee.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>xe(void 0,null,function*(){yield on(Xe),ze.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ee.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Xt=(Xe=[],Ft)=>{let tn=[];tn.push(Pi[0]),Xe.map(Mn=>{var bn,Qt,Gn;const wn=Pi.find(_a=>_a.mirror_repository_id===Mn);wn&&tn.push(wn);const Yn=(Gn=(Qt=(bn=We.setting)==null?void 0:bn.shixun)==null?void 0:Qt.small_type)==null?void 0:Gn.find(_a=>_a.id===Mn);!wn&&Yn&&tn.push({mirror_repository_id:Mn,name:Yn.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),Bi(tn)},Yt=(Xe,Ft)=>xe(void 0,null,function*(){var tn,Mn,bn;const Qt=(Mn=(tn=We.setting)==null?void 0:tn.shixun)==null?void 0:Mn.main_type.find(Yn=>Yn.id===Xe);Qt&&(Pi[0]=It($t({},Qt),{mirror_repository_id:Xe,name:Qt.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10}),Bi(Pi));const Gn=yield fa({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:Xe}});Qi(Gn||[]);const wn=(bn=Gn[0])==null?void 0:bn.id;ai.setFieldsValue({evaluationScript:wn}),bi($t($t({},Ft),{evaluationScript:wn})),on(wn)}),on=Xe=>xe(void 0,null,function*(){const Ft=yield fa({type:"shixunsDetail/getScriptContent",payload:{id:Ao.current,script_id:Xe||ai.getFieldValue("evaluationScript")}});Ft&&Ti(Ft.content)}),Qn=()=>{fa({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ao.current}}})},gn=Xe=>xe(void 0,null,function*(){var Ft;const{mainType:tn,subType:Mn,name:bn,trainee:Qt,description:Gn,evaluationScript:wn,jupyter_show_description:Yn=!1,close_internet:_a,survival_time:za}=Xe||{},sr=(Ft=We.detail)==null?void 0:Ft.is_jupyter;if(za<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}let Br={id:Ao.current,main_type:tn,sub_type:Mn,is_secret_repository:wi,shixun:{name:bn,trainee:Qt,is_jupyter:sr,mirror_script_id:sr?null:wn,survival_time:za},shixun_info:{description:Gn,evaluate_script:sr?null:Wi},shixun_service_configs:Pi.map(Dr=>({mirror_repository_id:Dr.mirror_repository_id,cpu_limit:Dr.cpu_limit,lower_cpu_limit:Dr.lower_cpu_limit,memory_limit:Dr.memory_limit,request_limit:Dr.request_limit,resource_limit:Dr.resource_limit,single_machine_gpu_count:(Dr==null?void 0:Dr.single_machine_gpu_count)||null,single_card_gpu_resource:(Dr==null?void 0:Dr.single_card_gpu_resource)||null}))};sr&&(Br=It($t({},Br),{shixun:It($t({},Br.shixun),{jupyter_show_description:Yn})}));const no=yield fa({type:"shixunsDetail/updateSettingBasicInfo",payload:Br});no&&(fa({type:"shixunsDetail/getSettingsData",payload:{id:Ao.current}}),fa({type:"shixunsDetail/getShixunsDetail",payload:{id:Ao.current}}),no.shixun_identifier&&ke.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),fn=()=>{(0,Mt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),fa({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Tn=Xe=>{Ke(String(Xe==null?void 0:Xe.cpu),"cpu_limit",Xe.index),Ke(String(Xe==null?void 0:Xe.memory),"memory_limit",Xe.index),Vi(!1)},zn=(Xe,Ft)=>{var tn;const{single_card_gpu_resource:Mn,single_machine_gpu_count:bn,mirror_repository:Qt}=Xe;if(!Qt)return ee.createElement(ee.Fragment,null);let Gn=(Qt==null?void 0:Qt.gpu_allocation_method)=="single_card_multi_allocation"?(Qt==null?void 0:Qt.single_card_gpu_resource)*1024/Mn:(Qt==null?void 0:Qt.single_machine_gpu_count)/bn;return ee.createElement("div",{className:"mb20 mt20"},ee.createElement("div",{style:{color:"#333",marginBottom:4}},"GPU\u8D44\u6E90\u914D\u7F6E"),((Qt==null?void 0:Qt.gpu_allocation_method)=="single_machine_multi_card"||(Qt==null?void 0:Qt.gpu_allocation_method)=="multi_machine_multi_card")&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:z.gpuConfig},ee.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A",(Qt==null?void 0:Qt.gpu_allocation_method)=="single_machine_multi_card"?"\u5355\u673A\u591A\u5361":"\u591A\u673A\u591A\u5361","\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",Qt==null?void 0:Qt.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(tn=Qt==null?void 0:Qt.gpu_model)==null?void 0:tn[0],"GB")),ee.createElement("div",{className:z.gpuConfig,style:{marginTop:10}},ee.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",ee.createElement(le.Z,{precision:0,min:1,max:Qt==null?void 0:Qt.single_machine_gpu_count,defaultValue:1,value:bn,size:"large",className:"ml10 mr10",onChange:wn=>{Ke(wn||1,"single_machine_gpu_count",Ft)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",ee.createElement("span",{style:{color:"#FA6400"}},Gn)," \u4EBA"))),(Qt==null?void 0:Qt.gpu_allocation_method)=="single_card_multi_allocation"&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:z.gpuConfig},ee.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",Qt==null?void 0:Qt.single_card_gpu_resource,"GB")),ee.createElement("div",{className:z.gpuConfig,style:{marginTop:10}},ee.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",ee.createElement(le.Z,{min:1,max:(Qt==null?void 0:Qt.single_card_gpu_resource)*1024,defaultValue:1024,value:Mn,size:"large",className:"ml10 mr10",onChange:wn=>{Ke(wn||1,"single_card_gpu_resource",Ft)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",ee.createElement("span",{style:{color:"#FA6400"}},Math.floor(Gn))," \u4EBA"))))};return ee.createElement("section",{className:z.wrap},ee.createElement(Ae.default,{form:ai,className:z.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Bt,onFinish:gn},ee.createElement("div",{className:z.fieldWrap},ee.createElement(Ae.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ee.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!se,addonAfter:`${((Hr=Gr.name)==null?void 0:Hr.length)||0}/60`})),ee.createElement(Ae.default.Item,{name:"description",label:"\u7B80\u4ECB:"},se?ee.createElement($e.Z,{defaultValue:(ur=(Rr=We.setting)==null?void 0:Rr.shixun)==null?void 0:ur.description}):ee.createElement(ln.Z,{value:(wo=(or=We.setting)==null?void 0:or.shixun)==null?void 0:wo.description})),((Fo=(lo=We.setting)==null?void 0:lo.shixun)==null?void 0:Fo.is_jupyter)&&ee.createElement(Ae.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},ee.createElement(a.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")),ee.createElement(Ae.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},ee.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})),ee.createElement("div",{className:`${z.flexRow} ${z.flexAlignCenter}`},ee.createElement(b.Z,{title:((Kr=(Eo=We.setting)==null?void 0:Eo.shixun)==null?void 0:Kr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ee.createElement(Ae.default.Item,{className:z.width180,name:"trainee",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},ee.createElement(Je.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((Or=(xr=We.setting)==null?void 0:xr.shixun)==null?void 0:Or.status)===2?!0:!se},ee.createElement(je,{value:1},"\u521D\u7EA7"),ee.createElement(je,{value:2},"\u4E2D\u7EA7"),ee.createElement(je,{value:3},"\u4E2D\u9AD8\u7EA7"),ee.createElement(je,{value:4},"\u9AD8\u7EA7"))))),ee.createElement("div",{className:`${z.flexRow} ${z.flexAlignEnd}`},ee.createElement(b.Z,{title:((to=(yr=We.setting)==null?void 0:yr.shixun)==null?void 0:to.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ee.createElement(Ae.default.Item,{className:z.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},ee.createElement(Je.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((Wo=(Go=We.setting)==null?void 0:Go.shixun)==null?void 0:Wo.status)===2?!0:!se},(Si=($r=(Jr=We.setting)==null?void 0:Jr.shixun)==null?void 0:$r.main_type)==null?void 0:Si.map(Xe=>{const Ft=Xe.type_name.toLowerCase().includes("jupyter");return Gr.isJupyter==="1"&&Ft||Gr.isJupyter==="2"&&!Ft?null:ee.createElement(je,{value:Xe.id,key:Xe.id,name:Xe.description},Xe.type_name)})))),ee.createElement(b.Z,{title:((ar=(zo=We.setting)==null?void 0:zo.shixun)==null?void 0:ar.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ee.createElement(Ae.default.Item,{name:"subType",className:`${z.width280} ml20`},ee.createElement(Je.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((lr=(Ga=We.setting)==null?void 0:Ga.shixun)==null?void 0:lr.status)===2?!0:!se},(La=(qr=We.setting)==null?void 0:qr.shixun)==null?void 0:La.small_type.map(Xe=>ee.createElement(je,{value:Xe.id,key:Xe.id,name:Xe.description},Xe.type_name))))),ee.createElement("div",{className:z.installPackage,onClick:()=>ml(!0)},"\u73AF\u5883\u4ECB\u7ECD")),ee.createElement("div",{className:`${z.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",ee.createElement("a",{className:`${z.color0152d9} current`,onClick:Ve}," ","\u7533\u8BF7\u65B0\u5EFA"),ee.createElement("a",{className:`${z.color0152d9} current`,onClick:fn}," ","\u5728\u7EBF\u521B\u5EFA")),!((qn=We.detail)!=null&&qn.is_jupyter)&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:`${z.flexRow} ${z.flexAlignCenter}`},ee.createElement(Ae.default.Item,{className:z.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},ee.createElement(Je.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(Ui||[]).map((Xe,Ft)=>ee.createElement(je,{value:parseInt(Xe.id),name:Xe.scptname,key:Ft},Xe.scptname)))),ee.createElement("span",{className:`${z.color0152d9} font14 current mt10 ml10`,onClick:Qn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),ee.createElement(E.Z,{overlayClassName:z.popover,placement:"bottomLeft",content:ee.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",ee.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",ee.createElement("br",null),"challengeProgramNames",ee.createElement("br",null),"sourceClassNames",ee.createElement("br",null),ee.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",ee.createElement("br",null),ee.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",ee.createElement("br",null),"src/step1/HelloWorld.java",ee.createElement("br",null),"src/step2/Other.java",ee.createElement("br",null),ee.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",ee.createElement("br",null),"step1.HelloWorld",ee.createElement("br",null),"step2.Other",ee.createElement("br",null),ee.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",ee.createElement("br",null),'ff challengeProgramNames=("src/step1/',ee.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',ee.createElement("br",null),'sourceClassNames=("step1.HelloWorld',ee.createElement("br",null),'" "step2.Other")',ee.createElement("br",null),ee.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},ee.createElement("span",{className:"mt10 ml10 current font14"},ee.createElement(it.Z,null)))),ee.createElement(ct.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:Wi,options:{readOnly:((wr=(_n=We.setting)==null?void 0:_n.shixun)==null?void 0:wr.status)===2?!0:!se},onChange:Xe=>Ti(Xe)})),!((si=We.detail)!=null&&si.is_jupyter)&&ee.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",ee.createElement(a.default,{checked:wi,onChange:Xe=>Ri(Xe.target.checked),disabled:((ci=(di=We.setting)==null?void 0:di.shixun)==null?void 0:ci.status)===2?!0:!se},wi?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((Ei=We.detail)==null?void 0:Ei.identity)<3&&ee.createElement("div",{className:z.serviceSettingWrap},ee.createElement("p",{className:z.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),Pi.map((Xe,Ft)=>{var tn,Mn,bn,Qt,Gn,wn,Yn,_a;return ee.createElement("div",{key:Ft},ee.createElement("div",{className:"mb20"},ee.createElement("span",{className:"font16"},Xe.name)),ee.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),ee.createElement(x.Z,{align:"middle"},ee.createElement(b.Z,{title:((Mn=(tn=We.setting)==null?void 0:tn.shixun)==null?void 0:Mn.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ee.createElement(x.Z,{align:"middle",wrap:!1},ee.createElement("div",{className:z.serverConfig,style:((Qt=(bn=We.setting)==null?void 0:bn.shixun)==null?void 0:Qt.status)===2||!se?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var za,sr;((sr=(za=We.setting)==null?void 0:za.shixun)==null?void 0:sr.status)===2||!se||(bl({index:Ft,cpu:Xe==null?void 0:Xe.cpu_limit,memory:Xe==null?void 0:Xe.memory_limit}),Vi(!0))}},ee.createElement("div",null,ee.createElement("span",null,Xe==null?void 0:Xe.cpu_limit,"\u6838")," ",ee.createElement("span",null,Xe==null?void 0:Xe.memory_limit,"GB")),ee.createElement("i",{className:"iconfont icon-bianji21",style:((wn=(Gn=We.setting)==null?void 0:Gn.shixun)==null?void 0:wn.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),Ft==0&&ee.createElement(x.Z,{align:"middle",wrap:!1},ee.createElement("div",{className:z.viewRecommendConfig,onClick:()=>nl(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),zn(Xe,Ft),ee.createElement("div",{className:z.serviceBox,style:{margin:"20px 0"}},ee.createElement("label",{className:z.serviceSetLeft},ee.createElement("div",{className:z.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),ee.createElement(y.default,{value:Xe.resource_limit,style:{width:400},disabled:((_a=(Yn=We.setting)==null?void 0:Yn.shixun)==null?void 0:_a.status)===2?!0:!se,maxLength:5,onChange:za=>{const{value:sr}=za.target,Br=/^\d*(\.\d*)?$/;sr.match(Br)&&Ke(za.target.value,"resource_limit",Ft)},addonAfter:"M"}),ee.createElement("label",{className:z.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),ee.createElement(Ae.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},ee.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),ee.createElement(Ae.default.Item,null,ee.createElement(xt.t,{okText:"\u4FDD\u5B58",hasOkBtn:se,loading:ba.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>Ie.history.push(`/shixuns/${Ao.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),ee.createElement(ae.Z,null),ee.createElement(yt.Z,{installPackage:_i,visible:El,setVisible:ml}),ee.createElement(Ot,{onFinish:Xe=>Ti(Xe)}),ee.createElement(zt.Z,null),ee.createElement(Ut.Z,{visible:pl,onOk:Xe=>Tn(Xe),onCancel:()=>Vi(!1),info:Cl}),ee.createElement(pt.Z,{identifier:Ao.current,visible:tl,onCancel:()=>nl(!1),info:null,isJupyter:!0}))};var Ct=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We,user:Vt})=>({shixunsDetail:mt,globalSetting:We,user:Vt,loading:Rt}))(ut),gt=te(5112),Oe=te(88522),Ne=te(49127),Ee=te(5083),me=te(10527),Ze=te(61186),he=te.n(Ze),ue={wrap:"wrap___Yg1Ib",labelWrap:"labelWrap___vp0FP",label:"label___D4iHY",labelContent:"labelContent___mA1lf",flexRow:"flexRow___fksZZ",color999:"color999___HPNc7",radio:"radio___oButp",selectSchool:"selectSchool___KWqZK",dataPicker:"dataPicker___ES55a"},de=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Pe=(mt,Rt)=>{var We={};for(var Vt in mt)Fe.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&de)for(var Vt of de(mt))Rt.indexOf(Vt)<0&&be.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},Ge=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const at=mt=>{if(!mt)return mt;const Rt=mt.split(":");if(Rt[1]=="00"||Rt[1]=="30")return mt;const We=parseInt(Rt[1]);if(We<30||We==60)return[Rt[0],"30"].join(":");if(We<60){const Vt=[Rt[0],"00"].join(":"),ba="YYYY-MM-DD HH:mm",ja=he()(Vt,ba);return ja.add(1,"hours"),ja.format(ba)}return mt},_e="YYYY-MM-DD HH:mm",tt=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,user:ja,dispatch:fa}=Rt,Ta=Pe(Rt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,ua,Hr,Rr,ur,or,wo;const lo=(0,ee.useRef)(),[Fo,Eo]=(0,ee.useState)(),[Kr,xr]=(0,ee.useState)(),[Or,yr]=(0,ee.useState)([]),[to,Go]=(0,ee.useState)([]),[Wo,Jr]=(0,ee.useState)(""),[$r,Si]=(0,ee.useState)(),[zo,ar]=(0,ee.useState)(),Ga=(ua=(Cn=ja.userInfo)==null?void 0:Cn.shixun)==null?void 0:ua.editable;(0,ee.useEffect)(()=>{var qn,_n;lo.current=(_n=(qn=location.pathname)==null?void 0:qn.split("/"))==null?void 0:_n[2],lr()},[]),(0,ee.useEffect)(()=>{var qn,_n,wr,si,di,ci,Ei,Ci,Ao,ai;We.setting&&(Eo((_n=(qn=We.setting)==null?void 0:qn.shixun)==null?void 0:_n.can_copy),xr((si=(wr=We.setting)==null?void 0:wr.shixun)==null?void 0:si.use_scope),Si(!!((ci=(di=We.setting)==null?void 0:di.shixun)!=null&&ci.opening_time)),ar((Ci=(Ei=We.setting)==null?void 0:Ei.shixun)==null?void 0:Ci.opening_time),yr((ai=(Ao=We.setting)==null?void 0:Ao.shixun)==null?void 0:ai.scope_partment))},[We.setting]);const lr=qn=>Ge(void 0,null,function*(){const _n=yield fa({type:"shixunsDetail/getDepartments",payload:{q:qn}});_n&&Go(_n.shools_name||[])}),qr=qn=>{if(Or.includes(qn)){ke.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Jr(null),yr([...Or,qn])},La=()=>Ge(void 0,null,function*(){if($r&&!zo){ke.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Kr===1&&!Or.length){ke.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield fa({type:"shixunsDetail/updatePermissionSetting",payload:{id:lo.current,scope_partment:Kr===0?null:Or,shixun:{can_copy:Fo,use_scope:Kr,opening_time:zo}}})).status!==-1&&(ke.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),fa({type:"shixunsDetail/getSettingsData",payload:{id:lo.current}}),fa({type:"shixunsDetail/getShixunsDetail",payload:{id:lo.current}}))});return ee.createElement("section",{className:ue.wrap},ee.createElement("div",{className:ue.labelWrap},ee.createElement("label",{className:ue.label},"\u590D\u5236:"),ee.createElement("div",{className:ue.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Fo,onChange:qn=>Eo(qn.target.checked),disabled:!Ga}),ee.createElement("span",{className:`${ue.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Hr=We.detail)==null?void 0:Hr.shixun_status)>1||((Rr=We.detail)==null?void 0:Rr.public)===2)&&((or=(ur=We.setting)==null?void 0:ur.shixun)==null?void 0:or.use_scope)===0&&((wo=We.detail)==null?void 0:wo.identity)>2)&&ee.createElement("div",{className:ue.labelWrap},ee.createElement("label",{className:ue.label},"\u516C\u5F00\u7A0B\u5EA6:"),ee.createElement("div",{className:ue.labelContent},ee.createElement(gt.ZP.Group,{value:Kr,onChange:qn=>xr(qn.target.value),disabled:!Ga},ee.createElement(gt.ZP,{className:ue.radio,value:0},ee.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),ee.createElement("span",{className:ue.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),ee.createElement(gt.ZP,{className:ue.radio,value:1},ee.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),ee.createElement("span",{className:ue.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Kr===1&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"mt10"},ee.createElement(Oe.Z,{showSearch:!0,className:ue.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Wo,onChange:qn=>{Jr(qn),lr(qn)},disabled:!Ga,onSelect:qr,options:to==null?void 0:to.map(qn=>({value:qn}))}),ee.createElement("span",{className:ue.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),ee.createElement("div",{className:"mt10"},Or==null?void 0:Or.map(qn=>Ga?ee.createElement(Ne.Z,{count:"x",className:"mr20 current",onClick:()=>yr(Or.filter(_n=>_n!==qn))},ee.createElement(oe.ZP,{type:"primary",ghost:!0},qn)):ee.createElement(oe.ZP,{type:"primary",ghost:!0,className:"mr20"},qn)))))),ee.createElement("div",{className:ue.labelWrap},ee.createElement("label",{className:ue.label},"\u5F00\u542F\u65F6\u95F4:"),ee.createElement("div",{className:ue.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:$r,onChange:qn=>Si(qn.target.checked),disabled:!Ga}),ee.createElement("span",{className:`${ue.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")),$r&&ee.createElement(Ee.default,{className:`${ue.dataPicker} mt10`,format:_e,locale:me.Z,disabled:!Ga,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:qn=>qn&&qnar(at(_n))}))),ee.createElement(xt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ga,loading:ba.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>Ie.history.push(`/shixuns/${lo.current}/challenges`),onOk:La}))};var qe=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We,user:Vt})=>({shixunsDetail:mt,globalSetting:We,user:Vt,loading:Rt}))(tt),st=te(36381),Se=te(81327),Be=te(78673),Ye=te(12588),Qe={wrap:"wrap___GLpzD",row:"row___ooS0x",textarea:"textarea___ESUn_",btn:"btn___g8K_v",sub:"sub___l5c5g"},dt=te(38986),kt=te(48790),Te=te(59301),Ht=Object.defineProperty,Sn=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Xn=(mt,Rt,We)=>Rt in mt?Ht(mt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:We}):mt[Rt]=We,qt=(mt,Rt)=>{for(var We in Rt||(Rt={}))nn.call(Rt,We)&&Xn(mt,We,Rt[We]);if(yn)for(var We of yn(Rt))$n.call(Rt,We)&&Xn(mt,We,Rt[We]);return mt},Ln=(mt,Rt)=>Sn(mt,Nn(Rt)),Jn=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const{Panel:En}=st.default,{TextArea:la}=y.default;var Da=({active:mt,type:Rt="jupyter"})=>{var We,Vt;const ba=(0,Ie.useParams)(),[ja]=Ae.default.useForm(),[fa,Ta]=(0,ee.useState)({}),[Cn,ua]=(0,ee.useState)(!1),[Hr,Rr]=(0,ee.useState)(0),[ur,or]=(0,ee.useState)([]),[wo,lo]=(0,ee.useState)([]),[Fo,Eo]=(0,ee.useState)([]),Kr=(Vt=(We=(0,kt.eY)())==null?void 0:We.shixun)==null?void 0:Vt.editable;(0,ee.useEffect)(()=>{mt==="testCase"&&xr()},[mt]),(0,ee.useEffect)(()=>{Or()},[]);const xr=()=>Jn(void 0,null,function*(){var ar,Ga,lr,qr,La,qn,_n,wr,si,di,ci,Ei,Ci,Ao;const ai=[{hidden:0,input:"",output:"",score:100}],Gr=yield(0,dt.ZP)(`/api/shixuns/${ba==null?void 0:ba.id}/jupyter_evalute_setting.json`,{method:"get"});if((Gr==null?void 0:Gr.status)===0){Eo((ar=Gr==null?void 0:Gr.data)==null?void 0:ar.standard_scripts);const bi={open_evaluate:(Ga=Gr==null?void 0:Gr.data)==null?void 0:Ga.open_evaluate,exec_time:((lr=Gr==null?void 0:Gr.data)==null?void 0:lr.exec_time)||3,test_set_score:((qr=Gr==null?void 0:Gr.data)==null?void 0:qr.test_set_score)===null?!1:(La=Gr==null?void 0:Gr.data)==null?void 0:La.test_set_score,test_set_average:((qn=Gr==null?void 0:Gr.data)==null?void 0:qn.test_set_average)===null?!0:(_n=Gr==null?void 0:Gr.data)==null?void 0:_n.test_set_average,choice_standard_scripts:((wr=Gr==null?void 0:Gr.data)==null?void 0:wr.choice_standard_scripts)||null,evaluate_script:((si=Gr==null?void 0:Gr.data)==null?void 0:si.evaluate_script)||"",evaluate_method:(di=Gr==null?void 0:Gr.data)==null?void 0:di.evaluate_method,use_jupyter_result:(ci=Gr==null?void 0:Gr.data)==null?void 0:ci.use_jupyter_result};ja.setFieldsValue(bi),Ta(bi),or((Ci=(Ei=Gr==null?void 0:Gr.data)==null?void 0:Ei.test_sets)!=null&&Ci.length?(Ao=Gr==null?void 0:Gr.data)==null?void 0:Ao.test_sets:ai)}}),Or=()=>Jn(void 0,null,function*(){var ar;const Ga=yield(0,dt.ZP)(`/api/shixuns/${ba==null?void 0:ba.id}/get_jupyter_tags.json`,{method:"get"});(Ga==null?void 0:Ga.status)===0&&lo(((ar=Ga==null?void 0:Ga.data)==null?void 0:ar.list)||[])}),yr=ar=>Jn(void 0,null,function*(){const lr=ur.map(La=>La.score).reduce((La,qn)=>La+qn,0);if(ar.test_set_score&&lr!==100){ke.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(ar.evaluate_method===3&&(ur!=null&&ur.some(La=>!La.tags))){ke.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}ua(!0),(yield(0,dt.ZP)(`/api/shixuns/${ba==null?void 0:ba.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Ln(qt({},ar),{mirror_script_id:ar==null?void 0:ar.choice_standard_scripts,open_evaluate:ar!=null&&ar.open_evaluate?1:0,test_set:ur.map(La=>Ln(qt({},La),{is_file:!1}))})})).status===0&&ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),ua(!1)}),to=ar=>{Ta(qt({},ja.getFieldsValue())),"test_set_average"in ar&&(ar!=null&&ar.test_set_average)&&Go(ur),"test_set_score"in ar&&(ar!=null&&ar.test_set_score)&&(ja.setFieldsValue({test_set_average:!0}),Ta(Ln(qt({},ja.getFieldsValue()),{test_set_average:!0})),Go(ur)),"choice_standard_scripts"in ar&&ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Te.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Jn(void 0,null,function*(){const Ga=yield(0,dt.ZP)(`/api/shixuns/${ba==null?void 0:ba.id}/get_script_contents.json`,{method:"get",params:{id:ba==null?void 0:ba.id,script_id:ar==null?void 0:ar.choice_standard_scripts}});Ga!=null&&Ga.content&&(ze.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Te.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),ja.setFieldsValue({evaluate_script:Ga==null?void 0:Ga.content}),Ta(Ln(qt({},ja.getFieldsValue()),{evaluate_script:Ga==null?void 0:Ga.content})))})})},Go=ar=>{let Ga=0;const lr=Math.floor((100-Ga)/ar.length),qr=lr+(100-Ga)%ar.length;ar=ar.map((La,qn)=>qn===ar.length-1?Ln(qt({},La),{score:qr}):Ln(qt({},La),{score:lr})),or(ar)},Wo=()=>{const ar=[...ur,{hidden:0,input:"",output:"",score:0}];ja.getFieldValue("test_set_average")?Go(ar):or(ar)},{test_set_score:Jr,test_set_average:$r,choice_standard_scripts:Si,open_evaluate:zo}=fa;return Te.createElement("section",{className:Qe.wrap},Te.createElement(Ae.default,{form:ja,disabled:!zo,layout:"vertical",onValuesChange:to,onFinish:yr},Te.createElement(Ae.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},Te.createElement(a.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),Te.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),Te.createElement(b.Z,{title:!zo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Te.createElement(Ae.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:Qe.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"}]},Te.createElement(le.Z,{size:"large",style:{width:400},min:3}))),Te.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),Te.createElement(b.Z,{title:!zo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Te.createElement(Ae.default.Item,{name:"test_set_score"},Te.createElement(gt.ZP.Group,null,Te.createElement(Se.Z,{direction:"vertical"},Te.createElement(gt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",Te.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")),Te.createElement(gt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",Te.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")))))),Te.createElement(Ae.default.Item,{label:Te.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"}]},Te.createElement(gt.ZP.Group,null,Te.createElement(Se.Z,{direction:"vertical"},Te.createElement(gt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",Te.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")),Te.createElement(gt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",Te.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"))))),Te.createElement(x.Z,{align:"middle",justify:"space-between",className:"font14"},Te.createElement("div",{style:{fontWeight:500}},Te.createElement("span",{className:Qe.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),Te.createElement(b.Z,{title:!zo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Te.createElement(Ye.op,{style:{borderRadius:2},onClick:Wo},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),Jr&&Te.createElement(Ae.default.Item,{name:"test_set_average"},Te.createElement(gt.ZP.Group,null,Te.createElement(gt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),Te.createElement(gt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),Te.createElement(b.Z,{title:!zo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Te.createElement("div",null,ur.map((ar,Ga)=>Te.createElement(st.default,{activeKey:Hr,key:Ga,onChange:()=>{Rr(lr=>lr===Ga?null:Ga)}},Te.createElement(En,{header:Te.createElement("div",{className:"font16"},Te.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",Ga+1),fa.test_set_score&&Te.createElement("span",{style:{marginLeft:40}},Te.createElement(le.Z,{style:{width:120},value:ar.score,onClick:lr=>lr.stopPropagation(),min:0,max:100,precision:0,onBlur:lr=>{if(Number(lr)<0||Number(lr)>100){ke.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const qr=ur.map((qn,_n)=>_n===Ga?Ln(qt({},qn),{score:100}):qn),La={test_set_average:!1};Ta(qt(qt({},fa),La)),ja.setFieldsValue(La),or(qr)}},disabled:$r,onChange:lr=>{const qr=ur.map((qn,_n)=>_n===Ga?Ln(qt({},qn),{score:lr?Number(lr):0}):qn),La={test_set_average:!1};Ta(qt(qt({},fa),La)),ja.setFieldsValue(La),or(qr)}}),Te.createElement("span",{className:"ml10 mr10"},"%")),Te.createElement("span",{className:"tr flex1",style:{float:"right"}},Ga!==0&&Te.createElement(b.Z,{placement:"bottom",title:"\u5220\u9664"},Te.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:lr=>{lr.stopPropagation(),ze.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 qr=ur.filter((La,qn)=>qn!==Ga);Go(qr)}})}})))),key:Ga},Te.createElement("div",null,fa.evaluate_method===3&&Te.createElement(x.Z,{align:"middle",className:"mb20"},Te.createElement("div",null,Te.createElement("span",{className:Qe.sub},"*"),Te.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),Te.createElement(b.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"},Te.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Te.createElement(Je.default,{value:ar.tags,size:"large",style:{width:450},onChange:lr=>{const qr=ur.map((La,qn)=>qn===Ga?Ln(qt({},La),{tags:lr}):La);or(qr)}},wo==null?void 0:wo.map(lr=>Te.createElement(Je.default.Option,{value:lr==null?void 0:lr.tags,key:lr==null?void 0:lr.tags},lr==null?void 0:lr.tags)))),Te.createElement(x.Z,{align:"middle"},Te.createElement("div",null," ",Te.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),Te.createElement(la,{bordered:!1,className:Qe.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:ar.output,onChange:lr=>{const qr=ur.map((La,qn)=>qn===Ga?Ln(qt({},La),{output:lr.target.value}):La);or(qr)}})),Te.createElement(x.Z,{className:"mt20",align:"middle"},Te.createElement("div",null,Te.createElement("span",null,"\u53EF\u89C1\u6027"),Te.createElement(b.Z,{title:Te.createElement("div",null,Te.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'),Te.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"),Te.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"))},Te.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Te.createElement("div",null,Te.createElement(a.default,{className:"font14 ml5",checked:ar.hidden===1,onChange:lr=>{const qr=ur.map((La,qn)=>{if(qn===Ga){let _n={is_invisible:!1,actual_output_visible:!1};return lr.target.checked&&(_n={is_invisible:!0,actual_output_visible:!0}),Ln(qt(qt({},La),_n),{hidden:lr.target.checked?1:0})}return La});or(qr)}},"\u5168\u90E8\u9690\u85CF")),Te.createElement(a.default,{checked:ar.is_invisible,style:{margin:"0 60px"},onChange:lr=>{const qr=ur.map((La,qn)=>{if(qn===Ga){let _n=0;return lr.target.checked&&La.actual_output_visible&&(_n=1),Ln(qt({},La),{hidden:_n,is_invisible:lr.target.checked})}return La});or(qr)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),Te.createElement(a.default,{checked:ar.actual_output_visible,onChange:lr=>{const qr=ur.map((La,qn)=>{if(qn===Ga){let _n=0;return lr.target.checked&&La.is_invisible&&(_n=1),Ln(qt({},La),{hidden:_n,actual_output_visible:lr.target.checked})}return La});or(qr)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),Te.createElement("div",{className:"mt20"},Te.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),Te.createElement(a.default,{checked:ar.last_match_rule,onChange:lr=>{const qr=ur.map((La,qn)=>qn===Ga?Ln(qt({},La),{last_match_rule:lr.target.checked}):La);or(qr)}},Te.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",Te.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")))))))))),Te.createElement("h4",{className:"font14 mt20 mb10"},Te.createElement("span",{className:Qe.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),Te.createElement(b.Z,{title:!zo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Te.createElement(Ae.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},Te.createElement(Je.default,{getPopupContainer:ar=>ar.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Fo.map((ar,Ga)=>Te.createElement(Je.default.Option,{value:ar.id,key:Ga},ar.scptname))))),Te.createElement(b.Z,{title:!zo&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Te.createElement(Ae.default.Item,{name:"evaluate_script"},Te.createElement(ct.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!zo}}))),(0,kt.Ny)()&&Te.createElement(x.Z,{className:"mb20",align:"middle"},Te.createElement(Ae.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},Te.createElement(Be.Z,null)),Te.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),Te.createElement(xt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Kr,loading:Cn,onCancel:()=>Ie.history.push(`/shixuns/${ba==null?void 0:ba.id}/challenges`),onOk:()=>ja.submit(),className:Rt==="jupyterLab"?Qe.btn:""}))},Hn={wrap:"wrap___TRr7y",labelWrap:"labelWrap___btzu9",label:"label___Uiavt",labelContent:"labelContent___Aw2Ki",flexRow:"flexRow___ObxZN",color999:"color999___D8blM",radio:"radio___bt8Rd"},Ya=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,ca=(mt,Rt)=>{var We={};for(var Vt in mt)pn.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&Ya)for(var Vt of Ya(mt))Rt.indexOf(Vt)<0&&va.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},Ja=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const vt=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,user:ja,dispatch:fa}=Rt,Ta=ca(Rt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,ua;const Hr=(0,ee.useRef)(),[Rr,ur]=(0,ee.useState)(),[or,wo]=(0,ee.useState)(),[lo,Fo]=(0,ee.useState)(),[Eo,Kr]=(0,ee.useState)(),[xr,Or]=(0,ee.useState)(),[yr,to]=(0,ee.useState)(),[Go,Wo]=(0,ee.useState)(),[Jr,$r]=(0,ee.useState)(),[Si,zo]=(0,ee.useState)(),[ar,Ga]=(0,ee.useState)(),[lr,qr]=(0,ee.useState)(),La=(ua=(Cn=ja.userInfo)==null?void 0:Cn.shixun)==null?void 0:ua.editable;(0,ee.useEffect)(()=>{var _n,wr;Hr.current=(wr=(_n=location.pathname)==null?void 0:_n.split("/"))==null?void 0:wr[2]},[]),(0,ee.useEffect)(()=>{var _n,wr,si,di,ci,Ei,Ci,Ao,ai,Gr,bi,wi,Ri,Wi,Ti,Pi,Bi,_i,$i,Ui,Qi;We.setting&&(ur((wr=(_n=We.setting)==null?void 0:_n.shixun)==null?void 0:wr.vnc),wo(!!((di=(si=We.setting)==null?void 0:si.shixun)!=null&&di.webssh)),Fo((Ei=(ci=We.setting)==null?void 0:ci.shixun)==null?void 0:Ei.webssh),Kr((Ao=(Ci=We.setting)==null?void 0:Ci.shixun)==null?void 0:Ao.multi_webssh),Or((Gr=(ai=We.setting)==null?void 0:ai.shixun)==null?void 0:Gr.hide_code),to((wi=(bi=We.setting)==null?void 0:bi.shixun)==null?void 0:wi.code_edit_permission),Wo((Wi=(Ri=We.setting)==null?void 0:Ri.shixun)==null?void 0:Wi.code_hidden),$r((Pi=(Ti=We.setting)==null?void 0:Ti.shixun)==null?void 0:Pi.forbid_copy),zo((_i=(Bi=We.setting)==null?void 0:Bi.shixun)==null?void 0:_i.task_pass),Ga((Ui=($i=We.setting)==null?void 0:$i.shixun)==null?void 0:Ui.test_set_permission),qr((Qi=We.setting.shixun)==null?void 0:Qi.display_git_address))},[We.setting]);const qn=()=>Ja(void 0,null,function*(){(yield fa({type:"shixunsDetail/updateLearnSetting",payload:{id:Hr.current,shixun:{code_hidden:Go,forbid_copy:Jr,hide_code:xr,multi_webssh:Eo,task_pass:Si,test_set_permission:ar,display_git_address:lr,vnc:Rr,webssh:or?lo:0,code_edit_permission:yr}}})).status!==-1&&(ke.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),fa({type:"shixunsDetail/getSettingsData",payload:{id:Hr.current}}),fa({type:"shixunsDetail/getShixunsDetail",payload:{id:Hr.current}}))});return ee.createElement("section",{className:Hn.wrap},(Rr||!or)&&ee.createElement("div",{className:Hn.labelWrap},ee.createElement("label",{className:Hn.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),ee.createElement("div",{className:Hn.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Rr,disabled:!La,onChange:_n=>{const wr=_n.target.checked;ur(wr),wr&&(Or(!1),to(!1),Wo(!1),$r(!1),Kr(!1),wo(!1))}}),ee.createElement("span",{className:`${Hn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!Rr&&ee.createElement("div",{className:Hn.labelWrap},ee.createElement("label",{className:Hn.label},"\u547D\u4EE4\u884C\uFF1A"),ee.createElement("div",{className:Hn.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:or,disabled:!La,onChange:_n=>{const wr=_n.target.checked;wo(wr),wr?(ur(!1),Fo(1)):(Kr(!1),Fo(null),Or(!1))}}),ee.createElement("span",{className:`${Hn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),or&&ee.createElement("div",{className:"ml40"},ee.createElement(gt.ZP.Group,{value:lo,disabled:!La,onChange:_n=>{const wr=_n.target.value;Fo(wr),wr!==1&&Kr(!1)}},ee.createElement(gt.ZP,{className:Hn.radio,value:1},ee.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),ee.createElement("span",{className:Hn.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),ee.createElement(gt.ZP,{className:Hn.radio,value:2},ee.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),ee.createElement("span",{className:Hn.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),lo===2&&ee.createElement("div",{className:"ml60"},ee.createElement(a.default,{checked:Eo,disabled:!La,onChange:_n=>Kr(_n.target.checked)}),ee.createElement("span",{className:" ml10"},ee.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),ee.createElement("span",{className:Hn.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!Rr&&or&&ee.createElement("div",{className:Hn.labelWrap},ee.createElement("label",{className:Hn.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),ee.createElement("div",{className:Hn.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:xr,disabled:!La,onChange:_n=>{const wr=_n.target.checked;Or(wr),wr&&to(!1)}}),ee.createElement("span",{className:`${Hn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!Rr&&!xr&&ee.createElement("div",{className:Hn.labelWrap},ee.createElement("label",{className:Hn.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),ee.createElement("div",{className:Hn.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:yr,disabled:!La,onChange:_n=>to(_n.target.checked)}),ee.createElement("span",{className:`${Hn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!xr&&ee.createElement("div",{className:Hn.labelWrap},ee.createElement("label",{className:Hn.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),ee.createElement("div",{className:Hn.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:lr,disabled:!La,onChange:_n=>qr(_n.target.checked)}),ee.createElement("span",{className:`${Hn.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!Rr&&ee.createElement("div",{className:Hn.labelWrap},ee.createElement("label",{className:Hn.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),ee.createElement("div",{className:Hn.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Go,disabled:!La,onChange:_n=>Wo(_n.target.checked)}),ee.createElement("span",{className:`${Hn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!Rr&&ee.createElement("div",{className:Hn.labelWrap},ee.createElement("label",{className:Hn.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),ee.createElement("div",{className:Hn.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Jr,disabled:!La,onChange:_n=>$r(_n.target.checked)}),ee.createElement("span",{className:`${Hn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),ee.createElement("div",{className:Hn.labelWrap},ee.createElement("label",{className:Hn.label},"\u8DF3\u5173\uFF1A"),ee.createElement("div",{className:Hn.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Si,disabled:!La,onChange:_n=>zo(_n.target.checked)}),ee.createElement("span",{className:`${Hn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),ee.createElement("div",{className:Hn.labelWrap},ee.createElement("label",{className:Hn.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),ee.createElement("div",{className:Hn.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:ar,disabled:!La,onChange:_n=>Ga(_n.target.checked)}),ee.createElement("span",{className:`${Hn.color999} ml10`},"\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")))),ee.createElement(xt.t,{okText:"\u4FDD\u5B58",hasOkBtn:La,loading:ba.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>Ie.history.push(`/shixuns/${Hr.current}/challenges`),onOk:qn}))};var Nt=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We,user:Vt})=>({shixunsDetail:mt,globalSetting:We,user:Vt,loading:Rt}))(vt),Pt=te(40197),Bn=te(61621),Rn={flexRow:"flexRow___BZoR0",flexJustifyCenter:"flexJustifyCenter___KnZ_w",flexAlignEnd:"flexAlignEnd___JVzgl",flexAlignCenter:"flexAlignCenter___G1oL2",flexColumn:"flexColumn___POJfN",formWrap:"formWrap___ndxQA",titleWrap:"titleWrap___Gdu9a",fieldWrap:"fieldWrap___NzA_X",button:"button___R0j0U",buttonFixed:"buttonFixed___KsiFW",buttonWrap:"buttonWrap___sTl5J",width180:"width180___cx3pL",width100:"width100___i7Vxv",width280:"width280___HRs00",difficultyHint:"difficultyHint___KQ395",color888:"color888___TVCQH",color0152d9:"color0152d9___f9Qgr",serviceSettingWrap:"serviceSettingWrap___mBQkh",serviceSettingName:"serviceSettingName___hcDuc",serviceSetLeft:"serviceSetLeft___GpK33",serviceSetInput:"serviceSetInput___HYMjM",serviceSetMemoryInput:"serviceSetMemoryInput___hN6L9",serviceSetTip:"serviceSetTip___zhoCM",installPackage:"installPackage___ZdTtY",popover:"popover___mIKzg",wrap:"wrap___iu8jw",titleLabel:"titleLabel___bbJEs"},sn=te(59301),Na=Object.defineProperty,ma=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,Pa=(mt,Rt,We)=>Rt in mt?Na(mt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:We}):mt[Rt]=We,hn=(mt,Rt)=>{for(var We in Rt||(Rt={}))ta.call(Rt,We)&&Pa(mt,We,Rt[We]);if(ma)for(var We of ma(Rt))Ma.call(Rt,We)&&Pa(mt,We,Rt[We]);return mt},qa=(mt,Rt)=>{var We={};for(var Vt in mt)ta.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&ma)for(var Vt of ma(mt))Rt.indexOf(Vt)<0&&Ma.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},Tr=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const mr=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,user:ba,dispatch:ja}=Rt,fa=qa(Rt,["shixunsDetail","globalSetting","user","dispatch"]),Ta,Cn,ua,Hr;const Rr=(0,Ie.useLocation)(),ur=(0,ee.useRef)((Cn=(Ta=Rr.pathname)==null?void 0:Ta.split("/"))==null?void 0:Cn[2]),[or]=Ae.default.useForm(),[wo,lo]=(0,ee.useState)(""),[Fo,Eo]=(0,ee.useState)(!1),Kr=(Hr=(ua=ba.userInfo)==null?void 0:ua.shixun)==null?void 0:Hr.editable;(0,ee.useEffect)(()=>{ur.current&&xr()},[ur.current]);const xr=()=>Tr(void 0,null,function*(){Eo(!0);const yr=yield(0,dt.ZP)(`/api/shixuns/${ur.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});yr.status===0&&(lo((yr==null?void 0:yr.standard_answer)||""),or.setFieldsValue({hide_answer:yr==null?void 0:yr.hide_answer,disable_copy:yr==null?void 0:yr.disable_copy}),Eo(!1))}),Or=yr=>Tr(void 0,null,function*(){(yield(0,dt.ZP)(`/api/shixuns/${ur.current}/set_standard_answer.json`,{method:"post",body:hn({},yr)})).status===0&&ke.ZP.success("\u4FDD\u5B58\u6210\u529F")});return sn.createElement("section",{className:Rn.wrap},sn.createElement(Bn.Z,{loading:Fo},sn.createElement(Ae.default,{form:or,className:Rn.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:Or},sn.createElement("div",{className:Rn.fieldWrap},sn.createElement(Ae.default.Item,{name:"hide_answer",valuePropName:"checked"},sn.createElement(a.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),sn.createElement(Ae.default.Item,{name:"disable_copy",valuePropName:"checked"},sn.createElement(a.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Kr?sn.createElement(Ae.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},sn.createElement($e.Z,{defaultValue:wo})):sn.createElement(sn.Fragment,null,sn.createElement("div",{className:Rn.titleLabel},"\u53C2\u8003\u7B54\u6848:"),sn.createElement(ln.Z,{value:wo}))),sn.createElement(Ae.default.Item,null,sn.createElement(xt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Kr,loading:!1,onCancel:()=>Ie.history.push(`/shixuns/${ur.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var vr=(0,Ie.connect)(({shixunsDetail:mt,globalSetting:Rt,user:We})=>({shixunsDetail:mt,globalSetting:Rt,user:We}))(mr),ft=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,mn=(mt,Rt)=>{var We={};for(var Vt in mt)an.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&ft)for(var Vt of ft(mt))Rt.indexOf(Vt)<0&&_t.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},On=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const{TabPane:In}=Ue.default;var Fn=(mt=>(mt.BasicInfo="basicInfo",mt.Permission="permission",mt.Learning="learning",mt.TestCase="testCase",mt.SuggestedAnswer="suggestedAnswer",mt))(Fn||{});const xn=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,user:ja,dispatch:fa}=Rt,Ta=mn(Rt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,ua,Hr;const[Rr,ur]=(0,ee.useState)(),or=(0,ee.useRef)(""),wo=(ua=(Cn=ja.userInfo)==null?void 0:Cn.shixun)==null?void 0:ua.is_creator;(0,ee.useEffect)(()=>(fa({type:"globalSetting/footerToggle",payload:!1}),()=>{fa({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ee.useEffect)(()=>{var xr;or.current=(xr=location.pathname.split("/"))==null?void 0:xr[2],fa({type:"shixunsDetail/getSettingsData",payload:{id:or.current}})},[]);const lo=()=>On(void 0,null,function*(){ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ee.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",ee.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>On(void 0,null,function*(){(yield fa({type:"shixunsDetail/permanentClose",payload:{id:or.current}})).status===1&&(ke.ZP.info("\u64CD\u4F5C\u6210\u529F"),Ie.history.push(`/shixuns/${or.current}/challenges`))})})}),Fo=()=>On(void 0,null,function*(){var xr,Or,yr,to,Go,Wo;const Jr=(yield fa({type:"shixunsDetail/getShixunQuote",payload:{id:or.current}}))||{};ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:ee.createElement("div",{className:`tc font14 ${lt.modal}`},!!((xr=Jr.subjects)!=null&&xr.length)&&ee.createElement(ee.Fragment,null,ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(yr=(Or=Jr.subjects)==null?void 0:Or.splice(0,2))==null?void 0:yr.map($r=>`\u300A${$r}\u300B`),"\u7B49",ee.createElement("span",{className:lt.colorOrange},Jr==null?void 0:Jr.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),ee.createElement("br",null)),!!((to=Jr.courses)!=null&&to.length)&&ee.createElement(ee.Fragment,null,ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Wo=(Go=Jr.courses)==null?void 0:Go.splice(0,2))==null?void 0:Wo.map($r=>`\u300A${$r}\u300B`),"\u7B49",ee.createElement("span",{className:lt.colorOrange},Jr==null?void 0:Jr.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),ee.createElement("br",null)),ee.createElement("span",{className:`${lt.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:()=>On(void 0,null,function*(){(yield fa({type:"shixunsDetail/deleteShixun",payload:{id:or.current}})).status===1&&(ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ie.history.push("/shixuns"))})})}),Eo=()=>{(0,Pt.gy)(fa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Kr=()=>{var xr,Or,yr,to;return ee.createElement("div",{className:"mr20"},wo?((xr=We==null?void 0:We.detail)==null?void 0:xr.shixun_status)!==2?ee.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Fo},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):ee.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Eo},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((Or=We.detail)==null?void 0:Or.identity)===1&&((to=(yr=We.setting)==null?void 0:yr.shixun)==null?void 0:to.status)===2&&ee.createElement(oe.ZP,{type:"primary",ghost:!0,onClick:lo},"\u6C38\u4E45\u5173\u95ED"))};return ee.createElement("section",{className:lt.bg},ee.createElement(Ue.default,{animated:!1,activeKey:Rr,onChange:xr=>ur(xr),tabBarExtraContent:Kr()},ee.createElement(In,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},ee.createElement(Ct,null)),ee.createElement(In,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},ee.createElement(qe,null)),ee.createElement(In,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},ee.createElement(Da,{active:Rr})),ee.createElement(In,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},ee.createElement(vr,null)),!((Hr=We.detail)!=null&&Hr.is_jupyter)&&ee.createElement(In,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},ee.createElement(Nt,null))))};var Qa=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We,user:Vt})=>({shixunsDetail:mt,globalSetting:We,user:Vt,loading:Rt.models.index}))(xn),xa={bg:"bg___NaJC8",modal:"modal___EBf9Q",colorOrange:"colorOrange___aQkdN",colorYellow:"colorYellow___o2XYr"},Gt={flexRow:"flexRow___XAy1P",flexJustifyCenter:"flexJustifyCenter___tAIMl",flexAlignEnd:"flexAlignEnd___MwOtC",flexAlignCenter:"flexAlignCenter___apJWj",flexColumn:"flexColumn___dMOlW",formWrap:"formWrap___uztcf",titleWrap:"titleWrap___IROk8",fieldWrap:"fieldWrap___gnBO5",button:"button___CNhb1",buttonFixed:"buttonFixed___cTnv0",buttonWrap:"buttonWrap___FmswV",width180:"width180___7EIyX",width100:"width100___O9U5Z",width280:"width280___AilXa",difficultyHint:"difficultyHint___pTB_4",color888:"color888____r280",color0152d9:"color0152d9___r6Hxx",serviceSettingWrap:"serviceSettingWrap___bPOCq",serviceSettingName:"serviceSettingName___bVegk",serviceBox:"serviceBox___k5D6a",serviceSetLeft:"serviceSetLeft___AljUO",serviceSetInput:"serviceSetInput___LqfwO",serviceSetMemoryInput:"serviceSetMemoryInput___O_kjF",serviceSetTip:"serviceSetTip___rIsFz",installPackage:"installPackage___vpdVI",popover:"popover___LAz3_",serverConfig:"serverConfig___Zo62g",viewRecommendConfig:"viewRecommendConfig___xnQSV",gpuConfig:"gpuConfig___QiAj7"},Lr={footerWrap:"footerWrap___cjdMK"},zr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,Wn=(mt,Rt)=>{var We={};for(var Vt in mt)Wr.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&zr)for(var Vt of zr(mt))Rt.indexOf(Vt)<0&&mo.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},Ea=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const Va=y.default.TextArea,Sa=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,dispatch:ja,onFinish:fa=()=>{}}=Rt,Ta=Wn(Rt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Cn]=Ae.default.useForm(),ua=Rr=>Ea(void 0,null,function*(){var ur;const or=yield ja({type:"shixunsDetail/getCustomScript",payload:{id:(ur=We.actionTabs.params)==null?void 0:ur.id,compile:Rr.execute,excutive:Rr.compile}});Hr(),or&&fa(or==null?void 0:or.shixun_script)}),Hr=()=>{ja({type:"shixunsDetail/setActionTabs",payload:{}})};return ee.createElement(ze.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:We.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Hr},ee.createElement(Ae.default,{form:Cn,scrollToFirstError:!0,layout:"vertical",onFinish:ua},ee.createElement(Ae.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},ee.createElement(Va,{rows:4})),ee.createElement(Ae.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},ee.createElement(Va,{rows:4})),ee.createElement("div",{className:Lr.footerWrap},ee.createElement(Ae.default.Item,null,ee.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Hr},"\u53D6\u6D88"),ee.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ba.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Sr=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We})=>({shixunsDetail:mt,globalSetting:We,loading:Rt}))(Sa),Cr=Object.defineProperty,nr=Object.defineProperties,uo=Object.getOwnPropertyDescriptors,Vr=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,qo=(mt,Rt,We)=>Rt in mt?Cr(mt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:We}):mt[Rt]=We,ii=(mt,Rt)=>{for(var We in Rt||(Rt={}))vi.call(Rt,We)&&qo(mt,We,Rt[We]);if(Vr)for(var We of Vr(Rt))Uo.call(Rt,We)&&qo(mt,We,Rt[We]);return mt},yi=(mt,Rt)=>nr(mt,uo(Rt)),Zi=(mt,Rt)=>{var We={};for(var Vt in mt)vi.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&Vr)for(var Vt of Vr(mt))Rt.indexOf(Vt)<0&&Uo.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},ui=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const{Option:No}=Je.default,oo=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,user:ja,dispatch:fa}=Rt,Ta=Zi(Rt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,ua,Hr,Rr,ur,or,wo,lo,Fo,Eo,Kr,xr,Or,yr,to,Go,Wo,Jr,$r,Si,zo,ar,Ga,lr,qr,La,qn,_n,wr,si,di,ci,Ei;const Ci=(0,Ie.useLocation)(),Ao=(0,ee.useRef)(),[ai]=Ae.default.useForm(),[Gr,bi]=(0,ee.useState)({}),[wi,Ri]=(0,ee.useState)(),[Wi,Ti]=(0,ee.useState)(),[Pi,Bi]=(0,ee.useState)([]),[_i,$i]=(0,ee.useState)({}),[Ui,Qi]=(0,ee.useState)([]),[El,ml]=(0,ee.useState)(!1),[pl,Vi]=(0,ee.useState)(!1),[tl,nl]=(0,ee.useState)(!1),[Cl,bl]=(0,ee.useState)({}),se=(ua=(Cn=ja.userInfo)==null?void 0:Cn.shixun)==null?void 0:ua.editable;(0,ee.useEffect)(()=>{var Xe,Ft;Ao.current=(Ft=(Xe=Ci.pathname)==null?void 0:Xe.split("/"))==null?void 0:Ft[2]},[]),(0,ee.useEffect)(()=>{if(!We.setting)return;const{name:Xe,description:Ft,trainee:tn,choice_main_type:Mn,choice_small_type:bn,choice_standard_scripts:Qt,jupyter_show_description:Gn,close_internet:wn,survival_time:Yn}=We.setting.shixun||{},_a={name:Xe,description:Ft,trainee:tn,mainType:Mn,subType:bn,evaluationScript:Qt,jupyter_show_description:Gn,close_internet:wn,survival_time:Yn};ce(),bi(_a),ai.setFieldsValue(_a)},[We.setting]);const ce=()=>{const{choice_main_type:Xe,main_type:Ft,small_type:tn,choice_small_type:Mn,is_secret_repository:bn,standard_scripts:Qt,evaluate_script:Gn,shixun_service_configs:wn}=We.setting.shixun||{};Ri(bn),Ti(Gn),Bi(wn),Qi(Qt||[]),fe(Xe,Mn)},fe=(Xe,Ft=[])=>{const{main_type:tn,small_type:Mn}=We.setting.shixun||{},bn=tn==null?void 0:tn.find(Gn=>Gn.id===Xe),Qt={mainTypeName:bn==null?void 0:bn.type_name,mainTypeDescription:bn==null?void 0:bn.description,smallType:[]};Ft.map(Gn=>{Mn.map(wn=>{Gn===wn.id&&wn.description&&Qt.smallType.push({name:wn.type_name,des:wn.description})})}),$i(Qt)},Ve=()=>{(0,Mt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),fa({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Ke=(Xe,Ft,tn)=>{Bi(Mn=>Mn.map((bn,Qt)=>Qt===tn?yi(ii({},bn),{[Ft]:Xe}):bn))},Bt=(Xe,Ft)=>{bi(ii({},Ft)),"mainType"in Xe&&(Yt(Xe.mainType,Ft),fe(Ft.mainType,Ft.subType)),"subType"in Xe&&(Xt(Xe.subType,Ft),fe(Ft.mainType,Ft.subType)),"evaluationScript"in Xe&&St(Xe.evaluationScript)},St=Xe=>{ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ee.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ee.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ui(void 0,null,function*(){yield on(Xe),ze.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ee.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Xt=(Xe=[],Ft)=>{let tn=[];tn.push(Pi[0]),Xe.map(Mn=>{var bn,Qt,Gn;const wn=Pi.find(_a=>_a.mirror_repository_id===Mn);wn&&tn.push(wn);const Yn=(Gn=(Qt=(bn=We.setting)==null?void 0:bn.shixun)==null?void 0:Qt.small_type)==null?void 0:Gn.find(_a=>_a.id===Mn);!wn&&Yn&&tn.push({mirror_repository_id:Mn,name:Yn.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),Bi(tn)},Yt=(Xe,Ft)=>ui(void 0,null,function*(){var tn,Mn,bn;const Qt=(Mn=(tn=We.setting)==null?void 0:tn.shixun)==null?void 0:Mn.main_type.find(Yn=>Yn.id===Xe);Qt&&(Pi[0]=yi(ii({},Qt),{mirror_repository_id:Xe,name:Qt.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10}),Bi(Pi));const Gn=yield fa({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:Xe}});Qi(Gn||[]);const wn=(bn=Gn[0])==null?void 0:bn.id;ai.setFieldsValue({evaluationScript:wn}),bi(ii(ii({},Ft),{evaluationScript:wn})),on(wn)}),on=Xe=>ui(void 0,null,function*(){const Ft=yield fa({type:"shixunsDetail/getScriptContent",payload:{id:Ao.current,script_id:Xe||ai.getFieldValue("evaluationScript")}});Ft&&Ti(Ft.content)}),Qn=()=>{fa({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ao.current}}})},gn=Xe=>ui(void 0,null,function*(){var Ft;const{mainType:tn,subType:Mn,name:bn,trainee:Qt,description:Gn,evaluationScript:wn,jupyter_show_description:Yn=!1,close_internet:_a,survival_time:za}=Xe||{},sr=(Ft=We.detail)==null?void 0:Ft.is_jupyter;if(za<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}let Br={id:Ao.current,main_type:tn,sub_type:Mn,is_secret_repository:wi,shixun:{name:bn,trainee:Qt,is_jupyter:sr,mirror_script_id:sr?null:wn,survival_time:za},shixun_info:{description:Gn,evaluate_script:sr?null:Wi},shixun_service_configs:Pi.map(Dr=>({mirror_repository_id:Dr.mirror_repository_id,cpu_limit:Dr.cpu_limit,lower_cpu_limit:Dr.lower_cpu_limit,memory_limit:Dr.memory_limit,request_limit:Dr.request_limit,resource_limit:Dr.resource_limit,single_machine_gpu_count:(Dr==null?void 0:Dr.single_machine_gpu_count)||null,single_card_gpu_resource:(Dr==null?void 0:Dr.single_card_gpu_resource)||null}))};sr&&(Br=yi(ii({},Br),{shixun:yi(ii({},Br.shixun),{jupyter_show_description:Yn})}));const no=yield fa({type:"shixunsDetail/updateSettingBasicInfo",payload:Br});no&&(fa({type:"shixunsDetail/getSettingsData",payload:{id:Ao.current}}),fa({type:"shixunsDetail/getShixunsDetail",payload:{id:Ao.current}}),no.shixun_identifier&&ke.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),fn=()=>{(0,Mt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),fa({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Tn=Xe=>{Ke(String(Xe==null?void 0:Xe.cpu),"cpu_limit",Xe.index),Ke(String(Xe==null?void 0:Xe.memory),"memory_limit",Xe.index),Vi(!1)},zn=(Xe,Ft)=>{var tn;const{single_card_gpu_resource:Mn,single_machine_gpu_count:bn,mirror_repository:Qt}=Xe;if(!Qt)return ee.createElement(ee.Fragment,null);let Gn=(Qt==null?void 0:Qt.gpu_allocation_method)=="single_card_multi_allocation"?(Qt==null?void 0:Qt.single_card_gpu_resource)*1024/Mn:(Qt==null?void 0:Qt.single_machine_gpu_count)/bn;return ee.createElement("div",{className:"mb20 mt20"},ee.createElement("div",{style:{color:"#333",marginBottom:4}},"GPU\u8D44\u6E90\u914D\u7F6E"),((Qt==null?void 0:Qt.gpu_allocation_method)=="single_machine_multi_card"||(Qt==null?void 0:Qt.gpu_allocation_method)=="multi_machine_multi_card")&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:Gt.gpuConfig},ee.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A",(Qt==null?void 0:Qt.gpu_allocation_method)=="single_machine_multi_card"?"\u5355\u673A\u591A\u5361":"\u591A\u673A\u591A\u5361","\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",Qt==null?void 0:Qt.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(tn=Qt==null?void 0:Qt.gpu_model)==null?void 0:tn[0],"GB")),ee.createElement("div",{className:Gt.gpuConfig,style:{marginTop:10}},ee.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",ee.createElement(le.Z,{precision:0,min:1,max:Qt==null?void 0:Qt.single_machine_gpu_count,defaultValue:1,value:bn,size:"large",className:"ml10 mr10",onChange:wn=>{Ke(wn||1,"single_machine_gpu_count",Ft)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",ee.createElement("span",{style:{color:"#FA6400"}},Gn)," \u4EBA"))),(Qt==null?void 0:Qt.gpu_allocation_method)=="single_card_multi_allocation"&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:Gt.gpuConfig},ee.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",Qt==null?void 0:Qt.single_card_gpu_resource,"GB")),ee.createElement("div",{className:Gt.gpuConfig,style:{marginTop:10}},ee.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",ee.createElement(le.Z,{min:1,max:(Qt==null?void 0:Qt.single_card_gpu_resource)*1024,defaultValue:1024,value:Mn,size:"large",className:"ml10 mr10",onChange:wn=>{Ke(wn||1,"single_card_gpu_resource",Ft)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",ee.createElement("span",{style:{color:"#FA6400"}},Math.floor(Gn))," \u4EBA"))))};return ee.createElement("section",{className:Gt.wrap},ee.createElement(Ae.default,{form:ai,className:Gt.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Bt,onFinish:gn},ee.createElement("div",{className:Gt.fieldWrap},ee.createElement(Ae.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ee.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!se,addonAfter:`${((Hr=Gr.name)==null?void 0:Hr.length)||0}/60`})),ee.createElement(Ae.default.Item,{name:"description",label:"\u7B80\u4ECB:"},se?ee.createElement($e.Z,{defaultValue:(ur=(Rr=We.setting)==null?void 0:Rr.shixun)==null?void 0:ur.description}):ee.createElement(ln.Z,{value:(wo=(or=We.setting)==null?void 0:or.shixun)==null?void 0:wo.description})),((Fo=(lo=We.setting)==null?void 0:lo.shixun)==null?void 0:Fo.is_jupyter)&&ee.createElement(Ae.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},ee.createElement(a.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")),ee.createElement(Ae.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},ee.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})),ee.createElement("div",{className:`${Gt.flexRow} ${Gt.flexAlignCenter}`},ee.createElement(b.Z,{title:((Kr=(Eo=We.setting)==null?void 0:Eo.shixun)==null?void 0:Kr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ee.createElement(Ae.default.Item,{className:Gt.width180,name:"trainee",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},ee.createElement(Je.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((Or=(xr=We.setting)==null?void 0:xr.shixun)==null?void 0:Or.status)===2?!0:!se},ee.createElement(No,{value:1},"\u521D\u7EA7"),ee.createElement(No,{value:2},"\u4E2D\u7EA7"),ee.createElement(No,{value:3},"\u4E2D\u9AD8\u7EA7"),ee.createElement(No,{value:4},"\u9AD8\u7EA7"))))),ee.createElement("div",{className:`${Gt.flexRow} ${Gt.flexAlignEnd}`},ee.createElement(b.Z,{title:((to=(yr=We.setting)==null?void 0:yr.shixun)==null?void 0:to.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ee.createElement(Ae.default.Item,{className:Gt.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},ee.createElement(Je.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((Wo=(Go=We.setting)==null?void 0:Go.shixun)==null?void 0:Wo.status)===2?!0:!se},(Si=($r=(Jr=We.setting)==null?void 0:Jr.shixun)==null?void 0:$r.main_type)==null?void 0:Si.map(Xe=>{const Ft=Xe.type_name.toLowerCase().includes("jupyter");return Gr.isJupyter==="1"&&Ft||Gr.isJupyter==="2"&&!Ft?null:ee.createElement(No,{value:Xe.id,key:Xe.id,name:Xe.description},Xe.type_name)})))),ee.createElement(b.Z,{title:((ar=(zo=We.setting)==null?void 0:zo.shixun)==null?void 0:ar.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ee.createElement(Ae.default.Item,{name:"subType",className:`${Gt.width280} ml20`},ee.createElement(Je.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((lr=(Ga=We.setting)==null?void 0:Ga.shixun)==null?void 0:lr.status)===2?!0:!se},(La=(qr=We.setting)==null?void 0:qr.shixun)==null?void 0:La.small_type.map(Xe=>ee.createElement(No,{value:Xe.id,key:Xe.id,name:Xe.description},Xe.type_name))))),ee.createElement("div",{className:Gt.installPackage,onClick:()=>ml(!0)},"\u73AF\u5883\u4ECB\u7ECD")),ee.createElement("div",{className:`${Gt.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",ee.createElement("a",{className:`${Gt.color0152d9} current`,onClick:Ve}," ","\u7533\u8BF7\u65B0\u5EFA"),ee.createElement("a",{className:`${Gt.color0152d9} current`,onClick:fn}," ","\u5728\u7EBF\u521B\u5EFA")),!((qn=We.detail)!=null&&qn.is_jupyter)&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:`${Gt.flexRow} ${Gt.flexAlignCenter}`},ee.createElement(Ae.default.Item,{className:Gt.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},ee.createElement(Je.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(Ui||[]).map((Xe,Ft)=>ee.createElement(No,{value:parseInt(Xe.id),name:Xe.scptname,key:Ft},Xe.scptname)))),ee.createElement("span",{className:`${Gt.color0152d9} font14 current mt10 ml10`,onClick:Qn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),ee.createElement(E.Z,{overlayClassName:Gt.popover,placement:"bottomLeft",content:ee.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",ee.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",ee.createElement("br",null),"challengeProgramNames",ee.createElement("br",null),"sourceClassNames",ee.createElement("br",null),ee.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",ee.createElement("br",null),ee.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",ee.createElement("br",null),"src/step1/HelloWorld.java",ee.createElement("br",null),"src/step2/Other.java",ee.createElement("br",null),ee.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",ee.createElement("br",null),"step1.HelloWorld",ee.createElement("br",null),"step2.Other",ee.createElement("br",null),ee.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",ee.createElement("br",null),'ff challengeProgramNames=("src/step1/',ee.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',ee.createElement("br",null),'sourceClassNames=("step1.HelloWorld',ee.createElement("br",null),'" "step2.Other")',ee.createElement("br",null),ee.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},ee.createElement("span",{className:"mt10 ml10 current font14"},ee.createElement(it.Z,null)))),ee.createElement(ct.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:Wi,options:{readOnly:((wr=(_n=We.setting)==null?void 0:_n.shixun)==null?void 0:wr.status)===2?!0:!se},onChange:Xe=>Ti(Xe)})),!((si=We.detail)!=null&&si.is_jupyter)&&ee.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",ee.createElement(a.default,{checked:wi,onChange:Xe=>Ri(Xe.target.checked),disabled:((ci=(di=We.setting)==null?void 0:di.shixun)==null?void 0:ci.status)===2?!0:!se},wi?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((Ei=We.detail)==null?void 0:Ei.identity)<3&&ee.createElement("div",{className:Gt.serviceSettingWrap},ee.createElement("p",{className:Gt.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),Pi.map((Xe,Ft)=>{var tn,Mn,bn,Qt,Gn,wn,Yn,_a;return ee.createElement("div",{key:Ft},ee.createElement("div",{className:"mb20"},ee.createElement("span",{className:"font16"},Xe.name)),ee.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),ee.createElement(x.Z,{align:"middle"},ee.createElement(b.Z,{title:((Mn=(tn=We.setting)==null?void 0:tn.shixun)==null?void 0:Mn.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ee.createElement(x.Z,{align:"middle",wrap:!1},ee.createElement("div",{className:Gt.serverConfig,style:((Qt=(bn=We.setting)==null?void 0:bn.shixun)==null?void 0:Qt.status)===2||!se?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var za,sr;((sr=(za=We.setting)==null?void 0:za.shixun)==null?void 0:sr.status)===2||!se||(bl({index:Ft,cpu:Xe==null?void 0:Xe.cpu_limit,memory:Xe==null?void 0:Xe.memory_limit}),Vi(!0))}},ee.createElement("div",null,ee.createElement("span",null,Xe==null?void 0:Xe.cpu_limit,"\u6838")," ",ee.createElement("span",null,Xe==null?void 0:Xe.memory_limit,"GB")),ee.createElement("i",{className:"iconfont icon-bianji21",style:((wn=(Gn=We.setting)==null?void 0:Gn.shixun)==null?void 0:wn.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),Ft==0&&ee.createElement(x.Z,{align:"middle",wrap:!1},ee.createElement("div",{className:Gt.viewRecommendConfig,onClick:()=>nl(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),zn(Xe,Ft),ee.createElement("div",{className:Gt.serviceBox,style:{margin:"20px 0"}},ee.createElement("label",{className:Gt.serviceSetLeft},ee.createElement("div",{className:Gt.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),ee.createElement(y.default,{value:Xe.resource_limit,style:{width:400},disabled:((_a=(Yn=We.setting)==null?void 0:Yn.shixun)==null?void 0:_a.status)===2?!0:!se,maxLength:5,onChange:za=>{const{value:sr}=za.target,Br=/^\d*(\.\d*)?$/;sr.match(Br)&&Ke(za.target.value,"resource_limit",Ft)},addonAfter:"M"}),ee.createElement("label",{className:Gt.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),ee.createElement(Ae.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},ee.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),ee.createElement(Ae.default.Item,null,ee.createElement(xt.t,{okText:"\u4FDD\u5B58",hasOkBtn:se,loading:ba.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>Ie.history.push(`/shixuns/${Ao.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),ee.createElement(ae.Z,null),ee.createElement(yt.Z,{installPackage:_i,visible:El,setVisible:ml}),ee.createElement(Sr,{onFinish:Xe=>Ti(Xe)}),ee.createElement(zt.Z,null),ee.createElement(Ut.Z,{visible:pl,onOk:Xe=>Tn(Xe),onCancel:()=>Vi(!1),info:Cl}),ee.createElement(pt.Z,{identifier:Ao.current,visible:tl,onCancel:()=>nl(!1),info:null,isJupyter:!0}))};var pi=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We,user:Vt})=>({shixunsDetail:mt,globalSetting:We,user:Vt,loading:Rt}))(oo),co={wrap:"wrap___gE9H7",labelWrap:"labelWrap___NjGrw",label:"label___NnvKx",labelContent:"labelContent___jIOR4",flexRow:"flexRow___aKUuO",color999:"color999___yY6G2",radio:"radio___dA7aF",selectSchool:"selectSchool___WxyG6",dataPicker:"dataPicker___Ocpox"},rn=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Zn=(mt,Rt)=>{var We={};for(var Vt in mt)en.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&rn)for(var Vt of rn(mt))Rt.indexOf(Vt)<0&&un.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},Dn=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const Un=mt=>{if(!mt)return mt;const Rt=mt.split(":");if(Rt[1]=="00"||Rt[1]=="30")return mt;const We=parseInt(Rt[1]);if(We<30||We==60)return[Rt[0],"30"].join(":");if(We<60){const Vt=[Rt[0],"00"].join(":"),ba="YYYY-MM-DD HH:mm",ja=he()(Vt,ba);return ja.add(1,"hours"),ja.format(ba)}return mt},An="YYYY-MM-DD HH:mm",pa=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,user:ja,dispatch:fa}=Rt,Ta=Zn(Rt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,ua,Hr,Rr,ur,or,wo;const lo=(0,ee.useRef)(),[Fo,Eo]=(0,ee.useState)(),[Kr,xr]=(0,ee.useState)(),[Or,yr]=(0,ee.useState)([]),[to,Go]=(0,ee.useState)([]),[Wo,Jr]=(0,ee.useState)(""),[$r,Si]=(0,ee.useState)(),[zo,ar]=(0,ee.useState)(),Ga=(ua=(Cn=ja.userInfo)==null?void 0:Cn.shixun)==null?void 0:ua.editable;(0,ee.useEffect)(()=>{var qn,_n;lo.current=(_n=(qn=location.pathname)==null?void 0:qn.split("/"))==null?void 0:_n[2],lr()},[]),(0,ee.useEffect)(()=>{var qn,_n,wr,si,di,ci,Ei,Ci,Ao,ai;We.setting&&(Eo((_n=(qn=We.setting)==null?void 0:qn.shixun)==null?void 0:_n.can_copy),xr((si=(wr=We.setting)==null?void 0:wr.shixun)==null?void 0:si.use_scope),Si(!!((ci=(di=We.setting)==null?void 0:di.shixun)!=null&&ci.opening_time)),ar((Ci=(Ei=We.setting)==null?void 0:Ei.shixun)==null?void 0:Ci.opening_time),yr((ai=(Ao=We.setting)==null?void 0:Ao.shixun)==null?void 0:ai.scope_partment))},[We.setting]);const lr=qn=>Dn(void 0,null,function*(){const _n=yield fa({type:"shixunsDetail/getDepartments",payload:{q:qn}});_n&&Go(_n.shools_name||[])}),qr=qn=>{if(Or.includes(qn)){ke.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Jr(null),yr([...Or,qn])},La=()=>Dn(void 0,null,function*(){if($r&&!zo){ke.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Kr===1&&!Or.length){ke.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield fa({type:"shixunsDetail/updatePermissionSetting",payload:{id:lo.current,scope_partment:Kr===0?null:Or,shixun:{can_copy:Fo,use_scope:Kr,opening_time:zo}}})).status!==-1&&(ke.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),fa({type:"shixunsDetail/getSettingsData",payload:{id:lo.current}}),fa({type:"shixunsDetail/getShixunsDetail",payload:{id:lo.current}}))});return ee.createElement("section",{className:co.wrap},ee.createElement("div",{className:co.labelWrap},ee.createElement("label",{className:co.label},"\u590D\u5236:"),ee.createElement("div",{className:co.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Fo,onChange:qn=>Eo(qn.target.checked),disabled:!Ga}),ee.createElement("span",{className:`${co.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Hr=We.detail)==null?void 0:Hr.shixun_status)>1||((Rr=We.detail)==null?void 0:Rr.public)===2)&&((or=(ur=We.setting)==null?void 0:ur.shixun)==null?void 0:or.use_scope)===0&&((wo=We.detail)==null?void 0:wo.identity)>2)&&ee.createElement("div",{className:co.labelWrap},ee.createElement("label",{className:co.label},"\u516C\u5F00\u7A0B\u5EA6:"),ee.createElement("div",{className:co.labelContent},ee.createElement(gt.ZP.Group,{value:Kr,onChange:qn=>xr(qn.target.value),disabled:!Ga},ee.createElement(gt.ZP,{className:co.radio,value:0},ee.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),ee.createElement("span",{className:co.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),ee.createElement(gt.ZP,{className:co.radio,value:1},ee.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),ee.createElement("span",{className:co.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Kr===1&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"mt10"},ee.createElement(Oe.Z,{showSearch:!0,className:co.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Wo,onChange:qn=>{Jr(qn),lr(qn)},disabled:!Ga,onSelect:qr,options:to==null?void 0:to.map(qn=>({value:qn}))}),ee.createElement("span",{className:co.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),ee.createElement("div",{className:"mt10"},Or==null?void 0:Or.map(qn=>Ga?ee.createElement(Ne.Z,{count:"x",className:"mr20 current",onClick:()=>yr(Or.filter(_n=>_n!==qn))},ee.createElement(oe.ZP,{type:"primary",ghost:!0},qn)):ee.createElement(oe.ZP,{type:"primary",ghost:!0,className:"mr20"},qn)))))),ee.createElement("div",{className:co.labelWrap},ee.createElement("label",{className:co.label},"\u5F00\u542F\u65F6\u95F4:"),ee.createElement("div",{className:co.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:$r,onChange:qn=>Si(qn.target.checked),disabled:!Ga}),ee.createElement("span",{className:`${co.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")),$r&&ee.createElement(Ee.default,{className:`${co.dataPicker} mt10`,format:An,locale:me.Z,disabled:!Ga,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:qn=>qn&&qnar(Un(_n))}))),ee.createElement(xt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ga,loading:ba.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>Ie.history.push(`/shixuns/${lo.current}/challenges`),onOk:La}))};var Za=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We,user:Vt})=>({shixunsDetail:mt,globalSetting:We,user:Vt,loading:Rt}))(pa),br=te(26090),ea={wrap:"wrap___J9uHL",labelWrap:"labelWrap___kdl0e",label:"label___RZlBA",labelContent:"labelContent___LJE2G",flexRow:"flexRow___hNb4e",color999:"color999___r9hUn",radio:"radio___z_jH6"},Aa=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,io=(mt,Rt)=>{var We={};for(var Vt in mt)pr.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&Aa)for(var Vt of Aa(mt))Rt.indexOf(Vt)<0&&hr.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},Yr=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const To=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,user:ja,dispatch:fa}=Rt,Ta=io(Rt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,ua;const Hr=(0,ee.useRef)(),[Rr,ur]=(0,ee.useState)(),[or,wo]=(0,ee.useState)(),[lo,Fo]=(0,ee.useState)(),[Eo,Kr]=(0,ee.useState)(),[xr,Or]=(0,ee.useState)(),[yr,to]=(0,ee.useState)(),[Go,Wo]=(0,ee.useState)(),[Jr,$r]=(0,ee.useState)(),[Si,zo]=(0,ee.useState)(),[ar,Ga]=(0,ee.useState)(),[lr,qr]=(0,ee.useState)(),La=(ua=(Cn=ja.userInfo)==null?void 0:Cn.shixun)==null?void 0:ua.editable;(0,ee.useEffect)(()=>{var _n,wr;Hr.current=(wr=(_n=location.pathname)==null?void 0:_n.split("/"))==null?void 0:wr[2]},[]),(0,ee.useEffect)(()=>{var _n,wr,si,di,ci,Ei,Ci,Ao,ai,Gr,bi,wi,Ri,Wi,Ti,Pi,Bi,_i,$i,Ui,Qi;We.setting&&(ur((wr=(_n=We.setting)==null?void 0:_n.shixun)==null?void 0:wr.vnc),wo(!!((di=(si=We.setting)==null?void 0:si.shixun)!=null&&di.webssh)),Fo((Ei=(ci=We.setting)==null?void 0:ci.shixun)==null?void 0:Ei.webssh),Kr((Ao=(Ci=We.setting)==null?void 0:Ci.shixun)==null?void 0:Ao.multi_webssh),Or((Gr=(ai=We.setting)==null?void 0:ai.shixun)==null?void 0:Gr.hide_code),to((wi=(bi=We.setting)==null?void 0:bi.shixun)==null?void 0:wi.code_edit_permission),Wo((Wi=(Ri=We.setting)==null?void 0:Ri.shixun)==null?void 0:Wi.code_hidden),$r((Pi=(Ti=We.setting)==null?void 0:Ti.shixun)==null?void 0:Pi.forbid_copy),zo((_i=(Bi=We.setting)==null?void 0:Bi.shixun)==null?void 0:_i.task_pass),Ga((Ui=($i=We.setting)==null?void 0:$i.shixun)==null?void 0:Ui.test_set_permission),qr((Qi=We.setting.shixun)==null?void 0:Qi.display_git_address))},[We.setting]);const qn=()=>Yr(void 0,null,function*(){(yield fa({type:"shixunsDetail/updateLearnSetting",payload:{id:Hr.current,shixun:{code_hidden:Go,forbid_copy:Jr,hide_code:xr,multi_webssh:Eo,task_pass:Si,test_set_permission:ar,display_git_address:lr,vnc:Rr,webssh:or?lo:0,code_edit_permission:yr}}})).status!==-1&&(ke.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),fa({type:"shixunsDetail/getSettingsData",payload:{id:Hr.current}}),fa({type:"shixunsDetail/getShixunsDetail",payload:{id:Hr.current}}))});return ee.createElement("section",{className:ea.wrap},(Rr||!or)&&ee.createElement("div",{className:ea.labelWrap},ee.createElement("label",{className:ea.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),ee.createElement("div",{className:ea.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Rr,disabled:!La,onChange:_n=>{const wr=_n.target.checked;ur(wr),wr&&(Or(!1),to(!1),Wo(!1),$r(!1),Kr(!1),wo(!1))}}),ee.createElement("span",{className:`${ea.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!Rr&&ee.createElement("div",{className:ea.labelWrap},ee.createElement("label",{className:ea.label},"\u547D\u4EE4\u884C\uFF1A"),ee.createElement("div",{className:ea.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:or,disabled:!La,onChange:_n=>{const wr=_n.target.checked;wo(wr),wr?(ur(!1),Fo(1)):(Kr(!1),Fo(null),Or(!1))}}),ee.createElement("span",{className:`${ea.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),or&&ee.createElement("div",{className:"ml40"},ee.createElement(gt.ZP.Group,{value:lo,disabled:!La,onChange:_n=>{const wr=_n.target.value;Fo(wr),wr!==1&&Kr(!1)}},ee.createElement(gt.ZP,{className:ea.radio,value:1},ee.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),ee.createElement("span",{className:ea.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),ee.createElement(gt.ZP,{className:ea.radio,value:2},ee.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),ee.createElement("span",{className:ea.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),lo===2&&ee.createElement("div",{className:"ml60"},ee.createElement(a.default,{checked:Eo,disabled:!La,onChange:_n=>Kr(_n.target.checked)}),ee.createElement("span",{className:" ml10"},ee.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),ee.createElement("span",{className:ea.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!Rr&&or&&ee.createElement("div",{className:ea.labelWrap},ee.createElement("label",{className:ea.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),ee.createElement("div",{className:ea.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:xr,disabled:!La,onChange:_n=>{const wr=_n.target.checked;Or(wr),wr&&to(!1)}}),ee.createElement("span",{className:`${ea.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!Rr&&!xr&&ee.createElement("div",{className:ea.labelWrap},ee.createElement("label",{className:ea.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),ee.createElement("div",{className:ea.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:yr,disabled:!La,onChange:_n=>to(_n.target.checked)}),ee.createElement("span",{className:`${ea.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!xr&&ee.createElement("div",{className:ea.labelWrap},ee.createElement("label",{className:ea.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),ee.createElement("div",{className:ea.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:lr,disabled:!La,onChange:_n=>qr(_n.target.checked)}),ee.createElement("span",{className:`${ea.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!Rr&&ee.createElement("div",{className:ea.labelWrap},ee.createElement("label",{className:ea.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),ee.createElement("div",{className:ea.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Go,disabled:!La,onChange:_n=>Wo(_n.target.checked)}),ee.createElement("span",{className:`${ea.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!Rr&&ee.createElement("div",{className:ea.labelWrap},ee.createElement("label",{className:ea.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),ee.createElement("div",{className:ea.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Jr,disabled:!La,onChange:_n=>$r(_n.target.checked)}),ee.createElement("span",{className:`${ea.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),ee.createElement("div",{className:ea.labelWrap},ee.createElement("label",{className:ea.label},"\u8DF3\u5173\uFF1A"),ee.createElement("div",{className:ea.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:Si,disabled:!La,onChange:_n=>zo(_n.target.checked)}),ee.createElement("span",{className:`${ea.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),ee.createElement("div",{className:ea.labelWrap},ee.createElement("label",{className:ea.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),ee.createElement("div",{className:ea.labelContent},ee.createElement("div",null,ee.createElement(a.default,{checked:ar,disabled:!La,onChange:_n=>Ga(_n.target.checked)}),ee.createElement("span",{className:`${ea.color999} ml10`},"\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")))),ee.createElement(xt.t,{okText:"\u4FDD\u5B58",hasOkBtn:La,loading:ba.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>Ie.history.push(`/shixuns/${Hr.current}/challenges`),onOk:qn}))};var Qo=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We,user:Vt})=>({shixunsDetail:mt,globalSetting:We,user:Vt,loading:Rt}))(To),ia={flexRow:"flexRow___iOXK1",flexJustifyCenter:"flexJustifyCenter___EzhBH",flexAlignEnd:"flexAlignEnd___yYnjN",flexAlignCenter:"flexAlignCenter___DSXuy",flexColumn:"flexColumn___eAlHb",formWrap:"formWrap___BgCFo",titleWrap:"titleWrap___Y1yNk",fieldWrap:"fieldWrap___dhQNb",button:"button___KOcw8",buttonFixed:"buttonFixed___fErH4",buttonWrap:"buttonWrap___rULI5",width180:"width180___fc_Sl",width100:"width100___HFRB1",width280:"width280___QUy3U",difficultyHint:"difficultyHint___G2WQw",color888:"color888___d6xbW",color0152d9:"color0152d9___zc4Ea",serviceSettingWrap:"serviceSettingWrap___wQRSY",serviceSettingName:"serviceSettingName___v9VHz",serviceSetLeft:"serviceSetLeft___ndFSo",serviceSetInput:"serviceSetInput___I8YpY",serviceSetMemoryInput:"serviceSetMemoryInput___p1DpA",serviceSetTip:"serviceSetTip___Ra3zX",installPackage:"installPackage___JZfJB",popover:"popover___r6mRN",wrap:"wrap___hoiWC",titleLabel:"titleLabel___l238w"},jn=te(59301),wa=Object.defineProperty,Ca=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,Lo=(mt,Rt,We)=>Rt in mt?wa(mt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:We}):mt[Rt]=We,jo=(mt,Rt)=>{for(var We in Rt||(Rt={}))kr.call(Rt,We)&&Lo(mt,We,Rt[We]);if(Ca)for(var We of Ca(Rt))yo.call(Rt,We)&&Lo(mt,We,Rt[We]);return mt},li=(mt,Rt)=>{var We={};for(var Vt in mt)kr.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&Ca)for(var Vt of Ca(mt))Rt.indexOf(Vt)<0&&yo.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},_o=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const ji=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,user:ba,dispatch:ja}=Rt,fa=li(Rt,["shixunsDetail","globalSetting","user","dispatch"]),Ta,Cn,ua,Hr;const Rr=(0,Ie.useLocation)(),ur=(0,ee.useRef)((Cn=(Ta=Rr.pathname)==null?void 0:Ta.split("/"))==null?void 0:Cn[2]),[or]=Ae.default.useForm(),[wo,lo]=(0,ee.useState)(""),[Fo,Eo]=(0,ee.useState)(!1),Kr=(Hr=(ua=ba.userInfo)==null?void 0:ua.shixun)==null?void 0:Hr.editable;(0,ee.useEffect)(()=>{ur.current&&xr()},[ur.current]);const xr=()=>_o(void 0,null,function*(){Eo(!0);const yr=yield(0,dt.ZP)(`/api/shixuns/${ur.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});yr.status===0&&(lo((yr==null?void 0:yr.standard_answer)||""),or.setFieldsValue({hide_answer:yr==null?void 0:yr.hide_answer,disable_copy:yr==null?void 0:yr.disable_copy}),Eo(!1))}),Or=yr=>_o(void 0,null,function*(){(yield(0,dt.ZP)(`/api/shixuns/${ur.current}/set_standard_answer.json`,{method:"post",body:jo({},yr)})).status===0&&ke.ZP.success("\u4FDD\u5B58\u6210\u529F")});return jn.createElement("section",{className:ia.wrap},jn.createElement(Bn.Z,{loading:Fo},jn.createElement(Ae.default,{form:or,className:ia.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:Or},jn.createElement("div",{className:ia.fieldWrap},jn.createElement(Ae.default.Item,{name:"hide_answer",valuePropName:"checked"},jn.createElement(a.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),jn.createElement(Ae.default.Item,{name:"disable_copy",valuePropName:"checked"},jn.createElement(a.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Kr?jn.createElement(Ae.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},jn.createElement($e.Z,{defaultValue:wo})):jn.createElement(jn.Fragment,null,jn.createElement("div",{className:ia.titleLabel},"\u53C2\u8003\u7B54\u6848:"),jn.createElement(ln.Z,{value:wo}))),jn.createElement(Ae.default.Item,null,jn.createElement(xt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Kr,loading:!1,onCancel:()=>Ie.history.push(`/shixuns/${ur.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var hi=(0,Ie.connect)(({shixunsDetail:mt,globalSetting:Rt,user:We})=>({shixunsDetail:mt,globalSetting:Rt,user:We}))(ji),Pr=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Ur=(mt,Rt)=>{var We={};for(var Vt in mt)Xr.call(mt,Vt)&&Rt.indexOf(Vt)<0&&(We[Vt]=mt[Vt]);if(mt!=null&&Pr)for(var Vt of Pr(mt))Rt.indexOf(Vt)<0&&bo.call(mt,Vt)&&(We[Vt]=mt[Vt]);return We},Qr=(mt,Rt,We)=>new Promise((Vt,ba)=>{var ja=Cn=>{try{Ta(We.next(Cn))}catch(ua){ba(ua)}},fa=Cn=>{try{Ta(We.throw(Cn))}catch(ua){ba(ua)}},Ta=Cn=>Cn.done?Vt(Cn.value):Promise.resolve(Cn.value).then(ja,fa);Ta((We=We.apply(mt,Rt)).next())});const{TabPane:Oo}=Ue.default;var xo=(mt=>(mt.BasicInfo="basicInfo",mt.Permission="permission",mt.Learning="learning",mt.TestCase="testCase",mt.SuggestedAnswer="suggestedAnswer",mt))(xo||{});const Xi=mt=>{var Rt=mt,{shixunsDetail:We,globalSetting:Vt,loading:ba,user:ja,dispatch:fa}=Rt,Ta=Ur(Rt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Cn,ua,Hr;const[Rr,ur]=(0,ee.useState)(),or=(0,ee.useRef)(""),wo=(ua=(Cn=ja.userInfo)==null?void 0:Cn.shixun)==null?void 0:ua.is_creator;(0,ee.useEffect)(()=>(fa({type:"globalSetting/footerToggle",payload:!1}),()=>{fa({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ee.useEffect)(()=>{var xr;or.current=(xr=location.pathname.split("/"))==null?void 0:xr[2],fa({type:"shixunsDetail/getSettingsData",payload:{id:or.current}})},[]);const lo=()=>Qr(void 0,null,function*(){ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ee.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",ee.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>Qr(void 0,null,function*(){(yield fa({type:"shixunsDetail/permanentClose",payload:{id:or.current}})).status===1&&(ke.ZP.info("\u64CD\u4F5C\u6210\u529F"),Ie.history.push(`/shixuns/${or.current}/challenges`))})})}),Fo=()=>Qr(void 0,null,function*(){var xr,Or,yr,to,Go,Wo;const Jr=(yield fa({type:"shixunsDetail/getShixunQuote",payload:{id:or.current}}))||{};ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:ee.createElement("div",{className:`tc font14 ${xa.modal}`},!!((xr=Jr.subjects)!=null&&xr.length)&&ee.createElement(ee.Fragment,null,ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(yr=(Or=Jr.subjects)==null?void 0:Or.splice(0,2))==null?void 0:yr.map($r=>`\u300A${$r}\u300B`),"\u7B49",ee.createElement("span",{className:xa.colorOrange},Jr==null?void 0:Jr.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),ee.createElement("br",null)),!!((to=Jr.courses)!=null&&to.length)&&ee.createElement(ee.Fragment,null,ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Wo=(Go=Jr.courses)==null?void 0:Go.splice(0,2))==null?void 0:Wo.map($r=>`\u300A${$r}\u300B`),"\u7B49",ee.createElement("span",{className:xa.colorOrange},Jr==null?void 0:Jr.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),ee.createElement("br",null)),ee.createElement("span",{className:`${xa.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:()=>Qr(void 0,null,function*(){(yield fa({type:"shixunsDetail/deleteShixun",payload:{id:or.current}})).status===1&&(ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ie.history.push("/shixuns"))})})}),Eo=()=>{(0,Pt.gy)(fa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Kr=()=>{var xr,Or,yr,to;return ee.createElement("div",{className:"mr20"},wo?((xr=We==null?void 0:We.detail)==null?void 0:xr.shixun_status)!==2?ee.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Fo},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):ee.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Eo},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((Or=We.detail)==null?void 0:Or.identity)===1&&((to=(yr=We.setting)==null?void 0:yr.shixun)==null?void 0:to.status)===2&&ee.createElement(oe.ZP,{type:"primary",ghost:!0,onClick:lo},"\u6C38\u4E45\u5173\u95ED"))};return ee.createElement("section",{className:xa.bg},ee.createElement(Ue.default,{animated:!1,activeKey:Rr,onChange:xr=>ur(xr),tabBarExtraContent:Kr()},ee.createElement(Oo,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},ee.createElement(pi,null)),ee.createElement(Oo,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},ee.createElement(Za,null)),ee.createElement(Oo,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},ee.createElement(br.Z,{active:Rr})),ee.createElement(Oo,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},ee.createElement(hi,null)),!((Hr=We.detail)!=null&&Hr.is_jupyter)&&ee.createElement(Oo,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},ee.createElement(Qo,null))))};var Ki=(0,Ie.connect)(({shixunsDetail:mt,loading:Rt,globalSetting:We,user:Vt})=>({shixunsDetail:mt,globalSetting:We,user:Vt,loading:Rt.models.index}))(Xi);const cl=({globalSetting:mt})=>{var Rt;switch(Number((Rt=mt==null?void 0:mt.setting)==null?void 0:Rt.theme)){case ne.Fy.THEMEONE:return ee.createElement(Qa,null);case ne.Fy.DEFAULT:default:return ee.createElement(Ki,null)}};var yl=(0,Ie.connect)(({globalSetting:mt})=>({globalSetting:mt}))(cl)},26090:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return Ut}});var ne=te(59301),ee=te(25690),Ie=te(36381),Ue=te(92832),ze=te(78241),ke=te(8591),oe=te(43418),lt=te(24905),ct=te(6848),$e=te(5871),it=te(5112),Je=te(81327),Ae=te(95237),le=te(57809),y=te(78673),a=te(81705),b=te(12588),E={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},x=te(75975),z=te(38986),ae=te(48790),re=te(59301),ie=Object.defineProperty,pe=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ce=(pt,wt,nt)=>wt in pt?ie(pt,wt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):pt[wt]=nt,Ot=(pt,wt)=>{for(var nt in wt||(wt={}))we.call(wt,nt)&&Ce(pt,nt,wt[nt]);if(Le)for(var nt of Le(wt))Me.call(wt,nt)&&Ce(pt,nt,wt[nt]);return pt},xt=(pt,wt)=>pe(pt,ye(wt)),ln=(pt,wt,nt)=>new Promise((Dt,Et)=>{var Re=$t=>{try{Zt(nt.next($t))}catch(It){Et(It)}},rt=$t=>{try{Zt(nt.throw($t))}catch(It){Et(It)}},Zt=$t=>$t.done?Dt($t.value):Promise.resolve($t.value).then(Re,rt);Zt((nt=nt.apply(pt,wt)).next())});const{Panel:yt}=Ie.default,{TextArea:zt}=Ue.default;var Ut=({active:pt,type:wt="jupyter"})=>{var nt,Dt;const Et=(0,ee.useParams)(),[Re]=ze.default.useForm(),[rt,Zt]=(0,ne.useState)({}),[$t,It]=(0,ne.useState)(!1),[Jt,xe]=(0,ne.useState)(0),[je,ut]=(0,ne.useState)([]),[Ct,gt]=(0,ne.useState)([]),[Oe,Ne]=(0,ne.useState)([]),Ee=(Dt=(nt=(0,ae.eY)())==null?void 0:nt.shixun)==null?void 0:Dt.editable;(0,ne.useEffect)(()=>{pt==="testCase"&&me()},[pt]),(0,ne.useEffect)(()=>{Ze()},[]);const me=()=>ln(void 0,null,function*(){var _e,tt,qe,st,Se,Be,Ye,Qe,dt,kt,Te,Ht,Sn,Nn;const yn=[{hidden:0,input:"",output:"",score:100}],nn=yield(0,z.ZP)(`/api/shixuns/${Et==null?void 0:Et.id}/jupyter_evalute_setting.json`,{method:"get"});if((nn==null?void 0:nn.status)===0){Ne((_e=nn==null?void 0:nn.data)==null?void 0:_e.standard_scripts);const $n={open_evaluate:(tt=nn==null?void 0:nn.data)==null?void 0:tt.open_evaluate,exec_time:((qe=nn==null?void 0:nn.data)==null?void 0:qe.exec_time)||3,test_set_score:((st=nn==null?void 0:nn.data)==null?void 0:st.test_set_score)===null?!1:(Se=nn==null?void 0:nn.data)==null?void 0:Se.test_set_score,test_set_average:((Be=nn==null?void 0:nn.data)==null?void 0:Be.test_set_average)===null?!0:(Ye=nn==null?void 0:nn.data)==null?void 0:Ye.test_set_average,choice_standard_scripts:((Qe=nn==null?void 0:nn.data)==null?void 0:Qe.choice_standard_scripts)||null,evaluate_script:((dt=nn==null?void 0:nn.data)==null?void 0:dt.evaluate_script)||"",evaluate_method:(kt=nn==null?void 0:nn.data)==null?void 0:kt.evaluate_method,use_jupyter_result:(Te=nn==null?void 0:nn.data)==null?void 0:Te.use_jupyter_result};Re.setFieldsValue($n),Zt($n),ut((Sn=(Ht=nn==null?void 0:nn.data)==null?void 0:Ht.test_sets)!=null&&Sn.length?(Nn=nn==null?void 0:nn.data)==null?void 0:Nn.test_sets:yn)}}),Ze=()=>ln(void 0,null,function*(){var _e;const tt=yield(0,z.ZP)(`/api/shixuns/${Et==null?void 0:Et.id}/get_jupyter_tags.json`,{method:"get"});(tt==null?void 0:tt.status)===0&>(((_e=tt==null?void 0:tt.data)==null?void 0:_e.list)||[])}),he=_e=>ln(void 0,null,function*(){const qe=je.map(Se=>Se.score).reduce((Se,Be)=>Se+Be,0);if(_e.test_set_score&&qe!==100){ke.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(_e.evaluate_method===3&&(je!=null&&je.some(Se=>!Se.tags))){ke.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}It(!0),(yield(0,z.ZP)(`/api/shixuns/${Et==null?void 0:Et.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:xt(Ot({},_e),{mirror_script_id:_e==null?void 0:_e.choice_standard_scripts,open_evaluate:_e!=null&&_e.open_evaluate?1:0,test_set:je.map(Se=>xt(Ot({},Se),{is_file:!1}))})})).status===0&&ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),It(!1)}),ue=_e=>{Zt(Ot({},Re.getFieldsValue())),"test_set_average"in _e&&(_e!=null&&_e.test_set_average)&&de(je),"test_set_score"in _e&&(_e!=null&&_e.test_set_score)&&(Re.setFieldsValue({test_set_average:!0}),Zt(xt(Ot({},Re.getFieldsValue()),{test_set_average:!0})),de(je)),"choice_standard_scripts"in _e&&oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:re.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ln(void 0,null,function*(){const tt=yield(0,z.ZP)(`/api/shixuns/${Et==null?void 0:Et.id}/get_script_contents.json`,{method:"get",params:{id:Et==null?void 0:Et.id,script_id:_e==null?void 0:_e.choice_standard_scripts}});tt!=null&&tt.content&&(oe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:re.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),Re.setFieldsValue({evaluate_script:tt==null?void 0:tt.content}),Zt(xt(Ot({},Re.getFieldsValue()),{evaluate_script:tt==null?void 0:tt.content})))})})},de=_e=>{let tt=0;const qe=Math.floor((100-tt)/_e.length),st=qe+(100-tt)%_e.length;_e=_e.map((Se,Be)=>Be===_e.length-1?xt(Ot({},Se),{score:st}):xt(Ot({},Se),{score:qe})),ut(_e)},Fe=()=>{const _e=[...je,{hidden:0,input:"",output:"",score:0}];Re.getFieldValue("test_set_average")?de(_e):ut(_e)},{test_set_score:be,test_set_average:Pe,choice_standard_scripts:Ge,open_evaluate:at}=rt;return re.createElement("section",{className:E.wrap},re.createElement(ze.default,{form:Re,disabled:!at,layout:"vertical",onValuesChange:ue,onFinish:he},re.createElement(ze.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},re.createElement(lt.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),re.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),re.createElement(ct.Z,{title:!at&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(ze.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:E.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"}]},re.createElement($e.Z,{size:"large",style:{width:400},min:3}))),re.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),re.createElement(ct.Z,{title:!at&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(ze.default.Item,{name:"test_set_score"},re.createElement(it.ZP.Group,null,re.createElement(Je.Z,{direction:"vertical"},re.createElement(it.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",re.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")),re.createElement(it.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",re.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")))))),re.createElement(ze.default.Item,{label:re.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"}]},re.createElement(it.ZP.Group,null,re.createElement(Je.Z,{direction:"vertical"},re.createElement(it.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",re.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")),re.createElement(it.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",re.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"))))),re.createElement(Ae.Z,{align:"middle",justify:"space-between",className:"font14"},re.createElement("div",{style:{fontWeight:500}},re.createElement("span",{className:E.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),re.createElement(ct.Z,{title:!at&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(b.op,{style:{borderRadius:2},onClick:Fe},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),be&&re.createElement(ze.default.Item,{name:"test_set_average"},re.createElement(it.ZP.Group,null,re.createElement(it.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),re.createElement(it.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),re.createElement(ct.Z,{title:!at&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement("div",null,je.map((_e,tt)=>re.createElement(Ie.default,{activeKey:Jt,key:tt,onChange:()=>{xe(qe=>qe===tt?null:tt)}},re.createElement(yt,{header:re.createElement("div",{className:"font16"},re.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",tt+1),rt.test_set_score&&re.createElement("span",{style:{marginLeft:40}},re.createElement($e.Z,{style:{width:120},value:_e.score,onClick:qe=>qe.stopPropagation(),min:0,max:100,precision:0,onBlur:qe=>{if(Number(qe)<0||Number(qe)>100){ke.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const st=je.map((Be,Ye)=>Ye===tt?xt(Ot({},Be),{score:100}):Be),Se={test_set_average:!1};Zt(Ot(Ot({},rt),Se)),Re.setFieldsValue(Se),ut(st)}},disabled:Pe,onChange:qe=>{const st=je.map((Be,Ye)=>Ye===tt?xt(Ot({},Be),{score:qe?Number(qe):0}):Be),Se={test_set_average:!1};Zt(Ot(Ot({},rt),Se)),Re.setFieldsValue(Se),ut(st)}}),re.createElement("span",{className:"ml10 mr10"},"%")),re.createElement("span",{className:"tr flex1",style:{float:"right"}},tt!==0&&re.createElement(ct.Z,{placement:"bottom",title:"\u5220\u9664"},re.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:qe=>{qe.stopPropagation(),oe.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 st=je.filter((Se,Be)=>Be!==tt);de(st)}})}})))),key:tt},re.createElement("div",null,rt.evaluate_method===3&&re.createElement(Ae.Z,{align:"middle",className:"mb20"},re.createElement("div",null,re.createElement("span",{className:E.sub},"*"),re.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),re.createElement(ct.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"},re.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),re.createElement(le.default,{value:_e.tags,size:"large",style:{width:450},onChange:qe=>{const st=je.map((Se,Be)=>Be===tt?xt(Ot({},Se),{tags:qe}):Se);ut(st)}},Ct==null?void 0:Ct.map(qe=>re.createElement(le.default.Option,{value:qe==null?void 0:qe.tags,key:qe==null?void 0:qe.tags},qe==null?void 0:qe.tags)))),re.createElement(Ae.Z,{align:"middle"},re.createElement("div",null," ",re.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),re.createElement(zt,{bordered:!1,className:E.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:_e.output,onChange:qe=>{const st=je.map((Se,Be)=>Be===tt?xt(Ot({},Se),{output:qe.target.value}):Se);ut(st)}})),re.createElement(Ae.Z,{className:"mt20",align:"middle"},re.createElement("div",null,re.createElement("span",null,"\u53EF\u89C1\u6027"),re.createElement(ct.Z,{title:re.createElement("div",null,re.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'),re.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"),re.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"))},re.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),re.createElement("div",null,re.createElement(lt.default,{className:"font14 ml5",checked:_e.hidden===1,onChange:qe=>{const st=je.map((Se,Be)=>{if(Be===tt){let Ye={is_invisible:!1,actual_output_visible:!1};return qe.target.checked&&(Ye={is_invisible:!0,actual_output_visible:!0}),xt(Ot(Ot({},Se),Ye),{hidden:qe.target.checked?1:0})}return Se});ut(st)}},"\u5168\u90E8\u9690\u85CF")),re.createElement(lt.default,{checked:_e.is_invisible,style:{margin:"0 60px"},onChange:qe=>{const st=je.map((Se,Be)=>{if(Be===tt){let Ye=0;return qe.target.checked&&Se.actual_output_visible&&(Ye=1),xt(Ot({},Se),{hidden:Ye,is_invisible:qe.target.checked})}return Se});ut(st)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),re.createElement(lt.default,{checked:_e.actual_output_visible,onChange:qe=>{const st=je.map((Se,Be)=>{if(Be===tt){let Ye=0;return qe.target.checked&&Se.is_invisible&&(Ye=1),xt(Ot({},Se),{hidden:Ye,actual_output_visible:qe.target.checked})}return Se});ut(st)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),re.createElement("div",{className:"mt20"},re.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),re.createElement(lt.default,{checked:_e.last_match_rule,onChange:qe=>{const st=je.map((Se,Be)=>Be===tt?xt(Ot({},Se),{last_match_rule:qe.target.checked}):Se);ut(st)}},re.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",re.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")))))))))),re.createElement("h4",{className:"font14 mt20 mb10"},re.createElement("span",{className:E.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),re.createElement(ct.Z,{title:!at&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(ze.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},re.createElement(le.default,{getPopupContainer:_e=>_e.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Oe.map((_e,tt)=>re.createElement(le.default.Option,{value:_e.id,key:tt},_e.scptname))))),re.createElement(ct.Z,{title:!at&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(ze.default.Item,{name:"evaluate_script"},re.createElement(x.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!at}}))),(0,ae.Ny)()&&re.createElement(Ae.Z,{className:"mb20",align:"middle"},re.createElement(ze.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},re.createElement(y.Z,null)),re.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),re.createElement(a.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ee,loading:$t,onCancel:()=>ee.history.push(`/shixuns/${Et==null?void 0:Et.id}/challenges`),onOk:()=>Re.submit(),className:wt==="jupyterLab"?E.btn:""}))}},42546:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return gt}});var ne=te(59301),ee=te(43418),Ie=te(8591),Ue=te(43428),ze=te(99313),ke=te(71418),oe=te(6848),lt=te(3113),ct={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"},$e=te(99267),it=te(61485),Je=te(13014),Ae=te(4977),le=te(38986),y=te(76411),a={lineChart:"lineChart___dCEZW"},b=te(61186),E=te.n(b),x=te(59301),ae=({dataInfo:Oe,indexKey:Ne,valueName:Ee,startAndEndTime:me,colors:Ze=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:he})=>{let ue=null;(0,ne.useEffect)(()=>{_e()},[Oe]),(0,ne.useEffect)(()=>{window.addEventListener("resize",de(()=>{ue&&ue.resize()},200))},[window.onresize]);const de=(tt,qe,st=!1)=>{let Se,Be;return(...Ye)=>{if(st){tt.apply(Be,Ye),st=!1;return}clearTimeout(Se),Se=setTimeout(()=>{tt.apply(Be,Ye)},qe)}},Fe=tt=>tt?tt.map(qe=>{const st=new Date(qe),Se=String(st.getMonth()+1).padStart(2,"0"),Be=String(st.getDate()).padStart(2,"0"),Ye=String(st.getHours()).padStart(2,"0"),Qe=String(st.getMinutes()).padStart(2,"0");return`${Se}/${Be} ${Ye}:${Qe}`}):[],be=(tt,qe)=>tt.map(st=>{const Se=qe.timestamps.indexOf(st);return Se!==-1?qe.values[Se]:null});function Pe(tt){let qe=1/0;for(let Se=0;Se{let Se=[];for(let Be=tt;Be<=qe;Be+=st)Se.push(Be);return Se},at=()=>{var tt;const qe=((tt=Oe==null?void 0:Oe.x)==null?void 0:tt.flat())||[];let st=[...new Set(qe)].sort((Ht,Sn)=>Ht-Sn),Se=Pe(st),Be=Se==null?void 0:Se.newArray,Ye=Se==null?void 0:Se.minInterval;st=[...new Set([...st,...Be])].sort((Ht,Sn)=>Ht-Sn);let Qe=E()(me[0],"YYYY-MM-DD HH:mm").valueOf(),dt=Ge(Qe,st[0]-Ye,Ye),kt=E()(me[1],"YYYY-MM-DD HH:mm").valueOf(),Te=Ge(st[st.length-1]+Ye,kt,Ye);return st=[...dt,...st,...Te],[...new Set(st)].sort((Ht,Sn)=>Ht-Sn)},_e=()=>{var tt;ue=y.init(document.getElementById(`lineChart${Ne}`));let qe=at(),st=(tt=Oe==null?void 0:Oe.y)==null?void 0:tt.map((Be,Ye)=>{var Qe;let dt={timestamps:(Qe=Oe==null?void 0:Oe.x)==null?void 0:Qe[Ye],values:Be};return Be=be(qe,dt),{name:Ee[Ye],type:"line",itemStyle:{show:!1},lineStyle:{color:Ze[Ye]},data:Be}}),Se={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(Be){var Ye;let Qe="";return Be.forEach((dt,kt)=>{console.log("item",dt),Qe+=`
+
+
+ ${he[dt==null?void 0:dt.componentIndex]} +
+
${dt.value>0?dt.value.toFixed(5):dt.value==0?0:"--"} ${Ne==0?"Cores":"MiB"}
+
`}),`
+
${(Ye=Be[0])==null?void 0:Ye.name}
+ ${Qe} +
`}},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:Fe(qe)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:Ne==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:st};ue.setOption(Se)};return x.createElement("div",{id:`lineChart${Ne}`,className:a.lineChart})},re=te(12588),ie={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},pe=te(57809),ye=te(5083),Le=te(88522);const we=Oe=>{const Ne=new Date,me=(Ze=>{const he=new Date(Ne);switch(Ze){case"\u6700\u8FD130\u5206\u949F":he.setMinutes(Ne.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":he.setHours(Ne.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":he.setDate(Ne.getDate()-1);break;case"\u6700\u8FD17\u5929":he.setDate(Ne.getDate()-7);break;case"\u6700\u8FD115\u5929":he.setDate(Ne.getDate()-15);break;default:return null}return he})(Oe);return me?{startTime:me,endTime:Ne}:null},Me=(Oe,Ne,Ee)=>{if(!Oe)return!1;const me=E()(),[Ze,he]=Ne;if(Oe.isAfter(me))return!0;if(Ze){const ue=Ze.clone().add(Ee,"days");if(he&&Oe.isAfter(ue))return!0}if(he){const ue=he.clone().subtract(Ee,"days");return Oe.isBefore(ue)||Oe.isAfter(me)}return!1},Ce=Oe=>Oe<=5?"30s":Oe<=15?"1m":Oe<=30?"2m":Oe<=60?"5m":Oe<=180?"10m":Oe<=360?"30m":Oe<=720?"1h":Oe<=1440?"2h":Oe<=2880?"4h":Oe<=4320?"8h":Oe<=10080||Oe<=14400?"12h":Oe<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Ot=Oe=>{const[Ne,Ee]=Oe,me=moment.isMoment(Ne)?Ne:moment(Ne),Ze=moment.isMoment(Ee)?Ee:moment(Ee);if(!me.isValid()||!Ze.isValid())throw new Error("Invalid date provided");const ue=moment.duration(Ze.diff(me)).asMinutes();return Ce(ue)},xt=(Oe,Ne,Ee=20)=>{const me=new Date(Oe).getTime(),Ze=new Date(Ne).getTime(),he=Ee*1e3,ue=[];let de=me;for(;de<=Ze;)ue.push(de),de+=he;return ue};var ln=te(89392),yt=te(28426),zt=te(84989),Mt=te(59301),Ut=(Oe,Ne,Ee)=>new Promise((me,Ze)=>{var he=Fe=>{try{de(Ee.next(Fe))}catch(be){Ze(be)}},ue=Fe=>{try{de(Ee.throw(Fe))}catch(be){Ze(be)}},de=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(he,ue);de((Ee=Ee.apply(Oe,Ne)).next())});const pt=pe.default.Option,{RangePicker:wt}=ye.default;var Dt=({identifier:Oe,data:Ne,isFirst:Ee,setIsFirst:me,info:Ze})=>{var he;const[ue,de]=(0,ne.useState)([]),[Fe,be]=(0,ne.useState)([]),[Pe,Ge]=(0,ne.useState)(null),[at,_e]=(0,ne.useState)(""),[tt,qe]=(0,ne.useState)([null,null]),[st,Se]=(0,ne.useState)([]),[Be,Ye]=(0,ne.useState)(!1),[Qe,dt]=(0,ne.useState)([]),[kt,Te]=(0,ne.useState)(!1),[Ht,Sn]=(0,ne.useState)(!1),[Nn,yn]=(0,ne.useState)(""),[nn,$n]=(0,ne.useState)(1),Xn=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],qt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,ne.useEffect)(()=>{var pn,va,ca,Ja;if(Ne&&Ee){Hn(),de(Ne==null?void 0:Ne.recent_users),be(Ne==null?void 0:Ne.managers);const vt=(Ze==null?void 0:Ze.type)==="\u6311\u6218\u9875\u9762";((pn=Ne==null?void 0:Ne.managers)==null?void 0:pn.length)>0?Ge(vt?Ze==null?void 0:Ze.myshixun_id:(va=Ne==null?void 0:Ne.managers[0])==null?void 0:va.id):((ca=Ne==null?void 0:Ne.recent_users)==null?void 0:ca.length)>0&&Ge(vt?Ze==null?void 0:Ze.myshixun_id:(Ja=Ne==null?void 0:Ne.recent_users[0])==null?void 0:Ja.id),_e("\u6700\u8FD130\u5206\u949F"),me(!1)}},[Ne]),(0,ne.useEffect)(()=>{if(at){let pn=we(at);qe([E()(pn==null?void 0:pn.startTime),E()(pn==null?void 0:pn.endTime)])}},[at]),(0,ne.useEffect)(()=>{Pe&&(tt!=null&&tt[0])&&(tt!=null&&tt[1])&&Ln()},[Pe,tt]);const Ln=()=>Ut(void 0,null,function*(){var pn;Ye(!0);let va={startTimeString:tt[0]?tt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:tt[1]?tt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Pe};const ca=yield(0,le.ZP)(`/api/shixuns/${Oe}/cpu_rank_data.json`,{method:"get",params:va});(ca==null?void 0:ca.status)==0&&(dt((pn=ca==null?void 0:ca.data)==null?void 0:pn.statisticsList),$n(nn+1)),Ye(!1)}),Jn=(0,ne.useRef)((0,ln.throttle)(pn=>En(pn),1200,{leading:!0,trailing:!0})).current,En=pn=>Ut(void 0,null,function*(){if(pn=="")return;const va=yield(0,le.ZP)(`/api/shixuns/${Oe}/cpu_search_data`,{method:"get",params:{search:pn}});(va==null?void 0:va.status)==0&&Se(va==null?void 0:va.data)}),la=(pn,va)=>{pn==="CPU"?(kt?(0,zt.BU)():(0,zt.Dj)(document.getElementById(`tj${va}`)),Te(!kt)):(Ht?(0,zt.BU)():(0,zt.Dj)(document.getElementById(`tj${va}`)),Sn(!Ht))},ga=(pn,va,ca)=>{const Ja=va==="CPU"?"cpuUsageChart":"memoryUsageChart";let vt=pn.map(Pt=>{var Bn,Rn,sn,Na;const ma=(Bn=Pt.promQueryResult)==null?void 0:Bn[Ja],ta=`${Pt.envId}-${Pt.myPracticalTrainingId}_${va}`,Ma=((Na=(sn=(Rn=ma==null?void 0:ma.results[ta])==null?void 0:Rn.frames[0])==null?void 0:sn.data)==null?void 0:Na.values)||[];return Ma.length>0?Ma[ca]:[]});return vt.some(Pt=>Array.isArray(Pt)&&Pt.length>0)?vt:[]},Da=pn=>{Ge(pn),Hn()},Hn=()=>{Se([]),yn("")},Ya=pn=>{let va=!1;for(let ca=0;ca<(Qe==null?void 0:Qe.length);ca++){let Ja=ga(Qe,pn,1)[ca];if(Ja&&(Ja==null?void 0:Ja.length)>0){va=!0;break}}return(Qe==null?void 0:Qe.length)>0&&va};return Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{className:`${ie.flex_warp}`},Mt.createElement(Le.Z,{allowClear:!0,showSearch:!0,value:Nn,style:{width:280},onSearch:Jn,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(pn,va)=>{yn(pn),va!=null&&va.key&&Ge(Number(va==null?void 0:va.key))},onClear:Hn,size:"large"},st==null?void 0:st.map((pn,va)=>Mt.createElement(pt,{key:pn.id,value:pn.name},pn.name.length>4?`${pn.name.slice(0,4)}...`:pn.name,`( ${pn.phone?pn.phone:""} ${pn.mail?` - ${pn.mail}`:""})`))),Mt.createElement("div",null,Mt.createElement(pe.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:at,onChange:pn=>{_e(pn)}},Xn.map((pn,va)=>Mt.createElement(pe.default.Option,{key:va,value:pn},pn))),Mt.createElement(wt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:tt,disabledDate:pn=>Me(pn,tt,15),format:"YYYY-MM-DD HH:mm",onChange:pn=>{qe(pn),_e(void 0)}}))),Mt.createElement(re.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Pe,onChange:pn=>Da(pn),dataSource:Fe,titleWidth:60,key:1}),Mt.createElement(re.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(ue==null?void 0:ue.length)==0?"mt0":"",style:{marginBottom:(ue==null?void 0:ue.length)>0?"0px":"17px"},value:Pe,onChange:pn=>Da(pn),dataSource:ue,titleWidth:60,key:2}),(he=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:he.map((pn,va)=>Mt.createElement("div",{className:`${ie.chart_content}`,key:va,id:`tj${va}`},Mt.createElement("div",{className:ie.chart_title},Mt.createElement("span",null,pn==null?void 0:pn.name,"\u4F7F\u7528\u91CF"),Mt.createElement("i",{className:`${ie.fullscreen} + iconfont + ${(pn==null?void 0:pn.type)=="CPU"?kt?"icon-tuichuquanping2":"icon-quanping2":Ht?"icon-tuichuquanping2":"icon-quanping2"} + `,onClick:()=>la(pn.type,va)})),Mt.createElement(ke.Z,{spinning:Be},Ya(pn.type)?Mt.createElement("div",{style:{marginTop:(pn==null?void 0:pn.type)=="CPU"?kt?"7%":"":Ht?"7%":""}},Mt.createElement(ae,{dataInfo:{y:ga(Qe,pn==null?void 0:pn.type,1)||[],x:ga(Qe,pn==null?void 0:pn.type,0)||[]},startAndEndTime:tt,colors:qt,indexKey:va,valueName:Qe.map(ca=>ca.name),imageTypeName:Qe.map(ca=>{var Ja;return(Ja=ca==null?void 0:ca.promQueryResult)==null?void 0:Ja.imageTypeName}),key:`${va}-${nn}`}),Mt.createElement("div",{className:ie.info_con},Mt.createElement("div",{className:ie.info_top},Mt.createElement("div",null,"\u6700\u5927\u503C"),Mt.createElement("div",null,"\u6700\u5C0F\u503C"),Mt.createElement("div",null,"\u5E73\u5747\u503C")),Qe.map((ca,Ja)=>{var vt;let Nt=ca==null?void 0:ca.promQueryResult;return Mt.createElement("div",{className:ie.listdata,key:Ja},Mt.createElement("div",{className:ie.block,style:{backgroundColor:qt[Ja],marginRight:10}}),Mt.createElement("div",{className:ie.typename},(vt=ca==null?void 0:ca.promQueryResult)==null?void 0:vt.imageTypeName),Mt.createElement("div",{className:ie.val},(pn==null?void 0:pn.type)=="CPU"?`${Nt==null?void 0:Nt.cpuMaxDoubleValue}Cores`:`${Nt==null?void 0:Nt.memoryDoubleMaxValue}MiB`),Mt.createElement("div",{className:ie.val},(pn==null?void 0:pn.type)=="CPU"?`${Nt==null?void 0:Nt.cpuMinDoubleValue}Cores`:`${Nt==null?void 0:Nt.memoryDoubleMinValue}MiB`),Mt.createElement("div",{className:ie.val},(pn==null?void 0:pn.type)=="CPU"?`${Nt==null?void 0:Nt.cpuAvgDoubleValue}Cores`:`${Nt==null?void 0:Nt.memoryDoubleAvgValue}MiB`))}))):Mt.createElement(yt.Z,null)))))},Et=te(59301),Re=(Oe,Ne,Ee)=>new Promise((me,Ze)=>{var he=Fe=>{try{de(Ee.next(Fe))}catch(be){Ze(be)}},ue=Fe=>{try{de(Ee.throw(Fe))}catch(be){Ze(be)}},de=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(he,ue);de((Ee=Ee.apply(Oe,Ne)).next())}),Zt=({getApi:Oe,identifier:Ne,visible:Ee,info:me})=>{const[Ze,he]=(0,ne.useState)({}),[ue,de]=(0,ne.useState)(!0);(0,ne.useEffect)(()=>{de(!0)},[Ee]),(0,ne.useEffect)(()=>{Oe&&ue&&Fe()},[Oe]);const Fe=()=>Re(void 0,null,function*(){const be=yield(0,le.ZP)(`/api/shixuns/${Ne}/cpu_basic_data.json`,{method:"get"});(be==null?void 0:be.status)==0&&he(be)});return Et.createElement("div",null,Et.createElement(Dt,{isFirst:ue,setIsFirst:be=>de(be),identifier:Ne,data:Ze,info:me}))},$t=te(51257),It=te(25690),Jt=te(75736),xe=te(40197),je=te(59301),ut=(Oe,Ne,Ee)=>new Promise((me,Ze)=>{var he=Fe=>{try{de(Ee.next(Fe))}catch(be){Ze(be)}},ue=Fe=>{try{de(Ee.throw(Fe))}catch(be){Ze(be)}},de=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(he,ue);de((Ee=Ee.apply(Oe,Ne)).next())});const Ct=({globalSetting:Oe,dispatch:Ne,practiceSetting:Ee,shixunsDetail:me,visible:Ze,onCancel:he,info:ue,identifier:de,isJupyter:Fe,onOk:be})=>{const[Pe,Ge]=(0,ne.useState)("1"),[at,_e]=(0,ne.useState)("\u63A8\u8350\u914D\u7F6E"),[tt,qe]=(0,ne.useState)([]),[st,Se]=(0,ne.useState)(!1),[Be,Ye]=(0,ne.useState)(!1),[Qe,dt]=(0,ne.useState)({}),[kt,Te]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{Ze&&(Ye(!1),Ge("1"),_e("\u63A8\u8350\u914D\u7F6E"),(ue==null?void 0:ue.type)=="\u6311\u6218\u9875\u9762"?qe(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):qe(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),dt({}),Ht(),(ue==null?void 0:ue.type)=="\u6311\u6218\u9875\u9762"&&Ne({type:"shixunsDetail/getShixunsDetail",payload:{id:de}}))},[Ze]);const Ht=()=>ut(void 0,null,function*(){Te(!0);const Ln=yield(0,Jt.HS)(de);[0,-10].includes(Ln.status)&&(dt(Ln),Te(!1))}),Sn=Ln=>{Ln=="2"?Ye(!0):Ye(!1),Ge(Ln)},Nn=()=>{ee.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:je.createElement("div",{className:"tc"},je.createElement("img",{src:Je,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},yn=()=>ut(void 0,null,function*(){if((0,xe.gy)(Ne,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||at=="\u5F53\u524D\u914D\u7F6E")return;Se(!0),(yield(0,le.ZP)(`/api/shixuns/${de}/apply_recommend_config.json`,{method:"put",body:{data:at=="\u63A8\u8350\u914D\u7F6E"?Qe==null?void 0:Qe.recommend:Qe==null?void 0:Qe.high}})).status==0&&(Ie.ZP.success("\u5E94\u7528\u6210\u529F"),Se(!1),he(),be())}),nn=()=>ut(void 0,null,function*(){var Ln,Jn;if(yield $n(),(0,$t.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Ln=me.detail)!=null&&Ln.is_jupyter||(Jn=me.detail)!=null&&Jn.is_jupyter_lab){Ne({type:"shixunsDetail/execJupyter",payload:{id:de}}).then(la=>{var ga;la!=null&&la.identifier&&((ga=It.history)==null||ga.push(`/tasks/${la.identifier}/jupyter`))});return}Ne({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const En=Fe?yield(0,Jt.BK)({id:de}):yield(0,Jt.Ir)({id:de});if(Ne({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),En!=null&&En.game_identifier||En!=null&&En.identifier){(0,$t.xg)(Fe?`/tasks/${En==null?void 0:En.identifier}/jupyter`:`/tasks/${En.game_identifier}`);return}(En==null?void 0:En.status)===-3?(0,$t.eF)():(En==null?void 0:En.status)===2?Xn(En==null?void 0:En.message):(En==null?void 0:En.status)===3&&qt(En==null?void 0:En.message)}),$n=()=>new Promise((Ln,Jn)=>{var En;(En=Ee==null?void 0:Ee.sideBar)!=null&&En.confirmLeave?ee.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:()=>{Ne({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ln()},onCancel:()=>{Jn()}}):Ln()}),Xn=Ln=>{Ln=Ln!=null&&Ln.includes(".json")?Ln:`${Ln}.json`,ee.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:je.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ut(void 0,null,function*(){const Jn=yield(0,le.ZP)("/api"+Ln,{method:"get"});if(!Jn)return;Ie.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const En=yield(0,Jt.Ir)({id:Jn.shixun_identifier});if(En!=null&&En.game_identifier){(0,$t.xg)(`/tasks/${En.game_identifier}`);return}(En==null?void 0:En.status)===2?Xn(En==null?void 0:En.message):(En==null?void 0:En.status)===3&&qt(En==null?void 0:En.message)})})},qt=Ln=>{ee.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:je.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ln,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return je.createElement(je.Fragment,null,je.createElement(Ue.Z,{title:null,placement:"right",open:Ze,width:1e3,onClose:he,closeIcon:null,footer:null},je.createElement("div",{className:ct.header_body},je.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),je.createElement($e.Z,{className:ct.close,onClick:he})),je.createElement(ze.default,{activeKey:Pe,onChange:Sn},je.createElement(ze.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},je.createElement(ke.Z,{spinning:kt,size:"large",tip:je.createElement("div",{style:{color:"#666",fontSize:"14px"}},je.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),je.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",je.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Qe==null?void 0:Qe.status)==0?je.createElement(je.Fragment,null,je.createElement("div",{className:ct.recommend_config_introduce},je.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),je.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"),je.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),je.createElement("div",{className:ct.recommend_config},tt.map((Ln,Jn)=>je.createElement("div",{className:`${ct.recommend_config_item} ${Ln==at?ct.recommend_config_active_item:""}`,key:Ln,onClick:()=>_e(Ln)},je.createElement("div",{className:ct.item_title},je.createElement("div",null,Ln),Jn==1?je.createElement("div",{className:ct.recommend_text},"\u63A8\u8350"):je.createElement(je.Fragment,null)),(Ln=="\u5F53\u524D\u914D\u7F6E"&&(Qe==null?void 0:Qe.current)||Ln=="\u63A8\u8350\u914D\u7F6E"&&(Qe==null?void 0:Qe.recommend)||Ln=="\u589E\u5F3A\u914D\u7F6E"&&(Qe==null?void 0:Qe.high)||[]).map((En,la)=>je.createElement("div",{className:ct.item_content,key:la},je.createElement("span",null,En==null?void 0:En.image_name),En!=null&&En.cpu_limit?je.createElement("span",null,En==null?void 0:En.cpu_limit,"\u6838",En==null?void 0:En.memory_limit,"G"):je.createElement("div",null,je.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),je.createElement(oe.Z,{title:je.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",je.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",je.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},je.createElement(it.Z,{className:ct.tooltip})))))))),je.createElement("div",{className:ct.recommend_config_footer},je.createElement("div",null,je.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),je.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Nn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),je.createElement(lt.ZP,{type:"primary",shape:"round",disabled:at=="\u5F53\u524D\u914D\u7F6E",onClick:yn,loading:st},"\u4E00\u952E\u5E94\u7528"))):kt?je.createElement("div",{style:{height:400}}):je.createElement("div",{className:ct.no_data},je.createElement("img",{src:Ae,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),je.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",je.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(ue==null?void 0:ue.type)!="\u6311\u6218\u9875\u9762"&&je.createElement("div",{className:ct.application,onClick:()=>{nn(),he()}},"\u6A21\u62DF\u5B9E\u6218")))),je.createElement(ze.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},je.createElement(Zt,{getApi:Be,identifier:de,visible:Ze,info:ue})))))};var gt=(0,It.connect)(({globalSetting:Oe,practiceSetting:Ne,shixunsDetail:Ee})=>({globalSetting:Oe,practiceSetting:Ne,shixunsDetail:Ee}))(Ct)},74976:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return we}});var ne=te(59301),ee=te(43418),Ie=te(3113),Ue=te(8591),ze=te(99313),ke=te(71418),oe=te(10311),lt=te(5871),ct=te(1710),$e={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"},it=te(11724),Je=te(62772),Ae=te(38986),le=te(28426),y=te(59301),a=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(Me,Ce,Ot)=>Ce in Me?a(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Me[Ce]=Ot,ie=(Me,Ce)=>{for(var Ot in Ce||(Ce={}))z.call(Ce,Ot)&&re(Me,Ot,Ce[Ot]);if(x)for(var Ot of x(Ce))ae.call(Ce,Ot)&&re(Me,Ot,Ce[Ot]);return Me},pe=(Me,Ce)=>b(Me,E(Ce)),ye=(Me,Ce,Ot)=>new Promise((xt,ln)=>{var yt=Ut=>{try{Mt(Ot.next(Ut))}catch(pt){ln(pt)}},zt=Ut=>{try{Mt(Ot.throw(Ut))}catch(pt){ln(pt)}},Mt=Ut=>Ut.done?xt(Ut.value):Promise.resolve(Ut.value).then(yt,zt);Mt((Ot=Ot.apply(Me,Ce)).next())}),we=({visible:Me,onOk:Ce,onCancel:Ot,info:xt})=>{var ln,yt,zt,Mt,Ut;const[pt,wt]=(0,ne.useState)("1"),[nt,Dt]=(0,ne.useState)([]),[Et,Re]=(0,ne.useState)([]),[rt,Zt]=(0,ne.useState)(0),[$t,It]=(0,ne.useState)(null),[Jt,xe]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{Me&&(je(),ut(),Ct())},[Me]);const je=()=>{wt("1"),Dt([]),It(null),Zt(0)};(0,ne.useEffect)(()=>{var ue,de;((de=(ue=Et==null?void 0:Et[rt])==null?void 0:ue.content)==null?void 0:de.length)>0&&It(pe(ie({},Et[rt].content[0]),{index:0}))},[pt,rt,Et]);const ut=()=>ye(void 0,null,function*(){xe(!0),yield(0,Ae.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(ue=>{let{max_cpu:de,max_memory:Fe,min_cpu:be,min_memory:Pe}=ue,{cpu:Ge,memory:at}=xt;Dt([{name:"CPU",value:Ge,min:be,max:de,typeName:"\u6838"},{name:"\u5185\u5B58",value:at,min:Pe,max:Fe,typeName:"GB"}])}),xe(!1)}),Ct=()=>ye(void 0,null,function*(){yield(0,Ae.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ue=>{var de;if(Re(ue),(ue==null?void 0:ue.length)>0){let Fe=pe(ie({},(de=ue==null?void 0:ue[0])==null?void 0:de.content[0]),{index:0});It(Fe)}})}),gt=ue=>{wt(ue),ue==="2"&&Zt(0)},Oe=(ue,de)=>{Dt(nt.map(Fe=>Fe.name===ue?de(Fe):Fe))},Ne=(ue,de)=>{isNaN(ue)||Oe(de,Fe=>pe(ie({},Fe),{value:ue}))},Ee=ue=>{var de;if(console.log("decline",ue.value),ue.value=Number(ue.value),ue.value<=((de=ue.min)!=null?de:-1/0))return;let Fe=ue.value-.5pe(ie({},be),{value:Fe}))},me=ue=>{var de;if(ue.value=Number(ue.value),ue.value>=((de=ue.max)!=null?de:1/0))return;let Fe=ue.value+.5>ue.max?ue.max:ue.value+.5;Oe(ue.name,be=>pe(ie({},be),{value:Fe}))},Ze=(ue,de)=>{isNaN(ue)||Oe(de,Fe=>pe(ie({},Fe),{value:ue}))},he=ue=>{if(ue==null||Number.isInteger(ue))return ue;const de=ue%1;return de===.5?ue:Math.floor(ue)+(de<.5?.5:1)};return y.createElement(y.Fragment,null,y.createElement(ee.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Me,width:752,destroyOnClose:!0,centered:!0,onCancel:Ot,className:$e.modal,footer:[y.createElement("div",{className:$e.btn_warp,key:"1"},y.createElement(Ie.ZP,{onClick:Ot},"\u53D6\u6D88"),y.createElement(Ie.ZP,{type:"primary",onClick:()=>{let ue=ie({},xt);if(pt=="1")ue.cpu=nt[0].value,ue.memory=nt[1].value;else if(pt=="2"){if(!$t){Ue.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ue=pe(ie({},ue),{cpu:$t.cpu,memory:$t.memory})}Ce(ue)}},"\u4FDD\u5B58"))]},y.createElement(ze.default,{activeKey:pt,onChange:gt},y.createElement(ze.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},y.createElement(ke.Z,{spinning:Jt},nt==null?void 0:nt.map(ue=>y.createElement("div",{className:$e.con_warp,key:ue==null?void 0:ue.name},y.createElement("div",null,ue==null?void 0:ue.name),y.createElement("div",null,y.createElement(oe.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,onChange:de=>Ne(de,ue==null?void 0:ue.name),value:ue==null?void 0:ue.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),y.createElement("div",{className:`${$e.config_Warp} ${$e.flex}`},y.createElement("div",{className:`${$e.config_btn} ${$e.flex}`,onClick:()=>Ee(ue)},y.createElement(it.Z,null)),y.createElement(lt.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:ue==null?void 0:ue.value,onChange:de=>{const Fe=he(de);Ze(Fe,ue==null?void 0:ue.name)}}),y.createElement("div",{className:`${$e.config_btn} ${$e.flex}`,onClick:()=>me(ue)},y.createElement(Je.Z,null))),y.createElement("div",null,ue==null?void 0:ue.typeName))))),(Et==null?void 0:Et.length)>0&&y.createElement(ze.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},y.createElement("div",{className:$e.sceneList},Et==null?void 0:Et.map((ue,de)=>y.createElement("div",{className:`${$e.sceneItem} ${rt==de&&$e.sceneItemActive}`,key:ue==null?void 0:ue.id,onClick:()=>{Zt(de)}},ue==null?void 0:ue.name))),((yt=(ln=Et==null?void 0:Et[rt])==null?void 0:ln.content)==null?void 0:yt.length)>0?y.createElement(ct.default,{rowSelection:{type:"radio",selectedRowKeys:[$t==null?void 0:$t.index],onChange:(ue,de)=>{It(de[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(ue,de)=>y.createElement("div",null,ue,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(ue,de)=>y.createElement("div",null,ue,"GB")}],dataSource:(zt=Et==null?void 0:Et[rt])==null?void 0:zt.content.map((ue,de)=>pe(ie({},ue),{index:de})),rowKey:"index",pagination:!1,scroll:((Ut=(Mt=Et==null?void 0:Et[rt])==null?void 0:Mt.content)==null?void 0:Ut.length)>3?{y:148}:{}}):y.createElement(le.Z,null)))))}},58473:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return x}});var ne=te(59301),ee=te(25690),Ie=te(92832),Ue=te(78241),ze=te(43418),ke=te(8591),oe=te(54580),lt=te(3113),ct=te(346),$e=te(55351),it={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Je=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(z,ae)=>{var re={};for(var ie in z)Ae.call(z,ie)&&ae.indexOf(ie)<0&&(re[ie]=z[ie]);if(z!=null&&Je)for(var ie of Je(z))ae.indexOf(ie)<0&&le.call(z,ie)&&(re[ie]=z[ie]);return re},a=(z,ae,re)=>new Promise((ie,pe)=>{var ye=Me=>{try{we(re.next(Me))}catch(Ce){pe(Ce)}},Le=Me=>{try{we(re.throw(Me))}catch(Ce){pe(Ce)}},we=Me=>Me.done?ie(Me.value):Promise.resolve(Me.value).then(ye,Le);we((re=re.apply(z,ae)).next())});const b=Ie.default.TextArea,E=z=>{var ae=z,{newShixuns:re,globalSetting:ie,loading:pe,dispatch:ye}=ae,Le=y(ae,["newShixuns","globalSetting","loading","dispatch"]);const[we]=Ue.default.useForm(),[Me,Ce]=(0,ne.useState)([]),Ot=Mt=>{["uploading","done","removed"].includes(Mt.file.status)&&Ce(Mt.fileList)},xt=Mt=>{var Ut;if(!Mt.percent||Mt.percent==100){const pt=(Ut=Mt.response)==null?void 0:Ut.id;return ze.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>a(void 0,null,function*(){(yield ye({type:"newShixuns/deleteAttachment",payload:{id:pt}}))&&Ce(Me.filter(nt=>{var Dt;return((Dt=nt.response)==null?void 0:Dt.id)!==pt}))})}),!1}},ln=Mt=>Me.length?!1:Mt.size/1024/1024>50?(ke.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,yt=Mt=>a(void 0,null,function*(){var Ut,pt;const{language:wt,env:nt,mode:Dt,code:Et}=Mt||{},Re=yield ye({type:"newShixuns/applyShixunMirror",payload:{language:wt,runtime:nt,run_method:Dt,attachment_id:(pt=(Ut=Me==null?void 0:Me[0])==null?void 0:Ut.response)==null?void 0:pt.id}});ye({type:"newShixuns/setActionTabs",payload:{}}),Re&&ke.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),zt=()=>{we.resetFields(),Ce([])};return ne.createElement(ze.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:re.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:zt},ne.createElement("section",{className:it.qrCode},ne.createElement("aside",{className:it.a1},ne.createElement("div",{className:it.code},ne.createElement("img",{width:120,height:120,src:$e,alt:"\u4E8C\u7EF4\u7801"})),ne.createElement("div",{className:it.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),ne.createElement("div",{className:it.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),ne.createElement("aside",{className:it.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",ne.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")),ne.createElement(Ue.default,{className:it.formWrap,form:we,labelCol:{span:4},wrapperCol:{span:20},onFinish:yt},ne.createElement(Ue.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},ne.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),ne.createElement(Ue.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"}]},ne.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),ne.createElement(Ue.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"}]},ne.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),ne.createElement(Ue.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ne.createElement("div",{className:it.upload},ne.createElement(oe.default,{fileList:Me,action:`${ct.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ot,onRemove:xt,beforeUpload:ln,withCredentials:!0},ne.createElement("span",{className:`${it.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),ne.createElement("span",{className:`${it.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),ne.createElement("div",{className:it.footerWrap},ne.createElement(Ue.default.Item,null,ne.createElement(lt.ZP,{className:"mr5",size:"middle",onClick:()=>{ye({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),ne.createElement(lt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:pe["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var x=(0,ee.connect)(({newShixuns:z,loading:ae,globalSetting:re})=>({newShixuns:z,globalSetting:re,loading:ae.effects}))(E)},70495:function(ht,Tt,te){"use strict";var ne=te(59301),ee=te(25690),Ie=te(43418),Ue=te(55351);const ze=({newShixuns:ke,dispatch:oe,user:lt})=>{var ct;const[$e,it]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{ke.actionTabs.key==="Create-Environment"&&Ae()},[(ct=ke==null?void 0:ke.actionTabs)==null?void 0:ct.key]);const Je=()=>{oe({type:"newShixuns/setActionTabs",payload:{}})},Ae=()=>{var le,y,a,b;Je(),((le=lt.userInfo)==null?void 0:le.mirror_marker_status)===0?it(!0):((y=lt.userInfo)==null?void 0:y.mirror_marker_status)===1?ee.history.push(`/users/${(a=lt.userInfo)==null?void 0:a.login}/experiment-img/add`):((b=lt.userInfo)==null?void 0:b.mirror_marker_status)===2&&Ie.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 E;ee.history.push(`/users/${(E=lt.userInfo)==null?void 0:E.login}/experiment-img`)}})};return ne.createElement(Ie.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:$e,footer:null,onCancel:()=>{it(!1)}},ne.createElement("div",{style:{textAlign:"center"}},ne.createElement("br",null),ne.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Ue,alt:"\u4E8C\u7EF4\u7801"})),ne.createElement("img",null))};Tt.Z=(0,ee.connect)(({newShixuns:ke,user:oe,globalSetting:lt})=>({newShixuns:ke,globalSetting:lt,user:oe}))(ze)},98725:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return ke}});var ne=te(59301),ee=te(43418),Ie=te(91842),Ue={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},ke=({installPackage:oe,visible:lt,setVisible:ct})=>{var $e,it;return(0,ne.useEffect)(()=>(lt?document.body.setAttribute("class",Ue.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[lt]),ne.createElement(ee.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:lt,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Ue.wrapInstallPackageStyle,footer:null,onCancel:()=>ct(!1)},ne.createElement("div",{className:Ue.installPackageStyle},ne.createElement("div",{className:"mb30"},ne.createElement("div",{className:Ue.title},oe.mainTypeName),ne.createElement("div",null,ne.createElement(Ie.Z,{value:oe.mainTypeDescription}))),!!(($e=oe==null?void 0:oe.smallType)!=null&&$e.length)&&ne.createElement("div",{className:Ue.line}),ne.createElement("div",null,(it=oe==null?void 0:oe.smallType)==null?void 0:it.map((Je,Ae)=>ne.createElement(ne.Fragment,{key:Ae},ne.createElement("div",{className:Ue.title,style:{marginBottom:14}},Je.name),ne.createElement("div",{className:"mb30"},ne.createElement(Ie.Z,{value:Je.des})))))))}},84989:function(ht,Tt,te){"use strict";te.d(Tt,{BU:function(){return ee},Dj:function(){return ne},gH:function(){return Ie},vp:function(){return Ue}});function ne(ze){try{ze.mozRequestFullScreen?ze.mozRequestFullScreen():ze.webkitRequestFullScreen&&ze.webkitRequestFullScreen()}catch(ke){console.log(ke,":e")}}function ee(){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 Ie=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ue(){var ze=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ke=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ze),window.isFullScreen?window.isFullScreen:ze!=null}},40197:function(ht,Tt,te){"use strict";te.d(Tt,{rX:function(){return ae},pW:function(){return re},gy:function(){return ie},xY:function(){return z},O5:function(){return x},tJ:function(){return le},o1:function(){return y},Rd:function(){return E}});var ne=te(25690),ee=te(43418),Ie=te(28103),Ue=te(8591),ze=te(48790),ke=te(51257),oe=te(87169),lt=te(25510),ct="data:image/png;base64,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",$e=te.p+"static/newqrcode.a8740efb.png",it=te(32637),Je=te(59301),Ae=(pe,ye,Le)=>new Promise((we,Me)=>{var Ce=ln=>{try{xt(Le.next(ln))}catch(yt){Me(yt)}},Ot=ln=>{try{xt(Le.throw(ln))}catch(yt){Me(yt)}},xt=ln=>ln.done?we(ln.value):Promise.resolve(ln.value).then(Ce,Ot);xt((Le=Le.apply(pe,ye)).next())});const le=(pe,ye=!1)=>!!(y(pe)&&a(ye)),y=pe=>(0,ze.bg)()?!0:(pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(pe=!1)=>{var ye;const{user:Le}=(0,ne.getDvaApp)()._store.getState();return(ye=Le.userInfo)!=null&&ye.profile_completed?!0:(ee.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,ke.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ee.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()}})},E=()=>{ee.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Je.createElement("div",{style:{textAlign:"center"}},Je.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Je.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:it}),Je.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},x=()=>{var pe;const{user:ye}=(0,ne.getDvaApp)()._store.getState();return(pe=ye.userInfo)!=null&&pe.professional_certification?!0:(ee.default.confirm({title:"\u63D0\u793A",centered:!0,content:Je.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ke.xg)("/account/certification")}}),!1)},z=()=>(0,ze.V9)()?!0:(ee.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Je.createElement("div",{className:"tc",style:{marginLeft:-38}},Je.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Je.createElement("img",{src:$e,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(pe,ye)=>pe?!0:(ee.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Je.createElement("div",null,Je.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Je.createElement("div",{style:{marginLeft:"110px"}},Je.createElement("img",{src:ct,width:200}),Je.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ke.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),re=pe=>{ee.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Je.createElement("div",null,Je.createElement("div",null,Je.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Je.createElement(Ie.Z,null),Je.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Je.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Je.createElement("a",null,pe),"\u5929\u3002"),Je.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Je.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Je.createElement("div",{style:{textAlign:"center",marginTop:30}},Je.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:lt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(pe,ye="")=>{const{shixunsDetail:{detail:Le}}=(0,ne.getDvaApp)()._store.getState();if((Le==null?void 0:Le.public)===2||(Le==null?void 0:Le.public)===1||(Le==null?void 0:Le.shixun_status)===3){let we="";return(Le==null?void 0:Le.public)===2&&(we="\u5DF2\u516C\u5F00"),(Le==null?void 0:Le.public)===1&&(we="\u5F85\u5BA1\u6838"),(Le==null?void 0:Le.shixun_status)===3&&(we="\u5DF2\u5173\u95ED"),ee.default.info({centered:!0,icon:Je.createElement(oe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Je.createElement("div",{className:"tc",style:{marginLeft:-38}},Je.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Je.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",we,"\uFF0C",ye,"\u3002"),Je.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Je.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:lt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Le==null?void 0:Le.shixun_status)===2?(ee.default.confirm({centered:!0,icon:Je.createElement(oe.Z,null),title:"\u63D0\u793A",content:Je.createElement("div",null,Je.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),Je.createElement("br",null),Je.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ee.default.confirm({width:440,centered:!0,icon:Je.createElement(oe.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:()=>Ae(void 0,null,function*(){(yield pe({type:"shixunsDetail/cancelRelease",payload:{id:Le==null?void 0:Le.identifier}})).status!==401&&(Ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:Le==null?void 0:Le.identifier}}),pe({type:"practiceSetting/getCommonData",payload:{id:Le==null?void 0:Le.identifier}}))})})}}),!0):!1}},50371:function(ht,Tt){"use strict";function te(){const ne=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ee=1;ee{const ze=Ie[Ue];ze!==void 0&&(ne[Ue]=ze)})}return ne}Tt.Z=te},77578:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return ne}});const ne=ee=>ee?typeof ee=="function"?ee():ee:null},13845:function(ht,Tt,te){"use strict";te.d(Tt,{F:function(){return ne},Z:function(){return ee}});function ne(Ie){return Ie!=null&&Ie===Ie.window}function ee(Ie,Ue){var ze,ke;if(typeof window=="undefined")return 0;const oe=Ue?"scrollTop":"scrollLeft";let lt=0;return ne(Ie)?lt=Ie[Ue?"pageYOffset":"pageXOffset"]:Ie instanceof Document?lt=Ie.documentElement[oe]:(Ie instanceof HTMLElement||Ie)&&(lt=Ie[oe]),Ie&&!ne(Ie)&&typeof lt!="number"&&(lt=(ke=((ze=Ie.ownerDocument)!==null&&ze!==void 0?ze:Ie).documentElement)===null||ke===void 0?void 0:ke[oe]),lt}},56762:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return ee}});var ne=te(59301);function ee(){const[,Ie]=ne.useReducer(Ue=>Ue+1,0);return Ie}},68031:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return Ue}});var ne=te(16089);function ee(ze,ke,oe,lt){const ct=oe-ke;return ze/=lt/2,ze<1?ct/2*ze*ze*ze+ke:ct/2*((ze-=2)*ze*ze+2)+ke}var Ie=te(13845);function Ue(ze){let ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:lt,duration:ct=450}=ke,$e=oe(),it=(0,Ie.Z)($e,!0),Je=Date.now(),Ae=()=>{const y=Date.now()-Je,a=ee(y>ct?ct:y,it,ze,ct);(0,Ie.F)($e)?$e.scrollTo(window.pageXOffset,a):$e instanceof Document||$e.constructor.name==="HTMLDocument"?$e.documentElement.scrollTop=a:$e.scrollTop=a,y{const{prefixCls:b,className:E,popupClassName:x,dropdownClassName:z,children:ae,dataSource:re}=y,ie=(0,Ie.Z)(ae);let pe;ie.length===1&&(0,oe.l$)(ie[0])&&!it(ie[0])&&([pe]=ie);const ye=pe?()=>pe:void 0;let Le;ie.length&&it(ie[0])?Le=ae:Le=re?re.map(Ce=>{if((0,oe.l$)(Ce))return Ce;switch(typeof Ce){case"string":return ze.createElement($e,{key:Ce,value:Ce},Ce);case"object":{const{value:Ot}=Ce;return ze.createElement($e,{key:Ot,value:Ot},Ce.text)}default:return}}):[];const{getPrefixCls:we}=ze.useContext(lt.E_),Me=we("select",b);return ze.createElement(ct.default,Object.assign({ref:a,suffixIcon:null},(0,Ue.Z)(y,["dataSource","dropdownClassName"]),{prefixCls:Me,popupClassName:x||z,className:ee()(`${Me}-auto-complete`,E),mode:ct.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ye}),Le)},Ae=ze.forwardRef(Je),le=(0,ke.Z)(Ae);Ae.Option=$e,Ae._InternalPanelDoNotUseOrYouWillBeFired=le,Tt.Z=Ae},49127:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return Ut}});var ne=te(92310),ee=te.n(ne),Ie=te(77900),Ue=te(59301),ze=te(36785),ke=te(92343),oe=te(36355),lt=te(93083),ct=te(17313),$e=te(45157),it=te(37613),Je=te(83116);const Ae=new lt.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),le=new lt.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),y=new lt.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),a=new lt.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),b=new lt.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),E=new lt.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),x=pt=>{const{componentCls:wt,iconCls:nt,antCls:Dt,badgeShadowSize:Et,motionDurationSlow:Re,textFontSize:rt,textFontSizeSM:Zt,statusSize:$t,dotSize:It,textFontWeight:Jt,indicatorHeight:xe,indicatorHeightSM:je,marginXS:ut}=pt,Ct=`${Dt}-scroll-number`,gt=(0,$e.Z)(pt,(Oe,Ne)=>{let{darkColor:Ee}=Ne;return{[`&${wt} ${wt}-color-${Oe}`]:{background:Ee,[`&:not(${wt}-count)`]:{color:Ee}}}});return{[wt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ct.Wf)(pt)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${wt}-count`]:{zIndex:pt.indicatorZIndex,minWidth:xe,height:xe,color:pt.badgeTextColor,fontWeight:Jt,fontSize:rt,lineHeight:`${xe}px`,whiteSpace:"nowrap",textAlign:"center",background:pt.badgeColor,borderRadius:xe/2,boxShadow:`0 0 0 ${Et}px ${pt.badgeShadowColor}`,transition:`background ${pt.motionDurationMid}`,a:{color:pt.badgeTextColor},"a:hover":{color:pt.badgeTextColor},"a:hover &":{background:pt.badgeColorHover}},[`${wt}-count-sm`]:{minWidth:je,height:je,fontSize:Zt,lineHeight:`${je}px`,borderRadius:je/2},[`${wt}-multiple-words`]:{padding:`0 ${pt.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${wt}-dot`]:{zIndex:pt.indicatorZIndex,width:It,minWidth:It,height:It,background:pt.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${Et}px ${pt.badgeShadowColor}`},[`${wt}-dot${Ct}`]:{transition:`background ${Re}`},[`${wt}-count, ${wt}-dot, ${Ct}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${nt}-spin`]:{animationName:E,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${wt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${wt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:$t,height:$t,verticalAlign:"middle",borderRadius:"50%"},[`${wt}-status-success`]:{backgroundColor:pt.colorSuccess},[`${wt}-status-processing`]:{overflow:"visible",color:pt.colorPrimary,backgroundColor:pt.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Et,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Ae,animationDuration:pt.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${wt}-status-default`]:{backgroundColor:pt.colorTextPlaceholder},[`${wt}-status-error`]:{backgroundColor:pt.colorError},[`${wt}-status-warning`]:{backgroundColor:pt.colorWarning},[`${wt}-status-text`]:{marginInlineStart:ut,color:pt.colorText,fontSize:pt.fontSize}}}),gt),{[`${wt}-zoom-appear, ${wt}-zoom-enter`]:{animationName:le,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack,animationFillMode:"both"},[`${wt}-zoom-leave`]:{animationName:y,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack,animationFillMode:"both"},[`&${wt}-not-a-wrapper`]:{[`${wt}-zoom-appear, ${wt}-zoom-enter`]:{animationName:a,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack},[`${wt}-zoom-leave`]:{animationName:b,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack},[`&:not(${wt}-status)`]:{verticalAlign:"middle"},[`${Ct}-custom-component, ${wt}-count`]:{transform:"none"},[`${Ct}-custom-component, ${Ct}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Ct}`]:{overflow:"hidden",[`${Ct}-only`]:{position:"relative",display:"inline-block",height:xe,transition:`all ${pt.motionDurationSlow} ${pt.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Ct}-only-unit`]:{height:xe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Ct}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${wt}-count, ${wt}-dot, ${Ct}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},z=pt=>{const{fontSize:wt,lineHeight:nt,lineWidth:Dt,marginXS:Et,colorBorderBg:Re}=pt,rt=Math.round(wt*nt),Zt=Dt,$t=pt.colorBgContainer,It=pt.colorError,Jt=pt.colorErrorHover;return(0,it.TS)(pt,{badgeFontHeight:rt,badgeShadowSize:Zt,badgeTextColor:$t,badgeColor:It,badgeColorHover:Jt,badgeShadowColor:Re,badgeProcessingDuration:"1.2s",badgeRibbonOffset:Et,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ae=pt=>{const{fontSize:wt,lineHeight:nt,fontSizeSM:Dt,lineWidth:Et}=pt;return{indicatorZIndex:"auto",indicatorHeight:Math.round(wt*nt)-2*Et,indicatorHeightSM:wt,dotSize:Dt/2,textFontSize:Dt,textFontSizeSM:Dt,textFontWeight:"normal",statusSize:Dt/2}};var re=(0,Je.Z)("Badge",pt=>{const wt=z(pt);return[x(wt)]},ae);const ie=pt=>{const{antCls:wt,badgeFontHeight:nt,marginXS:Dt,badgeRibbonOffset:Et}=pt,Re=`${wt}-ribbon`,rt=`${wt}-ribbon-wrapper`,Zt=(0,$e.Z)(pt,($t,It)=>{let{darkColor:Jt}=It;return{[`&${Re}-color-${$t}`]:{background:Jt,color:Jt}}});return{[`${rt}`]:{position:"relative"},[`${Re}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ct.Wf)(pt)),{position:"absolute",top:Dt,padding:`0 ${pt.paddingXS}px`,color:pt.colorPrimary,lineHeight:`${nt}px`,whiteSpace:"nowrap",backgroundColor:pt.colorPrimary,borderRadius:pt.borderRadiusSM,[`${Re}-text`]:{color:pt.colorTextLightSolid},[`${Re}-corner`]:{position:"absolute",top:"100%",width:Et,height:Et,color:"currentcolor",border:`${Et/2}px solid`,transform:pt.badgeRibbonCornerTransform,transformOrigin:"top",filter:pt.badgeRibbonCornerFilter}}),Zt),{[`&${Re}-placement-end`]:{insetInlineEnd:-Et,borderEndEndRadius:0,[`${Re}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Re}-placement-start`]:{insetInlineStart:-Et,borderEndStartRadius:0,[`${Re}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var pe=(0,Je.Z)(["Badge","Ribbon"],pt=>{const wt=z(pt);return[ie(wt)]},ae),Le=pt=>{const{className:wt,prefixCls:nt,style:Dt,color:Et,children:Re,text:rt,placement:Zt="end",rootClassName:$t}=pt,{getPrefixCls:It,direction:Jt}=Ue.useContext(oe.E_),xe=It("ribbon",nt),je=(0,ze.o2)(Et,!1),ut=ee()(xe,`${xe}-placement-${Zt}`,{[`${xe}-rtl`]:Jt==="rtl",[`${xe}-color-${Et}`]:je},wt),[Ct,gt]=pe(xe),Oe={},Ne={};return Et&&!je&&(Oe.background=Et,Ne.color=Et),Ct(Ue.createElement("div",{className:ee()(`${xe}-wrapper`,$t,gt)},Re,Ue.createElement("div",{className:ee()(ut,gt),style:Object.assign(Object.assign({},Oe),Dt)},Ue.createElement("span",{className:`${xe}-text`},rt),Ue.createElement("div",{className:`${xe}-corner`,style:Ne}))))};function we(pt){let{prefixCls:wt,value:nt,current:Dt,offset:Et=0}=pt,Re;return Et&&(Re={position:"absolute",top:`${Et}00%`,left:0}),Ue.createElement("span",{style:Re,className:ee()(`${wt}-only-unit`,{current:Dt})},nt)}function Me(pt,wt,nt){let Dt=pt,Et=0;for(;(Dt+10)%10!==wt;)Dt+=nt,Et+=nt;return Et}function Ce(pt){const{prefixCls:wt,count:nt,value:Dt}=pt,Et=Number(Dt),Re=Math.abs(nt),[rt,Zt]=Ue.useState(Et),[$t,It]=Ue.useState(Re),Jt=()=>{Zt(Et),It(Re)};Ue.useEffect(()=>{const ut=setTimeout(()=>{Jt()},1e3);return()=>{clearTimeout(ut)}},[Et]);let xe,je;if(rt===Et||Number.isNaN(Et)||Number.isNaN(rt))xe=[Ue.createElement(we,Object.assign({},pt,{key:Et,current:!0}))],je={transition:"none"};else{xe=[];const ut=Et+10,Ct=[];for(let Ne=Et;Ne<=ut;Ne+=1)Ct.push(Ne);const gt=Ct.findIndex(Ne=>Ne%10===rt);xe=Ct.map((Ne,Ee)=>{const me=Ne%10;return Ue.createElement(we,Object.assign({},pt,{key:Ne,value:me,offset:Ee-gt,current:Ee===gt}))});const Oe=$t{const{prefixCls:nt,count:Dt,className:Et,motionClassName:Re,style:rt,title:Zt,show:$t,component:It="sup",children:Jt}=pt,xe=Ot(pt,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:je}=Ue.useContext(oe.E_),ut=je("scroll-number",nt),Ct=Object.assign(Object.assign({},xe),{"data-show":$t,style:rt,className:ee()(ut,Et,Re),title:Zt});let gt=Dt;if(Dt&&Number(Dt)%1===0){const Oe=String(Dt).split("");gt=Ue.createElement("bdi",null,Oe.map((Ne,Ee)=>Ue.createElement(Ce,{prefixCls:ut,count:Number(Dt),value:Ne,key:Oe.length-Ee})))}return rt&&rt.borderColor&&(Ct.style=Object.assign(Object.assign({},rt),{boxShadow:`0 0 0 1px ${rt.borderColor} inset`})),Jt?(0,ke.Tm)(Jt,Oe=>({className:ee()(`${ut}-custom-component`,Oe==null?void 0:Oe.className,Re)})):Ue.createElement(It,Object.assign({},Ct,{ref:wt}),gt)}),yt=function(pt,wt){var nt={};for(var Dt in pt)Object.prototype.hasOwnProperty.call(pt,Dt)&&wt.indexOf(Dt)<0&&(nt[Dt]=pt[Dt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Dt=Object.getOwnPropertySymbols(pt);Et{var nt,Dt,Et,Re,rt;const{prefixCls:Zt,scrollNumberPrefixCls:$t,children:It,status:Jt,text:xe,color:je,count:ut=null,overflowCount:Ct=99,dot:gt=!1,size:Oe="default",title:Ne,offset:Ee,style:me,className:Ze,rootClassName:he,classNames:ue,styles:de,showZero:Fe=!1}=pt,be=yt(pt,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Pe,direction:Ge,badge:at}=Ue.useContext(oe.E_),_e=Pe("badge",Zt),[tt,qe]=re(_e),st=ut>Ct?`${Ct}+`:ut,Se=st==="0"||st===0,Be=ut===null||Se&&!Fe,Ye=(Jt!=null||je!=null)&&Be,Qe=gt&&!Se,dt=Qe?"":st,kt=(0,Ue.useMemo)(()=>(dt==null||dt===""||Se&&!Fe)&&!Qe,[dt,Se,Fe,Qe]),Te=(0,Ue.useRef)(ut);kt||(Te.current=ut);const Ht=Te.current,Sn=(0,Ue.useRef)(dt);kt||(Sn.current=dt);const Nn=Sn.current,yn=(0,Ue.useRef)(Qe);kt||(yn.current=Qe);const nn=(0,Ue.useMemo)(()=>{if(!Ee)return Object.assign(Object.assign({},at==null?void 0:at.style),me);const ga={marginTop:Ee[1]};return Ge==="rtl"?ga.left=parseInt(Ee[0],10):ga.right=-parseInt(Ee[0],10),Object.assign(Object.assign(Object.assign({},ga),at==null?void 0:at.style),me)},[Ge,Ee,me,at==null?void 0:at.style]),$n=Ne!=null?Ne:typeof Ht=="string"||typeof Ht=="number"?Ht:void 0,Xn=kt||!xe?null:Ue.createElement("span",{className:`${_e}-status-text`},xe),qt=!Ht||typeof Ht!="object"?void 0:(0,ke.Tm)(Ht,ga=>({style:Object.assign(Object.assign({},nn),ga.style)})),Ln=(0,ze.o2)(je,!1),Jn=ee()(ue==null?void 0:ue.indicator,(nt=at==null?void 0:at.classNames)===null||nt===void 0?void 0:nt.indicator,{[`${_e}-status-dot`]:Ye,[`${_e}-status-${Jt}`]:!!Jt,[`${_e}-color-${je}`]:Ln}),En={};je&&!Ln&&(En.color=je,En.background=je);const la=ee()(_e,{[`${_e}-status`]:Ye,[`${_e}-not-a-wrapper`]:!It,[`${_e}-rtl`]:Ge==="rtl"},Ze,he,at==null?void 0:at.className,(Dt=at==null?void 0:at.classNames)===null||Dt===void 0?void 0:Dt.root,ue==null?void 0:ue.root,qe);if(!It&&Ye){const ga=nn.color;return tt(Ue.createElement("span",Object.assign({},be,{className:la,style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.root),(Et=at==null?void 0:at.styles)===null||Et===void 0?void 0:Et.root),nn)}),Ue.createElement("span",{className:Jn,style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.indicator),(Re=at==null?void 0:at.styles)===null||Re===void 0?void 0:Re.indicator),En)}),xe&&Ue.createElement("span",{style:{color:ga},className:`${_e}-status-text`},xe)))}return tt(Ue.createElement("span",Object.assign({ref:wt},be,{className:la,style:Object.assign(Object.assign({},(rt=at==null?void 0:at.styles)===null||rt===void 0?void 0:rt.root),de==null?void 0:de.root)}),It,Ue.createElement(Ie.default,{visible:!kt,motionName:`${_e}-zoom`,motionAppear:!1,motionDeadline:1e3},ga=>{let{className:Da,ref:Hn}=ga;var Ya,pn;const va=Pe("scroll-number",$t),ca=yn.current,Ja=ee()(ue==null?void 0:ue.indicator,(Ya=at==null?void 0:at.classNames)===null||Ya===void 0?void 0:Ya.indicator,{[`${_e}-dot`]:ca,[`${_e}-count`]:!ca,[`${_e}-count-sm`]:Oe==="small",[`${_e}-multiple-words`]:!ca&&Nn&&Nn.toString().length>1,[`${_e}-status-${Jt}`]:!!Jt,[`${_e}-color-${je}`]:Ln});let vt=Object.assign(Object.assign(Object.assign({},de==null?void 0:de.indicator),(pn=at==null?void 0:at.styles)===null||pn===void 0?void 0:pn.indicator),nn);return je&&!Ln&&(vt=vt||{},vt.background=je),Ue.createElement(ln,{prefixCls:va,show:!kt,motionClassName:Da,className:Ja,count:Nn,title:$n,style:vt,key:"scrollNumber",ref:Hn},qt)}),Xn))},Mt=Ue.forwardRef(zt);Mt.Ribbon=Le;var Ut=Mt},24905:function(ht,Tt,te){"use strict";te.d(Tt,{default:function(){return pe}});var ne=te(92310),ee=te.n(ne),Ie=te(5630),Ue=te(59301),ze=te(36355),ke=te(1684),oe=te(32441),ct=Ue.createContext(null),$e=te(98447),it=te(14088),Je=te(4572),Ae=function(ye,Le){var we={};for(var Me in ye)Object.prototype.hasOwnProperty.call(ye,Me)&&Le.indexOf(Me)<0&&(we[Me]=ye[Me]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Me=Object.getOwnPropertySymbols(ye);Ce{var we;const{prefixCls:Me,className:Ce,rootClassName:Ot,children:xt,indeterminate:ln=!1,style:yt,onMouseEnter:zt,onMouseLeave:Mt,skipGroup:Ut=!1,disabled:pt}=ye,wt=Ae(ye,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:nt,direction:Dt,checkbox:Et}=Ue.useContext(ze.E_),Re=Ue.useContext(ct),{isFormItemInput:rt}=Ue.useContext(oe.aM),Zt=Ue.useContext(ke.Z),$t=(we=(Re==null?void 0:Re.disabled)||pt)!==null&&we!==void 0?we:Zt,It=Ue.useRef(wt.value);Ue.useEffect(()=>{Re==null||Re.registerValue(wt.value)},[]),Ue.useEffect(()=>{if(!Ut)return wt.value!==It.current&&(Re==null||Re.cancelValue(It.current),Re==null||Re.registerValue(wt.value),It.current=wt.value),()=>Re==null?void 0:Re.cancelValue(wt.value)},[wt.value]);const Jt=nt("checkbox",Me),[xe,je]=(0,$e.ZP)(Jt),ut=Object.assign({},wt);Re&&!Ut&&(ut.onChange=function(){wt.onChange&&wt.onChange.apply(wt,arguments),Re.toggleOption&&Re.toggleOption({label:xt,value:wt.value})},ut.name=Re.name,ut.checked=Re.value.includes(wt.value));const Ct=ee()(`${Jt}-wrapper`,{[`${Jt}-rtl`]:Dt==="rtl",[`${Jt}-wrapper-checked`]:ut.checked,[`${Jt}-wrapper-disabled`]:$t,[`${Jt}-wrapper-in-form-item`]:rt},Et==null?void 0:Et.className,Ce,Ot,je),gt=ee()({[`${Jt}-indeterminate`]:ln},Je.A,je),Oe=ln?"mixed":void 0;return xe(Ue.createElement(it.Z,{component:"Checkbox",disabled:$t},Ue.createElement("label",{className:Ct,style:Object.assign(Object.assign({},Et==null?void 0:Et.style),yt),onMouseEnter:zt,onMouseLeave:Mt},Ue.createElement(Ie.Z,Object.assign({"aria-checked":Oe},ut,{prefixCls:Jt,className:gt,disabled:$t,ref:Le})),xt!==void 0&&Ue.createElement("span",null,xt))))};var a=Ue.forwardRef(le),b=te(95190),E=te(2738),x=function(ye,Le){var we={};for(var Me in ye)Object.prototype.hasOwnProperty.call(ye,Me)&&Le.indexOf(Me)<0&&(we[Me]=ye[Me]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Me=Object.getOwnPropertySymbols(ye);Ce{const{defaultValue:we,children:Me,options:Ce=[],prefixCls:Ot,className:xt,rootClassName:ln,style:yt,onChange:zt}=ye,Mt=x(ye,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ut,direction:pt}=Ue.useContext(ze.E_),[wt,nt]=Ue.useState(Mt.value||we||[]),[Dt,Et]=Ue.useState([]);Ue.useEffect(()=>{"value"in Mt&&nt(Mt.value||[])},[Mt.value]);const Re=Ue.useMemo(()=>Ce.map(Ne=>typeof Ne=="string"||typeof Ne=="number"?{label:Ne,value:Ne}:Ne),[Ce]),rt=Ne=>{Et(Ee=>Ee.filter(me=>me!==Ne))},Zt=Ne=>{Et(Ee=>[].concat((0,b.Z)(Ee),[Ne]))},$t=Ne=>{const Ee=wt.indexOf(Ne.value),me=(0,b.Z)(wt);Ee===-1?me.push(Ne.value):me.splice(Ee,1),"value"in Mt||nt(me),zt==null||zt(me.filter(Ze=>Dt.includes(Ze)).sort((Ze,he)=>{const ue=Re.findIndex(Fe=>Fe.value===Ze),de=Re.findIndex(Fe=>Fe.value===he);return ue-de}))},It=Ut("checkbox",Ot),Jt=`${It}-group`,[xe,je]=(0,$e.ZP)(It),ut=(0,E.Z)(Mt,["value","disabled"]),Ct=Ce.length?Re.map(Ne=>Ue.createElement(a,{prefixCls:It,key:Ne.value.toString(),disabled:"disabled"in Ne?Ne.disabled:Mt.disabled,value:Ne.value,checked:wt.includes(Ne.value),onChange:Ne.onChange,className:`${Jt}-item`,style:Ne.style,title:Ne.title},Ne.label)):Me,gt={toggleOption:$t,value:wt,disabled:Mt.disabled,name:Mt.name,registerValue:Zt,cancelValue:rt},Oe=ee()(Jt,{[`${Jt}-rtl`]:pt==="rtl"},xt,ln,je);return xe(Ue.createElement("div",Object.assign({className:Oe,style:yt},ut,{ref:Le}),Ue.createElement(ct.Provider,{value:gt},Ct)))},ae=Ue.forwardRef(z);var re=Ue.memo(ae);const ie=a;ie.Group=re,ie.__ANT_CHECKBOX=!0;var pe=ie},98447:function(ht,Tt,te){"use strict";te.d(Tt,{C2:function(){return ze}});var ne=te(17313),ee=te(37613),Ie=te(83116);const Ue=ke=>{const{checkboxCls:oe}=ke,lt=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,ne.Wf)(ke)),{display:"inline-flex",flexWrap:"wrap",columnGap:ke.marginXS,[`> ${ke.antCls}-row`]:{flex:1}}),[lt]:Object.assign(Object.assign({},(0,ne.Wf)(ke)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${lt}`]:{marginInlineStart:0},[`&${lt}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[oe]:Object.assign(Object.assign({},(0,ne.Wf)(ke)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ke.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,ne.oN)(ke))},[`${oe}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ke.checkboxSize,height:ke.checkboxSize,direction:"ltr",backgroundColor:ke.colorBgContainer,border:`${ke.lineWidth}px ${ke.lineType} ${ke.colorBorder}`,borderRadius:ke.borderRadiusSM,borderCollapse:"separate",transition:`all ${ke.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ke.checkboxSize/14*5,height:ke.checkboxSize/14*8,border:`${ke.lineWidthBold}px solid ${ke.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ke.motionDurationFast} ${ke.motionEaseInBack}, opacity ${ke.motionDurationFast}`}},"& + span":{paddingInlineStart:ke.paddingXS,paddingInlineEnd:ke.paddingXS}})},{[` + ${lt}:not(${lt}-disabled), + ${oe}:not(${oe}-disabled) + `]:{[`&:hover ${oe}-inner`]:{borderColor:ke.colorPrimary}},[`${lt}:not(${lt}-disabled)`]:{[`&:hover ${oe}-checked:not(${oe}-disabled) ${oe}-inner`]:{backgroundColor:ke.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${oe}-checked:not(${oe}-disabled):after`]:{borderColor:ke.colorPrimaryHover}}},{[`${oe}-checked`]:{[`${oe}-inner`]:{backgroundColor:ke.colorPrimary,borderColor:ke.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${ke.motionDurationMid} ${ke.motionEaseOutBack} ${ke.motionDurationFast}`}}},[` + ${lt}-checked:not(${lt}-disabled), + ${oe}-checked:not(${oe}-disabled) + `]:{[`&:hover ${oe}-inner`]:{backgroundColor:ke.colorPrimaryHover,borderColor:"transparent"}}},{[oe]:{"&-indeterminate":{[`${oe}-inner`]:{backgroundColor:ke.colorBgContainer,borderColor:ke.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:ke.fontSizeLG/2,height:ke.fontSizeLG/2,backgroundColor:ke.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${lt}-disabled`]:{cursor:"not-allowed"},[`${oe}-disabled`]:{[`&, ${oe}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${oe}-inner`]:{background:ke.colorBgContainerDisabled,borderColor:ke.colorBorder,"&:after":{borderColor:ke.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:ke.colorTextDisabled},[`&${oe}-indeterminate ${oe}-inner::after`]:{background:ke.colorTextDisabled}}}]};function ze(ke,oe){const lt=(0,ee.TS)(oe,{checkboxCls:`.${ke}`,checkboxSize:oe.controlInteractiveSize});return[Ue(lt)]}Tt.ZP=(0,Ie.Z)("Checkbox",(ke,oe)=>{let{prefixCls:lt}=oe;return[ze(lt,ke)]})},36381:function(ht,Tt,te){"use strict";te.d(Tt,{default:function(){return ut}});var ne=te(38819),ee=te(92310),Ie=te.n(ee),Ue=te(14809),ze=te(95190),ke=te(50298),oe=te(93664),lt=te(18929),ct=te(48736),$e=te(59301),it=te(62646),Je=te(11592),Ae=te(4635),le=te(77900),y=te(10228),a=$e.forwardRef(function(Ct,gt){var Oe=Ct.prefixCls,Ne=Ct.forceRender,Ee=Ct.className,me=Ct.style,Ze=Ct.children,he=Ct.isActive,ue=Ct.role,de=$e.useState(he||Ne),Fe=(0,ke.Z)(de,2),be=Fe[0],Pe=Fe[1];return $e.useEffect(function(){(Ne||he)&&Pe(!0)},[Ne,he]),be?$e.createElement("div",{ref:gt,className:Ie()("".concat(Oe,"-content"),(0,Ae.Z)((0,Ae.Z)({},"".concat(Oe,"-content-active"),he),"".concat(Oe,"-content-inactive"),!he),Ee),style:me,role:ue},$e.createElement("div",{className:"".concat(Oe,"-content-box")},Ze)):null});a.displayName="PanelContent";var b=a,E=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],x=$e.forwardRef(function(Ct,gt){var Oe=Ct.showArrow,Ne=Oe===void 0?!0:Oe,Ee=Ct.headerClass,me=Ct.isActive,Ze=Ct.onItemClick,he=Ct.forceRender,ue=Ct.className,de=Ct.prefixCls,Fe=Ct.collapsible,be=Ct.accordion,Pe=Ct.panelKey,Ge=Ct.extra,at=Ct.header,_e=Ct.expandIcon,tt=Ct.openMotion,qe=Ct.destroyInactivePanel,st=Ct.children,Se=(0,it.Z)(Ct,E),Be=Fe==="disabled",Ye=Fe==="header",Qe=Fe==="icon",dt=Ge!=null&&typeof Ge!="boolean",kt=function(){Ze==null||Ze(Pe)},Te=function($n){($n.key==="Enter"||$n.keyCode===y.Z.ENTER||$n.which===y.Z.ENTER)&&kt()},Ht=typeof _e=="function"?_e(Ct):$e.createElement("i",{className:"arrow"});Ht&&(Ht=$e.createElement("div",{className:"".concat(de,"-expand-icon"),onClick:["header","icon"].includes(Fe)?kt:void 0},Ht));var Sn=Ie()((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(de,"-item"),!0),"".concat(de,"-item-active"),me),"".concat(de,"-item-disabled"),Be),ue),Nn=Ie()(Ee,(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(de,"-header"),!0),"".concat(de,"-header-collapsible-only"),Ye),"".concat(de,"-icon-collapsible-only"),Qe)),yn={className:Nn,"aria-expanded":me,"aria-disabled":Be,onKeyDown:Te};return!Ye&&!Qe&&(yn.onClick=kt,yn.role=be?"tab":"button",yn.tabIndex=Be?-1:0),$e.createElement("div",(0,Ue.Z)({},Se,{ref:gt,className:Sn}),$e.createElement("div",yn,Ne&&Ht,$e.createElement("span",{className:"".concat(de,"-header-text"),onClick:Fe==="header"?kt:void 0},at),dt&&$e.createElement("div",{className:"".concat(de,"-extra")},Ge)),$e.createElement(le.default,(0,Ue.Z)({visible:me,leavedClassName:"".concat(de,"-content-hidden")},tt,{forceRender:he,removeOnLeave:qe}),function(nn,$n){var Xn=nn.className,qt=nn.style;return $e.createElement(b,{ref:$n,prefixCls:de,className:Xn,style:qt,isActive:me,forceRender:he,role:be?"tabpanel":void 0},st)}))}),z=x,ae=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],re=function(gt,Oe){var Ne=Oe.prefixCls,Ee=Oe.accordion,me=Oe.collapsible,Ze=Oe.destroyInactivePanel,he=Oe.onItemClick,ue=Oe.activeKey,de=Oe.openMotion,Fe=Oe.expandIcon;return gt.map(function(be,Pe){var Ge=be.children,at=be.label,_e=be.key,tt=be.collapsible,qe=be.onItemClick,st=be.destroyInactivePanel,Se=(0,it.Z)(be,ae),Be=String(_e!=null?_e:Pe),Ye=tt!=null?tt:me,Qe=st!=null?st:Ze,dt=function(Ht){Ye!=="disabled"&&(he(Ht),qe==null||qe(Ht))},kt=!1;return Ee?kt=ue[0]===Be:kt=ue.indexOf(Be)>-1,$e.createElement(z,(0,Ue.Z)({},Se,{prefixCls:Ne,key:Be,panelKey:Be,isActive:kt,accordion:Ee,openMotion:de,expandIcon:Fe,header:at,collapsible:Ye,onItemClick:dt,destroyInactivePanel:Qe}),Ge)})},ie=function(gt,Oe,Ne){if(!gt)return null;var Ee=Ne.prefixCls,me=Ne.accordion,Ze=Ne.collapsible,he=Ne.destroyInactivePanel,ue=Ne.onItemClick,de=Ne.activeKey,Fe=Ne.openMotion,be=Ne.expandIcon,Pe=gt.key||String(Oe),Ge=gt.props,at=Ge.header,_e=Ge.headerClass,tt=Ge.destroyInactivePanel,qe=Ge.collapsible,st=Ge.onItemClick,Se=!1;me?Se=de[0]===Pe:Se=de.indexOf(Pe)>-1;var Be=qe!=null?qe:Ze,Ye=function(kt){Be!=="disabled"&&(ue(kt),st==null||st(kt))},Qe={key:Pe,panelKey:Pe,header:at,headerClass:_e,isActive:Se,prefixCls:Ee,destroyInactivePanel:tt!=null?tt:he,openMotion:Fe,accordion:me,children:gt.props.children,onItemClick:Ye,expandIcon:be,collapsible:Be};return typeof gt.type=="string"?gt:(Object.keys(Qe).forEach(function(dt){typeof Qe[dt]=="undefined"&&delete Qe[dt]}),$e.cloneElement(gt,Qe))};function pe(Ct,gt,Oe){return Array.isArray(Ct)?re(Ct,Oe):(0,Je.Z)(gt).map(function(Ne,Ee){return ie(Ne,Ee,Oe)})}var ye=pe,Le=te(26112);function we(Ct){var gt=Ct;if(!Array.isArray(gt)){var Oe=(0,oe.Z)(gt);gt=Oe==="number"||Oe==="string"?[gt]:[]}return gt.map(function(Ne){return String(Ne)})}var Me=$e.forwardRef(function(Ct,gt){var Oe=Ct.prefixCls,Ne=Oe===void 0?"rc-collapse":Oe,Ee=Ct.destroyInactivePanel,me=Ee===void 0?!1:Ee,Ze=Ct.style,he=Ct.accordion,ue=Ct.className,de=Ct.children,Fe=Ct.collapsible,be=Ct.openMotion,Pe=Ct.expandIcon,Ge=Ct.activeKey,at=Ct.defaultActiveKey,_e=Ct.onChange,tt=Ct.items,qe=Ie()(Ne,ue),st=(0,lt.Z)([],{value:Ge,onChange:function(Te){return _e==null?void 0:_e(Te)},defaultValue:at,postState:we}),Se=(0,ke.Z)(st,2),Be=Se[0],Ye=Se[1],Qe=function(Te){return Ye(function(){if(he)return Be[0]===Te?[]:[Te];var Ht=Be.indexOf(Te),Sn=Ht>-1;return Sn?Be.filter(function(Nn){return Nn!==Te}):[].concat((0,ze.Z)(Be),[Te])})};(0,ct.ZP)(!de,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var dt=ye(tt,de,{prefixCls:Ne,accordion:he,openMotion:be,expandIcon:Pe,collapsible:Fe,destroyInactivePanel:me,onItemClick:Qe,activeKey:Be});return $e.createElement("div",(0,Ue.Z)({ref:gt,className:qe,style:Ze,role:he?"tablist":void 0},(0,Le.Z)(Ct,{aria:!0,data:!0})),dt)}),Ce=Object.assign(Me,{Panel:z}),Ot=Ce,xt=Ce.Panel,ln=te(2738),yt=te(62892),zt=te(92343),Mt=te(36355),Ut=te(19716),wt=$e.forwardRef((Ct,gt)=>{const{getPrefixCls:Oe}=$e.useContext(Mt.E_),{prefixCls:Ne,className:Ee,showArrow:me=!0}=Ct,Ze=Oe("collapse",Ne),he=Ie()({[`${Ze}-no-arrow`]:!me},Ee);return $e.createElement(Ot.Panel,Object.assign({ref:gt},Ct,{prefixCls:Ze,className:he}))}),nt=te(17313),Dt=te(8378),Et=te(83116),Re=te(37613);const rt=Ct=>{const{componentCls:gt,contentBg:Oe,padding:Ne,headerBg:Ee,headerPadding:me,collapseHeaderPaddingSM:Ze,collapseHeaderPaddingLG:he,collapsePanelBorderRadius:ue,lineWidth:de,lineType:Fe,colorBorder:be,colorText:Pe,colorTextHeading:Ge,colorTextDisabled:at,fontSize:_e,fontSizeLG:tt,lineHeight:qe,marginSM:st,paddingSM:Se,paddingLG:Be,paddingXS:Ye,motionDurationSlow:Qe,fontSizeIcon:dt,contentPadding:kt}=Ct,Te=`${de}px ${Fe} ${be}`;return{[gt]:Object.assign(Object.assign({},(0,nt.Wf)(Ct)),{backgroundColor:Ee,border:Te,borderBottom:0,borderRadius:`${ue}px`,"&-rtl":{direction:"rtl"},[`& > ${gt}-item`]:{borderBottom:Te,"&:last-child":{[` + &, + & > ${gt}-header`]:{borderRadius:`0 0 ${ue}px ${ue}px`}},[`> ${gt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:me,color:Ge,lineHeight:qe,cursor:"pointer",transition:`all ${Qe}, visibility 0s`,[`> ${gt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${gt}-expand-icon`]:{height:_e*qe,display:"flex",alignItems:"center",paddingInlineEnd:st},[`${gt}-arrow`]:Object.assign(Object.assign({},(0,nt.Ro)()),{fontSize:dt,svg:{transition:`transform ${Qe}`}}),[`${gt}-header-text`]:{marginInlineEnd:"auto"}},[`${gt}-header-collapsible-only`]:{cursor:"default",[`${gt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${gt}-icon-collapsible-only`]:{cursor:"default",[`${gt}-expand-icon`]:{cursor:"pointer"}}},[`${gt}-content`]:{color:Pe,backgroundColor:Oe,borderTop:Te,[`& > ${gt}-content-box`]:{padding:kt},"&-hidden":{display:"none"}},"&-small":{[`> ${gt}-item`]:{[`> ${gt}-header`]:{padding:Ze,paddingInlineStart:Ye,[`> ${gt}-expand-icon`]:{marginInlineStart:Se-Ye}},[`> ${gt}-content > ${gt}-content-box`]:{padding:Se}}},"&-large":{[`> ${gt}-item`]:{fontSize:tt,[`> ${gt}-header`]:{padding:he,paddingInlineStart:Ne,[`> ${gt}-expand-icon`]:{height:tt*qe,marginInlineStart:Be-Ne}},[`> ${gt}-content > ${gt}-content-box`]:{padding:Be}}},[`${gt}-item:last-child`]:{[`> ${gt}-content`]:{borderRadius:`0 0 ${ue}px ${ue}px`}},[`& ${gt}-item-disabled > ${gt}-header`]:{"\n &,\n & > .arrow\n ":{color:at,cursor:"not-allowed"}},[`&${gt}-icon-position-end`]:{[`& > ${gt}-item`]:{[`> ${gt}-header`]:{[`${gt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:st}}}}})}},Zt=Ct=>{const{componentCls:gt}=Ct,Oe=`> ${gt}-item > ${gt}-header ${gt}-arrow svg`;return{[`${gt}-rtl`]:{[Oe]:{transform:"rotate(180deg)"}}}},$t=Ct=>{const{componentCls:gt,headerBg:Oe,paddingXXS:Ne,colorBorder:Ee}=Ct;return{[`${gt}-borderless`]:{backgroundColor:Oe,border:0,[`> ${gt}-item`]:{borderBottom:`1px solid ${Ee}`},[` + > ${gt}-item:last-child, + > ${gt}-item:last-child ${gt}-header + `]:{borderRadius:0},[`> ${gt}-item:last-child`]:{borderBottom:0},[`> ${gt}-item > ${gt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${gt}-item > ${gt}-content > ${gt}-content-box`]:{paddingTop:Ne}}}},It=Ct=>{const{componentCls:gt,paddingSM:Oe}=Ct;return{[`${gt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${gt}-item`]:{borderBottom:0,[`> ${gt}-content`]:{backgroundColor:"transparent",border:0,[`> ${gt}-content-box`]:{paddingBlock:Oe}}}}}};var Jt=(0,Et.Z)("Collapse",Ct=>{const gt=(0,Re.TS)(Ct,{collapseHeaderPaddingSM:`${Ct.paddingXS}px ${Ct.paddingSM}px`,collapseHeaderPaddingLG:`${Ct.padding}px ${Ct.paddingLG}px`,collapsePanelBorderRadius:Ct.borderRadiusLG});return[rt(gt),$t(gt),It(gt),Zt(gt),(0,Dt.Z)(gt)]},Ct=>({headerPadding:`${Ct.paddingSM}px ${Ct.padding}px`,headerBg:Ct.colorFillAlter,contentPadding:`${Ct.padding}px 16px`,contentBg:Ct.colorBgContainer})),je=Object.assign($e.forwardRef((Ct,gt)=>{const{getPrefixCls:Oe,direction:Ne,collapse:Ee}=$e.useContext(Mt.E_),{prefixCls:me,className:Ze,rootClassName:he,style:ue,bordered:de=!0,ghost:Fe,size:be,expandIconPosition:Pe="start",children:Ge,expandIcon:at}=Ct,_e=(0,Ut.Z)(Te=>{var Ht;return(Ht=be!=null?be:Te)!==null&&Ht!==void 0?Ht:"middle"}),tt=Oe("collapse",me),qe=Oe(),[st,Se]=Jt(tt),Be=$e.useMemo(()=>Pe==="left"?"start":Pe==="right"?"end":Pe,[Pe]),Ye=function(){let Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Ht=at?at(Te):$e.createElement(ne.Z,{rotate:Te.isActive?90:void 0});return(0,zt.Tm)(Ht,()=>({className:Ie()(Ht.props.className,`${tt}-arrow`)}))},Qe=Ie()(`${tt}-icon-position-${Be}`,{[`${tt}-borderless`]:!de,[`${tt}-rtl`]:Ne==="rtl",[`${tt}-ghost`]:!!Fe,[`${tt}-${_e}`]:_e!=="middle"},Ee==null?void 0:Ee.className,Ze,he,Se),dt=Object.assign(Object.assign({},(0,yt.Z)(qe)),{motionAppear:!1,leavedClassName:`${tt}-content-hidden`}),kt=$e.useMemo(()=>Ge?(0,Je.Z)(Ge).map((Te,Ht)=>{var Sn,Nn;if(!((Sn=Te.props)===null||Sn===void 0)&&Sn.disabled){const yn=(Nn=Te.key)!==null&&Nn!==void 0?Nn:String(Ht),{disabled:nn,collapsible:$n}=Te.props,Xn=Object.assign(Object.assign({},(0,ln.Z)(Te.props,["disabled"])),{key:yn,collapsible:$n!=null?$n:nn?"disabled":void 0});return(0,zt.Tm)(Te,Xn)}return Te}):null,[Ge]);return st($e.createElement(Ot,Object.assign({ref:gt,openMotion:dt},(0,ln.Z)(Ct,["rootClassName"]),{expandIcon:Ye,prefixCls:tt,className:Qe,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),ue)}),kt))}),{Panel:wt}),ut=je},5083:function(ht,Tt,te){"use strict";te.d(Tt,{default:function(){return bl}});var ne=te(61186),ee=te.n(ne),Ie=te(48736),Ue=te(90111),ze=te.n(Ue),ke=te(58319),oe=te.n(ke),lt=te(23250),ct=te.n(lt),$e=te(74959),it=te.n($e),Je=te(10238),Ae=te.n(Je),le=te(33656),y=te.n(le);ee().extend(y()),ee().extend(Ae()),ee().extend(ze()),ee().extend(oe()),ee().extend(ct()),ee().extend(it()),ee().extend(function(se,ce){var fe=ce.prototype,Ve=fe.format;fe.format=function(Bt){var St=(Bt||"").replace("Wo","wo");return Ve.bind(this)(St)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(ce){var fe=a[ce];return fe||ce.split("_")[0]},E=function(){(0,Ie.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return ee()()},getFixedDate:function(ce){return ee()(ce,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ce){return ce.endOf("month")},getWeekDay:function(ce){var fe=ce.locale("en");return fe.weekday()+fe.localeData().firstDayOfWeek()},getYear:function(ce){return ce.year()},getMonth:function(ce){return ce.month()},getDate:function(ce){return ce.date()},getHour:function(ce){return ce.hour()},getMinute:function(ce){return ce.minute()},getSecond:function(ce){return ce.second()},addYear:function(ce,fe){return ce.add(fe,"year")},addMonth:function(ce,fe){return ce.add(fe,"month")},addDate:function(ce,fe){return ce.add(fe,"day")},setYear:function(ce,fe){return ce.year(fe)},setMonth:function(ce,fe){return ce.month(fe)},setDate:function(ce,fe){return ce.date(fe)},setHour:function(ce,fe){return ce.hour(fe)},setMinute:function(ce,fe){return ce.minute(fe)},setSecond:function(ce,fe){return ce.second(fe)},isAfter:function(ce,fe){return ce.isAfter(fe)},isValidate:function(ce){return ce.isValid()},locale:{getWeekFirstDay:function(ce){return ee()().locale(b(ce)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ce,fe){return fe.locale(b(ce)).weekday(0)},getWeek:function(ce,fe){return fe.locale(b(ce)).week()},getShortWeekDays:function(ce){return ee()().locale(b(ce)).localeData().weekdaysMin()},getShortMonths:function(ce){return ee()().locale(b(ce)).localeData().monthsShort()},format:function(ce,fe,Ve){return fe.locale(b(ce)).format(Ve)},parse:function(ce,fe,Ve){for(var Ke=b(ce),Bt=0;Bt1&&(St=ce.addDate(St,-7)),St}function Se(se,ce,fe){var Ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ce){case"year":return fe.addYear(se,Ve*10);case"quarter":case"month":return fe.addYear(se,Ve);default:return fe.addMonth(se,Ve)}}function Be(se,ce){var fe=ce.generateConfig,Ve=ce.locale,Ke=ce.format;return typeof Ke=="function"?Ke(se):fe.locale.format(Ve.locale,se,Ke)}function Ye(se,ce){var fe=ce.generateConfig,Ve=ce.locale,Ke=ce.formatList;return!se||typeof Ke[0]=="function"?null:fe.locale.parse(Ve.locale,se,Ke)}function Qe(se){var ce=se.cellDate,fe=se.mode,Ve=se.disabledDate,Ke=se.generateConfig;if(!Ve)return!1;var Bt=function(zn,Xe,Ft){for(var tn=Xe;tn<=Ft;){var Mn=void 0;switch(zn){case"date":{if(Mn=Ke.setDate(ce,tn),!Ve(Mn))return!1;break}case"month":{if(Mn=Ke.setMonth(ce,tn),!Qe({cellDate:Mn,mode:"month",generateConfig:Ke,disabledDate:Ve}))return!1;break}case"year":{if(Mn=Ke.setYear(ce,tn),!Qe({cellDate:Mn,mode:"year",generateConfig:Ke,disabledDate:Ve}))return!1;break}}tn+=1}return!0};switch(fe){case"date":case"week":return Ve(ce);case"month":{var St=1,Xt=Ke.getDate(Ke.getEndDate(ce));return Bt("date",St,Xt)}case"quarter":{var Yt=Math.floor(Ke.getMonth(ce)/3)*3,on=Yt+2;return Bt("month",Yt,on)}case"year":return Bt("month",0,11);case"decade":{var Qn=Ke.getYear(ce),gn=Math.floor(Qn/Ee)*Ee,fn=gn+Ee-1;return Bt("year",gn,fn)}}}function dt(se,ce){var fe=ce.formatList,Ve=ce.generateConfig,Ke=ce.locale;return(0,Oe.Z)(function(){if(!se)return[[""],""];for(var Bt="",St=[],Xt=0;Xt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(on.current),tn){Yt(Ft);return}on.current=requestAnimationFrame(function(){Yt(Ft)})}var gn=dt(Xt,{formatList:fe,generateConfig:Ve,locale:Ke}),fn=(0,ut.Z)(gn,2),Tn=fn[1];function zn(Ft){Qn(Ft)}function Xe(){var Ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Qn(null,Ft)}return(0,ie.useEffect)(function(){Xe(!0)},[se]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(on.current)}},[]),[Tn,zn,Xe]}var Te=te(10228),Ht=te(16089),Sn=te(95190),Nn=te(29194),yn=new Map;function nn(se,ce){var fe;function Ve(){(0,Nn.Z)(se)?ce():fe=(0,Ht.Z)(function(){Ve()})}return Ve(),function(){Ht.Z.cancel(fe)}}function $n(se,ce,fe){if(yn.get(se)&&cancelAnimationFrame(yn.get(se)),fe<=0){yn.set(se,requestAnimationFrame(function(){se.scrollTop=ce}));return}var Ve=ce-se.scrollTop,Ke=Ve/fe*10;yn.set(se,requestAnimationFrame(function(){se.scrollTop+=Ke,se.scrollTop!==ce&&$n(se,ce,fe-10)}))}function Xn(se,ce){var fe=ce.onLeftRight,Ve=ce.onCtrlLeftRight,Ke=ce.onUpDown,Bt=ce.onPageUpDown,St=ce.onEnter,Xt=se.which,Yt=se.ctrlKey,on=se.metaKey;switch(Xt){case Te.Z.LEFT:if(Yt||on){if(Ve)return Ve(-1),!0}else if(fe)return fe(-1),!0;break;case Te.Z.RIGHT:if(Yt||on){if(Ve)return Ve(1),!0}else if(fe)return fe(1),!0;break;case Te.Z.UP:if(Ke)return Ke(-1),!0;break;case Te.Z.DOWN:if(Ke)return Ke(1),!0;break;case Te.Z.PAGE_UP:if(Bt)return Bt(-1),!0;break;case Te.Z.PAGE_DOWN:if(Bt)return Bt(1),!0;break;case Te.Z.ENTER:if(St)return St(),!0;break}return!1}function qt(se,ce,fe,Ve){var Ke=se;if(!Ke)switch(ce){case"time":Ke=Ve?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ke="gggg-wo";break;case"month":Ke="YYYY-MM";break;case"quarter":Ke="YYYY-[Q]Q";break;case"year":Ke="YYYY";break;default:Ke=fe?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ke}function Ln(se,ce,fe){var Ve=se==="time"?8:10,Ke=typeof ce=="function"?ce(fe.getNow()).length:ce.length;return Math.max(Ve,Ke)+2}var Jn=null,En=new Set;function la(se){return!Jn&&typeof window!="undefined"&&window.addEventListener&&(Jn=function(fe){(0,Sn.Z)(En).forEach(function(Ve){Ve(fe)})},window.addEventListener("mousedown",Jn)),En.add(se),function(){En.delete(se),En.size===0&&(window.removeEventListener("mousedown",Jn),Jn=null)}}function ga(se){var ce=se.target;if(se.composed&&ce.shadowRoot){var fe;return((fe=se.composedPath)===null||fe===void 0?void 0:fe.call(se)[0])||ce}return ce}var Da=function(ce){return ce==="month"||ce==="date"?"year":ce},Hn=function(ce){return ce==="date"?"month":ce},Ya=function(ce){return ce==="month"||ce==="date"?"quarter":ce},pn=function(ce){return ce==="date"?"week":ce},va={year:Da,month:Hn,quarter:Ya,week:pn,time:null,date:null};function ca(se,ce){return se.some(function(fe){return fe&&fe.contains(ce)})}function Ja(se){var ce=se.open,fe=se.value,Ve=se.isClickOutside,Ke=se.triggerOpen,Bt=se.forwardKeyDown,St=se.onKeyDown,Xt=se.blurToCancel,Yt=se.onSubmit,on=se.onCancel,Qn=se.onFocus,gn=se.onBlur,fn=se.changeOnBlur,Tn=(0,ie.useState)(!1),zn=(0,ut.Z)(Tn,2),Xe=zn[0],Ft=zn[1],tn=(0,ie.useState)(!1),Mn=(0,ut.Z)(tn,2),bn=Mn[0],Qt=Mn[1],Gn=(0,ie.useRef)(!1),wn=(0,ie.useRef)(!1),Yn=(0,ie.useRef)(!1),_a={onMouseDown:function(){Ft(!0),Ke(!0)},onKeyDown:function(sr){var Br=function(){Yn.current=!0};if(St(sr,Br),!Yn.current){switch(sr.which){case Te.Z.ENTER:{ce?Yt()!==!1&&Ft(!0):Ke(!0),sr.preventDefault();return}case Te.Z.TAB:{Xe&&ce&&!sr.shiftKey?(Ft(!1),sr.preventDefault()):!Xe&&ce&&!Bt(sr)&&sr.shiftKey&&(Ft(!0),sr.preventDefault());return}case Te.Z.ESC:{Ft(!0),on();return}}!ce&&![Te.Z.SHIFT].includes(sr.which)?Ke(!0):Xe||Bt(sr)}},onFocus:function(sr){Ft(!0),Qt(!0),Qn&&Qn(sr)},onBlur:function(sr){if(Gn.current||!Ve(document.activeElement)){Gn.current=!1;return}Xt?setTimeout(function(){for(var Br=document,no=Br.activeElement;no&&no.shadowRoot;)no=no.shadowRoot.activeElement;Ve(no)&&on()},0):ce&&(Ke(!1),wn.current&&Yt()),Qt(!1),gn==null||gn(sr)}};return(0,ie.useEffect)(function(){wn.current=!1},[ce]),(0,ie.useEffect)(function(){wn.current=!0},[fe]),(0,ie.useEffect)(function(){return la(function(za){var sr=ga(za),Br=Ve(sr);ce&&(Br?!fn&&(!bn||Br)&&Ke(!1):(Gn.current=!0,(0,Ht.Z)(function(){Gn.current=!1})))})}),[_a,{focused:bn,typing:Xe}]}function vt(se,ce){return ie.useMemo(function(){return se||(ce?((0,Ie.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ce).map(function(fe){var Ve=(0,ut.Z)(fe,2),Ke=Ve[0],Bt=Ve[1];return{label:Ke,value:Bt}})):[])},[se,ce])}var Nt=te(34280);function Pt(se){var ce=se.valueTexts,fe=se.onTextChange,Ve=ie.useState(""),Ke=(0,ut.Z)(Ve,2),Bt=Ke[0],St=Ke[1],Xt=ie.useRef([]);Xt.current=ce;function Yt(Qn){St(Qn),fe(Qn)}function on(){St(Xt.current[0])}return(0,Nt.Z)(function(){ce.every(function(Qn){return Qn!==Bt})&&on()},[ce.join("||")]),[Bt,Yt,on]}var Bn=ie.createContext({}),Rn=Bn,sn=te(93664);function Na(se){var ce=se.cellRender,fe=se.monthCellRender,Ve=se.dateRender,Ke=ie.useMemo(function(){if(ce)return ce;if(!(!fe&&!Ve))return function(Bt,St){var Xt=Bt;return Ve&&St.type==="date"?Ve(Xt,St.today):fe&&St.type==="month"?fe(Xt,St.locale):St.originNode}},[ce,fe,Ve]);return Ke}function ma(se,ce){for(var fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ve=String(se);Ve.length=1?fe|0:1,St=se;St<=ce;St+=Bt)Ke.push({label:ma(St,2),value:St,disabled:(Ve||[]).includes(St)});return Ke}function uo(se){var ce=se.generateConfig,fe=se.prefixCls,Ve=se.operationRef,Ke=se.activeColumnIndex,Bt=se.value,St=se.showHour,Xt=se.showMinute,Yt=se.showSecond,on=se.use12Hours,Qn=se.hourStep,gn=Qn===void 0?1:Qn,fn=se.minuteStep,Tn=fn===void 0?1:fn,zn=se.secondStep,Xe=zn===void 0?1:zn,Ft=se.disabledHours,tn=se.disabledMinutes,Mn=se.disabledSeconds,bn=se.disabledTime,Qt=se.hideDisabledOptions,Gn=se.onSelect,wn=se.cellRender,Yn=se.locale,_a=[],za="".concat(fe,"-content"),sr="".concat(fe,"-time-panel"),Br,no=Bt?ce.getHour(Bt):-1,Dr=no,$o=Bt?ce.getMinute(Bt):-1,Co=Bt?ce.getSecond(Bt):-1,eo=ce.getNow(),ao=ie.useMemo(function(){if(bn){var jt=bn(eo);return[jt.disabledHours,jt.disabledMinutes,jt.disabledSeconds]}return[Ft,tn,Mn]},[Ft,tn,Mn,bn,eo]),Io=(0,ut.Z)(ao,3),Ho=Io[0],fo=Io[1],So=Io[2],xi=nr(0,23,gn,Ho&&Ho()),gi=(0,Oe.Z)(function(){return xi},xi,Cr);on&&(Br=Dr>=12,Dr%=12);var ge=ie.useMemo(function(){if(!on)return[!1,!1];var jt=[!0,!0];return gi.forEach(function(Kt){var cn=Kt.disabled,dn=Kt.value;cn||(dn>=12?jt[1]=!1:jt[0]=!1)}),jt},[on,gi]),ve=(0,ut.Z)(ge,2),De=ve[0],He=ve[1],et=ie.useMemo(function(){return on?gi.filter(Br?function(jt){return jt.value>=12}:function(jt){return jt.value<12}).map(function(jt){var Kt=jt.value%12,cn=Kt===0?"12":ma(Kt,2);return(0,je.Z)((0,je.Z)({},jt),{},{label:cn,value:Kt})}):gi},[on,Br,gi]),ot=nr(0,59,Tn,fo&&fo(no)),Lt=nr(0,59,Xe,So&&So(no,$o)),At=Va({value:Bt,generateConfig:ce,disabledMinutes:fo,disabledSeconds:So,minutes:ot,seconds:Lt,use12Hours:on});Ve.current={onUpDown:function(Kt){var cn=_a[Ke];if(cn)for(var dn=cn.units.findIndex(function(na){return na.value===cn.value}),vn=cn.units.length,Kn=1;Kn2&&arguments[2]!==void 0?arguments[2]:!1;(oa===Ft||cr)&&(Ra(Pn),_a&&_a(Pn),At&&At(Pn,sa),za&&!tt(Yt,Pn,ra)&&!(Tn!=null&&Tn(Pn))&&za(Pn))},Ar=function(Pn){if(bo.includes(oa)){var sa,cr,Nr=oa==="date";switch(Pn===Te.Z.PAGE_UP||Pn===Te.Z.PAGE_DOWN?cr=Nr?Yt.addMonth:Yt.addYear:cr=Nr?Yt.addDate:Yt.addMonth,Pn){case Te.Z.LEFT:case Te.Z.PAGE_UP:sa=cr(ka,-1);break;case Te.Z.RIGHT:case Te.Z.PAGE_DOWN:sa=cr(ka,1);break;case Te.Z.UP:case Te.Z.DOWN:sa=cr(ka,Number("".concat(Pn===Te.Z.UP?"-":"").concat(Nr?Ze:Un)));break}if(sa)return!(Tn!=null&&Tn(sa))}return!0},Bo=function(Pn){if(Kn.current&&Kn.current.onKeyDown){var sa=!0,cr=Pn.which;if([Te.Z.LEFT,Te.Z.RIGHT,Te.Z.UP,Te.Z.DOWN,Te.Z.PAGE_UP,Te.Z.PAGE_DOWN,Te.Z.ENTER].includes(cr)&&(Pn.preventDefault(),cr!==Te.Z.ENTER&&Mn===0&&(sa=Ar(cr))),sa)return Kn.current.onKeyDown(Pn)}return(0,Ie.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Zr=function(Pn){Kn.current&&Kn.current.onBlur&&Kn.current.onBlur(Pn)};Lt&&cn!=="right"&&(Lt.current={onKeyDown:Bo,onClose:function(){Kn.current&&Kn.current.onClose&&Kn.current.onClose()}}),ie.useEffect(function(){on&&!kn.current&&dr(on)},[on]),ie.useEffect(function(){kn.current=!1},[]);var rr,ko=Na({cellRender:ge,monthCellRender:gi,dateRender:xi}),$a=(0,je.Z)((0,je.Z)({},se),{},{cellRender:ko,operationRef:Kn,prefixCls:Ke,viewDate:ka,value:ra,onViewDateChange:da,sourceMode:Oa,onPanelChange:Fr,disabledDate:Tn});switch(delete $a.onChange,delete $a.onSelect,oa){case"decade":rr=ie.createElement(un,(0,re.Z)({},$a,{onSelect:function(Pn,sa){da(Pn),Ir(Pn,sa)}}));break;case"year":rr=ie.createElement(hi,(0,re.Z)({},$a,{onSelect:function(Pn,sa){da(Pn),Ir(Pn,sa)}}));break;case"month":rr=ie.createElement(ea,(0,re.Z)({},$a,{onSelect:function(Pn,sa){da(Pn),Ir(Pn,sa)}}));break;case"quarter":rr=ie.createElement(ia,(0,re.Z)({},$a,{onSelect:function(Pn,sa){da(Pn),Ir(Pn,sa)}}));break;case"week":rr=ie.createElement(wa,(0,re.Z)({},$a,{onSelect:function(Pn,sa){da(Pn),Ir(Pn,sa)}}));break;case"time":delete $a.showTime,rr=ie.createElement(qo,(0,re.Z)({},$a,(0,sn.Z)(Qt)==="object"?Qt:null,{onSelect:function(Pn,sa){da(Pn),Ir(Pn,sa)}}));break;default:Qt?rr=ie.createElement(Zi,(0,re.Z)({},$a,{onSelect:function(Pn,sa){da(Pn),Ir(Pn,sa)}})):rr=ie.createElement(mo,(0,re.Z)({},$a,{onSelect:function(Pn,sa){da(Pn),Ir(Pn,sa)}}))}var vo,ro,ei=function(){var Pn=Yt.getNow(),sa=_t(Yt.getHour(Pn),Yt.getMinute(Pn),Yt.getSecond(Pn),De?ao:1,He?Ho:1,et?So:1),cr=ft(Yt,Pn,sa[0],sa[1],sa[2]);Ir(cr,"submit")};bt||(vo=Pr(Ke,oa,wn),Qt&&oa!=="date"?ro=null:ro=Xr({prefixCls:Ke,components:$o,needConfirmButton:ve,okDisabled:!ra||Tn&&Tn(ra),locale:Xt,showNow:bn,onNow:ve&&ei,onOk:function(){ra&&(Ir(ra,"submit",!0),Dr&&Dr(ra))}}));var er;if(Gn&&oa==="date"&&Ft==="date"&&!Qt){var Wa=Yt.getNow(),Xa="".concat(Ke,"-today-btn"),Ia=Tn&&Tn(Wa);er=ie.createElement("a",{className:Re()(Xa,Ia&&"".concat(Xa,"-disabled")),"aria-disabled":Ia,onClick:function(){Ia||Ir(Wa,"mouse",!0)}},Xt.today)}return ie.createElement(Rn.Provider,{value:(0,je.Z)((0,je.Z)({},ot),{},{mode:oa,hideHeader:"hideHeader"in se?Yn:ot.hideHeader,hidePrevBtn:Kt&&cn==="right",hideNextBtn:Kt&&cn==="left"})},ie.createElement("div",{tabIndex:Mn,className:Re()("".concat(Ke,"-panel"),Bt,(ce={},(0,xe.Z)(ce,"".concat(Ke,"-panel-has-range"),dn&&dn[0]&&dn[1]),(0,xe.Z)(ce,"".concat(Ke,"-panel-has-range-hover"),vn&&vn[0]&&vn[1]),(0,xe.Z)(ce,"".concat(Ke,"-panel-rtl"),Co==="rtl"),ce)),style:St,onKeyDown:Bo,onBlur:Zr,onMouseDown:Br},rr,vo||ro||er?ie.createElement("div",{className:"".concat(Ke,"-footer")},vo,ro,er):null))}var Qr=Ur,Oo=te(35593),xo={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Xi(se){var ce,fe=se.prefixCls,Ve=se.popupElement,Ke=se.popupStyle,Bt=se.visible,St=se.dropdownClassName,Xt=se.dropdownAlign,Yt=se.transitionName,on=se.getPopupContainer,Qn=se.children,gn=se.range,fn=se.popupPlacement,Tn=se.direction,zn="".concat(fe,"-dropdown"),Xe=function(){return fn!==void 0?fn:Tn==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(Oo.Z,{showAction:[],hideAction:[],popupPlacement:Xe(),builtinPlacements:xo,prefixCls:zn,popupTransitionName:Yt,popup:Ve,popupAlign:Xt,popupVisible:Bt,popupClassName:Re()(St,(ce={},(0,xe.Z)(ce,"".concat(zn,"-range"),gn),(0,xe.Z)(ce,"".concat(zn,"-rtl"),Tn==="rtl"),ce)),popupStyle:Ke,getPopupContainer:on},Qn)}var Ki=Xi;function cl(se){var ce=se.prefixCls,fe=se.presets,Ve=se.onClick,Ke=se.onHover;return fe.length?ie.createElement("div",{className:"".concat(ce,"-presets")},ie.createElement("ul",null,fe.map(function(Bt,St){var Xt=Bt.label,Yt=Bt.value;return ie.createElement("li",{key:St,onClick:function(){return Ve==null?void 0:Ve(qa(Yt))},onMouseEnter:function(){return Ke==null?void 0:Ke(qa(Yt))},onMouseLeave:function(){return Ke==null?void 0:Ke(null)}},Xt)}))):null}function yl(se){var ce=se.picker,fe=se.disabledHours,Ve=se.disabledMinutes,Ke=se.disabledSeconds;ce==="time"&&(fe||Ve||Ke)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function mt(se,ce,fe){var Ve=(0,sn.Z)(ce)==="object"?ce.clearIcon:fe;return Ve||ie.createElement("span",{className:"".concat(se,"-clear-btn")})}function Rt(se){var ce,fe=se,Ve=fe.prefixCls,Ke=Ve===void 0?"rc-picker":Ve,Bt=fe.id,St=fe.name,Xt=fe.tabIndex,Yt=fe.style,on=fe.className,Qn=fe.dropdownClassName,gn=fe.dropdownAlign,fn=fe.popupStyle,Tn=fe.transitionName,zn=fe.generateConfig,Xe=fe.locale,Ft=fe.inputReadOnly,tn=fe.allowClear,Mn=fe.autoFocus,bn=fe.showTime,Qt=fe.picker,Gn=Qt===void 0?"date":Qt,wn=fe.format,Yn=fe.use12Hours,_a=fe.value,za=fe.defaultValue,sr=fe.presets,Br=fe.open,no=fe.defaultOpen,Dr=fe.defaultOpenValue,$o=fe.suffixIcon,Co=fe.clearIcon,eo=fe.disabled,ao=fe.disabledDate,Io=fe.placeholder,Ho=fe.getPopupContainer,fo=fe.pickerRef,So=fe.panelRender,xi=fe.onChange,gi=fe.onOpenChange,ge=fe.onFocus,ve=fe.onBlur,De=fe.onMouseDown,He=fe.onMouseUp,et=fe.onMouseEnter,ot=fe.onMouseLeave,Lt=fe.onContextMenu,At=fe.onClick,bt=fe.onKeyDown,Wt=fe.onSelect,jt=fe.direction,Kt=fe.autoComplete,cn=Kt===void 0?"off":Kt,dn=fe.inputRender,vn=fe.changeOnBlur,Kn=ie.useRef(null),kn=Gn==="date"&&!!bn||Gn==="time",na=vt(sr),Vn=Ma(qt(wn,Gn,bn,Yn)),ra=ie.useRef(null),Ra=ie.useRef(null),Ka=ie.useRef(null),Fa=(0,Ct.Z)(null,{value:_a,defaultValue:za}),ka=(0,ut.Z)(Fa,2),dr=ka[0],da=ka[1],Ba=ie.useState(dr),ha=(0,ut.Z)(Ba,2),aa=ha[0],oa=ha[1],Ha=ie.useRef(null),Er=(0,Ct.Z)(!1,{value:Br,defaultValue:no,postState:function(tr){return eo?!1:tr},onChange:function(tr){gi&&gi(tr),!tr&&Ha.current&&Ha.current.onClose&&Ha.current.onClose()}}),gr=(0,ut.Z)(Er,2),Oa=gr[0],fr=gr[1],Fr=dt(aa,{formatList:Vn,generateConfig:zn,locale:Xe}),Ir=(0,ut.Z)(Fr,2),Ar=Ir[0],Bo=Ir[1],Zr=Pt({valueTexts:Ar,onTextChange:function(tr){var ni=Ye(tr,{locale:Xe,formatList:Vn,generateConfig:zn});ni&&(!ao||!ao(ni))&&oa(ni)}}),rr=(0,ut.Z)(Zr,3),ko=rr[0],$a=rr[1],vo=rr[2],ro=function(tr){oa(tr),da(tr),xi&&!tt(zn,dr,tr)&&xi(tr,tr?Be(tr,{generateConfig:zn,locale:Xe,format:Vn[0]}):"")},ei=function(tr){eo&&tr||fr(tr)},er=function(tr){return Oa&&Ha.current&&Ha.current.onKeyDown?Ha.current.onKeyDown(tr):((0,Ie.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Wa=function(){for(var tr=arguments.length,ni=new Array(tr),Ni=0;Nifn(on);case"month":return gn(Xe)>gn(on);case"week":return Qn(Xe)>Qn(on);default:return!Ge(Xt,Xe,on)&&Xt.isAfter(Xe,on)}return!1},[Bt,St[1],on,ce]),zn=ie.useCallback(function(Xe){if(St[1]||Bt&&Bt(Xe))return!0;if(St[0]&&Yt)return!Ge(Xt,Xe,on)&&Xt.isAfter(Yt,Xe);if(!ce&&Yt)switch(fe){case"quarter":return fn(Xe)0&&arguments[0]!==void 0?arguments[0]:!1,ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Mr=null;Zo&&vl&&vl[0]&&vl[1]&&Xe.isAfter(vl[1],vl[0])&&(Mr=vl);var Ro=Yn;if(Yn&&(0,sn.Z)(Yn)==="object"&&Yn.defaultValue){var fi=Yn.defaultValue;Ro=(0,je.Z)((0,je.Z)({},Yn),{},{defaultValue:Pa(fi,Ua)||void 0})}return ie.createElement(vr.Provider,{value:{inRange:!0,panelPosition:Do,rangedValue:ls||ya,hoverRangedValue:Mr}},ie.createElement(Qr,(0,re.Z)({},se,ir,{cellRender:Es,showTime:Ro,mode:Nr[Ua],generateConfig:Xe,style:void 0,direction:ka,disabledDate:Ua===0?ti:jr,disabledTime:function(ul){return ao?ao(ul,Ua===0?"start":"end"):!1},className:Re()((0,xe.Z)({},"".concat(St,"-panel-focused"),Ua===0?!Ul:!sl)),value:Pa(ya,Ua),locale:Ft,tabIndex:-1,onPanelChange:function(ul,Sl){Ua===0&&Dl(!0),Ua===1&&jl(!0),mi(hn(Nr,Sl,Ua),hn(ya,ul,Ua));var Pl=ul;Do==="right"&&Nr[Ua]===Sl&&(Pl=Se(Pl,Sl,Xe,-1)),Wa(Pl,Ua)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Ua===0?Pa(ya,1):Pa(ya,0)})))}var hl=0,ps=0;if(Ua&&Er.current&&Oa.current&&Ha.current&&Ir.current){hl=Er.current.offsetWidth+Oa.current.offsetWidth;var bs=Ir.current.offsetLeft>hl?Ir.current.offsetLeft-hl:Ir.current.offsetLeft,hs=Ha.current.offsetWidth,Ss=Ir.current.offsetWidth;hs&&Ss&&hl>hs-Ss-(ka==="rtl"?0:bs)&&(ps=hl)}var xs=ka==="rtl"?{right:hl}:{left:hl};function ws(){var Do,ir=Pr(St,Nr[Ua],At),Mr=Xr({prefixCls:St,components:Ka,needConfirmButton:aa,okDisabled:!Pa(ya,Ua)||eo&&eo(ya[Ua]),locale:Ft,onOk:function(){var dl=Pa(ya,Ua);dl&&(Ni(ya,Ua),ra==null||ra(ya),Oi(!1,Ua,"confirm"))}});if(wn!=="time"&&!Yn){var Ro=er(Ua),fi=Se(Ro,wn,Xe),Ml=Nr[Ua],ul=Ml===wn,Sl=ms(ul?"left":!1,{pickerValue:Ro,onPickerValueChange:function(dl){Wa(dl,Ua)}}),Pl=ms("right",{pickerValue:fi,onPickerValueChange:function(dl){Wa(Se(dl,wn,Xe,-1),Ua)}});ka==="rtl"?Do=ie.createElement(ie.Fragment,null,Pl,ul&&Sl):Do=ie.createElement(ie.Fragment,null,Sl,ul&&Pl)}else Do=ms();var _l=ie.createElement("div",{className:"".concat(St,"-panel-layout")},ie.createElement(cl,{prefixCls:St,presets:Cs,onClick:function(dl){Ni(dl,null),Oi(!1,Ua,"preset")},onHover:function(dl){$l(dl)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(St,"-panels")},Do),(ir||Mr)&&ie.createElement("div",{className:"".concat(St,"-footer")},ir,Mr)));return So&&(_l=So(_l)),ie.createElement("div",{className:"".concat(St,"-panel-container"),style:{marginLeft:ps},ref:Ha,onMouseDown:function(dl){dl.preventDefault()}},_l)}var Fs=ie.createElement("div",{className:Re()("".concat(St,"-range-wrapper"),"".concat(St,"-").concat(wn,"-range-wrapper")),style:{minWidth:ho}},ie.createElement("div",{ref:Ir,className:"".concat(St,"-range-arrow"),style:xs}),ws()),Ps;De&&(Ps=ie.createElement("span",{className:"".concat(St,"-suffix"),onMouseDown:function(ir){ir.preventDefault()}},De));var As=mt(St,ve,He),Bs=ie.createElement("span",{onMouseDown:function(ir){ir.preventDefault(),ir.stopPropagation()},onMouseUp:function(ir){ir.preventDefault(),ir.stopPropagation();var Mr=$a;Zr[0]||(Mr=hn(Mr,null,0)),Zr[1]||(Mr=hn(Mr,null,1)),Ni(Mr,null),Oi(!1,Ua,"clear")},className:"".concat(St,"-clear"),role:"button"},As),Ds=ve&&(Pa($a,0)&&!Zr[0]||Pa($a,1)&&!Zr[1]),ys={size:Ln(wn,Ar[0],Xe)},fs=0,vs=0;Er.current&&gr.current&&Oa.current&&(Ua===0?vs=Er.current.offsetWidth:(fs=hl,vs=gr.current.offsetWidth));var Ns=ka==="rtl"?{right:fs}:{left:fs},Ls=function(ir,Mr){var Ro=hn(ya,ir,Ua);if(Mr==="submit"||Mr!=="key"&&!aa){Ni(Ro,Ua),Ua===0?Dl():jl();var fi=Ua===0?1:0;Zr[fi]?Oi(!1,!1,"confirm"):Oi(!1,Ua,"confirm")}else Pn(Ro)};return ie.createElement(Rn.Provider,{value:{operationRef:Bo,hideHeader:wn==="time",onDateMouseEnter:ds,onDateMouseLeave:ns,hideRanges:!0,onSelect:Ls,open:Zo}},ie.createElement(Ki,{visible:Zo,popupElement:Fs,popupStyle:Qn,prefixCls:St,dropdownClassName:gn,dropdownAlign:Tn,getPopupContainer:zn,transitionName:fn,range:!0,direction:ka},ie.createElement("div",(0,re.Z)({ref:oa,className:Re()(St,"".concat(St,"-range"),on,(ce={},(0,xe.Z)(ce,"".concat(St,"-disabled"),Zr[0]&&Zr[1]),(0,xe.Z)(ce,"".concat(St,"-focused"),Ua===0?Il:ll),(0,xe.Z)(ce,"".concat(St,"-rtl"),ka==="rtl"),ce)),style:Yt,onClick:os,onMouseEnter:kn,onMouseLeave:na,onMouseDown:Ql,onMouseUp:Kn},(0,gt.Z)(se,{aria:!0,data:!0})),ie.createElement("div",{className:Re()("".concat(St,"-input"),(fe={},(0,xe.Z)(fe,"".concat(St,"-input-active"),Ua===0),(0,xe.Z)(fe,"".concat(St,"-input-placeholder"),!!Hl),fe)),ref:Er},ie.createElement("input",(0,re.Z)({id:Xt,disabled:Zr[0],readOnly:ot||typeof Ar[0]=="function"||!Ul,value:Hl||Mo,onChange:function(ir){Li(ir.target.value)},autoFocus:Mn,placeholder:Pa(tn,0)||"",ref:fr},Yl,ys,{autoComplete:Ba}))),ie.createElement("div",{className:"".concat(St,"-range-separator"),ref:Oa},sr),ie.createElement("div",{className:Re()("".concat(St,"-input"),(Ve={},(0,xe.Z)(Ve,"".concat(St,"-input-active"),Ua===1),(0,xe.Z)(Ve,"".concat(St,"-input-placeholder"),!!Zl),Ve)),ref:gr},ie.createElement("input",(0,re.Z)({disabled:Zr[1],readOnly:ot||typeof Ar[0]=="function"||!sl,value:Zl||Mi,onChange:function(ir){ol(ir.target.value)},placeholder:Pa(tn,1)||"",ref:Fr},Xo,ys,{autoComplete:Ba}))),ie.createElement("div",{className:"".concat(St,"-active-bar"),style:(0,je.Z)((0,je.Z)({},Ns),{},{width:vs,position:"absolute"})}),Ps,Ds&&Bs)))}var wo=function(se){(0,It.Z)(fe,se);var ce=(0,Jt.Z)(fe);function fe(){var Ve;(0,rt.Z)(this,fe);for(var Ke=arguments.length,Bt=new Array(Ke),St=0;St{const{lineHeight:Ke}=se,Bt=Math.floor(fe*Ke)+2,St=Math.max((ce-Bt)/2,0),Xt=Math.max(ce-Bt-St,0);return{padding:`${St}px ${Ve}px ${Xt}px`}},_n=se=>{const{componentCls:ce,pickerCellCls:fe,pickerCellInnerCls:Ve,cellHeight:Ke,motionDurationSlow:Bt,borderRadiusSM:St,motionDurationMid:Xt,cellHoverBg:Yt,lineWidth:on,lineType:Qn,colorPrimary:gn,cellActiveWithRangeBg:fn,colorTextLightSolid:Tn,controlHeightSM:zn,cellRangeBorderColor:Xe,pickerCellBorderGap:Ft,cellHoverWithRangeBg:tn,cellWidth:Mn,colorTextDisabled:bn,cellBgDisabled:Qt}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Ke,transform:"translateY(-50%)",transition:`all ${Bt}`,content:'""'},[Ve]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Ke,height:Ke,lineHeight:`${Ke}px`,borderRadius:St,transition:`background ${Xt}, border ${Xt}`},"&-range-hover-start, &-range-hover-end":{[Ve]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${fe}-in-view), + &:hover:not(${fe}-selected):not(${fe}-range-start):not(${fe}-range-end):not(${fe}-range-hover-start):not(${fe}-range-hover-end)`]:{[Ve]:{background:Yt}},[`&-in-view${fe}-today ${Ve}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${on}px ${Qn} ${gn}`,borderRadius:St,content:'""'}},[`&-in-view${fe}-in-range`]:{position:"relative","&::before":{background:fn}},[`&-in-view${fe}-selected ${Ve}, + &-in-view${fe}-range-start ${Ve}, + &-in-view${fe}-range-end ${Ve}`]:{color:Tn,background:gn},[`&-in-view${fe}-range-start:not(${fe}-range-start-single), + &-in-view${fe}-range-end:not(${fe}-range-end-single)`]:{"&::before":{background:fn}},[`&-in-view${fe}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${fe}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${fe}-range-hover-start:not(${fe}-in-range):not(${fe}-range-start):not(${fe}-range-end), + &-in-view${fe}-range-hover-end:not(${fe}-in-range):not(${fe}-range-start):not(${fe}-range-end), + &-in-view${fe}-range-hover-start${fe}-range-start-single, + &-in-view${fe}-range-hover-start${fe}-range-start${fe}-range-end${fe}-range-end-near-hover, + &-in-view${fe}-range-hover-end${fe}-range-start${fe}-range-end${fe}-range-start-near-hover, + &-in-view${fe}-range-hover-end${fe}-range-end-single, + &-in-view${fe}-range-hover:not(${fe}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:zn,borderTop:`${on}px dashed ${Xe}`,borderBottom:`${on}px dashed ${Xe}`,transform:"translateY(-50%)",transition:`all ${Bt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Ft},[`&-in-view${fe}-in-range${fe}-range-hover::before, + &-in-view${fe}-in-range${fe}-range-hover-start::before, + &-in-view${fe}-in-range${fe}-range-hover-end::before, + &-in-view${fe}-range-start${fe}-range-hover::before, + &-in-view${fe}-range-end${fe}-range-hover::before, + &-in-view${fe}-range-start:not(${fe}-range-start-single)${fe}-range-hover-start::before, + &-in-view${fe}-range-end:not(${fe}-range-end-single)${fe}-range-hover-end::before, + ${ce}-panel + > :not(${ce}-date-panel) + &-in-view${fe}-in-range${fe}-range-hover-start::before, + ${ce}-panel + > :not(${ce}-date-panel) + &-in-view${fe}-in-range${fe}-range-hover-end::before`]:{background:tn},[`&-in-view${fe}-range-start:not(${fe}-range-start-single):not(${fe}-range-end) ${Ve}`]:{borderStartStartRadius:St,borderEndStartRadius:St,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${fe}-range-end:not(${fe}-range-end-single):not(${fe}-range-start) ${Ve}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:St,borderEndEndRadius:St},[`&-range-hover${fe}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${fe}-range-hover:first-child::after, + tr > &-in-view${fe}-range-hover-end:first-child::after, + &-in-view${fe}-start${fe}-range-hover-edge-start${fe}-range-hover-edge-start-near-range::after, + &-in-view${fe}-range-hover-edge-start:not(${fe}-range-hover-edge-start-near-range)::after, + &-in-view${fe}-range-hover-start::after`]:{insetInlineStart:(Mn-Ke)/2,borderInlineStart:`${on}px dashed ${Xe}`,borderStartStartRadius:St,borderEndStartRadius:St},[`tr > &-in-view${fe}-range-hover:last-child::after, + tr > &-in-view${fe}-range-hover-start:last-child::after, + &-in-view${fe}-end${fe}-range-hover-edge-end${fe}-range-hover-edge-end-near-range::after, + &-in-view${fe}-range-hover-edge-end:not(${fe}-range-hover-edge-end-near-range)::after, + &-in-view${fe}-range-hover-end::after`]:{insetInlineEnd:(Mn-Ke)/2,borderInlineEnd:`${on}px dashed ${Xe}`,borderStartEndRadius:St,borderEndEndRadius:St},"&-disabled":{color:bn,pointerEvents:"none",[Ve]:{background:"transparent"},"&::before":{background:Qt}},[`&-disabled${fe}-today ${Ve}::before`]:{borderColor:bn}}},wr=se=>{const{componentCls:ce,pickerCellCls:fe,pickerCellInnerCls:Ve,pickerYearMonthCellWidth:Ke,pickerControlIconSize:Bt,cellWidth:St,paddingSM:Xt,paddingXS:Yt,paddingXXS:on,colorBgContainer:Qn,lineWidth:gn,lineType:fn,borderRadiusLG:Tn,colorPrimary:zn,colorTextHeading:Xe,colorSplit:Ft,pickerControlIconBorderWidth:tn,colorIcon:Mn,textHeight:bn,motionDurationMid:Qt,colorIconHover:Gn,fontWeightStrong:wn,cellHeight:Yn,pickerCellPaddingVertical:_a,colorTextDisabled:za,colorText:sr,fontSize:Br,cellHoverWithRangeBg:no,motionDurationSlow:Dr,withoutTimeCellHeight:$o,pickerQuarterPanelContentHeight:Co,colorLink:eo,colorLinkActive:ao,colorLinkHover:Io,cellRangeBorderColor:Ho,borderRadiusSM:fo,colorTextLightSolid:So,cellHoverBg:xi,timeColumnHeight:gi,timeColumnWidth:ge,timeCellHeight:ve,controlItemBgActive:De,marginXXS:He,pickerDatePanelPaddingHorizontal:et}=se,ot=St*7+et*2,Lt=(ot-Yt*2)/3-Ke-Xt,At=(ot-Yt*2)/4-Ke;return{[ce]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Qn,border:`${gn}px ${fn} ${Ft}`,borderRadius:Tn,outline:"none","&-focused":{borderColor:zn},"&-rtl":{direction:"rtl",[`${ce}-prev-icon, + ${ce}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ce}-next-icon, + ${ce}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:ot},"&-header":{display:"flex",padding:`0 ${Yt}px`,color:Xe,borderBottom:`${gn}px ${fn} ${Ft}`,"> *":{flex:"none"},button:{padding:0,color:Mn,lineHeight:`${bn}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Qt}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Br,"&:hover":{color:Gn}},"&-view":{flex:"auto",fontWeight:wn,lineHeight:`${bn}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Yt},"&:hover":{color:zn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Bt,height:Bt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Bt,height:Bt,border:"0 solid currentcolor",borderBlockStartWidth:tn,borderBlockEndWidth:0,borderInlineStartWidth:tn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Bt/2),insetInlineStart:Math.ceil(Bt/2),display:"inline-block",width:Bt,height:Bt,border:"0 solid currentcolor",borderBlockStartWidth:tn,borderBlockEndWidth:0,borderInlineStartWidth:tn,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Yn,fontWeight:"normal"},th:{height:Yn+_a*2,color:sr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${_a}px 0`,color:za,cursor:"pointer","&-in-view":{color:sr}},_n(se)),[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-start ${Ve}, + &-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${Ve}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:no,transition:`all ${Dr}`,content:'""'}},[`&-date-panel + ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-start + ${Ve}::after`]:{insetInlineEnd:-(St-Yn)/2,insetInlineStart:0},[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${Ve}::after`]:{insetInlineEnd:0,insetInlineStart:-(St-Yn)/2},[`&-range-hover${ce}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-content`]:{height:$o*4},[Ve]:{padding:`0 ${Yt}px`}},"&-quarter-panel":{[`${ce}-content`]:{height:Co},[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:At,borderInlineStart:`${gn}px dashed ${Ho}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:At,borderInlineEnd:`${gn}px dashed ${Ho}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:At,borderInlineEnd:`${gn}px dashed ${Ho}`,[`${ce}-panel-rtl &`]:{insetInlineStart:At,borderInlineStart:`${gn}px dashed ${Ho}`}}},[`&-panel ${ce}-footer`]:{borderTop:`${gn}px ${fn} ${Ft}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${bn-2*gn}px`,textAlign:"center","&-extra":{padding:`0 ${Xt}px`,lineHeight:`${bn-2*gn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${gn}px ${fn} ${Ft}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:eo,"&:hover":{color:Io},"&:active":{color:ao},[`&${ce}-today-btn-disabled`]:{color:za,cursor:"not-allowed"}},"&-decade-panel":{[Ve]:{padding:`0 ${Yt/2}px`},[`${ce}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-body`]:{padding:`0 ${Yt}px`},[Ve]:{width:Ke},[`${ce}-cell-range-hover-start::after`]:{borderStartStartRadius:fo,borderEndStartRadius:fo,borderStartEndRadius:0,borderEndEndRadius:0,[`${ce}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:fo,borderEndEndRadius:fo}},[`${ce}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:fo,borderEndEndRadius:fo,[`${ce}-panel-rtl &`]:{borderStartStartRadius:fo,borderEndStartRadius:fo,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:Lt,borderInlineStart:`${gn}px dashed ${Ho}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:Lt,borderInlineEnd:`${gn}px dashed ${Ho}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:Lt,borderInlineEnd:`${gn}px dashed ${Ho}`,[`${ce}-panel-rtl &`]:{insetInlineStart:Lt,borderInlineStart:`${gn}px dashed ${Ho}`}}},"&-week-panel":{[`${ce}-body`]:{padding:`${Yt}px ${Xt}px`},[`${ce}-cell`]:{[`&:hover ${Ve}, + &-selected ${Ve}, + ${Ve}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Qt}`},"&:first-child:before":{borderStartStartRadius:fo,borderEndStartRadius:fo},"&:last-child:before":{borderStartEndRadius:fo,borderEndEndRadius:fo}},"&:hover td":{"&:before":{background:xi}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${fe}`]:{"&:before":{background:zn},[`&${ce}-cell-week`]:{color:new Jr.C(So).setAlpha(.5).toHexString()},[Ve]:{color:So}}},"&-range-hover td:before":{background:De}}},"&-date-panel":{[`${ce}-body`]:{padding:`${Yt}px ${et}px`},[`${ce}-content`]:{width:St*7,th:{width:St,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ce}-time-panel`]:{borderInlineStart:`${gn}px ${fn} ${Ft}`},[`${ce}-date-panel, + ${ce}-time-panel`]:{transition:`opacity ${Dr}`},"&-active":{[`${ce}-date-panel, + ${ce}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ce}-content`]:{display:"flex",flex:"auto",height:gi},"&-column":{flex:"1 0 auto",width:ge,margin:`${on}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Qt}`,overflowX:"hidden","&::after":{display:"block",height:gi-ve,content:'""'},"&:not(:first-child)":{borderInlineStart:`${gn}px ${fn} ${Ft}`},"&-active":{background:new Jr.C(De).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ce}-time-panel-cell`]:{marginInline:He,[`${ce}-time-panel-cell-inner`]:{display:"block",width:ge-2*He,height:ve,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ge-ve)/2,color:sr,lineHeight:`${ve}px`,borderRadius:fo,cursor:"pointer",transition:`background ${Qt}`,"&:hover":{background:xi}},"&-selected":{[`${ce}-time-panel-cell-inner`]:{background:De}},"&-disabled":{[`${ce}-time-panel-cell-inner`]:{color:za,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ce}-time-panel-column:after`]:{height:gi-ve+on*2}}}},si=se=>{const{componentCls:ce,colorBgContainer:fe,colorError:Ve,errorActiveShadow:Ke,colorWarning:Bt,warningActiveShadow:St}=se;return{[`${ce}:not(${ce}-disabled)`]:{[`&${ce}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:fe,borderColor:Ve},[`&${ce}-focused, &:focus`]:Object.assign({},(0,$r.M1)((0,qr.TS)(se,{activeBorderColor:Ve,activeShadow:Ke}))),[`${ce}-active-bar`]:{background:Ve}},[`&${ce}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:fe,borderColor:Bt},[`&${ce}-focused, &:focus`]:Object.assign({},(0,$r.M1)((0,qr.TS)(se,{activeBorderColor:Bt,activeShadow:St}))),[`${ce}-active-bar`]:{background:Bt}}}}},di=se=>{const{componentCls:ce,antCls:fe,controlHeight:Ve,fontSize:Ke,paddingInline:Bt,colorBgContainer:St,lineWidth:Xt,lineType:Yt,colorBorder:on,borderRadius:Qn,motionDurationMid:gn,colorBgContainerDisabled:fn,colorTextDisabled:Tn,colorTextPlaceholder:zn,controlHeightLG:Xe,fontSizeLG:Ft,controlHeightSM:tn,paddingInlineSM:Mn,paddingXS:bn,marginXS:Qt,colorTextDescription:Gn,lineWidthBold:wn,lineHeight:Yn,colorPrimary:_a,motionDurationSlow:za,zIndexPopup:sr,paddingXXS:Br,paddingSM:no,textHeight:Dr,cellActiveWithRangeBg:$o,colorPrimaryBorder:Co,sizePopupArrow:eo,borderRadiusXS:ao,borderRadiusOuter:Io,colorBgElevated:Ho,borderRadiusLG:fo,boxShadowSecondary:So,borderRadiusSM:xi,colorSplit:gi,cellHoverBg:ge,presetsWidth:ve,presetsMaxWidth:De,boxShadowPopoverArrow:He,colorTextQuaternary:et}=se;return[{[ce]:Object.assign(Object.assign(Object.assign({},(0,Si.Wf)(se)),qn(se,Ve,Ke,Bt)),{position:"relative",display:"inline-flex",alignItems:"center",background:St,lineHeight:1,border:`${Xt}px ${Yt} ${on}`,borderRadius:Qn,transition:`border ${gn}, box-shadow ${gn}`,"&:hover, &-focused":Object.assign({},(0,$r.pU)(se)),"&-focused":Object.assign({},(0,$r.M1)(se)),[`&${ce}-disabled`]:{background:fn,borderColor:on,cursor:"not-allowed",[`${ce}-suffix`]:{color:et}},[`&${ce}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ce}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,$r.ik)(se)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ce}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:zn}}},"&-large":Object.assign(Object.assign({},qn(se,Xe,Ft,Bt)),{[`${ce}-input > input`]:{fontSize:Ft}}),"&-small":Object.assign({},qn(se,tn,Ke,Mn)),[`${ce}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:bn/2,color:Tn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Qt}}},[`${ce}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Tn,lineHeight:1,background:St,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${gn}, color ${gn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Gn}},[`${ce}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Ft,color:Tn,fontSize:Ft,verticalAlign:"top",cursor:"default",[`${ce}-focused &`]:{color:Gn},[`${ce}-range-separator &`]:{[`${ce}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ce}-clear`]:{insetInlineEnd:Bt},"&:hover":{[`${ce}-clear`]:{opacity:1}},[`${ce}-active-bar`]:{bottom:-Xt,height:wn,marginInlineStart:Bt,background:_a,opacity:0,transition:`all ${za} ease-out`,pointerEvents:"none"},[`&${ce}-focused`]:{[`${ce}-active-bar`]:{opacity:1}},[`${ce}-range-separator`]:{alignItems:"center",padding:`0 ${bn}px`,lineHeight:1},[`&${ce}-small`]:{[`${ce}-clear`]:{insetInlineEnd:Mn},[`${ce}-active-bar`]:{marginInlineStart:Mn}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Si.Wf)(se)),wr(se)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:sr,[`&${ce}-dropdown-hidden`]:{display:"none"},[`&${ce}-dropdown-placement-bottomLeft`]:{[`${ce}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ce}-dropdown-placement-topLeft`]:{[`${ce}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${fe}-slide-up-enter${fe}-slide-up-enter-active${ce}-dropdown-placement-topLeft, + &${fe}-slide-up-enter${fe}-slide-up-enter-active${ce}-dropdown-placement-topRight, + &${fe}-slide-up-appear${fe}-slide-up-appear-active${ce}-dropdown-placement-topLeft, + &${fe}-slide-up-appear${fe}-slide-up-appear-active${ce}-dropdown-placement-topRight`]:{animationName:Ga.Qt},[`&${fe}-slide-up-enter${fe}-slide-up-enter-active${ce}-dropdown-placement-bottomLeft, + &${fe}-slide-up-enter${fe}-slide-up-enter-active${ce}-dropdown-placement-bottomRight, + &${fe}-slide-up-appear${fe}-slide-up-appear-active${ce}-dropdown-placement-bottomLeft, + &${fe}-slide-up-appear${fe}-slide-up-appear-active${ce}-dropdown-placement-bottomRight`]:{animationName:Ga.fJ},[`&${fe}-slide-up-leave${fe}-slide-up-leave-active${ce}-dropdown-placement-topLeft, + &${fe}-slide-up-leave${fe}-slide-up-leave-active${ce}-dropdown-placement-topRight`]:{animationName:Ga.ly},[`&${fe}-slide-up-leave${fe}-slide-up-leave-active${ce}-dropdown-placement-bottomLeft, + &${fe}-slide-up-leave${fe}-slide-up-leave-active${ce}-dropdown-placement-bottomRight`]:{animationName:Ga.Uw},[`${ce}-panel > ${ce}-time-panel`]:{paddingTop:Br},[`${ce}-ranges`]:{marginBottom:0,padding:`${Br}px ${no}px`,overflow:"hidden",lineHeight:`${Dr-2*Xt-bn/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ce}-preset > ${fe}-tag-blue`]:{color:_a,background:$o,borderColor:Co,cursor:"pointer"},[`${ce}-ok`]:{marginInlineStart:"auto"}},[`${ce}-range-wrapper`]:{display:"flex",position:"relative"},[`${ce}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Bt*1.5,transition:`left ${za} ease-out`},(0,zo.r)(eo,ao,Io,Ho,He)),[`${ce}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ho,borderRadius:fo,boxShadow:So,transition:`margin ${za}`,[`${ce}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ce}-presets`]:{display:"flex",flexDirection:"column",minWidth:ve,maxWidth:De,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:bn,borderInlineEnd:`${Xt}px ${Yt} ${gi}`,li:Object.assign(Object.assign({},Si.vS),{borderRadius:xi,paddingInline:bn,paddingBlock:(tn-Math.round(Ke*Yn))/2,cursor:"pointer",transition:`all ${za}`,"+ li":{marginTop:Qt},"&:hover":{background:ge}})}},[`${ce}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ce}-panel`]:{borderWidth:`0 0 ${Xt}px`},"&:last-child":{[`${ce}-panel`]:{borderWidth:0}}},[`${ce}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ce}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:on}}}}),"&-dropdown-range":{padding:`${eo*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ce}-separator`]:{transform:"rotate(180deg)"},[`${ce}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ga.oN)(se,"slide-up"),(0,Ga.oN)(se,"slide-down"),(0,lr.Fm)(se,"move-up"),(0,lr.Fm)(se,"move-down")]},ci=se=>{const{componentCls:ce,controlHeightLG:fe,paddingXXS:Ve,padding:Ke}=se;return{pickerCellCls:`${ce}-cell`,pickerCellInnerCls:`${ce}-cell-inner`,pickerYearMonthCellWidth:fe*1.5,pickerQuarterPanelContentHeight:fe*1.4,pickerCellPaddingVertical:Ve+Ve/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Ke+Ve/2}},Ei=se=>({cellHoverBg:se.controlItemBgHover,cellActiveWithRangeBg:se.controlItemBgActive,cellHoverWithRangeBg:new Jr.C(se.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Jr.C(se.colorPrimary).lighten(20).toHexString(),cellBgDisabled:se.colorBgContainerDisabled,timeColumnWidth:se.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:se.controlHeightSM*1.5,cellHeight:se.controlHeightSM,textHeight:se.controlHeightLG,withoutTimeCellHeight:se.controlHeightLG*1.65});var Ci=(0,La.Z)("DatePicker",se=>{const ce=(0,qr.TS)((0,$r.e5)(se),ci(se));return[di(ce),si(ce),(0,ar.c)(se,{focusElCls:`${se.componentCls}-focused`})]},se=>Object.assign(Object.assign(Object.assign({},(0,$r.TM)(se)),Ei(se)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:se.zIndexPopupBase+50}));function Ao(se,ce,fe){return fe!==void 0?fe:ce==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function ai(se,ce,fe){return fe!==void 0?fe:ce==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function Gr(se,ce){const fe={adjustX:1,adjustY:1};switch(ce){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:fe};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:fe};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:fe};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:fe};default:return{points:se==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:fe}}}function bi(se){return se?Array.isArray(se)?se:[se]:[]}function wi(se){const{format:ce,picker:fe,showHour:Ve,showMinute:Ke,showSecond:Bt,use12Hours:St}=se,Xt=bi(ce)[0],Yt=Object.assign({},se);return ce&&Array.isArray(ce)&&(Yt.format=Xt),Xt&&typeof Xt=="string"&&(!Xt.includes("s")&&Bt===void 0&&(Yt.showSecond=!1),!Xt.includes("m")&&Ke===void 0&&(Yt.showMinute=!1),!Xt.includes("H")&&!Xt.includes("h")&&!Xt.includes("K")&&!Xt.includes("k")&&Ve===void 0&&(Yt.showHour=!1),(Xt.includes("a")||Xt.includes("A"))&&St===void 0&&(Yt.use12Hours=!0)),fe==="time"?Yt:(typeof Xt=="function"&&delete Yt.format,{showTime:Yt})}function Ri(se,ce,fe){if(se===!1)return!1;const Ve={clearIcon:ce!=null?ce:fe};return typeof se=="object"?Object.assign(Object.assign({},Ve),se):Ve}var Wi=te(3113);function Ti(se){return ie.createElement(Wi.ZP,Object.assign({size:"small",type:"primary"},se))}var Bi={button:Ti},_i=function(se,ce){var fe={};for(var Ve in se)Object.prototype.hasOwnProperty.call(se,Ve)&&ce.indexOf(Ve)<0&&(fe[Ve]=se[Ve]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ve=Object.getOwnPropertySymbols(se);Ke{const{prefixCls:Ke,getPopupContainer:Bt,className:St,placement:Xt,size:Yt,disabled:on,bordered:Qn=!0,placeholder:gn,popupClassName:fn,dropdownClassName:Tn,status:zn,clearIcon:Xe,allowClear:Ft,rootClassName:tn}=fe,Mn=_i(fe,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),bn=ie.useRef(null),{getPrefixCls:Qt,direction:Gn,getPopupContainer:wn}=(0,ie.useContext)(Kr.E_),Yn=Qt("picker",Ke),{compactSize:_a,compactItemClassnames:za}=(0,Go.ri)(Yn,Gn),{format:sr,showTime:Br,picker:no}=fe,Dr=Qt(),[$o,Co]=Ci(Yn),eo=Object.assign(Object.assign({},Br?wi(Object.assign({format:sr,picker:no},Br)):{}),no==="time"?wi(Object.assign(Object.assign({format:sr},fe),{picker:no})):{}),ao=(0,Or.Z)(He=>{var et;return(et=Yt!=null?Yt:_a)!==null&&et!==void 0?et:He}),Io=ie.useContext(xr.Z),Ho=on!=null?on:Io,fo=(0,ie.useContext)(yr.aM),{hasFeedback:So,status:xi,feedbackIcon:gi}=fo,ge=ie.createElement(ie.Fragment,null,no==="time"?ie.createElement(zt,null):ie.createElement(Ce,null),So&&gi);(0,ie.useImperativeHandle)(Ve,()=>({focus:()=>{var He;return(He=bn.current)===null||He===void 0?void 0:He.focus()},blur:()=>{var He;return(He=bn.current)===null||He===void 0?void 0:He.blur()}}));const[ve]=(0,to.Z)("Calendar",Wo.Z),De=Object.assign(Object.assign({},ve),fe.locale);return $o(ie.createElement(lo,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Yn}-separator`},ie.createElement(Dt,null)),disabled:Ho,ref:bn,dropdownAlign:Gr(Gn,Xt),placeholder:ai(De,no,gn),suffixIcon:ge,prevIcon:ie.createElement("span",{className:`${Yn}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Yn}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Yn}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Yn}-super-next-icon`}),transitionName:`${Dr}-slide-up`},Mn,eo,{className:Re()({[`${Yn}-${ao}`]:ao,[`${Yn}-borderless`]:!Qn},(0,Eo.Z)(Yn,(0,Eo.F)(xi,zn),So),Co,za,St,tn),locale:De.lang,prefixCls:Yn,getPopupContainer:Bt||wn,generateConfig:se,components:Bi,direction:Gn,dropdownClassName:Re()(Co,fn||Tn,tn),allowClear:Ri(Ft,Xe,ie.createElement(Mt.Z,null))})))})}var Ui=function(se,ce){var fe={};for(var Ve in se)Object.prototype.hasOwnProperty.call(se,Ve)&&ce.indexOf(Ve)<0&&(fe[Ve]=se[Ve]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ve=Object.getOwnPropertySymbols(se);Ke{const{prefixCls:zn,getPopupContainer:Xe,style:Ft,className:tn,rootClassName:Mn,size:bn,bordered:Qt=!0,placement:Gn,placeholder:wn,popupClassName:Yn,dropdownClassName:_a,disabled:za,status:sr,clearIcon:Br,allowClear:no}=fn,Dr=Ui(fn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:$o,direction:Co,getPopupContainer:eo,[Qn]:ao}=(0,ie.useContext)(Kr.E_),Io=$o("picker",zn),{compactSize:Ho,compactItemClassnames:fo}=(0,Go.ri)(Io,Co),So=ie.useRef(null),{format:xi,showTime:gi}=fn,[ge,ve]=Ci(Io);(0,ie.useImperativeHandle)(Tn,()=>({focus:()=>{var kn;return(kn=So.current)===null||kn===void 0?void 0:kn.focus()},blur:()=>{var kn;return(kn=So.current)===null||kn===void 0?void 0:kn.blur()}}));const De={showToday:!0};let He={};Yt&&(He.picker=Yt);const et=Yt||fn.picker;He=Object.assign(Object.assign(Object.assign({},He),gi?wi(Object.assign({format:xi,picker:et},gi)):{}),et==="time"?wi(Object.assign(Object.assign({format:xi},fn),{picker:et})):{});const ot=$o(),Lt=(0,Or.Z)(kn=>{var na;return(na=bn!=null?bn:Ho)!==null&&na!==void 0?na:kn}),At=ie.useContext(xr.Z),bt=za!=null?za:At,Wt=(0,ie.useContext)(yr.aM),{hasFeedback:jt,status:Kt,feedbackIcon:cn}=Wt,dn=ie.createElement(ie.Fragment,null,et==="time"?ie.createElement(zt,null):ie.createElement(Ce,null),jt&&cn),[vn]=(0,to.Z)("DatePicker",Wo.Z),Kn=Object.assign(Object.assign({},vn),fn.locale);return ge(ie.createElement(Fo,Object.assign({ref:So,placeholder:Ao(Kn,et,wn),suffixIcon:dn,dropdownAlign:Gr(Co,Gn),prevIcon:ie.createElement("span",{className:`${Io}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Io}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Io}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Io}-super-next-icon`}),transitionName:`${ot}-slide-up`},De,Dr,He,{locale:Kn.lang,className:Re()({[`${Io}-${Lt}`]:Lt,[`${Io}-borderless`]:!Qt},(0,Eo.Z)(Io,(0,Eo.F)(Kt,sr),jt),ve,fo,ao==null?void 0:ao.className,tn,Mn),style:Object.assign(Object.assign({},ao==null?void 0:ao.style),Ft),prefixCls:Io,getPopupContainer:Xe||eo,generateConfig:se,components:Bi,direction:Co,disabled:bt,dropdownClassName:Re()(ve,Mn,Yn||_a),allowClear:Ri(no,Br,ie.createElement(Mt.Z,null))})))});return on&&(gn.displayName=on),gn}const fe=ce(),Ve=ce("week","WeekPicker"),Ke=ce("month","MonthPicker"),Bt=ce("year","YearPicker"),St=ce("time","TimePicker"),Xt=ce("quarter","QuarterPicker");return{DatePicker:fe,WeekPicker:Ve,MonthPicker:Ke,YearPicker:Bt,TimePicker:St,QuarterPicker:Xt}}const El=null;function ml(se){const{DatePicker:ce,WeekPicker:fe,MonthPicker:Ve,YearPicker:Ke,TimePicker:Bt,QuarterPicker:St}=Qi(se),Xt=$i(se),Yt=ce;return Yt.WeekPicker=fe,Yt.MonthPicker=Ve,Yt.YearPicker=Ke,Yt.RangePicker=Xt,Yt.TimePicker=Bt,Yt.QuarterPicker=St,Yt}var pl=ml;const Vi=pl(z);function tl(se){const ce=Gr(se.direction,se.placement);return ce.overflow.adjustY=!1,ce.overflow.adjustX=!1,Object.assign(Object.assign({},se),{dropdownAlign:ce})}const nl=(0,ae.Z)(Vi,"picker",null,tl);Vi._InternalPanelDoNotUseOrYouWillBeFired=nl;const Cl=(0,ae.Z)(Vi.RangePicker,"picker",null,tl);Vi._InternalRangePanelDoNotUseOrYouWillBeFired=Cl,Vi.generatePicker=pl;var bl=Vi},28103:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return Je}});var ne=te(92310),ee=te.n(ne),Ie=te(59301),Ue=te(36355),ze=te(17313),ke=te(83116),oe=te(37613);const lt=Ae=>{const{componentCls:le,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:b,textPaddingInline:E,orientationMargin:x,verticalMarginInline:z}=Ae;return{[le]:Object.assign(Object.assign({},(0,ze.Wf)(Ae)),{borderBlockStart:`${b}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ae.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${le}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ae.dividerHorizontalWithTextGutterMargin}px 0`,color:Ae.colorTextHeading,fontWeight:500,fontSize:Ae.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${le}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${le}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${le}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${le}-with-text${le}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${le}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${le}-with-text`]:{color:Ae.colorText,fontWeight:"normal",fontSize:Ae.fontSize},[`&-horizontal${le}-with-text-left${le}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${le}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${le}-with-text-right${le}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${le}-inner-text`]:{paddingInlineEnd:y}}})}};var ct=(0,ke.Z)("Divider",Ae=>{const le=(0,oe.TS)(Ae,{dividerHorizontalWithTextGutterMargin:Ae.margin,dividerHorizontalGutterMargin:Ae.marginLG,sizePaddingEdgeHorizontal:0});return[lt(le)]},Ae=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ae.marginXS})),$e=function(Ae,le){var y={};for(var a in Ae)Object.prototype.hasOwnProperty.call(Ae,a)&&le.indexOf(a)<0&&(y[a]=Ae[a]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(Ae);b{const{getPrefixCls:le,direction:y,divider:a}=Ie.useContext(Ue.E_),{prefixCls:b,type:E="horizontal",orientation:x="center",orientationMargin:z,className:ae,rootClassName:re,children:ie,dashed:pe,plain:ye,style:Le}=Ae,we=$e(Ae,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Me=le("divider",b),[Ce,Ot]=ct(Me),xt=x.length>0?`-${x}`:x,ln=!!ie,yt=x==="left"&&z!=null,zt=x==="right"&&z!=null,Mt=ee()(Me,a==null?void 0:a.className,Ot,`${Me}-${E}`,{[`${Me}-with-text`]:ln,[`${Me}-with-text${xt}`]:ln,[`${Me}-dashed`]:!!pe,[`${Me}-plain`]:!!ye,[`${Me}-rtl`]:y==="rtl",[`${Me}-no-default-orientation-margin-left`]:yt,[`${Me}-no-default-orientation-margin-right`]:zt},ae,re),Ut=Ie.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),pt=Object.assign(Object.assign({},yt&&{marginLeft:Ut}),zt&&{marginRight:Ut});return Ce(Ie.createElement("div",Object.assign({className:Mt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Le)},we,{role:"separator"}),ie&&E!=="vertical"&&Ie.createElement("span",{className:`${Me}-inner-text`,style:pt},ie)))}},43428:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return xe}});var ne=te(92310),ee=te.n(ne),Ie=te(20439),Ue=te(50298),ze=te(43403),ke=te(34280),oe=te(59301),lt=oe.createContext(null),ct=oe.createContext({}),$e=lt,it=te(4635),Je=te(14809),Ae=te(77900),le=te(10228),y=te(26112),a=te(70425),b=function(ut){var Ct=ut.prefixCls,gt=ut.className,Oe=ut.style,Ne=ut.children,Ee=ut.containerRef,me=ut.id,Ze=ut.onMouseEnter,he=ut.onMouseOver,ue=ut.onMouseLeave,de=ut.onClick,Fe=ut.onKeyDown,be=ut.onKeyUp,Pe={onMouseEnter:Ze,onMouseOver:he,onMouseLeave:ue,onClick:de,onKeyDown:Fe,onKeyUp:be},Ge=oe.useContext(ct),at=Ge.panel,_e=(0,a.useComposeRef)(at,Ee);return oe.createElement(oe.Fragment,null,oe.createElement("div",(0,Je.Z)({id:me,className:ee()("".concat(Ct,"-content"),gt),style:(0,Ie.Z)({},Oe),"aria-modal":"true",role:"dialog",ref:_e},Pe),Ne))},E=b,x=te(48736);function z(je){return typeof je=="string"&&String(Number(je))===je?((0,x.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(je)):je}function ae(je){warning(!("wrapperClassName"in je),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!je.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var re={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ie(je,ut){var Ct,gt,Oe,Ne,Ee=je.prefixCls,me=je.open,Ze=je.placement,he=je.inline,ue=je.push,de=je.forceRender,Fe=je.autoFocus,be=je.keyboard,Pe=je.rootClassName,Ge=je.rootStyle,at=je.zIndex,_e=je.className,tt=je.id,qe=je.style,st=je.motion,Se=je.width,Be=je.height,Ye=je.children,Qe=je.contentWrapperStyle,dt=je.mask,kt=je.maskClosable,Te=je.maskMotion,Ht=je.maskClassName,Sn=je.maskStyle,Nn=je.afterOpenChange,yn=je.onClose,nn=je.onMouseEnter,$n=je.onMouseOver,Xn=je.onMouseLeave,qt=je.onClick,Ln=je.onKeyDown,Jn=je.onKeyUp,En=oe.useRef(),la=oe.useRef(),ga=oe.useRef();oe.useImperativeHandle(ut,function(){return En.current});var Da=function(Ma){var Pa=Ma.keyCode,hn=Ma.shiftKey;switch(Pa){case le.Z.TAB:{if(Pa===le.Z.TAB){if(!hn&&document.activeElement===ga.current){var qa;(qa=la.current)===null||qa===void 0||qa.focus({preventScroll:!0})}else if(hn&&document.activeElement===la.current){var Tr;(Tr=ga.current)===null||Tr===void 0||Tr.focus({preventScroll:!0})}}break}case le.Z.ESC:{yn&&be&&(Ma.stopPropagation(),yn(Ma));break}}};oe.useEffect(function(){if(me&&Fe){var ta;(ta=En.current)===null||ta===void 0||ta.focus({preventScroll:!0})}},[me]);var Hn=oe.useState(!1),Ya=(0,Ue.Z)(Hn,2),pn=Ya[0],va=Ya[1],ca=oe.useContext($e),Ja;ue===!1?Ja={distance:0}:ue===!0?Ja={}:Ja=ue||{};var vt=(Ct=(gt=(Oe=Ja)===null||Oe===void 0?void 0:Oe.distance)!==null&>!==void 0?gt:ca==null?void 0:ca.pushDistance)!==null&&Ct!==void 0?Ct:180,Nt=oe.useMemo(function(){return{pushDistance:vt,push:function(){va(!0)},pull:function(){va(!1)}}},[vt]);oe.useEffect(function(){if(me){var ta;ca==null||(ta=ca.push)===null||ta===void 0||ta.call(ca)}else{var Ma;ca==null||(Ma=ca.pull)===null||Ma===void 0||Ma.call(ca)}},[me]),oe.useEffect(function(){return function(){var ta;ca==null||(ta=ca.pull)===null||ta===void 0||ta.call(ca)}},[]);var Pt=dt&&oe.createElement(Ae.default,(0,Je.Z)({key:"mask"},Te,{visible:me}),function(ta,Ma){var Pa=ta.className,hn=ta.style;return oe.createElement("div",{className:ee()("".concat(Ee,"-mask"),Pa,Ht),style:(0,Ie.Z)((0,Ie.Z)({},hn),Sn),onClick:kt&&me?yn:void 0,ref:Ma})}),Bn=typeof st=="function"?st(Ze):st,Rn={};if(pn&&vt)switch(Ze){case"top":Rn.transform="translateY(".concat(vt,"px)");break;case"bottom":Rn.transform="translateY(".concat(-vt,"px)");break;case"left":Rn.transform="translateX(".concat(vt,"px)");break;default:Rn.transform="translateX(".concat(-vt,"px)");break}Ze==="left"||Ze==="right"?Rn.width=z(Se):Rn.height=z(Be);var sn={onMouseEnter:nn,onMouseOver:$n,onMouseLeave:Xn,onClick:qt,onKeyDown:Ln,onKeyUp:Jn},Na=oe.createElement(Ae.default,(0,Je.Z)({key:"panel"},Bn,{visible:me,forceRender:de,onVisibleChanged:function(Ma){Nn==null||Nn(Ma)},removeOnLeave:!1,leavedClassName:"".concat(Ee,"-content-wrapper-hidden")}),function(ta,Ma){var Pa=ta.className,hn=ta.style;return oe.createElement("div",(0,Je.Z)({className:ee()("".concat(Ee,"-content-wrapper"),Pa),style:(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},Rn),hn),Qe)},(0,y.Z)(je,{data:!0})),oe.createElement(E,(0,Je.Z)({id:tt,containerRef:Ma,prefixCls:Ee,className:_e,style:qe},sn),Ye))}),ma=(0,Ie.Z)({},Ge);return at&&(ma.zIndex=at),oe.createElement($e.Provider,{value:Nt},oe.createElement("div",{className:ee()(Ee,"".concat(Ee,"-").concat(Ze),Pe,(Ne={},(0,it.Z)(Ne,"".concat(Ee,"-open"),me),(0,it.Z)(Ne,"".concat(Ee,"-inline"),he),Ne)),style:ma,tabIndex:-1,ref:En,onKeyDown:Da},Pt,oe.createElement("div",{tabIndex:0,ref:la,style:re,"aria-hidden":"true","data-sentinel":"start"}),Na,oe.createElement("div",{tabIndex:0,ref:ga,style:re,"aria-hidden":"true","data-sentinel":"end"})))}var pe=oe.forwardRef(ie),ye=pe,Le=function(ut){var Ct=ut.open,gt=Ct===void 0?!1:Ct,Oe=ut.prefixCls,Ne=Oe===void 0?"rc-drawer":Oe,Ee=ut.placement,me=Ee===void 0?"right":Ee,Ze=ut.autoFocus,he=Ze===void 0?!0:Ze,ue=ut.keyboard,de=ue===void 0?!0:ue,Fe=ut.width,be=Fe===void 0?378:Fe,Pe=ut.mask,Ge=Pe===void 0?!0:Pe,at=ut.maskClosable,_e=at===void 0?!0:at,tt=ut.getContainer,qe=ut.forceRender,st=ut.afterOpenChange,Se=ut.destroyOnClose,Be=ut.onMouseEnter,Ye=ut.onMouseOver,Qe=ut.onMouseLeave,dt=ut.onClick,kt=ut.onKeyDown,Te=ut.onKeyUp,Ht=ut.panelRef,Sn=oe.useState(!1),Nn=(0,Ue.Z)(Sn,2),yn=Nn[0],nn=Nn[1],$n=oe.useState(!1),Xn=(0,Ue.Z)($n,2),qt=Xn[0],Ln=Xn[1];(0,ke.Z)(function(){Ln(!0)},[]);var Jn=qt?gt:!1,En=oe.useRef(),la=oe.useRef();(0,ke.Z)(function(){Jn&&(la.current=document.activeElement)},[Jn]);var ga=function(va){var ca;if(nn(va),st==null||st(va),!va&&la.current&&!((ca=En.current)!==null&&ca!==void 0&&ca.contains(la.current))){var Ja;(Ja=la.current)===null||Ja===void 0||Ja.focus({preventScroll:!0})}},Da=oe.useMemo(function(){return{panel:Ht}},[Ht]);if(!qe&&!yn&&!Jn&&Se)return null;var Hn={onMouseEnter:Be,onMouseOver:Ye,onMouseLeave:Qe,onClick:dt,onKeyDown:kt,onKeyUp:Te},Ya=(0,Ie.Z)((0,Ie.Z)({},ut),{},{open:Jn,prefixCls:Ne,placement:me,autoFocus:he,keyboard:de,width:be,mask:Ge,maskClosable:_e,inline:tt===!1,afterOpenChange:ga,ref:En},Hn);return oe.createElement(ct.Provider,{value:Da},oe.createElement(ze.Z,{open:Jn||qe||yn,autoDestroy:!1,getContainer:tt,autoLock:Ge&&(Jn||yn)},oe.createElement(ye,Ya)))},we=Le,Me=we,Ce=te(62892),Ot=te(36355),xt=te(32441),ln=te(47729),zt=je=>{const{prefixCls:ut,title:Ct,footer:gt,extra:Oe,closeIcon:Ne,closable:Ee,onClose:me,headerStyle:Ze,drawerStyle:he,bodyStyle:ue,footerStyle:de,children:Fe}=je,be=oe.useCallback(tt=>oe.createElement("button",{type:"button",onClick:me,"aria-label":"Close",className:`${ut}-close`},tt),[me]),[Pe,Ge]=(0,ln.Z)(Ee,Ne,be,void 0,!0),at=oe.useMemo(()=>!Ct&&!Pe?null:oe.createElement("div",{style:Ze,className:ee()(`${ut}-header`,{[`${ut}-header-close-only`]:Pe&&!Ct&&!Oe})},oe.createElement("div",{className:`${ut}-header-title`},Ge,Ct&&oe.createElement("div",{className:`${ut}-title`},Ct)),Oe&&oe.createElement("div",{className:`${ut}-extra`},Oe)),[Pe,Ge,Oe,Ze,ut,Ct]),_e=oe.useMemo(()=>{if(!gt)return null;const tt=`${ut}-footer`;return oe.createElement("div",{className:tt,style:de},gt)},[gt,de,ut]);return oe.createElement("div",{className:`${ut}-wrapper-body`,style:he},at,oe.createElement("div",{className:`${ut}-body`,style:ue},Fe),_e)},Mt=te(33234),Ut=te(83116),pt=te(37613),nt=je=>{const{componentCls:ut,motionDurationSlow:Ct}=je,gt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ct}`}}};return{[ut]:{[`${ut}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ct}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${ut}-panel-motion`]:{"&-left":[gt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[gt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[gt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[gt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Dt=je=>{const{componentCls:ut,zIndexPopup:Ct,colorBgMask:gt,colorBgElevated:Oe,motionDurationSlow:Ne,motionDurationMid:Ee,padding:me,paddingLG:Ze,fontSizeLG:he,lineHeightLG:ue,lineWidth:de,lineType:Fe,colorSplit:be,marginSM:Pe,colorIcon:Ge,colorIconHover:at,colorText:_e,fontWeightStrong:tt,footerPaddingBlock:qe,footerPaddingInline:st}=je,Se=`${ut}-content-wrapper`;return{[ut]:{position:"fixed",inset:0,zIndex:Ct,pointerEvents:"none","&-pure":{position:"relative",background:Oe,[`&${ut}-left`]:{boxShadow:je.boxShadowDrawerLeft},[`&${ut}-right`]:{boxShadow:je.boxShadowDrawerRight},[`&${ut}-top`]:{boxShadow:je.boxShadowDrawerUp},[`&${ut}-bottom`]:{boxShadow:je.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ut}-mask`]:{position:"absolute",inset:0,zIndex:Ct,background:gt,pointerEvents:"auto"},[Se]:{position:"absolute",zIndex:Ct,maxWidth:"100vw",transition:`all ${Ne}`,"&-hidden":{display:"none"}},[`&-left > ${Se}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:je.boxShadowDrawerLeft},[`&-right > ${Se}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:je.boxShadowDrawerRight},[`&-top > ${Se}`]:{top:0,insetInline:0,boxShadow:je.boxShadowDrawerUp},[`&-bottom > ${Se}`]:{bottom:0,insetInline:0,boxShadow:je.boxShadowDrawerDown},[`${ut}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Oe,pointerEvents:"auto"},[`${ut}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${ut}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${me}px ${Ze}px`,fontSize:he,lineHeight:ue,borderBottom:`${de}px ${Fe} ${be}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ut}-extra`]:{flex:"none"},[`${ut}-close`]:{display:"inline-block",marginInlineEnd:Pe,color:Ge,fontWeight:tt,fontSize:he,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ee}`,textRendering:"auto","&:focus, &:hover":{color:at,textDecoration:"none"}},[`${ut}-title`]:{flex:1,margin:0,color:_e,fontWeight:je.fontWeightStrong,fontSize:he,lineHeight:ue},[`${ut}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Ze,overflow:"auto"},[`${ut}-footer`]:{flexShrink:0,padding:`${qe}px ${st}px`,borderTop:`${de}px ${Fe} ${be}`},"&-rtl":{direction:"rtl"}}}};var Et=(0,Ut.Z)("Drawer",je=>{const ut=(0,pt.TS)(je,{});return[Dt(ut),nt(ut)]},je=>({zIndexPopup:je.zIndexPopupBase,footerPaddingBlock:je.paddingXS,footerPaddingInline:je.padding})),Re=te(11575),rt=function(je,ut){var Ct={};for(var gt in je)Object.prototype.hasOwnProperty.call(je,gt)&&ut.indexOf(gt)<0&&(Ct[gt]=je[gt]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,gt=Object.getOwnPropertySymbols(je);Oe{var ut;const{rootClassName:Ct,width:gt,height:Oe,size:Ne="default",mask:Ee=!0,push:me=$t,open:Ze,afterOpenChange:he,onClose:ue,prefixCls:de,getContainer:Fe,style:be,className:Pe,visible:Ge,afterVisibleChange:at}=je,_e=rt(je,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:tt,getPrefixCls:qe,direction:st,drawer:Se}=oe.useContext(Ot.E_),Be=qe("drawer",de),[Ye,Qe]=Et(Be),dt=Fe===void 0&&tt?()=>tt(document.body):Fe,kt=ee()({"no-mask":!Ee,[`${Be}-rtl`]:st==="rtl"},Ct,Qe),Te=oe.useMemo(()=>gt!=null?gt:Ne==="large"?736:378,[gt,Ne]),Ht=oe.useMemo(()=>Oe!=null?Oe:Ne==="large"?736:378,[Oe,Ne]),Sn={motionName:(0,Ce.m)(Be,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Nn=nn=>({motionName:(0,Ce.m)(Be,`panel-motion-${nn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),yn=(0,Re.H)();return Ye(oe.createElement(Mt.BR,null,oe.createElement(xt.Ux,{status:!0,override:!0},oe.createElement(Me,Object.assign({prefixCls:Be,onClose:ue,maskMotion:Sn,motion:Nn},_e,{open:Ze!=null?Ze:Ge,mask:Ee,push:me,width:Te,height:Ht,style:Object.assign(Object.assign({},Se==null?void 0:Se.style),be),className:ee()(Se==null?void 0:Se.className,Pe),rootClassName:kt,getContainer:dt,afterOpenChange:he!=null?he:at,panelRef:yn}),oe.createElement(zt,Object.assign({prefixCls:Be},_e,{onClose:ue}))))))},Jt=je=>{const{prefixCls:ut,style:Ct,className:gt,placement:Oe="right"}=je,Ne=rt(je,["prefixCls","style","className","placement"]),{getPrefixCls:Ee}=oe.useContext(Ot.E_),me=Ee("drawer",ut),[Ze,he]=Et(me),ue=ee()(me,`${me}-pure`,`${me}-${Oe}`,he,gt);return Ze(oe.createElement("div",{className:ue,style:Ct},oe.createElement(zt,Object.assign({prefixCls:me},Ne))))};It._InternalPanelDoNotUseOrYouWillBeFired=Jt;var xe=It},91857:function(ht,Tt,te){"use strict";var ne=te(59301),ee=te(38819),Ie=te(92310),Ue=te.n(Ie),ze=te(31561),ke=te(70425),oe=te(18929),lt=te(2738),ct=te(79676),$e=te(53487),it=te(92343),Je=te(36355),Ae=te(20834),le=te(40875),y=te(88088),a=te(47211);const b=null,E=re=>{const{menu:ie,arrow:pe,prefixCls:ye,children:Le,trigger:we,disabled:Me,dropdownRender:Ce,getPopupContainer:Ot,overlayClassName:xt,rootClassName:ln,open:yt,onOpenChange:zt,visible:Mt,onVisibleChange:Ut,mouseEnterDelay:pt=.15,mouseLeaveDelay:wt=.1,autoAdjustOverflow:nt=!0,placement:Dt="",overlay:Et,transitionName:Re}=re,{getPopupContainer:rt,getPrefixCls:Zt,direction:$t}=ne.useContext(Je.E_),It=ne.useMemo(()=>{const Pe=Zt();return Re!==void 0?Re:Dt.includes("top")?`${Pe}-slide-down`:`${Pe}-slide-up`},[Zt,Dt,Re]),Jt=ne.useMemo(()=>Dt?Dt.includes("Center")?Dt.slice(0,Dt.indexOf("Center")):Dt:$t==="rtl"?"bottomRight":"bottomLeft",[Dt,$t]),xe=Zt("dropdown",ye),[je,ut]=(0,a.Z)(xe),[,Ct]=(0,y.Z)(),gt=ne.Children.only(Le),Oe=(0,it.Tm)(gt,{className:Ue()(`${xe}-trigger`,{[`${xe}-rtl`]:$t==="rtl"},gt.props.className),disabled:Me}),Ne=Me?[]:we;let Ee;Ne&&Ne.includes("contextMenu")&&(Ee=!0);const[me,Ze]=(0,oe.Z)(!1,{value:yt!=null?yt:Mt}),he=(0,ke.useEvent)(Pe=>{zt==null||zt(Pe),Ut==null||Ut(Pe),Ze(Pe)}),ue=Ue()(xt,ln,ut,{[`${xe}-rtl`]:$t==="rtl"}),de=(0,ct.Z)({arrowPointAtCenter:typeof pe=="object"&&pe.pointAtCenter,autoAdjustOverflow:nt,offset:Ct.marginXXS,arrowWidth:pe?Ct.sizePopupArrow:0,borderRadius:Ct.borderRadius}),Fe=ne.useCallback(()=>{Ze(!1)},[]),be=()=>{let Pe;return ie!=null&&ie.items?Pe=ne.createElement(Ae.default,Object.assign({},ie)):typeof Et=="function"?Pe=Et():Pe=Et,Ce&&(Pe=Ce(Pe)),Pe=ne.Children.only(typeof Pe=="string"?ne.createElement("span",null,Pe):Pe),ne.createElement(le.J,{prefixCls:`${xe}-menu`,expandIcon:ne.createElement("span",{className:`${xe}-menu-submenu-arrow`},ne.createElement(ee.Z,{className:`${xe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Fe,validator:Ge=>{let{mode:at}=Ge}},Pe)};return je(ne.createElement(ze.Z,Object.assign({alignPoint:Ee},(0,lt.Z)(re,["rootClassName"]),{mouseEnterDelay:pt,mouseLeaveDelay:wt,visible:me,builtinPlacements:de,arrow:!!pe,overlayClassName:ue,prefixCls:xe,getPopupContainer:Ot||rt,transitionName:It,trigger:Ne,overlay:be,placement:Jt,onVisibleChange:he}),Oe))};function x(re){return Object.assign(Object.assign({},re),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,$e.Z)(E,"dropdown",re=>re,x),ae=re=>ne.createElement(z,Object.assign({},re),ne.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=ae,Tt.Z=E},38854:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return y}});var ne=te(91857),ee=te(92310),Ie=te.n(ee),Ue=te(59301),ze=te(18785),ke=te(3113),oe=te(36355),lt=te(81327),ct=te(33234),$e=te(47211),it=function(a,b){var E={};for(var x in a)Object.prototype.hasOwnProperty.call(a,x)&&b.indexOf(x)<0&&(E[x]=a[x]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(a);z{const{getPopupContainer:b,getPrefixCls:E,direction:x}=Ue.useContext(oe.E_),{prefixCls:z,type:ae="default",danger:re,disabled:ie,loading:pe,onClick:ye,htmlType:Le,children:we,className:Me,menu:Ce,arrow:Ot,autoFocus:xt,overlay:ln,trigger:yt,align:zt,open:Mt,onOpenChange:Ut,placement:pt,getPopupContainer:wt,href:nt,icon:Dt=Ue.createElement(ze.Z,null),title:Et,buttonsRender:Re=be=>be,mouseEnterDelay:rt,mouseLeaveDelay:Zt,overlayClassName:$t,overlayStyle:It,destroyPopupOnHide:Jt,dropdownRender:xe}=a,je=it(a,["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"]),ut=E("dropdown",z),Ct=`${ut}-button`,[gt,Oe]=(0,$e.Z)(ut),Ne={menu:Ce,arrow:Ot,autoFocus:xt,align:zt,disabled:ie,trigger:ie?[]:yt,onOpenChange:Ut,getPopupContainer:wt||b,mouseEnterDelay:rt,mouseLeaveDelay:Zt,overlayClassName:$t,overlayStyle:It,destroyPopupOnHide:Jt,dropdownRender:xe},{compactSize:Ee,compactItemClassnames:me}=(0,ct.ri)(ut,x),Ze=Ie()(Ct,me,Me,Oe);"overlay"in a&&(Ne.overlay=ln),"open"in a&&(Ne.open=Mt),"placement"in a?Ne.placement=pt:Ne.placement=x==="rtl"?"bottomLeft":"bottomRight";const he=Ue.createElement(ke.ZP,{type:ae,danger:re,disabled:ie,loading:pe,onClick:ye,htmlType:Le,href:nt,title:Et},we),ue=Ue.createElement(ke.ZP,{type:ae,danger:re,icon:Dt}),[de,Fe]=Re([he,ue]);return gt(Ue.createElement(lt.Z.Compact,Object.assign({className:Ze,size:Ee,block:!0},je),de,Ue.createElement(ne.Z,Object.assign({},Ne),Fe)))};Je.__ANT_BUTTON=!0;var Ae=Je;const le=ne.Z;le.Button=Ae;var y=le},47211:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return it}});var ne=te(17313),ee=te(13826),Ie=te(92899),Ue=te(29878),ze=te(19447),ke=te(83116),oe=te(37613),ct=Je=>{const{componentCls:Ae,menuCls:le,colorError:y,colorTextLightSolid:a}=Je,b=`${le}-item`;return{[`${Ae}, ${Ae}-menu-submenu`]:{[`${le} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const $e=Je=>{const{componentCls:Ae,menuCls:le,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:b,antCls:E,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:ae,fontSize:re,dropdownEdgeChildPadding:ie,colorTextDisabled:pe,fontSizeIcon:ye,controlPaddingHorizontal:Le,colorBgElevated:we}=Je;return[{[Ae]:Object.assign(Object.assign({},(0,ne.Wf)(Je)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${x}-down, & > ${E}-btn-icon > ${x}-down`]:{fontSize:ye}},[`${Ae}-wrap`]:{position:"relative",[`${E}-btn > ${x}-down`]:{fontSize:ye},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${Ae}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${Ae}-placement-bottomLeft, + &${E}-slide-down-appear${E}-slide-down-appear-active${Ae}-placement-bottomLeft, + &${E}-slide-down-enter${E}-slide-down-enter-active${Ae}-placement-bottom, + &${E}-slide-down-appear${E}-slide-down-appear-active${Ae}-placement-bottom, + &${E}-slide-down-enter${E}-slide-down-enter-active${Ae}-placement-bottomRight, + &${E}-slide-down-appear${E}-slide-down-appear-active${Ae}-placement-bottomRight`]:{animationName:ee.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${Ae}-placement-topLeft, + &${E}-slide-up-appear${E}-slide-up-appear-active${Ae}-placement-topLeft, + &${E}-slide-up-enter${E}-slide-up-enter-active${Ae}-placement-top, + &${E}-slide-up-appear${E}-slide-up-appear-active${Ae}-placement-top, + &${E}-slide-up-enter${E}-slide-up-enter-active${Ae}-placement-topRight, + &${E}-slide-up-appear${E}-slide-up-appear-active${Ae}-placement-topRight`]:{animationName:ee.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${Ae}-placement-bottomLeft, + &${E}-slide-down-leave${E}-slide-down-leave-active${Ae}-placement-bottom, + &${E}-slide-down-leave${E}-slide-down-leave-active${Ae}-placement-bottomRight`]:{animationName:ee.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${Ae}-placement-topLeft, + &${E}-slide-up-leave${E}-slide-up-leave-active${Ae}-placement-top, + &${E}-slide-up-leave${E}-slide-up-leave-active${Ae}-placement-topRight`]:{animationName:ee.ly}})},(0,ze.ZP)(Je,{colorBg:we,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ae} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ae}, ${Ae}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:ie,listStyleType:"none",backgroundColor:we,backgroundClip:"padding-box",borderRadius:Je.borderRadiusLG,outline:"none",boxShadow:Je.boxShadowSecondary},(0,ne.Qy)(Je)),{[`${le}-item-group-title`]:{padding:`${ae}px ${Le}px`,color:Je.colorTextDescription,transition:`all ${z}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:re,marginInlineEnd:Je.marginXS,fontSize:Je.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${Le}px`,color:Je.colorText,fontWeight:"normal",fontSize:re,lineHeight:Je.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:Je.borderRadiusSM,"&:hover, &-active":{backgroundColor:Je.controlItemBgHover}},(0,ne.Qy)(Je)),{"&-selected":{color:Je.colorPrimary,backgroundColor:Je.controlItemBgActive,"&:hover, &-active":{backgroundColor:Je.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:we,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Je.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Je.colorSplit},[`${Ae}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Je.paddingXS,[`${Ae}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Je.colorTextDescription,fontSize:ye,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${Je.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:Le+Je.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${Ae}-menu-submenu-title`]:{[`&, ${Ae}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:we,cursor:"not-allowed"}},[`${le}-submenu-selected ${Ae}-menu-submenu-title`]:{color:Je.colorPrimary}})}},[(0,ee.oN)(Je,"slide-up"),(0,ee.oN)(Je,"slide-down"),(0,Ie.Fm)(Je,"move-up"),(0,Ie.Fm)(Je,"move-down"),(0,Ue._y)(Je,"zoom-big")]]};var it=(0,ke.Z)("Dropdown",(Je,Ae)=>{let{rootPrefixCls:le}=Ae;const{marginXXS:y,sizePopupArrow:a,controlHeight:b,fontSize:E,lineHeight:x,paddingXXS:z,componentCls:ae,borderRadiusLG:re}=Je,ie=(b-E*x)/2,{dropdownArrowOffset:pe}=(0,ze.fS)({contentRadius:re}),ye=(0,oe.TS)(Je,{menuCls:`${ae}-menu`,rootPrefixCls:le,dropdownArrowDistance:a/2+y,dropdownArrowOffset:pe,dropdownPaddingVertical:ie,dropdownEdgeChildPadding:z});return[$e(ye),ct(ye)]},Je=>({zIndexPopup:Je.zIndexPopupBase+50}))},8628:function(ht,Tt,te){"use strict";var ne=te(59301),ee=te(34280),Ie=te(56762),Ue=te(69507);function ze(){let ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const oe=(0,ne.useRef)({}),lt=(0,Ie.Z)(),ct=(0,Ue.ZP)();return(0,ee.Z)(()=>{const $e=ct.subscribe(it=>{oe.current=it,ke&<()});return()=>ct.unsubscribe($e)},[]),oe.current}Tt.Z=ze},45818:function(ht,Tt,te){"use strict";te.d(Tt,{D:function(){return z},Z:function(){return ie}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function(ye,Le){return ee.createElement(ze.Z,(0,ne.Z)({},ye,{ref:Le,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe,ct=te(33853),$e=te(38819),it=te(92310),Je=te.n(it),Ae=te(2738),y=pe=>!isNaN(parseFloat(pe))&&isFinite(pe),a=te(36355),b=te(84966),E=function(pe,ye){var Le={};for(var we in pe)Object.prototype.hasOwnProperty.call(pe,we)&&ye.indexOf(we)<0&&(Le[we]=pe[we]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,we=Object.getOwnPropertySymbols(pe);Me{let pe=0;return function(){let ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return pe+=1,`${ye}${pe}`}})();var ie=ee.forwardRef((pe,ye)=>{const{prefixCls:Le,className:we,trigger:Me,children:Ce,defaultCollapsed:Ot=!1,theme:xt="dark",style:ln={},collapsible:yt=!1,reverseArrow:zt=!1,width:Mt=200,collapsedWidth:Ut=80,zeroWidthTriggerStyle:pt,breakpoint:wt,onCollapse:nt,onBreakpoint:Dt}=pe,Et=E(pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Re}=(0,ee.useContext)(b.Gs),[rt,Zt]=(0,ee.useState)("collapsed"in pe?pe.collapsed:Ot),[$t,It]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{"collapsed"in pe&&Zt(pe.collapsed)},[pe.collapsed]);const Jt=(Oe,Ne)=>{"collapsed"in pe||Zt(Oe),nt==null||nt(Oe,Ne)},xe=(0,ee.useRef)();xe.current=Oe=>{It(Oe.matches),Dt==null||Dt(Oe.matches),rt!==Oe.matches&&Jt(Oe.matches,"responsive")},(0,ee.useEffect)(()=>{function Oe(Ee){return xe.current(Ee)}let Ne;if(typeof window!="undefined"){const{matchMedia:Ee}=window;if(Ee&&wt&&wt in x){Ne=Ee(`(max-width: ${x[wt]})`);try{Ne.addEventListener("change",Oe)}catch(me){Ne.addListener(Oe)}Oe(Ne)}}return()=>{try{Ne==null||Ne.removeEventListener("change",Oe)}catch(Ee){Ne==null||Ne.removeListener(Oe)}}},[wt]),(0,ee.useEffect)(()=>{const Oe=ae("ant-sider-");return Re.addSider(Oe),()=>Re.removeSider(Oe)},[]);const je=()=>{Jt(!rt,"clickTrigger")},{getPrefixCls:ut}=(0,ee.useContext)(a.E_),Ct=()=>{const Oe=ut("layout-sider",Le),Ne=(0,Ae.Z)(Et,["collapsed"]),Ee=rt?Ut:Mt,me=y(Ee)?`${Ee}px`:String(Ee),Ze=parseFloat(String(Ut||0))===0?ee.createElement("span",{onClick:je,className:Je()(`${Oe}-zero-width-trigger`,`${Oe}-zero-width-trigger-${zt?"right":"left"}`),style:pt},Me||ee.createElement(lt,null)):null,de={expanded:zt?ee.createElement($e.Z,null):ee.createElement(ct.Z,null),collapsed:zt?ee.createElement(ct.Z,null):ee.createElement($e.Z,null)}[rt?"collapsed":"expanded"],Fe=Me!==null?Ze||ee.createElement("div",{className:`${Oe}-trigger`,onClick:je,style:{width:me}},Me||de):null,be=Object.assign(Object.assign({},ln),{flex:`0 0 ${me}`,maxWidth:me,minWidth:me,width:me}),Pe=Je()(Oe,`${Oe}-${xt}`,{[`${Oe}-collapsed`]:!!rt,[`${Oe}-has-trigger`]:yt&&Me!==null&&!Ze,[`${Oe}-below`]:!!$t,[`${Oe}-zero-width`]:parseFloat(me)===0},we);return ee.createElement("aside",Object.assign({className:Pe},Ne,{style:be,ref:ye}),ee.createElement("div",{className:`${Oe}-children`},Ce),yt||$t&&Ze?Fe:null)},gt=ee.useMemo(()=>({siderCollapsed:rt}),[rt]);return ee.createElement(z.Provider,{value:gt},Ct())})},84966:function(ht,Tt,te){"use strict";te.d(Tt,{VY:function(){return z},$_:function(){return x},h4:function(){return E},Gs:function(){return Ae},ZP:function(){return ae}});var ne=te(95190),ee=te(92310),Ie=te.n(ee),Ue=te(2738),ze=te(59301),ke=te(36355),oe=te(83116),ct=re=>{const{componentCls:ie,bodyBg:pe,lightSiderBg:ye,lightTriggerBg:Le,lightTriggerColor:we}=re;return{[`${ie}-sider-light`]:{background:ye,[`${ie}-sider-trigger`]:{color:we,background:Le},[`${ie}-sider-zero-width-trigger`]:{color:we,background:Le,border:`1px solid ${pe}`,borderInlineStart:0}}}};const $e=re=>{const{antCls:ie,componentCls:pe,colorText:ye,triggerColor:Le,footerBg:we,triggerBg:Me,headerHeight:Ce,headerPadding:Ot,headerColor:xt,footerPadding:ln,triggerHeight:yt,zeroTriggerHeight:zt,zeroTriggerWidth:Mt,motionDurationMid:Ut,motionDurationSlow:pt,fontSize:wt,borderRadius:nt,bodyBg:Dt,headerBg:Et,siderBg:Re}=re;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Dt,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:Re,transition:`all ${Ut}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ie}-menu${ie}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:yt},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:yt,color:Le,lineHeight:`${yt}px`,textAlign:"center",background:Me,cursor:"pointer",transition:`all ${Ut}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Ce,insetInlineEnd:-Mt,zIndex:1,width:Mt,height:zt,color:Le,fontSize:re.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Re,borderStartStartRadius:0,borderStartEndRadius:nt,borderEndEndRadius:nt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${pt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${pt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Mt,borderStartStartRadius:nt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:nt}}}}},ct(re)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:Ce,padding:Ot,color:xt,lineHeight:`${Ce}px`,background:Et,[`${ie}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:ln,color:ye,fontSize:wt,background:we},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var it=(0,oe.Z)("Layout",re=>[$e(re)],re=>{const{colorBgLayout:ie,controlHeight:pe,controlHeightLG:ye,colorText:Le,controlHeightSM:we,marginXXS:Me,colorTextLightSolid:Ce,colorBgContainer:Ot}=re,xt=ye*1.25;return{colorBgHeader:"#001529",colorBgBody:ie,colorBgTrigger:"#002140",bodyBg:ie,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${xt}px`,headerColor:Le,footerPadding:`${we}px ${xt}px`,footerBg:ie,siderBg:"#001529",triggerHeight:ye+Me*2,triggerBg:"#002140",triggerColor:Ce,zeroTriggerWidth:ye,zeroTriggerHeight:ye,lightSiderBg:Ot,lightTriggerBg:Ot,lightTriggerColor:Le}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Je=function(re,ie){var pe={};for(var ye in re)Object.prototype.hasOwnProperty.call(re,ye)&&ie.indexOf(ye)<0&&(pe[ye]=re[ye]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ye=Object.getOwnPropertySymbols(re);Lenull,removeSider:()=>null}});function le(re){let{suffixCls:ie,tagName:pe,displayName:ye}=re;return Le=>ze.forwardRef((Me,Ce)=>ze.createElement(Le,Object.assign({ref:Ce,suffixCls:ie,tagName:pe},Me)))}const y=ze.forwardRef((re,ie)=>{const{prefixCls:pe,suffixCls:ye,className:Le,tagName:we}=re,Me=Je(re,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Ce}=ze.useContext(ke.E_),Ot=Ce("layout",pe),[xt,ln]=it(Ot),yt=ye?`${Ot}-${ye}`:Ot;return xt(ze.createElement(we,Object.assign({className:Ie()(pe||yt,Le,ln),ref:ie},Me)))}),a=ze.forwardRef((re,ie)=>{const{direction:pe}=ze.useContext(ke.E_),[ye,Le]=ze.useState([]),{prefixCls:we,className:Me,rootClassName:Ce,children:Ot,hasSider:xt,tagName:ln,style:yt}=re,zt=Je(re,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Mt=(0,Ue.Z)(zt,["suffixCls"]),{getPrefixCls:Ut,layout:pt}=ze.useContext(ke.E_),wt=Ut("layout",we),[nt,Dt]=it(wt),Et=Ie()(wt,{[`${wt}-has-sider`]:typeof xt=="boolean"?xt:ye.length>0,[`${wt}-rtl`]:pe==="rtl"},pt==null?void 0:pt.className,Me,Ce,Dt),Re=ze.useMemo(()=>({siderHook:{addSider:rt=>{Le(Zt=>[].concat((0,ne.Z)(Zt),[rt]))},removeSider:rt=>{Le(Zt=>Zt.filter($t=>$t!==rt))}}}),[]);return nt(ze.createElement(Ae.Provider,{value:Re},ze.createElement(ln,Object.assign({ref:ie,className:Et,style:Object.assign(Object.assign({},pt==null?void 0:pt.style),yt)},Mt),Ot)))}),b=le({tagName:"div",displayName:"Layout"})(a),E=le({suffixCls:"header",tagName:"header",displayName:"Header"})(y),x=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),z=le({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ae=b},40875:function(ht,Tt,te){"use strict";te.d(Tt,{J:function(){return ke}});var ne=te(59301),ee=te(33234),Ie=te(70425),Ue=function(oe,lt){var ct={};for(var $e in oe)Object.prototype.hasOwnProperty.call(oe,$e)&<.indexOf($e)<0&&(ct[$e]=oe[$e]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,$e=Object.getOwnPropertySymbols(oe);it<$e.length;it++)lt.indexOf($e[it])<0&&Object.prototype.propertyIsEnumerable.call(oe,$e[it])&&(ct[$e[it]]=oe[$e[it]]);return ct};const ze=ne.createContext(null),ke=ne.forwardRef((oe,lt)=>{const{children:ct}=oe,$e=Ue(oe,["children"]),it=ne.useContext(ze),Je=ne.useMemo(()=>Object.assign(Object.assign({},it),$e),[it,$e.prefixCls,$e.mode,$e.selectable]);return ne.createElement(ze.Provider,{value:Je},ne.createElement(ee.BR,null,(0,Ie.supportNodeRef)(ct)?ne.cloneElement(ct,{ref:lt}):ct))});Tt.Z=ze},20834:function(ht,Tt,te){"use strict";te.d(Tt,{default:function(){return gt}});var ne=te(15285),ee=te(59301),Ie=te(45818),Ue=te(92310),ze=te.n(Ue),ke=te(36355),oe=function(Oe,Ne){var Ee={};for(var me in Oe)Object.prototype.hasOwnProperty.call(Oe,me)&&Ne.indexOf(me)<0&&(Ee[me]=Oe[me]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,me=Object.getOwnPropertySymbols(Oe);Ze{const{prefixCls:Ne,className:Ee,dashed:me}=Oe,Ze=oe(Oe,["prefixCls","className","dashed"]),{getPrefixCls:he}=ee.useContext(ke.E_),ue=he("menu",Ne),de=ze()({[`${ue}-item-divider-dashed`]:!!me},Ee);return ee.createElement(ne.iz,Object.assign({className:de},Ze))},$e=te(11592),it=te(2738),Je=te(6848),Ae=te(92343),y=(0,ee.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=Oe=>{var Ne;const{className:Ee,children:me,icon:Ze,title:he,danger:ue}=Oe,{prefixCls:de,firstLevel:Fe,direction:be,disableMenuItemTitleTooltip:Pe,inlineCollapsed:Ge}=ee.useContext(y),at=Be=>{const Ye=ee.createElement("span",{className:`${de}-title-content`},me);return(!Ze||(0,Ae.l$)(me)&&me.type==="span")&&me&&Be&&Fe&&typeof me=="string"?ee.createElement("div",{className:`${de}-inline-collapsed-noicon`},me.charAt(0)):Ye},{siderCollapsed:_e}=ee.useContext(Ie.D);let tt=he;typeof he=="undefined"?tt=Fe?me:"":he===!1&&(tt="");const qe={title:tt};!_e&&!Ge&&(qe.title=null,qe.open=!1);const st=(0,$e.Z)(me).length;let Se=ee.createElement(ne.ck,Object.assign({},(0,it.Z)(Oe,["title","icon","danger"]),{className:ze()({[`${de}-item-danger`]:ue,[`${de}-item-only-child`]:(Ze?st+1:st)===1},Ee),title:typeof he=="string"?he:void 0}),(0,Ae.Tm)(Ze,{className:ze()((0,Ae.l$)(Ze)?(Ne=Ze.props)===null||Ne===void 0?void 0:Ne.className:"",`${de}-item-icon`)}),at(Ge));return Pe||(Se=ee.createElement(Je.Z,Object.assign({},qe,{placement:be==="rtl"?"left":"right",overlayClassName:`${de}-inline-collapsed-tooltip`}),Se)),Se},x=Oe=>{var Ne;const{popupClassName:Ee,icon:me,title:Ze,theme:he}=Oe,ue=ee.useContext(y),{prefixCls:de,inlineCollapsed:Fe,theme:be}=ue,Pe=(0,ne.Xl)();let Ge;if(!me)Ge=Fe&&!Pe.length&&Ze&&typeof Ze=="string"?ee.createElement("div",{className:`${de}-inline-collapsed-noicon`},Ze.charAt(0)):ee.createElement("span",{className:`${de}-title-content`},Ze);else{const _e=(0,Ae.l$)(Ze)&&Ze.type==="span";Ge=ee.createElement(ee.Fragment,null,(0,Ae.Tm)(me,{className:ze()((0,Ae.l$)(me)?(Ne=me.props)===null||Ne===void 0?void 0:Ne.className:"",`${de}-item-icon`)}),_e?Ze:ee.createElement("span",{className:`${de}-title-content`},Ze))}const at=ee.useMemo(()=>Object.assign(Object.assign({},ue),{firstLevel:!1}),[ue]);return ee.createElement(y.Provider,{value:at},ee.createElement(ne.Wd,Object.assign({},(0,it.Z)(Oe,["icon"]),{title:Ge,popupClassName:ze()(de,Ee,`${de}-${he||be}`)})))},z=te(18785),ae=te(70425),re=te(62892),ie=te(40875),pe=function(Oe,Ne){var Ee={};for(var me in Oe)Object.prototype.hasOwnProperty.call(Oe,me)&&Ne.indexOf(me)<0&&(Ee[me]=Oe[me]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,me=Object.getOwnPropertySymbols(Oe);Ze{if(Ne&&typeof Ne=="object"){const me=Ne,{label:Ze,children:he,key:ue,type:de}=me,Fe=pe(me,["label","children","key","type"]),be=ue!=null?ue:`tmp-${Ee}`;return he||de==="group"?de==="group"?ee.createElement(ne.BW,Object.assign({key:be},Fe,{title:Ze}),ye(he)):ee.createElement(x,Object.assign({key:be},Fe,{title:Ze}),ye(he)):de==="divider"?ee.createElement(ct,Object.assign({key:be},Fe)):ee.createElement(b,Object.assign({key:be},Fe),Ze)}return null}).filter(Ne=>Ne)}function Le(Oe){return ee.useMemo(()=>Oe&&ye(Oe),[Oe])}var we=te(64993),Me=te(17313),Ce=te(8378),Ot=te(13826),xt=te(29878),ln=te(83116),yt=te(37613),Mt=Oe=>{const{componentCls:Ne,motionDurationSlow:Ee,horizontalLineHeight:me,colorSplit:Ze,lineWidth:he,lineType:ue,itemPaddingInline:de}=Oe;return{[`${Ne}-horizontal`]:{lineHeight:me,border:0,borderBottom:`${he}px ${ue} ${Ze}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ne}-item, ${Ne}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:de},[`> ${Ne}-item:hover, + > ${Ne}-item-active, + > ${Ne}-submenu ${Ne}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ne}-item, ${Ne}-submenu-title`]:{transition:[`border-color ${Ee}`,`background ${Ee}`].join(",")},[`${Ne}-submenu-arrow`]:{display:"none"}}}},pt=Oe=>{let{componentCls:Ne,menuArrowOffset:Ee}=Oe;return{[`${Ne}-rtl`]:{direction:"rtl"},[`${Ne}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ne}-rtl${Ne}-vertical, + ${Ne}-submenu-rtl ${Ne}-vertical`]:{[`${Ne}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ee})`},"&::after":{transform:`rotate(45deg) translateY(${Ee})`}}}}};const wt=Oe=>Object.assign({},(0,Me.oN)(Oe));var Dt=(Oe,Ne)=>{const{componentCls:Ee,itemColor:me,itemSelectedColor:Ze,groupTitleColor:he,itemBg:ue,subMenuItemBg:de,itemSelectedBg:Fe,activeBarHeight:be,activeBarWidth:Pe,activeBarBorderWidth:Ge,motionDurationSlow:at,motionEaseInOut:_e,motionEaseOut:tt,itemPaddingInline:qe,motionDurationMid:st,itemHoverColor:Se,lineType:Be,colorSplit:Ye,itemDisabledColor:Qe,dangerItemColor:dt,dangerItemHoverColor:kt,dangerItemSelectedColor:Te,dangerItemActiveBg:Ht,dangerItemSelectedBg:Sn,itemHoverBg:Nn,itemActiveBg:yn,menuSubMenuBg:nn,horizontalItemSelectedColor:$n,horizontalItemSelectedBg:Xn,horizontalItemBorderRadius:qt,horizontalItemHoverBg:Ln,popupBg:Jn}=Oe;return{[`${Ee}-${Ne}, ${Ee}-${Ne} > ${Ee}`]:{color:me,background:ue,[`&${Ee}-root:focus-visible`]:Object.assign({},wt(Oe)),[`${Ee}-item-group-title`]:{color:he},[`${Ee}-submenu-selected`]:{[`> ${Ee}-submenu-title`]:{color:Ze}},[`${Ee}-item-disabled, ${Ee}-submenu-disabled`]:{color:`${Qe} !important`},[`${Ee}-item:not(${Ee}-item-selected):not(${Ee}-submenu-selected)`]:{[`&:hover, > ${Ee}-submenu-title:hover`]:{color:Se}},[`&:not(${Ee}-horizontal)`]:{[`${Ee}-item:not(${Ee}-item-selected)`]:{"&:hover":{backgroundColor:Nn},"&:active":{backgroundColor:yn}},[`${Ee}-submenu-title`]:{"&:hover":{backgroundColor:Nn},"&:active":{backgroundColor:yn}}},[`${Ee}-item-danger`]:{color:dt,[`&${Ee}-item:hover`]:{[`&:not(${Ee}-item-selected):not(${Ee}-submenu-selected)`]:{color:kt}},[`&${Ee}-item:active`]:{background:Ht}},[`${Ee}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ee}-item-selected`]:{color:Ze,[`&${Ee}-item-danger`]:{color:Te},"a, a:hover":{color:"inherit"}},[`& ${Ee}-item-selected`]:{backgroundColor:Fe,[`&${Ee}-item-danger`]:{backgroundColor:Sn}},[`${Ee}-item, ${Ee}-submenu-title`]:{[`&:not(${Ee}-item-disabled):focus-visible`]:Object.assign({},wt(Oe))},[`&${Ee}-submenu > ${Ee}`]:{backgroundColor:nn},[`&${Ee}-popup > ${Ee}`]:{backgroundColor:Jn},[`&${Ee}-horizontal`]:Object.assign(Object.assign({},Ne==="dark"?{borderBottom:0}:{}),{[`> ${Ee}-item, > ${Ee}-submenu`]:{top:Ge,marginTop:-Ge,marginBottom:0,borderRadius:qt,"&::after":{position:"absolute",insetInline:qe,bottom:0,borderBottom:`${be}px solid transparent`,transition:`border-color ${at} ${_e}`,content:'""'},"&:hover, &-active, &-open":{background:Ln,"&::after":{borderBottomWidth:be,borderBottomColor:$n}},"&-selected":{color:$n,backgroundColor:Xn,"&:hover":{backgroundColor:Xn},"&::after":{borderBottomWidth:be,borderBottomColor:$n}}}}),[`&${Ee}-root`]:{[`&${Ee}-inline, &${Ee}-vertical`]:{borderInlineEnd:`${Ge}px ${Be} ${Ye}`}},[`&${Ee}-inline`]:{[`${Ee}-sub${Ee}-inline`]:{background:de},[`${Ee}-item, ${Ee}-submenu-title`]:Ge&&Pe?{width:`calc(100% + ${Ge}px)`}:{},[`${Ee}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Pe}px solid ${Ze}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${st} ${tt}`,`opacity ${st} ${tt}`].join(","),content:'""'},[`&${Ee}-item-danger`]:{"&::after":{borderInlineEndColor:Te}}},[`${Ee}-selected, ${Ee}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${st} ${_e}`,`opacity ${st} ${_e}`].join(",")}}}}}};const Et=Oe=>{const{componentCls:Ne,itemHeight:Ee,itemMarginInline:me,padding:Ze,menuArrowSize:he,marginXS:ue,itemMarginBlock:de}=Oe,Fe=Ze+he+ue;return{[`${Ne}-item`]:{position:"relative",overflow:"hidden"},[`${Ne}-item, ${Ne}-submenu-title`]:{height:Ee,lineHeight:`${Ee}px`,paddingInline:Ze,overflow:"hidden",textOverflow:"ellipsis",marginInline:me,marginBlock:de,width:`calc(100% - ${me*2}px)`},[`> ${Ne}-item, + > ${Ne}-submenu > ${Ne}-submenu-title`]:{height:Ee,lineHeight:`${Ee}px`},[`${Ne}-item-group-list ${Ne}-submenu-title, + ${Ne}-submenu-title`]:{paddingInlineEnd:Fe}}};var rt=Oe=>{const{componentCls:Ne,iconCls:Ee,itemHeight:me,colorTextLightSolid:Ze,dropdownWidth:he,controlHeightLG:ue,motionDurationMid:de,motionEaseOut:Fe,paddingXL:be,itemMarginInline:Pe,fontSizeLG:Ge,motionDurationSlow:at,paddingXS:_e,boxShadowSecondary:tt,collapsedWidth:qe,collapsedIconSize:st}=Oe,Se={height:me,lineHeight:`${me}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ne]:{"&-inline, &-vertical":Object.assign({[`&${Ne}-root`]:{boxShadow:"none"}},Et(Oe))},[`${Ne}-submenu-popup`]:{[`${Ne}-vertical`]:Object.assign(Object.assign({},Et(Oe)),{boxShadow:tt})}},{[`${Ne}-submenu-popup ${Ne}-vertical${Ne}-sub`]:{minWidth:he,maxHeight:`calc(100vh - ${ue*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ne}-inline`]:{width:"100%",[`&${Ne}-root`]:{[`${Ne}-item, ${Ne}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${at}`,`background ${at}`,`padding ${de} ${Fe}`].join(","),[`> ${Ne}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ne}-sub${Ne}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ne}-submenu > ${Ne}-submenu-title`]:Se,[`& ${Ne}-item-group-title`]:{paddingInlineStart:be}},[`${Ne}-item`]:Se}},{[`${Ne}-inline-collapsed`]:{width:qe,[`&${Ne}-root`]:{[`${Ne}-item, ${Ne}-submenu ${Ne}-submenu-title`]:{[`> ${Ne}-inline-collapsed-noicon`]:{fontSize:Ge,textAlign:"center"}}},[`> ${Ne}-item, + > ${Ne}-item-group > ${Ne}-item-group-list > ${Ne}-item, + > ${Ne}-item-group > ${Ne}-item-group-list > ${Ne}-submenu > ${Ne}-submenu-title, + > ${Ne}-submenu > ${Ne}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ge/2}px - ${Pe}px)`,textOverflow:"clip",[` + ${Ne}-submenu-arrow, + ${Ne}-submenu-expand-icon + `]:{opacity:0},[`${Ne}-item-icon, ${Ee}`]:{margin:0,fontSize:st,lineHeight:`${me}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ne}-item-icon, ${Ee}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ne}-item-icon, ${Ee}`]:{display:"none"},"a, a:hover":{color:Ze}},[`${Ne}-item-group-title`]:Object.assign(Object.assign({},Me.vS),{paddingInline:_e})}}]};const Zt=Oe=>{const{componentCls:Ne,motionDurationSlow:Ee,motionDurationMid:me,motionEaseInOut:Ze,motionEaseOut:he,iconCls:ue,iconSize:de,iconMarginInlineEnd:Fe}=Oe;return{[`${Ne}-item, ${Ne}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ee}`,`background ${Ee}`,`padding ${Ee} ${Ze}`].join(","),[`${Ne}-item-icon, ${ue}`]:{minWidth:de,fontSize:de,transition:[`font-size ${me} ${he}`,`margin ${Ee} ${Ze}`,`color ${Ee}`].join(","),"+ span":{marginInlineStart:Fe,opacity:1,transition:[`opacity ${Ee} ${Ze}`,`margin ${Ee}`,`color ${Ee}`].join(",")}},[`${Ne}-item-icon`]:Object.assign({},(0,Me.Ro)()),[`&${Ne}-item-only-child`]:{[`> ${ue}, > ${Ne}-item-icon`]:{marginInlineEnd:0}}},[`${Ne}-item-disabled, ${Ne}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ne}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},$t=Oe=>{const{componentCls:Ne,motionDurationSlow:Ee,motionEaseInOut:me,borderRadius:Ze,menuArrowSize:he,menuArrowOffset:ue}=Oe;return{[`${Ne}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Oe.margin,width:he,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ee} ${me}, opacity ${Ee}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:he*.6,height:he*.15,backgroundColor:"currentcolor",borderRadius:Ze,transition:[`background ${Ee} ${me}`,`transform ${Ee} ${me}`,`top ${Ee} ${me}`,`color ${Ee} ${me}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${ue})`},"&::after":{transform:`rotate(-45deg) translateY(${ue})`}}}}},It=Oe=>{const{antCls:Ne,componentCls:Ee,fontSize:me,motionDurationSlow:Ze,motionDurationMid:he,motionEaseInOut:ue,paddingXS:de,padding:Fe,colorSplit:be,lineWidth:Pe,zIndexPopup:Ge,borderRadiusLG:at,subMenuItemBorderRadius:_e,menuArrowSize:tt,menuArrowOffset:qe,lineType:st,menuPanelMaskInset:Se,groupTitleLineHeight:Be,groupTitleFontSize:Ye}=Oe;return[{"":{[`${Ee}`]:Object.assign(Object.assign({},(0,Me.dF)()),{"&-hidden":{display:"none"}})},[`${Ee}-submenu-hidden`]:{display:"none"}},{[Ee]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Me.Wf)(Oe)),(0,Me.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:me,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ze} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ee}-item`]:{flex:"none"}},[`${Ee}-item, ${Ee}-submenu, ${Ee}-submenu-title`]:{borderRadius:Oe.itemBorderRadius},[`${Ee}-item-group-title`]:{padding:`${de}px ${Fe}px`,fontSize:Ye,lineHeight:Be,transition:`all ${Ze}`},[`&-horizontal ${Ee}-submenu`]:{transition:[`border-color ${Ze} ${ue}`,`background ${Ze} ${ue}`].join(",")},[`${Ee}-submenu, ${Ee}-submenu-inline`]:{transition:[`border-color ${Ze} ${ue}`,`background ${Ze} ${ue}`,`padding ${he} ${ue}`].join(",")},[`${Ee}-submenu ${Ee}-sub`]:{cursor:"initial",transition:[`background ${Ze} ${ue}`,`padding ${Ze} ${ue}`].join(",")},[`${Ee}-title-content`]:{transition:`color ${Ze}`},[`${Ee}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ee}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:be,borderStyle:st,borderWidth:0,borderTopWidth:Pe,marginBlock:Pe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Zt(Oe)),{[`${Ee}-item-group`]:{[`${Ee}-item-group-list`]:{margin:0,padding:0,[`${Ee}-item, ${Ee}-submenu-title`]:{paddingInline:`${me*2}px ${Fe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ge,borderRadius:at,boxShadow:"none",transformOrigin:"0 0",[`&${Ee}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Se}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Se},"\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:Oe.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Oe.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Oe.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Oe.paddingXS},[`> ${Ee}`]:Object.assign(Object.assign(Object.assign({borderRadius:at},Zt(Oe)),$t(Oe)),{[`${Ee}-item, ${Ee}-submenu > ${Ee}-submenu-title`]:{borderRadius:_e},[`${Ee}-submenu-title::after`]:{transition:`transform ${Ze} ${ue}`}})}}),$t(Oe)),{[`&-inline-collapsed ${Ee}-submenu-arrow, + &-inline ${Ee}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${qe})`},"&::after":{transform:`rotate(45deg) translateX(-${qe})`}},[`${Ee}-submenu-open${Ee}-submenu-inline > ${Ee}-submenu-title > ${Ee}-submenu-arrow`]:{transform:`translateY(-${tt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${qe})`},"&::before":{transform:`rotate(45deg) translateX(${qe})`}}})},{[`${Ne}-layout-header`]:{[Ee]:{lineHeight:"inherit"}}}]};var Jt=(Oe,Ne)=>(0,ln.Z)("Menu",me=>{if(Ne===!1)return[];const{colorBgElevated:Ze,colorPrimary:he,colorTextLightSolid:ue,controlHeightLG:de,fontSize:Fe,darkItemColor:be,darkDangerItemColor:Pe,darkItemBg:Ge,darkSubMenuItemBg:at,darkItemSelectedColor:_e,darkItemSelectedBg:tt,darkDangerItemSelectedBg:qe,darkItemHoverBg:st,darkGroupTitleColor:Se,darkItemHoverColor:Be,darkItemDisabledColor:Ye,darkDangerItemHoverColor:Qe,darkDangerItemSelectedColor:dt,darkDangerItemActiveBg:kt}=me,Te=Fe/7*5,Ht=(0,yt.TS)(me,{menuArrowSize:Te,menuHorizontalHeight:de*1.15,menuArrowOffset:`${Te*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Ze}),Sn=(0,yt.TS)(Ht,{itemColor:be,itemHoverColor:Be,groupTitleColor:Se,itemSelectedColor:_e,itemBg:Ge,popupBg:Ge,subMenuItemBg:at,itemActiveBg:"transparent",itemSelectedBg:tt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:st,itemDisabledColor:Ye,dangerItemColor:Pe,dangerItemHoverColor:Qe,dangerItemSelectedColor:dt,dangerItemActiveBg:kt,dangerItemSelectedBg:qe,menuSubMenuBg:at,horizontalItemSelectedColor:ue,horizontalItemSelectedBg:he});return[It(Ht),Mt(Ht),rt(Ht),Dt(Ht,"light"),Dt(Sn,"dark"),pt(Ht),(0,Ce.Z)(Ht),(0,Ot.oN)(Ht,"slide-up"),(0,Ot.oN)(Ht,"slide-down"),(0,xt._y)(Ht,"zoom-big")]},me=>{const{colorPrimary:Ze,colorError:he,colorTextDisabled:ue,colorErrorBg:de,colorText:Fe,colorTextDescription:be,colorBgContainer:Pe,colorFillAlter:Ge,colorFillContent:at,lineWidth:_e,lineWidthBold:tt,controlItemBgActive:qe,colorBgTextHover:st,controlHeightLG:Se,lineHeight:Be,colorBgElevated:Ye,marginXXS:Qe,padding:dt,fontSize:kt,controlHeightSM:Te,fontSizeLG:Ht,colorTextLightSolid:Sn,colorErrorHover:Nn}=me,yn=new we.C(Sn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:me.zIndexPopupBase+50,radiusItem:me.borderRadiusLG,itemBorderRadius:me.borderRadiusLG,radiusSubMenuItem:me.borderRadiusSM,subMenuItemBorderRadius:me.borderRadiusSM,colorItemText:Fe,itemColor:Fe,colorItemTextHover:Fe,itemHoverColor:Fe,colorItemTextHoverHorizontal:Ze,horizontalItemHoverColor:Ze,colorGroupTitle:be,groupTitleColor:be,colorItemTextSelected:Ze,itemSelectedColor:Ze,colorItemTextSelectedHorizontal:Ze,horizontalItemSelectedColor:Ze,colorItemBg:Pe,itemBg:Pe,colorItemBgHover:st,itemHoverBg:st,colorItemBgActive:at,itemActiveBg:qe,colorSubItemBg:Ge,subMenuItemBg:Ge,colorItemBgSelected:qe,itemSelectedBg:qe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:tt,activeBarHeight:tt,colorActiveBarBorderSize:_e,activeBarBorderWidth:_e,colorItemTextDisabled:ue,itemDisabledColor:ue,colorDangerItemText:he,dangerItemColor:he,colorDangerItemTextHover:he,dangerItemHoverColor:he,colorDangerItemTextSelected:he,dangerItemSelectedColor:he,colorDangerItemBgActive:de,dangerItemActiveBg:de,colorDangerItemBgSelected:de,dangerItemSelectedBg:de,itemMarginInline:me.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Se,groupTitleLineHeight:Be,collapsedWidth:Se*2,popupBg:Ye,itemMarginBlock:Qe,itemPaddingInline:dt,horizontalLineHeight:`${Se*1.15}px`,iconSize:kt,iconMarginInlineEnd:Te-kt,collapsedIconSize:Ht,groupTitleFontSize:kt,darkItemDisabledColor:new we.C(Sn).setAlpha(.25).toRgbString(),darkItemColor:yn,darkDangerItemColor:he,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Sn,darkItemSelectedBg:Ze,darkDangerItemSelectedBg:he,darkItemHoverBg:"transparent",darkGroupTitleColor:yn,darkItemHoverColor:Sn,darkDangerItemHoverColor:Nn,darkDangerItemSelectedColor:Sn,darkDangerItemActiveBg:he}},{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"]]})(Oe),xe=function(Oe,Ne){var Ee={};for(var me in Oe)Object.prototype.hasOwnProperty.call(Oe,me)&&Ne.indexOf(me)<0&&(Ee[me]=Oe[me]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,me=Object.getOwnPropertySymbols(Oe);Ze{var Ee,me;const Ze=ee.useContext(ie.Z),he=Ze||{},{getPrefixCls:ue,getPopupContainer:de,direction:Fe,menu:be}=ee.useContext(ke.E_),Pe=ue(),{prefixCls:Ge,className:at,style:_e,theme:tt="light",expandIcon:qe,_internalDisableMenuItemTitleTooltip:st,inlineCollapsed:Se,siderCollapsed:Be,items:Ye,children:Qe,rootClassName:dt,mode:kt,selectable:Te,onClick:Ht,overflowedIndicatorPopupClassName:Sn}=Oe,Nn=xe(Oe,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),yn=(0,it.Z)(Nn,["collapsedWidth"]),nn=Le(Ye)||Qe;(Ee=he.validator)===null||Ee===void 0||Ee.call(he,{mode:kt});const $n=(0,ae.useEvent)(function(){var pn;Ht==null||Ht.apply(void 0,arguments),(pn=he.onClick)===null||pn===void 0||pn.call(he)}),Xn=he.mode||kt,qt=Te!=null?Te:he.selectable,Ln=ee.useMemo(()=>Be!==void 0?Be:Se,[Se,Be]),Jn={horizontal:{motionName:`${Pe}-slide-up`},inline:(0,re.Z)(Pe),other:{motionName:`${Pe}-zoom-big`}},En=ue("menu",Ge||he.prefixCls),[la,ga]=Jt(En,!Ze),Da=ze()(`${En}-${tt}`,be==null?void 0:be.className,at);let Hn;if(typeof qe=="function")Hn=qe;else if(qe===null||qe===!1)Hn=null;else if(he.expandIcon===null||he.expandIcon===!1)Hn=null;else{const pn=qe!=null?qe:he.expandIcon;Hn=(0,Ae.Tm)(pn,{className:ze()(`${En}-submenu-expand-icon`,(0,Ae.l$)(pn)?(me=pn.props)===null||me===void 0?void 0:me.className:"")})}const Ya=ee.useMemo(()=>({prefixCls:En,inlineCollapsed:Ln||!1,direction:Fe,firstLevel:!0,theme:tt,mode:Xn,disableMenuItemTitleTooltip:st}),[En,Ln,Fe,st,tt]);return la(ee.createElement(ie.Z.Provider,{value:null},ee.createElement(y.Provider,{value:Ya},ee.createElement(ne.ZP,Object.assign({getPopupContainer:de,overflowedIndicator:ee.createElement(z.Z,null),overflowedIndicatorPopupClassName:ze()(En,`${En}-${tt}`,Sn),mode:Xn,selectable:qt,onClick:$n},yn,{inlineCollapsed:Ln,style:Object.assign(Object.assign({},be==null?void 0:be.style),_e),className:Da,prefixCls:En,direction:Fe,defaultMotions:Jn,expandIcon:Hn,ref:Ne,rootClassName:ze()(dt,ga)}),nn))))});const Ct=(0,ee.forwardRef)((Oe,Ne)=>{const Ee=(0,ee.useRef)(null),me=ee.useContext(Ie.D);return(0,ee.useImperativeHandle)(Ne,()=>({menu:Ee.current,focus:Ze=>{var he;(he=Ee.current)===null||he===void 0||he.focus(Ze)}})),ee.createElement(ut,Object.assign({ref:Ee},Oe,me))});Ct.Item=b,Ct.SubMenu=x,Ct.Divider=ct,Ct.ItemGroup=ne.BW;var gt=Ct},58421:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return he}});var ne=te(14809),ee=te(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ue=Ie,ze=te(7657),ke=function(de,Fe){return ee.createElement(ze.Z,(0,ne.Z)({},de,{ref:Fe,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe,ct=te(49198),$e=te(33853),it=te(38819),Je=te(92310),Ae=te.n(Je),le=te(4635),y=te(20439),a=te(99153),b=te(84851),E=te(19257),x=te(93046),z=te(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},re=ae,ie=te(91735),pe=function(ue){(0,E.Z)(Fe,ue);var de=(0,x.Z)(Fe);function Fe(){var be;(0,a.Z)(this,Fe);for(var Pe=arguments.length,Ge=new Array(Pe),at=0;at=0||_e.relatedTarget.className.indexOf("".concat(Se,"-item"))>=0))&&st(be.getValidValue()))},be.go=function(_e){var tt=be.state.goInputText;tt!==""&&(_e.keyCode===re.ENTER||_e.type==="click")&&(be.setState({goInputText:""}),be.props.quickGo(be.getValidValue()))},be}return(0,b.Z)(Fe,[{key:"getPageSizeOptions",value:function(){var Pe=this.props,Ge=Pe.pageSize,at=Pe.pageSizeOptions;return at.some(function(_e){return _e.toString()===Ge.toString()})?at:at.concat([Ge.toString()]).sort(function(_e,tt){var qe=Number.isNaN(Number(_e))?0:Number(_e),st=Number.isNaN(Number(tt))?0:Number(tt);return qe-st})}},{key:"render",value:function(){var Pe=this,Ge=this.props,at=Ge.pageSize,_e=Ge.locale,tt=Ge.rootPrefixCls,qe=Ge.changeSize,st=Ge.quickGo,Se=Ge.goButton,Be=Ge.selectComponentClass,Ye=Ge.buildOptionText,Qe=Ge.selectPrefixCls,dt=Ge.disabled,kt=this.state.goInputText,Te="".concat(tt,"-options"),Ht=Be,Sn=null,Nn=null,yn=null;if(!qe&&!st)return null;var nn=this.getPageSizeOptions();if(qe&&Ht){var $n=nn.map(function(Xn,qt){return ee.createElement(Ht.Option,{key:qt,value:Xn.toString()},(Ye||Pe.buildOptionText)(Xn))});Sn=ee.createElement(Ht,{disabled:dt,prefixCls:Qe,showSearch:!1,className:"".concat(Te,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(at||nn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qt){return qt.parentNode},"aria-label":_e.page_size,defaultOpen:!1},$n)}return st&&(Se&&(yn=typeof Se=="boolean"?ee.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:dt,className:"".concat(Te,"-quick-jumper-button")},_e.jump_to_confirm):ee.createElement("span",{onClick:this.go,onKeyUp:this.go},Se)),Nn=ee.createElement("div",{className:"".concat(Te,"-quick-jumper")},_e.jump_to,ee.createElement("input",{disabled:dt,type:"text",value:kt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":_e.page}),_e.page,yn)),ee.createElement("li",{className:"".concat(Te)},Sn,Nn)}}]),Fe}(ee.Component);pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var ye=pe,Le=function(de){var Fe,be=de.rootPrefixCls,Pe=de.page,Ge=de.active,at=de.className,_e=de.showTitle,tt=de.onClick,qe=de.onKeyPress,st=de.itemRender,Se="".concat(be,"-item"),Be=Ae()(Se,"".concat(Se,"-").concat(Pe),(Fe={},(0,le.Z)(Fe,"".concat(Se,"-active"),Ge),(0,le.Z)(Fe,"".concat(Se,"-disabled"),!Pe),(0,le.Z)(Fe,de.className,at),Fe)),Ye=function(){tt(Pe)},Qe=function(Te){qe(Te,tt,Pe)},dt=st(Pe,"page",ee.createElement("a",{rel:"nofollow"},Pe));return dt?ee.createElement("li",{title:_e?Pe.toString():null,className:Be,onClick:Ye,onKeyPress:Qe,tabIndex:0},dt):null},we=Le;function Me(){}function Ce(ue){var de=Number(ue);return typeof de=="number"&&!Number.isNaN(de)&&isFinite(de)&&Math.floor(de)===de}var Ot=function(de,Fe,be){return be};function xt(ue,de,Fe){var be=typeof ue=="undefined"?de.pageSize:ue;return Math.floor((Fe.total-1)/be)+1}var ln=function(ue){(0,E.Z)(Fe,ue);var de=(0,x.Z)(Fe);function Fe(be){var Pe;(0,a.Z)(this,Fe),Pe=de.call(this,be),Pe.paginationNode=ee.createRef(),Pe.getJumpPrevPage=function(){return Math.max(1,Pe.state.current-(Pe.props.showLessItems?3:5))},Pe.getJumpNextPage=function(){return Math.min(xt(void 0,Pe.state,Pe.props),Pe.state.current+(Pe.props.showLessItems?3:5))},Pe.getItemIcon=function(qe,st){var Se=Pe.props.prefixCls,Be=qe||ee.createElement("button",{type:"button","aria-label":st,className:"".concat(Se,"-item-link")});return typeof qe=="function"&&(Be=ee.createElement(qe,(0,y.Z)({},Pe.props))),Be},Pe.isValid=function(qe){var st=Pe.props.total;return Ce(qe)&&qe!==Pe.state.current&&Ce(st)&&st>0},Pe.shouldDisplayQuickJumper=function(){var qe=Pe.props,st=qe.showQuickJumper,Se=qe.total,Be=Pe.state.pageSize;return Se<=Be?!1:st},Pe.handleKeyDown=function(qe){(qe.keyCode===re.ARROW_UP||qe.keyCode===re.ARROW_DOWN)&&qe.preventDefault()},Pe.handleKeyUp=function(qe){var st=Pe.getValidValue(qe),Se=Pe.state.currentInputValue;st!==Se&&Pe.setState({currentInputValue:st}),qe.keyCode===re.ENTER?Pe.handleChange(st):qe.keyCode===re.ARROW_UP?Pe.handleChange(st-1):qe.keyCode===re.ARROW_DOWN&&Pe.handleChange(st+1)},Pe.handleBlur=function(qe){var st=Pe.getValidValue(qe);Pe.handleChange(st)},Pe.changePageSize=function(qe){var st=Pe.state.current,Se=xt(qe,Pe.state,Pe.props);st=st>Se?Se:st,Se===0&&(st=Pe.state.current),typeof qe=="number"&&("pageSize"in Pe.props||Pe.setState({pageSize:qe}),"current"in Pe.props||Pe.setState({current:st,currentInputValue:st})),Pe.props.onShowSizeChange(st,qe),"onChange"in Pe.props&&Pe.props.onChange&&Pe.props.onChange(st,qe)},Pe.handleChange=function(qe){var st=Pe.props,Se=st.disabled,Be=st.onChange,Ye=Pe.state,Qe=Ye.pageSize,dt=Ye.current,kt=Ye.currentInputValue;if(Pe.isValid(qe)&&!Se){var Te=xt(void 0,Pe.state,Pe.props),Ht=qe;return qe>Te?Ht=Te:qe<1&&(Ht=1),"current"in Pe.props||Pe.setState({current:Ht}),Ht!==kt&&Pe.setState({currentInputValue:Ht}),Be(Ht,Qe),Ht}return dt},Pe.prev=function(){Pe.hasPrev()&&Pe.handleChange(Pe.state.current-1)},Pe.next=function(){Pe.hasNext()&&Pe.handleChange(Pe.state.current+1)},Pe.jumpPrev=function(){Pe.handleChange(Pe.getJumpPrevPage())},Pe.jumpNext=function(){Pe.handleChange(Pe.getJumpNextPage())},Pe.hasPrev=function(){return Pe.state.current>1},Pe.hasNext=function(){return Pe.state.current2?Se-2:0),Ye=2;Ye=at?tt=at:tt=Number(Ge),tt}},{key:"getShowSizeChanger",value:function(){var Pe=this.props,Ge=Pe.showSizeChanger,at=Pe.total,_e=Pe.totalBoundaryShowSizeChanger;return typeof Ge!="undefined"?Ge:at>_e}},{key:"render",value:function(){var Pe=this.props,Ge=Pe.prefixCls,at=Pe.className,_e=Pe.style,tt=Pe.disabled,qe=Pe.hideOnSinglePage,st=Pe.total,Se=Pe.locale,Be=Pe.showQuickJumper,Ye=Pe.showLessItems,Qe=Pe.showTitle,dt=Pe.showTotal,kt=Pe.simple,Te=Pe.itemRender,Ht=Pe.showPrevNextJumpers,Sn=Pe.jumpPrevIcon,Nn=Pe.jumpNextIcon,yn=Pe.selectComponentClass,nn=Pe.selectPrefixCls,$n=Pe.pageSizeOptions,Xn=this.state,qt=Xn.current,Ln=Xn.pageSize,Jn=Xn.currentInputValue;if(qe===!0&&st<=Ln)return null;var En=xt(void 0,this.state,this.props),la=[],ga=null,Da=null,Hn=null,Ya=null,pn=null,va=Be&&Be.goButton,ca=Ye?1:2,Ja=qt-1>0?qt-1:0,vt=qt+1st?st:qt*Ln]));if(kt){va&&(typeof va=="boolean"?pn=ee.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Se.jump_to_confirm):pn=ee.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},va),pn=ee.createElement("li",{title:Qe?"".concat(Se.jump_to).concat(qt,"/").concat(En):null,className:"".concat(Ge,"-simple-pager")},pn));var Bn=this.renderPrev(Ja);return ee.createElement("ul",(0,ne.Z)({className:Ae()(Ge,"".concat(Ge,"-simple"),(0,le.Z)({},"".concat(Ge,"-disabled"),tt),at),style:_e,ref:this.paginationNode},Nt),Pt,Bn?ee.createElement("li",{title:Qe?Se.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ae()("".concat(Ge,"-prev"),(0,le.Z)({},"".concat(Ge,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Bn):null,ee.createElement("li",{title:Qe?"".concat(qt,"/").concat(En):null,className:"".concat(Ge,"-simple-pager")},ee.createElement("input",{type:"text",value:Jn,disabled:tt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ee.createElement("span",{className:"".concat(Ge,"-slash")},"/"),En),ee.createElement("li",{title:Qe?Se.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ae()("".concat(Ge,"-next"),(0,le.Z)({},"".concat(Ge,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(vt)),pn)}if(En<=3+ca*2){var Rn={locale:Se,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Qe,itemRender:Te};En||la.push(ee.createElement(we,(0,ne.Z)({},Rn,{key:"noPager",page:1,className:"".concat(Ge,"-item-disabled")})));for(var sn=1;sn<=En;sn+=1){var Na=qt===sn;la.push(ee.createElement(we,(0,ne.Z)({},Rn,{key:sn,page:sn,active:Na})))}}else{var ma=Ye?Se.prev_3:Se.prev_5,ta=Ye?Se.next_3:Se.next_5,Ma=Te(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Sn,"prev page")),Pa=Te(this.getJumpNextPage(),"jump-next",this.getItemIcon(Nn,"next page"));Ht&&(ga=Ma?ee.createElement("li",{title:Qe?ma:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ae()("".concat(Ge,"-jump-prev"),(0,le.Z)({},"".concat(Ge,"-jump-prev-custom-icon"),!!Sn))},Ma):null,Da=Pa?ee.createElement("li",{title:Qe?ta:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ae()("".concat(Ge,"-jump-next"),(0,le.Z)({},"".concat(Ge,"-jump-next-custom-icon"),!!Nn))},Pa):null),Ya=ee.createElement(we,{locale:Se,last:!0,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:En,page:En,active:!1,showTitle:Qe,itemRender:Te}),Hn=ee.createElement(we,{locale:Se,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Qe,itemRender:Te});var hn=Math.max(1,qt-ca),qa=Math.min(qt+ca,En);qt-1<=ca&&(qa=1+ca*2),En-qt<=ca&&(hn=En-ca*2);for(var Tr=hn;Tr<=qa;Tr+=1){var mr=qt===Tr;la.push(ee.createElement(we,{locale:Se,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Tr,page:Tr,active:mr,showTitle:Qe,itemRender:Te}))}qt-1>=ca*2&&qt!==3&&(la[0]=(0,ee.cloneElement)(la[0],{className:"".concat(Ge,"-item-after-jump-prev")}),la.unshift(ga)),En-qt>=ca*2&&qt!==En-2&&(la[la.length-1]=(0,ee.cloneElement)(la[la.length-1],{className:"".concat(Ge,"-item-before-jump-next")}),la.push(Da)),hn!==1&&la.unshift(Hn),qa!==En&&la.push(Ya)}var vr=!this.hasPrev()||!En,ft=!this.hasNext()||!En,an=this.renderPrev(Ja),_t=this.renderNext(vt);return ee.createElement("ul",(0,ne.Z)({className:Ae()(Ge,at,(0,le.Z)({},"".concat(Ge,"-disabled"),tt)),style:_e,ref:this.paginationNode},Nt),Pt,an?ee.createElement("li",{title:Qe?Se.prev_page:null,onClick:this.prev,tabIndex:vr?null:0,onKeyPress:this.runIfEnterPrev,className:Ae()("".concat(Ge,"-prev"),(0,le.Z)({},"".concat(Ge,"-disabled"),vr)),"aria-disabled":vr},an):null,la,_t?ee.createElement("li",{title:Qe?Se.next_page:null,onClick:this.next,tabIndex:ft?null:0,onKeyPress:this.runIfEnterNext,className:Ae()("".concat(Ge,"-next"),(0,le.Z)({},"".concat(Ge,"-disabled"),ft)),"aria-disabled":ft},_t):null,ee.createElement(ye,{disabled:tt,locale:Se,rootPrefixCls:Ge,selectComponentClass:yn,selectPrefixCls:nn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qt,pageSize:Ln,pageSizeOptions:$n,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:va}))}}],[{key:"getDerivedStateFromProps",value:function(Pe,Ge){var at={};if("current"in Pe&&(at.current=Pe.current,Pe.current!==Ge.current&&(at.currentInputValue=at.current)),"pageSize"in Pe&&Pe.pageSize!==Ge.pageSize){var _e=Ge.current,tt=xt(Pe.pageSize,Ge,Pe);_e=_e>tt?tt:_e,"current"in Pe||(at.current=_e,at.currentInputValue=_e),at.pageSize=Pe.pageSize}return at}}]),Fe}(ee.Component);ln.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Me,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Me,locale:ie.Z,style:{},itemRender:Ot,totalBoundaryShowSizeChanger:50};var yt=ln,zt=te(22075),Mt=te(36355),Ut=te(19716),pt=te(8628),wt=te(9763),nt=te(57809);const Dt=ue=>ee.createElement(nt.default,Object.assign({},ue,{showSearch:!0,size:"small"})),Et=ue=>ee.createElement(nt.default,Object.assign({},ue,{showSearch:!0,size:"middle"}));Dt.Option=nt.default.Option,Et.Option=nt.default.Option;var Re=te(9937),rt=te(17313),Zt=te(83116),$t=te(37613);const It=ue=>{const{componentCls:de}=ue;return{[`${de}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${de}-item-link`]:{color:ue.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${de}-item-link`]:{color:ue.colorTextDisabled,cursor:"not-allowed"}}},[`&${de}-disabled`]:{cursor:"not-allowed",[`${de}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ue.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ue.colorBorder,backgroundColor:ue.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ue.itemActiveBgDisabled},a:{color:ue.itemActiveColorDisabled}}},[`${de}-item-link`]:{color:ue.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${de}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${de}-simple-pager`]:{color:ue.colorTextDisabled},[`${de}-jump-prev, ${de}-jump-next`]:{[`${de}-item-link-icon`]:{opacity:0},[`${de}-item-ellipsis`]:{opacity:1}}},[`&${de}-simple`]:{[`${de}-prev, ${de}-next`]:{[`&${de}-disabled ${de}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Jt=ue=>{const{componentCls:de}=ue;return{[`&${de}-mini ${de}-total-text, &${de}-mini ${de}-simple-pager`]:{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`},[`&${de}-mini ${de}-item`]:{minWidth:ue.itemSizeSM,height:ue.itemSizeSM,margin:0,lineHeight:`${ue.itemSizeSM-2}px`},[`&${de}-mini:not(${de}-disabled) ${de}-item:not(${de}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:ue.colorBgTextHover},"&:active":{backgroundColor:ue.colorBgTextActive}},[`&${de}-mini ${de}-prev, &${de}-mini ${de}-next`]:{minWidth:ue.itemSizeSM,height:ue.itemSizeSM,margin:0,lineHeight:`${ue.itemSizeSM}px`},[`&${de}-mini:not(${de}-disabled)`]:{[`${de}-prev, ${de}-next`]:{[`&:hover ${de}-item-link`]:{backgroundColor:ue.colorBgTextHover},[`&:active ${de}-item-link`]:{backgroundColor:ue.colorBgTextActive},[`&${de}-disabled:hover ${de}-item-link`]:{backgroundColor:"transparent"}}},[` + &${de}-mini ${de}-prev ${de}-item-link, + &${de}-mini ${de}-next ${de}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`}},[`&${de}-mini ${de}-jump-prev, &${de}-mini ${de}-jump-next`]:{height:ue.itemSizeSM,marginInlineEnd:0,lineHeight:`${ue.itemSizeSM}px`},[`&${de}-mini ${de}-options`]:{marginInlineStart:ue.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:ue.miniOptionsSizeChangerTop},"&-quick-jumper":{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Re.x0)(ue)),{width:ue.paginationMiniQuickJumperInputWidth,height:ue.controlHeightSM})}}}},xe=ue=>{const{componentCls:de}=ue;return{[` + &${de}-simple ${de}-prev, + &${de}-simple ${de}-next + `]:{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`,verticalAlign:"top",[`${de}-item-link`]:{height:ue.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:ue.colorBgTextHover},"&:active":{backgroundColor:ue.colorBgTextActive},"&::after":{height:ue.itemSizeSM,lineHeight:`${ue.itemSizeSM}px`}}},[`&${de}-simple ${de}-simple-pager`]:{display:"inline-block",height:ue.itemSizeSM,marginInlineEnd:ue.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:ue.marginXS,padding:`0 ${ue.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:ue.itemInputBg,border:`${ue.lineWidth}px ${ue.lineType} ${ue.colorBorder}`,borderRadius:ue.borderRadius,outline:"none",transition:`border-color ${ue.motionDurationMid}`,color:"inherit","&:hover":{borderColor:ue.colorPrimary},"&:focus":{borderColor:ue.colorPrimaryHover,boxShadow:`${ue.inputOutlineOffset}px 0 ${ue.controlOutlineWidth}px ${ue.controlOutline}`},"&[disabled]":{color:ue.colorTextDisabled,backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,cursor:"not-allowed"}}}}},je=ue=>{const{componentCls:de}=ue;return{[`${de}-jump-prev, ${de}-jump-next`]:{outline:0,[`${de}-item-container`]:{position:"relative",[`${de}-item-link-icon`]:{color:ue.colorPrimary,fontSize:ue.fontSizeSM,opacity:0,transition:`all ${ue.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${de}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:ue.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:ue.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:ue.paginationEllipsisTextIndent,opacity:1,transition:`all ${ue.motionDurationMid}`}},"&:hover":{[`${de}-item-link-icon`]:{opacity:1},[`${de}-item-ellipsis`]:{opacity:0}}},[` + ${de}-prev, + ${de}-jump-prev, + ${de}-jump-next + `]:{marginInlineEnd:ue.marginXS},[` + ${de}-prev, + ${de}-next, + ${de}-jump-prev, + ${de}-jump-next + `]:{display:"inline-block",minWidth:ue.itemSize,height:ue.itemSize,color:ue.colorText,fontFamily:ue.fontFamily,lineHeight:`${ue.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ue.borderRadius,cursor:"pointer",transition:`all ${ue.motionDurationMid}`},[`${de}-prev, ${de}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:ue.colorText,cursor:"pointer",userSelect:"none"},[`${de}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ue.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ue.lineWidth}px ${ue.lineType} transparent`,borderRadius:ue.borderRadius,outline:"none",transition:`all ${ue.motionDurationMid}`},[`&:hover ${de}-item-link`]:{backgroundColor:ue.colorBgTextHover},[`&:active ${de}-item-link`]:{backgroundColor:ue.colorBgTextActive},[`&${de}-disabled:hover`]:{[`${de}-item-link`]:{backgroundColor:"transparent"}}},[`${de}-slash`]:{marginInlineEnd:ue.paginationSlashMarginInlineEnd,marginInlineStart:ue.paginationSlashMarginInlineStart},[`${de}-options`]:{display:"inline-block",marginInlineStart:ue.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ue.controlHeight,marginInlineStart:ue.marginXS,lineHeight:`${ue.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Re.ik)(ue)),{width:ue.controlHeightLG*1.25,height:ue.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ue.marginXS,marginInlineEnd:ue.marginXS})}}}},ut=ue=>{const{componentCls:de}=ue;return{[`${de}-item`]:{display:"inline-block",minWidth:ue.itemSize,height:ue.itemSize,marginInlineEnd:ue.marginXS,fontFamily:ue.fontFamily,lineHeight:`${ue.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ue.lineWidth}px ${ue.lineType} transparent`,borderRadius:ue.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ue.paginationItemPaddingInline}px`,color:ue.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${de}-item-active)`]:{"&:hover":{transition:`all ${ue.motionDurationMid}`,backgroundColor:ue.colorBgTextHover},"&:active":{backgroundColor:ue.colorBgTextActive}},"&-active":{fontWeight:ue.fontWeightStrong,backgroundColor:ue.itemActiveBg,borderColor:ue.colorPrimary,a:{color:ue.colorPrimary},"&:hover":{borderColor:ue.colorPrimaryHover},"&:hover a":{color:ue.colorPrimaryHover}}}}},Ct=ue=>{const{componentCls:de}=ue;return{[de]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,rt.Wf)(ue)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${de}-total-text`]:{display:"inline-block",height:ue.itemSize,marginInlineEnd:ue.marginXS,lineHeight:`${ue.itemSize-2}px`,verticalAlign:"middle"}}),ut(ue)),je(ue)),xe(ue)),Jt(ue)),It(ue)),{[`@media only screen and (max-width: ${ue.screenLG}px)`]:{[`${de}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ue.screenSM}px)`]:{[`${de}-options`]:{display:"none"}}}),[`&${ue.componentCls}-rtl`]:{direction:"rtl"}}},gt=ue=>{const{componentCls:de}=ue;return{[`${de}${de}-disabled:not(${de}-mini)`]:{"&, &:hover":{[`${de}-item-link`]:{borderColor:ue.colorBorder}},"&:focus-visible":{[`${de}-item-link`]:{borderColor:ue.colorBorder}},[`${de}-item, ${de}-item-link`]:{backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,[`&:hover:not(${de}-item-active)`]:{backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,a:{color:ue.colorTextDisabled}},[`&${de}-item-active`]:{backgroundColor:ue.itemActiveBgDisabled}},[`${de}-prev, ${de}-next`]:{"&:hover button":{backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,color:ue.colorTextDisabled},[`${de}-item-link`]:{backgroundColor:ue.colorBgContainerDisabled,borderColor:ue.colorBorder}}},[`${de}:not(${de}-mini)`]:{[`${de}-prev, ${de}-next`]:{"&:hover button":{borderColor:ue.colorPrimaryHover,backgroundColor:ue.itemBg},[`${de}-item-link`]:{backgroundColor:ue.itemLinkBg,borderColor:ue.colorBorder},[`&:hover ${de}-item-link`]:{borderColor:ue.colorPrimary,backgroundColor:ue.itemBg,color:ue.colorPrimary},[`&${de}-disabled`]:{[`${de}-item-link`]:{borderColor:ue.colorBorder,color:ue.colorTextDisabled}}},[`${de}-item`]:{backgroundColor:ue.itemBg,border:`${ue.lineWidth}px ${ue.lineType} ${ue.colorBorder}`,[`&:hover:not(${de}-item-active)`]:{borderColor:ue.colorPrimary,backgroundColor:ue.itemBg,a:{color:ue.colorPrimary}},"&-active":{borderColor:ue.colorPrimary}}}}},Oe=ue=>{const{componentCls:de}=ue;return{[`${de}:not(${de}-disabled)`]:{[`${de}-item`]:Object.assign({},(0,rt.Qy)(ue)),[`${de}-jump-prev, ${de}-jump-next`]:{"&:focus-visible":Object.assign({[`${de}-item-link-icon`]:{opacity:1},[`${de}-item-ellipsis`]:{opacity:0}},(0,rt.oN)(ue))},[`${de}-prev, ${de}-next`]:{[`&:focus-visible ${de}-item-link`]:Object.assign({},(0,rt.oN)(ue))}}}};var Ne=(0,Zt.Z)("Pagination",ue=>{const de=(0,$t.TS)(ue,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ue.marginXXS/2,paginationMiniQuickJumperInputWidth:ue.controlHeightLG*1.1,paginationItemPaddingInline:ue.marginXXS*1.5,paginationEllipsisLetterSpacing:ue.marginXXS/2,paginationSlashMarginInlineStart:ue.marginXXS,paginationSlashMarginInlineEnd:ue.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Re.e5)(ue),(0,Re.TM)(ue));return[Ct(de),Oe(de),ue.wireframe&>(de)]},ue=>({itemBg:ue.colorBgContainer,itemSize:ue.controlHeight,itemSizeSM:ue.controlHeightSM,itemActiveBg:ue.colorBgContainer,itemLinkBg:ue.colorBgContainer,itemActiveColorDisabled:ue.colorTextDisabled,itemActiveBgDisabled:ue.controlItemBgActiveDisabled,itemInputBg:ue.colorBgContainer,miniOptionsSizeChangerTop:0})),Ee=function(ue,de){var Fe={};for(var be in ue)Object.prototype.hasOwnProperty.call(ue,be)&&de.indexOf(be)<0&&(Fe[be]=ue[be]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,be=Object.getOwnPropertySymbols(ue);Pe{const{prefixCls:de,selectPrefixCls:Fe,className:be,rootClassName:Pe,style:Ge,size:at,locale:_e,selectComponentClass:tt,responsive:qe,showSizeChanger:st}=ue,Se=Ee(ue,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Be}=(0,pt.Z)(qe),{getPrefixCls:Ye,direction:Qe,pagination:dt={}}=ee.useContext(Mt.E_),kt=Ye("pagination",de),[Te,Ht]=Ne(kt),Sn=st!=null?st:dt.showSizeChanger,Nn=ee.useMemo(()=>{const En=ee.createElement("span",{className:`${kt}-item-ellipsis`},"\u2022\u2022\u2022"),la=ee.createElement("button",{className:`${kt}-item-link`,type:"button",tabIndex:-1},Qe==="rtl"?ee.createElement(it.Z,null):ee.createElement($e.Z,null)),ga=ee.createElement("button",{className:`${kt}-item-link`,type:"button",tabIndex:-1},Qe==="rtl"?ee.createElement($e.Z,null):ee.createElement(it.Z,null)),Da=ee.createElement("a",{className:`${kt}-item-link`},ee.createElement("div",{className:`${kt}-item-container`},Qe==="rtl"?ee.createElement(ct.Z,{className:`${kt}-item-link-icon`}):ee.createElement(lt,{className:`${kt}-item-link-icon`}),En)),Hn=ee.createElement("a",{className:`${kt}-item-link`},ee.createElement("div",{className:`${kt}-item-container`},Qe==="rtl"?ee.createElement(lt,{className:`${kt}-item-link-icon`}):ee.createElement(ct.Z,{className:`${kt}-item-link-icon`}),En));return{prevIcon:la,nextIcon:ga,jumpPrevIcon:Da,jumpNextIcon:Hn}},[Qe,kt]),[yn]=(0,wt.Z)("Pagination",zt.Z),nn=Object.assign(Object.assign({},yn),_e),$n=(0,Ut.Z)(at),Xn=$n==="small"||!!(Be&&!$n&&qe),qt=Ye("select",Fe),Ln=Ae()({[`${kt}-mini`]:Xn,[`${kt}-rtl`]:Qe==="rtl"},dt==null?void 0:dt.className,be,Pe,Ht),Jn=Object.assign(Object.assign({},dt==null?void 0:dt.style),Ge);return Te(ee.createElement(yt,Object.assign({},Nn,Se,{style:Jn,prefixCls:kt,selectPrefixCls:qt,className:Ln,selectComponentClass:tt||(Xn?Dt:Et),locale:nn,showSizeChanger:Sn})))},he=Ze},39722:function(ht,Tt,te){"use strict";te.d(Tt,{t5:function(){return $e}});var ne=te(92310),ee=te.n(ne),Ie=te(55477),Ue=te(59301),ze=te(36355),ke=te(77578),oe=te(17356),lt=function(Je,Ae){var le={};for(var y in Je)Object.prototype.hasOwnProperty.call(Je,y)&&Ae.indexOf(y)<0&&(le[y]=Je[y]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(Je);a{if(!(!Ae&&!le))return Ue.createElement(Ue.Fragment,null,Ae&&Ue.createElement("div",{className:`${Je}-title`},(0,ke.Z)(Ae)),Ue.createElement("div",{className:`${Je}-inner-content`},(0,ke.Z)(le)))},$e=Je=>{const{hashId:Ae,prefixCls:le,className:y,style:a,placement:b="top",title:E,content:x,children:z}=Je;return Ue.createElement("div",{className:ee()(Ae,le,`${le}-pure`,`${le}-placement-${b}`,y),style:a},Ue.createElement("div",{className:`${le}-arrow`}),Ue.createElement(Ie.G,Object.assign({},Je,{className:Ae,prefixCls:le}),z||ct(le,E,x)))},it=Je=>{const{prefixCls:Ae}=Je,le=lt(Je,["prefixCls"]),{getPrefixCls:y}=Ue.useContext(ze.E_),a=y("popover",Ae),[b,E]=(0,oe.Z)(a);return b(Ue.createElement($e,Object.assign({},le,{prefixCls:a,hashId:E})))};Tt.ZP=it},60324:function(ht,Tt,te){"use strict";var ne=te(92310),ee=te.n(ne),Ie=te(59301),Ue=te(77578),ze=te(62892),ke=te(36355),oe=te(6848),lt=te(39722),ct=te(17356),$e=function(Ae,le){var y={};for(var a in Ae)Object.prototype.hasOwnProperty.call(Ae,a)&&le.indexOf(a)<0&&(y[a]=Ae[a]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(Ae);b{let{title:le,content:y,prefixCls:a}=Ae;return Ie.createElement(Ie.Fragment,null,le&&Ie.createElement("div",{className:`${a}-title`},(0,Ue.Z)(le)),Ie.createElement("div",{className:`${a}-inner-content`},(0,Ue.Z)(y)))},Je=Ie.forwardRef((Ae,le)=>{const{prefixCls:y,title:a,content:b,overlayClassName:E,placement:x="top",trigger:z="hover",mouseEnterDelay:ae=.1,mouseLeaveDelay:re=.1,overlayStyle:ie={}}=Ae,pe=$e(Ae,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=Ie.useContext(ke.E_),Le=ye("popover",y),[we,Me]=(0,ct.Z)(Le),Ce=ye(),Ot=ee()(E,Me);return we(Ie.createElement(oe.Z,Object.assign({placement:x,trigger:z,mouseEnterDelay:ae,mouseLeaveDelay:re,overlayStyle:ie},pe,{prefixCls:Le,overlayClassName:Ot,ref:le,overlay:a||b?Ie.createElement(it,{prefixCls:Le,title:a,content:b}):null,transitionName:(0,ze.m)(Ce,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});Je._InternalPanelDoNotUseOrYouWillBeFired=lt.ZP,Tt.Z=Je},17356:function(ht,Tt,te){"use strict";var ne=te(17313),ee=te(29878),Ie=te(19447),Ue=te(33166),ze=te(83116),ke=te(37613);const oe=$e=>{const{componentCls:it,popoverColor:Je,minWidth:Ae,fontWeightStrong:le,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:b,borderRadiusLG:E,zIndexPopup:x,marginXS:z,colorBgElevated:ae,popoverBg:re}=$e;return[{[it]:Object.assign(Object.assign({},(0,ne.Wf)($e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:x,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ae,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${it}-content`]:{position:"relative"},[`${it}-inner`]:{backgroundColor:re,backgroundClip:"padding-box",borderRadius:E,boxShadow:a,padding:y},[`${it}-title`]:{minWidth:Ae,marginBottom:z,color:b,fontWeight:le},[`${it}-inner-content`]:{color:Je}})},(0,Ie.ZP)($e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${it}-pure`]:{position:"relative",maxWidth:"none",margin:$e.sizePopupArrow,display:"inline-block",[`${it}-content`]:{display:"inline-block"}}}]},lt=$e=>{const{componentCls:it}=$e;return{[it]:Ue.i.map(Je=>{const Ae=$e[`${Je}6`];return{[`&${it}-${Je}`]:{"--antd-arrow-background-color":Ae,[`${it}-inner`]:{backgroundColor:Ae},[`${it}-arrow`]:{background:"transparent"}}}})}},ct=$e=>{const{componentCls:it,lineWidth:Je,lineType:Ae,colorSplit:le,paddingSM:y,controlHeight:a,fontSize:b,lineHeight:E,padding:x}=$e,z=a-Math.round(b*E),ae=z/2,re=z/2-Je,ie=x;return{[it]:{[`${it}-inner`]:{padding:0},[`${it}-title`]:{margin:0,padding:`${ae}px ${ie}px ${re}px`,borderBottom:`${Je}px ${Ae} ${le}`},[`${it}-inner-content`]:{padding:`${y}px ${ie}px`}}}};Tt.Z=(0,ze.Z)("Popover",$e=>{const{colorBgElevated:it,colorText:Je,wireframe:Ae}=$e,le=(0,ke.TS)($e,{popoverPadding:12,popoverBg:it,popoverColor:Je});return[oe(le),lt(le),Ae&&ct(le),(0,ee._y)(le,"zoom-big")]},$e=>({width:177,minWidth:177,zIndexPopup:$e.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return st}});var ne=te(59301),ee=te(29679),Ie=te(40001),Ue=te(19248),ze=te(99267),ke=te(92310),oe=te.n(ke),lt=te(2738),ct=te(36355),$e=te(14809),it=te(20439),Je=te(62646),Ae={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var Be=(0,ne.useRef)([]),Ye=(0,ne.useRef)(null);return(0,ne.useEffect)(function(){var Qe=Date.now(),dt=!1;Be.current.forEach(function(kt){if(kt){dt=!0;var Te=kt.style;Te.transitionDuration=".3s, .3s, .3s, .06s",Ye.current&&Qe-Ye.current<100&&(Te.transitionDuration="0s, 0s")}}),dt&&(Ye.current=Date.now())}),Be.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Be){var Ye=(0,it.Z)((0,it.Z)({},Ae),Be),Qe=Ye.className,dt=Ye.percent,kt=Ye.prefixCls,Te=Ye.strokeColor,Ht=Ye.strokeLinecap,Sn=Ye.strokeWidth,Nn=Ye.style,yn=Ye.trailColor,nn=Ye.trailWidth,$n=Ye.transition,Xn=(0,Je.Z)(Ye,y);delete Xn.gapPosition;var qt=Array.isArray(dt)?dt:[dt],Ln=Array.isArray(Te)?Te:[Te],Jn=le(),En=Sn/2,la=100-Sn/2,ga="M ".concat(Ht==="round"?En:0,",").concat(En,` + L `).concat(Ht==="round"?la:100,",").concat(En),Da="0 0 100 ".concat(Sn),Hn=0;return ne.createElement("svg",(0,$e.Z)({className:oe()("".concat(kt,"-line"),Qe),viewBox:Da,preserveAspectRatio:"none",style:Nn},Xn),ne.createElement("path",{className:"".concat(kt,"-line-trail"),d:ga,strokeLinecap:Ht,stroke:yn,strokeWidth:nn||Sn,fillOpacity:"0"}),qt.map(function(Ya,pn){var va=1;switch(Ht){case"round":va=1-Sn/100;break;case"square":va=1-Sn/2/100;break;default:va=1;break}var ca={strokeDasharray:"".concat(Ya*va,"px, 100px"),strokeDashoffset:"-".concat(Hn,"px"),transition:$n||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ja=Ln[pn]||Ln[Ln.length-1];return Hn+=Ya,ne.createElement("path",{key:pn,className:"".concat(kt,"-line-path"),d:ga,strokeLinecap:Ht,stroke:Ja,strokeWidth:Sn,fillOpacity:"0",ref:function(Nt){Jn[pn]=Nt},style:ca})}))},b=a,E=te(93664),x=te(50298),z=te(47273),ae=0,re=(0,z.Z)();function ie(){var Se;return re?(Se=ae,ae+=1):Se="TEST_OR_SSR",Se}var pe=function(Se){var Be=ne.useState(),Ye=(0,x.Z)(Be,2),Qe=Ye[0],dt=Ye[1];return ne.useEffect(function(){dt("rc_progress_".concat(ie()))},[]),Se||Qe},ye=function(Be){var Ye=Be.bg,Qe=Be.children;return ne.createElement("div",{style:{width:"100%",height:"100%",background:Ye}},Qe)};function Le(Se,Be){return Object.keys(Se).map(function(Ye){var Qe=parseFloat(Ye),dt="".concat(Math.floor(Qe*Be),"%");return"".concat(Se[Ye]," ").concat(dt)})}var we=ne.forwardRef(function(Se,Be){var Ye=Se.prefixCls,Qe=Se.color,dt=Se.gradientId,kt=Se.radius,Te=Se.style,Ht=Se.ptg,Sn=Se.strokeLinecap,Nn=Se.strokeWidth,yn=Se.size,nn=Se.gapDegree,$n=Qe&&(0,E.Z)(Qe)==="object",Xn=$n?"#FFF":void 0,qt=yn/2,Ln=ne.createElement("circle",{className:"".concat(Ye,"-circle-path"),r:kt,cx:qt,cy:qt,stroke:Xn,strokeLinecap:Sn,strokeWidth:Nn,opacity:Ht===0?0:1,style:Te,ref:Be});if(!$n)return Ln;var Jn="".concat(dt,"-conic"),En=nn?"".concat(180+nn/2,"deg"):"0deg",la=Le(Qe,(360-nn)/360),ga=Le(Qe,1),Da="conic-gradient(from ".concat(En,", ").concat(la.join(", "),")"),Hn="linear-gradient(to ".concat(nn?"bottom":"top",", ").concat(ga.join(", "),")");return ne.createElement(ne.Fragment,null,ne.createElement("mask",{id:Jn},Ln),ne.createElement("foreignObject",{x:0,y:0,width:yn,height:yn,mask:"url(#".concat(Jn,")")},ne.createElement(ye,{bg:Hn},ne.createElement(ye,{bg:Da}))))}),Me=we,Ce=100,Ot=function(Be,Ye,Qe,dt,kt,Te,Ht,Sn,Nn,yn){var nn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,$n=Qe/100*360*((360-Te)/360),Xn=Te===0?0:{bottom:0,top:180,left:90,right:-90}[Ht],qt=(100-dt)/100*Ye;Nn==="round"&&dt!==100&&(qt+=yn/2,qt>=Ye&&(qt=Ye-.01));var Ln=Ce/2;return{stroke:typeof Sn=="string"?Sn:void 0,strokeDasharray:"".concat(Ye,"px ").concat(Be),strokeDashoffset:qt+nn,transform:"rotate(".concat(kt+$n+Xn,"deg)"),transformOrigin:"".concat(Ln,"px ").concat(Ln,"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}},xt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ln(Se){var Be=Se!=null?Se:[];return Array.isArray(Be)?Be:[Be]}var yt=function(Be){var Ye=(0,it.Z)((0,it.Z)({},Ae),Be),Qe=Ye.id,dt=Ye.prefixCls,kt=Ye.steps,Te=Ye.strokeWidth,Ht=Ye.trailWidth,Sn=Ye.gapDegree,Nn=Sn===void 0?0:Sn,yn=Ye.gapPosition,nn=Ye.trailColor,$n=Ye.strokeLinecap,Xn=Ye.style,qt=Ye.className,Ln=Ye.strokeColor,Jn=Ye.percent,En=(0,Je.Z)(Ye,xt),la=Ce/2,ga=pe(Qe),Da="".concat(ga,"-gradient"),Hn=la-Te/2,Ya=Math.PI*2*Hn,pn=Nn>0?90+Nn/2:-90,va=Ya*((360-Nn)/360),ca=(0,E.Z)(kt)==="object"?kt:{count:kt,space:2},Ja=ca.count,vt=ca.space,Nt=ln(Jn),Pt=ln(Ln),Bn=Pt.find(function(Pa){return Pa&&(0,E.Z)(Pa)==="object"}),Rn=Bn&&(0,E.Z)(Bn)==="object",sn=Rn?"butt":$n,Na=Ot(Ya,va,0,100,pn,Nn,yn,nn,sn,Te),ma=le(),ta=function(){var hn=0;return Nt.map(function(qa,Tr){var mr=Pt[Tr]||Pt[Pt.length-1],vr=Ot(Ya,va,hn,qa,pn,Nn,yn,mr,sn,Te);return hn+=qa,ne.createElement(Me,{key:Tr,color:mr,ptg:qa,radius:Hn,prefixCls:dt,gradientId:Da,style:vr,strokeLinecap:sn,strokeWidth:Te,gapDegree:Nn,ref:function(an){ma[Tr]=an},size:Ce})}).reverse()},Ma=function(){var hn=Math.round(Ja*(Nt[0]/100)),qa=100/Ja,Tr=0;return new Array(Ja).fill(null).map(function(mr,vr){var ft=vr<=hn-1?Pt[0]:nn,an=ft&&(0,E.Z)(ft)==="object"?"url(#".concat(Da,")"):void 0,_t=Ot(Ya,va,Tr,qa,pn,Nn,yn,ft,"butt",Te,vt);return Tr+=(va-_t.strokeDashoffset+vt)*100/va,ne.createElement("circle",{key:vr,className:"".concat(dt,"-circle-path"),r:Hn,cx:la,cy:la,stroke:an,strokeWidth:Te,opacity:1,style:_t,ref:function(On){ma[vr]=On}})})};return ne.createElement("svg",(0,$e.Z)({className:oe()("".concat(dt,"-circle"),qt),viewBox:"0 0 ".concat(Ce," ").concat(Ce),style:Xn,id:Qe,role:"presentation"},En),!Ja&&ne.createElement("circle",{className:"".concat(dt,"-circle-trail"),r:Hn,cx:la,cy:la,stroke:nn,strokeLinecap:sn,strokeWidth:Ht||Te,style:Na}),Ja?Ma():ta())},zt=yt,Mt={Line:b,Circle:zt},Ut=te(6848),pt=te(30071);function wt(Se){return!Se||Se<0?0:Se>100?100:Se}function nt(Se){let{success:Be,successPercent:Ye}=Se,Qe=Ye;return Be&&"progress"in Be&&(Qe=Be.progress),Be&&"percent"in Be&&(Qe=Be.percent),Qe}const Dt=Se=>{let{percent:Be,success:Ye,successPercent:Qe}=Se;const dt=wt(nt({success:Ye,successPercent:Qe}));return[dt,wt(wt(Be)-dt)]},Et=Se=>{let{success:Be={},strokeColor:Ye}=Se;const{strokeColor:Qe}=Be;return[Qe||pt.presetPrimaryColors.green,Ye||null]},Re=(Se,Be,Ye)=>{var Qe,dt,kt,Te;let Ht=-1,Sn=-1;if(Be==="step"){const Nn=Ye.steps,yn=Ye.strokeWidth;typeof Se=="string"||typeof Se=="undefined"?(Ht=Se==="small"?2:14,Sn=yn!=null?yn:8):typeof Se=="number"?[Ht,Sn]=[Se,Se]:[Ht=14,Sn=8]=Se,Ht*=Nn}else if(Be==="line"){const Nn=Ye==null?void 0:Ye.strokeWidth;typeof Se=="string"||typeof Se=="undefined"?Sn=Nn||(Se==="small"?6:8):typeof Se=="number"?[Ht,Sn]=[Se,Se]:[Ht=-1,Sn=8]=Se}else(Be==="circle"||Be==="dashboard")&&(typeof Se=="string"||typeof Se=="undefined"?[Ht,Sn]=Se==="small"?[60,60]:[120,120]:typeof Se=="number"?[Ht,Sn]=[Se,Se]:(Ht=(dt=(Qe=Se[0])!==null&&Qe!==void 0?Qe:Se[1])!==null&&dt!==void 0?dt:120,Sn=(Te=(kt=Se[0])!==null&&kt!==void 0?kt:Se[1])!==null&&Te!==void 0?Te:120));return[Ht,Sn]},rt=3,Zt=Se=>rt/Se*100;var It=Se=>{const{prefixCls:Be,trailColor:Ye=null,strokeLinecap:Qe="round",gapPosition:dt,gapDegree:kt,width:Te=120,type:Ht,children:Sn,success:Nn,size:yn=Te}=Se,[nn,$n]=Re(yn,"circle");let{strokeWidth:Xn}=Se;Xn===void 0&&(Xn=Math.max(Zt(nn),6));const qt={width:nn,height:$n,fontSize:nn*.15+6},Ln=ne.useMemo(()=>{if(kt||kt===0)return kt;if(Ht==="dashboard")return 75},[kt,Ht]),Jn=dt||Ht==="dashboard"&&"bottom"||void 0,En=Object.prototype.toString.call(Se.strokeColor)==="[object Object]",la=Et({success:Nn,strokeColor:Se.strokeColor}),ga=oe()(`${Be}-inner`,{[`${Be}-circle-gradient`]:En}),Da=ne.createElement(zt,{percent:Dt(Se),strokeWidth:Xn,trailWidth:Xn,strokeColor:la,strokeLinecap:Qe,trailColor:Ye,prefixCls:Be,gapDegree:Ln,gapPosition:Jn});return ne.createElement("div",{className:ga,style:qt},nn<=20?ne.createElement(Ut.Z,{title:Sn},ne.createElement("span",null,Da)):ne.createElement(ne.Fragment,null,Da,Sn))},Jt=function(Se,Be){var Ye={};for(var Qe in Se)Object.prototype.hasOwnProperty.call(Se,Qe)&&Be.indexOf(Qe)<0&&(Ye[Qe]=Se[Qe]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Qe=Object.getOwnPropertySymbols(Se);dt{let Be=[];return Object.keys(Se).forEach(Ye=>{const Qe=parseFloat(Ye.replace(/%/g,""));isNaN(Qe)||Be.push({key:Qe,value:Se[Ye]})}),Be=Be.sort((Ye,Qe)=>Ye.key-Qe.key),Be.map(Ye=>{let{key:Qe,value:dt}=Ye;return`${dt} ${Qe}%`}).join(", ")},je=(Se,Be)=>{const{from:Ye=pt.presetPrimaryColors.blue,to:Qe=pt.presetPrimaryColors.blue,direction:dt=Be==="rtl"?"to left":"to right"}=Se,kt=Jt(Se,["from","to","direction"]);if(Object.keys(kt).length!==0){const Te=xe(kt);return{backgroundImage:`linear-gradient(${dt}, ${Te})`}}return{backgroundImage:`linear-gradient(${dt}, ${Ye}, ${Qe})`}};var Ct=Se=>{const{prefixCls:Be,direction:Ye,percent:Qe,size:dt,strokeWidth:kt,strokeColor:Te,strokeLinecap:Ht="round",children:Sn,trailColor:Nn=null,success:yn}=Se,nn=Te&&typeof Te!="string"?je(Te,Ye):{backgroundColor:Te},$n=Ht==="square"||Ht==="butt"?0:void 0,Xn={backgroundColor:Nn||void 0,borderRadius:$n},qt=dt!=null?dt:[-1,kt||(dt==="small"?6:8)],[Ln,Jn]=Re(qt,"line",{strokeWidth:kt}),En=Object.assign({width:`${wt(Qe)}%`,height:Jn,borderRadius:$n},nn),la=nt(Se),ga={width:`${wt(la)}%`,height:Jn,borderRadius:$n,backgroundColor:yn==null?void 0:yn.strokeColor},Da={width:Ln<0?"100%":Ln,height:Jn};return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:`${Be}-outer`,style:Da},ne.createElement("div",{className:`${Be}-inner`,style:Xn},ne.createElement("div",{className:`${Be}-bg`,style:En}),la!==void 0?ne.createElement("div",{className:`${Be}-success-bg`,style:ga}):null)),Sn)},Oe=Se=>{const{size:Be,steps:Ye,percent:Qe=0,strokeWidth:dt=8,strokeColor:kt,trailColor:Te=null,prefixCls:Ht,children:Sn}=Se,Nn=Math.round(Ye*(Qe/100)),yn=Be==="small"?2:14,nn=Be!=null?Be:[yn,dt],[$n,Xn]=Re(nn,"step",{steps:Ye,strokeWidth:dt}),qt=$n/Ye,Ln=new Array(Ye);for(let Jn=0;Jn{const Be=Se?"100%":"-100%";return new Ne.Keyframes(`antProgress${Se?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Be}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Be}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ue=Se=>{const{componentCls:Be,iconCls:Ye}=Se;return{[Be]:Object.assign(Object.assign({},(0,Ee.Wf)(Se)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Se.fontSize,marginInlineEnd:Se.marginXS,marginBottom:Se.marginXS},[`${Be}-outer`]:{display:"inline-block",width:"100%"},[`&${Be}-show-info`]:{[`${Be}-outer`]:{marginInlineEnd:`calc(-2em - ${Se.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Se.paddingXS}px)`}},[`${Be}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Se.remainingColor,borderRadius:Se.lineBorderRadius},[`${Be}-inner:not(${Be}-circle-gradient)`]:{[`${Be}-circle-path`]:{stroke:Se.defaultColor}},[`${Be}-success-bg, ${Be}-bg`]:{position:"relative",backgroundColor:Se.defaultColor,borderRadius:Se.lineBorderRadius,transition:`all ${Se.motionDurationSlow} ${Se.motionEaseInOutCirc}`},[`${Be}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Se.colorSuccess},[`${Be}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Se.marginXS,color:Se.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ye]:{fontSize:Se.fontSize}},[`&${Be}-status-active`]:{[`${Be}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Se.colorBgContainer,borderRadius:Se.lineBorderRadius,opacity:0,animationName:he(),animationDuration:Se.progressActiveMotionDuration,animationTimingFunction:Se.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Be}-rtl${Be}-status-active`]:{[`${Be}-bg::before`]:{animationName:he(!0)}},[`&${Be}-status-exception`]:{[`${Be}-bg`]:{backgroundColor:Se.colorError},[`${Be}-text`]:{color:Se.colorError}},[`&${Be}-status-exception ${Be}-inner:not(${Be}-circle-gradient)`]:{[`${Be}-circle-path`]:{stroke:Se.colorError}},[`&${Be}-status-success`]:{[`${Be}-bg`]:{backgroundColor:Se.colorSuccess},[`${Be}-text`]:{color:Se.colorSuccess}},[`&${Be}-status-success ${Be}-inner:not(${Be}-circle-gradient)`]:{[`${Be}-circle-path`]:{stroke:Se.colorSuccess}}})}},de=Se=>{const{componentCls:Be,iconCls:Ye}=Se;return{[Be]:{[`${Be}-circle-trail`]:{stroke:Se.remainingColor},[`&${Be}-circle ${Be}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Be}-circle ${Be}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Se.circleTextColor,fontSize:Se.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ye]:{fontSize:`${Se.fontSize/Se.fontSizeSM}em`}},[`${Be}-circle&-status-exception`]:{[`${Be}-text`]:{color:Se.colorError}},[`${Be}-circle&-status-success`]:{[`${Be}-text`]:{color:Se.colorSuccess}}},[`${Be}-inline-circle`]:{lineHeight:1,[`${Be}-inner`]:{verticalAlign:"bottom"}}}},Fe=Se=>{const{componentCls:Be}=Se;return{[Be]:{[`${Be}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Se.progressStepMinWidth,marginInlineEnd:Se.progressStepMarginInlineEnd,backgroundColor:Se.remainingColor,transition:`all ${Se.motionDurationSlow}`,"&-active":{backgroundColor:Se.defaultColor}}}}}},be=Se=>{const{componentCls:Be,iconCls:Ye}=Se;return{[Be]:{[`${Be}-small&-line, ${Be}-small&-line ${Be}-text ${Ye}`]:{fontSize:Se.fontSizeSM}}}};var Pe=(0,me.Z)("Progress",Se=>{const Be=Se.marginXXS/2,Ye=(0,Ze.TS)(Se,{progressStepMarginInlineEnd:Be,progressStepMinWidth:Be,progressActiveMotionDuration:"2.4s"});return[ue(Ye),de(Ye),Fe(Ye),be(Ye)]},Se=>({circleTextColor:Se.colorText,defaultColor:Se.colorInfo,remainingColor:Se.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ge=function(Se,Be){var Ye={};for(var Qe in Se)Object.prototype.hasOwnProperty.call(Se,Qe)&&Be.indexOf(Qe)<0&&(Ye[Qe]=Se[Qe]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Qe=Object.getOwnPropertySymbols(Se);dt{const{prefixCls:Ye,className:Qe,rootClassName:dt,steps:kt,strokeColor:Te,percent:Ht=0,size:Sn="default",showInfo:Nn=!0,type:yn="line",status:nn,format:$n,style:Xn}=Se,qt=Ge(Se,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Ln=ne.useMemo(()=>{var Nt,Pt;const Bn=nt(Se);return parseInt(Bn!==void 0?(Nt=Bn!=null?Bn:0)===null||Nt===void 0?void 0:Nt.toString():(Pt=Ht!=null?Ht:0)===null||Pt===void 0?void 0:Pt.toString(),10)},[Ht,Se.success,Se.successPercent]),Jn=ne.useMemo(()=>!_e.includes(nn)&&Ln>=100?"success":nn||"normal",[nn,Ln]),{getPrefixCls:En,direction:la,progress:ga}=ne.useContext(ct.E_),Da=En("progress",Ye),[Hn,Ya]=Pe(Da),pn=ne.useMemo(()=>{if(!Nn)return null;const Nt=nt(Se);let Pt;const Bn=$n||(sn=>`${sn}%`),Rn=yn==="line";return $n||Jn!=="exception"&&Jn!=="success"?Pt=Bn(wt(Ht),wt(Nt)):Jn==="exception"?Pt=Rn?ne.createElement(Ue.Z,null):ne.createElement(ze.Z,null):Jn==="success"&&(Pt=Rn?ne.createElement(ee.Z,null):ne.createElement(Ie.Z,null)),ne.createElement("span",{className:`${Da}-text`,title:typeof Pt=="string"?Pt:void 0},Pt)},[Nn,Ht,Ln,Jn,yn,Da,$n]),va=Array.isArray(Te)?Te[0]:Te,ca=typeof Te=="string"||Array.isArray(Te)?Te:void 0;let Ja;yn==="line"?Ja=kt?ne.createElement(Oe,Object.assign({},Se,{strokeColor:ca,prefixCls:Da,steps:kt}),pn):ne.createElement(Ct,Object.assign({},Se,{strokeColor:va,prefixCls:Da,direction:la}),pn):(yn==="circle"||yn==="dashboard")&&(Ja=ne.createElement(It,Object.assign({},Se,{strokeColor:va,prefixCls:Da,progressStatus:Jn}),pn));const vt=oe()(Da,`${Da}-status-${Jn}`,`${Da}-${yn==="dashboard"&&"circle"||kt&&"steps"||yn}`,{[`${Da}-inline-circle`]:yn==="circle"&&Re(Sn,"circle")[0]<=20,[`${Da}-show-info`]:Nn,[`${Da}-${Sn}`]:typeof Sn=="string",[`${Da}-rtl`]:la==="rtl"},ga==null?void 0:ga.className,Qe,dt,Ya);return Hn(ne.createElement("div",Object.assign({ref:Be,style:Object.assign(Object.assign({},ga==null?void 0:ga.style),Xn),className:vt,role:"progressbar","aria-valuenow":Ln},(0,lt.Z)(qt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ja))}),st=qe},13570:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return wt}});var ne=te(14809),ee=te(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Ue=Ie,ze=te(7657),ke=function(Dt,Et){return ee.createElement(ze.Z,(0,ne.Z)({},Dt,{ref:Et,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe,ct=te(92310),$e=te.n(ct),it=te(4635),Je=te(50298),Ae=te(62646),le=te(18929),y=te(10228),a=te(26112);function b(nt,Dt){var Et=nt.disabled,Re=nt.prefixCls,rt=nt.character,Zt=nt.characterRender,$t=nt.index,It=nt.count,Jt=nt.value,xe=nt.allowHalf,je=nt.focused,ut=nt.onHover,Ct=nt.onClick,gt=function(de){ut(de,$t)},Oe=function(de){Ct(de,$t)},Ne=function(de){de.keyCode===y.Z.ENTER&&Ct(de,$t)},Ee=$t+1,me=new Set([Re]);Jt===0&&$t===0&&je?me.add("".concat(Re,"-focused")):xe&&Jt+.5>=Ee&&Jt$t?"true":"false","aria-posinset":$t+1,"aria-setsize":It,tabIndex:Et?-1:0},ee.createElement("div",{className:"".concat(Re,"-first")},Ze),ee.createElement("div",{className:"".concat(Re,"-second")},Ze)));return Zt&&(he=Zt(he,nt)),he}var E=ee.forwardRef(b);function x(){var nt=ee.useRef({});function Dt(Re){return nt.current[Re]}function Et(Re){return function(rt){nt.current[Re]=rt}}return[Dt,Et]}function z(nt){var Dt=nt.pageXOffset,Et="scrollLeft";if(typeof Dt!="number"){var Re=nt.document;Dt=Re.documentElement[Et],typeof Dt!="number"&&(Dt=Re.body[Et])}return Dt}function ae(nt){var Dt,Et,Re=nt.ownerDocument,rt=Re.body,Zt=Re&&Re.documentElement,$t=nt.getBoundingClientRect();return Dt=$t.left,Et=$t.top,Dt-=Zt.clientLeft||rt.clientLeft||0,Et-=Zt.clientTop||rt.clientTop||0,{left:Dt,top:Et}}function re(nt){var Dt=ae(nt),Et=nt.ownerDocument,Re=Et.defaultView||Et.parentWindow;return Dt.left+=z(Re),Dt.left}var ie=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(nt,Dt){var Et,Re=nt.prefixCls,rt=Re===void 0?"rc-rate":Re,Zt=nt.className,$t=nt.defaultValue,It=nt.value,Jt=nt.count,xe=Jt===void 0?5:Jt,je=nt.allowHalf,ut=je===void 0?!1:je,Ct=nt.allowClear,gt=Ct===void 0?!0:Ct,Oe=nt.character,Ne=Oe===void 0?"\u2605":Oe,Ee=nt.characterRender,me=nt.disabled,Ze=nt.direction,he=Ze===void 0?"ltr":Ze,ue=nt.tabIndex,de=ue===void 0?0:ue,Fe=nt.autoFocus,be=nt.onHoverChange,Pe=nt.onChange,Ge=nt.onFocus,at=nt.onBlur,_e=nt.onKeyDown,tt=nt.onMouseLeave,qe=(0,Ae.Z)(nt,ie),st=x(),Se=(0,Je.Z)(st,2),Be=Se[0],Ye=Se[1],Qe=ee.useRef(null),dt=function(){if(!me){var sn;(sn=Qe.current)===null||sn===void 0||sn.focus()}};ee.useImperativeHandle(Dt,function(){return{focus:dt,blur:function(){if(!me){var sn;(sn=Qe.current)===null||sn===void 0||sn.blur()}}}});var kt=(0,le.Z)($t||0,{value:It}),Te=(0,Je.Z)(kt,2),Ht=Te[0],Sn=Te[1],Nn=(0,le.Z)(null),yn=(0,Je.Z)(Nn,2),nn=yn[0],$n=yn[1],Xn=function(sn,Na){var ma=he==="rtl",ta=sn+1;if(ut){var Ma=Be(sn),Pa=re(Ma),hn=Ma.clientWidth;(ma&&Na-Pa>hn/2||!ma&&Na-Pa0&&!ma||Na===y.Z.RIGHT&&ta>0&&ma?(ut?ta-=.5:ta-=1,qt(ta),sn.preventDefault()):Na===y.Z.LEFT&&ta{const{componentCls:Dt}=nt;return{[`${Dt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:nt.marginXS},"> div":{transition:`all ${nt.motionDurationMid}, outline 0s`,"&:hover":{transform:nt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${nt.lineWidth}px dashed ${nt.starColor}`,transform:nt.starHoverScale}},"&-first, &-second":{color:nt.starBg,transition:`all ${nt.motionDurationMid}`,userSelect:"none",[nt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Dt}-star-first, &-half ${Dt}-star-second`]:{opacity:1},[`&-half ${Dt}-star-first, &-full ${Dt}-star-second`]:{color:"inherit"}}}},yt=nt=>({[`&-rtl${nt.componentCls}`]:{direction:"rtl"}}),zt=nt=>{const{componentCls:Dt}=nt;return{[Dt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(nt)),{display:"inline-block",margin:0,padding:0,color:nt.starColor,fontSize:nt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Dt} ${Dt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ln(nt)),{[`+ ${Dt}-text`]:{display:"inline-block",marginInlineStart:nt.marginXS,fontSize:nt.fontSize}}),yt(nt))}};var Mt=(0,Ot.Z)("Rate",nt=>{const Dt=(0,xt.TS)(nt,{});return[zt(Dt)]},nt=>({starColor:nt.yellow6,starSize:nt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:nt.colorFillContent})),Ut=function(nt,Dt){var Et={};for(var Re in nt)Object.prototype.hasOwnProperty.call(nt,Re)&&Dt.indexOf(Re)<0&&(Et[Re]=nt[Re]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Re=Object.getOwnPropertySymbols(nt);rt{const{prefixCls:Et,className:Re,rootClassName:rt,style:Zt,tooltips:$t,character:It=ee.createElement(lt,null)}=nt,Jt=Ut(nt,["prefixCls","className","rootClassName","style","tooltips","character"]),xe=(me,Ze)=>{let{index:he}=Ze;return $t?ee.createElement(Me.Z,{title:$t[he]},me):me},{getPrefixCls:je,direction:ut,rate:Ct}=ee.useContext(we.E_),gt=je("rate",Et),[Oe,Ne]=Mt(gt),Ee=Object.assign(Object.assign({},Ct==null?void 0:Ct.style),Zt);return Oe(ee.createElement(Le,Object.assign({ref:Dt,character:It,characterRender:xe},Jt,{className:$e()(Re,rt,Ne,Ct==null?void 0:Ct.className),style:Ee,prefixCls:gt,direction:ut})))})},61621:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return Ne}});var ne=te(92310),ee=te.n(ne),Ie=te(59301),Ue=te(36355),ze=te(2738),oe=Ee=>{const{prefixCls:me,className:Ze,style:he,size:ue,shape:de}=Ee,Fe=ee()({[`${me}-lg`]:ue==="large",[`${me}-sm`]:ue==="small"}),be=ee()({[`${me}-circle`]:de==="circle",[`${me}-square`]:de==="square",[`${me}-round`]:de==="round"}),Pe=Ie.useMemo(()=>typeof ue=="number"?{width:ue,height:ue,lineHeight:`${ue}px`}:{},[ue]);return Ie.createElement("span",{className:ee()(me,Fe,be,Ze),style:Object.assign(Object.assign({},Pe),he)})},lt=te(93083),ct=te(83116),$e=te(37613);const it=new lt.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Je=Ee=>({height:Ee,lineHeight:`${Ee}px`}),Ae=Ee=>Object.assign({width:Ee},Je(Ee)),le=Ee=>({background:Ee.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:it,animationDuration:Ee.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=Ee=>Object.assign({width:Ee*5,minWidth:Ee*5},Je(Ee)),a=Ee=>{const{skeletonAvatarCls:me,gradientFromColor:Ze,controlHeight:he,controlHeightLG:ue,controlHeightSM:de}=Ee;return{[`${me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ze},Ae(he)),[`${me}${me}-circle`]:{borderRadius:"50%"},[`${me}${me}-lg`]:Object.assign({},Ae(ue)),[`${me}${me}-sm`]:Object.assign({},Ae(de))}},b=Ee=>{const{controlHeight:me,borderRadiusSM:Ze,skeletonInputCls:he,controlHeightLG:ue,controlHeightSM:de,gradientFromColor:Fe}=Ee;return{[`${he}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Fe,borderRadius:Ze},y(me)),[`${he}-lg`]:Object.assign({},y(ue)),[`${he}-sm`]:Object.assign({},y(de))}},E=Ee=>Object.assign({width:Ee},Je(Ee)),x=Ee=>{const{skeletonImageCls:me,imageSizeBase:Ze,gradientFromColor:he,borderRadiusSM:ue}=Ee;return{[`${me}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:he,borderRadius:ue},E(Ze*2)),{[`${me}-path`]:{fill:"#bfbfbf"},[`${me}-svg`]:Object.assign(Object.assign({},E(Ze)),{maxWidth:Ze*4,maxHeight:Ze*4}),[`${me}-svg${me}-svg-circle`]:{borderRadius:"50%"}}),[`${me}${me}-circle`]:{borderRadius:"50%"}}},z=(Ee,me,Ze)=>{const{skeletonButtonCls:he}=Ee;return{[`${Ze}${he}-circle`]:{width:me,minWidth:me,borderRadius:"50%"},[`${Ze}${he}-round`]:{borderRadius:me}}},ae=Ee=>Object.assign({width:Ee*2,minWidth:Ee*2},Je(Ee)),re=Ee=>{const{borderRadiusSM:me,skeletonButtonCls:Ze,controlHeight:he,controlHeightLG:ue,controlHeightSM:de,gradientFromColor:Fe}=Ee;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Fe,borderRadius:me,width:he*2,minWidth:he*2},ae(he))},z(Ee,he,Ze)),{[`${Ze}-lg`]:Object.assign({},ae(ue))}),z(Ee,ue,`${Ze}-lg`)),{[`${Ze}-sm`]:Object.assign({},ae(de))}),z(Ee,de,`${Ze}-sm`))},ie=Ee=>{const{componentCls:me,skeletonAvatarCls:Ze,skeletonTitleCls:he,skeletonParagraphCls:ue,skeletonButtonCls:de,skeletonInputCls:Fe,skeletonImageCls:be,controlHeight:Pe,controlHeightLG:Ge,controlHeightSM:at,gradientFromColor:_e,padding:tt,marginSM:qe,borderRadius:st,titleHeight:Se,blockRadius:Be,paragraphLiHeight:Ye,controlHeightXS:Qe,paragraphMarginTop:dt}=Ee;return{[`${me}`]:{display:"table",width:"100%",[`${me}-header`]:{display:"table-cell",paddingInlineEnd:tt,verticalAlign:"top",[`${Ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:_e},Ae(Pe)),[`${Ze}-circle`]:{borderRadius:"50%"},[`${Ze}-lg`]:Object.assign({},Ae(Ge)),[`${Ze}-sm`]:Object.assign({},Ae(at))},[`${me}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${he}`]:{width:"100%",height:Se,background:_e,borderRadius:Be,[`+ ${ue}`]:{marginBlockStart:at}},[`${ue}`]:{padding:0,"> li":{width:"100%",height:Ye,listStyle:"none",background:_e,borderRadius:Be,"+ li":{marginBlockStart:Qe}}},[`${ue}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${me}-content`]:{[`${he}, ${ue} > li`]:{borderRadius:st}}},[`${me}-with-avatar ${me}-content`]:{[`${he}`]:{marginBlockStart:qe,[`+ ${ue}`]:{marginBlockStart:dt}}},[`${me}${me}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},re(Ee)),a(Ee)),b(Ee)),x(Ee)),[`${me}${me}-block`]:{width:"100%",[`${de}`]:{width:"100%"},[`${Fe}`]:{width:"100%"}},[`${me}${me}-active`]:{[` + ${he}, + ${ue} > li, + ${Ze}, + ${de}, + ${Fe}, + ${be} + `]:Object.assign({},le(Ee))}}};var pe=(0,ct.Z)("Skeleton",Ee=>{const{componentCls:me}=Ee,Ze=(0,$e.TS)(Ee,{skeletonAvatarCls:`${me}-avatar`,skeletonTitleCls:`${me}-title`,skeletonParagraphCls:`${me}-paragraph`,skeletonButtonCls:`${me}-button`,skeletonInputCls:`${me}-input`,skeletonImageCls:`${me}-image`,imageSizeBase:Ee.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ee.gradientFromColor} 25%, ${Ee.gradientToColor} 37%, ${Ee.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ie(Ze)]},Ee=>{const{colorFillContent:me,colorFill:Ze}=Ee,he=me,ue=Ze;return{color:he,colorGradientEnd:ue,gradientFromColor:he,gradientToColor:ue,titleHeight:Ee.controlHeight/2,blockRadius:Ee.borderRadiusSM,paragraphMarginTop:Ee.marginLG+Ee.marginXXS,paragraphLiHeight:Ee.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Le=Ee=>{const{prefixCls:me,className:Ze,rootClassName:he,active:ue,shape:de="circle",size:Fe="default"}=Ee,{getPrefixCls:be}=Ie.useContext(Ue.E_),Pe=be("skeleton",me),[Ge,at]=pe(Pe),_e=(0,ze.Z)(Ee,["prefixCls","className"]),tt=ee()(Pe,`${Pe}-element`,{[`${Pe}-active`]:ue},Ze,he,at);return Ge(Ie.createElement("div",{className:tt},Ie.createElement(oe,Object.assign({prefixCls:`${Pe}-avatar`,shape:de,size:Fe},_e))))},Me=Ee=>{const{prefixCls:me,className:Ze,rootClassName:he,active:ue,block:de=!1,size:Fe="default"}=Ee,{getPrefixCls:be}=Ie.useContext(Ue.E_),Pe=be("skeleton",me),[Ge,at]=pe(Pe),_e=(0,ze.Z)(Ee,["prefixCls"]),tt=ee()(Pe,`${Pe}-element`,{[`${Pe}-active`]:ue,[`${Pe}-block`]:de},Ze,he,at);return Ge(Ie.createElement("div",{className:tt},Ie.createElement(oe,Object.assign({prefixCls:`${Pe}-button`,size:Fe},_e))))};const Ce="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var xt=Ee=>{const{prefixCls:me,className:Ze,rootClassName:he,style:ue,active:de}=Ee,{getPrefixCls:Fe}=Ie.useContext(Ue.E_),be=Fe("skeleton",me),[Pe,Ge]=pe(be),at=ee()(be,`${be}-element`,{[`${be}-active`]:de},Ze,he,Ge);return Pe(Ie.createElement("div",{className:at},Ie.createElement("div",{className:ee()(`${be}-image`,Ze),style:ue},Ie.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${be}-image-svg`},Ie.createElement("path",{d:Ce,className:`${be}-image-path`})))))},yt=Ee=>{const{prefixCls:me,className:Ze,rootClassName:he,active:ue,block:de,size:Fe="default"}=Ee,{getPrefixCls:be}=Ie.useContext(Ue.E_),Pe=be("skeleton",me),[Ge,at]=pe(Pe),_e=(0,ze.Z)(Ee,["prefixCls"]),tt=ee()(Pe,`${Pe}-element`,{[`${Pe}-active`]:ue,[`${Pe}-block`]:de},Ze,he,at);return Ge(Ie.createElement("div",{className:tt},Ie.createElement(oe,Object.assign({prefixCls:`${Pe}-input`,size:Fe},_e))))},zt=te(14809),Mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Ut=Mt,pt=te(7657),wt=function(me,Ze){return Ie.createElement(pt.Z,(0,zt.Z)({},me,{ref:Ze,icon:Ut}))},nt=Ie.forwardRef(wt),Dt=nt,Re=Ee=>{const{prefixCls:me,className:Ze,rootClassName:he,style:ue,active:de,children:Fe}=Ee,{getPrefixCls:be}=Ie.useContext(Ue.E_),Pe=be("skeleton",me),[Ge,at]=pe(Pe),_e=ee()(Pe,`${Pe}-element`,{[`${Pe}-active`]:de},at,Ze,he),tt=Fe!=null?Fe:Ie.createElement(Dt,null);return Ge(Ie.createElement("div",{className:_e},Ie.createElement("div",{className:ee()(`${Pe}-image`,Ze),style:ue},tt)))},rt=te(95190),$t=Ee=>{const me=be=>{const{width:Pe,rows:Ge=2}=Ee;if(Array.isArray(Pe))return Pe[be];if(Ge-1===be)return Pe},{prefixCls:Ze,className:he,style:ue,rows:de}=Ee,Fe=(0,rt.Z)(Array(de)).map((be,Pe)=>Ie.createElement("li",{key:Pe,style:{width:me(Pe)}}));return Ie.createElement("ul",{className:ee()(Ze,he),style:ue},Fe)},Jt=Ee=>{let{prefixCls:me,className:Ze,width:he,style:ue}=Ee;return Ie.createElement("h3",{className:ee()(me,Ze),style:Object.assign({width:he},ue)})};function xe(Ee){return Ee&&typeof Ee=="object"?Ee:{}}function je(Ee,me){return Ee&&!me?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ut(Ee,me){return!Ee&&me?{width:"38%"}:Ee&&me?{width:"50%"}:{}}function Ct(Ee,me){const Ze={};return(!Ee||!me)&&(Ze.width="61%"),!Ee&&me?Ze.rows=3:Ze.rows=2,Ze}const gt=Ee=>{const{prefixCls:me,loading:Ze,className:he,rootClassName:ue,style:de,children:Fe,avatar:be=!1,title:Pe=!0,paragraph:Ge=!0,active:at,round:_e}=Ee,{getPrefixCls:tt,direction:qe,skeleton:st}=Ie.useContext(Ue.E_),Se=tt("skeleton",me),[Be,Ye]=pe(Se);if(Ze||!("loading"in Ee)){const Qe=!!be,dt=!!Pe,kt=!!Ge;let Te;if(Qe){const Nn=Object.assign(Object.assign({prefixCls:`${Se}-avatar`},je(dt,kt)),xe(be));Te=Ie.createElement("div",{className:`${Se}-header`},Ie.createElement(oe,Object.assign({},Nn)))}let Ht;if(dt||kt){let Nn;if(dt){const nn=Object.assign(Object.assign({prefixCls:`${Se}-title`},ut(Qe,kt)),xe(Pe));Nn=Ie.createElement(Jt,Object.assign({},nn))}let yn;if(kt){const nn=Object.assign(Object.assign({prefixCls:`${Se}-paragraph`},Ct(Qe,dt)),xe(Ge));yn=Ie.createElement($t,Object.assign({},nn))}Ht=Ie.createElement("div",{className:`${Se}-content`},Nn,yn)}const Sn=ee()(Se,{[`${Se}-with-avatar`]:Qe,[`${Se}-active`]:at,[`${Se}-rtl`]:qe==="rtl",[`${Se}-round`]:_e},st==null?void 0:st.className,he,ue,Ye);return Be(Ie.createElement("div",{className:Sn,style:Object.assign(Object.assign({},st==null?void 0:st.style),de)},Te,Ht))}return typeof Fe!="undefined"?Fe:null};gt.Button=Me,gt.Avatar=Le,gt.Input=yt,gt.Image=xt,gt.Node=Re;var Oe=gt,Ne=Oe},10311:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return Ze}});var ne=te(92310),ee=te.n(ne),Ie=te(4635),Ue=te(95190),ze=te(50298),ke=te(93664),oe=te(59301),lt=te(13697),ct=te(18929),$e=te(14809),it=te(62646),Je=te(20439),Ae=te(10228),le=oe.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),y=le;function a(he,ue,de){return(he-ue)/(de-ue)}function b(he,ue,de,Fe){var be=a(ue,de,Fe),Pe={};switch(he){case"rtl":Pe.right="".concat(be*100,"%"),Pe.transform="translateX(50%)";break;case"btt":Pe.bottom="".concat(be*100,"%"),Pe.transform="translateY(50%)";break;case"ttb":Pe.top="".concat(be*100,"%"),Pe.transform="translateY(-50%)";break;default:Pe.left="".concat(be*100,"%"),Pe.transform="translateX(-50%)";break}return Pe}function E(he,ue){return Array.isArray(he)?he[ue]:he}var x=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],z=oe.forwardRef(function(he,ue){var de,Fe,be=he.prefixCls,Pe=he.value,Ge=he.valueIndex,at=he.onStartMove,_e=he.style,tt=he.render,qe=he.dragging,st=he.onOffsetChange,Se=(0,it.Z)(he,x),Be=oe.useContext(y),Ye=Be.min,Qe=Be.max,dt=Be.direction,kt=Be.disabled,Te=Be.keyboard,Ht=Be.range,Sn=Be.tabIndex,Nn=Be.ariaLabelForHandle,yn=Be.ariaLabelledByForHandle,nn=Be.ariaValueTextFormatterForHandle,$n="".concat(be,"-handle"),Xn=function(la){kt||at(la,Ge)},qt=function(la){if(!kt&&Te){var ga=null;switch(la.which||la.keyCode){case Ae.Z.LEFT:ga=dt==="ltr"||dt==="btt"?-1:1;break;case Ae.Z.RIGHT:ga=dt==="ltr"||dt==="btt"?1:-1;break;case Ae.Z.UP:ga=dt!=="ttb"?1:-1;break;case Ae.Z.DOWN:ga=dt!=="ttb"?-1:1;break;case Ae.Z.HOME:ga="min";break;case Ae.Z.END:ga="max";break;case Ae.Z.PAGE_UP:ga=2;break;case Ae.Z.PAGE_DOWN:ga=-2;break}ga!==null&&(la.preventDefault(),st(ga,Ge))}},Ln=b(dt,Pe,Ye,Qe),Jn=oe.createElement("div",(0,$e.Z)({ref:ue,className:ee()($n,(de={},(0,Ie.Z)(de,"".concat($n,"-").concat(Ge+1),Ht),(0,Ie.Z)(de,"".concat($n,"-dragging"),qe),de)),style:(0,Je.Z)((0,Je.Z)({},Ln),_e),onMouseDown:Xn,onTouchStart:Xn,onKeyDown:qt,tabIndex:kt?null:E(Sn,Ge),role:"slider","aria-valuemin":Ye,"aria-valuemax":Qe,"aria-valuenow":Pe,"aria-disabled":kt,"aria-label":E(Nn,Ge),"aria-labelledby":E(yn,Ge),"aria-valuetext":(Fe=E(nn,Ge))===null||Fe===void 0?void 0:Fe(Pe),"aria-orientation":dt==="ltr"||dt==="rtl"?"horizontal":"vertical"},Se));return tt&&(Jn=tt(Jn,{index:Ge,prefixCls:be,value:Pe,dragging:qe})),Jn}),ae=z,re=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ie=oe.forwardRef(function(he,ue){var de=he.prefixCls,Fe=he.style,be=he.onStartMove,Pe=he.onOffsetChange,Ge=he.values,at=he.handleRender,_e=he.draggingIndex,tt=(0,it.Z)(he,re),qe=oe.useRef({});return oe.useImperativeHandle(ue,function(){return{focus:function(Se){var Be;(Be=qe.current[Se])===null||Be===void 0||Be.focus()}}}),oe.createElement(oe.Fragment,null,Ge.map(function(st,Se){return oe.createElement(ae,(0,$e.Z)({ref:function(Ye){Ye?qe.current[Se]=Ye:delete qe.current[Se]},dragging:_e===Se,prefixCls:de,style:E(Fe,Se),key:Se,value:st,valueIndex:Se,onStartMove:be,onOffsetChange:Pe,render:at},tt))}))}),pe=ie;function ye(he){var ue="touches"in he?he.touches[0]:he;return{pageX:ue.pageX,pageY:ue.pageY}}function Le(he,ue,de,Fe,be,Pe,Ge,at,_e){var tt=oe.useState(null),qe=(0,ze.Z)(tt,2),st=qe[0],Se=qe[1],Be=oe.useState(-1),Ye=(0,ze.Z)(Be,2),Qe=Ye[0],dt=Ye[1],kt=oe.useState(de),Te=(0,ze.Z)(kt,2),Ht=Te[0],Sn=Te[1],Nn=oe.useState(de),yn=(0,ze.Z)(Nn,2),nn=yn[0],$n=yn[1],Xn=oe.useRef(null),qt=oe.useRef(null);oe.useEffect(function(){Qe===-1&&Sn(de)},[de,Qe]),oe.useEffect(function(){return function(){document.removeEventListener("mousemove",Xn.current),document.removeEventListener("mouseup",qt.current),document.removeEventListener("touchmove",Xn.current),document.removeEventListener("touchend",qt.current)}},[]);var Ln=function(Hn,Ya){Ht.some(function(pn,va){return pn!==Hn[va]})&&(Ya!==void 0&&Se(Ya),Sn(Hn),Ge(Hn))},Jn=function(Hn,Ya){if(Hn===-1){var pn=nn[0],va=nn[nn.length-1],ca=Fe-pn,Ja=be-va,vt=Ya*(be-Fe);vt=Math.max(vt,ca),vt=Math.min(vt,Ja);var Nt=Pe(pn+vt);vt=Nt-pn;var Pt=nn.map(function(Na){return Na+vt});Ln(Pt)}else{var Bn=(be-Fe)*Ya,Rn=(0,Ue.Z)(Ht);Rn[Hn]=nn[Hn];var sn=_e(Rn,Bn,Hn,"dist");Ln(sn.values,sn.value)}},En=oe.useRef(Jn);En.current=Jn;var la=function(Hn,Ya){Hn.stopPropagation();var pn=de[Ya];dt(Ya),Se(pn),$n(de);var va=ye(Hn),ca=va.pageX,Ja=va.pageY,vt=function(Bn){Bn.preventDefault();var Rn=ye(Bn),sn=Rn.pageX,Na=Rn.pageY,ma=sn-ca,ta=Na-Ja,Ma=he.current.getBoundingClientRect(),Pa=Ma.width,hn=Ma.height,qa;switch(ue){case"btt":qa=-ta/hn;break;case"ttb":qa=ta/hn;break;case"rtl":qa=-ma/Pa;break;default:qa=ma/Pa}En.current(Ya,qa)},Nt=function Pt(Bn){Bn.preventDefault(),document.removeEventListener("mouseup",Pt),document.removeEventListener("mousemove",vt),document.removeEventListener("touchend",Pt),document.removeEventListener("touchmove",vt),Xn.current=null,qt.current=null,dt(-1),at()};document.addEventListener("mouseup",Nt),document.addEventListener("mousemove",vt),document.addEventListener("touchend",Nt),document.addEventListener("touchmove",vt),Xn.current=vt,qt.current=Nt},ga=oe.useMemo(function(){var Da=(0,Ue.Z)(de).sort(function(Ya,pn){return Ya-pn}),Hn=(0,Ue.Z)(Ht).sort(function(Ya,pn){return Ya-pn});return Da.every(function(Ya,pn){return Ya===Hn[pn]})?Ht:de},[de,Ht]);return[Qe,st,ga,la]}function we(he){var ue,de=he.prefixCls,Fe=he.style,be=he.start,Pe=he.end,Ge=he.index,at=he.onStartMove,_e=oe.useContext(y),tt=_e.direction,qe=_e.min,st=_e.max,Se=_e.disabled,Be=_e.range,Ye="".concat(de,"-track"),Qe=a(be,qe,st),dt=a(Pe,qe,st),kt=function(Sn){!Se&&at&&at(Sn,-1)},Te={};switch(tt){case"rtl":Te.right="".concat(Qe*100,"%"),Te.width="".concat(dt*100-Qe*100,"%");break;case"btt":Te.bottom="".concat(Qe*100,"%"),Te.height="".concat(dt*100-Qe*100,"%");break;case"ttb":Te.top="".concat(Qe*100,"%"),Te.height="".concat(dt*100-Qe*100,"%");break;default:Te.left="".concat(Qe*100,"%"),Te.width="".concat(dt*100-Qe*100,"%")}return oe.createElement("div",{className:ee()(Ye,(ue={},(0,Ie.Z)(ue,"".concat(Ye,"-").concat(Ge+1),Be),(0,Ie.Z)(ue,"".concat(de,"-track-draggable"),at),ue)),style:(0,Je.Z)((0,Je.Z)({},Te),Fe),onMouseDown:kt,onTouchStart:kt})}function Me(he){var ue=he.prefixCls,de=he.style,Fe=he.values,be=he.startPoint,Pe=he.onStartMove,Ge=oe.useContext(y),at=Ge.included,_e=Ge.range,tt=Ge.min,qe=oe.useMemo(function(){if(!_e){if(Fe.length===0)return[];var st=be!=null?be:tt,Se=Fe[0];return[{start:Math.min(st,Se),end:Math.max(st,Se)}]}for(var Be=[],Ye=0;Ye3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Qe=="number"){var Te,Ht=Ye[dt],Sn=Ht+Qe,Nn=[];Fe.forEach(function(qt){Nn.push(qt.value)}),Nn.push(he,ue),Nn.push(at(Ht));var yn=Qe>0?1:-1;kt==="unit"?Nn.push(at(Ht+yn*de)):Nn.push(at(Sn)),Nn=Nn.filter(function(qt){return qt!==null}).filter(function(qt){return Qe<0?qt<=Ht:qt>=Ht}),kt==="unit"&&(Nn=Nn.filter(function(qt){return qt!==Ht}));var nn=kt==="unit"?Ht:Sn;Te=Nn[0];var $n=Math.abs(Te-nn);if(Nn.forEach(function(qt){var Ln=Math.abs(qt-nn);Ln<$n&&(Te=qt,$n=Ln)}),Te===void 0)return Qe<0?he:ue;if(kt==="dist")return Te;if(Math.abs(Qe)>1){var Xn=(0,Ue.Z)(Ye);return Xn[dt]=Te,Be(Xn,Qe-yn,dt,kt)}return Te}else{if(Qe==="min")return he;if(Qe==="max")return ue}},qe=function(Ye,Qe,dt){var kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Te=Ye[dt],Ht=tt(Ye,Qe,dt,kt);return{value:Ht,changed:Ht!==Te}},st=function(Ye){return Pe===null&&Ye===0||typeof Pe=="number"&&Ye3&&arguments[3]!==void 0?arguments[3]:"unit",Te=Ye.map(_e),Ht=Te[dt],Sn=tt(Te,Qe,dt,kt);if(Te[dt]=Sn,be===!1){var Nn=Pe||0;dt>0&&Te[dt-1]!==Ht&&(Te[dt]=Math.max(Te[dt],Te[dt-1]+Nn)),dt0;Xn-=1)for(var qt=!0;st(Te[Xn]-Te[Xn-1])&&qt;){var Ln=qe(Te,-1,Xn-1);Te[Xn-1]=Ln.value,qt=Ln.changed}for(var Jn=Te.length-1;Jn>0;Jn-=1)for(var En=!0;st(Te[Jn]-Te[Jn-1])&&En;){var la=qe(Te,-1,Jn-1);Te[Jn-1]=la.value,En=la.changed}for(var ga=0;ga=0?la:!1},[la,ft]),_t=oe.useMemo(function(){var Zn=Object.keys(Bn||{});return Zn.map(function(Dn){var Un=Bn[Dn],An={value:Number(Dn)};return Un&&(0,ke.Z)(Un)==="object"&&!oe.isValidElement(Un)&&("label"in Un||"style"in Un)?(An.style=Un.style,An.label=Un.label):An.label=Un,An}).filter(function(Dn){var Un=Dn.label;return Un||typeof Un=="number"}).sort(function(Dn,Un){return Dn.value-Un.value})},[Bn]),mn=yt(mr,vr,ft,_t,Jn,an),On=(0,ze.Z)(mn,2),In=On[0],Fn=On[1],xn=(0,ct.Z)(Nn,{value:Sn}),Qa=(0,ze.Z)(xn,2),xa=Qa[0],Gt=Qa[1],Lr=oe.useMemo(function(){var Zn=xa==null?[]:Array.isArray(xa)?xa:[xa],Dn=(0,ze.Z)(Zn,1),Un=Dn[0],An=Un===void 0?mr:Un,pa=xa===null?[]:[An];if(yn){if(pa=(0,Ue.Z)(Zn),nn||xa===void 0){var Za=nn>=0?nn+1:2;for(pa=pa.slice(0,Za);pa.length=0&&hn.current.focus(Zn)}Cr(null)},[Sr]);var uo=oe.useMemo(function(){return ga&&ft===null?!1:ga},[ga,ft]),Vr=function(){qt==null||qt(Wr(zr.current))},vi=Le(qa,Tr,Lr,mr,vr,In,mo,Vr,Fn),Uo=(0,ze.Z)(vi,4),qo=Uo[0],ii=Uo[1],yi=Uo[2],Zi=Uo[3],ui=function(Dn,Un){Zi(Dn,Un),Xn==null||Xn(Wr(zr.current))},No=qo!==-1;oe.useEffect(function(){if(!No){var Zn=Lr.lastIndexOf(ii);hn.current.focus(Zn)}},[No]);var oo=oe.useMemo(function(){return(0,Ue.Z)(yi).sort(function(Zn,Dn){return Zn-Dn})},[yi]),pi=oe.useMemo(function(){return yn?[oo[0],oo[oo.length-1]]:[mr,oo[0]]},[oo,yn,mr]),co=(0,ze.Z)(pi,2),rn=co[0],en=co[1];oe.useImperativeHandle(ue,function(){return{focus:function(){hn.current.focus(0)},blur:function(){var Dn=document,Un=Dn.activeElement;qa.current.contains(Un)&&(Un==null||Un.blur())}}}),oe.useEffect(function(){st&&hn.current.focus(0)},[]);var un=oe.useMemo(function(){return{min:mr,max:vr,direction:Tr,disabled:_e,keyboard:qe,step:ft,included:pn,includedStart:rn,includedEnd:en,range:yn,tabIndex:ma,ariaLabelForHandle:ta,ariaLabelledByForHandle:Ma,ariaValueTextFormatterForHandle:Pa}},[mr,vr,Tr,_e,qe,ft,pn,rn,en,yn,ma,ta,Ma,Pa]);return oe.createElement(y.Provider,{value:un},oe.createElement("div",{ref:qa,className:ee()(be,Pe,(de={},(0,Ie.Z)(de,"".concat(be,"-disabled"),_e),(0,Ie.Z)(de,"".concat(be,"-vertical"),Hn),(0,Ie.Z)(de,"".concat(be,"-horizontal"),!Hn),(0,Ie.Z)(de,"".concat(be,"-with-marks"),_t.length),de)),style:Ge,onMouseDown:Ea},oe.createElement("div",{className:"".concat(be,"-rail"),style:vt}),oe.createElement(Me,{prefixCls:be,style:ca,values:oo,startPoint:va,onStartMove:uo?ui:null}),oe.createElement(ln,{prefixCls:be,marks:_t,dots:Rn,style:Nt,activeStyle:Pt}),oe.createElement(pe,{ref:hn,prefixCls:be,style:Ja,values:yi,draggingIndex:qo,onStartMove:ui,onOffsetChange:nr,onFocus:Se,onBlur:Be,handleRender:sn}),oe.createElement(Ot,{prefixCls:be,marks:_t,onClick:Wn})))}),Ut=Mt,pt=Ut,wt=te(36355),nt=te(1684),Dt=te(16089),Et=te(8654),Re=te(6848),Zt=oe.forwardRef((he,ue)=>{const{open:de}=he,Fe=(0,oe.useRef)(null),be=(0,oe.useRef)(null);function Pe(){Dt.Z.cancel(be.current),be.current=null}function Ge(){be.current=(0,Dt.Z)(()=>{var at;(at=Fe.current)===null||at===void 0||at.forceAlign(),be.current=null})}return oe.useEffect(()=>(de?Ge():Pe(),Pe),[de,he.title]),oe.createElement(Re.Z,Object.assign({ref:(0,Et.sQ)(Fe,ue)},he))}),$t=te(64993),It=te(17313),Jt=te(83116),xe=te(37613);const je=he=>{const{componentCls:ue,antCls:de,controlSize:Fe,dotSize:be,marginFull:Pe,marginPart:Ge,colorFillContentHover:at}=he;return{[ue]:Object.assign(Object.assign({},(0,It.Wf)(he)),{position:"relative",height:Fe,margin:`${Ge}px ${Pe}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Pe}px ${Ge}px`},[`${ue}-rail`]:{position:"absolute",backgroundColor:he.railBg,borderRadius:he.borderRadiusXS,transition:`background-color ${he.motionDurationMid}`},[`${ue}-track`]:{position:"absolute",backgroundColor:he.trackBg,borderRadius:he.borderRadiusXS,transition:`background-color ${he.motionDurationMid}`},[`${ue}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${ue}-rail`]:{backgroundColor:he.railHoverBg},[`${ue}-track`]:{backgroundColor:he.trackHoverBg},[`${ue}-dot`]:{borderColor:at},[`${ue}-handle::after`]:{boxShadow:`0 0 0 ${he.handleLineWidth}px ${he.colorPrimaryBorderHover}`},[`${ue}-dot-active`]:{borderColor:he.dotActiveBorderColor}},[`${ue}-handle`]:{position:"absolute",width:he.handleSize,height:he.handleSize,outline:"none",[`${ue}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-he.handleLineWidth,insetBlockStart:-he.handleLineWidth,width:he.handleSize+he.handleLineWidth*2,height:he.handleSize+he.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:he.handleSize,height:he.handleSize,backgroundColor:he.colorBgElevated,boxShadow:`0 0 0 ${he.handleLineWidth}px ${he.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${he.motionDurationMid}, + inset-block-start ${he.motionDurationMid}, + width ${he.motionDurationMid}, + height ${he.motionDurationMid}, + box-shadow ${he.motionDurationMid} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((he.handleSizeHover-he.handleSize)/2+he.handleLineWidthHover),insetBlockStart:-((he.handleSizeHover-he.handleSize)/2+he.handleLineWidthHover),width:he.handleSizeHover+he.handleLineWidthHover*2,height:he.handleSizeHover+he.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${he.handleLineWidthHover}px ${he.handleActiveColor}`,width:he.handleSizeHover,height:he.handleSizeHover,insetInlineStart:(he.handleSize-he.handleSizeHover)/2,insetBlockStart:(he.handleSize-he.handleSizeHover)/2}}},[`${ue}-mark`]:{position:"absolute",fontSize:he.fontSize},[`${ue}-mark-text`]:{position:"absolute",display:"inline-block",color:he.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:he.colorText}},[`${ue}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${ue}-dot`]:{position:"absolute",width:be,height:be,backgroundColor:he.colorBgElevated,border:`${he.handleLineWidth}px solid ${he.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${he.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:he.dotActiveBorderColor}},[`&${ue}-disabled`]:{cursor:"not-allowed",[`${ue}-rail`]:{backgroundColor:`${he.railBg} !important`},[`${ue}-track`]:{backgroundColor:`${he.trackBgDisabled} !important`},[` + ${ue}-dot + `]:{backgroundColor:he.colorBgElevated,borderColor:he.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${ue}-handle::after`]:{backgroundColor:he.colorBgElevated,cursor:"not-allowed",width:he.handleSize,height:he.handleSize,boxShadow:`0 0 0 ${he.handleLineWidth}px ${new $t.C(he.colorTextDisabled).onBackground(he.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` + ${ue}-mark-text, + ${ue}-dot + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${de}-tooltip-inner`]:{minWidth:"unset"}})}},ut=(he,ue)=>{const{componentCls:de,railSize:Fe,handleSize:be,dotSize:Pe}=he,Ge=ue?"paddingBlock":"paddingInline",at=ue?"width":"height",_e=ue?"height":"width",tt=ue?"insetBlockStart":"insetInlineStart",qe=ue?"top":"insetInlineStart",st=(Fe*3-be)/2,Se=(be-Fe)/2,Be=ue?{borderWidth:`${Se}px 0`,transform:`translateY(-${Se}px)`}:{borderWidth:`0 ${Se}px`,transform:`translateX(-${Se}px)`};return{[Ge]:Fe,[_e]:Fe*3,[`${de}-rail`]:{[at]:"100%",[_e]:Fe},[`${de}-track`]:{[_e]:Fe},[`${de}-track-draggable`]:Object.assign({},Be),[`${de}-handle`]:{[tt]:st},[`${de}-mark`]:{insetInlineStart:0,top:0,[qe]:Fe*3+(ue?0:he.marginFull),[at]:"100%"},[`${de}-step`]:{insetInlineStart:0,top:0,[qe]:Fe,[at]:"100%",[_e]:Fe},[`${de}-dot`]:{position:"absolute",[tt]:(Fe-Pe)/2}}},Ct=he=>{const{componentCls:ue,marginPartWithMark:de}=he;return{[`${ue}-horizontal`]:Object.assign(Object.assign({},ut(he,!0)),{[`&${ue}-with-marks`]:{marginBottom:de}})}},gt=he=>{const{componentCls:ue}=he;return{[`${ue}-vertical`]:Object.assign(Object.assign({},ut(he,!1)),{height:"100%"})}};var Oe=(0,Jt.Z)("Slider",he=>{const ue=(0,xe.TS)(he,{marginPart:(he.controlHeight-he.controlSize)/2,marginFull:he.controlSize/2,marginPartWithMark:he.controlHeightLG-he.controlSize});return[je(ue),Ct(ue),gt(ue)]},he=>{const de=he.controlHeightLG/4,Fe=he.controlHeightSM/2,be=he.lineWidth+1,Pe=he.lineWidth+1*3;return{controlSize:de,railSize:4,handleSize:de,handleSizeHover:Fe,dotSize:8,handleLineWidth:be,handleLineWidthHover:Pe,railBg:he.colorFillTertiary,railHoverBg:he.colorFillSecondary,trackBg:he.colorPrimaryBorder,trackHoverBg:he.colorPrimaryBorderHover,handleColor:he.colorPrimaryBorder,handleActiveColor:he.colorPrimary,dotBorderColor:he.colorBorderSecondary,dotActiveBorderColor:he.colorPrimaryBorder,trackBgDisabled:he.colorBgContainerDisabled}}),Ne=function(he,ue){var de={};for(var Fe in he)Object.prototype.hasOwnProperty.call(he,Fe)&&ue.indexOf(Fe)<0&&(de[Fe]=he[Fe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Fe=Object.getOwnPropertySymbols(he);betypeof he=="number"?he.toString():"";var Ze=oe.forwardRef((he,ue)=>{const{prefixCls:de,range:Fe,className:be,rootClassName:Pe,style:Ge,disabled:at,tooltipPrefixCls:_e,tipFormatter:tt,tooltipVisible:qe,getTooltipPopupContainer:st,tooltipPlacement:Se}=he,Be=Ne(he,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:Ye,slider:Qe,getPrefixCls:dt,getPopupContainer:kt}=oe.useContext(wt.E_),Te=oe.useContext(nt.Z),Ht=at!=null?at:Te,[Sn,Nn]=oe.useState({}),yn=(Da,Hn)=>{Nn(Ya=>Object.assign(Object.assign({},Ya),{[Da]:Hn}))},nn=(Da,Hn)=>Da||(Hn?Ye==="rtl"?"left":"right":"top"),$n=dt("slider",de),[Xn,qt]=Oe($n),Ln=ee()(be,Qe==null?void 0:Qe.className,Pe,{[`${$n}-rtl`]:Ye==="rtl"},qt);Ye==="rtl"&&!Be.vertical&&(Be.reverse=!Be.reverse);const[Jn,En]=oe.useMemo(()=>Fe?typeof Fe=="object"?[!0,Fe.draggableTrack]:[!0,!1]:[!1],[Fe]),la=(Da,Hn)=>{var Ya;const{index:pn,dragging:va}=Hn,{tooltip:ca={},vertical:Ja}=he,vt=Object.assign({},ca),{open:Nt,placement:Pt,getPopupContainer:Bn,prefixCls:Rn,formatter:sn}=vt;let Na;sn||sn===null?Na=sn:tt||tt===null?Na=tt:Na=Ee;const ma=Na?Sn[pn]||va:!1,ta=(Ya=Nt!=null?Nt:qe)!==null&&Ya!==void 0?Ya:Nt===void 0&&ma,Ma=Object.assign(Object.assign({},Da.props),{onMouseEnter:()=>yn(pn,!0),onMouseLeave:()=>yn(pn,!1)}),Pa=dt("tooltip",Rn!=null?Rn:_e);return oe.createElement(Zt,Object.assign({},vt,{prefixCls:Pa,title:Na?Na(Hn.value):"",open:ta,placement:nn(Pt!=null?Pt:Se,Ja),key:pn,overlayClassName:`${$n}-tooltip`,getPopupContainer:Bn||st||kt}),oe.cloneElement(Da,Ma))},ga=Object.assign(Object.assign({},Qe==null?void 0:Qe.style),Ge);return Xn(oe.createElement(pt,Object.assign({},Be,{step:Be.step,range:Jn,draggableTrack:En,className:Ln,style:ga,disabled:Ht,ref:ue,prefixCls:$n,handleRender:la})))})},31797:function(ht,Tt,te){"use strict";te.d(Tt,{default:function(){return pe}});var ne=te(59301),ee=te(56762),Ie=te(92343),Ue=te(92310),ze=te.n(Ue),ke=te(36355),oe=te(61621),ct=ye=>{const{value:Le,formatter:we,precision:Me,decimalSeparator:Ce,groupSeparator:Ot="",prefixCls:xt}=ye;let ln;if(typeof we=="function")ln=we(Le);else{const yt=String(Le),zt=yt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!zt||yt==="-")ln=yt;else{const Mt=zt[1];let Ut=zt[2]||"0",pt=zt[4]||"";Ut=Ut.replace(/\B(?=(\d{3})+(?!\d))/g,Ot),typeof Me=="number"&&(pt=pt.padEnd(Me,"0").slice(0,Me>0?Me:0)),pt&&(pt=`${Ce}${pt}`),ln=[ne.createElement("span",{key:"int",className:`${xt}-content-value-int`},Mt,Ut),pt&&ne.createElement("span",{key:"decimal",className:`${xt}-content-value-decimal`},pt)]}}return ne.createElement("span",{className:`${xt}-content-value`},ln)},$e=te(17313),it=te(83116),Je=te(37613);const Ae=ye=>{const{componentCls:Le,marginXXS:we,padding:Me,colorTextDescription:Ce,titleFontSize:Ot,colorTextHeading:xt,contentFontSize:ln,fontFamily:yt}=ye;return{[`${Le}`]:Object.assign(Object.assign({},(0,$e.Wf)(ye)),{[`${Le}-title`]:{marginBottom:we,color:Ce,fontSize:Ot},[`${Le}-skeleton`]:{paddingTop:Me},[`${Le}-content`]:{color:xt,fontSize:ln,fontFamily:yt,[`${Le}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Le}-content-prefix, ${Le}-content-suffix`]:{display:"inline-block"},[`${Le}-content-prefix`]:{marginInlineEnd:we},[`${Le}-content-suffix`]:{marginInlineStart:we}}})}};var le=(0,it.Z)("Statistic",ye=>{const Le=(0,Je.TS)(ye,{});return[Ae(Le)]},ye=>{const{fontSizeHeading3:Le,fontSize:we}=ye;return{titleFontSize:we,contentFontSize:Le}}),a=ye=>{const{prefixCls:Le,className:we,rootClassName:Me,style:Ce,valueStyle:Ot,value:xt=0,title:ln,valueRender:yt,prefix:zt,suffix:Mt,loading:Ut=!1,onMouseEnter:pt,onMouseLeave:wt,decimalSeparator:nt=".",groupSeparator:Dt=","}=ye,{getPrefixCls:Et,direction:Re,statistic:rt}=ne.useContext(ke.E_),Zt=Et("statistic",Le),[$t,It]=le(Zt),Jt=ne.createElement(ct,Object.assign({decimalSeparator:nt,groupSeparator:Dt,prefixCls:Zt},ye,{value:xt})),xe=ze()(Zt,{[`${Zt}-rtl`]:Re==="rtl"},rt==null?void 0:rt.className,we,Me,It);return $t(ne.createElement("div",{className:xe,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Ce),onMouseEnter:pt,onMouseLeave:wt},ln&&ne.createElement("div",{className:`${Zt}-title`},ln),ne.createElement(oe.Z,{paragraph:!1,loading:Ut,className:`${Zt}-skeleton`},ne.createElement("div",{style:Ot,className:`${Zt}-content`},zt&&ne.createElement("span",{className:`${Zt}-content-prefix`},zt),yt?yt(Jt):Jt,Mt&&ne.createElement("span",{className:`${Zt}-content-suffix`},Mt)))))};const b=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function E(ye,Le){let we=ye;const Me=/\[[^\]]*]/g,Ce=(Le.match(Me)||[]).map(yt=>yt.slice(1,-1)),Ot=Le.replace(Me,"[]"),xt=b.reduce((yt,zt)=>{let[Mt,Ut]=zt;if(yt.includes(Mt)){const pt=Math.floor(we/Ut);return we-=pt*Ut,yt.replace(new RegExp(`${Mt}+`,"g"),wt=>{const nt=wt.length;return pt.toString().padStart(nt,"0")})}return yt},Ot);let ln=0;return xt.replace(Me,()=>{const yt=Ce[ln];return ln+=1,yt})}function x(ye,Le){const{format:we=""}=Le,Me=new Date(ye).getTime(),Ce=Date.now(),Ot=Math.max(Me-Ce,0);return E(Ot,we)}const z=1e3/30;function ae(ye){return new Date(ye).getTime()}const re=ye=>{const{value:Le,format:we="HH:mm:ss",onChange:Me,onFinish:Ce}=ye,Ot=(0,ee.Z)(),xt=ne.useRef(null),ln=()=>{Ce==null||Ce(),xt.current&&(clearInterval(xt.current),xt.current=null)},yt=()=>{const Ut=ae(Le);Ut>=Date.now()&&(xt.current=setInterval(()=>{Ot(),Me==null||Me(Ut-Date.now()),Ut(yt(),()=>{xt.current&&(clearInterval(xt.current),xt.current=null)}),[Le]);const zt=(Ut,pt)=>x(Ut,Object.assign(Object.assign({},pt),{format:we})),Mt=Ut=>(0,Ie.Tm)(Ut,{title:void 0});return ne.createElement(a,Object.assign({},ye,{valueRender:Mt,formatter:zt}))};var ie=ne.memo(re);a.Countdown=ie;var pe=a},15969:function(ht,Tt,te){"use strict";te.d(Tt,{N:function(){return ne}});const ne=ee=>({color:ee.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ee.motionDurationSlow}`,"&:focus, &:hover":{color:ee.colorLinkHover},"&:active":{color:ee.colorLinkActive}})},1710:function(ht,Tt,te){"use strict";te.d(Tt,{default:function(){return gi}});var ne={},ee="rc-table-internal-hook",Ie=te(50298),Ue=te(6089),ze=te(34280),ke=te(13697),oe=te(59301),lt=te(4676);function ct(ge){var ve=oe.createContext(void 0),De=function(et){var ot=et.value,Lt=et.children,At=oe.useRef(ot);At.current=ot;var bt=oe.useState(function(){return{getValue:function(){return At.current},listeners:new Set}}),Wt=(0,Ie.Z)(bt,1),jt=Wt[0];return(0,ze.Z)(function(){(0,lt.unstable_batchedUpdates)(function(){jt.listeners.forEach(function(Kt){Kt(ot)})})},[ot]),oe.createElement(ve.Provider,{value:jt},Lt)};return{Context:ve,Provider:De,defaultValue:ge}}function $e(ge,ve){var De=(0,Ue.Z)(typeof ve=="function"?ve:function(Kt){if(ve===void 0)return Kt;if(!Array.isArray(ve))return Kt[ve];var cn={};return ve.forEach(function(dn){cn[dn]=Kt[dn]}),cn}),He=oe.useContext(ge==null?void 0:ge.Context),et=He||{},ot=et.listeners,Lt=et.getValue,At=oe.useRef();At.current=De(He?Lt():ge==null?void 0:ge.defaultValue);var bt=oe.useState({}),Wt=(0,Ie.Z)(bt,2),jt=Wt[1];return(0,ze.Z)(function(){if(!He)return;function Kt(cn){var dn=De(cn);(0,ke.Z)(At.current,dn,!0)||jt({})}return ot.add(Kt),function(){ot.delete(Kt)}},[He]),At.current}var it=te(14809),Je=te(8654);function Ae(){var ge=oe.createContext(null);function ve(){return oe.useContext(ge)}function De(et,ot){var Lt=(0,Je.Yr)(et),At=function(Wt,jt){var Kt=Lt?{ref:jt}:{},cn=oe.useRef(0),dn=oe.useRef(Wt),vn=ve();return vn!==null?oe.createElement(et,(0,it.Z)({},Wt,Kt)):((!ot||ot(dn.current,Wt))&&(cn.current+=1),dn.current=Wt,oe.createElement(ge.Provider,{value:cn.current},oe.createElement(et,(0,it.Z)({},Wt,Kt))))};return Lt?oe.forwardRef(At):At}function He(et,ot){var Lt=(0,Je.Yr)(et),At=function(Wt,jt){var Kt=Lt?{ref:jt}:{};return ve(),oe.createElement(et,(0,it.Z)({},Wt,Kt))};return Lt?oe.memo(oe.forwardRef(At),ot):oe.memo(At,ot)}return{makeImmutable:De,responseImmutable:He,useImmutableMark:ve}}var le=Ae(),y=le.makeImmutable,a=le.responseImmutable,b=le.useImmutableMark,E=Ae(),x=E.makeImmutable,z=E.responseImmutable,ae=E.useImmutableMark,re=ct(),ie=re;function pe(ge,ve){var De=oe.useRef(0);De.current+=1;var He=oe.useRef(ge),et=[];Object.keys(ge||{}).map(function(Lt){var At;(ge==null?void 0:ge[Lt])!==((At=He.current)===null||At===void 0?void 0:At[Lt])&&et.push(Lt)}),He.current=ge;var ot=oe.useRef([]);return et.length&&(ot.current=et),oe.useDebugValue(De.current),oe.useDebugValue(ot.current.join(", ")),ve&&console.log("".concat(ve,":"),De.current,ot.current),De.current}var ye=null,Le=oe.memo(function(){var ge=pe();return oe.createElement("h1",null,"Render Times: ",ge)});Le.displayName="RenderBlock";var we=te(93664),Me=te(20439),Ce=te(4635),Ot=te(92310),xt=te.n(Ot),ln=te(80547),yt=te(97938),zt=te(48736),Mt=oe.createContext({renderWithProps:!1}),Ut=Mt,pt="RC_TABLE_KEY";function wt(ge){return ge==null?[]:Array.isArray(ge)?ge:[ge]}function nt(ge){var ve=[],De={};return ge.forEach(function(He){for(var et=He||{},ot=et.key,Lt=et.dataIndex,At=ot||wt(Lt).join("-")||pt;De[At];)At="".concat(At,"_next");De[At]=!0,ve.push(At)}),ve}function Dt(ge){return ge!=null}function Et(ge){return ge&&(0,we.Z)(ge)==="object"&&!Array.isArray(ge)&&!oe.isValidElement(ge)}function Re(ge,ve,De,He,et,ot){var Lt=oe.useContext(Ut),At=ae(),bt=(0,ln.Z)(function(){if(Dt(He))return[He];var Wt=ve==null||ve===""?[]:Array.isArray(ve)?ve:[ve],jt=(0,yt.Z)(ge,Wt),Kt=jt,cn=void 0;if(et){var dn=et(jt,ge,De);Et(dn)?(Kt=dn.children,cn=dn.props,Lt.renderWithProps=!0):Kt=dn}return[Kt,cn]},[At,ge,He,ve,et,De],function(Wt,jt){if(ot){var Kt=(0,Ie.Z)(Wt,2),cn=Kt[1],dn=(0,Ie.Z)(jt,2),vn=dn[1];return ot(vn,cn)}return Lt.renderWithProps?!0:!(0,ke.Z)(Wt,jt,!0)});return bt}function rt(ge,ve,De,He){var et=ge+ve-1;return ge<=He&&et>=De}function Zt(ge,ve){return $e(ie,function(De){var He=rt(ge,ve||1,De.hoverStartRow,De.hoverEndRow);return[He,De.onHover]})}var $t=function(ve){var De=ve.ellipsis,He=ve.rowType,et=ve.children,ot,Lt=De===!0?{showTitle:!0}:De;return Lt&&(Lt.showTitle||He==="header")&&(typeof et=="string"||typeof et=="number"?ot=et.toString():oe.isValidElement(et)&&typeof et.props.children=="string"&&(ot=et.props.children)),ot};function It(ge){var ve,De,He,et,ot,Lt,At,bt,Wt=ge.component,jt=ge.children,Kt=ge.ellipsis,cn=ge.scope,dn=ge.prefixCls,vn=ge.className,Kn=ge.align,kn=ge.record,na=ge.render,Vn=ge.dataIndex,ra=ge.renderIndex,Ra=ge.shouldCellUpdate,Ka=ge.index,Fa=ge.rowType,ka=ge.colSpan,dr=ge.rowSpan,da=ge.fixLeft,Ba=ge.fixRight,ha=ge.firstFixLeft,aa=ge.lastFixLeft,oa=ge.firstFixRight,Ha=ge.lastFixRight,Er=ge.appendNode,gr=ge.additionalProps,Oa=gr===void 0?{}:gr,fr=ge.isSticky,Fr="".concat(dn,"-cell"),Ir=$e(ie,["supportSticky","allColumnsFixedLeft"]),Ar=Ir.supportSticky,Bo=Ir.allColumnsFixedLeft,Zr=Re(kn,Vn,ra,jt,na,Ra),rr=(0,Ie.Z)(Zr,2),ko=rr[0],$a=rr[1],vo={},ro=typeof da=="number"&&Ar,ei=typeof Ba=="number"&&Ar;ro&&(vo.position="sticky",vo.left=da),ei&&(vo.position="sticky",vo.right=Ba);var er=(ve=(De=(He=$a==null?void 0:$a.colSpan)!==null&&He!==void 0?He:Oa.colSpan)!==null&&De!==void 0?De:ka)!==null&&ve!==void 0?ve:1,Wa=(et=(ot=(Lt=$a==null?void 0:$a.rowSpan)!==null&&Lt!==void 0?Lt:Oa.rowSpan)!==null&&ot!==void 0?ot:dr)!==null&&et!==void 0?et:1,Xa=Zt(Ka,Wa),Ia=(0,Ie.Z)(Xa,2),ya=Ia[0],Pn=Ia[1],sa=function(Ua){var Di;kn&&Pn(Ka,Ka+Wa-1),Oa==null||(Di=Oa.onMouseEnter)===null||Di===void 0||Di.call(Oa,Ua)},cr=function(Ua){var Di;kn&&Pn(-1,-1),Oa==null||(Di=Oa.onMouseLeave)===null||Di===void 0||Di.call(Oa,Ua)};if(er===0||Wa===0)return null;var Nr=(At=Oa.title)!==null&&At!==void 0?At:$t({rowType:Fa,ellipsis:Kt,children:ko}),Fi=xt()(Fr,vn,(bt={},(0,Ce.Z)(bt,"".concat(Fr,"-fix-left"),ro&&Ar),(0,Ce.Z)(bt,"".concat(Fr,"-fix-left-first"),ha&&Ar),(0,Ce.Z)(bt,"".concat(Fr,"-fix-left-last"),aa&&Ar),(0,Ce.Z)(bt,"".concat(Fr,"-fix-left-all"),aa&&Bo&&Ar),(0,Ce.Z)(bt,"".concat(Fr,"-fix-right"),ei&&Ar),(0,Ce.Z)(bt,"".concat(Fr,"-fix-right-first"),oa&&Ar),(0,Ce.Z)(bt,"".concat(Fr,"-fix-right-last"),Ha&&Ar),(0,Ce.Z)(bt,"".concat(Fr,"-ellipsis"),Kt),(0,Ce.Z)(bt,"".concat(Fr,"-with-append"),Er),(0,Ce.Z)(bt,"".concat(Fr,"-fix-sticky"),(ro||ei)&&fr&&Ar),(0,Ce.Z)(bt,"".concat(Fr,"-row-hover"),!$a&&ya),bt),Oa.className,$a==null?void 0:$a.className),mi={};Kn&&(mi.textAlign=Kn);var Yi=(0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)({},vo),Oa.style),mi),$a==null?void 0:$a.style),Vo=ko;return(0,we.Z)(Vo)==="object"&&!Array.isArray(Vo)&&!oe.isValidElement(Vo)&&(Vo=null),Kt&&(aa||oa)&&(Vo=oe.createElement("span",{className:"".concat(Fr,"-content")},Vo)),oe.createElement(Wt,(0,it.Z)({},$a,Oa,{className:Fi,style:Yi,title:Nr,scope:cn,onMouseEnter:sa,onMouseLeave:cr,colSpan:er!==1?er:null,rowSpan:Wa!==1?Wa:null}),Er,Vo)}var Jt=oe.memo(It);function xe(ge,ve,De,He,et,ot){var Lt=De[ge]||{},At=De[ve]||{},bt,Wt;Lt.fixed==="left"?bt=He.left[et==="rtl"?ve:ge]:At.fixed==="right"&&(Wt=He.right[et==="rtl"?ge:ve]);var jt=!1,Kt=!1,cn=!1,dn=!1,vn=De[ve+1],Kn=De[ge-1],kn=!(ot!=null&&ot.children);if(et==="rtl"){if(bt!==void 0){var na=Kn&&Kn.fixed==="left";dn=!na&&kn}else if(Wt!==void 0){var Vn=vn&&vn.fixed==="right";cn=!Vn&&kn}}else if(bt!==void 0){var ra=vn&&vn.fixed==="left";jt=!ra&&kn}else if(Wt!==void 0){var Ra=Kn&&Kn.fixed==="right";Kt=!Ra&&kn}return{fixLeft:bt,fixRight:Wt,lastFixLeft:jt,firstFixRight:Kt,lastFixRight:cn,firstFixLeft:dn,isSticky:He.isSticky}}var je=oe.createContext({}),ut=je;function Ct(ge){var ve=ge.className,De=ge.index,He=ge.children,et=ge.colSpan,ot=et===void 0?1:et,Lt=ge.rowSpan,At=ge.align,bt=$e(ie,["prefixCls","direction"]),Wt=bt.prefixCls,jt=bt.direction,Kt=oe.useContext(ut),cn=Kt.scrollColumnIndex,dn=Kt.stickyOffsets,vn=Kt.flattenColumns,Kn=Kt.columns,kn=De+ot-1,na=kn+1===cn?ot+1:ot,Vn=xe(De,De+na-1,vn,dn,jt,Kn==null?void 0:Kn[De]);return oe.createElement(Jt,(0,it.Z)({className:ve,index:De,component:"td",prefixCls:Wt,record:null,dataIndex:null,align:At,colSpan:na,rowSpan:Lt,render:function(){return He}},Vn))}var gt=te(62646),Oe=["children"];function Ne(ge){var ve=ge.children,De=(0,gt.Z)(ge,Oe);return oe.createElement("tr",De,ve)}function Ee(ge){var ve=ge.children;return ve}Ee.Row=Ne,Ee.Cell=Ct;var me=Ee;function Ze(ge){var ve=ge.children,De=ge.stickyOffsets,He=ge.flattenColumns,et=ge.columns,ot=$e(ie,"prefixCls"),Lt=He.length-1,At=He[Lt],bt=oe.useMemo(function(){return{stickyOffsets:De,flattenColumns:He,scrollColumnIndex:At!=null&&At.scrollbar?Lt:null,columns:et}},[At,He,Lt,De,et]);return oe.createElement(ut.Provider,{value:bt},oe.createElement("tfoot",{className:"".concat(ot,"-summary")},ve))}var he=z(Ze),ue=me,de=te(70425),Fe=te(29301),be=te(29194),Pe=te(24514),Ge=te(75152),at=te(26112);function _e(ge,ve,De,He,et,ot,Lt){ge.push({record:ve,indent:De,index:Lt});var At=ot(ve),bt=et==null?void 0:et.has(At);if(ve&&Array.isArray(ve[He])&&bt)for(var Wt=0;Wt1?ha-1:0),oa=1;oa=0;At-=1){var bt=ve[At],Wt=De&&De[At],jt=Wt&&Wt[Nn];if(bt||jt||Lt){var Kt=jt||{},cn=Kt.columnType,dn=(0,gt.Z)(Kt,nn);et.unshift(oe.createElement("col",(0,it.Z)({key:At,style:{width:bt}},dn))),Lt=!0}}return oe.createElement("colgroup",null,et)}var Xn=$n,qt=te(95190),Ln=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Jn(ge,ve){return(0,oe.useMemo)(function(){for(var De=[],He=0;He1?"colgroup":"col":null,ellipsis:kn.ellipsis,align:kn.align,component:kn.title?ot:Lt,prefixCls:jt,key:dn[Kn]},na,{additionalProps:Vn,rowType:"header"}))}))}ga.displayName="HeaderRow";var Da=ga;function Hn(ge){var ve=[];function De(Lt,At){var bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ve[bt]=ve[bt]||[];var Wt=At,jt=Lt.filter(Boolean).map(function(Kt){var cn={key:Kt.key,className:Kt.className||"",children:Kt.title,column:Kt,colStart:Wt},dn=1,vn=Kt.children;return vn&&vn.length>0&&(dn=De(vn,Wt,bt+1).reduce(function(Kn,kn){return Kn+kn},0),cn.hasSubColumns=!0),"colSpan"in Kt&&(dn=Kt.colSpan),"rowSpan"in Kt&&(cn.rowSpan=Kt.rowSpan),cn.colSpan=dn,cn.colEnd=cn.colStart+dn-1,ve[bt].push(cn),Wt+=dn,dn});return jt}De(ge,0);for(var He=ve.length,et=function(At){ve[At].forEach(function(bt){!("rowSpan"in bt)&&!bt.hasSubColumns&&(bt.rowSpan=He-At)})},ot=0;ot1&&arguments[1]!==void 0?arguments[1]:"";return typeof ve=="number"?ve:ve.endsWith("%")?ge*parseFloat(ve)/100:null}function Ja(ge,ve){return oe.useMemo(function(){if(ve&&ve>0){var De=0,He=0;ge.forEach(function(Wt){var jt=ca(ve,Wt.width);jt?De+=jt:He+=1});var et=ve-De,ot=He,Lt=et/He,At=0,bt=ge.map(function(Wt){var jt=(0,Me.Z)({},Wt),Kt=ca(ve,jt.width);if(Kt)jt.width=Kt;else{var cn=Math.floor(Lt);jt.width=ot===1?et:cn,et-=cn,ot-=1}return At+=jt.width,jt});return[bt,At]}return[ge,ve]},[ge,ve])}var vt=["children"],Nt=["fixed"];function Pt(ge){return(0,va.Z)(ge).filter(function(ve){return oe.isValidElement(ve)}).map(function(ve){var De=ve.key,He=ve.props,et=He.children,ot=(0,gt.Z)(He,vt),Lt=(0,Me.Z)({key:De},ot);return et&&(Lt.children=Pt(et)),Lt})}function Bn(ge){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ge.filter(function(De){return De&&(0,we.Z)(De)==="object"}).reduce(function(De,He,et){var ot=He.fixed,Lt=ot===!0?"left":ot,At="".concat(ve,"-").concat(et),bt=He.children;return bt&&bt.length>0?[].concat((0,qt.Z)(De),(0,qt.Z)(Bn(bt,At).map(function(Wt){return(0,Me.Z)({fixed:Lt},Wt)}))):[].concat((0,qt.Z)(De),[(0,Me.Z)((0,Me.Z)({key:At},He),{},{fixed:Lt})])},[])}function Rn(ge){for(var ve=!0,De=0;De=0;ot-=1){var Lt=ge[ot];if(et&&Lt.fixed!=="right")et=!1;else if(!et&&Lt.fixed==="right"){warning(!1,"Index ".concat(ot+1," of `columns` missing `fixed='right'` prop."));break}}}function sn(ge){return ge.map(function(ve){var De=ve.fixed,He=(0,gt.Z)(ve,Nt),et=De;return De==="left"?et="right":De==="right"&&(et="left"),(0,Me.Z)({fixed:et},He)})}function Na(ge,ve){var De=ge.prefixCls,He=ge.columns,et=ge.children,ot=ge.expandable,Lt=ge.expandedKeys,At=ge.columnTitle,bt=ge.getRowKey,Wt=ge.onTriggerExpand,jt=ge.expandIcon,Kt=ge.rowExpandable,cn=ge.expandIconColumnIndex,dn=ge.direction,vn=ge.expandRowByClick,Kn=ge.columnWidth,kn=ge.fixed,na=ge.scrollWidth,Vn=oe.useMemo(function(){return He||Pt(et)},[He,et]),ra=oe.useMemo(function(){if(ot){var Ba,ha=Vn.slice();if(!ha.includes(ne)){var aa=cn||0;aa>=0&&ha.splice(aa,0,ne)}var oa=ha.indexOf(ne);ha=ha.filter(function(Oa,fr){return Oa!==ne||fr===oa});var Ha=Vn[oa],Er;(kn==="left"||kn)&&!cn?Er="left":(kn==="right"||kn)&&cn===Vn.length?Er="right":Er=Ha?Ha.fixed:null;var gr=(Ba={},(0,Ce.Z)(Ba,Nn,{className:"".concat(De,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Ce.Z)(Ba,"title",At),(0,Ce.Z)(Ba,"fixed",Er),(0,Ce.Z)(Ba,"className","".concat(De,"-row-expand-icon-cell")),(0,Ce.Z)(Ba,"width",Kn),(0,Ce.Z)(Ba,"render",function(fr,Fr,Ir){var Ar=bt(Fr,Ir),Bo=Lt.has(Ar),Zr=Kt?Kt(Fr):!0,rr=jt({prefixCls:De,expanded:Bo,expandable:Zr,record:Fr,onExpand:Wt});return vn?oe.createElement("span",{onClick:function($a){return $a.stopPropagation()}},rr):rr}),Ba);return ha.map(function(Oa){return Oa===ne?gr:Oa})}return Vn.filter(function(Oa){return Oa!==ne})},[ot,Vn,bt,Lt,jt,dn]),Ra=oe.useMemo(function(){var Ba=ra;return ve&&(Ba=ve(Ba)),Ba.length||(Ba=[{render:function(){return null}}]),Ba},[ve,ra,dn]),Ka=oe.useMemo(function(){return dn==="rtl"?sn(Bn(Ra)):Bn(Ra)},[Ra,dn,na]),Fa=Ja(Ka,na),ka=(0,Ie.Z)(Fa,2),dr=ka[0],da=ka[1];return[Ra,dr,da]}var ma=Na;function ta(ge){var ve,De=ge.prefixCls,He=ge.record,et=ge.onExpand,ot=ge.expanded,Lt=ge.expandable,At="".concat(De,"-row-expand-icon");if(!Lt)return oe.createElement("span",{className:xt()(At,"".concat(De,"-row-spaced"))});var bt=function(jt){et(He,jt),jt.stopPropagation()};return oe.createElement("span",{className:xt()(At,(ve={},(0,Ce.Z)(ve,"".concat(De,"-row-expanded"),ot),(0,Ce.Z)(ve,"".concat(De,"-row-collapsed"),!ot),ve)),onClick:bt})}function Ma(ge,ve,De){var He=[];function et(ot){(ot||[]).forEach(function(Lt,At){He.push(ve(Lt,At)),et(Lt[De])})}return et(ge),He}function Pa(ge,ve,De){var He=yn(ge),et=He.expandIcon,ot=He.expandedRowKeys,Lt=He.defaultExpandedRowKeys,At=He.defaultExpandAllRows,bt=He.expandedRowRender,Wt=He.onExpand,jt=He.onExpandedRowsChange,Kt=He.childrenColumnName,cn=et||ta,dn=Kt||"children",vn=oe.useMemo(function(){return bt?"row":ge.expandable&&ge.internalHooks===ee&&ge.expandable.__PARENT_RENDER_ICON__||ve.some(function(Ka){return Ka&&(0,we.Z)(Ka)==="object"&&Ka[dn]})?"nest":!1},[!!bt,ve]),Kn=oe.useState(function(){return Lt||(At?Ma(ve,De,dn):[])}),kn=(0,Ie.Z)(Kn,2),na=kn[0],Vn=kn[1],ra=oe.useMemo(function(){return new Set(ot||na||[])},[ot,na]),Ra=oe.useCallback(function(Ka){var Fa=De(Ka,ve.indexOf(Ka)),ka,dr=ra.has(Fa);dr?(ra.delete(Fa),ka=(0,qt.Z)(ra)):ka=[].concat((0,qt.Z)(ra),[Fa]),Vn(ka),Wt&&Wt(!dr,Ka),jt&&jt(ka)},[De,ra,ve,Wt,jt]);return[He,vn,ra,cn,dn,Ra]}function hn(ge,ve,De,He){var et=ge.map(function(ot,Lt){return xe(Lt,Lt,ge,ve,De,He==null?void 0:He[Lt])});return(0,ln.Z)(function(){return et},[et],function(ot,Lt){return!(0,ke.Z)(ot,Lt)})}function qa(ge){var ve=(0,oe.useRef)(ge),De=(0,oe.useState)({}),He=(0,Ie.Z)(De,2),et=He[1],ot=(0,oe.useRef)(null),Lt=(0,oe.useRef)([]);function At(bt){Lt.current.push(bt);var Wt=Promise.resolve();ot.current=Wt,Wt.then(function(){if(ot.current===Wt){var jt=Lt.current,Kt=ve.current;Lt.current=[],jt.forEach(function(cn){ve.current=cn(ve.current)}),ot.current=null,Kt!==ve.current&&et({})}})}return(0,oe.useEffect)(function(){return function(){ot.current=null}},[]),[ve.current,At]}function Tr(ge){var ve=(0,oe.useRef)(ge||null),De=(0,oe.useRef)();function He(){window.clearTimeout(De.current)}function et(Lt){ve.current=Lt,He(),De.current=window.setTimeout(function(){ve.current=null,De.current=void 0},100)}function ot(){return ve.current}return(0,oe.useEffect)(function(){return He},[]),[et,ot]}function mr(){var ge=oe.useState(-1),ve=(0,Ie.Z)(ge,2),De=ve[0],He=ve[1],et=oe.useState(-1),ot=(0,Ie.Z)(et,2),Lt=ot[0],At=ot[1],bt=oe.useCallback(function(Wt,jt){He(Wt),At(jt)},[]);return[De,Lt,bt]}var vr=te(47273),ft=(0,vr.Z)()?window:null;function an(ge,ve){var De=(0,we.Z)(ge)==="object"?ge:{},He=De.offsetHeader,et=He===void 0?0:He,ot=De.offsetSummary,Lt=ot===void 0?0:ot,At=De.offsetScroll,bt=At===void 0?0:At,Wt=De.getContainer,jt=Wt===void 0?function(){return ft}:Wt,Kt=jt()||ft;return oe.useMemo(function(){var cn=!!ge;return{isSticky:cn,stickyClassName:cn?"".concat(ve,"-sticky-holder"):"",offsetHeader:et,offsetSummary:Lt,offsetScroll:bt,container:Kt}},[bt,et,Lt,ve,Kt])}function _t(ge,ve,De){var He=(0,oe.useMemo)(function(){for(var et=[],ot=[],Lt=0,At=0,bt=0;bt=Kt&&(Oa=Kt-cn),Lt({scrollLeft:Oa/Kt*(jt+2)}),Vn.current.x=oa.pageX},Ba=function(){if(ot.current){var oa=(0,xn.os)(ot.current).top,Ha=oa+ot.current.offsetHeight,Er=bt===window?document.documentElement.scrollTop+window.innerHeight:(0,xn.os)(bt).top+bt.clientHeight;Ha-(0,Ge.Z)()<=Er||oa>=Er-At?na(function(gr){return(0,Me.Z)((0,Me.Z)({},gr),{},{isHiddenScrollBar:!0})}):na(function(gr){return(0,Me.Z)((0,Me.Z)({},gr),{},{isHiddenScrollBar:!1})})}},ha=function(oa){na(function(Ha){return(0,Me.Z)((0,Me.Z)({},Ha),{},{scrollLeft:oa/jt*Kt||0})})};return oe.useImperativeHandle(De,function(){return{setScrollLeft:ha}}),oe.useEffect(function(){var aa=(0,Fn.Z)(document.body,"mouseup",ka,!1),oa=(0,Fn.Z)(document.body,"mousemove",da,!1);return Ba(),function(){aa.remove(),oa.remove()}},[cn,Ka]),oe.useEffect(function(){var aa=(0,Fn.Z)(bt,"scroll",Ba,!1),oa=(0,Fn.Z)(window,"resize",Ba,!1);return function(){aa.remove(),oa.remove()}},[bt]),oe.useEffect(function(){kn.isHiddenScrollBar||na(function(aa){var oa=ot.current;return oa?(0,Me.Z)((0,Me.Z)({},aa),{},{scrollLeft:oa.scrollLeft/oa.scrollWidth*oa.clientWidth}):aa})},[kn.isHiddenScrollBar]),jt<=Kt||!cn||kn.isHiddenScrollBar?null:oe.createElement("div",{style:{height:(0,Ge.Z)(),width:Kt,bottom:At},className:"".concat(Wt,"-sticky-scroll")},oe.createElement("div",{onMouseDown:dr,ref:dn,className:xt()("".concat(Wt,"-sticky-scroll-bar"),(0,Ce.Z)({},"".concat(Wt,"-sticky-scroll-bar-active"),Ka)),style:{width:"".concat(cn,"px"),transform:"translate3d(".concat(kn.scrollLeft,"px, 0, 0)")}}))},xa=oe.forwardRef(Qa);function Gt(ge){return null}var Lr=Gt;function zr(ge){return null}var Wr=zr,mo="rc-table",Wn=[],Ea={};function Va(){return"No Data"}function Sa(ge){var ve,De=(0,Me.Z)({rowKey:"key",prefixCls:mo,emptyText:Va},ge),He=De.prefixCls,et=De.className,ot=De.rowClassName,Lt=De.style,At=De.data,bt=De.rowKey,Wt=De.scroll,jt=De.tableLayout,Kt=De.direction,cn=De.title,dn=De.footer,vn=De.summary,Kn=De.caption,kn=De.id,na=De.showHeader,Vn=De.components,ra=De.emptyText,Ra=De.onRow,Ka=De.onHeaderRow,Fa=De.internalHooks,ka=De.transformColumns,dr=De.internalRefs,da=De.tailor,Ba=De.sticky,ha=At||Wn,aa=!!ha.length,oa=Fa===ee,Ha=oe.useCallback(function(Po,Xo){return(0,yt.Z)(Vn,Po)||Xo},[Vn]),Er=oe.useMemo(function(){return typeof bt=="function"?bt:function(Po){var Xo=Po&&Po[bt];return Xo}},[bt]),gr=Ha(["body"]),Oa=mr(),fr=(0,Ie.Z)(Oa,3),Fr=fr[0],Ir=fr[1],Ar=fr[2],Bo=Pa(De,ha,Er),Zr=(0,Ie.Z)(Bo,6),rr=Zr[0],ko=Zr[1],$a=Zr[2],vo=Zr[3],ro=Zr[4],ei=Zr[5],er=Wt==null?void 0:Wt.x,Wa=oe.useState(0),Xa=(0,Ie.Z)(Wa,2),Ia=Xa[0],ya=Xa[1],Pn=ma((0,Me.Z)((0,Me.Z)((0,Me.Z)({},De),rr),{},{expandable:!!rr.expandedRowRender,columnTitle:rr.columnTitle,expandedKeys:$a,getRowKey:Er,onTriggerExpand:ei,expandIcon:vo,expandIconColumnIndex:rr.expandIconColumnIndex,direction:Kt,scrollWidth:oa&&da&&typeof er=="number"?er:null}),oa?ka:null),sa=(0,Ie.Z)(Pn,3),cr=sa[0],Nr=sa[1],Fi=sa[2],mi=Fi!=null?Fi:er,Yi=oe.useMemo(function(){return{columns:cr,flattenColumns:Nr}},[cr,Nr]),Vo=oe.useRef(),Zo=oe.useRef(),Ua=oe.useRef(),Di=oe.useRef(),Oi=oe.useRef(),so=oe.useState(!1),po=(0,Ie.Z)(so,2),Ko=po[0],ri=po[1],ti=oe.useState(!1),jr=(0,Ie.Z)(ti,2),Ii=jr[0],Ai=jr[1],ho=qa(new Map),tr=(0,Ie.Z)(ho,2),ni=tr[0],Ni=tr[1],il=nt(Nr),Ji=il.map(function(Po){return ni.get(Po)}),Gi=oe.useMemo(function(){return Ji},[Ji.join("_")]),zi=mn(Gi,Nr.length,Kt),oi=Wt&&Dt(Wt.y),Jo=Wt&&Dt(mi)||!!rr.fixed,al=Jo&&Nr.some(function(Po){var Xo=Po.fixed;return Xo}),gl=oe.useRef(),el=an(Ba,He),rl=el.isSticky,xl=el.offsetHeader,Rl=el.offsetSummary,_r=el.offsetScroll,Mo=el.stickyClassName,Li=el.container,Yo=oe.useMemo(function(){return vn==null?void 0:vn(ha)},[vn,ha]),ki=(oi||rl)&&oe.isValidElement(Yo)&&Yo.type===me&&Yo.props.fixed,Hi,Mi,ol;oi&&(Mi={overflowY:"scroll",maxHeight:Wt.y}),Jo&&(Hi={overflowX:"auto"},oi||(Mi={overflowY:"hidden"}),ol={width:mi===!0?"auto":mi,minWidth:"100%"});var Tl=oe.useCallback(function(Po,Xo){(0,be.Z)(Vo.current)&&Ni(function(qi){if(qi.get(Po)!==Xo){var ll=new Map(qi);return ll.set(Po,Xo),ll}return qi})},[]),is=Tr(null),zl=(0,Ie.Z)(is,2),ls=zl[0],$l=zl[1];function Al(Po,Xo){Xo&&(typeof Xo=="function"?Xo(Po):Xo.scrollLeft!==Po&&(Xo.scrollLeft=Po,Xo.scrollLeft!==Po&&setTimeout(function(){Xo.scrollLeft=Po},0)))}var fl=(0,Ue.Z)(function(Po){var Xo=Po.currentTarget,qi=Po.scrollLeft,ll=Kt==="rtl",sl=typeof qi=="number"?qi:Xo.scrollLeft,os=Xo||Ea;if(!$l()||$l()===os){var Ql;ls(os),Al(sl,Zo.current),Al(sl,Ua.current),Al(sl,Oi.current),Al(sl,(Ql=gl.current)===null||Ql===void 0?void 0:Ql.setScrollLeft)}var Jl=Xo||Zo.current;if(Jl){var ql=Jl.scrollWidth,wl=Jl.clientWidth;if(ql===wl){ri(!1),Ai(!1);return}ll?(ri(-sl0)):(ri(sl>0),Ai(sl1?Kn-oa:0,Er=(0,Me.Z)((0,Me.Z)((0,Me.Z)({},ka),bt),{},{flex:"0 0 ".concat(oa,"px"),width:"".concat(oa,"px"),marginRight:Ha,pointerEvents:"auto"}),gr=oe.useMemo(function(){return jt?ha<=1:da===0||ha===0||ha>1},[ha,da,jt]);gr?Er.visibility="hidden":jt&&(Er.height=Kt==null?void 0:Kt(ha));var Oa=gr?function(){return null}:cn,fr={};return(ha===0||da===0)&&(fr.rowSpan=1,fr.colSpan=1),oe.createElement(Jt,(0,it.Z)({className:xt()(vn,Wt),ellipsis:De.ellipsis,align:De.align,scope:De.rowScope,component:"div",prefixCls:ve.prefixCls,key:ra,record:At,index:ot,renderIndex:Lt,dataIndex:dn,render:Oa,shouldCellUpdate:De.shouldCellUpdate},Ra,{appendNode:Ka,additionalProps:(0,Me.Z)((0,Me.Z)({},Fa),{},{style:Er},fr)}))}var ii=qo,yi=["data","index","className","rowKey","style","extra","getHeight"],Zi=oe.forwardRef(function(ge,ve){var De=ge.data,He=ge.index,et=ge.className,ot=ge.rowKey,Lt=ge.style,At=ge.extra,bt=ge.getHeight,Wt=(0,gt.Z)(ge,yi),jt=De.record,Kt=De.indent,cn=De.index,dn=$e(ie,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),vn=dn.scrollX,Kn=dn.flattenColumns,kn=dn.prefixCls,na=dn.fixColumn,Vn=dn.componentWidth,ra=Se(jt,ot,He,Kt),Ra=ra.rowSupportExpand,Ka=ra.expanded,Fa=ra.rowProps,ka=ra.expandedRowRender,dr=ra.expandedRowClassName,da;if(Ra&&Ka){var Ba=ka(jt,He,Kt+1,Ka),ha=dr==null?void 0:dr(jt,He,Kt),aa={};na&&(aa={style:(0,Ce.Z)({},"--virtual-width","".concat(Vn,"px"))});var oa="".concat(kn,"-expanded-row-cell");da=oe.createElement("div",{className:xt()("".concat(kn,"-expanded-row"),"".concat(kn,"-expanded-row-level-").concat(Kt+1),ha)},oe.createElement(Jt,{component:"div",prefixCls:kn,className:xt()(oa,(0,Ce.Z)({},"".concat(oa,"-fixed"),na)),additionalProps:aa},Ba))}var Ha=(0,Me.Z)((0,Me.Z)({},Lt),{},{width:vn});At&&(Ha.position="absolute",Ha.pointerEvents="none");var Er=oe.createElement("div",(0,it.Z)({},Fa,Wt,{ref:Ra?null:ve,className:xt()(et,"".concat(kn,"-row"),Fa==null?void 0:Fa.className,(0,Ce.Z)({},"".concat(kn,"-row-extra"),At)),style:(0,Me.Z)((0,Me.Z)({},Ha),Fa==null?void 0:Fa.style)}),Kn.map(function(gr,Oa){return oe.createElement(ii,{key:Oa,rowInfo:ra,column:gr,colIndex:Oa,indent:Kt,index:He,renderIndex:cn,record:jt,inverse:At,getHeight:bt})}));return Ra?oe.createElement("div",{ref:ve},Er,da):Er}),ui=z(Zi),No=ui,oo=oe.forwardRef(function(ge,ve){var De=ge.data,He=ge.onScroll,et=$e(ie,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ot=et.flattenColumns,Lt=et.onColumnResize,At=et.getRowKey,bt=et.expandedKeys,Wt=et.prefixCls,jt=et.childrenColumnName,Kt=et.emptyNode,cn=et.scrollX,dn=$e(Vr),vn=dn.scrollY,Kn=dn.listItemHeight,kn=oe.useRef(),na=tt(De,jt,bt,At),Vn=oe.useMemo(function(){var da=0;return ot.map(function(Ba){var ha=Ba.width,aa=Ba.key;return da+=ha,[aa,ha,da]})},[ot]),ra=oe.useMemo(function(){return Vn.map(function(da){return da[2]})},[Vn]);oe.useEffect(function(){Vn.forEach(function(da){var Ba=(0,Ie.Z)(da,2),ha=Ba[0],aa=Ba[1];Lt(ha,aa)})},[Vn]),oe.useImperativeHandle(ve,function(){var da={};return Object.defineProperty(da,"scrollLeft",{get:function(){var ha;return((ha=kn.current)===null||ha===void 0?void 0:ha.getScrollInfo().x)||0},set:function(ha){var aa;(aa=kn.current)===null||aa===void 0||aa.scrollTo({left:ha})}}),da});var Ra=function(Ba,ha){var aa,oa=(aa=na[ha])===null||aa===void 0?void 0:aa.record,Ha=Ba.onCell;if(Ha){var Er,gr=Ha(oa,ha);return(Er=gr==null?void 0:gr.rowSpan)!==null&&Er!==void 0?Er:1}return 1},Ka=function(Ba){var ha=Ba.start,aa=Ba.end,oa=Ba.getSize,Ha=Ba.offsetY;if(aa<0)return null;for(var Er=ot.filter(function(er){return Ra(er,ha)===0}),gr=ha,Oa=function(Wa){if(Er=Er.filter(function(Xa){return Ra(Xa,Wa)===0}),!Er.length)return gr=Wa,"break"},fr=ha;fr>=0;fr-=1){var Fr=Oa(fr);if(Fr==="break")break}for(var Ir=ot.filter(function(er){return Ra(er,aa)!==1}),Ar=aa,Bo=function(Wa){if(Ir=Ir.filter(function(Xa){return Ra(Xa,Wa)!==1}),!Ir.length)return Ar=Math.max(Wa-1,aa),"break"},Zr=aa;Zr1})&&ko.push(Wa)},vo=gr;vo<=Ar;vo+=1)var ro=$a(vo);var ei=ko.map(function(er){var Wa=na[er],Xa=At(Wa.record,er),Ia=function(sa){var cr=er+sa-1,Nr=At(na[cr].record,cr),Fi=oa(Xa,Nr);return Fi.bottom-Fi.top},ya=oa(Xa);return oe.createElement(No,{key:er,data:Wa,rowKey:Xa,index:er,style:{top:-Ha+ya.top},extra:!0,getHeight:Ia})});return ei},Fa=oe.useMemo(function(){return{columnsOffset:ra}},[ra]),ka="".concat(Wt,"-tbody"),dr;return na.length?dr=oe.createElement(uo.Z,{fullHeight:!1,ref:kn,className:xt()(ka,"".concat(ka,"-virtual")),height:vn,itemHeight:Kn||24,data:na,itemKey:function(Ba){return At(Ba.record)},scrollWidth:cn,onVirtualScroll:function(Ba){var ha=Ba.x;He({scrollLeft:ha})},extraRender:Ka},function(da,Ba,ha){var aa=At(da.record,Ba);return oe.createElement(No,(0,it.Z)({data:da,rowKey:aa,index:Ba},ha))}):dr=oe.createElement("div",{className:xt()("".concat(Wt,"-placeholder"))},oe.createElement(Jt,{component:"div",prefixCls:Wt},Kt)),oe.createElement(vi.Provider,{value:Fa},dr)}),pi=z(oo),co=pi,rn=function(ve,De){var He=De.ref,et=De.onScroll;return oe.createElement(co,{ref:He,data:ve,onScroll:et})},en=100;function un(ge){var ve=ge.columns,De=ge.scroll,He=ge.prefixCls,et=He===void 0?mo:He,ot=ge.className,Lt=ge.listItemHeight,At=De||{},bt=At.x,Wt=At.y;typeof bt!="number"&&(bt=((ve||[]).length+1)*en),typeof Wt!="number"&&(Wt=500);var jt=oe.useMemo(function(){return{scrollY:Wt,listItemHeight:Lt}},[Wt,Lt]);return oe.createElement(Vr.Provider,{value:jt},oe.createElement(nr,(0,it.Z)({},ge,{className:xt()(ot,"".concat(et,"-virtual")),scroll:(0,Me.Z)((0,Me.Z)({},De),{},{x:bt}),components:{body:rn},columns:ve,internalHooks:ee,tailor:!0})))}function Zn(ge){return x(un,ge)}var Dn=Zn(),Un=null;function An(ge){return null}var pa=An;function Za(ge){return null}var br=Za,ea=te(2738),Aa=te(68031),pr=te(36355),hr=te(93891),io=te(19716),Yr=te(8628),To=te(31724),Qo=te(58421),ia=te(71418),jn=te(88088);function wa(ge){return function(De){let{prefixCls:He,onExpand:et,record:ot,expanded:Lt,expandable:At}=De;const bt=`${He}-row-expand-icon`;return oe.createElement("button",{type:"button",onClick:Wt=>{et(ot,Wt),Wt.stopPropagation()},className:xt()(bt,{[`${bt}-spaced`]:!At,[`${bt}-expanded`]:At&&Lt,[`${bt}-collapsed`]:At&&!Lt}),"aria-label":Lt?ge.collapse:ge.expand,"aria-expanded":Lt})}}var Ca=wa;function kr(ge,ve){return"key"in ge&&ge.key!==void 0&&ge.key!==null?ge.key:ge.dataIndex?Array.isArray(ge.dataIndex)?ge.dataIndex.join("."):ge.dataIndex:ve}function yo(ge,ve){return ve?`${ve}-${ge}`:`${ge}`}function Lo(ge,ve){return typeof ge=="function"?ge(ve):ge}function jo(ge,ve){const De=Lo(ge,ve);return Object.prototype.toString.call(De)==="[object Object]"?"":De}var li={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},_o=li,ji=te(7657),hi=function(ve,De){return oe.createElement(ji.Z,(0,it.Z)({},ve,{ref:De,icon:_o}))},Pr=oe.forwardRef(hi),Xr=Pr,bo=te(56762);function Ur(ge){const ve=oe.useRef(ge),De=(0,bo.Z)();return[()=>ve.current,He=>{ve.current=He,De()}]}var Qr=te(3113),Oo=te(24905),xo=te(38854),Xi=te(64165),Ki=te(20834),cl=te(40875),yl=te(5112),mt=te(17574),Rt=te(47472),We=te(92832);function Vt(ge){let{value:ve,onChange:De,filterSearch:He,tablePrefixCls:et,locale:ot}=ge;return He?oe.createElement("div",{className:`${et}-filter-dropdown-search`},oe.createElement(We.default,{prefix:oe.createElement(Rt.Z,null),placeholder:ot.filterSearchPlaceholder,onChange:De,value:ve,htmlSize:1,className:`${et}-filter-dropdown-search-input`})):null}var ba=Vt,ja=te(10228);const fa=ge=>{const{keyCode:ve}=ge;ve===ja.Z.ENTER&&ge.stopPropagation()};var Cn=oe.forwardRef((ge,ve)=>oe.createElement("div",{className:ge.className,onClick:De=>De.stopPropagation(),onKeyDown:fa,ref:ve},ge.children));function ua(ge){let ve=[];return(ge||[]).forEach(De=>{let{value:He,children:et}=De;ve.push(He),et&&(ve=[].concat((0,qt.Z)(ve),(0,qt.Z)(ua(et))))}),ve}function Hr(ge){return ge.some(ve=>{let{children:De}=ve;return De})}function Rr(ge,ve){return typeof ve=="string"||typeof ve=="number"?ve==null?void 0:ve.toString().toLowerCase().includes(ge.trim().toLowerCase()):!1}function ur(ge){let{filters:ve,prefixCls:De,filteredKeys:He,filterMultiple:et,searchValue:ot,filterSearch:Lt}=ge;return ve.map((At,bt)=>{const Wt=String(At.value);if(At.children)return{key:Wt||bt,label:At.text,popupClassName:`${De}-dropdown-submenu`,children:ur({filters:At.children,prefixCls:De,filteredKeys:He,filterMultiple:et,searchValue:ot,filterSearch:Lt})};const jt=et?Oo.default:yl.ZP,Kt={key:At.value!==void 0?Wt:bt,label:oe.createElement(oe.Fragment,null,oe.createElement(jt,{checked:He.includes(Wt)}),oe.createElement("span",null,At.text))};return ot.trim()?typeof Lt=="function"?Lt(ot,At)?Kt:null:Rr(ot,At.text)?Kt:null:Kt})}function or(ge){var ve,De;const{tablePrefixCls:He,prefixCls:et,column:ot,dropdownPrefixCls:Lt,columnKey:At,filterMultiple:bt,filterMode:Wt="menu",filterSearch:jt=!1,filterState:Kt,triggerFilter:cn,locale:dn,children:vn,getPopupContainer:Kn}=ge,{filterDropdownOpen:kn,onFilterDropdownOpenChange:na,filterResetToDefaultFilteredValue:Vn,defaultFilteredValue:ra,filterDropdownVisible:Ra,onFilterDropdownVisibleChange:Ka}=ot,[Fa,ka]=oe.useState(!1),dr=!!(Kt&&(!((ve=Kt.filteredKeys)===null||ve===void 0)&&ve.length||Kt.forceFiltered)),da=Pn=>{ka(Pn),na==null||na(Pn),Ka==null||Ka(Pn)},Ba=(De=kn!=null?kn:Ra)!==null&&De!==void 0?De:Fa,ha=Kt==null?void 0:Kt.filteredKeys,[aa,oa]=Ur(ha||[]),Ha=Pn=>{let{selectedKeys:sa}=Pn;oa(sa)},Er=(Pn,sa)=>{let{node:cr,checked:Nr}=sa;Ha(bt?{selectedKeys:Pn}:{selectedKeys:Nr&&cr.key?[cr.key]:[]})};oe.useEffect(()=>{Fa&&Ha({selectedKeys:ha||[]})},[ha]);const[gr,Oa]=oe.useState([]),fr=Pn=>{Oa(Pn)},[Fr,Ir]=oe.useState(""),Ar=Pn=>{const{value:sa}=Pn.target;Ir(sa)};oe.useEffect(()=>{Fa||Ir("")},[Fa]);const Bo=Pn=>{const sa=Pn&&Pn.length?Pn:null;if(sa===null&&(!Kt||!Kt.filteredKeys)||(0,ke.Z)(sa,Kt==null?void 0:Kt.filteredKeys,!0))return null;cn({column:ot,key:At,filteredKeys:sa})},Zr=()=>{da(!1),Bo(aa())},rr=function(){let{confirm:Pn,closeDropdown:sa}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Pn&&Bo([]),sa&&da(!1),Ir(""),oa(Vn?(ra||[]).map(cr=>String(cr)):[])},ko=function(){let{closeDropdown:Pn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Pn&&da(!1),Bo(aa())},$a=Pn=>{Pn&&ha!==void 0&&oa(ha||[]),da(Pn),!Pn&&!ot.filterDropdown&&Zr()},vo=xt()({[`${Lt}-menu-without-submenu`]:!Hr(ot.filters||[])}),ro=Pn=>{if(Pn.target.checked){const sa=ua(ot==null?void 0:ot.filters).map(cr=>String(cr));oa(sa)}else oa([])},ei=Pn=>{let{filters:sa}=Pn;return(sa||[]).map((cr,Nr)=>{const Fi=String(cr.value),mi={title:cr.text,key:cr.value!==void 0?Fi:Nr};return cr.children&&(mi.children=ei({filters:cr.children})),mi})},er=Pn=>{var sa;return Object.assign(Object.assign({},Pn),{text:Pn.title,value:Pn.key,children:((sa=Pn.children)===null||sa===void 0?void 0:sa.map(cr=>er(cr)))||[]})};let Wa;if(typeof ot.filterDropdown=="function")Wa=ot.filterDropdown({prefixCls:`${Lt}-custom`,setSelectedKeys:Pn=>Ha({selectedKeys:Pn}),selectedKeys:aa(),confirm:ko,clearFilters:rr,filters:ot.filters,visible:Ba,close:()=>{da(!1)}});else if(ot.filterDropdown)Wa=ot.filterDropdown;else{const Pn=aa()||[],sa=()=>(ot.filters||[]).length===0?oe.createElement(Xi.Z,{image:Xi.Z.PRESENTED_IMAGE_SIMPLE,description:dn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Wt==="tree"?oe.createElement(oe.Fragment,null,oe.createElement(ba,{filterSearch:jt,value:Fr,onChange:Ar,tablePrefixCls:He,locale:dn}),oe.createElement("div",{className:`${He}-filter-dropdown-tree`},bt?oe.createElement(Oo.default,{checked:Pn.length===ua(ot.filters).length,indeterminate:Pn.length>0&&Pn.lengthtypeof jt=="function"?jt(Fr,er(Nr)):Rr(Fr,Nr.title):void 0}))):oe.createElement(oe.Fragment,null,oe.createElement(ba,{filterSearch:jt,value:Fr,onChange:Ar,tablePrefixCls:He,locale:dn}),oe.createElement(Ki.default,{selectable:!0,multiple:bt,prefixCls:`${Lt}-menu`,className:vo,onSelect:Ha,onDeselect:Ha,selectedKeys:Pn,getPopupContainer:Kn,openKeys:gr,onOpenChange:fr,items:ur({filters:ot.filters||[],filterSearch:jt,prefixCls:et,filteredKeys:aa(),filterMultiple:bt,searchValue:Fr})})),cr=()=>Vn?(0,ke.Z)((ra||[]).map(Nr=>String(Nr)),Pn,!0):Pn.length===0;Wa=oe.createElement(oe.Fragment,null,sa(),oe.createElement("div",{className:`${et}-dropdown-btns`},oe.createElement(Qr.ZP,{type:"link",size:"small",disabled:cr(),onClick:()=>rr()},dn.filterReset),oe.createElement(Qr.ZP,{type:"primary",size:"small",onClick:Zr},dn.filterConfirm)))}ot.filterDropdown&&(Wa=oe.createElement(cl.J,{selectable:void 0},Wa));const Xa=()=>oe.createElement(Cn,{className:`${et}-dropdown`},Wa);let Ia;typeof ot.filterIcon=="function"?Ia=ot.filterIcon(dr):ot.filterIcon?Ia=ot.filterIcon:Ia=oe.createElement(Xr,null);const{direction:ya}=oe.useContext(pr.E_);return oe.createElement("div",{className:`${et}-column`},oe.createElement("span",{className:`${He}-column-title`},vn),oe.createElement(xo.Z,{dropdownRender:Xa,trigger:["click"],open:Ba,onOpenChange:$a,getPopupContainer:Kn,placement:ya==="rtl"?"bottomLeft":"bottomRight"},oe.createElement("span",{role:"button",tabIndex:-1,className:xt()(`${et}-trigger`,{active:dr}),onClick:Pn=>{Pn.stopPropagation()}},Ia)))}var wo=or;function lo(ge,ve,De){let He=[];return(ge||[]).forEach((et,ot)=>{var Lt;const At=yo(ot,De);if(et.filters||"filterDropdown"in et||"onFilter"in et)if("filteredValue"in et){let bt=et.filteredValue;"filterDropdown"in et||(bt=(Lt=bt==null?void 0:bt.map(String))!==null&&Lt!==void 0?Lt:bt),He.push({column:et,key:kr(et,At),filteredKeys:bt,forceFiltered:et.filtered})}else He.push({column:et,key:kr(et,At),filteredKeys:ve&&et.defaultFilteredValue?et.defaultFilteredValue:void 0,forceFiltered:et.filtered});"children"in et&&(He=[].concat((0,qt.Z)(He),(0,qt.Z)(lo(et.children,ve,At))))}),He}function Fo(ge,ve,De,He,et,ot,Lt,At){return De.map((bt,Wt)=>{const jt=yo(Wt,At),{filterMultiple:Kt=!0,filterMode:cn,filterSearch:dn}=bt;let vn=bt;if(vn.filters||vn.filterDropdown){const Kn=kr(vn,jt),kn=He.find(na=>{let{key:Vn}=na;return Kn===Vn});vn=Object.assign(Object.assign({},vn),{title:na=>oe.createElement(wo,{tablePrefixCls:ge,prefixCls:`${ge}-filter`,dropdownPrefixCls:ve,column:vn,columnKey:Kn,filterState:kn,filterMultiple:Kt,filterMode:cn,filterSearch:dn,triggerFilter:ot,locale:et,getPopupContainer:Lt},Lo(bt.title,na))})}return"children"in vn&&(vn=Object.assign(Object.assign({},vn),{children:Fo(ge,ve,vn.children,He,et,ot,Lt,jt)})),vn})}function Eo(ge){const ve={};return ge.forEach(De=>{let{key:He,filteredKeys:et,column:ot}=De;const{filters:Lt,filterDropdown:At}=ot;if(At)ve[He]=et||null;else if(Array.isArray(et)){const bt=ua(Lt);ve[He]=bt.filter(Wt=>et.includes(String(Wt)))}else ve[He]=null}),ve}function Kr(ge,ve){return ve.reduce((De,He)=>{const{column:{onFilter:et,filters:ot},filteredKeys:Lt}=He;return et&&Lt&&Lt.length?De.filter(At=>Lt.some(bt=>{const Wt=ua(ot),jt=Wt.findIndex(cn=>String(cn)===String(bt)),Kt=jt!==-1?Wt[jt]:bt;return et(Kt,At)})):De},ge)}const xr=ge=>ge.flatMap(ve=>"children"in ve?[ve].concat((0,qt.Z)(xr(ve.children||[]))):[ve]);function Or(ge){let{prefixCls:ve,dropdownPrefixCls:De,mergedColumns:He,onFilterChange:et,getPopupContainer:ot,locale:Lt}=ge;const At=oe.useMemo(()=>xr(He||[]),[He]),[bt,Wt]=oe.useState(()=>lo(At,!0)),jt=oe.useMemo(()=>{const vn=lo(At,!1);if(vn.length===0)return vn;let Kn=!0,kn=!0;if(vn.forEach(na=>{let{filteredKeys:Vn}=na;Vn!==void 0?Kn=!1:kn=!1}),Kn){const na=(At||[]).map((Vn,ra)=>kr(Vn,yo(ra)));return bt.filter(Vn=>{let{key:ra}=Vn;return na.includes(ra)}).map(Vn=>{const ra=At[na.findIndex(Ra=>Ra===Vn.key)];return Object.assign(Object.assign({},Vn),{column:Object.assign(Object.assign({},Vn.column),ra),forceFiltered:ra.filtered})})}return vn},[At,bt]),Kt=oe.useMemo(()=>Eo(jt),[jt]),cn=vn=>{const Kn=jt.filter(kn=>{let{key:na}=kn;return na!==vn.key});Kn.push(vn),Wt(Kn),et(Eo(Kn),Kn)};return[vn=>Fo(ve,De,vn,jt,Lt,cn,ot),jt,Kt]}var yr=Or;function to(ge,ve,De){const He=oe.useRef({});function et(ot){if(!He.current||He.current.data!==ge||He.current.childrenColumnName!==ve||He.current.getRowKey!==De){let At=function(bt){bt.forEach((Wt,jt)=>{const Kt=De(Wt,jt);Lt.set(Kt,Wt),Wt&&typeof Wt=="object"&&ve in Wt&&At(Wt[ve]||[])})};const Lt=new Map;At(ge),He.current={data:ge,childrenColumnName:ve,kvMap:Lt,getRowKey:De}}return He.current.kvMap.get(ot)}return[et]}var Go=te(50371),Wo=function(ge,ve){var De={};for(var He in ge)Object.prototype.hasOwnProperty.call(ge,He)&&ve.indexOf(He)<0&&(De[He]=ge[He]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,He=Object.getOwnPropertySymbols(ge);et{const ot=ge[et];typeof ot!="function"&&(De[et]=ot)}),De}function Si(ge,ve,De){const He=De&&typeof De=="object"?De:{},{total:et=0}=He,ot=Wo(He,["total"]),[Lt,At]=(0,oe.useState)(()=>({current:"defaultCurrent"in ot?ot.defaultCurrent:1,pageSize:"defaultPageSize"in ot?ot.defaultPageSize:Jr})),bt=(0,Go.Z)(Lt,ot,{total:et>0?et:ge}),Wt=Math.ceil((et||ge)/bt.pageSize);bt.current>Wt&&(bt.current=Wt||1);const jt=(cn,dn)=>{At({current:cn!=null?cn:1,pageSize:dn||bt.pageSize})},Kt=(cn,dn)=>{var vn;De&&((vn=De.onChange)===null||vn===void 0||vn.call(De,cn,dn)),jt(cn,dn),ve(cn,dn||(bt==null?void 0:bt.pageSize))};return De===!1?[{},()=>{}]:[Object.assign(Object.assign({},bt),{onChange:Kt}),jt]}var zo=Si,ar=te(84105),Ga=te(35654),lr=te(90782),qr=te(71430),La=te(18929);const qn={},_n="SELECT_ALL",wr="SELECT_INVERT",si="SELECT_NONE",di=[],ci=(ge,ve)=>{let De=[];return(ve||[]).forEach(He=>{De.push(He),He&&typeof He=="object"&&ge in He&&(De=[].concat((0,qt.Z)(De),(0,qt.Z)(ci(ge,He[ge]))))}),De};var Ci=(ge,ve)=>{const{preserveSelectedRowKeys:De,selectedRowKeys:He,defaultSelectedRowKeys:et,getCheckboxProps:ot,onChange:Lt,onSelect:At,onSelectAll:bt,onSelectInvert:Wt,onSelectNone:jt,onSelectMultiple:Kt,columnWidth:cn,type:dn,selections:vn,fixed:Kn,renderCell:kn,hideSelectAll:na,checkStrictly:Vn=!0}=ve||{},{prefixCls:ra,data:Ra,pageData:Ka,getRecordByKey:Fa,getRowKey:ka,expandType:dr,childrenColumnName:da,locale:Ba,getPopupContainer:ha}=ge,[aa,oa]=(0,La.Z)(He||et||di,{value:He}),Ha=oe.useRef(new Map),Er=(0,oe.useCallback)(er=>{if(De){const Wa=new Map;er.forEach(Xa=>{let Ia=Fa(Xa);!Ia&&Ha.current.has(Xa)&&(Ia=Ha.current.get(Xa)),Wa.set(Xa,Ia)}),Ha.current=Wa}},[Fa,De]);oe.useEffect(()=>{Er(aa)},[aa]);const{keyEntities:gr}=(0,oe.useMemo)(()=>{if(Vn)return{keyEntities:null};let er=Ra;if(De){const Wa=new Set(Ra.map((Ia,ya)=>ka(Ia,ya))),Xa=Array.from(Ha.current).reduce((Ia,ya)=>{let[Pn,sa]=ya;return Wa.has(Pn)?Ia:Ia.concat(sa)},[]);er=[].concat((0,qt.Z)(er),(0,qt.Z)(Xa))}return(0,qr.I8)(er,{externalGetKey:ka,childrenPropName:da})},[Ra,ka,Vn,da,De]),Oa=(0,oe.useMemo)(()=>ci(da,Ka),[da,Ka]),fr=(0,oe.useMemo)(()=>{const er=new Map;return Oa.forEach((Wa,Xa)=>{const Ia=ka(Wa,Xa),ya=(ot?ot(Wa):null)||{};er.set(Ia,ya)}),er},[Oa,ka,ot]),Fr=(0,oe.useCallback)(er=>{var Wa;return!!(!((Wa=fr.get(ka(er)))===null||Wa===void 0)&&Wa.disabled)},[fr,ka]),[Ir,Ar]=(0,oe.useMemo)(()=>{if(Vn)return[aa||[],[]];const{checkedKeys:er,halfCheckedKeys:Wa}=(0,lr.S)(aa,!0,gr,Fr);return[er||[],Wa]},[aa,Vn,gr,Fr]),Bo=(0,oe.useMemo)(()=>{const er=dn==="radio"?Ir.slice(0,1):Ir;return new Set(er)},[Ir,dn]),Zr=(0,oe.useMemo)(()=>dn==="radio"?new Set:new Set(Ar),[Ar,dn]),[rr,ko]=(0,oe.useState)(null);oe.useEffect(()=>{ve||oa(di)},[!!ve]);const $a=(0,oe.useCallback)((er,Wa)=>{let Xa,Ia;Er(er),De?(Xa=er,Ia=er.map(ya=>Ha.current.get(ya))):(Xa=[],Ia=[],er.forEach(ya=>{const Pn=Fa(ya);Pn!==void 0&&(Xa.push(ya),Ia.push(Pn))})),oa(Xa),Lt==null||Lt(Xa,Ia,{type:Wa})},[oa,Fa,Lt,De]),vo=(0,oe.useCallback)((er,Wa,Xa,Ia)=>{if(At){const ya=Xa.map(Pn=>Fa(Pn));At(Fa(er),Wa,ya,Ia)}$a(Xa,"single")},[At,Fa,$a]),ro=(0,oe.useMemo)(()=>!vn||na?null:(vn===!0?[_n,wr,si]:vn).map(Wa=>Wa===_n?{key:"all",text:Ba.selectionAll,onSelect(){$a(Ra.map((Xa,Ia)=>ka(Xa,Ia)).filter(Xa=>{const Ia=fr.get(Xa);return!(Ia!=null&&Ia.disabled)||Bo.has(Xa)}),"all")}}:Wa===wr?{key:"invert",text:Ba.selectInvert,onSelect(){const Xa=new Set(Bo);Ka.forEach((ya,Pn)=>{const sa=ka(ya,Pn),cr=fr.get(sa);cr!=null&&cr.disabled||(Xa.has(sa)?Xa.delete(sa):Xa.add(sa))});const Ia=Array.from(Xa);Wt&&Wt(Ia),$a(Ia,"invert")}}:Wa===si?{key:"none",text:Ba.selectNone,onSelect(){jt==null||jt(),$a(Array.from(Bo).filter(Xa=>{const Ia=fr.get(Xa);return Ia==null?void 0:Ia.disabled}),"none")}}:Wa).map(Wa=>Object.assign(Object.assign({},Wa),{onSelect:function(){for(var Xa,Ia,ya=arguments.length,Pn=new Array(ya),sa=0;sa{var Wa;if(!ve)return er.filter(so=>so!==qn);let Xa=(0,qt.Z)(er);const Ia=new Set(Bo),ya=Oa.map(ka).filter(so=>!fr.get(so).disabled),Pn=ya.every(so=>Ia.has(so)),sa=ya.some(so=>Ia.has(so)),cr=()=>{const so=[];Pn?ya.forEach(Ko=>{Ia.delete(Ko),so.push(Ko)}):ya.forEach(Ko=>{Ia.has(Ko)||(Ia.add(Ko),so.push(Ko))});const po=Array.from(Ia);bt==null||bt(!Pn,po.map(Ko=>Fa(Ko)),so.map(Ko=>Fa(Ko))),$a(po,"all"),ko(null)};let Nr;if(dn!=="radio"){let so;if(ro){const jr={getPopupContainer:ha,items:ro.map((Ii,Ai)=>{const{key:ho,text:tr,onSelect:ni}=Ii;return{key:ho!=null?ho:Ai,onClick:()=>{ni==null||ni(ya)},label:tr}})};so=oe.createElement("div",{className:`${ra}-selection-extra`},oe.createElement(xo.Z,{menu:jr,getPopupContainer:ha},oe.createElement("span",null,oe.createElement(ar.Z,null))))}const po=Oa.map((jr,Ii)=>{const Ai=ka(jr,Ii),ho=fr.get(Ai)||{};return Object.assign({checked:Ia.has(Ai)},ho)}).filter(jr=>{let{disabled:Ii}=jr;return Ii}),Ko=!!po.length&&po.length===Oa.length,ri=Ko&&po.every(jr=>{let{checked:Ii}=jr;return Ii}),ti=Ko&&po.some(jr=>{let{checked:Ii}=jr;return Ii});Nr=!na&&oe.createElement("div",{className:`${ra}-selection`},oe.createElement(Oo.default,{checked:Ko?ri:!!Oa.length&&Pn,indeterminate:Ko?!ri&&ti:!Pn&&sa,onChange:cr,disabled:Oa.length===0||Ko,"aria-label":so?"Custom selection":"Select all",skipGroup:!0}),so)}let Fi;dn==="radio"?Fi=(so,po,Ko)=>{const ri=ka(po,Ko),ti=Ia.has(ri);return{node:oe.createElement(yl.ZP,Object.assign({},fr.get(ri),{checked:ti,onClick:jr=>jr.stopPropagation(),onChange:jr=>{Ia.has(ri)||vo(ri,!0,[ri],jr.nativeEvent)}})),checked:ti}}:Fi=(so,po,Ko)=>{var ri;const ti=ka(po,Ko),jr=Ia.has(ti),Ii=Zr.has(ti),Ai=fr.get(ti);let ho;return dr==="nest"?ho=Ii:ho=(ri=Ai==null?void 0:Ai.indeterminate)!==null&&ri!==void 0?ri:Ii,{node:oe.createElement(Oo.default,Object.assign({},Ai,{indeterminate:ho,checked:jr,skipGroup:!0,onClick:tr=>tr.stopPropagation(),onChange:tr=>{let{nativeEvent:ni}=tr;const{shiftKey:Ni}=ni;let il=-1,Ji=-1;if(Ni&&Vn){const Gi=new Set([rr,ti]);ya.some((zi,oi)=>{if(Gi.has(zi))if(il===-1)il=oi;else return Ji=oi,!0;return!1})}if(Ji!==-1&&il!==Ji&&Vn){const Gi=ya.slice(il,Ji+1),zi=[];jr?Gi.forEach(Jo=>{Ia.has(Jo)&&(zi.push(Jo),Ia.delete(Jo))}):Gi.forEach(Jo=>{Ia.has(Jo)||(zi.push(Jo),Ia.add(Jo))});const oi=Array.from(Ia);Kt==null||Kt(!jr,oi.map(Jo=>Fa(Jo)),zi.map(Jo=>Fa(Jo))),$a(oi,"multiple")}else{const Gi=Ir;if(Vn){const zi=jr?(0,Ga._5)(Gi,ti):(0,Ga.L0)(Gi,ti);vo(ti,!jr,zi,ni)}else{const zi=(0,lr.S)([].concat((0,qt.Z)(Gi),[ti]),!0,gr,Fr),{checkedKeys:oi,halfCheckedKeys:Jo}=zi;let al=oi;if(jr){const gl=new Set(oi);gl.delete(ti),al=(0,lr.S)(Array.from(gl),{checked:!1,halfCheckedKeys:Jo},gr,Fr).checkedKeys}vo(ti,!jr,al,ni)}}ko(jr?null:ti)}})),checked:jr}};const mi=(so,po,Ko)=>{const{node:ri,checked:ti}=Fi(so,po,Ko);return kn?kn(ti,po,Ko,ri):ri};if(!Xa.includes(qn))if(Xa.findIndex(so=>{var po;return((po=so[Nn])===null||po===void 0?void 0:po.columnType)==="EXPAND_COLUMN"})===0){const[so,...po]=Xa;Xa=[so,qn].concat((0,qt.Z)(po))}else Xa=[qn].concat((0,qt.Z)(Xa));const Yi=Xa.indexOf(qn);Xa=Xa.filter((so,po)=>so!==qn||po===Yi);const Vo=Xa[Yi-1],Zo=Xa[Yi+1];let Ua=Kn;Ua===void 0&&((Zo==null?void 0:Zo.fixed)!==void 0?Ua=Zo.fixed:(Vo==null?void 0:Vo.fixed)!==void 0&&(Ua=Vo.fixed)),Ua&&Vo&&((Wa=Vo[Nn])===null||Wa===void 0?void 0:Wa.columnType)==="EXPAND_COLUMN"&&Vo.fixed===void 0&&(Vo.fixed=Ua);const Di=xt()(`${ra}-selection-col`,{[`${ra}-selection-col-with-dropdown`]:vn&&dn==="checkbox"}),Oi={fixed:Ua,width:cn,className:`${ra}-selection-column`,title:ve.columnTitle||Nr,render:mi,onCell:ve.onCell,[Nn]:{className:Di}};return Xa.map(so=>so===qn?Oi:so)},[ka,Oa,ve,Ir,Bo,Zr,cn,ro,dr,rr,fr,Kt,vo,Fr]),Bo]},Ao=te(89489),ai=te(59477),Gr=te(6848);const bi="ascend",wi="descend";function Ri(ge){return typeof ge.sorter=="object"&&typeof ge.sorter.multiple=="number"?ge.sorter.multiple:!1}function Wi(ge){return typeof ge=="function"?ge:ge&&typeof ge=="object"&&ge.compare?ge.compare:!1}function Ti(ge,ve){return ve?ge[ge.indexOf(ve)+1]:ge[0]}function Pi(ge,ve,De){let He=[];function et(ot,Lt){He.push({column:ot,key:kr(ot,Lt),multiplePriority:Ri(ot),sortOrder:ot.sortOrder})}return(ge||[]).forEach((ot,Lt)=>{const At=yo(Lt,De);ot.children?("sortOrder"in ot&&et(ot,At),He=[].concat((0,qt.Z)(He),(0,qt.Z)(Pi(ot.children,ve,At)))):ot.sorter&&("sortOrder"in ot?et(ot,At):ve&&ot.defaultSortOrder&&He.push({column:ot,key:kr(ot,At),multiplePriority:Ri(ot),sortOrder:ot.defaultSortOrder}))}),He}function Bi(ge,ve,De,He,et,ot,Lt,At){return(ve||[]).map((bt,Wt)=>{const jt=yo(Wt,At);let Kt=bt;if(Kt.sorter){const cn=Kt.sortDirections||et,dn=Kt.showSorterTooltip===void 0?Lt:Kt.showSorterTooltip,vn=kr(Kt,jt),Kn=De.find(dr=>{let{key:da}=dr;return da===vn}),kn=Kn?Kn.sortOrder:null,na=Ti(cn,kn);let Vn;if(bt.sortIcon)Vn=bt.sortIcon({sortOrder:kn});else{const dr=cn.includes(bi)&&oe.createElement(ai.Z,{className:xt()(`${ge}-column-sorter-up`,{active:kn===bi})}),da=cn.includes(wi)&&oe.createElement(Ao.Z,{className:xt()(`${ge}-column-sorter-down`,{active:kn===wi})});Vn=oe.createElement("span",{className:xt()(`${ge}-column-sorter`,{[`${ge}-column-sorter-full`]:!!(dr&&da)})},oe.createElement("span",{className:`${ge}-column-sorter-inner`,"aria-hidden":"true"},dr,da))}const{cancelSort:ra,triggerAsc:Ra,triggerDesc:Ka}=ot||{};let Fa=ra;na===wi?Fa=Ka:na===bi&&(Fa=Ra);const ka=typeof dn=="object"?dn:{title:Fa};Kt=Object.assign(Object.assign({},Kt),{className:xt()(Kt.className,{[`${ge}-column-sort`]:kn}),title:dr=>{const da=oe.createElement("div",{className:`${ge}-column-sorters`},oe.createElement("span",{className:`${ge}-column-title`},Lo(bt.title,dr)),Vn);return dn?oe.createElement(Gr.Z,Object.assign({},ka),da):da},onHeaderCell:dr=>{const da=bt.onHeaderCell&&bt.onHeaderCell(dr)||{},Ba=da.onClick,ha=da.onKeyDown;da.onClick=Ha=>{He({column:bt,key:vn,sortOrder:na,multiplePriority:Ri(bt)}),Ba==null||Ba(Ha)},da.onKeyDown=Ha=>{Ha.keyCode===ja.Z.ENTER&&(He({column:bt,key:vn,sortOrder:na,multiplePriority:Ri(bt)}),ha==null||ha(Ha))};const aa=jo(bt.title,{}),oa=aa==null?void 0:aa.toString();return kn?da["aria-sort"]=kn==="ascend"?"ascending":"descending":da["aria-label"]=oa||"",da.className=xt()(da.className,`${ge}-column-has-sorters`),da.tabIndex=0,bt.ellipsis&&(da.title=(aa!=null?aa:"").toString()),da}})}return"children"in Kt&&(Kt=Object.assign(Object.assign({},Kt),{children:Bi(ge,Kt.children,De,He,et,ot,Lt,jt)})),Kt})}function _i(ge){const{column:ve,sortOrder:De}=ge;return{column:ve,order:De,field:ve.dataIndex,columnKey:ve.key}}function $i(ge){const ve=ge.filter(De=>{let{sortOrder:He}=De;return He}).map(_i);return ve.length===0&&ge.length?Object.assign(Object.assign({},_i(ge[ge.length-1])),{column:void 0}):ve.length<=1?ve[0]||{}:ve}function Ui(ge,ve,De){const He=ve.slice().sort((Lt,At)=>At.multiplePriority-Lt.multiplePriority),et=ge.slice(),ot=He.filter(Lt=>{let{column:{sorter:At},sortOrder:bt}=Lt;return Wi(At)&&bt});return ot.length?et.sort((Lt,At)=>{for(let bt=0;bt{const At=Lt[De];return At?Object.assign(Object.assign({},Lt),{[De]:Ui(At,ve,De)}):Lt}):et}function Qi(ge){let{prefixCls:ve,mergedColumns:De,onSorterChange:He,sortDirections:et,tableLocale:ot,showSorterTooltip:Lt}=ge;const[At,bt]=oe.useState(Pi(De,!0)),Wt=oe.useMemo(()=>{let vn=!0;const Kn=Pi(De,!1);if(!Kn.length)return At;const kn=[];function na(ra){vn?kn.push(ra):kn.push(Object.assign(Object.assign({},ra),{sortOrder:null}))}let Vn=null;return Kn.forEach(ra=>{Vn===null?(na(ra),ra.sortOrder&&(ra.multiplePriority===!1?vn=!1:Vn=!0)):(Vn&&ra.multiplePriority!==!1||(vn=!1),na(ra))}),kn},[De,At]),jt=oe.useMemo(()=>{const vn=Wt.map(Kn=>{let{column:kn,sortOrder:na}=Kn;return{column:kn,order:na}});return{sortColumns:vn,sortColumn:vn[0]&&vn[0].column,sortOrder:vn[0]&&vn[0].order}},[Wt]);function Kt(vn){let Kn;vn.multiplePriority===!1||!Wt.length||Wt[0].multiplePriority===!1?Kn=[vn]:Kn=[].concat((0,qt.Z)(Wt.filter(kn=>{let{key:na}=kn;return na!==vn.key})),[vn]),bt(Kn),He($i(Kn),Kn)}return[vn=>Bi(ve,vn,Wt,Kt,et,ot,Lt),Wt,jt,()=>$i(Wt)]}function El(ge,ve){return ge.map(De=>{const He=Object.assign({},De);return He.title=Lo(De.title,ve),"children"in He&&(He.children=El(He.children,ve)),He})}function ml(ge){return[oe.useCallback(De=>El(De,ge),[ge])]}var pl=Sr((ge,ve)=>{const{_renderTimes:De}=ge,{_renderTimes:He}=ve;return De!==He}),Vi=Zn((ge,ve)=>{const{_renderTimes:De}=ge,{_renderTimes:He}=ve;return De!==He}),tl=te(64993),nl=te(17313),Cl=te(83116),bl=te(37613),ce=ge=>{const{componentCls:ve}=ge,De=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,He=(et,ot,Lt)=>({[`&${ve}-${et}`]:{[`> ${ve}-container`]:{[`> ${ve}-content, > ${ve}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ve}-expanded-row-fixed`]:{margin:`-${ot}px -${Lt+ge.lineWidth}px`}}}}}});return{[`${ve}-wrapper`]:{[`${ve}${ve}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ve}-title`]:{border:De,borderBottom:0},[`> ${ve}-container`]:{borderInlineStart:De,borderTop:De,[` + > ${ve}-content, + > ${ve}-header, + > ${ve}-body, + > ${ve}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:De},"> thead":{"> tr:not(:last-child) > th":{borderBottom:De},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ve}-cell-fix-right-first::after`]:{borderInlineEnd:De}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ve}-expanded-row-fixed`]:{margin:`-${ge.tablePaddingVertical}px -${ge.tablePaddingHorizontal+ge.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ge.lineWidth,bottom:0,borderInlineEnd:De,content:'""'}}}}}},[`&${ve}-scroll-horizontal`]:{[`> ${ve}-container > ${ve}-body`]:{"> table > tbody":{[` + > tr${ve}-expanded-row, + > tr${ve}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},He("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle)),He("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall)),{[`> ${ve}-footer`]:{border:De,borderTop:0}}),[`${ve}-cell`]:{[`${ve}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ge.lineWidth}px 0 ${ge.lineWidth}px ${ge.tableHeaderBg}`}},[`${ve}-bordered ${ve}-cell-scrollbar`]:{borderInlineEnd:De}}}},Ve=ge=>{const{componentCls:ve}=ge;return{[`${ve}-wrapper`]:{[`${ve}-cell-ellipsis`]:Object.assign(Object.assign({},nl.vS),{wordBreak:"keep-all",[` + &${ve}-cell-fix-left-last, + &${ve}-cell-fix-right-first + `]:{overflow:"visible",[`${ve}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ve}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Bt=ge=>{const{componentCls:ve}=ge;return{[`${ve}-wrapper`]:{[`${ve}-tbody > tr${ve}-placeholder`]:{textAlign:"center",color:ge.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ge.colorBgContainer}}}}},St=te(15969),Yt=ge=>{const{componentCls:ve,antCls:De,controlInteractiveSize:He,motionDurationSlow:et,lineWidth:ot,paddingXS:Lt,lineType:At,tableBorderColor:bt,tableExpandIconBg:Wt,tableExpandColumnWidth:jt,borderRadius:Kt,fontSize:cn,fontSizeSM:dn,lineHeight:vn,tablePaddingVertical:Kn,tablePaddingHorizontal:kn,tableExpandedRowBg:na,paddingXXS:Vn}=ge,ra=He/2-ot,Ra=ra*2+ot*3,Ka=`${ot}px ${At} ${bt}`,Fa=Vn-ot;return{[`${ve}-wrapper`]:{[`${ve}-expand-icon-col`]:{width:jt},[`${ve}-row-expand-icon-cell`]:{textAlign:"center",[`${ve}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ve}-row-indent`]:{height:1,float:"left"},[`${ve}-row-expand-icon`]:Object.assign(Object.assign({},(0,St.N)(ge)),{position:"relative",float:"left",boxSizing:"border-box",width:Ra,height:Ra,padding:0,color:"inherit",lineHeight:`${Ra}px`,background:Wt,border:Ka,borderRadius:Kt,transform:`scale(${He/Ra})`,transition:`all ${et}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${et} ease-out`,content:'""'},"&::before":{top:ra,insetInlineEnd:Fa,insetInlineStart:Fa,height:ot},"&::after":{top:Fa,bottom:Fa,insetInlineStart:ra,width:ot,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${ve}-row-indent + ${ve}-row-expand-icon`]:{marginTop:(cn*vn-ot*3)/2-Math.ceil((dn*1.4-ot*3)/2),marginInlineEnd:Lt},[`tr${ve}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:na}},[`${De}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ve}-expanded-row-fixed`]:{position:"relative",margin:`-${Kn}px -${kn}px`,padding:`${Kn}px ${kn}px`}}}},Qn=ge=>{const{componentCls:ve,antCls:De,iconCls:He,tableFilterDropdownWidth:et,tableFilterDropdownSearchWidth:ot,paddingXXS:Lt,paddingXS:At,colorText:bt,lineWidth:Wt,lineType:jt,tableBorderColor:Kt,tableHeaderIconColor:cn,fontSizeSM:dn,tablePaddingHorizontal:vn,borderRadius:Kn,motionDurationSlow:kn,colorTextDescription:na,colorPrimary:Vn,tableHeaderFilterActiveBg:ra,colorTextDisabled:Ra,tableFilterDropdownBg:Ka,tableFilterDropdownHeight:Fa,controlItemBgHover:ka,controlItemBgActive:dr,boxShadowSecondary:da,filterDropdownMenuBg:Ba}=ge,ha=`${De}-dropdown`,aa=`${ve}-filter-dropdown`,oa=`${De}-tree`,Ha=`${Wt}px ${jt} ${Kt}`;return[{[`${ve}-wrapper`]:{[`${ve}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ve}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Lt,marginInline:`${Lt}px ${-vn/2}px`,padding:`0 ${Lt}px`,color:cn,fontSize:dn,borderRadius:Kn,cursor:"pointer",transition:`all ${kn}`,"&:hover":{color:na,background:ra},"&.active":{color:Vn}}}},{[`${De}-dropdown`]:{[aa]:Object.assign(Object.assign({},(0,nl.Wf)(ge)),{minWidth:et,backgroundColor:Ka,borderRadius:Kn,boxShadow:da,overflow:"hidden",[`${ha}-menu`]:{maxHeight:Fa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ba,"&:empty::after":{display:"block",padding:`${At}px 0`,color:Ra,fontSize:dn,textAlign:"center",content:'"Not Found"'}},[`${aa}-tree`]:{paddingBlock:`${At}px 0`,paddingInline:At,[oa]:{padding:0},[`${oa}-treenode ${oa}-node-content-wrapper:hover`]:{backgroundColor:ka},[`${oa}-treenode-checkbox-checked ${oa}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:dr}}},[`${aa}-search`]:{padding:At,borderBottom:Ha,"&-input":{input:{minWidth:ot},[He]:{color:Ra}}},[`${aa}-checkall`]:{width:"100%",marginBottom:Lt,marginInlineStart:Lt},[`${aa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${At-Wt}px ${At}px`,overflow:"hidden",borderTop:Ha}})}},{[`${De}-dropdown ${aa}, ${aa}-submenu`]:{[`${De}-checkbox-wrapper + span`]:{paddingInlineStart:At,color:bt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fn=ge=>{const{componentCls:ve,lineWidth:De,colorSplit:He,motionDurationSlow:et,zIndexTableFixed:ot,tableBg:Lt,zIndexTableSticky:At}=ge,bt=He;return{[`${ve}-wrapper`]:{[` + ${ve}-cell-fix-left, + ${ve}-cell-fix-right + `]:{position:"sticky !important",zIndex:ot,background:Lt},[` + ${ve}-cell-fix-left-first::after, + ${ve}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-De,width:30,transform:"translateX(100%)",transition:`box-shadow ${et}`,content:'""',pointerEvents:"none"},[`${ve}-cell-fix-left-all::after`]:{display:"none"},[` + ${ve}-cell-fix-right-first::after, + ${ve}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-De,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${et}`,content:'""',pointerEvents:"none"},[`${ve}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:At+1,width:30,transition:`box-shadow ${et}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ve}-ping-left`]:{[`&:not(${ve}-has-fix-left) ${ve}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${bt}`}},[` + ${ve}-cell-fix-left-first::after, + ${ve}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${bt}`},[`${ve}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ve}-ping-right`]:{[`&:not(${ve}-has-fix-right) ${ve}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${bt}`}},[` + ${ve}-cell-fix-right-first::after, + ${ve}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${bt}`}}}}},zn=ge=>{const{componentCls:ve,antCls:De}=ge;return{[`${ve}-wrapper`]:{[`${ve}-pagination${De}-pagination`]:{margin:`${ge.margin}px 0`},[`${ve}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ge.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Ft=ge=>{const{componentCls:ve,tableRadius:De}=ge;return{[`${ve}-wrapper`]:{[ve]:{[`${ve}-title, ${ve}-header`]:{borderRadius:`${De}px ${De}px 0 0`},[`${ve}-title + ${ve}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ve}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:De,borderStartEndRadius:De,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:De},"> *:last-child":{borderStartEndRadius:De}}},"&-footer":{borderRadius:`0 0 ${De}px ${De}px`}}}}},Mn=ge=>{const{componentCls:ve}=ge;return{[`${ve}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ve}-pagination-left`]:{justifyContent:"flex-end"},[`${ve}-pagination-right`]:{justifyContent:"flex-start"},[`${ve}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ve}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ve}-row-indent`]:{float:"right"}}}}},Qt=ge=>{const{componentCls:ve,antCls:De,iconCls:He,fontSizeIcon:et,padding:ot,paddingXS:Lt,tableHeaderIconColor:At,tableHeaderIconColorHover:bt,tableSelectionColumnWidth:Wt}=ge;return{[`${ve}-wrapper`]:{[`${ve}-selection-col`]:{width:Wt,[`&${ve}-selection-col-with-dropdown`]:{width:Wt+et+ot/4}},[`${ve}-bordered ${ve}-selection-col`]:{width:Wt+Lt*2,[`&${ve}-selection-col-with-dropdown`]:{width:Wt+et+ot/4+Lt*2}},[` + table tr th${ve}-selection-column, + table tr td${ve}-selection-column + `]:{paddingInlineEnd:ge.paddingXS,paddingInlineStart:ge.paddingXS,textAlign:"center",[`${De}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ve}-selection-column${ve}-cell-fix-left`]:{zIndex:ge.zIndexTableFixed+1},[`table tr th${ve}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ve}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ve}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ge.tablePaddingHorizontal/4}px`,[He]:{color:At,fontSize:et,verticalAlign:"baseline","&:hover":{color:bt}}}}}},wn=ge=>{const{componentCls:ve}=ge,De=(He,et,ot,Lt)=>({[`${ve}${ve}-${He}`]:{fontSize:Lt,[` + ${ve}-title, + ${ve}-footer, + ${ve}-cell, + ${ve}-thead > tr > th, + ${ve}-tbody > tr > th, + ${ve}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${et}px ${ot}px`},[`${ve}-filter-trigger`]:{marginInlineEnd:`-${ot/2}px`},[`${ve}-expanded-row-fixed`]:{margin:`-${et}px -${ot}px`},[`${ve}-tbody`]:{[`${ve}-wrapper:only-child ${ve}`]:{marginBlock:`-${et}px`,marginInline:`${ge.tableExpandColumnWidth-ot}px -${ot}px`}},[`${ve}-selection-column`]:{paddingInlineStart:`${ot/4}px`}}});return{[`${ve}-wrapper`]:Object.assign(Object.assign({},De("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle,ge.tableFontSizeMiddle)),De("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall,ge.tableFontSizeSmall))}},_a=ge=>{const{componentCls:ve,marginXXS:De,fontSizeIcon:He,tableHeaderIconColor:et,tableHeaderIconColorHover:ot}=ge;return{[`${ve}-wrapper`]:{[`${ve}-thead th${ve}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,"&:hover":{background:ge.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ge.colorPrimary},[` + &${ve}-cell-fix-left:hover, + &${ve}-cell-fix-right:hover + `]:{background:ge.tableFixedHeaderSortActiveBg}},[`${ve}-thead th${ve}-column-sort`]:{background:ge.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ve}-column-sort`]:{background:ge.tableBodySortBg},[`${ve}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ve}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ve}-column-sorter`]:{marginInlineStart:De,color:et,fontSize:0,transition:`color ${ge.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:He,"&.active":{color:ge.colorPrimary}},[`${ve}-column-sorter-up + ${ve}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ve}-column-sorters:hover ${ve}-column-sorter`]:{color:ot}}}},sr=ge=>{const{componentCls:ve,opacityLoading:De,tableScrollThumbBg:He,tableScrollThumbBgHover:et,tableScrollThumbSize:ot,tableScrollBg:Lt,zIndexTableSticky:At,stickyScrollBarBorderRadius:bt}=ge,Wt=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`;return{[`${ve}-wrapper`]:{[`${ve}-sticky`]:{"&-holder":{position:"sticky",zIndex:At,background:ge.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ot}px !important`,zIndex:At,display:"flex",alignItems:"center",background:Lt,borderTop:Wt,opacity:De,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ot,backgroundColor:He,borderRadius:bt,transition:`all ${ge.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:et}}}}}}},no=ge=>{const{componentCls:ve,lineWidth:De,tableBorderColor:He}=ge,et=`${De}px ${ge.lineType} ${He}`;return{[`${ve}-wrapper`]:{[`${ve}-summary`]:{position:"relative",zIndex:ge.zIndexTableFixed,background:ge.tableBg,"> tr":{"> th, > td":{borderBottom:et}}},[`div${ve}-summary`]:{boxShadow:`0 -${De}px 0 ${He}`}}}},$o=ge=>{const{componentCls:ve}=ge,De=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,He=`${ve}-expanded-row-cell`;return{[`${ve}-wrapper`]:{[`${ve}-tbody-virtual`]:{[`${ve}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ve}-cell`]:{borderBottom:De},[`${ve}-expanded-row`]:{[`${He}${He}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ge.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ve}-bordered`]:{[`${ve}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:De,position:"absolute"},[`${ve}-cell`]:{borderInlineEnd:De,[`&${ve}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ge.lineWidth,borderInlineStart:De}}}}}}};const Co=ge=>{const{componentCls:ve,fontWeightStrong:De,tablePaddingVertical:He,tablePaddingHorizontal:et,lineWidth:ot,lineType:Lt,tableBorderColor:At,tableFontSize:bt,tableBg:Wt,tableRadius:jt,tableHeaderTextColor:Kt,motionDurationMid:cn,tableHeaderBg:dn,tableHeaderCellSplitColor:vn,tableRowHoverBg:Kn,tableSelectedRowBg:kn,tableSelectedRowHoverBg:na,tableFooterTextColor:Vn,tableFooterBg:ra,paddingContentVerticalLG:Ra}=ge,Ka=`${ot}px ${Lt} ${At}`;return{[`${ve}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,nl.dF)()),{[ve]:Object.assign(Object.assign({},(0,nl.Wf)(ge)),{fontSize:bt,background:Wt,borderRadius:`${jt}px ${jt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${jt}px ${jt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${ve}-cell, + ${ve}-thead > tr > th, + ${ve}-tbody > tr > th, + ${ve}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${Ra}px ${et}px`,overflowWrap:"break-word"},[`${ve}-title`]:{padding:`${He}px ${et}px`},[`${ve}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Kt,fontWeight:De,textAlign:"start",background:dn,borderBottom:Ka,transition:`background ${cn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ve}-selection-column):not(${ve}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:vn,transform:"translateY(-50%)",transition:`background-color ${cn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ve}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${cn}, border-color ${cn}`,borderBottom:Ka,[` + > ${ve}-wrapper:only-child, + > ${ve}-expanded-row-fixed > ${ve}-wrapper:only-child + `]:{[ve]:{marginBlock:`-${He}px`,marginInline:`${ge.tableExpandColumnWidth-et}px -${et}px`,[`${ve}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Kt,fontWeight:De,textAlign:"start",background:dn,borderBottom:Ka,transition:`background ${cn} ease`},[` + &${ve}-row:hover > th, + &${ve}-row:hover > td, + > th${ve}-cell-row-hover, + > td${ve}-cell-row-hover + `]:{background:Kn},[`&${ve}-row-selected`]:{"> th, > td":{background:kn},"&:hover > th, &:hover > td":{background:na}}}},[`${ve}-footer`]:{padding:`${He}px ${et}px`,color:Vn,background:ra}})}};var eo=(0,Cl.Z)("Table",ge=>{const{colorTextHeading:ve,colorSplit:De,colorIcon:He,colorIconHover:et,opacityLoading:ot,colorBgContainer:Lt,controlInteractiveSize:At,headerBg:bt,headerColor:Wt,headerSortActiveBg:jt,headerSortHoverBg:Kt,bodySortBg:cn,rowHoverBg:dn,rowSelectedBg:vn,rowSelectedHoverBg:Kn,rowExpandedBg:kn,cellPaddingBlock:na,cellPaddingInline:Vn,cellPaddingBlockMD:ra,cellPaddingInlineMD:Ra,cellPaddingBlockSM:Ka,cellPaddingInlineSM:Fa,borderColor:ka,footerBg:dr,footerColor:da,headerBorderRadius:Ba,cellFontSize:ha,cellFontSizeMD:aa,cellFontSizeSM:oa,headerSplitColor:Ha,fixedHeaderSortActiveBg:Er,headerFilterHoverBg:gr,filterDropdownBg:Oa,expandIconBg:fr,selectionColumnWidth:Fr,stickyScrollBarBg:Ir}=ge,Ar=new tl.C(He),Bo=new tl.C(et),Zr=2,rr=(0,bl.TS)(ge,{tableFontSize:ha,tableBg:Lt,tableRadius:Ba,tablePaddingVertical:na,tablePaddingHorizontal:Vn,tablePaddingVerticalMiddle:ra,tablePaddingHorizontalMiddle:Ra,tablePaddingVerticalSmall:Ka,tablePaddingHorizontalSmall:Fa,tableBorderColor:ka,tableHeaderTextColor:Wt,tableHeaderBg:bt,tableFooterTextColor:da,tableFooterBg:dr,tableHeaderCellSplitColor:Ha,tableHeaderSortBg:jt,tableHeaderSortHoverBg:Kt,tableHeaderIconColor:Ar.clone().setAlpha(Ar.getAlpha()*ot).toRgbString(),tableHeaderIconColorHover:Bo.clone().setAlpha(Bo.getAlpha()*ot).toRgbString(),tableBodySortBg:cn,tableFixedHeaderSortActiveBg:Er,tableHeaderFilterActiveBg:gr,tableFilterDropdownBg:Oa,tableRowHoverBg:dn,tableSelectedRowBg:vn,tableSelectedRowHoverBg:Kn,zIndexTableFixed:Zr,zIndexTableSticky:Zr+1,tableFontSizeMiddle:aa,tableFontSizeSmall:oa,tableSelectionColumnWidth:Fr,tableExpandIconBg:fr,tableExpandColumnWidth:At+2*ge.padding,tableExpandedRowBg:kn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ir,tableScrollThumbBgHover:ve,tableScrollBg:De});return[Co(rr),zn(rr),no(rr),_a(rr),Qn(rr),ce(rr),Ft(rr),Yt(rr),no(rr),Bt(rr),Qt(rr),fn(rr),sr(rr),Ve(rr),wn(rr),Mn(rr),$o(rr)]},ge=>{const{colorFillAlter:ve,colorBgContainer:De,colorTextHeading:He,colorFillSecondary:et,colorFillContent:ot,controlItemBgActive:Lt,controlItemBgActiveHover:At,padding:bt,paddingSM:Wt,paddingXS:jt,colorBorderSecondary:Kt,borderRadiusLG:cn,fontSize:dn,controlHeight:vn,colorTextPlaceholder:Kn}=ge,kn=new tl.C(et).onBackground(De).toHexShortString(),na=new tl.C(ot).onBackground(De).toHexShortString(),Vn=new tl.C(ve).onBackground(De).toHexShortString();return{headerBg:Vn,headerColor:He,headerSortActiveBg:kn,headerSortHoverBg:na,bodySortBg:Vn,rowHoverBg:Vn,rowSelectedBg:Lt,rowSelectedHoverBg:At,rowExpandedBg:ve,cellPaddingBlock:bt,cellPaddingInline:bt,cellPaddingBlockMD:Wt,cellPaddingInlineMD:jt,cellPaddingBlockSM:jt,cellPaddingInlineSM:jt,borderColor:Kt,headerBorderRadius:cn,footerBg:Vn,footerColor:He,cellFontSize:dn,cellFontSizeMD:dn,cellFontSizeSM:dn,headerSplitColor:Kt,fixedHeaderSortActiveBg:kn,headerFilterHoverBg:ot,filterDropdownMenuBg:De,filterDropdownBg:De,expandIconBg:De,selectionColumnWidth:vn,stickyScrollBarBg:Kn,stickyScrollBarBorderRadius:100}});const ao=[],Io=(ge,ve)=>{const{prefixCls:De,className:He,rootClassName:et,style:ot,size:Lt,bordered:At,dropdownPrefixCls:bt,dataSource:Wt,pagination:jt,rowSelection:Kt,rowKey:cn="key",rowClassName:dn,columns:vn,children:Kn,childrenColumnName:kn,onChange:na,getPopupContainer:Vn,loading:ra,expandIcon:Ra,expandable:Ka,expandedRowRender:Fa,expandIconColumnIndex:ka,indentSize:dr,scroll:da,sortDirections:Ba,locale:ha,showSorterTooltip:aa=!0,virtual:oa}=ge,Ha=oe.useMemo(()=>vn||Pt(Kn),[vn,Kn]),Er=oe.useMemo(()=>Ha.some(_r=>_r.responsive),[Ha]),gr=(0,Yr.Z)(Er),Oa=oe.useMemo(()=>{const _r=new Set(Object.keys(gr).filter(Mo=>gr[Mo]));return Ha.filter(Mo=>!Mo.responsive||Mo.responsive.some(Li=>_r.has(Li)))},[Ha,gr]),fr=(0,ea.Z)(ge,["className","style","columns"]),{locale:Fr=To.Z,direction:Ir,table:Ar,renderEmpty:Bo,getPrefixCls:Zr,getPopupContainer:rr}=oe.useContext(pr.E_),ko=(0,io.Z)(Lt),$a=Object.assign(Object.assign({},Fr.Table),ha),vo=Wt||ao,ro=Zr("table",De),ei=Zr("dropdown",bt),er=Object.assign({childrenColumnName:kn,expandIconColumnIndex:ka},Ka),{childrenColumnName:Wa="children"}=er,Xa=oe.useMemo(()=>vo.some(_r=>_r==null?void 0:_r[Wa])?"nest":Fa||Ka&&Ka.expandedRowRender?"row":null,[vo]),Ia={body:oe.useRef()},ya=oe.useMemo(()=>typeof cn=="function"?cn:_r=>_r==null?void 0:_r[cn],[cn]),[Pn]=to(vo,Wa,ya),sa={},cr=function(_r,Mo){let Li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Yo,ki,Hi;const Mi=Object.assign(Object.assign({},sa),_r);Li&&((Yo=sa.resetPagination)===null||Yo===void 0||Yo.call(sa),!((ki=Mi.pagination)===null||ki===void 0)&&ki.current&&(Mi.pagination.current=1),jt&&jt.onChange&&jt.onChange(1,(Hi=Mi.pagination)===null||Hi===void 0?void 0:Hi.pageSize)),da&&da.scrollToFirstRowOnChange!==!1&&Ia.body.current&&(0,Aa.Z)(0,{getContainer:()=>Ia.body.current}),na==null||na(Mi.pagination,Mi.filters,Mi.sorter,{currentDataSource:Kr(Ui(vo,Mi.sorterStates,Wa),Mi.filterStates),action:Mo})},Nr=(_r,Mo)=>{cr({sorter:_r,sorterStates:Mo},"sort",!1)},[Fi,mi,Yi,Vo]=Qi({prefixCls:ro,mergedColumns:Oa,onSorterChange:Nr,sortDirections:Ba||["ascend","descend"],tableLocale:$a,showSorterTooltip:aa}),Zo=oe.useMemo(()=>Ui(vo,mi,Wa),[vo,mi]);sa.sorter=Vo(),sa.sorterStates=mi;const Ua=(_r,Mo)=>{cr({filters:_r,filterStates:Mo},"filter",!0)},[Di,Oi,so]=yr({prefixCls:ro,locale:$a,dropdownPrefixCls:ei,mergedColumns:Oa,onFilterChange:Ua,getPopupContainer:Vn||rr}),po=Kr(Zo,Oi);sa.filters=so,sa.filterStates=Oi;const Ko=oe.useMemo(()=>{const _r={};return Object.keys(so).forEach(Mo=>{so[Mo]!==null&&(_r[Mo]=so[Mo])}),Object.assign(Object.assign({},Yi),{filters:_r})},[Yi,so]),[ri]=ml(Ko),ti=(_r,Mo)=>{cr({pagination:Object.assign(Object.assign({},sa.pagination),{current:_r,pageSize:Mo})},"paginate")},[jr,Ii]=zo(po.length,ti,jt);sa.pagination=jt===!1?{}:$r(jr,jt),sa.resetPagination=Ii;const Ai=oe.useMemo(()=>{if(jt===!1||!jr.pageSize)return po;const{current:_r=1,total:Mo,pageSize:Li=Jr}=jr;return po.lengthLi?po.slice((_r-1)*Li,_r*Li):po:po.slice((_r-1)*Li,_r*Li)},[!!jt,po,jr&&jr.current,jr&&jr.pageSize,jr&&jr.total]),[ho,tr]=Ci({prefixCls:ro,data:po,pageData:Ai,getRowKey:ya,getRecordByKey:Pn,expandType:Xa,childrenColumnName:Wa,locale:$a,getPopupContainer:Vn||rr},Kt),ni=(_r,Mo,Li)=>{let Yo;return typeof dn=="function"?Yo=xt()(dn(_r,Mo,Li)):Yo=xt()(dn),xt()({[`${ro}-row-selected`]:tr.has(ya(_r,Mo))},Yo)};er.__PARENT_RENDER_ICON__=er.expandIcon,er.expandIcon=er.expandIcon||Ra||Ca($a),Xa==="nest"&&er.expandIconColumnIndex===void 0?er.expandIconColumnIndex=Kt?1:0:er.expandIconColumnIndex>0&&Kt&&(er.expandIconColumnIndex-=1),typeof er.indentSize!="number"&&(er.indentSize=typeof dr=="number"?dr:15);const Ni=oe.useCallback(_r=>ri(ho(Di(Fi(_r)))),[Fi,Di,ho]);let il,Ji;if(jt!==!1&&(jr!=null&&jr.total)){let _r;jr.size?_r=jr.size:_r=ko==="small"||ko==="middle"?"small":void 0;const Mo=ki=>oe.createElement(Qo.Z,Object.assign({},jr,{className:xt()(`${ro}-pagination ${ro}-pagination-${ki}`,jr.className),size:_r})),Li=Ir==="rtl"?"left":"right",{position:Yo}=jr;if(Yo!==null&&Array.isArray(Yo)){const ki=Yo.find(ol=>ol.includes("top")),Hi=Yo.find(ol=>ol.includes("bottom")),Mi=Yo.every(ol=>`${ol}`=="none");!ki&&!Hi&&!Mi&&(Ji=Mo(Li)),ki&&(il=Mo(ki.toLowerCase().replace("top",""))),Hi&&(Ji=Mo(Hi.toLowerCase().replace("bottom","")))}else Ji=Mo(Li)}let Gi;typeof ra=="boolean"?Gi={spinning:ra}:typeof ra=="object"&&(Gi=Object.assign({spinning:!0},ra));const[zi,oi]=eo(ro),[,Jo]=(0,jn.Z)(),al=xt()(`${ro}-wrapper`,Ar==null?void 0:Ar.className,{[`${ro}-wrapper-rtl`]:Ir==="rtl"},He,et,oi),gl=Object.assign(Object.assign({},Ar==null?void 0:Ar.style),ot),el=ha&&ha.emptyText||(Bo==null?void 0:Bo("Table"))||oe.createElement(hr.Z,{componentName:"Table"}),rl=oa?Vi:pl,xl={},Rl=oe.useMemo(()=>{const{fontSize:_r,lineHeight:Mo,padding:Li,paddingXS:Yo,paddingSM:ki}=Jo,Hi=Math.floor(_r*Mo);switch(ko){case"large":return Li*2+Hi;case"small":return Yo*2+Hi;default:return ki*2+Hi}},[Jo,ko]);return oa&&(xl.listItemHeight=Rl),zi(oe.createElement("div",{ref:ve,className:al,style:gl},oe.createElement(ia.Z,Object.assign({spinning:!1},Gi),il,oe.createElement(rl,Object.assign({},xl,fr,{columns:Oa,direction:Ir,expandable:er,prefixCls:ro,className:xt()({[`${ro}-middle`]:ko==="middle",[`${ro}-small`]:ko==="small",[`${ro}-bordered`]:At,[`${ro}-empty`]:vo.length===0}),data:Ai,rowKey:ya,rowClassName:ni,emptyText:el,internalHooks:ee,internalRefs:Ia,transformColumns:Ni})),Ji)))};var Ho=oe.forwardRef(Io);const fo=(ge,ve)=>{const De=oe.useRef(0);return De.current+=1,oe.createElement(Ho,Object.assign({},ge,{ref:ve,_renderTimes:De.current}))},So=oe.forwardRef(fo);So.SELECTION_COLUMN=qn,So.EXPAND_COLUMN=ne,So.SELECTION_ALL=_n,So.SELECTION_INVERT=wr,So.SELECTION_NONE=si,So.Column=pa,So.ColumnGroup=br,So.Summary=ue;var xi=So,gi=xi},17574:function(ht,Tt,te){"use strict";te.d(Tt,{default:function(){return pt}});var ne=te(79556),ee=te(95190),Ie=te(52671),Ue=te(8657),ze=te(14809),ke=te(59301),oe={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"},lt=oe,ct=te(7657),$e=function(nt,Dt){return ke.createElement(ct.Z,(0,ze.Z)({},nt,{ref:Dt,icon:lt}))},it=ke.forwardRef($e),Je=it,Ae=te(92310),le=te.n(Ae),y=te(35654),a=te(71430),b=te(36355),E=te(56082),x=te(62892),z=te(20648);const ae=4;function re(wt){const{dropPosition:nt,dropLevelOffset:Dt,prefixCls:Et,indent:Re,direction:rt="ltr"}=wt,Zt=rt==="ltr"?"left":"right",$t=rt==="ltr"?"right":"left",It={[Zt]:-Dt*Re+ae,[$t]:0};switch(nt){case-1:It.top=-3;break;case 1:It.bottom=-3;break;default:It.bottom=-3,It[Zt]=Re+ae;break}return ke.createElement("div",{style:It,className:`${Et}-drop-indicator`})}var ie=te(71997),ye=ke.forwardRef((wt,nt)=>{const{getPrefixCls:Dt,direction:Et,virtual:Re,tree:rt}=ke.useContext(b.E_),{prefixCls:Zt,className:$t,showIcon:It=!1,showLine:Jt,switcherIcon:xe,blockNode:je=!1,children:ut,checkable:Ct=!1,selectable:gt=!0,draggable:Oe,motion:Ne,style:Ee}=wt,me=Dt("tree",Zt),Ze=Dt(),he=Ne!=null?Ne:Object.assign(Object.assign({},(0,x.Z)(Ze)),{motionAppear:!1}),ue=Object.assign(Object.assign({},wt),{checkable:Ct,selectable:gt,showIcon:It,motion:he,blockNode:je,showLine:!!Jt,dropIndicatorRender:re}),[de,Fe]=(0,z.ZP)(me),be=ke.useMemo(()=>{if(!Oe)return!1;let Ge={};switch(typeof Oe){case"function":Ge.nodeDraggable=Oe;break;case"object":Ge=Object.assign({},Oe);break;default:break}return Ge.icon!==!1&&(Ge.icon=Ge.icon||ke.createElement(E.Z,null)),Ge},[Oe]),Pe=Ge=>ke.createElement(ie.Z,{prefixCls:me,switcherIcon:xe,treeNodeProps:Ge,showLine:Jt});return de(ke.createElement(ne.Z,Object.assign({itemHeight:20,ref:nt,virtual:Re},ue,{style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Ee),prefixCls:me,className:le()({[`${me}-icon-hide`]:!It,[`${me}-block-node`]:je,[`${me}-unselectable`]:!gt,[`${me}-rtl`]:Et==="rtl"},rt==null?void 0:rt.className,$t,Fe),direction:Et,checkable:Ct&&ke.createElement("span",{className:`${me}-checkbox-inner`}),selectable:gt,switcherIcon:Pe,draggable:be}),ut))}),Le;(function(wt){wt[wt.None=0]="None",wt[wt.Start=1]="Start",wt[wt.End=2]="End"})(Le||(Le={}));function we(wt,nt){function Dt(Et){const{key:Re,children:rt}=Et;nt(Re,Et)!==!1&&we(rt||[],nt)}wt.forEach(Dt)}function Me(wt){let{treeData:nt,expandedKeys:Dt,startKey:Et,endKey:Re}=wt;const rt=[];let Zt=Le.None;if(Et&&Et===Re)return[Et];if(!Et||!Re)return[];function $t(It){return It===Et||It===Re}return we(nt,It=>{if(Zt===Le.End)return!1;if($t(It)){if(rt.push(It),Zt===Le.None)Zt=Le.Start;else if(Zt===Le.Start)return Zt=Le.End,!1}else Zt===Le.Start&&rt.push(It);return Dt.includes(It)}),rt}function Ce(wt,nt){const Dt=(0,ee.Z)(nt),Et=[];return we(wt,(Re,rt)=>{const Zt=Dt.indexOf(Re);return Zt!==-1&&(Et.push(rt),Dt.splice(Zt,1)),!!Dt.length}),Et}var Ot=function(wt,nt){var Dt={};for(var Et in wt)Object.prototype.hasOwnProperty.call(wt,Et)&&nt.indexOf(Et)<0&&(Dt[Et]=wt[Et]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Et=Object.getOwnPropertySymbols(wt);Re{var{defaultExpandAll:Dt,defaultExpandParent:Et,defaultExpandedKeys:Re}=wt,rt=Ot(wt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Zt=ke.useRef(),$t=ke.useRef(),It=()=>{const{keyEntities:be}=(0,a.I8)(ln(rt));let Pe;return Dt?Pe=Object.keys(be):Et?Pe=(0,y.r7)(rt.expandedKeys||Re||[],be):Pe=rt.expandedKeys||Re,Pe},[Jt,xe]=ke.useState(rt.selectedKeys||rt.defaultSelectedKeys||[]),[je,ut]=ke.useState(()=>It());ke.useEffect(()=>{"selectedKeys"in rt&&xe(rt.selectedKeys)},[rt.selectedKeys]),ke.useEffect(()=>{"expandedKeys"in rt&&ut(rt.expandedKeys)},[rt.expandedKeys]);const Ct=(be,Pe)=>{var Ge;return"expandedKeys"in rt||ut(be),(Ge=rt.onExpand)===null||Ge===void 0?void 0:Ge.call(rt,be,Pe)},gt=(be,Pe)=>{var Ge;const{multiple:at}=rt,{node:_e,nativeEvent:tt}=Pe,{key:qe=""}=_e,st=ln(rt),Se=Object.assign(Object.assign({},Pe),{selected:!0}),Be=(tt==null?void 0:tt.ctrlKey)||(tt==null?void 0:tt.metaKey),Ye=tt==null?void 0:tt.shiftKey;let Qe;at&&Be?(Qe=be,Zt.current=qe,$t.current=Qe,Se.selectedNodes=Ce(st,Qe)):at&&Ye?(Qe=Array.from(new Set([].concat((0,ee.Z)($t.current||[]),(0,ee.Z)(Me({treeData:st,expandedKeys:je,startKey:qe,endKey:Zt.current}))))),Se.selectedNodes=Ce(st,Qe)):(Qe=[qe],Zt.current=qe,$t.current=Qe,Se.selectedNodes=Ce(st,Qe)),(Ge=rt.onSelect)===null||Ge===void 0||Ge.call(rt,Qe,Se),"selectedKeys"in rt||xe(Qe)},{getPrefixCls:Oe,direction:Ne}=ke.useContext(b.E_),{prefixCls:Ee,className:me,showIcon:Ze=!0,expandAction:he="click"}=rt,ue=Ot(rt,["prefixCls","className","showIcon","expandAction"]),de=Oe("tree",Ee),Fe=le()(`${de}-directory`,{[`${de}-directory-rtl`]:Ne==="rtl"},me);return ke.createElement(ye,Object.assign({icon:xt,ref:nt,blockNode:!0},ue,{showIcon:Ze,expandAction:he,prefixCls:de,className:Fe,expandedKeys:je,selectedKeys:Jt,onSelect:gt,onExpand:Ct}))};var Mt=ke.forwardRef(yt);const Ut=ye;Ut.DirectoryTree=Mt,Ut.TreeNode=ne.O;var pt=Ut},20648:function(ht,Tt,te){"use strict";te.d(Tt,{TM:function(){return Ae},Yk:function(){return Je}});var ne=te(93083),ee=te(98447),Ie=te(17313),Ue=te(8378),ze=te(37613),ke=te(83116);const oe=new ne.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),lt=(le,y)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),ct=(le,y)=>({[`.${le}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$e=(le,y)=>{const{treeCls:a,treeNodeCls:b,treeNodePadding:E,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:ae}=y,re=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ie.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ie.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:oe,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ie.oN)(y)),[`&:not(${b}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},lt(le,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:re},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${a}-node-selected`]:{backgroundColor:z},[`${a}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},ct(le,y)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},it=le=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:b,directoryNodeSelectedBg:E,directoryNodeSelectedColor:x}=le;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${y}-switcher`]:{color:x},[`${y}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},Je=(le,y)=>{const a=`.${le}`,b=`${a}-treenode`,E=y.paddingXS/2,x=(0,ze.TS)(y,{treeCls:a,treeNodeCls:b,treeNodePadding:E});return[$e(le,x),it(x)]},Ae=le=>{const{controlHeightSM:y}=le;return{titleHeight:y,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};Tt.ZP=(0,ke.Z)("Tree",(le,y)=>{let{prefixCls:a}=y;return[{[le.componentCls]:(0,ee.C2)(`${a}-checkbox`,le)},Je(a,le),(0,Ue.Z)(le)]},le=>{const{colorTextLightSolid:y,colorPrimary:a}=le;return Object.assign(Object.assign({},Ae(le)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return b}});var ne=te(14809),ee=te(59301),Ie={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"},Ue=Ie,ze=te(7657),ke=function(x,z){return ee.createElement(ze.Z,(0,ne.Z)({},x,{ref:z,icon:Ue}))},oe=ee.forwardRef(ke),lt=oe,ct=te(52671),$e=te(58617),it=te(15075),Je=te(43531),Ae=te(92310),le=te.n(Ae),y=te(92343),b=E=>{const{prefixCls:x,switcherIcon:z,treeNodeProps:ae,showLine:re}=E,{isLeaf:ie,expanded:pe,loading:ye}=ae;if(ye)return ee.createElement($e.Z,{className:`${x}-switcher-loading-icon`});let Le;if(re&&typeof re=="object"&&(Le=re.showLeafIcon),ie){if(!re)return null;if(typeof Le!="boolean"&&Le){const Ce=typeof Le=="function"?Le(ae):Le,Ot=`${x}-switcher-line-custom-icon`;return(0,y.l$)(Ce)?(0,y.Tm)(Ce,{className:le()(Ce.props.className||"",Ot)}):Ce}return Le?ee.createElement(ct.Z,{className:`${x}-switcher-line-icon`}):ee.createElement("span",{className:`${x}-switcher-leaf-line`})}const we=`${x}-switcher-icon`,Me=typeof z=="function"?z(ae):z;return(0,y.l$)(Me)?(0,y.Tm)(Me,{className:le()(Me.props.className||"",we)}):Me!==void 0?Me:re?pe?ee.createElement(it.Z,{className:`${x}-switcher-line-icon`}):ee.createElement(Je.Z,{className:`${x}-switcher-line-icon`}):ee.createElement(lt,{className:we})}},54580:function(ht,Tt,te){"use strict";te.d(Tt,{default:function(){return vr}});var ne=te(59301),ee=te(95190),Ie=te(92310),Ue=te.n(Ie),ze=te(14809),ke=te(99153),oe=te(84851),lt=te(19257),ct=te(93046),$e=te(4635),it=te(62646),Je=te(70539),Ae=te(93664),le=te(95764),y=te(26112);function a(ft,an){var _t="cannot ".concat(ft.method," ").concat(ft.action," ").concat(an.status,"'"),mn=new Error(_t);return mn.status=an.status,mn.method=ft.method,mn.url=ft.action,mn}function b(ft){var an=ft.responseText||ft.response;if(!an)return an;try{return JSON.parse(an)}catch(_t){return an}}function E(ft){var an=new XMLHttpRequest;ft.onProgress&&an.upload&&(an.upload.onprogress=function(In){In.total>0&&(In.percent=In.loaded/In.total*100),ft.onProgress(In)});var _t=new FormData;ft.data&&Object.keys(ft.data).forEach(function(On){var In=ft.data[On];if(Array.isArray(In)){In.forEach(function(Fn){_t.append("".concat(On,"[]"),Fn)});return}_t.append(On,In)}),ft.file instanceof Blob?_t.append(ft.filename,ft.file,ft.file.name):_t.append(ft.filename,ft.file),an.onerror=function(In){ft.onError(In)},an.onload=function(){return an.status<200||an.status>=300?ft.onError(a(ft,an),b(an)):ft.onSuccess(b(an),an)},an.open(ft.method,ft.action,!0),ft.withCredentials&&"withCredentials"in an&&(an.withCredentials=!0);var mn=ft.headers||{};return mn["X-Requested-With"]!==null&&an.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(mn).forEach(function(On){mn[On]!==null&&an.setRequestHeader(On,mn[On])}),an.send(_t),{abort:function(){an.abort()}}}var x=+new Date,z=0;function ae(){return"rc-upload-".concat(x,"-").concat(++z)}var re=te(48736),ie=function(ft,an){if(ft&&an){var _t=Array.isArray(an)?an:an.split(","),mn=ft.name||"",On=ft.type||"",In=On.replace(/\/.*$/,"");return _t.some(function(Fn){var xn=Fn.trim();if(/^\*(\/\*)?$/.test(Fn))return!0;if(xn.charAt(0)==="."){var Qa=mn.toLowerCase(),xa=xn.toLowerCase(),Gt=[xa];return(xa===".jpg"||xa===".jpeg")&&(Gt=[".jpg",".jpeg"]),Gt.some(function(Lr){return Qa.endsWith(Lr)})}return/\/\*$/.test(xn)?In===xn.replace(/\/.*$/,""):On===xn?!0:/^\w+$/.test(xn)?((0,re.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(xn,"'.Skip for check.")),!0):!1})}return!0};function pe(ft,an){var _t=ft.createReader(),mn=[];function On(){_t.readEntries(function(In){var Fn=Array.prototype.slice.apply(In);mn=mn.concat(Fn);var xn=!Fn.length;xn?an(mn):On()})}On()}var ye=function(an,_t,mn){var On=function In(Fn,xn){Fn&&(Fn.path=xn||"",Fn.isFile?Fn.file(function(Qa){mn(Qa)&&(Fn.fullPath&&!Qa.webkitRelativePath&&(Object.defineProperties(Qa,{webkitRelativePath:{writable:!0}}),Qa.webkitRelativePath=Fn.fullPath.replace(/^\//,""),Object.defineProperties(Qa,{webkitRelativePath:{writable:!1}})),_t([Qa]))}):Fn.isDirectory&&pe(Fn,function(Qa){Qa.forEach(function(xa){In(xa,"".concat(xn).concat(Fn.name,"/"))})}))};an.forEach(function(In){On(In.webkitGetAsEntry())})},Le=ye,we=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Me=function(ft){(0,lt.Z)(_t,ft);var an=(0,ct.Z)(_t);function _t(){var mn;(0,ke.Z)(this,_t);for(var On=arguments.length,In=new Array(On),Fn=0;Fn{let{uid:In}=On;return In===ft.uid});return mn===-1?_t.push(ft):_t[mn]=ft,_t}function Ge(ft,an){const _t=ft.uid!==void 0?"uid":"name";return an.filter(mn=>mn[_t]===ft[_t])[0]}function at(ft,an){const _t=ft.uid!==void 0?"uid":"name",mn=an.filter(On=>On[_t]!==ft[_t]);return mn.length===an.length?null:mn}const _e=function(){const an=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),mn=an[an.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(mn)||[""])[0]},tt=ft=>ft.indexOf("image/")===0,qe=ft=>{if(ft.type&&!ft.thumbUrl)return tt(ft.type);const an=ft.thumbUrl||ft.url||"",_t=_e(an);return/^data:image\//.test(an)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(_t)?!0:!(/^data:/.test(an)||_t)},st=200;function Se(ft){return new Promise(an=>{if(!ft.type||!tt(ft.type)){an("");return}const _t=document.createElement("canvas");_t.width=st,_t.height=st,_t.style.cssText=`position: fixed; left: 0; top: 0; width: ${st}px; height: ${st}px; z-index: 9999; display: none;`,document.body.appendChild(_t);const mn=_t.getContext("2d"),On=new Image;if(On.onload=()=>{const{width:In,height:Fn}=On;let xn=st,Qa=st,xa=0,Gt=0;In>Fn?(Qa=Fn*(st/In),Gt=-(Qa-xn)/2):(xn=In*(st/Fn),xa=-(xn-Qa)/2),mn.drawImage(On,xa,Gt,xn,Qa);const Lr=_t.toDataURL();document.body.removeChild(_t),window.URL.revokeObjectURL(On.src),an(Lr)},On.crossOrigin="anonymous",ft.type.startsWith("image/svg+xml")){const In=new FileReader;In.onload=()=>{In.result&&(On.src=In.result)},In.readAsDataURL(ft)}else if(ft.type.startsWith("image/gif")){const In=new FileReader;In.onload=()=>{In.result&&an(In.result)},In.readAsDataURL(ft)}else On.src=window.URL.createObjectURL(ft)})}var Be=te(26227),Ye=te(41464),Qe=te(15277),dt=te(93948),kt=te(6848),Ht=ne.forwardRef((ft,an)=>{let{prefixCls:_t,className:mn,style:On,locale:In,listType:Fn,file:xn,items:Qa,progress:xa,iconRender:Gt,actionIconRender:Lr,itemRender:zr,isImgUrl:Wr,showPreviewIcon:mo,showRemoveIcon:Wn,showDownloadIcon:Ea,previewIcon:Va,removeIcon:Sa,downloadIcon:Sr,onPreview:Cr,onDownload:nr,onClose:uo}=ft;var Vr,vi;const{status:Uo}=xn,[qo,ii]=ne.useState(Uo);ne.useEffect(()=>{Uo!=="removed"&&ii(Uo)},[Uo]);const[yi,Zi]=ne.useState(!1);ne.useEffect(()=>{const pr=setTimeout(()=>{Zi(!0)},300);return()=>{clearTimeout(pr)}},[]);const ui=Gt(xn);let No=ne.createElement("div",{className:`${_t}-icon`},ui);if(Fn==="picture"||Fn==="picture-card"||Fn==="picture-circle")if(qo==="uploading"||!xn.thumbUrl&&!xn.url){const pr=Ue()(`${_t}-list-item-thumbnail`,{[`${_t}-list-item-file`]:qo!=="uploading"});No=ne.createElement("div",{className:pr},ui)}else{const pr=Wr!=null&&Wr(xn)?ne.createElement("img",{src:xn.thumbUrl||xn.url,alt:xn.name,className:`${_t}-list-item-image`,crossOrigin:xn.crossOrigin}):ui,hr=Ue()(`${_t}-list-item-thumbnail`,{[`${_t}-list-item-file`]:Wr&&!Wr(xn)});No=ne.createElement("a",{className:hr,onClick:io=>Cr(xn,io),href:xn.url||xn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},pr)}const oo=Ue()(`${_t}-list-item`,`${_t}-list-item-${qo}`),pi=typeof xn.linkProps=="string"?JSON.parse(xn.linkProps):xn.linkProps,co=Wn?Lr((typeof Sa=="function"?Sa(xn):Sa)||ne.createElement(Be.Z,null),()=>uo(xn),_t,In.removeFile):null,rn=Ea&&qo==="done"?Lr((typeof Sr=="function"?Sr(xn):Sr)||ne.createElement(Ye.Z,null),()=>nr(xn),_t,In.downloadFile):null,en=Fn!=="picture-card"&&Fn!=="picture-circle"&&ne.createElement("span",{key:"download-delete",className:Ue()(`${_t}-list-item-actions`,{picture:Fn==="picture"})},rn,co),un=Ue()(`${_t}-list-item-name`),Zn=xn.url?[ne.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:un,title:xn.name},pi,{href:xn.url,onClick:pr=>Cr(xn,pr)}),xn.name),en]:[ne.createElement("span",{key:"view",className:un,onClick:pr=>Cr(xn,pr),title:xn.name},xn.name),en],Dn={pointerEvents:"none",opacity:.5},Un=mo?ne.createElement("a",{href:xn.url||xn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:xn.url||xn.thumbUrl?void 0:Dn,onClick:pr=>Cr(xn,pr),title:In.previewFile},typeof Va=="function"?Va(xn):Va||ne.createElement(Qe.Z,null)):null,An=(Fn==="picture-card"||Fn==="picture-circle")&&qo!=="uploading"&&ne.createElement("span",{className:`${_t}-list-item-actions`},Un,qo==="done"&&rn,co),{getPrefixCls:pa}=ne.useContext(Ut.E_),Za=pa(),br=ne.createElement("div",{className:oo},No,Zn,An,yi&&ne.createElement(Ze.default,{motionName:`${Za}-fade`,visible:qo==="uploading",motionDeadline:2e3},pr=>{let{className:hr}=pr;const io="percent"in xn?ne.createElement(dt.Z,Object.assign({},xa,{type:"line",percent:xn.percent,"aria-label":xn["aria-label"],"aria-labelledby":xn["aria-labelledby"]})):null;return ne.createElement("div",{className:Ue()(`${_t}-list-item-progress`,hr)},io)})),ea=xn.response&&typeof xn.response=="string"?xn.response:((Vr=xn.error)===null||Vr===void 0?void 0:Vr.statusText)||((vi=xn.error)===null||vi===void 0?void 0:vi.message)||In.uploadError,Aa=qo==="error"?ne.createElement(kt.Z,{title:ea,getPopupContainer:pr=>pr.parentNode},br):br;return ne.createElement("div",{className:Ue()(`${_t}-list-item-container`,mn),style:On,ref:an},zr?zr(Aa,xn,Qa,{download:nr.bind(null,xn),preview:Cr.bind(null,xn),remove:uo.bind(null,xn)}):Aa)});const Sn=(ft,an)=>{const{listType:_t="text",previewFile:mn=Se,onPreview:On,onDownload:In,onRemove:Fn,locale:xn,iconRender:Qa,isImageUrl:xa=qe,prefixCls:Gt,items:Lr=[],showPreviewIcon:zr=!0,showRemoveIcon:Wr=!0,showDownloadIcon:mo=!1,removeIcon:Wn,previewIcon:Ea,downloadIcon:Va,progress:Sa={size:[-1,2],showInfo:!1},appendAction:Sr,appendActionVisible:Cr=!0,itemRender:nr,disabled:uo}=ft,Vr=(0,he.Z)(),[vi,Uo]=ne.useState(!1);ne.useEffect(()=>{_t!=="picture"&&_t!=="picture-card"&&_t!=="picture-circle"||(Lr||[]).forEach(Dn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Dn.originFileObj instanceof File||Dn.originFileObj instanceof Blob)||Dn.thumbUrl!==void 0||(Dn.thumbUrl="",mn&&mn(Dn.originFileObj).then(Un=>{Dn.thumbUrl=Un||"",Vr()}))})},[_t,Lr,mn]),ne.useEffect(()=>{Uo(!0)},[]);const qo=(Dn,Un)=>{if(On)return Un==null||Un.preventDefault(),On(Dn)},ii=Dn=>{typeof In=="function"?In(Dn):Dn.url&&window.open(Dn.url)},yi=Dn=>{Fn==null||Fn(Dn)},Zi=Dn=>{if(Qa)return Qa(Dn,_t);const Un=Dn.status==="uploading",An=xa&&xa(Dn)?ne.createElement(me,null):ne.createElement($t,null);let pa=Un?ne.createElement(It.Z,null):ne.createElement(Ct,null);return _t==="picture"?pa=Un?ne.createElement(It.Z,null):An:(_t==="picture-card"||_t==="picture-circle")&&(pa=Un?xn.uploading:An),pa},ui=(Dn,Un,An,pa)=>{const Za={type:"text",size:"small",title:pa,onClick:br=>{Un(),(0,de.l$)(Dn)&&Dn.props.onClick&&Dn.props.onClick(br)},className:`${An}-list-item-action`,disabled:uo};if((0,de.l$)(Dn)){const br=(0,de.Tm)(Dn,Object.assign(Object.assign({},Dn.props),{onClick:()=>{}}));return ne.createElement(Fe.ZP,Object.assign({},Za,{icon:br}))}return ne.createElement(Fe.ZP,Object.assign({},Za),ne.createElement("span",null,Dn))};ne.useImperativeHandle(an,()=>({handlePreview:qo,handleDownload:ii}));const{getPrefixCls:No}=ne.useContext(Ut.E_),oo=No("upload",Gt),pi=No(),co=Ue()(`${oo}-list`,`${oo}-list-${_t}`),rn=(0,ee.Z)(Lr.map(Dn=>({key:Dn.uid,file:Dn})));let un={motionDeadline:2e3,motionName:`${oo}-${_t==="picture-card"||_t==="picture-circle"?"animate-inline":"animate"}`,keys:rn,motionAppear:vi};const Zn=ne.useMemo(()=>{const Dn=Object.assign({},(0,ue.Z)(pi));return delete Dn.onAppearEnd,delete Dn.onEnterEnd,delete Dn.onLeaveEnd,Dn},[pi]);return _t!=="picture-card"&&_t!=="picture-circle"&&(un=Object.assign(Object.assign({},Zn),un)),ne.createElement("div",{className:co},ne.createElement(Ze.CSSMotionList,Object.assign({},un,{component:!1}),Dn=>{let{key:Un,file:An,className:pa,style:Za}=Dn;return ne.createElement(Ht,{key:Un,locale:xn,prefixCls:oo,className:pa,style:Za,file:An,items:Lr,progress:Sa,listType:_t,isImgUrl:xa,showPreviewIcon:zr,showRemoveIcon:Wr,showDownloadIcon:mo,removeIcon:Wn,previewIcon:Ea,downloadIcon:Va,iconRender:Zi,actionIconRender:ui,itemRender:nr,onPreview:qo,onDownload:ii,onClose:yi})}),Sr&&ne.createElement(Ze.default,Object.assign({},un,{visible:Cr,forceRender:!0}),Dn=>{let{className:Un,style:An}=Dn;return(0,de.Tm)(Sr,pa=>({className:Ue()(pa.className,Un),style:Object.assign(Object.assign(Object.assign({},An),{pointerEvents:Un?"none":void 0}),pa.style)}))}))};var yn=ne.forwardRef(Sn),nn=te(17313),$n=te(8378),Xn=te(83116),qt=te(37613),Jn=ft=>{const{componentCls:an,iconCls:_t}=ft;return{[`${an}-wrapper`]:{[`${an}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ft.colorFillAlter,border:`${ft.lineWidth}px dashed ${ft.colorBorder}`,borderRadius:ft.borderRadiusLG,cursor:"pointer",transition:`border-color ${ft.motionDurationSlow}`,[an]:{padding:`${ft.padding}px 0`},[`${an}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${an}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${an}-disabled):hover`]:{borderColor:ft.colorPrimaryHover},[`p${an}-drag-icon`]:{marginBottom:ft.margin,[_t]:{color:ft.colorPrimary,fontSize:ft.uploadThumbnailSize}},[`p${an}-text`]:{margin:`0 0 ${ft.marginXXS}px`,color:ft.colorTextHeading,fontSize:ft.fontSizeLG},[`p${an}-hint`]:{color:ft.colorTextDescription,fontSize:ft.fontSize},[`&${an}-disabled`]:{cursor:"not-allowed",[`p${an}-drag-icon ${_t}, + p${an}-text, + p${an}-hint + `]:{color:ft.colorTextDisabled}}}}}},la=ft=>{const{componentCls:an,antCls:_t,iconCls:mn,fontSize:On,lineHeight:In}=ft,Fn=`${an}-list-item`,xn=`${Fn}-actions`,Qa=`${Fn}-action`,xa=Math.round(On*In);return{[`${an}-wrapper`]:{[`${an}-list`]:Object.assign(Object.assign({},(0,nn.dF)()),{lineHeight:ft.lineHeight,[Fn]:{position:"relative",height:ft.lineHeight*On,marginTop:ft.marginXS,fontSize:On,display:"flex",alignItems:"center",transition:`background-color ${ft.motionDurationSlow}`,"&:hover":{backgroundColor:ft.controlItemBgHover},[`${Fn}-name`]:Object.assign(Object.assign({},nn.vS),{padding:`0 ${ft.paddingXS}px`,lineHeight:In,flex:"auto",transition:`all ${ft.motionDurationSlow}`}),[xn]:{[Qa]:{opacity:0},[`${Qa}${_t}-btn-sm`]:{height:xa,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + ${Qa}:focus-visible, + &.picture ${Qa} + `]:{opacity:1},[mn]:{color:ft.actionsColor,transition:`all ${ft.motionDurationSlow}`},[`&:hover ${mn}`]:{color:ft.colorText}},[`${an}-icon ${mn}`]:{color:ft.colorTextDescription,fontSize:On},[`${Fn}-progress`]:{position:"absolute",bottom:-ft.uploadProgressOffset,width:"100%",paddingInlineStart:On+ft.paddingXS,fontSize:On,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Fn}:hover ${Qa}`]:{opacity:1,color:ft.colorText},[`${Fn}-error`]:{color:ft.colorError,[`${Fn}-name, ${an}-icon ${mn}`]:{color:ft.colorError},[xn]:{[`${mn}, ${mn}:hover`]:{color:ft.colorError},[Qa]:{opacity:1}}},[`${an}-list-item-container`]:{transition:`opacity ${ft.motionDurationSlow}, height ${ft.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},ga=te(93083),Da=te(1950);const Hn=new ga.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ya=new ga.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var va=ft=>{const{componentCls:an}=ft,_t=`${an}-animate-inline`;return[{[`${an}-wrapper`]:{[`${_t}-appear, ${_t}-enter, ${_t}-leave`]:{animationDuration:ft.motionDurationSlow,animationTimingFunction:ft.motionEaseInOutCirc,animationFillMode:"forwards"},[`${_t}-appear, ${_t}-enter`]:{animationName:Hn},[`${_t}-leave`]:{animationName:Ya}}},{[`${an}-wrapper`]:(0,Da.J$)(ft)},Hn,Ya]},ca=te(30071),Ja=te(64993);const vt=ft=>{const{componentCls:an,iconCls:_t,uploadThumbnailSize:mn,uploadProgressOffset:On}=ft,In=`${an}-list`,Fn=`${In}-item`;return{[`${an}-wrapper`]:{[` + ${In}${In}-picture, + ${In}${In}-picture-card, + ${In}${In}-picture-circle + `]:{[Fn]:{position:"relative",height:mn+ft.lineWidth*2+ft.paddingXS*2,padding:ft.paddingXS,border:`${ft.lineWidth}px ${ft.lineType} ${ft.colorBorder}`,borderRadius:ft.borderRadiusLG,"&:hover":{background:"transparent"},[`${Fn}-thumbnail`]:Object.assign(Object.assign({},nn.vS),{width:mn,height:mn,lineHeight:`${mn+ft.paddingSM}px`,textAlign:"center",flex:"none",[_t]:{fontSize:ft.fontSizeHeading2,color:ft.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Fn}-progress`]:{bottom:On,width:`calc(100% - ${ft.paddingSM*2}px)`,marginTop:0,paddingInlineStart:mn+ft.paddingXS}},[`${Fn}-error`]:{borderColor:ft.colorError,[`${Fn}-thumbnail ${_t}`]:{[`svg path[fill='${ca.blue[0]}']`]:{fill:ft.colorErrorBg},[`svg path[fill='${ca.blue.primary}']`]:{fill:ft.colorError}}},[`${Fn}-uploading`]:{borderStyle:"dashed",[`${Fn}-name`]:{marginBottom:On}}},[`${In}${In}-picture-circle ${Fn}`]:{[`&, &::before, ${Fn}-thumbnail`]:{borderRadius:"50%"}}}}},Nt=ft=>{const{componentCls:an,iconCls:_t,fontSizeLG:mn,colorTextLightSolid:On}=ft,In=`${an}-list`,Fn=`${In}-item`,xn=ft.uploadPicCardSize;return{[` + ${an}-wrapper${an}-picture-card-wrapper, + ${an}-wrapper${an}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,nn.dF)()),{display:"inline-block",width:"100%",[`${an}${an}-select`]:{width:xn,height:xn,marginInlineEnd:ft.marginXS,marginBottom:ft.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:ft.colorFillAlter,border:`${ft.lineWidth}px dashed ${ft.colorBorder}`,borderRadius:ft.borderRadiusLG,cursor:"pointer",transition:`border-color ${ft.motionDurationSlow}`,[`> ${an}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${an}-disabled):hover`]:{borderColor:ft.colorPrimary}},[`${In}${In}-picture-card, ${In}${In}-picture-circle`]:{[`${In}-item-container`]:{display:"inline-block",width:xn,height:xn,marginBlock:`0 ${ft.marginXS}px`,marginInline:`0 ${ft.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Fn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${ft.paddingXS*2}px)`,height:`calc(100% - ${ft.paddingXS*2}px)`,backgroundColor:ft.colorBgMask,opacity:0,transition:`all ${ft.motionDurationSlow}`,content:'" "'}},[`${Fn}:hover`]:{[`&::before, ${Fn}-actions`]:{opacity:1}},[`${Fn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ft.motionDurationSlow}`,[`${_t}-eye, ${_t}-download, ${_t}-delete`]:{zIndex:10,width:mn,margin:`0 ${ft.marginXXS}px`,fontSize:mn,cursor:"pointer",transition:`all ${ft.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Fn}-actions, ${Fn}-actions:hover`]:{[`${_t}-eye, ${_t}-download, ${_t}-delete`]:{color:new Ja.C(On).setAlpha(.65).toRgbString(),"&:hover":{color:On}}},[`${Fn}-thumbnail, ${Fn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Fn}-name`]:{display:"none",textAlign:"center"},[`${Fn}-file + ${Fn}-name`]:{position:"absolute",bottom:ft.margin,display:"block",width:`calc(100% - ${ft.paddingXS*2}px)`},[`${Fn}-uploading`]:{[`&${Fn}`]:{backgroundColor:ft.colorFillAlter},[`&::before, ${_t}-eye, ${_t}-download, ${_t}-delete`]:{display:"none"}},[`${Fn}-progress`]:{bottom:ft.marginXL,width:`calc(100% - ${ft.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${an}-wrapper${an}-picture-circle-wrapper`]:{[`${an}${an}-select`]:{borderRadius:"50%"}}}};var Bn=ft=>{const{componentCls:an}=ft;return{[`${an}-rtl`]:{direction:"rtl"}}};const Rn=ft=>{const{componentCls:an,colorTextDisabled:_t}=ft;return{[`${an}-wrapper`]:Object.assign(Object.assign({},(0,nn.Wf)(ft)),{[an]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${an}-select`]:{display:"inline-block"},[`${an}-disabled`]:{color:_t,cursor:"not-allowed"}})}};var sn=(0,Xn.Z)("Upload",ft=>{const{fontSizeHeading3:an,fontSize:_t,lineHeight:mn,lineWidth:On,controlHeightLG:In}=ft,Fn=Math.round(_t*mn),xn=(0,qt.TS)(ft,{uploadThumbnailSize:an*2,uploadProgressOffset:Fn/2+On,uploadPicCardSize:In*2.55});return[Rn(xn),Jn(xn),vt(xn),Nt(xn),la(xn),va(xn),Bn(xn),(0,$n.Z)(xn)]},ft=>({actionsColor:ft.colorTextDescription})),Na=function(ft,an,_t,mn){function On(In){return In instanceof _t?In:new _t(function(Fn){Fn(In)})}return new(_t||(_t=Promise))(function(In,Fn){function xn(Gt){try{xa(mn.next(Gt))}catch(Lr){Fn(Lr)}}function Qa(Gt){try{xa(mn.throw(Gt))}catch(Lr){Fn(Lr)}}function xa(Gt){Gt.done?In(Gt.value):On(Gt.value).then(xn,Qa)}xa((mn=mn.apply(ft,an||[])).next())})};const ma=`__LIST_IGNORE_${Date.now()}__`,ta=(ft,an)=>{const{fileList:_t,defaultFileList:mn,onRemove:On,showUploadList:In=!0,listType:Fn="text",onPreview:xn,onDownload:Qa,onChange:xa,onDrop:Gt,previewFile:Lr,disabled:zr,locale:Wr,iconRender:mo,isImageUrl:Wn,progress:Ea,prefixCls:Va,className:Sa,type:Sr="select",children:Cr,style:nr,itemRender:uo,maxCount:Vr,data:vi={},multiple:Uo=!1,action:qo="",accept:ii="",supportServerRender:yi=!0,rootClassName:Zi}=ft,ui=ne.useContext(pt.Z),No=zr!=null?zr:ui,[oo,pi]=(0,zt.Z)(mn||[],{value:_t,postState:Pr=>Pr!=null?Pr:[]}),[co,rn]=ne.useState("drop"),en=ne.useRef(null);ne.useMemo(()=>{const Pr=Date.now();(_t||[]).forEach((Xr,bo)=>{!Xr.uid&&!Object.isFrozen(Xr)&&(Xr.uid=`__AUTO__${Pr}_${bo}__`)})},[_t]);const un=(Pr,Xr,bo)=>{let Ur=(0,ee.Z)(Xr),Qr=!1;Vr===1?Ur=Ur.slice(-1):Vr&&(Qr=Ur.length>Vr,Ur=Ur.slice(0,Vr)),(0,Mt.flushSync)(()=>{pi(Ur)});const Oo={file:Pr,fileList:Ur};bo&&(Oo.event=bo),(!Qr||Ur.some(xo=>xo.uid===Pr.uid))&&(0,Mt.flushSync)(()=>{xa==null||xa(Oo)})},Zn=(Pr,Xr)=>Na(void 0,void 0,void 0,function*(){const{beforeUpload:bo,transformFile:Ur}=ft;let Qr=Pr;if(bo){const Oo=yield bo(Pr,Xr);if(Oo===!1)return!1;if(delete Pr[ma],Oo===ma)return Object.defineProperty(Pr,ma,{value:!0,configurable:!0}),!1;typeof Oo=="object"&&Oo&&(Qr=Oo)}return Ur&&(Qr=yield Ur(Qr)),Qr}),Dn=Pr=>{const Xr=Pr.filter(Qr=>!Qr.file[ma]);if(!Xr.length)return;const bo=Xr.map(Qr=>be(Qr.file));let Ur=(0,ee.Z)(oo);bo.forEach(Qr=>{Ur=Pe(Qr,Ur)}),bo.forEach((Qr,Oo)=>{let xo=Qr;if(Xr[Oo].parsedFile)Qr.status="uploading";else{const{originFileObj:Xi}=Qr;let Ki;try{Ki=new File([Xi],Xi.name,{type:Xi.type})}catch(cl){Ki=new Blob([Xi],{type:Xi.type}),Ki.name=Xi.name,Ki.lastModifiedDate=new Date,Ki.lastModified=new Date().getTime()}Ki.uid=Qr.uid,xo=Ki}un(xo,Ur)})},Un=(Pr,Xr,bo)=>{try{typeof Pr=="string"&&(Pr=JSON.parse(Pr))}catch(Oo){}if(!Ge(Xr,oo))return;const Ur=be(Xr);Ur.status="done",Ur.percent=100,Ur.response=Pr,Ur.xhr=bo;const Qr=Pe(Ur,oo);un(Ur,Qr)},An=(Pr,Xr)=>{if(!Ge(Xr,oo))return;const bo=be(Xr);bo.status="uploading",bo.percent=Pr.percent;const Ur=Pe(bo,oo);un(bo,Ur,Pr)},pa=(Pr,Xr,bo)=>{if(!Ge(bo,oo))return;const Ur=be(bo);Ur.error=Pr,Ur.response=Xr,Ur.status="error";const Qr=Pe(Ur,oo);un(Ur,Qr)},Za=Pr=>{let Xr;Promise.resolve(typeof On=="function"?On(Pr):On).then(bo=>{var Ur;if(bo===!1)return;const Qr=at(Pr,oo);Qr&&(Xr=Object.assign(Object.assign({},Pr),{status:"removed"}),oo==null||oo.forEach(Oo=>{const xo=Xr.uid!==void 0?"uid":"name";Oo[xo]===Xr[xo]&&!Object.isFrozen(Oo)&&(Oo.status="removed")}),(Ur=en.current)===null||Ur===void 0||Ur.abort(Xr),un(Xr,Qr))})},br=Pr=>{rn(Pr.type),Pr.type==="drop"&&(Gt==null||Gt(Pr))};ne.useImperativeHandle(an,()=>({onBatchStart:Dn,onSuccess:Un,onProgress:An,onError:pa,fileList:oo,upload:en.current}));const{getPrefixCls:ea,direction:Aa,upload:pr}=ne.useContext(Ut.E_),hr=ea("upload",Va),io=Object.assign(Object.assign({onBatchStart:Dn,onError:pa,onProgress:An,onSuccess:Un},ft),{data:vi,multiple:Uo,action:qo,accept:ii,supportServerRender:yi,prefixCls:hr,disabled:No,beforeUpload:Zn,onChange:void 0});delete io.className,delete io.style,(!Cr||No)&&delete io.id;const[Yr,To]=sn(hr),[Qo]=(0,wt.Z)("Upload",nt.Z.Upload),{showRemoveIcon:ia,showPreviewIcon:jn,showDownloadIcon:wa,removeIcon:Ca,previewIcon:kr,downloadIcon:yo}=typeof In=="boolean"?{}:In,Lo=(Pr,Xr)=>In?ne.createElement(yn,{prefixCls:hr,listType:Fn,items:oo,previewFile:Lr,onPreview:xn,onDownload:Qa,onRemove:Za,showRemoveIcon:!No&&ia,showPreviewIcon:jn,showDownloadIcon:wa,removeIcon:Ca,previewIcon:kr,downloadIcon:yo,iconRender:mo,locale:Object.assign(Object.assign({},Qo),Wr),isImageUrl:Wn,progress:Ea,appendAction:Pr,appendActionVisible:Xr,itemRender:uo,disabled:No}):Pr,jo=Ue()(`${hr}-wrapper`,Sa,Zi,To,pr==null?void 0:pr.className,{[`${hr}-rtl`]:Aa==="rtl",[`${hr}-picture-card-wrapper`]:Fn==="picture-card",[`${hr}-picture-circle-wrapper`]:Fn==="picture-circle"}),li=Object.assign(Object.assign({},pr==null?void 0:pr.style),nr);if(Sr==="drag"){const Pr=Ue()(To,hr,`${hr}-drag`,{[`${hr}-drag-uploading`]:oo.some(Xr=>Xr.status==="uploading"),[`${hr}-drag-hover`]:co==="dragover",[`${hr}-disabled`]:No,[`${hr}-rtl`]:Aa==="rtl"});return Yr(ne.createElement("span",{className:jo},ne.createElement("div",{className:Pr,style:li,onDrop:br,onDragOver:br,onDragLeave:br},ne.createElement(yt,Object.assign({},io,{ref:en,className:`${hr}-btn`}),ne.createElement("div",{className:`${hr}-drag-container`},Cr))),Lo()))}const _o=Ue()(hr,`${hr}-select`,{[`${hr}-disabled`]:No}),hi=(Pr=>ne.createElement("div",{className:_o,style:Pr},ne.createElement(yt,Object.assign({},io,{ref:en}))))(Cr?void 0:{display:"none"});return Yr(Fn==="picture-card"||Fn==="picture-circle"?ne.createElement("span",{className:jo},Lo(hi,!!Cr)):ne.createElement("span",{className:jo},hi,Lo()))};var Pa=ne.forwardRef(ta),hn=function(ft,an){var _t={};for(var mn in ft)Object.prototype.hasOwnProperty.call(ft,mn)&&an.indexOf(mn)<0&&(_t[mn]=ft[mn]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var On=0,mn=Object.getOwnPropertySymbols(ft);On{var{style:_t,height:mn}=ft,On=hn(ft,["style","height"]);return ne.createElement(Pa,Object.assign({ref:an},On,{type:"drag",style:Object.assign(Object.assign({},_t),{height:mn})}))});const mr=Pa;mr.Dragger=Tr,mr.LIST_IGNORE=ma;var vr=mr},10527:function(ht,Tt,te){"use strict";var ne,ee=te(57947).default;ne={value:!0},Tt.Z=void 0;var Ie=ee(te(65835)),Ue=ee(te(6432));const ze={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"]},Ie.default),timePickerLocale:Object.assign({},Ue.default)};ze.lang.ok="\u786E\u5B9A";var ke=ze;Tt.Z=ke},6432:function(ht,Tt){"use strict";Object.defineProperty(Tt,"__esModule",{value:!0}),Tt.default=void 0;var ne={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};Tt.default=ne},65835:function(ht,Tt){"use strict";Object.defineProperty(Tt,"__esModule",{value:!0}),Tt.default=void 0;var te={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},ne=te;Tt.default=ne},39417:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return ye}});var ne=te(14809),ee=te(4635),Ie=te(62646),Ue=te(20439),ze=te(99153),ke=te(84851),oe=te(13028),lt=te(19257),ct=te(93046),$e=te(92310),it=te.n($e),Je=te(26112),Ae=te(59301),le=te(39378),y=function(we){for(var Me=we.prefixCls,Ce=we.level,Ot=we.isStart,xt=we.isEnd,ln="".concat(Me,"-indent-unit"),yt=[],zt=0;zt0&&arguments[0]!==void 0?arguments[0]:[],Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ee=Oe.length,me=Ne.length;if(Math.abs(Ee-me)!==1)return{add:!1,key:null};function Ze(he,ue){var de=new Map;he.forEach(function(be){de.set(be,!0)});var Fe=ue.filter(function(be){return!de.has(be)});return Fe.length===1?Fe[0]:null}return Ee ").concat(Ne);return Ne}var Zt=a.forwardRef(function(Oe,Ne){var Ee=Oe.prefixCls,me=Oe.data,Ze=Oe.selectable,he=Oe.checkable,ue=Oe.expandedKeys,de=Oe.selectedKeys,Fe=Oe.checkedKeys,be=Oe.loadedKeys,Pe=Oe.loadingKeys,Ge=Oe.halfCheckedKeys,at=Oe.keyEntities,_e=Oe.disabled,tt=Oe.dragging,qe=Oe.dragOverNodeKey,st=Oe.dropPosition,Se=Oe.motion,Be=Oe.height,Ye=Oe.itemHeight,Qe=Oe.virtual,dt=Oe.focusable,kt=Oe.activeItem,Te=Oe.focused,Ht=Oe.tabIndex,Sn=Oe.onKeyDown,Nn=Oe.onFocus,yn=Oe.onBlur,nn=Oe.onActiveChange,$n=Oe.onListChangeStart,Xn=Oe.onListChangeEnd,qt=(0,ae.Z)(Oe,zt),Ln=a.useRef(null),Jn=a.useRef(null);a.useImperativeHandle(Ne,function(){return{scrollTo:function(vr){Ln.current.scrollTo(vr)},getIndentWidth:function(){return Jn.current.offsetWidth}}});var En=a.useState(ue),la=(0,z.Z)(En,2),ga=la[0],Da=la[1],Hn=a.useState(me),Ya=(0,z.Z)(Hn,2),pn=Ya[0],va=Ya[1],ca=a.useState(me),Ja=(0,z.Z)(ca,2),vt=Ja[0],Nt=Ja[1],Pt=a.useState([]),Bn=(0,z.Z)(Pt,2),Rn=Bn[0],sn=Bn[1],Na=a.useState(null),ma=(0,z.Z)(Na,2),ta=ma[0],Ma=ma[1],Pa=a.useRef(me);Pa.current=me;function hn(){var mr=Pa.current;va(mr),Nt(mr),sn([]),Ma(null),Xn()}(0,re.Z)(function(){Da(ue);var mr=ln(ga,ue);if(mr.key!==null)if(mr.add){var vr=pn.findIndex(function(In){var Fn=In.key;return Fn===mr.key}),ft=Et(yt(pn,me,mr.key),Qe,Be,Ye),an=pn.slice();an.splice(vr+1,0,Dt),Nt(an),sn(ft),Ma("show")}else{var _t=me.findIndex(function(In){var Fn=In.key;return Fn===mr.key}),mn=Et(yt(me,pn,mr.key),Qe,Be,Ye),On=me.slice();On.splice(_t+1,0,Dt),Nt(On),sn(mn),Ma("hide")}else pn!==me&&(va(me),Nt(me))},[ue,me]),a.useEffect(function(){tt||hn()},[tt]);var qa=Se?vt:me,Tr={expandedKeys:ue,selectedKeys:de,loadedKeys:be,loadingKeys:Pe,checkedKeys:Fe,halfCheckedKeys:Ge,dragOverNodeKey:qe,dropPosition:st,keyEntities:at};return a.createElement(a.Fragment,null,Te&&kt&&a.createElement("span",{style:Mt,"aria-live":"assertive"},rt(kt)),a.createElement("div",null,a.createElement("input",{style:Mt,disabled:dt===!1||_e,tabIndex:dt!==!1?Ht:null,onKeyDown:Sn,onFocus:Nn,onBlur:yn,value:"",onChange:Ut,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(Ee,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(Ee,"-indent")},a.createElement("div",{ref:Jn,className:"".concat(Ee,"-indent-unit")}))),a.createElement(ie.Z,(0,ne.Z)({},qt,{data:qa,itemKey:Re,height:Be,fullHeight:!1,virtual:Qe,itemHeight:Ye,prefixCls:"".concat(Ee,"-list"),ref:Ln,onVisibleChange:function(vr,ft){var an=new Set(vr),_t=ft.filter(function(mn){return!an.has(mn)});_t.some(function(mn){return Re(mn)===pt})&&hn()}}),function(mr){var vr=mr.pos,ft=(0,ne.Z)({},(x(mr.data),mr.data)),an=mr.title,_t=mr.key,mn=mr.isStart,On=mr.isEnd,In=(0,we.km)(_t,vr);delete ft.key,delete ft.children;var Fn=(0,we.H8)(In,Tr);return a.createElement(xt,(0,ne.Z)({},ft,Fn,{title:an,active:!!kt&&_t===kt.key,pos:vr,data:mr.data,isStart:mn,isEnd:On,motion:Se,motionNodes:_t===pt?Rn:null,motionType:ta,onMotionStart:$n,onMotionEnd:hn,treeNodeRequiredProps:Tr,onMouseMove:function(){nn(null)}}))}))});Zt.displayName="NodeList";var $t=Zt,It=te(35654),Jt=te(90782),xe=te(67841),je=10,ut=function(Oe){(0,ct.Z)(Ee,Oe);var Ne=(0,$e.Z)(Ee);function Ee(){var me;(0,ke.Z)(this,Ee);for(var Ze=arguments.length,he=new Array(Ze),ue=0;ue2&&arguments[2]!==void 0?arguments[2]:!1,Ge=me.state,at=Ge.dragChildrenKeys,_e=Ge.dropPosition,tt=Ge.dropTargetKey,qe=Ge.dropTargetPos,st=Ge.dropAllowed;if(st){var Se=me.props.onDrop;if(me.setState({dragOverNodeKey:null}),me.cleanDragState(),tt!==null){var Be=(0,Ue.Z)((0,Ue.Z)({},(0,we.H8)(tt,me.getTreeNodeRequiredProps())),{},{active:((be=me.getActiveItem())===null||be===void 0?void 0:be.key)===tt,data:(0,xe.Z)(me.state.keyEntities,tt).node}),Ye=at.indexOf(tt)!==-1;(0,y.ZP)(!Ye,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Qe=(0,It.yx)(qe),dt={event:de,node:(0,we.F)(Be),dragNode:me.dragNode?(0,we.F)(me.dragNode.props):null,dragNodesKeys:[me.dragNode.props.eventKey].concat(at),dropToGap:_e!==0,dropPosition:_e+Number(Qe[Qe.length-1])};Pe||Se==null||Se(dt),me.dragNode=null}}},me.cleanDragState=function(){var de=me.state.draggingNodeKey;de!==null&&me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),me.dragStartMousePosition=null,me.currentMouseOverDroppableNodeKey=null},me.triggerExpandActionExpand=function(de,Fe){var be=me.state,Pe=be.expandedKeys,Ge=be.flattenNodes,at=Fe.expanded,_e=Fe.key,tt=Fe.isLeaf;if(!(tt||de.shiftKey||de.metaKey||de.ctrlKey)){var qe=Ge.filter(function(Se){return Se.key===_e})[0],st=(0,we.F)((0,Ue.Z)((0,Ue.Z)({},(0,we.H8)(_e,me.getTreeNodeRequiredProps())),{},{data:qe.data}));me.setExpandedKeys(at?(0,It._5)(Pe,_e):(0,It.L0)(Pe,_e)),me.onNodeExpand(de,st)}},me.onNodeClick=function(de,Fe){var be=me.props,Pe=be.onClick,Ge=be.expandAction;Ge==="click"&&me.triggerExpandActionExpand(de,Fe),Pe==null||Pe(de,Fe)},me.onNodeDoubleClick=function(de,Fe){var be=me.props,Pe=be.onDoubleClick,Ge=be.expandAction;Ge==="doubleClick"&&me.triggerExpandActionExpand(de,Fe),Pe==null||Pe(de,Fe)},me.onNodeSelect=function(de,Fe){var be=me.state.selectedKeys,Pe=me.state,Ge=Pe.keyEntities,at=Pe.fieldNames,_e=me.props,tt=_e.onSelect,qe=_e.multiple,st=Fe.selected,Se=Fe[at.key],Be=!st;Be?qe?be=(0,It.L0)(be,Se):be=[Se]:be=(0,It._5)(be,Se);var Ye=be.map(function(Qe){var dt=(0,xe.Z)(Ge,Qe);return dt?dt.node:null}).filter(function(Qe){return Qe});me.setUncontrolledState({selectedKeys:be}),tt==null||tt(be,{event:"select",selected:Be,node:Fe,selectedNodes:Ye,nativeEvent:de.nativeEvent})},me.onNodeCheck=function(de,Fe,be){var Pe=me.state,Ge=Pe.keyEntities,at=Pe.checkedKeys,_e=Pe.halfCheckedKeys,tt=me.props,qe=tt.checkStrictly,st=tt.onCheck,Se=Fe.key,Be,Ye={event:"check",node:Fe,checked:be,nativeEvent:de.nativeEvent};if(qe){var Qe=be?(0,It.L0)(at,Se):(0,It._5)(at,Se),dt=(0,It._5)(_e,Se);Be={checked:Qe,halfChecked:dt},Ye.checkedNodes=Qe.map(function(yn){return(0,xe.Z)(Ge,yn)}).filter(function(yn){return yn}).map(function(yn){return yn.node}),me.setUncontrolledState({checkedKeys:Qe})}else{var kt=(0,Jt.S)([].concat((0,ze.Z)(at),[Se]),!0,Ge),Te=kt.checkedKeys,Ht=kt.halfCheckedKeys;if(!be){var Sn=new Set(Te);Sn.delete(Se);var Nn=(0,Jt.S)(Array.from(Sn),{checked:!1,halfCheckedKeys:Ht},Ge);Te=Nn.checkedKeys,Ht=Nn.halfCheckedKeys}Be=Te,Ye.checkedNodes=[],Ye.checkedNodesPositions=[],Ye.halfCheckedKeys=Ht,Te.forEach(function(yn){var nn=(0,xe.Z)(Ge,yn);if(nn){var $n=nn.node,Xn=nn.pos;Ye.checkedNodes.push($n),Ye.checkedNodesPositions.push({node:$n,pos:Xn})}}),me.setUncontrolledState({checkedKeys:Te},!1,{halfCheckedKeys:Ht})}st==null||st(Be,Ye)},me.onNodeLoad=function(de){var Fe=de.key,be=new Promise(function(Pe,Ge){me.setState(function(at){var _e=at.loadedKeys,tt=_e===void 0?[]:_e,qe=at.loadingKeys,st=qe===void 0?[]:qe,Se=me.props,Be=Se.loadData,Ye=Se.onLoad;if(!Be||tt.indexOf(Fe)!==-1||st.indexOf(Fe)!==-1)return null;var Qe=Be(de);return Qe.then(function(){var dt=me.state.loadedKeys,kt=(0,It.L0)(dt,Fe);Ye==null||Ye(kt,{event:"load",node:de}),me.setUncontrolledState({loadedKeys:kt}),me.setState(function(Te){return{loadingKeys:(0,It._5)(Te.loadingKeys,Fe)}}),Pe()}).catch(function(dt){if(me.setState(function(Te){return{loadingKeys:(0,It._5)(Te.loadingKeys,Fe)}}),me.loadingRetryTimes[Fe]=(me.loadingRetryTimes[Fe]||0)+1,me.loadingRetryTimes[Fe]>=je){var kt=me.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),me.setUncontrolledState({loadedKeys:(0,It.L0)(kt,Fe)}),Pe()}Ge(dt)}),{loadingKeys:(0,It.L0)(st,Fe)}})});return be.catch(function(){}),be},me.onNodeMouseEnter=function(de,Fe){var be=me.props.onMouseEnter;be==null||be({event:de,node:Fe})},me.onNodeMouseLeave=function(de,Fe){var be=me.props.onMouseLeave;be==null||be({event:de,node:Fe})},me.onNodeContextMenu=function(de,Fe){var be=me.props.onRightClick;be&&(de.preventDefault(),be({event:de,node:Fe}))},me.onFocus=function(){var de=me.props.onFocus;me.setState({focused:!0});for(var Fe=arguments.length,be=new Array(Fe),Pe=0;Pe1&&arguments[1]!==void 0?arguments[1]:!1,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!me.destroyed){var Pe=!1,Ge=!0,at={};Object.keys(de).forEach(function(_e){if(_e in me.props){Ge=!1;return}Pe=!0,at[_e]=de[_e]}),Pe&&(!Fe||Ge)&&me.setState((0,Ue.Z)((0,Ue.Z)({},at),be))}},me.scrollTo=function(de){me.listRef.current.scrollTo(de)},me}return(0,oe.Z)(Ee,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ze=this.props.activeKey;Ze!==void 0&&Ze!==this.state.activeKey&&(this.setState({activeKey:Ze}),Ze!==null&&this.scrollTo({key:Ze}))}},{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 Ze,he=this.state,ue=he.focused,de=he.flattenNodes,Fe=he.keyEntities,be=he.draggingNodeKey,Pe=he.activeKey,Ge=he.dropLevelOffset,at=he.dropContainerKey,_e=he.dropTargetKey,tt=he.dropPosition,qe=he.dragOverNodeKey,st=he.indent,Se=this.props,Be=Se.prefixCls,Ye=Se.className,Qe=Se.style,dt=Se.showLine,kt=Se.focusable,Te=Se.tabIndex,Ht=Te===void 0?0:Te,Sn=Se.selectable,Nn=Se.showIcon,yn=Se.icon,nn=Se.switcherIcon,$n=Se.draggable,Xn=Se.checkable,qt=Se.checkStrictly,Ln=Se.disabled,Jn=Se.motion,En=Se.loadData,la=Se.filterTreeNode,ga=Se.height,Da=Se.itemHeight,Hn=Se.virtual,Ya=Se.titleRender,pn=Se.dropIndicatorRender,va=Se.onContextMenu,ca=Se.onScroll,Ja=Se.direction,vt=Se.rootClassName,Nt=Se.rootStyle,Pt=(0,le.Z)(this.props,{aria:!0,data:!0}),Bn;return $n&&((0,Ie.Z)($n)==="object"?Bn=$n:typeof $n=="function"?Bn={nodeDraggable:$n}:Bn={}),a.createElement(b.k.Provider,{value:{prefixCls:Be,selectable:Sn,showIcon:Nn,icon:yn,switcherIcon:nn,draggable:Bn,draggingNodeKey:be,checkable:Xn,checkStrictly:qt,disabled:Ln,keyEntities:Fe,dropLevelOffset:Ge,dropContainerKey:at,dropTargetKey:_e,dropPosition:tt,dragOverNodeKey:qe,indent:st,direction:Ja,dropIndicatorRender:pn,loadData:En,filterTreeNode:la,titleRender:Ya,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}},a.createElement("div",{role:"tree",className:Je()(Be,Ye,vt,(Ze={},(0,ee.Z)(Ze,"".concat(Be,"-show-line"),dt),(0,ee.Z)(Ze,"".concat(Be,"-focused"),ue),(0,ee.Z)(Ze,"".concat(Be,"-active-focused"),Pe!==null),Ze)),style:Nt},a.createElement($t,(0,ne.Z)({ref:this.listRef,prefixCls:Be,style:Qe,data:de,disabled:Ln,selectable:Sn,checkable:!!Xn,motion:Jn,dragging:be!==null,height:ga,itemHeight:Da,virtual:Hn,focusable:kt,focused:ue,tabIndex:Ht,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:va,onScroll:ca},this.getTreeNodeRequiredProps(),Pt))))}}],[{key:"getDerivedStateFromProps",value:function(Ze,he){var ue=he.prevProps,de={prevProps:Ze};function Fe(kt){return!ue&&kt in Ze||ue&&ue[kt]!==Ze[kt]}var be,Pe=he.fieldNames;if(Fe("fieldNames")&&(Pe=(0,we.w$)(Ze.fieldNames),de.fieldNames=Pe),Fe("treeData")?be=Ze.treeData:Fe("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),be=(0,we.zn)(Ze.children)),be){de.treeData=be;var Ge=(0,we.I8)(be,{fieldNames:Pe});de.keyEntities=(0,Ue.Z)((0,ee.Z)({},pt,nt),Ge.keyEntities)}var at=de.keyEntities||he.keyEntities;if(Fe("expandedKeys")||ue&&Fe("autoExpandParent"))de.expandedKeys=Ze.autoExpandParent||!ue&&Ze.defaultExpandParent?(0,It.r7)(Ze.expandedKeys,at):Ze.expandedKeys;else if(!ue&&Ze.defaultExpandAll){var _e=(0,Ue.Z)({},at);delete _e[pt],de.expandedKeys=Object.keys(_e).map(function(kt){return _e[kt].key})}else!ue&&Ze.defaultExpandedKeys&&(de.expandedKeys=Ze.autoExpandParent||Ze.defaultExpandParent?(0,It.r7)(Ze.defaultExpandedKeys,at):Ze.defaultExpandedKeys);if(de.expandedKeys||delete de.expandedKeys,be||de.expandedKeys){var tt=(0,we.oH)(be||he.treeData,de.expandedKeys||he.expandedKeys,Pe);de.flattenNodes=tt}if(Ze.selectable&&(Fe("selectedKeys")?de.selectedKeys=(0,It.BT)(Ze.selectedKeys,Ze):!ue&&Ze.defaultSelectedKeys&&(de.selectedKeys=(0,It.BT)(Ze.defaultSelectedKeys,Ze))),Ze.checkable){var qe;if(Fe("checkedKeys")?qe=(0,It.E6)(Ze.checkedKeys)||{}:!ue&&Ze.defaultCheckedKeys?qe=(0,It.E6)(Ze.defaultCheckedKeys)||{}:be&&(qe=(0,It.E6)(Ze.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),qe){var st=qe,Se=st.checkedKeys,Be=Se===void 0?[]:Se,Ye=st.halfCheckedKeys,Qe=Ye===void 0?[]:Ye;if(!Ze.checkStrictly){var dt=(0,Jt.S)(Be,!0,at);Be=dt.checkedKeys,Qe=dt.halfCheckedKeys}de.checkedKeys=Be,de.halfCheckedKeys=Qe}}return Fe("loadedKeys")&&(de.loadedKeys=Ze.loadedKeys),de}}]),Ee}(a.Component);ut.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:E,allowDrop:function(){return!0},expandAction:!1},ut.TreeNode=ye.Z;var Ct=ut,gt=Ct},35654:function(ht,Tt,te){"use strict";te.d(Tt,{BT:function(){return a},E6:function(){return x},L0:function(){return $e},OM:function(){return y},_5:function(){return ct},r7:function(){return z},wA:function(){return Je},yx:function(){return it}});var ne=te(95190),ee=te(93664),Ie=te(48736),Ue=te(59301),ze=te(39417),ke=te(67841),oe=te(71430),lt=null;function ct(ae,re){if(!ae)return[];var ie=ae.slice(),pe=ie.indexOf(re);return pe>=0&&ie.splice(pe,1),ie}function $e(ae,re){var ie=(ae||[]).slice();return ie.indexOf(re)===-1&&ie.push(re),ie}function it(ae){return ae.split("-")}function Je(ae,re){var ie=[],pe=(0,ke.Z)(re,ae);function ye(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Le.forEach(function(we){var Me=we.key,Ce=we.children;ie.push(Me),ye(Ce)})}return ye(pe.children),ie}function Ae(ae){if(ae.parent){var re=it(ae.pos);return Number(re[re.length-1])===ae.parent.children.length-1}return!1}function le(ae){var re=it(ae.pos);return Number(re[re.length-1])===0}function y(ae,re,ie,pe,ye,Le,we,Me,Ce,Ot){var xt,ln=ae.clientX,yt=ae.clientY,zt=ae.target.getBoundingClientRect(),Mt=zt.top,Ut=zt.height,pt=(Ot==="rtl"?-1:1)*(((ye==null?void 0:ye.x)||0)-ln),wt=(pt-12)/pe,nt=(0,ke.Z)(Me,ie.props.eventKey);if(yt-1.5?Le({dragNode:je,dropNode:ut,dropPosition:1})?It=1:Ct=!1:Le({dragNode:je,dropNode:ut,dropPosition:0})?It=0:Le({dragNode:je,dropNode:ut,dropPosition:1})?It=1:Ct=!1:Le({dragNode:je,dropNode:ut,dropPosition:1})?It=1:Ct=!1,{dropPosition:It,dropLevelOffset:Jt,dropTargetKey:nt.key,dropTargetPos:nt.pos,dragOverNodeKey:$t,dropContainerKey:It===0?null:((xt=nt.parent)===null||xt===void 0?void 0:xt.key)||null,dropAllowed:Ct}}function a(ae,re){if(ae){var ie=re.multiple;return ie?ae.slice():ae.length?[ae[0]]:ae}}var b=function(re){return re};function E(ae,re){if(!ae)return[];var ie=re||{},pe=ie.processProps,ye=pe===void 0?b:pe,Le=Array.isArray(ae)?ae:[ae];return Le.map(function(we){var Me=we.children,Ce=_objectWithoutProperties(we,lt),Ot=E(Me,re);return React.createElement(TreeNode,_extends({key:Ce.key},ye(Ce)),Ot)})}function x(ae){if(!ae)return null;var re;if(Array.isArray(ae))re={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,ee.Z)(ae)==="object")re={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Ie.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return re}function z(ae,re){var ie=new Set;function pe(ye){if(!ie.has(ye)){var Le=(0,ke.Z)(re,ye);if(Le){ie.add(ye);var we=Le.parent,Me=Le.node;Me.disabled||we&&pe(we.key)}}}return(ae||[]).forEach(function(ye){pe(ye)}),(0,ne.Z)(ie)}},90782:function(ht,Tt,te){"use strict";te.d(Tt,{S:function(){return oe}});var ne=te(48736),ee=te(67841);function Ie(lt,ct){var $e=new Set;return lt.forEach(function(it){ct.has(it)||$e.add(it)}),$e}function Ue(lt){var ct=lt||{},$e=ct.disabled,it=ct.disableCheckbox,Je=ct.checkable;return!!($e||it)||Je===!1}function ze(lt,ct,$e,it){for(var Je=new Set(lt),Ae=new Set,le=0;le<=$e;le+=1){var y=ct.get(le)||new Set;y.forEach(function(x){var z=x.key,ae=x.node,re=x.children,ie=re===void 0?[]:re;Je.has(z)&&!it(ae)&&ie.filter(function(pe){return!it(pe.node)}).forEach(function(pe){Je.add(pe.key)})})}for(var a=new Set,b=$e;b>=0;b-=1){var E=ct.get(b)||new Set;E.forEach(function(x){var z=x.parent,ae=x.node;if(!(it(ae)||!x.parent||a.has(x.parent.key))){if(it(x.parent.node)){a.add(z.key);return}var re=!0,ie=!1;(z.children||[]).filter(function(pe){return!it(pe.node)}).forEach(function(pe){var ye=pe.key,Le=Je.has(ye);re&&!Le&&(re=!1),!ie&&(Le||Ae.has(ye))&&(ie=!0)}),re&&Je.add(z.key),ie&&Ae.add(z.key),a.add(z.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(Ie(Ae,Je))}}function ke(lt,ct,$e,it,Je){for(var Ae=new Set(lt),le=new Set(ct),y=0;y<=it;y+=1){var a=$e.get(y)||new Set;a.forEach(function(z){var ae=z.key,re=z.node,ie=z.children,pe=ie===void 0?[]:ie;!Ae.has(ae)&&!le.has(ae)&&!Je(re)&&pe.filter(function(ye){return!Je(ye.node)}).forEach(function(ye){Ae.delete(ye.key)})})}le=new Set;for(var b=new Set,E=it;E>=0;E-=1){var x=$e.get(E)||new Set;x.forEach(function(z){var ae=z.parent,re=z.node;if(!(Je(re)||!z.parent||b.has(z.parent.key))){if(Je(z.parent.node)){b.add(ae.key);return}var ie=!0,pe=!1;(ae.children||[]).filter(function(ye){return!Je(ye.node)}).forEach(function(ye){var Le=ye.key,we=Ae.has(Le);ie&&!we&&(ie=!1),!pe&&(we||le.has(Le))&&(pe=!0)}),ie||Ae.delete(ae.key),pe&&le.add(ae.key),b.add(ae.key)}})}return{checkedKeys:Array.from(Ae),halfCheckedKeys:Array.from(Ie(le,Ae))}}function oe(lt,ct,$e,it){var Je=[],Ae;it?Ae=it:Ae=Ue;var le=new Set(lt.filter(function(E){var x=!!(0,ee.Z)($e,E);return x||Je.push(E),x})),y=new Map,a=0;Object.keys($e).forEach(function(E){var x=$e[E],z=x.level,ae=y.get(z);ae||(ae=new Set,y.set(z,ae)),ae.add(x),a=Math.max(a,z)}),(0,ne.ZP)(!Je.length,"Tree missing follow keys: ".concat(Je.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return ct===!0?b=ze(le,y,a,Ae):b=ke(le,ct.halfCheckedKeys,y,a,Ae),b}},67841:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return ne}});function ne(ee,Ie){return ee[Ie]}},71430:function(ht,Tt,te){"use strict";te.d(Tt,{F:function(){return z},H8:function(){return x},I8:function(){return E},km:function(){return Je},oH:function(){return a},w$:function(){return Ae},zn:function(){return y}});var ne=te(93664),ee=te(95190),Ie=te(20439),Ue=te(62646),ze=te(11592),ke=te(2738),oe=te(48736),lt=te(67841),ct=["children"];function $e(ae,re){return"".concat(ae,"-").concat(re)}function it(ae){return ae&&ae.type&&ae.type.isTreeNode}function Je(ae,re){return ae!=null?ae:re}function Ae(ae){var re=ae||{},ie=re.title,pe=re._title,ye=re.key,Le=re.children,we=ie||"title";return{title:we,_title:pe||[we],key:ye||"key",children:Le||"children"}}function le(ae,re){var ie=new Map;function pe(ye){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ye||[]).forEach(function(we){var Me=we[re.key],Ce=we[re.children];warning(Me!=null,"Tree node must have a certain key: [".concat(Le).concat(Me,"]"));var Ot=String(Me);warning(!ie.has(Ot)||Me===null||Me===void 0,"Same 'key' exist in the Tree: ".concat(Ot)),ie.set(Ot,!0),pe(Ce,"".concat(Le).concat(Ot," > "))})}pe(ae)}function y(ae){function re(ie){var pe=(0,ze.Z)(ie);return pe.map(function(ye){if(!it(ye))return(0,oe.ZP)(!ye,"Tree/TreeNode can only accept TreeNode as children."),null;var Le=ye.key,we=ye.props,Me=we.children,Ce=(0,Ue.Z)(we,ct),Ot=(0,Ie.Z)({key:Le},Ce),xt=re(Me);return xt.length&&(Ot.children=xt),Ot}).filter(function(ye){return ye})}return re(ae)}function a(ae,re,ie){var pe=Ae(ie),ye=pe._title,Le=pe.key,we=pe.children,Me=new Set(re===!0?[]:re),Ce=[];function Ot(xt){var ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return xt.map(function(yt,zt){for(var Mt=$e(ln?ln.pos:"0",zt),Ut=Je(yt[Le],Mt),pt,wt=0;wt1&&arguments[1]!==void 0?arguments[1]:{},ie=re.initWrapper,pe=re.processEntity,ye=re.onProcessFinished,Le=re.externalGetKey,we=re.childrenPropName,Me=re.fieldNames,Ce=arguments.length>2?arguments[2]:void 0,Ot=Le||Ce,xt={},ln={},yt={posEntities:xt,keyEntities:ln};return ie&&(yt=ie(yt)||yt),b(ae,function(zt){var Mt=zt.node,Ut=zt.index,pt=zt.pos,wt=zt.key,nt=zt.parentPos,Dt=zt.level,Et=zt.nodes,Re={node:Mt,nodes:Et,index:Ut,key:wt,pos:pt,level:Dt},rt=Je(wt,pt);xt[pt]=Re,ln[rt]=Re,Re.parent=xt[nt],Re.parent&&(Re.parent.children=Re.parent.children||[],Re.parent.children.push(Re)),pe&&pe(Re,yt)},{externalGetKey:Ot,childrenPropName:we,fieldNames:Me}),ye&&ye(yt),yt}function x(ae,re){var ie=re.expandedKeys,pe=re.selectedKeys,ye=re.loadedKeys,Le=re.loadingKeys,we=re.checkedKeys,Me=re.halfCheckedKeys,Ce=re.dragOverNodeKey,Ot=re.dropPosition,xt=re.keyEntities,ln=(0,lt.Z)(xt,ae),yt={eventKey:ae,expanded:ie.indexOf(ae)!==-1,selected:pe.indexOf(ae)!==-1,loaded:ye.indexOf(ae)!==-1,loading:Le.indexOf(ae)!==-1,checked:we.indexOf(ae)!==-1,halfChecked:Me.indexOf(ae)!==-1,pos:String(ln?ln.pos:""),dragOver:Ce===ae&&Ot===0,dragOverGapTop:Ce===ae&&Ot===-1,dragOverGapBottom:Ce===ae&&Ot===1};return yt}function z(ae){var re=ae.data,ie=ae.expanded,pe=ae.selected,ye=ae.checked,Le=ae.loaded,we=ae.loading,Me=ae.halfChecked,Ce=ae.dragOver,Ot=ae.dragOverGapTop,xt=ae.dragOverGapBottom,ln=ae.pos,yt=ae.active,zt=ae.eventKey,Mt=(0,Ie.Z)((0,Ie.Z)({},re),{},{expanded:ie,selected:pe,checked:ye,loaded:Le,loading:we,halfChecked:Me,dragOver:Ce,dragOverGapTop:Ot,dragOverGapBottom:xt,pos:ln,active:yt,key:zt});return"props"in Mt||Object.defineProperty(Mt,"props",{get:function(){return(0,oe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),Mt}},8224:function(ht,Tt,te){"use strict";te.d(Tt,{Z:function(){return ee}});var ne=te(4676);function ee(Ie,Ue,ze,ke){var oe=ne.unstable_batchedUpdates?function(ct){ne.unstable_batchedUpdates(ze,ct)}:ze;return Ie!=null&&Ie.addEventListener&&Ie.addEventListener(Ue,oe,ke),{remove:function(){Ie!=null&&Ie.removeEventListener&&Ie.removeEventListener(Ue,oe,ke)}}}},55468:function(ht,Tt,te){"use strict";te.d(Tt,{g1:function(){return it},os:function(){return Ae}});var ne=/margin|padding|width|height|max|min|offset/,ee={left:!0,top:!0},Ie={cssFloat:1,styleFloat:1,float:1};function Ue(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function ze(le,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return le.offsetHeight;if(y==="width")return le.offsetWidth}return y in ee||(ee[y]=ne.test(y)),ee[y]?parseFloat(a)||0:a}function ke(le,y){var a=arguments.length,b=Ue(le);return y=Ie[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,a===1?b:ze(le,y,b[y]||le.style[y])}function oe(le,y,a){var b=arguments.length;if(y=Ie[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,b===3)return typeof a=="number"&&ne.test(y)&&(a="".concat(a,"px")),le.style[y]=a,a;for(var E in y)y.hasOwnProperty(E)&&oe(le,E,y[E]);return Ue(le)}function lt(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function ct(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function $e(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:y}}function it(){var le=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:y}}function Je(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ae(le){var y=le.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(ht,Tt,te){"use strict";te.d(Tt,{G:function(){return Ue}});var ne=te(47273),ee=function(ke){if((0,ne.Z)()&&window.document.documentElement){var oe=Array.isArray(ke)?ke:[ke],lt=window.document.documentElement;return oe.some(function(ct){return ct in lt.style})}return!1},Ie=function(ke,oe){if(!ee(ke))return!1;var lt=document.createElement("div"),ct=lt.style[ke];return lt.style[ke]=oe,lt.style[ke]!==ct};function Ue(ze,ke){return!Array.isArray(ze)&&ke!==void 0?Ie(ze,ke):ee(ze)}},25510:function(ht){"use strict";ht.exports="data:image/png;base64,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"},32637:function(ht){"use strict";ht.exports="data:image/jpeg;base64,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"},13014:function(ht,Tt,te){"use strict";ht.exports=te.p+"static/yunying_code.7d649890.jpg"},55351:function(ht){"use strict";ht.exports="data:image/png;base64,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"},25365:function(ht){"use strict";ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(ht){"use strict";ht.exports="data:image/png;base64,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"},19664:function(ht){"use strict";ht.exports="data:image/png;base64,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"},77882:function(ht){"use strict";ht.exports="data:image/png;base64,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"},66832:function(ht){"use strict";ht.exports="data:image/png;base64,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"},47558:function(ht){"use strict";ht.exports="data:image/png;base64,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"},71979:function(ht){"use strict";ht.exports="data:image/png;base64,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"},91833:function(ht){"use strict";ht.exports="data:image/png;base64,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"},31081:function(ht){"use strict";ht.exports="data:image/png;base64,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"},96593:function(ht){"use strict";ht.exports="data:image/png;base64,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"},42922:function(ht){"use strict";ht.exports="data:image/png;base64,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"},20345:function(ht){"use strict";ht.exports="data:image/png;base64,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"},79005:function(ht){"use strict";ht.exports="data:image/png;base64,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"},39057:function(ht){"use strict";ht.exports="data:image/png;base64,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"},96908:function(ht){"use strict";ht.exports="data:image/png;base64,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"},57177:function(ht){"use strict";ht.exports="data:image/png;base64,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"},81378:function(ht){"use strict";ht.exports="data:image/png;base64,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"},47621:function(ht){"use strict";ht.exports="data:image/png;base64,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"},57947:function(ht){function Tt(te){return te&&te.__esModule?te:{default:te}}ht.exports=Tt,ht.exports.__esModule=!0,ht.exports.default=ht.exports}}]); diff --git a/p__Shixuns__Detail__Settings__ThemeChange__index.cc41fb10.chunk.css b/p__Shixuns__Detail__Settings__ThemeChange__index.cc41fb10.chunk.css deleted file mode 100644 index 0d6cc32907..0000000000 --- a/p__Shixuns__Detail__Settings__ThemeChange__index.cc41fb10.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.bg___Yd_7B{width:100%;margin:0 auto 200px;background:#fff;border-bottom:0px}.bg___Yd_7B [class~=ant-tabs-tab]{padding-bottom:18px;padding-top:18px;margin-left:20px;font-size:16px}.modal___QT2yv span{margin-top:5px}.colorOrange___q21Ku{color:#ff6601}.colorYellow___LDVER{color:#e6a23c}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.markdown-editor-wrapper{position:relative;margin-bottom:12px}.markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center;overflow:hidden}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}.markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;inset:0;height:100vh!important;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}.markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:0px}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flexRow___35KiY{display:flex;flex-direction:row}.flexJustifyCenter___BbSEK{justify-content:center}.flexAlignEnd___WydSl{align-items:flex-end}.flexAlignCenter___sRpqy{align-items:center}.flexColumn___g_XKJ{display:flex;flex-direction:column}.formWrap___jC7GW{background-color:#fff}.formWrap___jC7GW label{font-size:14px}.titleWrap___MRjOd{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;color:#333;padding:10px 20px;border-bottom:1px solid #eeeeee;background:#fff}.fieldWrap___Lpe0p{padding:10px 20px;border-bottom:1px solid #eeeeee}.fieldWrap___Lpe0p div[class~=ant-form-item-label] label{font-size:14px}.fieldWrap___Lpe0p input[class~=ant-input]{line-height:1.5;background:transparent;border-width:1px;height:40px;font-size:14px}.button___GgBZR{width:100px;height:38px;line-height:38px;font-weight:400;padding:0}.buttonFixed___s9cUj{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___s9cUj div[class~=ant-form-item]{margin-bottom:0;height:100%}.buttonFixed___s9cUj div[class~=ant-form-item-control-input]{height:100%}.buttonWrap___PkhcP{display:flex;flex-direction:row;justify-content:center;align-items:center}.width180___mRL81{width:180px}.width100___OjNjq{width:100px}.width280___wJAEA{width:280px}.difficultyHint___p4YZP{color:#888;margin-top:10px;margin-left:20px;font-size:14px}.color888___K4Jr9{color:#888}.color0152d9___OtUVZ{color:#0152d9}.serviceSettingWrap___FKwpi{padding:40px 20px;margin-bottom:20px}.serviceSettingName___bgeG5{color:#666;margin-bottom:30px;font-size:16px}.serviceBox___zB_d5 .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.serviceBox___zB_d5 .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.serviceBox___zB_d5 .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.serviceBox___zB_d5 .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.serviceBox___zB_d5 .ant-tabs-tab{margin:0;padding:0}.serviceBox___zB_d5 .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.serviceBox___zB_d5 .ant-tabs-tab-active{border:0;background:#165dff1a}.serviceBox___zB_d5 .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.serviceBox___zB_d5 .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.serviceBox___zB_d5 .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.serviceBox___zB_d5 .ant-tabs-ink-bar{display:none}.serviceSetLeft___C7t9v{min-width:100px;font-weight:400;margin-bottom:4px;color:#333}.serviceSetInput___HBxaC{width:80%}.serviceSetMemoryInput___ixIMH{width:20%}.serviceSetTip___CrTQG{display:inline-block;margin-left:12px;line-height:50px;color:#999}.installPackage___o0KhD{margin-bottom:18px;margin-left:20px;max-width:600px;color:#0152d9;cursor:pointer}.popover___rmY0W{background-color:transparent;color:#fff}.popover___rmY0W div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___rmY0W div[class~=ant-popover-inner]{background-color:#05101a99}.popover___rmY0W div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___AH5n6{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.serverConfig___AH5n6 i{color:#165dff;font-size:14px}.viewRecommendConfig___FzOjx{color:#165dff;line-height:50px;cursor:pointer;margin-left:12px}.flexRow___JBN3B{display:flex;flex-direction:row}.flexColumn___zXgFj{display:flex;flex-direction:column}.formWrap___aNgan{font-size:14px}.formWrap___aNgan div[class~=ant-form-item-label] label{font-size:14px;color:#000000a6}.formWrap___aNgan div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___aNgan div[class~=ant-form-item-control-input-content] textarea,.formWrap___aNgan div[class~=ant-form-item-control-input-content] span{font-size:14px}.upload___yGdLQ{max-width:370px}.color0152d9___zzEpS{color:#0152d9}.colorCCC___k4Dxq{color:#ccc}.footerWrap___WrUZd div[class~=ant-form-item-control]{max-width:100%}.footerWrap___WrUZd div[class~=ant-form-item]{margin-bottom:0}.footerWrap___WrUZd div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.qrCode___GPwSg{padding:20px;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:20px}.qrCode___GPwSg:after{content:"";height:1px;background-color:#f1f1f1;left:-16px;bottom:0;position:absolute;z-index:1;width:1000px}.qrCode___GPwSg .a1___R6etl{display:flex;flex-direction:column;align-items:flex-start;width:190px}.qrCode___GPwSg .a1___R6etl .code___fCL_L{width:130px;height:130px;background:#fff;box-shadow:0 0 6px 2px #dedede;border-radius:8px;display:flex;justify-content:center;align-items:center}.qrCode___GPwSg .a1___R6etl .group___n7tgy{font-size:14px;color:#3a3a3a;margin-top:4px}.qrCode___GPwSg .a1___R6etl .groupNumber___tw7hA{font-size:12px;color:#999}.qrCode___GPwSg .a2___GGjDE{flex:1 1;font-size:16px;color:#333;line-height:32px;margin-top:14px}.footerWrap___nRGRQ div[class~=ant-form-item-control]{max-width:100%}.footerWrap___nRGRQ div[class~=ant-form-item]{margin-bottom:0}.footerWrap___nRGRQ div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.buttonFixed___vyq30{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.button___hxmYv{width:100px;height:38px!important;font-weight:400;padding:0;font-size:14px!important}.buttonWrap___uK8dl{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.wrapInstallPackageStyle___AU1GI .ant-modal-close-x{width:67px;height:51px;line-height:51px}.wrapInstallPackageStyle___AU1GI .ant-modal-header{padding:14px 40px}.wrapInstallPackageStyle___AU1GI .ant-modal-body{max-height:600px;overflow:auto;padding:20px 40px 0}.wrapInstallPackageStyle___AU1GI .installPackageStyle___k2iyn .title___oN9OA{width:800px;height:20px;font-size:16px;font-weight:600;color:#333;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:30px}.wrapInstallPackageStyle___AU1GI .installPackageStyle___k2iyn .line___PxUeH{width:1000px;height:1px;background:#f1f1f1;margin-bottom:30px;margin-left:-40px}.bodyHeight___QO5he{height:100%}.modal___aF6vS .con_warp___W1gHS{width:702px;font-weight:400;font-size:14px;color:#232b40;display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS:first-child{margin-bottom:20px}.modal___aF6vS .con_warp___W1gHS .flex___Cbe__{display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ{width:130px;height:40px;border-radius:2px;border:1px solid #DCDCDC;margin-right:8px}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ [class~=ant-input-number-input]{text-align:center}.modal___aF6vS .con_warp___W1gHS .config_btn___OAH7T{width:40px;height:38px;background:#f5f5f5;cursor:pointer;color:#666}.modal___aF6vS .sceneList___N5Y3k{width:702px;height:auto;display:flex;flex-wrap:wrap}.modal___aF6vS .sceneList___N5Y3k .sceneItem____bE1H{width:auto;height:32px;padding:6px 16px;background:#f0f3f8;border-radius:23px;font-size:14px;color:#464f66;margin-bottom:15px;margin-right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal___aF6vS .sceneList___N5Y3k .sceneItemActive___e82B8{background:#3061d0;color:#fff}.header_body___lAlEX{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{font-weight:500;font-size:16px;color:#333;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{cursor:pointer;color:#979797;font-size:15px}.no_data___h77J2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;margin-top:140px}.recommend_config_introduce___ifFGY{font-weight:400;font-size:12px;color:#666;line-height:26px}.recommend_config___UXyKS{display:flex;margin-top:20px;margin-bottom:26px}.recommend_config___UXyKS .recommend_config_item___zONum{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer;margin-right:50px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{display:flex;justify-content:space-between;font-size:14px;color:#191919;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config_footer___PHnlA{display:flex;align-items:center;justify-content:space-between}.application___uh4gI{width:80px;height:32px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:16px;font-weight:400;font-size:12px;color:#fff;display:flex;justify-content:center;cursor:pointer}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:#0000000f;color:#d9d9d9}.lineChart___dCEZW{width:100%;height:350px;margin:0 auto}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___HDG9F{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___KhP6Z{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZlFcA{align-items:center;box-align:center}.flex_box_center_end___o7d_z{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ULJgZ{flex-direction:column;box-orient:block-axis}.row___Skft7{background:#ffffffb3;border-radius:12px;border:1px solid #FFFFFF;backdrop-filter:blur(4px);padding:14px 20px;margin-bottom:10px}.row___Skft7 .title___KP2uZ{height:20px;font-weight:500;font-size:14px;color:#2c3a58;line-height:20px}.row___Skft7 .fenge___yM8ys{height:1px;border:1px dashed rgba(204,221,255,.5);margin:15px 0}.row___Skft7 .tagsWrap___XcmUd{flex:1 1;position:relative}.row___Skft7 .tagsWrap___XcmUd .action___y7wAl{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___Skft7 .tagsWrap___XcmUd .action___y7wAl i{display:inline-block;font-size:12px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz{max-height:245px;overflow:auto}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db{display:flex;flex-wrap:wrap;gap:20px 14px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span{display:inline-flex;align-items:center;font-size:14px;cursor:pointer;padding:2px 12px;background:#fff;border-radius:6px;border:1px solid #DAE3F3}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span .name___gsqnj{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span .num___sRnLB{margin-left:3px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span:hover{color:#3875ff!important;background:#3573ff29;border:1px solid #3271FF}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db .active___yNnAU{color:#3875ff!important;background:#3573ff29;border:1px solid #3271FF}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___Skft7 .tagsBorderWrap___BKCHD .bar___gdtOz{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___KD0ZB{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rMep5{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___jD3Po{align-items:center;box-align:center}.flex_box_center_end___RbohB{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GmzUj{flex-direction:column;box-orient:block-axis}.list___dlUtq{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___dlUtq .wrap___LYbIZ{background:#fff;border:2px solid #DEE8FF;border-radius:22px;position:relative;overflow:hidden}.list___dlUtq .wrap___LYbIZ:hover{box-shadow:0 4px 8px #b0afff80;border:2px solid #3875FF}.list___dlUtq .wrap___LYbIZ .lockWrap___U7Ajb{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM{border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .cover___KP0L8{width:100%;height:26vh;border-radius:10px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .bq___DtmL1{background:linear-gradient(180deg,#f09c1e,#bd6f1d);border-radius:6px;border:1px solid rgba(255,255,255,.6);position:absolute;padding:4px 8px;color:#fff;font-size:12px;line-height:12px;top:6px;left:6px;display:flex;align-items:center;justify-content:center}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .sign___TZ9Wq{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .titleBg___tnX0O{width:100%;height:57px;position:absolute;top:-1px;left:0}.list___dlUtq .wrap___LYbIZ .li___bsnqy .name___OGYeq{height:57px;font-size:16px;font-weight:600;color:#000;padding:0 15px;width:100%;display:flex;align-items:center;position:relative}.list___dlUtq .wrap___LYbIZ .li___bsnqy .name___OGYeq .e___zxiB9{font-weight:500;font-size:16px;color:#283f71;line-height:22px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___dlUtq .wrap___LYbIZ .li___bsnqy .text____ZmZX{height:20px;font-weight:400;font-size:12px;color:#727c95;line-height:20px;margin-right:6px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .value___WPLok{height:20px;font-weight:400;font-size:12px;color:#262a46;line-height:20px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E{display:flex;align-items:center;margin-left:auto}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate-star]{font-size:13px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:278px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 101px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___vu9yi{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LwoH7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pUG0J{align-items:center;box-align:center}.flex_box_center_end___xWI9t{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mr5rB{flex-direction:column;box-orient:block-axis}.list___zE1wj{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___zE1wj .wrap___5HG1h{background:#fff;border:2px solid #DEE8FF;border-radius:22px;position:relative;overflow:hidden}.list___zE1wj .wrap___5HG1h:hover{box-shadow:0 4px 8px #b0afff80;border:2px solid #3875FF}.list___zE1wj .wrap___5HG1h .lockWrap___zziwX{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp{border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .cover___G1cj9{width:100%;height:26vh;border-radius:10px}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .bq___hpdTt{width:64px;height:20px;background:#19b691b3;color:#fff;border-radius:13px;font-size:12px;line-height:20px;text-align:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .sign___kHAha{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___zE1wj .wrap___5HG1h .li___aNI2z .titleBg___S1VlI{width:100%;height:57px;position:absolute;top:-1px;left:0}.list___zE1wj .wrap___5HG1h .li___aNI2z .name___zsjxM{height:57px;font-size:16px;font-weight:600;color:#000;padding:0 15px;width:100%;display:flex;align-items:center;position:relative}.list___zE1wj .wrap___5HG1h .li___aNI2z .name___zsjxM .e___fd1jW{font-weight:500;font-size:16px;color:#283f71;line-height:22px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___zE1wj .wrap___5HG1h .li___aNI2z .text___b9Tdy{height:20px;font-weight:400;font-size:12px;color:#727c95;line-height:20px;margin-right:6px}.list___zE1wj .wrap___5HG1h .li___aNI2z .value___ZASRv{height:20px;font-weight:400;font-size:12px;color:#262a46;line-height:20px}.list___zE1wj .wrap___5HG1h .li___aNI2z .unit___sMNBQ{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___zE1wj .wrap___5HG1h .li___aNI2z .unit___sMNBQ i{color:#7d8592}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div{display:flex;align-items:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div>span{margin-right:12px;font-size:12px}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div i{color:#7d8592}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag1___c9ebE,.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag2___bxczv{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag2___bxczv{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___PuarE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___q4lAa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___wsb8w{align-items:center;box-align:center}.flex_box_center_end___H781P{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___bHK1y{flex-direction:column;box-orient:block-axis}.list___e2XDo{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___e2XDo .wrap___cz7sh{height:234px;border-radius:12px;border:1px solid #DEE8FF;position:relative}.list___e2XDo .wrap___cz7sh:hover{cursor:pointer;box-shadow:0 4px 10px #a8c2ee80;border:1px solid #3875FF}.list___e2XDo .wrap___cz7sh:hover .lockWrap___EPuRr{display:flex}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp .img___kSEud{width:72px;height:72px;border-radius:50%;border:2px solid #FFFFFF;margin-top:14px}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp .text___GIlhY{height:24px;background:linear-gradient(164deg,#526d958a,#2c4773c7);border-radius:8px;border:1px solid #FFFFFF;backdrop-filter:blur(2px);color:#fff;font-size:14px;line-height:14px;padding:5px 14px;display:flex;align-items:center;justify-content:center;position:relative;top:-15px}.list___e2XDo .wrap___cz7sh .top___K4GCD{margin-top:55px}.list___e2XDo .wrap___cz7sh .top___K4GCD .sign___KCjEP{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___e2XDo .wrap___cz7sh .top___K4GCD .name___z3U4d{height:16px;font-weight:600;font-size:16px;color:#262a46;line-height:16px;text-align:center;font-style:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.list___e2XDo .wrap___cz7sh .top___K4GCD .text___GIlhY{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___e2XDo .wrap___cz7sh .middle___LeUM5{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAegAAACOCAYAAAD6ipv/AAAAAXNSR0IArs4c6QAACNtJREFUeF7t3TGLXAUXBuD3kDAj2WAnSLAUCws7wTJWioVg7S8wpa2YImJrZ/wF1oIg2CWlYCkIimUIgl2yIztrwvGb+XaXGDcmhWaPzrNFWLLD3Pc+58DLvTM7W3nCr+5erO7l9bqftzt5OZVLlVzqzsUnfAoPI0CAAAECOyNQlf1Obqdzu5Lv+1y+3DufG1V1+CQI9bgH7Xc/X+tc7cq76Tz7uMf7OQECBAgQIPAIgcqd6nzey1y7WPXzXzk9sqC7e/nrYT5I8n539mATIECAAAECf49AVVZJPrmwyMdVtT7tWU8t6O1V82G+6M5rf08Uz0KAAAECBAg8LFCVb3qRd067mv5TQa/X/cq9zledvICSAAECBAgQ+GcFKrl1vvLWclnfPXikPxT00evN3yrnf3YYnp0AAQIECDxUxrd6mVcfvJI+Keij15xvuq1taQgQIECAwNMX2NzuvrDI5ePXpE8KerXua9358OlHckQCBAgQIEBgI1CVj/aWdXX7/eafozeF/eTd2haEAAECBAicncDm3d29yIubW93bgl4d9PVO3ju7SI5MgAABAgQIHF05f7b3TF2p7SeEHeYXH0JiMQgQIECAwACByp29RZ6r/d/6jdzP1wMiiUCAAAECBAhsBM7lzVod9KedXCFCgAABAgQIzBCo5HrtH/SNJJdnRJKCAAECBAgQ+F8v36z9df+Qzks4CBAgQIAAgSEClR9rte67/mTkkIGIQYAAAQIE/v/70PubW9xNgwABAgQIEJgloKBnzUMaAgQIECCwFVDQFoEAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEKjVuu925yIKAgQIECBAYIhA5W7tr/uHdF4aEkkMAgQIECBAoPLj5hb3jSSXaRAgQIAAAQJjBG7W6qA/7eTKmEiCECBAgACBHReo5Hrt/9Zv5H6+3nELp0+AAAECBOYInMub1d2L1WF+SefZOckkIUCAAAECOypQubO3yHO1Of3VQV/v5L0dpXDaBAgQIEBgjEAln+09U1e2Bb3f/Xwd5qfu7I1JKAgBAgQIENgxgaqsepEXL1b9vC3o7VX0uq9158Mds3C6BAgQIEBgjEBVPtpb1tVNoJOC7u7lr4e52Z3XxiQVhAABAgQI7IhAVb65sMjlqlr/oaBPbnWv820nL+yIh9MkQIAAAQJnLlDJrV7m1c2t7eMwJ1fQx/+xXvcr9zpfKekzn5cABAgQILADAptyPl95a7ms7x483T8V9MmV9GG+cLt7BzbDKRIgQIDAmQlsbmv3Iu88eOX8yCvo4x8cvSb9QZL3vbv7zGbnwAQIECDwHxTYvFs7yScXFvn4+DXnh0/z1CvoBx+0/RWsda525V0fZvIf3BKnRIAAAQJPT6Bypzqf9zLXTrtqfuwt7tOSbj9x7F5er/t5u5OXU7lUySV/qvLpzdWRCBAgQODfI1CV/U5up3O7ku/7XL7cO58bVXX4JGfxOzmrxUcafXV8AAAAAElFTkSuQmCC) no-repeat center center;background-size:100% 100%;height:71px;margin:23px 15px 17px;padding:13px}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .row___VBzfJ{display:flex;align-items:center;justify-content:space-between}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .row___VBzfJ>div{display:flex;align-items:center}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .text___GIlhY{height:20px;font-weight:400;font-size:14px;color:#727c95;line-height:20px;margin-right:10px}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .value___qigWu{width:42px;height:20px;font-weight:400;font-size:14px;color:#262a46;line-height:20px}.list___e2XDo .wrap___cz7sh .btns___kGysm{display:flex;align-items:center;margin-top:12px;justify-content:center}.list___e2XDo .wrap___cz7sh .btns___kGysm div{width:76px;background:#11af8d26;height:26px;border-radius:12px;border:1px solid #11AF8D;font-size:12px;color:#11af8d;line-height:24px;text-align:center;margin:0 10px}.list___e2XDo .wrap___cz7sh .btns___kGysm aside{width:76px;background:#f4831e26;height:26px;border-radius:12px;border:1px solid #E08049;font-size:14px;color:#c05a0c;line-height:24px;text-align:center;margin:0 10px}.list___e2XDo .wrap___cz7sh .bottom___yPYd5{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>div{margin-left:auto}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.list___e2XDo .warpStyle___pH3uC:hover{border:2px solid #fff!important;box-shadow:none!important}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___itkVp{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___F4yZx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ko4cu{align-items:center;box-align:center}.flex_box_center_end___cCBYR{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mpq6K{flex-direction:column;box-orient:block-axis}.tabs___qRAhL{display:flex;justify-content:space-between;align-items:center;height:40px}.tabs___qRAhL .tabsWrap___CGRvS{display:flex;align-items:center;height:100%}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_ .active___swSx6{font-weight:500;color:#3875ff}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_ .active___swSx6:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:none;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio{color:#3061d0;background:#e5eeff;border-radius:999px;border:1px solid #C9DBFF;height:36px}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio:hover{border:1px solid #3061D0}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.ClassRoomItem___F4pL0{border:1px solid transparent}.ClassRoomItem___F4pL0:hover{border:1px solid #165DFF!important}.ClassRoomItem___F4pL0:hover .TitleDom___DB76T{color:#165dff}.ClassRoomItem___F4pL0 .TitleDom___DB76T{color:#333}.flex_warp___Rtigf{display:flex;align-items:center;justify-content:space-between}.chart_content___tVmUj{width:100%;min-height:320px;margin-bottom:20px;border-radius:4px;border:1px solid #F6F7F9;background-color:#fff}.chart_content___tVmUj .chart_title___AOPx7{width:100%;height:40px;padding:9px 20px;background:#f6f7f9;font-weight:500;color:#232b40;display:flex;justify-content:space-between;align-items:center}.chart_content___tVmUj .listdata___mi4KG{display:flex;align-items:center;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{width:15px;height:3px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{width:180px;color:#999}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{margin-left:10px;width:210px;height:22px;font-weight:400;font-size:14px;color:#232b40;line-height:22px}.info_con___eIdJL{background-color:#f6f7f9;width:900px;margin:15px auto;padding:0 10px 5px}.info_con___eIdJL .info_top___UKMbT{display:flex;justify-content:flex-end;font-weight:400;font-size:12px;color:#666;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;width:210px;margin-left:10px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}[id=educoder] .wrap___Yg1Ib{padding:10px 20px;font-size:14px;min-height:calc(100vh - 380px)}[id=educoder] .labelWrap___vp0FP{display:flex;flex-direction:row;margin-top:10px}[id=educoder] .label___D4iHY{width:120px;text-align:right;font-size:16px}[id=educoder] .labelContent___mA1lf{display:flex;flex-direction:column;margin-left:10px}[id=educoder] .flexRow___fksZZ{display:flex;flex-direction:row}[id=educoder] .color999___HPNc7{color:#999}[id=educoder] .radio___oButp{font-size:14px;display:flex;height:30px;line-height:30px}[id=educoder] .selectSchool___KWqZK,[id=educoder] .dataPicker___ES55a{width:200px}.wrap___GLpzD{padding:10px 20px;font-size:14px;margin-bottom:60px}.wrap___GLpzD div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___GLpzD div[class~=ant-collapse-header]{padding:9px 16px!important;height:50px;align-items:center!important}.row___ooS0x .ant-form-item-row{flex-direction:row!important}.row___ooS0x .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___ooS0x .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___ESUn_{background-color:#f5f5f5!important;padding:20px;height:140px;margin-bottom:10px}.btn___g8K_v{left:80px}.sub___l5c5g{margin-inline-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif}.wrap___TRr7y{padding:10px 20px;font-size:14px}.labelWrap___btzu9{display:flex;flex-direction:row;margin-top:10px}.label___Uiavt{width:140px;text-align:right;font-size:16px}.labelContent___Aw2Ki{display:flex;flex-direction:column;margin-left:10px}.flexRow___ObxZN{display:flex;flex-direction:row}.color999___D8blM{color:#999}.radio___bt8Rd{font-size:14px;display:block;height:30px;line-height:30px}.flexRow___BZoR0{display:flex;flex-direction:row}.flexJustifyCenter___KnZ_w{justify-content:center}.flexAlignEnd___JVzgl{align-items:flex-end}.flexAlignCenter___G1oL2{align-items:center}.flexColumn___POJfN{display:flex;flex-direction:column}.formWrap___ndxQA{background-color:#fff}.formWrap___ndxQA label{font-size:14px}.titleWrap___Gdu9a{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;color:#333;padding:10px 20px;border-bottom:1px solid #eeeeee;background:#fff}.fieldWrap___NzA_X{padding:10px 20px;border-bottom:1px solid #eeeeee}.fieldWrap___NzA_X div[class~=ant-form-item-label] label{font-size:14px}.fieldWrap___NzA_X input[class~=ant-input]{line-height:1.5;background:transparent;border-width:1px;height:40px;font-size:14px}.button___R0j0U{width:100px;height:38px;line-height:38px;font-weight:400;padding:0}.buttonFixed___KsiFW{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___KsiFW div[class~=ant-form-item]{margin-bottom:0;height:100%}.buttonFixed___KsiFW div[class~=ant-form-item-control-input]{height:100%}.buttonWrap___sTl5J{display:flex;flex-direction:row;justify-content:center;align-items:center}.width180___cx3pL{width:180px}.width100___i7Vxv{width:100px}.width280___HRs00{width:280px}.difficultyHint___KQ395{color:#888;margin-top:10px;margin-left:20px;font-size:14px}.color888___TVCQH{color:#888}.color0152d9___f9Qgr{color:#0152d9}.serviceSettingWrap___mBQkh{padding:40px 20px;margin-bottom:20px}.serviceSettingName___hcDuc{color:#666;margin-bottom:30px;font-size:16px}.serviceSetLeft___GpK33{display:inline-block;min-width:100px;text-align:right;line-height:40px;font-weight:400}.serviceSetInput___HYMjM{width:80%}.serviceSetMemoryInput___hN6L9{width:20%}.serviceSetTip___zhoCM{width:48%}.installPackage___ZdTtY{margin-bottom:18px;margin-left:20px;max-width:600px;color:#0152d9;cursor:pointer}.popover___mIKzg{background-color:transparent;color:#fff}.popover___mIKzg div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___mIKzg div[class~=ant-popover-inner]{background-color:#05101a99}.popover___mIKzg div[class~=ant-popover-inner-content]{color:#fff}.wrap___iu8jw{min-height:calc(100vh - 380px)}.titleLabel___bbJEs:before{content:"*";color:#e30000}.bg___NaJC8{width:1200px;margin:30px auto 200px;background:#fff;border-bottom:0px}.bg___NaJC8 [class~=ant-tabs-tab]{padding-bottom:18px;padding-top:18px;margin-left:20px;font-size:16px}.modal___EBf9Q span{margin-top:5px}.colorOrange___aQkdN{color:#ff6601}.colorYellow___o2XYr{color:#e6a23c}.flexRow___XAy1P{display:flex;flex-direction:row}.flexJustifyCenter___tAIMl{justify-content:center}.flexAlignEnd___MwOtC{align-items:flex-end}.flexAlignCenter___apJWj{align-items:center}.flexColumn___dMOlW{display:flex;flex-direction:column}.formWrap___uztcf{background-color:#fff}.formWrap___uztcf label{font-size:14px}.titleWrap___IROk8{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;color:#333;padding:10px 20px;border-bottom:1px solid #eeeeee;background:#fff}.fieldWrap___gnBO5{padding:10px 20px;border-bottom:1px solid #eeeeee}.fieldWrap___gnBO5 div[class~=ant-form-item-label] label{font-size:14px}.fieldWrap___gnBO5 input[class~=ant-input]{line-height:1.5;background:transparent;border-width:1px;height:40px;font-size:14px}.button___CNhb1{width:100px;height:38px;line-height:38px;font-weight:400;padding:0}.buttonFixed___cTnv0{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___cTnv0 div[class~=ant-form-item]{margin-bottom:0;height:100%}.buttonFixed___cTnv0 div[class~=ant-form-item-control-input]{height:100%}.buttonWrap___FmswV{display:flex;flex-direction:row;justify-content:center;align-items:center}.width180___7EIyX{width:180px}.width100___O9U5Z{width:100px}.width280___AilXa{width:280px}.difficultyHint___pTB_4{color:#888;margin-top:10px;margin-left:20px;font-size:14px}.color888____r280{color:#888}.color0152d9___r6Hxx{color:#0152d9}.serviceSettingWrap___bPOCq{padding:40px 20px;margin-bottom:20px}.serviceSettingName___bVegk{color:#666;margin-bottom:30px;font-size:16px}.serviceBox___k5D6a .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.serviceBox___k5D6a .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.serviceBox___k5D6a .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.serviceBox___k5D6a .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.serviceBox___k5D6a .ant-tabs-tab{margin:0;padding:0}.serviceBox___k5D6a .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.serviceBox___k5D6a .ant-tabs-tab-active{border:0;background:#165dff1a}.serviceBox___k5D6a .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.serviceBox___k5D6a .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.serviceBox___k5D6a .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.serviceBox___k5D6a .ant-tabs-ink-bar{display:none}.serviceSetLeft___AljUO{min-width:100px;font-weight:400;margin-bottom:4px;color:#333}.serviceSetInput___LqfwO{width:80%}.serviceSetMemoryInput___O_kjF{width:20%}.serviceSetTip___rIsFz{display:inline-block;margin-left:12px;line-height:50px;color:#999}.installPackage___vpdVI{margin-bottom:18px;margin-left:20px;max-width:600px;color:#0152d9;cursor:pointer}.popover___LAz3_{background-color:transparent;color:#fff}.popover___LAz3_ div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___LAz3_ div[class~=ant-popover-inner]{background-color:#05101a99}.popover___LAz3_ div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___Zo62g{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.serverConfig___Zo62g i{color:#165dff;font-size:14px}.viewRecommendConfig___xnQSV{color:#165dff;line-height:50px;cursor:pointer;margin-left:12px}.footerWrap___cjdMK div[class~=ant-form-item-control]{max-width:100%}.footerWrap___cjdMK div[class~=ant-form-item]{margin-bottom:0}.footerWrap___cjdMK div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}[id=educoder] .wrap___gE9H7{padding:10px 20px;font-size:14px;min-height:calc(100vh - 380px)}[id=educoder] .labelWrap___NjGrw{display:flex;flex-direction:row;margin-top:10px}[id=educoder] .label___NnvKx{width:120px;text-align:right;font-size:16px}[id=educoder] .labelContent___jIOR4{display:flex;flex-direction:column;margin-left:10px}[id=educoder] .flexRow___aKUuO{display:flex;flex-direction:row}[id=educoder] .color999___yY6G2{color:#999}[id=educoder] .radio___dA7aF{font-size:14px;display:flex;height:30px;line-height:30px}[id=educoder] .selectSchool___WxyG6,[id=educoder] .dataPicker___Ocpox{width:200px}.wrap___BgpUe{padding:10px 20px;font-size:14px;margin-bottom:60px}.wrap___BgpUe div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___BgpUe div[class~=ant-collapse-header]{padding:9px 16px!important;height:50px;align-items:center!important}.row___UWxAG .ant-form-item-row{flex-direction:row!important}.row___UWxAG .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___UWxAG .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___gaLin{background-color:#f5f5f5!important;padding:20px;height:140px;margin-bottom:10px}.btn___ZpuhS{left:80px}.sub___Jd_ZS{margin-inline-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif}.wrap___J9uHL{padding:10px 20px;font-size:14px}.labelWrap___kdl0e{display:flex;flex-direction:row;margin-top:10px}.label___RZlBA{width:140px;text-align:right;font-size:16px}.labelContent___LJE2G{display:flex;flex-direction:column;margin-left:10px}.flexRow___hNb4e{display:flex;flex-direction:row}.color999___r9hUn{color:#999}.radio___z_jH6{font-size:14px;display:block;height:30px;line-height:30px}.flexRow___iOXK1{display:flex;flex-direction:row}.flexJustifyCenter___EzhBH{justify-content:center}.flexAlignEnd___yYnjN{align-items:flex-end}.flexAlignCenter___DSXuy{align-items:center}.flexColumn___eAlHb{display:flex;flex-direction:column}.formWrap___BgCFo{background-color:#fff}.formWrap___BgCFo label{font-size:14px}.titleWrap___Y1yNk{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;color:#333;padding:10px 20px;border-bottom:1px solid #eeeeee;background:#fff}.fieldWrap___dhQNb{padding:10px 20px;border-bottom:1px solid #eeeeee}.fieldWrap___dhQNb div[class~=ant-form-item-label] label{font-size:14px}.fieldWrap___dhQNb input[class~=ant-input]{line-height:1.5;background:transparent;border-width:1px;height:40px;font-size:14px}.button___KOcw8{width:100px;height:38px;line-height:38px;font-weight:400;padding:0}.buttonFixed___fErH4{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___fErH4 div[class~=ant-form-item]{margin-bottom:0;height:100%}.buttonFixed___fErH4 div[class~=ant-form-item-control-input]{height:100%}.buttonWrap___rULI5{display:flex;flex-direction:row;justify-content:center;align-items:center}.width180___fc_Sl{width:180px}.width100___HFRB1{width:100px}.width280___QUy3U{width:280px}.difficultyHint___G2WQw{color:#888;margin-top:10px;margin-left:20px;font-size:14px}.color888___d6xbW{color:#888}.color0152d9___zc4Ea{color:#0152d9}.serviceSettingWrap___wQRSY{padding:40px 20px;margin-bottom:20px}.serviceSettingName___v9VHz{color:#666;margin-bottom:30px;font-size:16px}.serviceSetLeft___ndFSo{display:inline-block;min-width:100px;text-align:right;line-height:40px;font-weight:400}.serviceSetInput___I8YpY{width:80%}.serviceSetMemoryInput___p1DpA{width:20%}.serviceSetTip___Ra3zX{width:48%}.installPackage___JZfJB{margin-bottom:18px;margin-left:20px;max-width:600px;color:#0152d9;cursor:pointer}.popover___r6mRN{background-color:transparent;color:#fff}.popover___r6mRN div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___r6mRN div[class~=ant-popover-inner]{background-color:#05101a99}.popover___r6mRN div[class~=ant-popover-inner-content]{color:#fff}.wrap___hoiWC{min-height:calc(100vh - 380px)}.titleLabel___l238w:before{content:"*";color:#e30000} diff --git a/p__Shixuns__ThemeChange__Edit.1cda0b4d.async.js b/p__Shixuns__ThemeChange__Edit.a5c76c10.async.js similarity index 71% rename from p__Shixuns__ThemeChange__Edit.1cda0b4d.async.js rename to p__Shixuns__ThemeChange__Edit.a5c76c10.async.js index 9ecbda4871..bd92756b82 100644 --- a/p__Shixuns__ThemeChange__Edit.1cda0b4d.async.js +++ b/p__Shixuns__ThemeChange__Edit.a5c76c10.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[9511],{65363:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return gt}});var z=ue(14809),x=ue(59301),xe={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},Ye=xe,Te=ue(7657),Je=function(Be,We){return x.createElement(Te.Z,(0,z.Z)({},Be,{ref:We,icon:Ye}))},ye=x.forwardRef(Je),gt=ye},87169:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return gt}});var z=ue(14809),x=ue(59301),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Ye=xe,Te=ue(7657),Je=function(Be,We){return x.createElement(Te.Z,(0,z.Z)({},Be,{ref:We,icon:Ye}))},ye=x.forwardRef(Je),gt=ye},11724:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return gt}});var z=ue(14809),x=ue(59301),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},Ye=xe,Te=ue(7657),Je=function(Be,We){return x.createElement(Te.Z,(0,z.Z)({},Be,{ref:We,icon:Ye}))},ye=x.forwardRef(Je),gt=ye},32050:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return gt}});var z=ue(14809),x=ue(59301),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Ye=xe,Te=ue(7657),Je=function(Be,We){return x.createElement(Te.Z,(0,z.Z)({},Be,{ref:We,icon:Ye}))},ye=x.forwardRef(Je),gt=ye},99587:function(Le,_t){"use strict";_t.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},3878:function(Le,_t){"use strict";_t.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"}},96404:function(Le,_t){"use strict";_t.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"}},91711:function(Le,_t){"use strict";_t.Z={titlesize:"titlesize___vL5PR",labelWrap:"labelWrap___MMQF1",label:"label___h0nb1",labelContent:"labelContent___UmrM4",selectSchool:"selectSchool____z1Sv",dataPicker:"dataPicker____Uc0Q",itemWrap:"itemWrap___DGdf0",img:"img___yufZU",itemContent:"itemContent___PtiW4",nameWrap:"nameWrap____5hbI",name:"name___YpgWl",actionGroup:"actionGroup___CKaNY",schoolWrap:"schoolWrap___hVDkU",school:"school___dDGfK",colorOrange:"colorOrange___c0b65",colorYellow:"colorYellow___O6JJ3",graaytitle:"graaytitle___Gay2A"}},63720:function(){"use strict";function Le(fe,a,E,b){E===void 0&&(E=0),b===void 0&&(b=1/0),this._name=fe,this._defaultValue=a,this._minimum=E,this._maximum=b}Object.defineProperty(Le.prototype,"name",{get:function(){return this._name},set:function(fe){if(typeof fe!="string"||fe==="")throw new Error("Shape name must be a valid string.");this._name=fe}}),Object.defineProperty(Le.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(fe){if(typeof fe!="number"||isNaN(fe))throw new Error("The default value must be a real number, not: "+fe);this._defaultValue=fe}}),Object.defineProperty(Le.prototype,"minimum",{get:function(){return this._minimum},set:function(fe){if(typeof fe!="number"||isNaN(fe))throw new Error("Minimum must be a real number, not: "+fe);this._minimum=fe}}),Object.defineProperty(Le.prototype,"maximum",{get:function(){return this._maximum},set:function(fe){if(typeof fe!="number"||isNaN(fe))throw new Error("Maximum must be a real number, not: "+fe);this._maximum=fe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(fe,a){var E=go.Shape._FigureParameters[fe];return E?E[a]:null},go.Shape.setFigureParameter=function(fe,a,E){if(!(E instanceof Le))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var b=go.Shape._FigureParameters[fe];b||(b=[],go.Shape._FigureParameters[fe]=b),b[a]=E};var _t=[];function ue(fe,a){var E=_t.pop();return E===void 0?new go.Point(fe,a):(E.x=fe,E.y=a,E)}function z(){var fe=_t.pop();return fe===void 0?new go.Point:fe}function x(fe){_t.push(fe)}function xe(fe,a,E,b,y,ee,ae,se,ce){ce||(ce=new go.Point);var de=fe-E,Se=y-ae,Ae=NaN,Oe=NaN;if(de===0)if(Se===0)fe===E&&(Ae=fe,Oe=a);else{var Ie=(ee-se)/Se,ht=ee-Ie*y;Ae=fe,Oe=Ie*Ae+ht}else if(Se===0){var ot=(a-b)/de,vt=a-ot*fe;Ae=y,Oe=ot*Ae+vt}else{var ot=(a-b)/de,Ie=(ee-se)/Se,vt=a-ot*fe,ht=ee-Ie*y;Ae=(ht-vt)/(ot-Ie),Oe=ot*Ae+vt}return ce.x=Ae,ce.y=Oe,ce}function Ye(fe,a,E,b,y,ee,ae,se,ce,de,Se,Ae,Oe,Ie){var ht=1-ce,ot=ce,vt=fe*ht+E*ot,ea=a*ht+b*ot,Hn=E*ht+y*ot,Fa=b*ht+ee*ot,da=y*ht+ae*ot,Xt=ee*ht+se*ot,bn=vt*ht+Hn*ot,it=ea*ht+Fa*ot,Ht=Hn*ht+da*ot,hn=Fa*ht+Xt*ot,Wn=bn*ht+Ht*ot,cn=it*ht+hn*ot;de.x=vt,de.y=ea,Se.x=bn,Se.y=it,Ae.x=Wn,Ae.y=cn,Oe.x=Ht,Oe.y=hn,Ie.x=da,Ie.y=Xt}var Te=new go.Spot(.156,.156),Je=new go.Spot(.844,.844),ye=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Le("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,ee=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()));return y>1&&(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,1,-y,-y)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=E/2,b.endX=a,b.endY=E/2,b}),go.Shape.defineFigureGenerator("LineV",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=E,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(fe,a,E){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(fe,a,E){var b=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=Te,y.spot2=Je,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}),go.Shape.defineFigureGenerator("Line2",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=E,b}),go.Shape.defineFigureGenerator("Curve1",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,ye*a,0,a,(1-ye)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,ye*E,(1-ye)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,ye*E,ye*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-ye)*a,0,0,(1-ye)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Le("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*a;if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a);var y=Math.abs(b);if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y.5&&(b=.5);var y=Math.abs(b)*a;if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a/2);var y=Math.abs(b);if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a/2);var y=Math.abs(b);if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y0&&(ae.add(new go.PathSegment(go.PathSegment.Move,a/2+se,a/2)),ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,se,se).close())),ee.spot1=Te,ee.spot2=Je,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(fe,a,E){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,b*E).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Le("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Le("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(fe,a,E){var b=fe?fe.parameter1:NaN,y=fe?fe.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var ee=b%360;ee<0&&(ee+=360);var ae=y%360,se=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(se,se).add(new go.PathSegment(go.PathSegment.Arc,ee,ae,se,se,se,se).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(fe,a,E){var b=ye/Math.SQRT2*.5,y=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,ee*E,a,(1-b)*E,(y+b)*a,(ee+b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Le("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,a)/2,ee=a/2,ae=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ae-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Le("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,a)/2,ee=a/2,ae=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ae-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Le("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(fe,a,E){var b=fe?fe.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var ee=a/2,ae=E/2,se=Math.atan2(E,a),ce=b-Math.min(Math.cos(se)*b/2,ee),de=b-Math.min(Math.sin(se)*b/2,ae),y=new go.Geometry,Se=new go.PathFigure(ce,0,!0);return y.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,ee,.2*E)),Se.add(new go.PathSegment(go.PathSegment.Line,a-ce,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,de)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,a,E-de)),Se.add(new go.PathSegment(go.PathSegment.Line,a-ce,E)),Se.add(new go.PathSegment(go.PathSegment.Line,ee,.8*E)),Se.add(new go.PathSegment(go.PathSegment.Line,ce,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,E-de)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,0,de).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Le("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Le("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Le("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.5);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-b)*a,.25*E,Math.abs(1-b)*a,.75*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,ye*a,0,a,(.5-ye/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+ye/2)*E,ye*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var ee=.2,ae=.3,se=0,ce=ee*ye;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5+ee+se)*E,(.5-ee+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ae)*a,(.5+se)*E,(.5+ce+ae)*a,(.5+ee+se)*E,(.5+ee+ae)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-ee+se)*E,(1-.5+ee+ae)*a,(.5-ce+se)*E,(.5+ce+ae)*a,(.5-ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ce+ae)*a,(.5-ee+se)*E,(.5-ee+ae+.05)*a,(.5-ce+se-.02)*E)),ee=.2,ae=0,se=-.3,ce=ee*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ae)*a,(.5+se)*E,(.5+ce+ae)*a,(.5+ee+se)*E,(.5+ee+ae)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-ee+se)*E,(1-.5+ee+ae)*a,(.5-ce+se)*E,(.5+ce+ae)*a,(.5-ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ae)*a,(.5+se)*E,(.5-ce+ae)*a,(.5-ee+se)*E,(.5-ee+ae)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ce+ae)*a,(.5+ee+se)*E,(.5-ee+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+ee+se)*E)),ee=.2,ae=-.3,se=0,ce=ee*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-ee+se)*E,(1-.5+ee+ae-.05)*a,(.5-ce+se-.02)*E,(.5+ce+ae)*a,(.5-ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ae)*a,(.5+se)*E,(.5-ce+ae)*a,(.5-ee+se)*E,(.5-ee+ae)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5+ee+se)*E,(.5-ee+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ce+ae)*a,(.5+ee+se)*E,(.5+ee+ae)*a,(.5+ce+se)*E).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,ae=.5,se=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ae+ee)*a,se*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ae,E*se,ee*a,ee*a).close()),y=new go.PathFigure(a*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),se=.75,y=new go.PathFigure((ae+ee)*a,se*E,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ae,E*se,ee*a,ee*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(fe,a,E){var b=.8535533905932737,y=.5*a,ee=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,ee,y,ee)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=.5,se=.5,ce=new go.PathFigure(ae*a,(se-ee)*E);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),ee=.4,y=ye*.4;var de=z(),Se=z(),Ae=z(),Oe=z();Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.42,de,Se,Ae,Oe,Oe);var Ie=z(),ht=z(),ot=z();Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.58,Oe,Oe,ot,Ie,ht);var vt=z(),ea=z(),Hn=z();Ye(ae,se+ee,ae-y,se+ee,ae-ee,se+y,ae-ee,se,.42,vt,ea,Hn,Oe,Oe);var Fa=z(),da=z(),Xt=z();return Ye(ae,se+ee,ae-y,se+ee,ae-ee,se+y,ae-ee,se,.58,Oe,Oe,Xt,Fa,da),ce.add(new go.PathSegment(go.PathSegment.Move,Xt.x*a,Xt.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,Fa.x*a,Fa.y*E,da.x*a,da.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae-ee)*a,(se-y)*E,(ae-y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ae.x*a,Ae.y*E,de.x*a,de.y*E,Se.x*a,Se.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,Xt.x*a,Xt.y*E).close()),ce.add(new go.PathSegment(go.PathSegment.Move,Hn.x*a,Hn.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,ot.x*a,ot.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,Ie.x*a,Ie.y*E,ht.x*a,ht.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Hn.x*a,Hn.y*E,vt.x*a,vt.y*E,ea.x*a,ea.y*E).close()),x(de),x(Se),x(Ae),x(Oe),x(Ie),x(ht),x(ot),x(vt),x(ea),x(Hn),x(Fa),x(da),x(Xt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Le("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var y=(a-b)/2,ee=y+b;return new go.Geometry().add(new go.PathFigure(ee,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(fe,a,E){var b=new go.Geometry,y=ye*.4,ee=.4,ae=.5,se=.5,ce=z(),de=z(),Se=z(),Ae=z(),Oe=new go.PathFigure((ae-ee)*a,se*E,!1);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae-ee)*a,(se-y)*E,(ae-y)*a,(se-ee)*E)),Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.44,Se,Ae,de,ce,ce),Oe.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Se.x*a,Se.y*E,Ae.x*a,Ae.y*E));var Ie=ue(de.x,de.y);Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.56,ce,ce,de,Se,Ae);var ht=ue(de.x,de.y);Oe.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.95*.9)*a,Ie.y*.1*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ie.y*.1*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,0)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,(ht.x*.1+.9)*a,.15*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,(ht.x*.1+.9)*a,(ht.y*.1+.05*.9)*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,ht.x*a,ht.y*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,Se.x*a,Se.y*E,Ae.x*a,Ae.y*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se+ee)*E,(ae-ee)*a,(se+y)*E)),ee=.35,y=ye*.35;var ot=new go.PathFigure(ae*a,(se-ee)*E,!1);b.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ot.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ot.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E));var vt=new go.PathFigure((ae-ee)*a,se*E,!1);return b.add(vt),x(ce),x(de),x(Se),x(Ae),x(Ie),x(ht),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(fe,a,E){var b=new go.Geometry,y=.375,ee=0,ae=-.125,se=y*ye,ce=new go.PathFigure((.525+ee)*a,(.5+y+ae)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ae)*E,(.5+se+ee)*a,(.5+y+ae)*E,(.5+y+ee)*a,(.5+se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ae)*E,(1-.5+y+ee)*a,(.5-se+ae)*E,(.5+se+ee)*a,(.5-y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ae)*E,(.5-se+ee)*a,(.5-y+ae)*E,(.5-y+ee)*a,(.5-se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+y+ae)*E,(.5-y+ee)*a,(.5+se+ae)*E,(.5-se+ee)*a,(.5+y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,ee=0,ae=-.125,se=y*ye;var ce=new go.PathFigure((1-.5+y+ee)*a,(.5+ae)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+y+ae)*E,(.5+y+ee)*a,(.5+se+ae)*E,(.5+se+ee)*a,(.5+y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ae)*E,(.5-se+ee)*a,(.5+y+ae)*E,(.5-y+ee)*a,(.5+se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ae)*E,(.5-y+ee)*a,(.5-se+ae)*E,(.5-se+ee)*a,(.5-y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ae)*E,(.5+se+ee)*a,(.5-y+ae)*E,(1-.5+y+ee)*a,(.5-se+ae)*E));var ce=new go.PathFigure((.525+ee)*a,(.5+y+ae)*E,!1);return b.add(ce),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(fe,a,E){var b=fe?fe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(fe,a,E){var b=fe?fe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(fe,a,E){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(fe,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(fe,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Le("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Le("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=.3);var ee=(1-b)*a,ae=(.5-y/2)*E,se=(.5+y/2)*E,ce=new go.Geometry,de=new go.PathFigure(0,ae,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,ee,ae)),de.add(new go.PathSegment(go.PathSegment.Line,ee,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,ee,E)),de.add(new go.PathSegment(go.PathSegment.Line,ee,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,ae/E);var Se=xe(0,se/E,1,se/E,ee/a,1,1,.5,z());return ce.spot2=new go.Spot(Se.x,Se.y),x(Se),ce}),go.Shape.setFigureParameter("Arrow2",0,new Le("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Le("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var ee=a-b,ae=(E-y)/2,se=ae+y,ce=new go.Geometry,de=new go.PathFigure(0,ae,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,ee,ae)),de.add(new go.PathSegment(go.PathSegment.Line,ee,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,ee,E)),de.add(new go.PathSegment(go.PathSegment.Line,ee,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,ae/E);var Se=xe(0,se/E,1,se/E,ee/a,1,1,.5,z());return ce.spot2=new go.Spot(Se.x,Se.y),x(Se),ce}),go.Shape.defineFigureGenerator("Chevron",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Le("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,ee=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ce=xe(0,.5,.3,0,0,y/E,.1,y/E,z());return ae.spot1=new go.Spot(ce.x,ce.y),ce=xe(.7,1,1,.5,0,ee/E,1,ee/E,ce),ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Le("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Le("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=40);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-b)/2,ae=ee+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,ee=(E-b)/2,ae=ee+b,se=0,ce=E):(ee=0,ae=E,se=0,ce=E));var de=new go.Geometry,Se=new go.PathFigure(a,.5*E,!0);de.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close());var Ae=xe(0,.5,.3,se/E,0,ee/E,1,ee/E,z());return de.spot1=new go.Spot(Ae.x,Ae.y),Ae=xe(.7,ce/E,1,.5,0,ae/E,1,ae/E,Ae),de.spot2=new go.Spot(Ae.x,Ae.y),x(Ae),de}),go.Shape.setFigureParameter("IBeamArrow",0,new Le("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,ee=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(0,y/E);var ce=xe(.7,1,1,.5,0,ee/E,1,ee/E,z());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new Le("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Le("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=40);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-b)/2,ae=ee+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,ee=(E-b)/2,ae=ee+b,se=0,ce=E):(ee=0,ae=E,se=0,ce=E));var de=new go.Geometry,Se=new go.PathFigure(a,.5*E,!0);de.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close()),de.spot1=new go.Spot(0,ee/E);var Ae=xe(.7,ce/E,1,.5,0,ae/E,1,ae/E,z());return de.spot2=new go.Spot(Ae.x,Ae.y),x(Ae),de}),go.Shape.setFigureParameter("Pointer",0,new Le("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var ae=xe(.2,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ae.x,ae.y),x(ae),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Le("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y.spot1=new go.Spot(b,.35);var ae=xe(0,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ae.x,ae.y),x(ae),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Le("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*E,ee=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,0,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(.2,.3);var ce=xe(.7,1,1,.5,0,ee/E,1,ee/E,z());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Le("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=50);var y=(E-b)/2,ee=y+b;b>E&&(y=0,ee=E);var ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,0,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(.2,y/E);var ce=xe(.7,1,1,.5,0,ee/E,1,ee/E,z());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("SquareArrow",0,new Le("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=ye*.1,ae=new go.PathFigure(0,.9*E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var ee=new go.PathFigure(0,.9*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,ee=ye*.5,ae=new go.PathFigure(0,b,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+ee)*a,0,1*a,ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-ye*b,(.5+ee)*a,1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-ee)*a,1*E,0,E-ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b));var se=new go.PathFigure(a,b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ye*b,(.5+ee)*a,2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-ee)*a,2*b,0,2*b-ye*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,ee=ye*.5,ae=new go.PathFigure(0,E-b,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+ee)*a,0,a,ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-ye*b,(.5+ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-ee)*a,E,0,E-ye*b));var se=new go.PathFigure(0,E-b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*b,0,E-b-ye*b,(.5-ee)*a,E-2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,E-b,(.5+ee)*a,E-2*b,a,E-b-ye*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,ee=ye*.5,ae=new go.PathFigure(b,0,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+ee)*E,a-ye*b,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-ee)*E,ye*b,0));var se=new go.PathFigure(b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*E,b+ye*b,0,2*b,(.5-ee)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,E,2*b,(.5+ee)*E,b+ye*b,E)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,ee=ye*.5,ae=new go.PathFigure(a-b,0,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+ee)*E,a-ye*b,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-ee)*E,ye*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var se=new go.PathFigure(a-b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*E,a-b-ye*b,0,a-2*b,(.5-ee)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a-2*b,(.5+ee)*E,a-b-ye*b,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.25*a,.25*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var ee=new go.PathFigure(.5*a,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(fe,a,E){var b=new go.Geometry,y=.2,ee=.1,ae=ye*y,se=ye*ee,ce=.5,de=.1,Se=new go.PathFigure(ce*a,(de+ee)*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce-y)*a,de*E,(ce-ae)*a,(de+ee)*E,(ce-y)*a,(de+se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ee)*E,(ce-y)*a,(de-se)*E,(ce-ae)*a,(de-ee)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce+y)*a,de*E,(ce+ae)*a,(de-ee)*E,(ce+y)*a,(de-se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ee)*E,(ce+y)*a,(de+se)*E,(ce+ae)*a,(de+ee)*E));var Ae=.05,Oe=ye*Ae;ce=.05,de=.25;var Ie=new go.PathFigure(.5*a,.2*E,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ce=.95,de=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Ae)*a,de*E,(ce+Oe)*a,(de-Ae)*E,(ce+Ae)*a,(de-Oe)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),Ae=.025,Oe=ye*Ae,ce=.825,de=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Ae)*E,(ce+Ae)*a,(de-Oe)*E,(ce+Oe)*a,(de-Ae)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ae)*a,de*E,(ce-Oe)*a,(de-Ae)*E,(ce-Ae)*a,(de-Oe)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),Ae=.05,Oe=ye*Ae,ce=.5,de=.7,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Ae)*E,(ce+Ae)*a,(de-Oe)*E,(ce+Oe)*a,(de-Ae)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ae)*a,de*E,(ce-Oe)*a,(de-Ae)*E,(ce-Ae)*a,(de-Oe)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),Ae=.025,Oe=ye*Ae,ce=.175,de=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Ae)*E,(ce+Ae)*a,(de-Oe)*E,(ce+Oe)*a,(de-Ae)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ae)*a,de*E,(ce-Oe)*a,(de-Ae)*E,(ce-Ae)*a,(de-Oe)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),Ae=.05,Oe=ye*Ae,ce=.05,de=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Ae)*E,(ce-Ae)*a,(de-Oe)*E,(ce-Oe)*a,(de-Ae)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Le("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,ee=new go.PathFigure(a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var ee=new go.PathFigure(.5*a,.5*E,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(0,y*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("Database",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=ye*.1,ae=new go.PathFigure(a,.1*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+ee)*E,(.5+y)*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+ee)*E)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=ye*.1,ae=new go.PathFigure(a,.1*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var ee=ye*.2,ae=new go.PathFigure(0,.2*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*E,(.2-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+ee)*a,0,a,(.2-ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+ee)*E,(.8+ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-ee)*a,E,0,(.8+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var se=new go.PathFigure(0,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(0,y*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("Document",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(.1*a,.4*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.75*a,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var ee=new go.PathFigure(a,.5*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E));var ae=new go.PathFigure(a,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN,ee=fe?fe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.1);var ae=new go.PathFigure(0,0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Move,0,ee*E)),se.add(new go.PathSegment(go.PathSegment.Line,a,ee*E)),b}),go.Shape.defineFigureGenerator("Junction",function(fe,a,E){var b=new go.Geometry,y=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ae=ye*.5,se=.5,ce=new go.PathFigure(a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,E,a,(se+ae)*E,(se+ae)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,se*E,(se-ae)*a,E,0,(se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,0,0,(se-ae)*E,(se-ae)*a,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,se*E,(se+ae)*a,0,a,(se-ae)*E));var de=new go.PathFigure((ee+y)*a,(ee+y)*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*E)),de.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+y)*E)),de.add(new go.PathSegment(go.PathSegment.Line,(ee+y)*a,ee*E)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var ee=new go.PathFigure(.1*a,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=new go.PathFigure(.5*a,E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*E,a,(ee+y)*E,(ee+y)*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.7);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var ee=new go.PathFigure(.2*a,.1*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=1-y,ae=new go.PathFigure(0,0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var se=new go.PathFigure(.5*y*a,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=new go.PathFigure(a,ee*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var se=new go.PathFigure(a,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN,ee=fe?fe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN,ee=fe?fe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure((1-y)*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b}),go.Shape.defineFigureGenerator("Process",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(0,.5*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(y*a,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=new go.PathFigure(a,ee*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var se=new go.PathFigure(a,ee*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,ee*E));var ce=new go.PathFigure(.8*a,.75*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),b}),go.Shape.defineFigureGenerator("Ground",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b}),go.Shape.defineFigureGenerator("Inverter",function(fe,a,E){var b=new go.Geometry,y=ye*.1,ee=.1,ae=.9,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,E)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var de=new go.PathFigure((ae+ee)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se+ee)*E,(ae-ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae-ee)*a,(se-y)*E,(ae-y)*a,(se-ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se-ee)*E,(ae+ee)*a,(se-y)*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=ye*.4,ae=ye*.1,se=.1,ce=.9,de=.5,Se=new go.PathFigure(.8*a,.5*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+ee)*E,(.4+y)*a,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-ee)*E));var Ae=new go.PathFigure((ce+se)*a,de*E,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+se)*E,(ce+se)*a,(de+ae)*E,(ce+ae)*a,(de+se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a,de*E,(ce-ae)*a,(de+se)*E,(ce-se)*a,(de+ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-se)*E,(ce-se)*a,(de-ae)*E,(ce-ae)*a,(de-se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a,de*E,(ce+ae)*a,(de-se)*E,(ce+se)*a,(de-ae)*E)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*y,ae=0,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ae+ee)*a,(se-y)*E,.7*a,(se-ee)*E)),y=.1,ee=ye*.1,ae=.9,se=.5;var de=new go.PathFigure((ae-y)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*y,ae=0,se=.5,ce=new go.PathFigure(0,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ae+ee+ee)*a,(se-y)*E,.8*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(se+ee)*E,(ae+ee+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*y,ae=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.8*a,.5*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ae+ee)*a,(se-y)*E,.7*a,(se-ee)*E)),y=.1,ee=ye*.1,ae=.9,se=.5;var Se=new go.PathFigure((ae-y)*a,se*E,!0);return b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*y,ae=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.2*a,0,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ae+ee)*a,(se-y)*E,.9*a,(se-ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Resistor",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b}),go.Shape.defineFigureGenerator("Inductor",function(fe,a,E){var b=new go.Geometry,y=ye*.1,ee=.1,ae=.1,se=.5,ce=new go.PathFigure((ae-y*.5)*a,E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,0,(ae-y)*a,E,(ae-ee)*a,0)),ae=.3,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+ee)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,0,(ae-y)*a,E,(ae-ee)*a,0)),ae=.5,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+ee)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,0,(ae-y)*a,E,(ae-ee)*a,0)),ae=.7,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+ee)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,0,(ae-y)*a,E,(ae-ee)*a,0)),ae=.9,ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y*.5)*a,E,(ae+ee)*a,0,(ae+y)*a,E)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=.5,se=.5,ce=new go.PathFigure((ae-ee)*a,se*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae-ee)*a,(se-y)*E,(ae-y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se-ee)*E,(ae+ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se+ee)*E,(ae-ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Move,(ae-ee+.1)*a,se*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee-.1)*a,se*E,ae*a,(se-ee)*E,ae*a,(se+ee)*E)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Diode",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(fe,a,E){var b=new go.Geometry,y=a,ee=E;a=a*.38,E=E*.6;var ae=ye*.8,se=.8,ce=0,de=.5,Se=(y-a)/2,Ae=(ee-E)/2,Oe=new go.PathFigure(ce*a+Se,(de+se)*E+Ae,!0);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Ae,(ce-ae)*a+Se,(de+se)*E+Ae,(ce-se)*a+Se,(de+ae)*E+Ae)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce-se)*a+Se,(de-ae)*E+Ae,(ce-ae)*a+Se,(de-se)*E+Ae)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+ae*.5)*a+Se,de*E+Ae,ce*a+Se,(de-se)*E+Ae,(ce-se+ae*.5)*a+Se,(de-ae)*E+Ae)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce-se+ae*.5)*a+Se,(de+ae)*E+Ae,ce*a+Se,(de+se)*E+Ae).close()),ae=ye*.4,se=.4,ce=.2,de=.5;var Ie=new go.PathFigure(ce*a+Se,(de+se)*E+Ae,!0);b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Ae,(ce-ae)*a+Se,(de+se)*E+Ae,(ce-se)*a+Se,(de+ae)*E+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce-se)*a+Se,(de-ae)*E+Ae,(ce-ae)*a+Se,(de-se)*E+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+ae*.5)*a+Se,de*E+Ae,ce*a+Se,(de-se)*E+Ae,(ce-se+ae*.5)*a+Se,(de-ae)*E+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce-se+ae*.5)*a+Se,(de+ae)*E+Ae,ce*a+Se,(de+se)*E+Ae).close()),ae=ye*.2,se=.2,ce=.5,de=.5;var ht=new go.PathFigure((ce-se)*a+Se,de*E+Ae,!0);b.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce-se)*a+Se,(de-ae)*E+Ae,(ce-ae)*a+Se,(de-se)*E+Ae)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Ae,(ce+ae)*a+Se,(de-se)*E+Ae,(ce+se)*a+Se,(de-ae)*E+Ae)),ht.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce+se)*a+Se,(de+ae)*E+Ae,(ce+ae)*a+Se,(de+se)*E+Ae)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Ae,(ce-ae)*a+Se,(de+se)*E+Ae,(ce-se)*a+Se,(de+ae)*E+Ae)),ae=ye*.4,se=.4,ce=.8,de=.5;var ot=new go.PathFigure(ce*a+Se,(de-se)*E+Ae,!0);b.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Ae,(ce+ae)*a+Se,(de-se)*E+Ae,(ce+se)*a+Se,(de-ae)*E+Ae)),ot.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce+se)*a+Se,(de+ae)*E+Ae,(ce+ae)*a+Se,(de+se)*E+Ae)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-ae*.5)*a+Se,de*E+Ae,ce*a+Se,(de+se)*E+Ae,(ce+se-ae*.5)*a+Se,(de+ae)*E+Ae)),ot.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce+se-ae*.5)*a+Se,(de-ae)*E+Ae,ce*a+Se,(de-se)*E+Ae).close()),ae=ye*.8,se=.8,ce=1,de=.5;var vt=new go.PathFigure(ce*a+Se,(de-se)*E+Ae,!0);return b.add(vt),vt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Ae,(ce+ae)*a+Se,(de-se)*E+Ae,(ce+se)*a+Se,(de-ae)*E+Ae)),vt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce+se)*a+Se,(de+ae)*E+Ae,(ce+ae)*a+Se,(de+se)*E+Ae)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-ae*.5)*a+Se,de*E+Ae,ce*a+Se,(de+se)*E+Ae,(ce+se-ae*.5)*a+Se,(de+ae)*E+Ae)),vt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce+se-ae*.5)*a+Se,(de-ae)*E+Ae,ce*a+Se,(de-se)*E+Ae).close()),b}),go.Shape.defineFigureGenerator("Email",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),b}),go.Shape.defineFigureGenerator("Ethernet",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,E,!0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ae=new go.PathFigure(.6*a,E,!0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var se=new go.PathFigure(0,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),se.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),b}),go.Shape.defineFigureGenerator("Power",function(fe,a,E){var b=new go.Geometry,y=ye*.4,ee=.4,ae=.5,se=.5,ce=z(),de=z(),Se=z(),Ae=z();Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.5,ce,ce,de,Se,Ae);var Oe=ue(de.x,de.y),Ie=new go.PathFigure(de.x*a,de.y*E,!0);b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,Se.x*a,Se.y*E,Ae.x*a,Ae.y*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se+ee)*E,(ae-ee)*a,(se+y)*E)),Ye(ae-ee,se,ae-ee,se-y,ae-y,se-ee,ae,se-ee,.5,Se,Ae,de,ce,ce),Ie.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Se.x*a,Se.y*E,Ae.x*a,Ae.y*E)),y=ye*.3,ee=.3,Ye(ae-ee,se,ae-ee,se-y,ae-y,se-ee,ae,se-ee,.5,Se,Ae,de,ce,ce),Ie.add(new go.PathSegment(go.PathSegment.Line,de.x*a,de.y*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,Ae.x*a,Ae.y*E,Se.x*a,Se.y*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.5,ce,ce,de,Se,Ae),Ie.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Ae.x*a,Ae.y*E,Se.x*a,Se.y*E).close());var Ie=new go.PathFigure(.45*a,0,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),x(ce),x(de),x(Se),x(Ae),x(Oe),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function ee(ae,se,ce){ae.add(new go.PathSegment(go.PathSegment.Move,(.3+se)*a,(.8+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.5+se)*a,(.5+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.1+se)*a,(.5+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.3+se)*a,(.8+ce)*E).close())}return ee(y,0,0),ee(y,.4,0),ee(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(fe,a,E){var b=new go.Geometry,y=.5,ee=0,ae=0,se=y*ye,ce=.4*Math.SQRT2/2+.5,de=.5-.5*Math.SQRT2/2,Se=1,Ae=.5,Oe=.5,Ie=0,ht=new go.PathFigure(ce*a,(1-de)*E,!1);return b.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,Ae*E,Se*a,.7*E,Se*a,Ae*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+ee)*a,(Ie+ee)*E,(.5+y+ee)*a,(.5-se+ee)*E,(.5+se+ee)*a,(.5-y+ee)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ae)*E,(.5-se+ee)*a,(.5-y+ae)*E,(.5-y+ee)*a,(.5-se+ae)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*E,(.5-y+ee)*a,(.5+se+ae)*E,(.5-se+ee)*a,.9*E)),ht.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*E)),ht.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*E)),ht.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var ee=new go.PathFigure(a,E,!1);b.add(ee);var ae=new go.PathFigure(0,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var ee=new go.PathFigure(.45*a,.73*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var ee=new go.PathFigure(.335*a,(1-.555)*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ae=.5-.285,se=.5,ce=ae,de=Math.PI/4,Se=4*(1-Math.cos(de))/(3*Math.sin(de)),Ae=Se*.5,Oe=ae,Ie=ae,ht=Se*Oe,ot=Se*Ie;ee.add(new go.PathSegment(go.PathSegment.Bezier,(se-Oe)*a,ce*E,(se-(ht+Oe)/2)*a,(ce+(Ie+ot)/2)*E,(se-Oe)*a,(ce+ot)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ie)*E,(se-Oe)*a,(ce-ot)*E,(se-ht)*a,(ce-Ie)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(se+Oe)*a,ce*E,(se+ht)*a,(ce-Ie)*E,(se+Oe)*a,(ce-ot)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(se+Oe)*a,(ce+ot)*E,(se+(ht+Oe)/2)*a,(ce+(Ie+ot)/2)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var vt=new go.PathFigure(.2*a,E,!1);b.add(vt),vt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var ea=new go.PathFigure(.8*a,E,!1);return b.add(ea),ea.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.2*a,.2*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var ee=new go.PathFigure(a,E,!1);b.add(ee);var ae=new go.PathFigure(.1*a,E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Caution",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var ee=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,ee*a,ee*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),b}),go.Shape.defineFigureGenerator("Recycle",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var ee=new go.PathFigure(.475*a,.2*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ae=new go.PathFigure(.675*a,.575*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*.5,ae=new go.PathFigure(a,y*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+ee)*E,(y+ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-ee)*a,E,0,(y+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-ee)*E,(y-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+ee)*a,0,a,(y-ee)*E));var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),se.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),b}),go.Shape.defineFigureGenerator("Package",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,.15*E,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ae=new go.PathFigure(0,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Component",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var ee=new go.PathFigure(0,.2*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ae=new go.PathFigure(0,.6*E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var ee=new go.PathFigure(.15*a,.6*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ae=.1,se=ye*.1,ce=.2,de=.9,Se=new go.PathFigure((ce-ae)*a,de*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ae)*E,(ce-ae)*a,(de-se)*E,(ce-se)*a,(de-ae)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,de*E,(ce+se)*a,(de-ae)*E,(ce+ae)*a,(de-se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ae)*E,(ce+ae)*a,(de+se)*E,(ce+se)*a,(de+ae)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,de*E,(ce-se)*a,(de+ae)*E,(ce-ae)*a,(de+se)*E).close()),ae=.1,se=ye*.1,ce=.8,de=.9;var Ae=new go.PathFigure((ce-ae)*a,de*E,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ae)*E,(ce-ae)*a,(de-se)*E,(ce-se)*a,(de-ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,de*E,(ce+se)*a,(de-ae)*E,(ce+ae)*a,(de-se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ae)*E,(ce+ae)*a,(de+se)*E,(ce+se)*a,(de+ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,de*E,(ce-se)*a,(de+ae)*E,(ce-ae)*a,(de+se)*E).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b}),go.Shape.defineFigureGenerator("Forklift",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ae=new go.PathFigure(.5*a,.8*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var se=new go.PathFigure(.5*a,.7*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ce=.1,de=ye*.1,Se=.1,Ae=.9,Oe=new go.PathFigure((Se-ce)*a,Ae*E,!0);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Ae-ce)*E,(Se-ce)*a,(Ae-de)*E,(Se-de)*a,(Ae-ce)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ce)*a,Ae*E,(Se+de)*a,(Ae-ce)*E,(Se+ce)*a,(Ae-de)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Ae+ce)*E,(Se+ce)*a,(Ae+de)*E,(Se+de)*a,(Ae+ce)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ce)*a,Ae*E,(Se-de)*a,(Ae+ce)*E,(Se-ce)*a,(Ae+de)*E)),ce=.1,de=ye*.1,Se=.4,Ae=.9;var Ie=new go.PathFigure((Se-ce)*a,Ae*E,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Ae-ce)*E,(Se-ce)*a,(Ae-de)*E,(Se-de)*a,(Ae-ce)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ce)*a,Ae*E,(Se+de)*a,(Ae-ce)*E,(Se+ce)*a,(Ae-de)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Ae+ce)*E,(Se+ce)*a,(Ae+de)*E,(Se+de)*a,(Ae+ce)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ce)*a,Ae*E,(Se-de)*a,(Ae+ce)*E,(Se-ce)*a,(Ae+de)*E)),b}),go.Shape.defineFigureGenerator("RailShipment",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var ee=new go.PathFigure(.45*a,.7*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ae=new go.PathFigure(.55*a,.4*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Se=.05,Ae=ye*.05,Oe=.175,Ie=.95,se=new go.PathFigure((Oe-Se)*a,Ie*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie-Se)*E,(Oe-Se)*a,(Ie-Ae)*E,(Oe-Ae)*a,(Ie-Se)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+Se)*a,Ie*E,(Oe+Ae)*a,(Ie-Se)*E,(Oe+Se)*a,(Ie-Ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie+Se)*E,(Oe+Se)*a,(Ie+Ae)*E,(Oe+Ae)*a,(Ie+Se)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-Se)*a,Ie*E,(Oe-Ae)*a,(Ie+Se)*E,(Oe-Se)*a,(Ie+Ae)*E));var Se=.05,Ae=ye*.05,Oe=.375,Ie=.95,ce=new go.PathFigure((Oe-Se)*a,Ie*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie-Se)*E,(Oe-Se)*a,(Ie-Ae)*E,(Oe-Ae)*a,(Ie-Se)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+Se)*a,Ie*E,(Oe+Ae)*a,(Ie-Se)*E,(Oe+Se)*a,(Ie-Ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie+Se)*E,(Oe+Se)*a,(Ie+Ae)*E,(Oe+Ae)*a,(Ie+Se)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-Se)*a,Ie*E,(Oe-Ae)*a,(Ie+Se)*E,(Oe-Se)*a,(Ie+Ae)*E));var Se=.05,Ae=ye*.05,Oe=.625,Ie=.95,de=new go.PathFigure((Oe-Se)*a,Ie*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie-Se)*E,(Oe-Se)*a,(Ie-Ae)*E,(Oe-Ae)*a,(Ie-Se)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+Se)*a,Ie*E,(Oe+Ae)*a,(Ie-Se)*E,(Oe+Se)*a,(Ie-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie+Se)*E,(Oe+Se)*a,(Ie+Ae)*E,(Oe+Ae)*a,(Ie+Se)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-Se)*a,Ie*E,(Oe-Ae)*a,(Ie+Se)*E,(Oe-Se)*a,(Ie+Ae)*E));var Se=.05,Ae=ye*.05,Oe=.825,Ie=.95,ht=new go.PathFigure((Oe-Se)*a,Ie*E,!0);b.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie-Se)*E,(Oe-Se)*a,(Ie-Ae)*E,(Oe-Ae)*a,(Ie-Se)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+Se)*a,Ie*E,(Oe+Ae)*a,(Ie-Se)*E,(Oe+Se)*a,(Ie-Ae)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie+Se)*E,(Oe+Se)*a,(Ie+Ae)*E,(Oe+Ae)*a,(Ie+Se)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-Se)*a,Ie*E,(Oe-Ae)*a,(Ie+Se)*E,(Oe-Se)*a,(Ie+Ae)*E).close());var ot=new go.PathFigure(0,E,!1);return b.add(ot),ot.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ae=new go.PathFigure(.15*a,E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var se=.05,ce=ye*.05,de=.35,Se=.775,Ae=new go.PathFigure((de-se)*a,Se*E,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Se-se)*E,(de-se)*a,(Se-ce)*E,(de-ce)*a,(Se-se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(de+se)*a,Se*E,(de+ce)*a,(Se-se)*E,(de+se)*a,(Se-ce)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Se+se)*E,(de+se)*a,(Se+ce)*E,(de+ce)*a,(Se+se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(de-se)*a,Se*E,(de-ce)*a,(Se+se)*E,(de-se)*a,(Se+ce)*E).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Globe",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),b}),go.Shape.defineFigureGenerator("Wave",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),b}),go.Shape.defineFigureGenerator("Operator",function(fe,a,E){var b=new go.Geometry,y=.3,ee=ye*.3,ae=.5,se=.7,ce=new go.PathFigure((ae-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E));var de=new go.PathFigure(0,.7*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var ee=new go.PathFigure(0,.6*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b}),go.Shape.defineFigureGenerator("Delete",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*.5,ae=.5,se=.5,ce=new go.PathFigure((ae-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E));var de=new go.PathFigure(.15*a,.5*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),b}),go.Shape.defineFigureGenerator("Flag",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),b}),go.Shape.defineFigureGenerator("Help",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*.5,ae=.5,se=.5,ce=new go.PathFigure((ae-y)*a,se*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E).close()),y=.05,ee=ye*.05,ae=.5,se=.8;var de=new go.PathFigure((ae-y)*a,se*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E).close()),de.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),de.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),b}),go.Shape.defineFigureGenerator("Location",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),b}),go.Shape.defineFigureGenerator("Unlocked",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),b}),go.Shape.defineFigureGenerator("Gear",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),b}),go.Shape.defineFigureGenerator("Map",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b}),go.Shape.defineFigureGenerator("Eject",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var ee=new go.PathFigure(0,E*.6,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var ee=new go.PathFigure(.126*a,.85*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ae=new go.PathFigure(.402*a,.85*E,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var se=new go.PathFigure(.678*a,.85*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ce=new go.PathFigure(.5*a,.1*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var ee=new go.PathFigure(a*.204,E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ae=new go.PathFigure(a*.408,E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var se=new go.PathFigure(a*.612,E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ce=new go.PathFigure(a*.816,E,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ae=new go.PathFigure(a*.055,.13*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var se=new go.PathFigure(a*.055,.18*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),se.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ce=new go.PathFigure(a*1,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),b}),go.Shape.defineFigureGenerator("Key",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(0,0,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ae=new go.PathFigure(a*.11,E*.1,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var se=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(fe,a,E){var b=new go.Geometry,y=8,ee=y*ye,ae=new go.PathFigure(y,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,ee,ee,0).close());var se=new go.PathFigure(a*.83,0,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ce=new go.PathFigure(a*.83,E*1,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var de=new go.PathFigure(a*.78,E*.05,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),de.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,ee=E*.8,ae=new go.Geometry,se=new go.PathFigure(b,0,!0);return ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)),se.add(new go.PathSegment(go.PathSegment.Line,a,ee-b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,ee,a,ee-y,a-y,ee)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),se.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),se.add(new go.PathSegment(go.PathSegment.Line,b,ee)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-b,y,ee,0,ee-y)),se.add(new go.PathSegment(go.PathSegment.Line,0,b)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(ae.spot1=new go.Spot(0,0,y,y),ae.spot2=new go.Spot(1,.8,-y,-y)):(ae.spot1=go.Spot.TopLeft,ae.spot2=new go.Spot(1,.8)),ae}),go.Shape.defineFigureGenerator("Repeat",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var ee=new go.PathFigure(a*1,E*.55,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var ee=new go.PathFigure(a*.1,E*.2,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ae=new go.PathFigure(a*.28,E*.37,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(fe,a,E){var b=new go.Geometry,y=15,ee=y*ye,ae=new go.PathFigure(a*.62,E*.475,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),ee>1?(b.spot1=new go.Spot(0,0,ee,ee),b.spot2=new go.Spot(1,1,-ee,-ee)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ae=new go.PathFigure(a*.4,E*0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var ee=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ae=new go.PathFigure(a*.5,E*0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var ee=new go.PathFigure(a*.235,E*.28,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001: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 Le={},_t="5.0",ue={},z=null,x=!1,xe=!1,Ye=null,Te=!1,Je=null,ye=null,gt=0;gt4?parseFloat(rt):5};Le.setHTML5Codebase=function(rt,ft){ye=rt,hn(rt,ft)},Le.setJavaCodebase=Le.setJavaCodebaseVersion=Le.isCompiledInstalled=Le.setPreCompiledScriptPath=Le.setPreCompiledResourcePath=function(){},Le.setHTML5CodebaseVersion=function(rt,ft){var Mt=parseFloat(rt);if(Mt!==NaN&&Mt<5){console.log("The GeoGebra HTML5 codebase version "+Mt+" is deprecated. Using version latest instead.");return}Je=rt,Ht(rt,ft)},Le.getHTML5CodebaseVersion=function(){return fe},Le.getParameters=function(){return ue},Le.setFontsCSSURL=function(rt){ae=rt},Le.setGiacJSURL=function(rt){},Le.setJNLPFile=function(rt){Be=rt},Le.setJNLPBaseDir=function(rt){},Le.inject=function(){function rt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ft="auto",Mt=ue.id,In,mn=!1,En=0;En=5)return!0;var rt=Le.getAppletObject();return rt&&typeof rt.recalculateEnvironments=="function"?(rt.recalculateEnvironments(),!0):!1},Le.startAnimation=function(){var rt=Le.getAppletObject();return rt&&typeof rt.startAnimation=="function"?(rt.startAnimation(),!0):!1},Le.stopAnimation=function(){var rt=Le.getAppletObject();return rt&&typeof rt.stopAnimation=="function"?(rt.stopAnimation(),!0):!1},Le.getAppletObject=function(){var rt=ue.id!==void 0?ue.id:"ggbApplet";return window[rt]},Le.resize=function(){};var ht=function(rt,ft,Mt){var In=document.createElement("param");In.setAttribute("name",ft),In.setAttribute("value",Mt),rt.appendChild(In)},ot=function(rt){return rt&&rt!=="false"},vt=function(rt,ft,Mt){ce(fe)<=4.2&&(Mt=!0);var In=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==fe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(In=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var mn=document.createElement("div");mn.classList.add("appletParameters","notranslate");var En=ft.width,Ne=ft.height;if(ft.disableAutoScale=ft.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ft.disableAutoScale,ft.width!==void 0)if(ce(fe)<=4.4)ot(ft.showToolBar)&&(ft.height-=7),ot(ft.showAlgebraInput)&&(ft.height-=37),ft.width<605&&ot(ft.showToolBar)&&(ft.width=605,En=605);else{var we=100;(ot(ft.showToolBar)||ot(ft.showMenuBar))&&(ft.hasOwnProperty("customToolBar")&&(ft.customToolbar=ft.customToolBar),we=ot(ft.showMenuBar)?245:155),En=5?(ft.appletOnLoad=function(Dt){var Bt=rt.querySelector(".ggb_preview");Bt&&Bt.parentNode.removeChild(Bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(kt),window.GGBT_wsf_view&&$(window).trigger("resize"),Zt(Dt)},qt||kt.appendChild(an)):mn.appendChild(an),kt.appendChild(mn),qt||rt.appendChild(kt),setTimeout(function(){Le.resize()},1)}else{var nn=document.createElement("div");nn.className="applet_scaler",nn.style.position="relative",nn.style.display="block",nn.appendChild(mn),rt.appendChild(nn),ft.appletOnLoad=function(Dt){Le.resize(),Zt(Dt)}}function Ln(Dt,Bt){Bt&&typeof Bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Dt,Bt.appletOnLoad):renderGGBElement(Dt),Wn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Bt)}function Yt(Dt,Bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Dt,params:Bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(bt){Ln(bt.article,bt.params)}),html5AppletsToProcess=null)},ce(fe)<5&&(Dt.className+=" geogebraweb")):Ln(Dt,Bt)}if(In){scriptLoadStarted=!0;for(var De=0;De0?(Ue.remove(),kt.attr("id","fullscreencontent").show(),jQuery(Zt).append(kt),window.dispatchEvent(new Event("resize"))):vt(Ue,ft,!1),window.GGBT_wsf_view.launchFullScreen(Zt)}else ut=In,vt(rt,ft,!1);if(!window.GGBT_wsf_view)for(Ne=0;Nert/4*3&&(Ue=rt/4*3),Zt=Ue/5.8,we.setAttribute("src",y),we.setAttribute("width",Ue),we.setAttribute("height",Zt);var kt=(rt-Ue)/2,qt=(ft-Zt)/2;we.style.left=kt+"px",we.style.top=qt+"px",mn.appendChild(we)}}return mn.appendChild(Ne),mn},bn=function(rt){return rt=rt.toLowerCase(),rt==="html5"||rt==="screenshot"?rt:"html5"},it=["web","webSimple","web3d","tablet","tablet3d","phone"],Ht=function(rt,ft){if(fe=rt,ft){hn(fe,!0);return}var Mt=!x;if(Mt){var In=ce(fe);!isNaN(In)&&In<4.4&&(Mt=!1)}var mn,En;window.location.protocol.substr(0,4)==="http"?mn=window.location.protocol:mn="http:";var Ne=fe.indexOf("//");Ne>0?En=fe:Ne===0?En=mn+fe:En="https://www.geogebra.org/apps/5.2.814.0/";for(var we in it)if(fe.slice(it[we].length*-1)===it[we]||fe.slice((it[we].length+1)*-1)===it[we]+"/"){hn(En,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mt&&!z.is3D&&!z.AV&&!z.SV&&!z.CV&&!z.EV2&&!z.CP&&!z.PC&&!z.DA&&!z.FI&&!z.PV&&!ot(ue.showToolBar)&&!ot(ue.showMenuBar)&&!ot(ue.showAlgebraInput)&&!ot(ue.enableRightClick)&&(!ue.appName||ue.appName=="classic")?En+="webSimple/":En+="web3d/",hn(En,!1)},hn=function(rt,ft){if(rt.requirejs){We=rt;return}rt.slice(-1)!=="/"&&(rt+="/"),We=rt,ft===null&&(ft=rt.indexOf("http")===-1),He=ft,a="web.nocache.js",E=!1;var Mt=We.split("/");Mt.length>1&&(!ft&&Mt[Mt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):it.indexOf(Mt[Mt.length-2])>=0&&(a=Mt[Mt.length-2]+".nocache.js")),Mt=rt.split("/"),fe=Mt[Mt.length-3],fe.substr(0,4)==="test"?fe=fe.substr(4,1)+"."+fe.substr(5,1):(fe.substr(0,3)==="war"||fe.substr(0,4)==="beta")&&(fe="5.0");var In=parseFloat(fe);In!==NaN&&In<5&&rt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+In+" is deprecated. Using version latest instead."),Ht("5.0",ft))},Wn=function(rt,ft){window.console&&window.console.log&&(!ft||typeof ft.showLogging=="undefined"||ft.showLogging&&ft.showLogging!=="false")&&console.log(rt)};ue.material_id!==void 0?Ae(cn):cn();function cn(){var rt=_t;Je!==null?rt=Je:parseFloat(rt)<5&&(rt="5.0"),Ht(rt,!1),ye!==null&&hn(ye,He),Te=!0}return Le},GGBAppletUtils=function(){"use strict";function Le(){return window.GGBT_wsf_edit!==void 0}function _t(Te,Je){Je!=1?(Te.style.transformOrigin="0% 0% 0px",Te.style.webkitTransformOrigin="0% 0% 0px",Te.style.transform="scale("+Je+","+Je+")",Te.style.webkitTransform="scale("+Je+","+Je+")",Te.style.maxWidth="initial",Te.querySelector(".ggb_preview")!==null&&(Te.querySelector(".ggb_preview").style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Te.style.transform="none",Te.style.webkitTransform="none")}function ue(Te,Je,ye,gt,Re,Be){var We=null;if(Be!=null&&Be!="")for(var He=Te.parentNode;He!=null;)if((" "+He.className+" ").indexOf(" "+Be+" ")>-1){We=He;break}else He=He.parentNode;var ut=0,fe=0,a=0,E=0,b=0,y=0,ee=0;if(We)ut=We.offsetWidth,fe=Math.max(gt?We.offsetWidth:0,We.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ut=Math.min(window.innerWidth,document.documentElement.clientWidth),fe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ut):(ut=window.innerWidth,fe=window.innerHeight,a=window.innerWidth),Te){var ae=Te.getBoundingClientRect();ae.left>0&&ae.left<=ut&&(Re===void 0||!Re)&&(document.dir==="rtl"?(b=ut-ae.width-ae.left,y=a<=480?10:30):(y=ae.left,b=a<=480?10:30),E=y+b)}if(Te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var se=Te.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,ee=40)}}return Te&&((ye===void 0||!ye)&&Je>0&&Je+E1&&(Be=!0)),Je&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Be=!0),!(Te.hasOwnProperty("disableAutoScale")&&Te.disableAutoScale))Re=z(Te,Je,Be,ye,Te.scaleContainerClass);else return gt;return Be&&(!Te.hasOwnProperty("scale")||gt===1)?Re:Math.min(gt,Re)}function xe(Te){var Je=Math.min(window.innerWidth,document.documentElement.clientWidth),ye=Math.min(window.innerHeight,document.documentElement.clientHeight),gt=Te.getBoundingClientRect(),Re=(Je-gt.width)/2,Be=(ye-gt.height)/2;Be<0&&(Be=0),Te.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Re<40?Te.style.left="40px":Te.style.left=Re+"px",Te.style.top=Be+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Be<40?Te.style.top="40px":Te.style.top=Be+"px",Te.style.left=Re+"px")}function Ye(Te,Je){var ye=Te.querySelector(".appletParameters");if(ye){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Je.id!==ye.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Te)}if(ye.parentElement&&/fullscreen/.test(ye.parentElement.className))return;var gt=x(Je,Te);Le()&&ye.setAttribute("data-param-scale",gt);for(var Re=null,Be=0;Be=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Le){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Le){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Le){var _t=c[Le];return _t==null?null:_t},r=d,webModule.__errFn=e}function B(){function Le(Te){var Je=Te.lastIndexOf(rb);Je==-1&&(Je=Te.length);var ye=Te.indexOf(sb);ye==-1&&(ye=Te.length);var gt=Te.lastIndexOf(tb,Math.min(ye,Je));return gt>=O?Te.substring(O,gt+P):W}function _t(Te){if(!Te.match(/^\w+:\/\//)){var Je=o.createElement(ub);Je.src=Te+vb,Te=Le(Je.src)}return Te}function ue(){var Te=__gwt_getMetaProperty(wb);return Te!=null?Te:W}function z(){for(var Te=o.getElementsByTagName(_),Je=O;JeO?Te[Te.length-P].href:W}function xe(){var Te=o.location;return Te.href==Te.protocol+zb+Te.host+Te.pathname+Te.search+Te.hash}var Ye=ue();return Ye==W&&(Ye=z()),Ye==W&&(Ye=x()),Ye==W&&xe()&&(Ye=Le(o.location.href)),Ye=_t(Ye),Ye}function C(Le){return Le.match(/^\//)||Le.match(/^[a-zA-Z]+:\/\//)?Le:webModule.__moduleBase+Le}function D(){var Le=[],_t=O,ue=[],z=[];function x(Te){var Je=z[Te](),ye=ue[Te];if(Je in ye)return Je;var gt=[];for(var Re in ye)gt[ye[Re]]=Re;throw r&&r(Te,gt,Je),null}if(__gwt_isKnownPropertyValue=function(Te,Je){return Je in ue[Te]},webModule.__getPropMap=function(){var Te={};for(var Je in ue)ue.hasOwnProperty(Je)&&(Te[Je]=x(Je));return Te},webModule.__computePropValue=x,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var xe;try{xe=Cb;var Ye=xe.indexOf(Db);Ye!=-1&&(_t=parseInt(xe.substring(Ye+P),$),xe=xe.substring(O,Ye))}catch(Te){}return webModule.__softPermutationId=_t,C(xe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},46699:function(Le,_t,ue){"use strict";ue.d(_t,{Ax:function(){return Ye},Ds:function(){return Te},KI:function(){return ye},SI:function(){return xe},f1:function(){return x}});var z=ue(346);function x(gt){let Re=!0;if(gt.length>0){for(let Be=0;Be{}})=>{const He=()=>z.createElement("div",{className:Je.flexColumn},z.createElement("img",{className:Je.img,src:Te}),z.createElement("span",{className:Je.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),ut=()=>z.createElement("div",{className:Je.flexColumn},z.createElement("img",{className:Je.img,src:Ye}),z.createElement("span",{className:Je.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),fe=()=>Be===3?z.createElement(z.Fragment,null,ut(),He()):Be===2?He():ut();return z.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Re,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:()=>{We(),x.history.push("/account/certification")},onCancel:()=>{We()}},z.createElement("div",{className:Je.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),z.createElement("div",{className:Je.flexRow},fe()))};var gt=(0,x.connect)(({paperlibrary:Re,loading:Be,globalSetting:We})=>({paperlibrary:Re,globalSetting:We,loading:Be.effects}))(ye)},81705:function(Le,_t,ue){"use strict";ue.d(_t,{t:function(){return He}});var z=ue(59301),x=ue(3113),xe={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},Ye=ue(92310),Te=ue.n(Ye),Je=Object.defineProperty,ye=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Be=(ut,fe,a)=>fe in ut?Je(ut,fe,{enumerable:!0,configurable:!0,writable:!0,value:a}):ut[fe]=a,We=(ut,fe)=>{for(var a in fe||(fe={}))gt.call(fe,a)&&Be(ut,a,fe[a]);if(ye)for(var a of ye(fe))Re.call(fe,a)&&Be(ut,a,fe[a]);return ut};const He=({cancelText:ut="\u53D6\u6D88",okText:fe="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:b=!0,okButtonProps:y={},onCancel:ee=()=>{},onOk:ae=()=>{},className:se=""})=>z.createElement("div",{className:Te()(xe.buttonFixed,se)},z.createElement("div",{className:xe.buttonWrap},b&&z.createElement(x.ZP,{size:"middle",className:`${xe.button} mr20`,onClick:ee},ut),E&&z.createElement(x.ZP,We({size:"middle",type:"primary",className:`${xe.button} mr20`,loading:a,onClick:ae},y),fe)))},29118:function(Le,_t,ue){"use strict";var z=ue(59301),x=ue(25690),xe=ue(43418),Ye=ue(8591),Te=ue(92832),Je=ue(24905),ye=ue(82220),gt=ue(21328),Re=ue(51257),Be=ue(65418),We=ue(38986),He=ue(59301),ut=(E,b,y)=>new Promise((ee,ae)=>{var se=Se=>{try{de(y.next(Se))}catch(Ae){ae(Ae)}},ce=Se=>{try{de(y.throw(Se))}catch(Ae){ae(Ae)}},de=Se=>Se.done?ee(Se.value):Promise.resolve(Se.value).then(se,ce);de((y=y.apply(E,b)).next())}),fe=(E=>(E[E.Professor=1]="Professor",E[E.AssistantProfessor=2]="AssistantProfessor",E[E.Student=3]="Student",E))(fe||{});const a=({visible:E,user:b,account:y,onCancel:ee=()=>{},dispatch:ae})=>{const[se,ce]=(0,z.useState)(),[de,Se]=(0,z.useState)([]),[Ae,Oe]=(0,z.useState)(!1),[Ie,ht]=(0,z.useState)(!1),[ot,vt]=(0,z.useState)(),[ea,Hn]=(0,z.useState)(!1);(0,z.useEffect)(()=>{var bn,it;(bn=b==null?void 0:b.userInfo)!=null&&bn.identity&&Se([((it=b==null?void 0:b.userInfo)==null?void 0:it.identity)==="student"?3:1])},[b]);const Fa=bn=>{const it=()=>{window.location.href=(bn==null?void 0:bn.jump_url)||`/classrooms/${bn==null?void 0:bn.course_id}`};if(de.includes(1)){xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:He.createElement("div",{className:"tc"},(bn==null?void 0:bn.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{it()}});return}it()},da=()=>ut(void 0,null,function*(){if(!se){Ye.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let bn=yield(0,We.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:se}});if(bn!=null&&bn.need_pro_auth&&!de.includes(1)&&!de.includes(2)){ae({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:se,checkedList:de}}),Xt();return}Oe(!0);const it=yield(0,ye.cR)({invite_code:se,professor:de.includes(1)?1:null,assistant_professor:de.includes(2)?1:null,student:de.includes(3)?1:null});if(Oe(!1),(it==null?void 0:it.status)===-4&&(ee(),ae({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(it==null?void 0:it.status)===-12&&Ye.ZP.warning(it==null?void 0:it.message),(it==null?void 0:it.status)===-2){if(Xt(),it.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ht(!0),vt(1);return}if(it.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ht(!0),vt(2);return}if(it.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ht(!0),vt(3);return}}if((it==null?void 0:it.status)===0){(0,Re.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Xt(),it!=null&&it.course_id?Fa(it):Ye.ZP.success(it.message);return}}),Xt=()=>ut(void 0,null,function*(){ee()});return He.createElement(He.Fragment,null,He.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:E,confirmLoading:Ae,onOk:da,onCancel:Xt},He.createElement("div",{className:"tc"},He.createElement("div",null,He.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),He.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:se,onChange:bn=>{if(bn.target.value.length>=7){Ye.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ce(bn.target.value)}})),He.createElement("div",{className:"mt10 font14"},He.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),He.createElement(Je.default.Group,{value:de,onChange:bn=>Se(bn)},He.createElement(Je.default,{value:1,disabled:de.includes(2)},"\u6559\u5E08"),He.createElement(Je.default,{value:2,disabled:de.includes(1)},"\u52A9\u6559"),He.createElement(Je.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),He.createElement(Be.Z,null),He.createElement(gt.Z,{visible:Ie,onCancel:()=>ht(!1),occupationValue:ot}))};_t.Z=(0,x.connect)(({user:E,account:b})=>({user:E,account:b}))(a)},71650:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return ln}});var z=ue(59301),x=ue(25690),xe=ue(8591),Ye=ue(95237),Te=ue(43604),Je=ue(20834),ye=ue(38854),gt=ue(43418),Re=ue(92832),Be=ue(5112),We=ue(82220),He=ue(51257),ut=(Dt,Bt,bt)=>new Promise((nt,Xe)=>{var Ut=St=>{try{Ft(bt.next(St))}catch(Qt){Xe(Qt)}},Nt=St=>{try{Ft(bt.throw(St))}catch(Qt){Xe(Qt)}},Ft=St=>St.done?nt(St.value):Promise.resolve(St.value).then(Ut,Nt);Ft((bt=bt.apply(Dt,Bt)).next())}),fe=(Dt=>(Dt.Manager="manager",Dt.Developer="developer",Dt.Reporter="reporter",Dt))(fe||{}),E=({visible:Dt,onCancel:Bt=()=>{}})=>{const[bt,nt]=(0,z.useState)(),[Xe,Ut]=(0,z.useState)(),[Nt,Ft]=(0,z.useState)(!1),St=()=>ut(void 0,null,function*(){if(!bt){xe.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(bt.length!==6){xe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Xe){xe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ft(!0);const Pt=yield(0,We.vm)({code:bt,role:Xe});Ft(!1),Qt();const Tt={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(Tt[Pt.status]){xe.ZP.info(Tt[Pt.status]);return}if(Pt.status===0){Xe==="reporter"?(xe.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,He.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${Pt==null?void 0:Pt.project_id}`)):((0,He.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),xe.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Qt=()=>ut(void 0,null,function*(){Bt()});return z.createElement(z.Fragment,null,z.createElement(gt.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Dt,confirmLoading:Nt,onOk:St,onCancel:Qt},z.createElement("div",{className:"tc"},z.createElement("div",null,z.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),z.createElement(Re.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:bt,onChange:Pt=>{if(Pt.target.value.length>=7){xe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}nt(Pt.target.value)}})),z.createElement("div",{className:"mt10 font14"},z.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),z.createElement(Be.ZP.Group,{value:Xe,onChange:Pt=>Ut(Pt.target.value)},z.createElement(Be.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),z.createElement(Be.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),z.createElement(Be.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},b=ue(29118),y={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},ee=ue(40197),ae=ue(78241),se=ue(57809),ce=ue(12309),de=Object.defineProperty,Se=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,ot=(Dt,Bt,bt)=>Bt in Dt?de(Dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Dt[Bt]=bt,vt=(Dt,Bt)=>{for(var bt in Bt||(Bt={}))Ie.call(Bt,bt)&&ot(Dt,bt,Bt[bt]);if(Oe)for(var bt of Oe(Bt))ht.call(Bt,bt)&&ot(Dt,bt,Bt[bt]);return Dt},ea=(Dt,Bt)=>Se(Dt,Ae(Bt)),Hn=(Dt,Bt,bt)=>new Promise((nt,Xe)=>{var Ut=St=>{try{Ft(bt.next(St))}catch(Qt){Xe(Qt)}},Nt=St=>{try{Ft(bt.throw(St))}catch(Qt){Xe(Qt)}},Ft=St=>St.done?nt(St.value):Promise.resolve(St.value).then(Ut,Nt);Ft((bt=bt.apply(Dt,Bt)).next())});const Fa=({globalSetting:Dt,dispatch:Bt,user:bt,info:nt,open:Xe,onCancel:Ut=()=>{}})=>{var Nt;const[Ft,St]=(0,z.useState)([]),[Qt,Pt]=(0,z.useState)([]),[Tt,oa]=(0,z.useState)([]),[rn]=ae.default.useForm(),[ua,nr]=(0,z.useState)(!1),[gr,hr]=(0,z.useState)(!1),$a=(0,z.useRef)(null),zr=(0,z.useRef)(1),[kr,Er]=(0,z.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,z.useEffect)(()=>{Xe&&Ar()},[Xe]);const Ar=()=>Hn(void 0,null,function*(){var er;const yt=nt;if(!(0,ee.o1)(Bt))return;const{user_school_id:wn="",department_id:Gn="",school_name:un="",department_name:Dn=""}=bt.userInfo||{},na=(er=yt==null?void 0:yt.graduation_years)==null?void 0:er.at(-1);Pt([{id:wn,name:un}]),yield eo(wn),rn.setFieldsValue({year:na,school_id:wn,department_id:Number(Gn),name:`${na}${un}${Dn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Cr=er=>Hn(void 0,null,function*(){const yt=yield(0,ce.J3)(ea(vt({},er),{tab_module_type:"graduations"}));return yt!=null&&yt.un_purchased&&Bt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),yt.status===0&&St((yt==null?void 0:yt.graduation_years)||[]),yt}),qa=(er,yt=500)=>{hr(!0),clearTimeout($a.current),$a.current=setTimeout(()=>Hn(void 0,null,function*(){zr.current+=1;const wn=zr.current,Gn=yield(0,ce.NT)({keyword:er});Gn.status===0&&zr.current===wn&&(Pt((Gn==null?void 0:Gn.schools)||[]),hr(!1))}),yt)},eo=er=>Hn(void 0,null,function*(){if(!er)return;const yt=yield(0,ce.Ps)({page:1,limit:9999,id:er});yt.status===0&&oa((yt==null?void 0:yt.departments)||[])});return z.createElement(gt.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Xe,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:ua,onCancel:Ut,onOk:()=>rn.submit()},z.createElement(ae.default,{colon:!1,form:rn,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(er,yt)=>{er.school_id&&(eo(yt.school_id),rn.setFieldValue("department_id",null))},onFinish:er=>Hn(void 0,null,function*(){nr(!0);const yt=yield(0,ce.Wz)(er);yt.status===0&&(xe.ZP.success("\u521B\u5EFA\u6210\u529F"),rn.resetFields(),Ut(),(0,He.xg)(`/graduations/${yt==null?void 0:yt.identifier}/index`)),nr(!1)})},z.createElement(ae.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},z.createElement(se.default,{style:{width:344},size:"large",options:(Nt=nt==null?void 0:nt.graduation_years)==null?void 0:Nt.map(er=>({value:er,label:er}))})),z.createElement(ae.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},z.createElement(se.default,{showSearch:!0,filterOption:!1,onSearch:er=>{qa(er)},loading:gr,size:"large",style:{width:344},options:Qt.map(er=>({value:er.id,label:er.name}))})),z.createElement(ae.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},z.createElement(se.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Tt.map(er=>({value:er.id,label:er.name}))})),z.createElement(ae.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"}]},z.createElement(Re.default,{showCount:!0,style:{width:344},maxLength:60}))))};var da=(0,x.connect)(({user:Dt,globalSetting:Bt,loading:bt})=>({user:Dt,globalSetting:Bt,loading:bt}))(Fa),Xt=ue(38986),bn=Object.defineProperty,it=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Wn=(Dt,Bt,bt)=>Bt in Dt?bn(Dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Dt[Bt]=bt,cn=(Dt,Bt)=>{for(var bt in Bt||(Bt={}))Ht.call(Bt,bt)&&Wn(Dt,bt,Bt[bt]);if(it)for(var bt of it(Bt))hn.call(Bt,bt)&&Wn(Dt,bt,Bt[bt]);return Dt},rt=(Dt,Bt,bt)=>new Promise((nt,Xe)=>{var Ut=St=>{try{Ft(bt.next(St))}catch(Qt){Xe(Qt)}},Nt=St=>{try{Ft(bt.throw(St))}catch(Qt){Xe(Qt)}},Ft=St=>St.done?nt(St.value):Promise.resolve(St.value).then(Ut,Nt);Ft((bt=bt.apply(Dt,Bt)).next())});const ft=({globalSetting:Dt,dispatch:Bt,user:bt,open:nt,onCancel:Xe=()=>{}})=>{const[Ut]=ae.default.useForm(),[Nt,Ft]=(0,z.useState)(!1),[St,Qt]=(0,z.useState)(null);return(0,z.useEffect)(()=>{var Pt;if(nt){const Tt={code:"",user_type:((Pt=bt==null?void 0:bt.userInfo)==null?void 0:Pt.identity)==="student"?2:1,major:""};Ut.setFieldsValue(Tt),Qt(cn({},Tt))}},[nt]),z.createElement(gt.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:nt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Nt,onCancel:Xe,onOk:()=>Ut.submit()},z.createElement(ae.default,{colon:!1,form:Ut,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Pt,Tt)=>Qt(cn({},Tt)),onFinish:Pt=>rt(void 0,null,function*(){Ft(!0);const Tt=yield(0,Xt.ZP)("/api/graduations/join.json",{method:"post",body:Pt});Tt.status===0&&(Xe(),Tt!=null&&Tt.identifier?(0,He.xg)(`/graduations/${Tt==null?void 0:Tt.identifier}/index`):xe.ZP.success(Tt==null?void 0:Tt.message)),Ft(!1)})},z.createElement(ae.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},z.createElement(Re.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),z.createElement(ae.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},z.createElement(Be.ZP.Group,null,z.createElement(Be.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),z.createElement(Be.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(St==null?void 0:St.user_type)===2&&z.createElement(ae.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"}]},z.createElement(Re.default,{showCount:!0,maxLength:60}))))};var Mt=(0,x.connect)(({user:Dt,globalSetting:Bt})=>({user:Dt,globalSetting:Bt}))(ft),In=ue(92310),mn=ue.n(In),En=ue(59301),Ne=Object.defineProperty,we=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,an=(Dt,Bt,bt)=>Bt in Dt?Ne(Dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Dt[Bt]=bt,nn=(Dt,Bt)=>{for(var bt in Bt||(Bt={}))kt.call(Bt,bt)&&an(Dt,bt,Bt[bt]);if(Zt)for(var bt of Zt(Bt))qt.call(Bt,bt)&&an(Dt,bt,Bt[bt]);return Dt},Ln=(Dt,Bt)=>we(Dt,Ue(Bt)),Yt=(Dt,Bt)=>{var bt={};for(var nt in Dt)kt.call(Dt,nt)&&Bt.indexOf(nt)<0&&(bt[nt]=Dt[nt]);if(Dt!=null&&Zt)for(var nt of Zt(Dt))Bt.indexOf(nt)<0&&qt.call(Dt,nt)&&(bt[nt]=Dt[nt]);return bt},De=(Dt,Bt,bt)=>new Promise((nt,Xe)=>{var Ut=St=>{try{Ft(bt.next(St))}catch(Qt){Xe(Qt)}},Nt=St=>{try{Ft(bt.throw(St))}catch(Qt){Xe(Qt)}},Ft=St=>St.done?nt(St.value):Promise.resolve(St.value).then(Ut,Nt);Ft((bt=bt.apply(Dt,Bt)).next())}),ke=(Dt=>(Dt.Projects="projects",Dt.Shixuns="shixuns",Dt.Classrooms="classrooms",Dt))(ke||{}),Ct=(Dt=>(Dt.Classrooms="classrooms",Dt.Shixuns="shixuns",Dt.Paths="paths",Dt.Projects="projects",Dt.Videos="videos",Dt.Topics="topics",Dt.Graduations="graduations",Dt))(Ct||{});const zt=Dt=>{var Bt=Dt,{homePage:bt,user:nt,globalSetting:Xe,loading:Ut,dispatch:Nt,className:Ft,style:St={}}=Bt,Qt=Yt(Bt,["homePage","user","globalSetting","loading","dispatch","className","style"]),Pt,Tt,oa,rn;const[ua,nr]=(0,z.useState)(),[gr,hr]=(0,z.useState)(),[$a,zr]=(0,z.useState)(!1),[kr,Er]=(0,z.useState)(!1),[Ar,Cr]=(0,z.useState)(!1),[qa,eo]=(0,z.useState)();function er(Qe,pt){for(const mt of Qe){if(mt.link===pt)return mt.hidden;if(mt.subitem&&mt.subitem.length>0){let Xn=mt.subitem;for(const qn of Xn)if(qn.link===pt)return qn.hidden;return!1}}return!0}const yt=er(((Pt=Xe.setting)==null?void 0:Pt.navbar)||[],"/classrooms"),wn=er(((Tt=Xe.setting)==null?void 0:Tt.navbar)||[],"/shixuns"),Gn=er(((oa=Xe.setting)==null?void 0:oa.navbar)||[],"/paths"),un=er(((rn=Xe.setting)==null?void 0:rn.navbar)||[],"/graduations"),Dn=Qe=>{var pt;if((0,ee.tJ)(Nt)){if(Qe==="projects"&&!((pt=nt.userInfo)!=null&&pt.email)){xe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Qe==="classrooms"?nr(!0):Qe==="projects"&&hr(!0)}},na=(Qe,pt)=>{var mt;if((0,ee.tJ)(Nt)){if(pt==="projects"&&!((mt=nt.userInfo)!=null&&mt.email)){xe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pt==="shixuns"&&!(0,ee.xY)()||Qe&&(window.location.href=Qe)}},La=Qe=>{var pt,mt,Xn,qn,ma,va,Ka,Aa,Ha,Za,On,Na,Zr,Po,ia,yn,Jo,Dr,Fo,Qr,Vo,Ro;return En.createElement(En.Fragment,null,En.createElement(Ye.Z,{justify:"space-around",className:"pt5 pb5"},En.createElement(Te.Z,{className:((pt=nt.userInfo)==null?void 0:pt.user_identity)!=="\u5B66\u751F"?y.joinCol:y.hidden},((mt=nt.userInfo)==null?void 0:mt.user_identity)!=="\u5B66\u751F"&&!((Xn=Xe==null?void 0:Xe.setting)!=null&&Xn.hide_course)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>na("/classrooms/new")},(qn=nt.userInfo)!=null&&qn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((ma=Xe==null?void 0:Xe.setting)!=null&&ma.hide_shixun)&&((va=nt==null?void 0:nt.userInfo)==null?void 0:va.is_shixun_marker)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>na("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((Ka=nt.userInfo)==null?void 0:Ka.user_identity)!=="\u5B66\u751F"&&!((Aa=Xe==null?void 0:Xe.setting)!=null&&Aa.hide_subject)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>na("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Ha=Xe==null?void 0:Xe.setting)!=null&&Ha.is_local)&&((Za=nt.userInfo)==null?void 0:Za.main_site)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>{var Zo;return na(`${(Zo=Xe==null?void 0:Xe.setting)==null?void 0:Zo.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((On=nt==null?void 0:nt.userInfo)==null?void 0:On.identity)!=="student"&&En.createElement(Je.default.Item,Ln(nn({},Qe),{onClick:()=>De(void 0,null,function*(){if(!(0,ee.o1)(Nt))return;const Zo=yield(0,ce.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Zo!=null&&Zo.un_purchased){Nt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Zo.status===0&&(eo(Zo),zr(!0))})}),En.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Na=nt.userInfo)!=null&&Na.main_site)&&En.createElement("div",null,En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>Dn("classrooms")},(Zr=nt.userInfo)!=null&&Zr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Po=nt.userInfo)==null?void 0:Po.main_site)&&!((ia=Xe==null?void 0:Xe.setting)!=null&&ia.is_local)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>Dn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((yn=nt.userInfo)==null?void 0:yn.main_site)&&((Jo=nt.userInfo)==null?void 0:Jo.user_identity)!=="\u5B66\u751F"&&En.createElement(Te.Z,null,En.createElement("div",{className:y.joinBoard})),((Dr=nt.userInfo)==null?void 0:Dr.main_site)&&En.createElement(Te.Z,{className:((Fo=nt.userInfo)==null?void 0:Fo.user_identity)!=="\u5B66\u751F"?y.joinCol:y.w90},En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>Dn("classrooms")},(Qr=nt.userInfo)!=null&&Qr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Vo=nt.userInfo)==null?void 0:Vo.main_site)&&!((Ro=Xe==null?void 0:Xe.setting)!=null&&Ro.is_local)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>Dn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),En.createElement(Je.default.Item,Ln(nn({},Qe),{onClick:()=>{(0,ee.o1)(Nt)&&Er(!0)}}),En.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return En.createElement("section",null,En.createElement(ye.Z,{dropdownRender:()=>{var Qe;return En.createElement(Je.default,{className:((Qe=nt.userInfo)==null?void 0:Qe.user_identity)!=="\u5B66\u751F"?`${y.rightMenu} ${y.joinMenu} mt10`:`${y.rightMenu} ${y.joinMenu} ${y.w140} mt10`},En.createElement(La,null))},placement:"bottom"},En.createElement("span",{style:nn({lineHeight:"inherit"},St),className:mn()("iconfont icon-tianjiafangda font18 current",Ft)})),En.createElement(b.Z,{visible:ua,onCancel:()=>nr(!1)}),En.createElement(E,{visible:gr,onCancel:()=>hr(!1)}),En.createElement(da,{info:qa,open:$a,onCancel:()=>zr(!1)}),En.createElement(Mt,{open:kr,onCancel:()=>Er(!1)}))};var ln=(0,x.connect)(({homePage:Dt,loading:Bt,user:bt,globalSetting:nt})=>({homePage:Dt,user:bt,globalSetting:nt,loading:Bt.models.index}))(zt)},34191:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return b}});var z=ue(25690),x=ue(20834),xe=ue(8591),Ye=ue(38854),Te={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},Je=ue(48790),ye=ue(86245),gt=ue(346),Re=ue(51257),Be=ue(59301),We=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,fe=(y,ee)=>{var ae={};for(var se in y)He.call(y,se)&&ee.indexOf(se)<0&&(ae[se]=y[se]);if(y!=null&&We)for(var se of We(y))ee.indexOf(se)<0&&ut.call(y,se)&&(ae[se]=y[se]);return ae},a=(y,ee,ae)=>new Promise((se,ce)=>{var de=Oe=>{try{Ae(ae.next(Oe))}catch(Ie){ce(Ie)}},Se=Oe=>{try{Ae(ae.throw(Oe))}catch(Ie){ce(Ie)}},Ae=Oe=>Oe.done?se(Oe.value):Promise.resolve(Oe.value).then(de,Se);Ae((ae=ae.apply(y,ee)).next())});const E=y=>{var ee=y,{homePage:ae,user:se,globalSetting:ce,loading:de,dispatch:Se,shixunHomeworks:Ae}=ee,Oe=fe(ee,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),Ie,ht,ot,vt,ea,Hn,Fa,da,Xt,bn;const it=(Ie=se.userInfo)==null?void 0:Ie.is_school_manage,Ht=()=>{var hn,Wn,cn,rt,ft;return(0,Re.Ll)()?Be.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},Be.createElement(x.default.Item,null,Be.createElement(z.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Be.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},Be.createElement(x.default.Item,null,Be.createElement(z.Link,{to:`/users/${(hn=se.userInfo)==null?void 0:hn.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((cn=(Wn=se.navigationInfo)==null?void 0:Wn.top)==null?void 0:cn.laboratory_admin_url)&&Be.createElement(x.default.Item,null,Be.createElement("a",{href:(ft=(rt=se.navigationInfo)==null?void 0:rt.top)==null?void 0:ft.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),Be.createElement(x.default.Item,null,Be.createElement(z.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Be.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Be.createElement(x.default.Item,{className:Te.exit},Be.createElement("a",{onClick:()=>a(void 0,null,function*(){(0,Re.m5)();let Mt;try{Mt=yield(0,ye.vR)({}),xe.ZP.success(Mt==null?void 0:Mt.message)}catch(In){}(0,Re.d8)("_educoder_session","logout",1),(0,Re.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Mt!=null&&Mt.url?window.location.href=Mt.url:(z.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Je.bg)()?Be.createElement(Ye.Z,{dropdownRender:Ht,placement:"bottomRight"},Be.createElement("section",null,Be.createElement("aside",null,Be.createElement("div",{className:Ae.actionTabs.type===1?Te.classromediv:""},Be.createElement("img",{className:`${Te.userPic} current ml15`,src:`${(ht=gt.Z)==null?void 0:ht.IMG_SERVER}/images/${(ot=se.userInfo)==null?void 0:ot.image_url}`,alt:"",onClick:()=>{var hn;return z.history.push((0,Re.Ll)()?"/account/profile":`/users/${(hn=se.userInfo)==null?void 0:hn.login}/classrooms`)}}),(0,Re.Ll)()&&Be.createElement("span",{className:"ml10 font16"},(vt=se.userInfo)==null?void 0:vt.username),Be.createElement("i",{className:`iconfont icon-zhankai4 ${Te.icon}`}))))):Be.createElement("div",{className:`font15 flex item-center gap-10px ${ce.isIlearning?Te.login:""}`},((ea=ce.setting)==null?void 0:ea.sso_login_url)&&Be.createElement("a",{target:"_blank",href:(Hn=ce.setting)==null?void 0:Hn.sso_login_url},Be.createElement("img",{src:`${gt.Z.IMG_SERVER}/${(Fa=ce.setting)==null?void 0:Fa.login_logo_url}`,width:40}),Be.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(da=ce.setting)==null?void 0:da.sso_login_button_name)),!((Xt=ce.setting)!=null&&Xt.hide_account_login)&&Be.createElement(Be.Fragment,null,Be.createElement("span",{className:"current-primary-hover",onClick:()=>{Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((bn=ce.setting)!=null&&bn.close_register)&&Be.createElement(Be.Fragment,null,Be.createElement("span",null,"|"),Be.createElement("span",{className:"current-primary-hover",onClick:()=>{z.history.push("/user/register")}},"\u6CE8\u518C"))))};var b=(0,z.connect)(({homePage:y,loading:ee,user:ae,globalSetting:se,shixunHomeworks:ce})=>({homePage:y,user:ae,globalSetting:se,shixunHomeworks:ce,loading:ee.models.index}))(E)},37221:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return se}});var z=ue(25690),x=ue(20834),xe=ue(8591),Ye=ue(38854),Te={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"},Je=ue(48790),ye=ue(86245),gt=ue(346),Re=ue(40197),Be=ue(51257),We=ue(59301),He=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,a=(ce,de)=>{var Se={};for(var Ae in ce)ut.call(ce,Ae)&&de.indexOf(Ae)<0&&(Se[Ae]=ce[Ae]);if(ce!=null&&He)for(var Ae of He(ce))de.indexOf(Ae)<0&&fe.call(ce,Ae)&&(Se[Ae]=ce[Ae]);return Se},E=(ce,de,Se)=>new Promise((Ae,Oe)=>{var Ie=vt=>{try{ot(Se.next(vt))}catch(ea){Oe(ea)}},ht=vt=>{try{ot(Se.throw(vt))}catch(ea){Oe(ea)}},ot=vt=>vt.done?Ae(vt.value):Promise.resolve(vt.value).then(Ie,ht);ot((Se=Se.apply(ce,de)).next())});const b=ce=>{var de,Se=RegExp("(^| )"+ce+"=([^;]+)(;|$)");return(de=document.cookie.match(Se))?decodeURIComponent(de[2]):null},y=ce=>{var de=new Date;de.setTime(de.getTime()-1);var Se=b(ce);Se!=null&&(document.cookie=ce+"="+Se+";expires="+de.toGMTString())};var ee=(ce=>(ce.Classrooms="classrooms",ce.Shixuns="shixuns",ce.Paths="paths",ce.Projects="projects",ce.Videos="videos",ce.Topics="topics",ce.Competition="competitions",ce.Engineering="engineering",ce.Graduations="graduations",ce.Paperlibrary="paperlibrary",ce.Problemset="problemset",ce.Dataset="dataset",ce))(ee||{});const ae=ce=>{var de=ce,{homePage:Se,user:Ae,globalSetting:Oe,loading:Ie,dispatch:ht,shixunHomeworks:ot}=de,vt=a(de,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),ea,Hn,Fa,da,Xt,bn,it,Ht,hn,Wn,cn,rt,ft,Mt,In,mn;const En=(Hn=(((ea=Oe.setting)==null?void 0:ea.navbar)||[]).find(kt=>kt.link==="/classrooms"))==null?void 0:Hn.hidden,Ne=(da=(((Fa=Oe.setting)==null?void 0:Fa.navbar)||[]).find(kt=>kt.link==="/shixuns"))==null?void 0:da.hidden,we=(bn=(((Xt=Oe.setting)==null?void 0:Xt.navbar)||[]).find(kt=>kt.link==="/paths"))==null?void 0:bn.hidden,Ue=(it=Ae.userInfo)==null?void 0:it.is_school_manage,Zt=()=>{var kt,qt,an,nn,Ln,Yt,De,ke,Ct,zt,ln,Dt,Bt,bt,nt,Xe,Ut,Nt;return(0,Be.Ll)()?We.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},We.createElement(x.default.Item,null,We.createElement(z.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):We.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(kt=Ae.userInfo)==null?void 0:kt.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(qt=Ae.userInfo)==null?void 0:qt.login}/classrooms`},(an=Ae.userInfo)!=null&&an.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(nn=Ae.userInfo)==null?void 0:nn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(Ln=Ae.userInfo)==null?void 0:Ln.login}/paths`},(Yt=Ae.userInfo)!=null&&Yt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((De=Ae.userInfo)==null?void 0:De.user_identity)!=="\u5B66\u751F"&&We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(ke=Ae.userInfo)==null?void 0:ke.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((Ct=Oe.setting)!=null&&Ct.hide_competition)&&We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(zt=Ae.userInfo)==null?void 0:zt.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((ln=Oe.setting)!=null&&ln.hide_virtual)&&We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(Dt=Ae.userInfo)==null?void 0:Dt.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,Je.JA)()&&!((Bt=Oe==null?void 0:Oe.setting)!=null&&Bt.hide_problemset)&&We.createElement(x.default.Item,null,We.createElement("a",{onClick:()=>{(0,Re.tJ)(ht)&&z.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,Je.JA)()&&!((bt=Oe==null?void 0:Oe.setting)!=null&&bt.hide_paperlibrary)&&We.createElement(x.default.Item,null,We.createElement("a",{onClick:()=>{(0,Re.tJ)(ht)&&z.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Xe=(nt=Ae.navigationInfo)==null?void 0:nt.top)==null?void 0:Xe.laboratory_admin_url)&&We.createElement(x.default.Item,null,We.createElement("a",{href:(Nt=(Ut=Ae.navigationInfo)==null?void 0:Ut.top)==null?void 0:Nt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),We.createElement(x.default.Item,null,We.createElement(z.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:We.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")),Ue&&We.createElement(x.default.Item,null,We.createElement(z.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),We.createElement(x.default.Item,{className:Te.exit},We.createElement("a",{onClick:()=>E(void 0,null,function*(){(0,Be.m5)();let Ft;try{Ft=yield(0,ye.vR)({}),xe.ZP.success(Ft==null?void 0:Ft.message)}catch(St){}(0,Be.d8)("_educoder_session","logout",1),(0,Be.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Ft!=null&&Ft.url?window.location.href=Ft.url:(z.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Je.bg)()?We.createElement(Ye.Z,{dropdownRender:Zt,placement:"bottomRight"},We.createElement("section",null,We.createElement("aside",null,We.createElement("div",{className:ot.actionTabs.type===1?Te.classromediv:""},We.createElement("img",{className:`${Te.userPic} current ml15`,src:`${(Ht=gt.Z)==null?void 0:Ht.IMG_SERVER}/images/${(hn=Ae.userInfo)==null?void 0:hn.image_url}`,alt:"",onClick:()=>{var kt;return z.history.push((0,Be.Ll)()?"/account/profile":`/users/${(kt=Ae.userInfo)==null?void 0:kt.login}/classrooms`)}}),(0,Be.Ll)()&&We.createElement("span",{className:"ml10 font16"},(Wn=Ae.userInfo)==null?void 0:Wn.username),We.createElement("i",{className:`iconfont icon-zhankai4 ${Te.icon}`}))))):We.createElement("div",{className:`font15 flex item-center gap-10px ${Oe.isIlearning?Te.login:""}`},((cn=Oe.setting)==null?void 0:cn.sso_login_url)&&We.createElement("a",{target:"_blank",href:(rt=Oe.setting)==null?void 0:rt.sso_login_url},We.createElement("img",{src:`${gt.Z.IMG_SERVER}/${(ft=Oe.setting)==null?void 0:ft.login_logo_url}`,width:40}),We.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Mt=Oe.setting)==null?void 0:Mt.sso_login_button_name)),!((In=Oe.setting)!=null&&In.hide_account_login)&&We.createElement(We.Fragment,null,We.createElement("span",{className:"current-primary-hover",onClick:()=>{ht({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((mn=Oe.setting)!=null&&mn.close_register)&&We.createElement(We.Fragment,null,We.createElement("span",null,"|"),We.createElement("span",{className:"current-primary-hover",onClick:()=>{z.history.push("/user/register")}},"\u6CE8\u518C"))))};var se=(0,z.connect)(({homePage:ce,loading:de,user:Se,globalSetting:Ae,shixunHomeworks:Oe})=>({homePage:ce,user:Se,globalSetting:Ae,shixunHomeworks:Oe,loading:de.models.index}))(ae)},55458:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Sa},g:function(){return co}});var z=ue(59301),x=ue(25690),xe=ue(44e3),Ye=ue(43418),Te={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},Je=ue(71650),ye=ue(37221),gt=ue(65363),Re={tip:"tip___a6MfI"},Be=Object.defineProperty,We=Object.defineProperties,He=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=($e,wt,Wt)=>wt in $e?Be($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,b=($e,wt)=>{for(var Wt in wt||(wt={}))fe.call(wt,Wt)&&E($e,Wt,wt[Wt]);if(ut)for(var Wt of ut(wt))a.call(wt,Wt)&&E($e,Wt,wt[Wt]);return $e},y=($e,wt)=>We($e,He(wt)),ee=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Da=>{try{xn(Wt.next(Da))}catch(Mr){Nn(Mr)}},wr=Da=>{try{xn(Wt.throw(Da))}catch(Mr){Nn(Mr)}},xn=Da=>Da.done?Bn(Da.value):Promise.resolve(Da.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())}),ae=($e=>($e[$e.Professor=1]="Professor",$e[$e.AssistantProfessor=2]="AssistantProfessor",$e[$e.Student=3]="Student",$e))(ae||{});const se=({visible:$e,user:wt,onCancel:Wt=()=>{},dispatch:Bn,globalSetting:Nn})=>{var vr,wr;const[xn,Da]=(0,z.useState)(!1),[Mr,wo]=(0,z.useState)({name:"",phone:""});(0,z.useEffect)(()=>{var ta,Kn;if((ta=wt==null?void 0:wt.userInfo)!=null&&ta.login){let sa=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(sa),sa&&(sa!=null&&sa.isShow)&&(sa==null?void 0:sa.login)===((Kn=wt==null?void 0:wt.userInfo)==null?void 0:Kn.login)&&(Da(!0),wo({name:sa==null?void 0:sa.name,phone:sa==null?void 0:sa.phone}))}},[wt==null?void 0:wt.userInfo]);const _o=()=>ee(void 0,null,function*(){Wt()}),Zn=()=>{let ta=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(y(b({},ta),{isShow:!1}))),Da(!1)};return z.createElement(z.Fragment,null,xn&&z.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},z.createElement("div",{className:Re.tip},z.createElement("div",null,z.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(vr=Nn==null?void 0:Nn.infoData)==null?void 0:vr.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(wr=Nn==null?void 0:Nn.infoData)==null?void 0:wr.phone}`),z.createElement("div",null,z.createElement(gt.Z,{onClick:Zn,style:{color:"#165dff",fontSize:16}})))))};var ce=(0,x.connect)(({user:$e,globalSetting:wt})=>({user:$e,globalSetting:wt}))(se),de=ue(346),Se=ue(86245),Ae=ue(48790),Oe=ue(51257),Ie=ue(3113),ht="data:image/png;base64,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",ot=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Hn=($e,wt)=>{var Wt={};for(var Bn in $e)vt.call($e,Bn)&&wt.indexOf(Bn)<0&&(Wt[Bn]=$e[Bn]);if($e!=null&&ot)for(var Bn of ot($e))wt.indexOf(Bn)<0&&ea.call($e,Bn)&&(Wt[Bn]=$e[Bn]);return Wt};const Fa=null,da=$e=>{var wt=$e,{homePage:Wt,user:Bn,globalSetting:Nn,loading:vr,dispatch:wr,location:xn,text:Da,shixunHomeworks:Mr,payload:wo={}}=wt,_o=Hn(wt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Zn,ta]=(0,z.useState)("none");return(0,z.useEffect)(()=>{Mr.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ta("flex")},[Mr.actionTabs.key]),(0,z.useEffect)(()=>{Mr.actionTabs.key==="\u9690\u85CF"&&(ta("none"),localStorage.setItem("Noviceguide","0"))},[Mr.actionTabs.key]),Zn=="none"?null:z.createElement("div",{style:{display:Zn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},z.createElement("div",{style:{margin:"0 auto",width:"1200px"}},z.createElement("img",{src:ht,style:{position:"absolute",top:"-32px"}}),z.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Mr.actionTabs.text),Mr.actionTabs.type===9?z.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},z.createElement(Ie.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ta("none"),wr({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")):z.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},z.createElement(Ie.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),wr({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ta("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Xt=(0,x.connect)(({homePage:$e,loading:wt,user:Wt,globalSetting:Bn,shixunHomeworks:Nn})=>({homePage:$e,user:Wt,globalSetting:Bn,loading:wt.models.index,shixunHomeworks:Nn}))(da),bn=ue(89392),it=ue(92736),Ht=ue(6848),hn={content:"content___L4gl0"},Wn="data:image/png;base64,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",cn=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Da=>{try{xn(Wt.next(Da))}catch(Mr){Nn(Mr)}},wr=Da=>{try{xn(Wt.throw(Da))}catch(Mr){Nn(Mr)}},xn=Da=>Da.done?Bn(Da.value):Promise.resolve(Da.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())});const rt=({classroomList:$e,loading:wt,user:Wt,dispatch:Bn,virtualSpaces:Nn,globalSetting:vr})=>{const wr=(0,x.useLocation)();let xn=!1;(0,z.useEffect)(()=>{vr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(xn=!0)},[vr.actionTabs.key]),(0,z.useEffect)(()=>{xn&&Bn({type:"globalSetting/setActionTabs",payload:{}})},[wr.pathname]);const Da=()=>{Bn({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return z.createElement(it.ZP,{theme:{token:{colorBgMask:"#999"}}},z.createElement(Ye.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:vr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>cn(void 0,null,function*(){}),onCancel:()=>{Da()}},z.createElement("div",{className:hn.content},z.createElement("div",{className:"mb15"},z.createElement("img",{src:Wn,alt:""})),z.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),z.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",z.createElement(Ht.Z,{placement:"bottom",title:z.createElement("div",null,z.createElement("img",{src:`${de.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),z.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),z.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},z.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var ft=(0,x.connect)(({classroomList:$e,user:wt,loading:Wt,virtualSpaces:Bn,globalSetting:Nn})=>({classroomList:$e,user:wt,loading:Wt,virtualSpaces:Bn,globalSetting:Nn}))(rt),Mt=ue(92310),In=ue.n(Mt),mn={NavBarItem:"NavBarItem___iFhxq"},En=Object.defineProperty,Ne=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Zt=($e,wt,Wt)=>wt in $e?En($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,kt=($e,wt)=>{for(var Wt in wt||(wt={}))we.call(wt,Wt)&&Zt($e,Wt,wt[Wt]);if(Ne)for(var Wt of Ne(wt))Ue.call(wt,Wt)&&Zt($e,Wt,wt[Wt]);return $e};const qt=({globalSetting:$e,className:wt,style:Wt,classNameItem:Bn,styleItem:Nn={},NavData:vr=(Da=>(Da=$e==null?void 0:$e.setting)==null?void 0:Da.navbar)()||[],selectKeys:wr,onClick:xn})=>{const[Da,Mr]=(0,z.useState)(wr),wo=Zn=>{var ta;const{item:Kn}=Zn;if(xn)return xn(Zn);(ta=Kn==null?void 0:Kn.link)!=null&&ta.includes("http")?(0,Oe.xg)(Kn==null?void 0:Kn.link):(typeof(Kn==null?void 0:Kn.name)=="string"&&(0,Oe.Dk)(Kn==null?void 0:Kn.name),x.history.push(Kn==null?void 0:Kn.link))},_o=(Zn="")=>(Zn==null?void 0:Zn.indexOf("<"))>-1?Zn==null?void 0:Zn.slice(0,Zn==null?void 0:Zn.indexOf("<")):Zn;return(0,z.useEffect)(()=>{var Zn,ta;if($e!=null&&$e.setting){const Kn=location.pathname;(ta=(Zn=$e==null?void 0:$e.setting)==null?void 0:Zn.navbar)==null||ta.map(function(sa,Jr){var ro,Bo,lr;sa.link==Kn&&(Mr(sa==null?void 0:sa.link),(0,Oe.Dk)(Kn==="/"?(ro=$e==null?void 0:$e.setting)==null?void 0:ro.name:_o(sa==null?void 0:sa.name))),(Bo=sa==null?void 0:sa.subitem)!=null&&Bo.length&&((lr=sa==null?void 0:sa.subitem)==null||lr.map(ir=>{ir.link==Kn&&(Mr(ir==null?void 0:ir.link),Kn!="/"&&(0,Oe.Dk)(_o(ir==null?void 0:ir.name)))}))})}},[location.pathname]),z.createElement("nav",null,z.createElement("ul",{className:In()("flex item-center mb0 pl0 gap-20px",wt),style:Wt},vr==null?void 0:vr.map((Zn,ta)=>{var Kn,sa,Jr,ro,Bo,lr;Zn.subitem=(Kn=Zn==null?void 0:Zn.subitem)==null?void 0:Kn.filter(Ya=>!Ya.hidden);const ir=(()=>{var Ya,jr,Lo,Or;return Array.isArray(Da)?!((Ya=Zn==null?void 0:Zn.subitem)!=null&&Ya.length)&&Da.includes(Zn==null?void 0:Zn.link)||((jr=Zn==null?void 0:Zn.subitem)==null?void 0:jr.some(to=>Da.includes(to==null?void 0:to.link))):!((Lo=Zn==null?void 0:Zn.subitem)!=null&&Lo.length)&&Da===(Zn==null?void 0:Zn.link)||((Or=Zn==null?void 0:Zn.subitem)==null?void 0:Or.some(to=>Da===(to==null?void 0:to.link)))})();return Zn!=null&&Zn.hidden?null:z.createElement("li",{key:ta,className:In()(`flex item-center gap-10px current relative group-hover-show ${mn.NavBarItem}`,Zn==null?void 0:Zn.className,Bn),style:kt(kt({color:ir?"#159DFF":""},Zn.style||{}),Nn),onClick:Ya=>{wo({e:Ya,item:Zn})}},typeof(Zn==null?void 0:Zn.name)=="string"?z.createElement(z.Fragment,null,z.createElement("div",{className:"flex item-center h-full relative"},z.createElement("span",{dangerouslySetInnerHTML:{__html:((Jr=(sa=Zn==null?void 0:Zn.subitem)==null?void 0:sa.find(Ya=>Ya.link===location.pathname))==null?void 0:Jr.name)||(Zn==null?void 0:Zn.name)}}),ir&&z.createElement("div",{className:"absolute w-full",style:{background:"#159DFF",height:2,bottom:3}})),((ro=Zn==null?void 0:Zn.subitem)==null?void 0:ro.length)>0&&z.createElement("i",{className:"iconfont icon-a-bianzu11 c-grey-333",style:{fontSize:"12px"}})):Zn==null?void 0:Zn.name,((Bo=Zn==null?void 0:Zn.subitem)==null?void 0:Bo.length)>0&&z.createElement("div",{className:"absolute bg-white rounded-6px p-20px text-nowrap font-normal hover-div",style:{boxShadow:"0px 10px 16px 0px #cecece",zIndex:9999,top:50,left:-10,lineHeight:1.5}},(lr=Zn==null?void 0:Zn.subitem)==null?void 0:lr.map((Ya,jr)=>z.createElement("div",{key:jr,className:In()("flex flex-col current",Ya==null?void 0:Ya.className),style:kt({},(Ya==null?void 0:Ya.style)||{}),onClick:Lo=>{Lo.preventDefault(),Lo.stopPropagation(),wo({e:Lo,item:Ya})}},!!jr&&z.createElement("div",{className:"w-full",style:{margin:"24px 0",height:"1px",background:"#dbdce0"}}),typeof(Ya==null?void 0:Ya.name)=="string"?z.createElement("div",{className:`font16 c-black current ${mn.NavBarItem}`},Ya==null?void 0:Ya.name):Ya==null?void 0:Ya.name,!!Ya.content&&z.createElement("div",{className:"font14",style:{color:"#9FA7B3"}},Ya.content)))))})))};var an=(0,x.connect)(({globalSetting:$e})=>({globalSetting:$e}))(qt),nn=ue(49127),Ln=ue(8591),Yt=ue(95237),De=ue(43604),ke=ue(20834),Ct=ue(38854),zt=ue(92832),ln=ue(5112),Dt=ue(82220),Bt=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Da=>{try{xn(Wt.next(Da))}catch(Mr){Nn(Mr)}},wr=Da=>{try{xn(Wt.throw(Da))}catch(Mr){Nn(Mr)}},xn=Da=>Da.done?Bn(Da.value):Promise.resolve(Da.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())}),bt=($e=>($e.Manager="manager",$e.Developer="developer",$e.Reporter="reporter",$e))(bt||{}),Xe=({visible:$e,onCancel:wt=()=>{}})=>{const[Wt,Bn]=(0,z.useState)(),[Nn,vr]=(0,z.useState)(),[wr,xn]=(0,z.useState)(!1),Da=()=>Bt(void 0,null,function*(){if(!Wt){Ln.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Wt.length!==6){Ln.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Nn){Ln.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}xn(!0);const wo=yield(0,Dt.vm)({code:Wt,role:Nn});xn(!1),Mr();const _o={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(_o[wo.status]){Ln.ZP.info(_o[wo.status]);return}if(wo.status===0){Nn==="reporter"?(Ln.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,Oe.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${wo==null?void 0:wo.project_id}`)):((0,Oe.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ln.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Mr=()=>Bt(void 0,null,function*(){wt()});return z.createElement(z.Fragment,null,z.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:$e,confirmLoading:wr,onOk:Da,onCancel:Mr},z.createElement("div",{className:"tc"},z.createElement("div",null,z.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),z.createElement(zt.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Wt,onChange:wo=>{if(wo.target.value.length>=7){Ln.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Bn(wo.target.value)}})),z.createElement("div",{className:"mt10 font14"},z.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),z.createElement(ln.ZP.Group,{value:Nn,onChange:wo=>vr(wo.target.value)},z.createElement(ln.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),z.createElement(ln.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),z.createElement(ln.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ut=ue(24905),Nt=ue(21328),Ft=ue(65418),St=ue(38986),Qt=ue(59301),Pt=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Da=>{try{xn(Wt.next(Da))}catch(Mr){Nn(Mr)}},wr=Da=>{try{xn(Wt.throw(Da))}catch(Mr){Nn(Mr)}},xn=Da=>Da.done?Bn(Da.value):Promise.resolve(Da.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())}),Tt=($e=>($e[$e.Professor=1]="Professor",$e[$e.AssistantProfessor=2]="AssistantProfessor",$e[$e.Student=3]="Student",$e))(Tt||{});const oa=({visible:$e,user:wt,account:Wt,onCancel:Bn=()=>{},dispatch:Nn})=>{const[vr,wr]=(0,z.useState)(),[xn,Da]=(0,z.useState)([]),[Mr,wo]=(0,z.useState)(!1),[_o,Zn]=(0,z.useState)(!1),[ta,Kn]=(0,z.useState)(),[sa,Jr]=(0,z.useState)(!1);(0,z.useEffect)(()=>{var ir,Ya;(ir=wt==null?void 0:wt.userInfo)!=null&&ir.identity&&Da([((Ya=wt==null?void 0:wt.userInfo)==null?void 0:Ya.identity)==="student"?3:1])},[wt]);const ro=ir=>{const Ya=()=>{window.location.href=(ir==null?void 0:ir.jump_url)||`/classrooms/${ir==null?void 0:ir.course_id}`};if(xn.includes(1)){Ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Qt.createElement("div",{className:"tc"},(ir==null?void 0:ir.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ya()}});return}Ya()},Bo=()=>Pt(void 0,null,function*(){if(!vr){Ln.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ir=yield(0,St.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:vr}});if(ir!=null&&ir.need_pro_auth&&!xn.includes(1)&&!xn.includes(2)){Nn({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:vr,checkedList:xn}}),lr();return}wo(!0);const Ya=yield(0,Dt.cR)({invite_code:vr,professor:xn.includes(1)?1:null,assistant_professor:xn.includes(2)?1:null,student:xn.includes(3)?1:null});if(wo(!1),(Ya==null?void 0:Ya.status)===-4&&(Bn(),Nn({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ya==null?void 0:Ya.status)===-12&&Ln.ZP.warning(Ya==null?void 0:Ya.message),(Ya==null?void 0:Ya.status)===-2){if(lr(),Ya.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Zn(!0),Kn(1);return}if(Ya.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Zn(!0),Kn(2);return}if(Ya.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Zn(!0),Kn(3);return}}if((Ya==null?void 0:Ya.status)===0){(0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),lr(),Ya!=null&&Ya.course_id?ro(Ya):Ln.ZP.success(Ya.message);return}}),lr=()=>Pt(void 0,null,function*(){Bn()});return Qt.createElement(Qt.Fragment,null,Qt.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:$e,confirmLoading:Mr,onOk:Bo,onCancel:lr},Qt.createElement("div",{className:"tc"},Qt.createElement("div",null,Qt.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Qt.createElement(zt.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:vr,onChange:ir=>{if(ir.target.value.length>=7){Ln.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}wr(ir.target.value)}})),Qt.createElement("div",{className:"mt10 font14"},Qt.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Qt.createElement(Ut.default.Group,{value:xn,onChange:ir=>Da(ir)},Qt.createElement(Ut.default,{value:1,disabled:xn.includes(2)},"\u6559\u5E08"),Qt.createElement(Ut.default,{value:2,disabled:xn.includes(1)},"\u52A9\u6559"),Qt.createElement(Ut.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Qt.createElement(Ft.Z,null),Qt.createElement(Nt.Z,{visible:_o,onCancel:()=>Zn(!1),occupationValue:ta}))};var rn=(0,x.connect)(({user:$e,account:wt})=>({user:$e,account:wt}))(oa),ua={flex_box_center:"flex_box_center___R1UEO",flex_space_between:"flex_space_between___hDKPk",flex_box_vertical_center:"flex_box_vertical_center___yW1zQ",flex_box_center_end:"flex_box_center_end___JWQX1",flex_box_column:"flex_box_column___NpsmR",rightMenu:"rightMenu___Zjmy3",joinMenu:"joinMenu___S4pdJ",joinBoard:"joinBoard___UomEl",joinCol:"joinCol___tbVDV",hidden:"hidden___MFUhR",w140:"w140___d1qFp",w100:"w100___AMLWN"},nr=ue(40197),gr=ue(78241),hr=ue(57809),$a=ue(12309),zr=Object.defineProperty,kr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,eo=($e,wt,Wt)=>wt in $e?zr($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,er=($e,wt)=>{for(var Wt in wt||(wt={}))Cr.call(wt,Wt)&&eo($e,Wt,wt[Wt]);if(Ar)for(var Wt of Ar(wt))qa.call(wt,Wt)&&eo($e,Wt,wt[Wt]);return $e},yt=($e,wt)=>kr($e,Er(wt)),wn=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Da=>{try{xn(Wt.next(Da))}catch(Mr){Nn(Mr)}},wr=Da=>{try{xn(Wt.throw(Da))}catch(Mr){Nn(Mr)}},xn=Da=>Da.done?Bn(Da.value):Promise.resolve(Da.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())});const Gn=({globalSetting:$e,dispatch:wt,user:Wt,info:Bn,open:Nn,onCancel:vr=()=>{}})=>{var wr;const[xn,Da]=(0,z.useState)([]),[Mr,wo]=(0,z.useState)([]),[_o,Zn]=(0,z.useState)([]),[ta]=gr.default.useForm(),[Kn,sa]=(0,z.useState)(!1),[Jr,ro]=(0,z.useState)(!1),Bo=(0,z.useRef)(null),lr=(0,z.useRef)(1),[ir,Ya]=(0,z.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,z.useEffect)(()=>{Nn&&jr()},[Nn]);const jr=()=>wn(void 0,null,function*(){var lo;const Nr=Bn;if(!(0,nr.o1)(wt))return;const{user_school_id:eu="",department_id:yu="",school_name:mo="",department_name:Bu=""}=Wt.userInfo||{},Oo=(lo=Nr==null?void 0:Nr.graduation_years)==null?void 0:lo.at(-1);wo([{id:eu,name:mo}]),yield to(eu),ta.setFieldsValue({year:Oo,school_id:eu,department_id:Number(yu),name:`${Oo}${mo}${Bu}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Lo=lo=>wn(void 0,null,function*(){const Nr=yield(0,$a.J3)(yt(er({},lo),{tab_module_type:"graduations"}));return Nr!=null&&Nr.un_purchased&&wt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Nr.status===0&&Da((Nr==null?void 0:Nr.graduation_years)||[]),Nr}),Or=(lo,Nr=500)=>{ro(!0),clearTimeout(Bo.current),Bo.current=setTimeout(()=>wn(void 0,null,function*(){lr.current+=1;const eu=lr.current,yu=yield(0,$a.NT)({keyword:lo});yu.status===0&&lr.current===eu&&(wo((yu==null?void 0:yu.schools)||[]),ro(!1))}),Nr)},to=lo=>wn(void 0,null,function*(){if(!lo)return;const Nr=yield(0,$a.Ps)({page:1,limit:9999,id:lo});Nr.status===0&&Zn((Nr==null?void 0:Nr.departments)||[])});return z.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Nn,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Kn,onCancel:vr,onOk:()=>ta.submit()},z.createElement(gr.default,{colon:!1,form:ta,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(lo,Nr)=>{lo.school_id&&(to(Nr.school_id),ta.setFieldValue("department_id",null))},onFinish:lo=>wn(void 0,null,function*(){sa(!0);const Nr=yield(0,$a.Wz)(lo);Nr.status===0&&(Ln.ZP.success("\u521B\u5EFA\u6210\u529F"),ta.resetFields(),vr(),(0,Oe.xg)(`/graduations/${Nr==null?void 0:Nr.identifier}/index`)),sa(!1)})},z.createElement(gr.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},z.createElement(hr.default,{style:{width:344},size:"large",options:(wr=Bn==null?void 0:Bn.graduation_years)==null?void 0:wr.map(lo=>({value:lo,label:lo}))})),z.createElement(gr.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},z.createElement(hr.default,{showSearch:!0,filterOption:!1,onSearch:lo=>{Or(lo)},loading:Jr,size:"large",style:{width:344},options:Mr.map(lo=>({value:lo.id,label:lo.name}))})),z.createElement(gr.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},z.createElement(hr.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:_o.map(lo=>({value:lo.id,label:lo.name}))})),z.createElement(gr.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"}]},z.createElement(zt.default,{showCount:!0,style:{width:344},maxLength:60}))))};var un=(0,x.connect)(({user:$e,globalSetting:wt,loading:Wt})=>({user:$e,globalSetting:wt,loading:Wt}))(Gn),Dn=Object.defineProperty,na=Object.getOwnPropertySymbols,La=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,pt=($e,wt,Wt)=>wt in $e?Dn($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,mt=($e,wt)=>{for(var Wt in wt||(wt={}))La.call(wt,Wt)&&pt($e,Wt,wt[Wt]);if(na)for(var Wt of na(wt))Qe.call(wt,Wt)&&pt($e,Wt,wt[Wt]);return $e},Xn=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Da=>{try{xn(Wt.next(Da))}catch(Mr){Nn(Mr)}},wr=Da=>{try{xn(Wt.throw(Da))}catch(Mr){Nn(Mr)}},xn=Da=>Da.done?Bn(Da.value):Promise.resolve(Da.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())});const qn=({globalSetting:$e,dispatch:wt,user:Wt,open:Bn,onCancel:Nn=()=>{}})=>{const[vr]=gr.default.useForm(),[wr,xn]=(0,z.useState)(!1),[Da,Mr]=(0,z.useState)(null);return(0,z.useEffect)(()=>{var wo;if(Bn){const _o={code:"",user_type:((wo=Wt==null?void 0:Wt.userInfo)==null?void 0:wo.identity)==="student"?2:1,major:""};vr.setFieldsValue(_o),Mr(mt({},_o))}},[Bn]),z.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Bn,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:wr,onCancel:Nn,onOk:()=>vr.submit()},z.createElement(gr.default,{colon:!1,form:vr,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(wo,_o)=>Mr(mt({},_o)),onFinish:wo=>Xn(void 0,null,function*(){xn(!0);const _o=yield(0,St.ZP)("/api/graduations/join.json",{method:"post",body:wo});_o.status===0&&(Nn(),_o!=null&&_o.identifier?(0,Oe.xg)(`/graduations/${_o==null?void 0:_o.identifier}/index`):Ln.ZP.success(_o==null?void 0:_o.message)),xn(!1)})},z.createElement(gr.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},z.createElement(zt.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),z.createElement(gr.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},z.createElement(ln.ZP.Group,null,z.createElement(ln.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),z.createElement(ln.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Da==null?void 0:Da.user_type)===2&&z.createElement(gr.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"}]},z.createElement(zt.default,{showCount:!0,maxLength:60}))))};var ma=(0,x.connect)(({user:$e,globalSetting:wt})=>({user:$e,globalSetting:wt}))(qn),va=ue(59301),Ka=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,On=($e,wt,Wt)=>wt in $e?Ka($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,Na=($e,wt)=>{for(var Wt in wt||(wt={}))Ha.call(wt,Wt)&&On($e,Wt,wt[Wt]);if(Aa)for(var Wt of Aa(wt))Za.call(wt,Wt)&&On($e,Wt,wt[Wt]);return $e},Zr=($e,wt)=>{var Wt={};for(var Bn in $e)Ha.call($e,Bn)&&wt.indexOf(Bn)<0&&(Wt[Bn]=$e[Bn]);if($e!=null&&Aa)for(var Bn of Aa($e))wt.indexOf(Bn)<0&&Za.call($e,Bn)&&(Wt[Bn]=$e[Bn]);return Wt},Po=($e=>($e.Projects="projects",$e.Shixuns="shixuns",$e.Classrooms="classrooms",$e))(Po||{}),ia=($e=>($e.Classrooms="classrooms",$e.Shixuns="shixuns",$e.Paths="paths",$e.Projects="projects",$e.Videos="videos",$e.Topics="topics",$e.Graduations="graduations",$e))(ia||{});const yn=$e=>{var wt=$e,{homePage:Wt,user:Bn,globalSetting:Nn,loading:vr,dispatch:wr,className:xn,style:Da={}}=wt,Mr=Zr(wt,["homePage","user","globalSetting","loading","dispatch","className","style"]),wo,_o,Zn,ta;const[Kn,sa]=(0,z.useState)(),[Jr,ro]=(0,z.useState)(),[Bo,lr]=(0,z.useState)(!1),[ir,Ya]=(0,z.useState)(!1),[jr,Lo]=(0,z.useState)(!1),[Or,to]=(0,z.useState)();function lo(Wo,ku){for(const pu of Wo){if(pu.link===ku)return pu.hidden;if(pu.subitem&&pu.subitem.length>0){let nl=pu.subitem;for(const ml of nl)if(ml.link===ku)return ml.hidden;return!1}}return!0}const Nr=lo(((wo=Nn.setting)==null?void 0:wo.navbar)||[],"/classrooms"),eu=lo(((_o=Nn.setting)==null?void 0:_o.navbar)||[],"/shixuns"),yu=lo(((Zn=Nn.setting)==null?void 0:Zn.navbar)||[],"/paths"),mo=lo(((ta=Nn.setting)==null?void 0:ta.navbar)||[],"/graduations"),Bu=Wo=>{var ku;if((0,nr.tJ)(wr)){if(Wo==="projects"&&!((ku=Bn.userInfo)!=null&&ku.email)){Ln.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Wo==="classrooms"?sa(!0):Wo==="projects"&&ro(!0)}},Oo=(Wo,ku)=>{var pu;if((0,nr.tJ)(wr)){if(ku==="projects"&&!((pu=Bn.userInfo)!=null&&pu.email)){Ln.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ku==="shixuns"&&!(0,nr.xY)()||Wo&&(window.location.href=Wo)}},Tu=Wo=>{var ku,pu,nl,ml,ul,Ul,mi,gi,Va,io,vo,To,Zu,ri,Du,fi,ci,Eu,$l,Pu,Tl;return va.createElement(va.Fragment,null,va.createElement(Yt.Z,{justify:"space-around",className:"pt5 pb5"},va.createElement(De.Z,{className:((ku=Bn.userInfo)==null?void 0:ku.user_identity)!=="\u5B66\u751F"?ua.joinCol:ua.hidden},((pu=Bn.userInfo)==null?void 0:pu.user_identity)!=="\u5B66\u751F"&&!((nl=Nn==null?void 0:Nn.setting)!=null&&nl.hide_course)&&va.createElement(ke.default.Item,Na({},Wo),va.createElement("a",{onClick:()=>Oo("/classrooms/new")},(ml=Bn.userInfo)!=null&&ml.main_site?"\u521B\u5EFA\u6559\u5B66\u8BFE\u5802":"\u521B\u5EFA\u8BFE\u5802")),!((ul=Nn==null?void 0:Nn.setting)!=null&&ul.hide_shixun)&&((Ul=Bn==null?void 0:Bn.userInfo)==null?void 0:Ul.is_shixun_marker)&&va.createElement(ke.default.Item,Na({},Wo),va.createElement("a",{onClick:()=>Oo("/shixuns/new","shixuns")},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((mi=Bn.userInfo)==null?void 0:mi.user_identity)!=="\u5B66\u751F"&&!((gi=Nn==null?void 0:Nn.setting)!=null&&gi.hide_subject)&&va.createElement(ke.default.Item,Na({},Wo),va.createElement("a",{onClick:()=>Oo("/paths/new")},"\u521B\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Va=Nn==null?void 0:Nn.setting)!=null&&Va.is_local)&&((io=Bn.userInfo)==null?void 0:io.main_site)&&va.createElement(ke.default.Item,Na({},Wo),va.createElement("a",{onClick:()=>{var zi;return Oo(`${(zi=Nn==null?void 0:Nn.setting)==null?void 0:zi.old_url}/projects/deposit/new`,"projects")}},"\u521B\u5EFA\u5F00\u53D1\u9879\u76EE")),!((vo=Bn.userInfo)!=null&&vo.main_site)&&va.createElement("div",null,va.createElement(ke.default.Item,Na({},Wo),va.createElement("a",{onClick:()=>Bu("classrooms")},(To=Bn.userInfo)!=null&&To.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Zu=Bn.userInfo)==null?void 0:Zu.main_site)&&!((ri=Nn==null?void 0:Nn.setting)!=null&&ri.is_local)&&va.createElement(ke.default.Item,Na({},Wo),va.createElement("a",{onClick:()=>Bu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Du=Bn.userInfo)==null?void 0:Du.main_site)&&((fi=Bn.userInfo)==null?void 0:fi.user_identity)!=="\u5B66\u751F"&&va.createElement(De.Z,null,va.createElement("div",{className:ua.joinBoard})),((ci=Bn.userInfo)==null?void 0:ci.main_site)&&va.createElement(De.Z,{className:((Eu=Bn.userInfo)==null?void 0:Eu.user_identity)!=="\u5B66\u751F"?ua.joinCol:ua.w90},va.createElement(ke.default.Item,Na({},Wo),va.createElement("a",{onClick:()=>Bu("classrooms")},($l=Bn.userInfo)!=null&&$l.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pu=Bn.userInfo)==null?void 0:Pu.main_site)&&!((Tl=Nn==null?void 0:Nn.setting)!=null&&Tl.is_local)&&va.createElement(ke.default.Item,Na({},Wo),va.createElement("a",{onClick:()=>Bu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return va.createElement(va.Fragment,null,va.createElement(Ct.Z,{dropdownRender:()=>{var Wo;return va.createElement(ke.default,{className:((Wo=Bn.userInfo)==null?void 0:Wo.user_identity)!=="\u5B66\u751F"?`${ua.rightMenu} ${ua.joinMenu} mt10`:`${ua.rightMenu} ${ua.joinMenu} ${ua.w140} mt10`},va.createElement(Tu,null))},placement:"bottom"},va.createElement("span",{className:In()("iconfont icon-tianjia6 current",xn),style:Da})),va.createElement(rn,{visible:Kn,onCancel:()=>sa(!1)}),va.createElement(Xe,{visible:Jr,onCancel:()=>ro(!1)}),va.createElement(un,{info:Or,open:Bo,onCancel:()=>lr(!1)}),va.createElement(ma,{open:ir,onCancel:()=>Ya(!1)}))};var Jo=(0,x.connect)(({homePage:$e,loading:wt,user:Wt,globalSetting:Bn})=>({homePage:$e,user:Wt,globalSetting:Bn,loading:wt.models.index}))(yn),Dr=ue(34191),Fo=Object.defineProperty,Qr=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,Zo=($e,wt,Wt)=>wt in $e?Fo($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,Eo=($e,wt)=>{for(var Wt in wt||(wt={}))Vo.call(wt,Wt)&&Zo($e,Wt,wt[Wt]);if(Qr)for(var Wt of Qr(wt))Ro.call(wt,Wt)&&Zo($e,Wt,wt[Wt]);return $e};const Go=$e=>React.createElement("svg",Eo({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},$e),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var aa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",ao=Object.defineProperty,So=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,lt=($e,wt,Wt)=>wt in $e?ao($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,et=($e,wt)=>{for(var Wt in wt||(wt={}))Do.call(wt,Wt)&<($e,Wt,wt[Wt]);if(So)for(var Wt of So(wt))Vt.call(wt,Wt)&<($e,Wt,wt[Wt]);return $e},on=($e,wt)=>{var Wt={};for(var Bn in $e)Do.call($e,Bn)&&wt.indexOf(Bn)<0&&(Wt[Bn]=$e[Bn]);if($e!=null&&So)for(var Bn of So($e))wt.indexOf(Bn)<0&&Vt.call($e,Bn)&&(Wt[Bn]=$e[Bn]);return Wt};const $n=$e=>{var wt=$e,{globalSetting:Wt}=wt,Bn=on(wt,["globalSetting"]),Nn,vr;const wr=(0,z.useMemo)(()=>{var xn,Da;return(xn=Wt==null?void 0:Wt.setting)!=null&&xn.nav_logo_url?`${de.Z.IMG_SERVER}/${(Da=Wt==null?void 0:Wt.setting)==null?void 0:Da.nav_logo_url}`:`${de.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Nn=Wt==null?void 0:Wt.setting)==null?void 0:Nn.nav_logo_url]);return z.createElement("img",et({title:(vr=Wt==null?void 0:Wt.setting)==null?void 0:vr.name,src:wr||aa},Bn))};var Ia=(0,x.connect)(({globalSetting:$e})=>({globalSetting:$e}))($n);const Qn=({user:$e})=>{var wt;return z.createElement(xe.default.Header,{className:"bg-white relative",style:{boxShadow:"0px 10px 10px 0px rgba(0,0,0,0.05)",background:"#fff"}},z.createElement("div",{className:"flex item-center h-full gap-20px edu-container"},z.createElement(Ia,{style:{height:"80%"}}),z.createElement(an,{classNameItem:"text-16px font-semibold"}),z.createElement("div",{className:"ml-auto flex item-center gap-20px",style:{color:"#159DFF"}},z.createElement("span",{className:"iconfont icon-sousuo10 current font18",onClick:()=>{x.history.push("/search?value=")}}),(0,Ae.bg)()&&z.createElement(Jo,{className:"font18"}),(0,Ae.bg)()&&z.createElement(nn.Z,{dot:(wt=$e==null?void 0:$e.navigationInfo)==null?void 0:wt.new_message},z.createElement("span",{className:"iconfont icon-xiaoxi2 current",style:{color:"#159DFF"},onClick:()=>{var Wt;x.history.push(`/messages/${(Wt=$e==null?void 0:$e.userInfo)==null?void 0:Wt.login}/user_tidings`)}})),z.createElement(Dr.Z,null))))};var za=(0,x.connect)(({globalSetting:$e,user:wt})=>({globalSetting:$e,user:wt}))(Qn),Oa=({className:$e,style:wt})=>{const[Wt,Bn]=(0,z.useState)(!1);function Nn(vr){x.history.push("/search?value="+vr)}return Wt?z.createElement("div",{onBlur:()=>{setTimeout(()=>{Bn(!1)},300)}},z.createElement(zt.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input",onSearch:Nn,autoFocus:!0})):z.createElement("span",{className:In()("iconfont icon-sousuo font18 current icon-bianzu11",$e),style:wt,onClick:()=>{x.history.push("/search?value=")}})},uo=ue(32162);const jo={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},mu=({dispatch:$e,globalSetting:wt,user:Wt})=>{var Bn;const[Nn,vr]=(0,z.useState)(!1),wr=()=>{function Da(Mr){x.history.push("/search?value="+Mr)}return Nn?z.createElement("div",{onBlur:()=>{setTimeout(()=>{vr(!1)},300)}},z.createElement(zt.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Da,autoFocus:!0})):z.createElement("span",{className:"iconfont icon-sousuo font18 current",onClick:()=>{x.history.push("/search?value=")}})},xn=["/","/paths","/shixuns","/classrooms"];return z.createElement(xe.default.Header,{className:"px-20px-rem flex item-center gap-20px-rem",style:{height:"70rem",padding:"0 20rem",background:"#fff"}},!xn.includes(location.pathname)&&z.createElement("div",{className:"flex item-center gap-6px-rem current",onClick:()=>{window.history.length>1?x.history.back():x.history.push("/")}},z.createElement("img",{src:ue(10266),style:{width:"20rem"}}),"\u8FD4\u56DE"),z.createElement("img",{title:(Bn=wt==null?void 0:wt.setting)==null?void 0:Bn.name,src:ue(4),style:{height:"54rem"}}),z.createElement("div",{className:"ml-auto"},z.createElement(wr,null)),z.createElement(Je.Z,{icon:z.createElement("span",{className:"iconfont icon-zengjia"})}),z.createElement(ye.Z,{payload:co()}))};var Br=(0,x.connect)(({globalSetting:$e,user:wt})=>({globalSetting:$e,user:wt}))(mu),ca=ue(59301),Vr=Object.defineProperty,Gr=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,fo=Object.prototype.propertyIsEnumerable,cr=($e,wt,Wt)=>wt in $e?Vr($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,ur=($e,wt)=>{for(var Wt in wt||(wt={}))Xr.call(wt,Wt)&&cr($e,Wt,wt[Wt]);if(Gr)for(var Wt of Gr(wt))fo.call(wt,Wt)&&cr($e,Wt,wt[Wt]);return $e},xr=($e,wt)=>{var Wt={};for(var Bn in $e)Xr.call($e,Bn)&&wt.indexOf(Bn)<0&&(Wt[Bn]=$e[Bn]);if($e!=null&&Gr)for(var Bn of Gr($e))wt.indexOf(Bn)<0&&fo.call($e,Bn)&&(Wt[Bn]=$e[Bn]);return Wt},Yr=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Da=>{try{xn(Wt.next(Da))}catch(Mr){Nn(Mr)}},wr=Da=>{try{xn(Wt.throw(Da))}catch(Mr){Nn(Mr)}},xn=Da=>Da.done?Bn(Da.value):Promise.resolve(Da.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())});function co(){var $e,wt;const Bn=window.location.pathname.split("/"),Nn={};return Bn[1]=="classrooms"&&Bn.length>3&&!(($e=Bn[4])!=null&&$e.includes("newgold"))&&!((wt=Bn[5])!=null&&wt.includes("newgold"))&&Bn[2]!=="coursesId"&&(Nn.course_id=Bn[2]),Bn[1]==="shixuns"&&Bn.length>3&&(Nn.objective_type="shixun",Nn.objective_id=Bn[2]),Bn[1]==="paths"&&Bn.length>3&&(Nn.objective_type="path",Nn.objective_id=Bn[2]),ur(ur({},Nn),{school:1})}const Lr=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Wa=$e=>{var wt=$e,{homePage:Wt,user:Bn,globalSetting:Nn,loading:vr,dispatch:wr,isLogin:xn=!1,shixunHomeworks:Da}=wt,Mr=xr(wt,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),wo,_o;const Zn=(0,x.useLocation)(),[ta,Kn]=(0,z.useState)(""),[sa,Jr]=(0,z.useState)(!1),ro=co();(0,z.useEffect)(()=>{wr({type:"user/getNavigationInfo",payload:ur({},ro)})},[Nn.name]),(0,z.useEffect)(()=>{Da.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Lr!=null&&Lr.includes(Zn==null?void 0:Zn.pathname)||(Zn==null?void 0:Zn.pathname.indexOf("/classrooms"))===0||wr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Zn.pathname]),(0,z.useEffect)(()=>{Da.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Da.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Da.actionTabs.key]),(0,z.useEffect)(()=>{var Or;if(Nn!=null&&Nn.setting){let to=(0,bn.cloneDeep)((Or=Nn==null?void 0:Nn.setting)==null?void 0:Or.navbar);to=to==null?void 0:to.filter(Nr=>{var eu;return!(Nr!=null&&Nr.hidden)&&!((0,Ae.JA)()&&((eu=["/paperlibrary","/problemset"])!=null&&eu.includes(Nr.link)))});for(const Nr of to)Nr.subitem&&(Nr.subitem=Nr.subitem.filter(eu=>{var yu;return!(eu!=null&&eu.hidden)&&!((0,Ae.JA)()&&((yu=["/paperlibrary","/problemset"])!=null&&yu.includes(eu.link)))}));let lo=!1;to==null||to.map(function(Nr,eu){var yu,mo,Bu,Oo;const Tu=Zn.pathname;Nr.link===Tu&&(Kn(Nr==null?void 0:Nr.link),(0,Oe.Dk)(Tu==="/"?(yu=Nn==null?void 0:Nn.setting)==null?void 0:yu.name:jr(Nr==null?void 0:Nr.name)),lr(Ya(eu,{name:Nr==null?void 0:Nr.name,link:Nr==null?void 0:Nr.link},to)),lo=!0),Tu=="/"&&(Kn(""),(0,Oe.Dk)((mo=Nn==null?void 0:Nn.setting)==null?void 0:mo.name)),(Bu=Nr==null?void 0:Nr.subitem)!=null&&Bu.length&&((Oo=Nr==null?void 0:Nr.subitem)==null||Oo.map(Wo=>{Wo.link===Tu&&(Kn(Wo==null?void 0:Wo.link),Tu!=="/"&&(0,Oe.Dk)(jr(Wo==null?void 0:Wo.name)),lr(Ya(eu,{name:Wo==null?void 0:Wo.name,link:Wo==null?void 0:Wo.link},to)),lo=!0)}))}),lo||lr(to)}},[Nn==null?void 0:Nn.setting,Bn]);const[Bo,lr]=(0,z.useState)([]),ir=(Or,to)=>Yr(void 0,null,function*(){var lo,Nr,eu,yu,mo,Bu;if((Or==null?void 0:Or.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Oo=yield(0,Se.IU)({tab_module_type:"engineering"});if(Oo!=null&&Oo.un_purchased){wr({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(lo=Oo==null?void 0:Oo.data)!=null&&lo.engineer_url?(eu=(Nr=Oo==null?void 0:Oo.data)==null?void 0:Nr.engineer_url)!=null&&eu.includes("http")?(0,Oe.xg)((yu=Oo==null?void 0:Oo.data)==null?void 0:yu.engineer_url):x.history.push((mo=Oo==null?void 0:Oo.data)==null?void 0:mo.engineer_url):(Oo==null?void 0:Oo.status)!=401&&Jr(!0);return}(Bu=Or==null?void 0:Or.link)!=null&&Bu.includes("http")?(0,Oe.xg)(Or==null?void 0:Or.link):((0,Oe.Dk)(Or==null?void 0:Or.name),x.history.push(Or==null?void 0:Or.link)),(Or==null?void 0:Or.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&wr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ca.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=(Or,to,lo)=>{const Nr=lo.slice();return Nr[Or]&&(Nr[Or].name=to.name,Nr[Or].link=to.link),Nr||[]},jr=(Or="")=>(Or==null?void 0:Or.indexOf("<"))>-1?Or==null?void 0:Or.slice(0,Or==null?void 0:Or.indexOf("<")):Or,Lo=()=>{var Or,to,lo,Nr,eu,yu;switch(Number((Or=Nn==null?void 0:Nn.setting)==null?void 0:Or.theme)){case uo.Fy.THEMEONE:return ca.createElement(za,null);case uo.Fy.THEMETWO:return ca.createElement(Br,null);case uo.Fy.DEFAULT:default:return ca.createElement(xe.default,{style:{background:`${Zn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Nn.isIlearning?Te["header-iearning"]:Te.header} ${Nn.showHeaderFixed?Te.headerFixed:""}`},ca.createElement(xe.default.Header,{className:"header",style:{background:`${Zn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Zn.pathname=="/training"?"999":""}`}},ca.createElement("section",{className:Te["edu-menu"]},(!!Nn.isIlearning||!((to=Nn==null?void 0:Nn.setting)!=null&&to.main_site)&&!!((lo=Nn==null?void 0:Nn.setting)!=null&&lo.navbar))&&ca.createElement(x.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{wr({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ca.createElement(Ia,{className:Te.logo})),ca.createElement("ul",{className:`${Te.menu} ${(0,Oe.Ll)()&&"ml0"}`},(0,Oe.Ll)()&&ca.createElement("li",null,ca.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,Oe.Ll)()&&Nn.setting&&(Bo==null?void 0:Bo.map(function(mo,Bu){var Oo,Tu,Wo,ku,pu;return ca.createElement("li",{key:Bu,className:!((Oo=mo==null?void 0:mo.subitem)!=null&&Oo.length)&&ta===(mo==null?void 0:mo.link)||(Tu=mo==null?void 0:mo.subitem)!=null&&Tu.some(nl=>ta===(nl==null?void 0:nl.link))?Te.actived:""},ca.createElement("div",{onClick:()=>ir(mo,Bu),className:Te.name},ca.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var nl;let ml=mo==null?void 0:mo.name;return(nl=mo==null?void 0:mo.subitem)==null||nl.map((ul,Ul)=>(ul.link===Zn.pathname&&(ml=ul.name),ul)),ml})()}}),((Wo=mo==null?void 0:mo.subitem)==null?void 0:Wo.length)>0&&ca.createElement("i",{className:"iconfont icon-zhankai4"})),((ku=mo==null?void 0:mo.subitem)==null?void 0:ku.length)>0&&ca.createElement("div",{className:Te.dropDown},(pu=mo==null?void 0:mo.subitem)==null?void 0:pu.map((nl,ml)=>ca.createElement("div",{className:Te.subName,onClick:()=>ir(nl,Bu),key:Bu+"-"+ml},!!ml&&ca.createElement("div",{className:Te.line}),ca.createElement("aside",{className:"font16 c-black"},jr(nl==null?void 0:nl.name)),ca.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},nl.content)))))}))),ca.createElement("div",{className:"search-bar flex item-center gap-20px c-white",style:{flex:Nn.isIlearning?"initial":"1 0 auto"}},!(0,Oe.Ll)()&&!(Nn!=null&&Nn.isIlearning)&&ca.createElement(ca.Fragment,null,ca.createElement(Oa,null),!xn&&ca.createElement(Je.Z,null),!xn&&!!((Nr=Bn==null?void 0:Bn.userInfo)!=null&&Nr.login)&&ca.createElement(x.Link,{className:"iconfont icon-xiaoxilingdang font18 c-white current-primary-hover relative",to:`/messages/${(eu=Bn==null?void 0:Bn.userInfo)==null?void 0:eu.login}/user_tidings`},((yu=Bn==null?void 0:Bn.navigationInfo)==null?void 0:yu.new_message)&&ca.createElement("span",{className:Te.newslight}))),!xn&&ca.createElement(ye.Z,{payload:ro})))))}};return ca.createElement(ca.Fragment,null,Nn.showHeader&&Nn.showHeaderFooter&&ca.createElement(ca.Fragment,null,Lo(),ca.createElement(Ye.default,{centered:!0,destroyOnClose:!0,open:sa,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",onOk:()=>{(0,Oe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Jr(!1)},ca.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ca.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"),ca.createElement("img",{src:`${de.Z.IMG_SERVER}/${(wo=Nn==null?void 0:Nn.setting)==null?void 0:wo.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ca.createElement("p",null,"\u7FA4\u53F7\uFF1A",(_o=Nn==null?void 0:Nn.setting)==null?void 0:_o.homepage_tea_qq_number))),(Nn==null?void 0:Nn.showTip)&&ca.createElement(ce,null),ca.createElement(Xt,null)),ca.createElement(ft,null))};var Sa=(0,x.connect)(({homePage:$e,loading:wt,user:Wt,globalSetting:Bn,shixunHomeworks:Nn})=>({homePage:$e,user:Wt,globalSetting:Bn,loading:wt.models.index,shixunHomeworks:Nn}))(Wa)},9507:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return We}});var z=ue(59301),x={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},xe=ue(92310),Ye=ue.n(xe),Te=ue(71418),Je=ue(2859),ye=ue(38986),gt=ue(51257),Re=(He,ut,fe)=>new Promise((a,E)=>{var b=ae=>{try{ee(fe.next(ae))}catch(se){E(se)}},y=ae=>{try{ee(fe.throw(ae))}catch(se){E(se)}},ee=ae=>ae.done?a(ae.value):Promise.resolve(ae.value).then(b,y);ee((fe=fe.apply(He,ut)).next())}),We=({data:He,className:ut,fullWidth:fe,style:a={},onClose:E,onOk:b,showFullTools:y,noAssociationId:ee})=>{const ae=(0,z.useRef)(null),se=(0,z.useRef)(null),ce=(0,z.useRef)(null),de=(0,z.useRef)(null),[Se,Ae]=(0,z.useState)(!1),[Oe,Ie]=(0,z.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,z.useEffect)(()=>{ce.current||(ce.current=document.createElement("style"),document.head.appendChild(ce.current)),He!=null&&He.visible?(document.body.setAttribute("data-custom","y-hidden"),ce.current.innerHTML=" html { overflow-y: hidden; }",He!=null&&He.src&&ht()):(document.body.removeAttribute("data-custom"),ce.current&&(document.head.removeChild(ce.current),ce.current=null))},[He==null?void 0:He.visible]);const ht=()=>Re(void 0,null,function*(){Ae(!0),Ie("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Fa=yield(0,gt.ZJ)(He==null?void 0:He.src);ae.current.src="",ae.current.src=Fa,ae.current.onload=function(){Hn()},Ae(!1),Ie("")}),ot=()=>{document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",E()},vt=Fa=>Re(void 0,null,function*(){Ae(!0),Ie("\u6B63\u5728\u4FDD\u5B58\u4E2D");const da=yield(0,ye.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:He.title,file:Fa.dataUrl}});da!=null&&da.id&&!ee?(yield(0,ye.ZP)(`/api/attachments/${He.id}/add_subitem.json`,{method:"post",body:{subitem_id:da==null?void 0:da.id,settings:JSON.stringify(Fa.state)}})).status===0&&b():da!=null&&da.id&&b(da),document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",Ae(!1),Ie("")}),ea=()=>{const Fa=document.querySelector('a[href="https://markerjs.com/"]');Fa&&Fa.parentNode&&(Fa.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Xt=>{const bn=document.querySelector(Xt.name);bn&&bn.setAttribute("title",Xt.title)})},Hn=()=>{se.current=new Je.hP(ae.current),se.current.targetRoot=de.current,se.current.addEventListener("render",vt),se.current.addEventListener("beforeclose",ot),y&&(se.current.availableMarkerTypes=se.current.ALL_MARKER_TYPES,se.current.uiStyleSettings.redoButtonVisible=!0,se.current.uiStyleSettings.notesButtonVisible=!0,se.current.uiStyleSettings.zoomButtonVisible=!0,se.current.uiStyleSettings.zoomOutButtonVisible=!0,se.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=se.current.uiStyleSettings,se.current.show(),He!=null&&He.snapshotData&&se.current.restoreState(He.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ea()},300)};return z.createElement(z.Fragment,null,(He==null?void 0:He.visible)&&z.createElement(Te.Z,{spinning:Se,tip:Oe,style:{position:"absolute"}},z.createElement("div",{ref:de,className:Ye()(x.imageDimensions,ut,fe?x.fullWidth:""),style:a},z.createElement("img",{className:x.img,ref:ae}))))}},76562:function(Le,_t,ue){"use strict";var z=ue(59301),x=ue(95237),xe=ue(43604),Ye=ue(99313),Te=ue(3113),Je=ue(91842),ye=ue(99587),gt=ue(48136),Re=ue(59301);const Be=(0,z.forwardRef)(({callback:We,showSaveButton:He,value:ut=""},fe)=>{const a=(0,z.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +(self.webpackChunk=self.webpackChunk||[]).push([[9511],{65363:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return gt}});var z=ue(14809),x=ue(59301),xe={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},Ye=xe,Te=ue(7657),Je=function(Be,We){return x.createElement(Te.Z,(0,z.Z)({},Be,{ref:We,icon:Ye}))},ye=x.forwardRef(Je),gt=ye},87169:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return gt}});var z=ue(14809),x=ue(59301),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Ye=xe,Te=ue(7657),Je=function(Be,We){return x.createElement(Te.Z,(0,z.Z)({},Be,{ref:We,icon:Ye}))},ye=x.forwardRef(Je),gt=ye},11724:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return gt}});var z=ue(14809),x=ue(59301),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},Ye=xe,Te=ue(7657),Je=function(Be,We){return x.createElement(Te.Z,(0,z.Z)({},Be,{ref:We,icon:Ye}))},ye=x.forwardRef(Je),gt=ye},32050:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return gt}});var z=ue(14809),x=ue(59301),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Ye=xe,Te=ue(7657),Je=function(Be,We){return x.createElement(Te.Z,(0,z.Z)({},Be,{ref:We,icon:Ye}))},ye=x.forwardRef(Je),gt=ye},99587:function(Le,_t){"use strict";_t.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},3878:function(Le,_t){"use strict";_t.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"}},96404:function(Le,_t){"use strict";_t.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"}},91711:function(Le,_t){"use strict";_t.Z={titlesize:"titlesize___vL5PR",labelWrap:"labelWrap___MMQF1",label:"label___h0nb1",labelContent:"labelContent___UmrM4",selectSchool:"selectSchool____z1Sv",dataPicker:"dataPicker____Uc0Q",itemWrap:"itemWrap___DGdf0",img:"img___yufZU",itemContent:"itemContent___PtiW4",nameWrap:"nameWrap____5hbI",name:"name___YpgWl",actionGroup:"actionGroup___CKaNY",schoolWrap:"schoolWrap___hVDkU",school:"school___dDGfK",colorOrange:"colorOrange___c0b65",colorYellow:"colorYellow___O6JJ3",graaytitle:"graaytitle___Gay2A"}},63720:function(){"use strict";function Le(fe,a,E,b){E===void 0&&(E=0),b===void 0&&(b=1/0),this._name=fe,this._defaultValue=a,this._minimum=E,this._maximum=b}Object.defineProperty(Le.prototype,"name",{get:function(){return this._name},set:function(fe){if(typeof fe!="string"||fe==="")throw new Error("Shape name must be a valid string.");this._name=fe}}),Object.defineProperty(Le.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(fe){if(typeof fe!="number"||isNaN(fe))throw new Error("The default value must be a real number, not: "+fe);this._defaultValue=fe}}),Object.defineProperty(Le.prototype,"minimum",{get:function(){return this._minimum},set:function(fe){if(typeof fe!="number"||isNaN(fe))throw new Error("Minimum must be a real number, not: "+fe);this._minimum=fe}}),Object.defineProperty(Le.prototype,"maximum",{get:function(){return this._maximum},set:function(fe){if(typeof fe!="number"||isNaN(fe))throw new Error("Maximum must be a real number, not: "+fe);this._maximum=fe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(fe,a){var E=go.Shape._FigureParameters[fe];return E?E[a]:null},go.Shape.setFigureParameter=function(fe,a,E){if(!(E instanceof Le))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var b=go.Shape._FigureParameters[fe];b||(b=[],go.Shape._FigureParameters[fe]=b),b[a]=E};var _t=[];function ue(fe,a){var E=_t.pop();return E===void 0?new go.Point(fe,a):(E.x=fe,E.y=a,E)}function z(){var fe=_t.pop();return fe===void 0?new go.Point:fe}function x(fe){_t.push(fe)}function xe(fe,a,E,b,y,ee,ae,se,ce){ce||(ce=new go.Point);var de=fe-E,Se=y-ae,Ae=NaN,Oe=NaN;if(de===0)if(Se===0)fe===E&&(Ae=fe,Oe=a);else{var Ie=(ee-se)/Se,ht=ee-Ie*y;Ae=fe,Oe=Ie*Ae+ht}else if(Se===0){var ot=(a-b)/de,vt=a-ot*fe;Ae=y,Oe=ot*Ae+vt}else{var ot=(a-b)/de,Ie=(ee-se)/Se,vt=a-ot*fe,ht=ee-Ie*y;Ae=(ht-vt)/(ot-Ie),Oe=ot*Ae+vt}return ce.x=Ae,ce.y=Oe,ce}function Ye(fe,a,E,b,y,ee,ae,se,ce,de,Se,Ae,Oe,Ie){var ht=1-ce,ot=ce,vt=fe*ht+E*ot,ea=a*ht+b*ot,Hn=E*ht+y*ot,Fa=b*ht+ee*ot,da=y*ht+ae*ot,Xt=ee*ht+se*ot,bn=vt*ht+Hn*ot,it=ea*ht+Fa*ot,Ht=Hn*ht+da*ot,hn=Fa*ht+Xt*ot,Wn=bn*ht+Ht*ot,cn=it*ht+hn*ot;de.x=vt,de.y=ea,Se.x=bn,Se.y=it,Ae.x=Wn,Ae.y=cn,Oe.x=Ht,Oe.y=hn,Ie.x=da,Ie.y=Xt}var Te=new go.Spot(.156,.156),Je=new go.Spot(.844,.844),ye=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Le("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,ee=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()));return y>1&&(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,1,-y,-y)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=E/2,b.endX=a,b.endY=E/2,b}),go.Shape.defineFigureGenerator("LineV",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=E,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(fe,a,E){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(fe,a,E){var b=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=Te,y.spot2=Je,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}),go.Shape.defineFigureGenerator("Line2",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=E,b}),go.Shape.defineFigureGenerator("Curve1",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,ye*a,0,a,(1-ye)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,ye*E,(1-ye)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,ye*E,ye*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-ye)*a,0,0,(1-ye)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Le("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*a;if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a);var y=Math.abs(b);if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y.5&&(b=.5);var y=Math.abs(b)*a;if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a/2);var y=Math.abs(b);if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a/2);var y=Math.abs(b);if(b===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return b>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y0&&(ae.add(new go.PathSegment(go.PathSegment.Move,a/2+se,a/2)),ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,se,se).close())),ee.spot1=Te,ee.spot2=Je,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(fe,a,E){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,b*E).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Le("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Le("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(fe,a,E){var b=fe?fe.parameter1:NaN,y=fe?fe.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var ee=b%360;ee<0&&(ee+=360);var ae=y%360,se=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(se,se).add(new go.PathSegment(go.PathSegment.Arc,ee,ae,se,se,se,se).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(fe,a,E){var b=ye/Math.SQRT2*.5,y=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,ee*E,a,(1-b)*E,(y+b)*a,(ee+b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Le("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,a)/2,ee=a/2,ae=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ae-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Le("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,a)/2,ee=a/2,ae=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ae-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Le("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(fe,a,E){var b=fe?fe.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var ee=a/2,ae=E/2,se=Math.atan2(E,a),ce=b-Math.min(Math.cos(se)*b/2,ee),de=b-Math.min(Math.sin(se)*b/2,ae),y=new go.Geometry,Se=new go.PathFigure(ce,0,!0);return y.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,ee,.2*E)),Se.add(new go.PathSegment(go.PathSegment.Line,a-ce,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,de)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,a,E-de)),Se.add(new go.PathSegment(go.PathSegment.Line,a-ce,E)),Se.add(new go.PathSegment(go.PathSegment.Line,ee,.8*E)),Se.add(new go.PathSegment(go.PathSegment.Line,ce,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,E-de)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,0,de).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Le("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Le("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Le("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.5);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-b)*a,.25*E,Math.abs(1-b)*a,.75*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,ye*a,0,a,(.5-ye/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+ye/2)*E,ye*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var ee=.2,ae=.3,se=0,ce=ee*ye;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5+ee+se)*E,(.5-ee+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ae)*a,(.5+se)*E,(.5+ce+ae)*a,(.5+ee+se)*E,(.5+ee+ae)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-ee+se)*E,(1-.5+ee+ae)*a,(.5-ce+se)*E,(.5+ce+ae)*a,(.5-ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ce+ae)*a,(.5-ee+se)*E,(.5-ee+ae+.05)*a,(.5-ce+se-.02)*E)),ee=.2,ae=0,se=-.3,ce=ee*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ae)*a,(.5+se)*E,(.5+ce+ae)*a,(.5+ee+se)*E,(.5+ee+ae)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-ee+se)*E,(1-.5+ee+ae)*a,(.5-ce+se)*E,(.5+ce+ae)*a,(.5-ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ae)*a,(.5+se)*E,(.5-ce+ae)*a,(.5-ee+se)*E,(.5-ee+ae)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ce+ae)*a,(.5+ee+se)*E,(.5-ee+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+ee+se)*E)),ee=.2,ae=-.3,se=0,ce=ee*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-ee+se)*E,(1-.5+ee+ae-.05)*a,(.5-ce+se-.02)*E,(.5+ce+ae)*a,(.5-ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ae)*a,(.5+se)*E,(.5-ce+ae)*a,(.5-ee+se)*E,(.5-ee+ae)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5+ee+se)*E,(.5-ee+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+ee+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ce+ae)*a,(.5+ee+se)*E,(.5+ee+ae)*a,(.5+ce+se)*E).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,ae=.5,se=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ae+ee)*a,se*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ae,E*se,ee*a,ee*a).close()),y=new go.PathFigure(a*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),se=.75,y=new go.PathFigure((ae+ee)*a,se*E,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ae,E*se,ee*a,ee*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(fe,a,E){var b=.8535533905932737,y=.5*a,ee=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,ee,y,ee)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=.5,se=.5,ce=new go.PathFigure(ae*a,(se-ee)*E);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),ee=.4,y=ye*.4;var de=z(),Se=z(),Ae=z(),Oe=z();Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.42,de,Se,Ae,Oe,Oe);var Ie=z(),ht=z(),ot=z();Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.58,Oe,Oe,ot,Ie,ht);var vt=z(),ea=z(),Hn=z();Ye(ae,se+ee,ae-y,se+ee,ae-ee,se+y,ae-ee,se,.42,vt,ea,Hn,Oe,Oe);var Fa=z(),da=z(),Xt=z();return Ye(ae,se+ee,ae-y,se+ee,ae-ee,se+y,ae-ee,se,.58,Oe,Oe,Xt,Fa,da),ce.add(new go.PathSegment(go.PathSegment.Move,Xt.x*a,Xt.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,Fa.x*a,Fa.y*E,da.x*a,da.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae-ee)*a,(se-y)*E,(ae-y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ae.x*a,Ae.y*E,de.x*a,de.y*E,Se.x*a,Se.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,Xt.x*a,Xt.y*E).close()),ce.add(new go.PathSegment(go.PathSegment.Move,Hn.x*a,Hn.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,ot.x*a,ot.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,Ie.x*a,Ie.y*E,ht.x*a,ht.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Hn.x*a,Hn.y*E,vt.x*a,vt.y*E,ea.x*a,ea.y*E).close()),x(de),x(Se),x(Ae),x(Oe),x(Ie),x(ht),x(ot),x(vt),x(ea),x(Hn),x(Fa),x(da),x(Xt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Le("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var y=(a-b)/2,ee=y+b;return new go.Geometry().add(new go.PathFigure(ee,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(fe,a,E){var b=new go.Geometry,y=ye*.4,ee=.4,ae=.5,se=.5,ce=z(),de=z(),Se=z(),Ae=z(),Oe=new go.PathFigure((ae-ee)*a,se*E,!1);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae-ee)*a,(se-y)*E,(ae-y)*a,(se-ee)*E)),Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.44,Se,Ae,de,ce,ce),Oe.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Se.x*a,Se.y*E,Ae.x*a,Ae.y*E));var Ie=ue(de.x,de.y);Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.56,ce,ce,de,Se,Ae);var ht=ue(de.x,de.y);Oe.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.95*.9)*a,Ie.y*.1*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ie.y*.1*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,0)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,(ht.x*.1+.9)*a,.15*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,(ht.x*.1+.9)*a,(ht.y*.1+.05*.9)*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,ht.x*a,ht.y*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,Se.x*a,Se.y*E,Ae.x*a,Ae.y*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se+ee)*E,(ae-ee)*a,(se+y)*E)),ee=.35,y=ye*.35;var ot=new go.PathFigure(ae*a,(se-ee)*E,!1);b.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ot.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ot.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E));var vt=new go.PathFigure((ae-ee)*a,se*E,!1);return b.add(vt),x(ce),x(de),x(Se),x(Ae),x(Ie),x(ht),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(fe,a,E){var b=new go.Geometry,y=.375,ee=0,ae=-.125,se=y*ye,ce=new go.PathFigure((.525+ee)*a,(.5+y+ae)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ae)*E,(.5+se+ee)*a,(.5+y+ae)*E,(.5+y+ee)*a,(.5+se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ae)*E,(1-.5+y+ee)*a,(.5-se+ae)*E,(.5+se+ee)*a,(.5-y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ae)*E,(.5-se+ee)*a,(.5-y+ae)*E,(.5-y+ee)*a,(.5-se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+y+ae)*E,(.5-y+ee)*a,(.5+se+ae)*E,(.5-se+ee)*a,(.5+y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,ee=0,ae=-.125,se=y*ye;var ce=new go.PathFigure((1-.5+y+ee)*a,(.5+ae)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+y+ae)*E,(.5+y+ee)*a,(.5+se+ae)*E,(.5+se+ee)*a,(.5+y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ae)*E,(.5-se+ee)*a,(.5+y+ae)*E,(.5-y+ee)*a,(.5+se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ae)*E,(.5-y+ee)*a,(.5-se+ae)*E,(.5-se+ee)*a,(.5-y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ae)*E,(.5+se+ee)*a,(.5-y+ae)*E,(1-.5+y+ee)*a,(.5-se+ae)*E));var ce=new go.PathFigure((.525+ee)*a,(.5+y+ae)*E,!1);return b.add(ce),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(fe,a,E){var b=fe?fe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(fe,a,E){var b=fe?fe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(fe,a,E){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(fe,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(fe,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Le("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Le("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=.3);var ee=(1-b)*a,ae=(.5-y/2)*E,se=(.5+y/2)*E,ce=new go.Geometry,de=new go.PathFigure(0,ae,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,ee,ae)),de.add(new go.PathSegment(go.PathSegment.Line,ee,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,ee,E)),de.add(new go.PathSegment(go.PathSegment.Line,ee,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,ae/E);var Se=xe(0,se/E,1,se/E,ee/a,1,1,.5,z());return ce.spot2=new go.Spot(Se.x,Se.y),x(Se),ce}),go.Shape.setFigureParameter("Arrow2",0,new Le("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Le("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var ee=a-b,ae=(E-y)/2,se=ae+y,ce=new go.Geometry,de=new go.PathFigure(0,ae,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,ee,ae)),de.add(new go.PathSegment(go.PathSegment.Line,ee,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,ee,E)),de.add(new go.PathSegment(go.PathSegment.Line,ee,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,ae/E);var Se=xe(0,se/E,1,se/E,ee/a,1,1,.5,z());return ce.spot2=new go.Spot(Se.x,Se.y),x(Se),ce}),go.Shape.defineFigureGenerator("Chevron",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Le("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,ee=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ce=xe(0,.5,.3,0,0,y/E,.1,y/E,z());return ae.spot1=new go.Spot(ce.x,ce.y),ce=xe(.7,1,1,.5,0,ee/E,1,ee/E,ce),ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Le("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Le("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=40);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-b)/2,ae=ee+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,ee=(E-b)/2,ae=ee+b,se=0,ce=E):(ee=0,ae=E,se=0,ce=E));var de=new go.Geometry,Se=new go.PathFigure(a,.5*E,!0);de.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close());var Ae=xe(0,.5,.3,se/E,0,ee/E,1,ee/E,z());return de.spot1=new go.Spot(Ae.x,Ae.y),Ae=xe(.7,ce/E,1,.5,0,ae/E,1,ae/E,Ae),de.spot2=new go.Spot(Ae.x,Ae.y),x(Ae),de}),go.Shape.setFigureParameter("IBeamArrow",0,new Le("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,ee=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(0,y/E);var ce=xe(.7,1,1,.5,0,ee/E,1,ee/E,z());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new Le("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Le("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=40);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-b)/2,ae=ee+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,ee=(E-b)/2,ae=ee+b,se=0,ce=E):(ee=0,ae=E,se=0,ce=E));var de=new go.Geometry,Se=new go.PathFigure(a,.5*E,!0);de.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close()),de.spot1=new go.Spot(0,ee/E);var Ae=xe(.7,ce/E,1,.5,0,ae/E,1,ae/E,z());return de.spot2=new go.Spot(Ae.x,Ae.y),x(Ae),de}),go.Shape.setFigureParameter("Pointer",0,new Le("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var ae=xe(.2,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ae.x,ae.y),x(ae),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Le("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y.spot1=new go.Spot(b,.35);var ae=xe(0,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ae.x,ae.y),x(ae),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Le("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*E,ee=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,0,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(.2,.3);var ce=xe(.7,1,1,.5,0,ee/E,1,ee/E,z());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Le("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=50);var y=(E-b)/2,ee=y+b;b>E&&(y=0,ee=E);var ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,0,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(.2,y/E);var ce=xe(.7,1,1,.5,0,ee/E,1,ee/E,z());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("SquareArrow",0,new Le("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=ye*.1,ae=new go.PathFigure(0,.9*E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var ee=new go.PathFigure(0,.9*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,ee=ye*.5,ae=new go.PathFigure(0,b,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+ee)*a,0,1*a,ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-ye*b,(.5+ee)*a,1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-ee)*a,1*E,0,E-ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b));var se=new go.PathFigure(a,b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ye*b,(.5+ee)*a,2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-ee)*a,2*b,0,2*b-ye*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,ee=ye*.5,ae=new go.PathFigure(0,E-b,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+ee)*a,0,a,ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-ye*b,(.5+ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-ee)*a,E,0,E-ye*b));var se=new go.PathFigure(0,E-b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*b,0,E-b-ye*b,(.5-ee)*a,E-2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,E-b,(.5+ee)*a,E-2*b,a,E-b-ye*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,ee=ye*.5,ae=new go.PathFigure(b,0,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+ee)*E,a-ye*b,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-ee)*E,ye*b,0));var se=new go.PathFigure(b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*E,b+ye*b,0,2*b,(.5-ee)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,E,2*b,(.5+ee)*E,b+ye*b,E)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,ee=ye*.5,ae=new go.PathFigure(a-b,0,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+ee)*E,a-ye*b,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-ee)*E,ye*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var se=new go.PathFigure(a-b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*E,a-b-ye*b,0,a-2*b,(.5-ee)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a-2*b,(.5+ee)*E,a-b-ye*b,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.25*a,.25*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var ee=new go.PathFigure(.5*a,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(fe,a,E){var b=new go.Geometry,y=.2,ee=.1,ae=ye*y,se=ye*ee,ce=.5,de=.1,Se=new go.PathFigure(ce*a,(de+ee)*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce-y)*a,de*E,(ce-ae)*a,(de+ee)*E,(ce-y)*a,(de+se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ee)*E,(ce-y)*a,(de-se)*E,(ce-ae)*a,(de-ee)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce+y)*a,de*E,(ce+ae)*a,(de-ee)*E,(ce+y)*a,(de-se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ee)*E,(ce+y)*a,(de+se)*E,(ce+ae)*a,(de+ee)*E));var Ae=.05,Oe=ye*Ae;ce=.05,de=.25;var Ie=new go.PathFigure(.5*a,.2*E,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ce=.95,de=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Ae)*a,de*E,(ce+Oe)*a,(de-Ae)*E,(ce+Ae)*a,(de-Oe)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),Ae=.025,Oe=ye*Ae,ce=.825,de=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Ae)*E,(ce+Ae)*a,(de-Oe)*E,(ce+Oe)*a,(de-Ae)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ae)*a,de*E,(ce-Oe)*a,(de-Ae)*E,(ce-Ae)*a,(de-Oe)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),Ae=.05,Oe=ye*Ae,ce=.5,de=.7,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Ae)*E,(ce+Ae)*a,(de-Oe)*E,(ce+Oe)*a,(de-Ae)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ae)*a,de*E,(ce-Oe)*a,(de-Ae)*E,(ce-Ae)*a,(de-Oe)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),Ae=.025,Oe=ye*Ae,ce=.175,de=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Ae)*E,(ce+Ae)*a,(de-Oe)*E,(ce+Oe)*a,(de-Ae)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ae)*a,de*E,(ce-Oe)*a,(de-Ae)*E,(ce-Ae)*a,(de-Oe)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),Ae=.05,Oe=ye*Ae,ce=.05,de=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Ae)*E,(ce-Ae)*a,(de-Oe)*E,(ce-Oe)*a,(de-Ae)*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Le("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,ee=new go.PathFigure(a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var ee=new go.PathFigure(.5*a,.5*E,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(0,y*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("Database",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=ye*.1,ae=new go.PathFigure(a,.1*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+ee)*E,(.5+y)*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+ee)*E)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=ye*.1,ae=new go.PathFigure(a,.1*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var ee=ye*.2,ae=new go.PathFigure(0,.2*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*E,(.2-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+ee)*a,0,a,(.2-ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+ee)*E,(.8+ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-ee)*a,E,0,(.8+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var se=new go.PathFigure(0,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(0,y*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("Document",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(.1*a,.4*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.75*a,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var ee=new go.PathFigure(a,.5*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E));var ae=new go.PathFigure(a,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN,ee=fe?fe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.1);var ae=new go.PathFigure(0,0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Move,0,ee*E)),se.add(new go.PathSegment(go.PathSegment.Line,a,ee*E)),b}),go.Shape.defineFigureGenerator("Junction",function(fe,a,E){var b=new go.Geometry,y=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ae=ye*.5,se=.5,ce=new go.PathFigure(a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,E,a,(se+ae)*E,(se+ae)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,se*E,(se-ae)*a,E,0,(se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,0,0,(se-ae)*E,(se-ae)*a,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,se*E,(se+ae)*a,0,a,(se-ae)*E));var de=new go.PathFigure((ee+y)*a,(ee+y)*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*E)),de.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+y)*E)),de.add(new go.PathSegment(go.PathSegment.Line,(ee+y)*a,ee*E)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var ee=new go.PathFigure(.1*a,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=new go.PathFigure(.5*a,E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*E,a,(ee+y)*E,(ee+y)*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.7);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var ee=new go.PathFigure(.2*a,.1*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=1-y,ae=new go.PathFigure(0,0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var se=new go.PathFigure(.5*y*a,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=new go.PathFigure(a,ee*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var se=new go.PathFigure(a,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN,ee=fe?fe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN,ee=fe?fe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure((1-y)*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b}),go.Shape.defineFigureGenerator("Process",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(0,.5*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(y*a,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=new go.PathFigure(a,ee*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var se=new go.PathFigure(a,ee*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,ee*E));var ce=new go.PathFigure(.8*a,.75*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),b}),go.Shape.defineFigureGenerator("Ground",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b}),go.Shape.defineFigureGenerator("Inverter",function(fe,a,E){var b=new go.Geometry,y=ye*.1,ee=.1,ae=.9,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,E)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var de=new go.PathFigure((ae+ee)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se+ee)*E,(ae-ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae-ee)*a,(se-y)*E,(ae-y)*a,(se-ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se-ee)*E,(ae+ee)*a,(se-y)*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=ye*.4,ae=ye*.1,se=.1,ce=.9,de=.5,Se=new go.PathFigure(.8*a,.5*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+ee)*E,(.4+y)*a,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-ee)*E));var Ae=new go.PathFigure((ce+se)*a,de*E,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+se)*E,(ce+se)*a,(de+ae)*E,(ce+ae)*a,(de+se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a,de*E,(ce-ae)*a,(de+se)*E,(ce-se)*a,(de+ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-se)*E,(ce-se)*a,(de-ae)*E,(ce-ae)*a,(de-se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a,de*E,(ce+ae)*a,(de-se)*E,(ce+se)*a,(de-ae)*E)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*y,ae=0,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ae+ee)*a,(se-y)*E,.7*a,(se-ee)*E)),y=.1,ee=ye*.1,ae=.9,se=.5;var de=new go.PathFigure((ae-y)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*y,ae=0,se=.5,ce=new go.PathFigure(0,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ae+ee+ee)*a,(se-y)*E,.8*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(se+ee)*E,(ae+ee+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*y,ae=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.8*a,.5*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ae+ee)*a,(se-y)*E,.7*a,(se-ee)*E)),y=.1,ee=ye*.1,ae=.9,se=.5;var Se=new go.PathFigure((ae-y)*a,se*E,!0);return b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*y,ae=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.2*a,0,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ae+ee)*a,(se-y)*E,.9*a,(se-ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Resistor",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b}),go.Shape.defineFigureGenerator("Inductor",function(fe,a,E){var b=new go.Geometry,y=ye*.1,ee=.1,ae=.1,se=.5,ce=new go.PathFigure((ae-y*.5)*a,E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,0,(ae-y)*a,E,(ae-ee)*a,0)),ae=.3,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+ee)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,0,(ae-y)*a,E,(ae-ee)*a,0)),ae=.5,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+ee)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,0,(ae-y)*a,E,(ae-ee)*a,0)),ae=.7,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+ee)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,0,(ae-y)*a,E,(ae-ee)*a,0)),ae=.9,ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y*.5)*a,E,(ae+ee)*a,0,(ae+y)*a,E)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(fe,a,E){var b=new go.Geometry,y=ye*.5,ee=.5,ae=.5,se=.5,ce=new go.PathFigure((ae-ee)*a,se*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-ee)*E,(ae-ee)*a,(se-y)*E,(ae-y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se-ee)*E,(ae+ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se+ee)*E,(ae-ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Move,(ae-ee+.1)*a,se*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee-.1)*a,se*E,ae*a,(se-ee)*E,ae*a,(se+ee)*E)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Diode",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(fe,a,E){var b=new go.Geometry,y=a,ee=E;a=a*.38,E=E*.6;var ae=ye*.8,se=.8,ce=0,de=.5,Se=(y-a)/2,Ae=(ee-E)/2,Oe=new go.PathFigure(ce*a+Se,(de+se)*E+Ae,!0);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Ae,(ce-ae)*a+Se,(de+se)*E+Ae,(ce-se)*a+Se,(de+ae)*E+Ae)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce-se)*a+Se,(de-ae)*E+Ae,(ce-ae)*a+Se,(de-se)*E+Ae)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+ae*.5)*a+Se,de*E+Ae,ce*a+Se,(de-se)*E+Ae,(ce-se+ae*.5)*a+Se,(de-ae)*E+Ae)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce-se+ae*.5)*a+Se,(de+ae)*E+Ae,ce*a+Se,(de+se)*E+Ae).close()),ae=ye*.4,se=.4,ce=.2,de=.5;var Ie=new go.PathFigure(ce*a+Se,(de+se)*E+Ae,!0);b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Ae,(ce-ae)*a+Se,(de+se)*E+Ae,(ce-se)*a+Se,(de+ae)*E+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce-se)*a+Se,(de-ae)*E+Ae,(ce-ae)*a+Se,(de-se)*E+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+ae*.5)*a+Se,de*E+Ae,ce*a+Se,(de-se)*E+Ae,(ce-se+ae*.5)*a+Se,(de-ae)*E+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce-se+ae*.5)*a+Se,(de+ae)*E+Ae,ce*a+Se,(de+se)*E+Ae).close()),ae=ye*.2,se=.2,ce=.5,de=.5;var ht=new go.PathFigure((ce-se)*a+Se,de*E+Ae,!0);b.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce-se)*a+Se,(de-ae)*E+Ae,(ce-ae)*a+Se,(de-se)*E+Ae)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Ae,(ce+ae)*a+Se,(de-se)*E+Ae,(ce+se)*a+Se,(de-ae)*E+Ae)),ht.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce+se)*a+Se,(de+ae)*E+Ae,(ce+ae)*a+Se,(de+se)*E+Ae)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Ae,(ce-ae)*a+Se,(de+se)*E+Ae,(ce-se)*a+Se,(de+ae)*E+Ae)),ae=ye*.4,se=.4,ce=.8,de=.5;var ot=new go.PathFigure(ce*a+Se,(de-se)*E+Ae,!0);b.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Ae,(ce+ae)*a+Se,(de-se)*E+Ae,(ce+se)*a+Se,(de-ae)*E+Ae)),ot.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce+se)*a+Se,(de+ae)*E+Ae,(ce+ae)*a+Se,(de+se)*E+Ae)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-ae*.5)*a+Se,de*E+Ae,ce*a+Se,(de+se)*E+Ae,(ce+se-ae*.5)*a+Se,(de+ae)*E+Ae)),ot.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce+se-ae*.5)*a+Se,(de-ae)*E+Ae,ce*a+Se,(de-se)*E+Ae).close()),ae=ye*.8,se=.8,ce=1,de=.5;var vt=new go.PathFigure(ce*a+Se,(de-se)*E+Ae,!0);return b.add(vt),vt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Ae,(ce+ae)*a+Se,(de-se)*E+Ae,(ce+se)*a+Se,(de-ae)*E+Ae)),vt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Ae,(ce+se)*a+Se,(de+ae)*E+Ae,(ce+ae)*a+Se,(de+se)*E+Ae)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-ae*.5)*a+Se,de*E+Ae,ce*a+Se,(de+se)*E+Ae,(ce+se-ae*.5)*a+Se,(de+ae)*E+Ae)),vt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Ae,(ce+se-ae*.5)*a+Se,(de-ae)*E+Ae,ce*a+Se,(de-se)*E+Ae).close()),b}),go.Shape.defineFigureGenerator("Email",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),b}),go.Shape.defineFigureGenerator("Ethernet",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,E,!0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ae=new go.PathFigure(.6*a,E,!0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var se=new go.PathFigure(0,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),se.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),b}),go.Shape.defineFigureGenerator("Power",function(fe,a,E){var b=new go.Geometry,y=ye*.4,ee=.4,ae=.5,se=.5,ce=z(),de=z(),Se=z(),Ae=z();Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.5,ce,ce,de,Se,Ae);var Oe=ue(de.x,de.y),Ie=new go.PathFigure(de.x*a,de.y*E,!0);b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,Se.x*a,Se.y*E,Ae.x*a,Ae.y*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae+ee)*a,(se+y)*E,(ae+y)*a,(se+ee)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,(ae-y)*a,(se+ee)*E,(ae-ee)*a,(se+y)*E)),Ye(ae-ee,se,ae-ee,se-y,ae-y,se-ee,ae,se-ee,.5,Se,Ae,de,ce,ce),Ie.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Se.x*a,Se.y*E,Ae.x*a,Ae.y*E)),y=ye*.3,ee=.3,Ye(ae-ee,se,ae-ee,se-y,ae-y,se-ee,ae,se-ee,.5,Se,Ae,de,ce,ce),Ie.add(new go.PathSegment(go.PathSegment.Line,de.x*a,de.y*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,se*E,Ae.x*a,Ae.y*E,Se.x*a,Se.y*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+ee)*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,se*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),Ye(ae,se-ee,ae+y,se-ee,ae+ee,se-y,ae+ee,se,.5,ce,ce,de,Se,Ae),Ie.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Ae.x*a,Ae.y*E,Se.x*a,Se.y*E).close());var Ie=new go.PathFigure(.45*a,0,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),x(ce),x(de),x(Se),x(Ae),x(Oe),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function ee(ae,se,ce){ae.add(new go.PathSegment(go.PathSegment.Move,(.3+se)*a,(.8+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.5+se)*a,(.5+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.1+se)*a,(.5+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.3+se)*a,(.8+ce)*E).close())}return ee(y,0,0),ee(y,.4,0),ee(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(fe,a,E){var b=new go.Geometry,y=.5,ee=0,ae=0,se=y*ye,ce=.4*Math.SQRT2/2+.5,de=.5-.5*Math.SQRT2/2,Se=1,Ae=.5,Oe=.5,Ie=0,ht=new go.PathFigure(ce*a,(1-de)*E,!1);return b.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,Ae*E,Se*a,.7*E,Se*a,Ae*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+ee)*a,(Ie+ee)*E,(.5+y+ee)*a,(.5-se+ee)*E,(.5+se+ee)*a,(.5-y+ee)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ae)*E,(.5-se+ee)*a,(.5-y+ae)*E,(.5-y+ee)*a,(.5-se+ae)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*E,(.5-y+ee)*a,(.5+se+ae)*E,(.5-se+ee)*a,.9*E)),ht.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*E)),ht.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*E)),ht.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var ee=new go.PathFigure(a,E,!1);b.add(ee);var ae=new go.PathFigure(0,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var ee=new go.PathFigure(.45*a,.73*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var ee=new go.PathFigure(.335*a,(1-.555)*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ae=.5-.285,se=.5,ce=ae,de=Math.PI/4,Se=4*(1-Math.cos(de))/(3*Math.sin(de)),Ae=Se*.5,Oe=ae,Ie=ae,ht=Se*Oe,ot=Se*Ie;ee.add(new go.PathSegment(go.PathSegment.Bezier,(se-Oe)*a,ce*E,(se-(ht+Oe)/2)*a,(ce+(Ie+ot)/2)*E,(se-Oe)*a,(ce+ot)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ie)*E,(se-Oe)*a,(ce-ot)*E,(se-ht)*a,(ce-Ie)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(se+Oe)*a,ce*E,(se+ht)*a,(ce-Ie)*E,(se+Oe)*a,(ce-ot)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(se+Oe)*a,(ce+ot)*E,(se+(ht+Oe)/2)*a,(ce+(Ie+ot)/2)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var vt=new go.PathFigure(.2*a,E,!1);b.add(vt),vt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var ea=new go.PathFigure(.8*a,E,!1);return b.add(ea),ea.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.2*a,.2*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var ee=new go.PathFigure(a,E,!1);b.add(ee);var ae=new go.PathFigure(.1*a,E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Caution",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var ee=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,ee*a,ee*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),b}),go.Shape.defineFigureGenerator("Recycle",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var ee=new go.PathFigure(.475*a,.2*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ae=new go.PathFigure(.675*a,.575*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*.5,ae=new go.PathFigure(a,y*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+ee)*E,(y+ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-ee)*a,E,0,(y+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-ee)*E,(y-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+ee)*a,0,a,(y-ee)*E));var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),se.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),b}),go.Shape.defineFigureGenerator("Package",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,.15*E,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ae=new go.PathFigure(0,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Component",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var ee=new go.PathFigure(0,.2*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ae=new go.PathFigure(0,.6*E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var ee=new go.PathFigure(.15*a,.6*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ae=.1,se=ye*.1,ce=.2,de=.9,Se=new go.PathFigure((ce-ae)*a,de*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ae)*E,(ce-ae)*a,(de-se)*E,(ce-se)*a,(de-ae)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,de*E,(ce+se)*a,(de-ae)*E,(ce+ae)*a,(de-se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ae)*E,(ce+ae)*a,(de+se)*E,(ce+se)*a,(de+ae)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,de*E,(ce-se)*a,(de+ae)*E,(ce-ae)*a,(de+se)*E).close()),ae=.1,se=ye*.1,ce=.8,de=.9;var Ae=new go.PathFigure((ce-ae)*a,de*E,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ae)*E,(ce-ae)*a,(de-se)*E,(ce-se)*a,(de-ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,de*E,(ce+se)*a,(de-ae)*E,(ce+ae)*a,(de-se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ae)*E,(ce+ae)*a,(de+se)*E,(ce+se)*a,(de+ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,de*E,(ce-se)*a,(de+ae)*E,(ce-ae)*a,(de+se)*E).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b}),go.Shape.defineFigureGenerator("Forklift",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ae=new go.PathFigure(.5*a,.8*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var se=new go.PathFigure(.5*a,.7*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ce=.1,de=ye*.1,Se=.1,Ae=.9,Oe=new go.PathFigure((Se-ce)*a,Ae*E,!0);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Ae-ce)*E,(Se-ce)*a,(Ae-de)*E,(Se-de)*a,(Ae-ce)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ce)*a,Ae*E,(Se+de)*a,(Ae-ce)*E,(Se+ce)*a,(Ae-de)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Ae+ce)*E,(Se+ce)*a,(Ae+de)*E,(Se+de)*a,(Ae+ce)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ce)*a,Ae*E,(Se-de)*a,(Ae+ce)*E,(Se-ce)*a,(Ae+de)*E)),ce=.1,de=ye*.1,Se=.4,Ae=.9;var Ie=new go.PathFigure((Se-ce)*a,Ae*E,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Ae-ce)*E,(Se-ce)*a,(Ae-de)*E,(Se-de)*a,(Ae-ce)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ce)*a,Ae*E,(Se+de)*a,(Ae-ce)*E,(Se+ce)*a,(Ae-de)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Ae+ce)*E,(Se+ce)*a,(Ae+de)*E,(Se+de)*a,(Ae+ce)*E)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ce)*a,Ae*E,(Se-de)*a,(Ae+ce)*E,(Se-ce)*a,(Ae+de)*E)),b}),go.Shape.defineFigureGenerator("RailShipment",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var ee=new go.PathFigure(.45*a,.7*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ae=new go.PathFigure(.55*a,.4*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Se=.05,Ae=ye*.05,Oe=.175,Ie=.95,se=new go.PathFigure((Oe-Se)*a,Ie*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie-Se)*E,(Oe-Se)*a,(Ie-Ae)*E,(Oe-Ae)*a,(Ie-Se)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+Se)*a,Ie*E,(Oe+Ae)*a,(Ie-Se)*E,(Oe+Se)*a,(Ie-Ae)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie+Se)*E,(Oe+Se)*a,(Ie+Ae)*E,(Oe+Ae)*a,(Ie+Se)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-Se)*a,Ie*E,(Oe-Ae)*a,(Ie+Se)*E,(Oe-Se)*a,(Ie+Ae)*E));var Se=.05,Ae=ye*.05,Oe=.375,Ie=.95,ce=new go.PathFigure((Oe-Se)*a,Ie*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie-Se)*E,(Oe-Se)*a,(Ie-Ae)*E,(Oe-Ae)*a,(Ie-Se)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+Se)*a,Ie*E,(Oe+Ae)*a,(Ie-Se)*E,(Oe+Se)*a,(Ie-Ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie+Se)*E,(Oe+Se)*a,(Ie+Ae)*E,(Oe+Ae)*a,(Ie+Se)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-Se)*a,Ie*E,(Oe-Ae)*a,(Ie+Se)*E,(Oe-Se)*a,(Ie+Ae)*E));var Se=.05,Ae=ye*.05,Oe=.625,Ie=.95,de=new go.PathFigure((Oe-Se)*a,Ie*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie-Se)*E,(Oe-Se)*a,(Ie-Ae)*E,(Oe-Ae)*a,(Ie-Se)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+Se)*a,Ie*E,(Oe+Ae)*a,(Ie-Se)*E,(Oe+Se)*a,(Ie-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie+Se)*E,(Oe+Se)*a,(Ie+Ae)*E,(Oe+Ae)*a,(Ie+Se)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-Se)*a,Ie*E,(Oe-Ae)*a,(Ie+Se)*E,(Oe-Se)*a,(Ie+Ae)*E));var Se=.05,Ae=ye*.05,Oe=.825,Ie=.95,ht=new go.PathFigure((Oe-Se)*a,Ie*E,!0);b.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie-Se)*E,(Oe-Se)*a,(Ie-Ae)*E,(Oe-Ae)*a,(Ie-Se)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(Oe+Se)*a,Ie*E,(Oe+Ae)*a,(Ie-Se)*E,(Oe+Se)*a,(Ie-Ae)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,Oe*a,(Ie+Se)*E,(Oe+Se)*a,(Ie+Ae)*E,(Oe+Ae)*a,(Ie+Se)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(Oe-Se)*a,Ie*E,(Oe-Ae)*a,(Ie+Se)*E,(Oe-Se)*a,(Ie+Ae)*E).close());var ot=new go.PathFigure(0,E,!1);return b.add(ot),ot.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ae=new go.PathFigure(.15*a,E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var se=.05,ce=ye*.05,de=.35,Se=.775,Ae=new go.PathFigure((de-se)*a,Se*E,!0);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Se-se)*E,(de-se)*a,(Se-ce)*E,(de-ce)*a,(Se-se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(de+se)*a,Se*E,(de+ce)*a,(Se-se)*E,(de+se)*a,(Se-ce)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Se+se)*E,(de+se)*a,(Se+ce)*E,(de+ce)*a,(Se+se)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(de-se)*a,Se*E,(de-ce)*a,(Se+se)*E,(de-se)*a,(Se+ce)*E).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Globe",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),b}),go.Shape.defineFigureGenerator("Wave",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),b}),go.Shape.defineFigureGenerator("Operator",function(fe,a,E){var b=new go.Geometry,y=.3,ee=ye*.3,ae=.5,se=.7,ce=new go.PathFigure((ae-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E));var de=new go.PathFigure(0,.7*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var ee=new go.PathFigure(0,.6*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b}),go.Shape.defineFigureGenerator("Delete",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*.5,ae=.5,se=.5,ce=new go.PathFigure((ae-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E));var de=new go.PathFigure(.15*a,.5*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),b}),go.Shape.defineFigureGenerator("Flag",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),b}),go.Shape.defineFigureGenerator("Help",function(fe,a,E){var b=new go.Geometry,y=.5,ee=ye*.5,ae=.5,se=.5,ce=new go.PathFigure((ae-y)*a,se*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E).close()),y=.05,ee=ye*.05,ae=.5,se=.8;var de=new go.PathFigure((ae-y)*a,se*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-ee)*E,(ae-ee)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+ee)*a,(se-y)*E,(ae+y)*a,(se-ee)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+ee)*E,(ae+ee)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-ee)*a,(se+y)*E,(ae-y)*a,(se+ee)*E).close()),de.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),de.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),b}),go.Shape.defineFigureGenerator("Location",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),b}),go.Shape.defineFigureGenerator("Unlocked",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),b}),go.Shape.defineFigureGenerator("Gear",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),b}),go.Shape.defineFigureGenerator("Map",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b}),go.Shape.defineFigureGenerator("Eject",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var ee=new go.PathFigure(0,E*.6,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var ee=new go.PathFigure(.126*a,.85*E,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ae=new go.PathFigure(.402*a,.85*E,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var se=new go.PathFigure(.678*a,.85*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ce=new go.PathFigure(.5*a,.1*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var ee=new go.PathFigure(a*.204,E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ae=new go.PathFigure(a*.408,E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var se=new go.PathFigure(a*.612,E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ce=new go.PathFigure(a*.816,E,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ae=new go.PathFigure(a*.055,.13*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var se=new go.PathFigure(a*.055,.18*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),se.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ce=new go.PathFigure(a*1,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),b}),go.Shape.defineFigureGenerator("Key",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(0,0,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ae=new go.PathFigure(a*.11,E*.1,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var se=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(fe,a,E){var b=new go.Geometry,y=8,ee=y*ye,ae=new go.PathFigure(y,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,ee,ee,0).close());var se=new go.PathFigure(a*.83,0,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ce=new go.PathFigure(a*.83,E*1,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var de=new go.PathFigure(a*.78,E*.05,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),de.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,ee=E*.8,ae=new go.Geometry,se=new go.PathFigure(b,0,!0);return ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)),se.add(new go.PathSegment(go.PathSegment.Line,a,ee-b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,ee,a,ee-y,a-y,ee)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),se.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),se.add(new go.PathSegment(go.PathSegment.Line,b,ee)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-b,y,ee,0,ee-y)),se.add(new go.PathSegment(go.PathSegment.Line,0,b)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(ae.spot1=new go.Spot(0,0,y,y),ae.spot2=new go.Spot(1,.8,-y,-y)):(ae.spot1=go.Spot.TopLeft,ae.spot2=new go.Spot(1,.8)),ae}),go.Shape.defineFigureGenerator("Repeat",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var ee=new go.PathFigure(a*1,E*.55,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var ee=new go.PathFigure(a*.1,E*.2,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ae=new go.PathFigure(a*.28,E*.37,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(fe,a,E){var b=new go.Geometry,y=15,ee=y*ye,ae=new go.PathFigure(a*.62,E*.475,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),ee>1?(b.spot1=new go.Spot(0,0,ee,ee),b.spot2=new go.Spot(1,1,-ee,-ee)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ae=new go.PathFigure(a*.4,E*0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var ee=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ae=new go.PathFigure(a*.5,E*0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var ee=new go.PathFigure(a*.235,E*.28,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001: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 Le={},_t="5.0",ue={},z=null,x=!1,xe=!1,Ye=null,Te=!1,Je=null,ye=null,gt=0;gt4?parseFloat(rt):5};Le.setHTML5Codebase=function(rt,ft){ye=rt,hn(rt,ft)},Le.setJavaCodebase=Le.setJavaCodebaseVersion=Le.isCompiledInstalled=Le.setPreCompiledScriptPath=Le.setPreCompiledResourcePath=function(){},Le.setHTML5CodebaseVersion=function(rt,ft){var Mt=parseFloat(rt);if(Mt!==NaN&&Mt<5){console.log("The GeoGebra HTML5 codebase version "+Mt+" is deprecated. Using version latest instead.");return}Je=rt,Ht(rt,ft)},Le.getHTML5CodebaseVersion=function(){return fe},Le.getParameters=function(){return ue},Le.setFontsCSSURL=function(rt){ae=rt},Le.setGiacJSURL=function(rt){},Le.setJNLPFile=function(rt){Be=rt},Le.setJNLPBaseDir=function(rt){},Le.inject=function(){function rt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ft="auto",Mt=ue.id,In,mn=!1,En=0;En=5)return!0;var rt=Le.getAppletObject();return rt&&typeof rt.recalculateEnvironments=="function"?(rt.recalculateEnvironments(),!0):!1},Le.startAnimation=function(){var rt=Le.getAppletObject();return rt&&typeof rt.startAnimation=="function"?(rt.startAnimation(),!0):!1},Le.stopAnimation=function(){var rt=Le.getAppletObject();return rt&&typeof rt.stopAnimation=="function"?(rt.stopAnimation(),!0):!1},Le.getAppletObject=function(){var rt=ue.id!==void 0?ue.id:"ggbApplet";return window[rt]},Le.resize=function(){};var ht=function(rt,ft,Mt){var In=document.createElement("param");In.setAttribute("name",ft),In.setAttribute("value",Mt),rt.appendChild(In)},ot=function(rt){return rt&&rt!=="false"},vt=function(rt,ft,Mt){ce(fe)<=4.2&&(Mt=!0);var In=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==fe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(In=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var mn=document.createElement("div");mn.classList.add("appletParameters","notranslate");var En=ft.width,Ne=ft.height;if(ft.disableAutoScale=ft.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ft.disableAutoScale,ft.width!==void 0)if(ce(fe)<=4.4)ot(ft.showToolBar)&&(ft.height-=7),ot(ft.showAlgebraInput)&&(ft.height-=37),ft.width<605&&ot(ft.showToolBar)&&(ft.width=605,En=605);else{var we=100;(ot(ft.showToolBar)||ot(ft.showMenuBar))&&(ft.hasOwnProperty("customToolBar")&&(ft.customToolbar=ft.customToolBar),we=ot(ft.showMenuBar)?245:155),En=5?(ft.appletOnLoad=function(Dt){var Bt=rt.querySelector(".ggb_preview");Bt&&Bt.parentNode.removeChild(Bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(kt),window.GGBT_wsf_view&&$(window).trigger("resize"),Zt(Dt)},qt||kt.appendChild(an)):mn.appendChild(an),kt.appendChild(mn),qt||rt.appendChild(kt),setTimeout(function(){Le.resize()},1)}else{var nn=document.createElement("div");nn.className="applet_scaler",nn.style.position="relative",nn.style.display="block",nn.appendChild(mn),rt.appendChild(nn),ft.appletOnLoad=function(Dt){Le.resize(),Zt(Dt)}}function Ln(Dt,Bt){Bt&&typeof Bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Dt,Bt.appletOnLoad):renderGGBElement(Dt),Wn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Bt)}function Yt(Dt,Bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Dt,params:Bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(bt){Ln(bt.article,bt.params)}),html5AppletsToProcess=null)},ce(fe)<5&&(Dt.className+=" geogebraweb")):Ln(Dt,Bt)}if(In){scriptLoadStarted=!0;for(var De=0;De0?(Ue.remove(),kt.attr("id","fullscreencontent").show(),jQuery(Zt).append(kt),window.dispatchEvent(new Event("resize"))):vt(Ue,ft,!1),window.GGBT_wsf_view.launchFullScreen(Zt)}else ut=In,vt(rt,ft,!1);if(!window.GGBT_wsf_view)for(Ne=0;Nert/4*3&&(Ue=rt/4*3),Zt=Ue/5.8,we.setAttribute("src",y),we.setAttribute("width",Ue),we.setAttribute("height",Zt);var kt=(rt-Ue)/2,qt=(ft-Zt)/2;we.style.left=kt+"px",we.style.top=qt+"px",mn.appendChild(we)}}return mn.appendChild(Ne),mn},bn=function(rt){return rt=rt.toLowerCase(),rt==="html5"||rt==="screenshot"?rt:"html5"},it=["web","webSimple","web3d","tablet","tablet3d","phone"],Ht=function(rt,ft){if(fe=rt,ft){hn(fe,!0);return}var Mt=!x;if(Mt){var In=ce(fe);!isNaN(In)&&In<4.4&&(Mt=!1)}var mn,En;window.location.protocol.substr(0,4)==="http"?mn=window.location.protocol:mn="http:";var Ne=fe.indexOf("//");Ne>0?En=fe:Ne===0?En=mn+fe:En="https://www.geogebra.org/apps/5.2.814.0/";for(var we in it)if(fe.slice(it[we].length*-1)===it[we]||fe.slice((it[we].length+1)*-1)===it[we]+"/"){hn(En,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mt&&!z.is3D&&!z.AV&&!z.SV&&!z.CV&&!z.EV2&&!z.CP&&!z.PC&&!z.DA&&!z.FI&&!z.PV&&!ot(ue.showToolBar)&&!ot(ue.showMenuBar)&&!ot(ue.showAlgebraInput)&&!ot(ue.enableRightClick)&&(!ue.appName||ue.appName=="classic")?En+="webSimple/":En+="web3d/",hn(En,!1)},hn=function(rt,ft){if(rt.requirejs){We=rt;return}rt.slice(-1)!=="/"&&(rt+="/"),We=rt,ft===null&&(ft=rt.indexOf("http")===-1),He=ft,a="web.nocache.js",E=!1;var Mt=We.split("/");Mt.length>1&&(!ft&&Mt[Mt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):it.indexOf(Mt[Mt.length-2])>=0&&(a=Mt[Mt.length-2]+".nocache.js")),Mt=rt.split("/"),fe=Mt[Mt.length-3],fe.substr(0,4)==="test"?fe=fe.substr(4,1)+"."+fe.substr(5,1):(fe.substr(0,3)==="war"||fe.substr(0,4)==="beta")&&(fe="5.0");var In=parseFloat(fe);In!==NaN&&In<5&&rt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+In+" is deprecated. Using version latest instead."),Ht("5.0",ft))},Wn=function(rt,ft){window.console&&window.console.log&&(!ft||typeof ft.showLogging=="undefined"||ft.showLogging&&ft.showLogging!=="false")&&console.log(rt)};ue.material_id!==void 0?Ae(cn):cn();function cn(){var rt=_t;Je!==null?rt=Je:parseFloat(rt)<5&&(rt="5.0"),Ht(rt,!1),ye!==null&&hn(ye,He),Te=!0}return Le},GGBAppletUtils=function(){"use strict";function Le(){return window.GGBT_wsf_edit!==void 0}function _t(Te,Je){Je!=1?(Te.style.transformOrigin="0% 0% 0px",Te.style.webkitTransformOrigin="0% 0% 0px",Te.style.transform="scale("+Je+","+Je+")",Te.style.webkitTransform="scale("+Je+","+Je+")",Te.style.maxWidth="initial",Te.querySelector(".ggb_preview")!==null&&(Te.querySelector(".ggb_preview").style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Te.style.transform="none",Te.style.webkitTransform="none")}function ue(Te,Je,ye,gt,Re,Be){var We=null;if(Be!=null&&Be!="")for(var He=Te.parentNode;He!=null;)if((" "+He.className+" ").indexOf(" "+Be+" ")>-1){We=He;break}else He=He.parentNode;var ut=0,fe=0,a=0,E=0,b=0,y=0,ee=0;if(We)ut=We.offsetWidth,fe=Math.max(gt?We.offsetWidth:0,We.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ut=Math.min(window.innerWidth,document.documentElement.clientWidth),fe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ut):(ut=window.innerWidth,fe=window.innerHeight,a=window.innerWidth),Te){var ae=Te.getBoundingClientRect();ae.left>0&&ae.left<=ut&&(Re===void 0||!Re)&&(document.dir==="rtl"?(b=ut-ae.width-ae.left,y=a<=480?10:30):(y=ae.left,b=a<=480?10:30),E=y+b)}if(Te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var se=Te.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,ee=40)}}return Te&&((ye===void 0||!ye)&&Je>0&&Je+E1&&(Be=!0)),Je&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Be=!0),!(Te.hasOwnProperty("disableAutoScale")&&Te.disableAutoScale))Re=z(Te,Je,Be,ye,Te.scaleContainerClass);else return gt;return Be&&(!Te.hasOwnProperty("scale")||gt===1)?Re:Math.min(gt,Re)}function xe(Te){var Je=Math.min(window.innerWidth,document.documentElement.clientWidth),ye=Math.min(window.innerHeight,document.documentElement.clientHeight),gt=Te.getBoundingClientRect(),Re=(Je-gt.width)/2,Be=(ye-gt.height)/2;Be<0&&(Be=0),Te.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Re<40?Te.style.left="40px":Te.style.left=Re+"px",Te.style.top=Be+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Be<40?Te.style.top="40px":Te.style.top=Be+"px",Te.style.left=Re+"px")}function Ye(Te,Je){var ye=Te.querySelector(".appletParameters");if(ye){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Je.id!==ye.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Te)}if(ye.parentElement&&/fullscreen/.test(ye.parentElement.className))return;var gt=x(Je,Te);Le()&&ye.setAttribute("data-param-scale",gt);for(var Re=null,Be=0;Be=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Le){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Le){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Le){var _t=c[Le];return _t==null?null:_t},r=d,webModule.__errFn=e}function B(){function Le(Te){var Je=Te.lastIndexOf(rb);Je==-1&&(Je=Te.length);var ye=Te.indexOf(sb);ye==-1&&(ye=Te.length);var gt=Te.lastIndexOf(tb,Math.min(ye,Je));return gt>=O?Te.substring(O,gt+P):W}function _t(Te){if(!Te.match(/^\w+:\/\//)){var Je=o.createElement(ub);Je.src=Te+vb,Te=Le(Je.src)}return Te}function ue(){var Te=__gwt_getMetaProperty(wb);return Te!=null?Te:W}function z(){for(var Te=o.getElementsByTagName(_),Je=O;JeO?Te[Te.length-P].href:W}function xe(){var Te=o.location;return Te.href==Te.protocol+zb+Te.host+Te.pathname+Te.search+Te.hash}var Ye=ue();return Ye==W&&(Ye=z()),Ye==W&&(Ye=x()),Ye==W&&xe()&&(Ye=Le(o.location.href)),Ye=_t(Ye),Ye}function C(Le){return Le.match(/^\//)||Le.match(/^[a-zA-Z]+:\/\//)?Le:webModule.__moduleBase+Le}function D(){var Le=[],_t=O,ue=[],z=[];function x(Te){var Je=z[Te](),ye=ue[Te];if(Je in ye)return Je;var gt=[];for(var Re in ye)gt[ye[Re]]=Re;throw r&&r(Te,gt,Je),null}if(__gwt_isKnownPropertyValue=function(Te,Je){return Je in ue[Te]},webModule.__getPropMap=function(){var Te={};for(var Je in ue)ue.hasOwnProperty(Je)&&(Te[Je]=x(Je));return Te},webModule.__computePropValue=x,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var xe;try{xe=Cb;var Ye=xe.indexOf(Db);Ye!=-1&&(_t=parseInt(xe.substring(Ye+P),$),xe=xe.substring(O,Ye))}catch(Te){}return webModule.__softPermutationId=_t,C(xe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},46699:function(Le,_t,ue){"use strict";ue.d(_t,{Ax:function(){return Ye},Ds:function(){return Te},KI:function(){return ye},SI:function(){return xe},f1:function(){return x}});var z=ue(346);function x(gt){let Re=!0;if(gt.length>0){for(let Be=0;Be{}})=>{const He=()=>z.createElement("div",{className:Je.flexColumn},z.createElement("img",{className:Je.img,src:Te}),z.createElement("span",{className:Je.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),ut=()=>z.createElement("div",{className:Je.flexColumn},z.createElement("img",{className:Je.img,src:Ye}),z.createElement("span",{className:Je.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),fe=()=>Be===3?z.createElement(z.Fragment,null,ut(),He()):Be===2?He():ut();return z.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Re,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:()=>{We(),x.history.push("/account/certification")},onCancel:()=>{We()}},z.createElement("div",{className:Je.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),z.createElement("div",{className:Je.flexRow},fe()))};var gt=(0,x.connect)(({paperlibrary:Re,loading:Be,globalSetting:We})=>({paperlibrary:Re,globalSetting:We,loading:Be.effects}))(ye)},81705:function(Le,_t,ue){"use strict";ue.d(_t,{t:function(){return He}});var z=ue(59301),x=ue(3113),xe={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},Ye=ue(92310),Te=ue.n(Ye),Je=Object.defineProperty,ye=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Be=(ut,fe,a)=>fe in ut?Je(ut,fe,{enumerable:!0,configurable:!0,writable:!0,value:a}):ut[fe]=a,We=(ut,fe)=>{for(var a in fe||(fe={}))gt.call(fe,a)&&Be(ut,a,fe[a]);if(ye)for(var a of ye(fe))Re.call(fe,a)&&Be(ut,a,fe[a]);return ut};const He=({cancelText:ut="\u53D6\u6D88",okText:fe="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:b=!0,okButtonProps:y={},onCancel:ee=()=>{},onOk:ae=()=>{},className:se=""})=>z.createElement("div",{className:Te()(xe.buttonFixed,se)},z.createElement("div",{className:xe.buttonWrap},b&&z.createElement(x.ZP,{size:"middle",className:`${xe.button} mr20`,onClick:ee},ut),E&&z.createElement(x.ZP,We({size:"middle",type:"primary",className:`${xe.button} mr20`,loading:a,onClick:ae},y),fe)))},29118:function(Le,_t,ue){"use strict";var z=ue(59301),x=ue(25690),xe=ue(43418),Ye=ue(8591),Te=ue(92832),Je=ue(24905),ye=ue(82220),gt=ue(21328),Re=ue(51257),Be=ue(65418),We=ue(38986),He=ue(59301),ut=(E,b,y)=>new Promise((ee,ae)=>{var se=Se=>{try{de(y.next(Se))}catch(Ae){ae(Ae)}},ce=Se=>{try{de(y.throw(Se))}catch(Ae){ae(Ae)}},de=Se=>Se.done?ee(Se.value):Promise.resolve(Se.value).then(se,ce);de((y=y.apply(E,b)).next())}),fe=(E=>(E[E.Professor=1]="Professor",E[E.AssistantProfessor=2]="AssistantProfessor",E[E.Student=3]="Student",E))(fe||{});const a=({visible:E,user:b,account:y,onCancel:ee=()=>{},dispatch:ae})=>{const[se,ce]=(0,z.useState)(),[de,Se]=(0,z.useState)([]),[Ae,Oe]=(0,z.useState)(!1),[Ie,ht]=(0,z.useState)(!1),[ot,vt]=(0,z.useState)(),[ea,Hn]=(0,z.useState)(!1);(0,z.useEffect)(()=>{var bn,it;(bn=b==null?void 0:b.userInfo)!=null&&bn.identity&&Se([((it=b==null?void 0:b.userInfo)==null?void 0:it.identity)==="student"?3:1])},[b]);const Fa=bn=>{const it=()=>{window.location.href=(bn==null?void 0:bn.jump_url)||`/classrooms/${bn==null?void 0:bn.course_id}`};if(de.includes(1)){xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:He.createElement("div",{className:"tc"},(bn==null?void 0:bn.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{it()}});return}it()},da=()=>ut(void 0,null,function*(){if(!se){Ye.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let bn=yield(0,We.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:se}});if(bn!=null&&bn.need_pro_auth&&!de.includes(1)&&!de.includes(2)){ae({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:se,checkedList:de}}),Xt();return}Oe(!0);const it=yield(0,ye.cR)({invite_code:se,professor:de.includes(1)?1:null,assistant_professor:de.includes(2)?1:null,student:de.includes(3)?1:null});if(Oe(!1),(it==null?void 0:it.status)===-4&&(ee(),ae({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(it==null?void 0:it.status)===-12&&Ye.ZP.warning(it==null?void 0:it.message),(it==null?void 0:it.status)===-2){if(Xt(),it.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ht(!0),vt(1);return}if(it.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ht(!0),vt(2);return}if(it.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ht(!0),vt(3);return}}if((it==null?void 0:it.status)===0){(0,Re.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Xt(),it!=null&&it.course_id?Fa(it):Ye.ZP.success(it.message);return}}),Xt=()=>ut(void 0,null,function*(){ee()});return He.createElement(He.Fragment,null,He.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:E,confirmLoading:Ae,onOk:da,onCancel:Xt},He.createElement("div",{className:"tc"},He.createElement("div",null,He.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),He.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:se,onChange:bn=>{if(bn.target.value.length>=7){Ye.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ce(bn.target.value)}})),He.createElement("div",{className:"mt10 font14"},He.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),He.createElement(Je.default.Group,{value:de,onChange:bn=>Se(bn)},He.createElement(Je.default,{value:1,disabled:de.includes(2)},"\u6559\u5E08"),He.createElement(Je.default,{value:2,disabled:de.includes(1)},"\u52A9\u6559"),He.createElement(Je.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),He.createElement(Be.Z,null),He.createElement(gt.Z,{visible:Ie,onCancel:()=>ht(!1),occupationValue:ot}))};_t.Z=(0,x.connect)(({user:E,account:b})=>({user:E,account:b}))(a)},71650:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return ln}});var z=ue(59301),x=ue(25690),xe=ue(8591),Ye=ue(95237),Te=ue(43604),Je=ue(20834),ye=ue(38854),gt=ue(43418),Re=ue(92832),Be=ue(5112),We=ue(82220),He=ue(51257),ut=(Dt,Bt,bt)=>new Promise((nt,Xe)=>{var Ut=St=>{try{Ft(bt.next(St))}catch(Qt){Xe(Qt)}},Nt=St=>{try{Ft(bt.throw(St))}catch(Qt){Xe(Qt)}},Ft=St=>St.done?nt(St.value):Promise.resolve(St.value).then(Ut,Nt);Ft((bt=bt.apply(Dt,Bt)).next())}),fe=(Dt=>(Dt.Manager="manager",Dt.Developer="developer",Dt.Reporter="reporter",Dt))(fe||{}),E=({visible:Dt,onCancel:Bt=()=>{}})=>{const[bt,nt]=(0,z.useState)(),[Xe,Ut]=(0,z.useState)(),[Nt,Ft]=(0,z.useState)(!1),St=()=>ut(void 0,null,function*(){if(!bt){xe.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(bt.length!==6){xe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Xe){xe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ft(!0);const Pt=yield(0,We.vm)({code:bt,role:Xe});Ft(!1),Qt();const Tt={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(Tt[Pt.status]){xe.ZP.info(Tt[Pt.status]);return}if(Pt.status===0){Xe==="reporter"?(xe.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,He.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${Pt==null?void 0:Pt.project_id}`)):((0,He.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),xe.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Qt=()=>ut(void 0,null,function*(){Bt()});return z.createElement(z.Fragment,null,z.createElement(gt.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Dt,confirmLoading:Nt,onOk:St,onCancel:Qt},z.createElement("div",{className:"tc"},z.createElement("div",null,z.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),z.createElement(Re.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:bt,onChange:Pt=>{if(Pt.target.value.length>=7){xe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}nt(Pt.target.value)}})),z.createElement("div",{className:"mt10 font14"},z.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),z.createElement(Be.ZP.Group,{value:Xe,onChange:Pt=>Ut(Pt.target.value)},z.createElement(Be.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),z.createElement(Be.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),z.createElement(Be.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},b=ue(29118),y={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},ee=ue(40197),ae=ue(78241),se=ue(57809),ce=ue(12309),de=Object.defineProperty,Se=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,ot=(Dt,Bt,bt)=>Bt in Dt?de(Dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Dt[Bt]=bt,vt=(Dt,Bt)=>{for(var bt in Bt||(Bt={}))Ie.call(Bt,bt)&&ot(Dt,bt,Bt[bt]);if(Oe)for(var bt of Oe(Bt))ht.call(Bt,bt)&&ot(Dt,bt,Bt[bt]);return Dt},ea=(Dt,Bt)=>Se(Dt,Ae(Bt)),Hn=(Dt,Bt,bt)=>new Promise((nt,Xe)=>{var Ut=St=>{try{Ft(bt.next(St))}catch(Qt){Xe(Qt)}},Nt=St=>{try{Ft(bt.throw(St))}catch(Qt){Xe(Qt)}},Ft=St=>St.done?nt(St.value):Promise.resolve(St.value).then(Ut,Nt);Ft((bt=bt.apply(Dt,Bt)).next())});const Fa=({globalSetting:Dt,dispatch:Bt,user:bt,info:nt,open:Xe,onCancel:Ut=()=>{}})=>{var Nt;const[Ft,St]=(0,z.useState)([]),[Qt,Pt]=(0,z.useState)([]),[Tt,ua]=(0,z.useState)([]),[rn]=ae.default.useForm(),[la,ar]=(0,z.useState)(!1),[gr,hr]=(0,z.useState)(!1),er=(0,z.useRef)(null),Vr=(0,z.useRef)(1),[kr,Er]=(0,z.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,z.useEffect)(()=>{Xe&&Ar()},[Xe]);const Ar=()=>Hn(void 0,null,function*(){var tr;const yt=nt;if(!(0,ee.o1)(Bt))return;const{user_school_id:wn="",department_id:Gn="",school_name:un="",department_name:Dn=""}=bt.userInfo||{},na=(tr=yt==null?void 0:yt.graduation_years)==null?void 0:tr.at(-1);Pt([{id:wn,name:un}]),yield no(wn),rn.setFieldsValue({year:na,school_id:wn,department_id:Number(Gn),name:`${na}${un}${Dn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Cr=tr=>Hn(void 0,null,function*(){const yt=yield(0,ce.J3)(ea(vt({},tr),{tab_module_type:"graduations"}));return yt!=null&&yt.un_purchased&&Bt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),yt.status===0&&St((yt==null?void 0:yt.graduation_years)||[]),yt}),$a=(tr,yt=500)=>{hr(!0),clearTimeout(er.current),er.current=setTimeout(()=>Hn(void 0,null,function*(){Vr.current+=1;const wn=Vr.current,Gn=yield(0,ce.NT)({keyword:tr});Gn.status===0&&Vr.current===wn&&(Pt((Gn==null?void 0:Gn.schools)||[]),hr(!1))}),yt)},no=tr=>Hn(void 0,null,function*(){if(!tr)return;const yt=yield(0,ce.Ps)({page:1,limit:9999,id:tr});yt.status===0&&ua((yt==null?void 0:yt.departments)||[])});return z.createElement(gt.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Xe,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:la,onCancel:Ut,onOk:()=>rn.submit()},z.createElement(ae.default,{colon:!1,form:rn,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(tr,yt)=>{tr.school_id&&(no(yt.school_id),rn.setFieldValue("department_id",null))},onFinish:tr=>Hn(void 0,null,function*(){ar(!0);const yt=yield(0,ce.Wz)(tr);yt.status===0&&(xe.ZP.success("\u521B\u5EFA\u6210\u529F"),rn.resetFields(),Ut(),(0,He.xg)(`/graduations/${yt==null?void 0:yt.identifier}/index`)),ar(!1)})},z.createElement(ae.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},z.createElement(se.default,{style:{width:344},size:"large",options:(Nt=nt==null?void 0:nt.graduation_years)==null?void 0:Nt.map(tr=>({value:tr,label:tr}))})),z.createElement(ae.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},z.createElement(se.default,{showSearch:!0,filterOption:!1,onSearch:tr=>{$a(tr)},loading:gr,size:"large",style:{width:344},options:Qt.map(tr=>({value:tr.id,label:tr.name}))})),z.createElement(ae.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},z.createElement(se.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Tt.map(tr=>({value:tr.id,label:tr.name}))})),z.createElement(ae.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"}]},z.createElement(Re.default,{showCount:!0,style:{width:344},maxLength:60}))))};var da=(0,x.connect)(({user:Dt,globalSetting:Bt,loading:bt})=>({user:Dt,globalSetting:Bt,loading:bt}))(Fa),Xt=ue(38986),bn=Object.defineProperty,it=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Wn=(Dt,Bt,bt)=>Bt in Dt?bn(Dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Dt[Bt]=bt,cn=(Dt,Bt)=>{for(var bt in Bt||(Bt={}))Ht.call(Bt,bt)&&Wn(Dt,bt,Bt[bt]);if(it)for(var bt of it(Bt))hn.call(Bt,bt)&&Wn(Dt,bt,Bt[bt]);return Dt},rt=(Dt,Bt,bt)=>new Promise((nt,Xe)=>{var Ut=St=>{try{Ft(bt.next(St))}catch(Qt){Xe(Qt)}},Nt=St=>{try{Ft(bt.throw(St))}catch(Qt){Xe(Qt)}},Ft=St=>St.done?nt(St.value):Promise.resolve(St.value).then(Ut,Nt);Ft((bt=bt.apply(Dt,Bt)).next())});const ft=({globalSetting:Dt,dispatch:Bt,user:bt,open:nt,onCancel:Xe=()=>{}})=>{const[Ut]=ae.default.useForm(),[Nt,Ft]=(0,z.useState)(!1),[St,Qt]=(0,z.useState)(null);return(0,z.useEffect)(()=>{var Pt;if(nt){const Tt={code:"",user_type:((Pt=bt==null?void 0:bt.userInfo)==null?void 0:Pt.identity)==="student"?2:1,major:""};Ut.setFieldsValue(Tt),Qt(cn({},Tt))}},[nt]),z.createElement(gt.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:nt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Nt,onCancel:Xe,onOk:()=>Ut.submit()},z.createElement(ae.default,{colon:!1,form:Ut,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Pt,Tt)=>Qt(cn({},Tt)),onFinish:Pt=>rt(void 0,null,function*(){Ft(!0);const Tt=yield(0,Xt.ZP)("/api/graduations/join.json",{method:"post",body:Pt});Tt.status===0&&(Xe(),Tt!=null&&Tt.identifier?(0,He.xg)(`/graduations/${Tt==null?void 0:Tt.identifier}/index`):xe.ZP.success(Tt==null?void 0:Tt.message)),Ft(!1)})},z.createElement(ae.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},z.createElement(Re.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),z.createElement(ae.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},z.createElement(Be.ZP.Group,null,z.createElement(Be.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),z.createElement(Be.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(St==null?void 0:St.user_type)===2&&z.createElement(ae.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"}]},z.createElement(Re.default,{showCount:!0,maxLength:60}))))};var Mt=(0,x.connect)(({user:Dt,globalSetting:Bt})=>({user:Dt,globalSetting:Bt}))(ft),In=ue(92310),mn=ue.n(In),En=ue(59301),Ne=Object.defineProperty,we=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,an=(Dt,Bt,bt)=>Bt in Dt?Ne(Dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Dt[Bt]=bt,nn=(Dt,Bt)=>{for(var bt in Bt||(Bt={}))kt.call(Bt,bt)&&an(Dt,bt,Bt[bt]);if(Zt)for(var bt of Zt(Bt))qt.call(Bt,bt)&&an(Dt,bt,Bt[bt]);return Dt},Ln=(Dt,Bt)=>we(Dt,Ue(Bt)),Yt=(Dt,Bt)=>{var bt={};for(var nt in Dt)kt.call(Dt,nt)&&Bt.indexOf(nt)<0&&(bt[nt]=Dt[nt]);if(Dt!=null&&Zt)for(var nt of Zt(Dt))Bt.indexOf(nt)<0&&qt.call(Dt,nt)&&(bt[nt]=Dt[nt]);return bt},De=(Dt,Bt,bt)=>new Promise((nt,Xe)=>{var Ut=St=>{try{Ft(bt.next(St))}catch(Qt){Xe(Qt)}},Nt=St=>{try{Ft(bt.throw(St))}catch(Qt){Xe(Qt)}},Ft=St=>St.done?nt(St.value):Promise.resolve(St.value).then(Ut,Nt);Ft((bt=bt.apply(Dt,Bt)).next())}),ke=(Dt=>(Dt.Projects="projects",Dt.Shixuns="shixuns",Dt.Classrooms="classrooms",Dt))(ke||{}),Ct=(Dt=>(Dt.Classrooms="classrooms",Dt.Shixuns="shixuns",Dt.Paths="paths",Dt.Projects="projects",Dt.Videos="videos",Dt.Topics="topics",Dt.Graduations="graduations",Dt))(Ct||{});const zt=Dt=>{var Bt=Dt,{homePage:bt,user:nt,globalSetting:Xe,loading:Ut,dispatch:Nt,className:Ft,style:St={}}=Bt,Qt=Yt(Bt,["homePage","user","globalSetting","loading","dispatch","className","style"]),Pt,Tt,ua,rn;const[la,ar]=(0,z.useState)(),[gr,hr]=(0,z.useState)(),[er,Vr]=(0,z.useState)(!1),[kr,Er]=(0,z.useState)(!1),[Ar,Cr]=(0,z.useState)(!1),[$a,no]=(0,z.useState)();function tr(Qe,pt){for(const mt of Qe){if(mt.link===pt)return mt.hidden;if(mt.subitem&&mt.subitem.length>0){let Xn=mt.subitem;for(const qn of Xn)if(qn.link===pt)return qn.hidden;return!1}}return!0}const yt=tr(((Pt=Xe.setting)==null?void 0:Pt.navbar)||[],"/classrooms"),wn=tr(((Tt=Xe.setting)==null?void 0:Tt.navbar)||[],"/shixuns"),Gn=tr(((ua=Xe.setting)==null?void 0:ua.navbar)||[],"/paths"),un=tr(((rn=Xe.setting)==null?void 0:rn.navbar)||[],"/graduations"),Dn=Qe=>{var pt;if((0,ee.tJ)(Nt)){if(Qe==="projects"&&!((pt=nt.userInfo)!=null&&pt.email)){xe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Qe==="classrooms"?ar(!0):Qe==="projects"&&hr(!0)}},na=(Qe,pt)=>{var mt;if((0,ee.tJ)(Nt)){if(pt==="projects"&&!((mt=nt.userInfo)!=null&&mt.email)){xe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pt==="shixuns"&&!(0,ee.xY)()||Qe&&(window.location.href=Qe)}},Oa=Qe=>{var pt,mt,Xn,qn,ma,va,Ha,Da,Ya,Za,On,Ma,Zr,So,ia,yn,Jo,Dr,yo,Jr,zo,Ro;return En.createElement(En.Fragment,null,En.createElement(Ye.Z,{justify:"space-around",className:"pt5 pb5"},En.createElement(Te.Z,{className:((pt=nt.userInfo)==null?void 0:pt.user_identity)!=="\u5B66\u751F"?y.joinCol:y.hidden},((mt=nt.userInfo)==null?void 0:mt.user_identity)!=="\u5B66\u751F"&&!((Xn=Xe==null?void 0:Xe.setting)!=null&&Xn.hide_course)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>na("/classrooms/new")},(qn=nt.userInfo)!=null&&qn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((ma=Xe==null?void 0:Xe.setting)!=null&&ma.hide_shixun)&&((va=nt==null?void 0:nt.userInfo)==null?void 0:va.is_shixun_marker)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>na("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((Ha=nt.userInfo)==null?void 0:Ha.user_identity)!=="\u5B66\u751F"&&!((Da=Xe==null?void 0:Xe.setting)!=null&&Da.hide_subject)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>na("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Ya=Xe==null?void 0:Xe.setting)!=null&&Ya.is_local)&&((Za=nt.userInfo)==null?void 0:Za.main_site)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>{var Zo;return na(`${(Zo=Xe==null?void 0:Xe.setting)==null?void 0:Zo.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((On=nt==null?void 0:nt.userInfo)==null?void 0:On.identity)!=="student"&&En.createElement(Je.default.Item,Ln(nn({},Qe),{onClick:()=>De(void 0,null,function*(){if(!(0,ee.o1)(Nt))return;const Zo=yield(0,ce.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Zo!=null&&Zo.un_purchased){Nt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Zo.status===0&&(no(Zo),Vr(!0))})}),En.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Ma=nt.userInfo)!=null&&Ma.main_site)&&En.createElement("div",null,En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>Dn("classrooms")},(Zr=nt.userInfo)!=null&&Zr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((So=nt.userInfo)==null?void 0:So.main_site)&&!((ia=Xe==null?void 0:Xe.setting)!=null&&ia.is_local)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>Dn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((yn=nt.userInfo)==null?void 0:yn.main_site)&&((Jo=nt.userInfo)==null?void 0:Jo.user_identity)!=="\u5B66\u751F"&&En.createElement(Te.Z,null,En.createElement("div",{className:y.joinBoard})),((Dr=nt.userInfo)==null?void 0:Dr.main_site)&&En.createElement(Te.Z,{className:((yo=nt.userInfo)==null?void 0:yo.user_identity)!=="\u5B66\u751F"?y.joinCol:y.w90},En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>Dn("classrooms")},(Jr=nt.userInfo)!=null&&Jr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((zo=nt.userInfo)==null?void 0:zo.main_site)&&!((Ro=Xe==null?void 0:Xe.setting)!=null&&Ro.is_local)&&En.createElement(Je.default.Item,nn({},Qe),En.createElement("a",{onClick:()=>Dn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),En.createElement(Je.default.Item,Ln(nn({},Qe),{onClick:()=>{(0,ee.o1)(Nt)&&Er(!0)}}),En.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return En.createElement("section",null,En.createElement(ye.Z,{dropdownRender:()=>{var Qe;return En.createElement(Je.default,{className:((Qe=nt.userInfo)==null?void 0:Qe.user_identity)!=="\u5B66\u751F"?`${y.rightMenu} ${y.joinMenu} mt10`:`${y.rightMenu} ${y.joinMenu} ${y.w140} mt10`},En.createElement(Oa,null))},placement:"bottom"},En.createElement("span",{style:nn({lineHeight:"inherit"},St),className:mn()("iconfont icon-tianjiafangda font18 current",Ft)})),En.createElement(b.Z,{visible:la,onCancel:()=>ar(!1)}),En.createElement(E,{visible:gr,onCancel:()=>hr(!1)}),En.createElement(da,{info:$a,open:er,onCancel:()=>Vr(!1)}),En.createElement(Mt,{open:kr,onCancel:()=>Er(!1)}))};var ln=(0,x.connect)(({homePage:Dt,loading:Bt,user:bt,globalSetting:nt})=>({homePage:Dt,user:bt,globalSetting:nt,loading:Bt.models.index}))(zt)},34191:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return b}});var z=ue(25690),x=ue(20834),xe=ue(8591),Ye=ue(38854),Te={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},Je=ue(48790),ye=ue(86245),gt=ue(346),Re=ue(51257),Be=ue(59301),We=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,fe=(y,ee)=>{var ae={};for(var se in y)He.call(y,se)&&ee.indexOf(se)<0&&(ae[se]=y[se]);if(y!=null&&We)for(var se of We(y))ee.indexOf(se)<0&&ut.call(y,se)&&(ae[se]=y[se]);return ae},a=(y,ee,ae)=>new Promise((se,ce)=>{var de=Oe=>{try{Ae(ae.next(Oe))}catch(Ie){ce(Ie)}},Se=Oe=>{try{Ae(ae.throw(Oe))}catch(Ie){ce(Ie)}},Ae=Oe=>Oe.done?se(Oe.value):Promise.resolve(Oe.value).then(de,Se);Ae((ae=ae.apply(y,ee)).next())});const E=y=>{var ee=y,{homePage:ae,user:se,globalSetting:ce,loading:de,dispatch:Se,shixunHomeworks:Ae}=ee,Oe=fe(ee,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),Ie,ht,ot,vt,ea,Hn,Fa,da,Xt,bn;const it=(Ie=se.userInfo)==null?void 0:Ie.is_school_manage,Ht=()=>{var hn,Wn,cn,rt,ft;return(0,Re.Ll)()?Be.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},Be.createElement(x.default.Item,null,Be.createElement(z.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Be.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},Be.createElement(x.default.Item,null,Be.createElement(z.Link,{to:`/users/${(hn=se.userInfo)==null?void 0:hn.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((cn=(Wn=se.navigationInfo)==null?void 0:Wn.top)==null?void 0:cn.laboratory_admin_url)&&Be.createElement(x.default.Item,null,Be.createElement("a",{href:(ft=(rt=se.navigationInfo)==null?void 0:rt.top)==null?void 0:ft.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),Be.createElement(x.default.Item,null,Be.createElement(z.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Be.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Be.createElement(x.default.Item,{className:Te.exit},Be.createElement("a",{onClick:()=>a(void 0,null,function*(){(0,Re.m5)();let Mt;try{Mt=yield(0,ye.vR)({}),xe.ZP.success(Mt==null?void 0:Mt.message)}catch(In){}(0,Re.d8)("_educoder_session","logout",1),(0,Re.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Mt!=null&&Mt.url?window.location.href=Mt.url:(z.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Je.bg)()?Be.createElement(Ye.Z,{dropdownRender:Ht,placement:"bottomRight"},Be.createElement("section",null,Be.createElement("aside",null,Be.createElement("div",{className:Ae.actionTabs.type===1?Te.classromediv:""},Be.createElement("img",{className:`${Te.userPic} current ml15`,src:`${(ht=gt.Z)==null?void 0:ht.IMG_SERVER}/images/${(ot=se.userInfo)==null?void 0:ot.image_url}`,alt:"",onClick:()=>{var hn;return z.history.push((0,Re.Ll)()?"/account/profile":`/users/${(hn=se.userInfo)==null?void 0:hn.login}/classrooms`)}}),(0,Re.Ll)()&&Be.createElement("span",{className:"ml10 font16"},(vt=se.userInfo)==null?void 0:vt.username),Be.createElement("i",{className:`iconfont icon-zhankai4 ${Te.icon}`}))))):Be.createElement("div",{className:`font15 flex item-center gap-10px ${ce.isIlearning?Te.login:""}`},((ea=ce.setting)==null?void 0:ea.sso_login_url)&&Be.createElement("a",{target:"_blank",href:(Hn=ce.setting)==null?void 0:Hn.sso_login_url},Be.createElement("img",{src:`${gt.Z.IMG_SERVER}/${(Fa=ce.setting)==null?void 0:Fa.login_logo_url}`,width:40}),Be.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(da=ce.setting)==null?void 0:da.sso_login_button_name)),!((Xt=ce.setting)!=null&&Xt.hide_account_login)&&Be.createElement(Be.Fragment,null,Be.createElement("span",{className:"current-primary-hover",onClick:()=>{Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((bn=ce.setting)!=null&&bn.close_register)&&Be.createElement(Be.Fragment,null,Be.createElement("span",null,"|"),Be.createElement("span",{className:"current-primary-hover",onClick:()=>{z.history.push("/user/register")}},"\u6CE8\u518C"))))};var b=(0,z.connect)(({homePage:y,loading:ee,user:ae,globalSetting:se,shixunHomeworks:ce})=>({homePage:y,user:ae,globalSetting:se,shixunHomeworks:ce,loading:ee.models.index}))(E)},37221:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return se}});var z=ue(25690),x=ue(20834),xe=ue(8591),Ye=ue(38854),Te={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"},Je=ue(48790),ye=ue(86245),gt=ue(346),Re=ue(40197),Be=ue(51257),We=ue(59301),He=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,a=(ce,de)=>{var Se={};for(var Ae in ce)ut.call(ce,Ae)&&de.indexOf(Ae)<0&&(Se[Ae]=ce[Ae]);if(ce!=null&&He)for(var Ae of He(ce))de.indexOf(Ae)<0&&fe.call(ce,Ae)&&(Se[Ae]=ce[Ae]);return Se},E=(ce,de,Se)=>new Promise((Ae,Oe)=>{var Ie=vt=>{try{ot(Se.next(vt))}catch(ea){Oe(ea)}},ht=vt=>{try{ot(Se.throw(vt))}catch(ea){Oe(ea)}},ot=vt=>vt.done?Ae(vt.value):Promise.resolve(vt.value).then(Ie,ht);ot((Se=Se.apply(ce,de)).next())});const b=ce=>{var de,Se=RegExp("(^| )"+ce+"=([^;]+)(;|$)");return(de=document.cookie.match(Se))?decodeURIComponent(de[2]):null},y=ce=>{var de=new Date;de.setTime(de.getTime()-1);var Se=b(ce);Se!=null&&(document.cookie=ce+"="+Se+";expires="+de.toGMTString())};var ee=(ce=>(ce.Classrooms="classrooms",ce.Shixuns="shixuns",ce.Paths="paths",ce.Projects="projects",ce.Videos="videos",ce.Topics="topics",ce.Competition="competitions",ce.Engineering="engineering",ce.Graduations="graduations",ce.Paperlibrary="paperlibrary",ce.Problemset="problemset",ce.Dataset="dataset",ce))(ee||{});const ae=ce=>{var de=ce,{homePage:Se,user:Ae,globalSetting:Oe,loading:Ie,dispatch:ht,shixunHomeworks:ot}=de,vt=a(de,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),ea,Hn,Fa,da,Xt,bn,it,Ht,hn,Wn,cn,rt,ft,Mt,In,mn;const En=(Hn=(((ea=Oe.setting)==null?void 0:ea.navbar)||[]).find(kt=>kt.link==="/classrooms"))==null?void 0:Hn.hidden,Ne=(da=(((Fa=Oe.setting)==null?void 0:Fa.navbar)||[]).find(kt=>kt.link==="/shixuns"))==null?void 0:da.hidden,we=(bn=(((Xt=Oe.setting)==null?void 0:Xt.navbar)||[]).find(kt=>kt.link==="/paths"))==null?void 0:bn.hidden,Ue=(it=Ae.userInfo)==null?void 0:it.is_school_manage,Zt=()=>{var kt,qt,an,nn,Ln,Yt,De,ke,Ct,zt,ln,Dt,Bt,bt,nt,Xe,Ut,Nt;return(0,Be.Ll)()?We.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},We.createElement(x.default.Item,null,We.createElement(z.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):We.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(kt=Ae.userInfo)==null?void 0:kt.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(qt=Ae.userInfo)==null?void 0:qt.login}/classrooms`},(an=Ae.userInfo)!=null&&an.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(nn=Ae.userInfo)==null?void 0:nn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(Ln=Ae.userInfo)==null?void 0:Ln.login}/paths`},(Yt=Ae.userInfo)!=null&&Yt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((De=Ae.userInfo)==null?void 0:De.user_identity)!=="\u5B66\u751F"&&We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(ke=Ae.userInfo)==null?void 0:ke.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((Ct=Oe.setting)!=null&&Ct.hide_competition)&&We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(zt=Ae.userInfo)==null?void 0:zt.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((ln=Oe.setting)!=null&&ln.hide_virtual)&&We.createElement(x.default.Item,null,We.createElement(z.Link,{to:`/users/${(Dt=Ae.userInfo)==null?void 0:Dt.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,Je.JA)()&&!((Bt=Oe==null?void 0:Oe.setting)!=null&&Bt.hide_problemset)&&We.createElement(x.default.Item,null,We.createElement("a",{onClick:()=>{(0,Re.tJ)(ht)&&z.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,Je.JA)()&&!((bt=Oe==null?void 0:Oe.setting)!=null&&bt.hide_paperlibrary)&&We.createElement(x.default.Item,null,We.createElement("a",{onClick:()=>{(0,Re.tJ)(ht)&&z.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Xe=(nt=Ae.navigationInfo)==null?void 0:nt.top)==null?void 0:Xe.laboratory_admin_url)&&We.createElement(x.default.Item,null,We.createElement("a",{href:(Nt=(Ut=Ae.navigationInfo)==null?void 0:Ut.top)==null?void 0:Nt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),We.createElement(x.default.Item,null,We.createElement(z.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:We.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")),Ue&&We.createElement(x.default.Item,null,We.createElement(z.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),We.createElement(x.default.Item,{className:Te.exit},We.createElement("a",{onClick:()=>E(void 0,null,function*(){(0,Be.m5)();let Ft;try{Ft=yield(0,ye.vR)({}),xe.ZP.success(Ft==null?void 0:Ft.message)}catch(St){}(0,Be.d8)("_educoder_session","logout",1),(0,Be.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Ft!=null&&Ft.url?window.location.href=Ft.url:(z.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Je.bg)()?We.createElement(Ye.Z,{dropdownRender:Zt,placement:"bottomRight"},We.createElement("section",null,We.createElement("aside",null,We.createElement("div",{className:ot.actionTabs.type===1?Te.classromediv:""},We.createElement("img",{className:`${Te.userPic} current ml15`,src:`${(Ht=gt.Z)==null?void 0:Ht.IMG_SERVER}/images/${(hn=Ae.userInfo)==null?void 0:hn.image_url}`,alt:"",onClick:()=>{var kt;return z.history.push((0,Be.Ll)()?"/account/profile":`/users/${(kt=Ae.userInfo)==null?void 0:kt.login}/classrooms`)}}),(0,Be.Ll)()&&We.createElement("span",{className:"ml10 font16"},(Wn=Ae.userInfo)==null?void 0:Wn.username),We.createElement("i",{className:`iconfont icon-zhankai4 ${Te.icon}`}))))):We.createElement("div",{className:`font15 flex item-center gap-10px ${Oe.isIlearning?Te.login:""}`},((cn=Oe.setting)==null?void 0:cn.sso_login_url)&&We.createElement("a",{target:"_blank",href:(rt=Oe.setting)==null?void 0:rt.sso_login_url},We.createElement("img",{src:`${gt.Z.IMG_SERVER}/${(ft=Oe.setting)==null?void 0:ft.login_logo_url}`,width:40}),We.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Mt=Oe.setting)==null?void 0:Mt.sso_login_button_name)),!((In=Oe.setting)!=null&&In.hide_account_login)&&We.createElement(We.Fragment,null,We.createElement("span",{className:"current-primary-hover",onClick:()=>{ht({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((mn=Oe.setting)!=null&&mn.close_register)&&We.createElement(We.Fragment,null,We.createElement("span",null,"|"),We.createElement("span",{className:"current-primary-hover",onClick:()=>{z.history.push("/user/register")}},"\u6CE8\u518C"))))};var se=(0,z.connect)(({homePage:ce,loading:de,user:Se,globalSetting:Ae,shixunHomeworks:Oe})=>({homePage:ce,user:Se,globalSetting:Ae,shixunHomeworks:Oe,loading:de.models.index}))(ae)},55458:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Sa},g:function(){return fo}});var z=ue(59301),x=ue(25690),xe=ue(44e3),Ye=ue(43418),Te={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},Je=ue(71650),ye=ue(37221),gt=ue(65363),Re={tip:"tip___a6MfI"},Be=Object.defineProperty,We=Object.defineProperties,He=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=($e,wt,Wt)=>wt in $e?Be($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,b=($e,wt)=>{for(var Wt in wt||(wt={}))fe.call(wt,Wt)&&E($e,Wt,wt[Wt]);if(ut)for(var Wt of ut(wt))a.call(wt,Wt)&&E($e,Wt,wt[Wt]);return $e},y=($e,wt)=>We($e,He(wt)),ee=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Ba=>{try{xn(Wt.next(Ba))}catch(Mr){Nn(Mr)}},wr=Ba=>{try{xn(Wt.throw(Ba))}catch(Mr){Nn(Mr)}},xn=Ba=>Ba.done?Bn(Ba.value):Promise.resolve(Ba.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())}),ae=($e=>($e[$e.Professor=1]="Professor",$e[$e.AssistantProfessor=2]="AssistantProfessor",$e[$e.Student=3]="Student",$e))(ae||{});const se=({visible:$e,user:wt,onCancel:Wt=()=>{},dispatch:Bn,globalSetting:Nn})=>{var vr,wr;const[xn,Ba]=(0,z.useState)(!1),[Mr,wo]=(0,z.useState)({name:"",phone:""});(0,z.useEffect)(()=>{var ta,Kn;if((ta=wt==null?void 0:wt.userInfo)!=null&&ta.login){let sa=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(sa),sa&&(sa!=null&&sa.isShow)&&(sa==null?void 0:sa.login)===((Kn=wt==null?void 0:wt.userInfo)==null?void 0:Kn.login)&&(Ba(!0),wo({name:sa==null?void 0:sa.name,phone:sa==null?void 0:sa.phone}))}},[wt==null?void 0:wt.userInfo]);const _o=()=>ee(void 0,null,function*(){Wt()}),Zn=()=>{let ta=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(y(b({},ta),{isShow:!1}))),Ba(!1)};return z.createElement(z.Fragment,null,xn&&z.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},z.createElement("div",{className:Re.tip},z.createElement("div",null,z.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(vr=Nn==null?void 0:Nn.infoData)==null?void 0:vr.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(wr=Nn==null?void 0:Nn.infoData)==null?void 0:wr.phone}`),z.createElement("div",null,z.createElement(gt.Z,{onClick:Zn,style:{color:"#165dff",fontSize:16}})))))};var ce=(0,x.connect)(({user:$e,globalSetting:wt})=>({user:$e,globalSetting:wt}))(se),de=ue(346),Se=ue(86245),Ae=ue(48790),Oe=ue(51257),Ie=ue(3113),ht="data:image/png;base64,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",ot=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Hn=($e,wt)=>{var Wt={};for(var Bn in $e)vt.call($e,Bn)&&wt.indexOf(Bn)<0&&(Wt[Bn]=$e[Bn]);if($e!=null&&ot)for(var Bn of ot($e))wt.indexOf(Bn)<0&&ea.call($e,Bn)&&(Wt[Bn]=$e[Bn]);return Wt};const Fa=null,da=$e=>{var wt=$e,{homePage:Wt,user:Bn,globalSetting:Nn,loading:vr,dispatch:wr,location:xn,text:Ba,shixunHomeworks:Mr,payload:wo={}}=wt,_o=Hn(wt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Zn,ta]=(0,z.useState)("none");return(0,z.useEffect)(()=>{Mr.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ta("flex")},[Mr.actionTabs.key]),(0,z.useEffect)(()=>{Mr.actionTabs.key==="\u9690\u85CF"&&(ta("none"),localStorage.setItem("Noviceguide","0"))},[Mr.actionTabs.key]),Zn=="none"?null:z.createElement("div",{style:{display:Zn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},z.createElement("div",{style:{margin:"0 auto",width:"1200px"}},z.createElement("img",{src:ht,style:{position:"absolute",top:"-32px"}}),z.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Mr.actionTabs.text),Mr.actionTabs.type===9?z.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},z.createElement(Ie.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ta("none"),wr({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")):z.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},z.createElement(Ie.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),wr({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ta("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Xt=(0,x.connect)(({homePage:$e,loading:wt,user:Wt,globalSetting:Bn,shixunHomeworks:Nn})=>({homePage:$e,user:Wt,globalSetting:Bn,loading:wt.models.index,shixunHomeworks:Nn}))(da),bn=ue(89392),it=ue(92736),Ht=ue(6848),hn={content:"content___L4gl0"},Wn="data:image/png;base64,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",cn=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Ba=>{try{xn(Wt.next(Ba))}catch(Mr){Nn(Mr)}},wr=Ba=>{try{xn(Wt.throw(Ba))}catch(Mr){Nn(Mr)}},xn=Ba=>Ba.done?Bn(Ba.value):Promise.resolve(Ba.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())});const rt=({classroomList:$e,loading:wt,user:Wt,dispatch:Bn,virtualSpaces:Nn,globalSetting:vr})=>{const wr=(0,x.useLocation)();let xn=!1;(0,z.useEffect)(()=>{vr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(xn=!0)},[vr.actionTabs.key]),(0,z.useEffect)(()=>{xn&&Bn({type:"globalSetting/setActionTabs",payload:{}})},[wr.pathname]);const Ba=()=>{Bn({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return z.createElement(it.ZP,{theme:{token:{colorBgMask:"#999"}}},z.createElement(Ye.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:vr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>cn(void 0,null,function*(){}),onCancel:()=>{Ba()}},z.createElement("div",{className:hn.content},z.createElement("div",{className:"mb15"},z.createElement("img",{src:Wn,alt:""})),z.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),z.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",z.createElement(Ht.Z,{placement:"bottom",title:z.createElement("div",null,z.createElement("img",{src:`${de.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),z.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),z.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},z.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var ft=(0,x.connect)(({classroomList:$e,user:wt,loading:Wt,virtualSpaces:Bn,globalSetting:Nn})=>({classroomList:$e,user:wt,loading:Wt,virtualSpaces:Bn,globalSetting:Nn}))(rt),Mt=ue(92310),In=ue.n(Mt),mn={NavBarItem:"NavBarItem___iFhxq"},En=Object.defineProperty,Ne=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Zt=($e,wt,Wt)=>wt in $e?En($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,kt=($e,wt)=>{for(var Wt in wt||(wt={}))we.call(wt,Wt)&&Zt($e,Wt,wt[Wt]);if(Ne)for(var Wt of Ne(wt))Ue.call(wt,Wt)&&Zt($e,Wt,wt[Wt]);return $e};const qt=({globalSetting:$e,className:wt,style:Wt,classNameItem:Bn,styleItem:Nn={},NavData:vr=(Ba=>(Ba=$e==null?void 0:$e.setting)==null?void 0:Ba.navbar)()||[],selectKeys:wr,onClick:xn})=>{const[Ba,Mr]=(0,z.useState)(wr),wo=Zn=>{var ta;const{item:Kn}=Zn;if(xn)return xn(Zn);(ta=Kn==null?void 0:Kn.link)!=null&&ta.includes("http")?(0,Oe.xg)(Kn==null?void 0:Kn.link):(typeof(Kn==null?void 0:Kn.name)=="string"&&(0,Oe.Dk)(Kn==null?void 0:Kn.name),x.history.push(Kn==null?void 0:Kn.link))},_o=(Zn="")=>(Zn==null?void 0:Zn.indexOf("<"))>-1?Zn==null?void 0:Zn.slice(0,Zn==null?void 0:Zn.indexOf("<")):Zn;return(0,z.useEffect)(()=>{var Zn,ta;if($e!=null&&$e.setting){const Kn=location.pathname;(ta=(Zn=$e==null?void 0:$e.setting)==null?void 0:Zn.navbar)==null||ta.map(function(sa,$r){var uo,xo,ir;sa.link==Kn&&(Mr(sa==null?void 0:sa.link),(0,Oe.Dk)(Kn==="/"?(uo=$e==null?void 0:$e.setting)==null?void 0:uo.name:_o(sa==null?void 0:sa.name))),(xo=sa==null?void 0:sa.subitem)!=null&&xo.length&&((ir=sa==null?void 0:sa.subitem)==null||ir.map(sr=>{sr.link==Kn&&(Mr(sr==null?void 0:sr.link),Kn!="/"&&(0,Oe.Dk)(_o(sr==null?void 0:sr.name)))}))})}},[location.pathname]),z.createElement("nav",null,z.createElement("ul",{className:In()("flex item-center mb0 pl0 gap-20px",wt),style:Wt},vr==null?void 0:vr.map((Zn,ta)=>{var Kn,sa,$r,uo,xo,ir;Zn.subitem=(Kn=Zn==null?void 0:Zn.subitem)==null?void 0:Kn.filter(Qa=>!Qa.hidden);const sr=(()=>{var Qa,Ur,Lo,Or;return Array.isArray(Ba)?!((Qa=Zn==null?void 0:Zn.subitem)!=null&&Qa.length)&&Ba.includes(Zn==null?void 0:Zn.link)||((Ur=Zn==null?void 0:Zn.subitem)==null?void 0:Ur.some(ao=>Ba.includes(ao==null?void 0:ao.link))):!((Lo=Zn==null?void 0:Zn.subitem)!=null&&Lo.length)&&Ba===(Zn==null?void 0:Zn.link)||((Or=Zn==null?void 0:Zn.subitem)==null?void 0:Or.some(ao=>Ba===(ao==null?void 0:ao.link)))})();return Zn!=null&&Zn.hidden?null:z.createElement("li",{key:ta,className:In()(`flex item-center gap-10px current relative group-hover-show ${mn.NavBarItem}`,Zn==null?void 0:Zn.className,Bn),style:kt(kt({color:sr?"#159DFF":""},Zn.style||{}),Nn),onClick:Qa=>{wo({e:Qa,item:Zn})}},typeof(Zn==null?void 0:Zn.name)=="string"?z.createElement(z.Fragment,null,z.createElement("div",{className:"flex item-center h-full relative"},z.createElement("span",{dangerouslySetInnerHTML:{__html:(($r=(sa=Zn==null?void 0:Zn.subitem)==null?void 0:sa.find(Qa=>Qa.link===location.pathname))==null?void 0:$r.name)||(Zn==null?void 0:Zn.name)}}),sr&&z.createElement("div",{className:"absolute w-full",style:{background:"#159DFF",height:2,bottom:3}})),((uo=Zn==null?void 0:Zn.subitem)==null?void 0:uo.length)>0&&z.createElement("i",{className:"iconfont icon-a-bianzu11 c-grey-333",style:{fontSize:"12px"}})):Zn==null?void 0:Zn.name,((xo=Zn==null?void 0:Zn.subitem)==null?void 0:xo.length)>0&&z.createElement("div",{className:"absolute bg-white rounded-6px p-20px text-nowrap font-normal hover-div",style:{boxShadow:"0px 10px 16px 0px #cecece",zIndex:9999,top:50,left:-10,lineHeight:1.5}},(ir=Zn==null?void 0:Zn.subitem)==null?void 0:ir.map((Qa,Ur)=>z.createElement("div",{key:Ur,className:In()("flex flex-col current",Qa==null?void 0:Qa.className),style:kt({},(Qa==null?void 0:Qa.style)||{}),onClick:Lo=>{Lo.preventDefault(),Lo.stopPropagation(),wo({e:Lo,item:Qa})}},!!Ur&&z.createElement("div",{className:"w-full",style:{margin:"24px 0",height:"1px",background:"#dbdce0"}}),typeof(Qa==null?void 0:Qa.name)=="string"?z.createElement("div",{className:`font16 c-black current ${mn.NavBarItem}`},Qa==null?void 0:Qa.name):Qa==null?void 0:Qa.name,!!Qa.content&&z.createElement("div",{className:"font14",style:{color:"#9FA7B3"}},Qa.content)))))})))};var an=(0,x.connect)(({globalSetting:$e})=>({globalSetting:$e}))(qt),nn=ue(49127),Ln=ue(8591),Yt=ue(95237),De=ue(43604),ke=ue(20834),Ct=ue(38854),zt=ue(92832),ln=ue(5112),Dt=ue(82220),Bt=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Ba=>{try{xn(Wt.next(Ba))}catch(Mr){Nn(Mr)}},wr=Ba=>{try{xn(Wt.throw(Ba))}catch(Mr){Nn(Mr)}},xn=Ba=>Ba.done?Bn(Ba.value):Promise.resolve(Ba.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())}),bt=($e=>($e.Manager="manager",$e.Developer="developer",$e.Reporter="reporter",$e))(bt||{}),Xe=({visible:$e,onCancel:wt=()=>{}})=>{const[Wt,Bn]=(0,z.useState)(),[Nn,vr]=(0,z.useState)(),[wr,xn]=(0,z.useState)(!1),Ba=()=>Bt(void 0,null,function*(){if(!Wt){Ln.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Wt.length!==6){Ln.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Nn){Ln.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}xn(!0);const wo=yield(0,Dt.vm)({code:Wt,role:Nn});xn(!1),Mr();const _o={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(_o[wo.status]){Ln.ZP.info(_o[wo.status]);return}if(wo.status===0){Nn==="reporter"?(Ln.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,Oe.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${wo==null?void 0:wo.project_id}`)):((0,Oe.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ln.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Mr=()=>Bt(void 0,null,function*(){wt()});return z.createElement(z.Fragment,null,z.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:$e,confirmLoading:wr,onOk:Ba,onCancel:Mr},z.createElement("div",{className:"tc"},z.createElement("div",null,z.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),z.createElement(zt.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Wt,onChange:wo=>{if(wo.target.value.length>=7){Ln.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Bn(wo.target.value)}})),z.createElement("div",{className:"mt10 font14"},z.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),z.createElement(ln.ZP.Group,{value:Nn,onChange:wo=>vr(wo.target.value)},z.createElement(ln.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),z.createElement(ln.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),z.createElement(ln.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ut=ue(24905),Nt=ue(21328),Ft=ue(65418),St=ue(38986),Qt=ue(59301),Pt=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Ba=>{try{xn(Wt.next(Ba))}catch(Mr){Nn(Mr)}},wr=Ba=>{try{xn(Wt.throw(Ba))}catch(Mr){Nn(Mr)}},xn=Ba=>Ba.done?Bn(Ba.value):Promise.resolve(Ba.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())}),Tt=($e=>($e[$e.Professor=1]="Professor",$e[$e.AssistantProfessor=2]="AssistantProfessor",$e[$e.Student=3]="Student",$e))(Tt||{});const ua=({visible:$e,user:wt,account:Wt,onCancel:Bn=()=>{},dispatch:Nn})=>{const[vr,wr]=(0,z.useState)(),[xn,Ba]=(0,z.useState)([]),[Mr,wo]=(0,z.useState)(!1),[_o,Zn]=(0,z.useState)(!1),[ta,Kn]=(0,z.useState)(),[sa,$r]=(0,z.useState)(!1);(0,z.useEffect)(()=>{var sr,Qa;(sr=wt==null?void 0:wt.userInfo)!=null&&sr.identity&&Ba([((Qa=wt==null?void 0:wt.userInfo)==null?void 0:Qa.identity)==="student"?3:1])},[wt]);const uo=sr=>{const Qa=()=>{window.location.href=(sr==null?void 0:sr.jump_url)||`/classrooms/${sr==null?void 0:sr.course_id}`};if(xn.includes(1)){Ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Qt.createElement("div",{className:"tc"},(sr==null?void 0:sr.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Qa()}});return}Qa()},xo=()=>Pt(void 0,null,function*(){if(!vr){Ln.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let sr=yield(0,St.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:vr}});if(sr!=null&&sr.need_pro_auth&&!xn.includes(1)&&!xn.includes(2)){Nn({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:vr,checkedList:xn}}),ir();return}wo(!0);const Qa=yield(0,Dt.cR)({invite_code:vr,professor:xn.includes(1)?1:null,assistant_professor:xn.includes(2)?1:null,student:xn.includes(3)?1:null});if(wo(!1),(Qa==null?void 0:Qa.status)===-4&&(Bn(),Nn({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Qa==null?void 0:Qa.status)===-12&&Ln.ZP.warning(Qa==null?void 0:Qa.message),(Qa==null?void 0:Qa.status)===-2){if(ir(),Qa.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Zn(!0),Kn(1);return}if(Qa.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Zn(!0),Kn(2);return}if(Qa.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Zn(!0),Kn(3);return}}if((Qa==null?void 0:Qa.status)===0){(0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ir(),Qa!=null&&Qa.course_id?uo(Qa):Ln.ZP.success(Qa.message);return}}),ir=()=>Pt(void 0,null,function*(){Bn()});return Qt.createElement(Qt.Fragment,null,Qt.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:$e,confirmLoading:Mr,onOk:xo,onCancel:ir},Qt.createElement("div",{className:"tc"},Qt.createElement("div",null,Qt.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Qt.createElement(zt.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:vr,onChange:sr=>{if(sr.target.value.length>=7){Ln.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}wr(sr.target.value)}})),Qt.createElement("div",{className:"mt10 font14"},Qt.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Qt.createElement(Ut.default.Group,{value:xn,onChange:sr=>Ba(sr)},Qt.createElement(Ut.default,{value:1,disabled:xn.includes(2)},"\u6559\u5E08"),Qt.createElement(Ut.default,{value:2,disabled:xn.includes(1)},"\u52A9\u6559"),Qt.createElement(Ut.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Qt.createElement(Ft.Z,null),Qt.createElement(Nt.Z,{visible:_o,onCancel:()=>Zn(!1),occupationValue:ta}))};var rn=(0,x.connect)(({user:$e,account:wt})=>({user:$e,account:wt}))(ua),la={flex_box_center:"flex_box_center___R1UEO",flex_space_between:"flex_space_between___hDKPk",flex_box_vertical_center:"flex_box_vertical_center___yW1zQ",flex_box_center_end:"flex_box_center_end___JWQX1",flex_box_column:"flex_box_column___NpsmR",rightMenu:"rightMenu___Zjmy3",joinMenu:"joinMenu___S4pdJ",joinBoard:"joinBoard___UomEl",joinCol:"joinCol___tbVDV",hidden:"hidden___MFUhR",w140:"w140___d1qFp",w100:"w100___AMLWN"},ar=ue(40197),gr=ue(78241),hr=ue(57809),er=ue(12309),Vr=Object.defineProperty,kr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,no=($e,wt,Wt)=>wt in $e?Vr($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,tr=($e,wt)=>{for(var Wt in wt||(wt={}))Cr.call(wt,Wt)&&no($e,Wt,wt[Wt]);if(Ar)for(var Wt of Ar(wt))$a.call(wt,Wt)&&no($e,Wt,wt[Wt]);return $e},yt=($e,wt)=>kr($e,Er(wt)),wn=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Ba=>{try{xn(Wt.next(Ba))}catch(Mr){Nn(Mr)}},wr=Ba=>{try{xn(Wt.throw(Ba))}catch(Mr){Nn(Mr)}},xn=Ba=>Ba.done?Bn(Ba.value):Promise.resolve(Ba.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())});const Gn=({globalSetting:$e,dispatch:wt,user:Wt,info:Bn,open:Nn,onCancel:vr=()=>{}})=>{var wr;const[xn,Ba]=(0,z.useState)([]),[Mr,wo]=(0,z.useState)([]),[_o,Zn]=(0,z.useState)([]),[ta]=gr.default.useForm(),[Kn,sa]=(0,z.useState)(!1),[$r,uo]=(0,z.useState)(!1),xo=(0,z.useRef)(null),ir=(0,z.useRef)(1),[sr,Qa]=(0,z.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,z.useEffect)(()=>{Nn&&Ur()},[Nn]);const Ur=()=>wn(void 0,null,function*(){var so;const Nr=Bn;if(!(0,ar.o1)(wt))return;const{user_school_id:tu="",department_id:yu="",school_name:vo="",department_name:Bu=""}=Wt.userInfo||{},Oo=(so=Nr==null?void 0:Nr.graduation_years)==null?void 0:so.at(-1);wo([{id:tu,name:vo}]),yield ao(tu),ta.setFieldsValue({year:Oo,school_id:tu,department_id:Number(yu),name:`${Oo}${vo}${Bu}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Lo=so=>wn(void 0,null,function*(){const Nr=yield(0,er.J3)(yt(tr({},so),{tab_module_type:"graduations"}));return Nr!=null&&Nr.un_purchased&&wt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Nr.status===0&&Ba((Nr==null?void 0:Nr.graduation_years)||[]),Nr}),Or=(so,Nr=500)=>{uo(!0),clearTimeout(xo.current),xo.current=setTimeout(()=>wn(void 0,null,function*(){ir.current+=1;const tu=ir.current,yu=yield(0,er.NT)({keyword:so});yu.status===0&&ir.current===tu&&(wo((yu==null?void 0:yu.schools)||[]),uo(!1))}),Nr)},ao=so=>wn(void 0,null,function*(){if(!so)return;const Nr=yield(0,er.Ps)({page:1,limit:9999,id:so});Nr.status===0&&Zn((Nr==null?void 0:Nr.departments)||[])});return z.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Nn,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Kn,onCancel:vr,onOk:()=>ta.submit()},z.createElement(gr.default,{colon:!1,form:ta,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(so,Nr)=>{so.school_id&&(ao(Nr.school_id),ta.setFieldValue("department_id",null))},onFinish:so=>wn(void 0,null,function*(){sa(!0);const Nr=yield(0,er.Wz)(so);Nr.status===0&&(Ln.ZP.success("\u521B\u5EFA\u6210\u529F"),ta.resetFields(),vr(),(0,Oe.xg)(`/graduations/${Nr==null?void 0:Nr.identifier}/index`)),sa(!1)})},z.createElement(gr.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},z.createElement(hr.default,{style:{width:344},size:"large",options:(wr=Bn==null?void 0:Bn.graduation_years)==null?void 0:wr.map(so=>({value:so,label:so}))})),z.createElement(gr.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},z.createElement(hr.default,{showSearch:!0,filterOption:!1,onSearch:so=>{Or(so)},loading:$r,size:"large",style:{width:344},options:Mr.map(so=>({value:so.id,label:so.name}))})),z.createElement(gr.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},z.createElement(hr.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:_o.map(so=>({value:so.id,label:so.name}))})),z.createElement(gr.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"}]},z.createElement(zt.default,{showCount:!0,style:{width:344},maxLength:60}))))};var un=(0,x.connect)(({user:$e,globalSetting:wt,loading:Wt})=>({user:$e,globalSetting:wt,loading:Wt}))(Gn),Dn=Object.defineProperty,na=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,pt=($e,wt,Wt)=>wt in $e?Dn($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,mt=($e,wt)=>{for(var Wt in wt||(wt={}))Oa.call(wt,Wt)&&pt($e,Wt,wt[Wt]);if(na)for(var Wt of na(wt))Qe.call(wt,Wt)&&pt($e,Wt,wt[Wt]);return $e},Xn=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Ba=>{try{xn(Wt.next(Ba))}catch(Mr){Nn(Mr)}},wr=Ba=>{try{xn(Wt.throw(Ba))}catch(Mr){Nn(Mr)}},xn=Ba=>Ba.done?Bn(Ba.value):Promise.resolve(Ba.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())});const qn=({globalSetting:$e,dispatch:wt,user:Wt,open:Bn,onCancel:Nn=()=>{}})=>{const[vr]=gr.default.useForm(),[wr,xn]=(0,z.useState)(!1),[Ba,Mr]=(0,z.useState)(null);return(0,z.useEffect)(()=>{var wo;if(Bn){const _o={code:"",user_type:((wo=Wt==null?void 0:Wt.userInfo)==null?void 0:wo.identity)==="student"?2:1,major:""};vr.setFieldsValue(_o),Mr(mt({},_o))}},[Bn]),z.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Bn,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:wr,onCancel:Nn,onOk:()=>vr.submit()},z.createElement(gr.default,{colon:!1,form:vr,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(wo,_o)=>Mr(mt({},_o)),onFinish:wo=>Xn(void 0,null,function*(){xn(!0);const _o=yield(0,St.ZP)("/api/graduations/join.json",{method:"post",body:wo});_o.status===0&&(Nn(),_o!=null&&_o.identifier?(0,Oe.xg)(`/graduations/${_o==null?void 0:_o.identifier}/index`):Ln.ZP.success(_o==null?void 0:_o.message)),xn(!1)})},z.createElement(gr.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},z.createElement(zt.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),z.createElement(gr.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},z.createElement(ln.ZP.Group,null,z.createElement(ln.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),z.createElement(ln.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ba==null?void 0:Ba.user_type)===2&&z.createElement(gr.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"}]},z.createElement(zt.default,{showCount:!0,maxLength:60}))))};var ma=(0,x.connect)(({user:$e,globalSetting:wt})=>({user:$e,globalSetting:wt}))(qn),va=ue(59301),Ha=Object.defineProperty,Da=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,On=($e,wt,Wt)=>wt in $e?Ha($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,Ma=($e,wt)=>{for(var Wt in wt||(wt={}))Ya.call(wt,Wt)&&On($e,Wt,wt[Wt]);if(Da)for(var Wt of Da(wt))Za.call(wt,Wt)&&On($e,Wt,wt[Wt]);return $e},Zr=($e,wt)=>{var Wt={};for(var Bn in $e)Ya.call($e,Bn)&&wt.indexOf(Bn)<0&&(Wt[Bn]=$e[Bn]);if($e!=null&&Da)for(var Bn of Da($e))wt.indexOf(Bn)<0&&Za.call($e,Bn)&&(Wt[Bn]=$e[Bn]);return Wt},So=($e=>($e.Projects="projects",$e.Shixuns="shixuns",$e.Classrooms="classrooms",$e))(So||{}),ia=($e=>($e.Classrooms="classrooms",$e.Shixuns="shixuns",$e.Paths="paths",$e.Projects="projects",$e.Videos="videos",$e.Topics="topics",$e.Graduations="graduations",$e))(ia||{});const yn=$e=>{var wt=$e,{homePage:Wt,user:Bn,globalSetting:Nn,loading:vr,dispatch:wr,className:xn,style:Ba={}}=wt,Mr=Zr(wt,["homePage","user","globalSetting","loading","dispatch","className","style"]),wo,_o,Zn,ta;const[Kn,sa]=(0,z.useState)(),[$r,uo]=(0,z.useState)(),[xo,ir]=(0,z.useState)(!1),[sr,Qa]=(0,z.useState)(!1),[Ur,Lo]=(0,z.useState)(!1),[Or,ao]=(0,z.useState)();function so(Wo,ku){for(const pu of Wo){if(pu.link===ku)return pu.hidden;if(pu.subitem&&pu.subitem.length>0){let nl=pu.subitem;for(const ml of nl)if(ml.link===ku)return ml.hidden;return!1}}return!0}const Nr=so(((wo=Nn.setting)==null?void 0:wo.navbar)||[],"/classrooms"),tu=so(((_o=Nn.setting)==null?void 0:_o.navbar)||[],"/shixuns"),yu=so(((Zn=Nn.setting)==null?void 0:Zn.navbar)||[],"/paths"),vo=so(((ta=Nn.setting)==null?void 0:ta.navbar)||[],"/graduations"),Bu=Wo=>{var ku;if((0,ar.tJ)(wr)){if(Wo==="projects"&&!((ku=Bn.userInfo)!=null&&ku.email)){Ln.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Wo==="classrooms"?sa(!0):Wo==="projects"&&uo(!0)}},Oo=(Wo,ku)=>{var pu;if((0,ar.tJ)(wr)){if(ku==="projects"&&!((pu=Bn.userInfo)!=null&&pu.email)){Ln.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ku==="shixuns"&&!(0,ar.xY)()||Wo&&(window.location.href=Wo)}},Tu=Wo=>{var ku,pu,nl,ml,ul,Ul,mi,gi,Ga,co,ho,To,Zu,ri,Du,fi,ci,Eu,$l,Pu,Tl;return va.createElement(va.Fragment,null,va.createElement(Yt.Z,{justify:"space-around",className:"pt5 pb5"},va.createElement(De.Z,{className:((ku=Bn.userInfo)==null?void 0:ku.user_identity)!=="\u5B66\u751F"?la.joinCol:la.hidden},((pu=Bn.userInfo)==null?void 0:pu.user_identity)!=="\u5B66\u751F"&&!((nl=Nn==null?void 0:Nn.setting)!=null&&nl.hide_course)&&va.createElement(ke.default.Item,Ma({},Wo),va.createElement("a",{onClick:()=>Oo("/classrooms/new")},(ml=Bn.userInfo)!=null&&ml.main_site?"\u521B\u5EFA\u6559\u5B66\u8BFE\u5802":"\u521B\u5EFA\u8BFE\u5802")),!((ul=Nn==null?void 0:Nn.setting)!=null&&ul.hide_shixun)&&((Ul=Bn==null?void 0:Bn.userInfo)==null?void 0:Ul.is_shixun_marker)&&va.createElement(ke.default.Item,Ma({},Wo),va.createElement("a",{onClick:()=>Oo("/shixuns/new","shixuns")},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((mi=Bn.userInfo)==null?void 0:mi.user_identity)!=="\u5B66\u751F"&&!((gi=Nn==null?void 0:Nn.setting)!=null&&gi.hide_subject)&&va.createElement(ke.default.Item,Ma({},Wo),va.createElement("a",{onClick:()=>Oo("/paths/new")},"\u521B\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Ga=Nn==null?void 0:Nn.setting)!=null&&Ga.is_local)&&((co=Bn.userInfo)==null?void 0:co.main_site)&&va.createElement(ke.default.Item,Ma({},Wo),va.createElement("a",{onClick:()=>{var Vi;return Oo(`${(Vi=Nn==null?void 0:Nn.setting)==null?void 0:Vi.old_url}/projects/deposit/new`,"projects")}},"\u521B\u5EFA\u5F00\u53D1\u9879\u76EE")),!((ho=Bn.userInfo)!=null&&ho.main_site)&&va.createElement("div",null,va.createElement(ke.default.Item,Ma({},Wo),va.createElement("a",{onClick:()=>Bu("classrooms")},(To=Bn.userInfo)!=null&&To.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Zu=Bn.userInfo)==null?void 0:Zu.main_site)&&!((ri=Nn==null?void 0:Nn.setting)!=null&&ri.is_local)&&va.createElement(ke.default.Item,Ma({},Wo),va.createElement("a",{onClick:()=>Bu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Du=Bn.userInfo)==null?void 0:Du.main_site)&&((fi=Bn.userInfo)==null?void 0:fi.user_identity)!=="\u5B66\u751F"&&va.createElement(De.Z,null,va.createElement("div",{className:la.joinBoard})),((ci=Bn.userInfo)==null?void 0:ci.main_site)&&va.createElement(De.Z,{className:((Eu=Bn.userInfo)==null?void 0:Eu.user_identity)!=="\u5B66\u751F"?la.joinCol:la.w90},va.createElement(ke.default.Item,Ma({},Wo),va.createElement("a",{onClick:()=>Bu("classrooms")},($l=Bn.userInfo)!=null&&$l.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pu=Bn.userInfo)==null?void 0:Pu.main_site)&&!((Tl=Nn==null?void 0:Nn.setting)!=null&&Tl.is_local)&&va.createElement(ke.default.Item,Ma({},Wo),va.createElement("a",{onClick:()=>Bu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return va.createElement(va.Fragment,null,va.createElement(Ct.Z,{dropdownRender:()=>{var Wo;return va.createElement(ke.default,{className:((Wo=Bn.userInfo)==null?void 0:Wo.user_identity)!=="\u5B66\u751F"?`${la.rightMenu} ${la.joinMenu} mt10`:`${la.rightMenu} ${la.joinMenu} ${la.w140} mt10`},va.createElement(Tu,null))},placement:"bottom"},va.createElement("span",{className:In()("iconfont icon-tianjia6 current",xn),style:Ba})),va.createElement(rn,{visible:Kn,onCancel:()=>sa(!1)}),va.createElement(Xe,{visible:$r,onCancel:()=>uo(!1)}),va.createElement(un,{info:Or,open:xo,onCancel:()=>ir(!1)}),va.createElement(ma,{open:sr,onCancel:()=>Qa(!1)}))};var Jo=(0,x.connect)(({homePage:$e,loading:wt,user:Wt,globalSetting:Bn})=>({homePage:$e,user:Wt,globalSetting:Bn,loading:wt.models.index}))(yn),Dr=ue(34191),yo=Object.defineProperty,Jr=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,Zo=($e,wt,Wt)=>wt in $e?yo($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,Po=($e,wt)=>{for(var Wt in wt||(wt={}))zo.call(wt,Wt)&&Zo($e,Wt,wt[Wt]);if(Jr)for(var Wt of Jr(wt))Ro.call(wt,Wt)&&Zo($e,Wt,wt[Wt]);return $e};const Vo=$e=>React.createElement("svg",Po({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},$e),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var aa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",oo=Object.defineProperty,Co=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,lt=($e,wt,Wt)=>wt in $e?oo($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,et=($e,wt)=>{for(var Wt in wt||(wt={}))Bo.call(wt,Wt)&<($e,Wt,wt[Wt]);if(Co)for(var Wt of Co(wt))Vt.call(wt,Wt)&<($e,Wt,wt[Wt]);return $e},on=($e,wt)=>{var Wt={};for(var Bn in $e)Bo.call($e,Bn)&&wt.indexOf(Bn)<0&&(Wt[Bn]=$e[Bn]);if($e!=null&&Co)for(var Bn of Co($e))wt.indexOf(Bn)<0&&Vt.call($e,Bn)&&(Wt[Bn]=$e[Bn]);return Wt};const $n=$e=>{var wt=$e,{globalSetting:Wt}=wt,Bn=on(wt,["globalSetting"]),Nn,vr;const wr=(0,z.useMemo)(()=>{var xn,Ba;return(xn=Wt==null?void 0:Wt.setting)!=null&&xn.nav_logo_url?`${de.Z.IMG_SERVER}/${(Ba=Wt==null?void 0:Wt.setting)==null?void 0:Ba.nav_logo_url}`:`${de.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Nn=Wt==null?void 0:Wt.setting)==null?void 0:Nn.nav_logo_url]);return z.createElement("img",et({title:(vr=Wt==null?void 0:Wt.setting)==null?void 0:vr.name,src:wr||aa},Bn))};var Ia=(0,x.connect)(({globalSetting:$e})=>({globalSetting:$e}))($n);const Qn=({user:$e})=>{var wt;return z.createElement(xe.default.Header,{className:"bg-white relative",style:{boxShadow:"0px 10px 10px 0px rgba(0,0,0,0.05)",background:"#fff"}},z.createElement("div",{className:"flex item-center h-full gap-20px edu-container"},z.createElement(Ia,{style:{height:"80%"}}),z.createElement(an,{classNameItem:"text-16px font-semibold"}),z.createElement("div",{className:"ml-auto flex item-center gap-20px",style:{color:"#159DFF"}},z.createElement("span",{className:"iconfont icon-sousuo10 current font18",onClick:()=>{x.history.push("/search?value=")}}),(0,Ae.bg)()&&z.createElement(Jo,{className:"font18"}),(0,Ae.bg)()&&z.createElement(nn.Z,{dot:(wt=$e==null?void 0:$e.navigationInfo)==null?void 0:wt.new_message},z.createElement("span",{className:"iconfont icon-xiaoxi2 current",style:{color:"#159DFF"},onClick:()=>{var Wt;x.history.push(`/messages/${(Wt=$e==null?void 0:$e.userInfo)==null?void 0:Wt.login}/user_tidings`)}})),z.createElement(Dr.Z,null))))};var Va=(0,x.connect)(({globalSetting:$e,user:wt})=>({globalSetting:$e,user:wt}))(Qn),Na=({className:$e,style:wt})=>{const[Wt,Bn]=(0,z.useState)(!1);function Nn(vr){x.history.push("/search?value="+vr)}return Wt?z.createElement("div",{onBlur:()=>{setTimeout(()=>{Bn(!1)},300)}},z.createElement(zt.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input",onSearch:Nn,autoFocus:!0})):z.createElement("span",{className:In()("iconfont icon-sousuo font18 current icon-bianzu11",$e),style:wt,onClick:()=>{x.history.push("/search?value=")}})},io=ue(32162);const Go={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},mu=({dispatch:$e,globalSetting:wt,user:Wt})=>{var Bn;const[Nn,vr]=(0,z.useState)(!1),wr=()=>{function Ba(Mr){x.history.push("/search?value="+Mr)}return Nn?z.createElement("div",{onBlur:()=>{setTimeout(()=>{vr(!1)},300)}},z.createElement(zt.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ba,autoFocus:!0})):z.createElement("span",{className:"iconfont icon-sousuo font18 current",onClick:()=>{x.history.push("/search?value=")}})},xn=["/","/paths","/shixuns","/classrooms"];return z.createElement(xe.default.Header,{className:"px-20px-rem flex item-center gap-20px-rem",style:{height:"70rem",padding:"0 20rem",background:"#fff"}},!xn.includes(location.pathname)&&z.createElement("div",{className:"flex item-center gap-6px-rem current",onClick:()=>{window.history.length>1?x.history.back():x.history.push("/")}},z.createElement("img",{src:ue(10266),style:{width:"20rem"}}),"\u8FD4\u56DE"),z.createElement("img",{title:(Bn=wt==null?void 0:wt.setting)==null?void 0:Bn.name,src:ue(4),style:{height:"54rem"}}),z.createElement("div",{className:"ml-auto"},z.createElement(wr,null)),z.createElement(Je.Z,{icon:z.createElement("span",{className:"iconfont icon-zengjia"})}),z.createElement(ye.Z,{payload:fo()}))};var Br=(0,x.connect)(({globalSetting:$e,user:wt})=>({globalSetting:$e,user:wt}))(mu),ca=ue(59301),Gr=Object.defineProperty,jr=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,dr=($e,wt,Wt)=>wt in $e?Gr($e,wt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):$e[wt]=Wt,lr=($e,wt)=>{for(var Wt in wt||(wt={}))qr.call(wt,Wt)&&dr($e,Wt,wt[Wt]);if(jr)for(var Wt of jr(wt))po.call(wt,Wt)&&dr($e,Wt,wt[Wt]);return $e},xr=($e,wt)=>{var Wt={};for(var Bn in $e)qr.call($e,Bn)&&wt.indexOf(Bn)<0&&(Wt[Bn]=$e[Bn]);if($e!=null&&jr)for(var Bn of jr($e))wt.indexOf(Bn)<0&&po.call($e,Bn)&&(Wt[Bn]=$e[Bn]);return Wt},Xr=($e,wt,Wt)=>new Promise((Bn,Nn)=>{var vr=Ba=>{try{xn(Wt.next(Ba))}catch(Mr){Nn(Mr)}},wr=Ba=>{try{xn(Wt.throw(Ba))}catch(Mr){Nn(Mr)}},xn=Ba=>Ba.done?Bn(Ba.value):Promise.resolve(Ba.value).then(vr,wr);xn((Wt=Wt.apply($e,wt)).next())});function fo(){var $e,wt;const Bn=window.location.pathname.split("/"),Nn={};return Bn[1]=="classrooms"&&Bn.length>3&&!(($e=Bn[4])!=null&&$e.includes("newgold"))&&!((wt=Bn[5])!=null&&wt.includes("newgold"))&&Bn[2]!=="coursesId"&&(Nn.course_id=Bn[2]),Bn[1]==="shixuns"&&Bn.length>3&&(Nn.objective_type="shixun",Nn.objective_id=Bn[2]),Bn[1]==="paths"&&Bn.length>3&&(Nn.objective_type="path",Nn.objective_id=Bn[2]),lr(lr({},Nn),{school:1})}const Lr=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Wa=$e=>{var wt=$e,{homePage:Wt,user:Bn,globalSetting:Nn,loading:vr,dispatch:wr,isLogin:xn=!1,shixunHomeworks:Ba}=wt,Mr=xr(wt,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),wo,_o;const Zn=(0,x.useLocation)(),[ta,Kn]=(0,z.useState)(""),[sa,$r]=(0,z.useState)(!1),uo=fo();(0,z.useEffect)(()=>{wr({type:"user/getNavigationInfo",payload:lr({},uo)})},[Nn.name]),(0,z.useEffect)(()=>{Ba.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Lr!=null&&Lr.includes(Zn==null?void 0:Zn.pathname)||(Zn==null?void 0:Zn.pathname.indexOf("/classrooms"))===0||wr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Zn.pathname]),(0,z.useEffect)(()=>{Ba.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ba.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ba.actionTabs.key]),(0,z.useEffect)(()=>{var Or;if(Nn!=null&&Nn.setting){let ao=(0,bn.cloneDeep)((Or=Nn==null?void 0:Nn.setting)==null?void 0:Or.navbar);ao=ao==null?void 0:ao.filter(Nr=>{var tu;return!(Nr!=null&&Nr.hidden)&&!((0,Ae.JA)()&&((tu=["/paperlibrary","/problemset"])!=null&&tu.includes(Nr.link)))});for(const Nr of ao)Nr.subitem&&(Nr.subitem=Nr.subitem.filter(tu=>{var yu;return!(tu!=null&&tu.hidden)&&!((0,Ae.JA)()&&((yu=["/paperlibrary","/problemset"])!=null&&yu.includes(tu.link)))}));let so=!1;ao==null||ao.map(function(Nr,tu){var yu,vo,Bu,Oo;const Tu=Zn.pathname;Nr.link===Tu&&(Kn(Nr==null?void 0:Nr.link),(0,Oe.Dk)(Tu==="/"?(yu=Nn==null?void 0:Nn.setting)==null?void 0:yu.name:Ur(Nr==null?void 0:Nr.name)),ir(Qa(tu,{name:Nr==null?void 0:Nr.name,link:Nr==null?void 0:Nr.link},ao)),so=!0),Tu=="/"&&(Kn(""),(0,Oe.Dk)((vo=Nn==null?void 0:Nn.setting)==null?void 0:vo.name)),(Bu=Nr==null?void 0:Nr.subitem)!=null&&Bu.length&&((Oo=Nr==null?void 0:Nr.subitem)==null||Oo.map(Wo=>{Wo.link===Tu&&(Kn(Wo==null?void 0:Wo.link),Tu!=="/"&&(0,Oe.Dk)(Ur(Wo==null?void 0:Wo.name)),ir(Qa(tu,{name:Wo==null?void 0:Wo.name,link:Wo==null?void 0:Wo.link},ao)),so=!0)}))}),so||ir(ao)}},[Nn==null?void 0:Nn.setting,Bn]);const[xo,ir]=(0,z.useState)([]),sr=(Or,ao)=>Xr(void 0,null,function*(){var so,Nr,tu,yu,vo,Bu;if((Or==null?void 0:Or.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Oo=yield(0,Se.IU)({tab_module_type:"engineering"});if(Oo!=null&&Oo.un_purchased){wr({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(so=Oo==null?void 0:Oo.data)!=null&&so.engineer_url?(tu=(Nr=Oo==null?void 0:Oo.data)==null?void 0:Nr.engineer_url)!=null&&tu.includes("http")?(0,Oe.xg)((yu=Oo==null?void 0:Oo.data)==null?void 0:yu.engineer_url):x.history.push((vo=Oo==null?void 0:Oo.data)==null?void 0:vo.engineer_url):(Oo==null?void 0:Oo.status)!=401&&$r(!0);return}(Bu=Or==null?void 0:Or.link)!=null&&Bu.includes("http")?(0,Oe.xg)(Or==null?void 0:Or.link):((0,Oe.Dk)(Or==null?void 0:Or.name),x.history.push(Or==null?void 0:Or.link)),(Or==null?void 0:Or.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&wr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ca.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~")}})}),Qa=(Or,ao,so)=>{const Nr=so.slice();return Nr[Or]&&(Nr[Or].name=ao.name,Nr[Or].link=ao.link),Nr||[]},Ur=(Or="")=>(Or==null?void 0:Or.indexOf("<"))>-1?Or==null?void 0:Or.slice(0,Or==null?void 0:Or.indexOf("<")):Or,Lo=()=>{var Or,ao,so,Nr,tu,yu;switch(Number((Or=Nn==null?void 0:Nn.setting)==null?void 0:Or.theme)){case io.Fy.THEMEONE:return ca.createElement(Va,null);case io.Fy.THEMETWO:return ca.createElement(Br,null);case io.Fy.DEFAULT:default:return ca.createElement(xe.default,{style:{background:`${Zn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Nn.isIlearning?Te["header-iearning"]:Te.header} ${Nn.showHeaderFixed?Te.headerFixed:""}`},ca.createElement(xe.default.Header,{className:"header",style:{background:`${Zn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Zn.pathname=="/training"?"999":""}`}},ca.createElement("section",{className:Te["edu-menu"]},(!!Nn.isIlearning||!((ao=Nn==null?void 0:Nn.setting)!=null&&ao.main_site)&&!!((so=Nn==null?void 0:Nn.setting)!=null&&so.navbar))&&ca.createElement(x.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{wr({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ca.createElement(Ia,{className:Te.logo})),ca.createElement("ul",{className:`${Te.menu} ${(0,Oe.Ll)()&&"ml0"}`},(0,Oe.Ll)()&&ca.createElement("li",null,ca.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,Oe.Ll)()&&Nn.setting&&(xo==null?void 0:xo.map(function(vo,Bu){var Oo,Tu,Wo,ku,pu;return ca.createElement("li",{key:Bu,className:!((Oo=vo==null?void 0:vo.subitem)!=null&&Oo.length)&&ta===(vo==null?void 0:vo.link)||(Tu=vo==null?void 0:vo.subitem)!=null&&Tu.some(nl=>ta===(nl==null?void 0:nl.link))?Te.actived:""},ca.createElement("div",{onClick:()=>sr(vo,Bu),className:Te.name},ca.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var nl;let ml=vo==null?void 0:vo.name;return(nl=vo==null?void 0:vo.subitem)==null||nl.map((ul,Ul)=>(ul.link===Zn.pathname&&(ml=ul.name),ul)),ml})()}}),((Wo=vo==null?void 0:vo.subitem)==null?void 0:Wo.length)>0&&ca.createElement("i",{className:"iconfont icon-zhankai4"})),((ku=vo==null?void 0:vo.subitem)==null?void 0:ku.length)>0&&ca.createElement("div",{className:Te.dropDown},(pu=vo==null?void 0:vo.subitem)==null?void 0:pu.map((nl,ml)=>ca.createElement("div",{className:Te.subName,onClick:()=>sr(nl,Bu),key:Bu+"-"+ml},!!ml&&ca.createElement("div",{className:Te.line}),ca.createElement("aside",{className:"font16 c-black"},Ur(nl==null?void 0:nl.name)),ca.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},nl.content)))))}))),ca.createElement("div",{className:"search-bar flex item-center gap-20px c-white",style:{flex:Nn.isIlearning?"initial":"1 0 auto"}},!(0,Oe.Ll)()&&!(Nn!=null&&Nn.isIlearning)&&ca.createElement(ca.Fragment,null,ca.createElement(Na,null),!xn&&ca.createElement(Je.Z,null),!xn&&!!((Nr=Bn==null?void 0:Bn.userInfo)!=null&&Nr.login)&&ca.createElement(x.Link,{className:"iconfont icon-xiaoxilingdang font18 c-white current-primary-hover relative",to:`/messages/${(tu=Bn==null?void 0:Bn.userInfo)==null?void 0:tu.login}/user_tidings`},((yu=Bn==null?void 0:Bn.navigationInfo)==null?void 0:yu.new_message)&&ca.createElement("span",{className:Te.newslight}))),!xn&&ca.createElement(ye.Z,{payload:uo})))))}};return ca.createElement(ca.Fragment,null,Nn.showHeader&&Nn.showHeaderFooter&&ca.createElement(ca.Fragment,null,Lo(),ca.createElement(Ye.default,{centered:!0,destroyOnClose:!0,open:sa,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",onOk:()=>{(0,Oe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>$r(!1)},ca.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ca.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"),ca.createElement("img",{src:`${de.Z.IMG_SERVER}/${(wo=Nn==null?void 0:Nn.setting)==null?void 0:wo.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ca.createElement("p",null,"\u7FA4\u53F7\uFF1A",(_o=Nn==null?void 0:Nn.setting)==null?void 0:_o.homepage_tea_qq_number))),(Nn==null?void 0:Nn.showTip)&&ca.createElement(ce,null),ca.createElement(Xt,null)),ca.createElement(ft,null))};var Sa=(0,x.connect)(({homePage:$e,loading:wt,user:Wt,globalSetting:Bn,shixunHomeworks:Nn})=>({homePage:$e,user:Wt,globalSetting:Bn,loading:wt.models.index,shixunHomeworks:Nn}))(Wa)},9507:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return We}});var z=ue(59301),x={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},xe=ue(92310),Ye=ue.n(xe),Te=ue(71418),Je=ue(2859),ye=ue(38986),gt=ue(51257),Re=(He,ut,fe)=>new Promise((a,E)=>{var b=ae=>{try{ee(fe.next(ae))}catch(se){E(se)}},y=ae=>{try{ee(fe.throw(ae))}catch(se){E(se)}},ee=ae=>ae.done?a(ae.value):Promise.resolve(ae.value).then(b,y);ee((fe=fe.apply(He,ut)).next())}),We=({data:He,className:ut,fullWidth:fe,style:a={},onClose:E,onOk:b,showFullTools:y,noAssociationId:ee})=>{const ae=(0,z.useRef)(null),se=(0,z.useRef)(null),ce=(0,z.useRef)(null),de=(0,z.useRef)(null),[Se,Ae]=(0,z.useState)(!1),[Oe,Ie]=(0,z.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,z.useEffect)(()=>{ce.current||(ce.current=document.createElement("style"),document.head.appendChild(ce.current)),He!=null&&He.visible?(document.body.setAttribute("data-custom","y-hidden"),ce.current.innerHTML=" html { overflow-y: hidden; }",He!=null&&He.src&&ht()):(document.body.removeAttribute("data-custom"),ce.current&&(document.head.removeChild(ce.current),ce.current=null))},[He==null?void 0:He.visible]);const ht=()=>Re(void 0,null,function*(){Ae(!0),Ie("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Fa=yield(0,gt.ZJ)(He==null?void 0:He.src);ae.current.src="",ae.current.src=Fa,ae.current.onload=function(){Hn()},Ae(!1),Ie("")}),ot=()=>{document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",E()},vt=Fa=>Re(void 0,null,function*(){Ae(!0),Ie("\u6B63\u5728\u4FDD\u5B58\u4E2D");const da=yield(0,ye.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:He.title,file:Fa.dataUrl}});da!=null&&da.id&&!ee?(yield(0,ye.ZP)(`/api/attachments/${He.id}/add_subitem.json`,{method:"post",body:{subitem_id:da==null?void 0:da.id,settings:JSON.stringify(Fa.state)}})).status===0&&b():da!=null&&da.id&&b(da),document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",Ae(!1),Ie("")}),ea=()=>{const Fa=document.querySelector('a[href="https://markerjs.com/"]');Fa&&Fa.parentNode&&(Fa.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Xt=>{const bn=document.querySelector(Xt.name);bn&&bn.setAttribute("title",Xt.title)})},Hn=()=>{se.current=new Je.hP(ae.current),se.current.targetRoot=de.current,se.current.addEventListener("render",vt),se.current.addEventListener("beforeclose",ot),y&&(se.current.availableMarkerTypes=se.current.ALL_MARKER_TYPES,se.current.uiStyleSettings.redoButtonVisible=!0,se.current.uiStyleSettings.notesButtonVisible=!0,se.current.uiStyleSettings.zoomButtonVisible=!0,se.current.uiStyleSettings.zoomOutButtonVisible=!0,se.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=se.current.uiStyleSettings,se.current.show(),He!=null&&He.snapshotData&&se.current.restoreState(He.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ea()},300)};return z.createElement(z.Fragment,null,(He==null?void 0:He.visible)&&z.createElement(Te.Z,{spinning:Se,tip:Oe,style:{position:"absolute"}},z.createElement("div",{ref:de,className:Ye()(x.imageDimensions,ut,fe?x.fullWidth:""),style:a},z.createElement("img",{className:x.img,ref:ae}))))}},76562:function(Le,_t,ue){"use strict";var z=ue(59301),x=ue(95237),xe=ue(43604),Ye=ue(99313),Te=ue(3113),Je=ue(91842),ye=ue(99587),gt=ue(48136),Re=ue(59301);const Be=(0,z.forwardRef)(({callback:We,showSaveButton:He,value:ut=""},fe)=>{const a=(0,z.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],y=se=>{a.current.setValue(a.current.getValue()+" "+se.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Re.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},E.map((se,ce)=>Re.createElement(xe.Z,{flex:"110px",className:ye.Z.item},Re.createElement("div",null,Re.createElement(Je.Z,{value:`$$${se.value}$$`}),se.name),Re.createElement("div",{className:ye.Z.children},se.children.map((de,Se)=>Re.createElement("div",{key:Se},Re.createElement("h1",null,de.name),Re.createElement(x.Z,{gutter:[10,10]},de.data.map((Ae,Oe)=>Re.createElement(xe.Z,{key:Oe,onClick:()=>y(Ae),className:ye.Z.diamond},Re.createElement(Je.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Re.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},b.map((se,ce)=>Re.createElement(xe.Z,{flex:"110px",className:ye.Z.item},Re.createElement("div",null,Re.createElement(Je.Z,{value:"`$$"+se.value+"$$`"}),se.name),Re.createElement("div",{className:ye.Z.children},se.children.map((de,Se)=>Re.createElement("div",{key:Se},de.name&&Re.createElement("h1",null,de.name),Re.createElement(x.Z,{gutter:[10,10]},de.data.map((Ae,Oe)=>Re.createElement(xe.Z,{key:Oe,onClick:()=>y(Ae),className:ye.Z.diamond},Re.createElement(Je.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))}],ae=()=>{var se=document.createElement("div");se.innerHTML=a.current.getValue();var ce=se.innerText;return We&&We(ce),ce};return(0,z.useImperativeHandle)(fe,()=>({getData:ae})),Re.createElement("div",{className:ye.Z.mathWrap},Re.createElement(Ye.default,{defaultActiveKey:"1",items:ee}),Re.createElement("math-field",{locale:"zh_cn",className:ye.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ut||""),He&&Re.createElement("div",{className:ye.Z.button},Re.createElement(Te.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});_t.Z=Be},52244:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Se}});var z=ue(59301),x=ue(6848),xe=ue(92832),Ye=ue(71418),Te=ue(64165),Je=ue(92310),ye=ue.n(Je),gt={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"},Re=ue(36723),Be=ue(38986),We=ue(89392),He=Object.defineProperty,ut=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(Ae,Oe,Ie)=>Oe in Ae?He(Ae,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Ae[Oe]=Ie,ee=(Ae,Oe)=>{for(var Ie in Oe||(Oe={}))E.call(Oe,Ie)&&y(Ae,Ie,Oe[Ie]);if(a)for(var Ie of a(Oe))b.call(Oe,Ie)&&y(Ae,Ie,Oe[Ie]);return Ae},ae=(Ae,Oe)=>ut(Ae,fe(Oe)),se=(Ae,Oe,Ie)=>new Promise((ht,ot)=>{var vt=Fa=>{try{Hn(Ie.next(Fa))}catch(da){ot(da)}},ea=Fa=>{try{Hn(Ie.throw(Fa))}catch(da){ot(da)}},Hn=Fa=>Fa.done?ht(Fa.value):Promise.resolve(Fa.value).then(vt,ea);Hn((Ie=Ie.apply(Ae,Oe)).next())});const ce=({className:Ae,dispatch:Oe,skin:Ie="white",value:ht=null,loading:ot=!1,data:vt=[],otherData:ea=[],tags:Hn=[],onChange:Fa=()=>{},onSearchWord:da=()=>{},shixun_type:Xt,extraContent:bn,tab_type:it,is_create_mirror:Ht,hiddenCreateOnline:hn})=>{const[Wn,cn]=(0,z.useState)(""),[rt,ft]=(0,z.useState)(!1),[Mt,In]=(0,z.useState)([]),[mn,En]=(0,z.useState)(0),Ne=(0,z.useRef)(null),we=(0,z.useRef)(String(Math.floor(Math.random()*1e6))).current,Ue=(0,z.useRef)(),Zt=(0,z.useRef)(null),kt=(0,z.useRef)(0),qt=(0,z.useRef)([]);(0,z.useEffect)(()=>(window.addEventListener("keydown",an),()=>{window.removeEventListener("keydown",an)}),[Wn,rt,Mt]),(0,z.useEffect)(()=>{In([])},[it]);const an=Nt=>{if(!rt||Nt.keyCode!==40&&Nt.keyCode!==38)return;let Ft=0;Nt.keyCode===40&&rt&&(mn{const St=Pt=>{var Tt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,oa={};return oa["^"]="\\^",oa["."]="\\.",oa["\\"]="\\\\",oa["|"]="\\|",oa["("]="\\(",oa[")"]="\\)",oa["*"]="\\*",oa["+"]="\\+",oa["-"]="\\-",oa.$="$",oa["["]="\\[",oa["]"]="\\]",oa["?"]="\\?",Pt=Pt.replace(Tt,function(rn){return oa[rn]}),Pt};var Qt=new RegExp(St(Ft),"gi");return Nt=Nt.replace(Qt,function(Pt){return""+Pt+""}),Nt},Ln=(Nt,Ft,St)=>se(void 0,null,function*(){let Qt=kt.current+1;kt.current=Qt;const Pt=Tt=>Tt==null?void 0:Tt.map((rn,ua)=>{const{id:nr,name:gr}=rn,hr=ae(ee({},rn),{label:z.createElement("ul",{id:`search-${we}-${ua}`,onClick:()=>zt(nr,hr),className:ua===Ft?gt.searchListActive:gt.searchList},z.createElement("li",{className:gt.name,dangerouslySetInnerHTML:{__html:nn(gr,Nt)}}),rn.private&&z.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},z.createElement("li",{className:gt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),rn.is_base&&z.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},z.createElement("li",{className:gt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return hr});if(St){const Tt=Pt(qt.current);In(Tt);return}clearTimeout(Zt.current),Zt.current=setTimeout(()=>se(void 0,null,function*(){var Tt,oa;const rn={keywords:encodeURIComponent(Nt||""),page:1,limit:1e5,tab_type:it};Xt&&(rn.shixun_type=Xt);const ua=yield(0,Be.ZP)("/api/shixuns/search_image.json",{method:"get",params:ae(ee({},rn),{is_create_mirror:Ht})});if((ua==null?void 0:ua.status)===0){const nr=Pt(((Tt=ua==null?void 0:ua.data)==null?void 0:Tt.mirrors)||[]);Qt===kt.current&&(In(nr),qt.current=(0,We.cloneDeep)(((oa=ua==null?void 0:ua.data)==null?void 0:oa.mirrors)||[]))}}),300)}),Yt=Nt=>{const Ft=document.getElementById(`scroll-${we}-${Nt}`);if(!Ft)return;document.getElementById(`scroll-${we}`).scrollTo(0,Ft.offsetTop)},De=(Nt,Ft)=>{const St=document.getElementById(`search-${we}-${Nt}`);if(!St)return;const Qt=document.getElementById(`search-${we}`);St.offsetTop-Qt.scrollTop>0&&St.offsetTop-Qt.scrollTop{Ln(Nt,0)},Ct=Nt=>{var Ft;if(!Mt.length)return;const St=(Ft=Mt==null?void 0:Mt[mn])==null?void 0:Ft.id;Fa(St),In([]),En(0),Yt(St),Ue.current.blur()},zt=(Nt,Ft)=>{Fa(Nt),In([]),En(0),Yt(Nt)},ln=()=>{In([]),cn(""),da("")},Dt=Nt=>{Fa(Nt),In([])},Bt=()=>Wn===""?z.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):z.createElement("i",{onClick:Nt=>{Nt.stopPropagation(),ln()},className:"iconfont icon-shanchu4 c-grey-c"}),bt=()=>{Oe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},nt=()=>{Oe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Xe=()=>{Ne.current=setTimeout(()=>{ft(!1),En(0)},200)},Ut=!(vt!=null&&vt.length)&&!(ea!=null&&ea.length);return z.createElement("div",{className:ye()(Ie==="night"?gt.darklySelectEnvironment:gt.selectEnvironment,Ae)},bn&&z.createElement("div",{style:{marginTop:20,marginLeft:20}},bn),z.createElement("div",{className:gt.search},z.createElement(xe.default,{suffix:Bt(),bordered:!1,ref:Ue,value:Wn,onKeyDown:Nt=>{(Nt.keyCode===40||Nt.keyCode===38||Nt.keyCode===13)&&Nt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(Ne.current),Wn&&ke(Wn),ft(!0)},onBlur:Xe,onChange:Nt=>{cn(Nt.target.value),Nt.target.value&&ke(Nt.target.value),da(Nt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:Ct}),rt&&z.createElement("div",{id:`search-${we}`,className:gt.searchListWrap},Mt.map((Nt,Ft)=>z.createElement(z.Fragment,{key:Ft}," ",Nt.label)))),ot?z.createElement(Ye.Z,{className:gt.spin}):z.createElement(z.Fragment,null,!!Hn.length&&z.createElement("aside",{className:gt.common},z.createElement("div",{className:gt.title},"\u63A8\u8350\u73AF\u5883:"),z.createElement("ul",{className:gt.tags},Hn.map((Nt,Ft)=>z.createElement("li",{key:Ft,onClick:()=>Dt(Nt.id),className:ht===Nt.id?`${gt.tag} ${gt.tagActive}`:gt.tag},Nt.name)))),Ut&&z.createElement(Te.Z,{style:{margin:"60px 0"},image:Re,description:z.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),z.createElement("aside",{className:gt.wrap,id:`scroll-${we}`},vt.map((Nt,Ft)=>{var St;return(St=Nt==null?void 0:Nt.image)!=null&&St.length?z.createElement(de,{key:Ft,data:Nt,id:ht,handleClick:Qt=>Dt(Qt)}):null}),z.createElement("ul",{className:gt.allList},ea.map(Nt=>z.createElement("li",{key:`key-${Nt.id}`,id:`scroll-${we}-${Nt.id}`,className:Nt.id===ht?`${gt.item} ${gt.itemActive}`:gt.item,onClick:()=>Fa(Nt.id)},z.createElement("div",{className:gt.name},Nt.name),Nt.private&&z.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},z.createElement("div",{className:gt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Nt.is_base&&z.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},z.createElement("div",{className:gt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),z.createElement("div",{className:gt.apply},z.createElement("span",{className:gt.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),z.createElement("span",{className:gt.p2,onClick:bt}," \u7533\u8BF7\u65B0\u5EFA"),!hn&&z.createElement("span",{className:gt.p2,onClick:nt}," \u5728\u7EBF\u521B\u5EFA")))},de=({data:Ae,id:Oe,handleClick:Ie})=>{const[ht,ot]=(0,z.useState)(!0),{name:vt,image:ea}=Ae;return z.createElement("div",{className:gt.list},z.createElement("header",{onClick:()=>ot(!ht)},z.createElement("div",{className:gt.title},vt),z.createElement("i",{style:{transition:"0.5s",transform:ht?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),z.createElement("ul",{className:gt.items,style:{height:ht?"auto":0}},ea.map(Hn=>z.createElement("li",{key:Hn.id,className:Hn.id===Oe?`${gt.item} ${gt.itemActive}`:gt.item,onClick:()=>Ie(Hn.id)},z.createElement("div",{className:gt.name},Hn.name),Hn.private&&z.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},z.createElement("div",{className:gt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Hn.is_base&&z.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},z.createElement("div",{className:gt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),z.createElement("li",{className:gt.line})))};var Se=ce},99605:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Ne}});var z=ue(59301),x=ue(5112),xe=ue(78241),Ye=ue(61621),Te=ue(3113),Je=ue(38986),ye=ue(43418),gt="data:image/png;base64,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";function Re(){return(0,Je.U2)("teach_groups.json")}function Be(we){return(0,Je.v_)("teach_groups.json",we)}function We(we,Ue){return(0,Je.gz)(`teach_groups/${we}.json`,Ue)}function He(we){return(0,Je.v_)("teach_group_members.json",we)}function ut(we){return(0,Je.IV)(`teach_group_members/${we}.json`)}function fe(we,Ue){return(0,Je.IV)(`teach_groups/${we}/del_member.json`,{member_id:Ue})}function a(we){return(0,Je.IV)(`teach_groups/${we}.json`)}var E=ue(92832),b=({callback:we,visible:Ue,onCancel:Zt,id:kt,name:qt})=>{function an(Ln){we(Ln)}const[nn]=xe.default.useForm();return(0,z.useEffect)(()=>{nn.setFieldsValue({name:qt})},[qt]),z.createElement(ye.default,{centered:!0,title:kt?"\u6539\u540D":"\u65B0\u5EFA",open:Ue,onCancel:Zt,footer:null},z.createElement(xe.default,{layout:"vertical",form:nn,initialValues:{name:qt},onFinish:an},z.createElement(xe.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"}]},z.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),z.createElement(xe.default.Item,null,z.createElement("div",{className:"flex-container flex-end"},z.createElement(Te.ZP,{type:"ghost",onClick:Zt,style:{marginRight:20}}," \u53D6\u6D88 ")," ",z.createElement(Te.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=ue(14809),ee={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},ae=ee,se=ue(7657),ce=function(Ue,Zt){return z.createElement(se.Z,(0,y.Z)({},Ue,{ref:Zt,icon:ae}))},de=z.forwardRef(ce),Se=de,Ae=ue(43531);const Oe=50;var Ie=({data:we,isAdminOrTeacher:Ue,onDelGroup:Zt,onChangeGroupName:kt,onPlusMember:qt,onDelMember:an,onExitGroup:nn})=>{const[Ln,Yt]=(0,z.useState)(0),[De,ke]=(0,z.useState)(0);function Ct(Dt){let Bt=parseInt(Dt.target.id,10);ye.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{Zt(Bt)}})}function zt(Dt){let Bt=parseInt(Dt.target.id,10);ye.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{nn(Bt)}})}function ln(Dt,Bt){ye.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{an(Dt,Bt)}})}return z.createElement("ul",{className:"teaching-list"},we.map((Dt,Bt)=>z.createElement("li",{key:Dt.id,onClick:()=>Yt(Bt)},z.createElement("div",{className:"item-group"},z.createElement("span",null,Dt.name," \xA0 ",Bt!==Ln&&z.createElement("i",{className:"iconfont icon-jiantou9"})," "),z.createElement("div",{className:"action-group"},Ue?z.createElement("a",{onClick:()=>{kt(Dt)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Dt.is_creat?z.createElement("a",{id:Dt.id+"",className:"c-grey-c",onClick:Ct},"\u89E3\u6563"):z.createElement("a",{id:Dt.id+"",className:"c-grey-c",onClick:zt},"\u9000\u51FA"))),Bt===Ln?z.createElement("ul",{className:"info"},Dt.memers.map(bt=>z.createElement("li",{key:bt.id||bt.name,onClick:()=>{ke(bt.id)},className:De===bt.id?"active":""},z.createElement("div",null,bt.name),Dt.is_creat&&bt.id&&De===bt.id?z.createElement("a",{className:"btn-del",onClick:nt=>{nt.preventDefault(),nt.stopPropagation(),ln(Dt.id,De)}},z.createElement(Se,null)):null)),Ue?z.createElement("li",null,z.createElement(Te.ZP,{type:"link",disabled:Dt.memers.length>=50,title:Dt.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{qt(Dt)}}," ",z.createElement(Ae.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},ht=ue(25690),ot=ue(28027),vt=Object.defineProperty,ea=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,bn=(we,Ue,Zt)=>Ue in we?vt(we,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):we[Ue]=Zt,it=(we,Ue)=>{for(var Zt in Ue||(Ue={}))da.call(Ue,Zt)&&bn(we,Zt,Ue[Zt]);if(Fa)for(var Zt of Fa(Ue))Xt.call(Ue,Zt)&&bn(we,Zt,Ue[Zt]);return we},Ht=(we,Ue)=>ea(we,Hn(Ue)),hn=(we,Ue,Zt)=>new Promise((kt,qt)=>{var an=Yt=>{try{Ln(Zt.next(Yt))}catch(De){qt(De)}},nn=Yt=>{try{Ln(Zt.throw(Yt))}catch(De){qt(De)}},Ln=Yt=>Yt.done?kt(Yt.value):Promise.resolve(Yt.value).then(an,nn);Ln((Zt=Zt.apply(we,Ue)).next())});function Wn({children:we}){return z.createElement("div",{className:"no-data"},z.createElement("img",{src:gt,alt:"no-data",width:300}),we)}const cn={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var rt=(we=>(we[we.INITDATA=0]="INITDATA",we[we.SHOWLOADING=1]="SHOWLOADING",we[we.SHOWFORMPANEL=2]="SHOWFORMPANEL",we[we.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",we[we.SELECTGROUP=4]="SELECTGROUP",we[we.SETINDEX=5]="SETINDEX",we))(rt||{});function ft(we,Ue){switch(Ue.type){case 0:return it(it({},we),Ue.payload);case 1:return Ht(it({},we),{loading:Ue.payload});case 5:return Ht(it({},we),{index:Ue.payload});case 2:return it(it({},we),Ue.payload);case 3:return it(it({},we),Ue.payload);case 4:return Ht(it({},we),{selectedGroup:Ue.payload,showFormPanel:!0});default:throw new Error}}function Mt({user:we}){var Ue;const[Zt,kt]=(0,z.useReducer)(ft,cn),{data:qt,index:an,loading:nn,showFormPanel:Ln,selectedGroup:Yt,showMemberPanel:De}=Zt,ke=(Ue=we.userInfo)==null?void 0:Ue.role,Ct=(0,z.useMemo)(()=>{let Pt=[],Tt=[];for(let oa of qt)oa.is_creat?Pt.push(oa):Tt.push(oa);return[Pt,Tt]},[qt]);(0,z.useEffect)(()=>{ke===15&&kt({type:5,payload:1})},[ke]);function zt(){return hn(this,null,function*(){const Pt=yield Re();kt({type:0,payload:{loading:!1,showFormPanel:!1,data:Pt.groups}})})}(0,z.useEffect)(()=>{zt()},[]);function ln(Pt){return hn(this,null,function*(){Yt.id?yield We(Yt.id,Pt):yield Be(Pt),zt()})}function Dt(){kt({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Bt(Pt){kt({type:4,payload:Pt})}function bt(){kt({type:2,payload:{showFormPanel:!1}})}function nt(){kt({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Xe(Pt){kt({type:3,payload:{showMemberPanel:!0,selectedGroup:Pt}})}function Ut(Pt,Tt){return hn(this,null,function*(){yield fe(Pt,Tt),zt()})}function Nt(Pt){return hn(this,null,function*(){yield a(Pt),zt()})}function Ft(Pt){return hn(this,null,function*(){yield ut(Pt),zt()})}function St(Pt){kt({type:5,payload:parseInt(Pt.target.id,10)})}function Qt(Pt,Tt){return hn(this,null,function*(){nt(),yield He({user_ids:Pt,group_id:Tt}),zt()})}return z.createElement(z.Fragment,null,z.createElement("div",{className:"teaching-circling-container"},z.createElement("h3",null," \u6559\u7814\u56E2\u961F ",ke<=12&&z.createElement(Te.ZP,{type:"primary",disabled:qt.length>=50,title:qt.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Dt},"\u65B0\u5EFA")," "),z.createElement("div",{className:"teaching-circling-body"},ke===15?null:z.createElement("ul",{className:"navs"},z.createElement("li",{className:an===0?"active":""},z.createElement("a",{id:"0",onClick:St},"\u6211\u521B\u5EFA\u7684")),z.createElement("li",{className:an===1?"active":""},z.createElement("a",{id:"1",onClick:St},"\u6211\u52A0\u5165\u7684"))),z.createElement("div",{className:Ct[an].length===0?"nodata-content":"main-content"},Ct[an].length===0?z.createElement(Wn,null,ke<=12?z.createElement(z.Fragment,null," ",z.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")," ",z.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")," "):z.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 ")):z.createElement(Ie,{onExitGroup:Ft,onPlusMember:Xe,onDelMember:Ut,onDelGroup:Nt,isAdminOrTeacher:ke<=12,onChangeGroupName:Bt,data:Ct[an]}))),z.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 ")),z.createElement(b,{callback:ln,visible:Ln,onCancel:bt,id:Yt.id,name:Yt.name}),z.createElement(ye.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:De,onCancel:nt,footer:null,width:1100,bodyStyle:{minHeight:200}},z.createElement(ot.Z,{container_id:Yt.id,container_type:4,onSelect:Qt,onCancel:nt})))}var In=(0,ht.connect)(({user:we})=>({user:we}))(Mt),mn=(we,Ue,Zt)=>new Promise((kt,qt)=>{var an=Yt=>{try{Ln(Zt.next(Yt))}catch(De){qt(De)}},nn=Yt=>{try{Ln(Zt.throw(Yt))}catch(De){qt(De)}},Ln=Yt=>Yt.done?kt(Yt.value):Promise.resolve(Yt.value).then(an,nn);Ln((Zt=Zt.apply(we,Ue)).next())});const En=x.ZP.Group;var Ne=({onSelect:we,onCancel:Ue})=>{const[Zt,kt]=(0,z.useState)([]),[qt,an]=(0,z.useState)(!0);(0,z.useEffect)(()=>{function Yt(){return mn(this,null,function*(){const{groups:De}=yield(0,Je.U2)("teach_groups/my.json");kt(De),an(!1)})}Yt()},[]);const nn=(0,z.useMemo)(()=>{let Yt=[],De=[];for(let ke of Zt)ke.is_creat?Yt.push(ke):De.push(ke);return[Yt,De]},[Zt]);function Ln(Yt){we(Yt)}return z.createElement(xe.default,{className:"select-teach-group",onFinish:Ln},qt?z.createElement(Ye.Z,{paragraph:!0}):Zt.length===0?z.createElement(Wn,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",z.createElement(ht.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):z.createElement(z.Fragment,null,z.createElement(xe.default.Item,{name:"group_id",style:{width:"100%"}},z.createElement(En,{style:{width:"100%"}},z.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),z.createElement("ul",{className:"groups"},nn[0].map(Yt=>z.createElement("li",{key:Yt.id},z.createElement(x.ZP,{value:Yt.id},Yt.name)))),z.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),z.createElement("ul",{className:"groups"},nn[1].map(Yt=>z.createElement("li",{key:Yt.id},z.createElement(x.ZP,{value:Yt.id},Yt.name)))))),z.createElement("div",{className:"btn-actions"},z.createElement(Te.ZP,{type:"default",onClick:Ue,style:{marginRight:10}},"\u53D6\u6D88"),z.createElement(Te.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},28027:function(Le,_t,ue){"use strict";var z=ue(59301),x=ue(78241),xe=ue(95237),Ye=ue(57809),Te=ue(92832),Je=ue(88522),ye=ue(3113),gt=ue(24905),Re=ue(6848),Be=ue(8591),We=ue(1710),He=ue(25690),ut=ue(61186),fe=ue.n(ut),a=ue(26724),E=ue.n(a),b=ue(58143),y=ue(82264),ee=ue(12588),ae=ue(3878),se=ue(59301),ce=Object.defineProperty,de=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ht=(it,Ht,hn)=>Ht in it?ce(it,Ht,{enumerable:!0,configurable:!0,writable:!0,value:hn}):it[Ht]=hn,ot=(it,Ht)=>{for(var hn in Ht||(Ht={}))Oe.call(Ht,hn)&&ht(it,hn,Ht[hn]);if(Ae)for(var hn of Ae(Ht))Ie.call(Ht,hn)&&ht(it,hn,Ht[hn]);return it},vt=(it,Ht)=>de(it,Se(Ht)),ea=(it,Ht,hn)=>new Promise((Wn,cn)=>{var rt=In=>{try{Mt(hn.next(In))}catch(mn){cn(mn)}},ft=In=>{try{Mt(hn.throw(In))}catch(mn){cn(mn)}},Mt=In=>In.done?Wn(In.value):Promise.resolve(In.value).then(rt,ft);Mt((hn=hn.apply(it,Ht)).next())});const Hn=[];function Fa({onSearch:it,schools:Ht}){return se.createElement(x.default,{colon:!1,layout:"horizontal",onFinish:it,initialValues:{keyword:"",school_name:"",search_type:"1"}},se.createElement(xe.Z,{style:{flexWrap:"nowrap"}},se.createElement(x.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},se.createElement(Ye.default,{popupClassName:ae.Z.selectdown,style:{width:106}},se.createElement(Ye.default.Option,{value:"1"},"\u59D3\u540D"),se.createElement(Ye.default.Option,{value:"2"},"\u624B\u673A\u53F7"),se.createElement(Ye.default.Option,{value:"3"},"\u90AE\u7BB1"))),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},se.createElement(Te.default,{allowClear:!0,style:{width:300},size:"middle"})),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},se.createElement(Je.Z,{options:Ht,style:{width:300},size:"middle",showSearch:!0,filterOption:(hn,Wn)=>Wn.value.toUpperCase().indexOf(hn.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),se.createElement(ye.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var da=(it=>(it[it.INITDATA=0]="INITDATA",it[it.INITSCHOOLS=1]="INITSCHOOLS",it[it.SHOWLOADING=2]="SHOWLOADING",it[it.SELECTEDIDS=3]="SELECTEDIDS",it[it.SETQUERY=4]="SETQUERY",it[it.SETPAGE=5]="SETPAGE",it))(da||{});function Xt(it,Ht){switch(Ht.type){case 0:return ot(ot({},it),Ht.payload);case 4:return ot(ot({},it),Ht.payload);case 5:return vt(ot({},it),{page:Ht.payload,reload:!1});case 2:return vt(ot({},it),{loading:Ht.payload});case 1:return vt(ot({},it),{schools:Ht.payload});case 3:return vt(ot({},it),{selectedIds:Ht.payload});default:throw new Error}}const bn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};_t.Z=({onSelect:it,onCancel:Ht,container_id:hn,container_type:Wn})=>{const[cn,rt]=(0,z.useReducer)(Xt,bn),{data:ft,schools:Mt,loading:In,selectedIds:mn,page:En,count:Ne,query:we,reload:Ue}=cn;(0,z.useEffect)(()=>{function Yt(){return ea(this,null,function*(){const{users:De,user_count:ke}=yield(0,y.nQ)(vt(ot({},we),{page:En,container_type:Wn,container_id:hn,display_aliases:!0}));rt({type:0,payload:{data:Ue?De:[...ft,...De],count:ke}})})}we&&Yt()},[En,we,Ue,hn,Wn]),(0,z.useEffect)(()=>{function Yt(){return ea(this,null,function*(){const{school_names:De}=yield(0,y.K$)({display_aliases:!0});rt({type:1,payload:De.map(ke=>({value:ke}))})})}Yt()},[]);const Zt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Yt,De)=>se.createElement(gt.default,{value:De.numid,checked:mn.includes(De.numid),disabled:!!Yt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Yt,De)=>se.createElement("div",null,se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement(He.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${De.login}`,target:"_blank"},Yt||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Yt=>se.createElement("span",{style:{color:"#000000"}},Yt?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},fe()(Yt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Yt=>{if(Yt===1)return se.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function kt(Yt){rt({type:4,payload:{page:1,reload:!0,query:Yt}})}function qt(Yt){rt({type:5,payload:Yt})}function an(Yt){let De=mn.indexOf(Yt);De>=0?mn.splice(De,1):mn.push(Yt),rt({type:3,payload:[...mn]})}function nn(){mn.length===0?Be.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(it(mn,hn),rt({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Ln=Ne>En*10;return se.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},se.createElement(Fa,{onSearch:kt,schools:Mt}),we?se.createElement(se.Fragment,null,se.createElement("div",{className:"flexd-table-header mt20"},se.createElement(ee.Gi,null,se.createElement(We.default,{pagination:!1,dataSource:Hn,columns:Zt}))),se.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},se.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:qt,hasMore:Ln,useWindow:!1},se.createElement(ee.Gi,null,se.createElement(We.default,{loading:In,showHeader:!1,pagination:!1,dataSource:ft,columns:Zt,onRow:Yt=>({onClick:De=>{Yt.added!==1&&an(Yt.numid)}})})))),se.createElement("div",{className:"flex-container flex-end"},se.createElement(ye.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:Ht},"\u53D6\u6D88"),se.createElement(ye.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:nn},"\u786E\u5B9A"))):se.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},se.createElement("img",{src:b,width:"100",alt:""}),se.createElement("br",null),se.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},69720:function(Le,_t,ue){"use strict";ue.d(_t,{h:function(){return se}});var z=ue(59301),x=ue(57809),xe=ue(78241),Ye=ue(3113),Te=ue(89780),Je=ue.n(Te),ye=ue(8336),gt=ue(12469),Re=Object.defineProperty,Be=Object.defineProperties,We=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,a=(ce,de,Se)=>de in ce?Re(ce,de,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ce[de]=Se,E=(ce,de)=>{for(var Se in de||(de={}))ut.call(de,Se)&&a(ce,Se,de[Se]);if(He)for(var Se of He(de))fe.call(de,Se)&&a(ce,Se,de[Se]);return ce},b=(ce,de)=>Be(ce,We(de));const y=x.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_t.Z=({callback:ce,onCancel:de})=>{const[Se,Ae]=(0,z.useState)("python");function Oe(ht){Ae(ae[ht][1])}function Ie(ht){ce(ht)}return z.createElement(xe.default,b(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ie,style:{width:500}}),z.createElement(xe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},z.createElement(x.default,{getPopupContainer:ht=>ht.parentNode,onChange:Oe},Object.keys(ae).map(ht=>z.createElement(y,{key:ht,value:ht},ae[ht][0])))),z.createElement(xe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},z.createElement(se,{mode:Se})),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Ye.ZP,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function se({value:ce,onChange:de,mode:Se,options:Ae={}}){const Oe=(0,z.useRef)(),[Ie,ht]=(0,z.useState)();return(0,z.useEffect)(()=>{if(Ie){let ot=function(vt){const ea=vt.getValue();de&&de(ea)};return Ie.on("change",ot),()=>{Ie.off("change",ot)}}},[Ie,de]),(0,z.useEffect)(()=>{Ie&&Ie.setOption("mode",Se)},[Ie,Se]),(0,z.useEffect)(()=>{Ie&&(ce!==Ie.getValue()||ce==="")&&setTimeout(()=>{Ie.setValue(ce||"")},300)},[Ie,ce]),(0,z.useEffect)(()=>{if(Oe.current&&!Ie){const ot=Je().fromTextArea(Oe.current,E({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ae));ht(ot)}},[Oe.current,Ie]),z.createElement("div",{className:"my-codemirror-container"},z.createElement("textarea",{ref:Oe}))}},39793:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return La}});var z=ue(59301),x=ue(89780),xe=ue.n(x),Ye=ue(76374),Te=ue(8336),Je=ue(6313),ye=ue(25717),gt=ue(99498),Re=ue(25419),Be=ue(67549),We=ue(91842),He=({value:Qe="",className:pt,showTextOnly:mt,showLines:Xn,style:qn={}})=>{const ma=(0,z.useMemo)(()=>"",[Qe]);return z.createElement(z.Fragment,null,z.createElement("div",{dangerouslySetInnerHTML:{__html:ma}}))},ut=ue(59301),fe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ae=(Qe,pt,mt)=>pt in Qe?fe(Qe,pt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Qe[pt]=mt,se=(Qe,pt)=>{for(var mt in pt||(pt={}))y.call(pt,mt)&&ae(Qe,mt,pt[mt]);if(b)for(var mt of b(pt))ee.call(pt,mt)&&ae(Qe,mt,pt[mt]);return Qe},ce=(Qe,pt)=>a(Qe,E(pt));let de=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:Qe,title:pt,icon:mt,actionName:Xn,className:qn="",children:ma}){function va(){Qe(Xn)}return ut.createElement("a",{title:pt,className:qn,onClick:va},ut.createElement("i",{className:`${mt}`}),ma)}var Ae=({watch:Qe,showNullButton:pt,showNullProgramButton:mt,onActionCallback:Xn,fullScreen:qn,insertTemp:ma,hidetoolBar:va,extraUse:Ka})=>{const Aa=[...de,{title:`${Qe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Qe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ut.createElement("ul",{className:"markdown-toolbar-container"},!va&&Aa.map((Ha,Za)=>ut.createElement("li",{key:Za},Ha.actionName?ut.createElement(Se,ce(se({},Ha),{onActionCallback:Xn})):ut.createElement("span",{className:"v-line"}))),pt?ut.createElement("li",null,ut.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Xn},ut.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,mt?ut.createElement(ut.Fragment,null,ut.createElement("li",null,ut.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Xn},ut.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ut.createElement("li",null,ut.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Xn},ut.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,ma&&ut.createElement("li",null,ut.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${ma}`,onActionCallback:Xn},ut.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ka&&ut.createElement("li",null,Ka),ut.createElement("li",{className:"btn-full-screen"},ut.createElement(Se,{icon:`${qn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:qn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Xn})))},Oe=ue(91558),Ie=ue(78241),ht=ue(92832),ot=ue(3113),vt=Object.defineProperty,ea=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,bn=(Qe,pt,mt)=>pt in Qe?vt(Qe,pt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Qe[pt]=mt,it=(Qe,pt)=>{for(var mt in pt||(pt={}))da.call(pt,mt)&&bn(Qe,mt,pt[mt]);if(Fa)for(var mt of Fa(pt))Xt.call(pt,mt)&&bn(Qe,mt,pt[mt]);return Qe},Ht=(Qe,pt)=>ea(Qe,Hn(pt));const hn={labelCol:{span:4},wrapperCol:{span:20}};var Wn=({callback:Qe,onCancel:pt})=>{function mt(Xn){Qe(Xn)}return z.createElement(Ie.default,Ht(it({},hn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:mt,style:{width:500}}),z.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},z.createElement(ht.default,null)),z.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},z.createElement(ht.default,null)),z.createElement("div",{className:"flex-container flex-end"},z.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(ot.ZP,{type:"ghost",onClick:pt},"\u53D6\u6D88")))},cn=ue(69720),rt=ue(17077),ft=ue(43418),Mt=ue(95237),In=ue(9507),mn=ue(59301),En=({callback:Qe,onCancel:pt})=>{const mt=document.createElement("canvas"),Xn=mt.getContext("2d");mt.width=1e3,mt.height=800,Xn.fillStyle="#ffffff",Xn.fillRect(0,0,mt.width,mt.height);const qn=mt.toDataURL("image/png");return mn.createElement(ft.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},mn.createElement(Mt.Z,{style:{height:"100vh"}},mn.createElement(In.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:qn,visible:!0,title:String(Date.now())},onOk:ma=>{Qe({src:ma.url})},onClose:pt})))},Ne=ue(12378);function we(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(we,go.CommandHandler),we.prototype.canAlignSelection=function(){var Qe=this.diagram;return!(Qe===null||Qe.isReadOnly||Qe.isModelReadOnly||Qe.selection.count<2)},we.prototype.alignLeft=function(){var Qe=this.diagram;Qe.startTransaction("aligning left");var pt=1/0;Qe.selection.each(function(mt){mt instanceof go.Link||(pt=Math.min(mt.position.x,pt))}),Qe.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(pt,mt.position.y))}),Qe.commitTransaction("aligning left")},we.prototype.alignRight=function(){var Qe=this.diagram;Qe.startTransaction("aligning right");var pt=-1/0;Qe.selection.each(function(mt){if(!(mt instanceof go.Link)){var Xn=mt.actualBounds.x+mt.actualBounds.width;pt=Math.max(Xn,pt)}}),Qe.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(pt-mt.actualBounds.width,mt.position.y))}),Qe.commitTransaction("aligning right")},we.prototype.alignTop=function(){var Qe=this.diagram;Qe.startTransaction("alignTop");var pt=1/0;Qe.selection.each(function(mt){mt instanceof go.Link||(pt=Math.min(mt.position.y,pt))}),Qe.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.position.x,pt))}),Qe.commitTransaction("alignTop")},we.prototype.alignBottom=function(){var Qe=this.diagram;Qe.startTransaction("aligning bottom");var pt=-1/0;Qe.selection.each(function(mt){if(!(mt instanceof go.Link)){var Xn=mt.actualBounds.y+mt.actualBounds.height;pt=Math.max(Xn,pt)}}),Qe.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.actualBounds.x,pt-mt.actualBounds.height))}),Qe.commitTransaction("aligning bottom")},we.prototype.alignCenterX=function(){var Qe=this.diagram,pt=Qe.selection.first();if(pt){Qe.startTransaction("aligning Center X");var mt=pt.actualBounds.x+pt.actualBounds.width/2;Qe.selection.each(function(Xn){Xn instanceof go.Link||Xn.move(new go.Point(mt-Xn.actualBounds.width/2,Xn.actualBounds.y))}),Qe.commitTransaction("aligning Center X")}},we.prototype.alignCenterY=function(){var Qe=this.diagram,pt=Qe.selection.first();if(pt){Qe.startTransaction("aligning Center Y");var mt=pt.actualBounds.y+pt.actualBounds.height/2;Qe.selection.each(function(Xn){Xn instanceof go.Link||Xn.move(new go.Point(Xn.actualBounds.x,mt-Xn.actualBounds.height/2))}),Qe.commitTransaction("aligning Center Y")}},we.prototype.alignColumn=function(Qe){var pt=this.diagram;pt.startTransaction("align Column"),Qe===void 0&&(Qe=0),Qe=parseFloat(Qe);var mt=new Array;pt.selection.each(function(Ka){Ka instanceof go.Link||mt.push(Ka)});for(var Xn=0;Xn0){for(var Ka=ma.elt(va-1);Ka!==null&&Ka.isTreeExpanded&&!Ka.isTreeLeaf;){var Aa=this._sortTreeChildrenByY(Ka);Ka=Aa.last()}Ka!==null&&Qe.select(Ka)}else Qe.select(qn)}}else if(mt.key==="Down")if(pt.isTreeExpanded&&!pt.isTreeLeaf){var Xn=this._sortTreeChildrenByY(pt).first();Xn!==null&&Qe.select(Xn)}else for(;pt!==null;){var qn=pt.findTreeParentNode();if(qn===null)break;var ma=this._sortTreeChildrenByY(qn),va=ma.indexOf(pt);if(vama.y?1:qn.xma.x?1:0}),pt},we.prototype.copyToClipboard=function(Qe){go.CommandHandler.prototype.copyToClipboard.call(this,Qe),this._lastPasteOffset.set(this.pasteOffset)},we.prototype.pasteFromClipboard=function(){var Qe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Qe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Qe},Object.defineProperty(we.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Qe){if(Qe!=="move"&&Qe!=="select"&&Qe!=="scroll"&&Qe!=="tree"&&Qe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Qe);this._arrowKeyBehavior=Qe}}),Object.defineProperty(we.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Qe){if(!(Qe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Qe);this._pasteOffset.set(Qe)}});var Ue=we,Zt=ue(63720),kt=ue(43604),qt=ue(38986),an={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},nn=ue(59301),Ln=(Qe,pt,mt)=>new Promise((Xn,qn)=>{var ma=Aa=>{try{Ka(mt.next(Aa))}catch(Ha){qn(Ha)}},va=Aa=>{try{Ka(mt.throw(Aa))}catch(Ha){qn(Ha)}},Ka=Aa=>Aa.done?Xn(Aa.value):Promise.resolve(Aa.value).then(ma,va);Ka((mt=mt.apply(Qe,pt)).next())});function Yt({onCancel:Qe,callback:pt}){let mt=(0,z.useRef)(),Xn=(0,z.useRef)(),qn=(0,z.useRef)(),ma=(0,z.useRef)(!1);const va=(0,z.useRef)(!1),[Ka,Aa]=(0,z.useState)(0);function Ha(){const On=Ne.bx.make,Na={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};mt.current=new Ne.S0(Xn.current,{padding:20,grid:On(Ne.s_,"Grid",On(Ne.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),On(Ne.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:lt=>{var et=lt.diagram.commandHandler.addTopLevelParts(lt.diagram.selection,!0);et||lt.diagram.currentTool.doCancel()},commandHandler:On(Ue),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:lt=>{var et=lt.subject;et.location=et.location.copy().snapToGridPoint(lt.diagram.grid.gridOrigin,lt.diagram.grid.gridCellSize),setTimeout(()=>{lt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:lt=>{var et=lt.subject;setTimeout(()=>{lt.diagram.commandHandler.editTextBlock()})},LinkRelinked:lt=>{var et=lt.parameter.part;et.invalidateConnectedLinks();var on=lt.subject;lt.diagram.toolManager.linkingTool.isForwards?on.toNode.invalidateConnectedLinks():on.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),mt.current.nodeTemplate=On(Ne.NB,"Auto",{locationSpot:Ne.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ne.$u(120,60),minSize:new Ne.$u(40,40),resizable:!0,resizeCellSize:new Ne.$u(10,10),rotatable:!0},new Ne.KX("location","loc",Ne.E9.parse).makeTwoWay(Ne.E9.stringify),new Ne.KX("desiredSize","size",Ne.$u.parse).makeTwoWay(Ne.$u.stringify),On(Ne.bn,{name:"SHAPE",fill:Na.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ne.z6.AllSides,toSpot:Ne.z6.AllSides},new Ne.KX("figure"),new Ne.KX("fill"),new Ne.KX("stroke","borderColor"),new Ne.KX("strokeWidth","thickness"),new Ne.KX("strokeDashArray","dash")),On(Ne.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),On(Ne.al,{margin:1,textAlign:"center",overflow:Ne.al.OverflowEllipsis,editable:!0},new Ne.KX("text").makeTwoWay(),new Ne.KX("stroke","color"))),mt.current.nodeTemplate.toolTip=On("ToolTip",On(Ne.s_,"Vertical",{maxSize:new Ne.$u(200,NaN)},On(Ne.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ne.KX("text")),On(Ne.al,{font:"10pt sans-serif",textAlign:"center"},new Ne.KX("text","details"))));function Zr(lt,et){var on=($n,Ia)=>{$n.handled=!0,$n.diagram.model.commit(Qn=>{var za=Ia.part.adornedPart,Cn=new Ne.E9().setRectSpot(za.actualBounds,lt);Cn.subtract(za.location),Cn.scale(2,2),Cn.x+=Math.sign(Cn.x)*130,Cn.y+=Math.sign(Cn.y)*130,Cn.add(za.location),Cn.snapToGridPoint($n.diagram.grid.gridOrigin,$n.diagram.grid.gridCellSize);var Oa=Qn.copyNodeData(za.data);Qn.setGroupKeyForNodeData(Oa,Qn.getGroupKeyForNodeData(za.data)),Qn.addNodeData(Oa);var uo={from:za.key,to:Qn.getKeyForNodeData(Oa)};Qn.addLinkData(uo);var jo=$n.diagram.findNodeForData(Oa);jo.location=Cn,$n.diagram.select(jo),setTimeout(()=>{$n.diagram.commandHandler.editTextBlock()},20)})};return On(Ne.bn,{figure:et,alignment:lt,alignmentFocus:lt.opposite(),width:lt.equals(Ne.z6.Top)||lt.equals(Ne.z6.Bottom)?25:18,height:lt.equals(Ne.z6.Top)||lt.equals(Ne.z6.Bottom)?18:25,fill:"orange",stroke:Na.white,strokeWidth:4,mouseEnter:($n,Ia)=>Ia.fill="dodgerblue",mouseLeave:($n,Ia)=>Ia.fill="orange",isActionable:!0,click:on,contextClick:on})}function Po(lt){return On(Ne.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(et,on)=>on.fill="dodgerblue",mouseLeave:(et,on)=>on.fill="orange",click:(et,on)=>{et.diagram.commandHandler.showContextMenu(on.part.adornedPart)}},lt||{})}mt.current.nodeTemplate.selectionAdornmentTemplate=On(Ne.uz,"Spot",On(Ne.Vm,{padding:10}),Zr(Ne.z6.Top,"TriangleUp"),Zr(Ne.z6.Left,"TriangleLeft"),Zr(Ne.z6.Right,"TriangleRight"),Zr(Ne.z6.Bottom,"TriangleDown"),Po({alignment:new Ne.z6(.75,0)}));function ia(lt,et){return(on,$n)=>{on.handled=!0,on.diagram.model.commit(Ia=>{Ia.set($n.part.adornedPart.data,lt,et)})}}function yn(lt,et){return et||(et="color"),On(Ne.bn,{width:16,height:16,stroke:"lightgray",fill:lt,margin:1,background:"transparent",mouseEnter:(on,$n)=>$n.stroke="dodgerblue",mouseLeave:(on,$n)=>$n.stroke="lightgray",click:ia(et,lt),contextClick:ia(et,lt)})}function Jo(){return[On("ContextMenuButton",On(Ne.s_,"Horizontal",yn(Na.white,"fill"),yn(Na.beige,"fill"),yn(Na.extralightblue,"fill"),yn(Na.extralightred,"fill"))),On("ContextMenuButton",On(Ne.s_,"Horizontal",yn(Na.lightgray,"fill"),yn(Na.lightgreen,"fill"),yn(Na.lightblue,"fill"),yn(Na.lightred,"fill")))]}function Dr(){return[On("ContextMenuButton",On(Ne.s_,"Horizontal",yn(Na.black),yn(Na.green),yn(Na.blue),yn(Na.red))),On("ContextMenuButton",On(Ne.s_,"Horizontal",yn(Na.white),yn(Na.magenta),yn(Na.purple),yn(Na.orange)))]}function Fo(lt,et){return et||(et="thickness"),On(Ne.bn,"LineH",{width:16,height:16,strokeWidth:lt,margin:1,background:"transparent",mouseEnter:(on,$n)=>$n.background="dodgerblue",mouseLeave:(on,$n)=>$n.background="transparent",click:ia(et,lt),contextClick:ia(et,lt)})}function Qr(lt,et){return et||(et="dash"),On(Ne.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:lt,margin:1,background:"transparent",mouseEnter:(on,$n)=>$n.background="dodgerblue",mouseLeave:(on,$n)=>$n.background="transparent",click:ia(et,lt),contextClick:ia(et,lt)})}function Vo(){return[On("ContextMenuButton",On(Ne.s_,"Horizontal",Fo(1),Fo(2),Fo(3),Fo(4))),On("ContextMenuButton",On(Ne.s_,"Horizontal",Qr(null),Qr([2,4]),Qr([4,4])))]}function Ro(lt,et){return et||(et="figure"),On(Ne.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:lt,margin:1,background:"transparent",mouseEnter:(on,$n)=>$n.fill="dodgerblue",mouseLeave:(on,$n)=>$n.fill="lightgray",click:ia(et,lt),contextClick:ia(et,lt)})}mt.current.nodeTemplate.contextMenu=On("ContextMenu",On("ContextMenuButton",On(Ne.s_,"Horizontal",Ro("Rectangle"),Ro("RoundedRectangle"),Ro("Ellipse"),Ro("Diamond"))),On("ContextMenuButton",On(Ne.s_,"Horizontal",Ro("Parallelogram2"),Ro("ManualOperation"),Ro("Procedure"),Ro("Cylinder1"))),On("ContextMenuButton",On(Ne.s_,"Horizontal",Ro("Terminator"),Ro("CreateRequest"),Ro("Document"),Ro("TriangleDown"))),Jo(),Dr(),Vo()),mt.current.groupTemplate=On(Ne.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ne.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(lt,et)=>{var on=et.addMembers(et.diagram.selection,!0);on||et.diagram.currentTool.doCancel()},avoidable:!1},new Ne.KX("location","loc",Ne.E9.parse).makeTwoWay(Ne.E9.stringify),On(Ne.s_,"Auto",{name:"BODY"},On(Ne.bn,{parameter1:10,fill:Na.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ne.z6.AllSides,toSpot:Ne.z6.AllSides},new Ne.KX("fill"),new Ne.KX("stroke","color"),new Ne.KX("strokeWidth","thickness"),new Ne.KX("strokeDashArray","dash")),On(Ne.Vm,{background:"transparent",margin:20})),On(Ne.al,{alignment:Ne.z6.Top,alignmentFocus:Ne.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ne.KX("text"),new Ne.KX("stroke","color"))),mt.current.groupTemplate.selectionAdornmentTemplate=On(Ne.uz,"Spot",On(Ne.s_,"Auto",On(Ne.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),On(Ne.Vm,{margin:1.5})),Po({alignment:Ne.z6.TopRight,alignmentFocus:Ne.z6.BottomRight})),mt.current.groupTemplate.contextMenu=On("ContextMenu",Jo(),Dr(),Vo()),mt.current.linkTemplate=On(Ne.rU,{layerName:"Foreground",routing:Ne.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ne.KX("fromSpot","fromSpot",Ne.z6.parse),new Ne.KX("toSpot","toSpot",Ne.z6.parse),new Ne.KX("fromShortLength","dir",lt=>lt>=1?10:0),new Ne.KX("toShortLength","dir",lt=>lt>=1?10:0),new Ne.KX("points").makeTwoWay(),On(Ne.bn,{strokeWidth:2},new Ne.KX("stroke","color"),new Ne.KX("strokeWidth","thickness"),new Ne.KX("strokeDashArray","dash")),On(Ne.bn,{segmentIndex:0,segmentOffset:new Ne.E9(15,0),segmentOrientation:Ne.rU.OrientAlong,alignmentFocus:Ne.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ne.KX("fill","color"),new Ne.KX("visible","dir",lt=>lt===1)),On(Ne.bn,{segmentIndex:-1,segmentOffset:new Ne.E9(-10,6),segmentOrientation:Ne.rU.OrientPlus90,alignmentFocus:Ne.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ne.KX("fill","color"),new Ne.KX("visible","dir",lt=>lt>=1),new Ne.KX("width","thickness",lt=>7+3*lt),new Ne.KX("height","thickness",lt=>7+3*lt),new Ne.KX("segmentOffset","thickness",lt=>new Ne.E9(-15,4+1.5*lt))),On(Ne.bn,{segmentIndex:0,segmentOffset:new Ne.E9(15,-6),segmentOrientation:Ne.rU.OrientMinus90,alignmentFocus:Ne.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ne.KX("fill","color"),new Ne.KX("visible","dir",lt=>lt===2),new Ne.KX("width","thickness",lt=>7+3*lt),new Ne.KX("height","thickness",lt=>7+3*lt),new Ne.KX("segmentOffset","thickness",lt=>new Ne.E9(-15,4+1.5*lt))),On(Ne.al,{alignmentFocus:new Ne.z6(0,1,-4,0),editable:!0},new Ne.KX("text").makeTwoWay(),new Ne.KX("stroke","color"))),mt.current.linkTemplate.selectionAdornmentTemplate=On(Ne.uz,On(Ne.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Zo(2)},new Ne.KX("pathPattern","thickness",Zo)),Po({alignmentFocus:new Ne.z6(0,0,-6,-4)}));function Zo(lt){return On(Ne.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(lt+4).toString()+" H3"})}function Eo(lt){var et="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return lt===0?et="M0 0 M16 16 M0 8 L16 8":lt===2&&(et="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),On(Ne.bn,{geometryString:et,margin:2,background:"transparent",mouseEnter:(on,$n)=>$n.background="dodgerblue",mouseLeave:(on,$n)=>$n.background="transparent",click:ia("dir",lt),contextClick:ia("dir",lt)})}function Go(lt){var et=(on,$n)=>{on.handled=!0,on.diagram.model.commit(Ia=>{var Qn=$n.part.adornedPart;Ia.set(Qn.data,lt?"toSpot":"fromSpot",Ne.z6.stringify(Ne.z6.AllSides)),(lt?Qn.toNode:Qn.fromNode).invalidateConnectedLinks()})};return On(Ne.bn,{width:12,height:12,fill:"transparent",mouseEnter:(on,$n)=>$n.background="dodgerblue",mouseLeave:(on,$n)=>$n.background="transparent",click:et,contextClick:et})}function aa(lt,et){var on=0,$n=Ne.z6.RightSide;lt.equals(Ne.z6.Top)?(on=270,$n=Ne.z6.TopSide):lt.equals(Ne.z6.Left)?(on=180,$n=Ne.z6.LeftSide):lt.equals(Ne.z6.Bottom)&&(on=90,$n=Ne.z6.BottomSide),et||(on-=180);var Ia=(Qn,za)=>{Qn.handled=!0,Qn.diagram.model.commit(Cn=>{var Oa=za.part.adornedPart;Cn.set(Oa.data,et?"toSpot":"fromSpot",Ne.z6.stringify($n)),(et?Oa.toNode:Oa.fromNode).invalidateConnectedLinks()})};return On(Ne.bn,{alignment:lt,alignmentFocus:lt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:on,background:"transparent",mouseEnter:(Qn,za)=>za.background="dodgerblue",mouseLeave:(Qn,za)=>za.background="transparent",click:Ia,contextClick:Ia})}mt.current.linkTemplate.contextMenu=On("ContextMenu",Dr(),Vo(),On("ContextMenuButton",On(Ne.s_,"Horizontal",Eo(0),Eo(1),Eo(2))),On("ContextMenuButton",On(Ne.s_,"Horizontal",On(Ne.s_,"Spot",Go(!1),aa(Ne.z6.Top,!1),aa(Ne.z6.Left,!1),aa(Ne.z6.Right,!1),aa(Ne.z6.Bottom,!1)),On(Ne.s_,"Spot",{margin:new Ne.Zt(0,0,0,2)},Go(!0),aa(Ne.z6.Top,!0),aa(Ne.z6.Left,!0),aa(Ne.z6.Right,!0),aa(Ne.z6.Bottom,!0)))));const ao=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],y=se=>{a.current.setValue(a.current.getValue()+" "+se.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Re.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},E.map((se,ce)=>Re.createElement(xe.Z,{flex:"110px",className:ye.Z.item},Re.createElement("div",null,Re.createElement(Je.Z,{value:`$$${se.value}$$`}),se.name),Re.createElement("div",{className:ye.Z.children},se.children.map((de,Se)=>Re.createElement("div",{key:Se},Re.createElement("h1",null,de.name),Re.createElement(x.Z,{gutter:[10,10]},de.data.map((Ae,Oe)=>Re.createElement(xe.Z,{key:Oe,onClick:()=>y(Ae),className:ye.Z.diamond},Re.createElement(Je.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Re.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},b.map((se,ce)=>Re.createElement(xe.Z,{flex:"110px",className:ye.Z.item},Re.createElement("div",null,Re.createElement(Je.Z,{value:"`$$"+se.value+"$$`"}),se.name),Re.createElement("div",{className:ye.Z.children},se.children.map((de,Se)=>Re.createElement("div",{key:Se},de.name&&Re.createElement("h1",null,de.name),Re.createElement(x.Z,{gutter:[10,10]},de.data.map((Ae,Oe)=>Re.createElement(xe.Z,{key:Oe,onClick:()=>y(Ae),className:ye.Z.diamond},Re.createElement(Je.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))}],ae=()=>{var se=document.createElement("div");se.innerHTML=a.current.getValue();var ce=se.innerText;return We&&We(ce),ce};return(0,z.useImperativeHandle)(fe,()=>({getData:ae})),Re.createElement("div",{className:ye.Z.mathWrap},Re.createElement(Ye.default,{defaultActiveKey:"1",items:ee}),Re.createElement("math-field",{locale:"zh_cn",className:ye.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ut||""),He&&Re.createElement("div",{className:ye.Z.button},Re.createElement(Te.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});_t.Z=Be},52244:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Se}});var z=ue(59301),x=ue(6848),xe=ue(92832),Ye=ue(71418),Te=ue(64165),Je=ue(92310),ye=ue.n(Je),gt={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"},Re=ue(36723),Be=ue(38986),We=ue(89392),He=Object.defineProperty,ut=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(Ae,Oe,Ie)=>Oe in Ae?He(Ae,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Ae[Oe]=Ie,ee=(Ae,Oe)=>{for(var Ie in Oe||(Oe={}))E.call(Oe,Ie)&&y(Ae,Ie,Oe[Ie]);if(a)for(var Ie of a(Oe))b.call(Oe,Ie)&&y(Ae,Ie,Oe[Ie]);return Ae},ae=(Ae,Oe)=>ut(Ae,fe(Oe)),se=(Ae,Oe,Ie)=>new Promise((ht,ot)=>{var vt=Fa=>{try{Hn(Ie.next(Fa))}catch(da){ot(da)}},ea=Fa=>{try{Hn(Ie.throw(Fa))}catch(da){ot(da)}},Hn=Fa=>Fa.done?ht(Fa.value):Promise.resolve(Fa.value).then(vt,ea);Hn((Ie=Ie.apply(Ae,Oe)).next())});const ce=({className:Ae,dispatch:Oe,skin:Ie="white",value:ht=null,loading:ot=!1,data:vt=[],otherData:ea=[],tags:Hn=[],onChange:Fa=()=>{},onSearchWord:da=()=>{},shixun_type:Xt,extraContent:bn,tab_type:it,is_create_mirror:Ht,hiddenCreateOnline:hn})=>{const[Wn,cn]=(0,z.useState)(""),[rt,ft]=(0,z.useState)(!1),[Mt,In]=(0,z.useState)([]),[mn,En]=(0,z.useState)(0),Ne=(0,z.useRef)(null),we=(0,z.useRef)(String(Math.floor(Math.random()*1e6))).current,Ue=(0,z.useRef)(),Zt=(0,z.useRef)(null),kt=(0,z.useRef)(0),qt=(0,z.useRef)([]);(0,z.useEffect)(()=>(window.addEventListener("keydown",an),()=>{window.removeEventListener("keydown",an)}),[Wn,rt,Mt]),(0,z.useEffect)(()=>{In([])},[it]);const an=Nt=>{if(!rt||Nt.keyCode!==40&&Nt.keyCode!==38)return;let Ft=0;Nt.keyCode===40&&rt&&(mn{const St=Pt=>{var Tt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,ua={};return ua["^"]="\\^",ua["."]="\\.",ua["\\"]="\\\\",ua["|"]="\\|",ua["("]="\\(",ua[")"]="\\)",ua["*"]="\\*",ua["+"]="\\+",ua["-"]="\\-",ua.$="$",ua["["]="\\[",ua["]"]="\\]",ua["?"]="\\?",Pt=Pt.replace(Tt,function(rn){return ua[rn]}),Pt};var Qt=new RegExp(St(Ft),"gi");return Nt=Nt.replace(Qt,function(Pt){return""+Pt+""}),Nt},Ln=(Nt,Ft,St)=>se(void 0,null,function*(){let Qt=kt.current+1;kt.current=Qt;const Pt=Tt=>Tt==null?void 0:Tt.map((rn,la)=>{const{id:ar,name:gr}=rn,hr=ae(ee({},rn),{label:z.createElement("ul",{id:`search-${we}-${la}`,onClick:()=>zt(ar,hr),className:la===Ft?gt.searchListActive:gt.searchList},z.createElement("li",{className:gt.name,dangerouslySetInnerHTML:{__html:nn(gr,Nt)}}),rn.private&&z.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},z.createElement("li",{className:gt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),rn.is_base&&z.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},z.createElement("li",{className:gt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return hr});if(St){const Tt=Pt(qt.current);In(Tt);return}clearTimeout(Zt.current),Zt.current=setTimeout(()=>se(void 0,null,function*(){var Tt,ua;const rn={keywords:encodeURIComponent(Nt||""),page:1,limit:1e5,tab_type:it};Xt&&(rn.shixun_type=Xt);const la=yield(0,Be.ZP)("/api/shixuns/search_image.json",{method:"get",params:ae(ee({},rn),{is_create_mirror:Ht})});if((la==null?void 0:la.status)===0){const ar=Pt(((Tt=la==null?void 0:la.data)==null?void 0:Tt.mirrors)||[]);Qt===kt.current&&(In(ar),qt.current=(0,We.cloneDeep)(((ua=la==null?void 0:la.data)==null?void 0:ua.mirrors)||[]))}}),300)}),Yt=Nt=>{const Ft=document.getElementById(`scroll-${we}-${Nt}`);if(!Ft)return;document.getElementById(`scroll-${we}`).scrollTo(0,Ft.offsetTop)},De=(Nt,Ft)=>{const St=document.getElementById(`search-${we}-${Nt}`);if(!St)return;const Qt=document.getElementById(`search-${we}`);St.offsetTop-Qt.scrollTop>0&&St.offsetTop-Qt.scrollTop{Ln(Nt,0)},Ct=Nt=>{var Ft;if(!Mt.length)return;const St=(Ft=Mt==null?void 0:Mt[mn])==null?void 0:Ft.id;Fa(St),In([]),En(0),Yt(St),Ue.current.blur()},zt=(Nt,Ft)=>{Fa(Nt),In([]),En(0),Yt(Nt)},ln=()=>{In([]),cn(""),da("")},Dt=Nt=>{Fa(Nt),In([])},Bt=()=>Wn===""?z.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):z.createElement("i",{onClick:Nt=>{Nt.stopPropagation(),ln()},className:"iconfont icon-shanchu4 c-grey-c"}),bt=()=>{Oe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},nt=()=>{Oe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Xe=()=>{Ne.current=setTimeout(()=>{ft(!1),En(0)},200)},Ut=!(vt!=null&&vt.length)&&!(ea!=null&&ea.length);return z.createElement("div",{className:ye()(Ie==="night"?gt.darklySelectEnvironment:gt.selectEnvironment,Ae)},bn&&z.createElement("div",{style:{marginTop:20,marginLeft:20}},bn),z.createElement("div",{className:gt.search},z.createElement(xe.default,{suffix:Bt(),bordered:!1,ref:Ue,value:Wn,onKeyDown:Nt=>{(Nt.keyCode===40||Nt.keyCode===38||Nt.keyCode===13)&&Nt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(Ne.current),Wn&&ke(Wn),ft(!0)},onBlur:Xe,onChange:Nt=>{cn(Nt.target.value),Nt.target.value&&ke(Nt.target.value),da(Nt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:Ct}),rt&&z.createElement("div",{id:`search-${we}`,className:gt.searchListWrap},Mt.map((Nt,Ft)=>z.createElement(z.Fragment,{key:Ft}," ",Nt.label)))),ot?z.createElement(Ye.Z,{className:gt.spin}):z.createElement(z.Fragment,null,!!Hn.length&&z.createElement("aside",{className:gt.common},z.createElement("div",{className:gt.title},"\u63A8\u8350\u73AF\u5883:"),z.createElement("ul",{className:gt.tags},Hn.map((Nt,Ft)=>z.createElement("li",{key:Ft,onClick:()=>Dt(Nt.id),className:ht===Nt.id?`${gt.tag} ${gt.tagActive}`:gt.tag},Nt.name)))),Ut&&z.createElement(Te.Z,{style:{margin:"60px 0"},image:Re,description:z.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),z.createElement("aside",{className:gt.wrap,id:`scroll-${we}`},vt.map((Nt,Ft)=>{var St;return(St=Nt==null?void 0:Nt.image)!=null&&St.length?z.createElement(de,{key:Ft,data:Nt,id:ht,handleClick:Qt=>Dt(Qt)}):null}),z.createElement("ul",{className:gt.allList},ea.map(Nt=>z.createElement("li",{key:`key-${Nt.id}`,id:`scroll-${we}-${Nt.id}`,className:Nt.id===ht?`${gt.item} ${gt.itemActive}`:gt.item,onClick:()=>Fa(Nt.id)},z.createElement("div",{className:gt.name},Nt.name),Nt.private&&z.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},z.createElement("div",{className:gt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Nt.is_base&&z.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},z.createElement("div",{className:gt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),z.createElement("div",{className:gt.apply},z.createElement("span",{className:gt.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),z.createElement("span",{className:gt.p2,onClick:bt}," \u7533\u8BF7\u65B0\u5EFA"),!hn&&z.createElement("span",{className:gt.p2,onClick:nt}," \u5728\u7EBF\u521B\u5EFA")))},de=({data:Ae,id:Oe,handleClick:Ie})=>{const[ht,ot]=(0,z.useState)(!0),{name:vt,image:ea}=Ae;return z.createElement("div",{className:gt.list},z.createElement("header",{onClick:()=>ot(!ht)},z.createElement("div",{className:gt.title},vt),z.createElement("i",{style:{transition:"0.5s",transform:ht?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),z.createElement("ul",{className:gt.items,style:{height:ht?"auto":0}},ea.map(Hn=>z.createElement("li",{key:Hn.id,className:Hn.id===Oe?`${gt.item} ${gt.itemActive}`:gt.item,onClick:()=>Ie(Hn.id)},z.createElement("div",{className:gt.name},Hn.name),Hn.private&&z.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},z.createElement("div",{className:gt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Hn.is_base&&z.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},z.createElement("div",{className:gt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),z.createElement("li",{className:gt.line})))};var Se=ce},99605:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Ne}});var z=ue(59301),x=ue(5112),xe=ue(78241),Ye=ue(61621),Te=ue(3113),Je=ue(38986),ye=ue(43418),gt="data:image/png;base64,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";function Re(){return(0,Je.U2)("teach_groups.json")}function Be(we){return(0,Je.v_)("teach_groups.json",we)}function We(we,Ue){return(0,Je.gz)(`teach_groups/${we}.json`,Ue)}function He(we){return(0,Je.v_)("teach_group_members.json",we)}function ut(we){return(0,Je.IV)(`teach_group_members/${we}.json`)}function fe(we,Ue){return(0,Je.IV)(`teach_groups/${we}/del_member.json`,{member_id:Ue})}function a(we){return(0,Je.IV)(`teach_groups/${we}.json`)}var E=ue(92832),b=({callback:we,visible:Ue,onCancel:Zt,id:kt,name:qt})=>{function an(Ln){we(Ln)}const[nn]=xe.default.useForm();return(0,z.useEffect)(()=>{nn.setFieldsValue({name:qt})},[qt]),z.createElement(ye.default,{centered:!0,title:kt?"\u6539\u540D":"\u65B0\u5EFA",open:Ue,onCancel:Zt,footer:null},z.createElement(xe.default,{layout:"vertical",form:nn,initialValues:{name:qt},onFinish:an},z.createElement(xe.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"}]},z.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),z.createElement(xe.default.Item,null,z.createElement("div",{className:"flex-container flex-end"},z.createElement(Te.ZP,{type:"ghost",onClick:Zt,style:{marginRight:20}}," \u53D6\u6D88 ")," ",z.createElement(Te.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=ue(14809),ee={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},ae=ee,se=ue(7657),ce=function(Ue,Zt){return z.createElement(se.Z,(0,y.Z)({},Ue,{ref:Zt,icon:ae}))},de=z.forwardRef(ce),Se=de,Ae=ue(43531);const Oe=50;var Ie=({data:we,isAdminOrTeacher:Ue,onDelGroup:Zt,onChangeGroupName:kt,onPlusMember:qt,onDelMember:an,onExitGroup:nn})=>{const[Ln,Yt]=(0,z.useState)(0),[De,ke]=(0,z.useState)(0);function Ct(Dt){let Bt=parseInt(Dt.target.id,10);ye.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{Zt(Bt)}})}function zt(Dt){let Bt=parseInt(Dt.target.id,10);ye.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{nn(Bt)}})}function ln(Dt,Bt){ye.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{an(Dt,Bt)}})}return z.createElement("ul",{className:"teaching-list"},we.map((Dt,Bt)=>z.createElement("li",{key:Dt.id,onClick:()=>Yt(Bt)},z.createElement("div",{className:"item-group"},z.createElement("span",null,Dt.name," \xA0 ",Bt!==Ln&&z.createElement("i",{className:"iconfont icon-jiantou9"})," "),z.createElement("div",{className:"action-group"},Ue?z.createElement("a",{onClick:()=>{kt(Dt)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Dt.is_creat?z.createElement("a",{id:Dt.id+"",className:"c-grey-c",onClick:Ct},"\u89E3\u6563"):z.createElement("a",{id:Dt.id+"",className:"c-grey-c",onClick:zt},"\u9000\u51FA"))),Bt===Ln?z.createElement("ul",{className:"info"},Dt.memers.map(bt=>z.createElement("li",{key:bt.id||bt.name,onClick:()=>{ke(bt.id)},className:De===bt.id?"active":""},z.createElement("div",null,bt.name),Dt.is_creat&&bt.id&&De===bt.id?z.createElement("a",{className:"btn-del",onClick:nt=>{nt.preventDefault(),nt.stopPropagation(),ln(Dt.id,De)}},z.createElement(Se,null)):null)),Ue?z.createElement("li",null,z.createElement(Te.ZP,{type:"link",disabled:Dt.memers.length>=50,title:Dt.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{qt(Dt)}}," ",z.createElement(Ae.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},ht=ue(25690),ot=ue(28027),vt=Object.defineProperty,ea=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,bn=(we,Ue,Zt)=>Ue in we?vt(we,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):we[Ue]=Zt,it=(we,Ue)=>{for(var Zt in Ue||(Ue={}))da.call(Ue,Zt)&&bn(we,Zt,Ue[Zt]);if(Fa)for(var Zt of Fa(Ue))Xt.call(Ue,Zt)&&bn(we,Zt,Ue[Zt]);return we},Ht=(we,Ue)=>ea(we,Hn(Ue)),hn=(we,Ue,Zt)=>new Promise((kt,qt)=>{var an=Yt=>{try{Ln(Zt.next(Yt))}catch(De){qt(De)}},nn=Yt=>{try{Ln(Zt.throw(Yt))}catch(De){qt(De)}},Ln=Yt=>Yt.done?kt(Yt.value):Promise.resolve(Yt.value).then(an,nn);Ln((Zt=Zt.apply(we,Ue)).next())});function Wn({children:we}){return z.createElement("div",{className:"no-data"},z.createElement("img",{src:gt,alt:"no-data",width:300}),we)}const cn={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var rt=(we=>(we[we.INITDATA=0]="INITDATA",we[we.SHOWLOADING=1]="SHOWLOADING",we[we.SHOWFORMPANEL=2]="SHOWFORMPANEL",we[we.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",we[we.SELECTGROUP=4]="SELECTGROUP",we[we.SETINDEX=5]="SETINDEX",we))(rt||{});function ft(we,Ue){switch(Ue.type){case 0:return it(it({},we),Ue.payload);case 1:return Ht(it({},we),{loading:Ue.payload});case 5:return Ht(it({},we),{index:Ue.payload});case 2:return it(it({},we),Ue.payload);case 3:return it(it({},we),Ue.payload);case 4:return Ht(it({},we),{selectedGroup:Ue.payload,showFormPanel:!0});default:throw new Error}}function Mt({user:we}){var Ue;const[Zt,kt]=(0,z.useReducer)(ft,cn),{data:qt,index:an,loading:nn,showFormPanel:Ln,selectedGroup:Yt,showMemberPanel:De}=Zt,ke=(Ue=we.userInfo)==null?void 0:Ue.role,Ct=(0,z.useMemo)(()=>{let Pt=[],Tt=[];for(let ua of qt)ua.is_creat?Pt.push(ua):Tt.push(ua);return[Pt,Tt]},[qt]);(0,z.useEffect)(()=>{ke===15&&kt({type:5,payload:1})},[ke]);function zt(){return hn(this,null,function*(){const Pt=yield Re();kt({type:0,payload:{loading:!1,showFormPanel:!1,data:Pt.groups}})})}(0,z.useEffect)(()=>{zt()},[]);function ln(Pt){return hn(this,null,function*(){Yt.id?yield We(Yt.id,Pt):yield Be(Pt),zt()})}function Dt(){kt({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Bt(Pt){kt({type:4,payload:Pt})}function bt(){kt({type:2,payload:{showFormPanel:!1}})}function nt(){kt({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Xe(Pt){kt({type:3,payload:{showMemberPanel:!0,selectedGroup:Pt}})}function Ut(Pt,Tt){return hn(this,null,function*(){yield fe(Pt,Tt),zt()})}function Nt(Pt){return hn(this,null,function*(){yield a(Pt),zt()})}function Ft(Pt){return hn(this,null,function*(){yield ut(Pt),zt()})}function St(Pt){kt({type:5,payload:parseInt(Pt.target.id,10)})}function Qt(Pt,Tt){return hn(this,null,function*(){nt(),yield He({user_ids:Pt,group_id:Tt}),zt()})}return z.createElement(z.Fragment,null,z.createElement("div",{className:"teaching-circling-container"},z.createElement("h3",null," \u6559\u7814\u56E2\u961F ",ke<=12&&z.createElement(Te.ZP,{type:"primary",disabled:qt.length>=50,title:qt.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Dt},"\u65B0\u5EFA")," "),z.createElement("div",{className:"teaching-circling-body"},ke===15?null:z.createElement("ul",{className:"navs"},z.createElement("li",{className:an===0?"active":""},z.createElement("a",{id:"0",onClick:St},"\u6211\u521B\u5EFA\u7684")),z.createElement("li",{className:an===1?"active":""},z.createElement("a",{id:"1",onClick:St},"\u6211\u52A0\u5165\u7684"))),z.createElement("div",{className:Ct[an].length===0?"nodata-content":"main-content"},Ct[an].length===0?z.createElement(Wn,null,ke<=12?z.createElement(z.Fragment,null," ",z.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")," ",z.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")," "):z.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 ")):z.createElement(Ie,{onExitGroup:Ft,onPlusMember:Xe,onDelMember:Ut,onDelGroup:Nt,isAdminOrTeacher:ke<=12,onChangeGroupName:Bt,data:Ct[an]}))),z.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 ")),z.createElement(b,{callback:ln,visible:Ln,onCancel:bt,id:Yt.id,name:Yt.name}),z.createElement(ye.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:De,onCancel:nt,footer:null,width:1100,bodyStyle:{minHeight:200}},z.createElement(ot.Z,{container_id:Yt.id,container_type:4,onSelect:Qt,onCancel:nt})))}var In=(0,ht.connect)(({user:we})=>({user:we}))(Mt),mn=(we,Ue,Zt)=>new Promise((kt,qt)=>{var an=Yt=>{try{Ln(Zt.next(Yt))}catch(De){qt(De)}},nn=Yt=>{try{Ln(Zt.throw(Yt))}catch(De){qt(De)}},Ln=Yt=>Yt.done?kt(Yt.value):Promise.resolve(Yt.value).then(an,nn);Ln((Zt=Zt.apply(we,Ue)).next())});const En=x.ZP.Group;var Ne=({onSelect:we,onCancel:Ue})=>{const[Zt,kt]=(0,z.useState)([]),[qt,an]=(0,z.useState)(!0);(0,z.useEffect)(()=>{function Yt(){return mn(this,null,function*(){const{groups:De}=yield(0,Je.U2)("teach_groups/my.json");kt(De),an(!1)})}Yt()},[]);const nn=(0,z.useMemo)(()=>{let Yt=[],De=[];for(let ke of Zt)ke.is_creat?Yt.push(ke):De.push(ke);return[Yt,De]},[Zt]);function Ln(Yt){we(Yt)}return z.createElement(xe.default,{className:"select-teach-group",onFinish:Ln},qt?z.createElement(Ye.Z,{paragraph:!0}):Zt.length===0?z.createElement(Wn,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",z.createElement(ht.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):z.createElement(z.Fragment,null,z.createElement(xe.default.Item,{name:"group_id",style:{width:"100%"}},z.createElement(En,{style:{width:"100%"}},z.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),z.createElement("ul",{className:"groups"},nn[0].map(Yt=>z.createElement("li",{key:Yt.id},z.createElement(x.ZP,{value:Yt.id},Yt.name)))),z.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),z.createElement("ul",{className:"groups"},nn[1].map(Yt=>z.createElement("li",{key:Yt.id},z.createElement(x.ZP,{value:Yt.id},Yt.name)))))),z.createElement("div",{className:"btn-actions"},z.createElement(Te.ZP,{type:"default",onClick:Ue,style:{marginRight:10}},"\u53D6\u6D88"),z.createElement(Te.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},28027:function(Le,_t,ue){"use strict";var z=ue(59301),x=ue(78241),xe=ue(95237),Ye=ue(57809),Te=ue(92832),Je=ue(88522),ye=ue(3113),gt=ue(24905),Re=ue(6848),Be=ue(8591),We=ue(1710),He=ue(25690),ut=ue(61186),fe=ue.n(ut),a=ue(26724),E=ue.n(a),b=ue(58143),y=ue(82264),ee=ue(12588),ae=ue(3878),se=ue(59301),ce=Object.defineProperty,de=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ht=(it,Ht,hn)=>Ht in it?ce(it,Ht,{enumerable:!0,configurable:!0,writable:!0,value:hn}):it[Ht]=hn,ot=(it,Ht)=>{for(var hn in Ht||(Ht={}))Oe.call(Ht,hn)&&ht(it,hn,Ht[hn]);if(Ae)for(var hn of Ae(Ht))Ie.call(Ht,hn)&&ht(it,hn,Ht[hn]);return it},vt=(it,Ht)=>de(it,Se(Ht)),ea=(it,Ht,hn)=>new Promise((Wn,cn)=>{var rt=In=>{try{Mt(hn.next(In))}catch(mn){cn(mn)}},ft=In=>{try{Mt(hn.throw(In))}catch(mn){cn(mn)}},Mt=In=>In.done?Wn(In.value):Promise.resolve(In.value).then(rt,ft);Mt((hn=hn.apply(it,Ht)).next())});const Hn=[];function Fa({onSearch:it,schools:Ht}){return se.createElement(x.default,{colon:!1,layout:"horizontal",onFinish:it,initialValues:{keyword:"",school_name:"",search_type:"1"}},se.createElement(xe.Z,{style:{flexWrap:"nowrap"}},se.createElement(x.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},se.createElement(Ye.default,{popupClassName:ae.Z.selectdown,style:{width:106}},se.createElement(Ye.default.Option,{value:"1"},"\u59D3\u540D"),se.createElement(Ye.default.Option,{value:"2"},"\u624B\u673A\u53F7"),se.createElement(Ye.default.Option,{value:"3"},"\u90AE\u7BB1"))),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},se.createElement(Te.default,{allowClear:!0,style:{width:300},size:"middle"})),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},se.createElement(Je.Z,{options:Ht,style:{width:300},size:"middle",showSearch:!0,filterOption:(hn,Wn)=>Wn.value.toUpperCase().indexOf(hn.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),se.createElement(ye.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var da=(it=>(it[it.INITDATA=0]="INITDATA",it[it.INITSCHOOLS=1]="INITSCHOOLS",it[it.SHOWLOADING=2]="SHOWLOADING",it[it.SELECTEDIDS=3]="SELECTEDIDS",it[it.SETQUERY=4]="SETQUERY",it[it.SETPAGE=5]="SETPAGE",it))(da||{});function Xt(it,Ht){switch(Ht.type){case 0:return ot(ot({},it),Ht.payload);case 4:return ot(ot({},it),Ht.payload);case 5:return vt(ot({},it),{page:Ht.payload,reload:!1});case 2:return vt(ot({},it),{loading:Ht.payload});case 1:return vt(ot({},it),{schools:Ht.payload});case 3:return vt(ot({},it),{selectedIds:Ht.payload});default:throw new Error}}const bn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};_t.Z=({onSelect:it,onCancel:Ht,container_id:hn,container_type:Wn})=>{const[cn,rt]=(0,z.useReducer)(Xt,bn),{data:ft,schools:Mt,loading:In,selectedIds:mn,page:En,count:Ne,query:we,reload:Ue}=cn;(0,z.useEffect)(()=>{function Yt(){return ea(this,null,function*(){const{users:De,user_count:ke}=yield(0,y.nQ)(vt(ot({},we),{page:En,container_type:Wn,container_id:hn,display_aliases:!0}));rt({type:0,payload:{data:Ue?De:[...ft,...De],count:ke}})})}we&&Yt()},[En,we,Ue,hn,Wn]),(0,z.useEffect)(()=>{function Yt(){return ea(this,null,function*(){const{school_names:De}=yield(0,y.K$)({display_aliases:!0});rt({type:1,payload:De.map(ke=>({value:ke}))})})}Yt()},[]);const Zt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Yt,De)=>se.createElement(gt.default,{value:De.numid,checked:mn.includes(De.numid),disabled:!!Yt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Yt,De)=>se.createElement("div",null,se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement(He.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${De.login}`,target:"_blank"},Yt||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},Yt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Yt=>se.createElement("span",{style:{color:"#000000"}},Yt?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Yt=>se.createElement(Re.Z,{placement:"bottom",title:Yt},se.createElement("span",{style:{color:"#000000"}},fe()(Yt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Yt=>{if(Yt===1)return se.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function kt(Yt){rt({type:4,payload:{page:1,reload:!0,query:Yt}})}function qt(Yt){rt({type:5,payload:Yt})}function an(Yt){let De=mn.indexOf(Yt);De>=0?mn.splice(De,1):mn.push(Yt),rt({type:3,payload:[...mn]})}function nn(){mn.length===0?Be.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(it(mn,hn),rt({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Ln=Ne>En*10;return se.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},se.createElement(Fa,{onSearch:kt,schools:Mt}),we?se.createElement(se.Fragment,null,se.createElement("div",{className:"flexd-table-header mt20"},se.createElement(ee.Gi,null,se.createElement(We.default,{pagination:!1,dataSource:Hn,columns:Zt}))),se.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},se.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:qt,hasMore:Ln,useWindow:!1},se.createElement(ee.Gi,null,se.createElement(We.default,{loading:In,showHeader:!1,pagination:!1,dataSource:ft,columns:Zt,onRow:Yt=>({onClick:De=>{Yt.added!==1&&an(Yt.numid)}})})))),se.createElement("div",{className:"flex-container flex-end"},se.createElement(ye.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:Ht},"\u53D6\u6D88"),se.createElement(ye.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:nn},"\u786E\u5B9A"))):se.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},se.createElement("img",{src:b,width:"100",alt:""}),se.createElement("br",null),se.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},69720:function(Le,_t,ue){"use strict";ue.d(_t,{h:function(){return se}});var z=ue(59301),x=ue(57809),xe=ue(78241),Ye=ue(3113),Te=ue(89780),Je=ue.n(Te),ye=ue(8336),gt=ue(12469),Re=Object.defineProperty,Be=Object.defineProperties,We=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,a=(ce,de,Se)=>de in ce?Re(ce,de,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ce[de]=Se,E=(ce,de)=>{for(var Se in de||(de={}))ut.call(de,Se)&&a(ce,Se,de[Se]);if(He)for(var Se of He(de))fe.call(de,Se)&&a(ce,Se,de[Se]);return ce},b=(ce,de)=>Be(ce,We(de));const y=x.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_t.Z=({callback:ce,onCancel:de})=>{const[Se,Ae]=(0,z.useState)("python");function Oe(ht){Ae(ae[ht][1])}function Ie(ht){ce(ht)}return z.createElement(xe.default,b(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ie,style:{width:500}}),z.createElement(xe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},z.createElement(x.default,{getPopupContainer:ht=>ht.parentNode,onChange:Oe},Object.keys(ae).map(ht=>z.createElement(y,{key:ht,value:ht},ae[ht][0])))),z.createElement(xe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},z.createElement(se,{mode:Se})),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Ye.ZP,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function se({value:ce,onChange:de,mode:Se,options:Ae={}}){const Oe=(0,z.useRef)(),[Ie,ht]=(0,z.useState)();return(0,z.useEffect)(()=>{if(Ie){let ot=function(vt){const ea=vt.getValue();de&&de(ea)};return Ie.on("change",ot),()=>{Ie.off("change",ot)}}},[Ie,de]),(0,z.useEffect)(()=>{Ie&&Ie.setOption("mode",Se)},[Ie,Se]),(0,z.useEffect)(()=>{Ie&&(ce!==Ie.getValue()||ce==="")&&setTimeout(()=>{Ie.setValue(ce||"")},300)},[Ie,ce]),(0,z.useEffect)(()=>{if(Oe.current&&!Ie){const ot=Je().fromTextArea(Oe.current,E({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ae));ht(ot)}},[Oe.current,Ie]),z.createElement("div",{className:"my-codemirror-container"},z.createElement("textarea",{ref:Oe}))}},39793:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Oa}});var z=ue(59301),x=ue(89780),xe=ue.n(x),Ye=ue(76374),Te=ue(8336),Je=ue(6313),ye=ue(25717),gt=ue(99498),Re=ue(25419),Be=ue(67549),We=ue(91842),He=({value:Qe="",className:pt,showTextOnly:mt,showLines:Xn,style:qn={}})=>{const ma=(0,z.useMemo)(()=>"",[Qe]);return z.createElement(z.Fragment,null,z.createElement("div",{dangerouslySetInnerHTML:{__html:ma}}))},ut=ue(59301),fe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ae=(Qe,pt,mt)=>pt in Qe?fe(Qe,pt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Qe[pt]=mt,se=(Qe,pt)=>{for(var mt in pt||(pt={}))y.call(pt,mt)&&ae(Qe,mt,pt[mt]);if(b)for(var mt of b(pt))ee.call(pt,mt)&&ae(Qe,mt,pt[mt]);return Qe},ce=(Qe,pt)=>a(Qe,E(pt));let de=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:Qe,title:pt,icon:mt,actionName:Xn,className:qn="",children:ma}){function va(){Qe(Xn)}return ut.createElement("a",{title:pt,className:qn,onClick:va},ut.createElement("i",{className:`${mt}`}),ma)}var Ae=({watch:Qe,showNullButton:pt,showNullProgramButton:mt,onActionCallback:Xn,fullScreen:qn,insertTemp:ma,hidetoolBar:va,extraUse:Ha})=>{const Da=[...de,{title:`${Qe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Qe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ut.createElement("ul",{className:"markdown-toolbar-container"},!va&&Da.map((Ya,Za)=>ut.createElement("li",{key:Za},Ya.actionName?ut.createElement(Se,ce(se({},Ya),{onActionCallback:Xn})):ut.createElement("span",{className:"v-line"}))),pt?ut.createElement("li",null,ut.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Xn},ut.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,mt?ut.createElement(ut.Fragment,null,ut.createElement("li",null,ut.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Xn},ut.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ut.createElement("li",null,ut.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Xn},ut.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,ma&&ut.createElement("li",null,ut.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${ma}`,onActionCallback:Xn},ut.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ha&&ut.createElement("li",null,Ha),ut.createElement("li",{className:"btn-full-screen"},ut.createElement(Se,{icon:`${qn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:qn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Xn})))},Oe=ue(91558),Ie=ue(78241),ht=ue(92832),ot=ue(3113),vt=Object.defineProperty,ea=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,bn=(Qe,pt,mt)=>pt in Qe?vt(Qe,pt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Qe[pt]=mt,it=(Qe,pt)=>{for(var mt in pt||(pt={}))da.call(pt,mt)&&bn(Qe,mt,pt[mt]);if(Fa)for(var mt of Fa(pt))Xt.call(pt,mt)&&bn(Qe,mt,pt[mt]);return Qe},Ht=(Qe,pt)=>ea(Qe,Hn(pt));const hn={labelCol:{span:4},wrapperCol:{span:20}};var Wn=({callback:Qe,onCancel:pt})=>{function mt(Xn){Qe(Xn)}return z.createElement(Ie.default,Ht(it({},hn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:mt,style:{width:500}}),z.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},z.createElement(ht.default,null)),z.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},z.createElement(ht.default,null)),z.createElement("div",{className:"flex-container flex-end"},z.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(ot.ZP,{type:"ghost",onClick:pt},"\u53D6\u6D88")))},cn=ue(69720),rt=ue(17077),ft=ue(43418),Mt=ue(95237),In=ue(9507),mn=ue(59301),En=({callback:Qe,onCancel:pt})=>{const mt=document.createElement("canvas"),Xn=mt.getContext("2d");mt.width=1e3,mt.height=800,Xn.fillStyle="#ffffff",Xn.fillRect(0,0,mt.width,mt.height);const qn=mt.toDataURL("image/png");return mn.createElement(ft.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},mn.createElement(Mt.Z,{style:{height:"100vh"}},mn.createElement(In.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:qn,visible:!0,title:String(Date.now())},onOk:ma=>{Qe({src:ma.url})},onClose:pt})))},Ne=ue(12378);function we(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(we,go.CommandHandler),we.prototype.canAlignSelection=function(){var Qe=this.diagram;return!(Qe===null||Qe.isReadOnly||Qe.isModelReadOnly||Qe.selection.count<2)},we.prototype.alignLeft=function(){var Qe=this.diagram;Qe.startTransaction("aligning left");var pt=1/0;Qe.selection.each(function(mt){mt instanceof go.Link||(pt=Math.min(mt.position.x,pt))}),Qe.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(pt,mt.position.y))}),Qe.commitTransaction("aligning left")},we.prototype.alignRight=function(){var Qe=this.diagram;Qe.startTransaction("aligning right");var pt=-1/0;Qe.selection.each(function(mt){if(!(mt instanceof go.Link)){var Xn=mt.actualBounds.x+mt.actualBounds.width;pt=Math.max(Xn,pt)}}),Qe.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(pt-mt.actualBounds.width,mt.position.y))}),Qe.commitTransaction("aligning right")},we.prototype.alignTop=function(){var Qe=this.diagram;Qe.startTransaction("alignTop");var pt=1/0;Qe.selection.each(function(mt){mt instanceof go.Link||(pt=Math.min(mt.position.y,pt))}),Qe.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.position.x,pt))}),Qe.commitTransaction("alignTop")},we.prototype.alignBottom=function(){var Qe=this.diagram;Qe.startTransaction("aligning bottom");var pt=-1/0;Qe.selection.each(function(mt){if(!(mt instanceof go.Link)){var Xn=mt.actualBounds.y+mt.actualBounds.height;pt=Math.max(Xn,pt)}}),Qe.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.actualBounds.x,pt-mt.actualBounds.height))}),Qe.commitTransaction("aligning bottom")},we.prototype.alignCenterX=function(){var Qe=this.diagram,pt=Qe.selection.first();if(pt){Qe.startTransaction("aligning Center X");var mt=pt.actualBounds.x+pt.actualBounds.width/2;Qe.selection.each(function(Xn){Xn instanceof go.Link||Xn.move(new go.Point(mt-Xn.actualBounds.width/2,Xn.actualBounds.y))}),Qe.commitTransaction("aligning Center X")}},we.prototype.alignCenterY=function(){var Qe=this.diagram,pt=Qe.selection.first();if(pt){Qe.startTransaction("aligning Center Y");var mt=pt.actualBounds.y+pt.actualBounds.height/2;Qe.selection.each(function(Xn){Xn instanceof go.Link||Xn.move(new go.Point(Xn.actualBounds.x,mt-Xn.actualBounds.height/2))}),Qe.commitTransaction("aligning Center Y")}},we.prototype.alignColumn=function(Qe){var pt=this.diagram;pt.startTransaction("align Column"),Qe===void 0&&(Qe=0),Qe=parseFloat(Qe);var mt=new Array;pt.selection.each(function(Ha){Ha instanceof go.Link||mt.push(Ha)});for(var Xn=0;Xn0){for(var Ha=ma.elt(va-1);Ha!==null&&Ha.isTreeExpanded&&!Ha.isTreeLeaf;){var Da=this._sortTreeChildrenByY(Ha);Ha=Da.last()}Ha!==null&&Qe.select(Ha)}else Qe.select(qn)}}else if(mt.key==="Down")if(pt.isTreeExpanded&&!pt.isTreeLeaf){var Xn=this._sortTreeChildrenByY(pt).first();Xn!==null&&Qe.select(Xn)}else for(;pt!==null;){var qn=pt.findTreeParentNode();if(qn===null)break;var ma=this._sortTreeChildrenByY(qn),va=ma.indexOf(pt);if(vama.y?1:qn.xma.x?1:0}),pt},we.prototype.copyToClipboard=function(Qe){go.CommandHandler.prototype.copyToClipboard.call(this,Qe),this._lastPasteOffset.set(this.pasteOffset)},we.prototype.pasteFromClipboard=function(){var Qe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Qe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Qe},Object.defineProperty(we.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Qe){if(Qe!=="move"&&Qe!=="select"&&Qe!=="scroll"&&Qe!=="tree"&&Qe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Qe);this._arrowKeyBehavior=Qe}}),Object.defineProperty(we.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Qe){if(!(Qe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Qe);this._pasteOffset.set(Qe)}});var Ue=we,Zt=ue(63720),kt=ue(43604),qt=ue(38986),an={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},nn=ue(59301),Ln=(Qe,pt,mt)=>new Promise((Xn,qn)=>{var ma=Da=>{try{Ha(mt.next(Da))}catch(Ya){qn(Ya)}},va=Da=>{try{Ha(mt.throw(Da))}catch(Ya){qn(Ya)}},Ha=Da=>Da.done?Xn(Da.value):Promise.resolve(Da.value).then(ma,va);Ha((mt=mt.apply(Qe,pt)).next())});function Yt({onCancel:Qe,callback:pt}){let mt=(0,z.useRef)(),Xn=(0,z.useRef)(),qn=(0,z.useRef)(),ma=(0,z.useRef)(!1);const va=(0,z.useRef)(!1),[Ha,Da]=(0,z.useState)(0);function Ya(){const On=Ne.bx.make,Ma={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};mt.current=new Ne.S0(Xn.current,{padding:20,grid:On(Ne.s_,"Grid",On(Ne.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),On(Ne.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:lt=>{var et=lt.diagram.commandHandler.addTopLevelParts(lt.diagram.selection,!0);et||lt.diagram.currentTool.doCancel()},commandHandler:On(Ue),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:lt=>{var et=lt.subject;et.location=et.location.copy().snapToGridPoint(lt.diagram.grid.gridOrigin,lt.diagram.grid.gridCellSize),setTimeout(()=>{lt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:lt=>{var et=lt.subject;setTimeout(()=>{lt.diagram.commandHandler.editTextBlock()})},LinkRelinked:lt=>{var et=lt.parameter.part;et.invalidateConnectedLinks();var on=lt.subject;lt.diagram.toolManager.linkingTool.isForwards?on.toNode.invalidateConnectedLinks():on.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),mt.current.nodeTemplate=On(Ne.NB,"Auto",{locationSpot:Ne.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ne.$u(120,60),minSize:new Ne.$u(40,40),resizable:!0,resizeCellSize:new Ne.$u(10,10),rotatable:!0},new Ne.KX("location","loc",Ne.E9.parse).makeTwoWay(Ne.E9.stringify),new Ne.KX("desiredSize","size",Ne.$u.parse).makeTwoWay(Ne.$u.stringify),On(Ne.bn,{name:"SHAPE",fill:Ma.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ne.z6.AllSides,toSpot:Ne.z6.AllSides},new Ne.KX("figure"),new Ne.KX("fill"),new Ne.KX("stroke","borderColor"),new Ne.KX("strokeWidth","thickness"),new Ne.KX("strokeDashArray","dash")),On(Ne.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),On(Ne.al,{margin:1,textAlign:"center",overflow:Ne.al.OverflowEllipsis,editable:!0},new Ne.KX("text").makeTwoWay(),new Ne.KX("stroke","color"))),mt.current.nodeTemplate.toolTip=On("ToolTip",On(Ne.s_,"Vertical",{maxSize:new Ne.$u(200,NaN)},On(Ne.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ne.KX("text")),On(Ne.al,{font:"10pt sans-serif",textAlign:"center"},new Ne.KX("text","details"))));function Zr(lt,et){var on=($n,Ia)=>{$n.handled=!0,$n.diagram.model.commit(Qn=>{var Va=Ia.part.adornedPart,Cn=new Ne.E9().setRectSpot(Va.actualBounds,lt);Cn.subtract(Va.location),Cn.scale(2,2),Cn.x+=Math.sign(Cn.x)*130,Cn.y+=Math.sign(Cn.y)*130,Cn.add(Va.location),Cn.snapToGridPoint($n.diagram.grid.gridOrigin,$n.diagram.grid.gridCellSize);var Na=Qn.copyNodeData(Va.data);Qn.setGroupKeyForNodeData(Na,Qn.getGroupKeyForNodeData(Va.data)),Qn.addNodeData(Na);var io={from:Va.key,to:Qn.getKeyForNodeData(Na)};Qn.addLinkData(io);var Go=$n.diagram.findNodeForData(Na);Go.location=Cn,$n.diagram.select(Go),setTimeout(()=>{$n.diagram.commandHandler.editTextBlock()},20)})};return On(Ne.bn,{figure:et,alignment:lt,alignmentFocus:lt.opposite(),width:lt.equals(Ne.z6.Top)||lt.equals(Ne.z6.Bottom)?25:18,height:lt.equals(Ne.z6.Top)||lt.equals(Ne.z6.Bottom)?18:25,fill:"orange",stroke:Ma.white,strokeWidth:4,mouseEnter:($n,Ia)=>Ia.fill="dodgerblue",mouseLeave:($n,Ia)=>Ia.fill="orange",isActionable:!0,click:on,contextClick:on})}function So(lt){return On(Ne.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(et,on)=>on.fill="dodgerblue",mouseLeave:(et,on)=>on.fill="orange",click:(et,on)=>{et.diagram.commandHandler.showContextMenu(on.part.adornedPart)}},lt||{})}mt.current.nodeTemplate.selectionAdornmentTemplate=On(Ne.uz,"Spot",On(Ne.Vm,{padding:10}),Zr(Ne.z6.Top,"TriangleUp"),Zr(Ne.z6.Left,"TriangleLeft"),Zr(Ne.z6.Right,"TriangleRight"),Zr(Ne.z6.Bottom,"TriangleDown"),So({alignment:new Ne.z6(.75,0)}));function ia(lt,et){return(on,$n)=>{on.handled=!0,on.diagram.model.commit(Ia=>{Ia.set($n.part.adornedPart.data,lt,et)})}}function yn(lt,et){return et||(et="color"),On(Ne.bn,{width:16,height:16,stroke:"lightgray",fill:lt,margin:1,background:"transparent",mouseEnter:(on,$n)=>$n.stroke="dodgerblue",mouseLeave:(on,$n)=>$n.stroke="lightgray",click:ia(et,lt),contextClick:ia(et,lt)})}function Jo(){return[On("ContextMenuButton",On(Ne.s_,"Horizontal",yn(Ma.white,"fill"),yn(Ma.beige,"fill"),yn(Ma.extralightblue,"fill"),yn(Ma.extralightred,"fill"))),On("ContextMenuButton",On(Ne.s_,"Horizontal",yn(Ma.lightgray,"fill"),yn(Ma.lightgreen,"fill"),yn(Ma.lightblue,"fill"),yn(Ma.lightred,"fill")))]}function Dr(){return[On("ContextMenuButton",On(Ne.s_,"Horizontal",yn(Ma.black),yn(Ma.green),yn(Ma.blue),yn(Ma.red))),On("ContextMenuButton",On(Ne.s_,"Horizontal",yn(Ma.white),yn(Ma.magenta),yn(Ma.purple),yn(Ma.orange)))]}function yo(lt,et){return et||(et="thickness"),On(Ne.bn,"LineH",{width:16,height:16,strokeWidth:lt,margin:1,background:"transparent",mouseEnter:(on,$n)=>$n.background="dodgerblue",mouseLeave:(on,$n)=>$n.background="transparent",click:ia(et,lt),contextClick:ia(et,lt)})}function Jr(lt,et){return et||(et="dash"),On(Ne.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:lt,margin:1,background:"transparent",mouseEnter:(on,$n)=>$n.background="dodgerblue",mouseLeave:(on,$n)=>$n.background="transparent",click:ia(et,lt),contextClick:ia(et,lt)})}function zo(){return[On("ContextMenuButton",On(Ne.s_,"Horizontal",yo(1),yo(2),yo(3),yo(4))),On("ContextMenuButton",On(Ne.s_,"Horizontal",Jr(null),Jr([2,4]),Jr([4,4])))]}function Ro(lt,et){return et||(et="figure"),On(Ne.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:lt,margin:1,background:"transparent",mouseEnter:(on,$n)=>$n.fill="dodgerblue",mouseLeave:(on,$n)=>$n.fill="lightgray",click:ia(et,lt),contextClick:ia(et,lt)})}mt.current.nodeTemplate.contextMenu=On("ContextMenu",On("ContextMenuButton",On(Ne.s_,"Horizontal",Ro("Rectangle"),Ro("RoundedRectangle"),Ro("Ellipse"),Ro("Diamond"))),On("ContextMenuButton",On(Ne.s_,"Horizontal",Ro("Parallelogram2"),Ro("ManualOperation"),Ro("Procedure"),Ro("Cylinder1"))),On("ContextMenuButton",On(Ne.s_,"Horizontal",Ro("Terminator"),Ro("CreateRequest"),Ro("Document"),Ro("TriangleDown"))),Jo(),Dr(),zo()),mt.current.groupTemplate=On(Ne.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ne.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(lt,et)=>{var on=et.addMembers(et.diagram.selection,!0);on||et.diagram.currentTool.doCancel()},avoidable:!1},new Ne.KX("location","loc",Ne.E9.parse).makeTwoWay(Ne.E9.stringify),On(Ne.s_,"Auto",{name:"BODY"},On(Ne.bn,{parameter1:10,fill:Ma.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ne.z6.AllSides,toSpot:Ne.z6.AllSides},new Ne.KX("fill"),new Ne.KX("stroke","color"),new Ne.KX("strokeWidth","thickness"),new Ne.KX("strokeDashArray","dash")),On(Ne.Vm,{background:"transparent",margin:20})),On(Ne.al,{alignment:Ne.z6.Top,alignmentFocus:Ne.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ne.KX("text"),new Ne.KX("stroke","color"))),mt.current.groupTemplate.selectionAdornmentTemplate=On(Ne.uz,"Spot",On(Ne.s_,"Auto",On(Ne.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),On(Ne.Vm,{margin:1.5})),So({alignment:Ne.z6.TopRight,alignmentFocus:Ne.z6.BottomRight})),mt.current.groupTemplate.contextMenu=On("ContextMenu",Jo(),Dr(),zo()),mt.current.linkTemplate=On(Ne.rU,{layerName:"Foreground",routing:Ne.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ne.KX("fromSpot","fromSpot",Ne.z6.parse),new Ne.KX("toSpot","toSpot",Ne.z6.parse),new Ne.KX("fromShortLength","dir",lt=>lt>=1?10:0),new Ne.KX("toShortLength","dir",lt=>lt>=1?10:0),new Ne.KX("points").makeTwoWay(),On(Ne.bn,{strokeWidth:2},new Ne.KX("stroke","color"),new Ne.KX("strokeWidth","thickness"),new Ne.KX("strokeDashArray","dash")),On(Ne.bn,{segmentIndex:0,segmentOffset:new Ne.E9(15,0),segmentOrientation:Ne.rU.OrientAlong,alignmentFocus:Ne.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ne.KX("fill","color"),new Ne.KX("visible","dir",lt=>lt===1)),On(Ne.bn,{segmentIndex:-1,segmentOffset:new Ne.E9(-10,6),segmentOrientation:Ne.rU.OrientPlus90,alignmentFocus:Ne.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ne.KX("fill","color"),new Ne.KX("visible","dir",lt=>lt>=1),new Ne.KX("width","thickness",lt=>7+3*lt),new Ne.KX("height","thickness",lt=>7+3*lt),new Ne.KX("segmentOffset","thickness",lt=>new Ne.E9(-15,4+1.5*lt))),On(Ne.bn,{segmentIndex:0,segmentOffset:new Ne.E9(15,-6),segmentOrientation:Ne.rU.OrientMinus90,alignmentFocus:Ne.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ne.KX("fill","color"),new Ne.KX("visible","dir",lt=>lt===2),new Ne.KX("width","thickness",lt=>7+3*lt),new Ne.KX("height","thickness",lt=>7+3*lt),new Ne.KX("segmentOffset","thickness",lt=>new Ne.E9(-15,4+1.5*lt))),On(Ne.al,{alignmentFocus:new Ne.z6(0,1,-4,0),editable:!0},new Ne.KX("text").makeTwoWay(),new Ne.KX("stroke","color"))),mt.current.linkTemplate.selectionAdornmentTemplate=On(Ne.uz,On(Ne.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Zo(2)},new Ne.KX("pathPattern","thickness",Zo)),So({alignmentFocus:new Ne.z6(0,0,-6,-4)}));function Zo(lt){return On(Ne.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(lt+4).toString()+" H3"})}function Po(lt){var et="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return lt===0?et="M0 0 M16 16 M0 8 L16 8":lt===2&&(et="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),On(Ne.bn,{geometryString:et,margin:2,background:"transparent",mouseEnter:(on,$n)=>$n.background="dodgerblue",mouseLeave:(on,$n)=>$n.background="transparent",click:ia("dir",lt),contextClick:ia("dir",lt)})}function Vo(lt){var et=(on,$n)=>{on.handled=!0,on.diagram.model.commit(Ia=>{var Qn=$n.part.adornedPart;Ia.set(Qn.data,lt?"toSpot":"fromSpot",Ne.z6.stringify(Ne.z6.AllSides)),(lt?Qn.toNode:Qn.fromNode).invalidateConnectedLinks()})};return On(Ne.bn,{width:12,height:12,fill:"transparent",mouseEnter:(on,$n)=>$n.background="dodgerblue",mouseLeave:(on,$n)=>$n.background="transparent",click:et,contextClick:et})}function aa(lt,et){var on=0,$n=Ne.z6.RightSide;lt.equals(Ne.z6.Top)?(on=270,$n=Ne.z6.TopSide):lt.equals(Ne.z6.Left)?(on=180,$n=Ne.z6.LeftSide):lt.equals(Ne.z6.Bottom)&&(on=90,$n=Ne.z6.BottomSide),et||(on-=180);var Ia=(Qn,Va)=>{Qn.handled=!0,Qn.diagram.model.commit(Cn=>{var Na=Va.part.adornedPart;Cn.set(Na.data,et?"toSpot":"fromSpot",Ne.z6.stringify($n)),(et?Na.toNode:Na.fromNode).invalidateConnectedLinks()})};return On(Ne.bn,{alignment:lt,alignmentFocus:lt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:on,background:"transparent",mouseEnter:(Qn,Va)=>Va.background="dodgerblue",mouseLeave:(Qn,Va)=>Va.background="transparent",click:Ia,contextClick:Ia})}mt.current.linkTemplate.contextMenu=On("ContextMenu",Dr(),zo(),On("ContextMenuButton",On(Ne.s_,"Horizontal",Po(0),Po(1),Po(2))),On("ContextMenuButton",On(Ne.s_,"Horizontal",On(Ne.s_,"Spot",Vo(!1),aa(Ne.z6.Top,!1),aa(Ne.z6.Left,!1),aa(Ne.z6.Right,!1),aa(Ne.z6.Bottom,!1)),On(Ne.s_,"Spot",{margin:new Ne.Zt(0,0,0,2)},Vo(!0),aa(Ne.z6.Top,!0),aa(Ne.z6.Left,!0),aa(Ne.z6.Right,!0),aa(Ne.z6.Bottom,!0)))));const oo=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -86,18 +86,18 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var So=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Do(lt){return console.log("shapeName:",lt),So.indexOf(lt)>=0}var Vt=new Ne.YI(qn.current,{maxSelectionCount:1,linkTemplate:On(Ne.rU,{locationSpot:Ne.z6.Center,selectionAdornmentTemplate:On(Ne.uz,"Link",{locationSpot:Ne.z6.Center},On(Ne.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),On(Ne.bn,{toArrow:"Standard",stroke:null}))},{routing:Ne.rU.AvoidsNodes,curve:Ne.rU.JumpOver,corner:5,toShortLength:4},new Ne.KX("points"),On(Ne.bn,{isPanelMain:!0,strokeWidth:2}),On(Ne.bn,{toArrow:"Standard",stroke:null})),model:new Ne.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ne.bn.getFigureGenerators().toArray().map(lt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:lt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return mt.current.addDiagramListener("TextEdited",function(lt){var et;const on=lt.subject.part;var $n=(et=document.activeElement)==null?void 0:et.value;typeof $n=="string"&&$n.trim()===""&&mt.current.model.commit(function(Ia){Ia.set(on.data,"text","\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}),Vt.nodeTemplate=On(Ne.NB,"Auto",{locationSpot:Ne.z6.Center},new Ne.KX("location","location",Ne.E9.parse).makeTwoWay(Ne.E9.stringify),On(Ne.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ne.KX("stroke").makeTwoWay(),new Ne.KX("fill").makeTwoWay(),new Ne.KX("figure")),On(Ne.al,{margin:new Ne.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ne.$u(16,16),maxSize:new Ne.$u(10,NaN),textAlign:"center",editable:!0},new Ne.KX("key").makeTwoWay())),setTimeout(()=>{mt.current.grid=On(Ne.s_,"Grid",On(Ne.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),On(Ne.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),mt.current.grid.visible=!0,mt.current.grid.gridCellStroke="darkgray",mt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=mt.current,mt.current}const Za=()=>Ln(this,null,function*(){var On=mt.current.makeImage();const Na=yield(0,qt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:On.src}});pt({src:Na.url})});return(0,z.useEffect)(()=>(setTimeout(()=>{Ha()},500),Aa(Ka+1),()=>{mt.current=null}),[]),nn.createElement("div",{ref:va,className:ma.current?`${an.maxH60} body-overflow-initial`:"body-overflow-initial"},nn.createElement(ft.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ka,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:nn.createElement(Mt.Z,null,nn.createElement(kt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),nn.createElement(kt.Z,{onClick:()=>{var On,Na,Zr=mt.current.selection.first();if(ma.current=!ma.current,document.activeElement&&Zr){let Po=(Na=(On=document.activeElement)==null?void 0:On.value)==null?void 0:Na.trim();typeof Po=="string"&&mt.current.model.commit(function(ia){ia.set(Zr.data,"text",Po||"\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}Aa(Ka+1)}},nn.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Qe},nn.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:an.flowChartWrp},nn.createElement("div",{style:{display:"flex",height:"100%"}},nn.createElement("div",{style:{width:"300px",height:"100%"}},nn.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),nn.createElement("div",{style:{height:"calc(100% - 50px)"},className:an.myPaletteDiv,ref:qn})),nn.createElement("div",{style:{flex:1,position:"relative"}},nn.createElement("div",{ref:Xn,style:{height:"80vh"}}))),nn.createElement("div",{className:"tr"},nn.createElement(ot.ZP,{size:"large",onClick:Za,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var De=Yt,ke=ue(5112),Ct=ue(5871);const zt=ke.ZP.Group,ln={margin:"0 8px"};var Dt=({callback:Qe,onCancel:pt})=>{function mt(Xn){Qe(Xn)}return z.createElement(Ie.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:mt},z.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},z.createElement("span",{style:ln},"\u5355\u5143\u683C\u6570\uFF1A"),z.createElement("span",{style:ln},"\u884C\u6570"),z.createElement(Ie.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},z.createElement(Ct.Z,null)),z.createElement("span",{style:ln},"\u5217\u6570"),z.createElement(Ie.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},z.createElement(Ct.Z,null))),z.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},z.createElement("span",{style:ln},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),z.createElement(Ie.default.Item,{name:"align"},z.createElement(zt,null,z.createElement(ke.ZP,{value:"default"},z.createElement("i",{className:"fa fa-align-justify"})),z.createElement(ke.ZP,{value:"left"},z.createElement("i",{className:"fa fa-align-left"})),z.createElement(ke.ZP,{value:"center"},z.createElement("i",{className:"fa fa-align-center"})),z.createElement(ke.ZP,{value:"right"},z.createElement("i",{className:"fa fa-align-right"}))))),z.createElement("div",{className:"flex-container flex-end"},z.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(ot.ZP,{type:"ghost",onClick:pt},"\u53D6\u6D88")))},Bt=ue(78673),bt=ue(43001),nt=ue.n(bt),Ut=(0,z.forwardRef)(({use3d:Qe,width:pt,height:mt,callback:Xn,showSaveButton:qn},ma)=>{const va=(0,z.useRef)(),Ka=(0,z.useRef)(),[Aa,Ha]=(0,z.useState)(!1),Za=(0,z.useRef)({id:va,appName:"graphing",width:pt||1e3,height:mt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,z.useEffect)(()=>{Ka.current=new(nt())(Za.current,!0),window.onload=function(){Ka.current.inject("applet_container")}},[]);const On=()=>{var Na=window.ggbApplet.getPNGBase64(1,!0,72);return Xn&&Xn(Na),Na};return(0,z.useEffect)(()=>{Za.current.appName=Aa?"3D":"graphing",Ka.current.inject("applet_container")},[Aa]),(0,z.useEffect)(()=>{Ha(Qe)},[Qe]),(0,z.useImperativeHandle)(ma,()=>({getImgData:On})),z.createElement(z.Fragment,null,z.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:va}),z.createElement(Mt.Z,{align:"middle"},z.createElement(kt.Z,{flex:1},z.createElement(Bt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Aa,onChange:Na=>Ha(Na)})),z.createElement(kt.Z,null,z.createElement(ot.ZP,{size:"large",onClick:On,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Nt=ue(76562),Ft=ue(1012),St=ue(8591);const Qt="link",Pt="upload-image",Tt="add-flowchart",oa="draw-image",rn="add-flowchart",ua="code-block",nr="add-table",gr="------------",hr={default:gr,left:`:${gr}`,center:`:${gr}:`,right:`${gr}:`};var $a=ue(37808),zr=(Qe,pt,mt)=>new Promise((Xn,qn)=>{var ma=Aa=>{try{Ka(mt.next(Aa))}catch(Ha){qn(Ha)}},va=Aa=>{try{Ka(mt.throw(Aa))}catch(Ha){qn(Ha)}},Ka=Aa=>Aa.done?Xn(Aa.value):Promise.resolve(Aa.value).then(ma,va);Ka((mt=mt.apply(Qe,pt)).next())});function kr(){}let Er=0;const Ar=1e4,Cr="\u2581",qa="@\u2581\u2581@",eo="@\u2581@",er=` +]}`;var Co=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Bo(lt){return console.log("shapeName:",lt),Co.indexOf(lt)>=0}var Vt=new Ne.YI(qn.current,{maxSelectionCount:1,linkTemplate:On(Ne.rU,{locationSpot:Ne.z6.Center,selectionAdornmentTemplate:On(Ne.uz,"Link",{locationSpot:Ne.z6.Center},On(Ne.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),On(Ne.bn,{toArrow:"Standard",stroke:null}))},{routing:Ne.rU.AvoidsNodes,curve:Ne.rU.JumpOver,corner:5,toShortLength:4},new Ne.KX("points"),On(Ne.bn,{isPanelMain:!0,strokeWidth:2}),On(Ne.bn,{toArrow:"Standard",stroke:null})),model:new Ne.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ne.bn.getFigureGenerators().toArray().map(lt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:lt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return mt.current.addDiagramListener("TextEdited",function(lt){var et;const on=lt.subject.part;var $n=(et=document.activeElement)==null?void 0:et.value;typeof $n=="string"&&$n.trim()===""&&mt.current.model.commit(function(Ia){Ia.set(on.data,"text","\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}),Vt.nodeTemplate=On(Ne.NB,"Auto",{locationSpot:Ne.z6.Center},new Ne.KX("location","location",Ne.E9.parse).makeTwoWay(Ne.E9.stringify),On(Ne.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ne.KX("stroke").makeTwoWay(),new Ne.KX("fill").makeTwoWay(),new Ne.KX("figure")),On(Ne.al,{margin:new Ne.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ne.$u(16,16),maxSize:new Ne.$u(10,NaN),textAlign:"center",editable:!0},new Ne.KX("key").makeTwoWay())),setTimeout(()=>{mt.current.grid=On(Ne.s_,"Grid",On(Ne.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),On(Ne.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),mt.current.grid.visible=!0,mt.current.grid.gridCellStroke="darkgray",mt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=mt.current,mt.current}const Za=()=>Ln(this,null,function*(){var On=mt.current.makeImage();const Ma=yield(0,qt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:On.src}});pt({src:Ma.url})});return(0,z.useEffect)(()=>(setTimeout(()=>{Ya()},500),Da(Ha+1),()=>{mt.current=null}),[]),nn.createElement("div",{ref:va,className:ma.current?`${an.maxH60} body-overflow-initial`:"body-overflow-initial"},nn.createElement(ft.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ha,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:nn.createElement(Mt.Z,null,nn.createElement(kt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),nn.createElement(kt.Z,{onClick:()=>{var On,Ma,Zr=mt.current.selection.first();if(ma.current=!ma.current,document.activeElement&&Zr){let So=(Ma=(On=document.activeElement)==null?void 0:On.value)==null?void 0:Ma.trim();typeof So=="string"&&mt.current.model.commit(function(ia){ia.set(Zr.data,"text",So||"\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}Da(Ha+1)}},nn.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Qe},nn.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:an.flowChartWrp},nn.createElement("div",{style:{display:"flex",height:"100%"}},nn.createElement("div",{style:{width:"300px",height:"100%"}},nn.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),nn.createElement("div",{style:{height:"calc(100% - 50px)"},className:an.myPaletteDiv,ref:qn})),nn.createElement("div",{style:{flex:1,position:"relative"}},nn.createElement("div",{ref:Xn,style:{height:"80vh"}}))),nn.createElement("div",{className:"tr"},nn.createElement(ot.ZP,{size:"large",onClick:Za,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var De=Yt,ke=ue(5112),Ct=ue(5871);const zt=ke.ZP.Group,ln={margin:"0 8px"};var Dt=({callback:Qe,onCancel:pt})=>{function mt(Xn){Qe(Xn)}return z.createElement(Ie.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:mt},z.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},z.createElement("span",{style:ln},"\u5355\u5143\u683C\u6570\uFF1A"),z.createElement("span",{style:ln},"\u884C\u6570"),z.createElement(Ie.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},z.createElement(Ct.Z,null)),z.createElement("span",{style:ln},"\u5217\u6570"),z.createElement(Ie.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},z.createElement(Ct.Z,null))),z.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},z.createElement("span",{style:ln},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),z.createElement(Ie.default.Item,{name:"align"},z.createElement(zt,null,z.createElement(ke.ZP,{value:"default"},z.createElement("i",{className:"fa fa-align-justify"})),z.createElement(ke.ZP,{value:"left"},z.createElement("i",{className:"fa fa-align-left"})),z.createElement(ke.ZP,{value:"center"},z.createElement("i",{className:"fa fa-align-center"})),z.createElement(ke.ZP,{value:"right"},z.createElement("i",{className:"fa fa-align-right"}))))),z.createElement("div",{className:"flex-container flex-end"},z.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(ot.ZP,{type:"ghost",onClick:pt},"\u53D6\u6D88")))},Bt=ue(78673),bt=ue(43001),nt=ue.n(bt),Ut=(0,z.forwardRef)(({use3d:Qe,width:pt,height:mt,callback:Xn,showSaveButton:qn},ma)=>{const va=(0,z.useRef)(),Ha=(0,z.useRef)(),[Da,Ya]=(0,z.useState)(!1),Za=(0,z.useRef)({id:va,appName:"graphing",width:pt||1e3,height:mt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,z.useEffect)(()=>{Ha.current=new(nt())(Za.current,!0),window.onload=function(){Ha.current.inject("applet_container")}},[]);const On=()=>{var Ma=window.ggbApplet.getPNGBase64(1,!0,72);return Xn&&Xn(Ma),Ma};return(0,z.useEffect)(()=>{Za.current.appName=Da?"3D":"graphing",Ha.current.inject("applet_container")},[Da]),(0,z.useEffect)(()=>{Ya(Qe)},[Qe]),(0,z.useImperativeHandle)(ma,()=>({getImgData:On})),z.createElement(z.Fragment,null,z.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:va}),z.createElement(Mt.Z,{align:"middle"},z.createElement(kt.Z,{flex:1},z.createElement(Bt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Da,onChange:Ma=>Ya(Ma)})),z.createElement(kt.Z,null,z.createElement(ot.ZP,{size:"large",onClick:On,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Nt=ue(76562),Ft=ue(1012),St=ue(8591);const Qt="link",Pt="upload-image",Tt="add-flowchart",ua="draw-image",rn="add-flowchart",la="code-block",ar="add-table",gr="------------",hr={default:gr,left:`:${gr}`,center:`:${gr}:`,right:`${gr}:`};var er=ue(37808),Vr=(Qe,pt,mt)=>new Promise((Xn,qn)=>{var ma=Da=>{try{Ha(mt.next(Da))}catch(Ya){qn(Ya)}},va=Da=>{try{Ha(mt.throw(Da))}catch(Ya){qn(Ya)}},Ha=Da=>Da.done?Xn(Da.value):Promise.resolve(Da.value).then(ma,va);Ha((mt=mt.apply(Qe,pt)).next())});function kr(){}let Er=0;const Ar=1e4,Cr="\u2581",$a="@\u2581\u2581@",no="@\u2581@",tr=` **\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`,yt=["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 wn(Qe){return/^\d+$/.test(Qe)?`${Qe}px`:Qe}const un=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Dn={[un+"-B"]:"bold",[un+"-I"]:"italic"},na={[Qt]:"\u6DFB\u52A0\u94FE\u63A5",[ua]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Pt]:"\u6DFB\u52A0\u56FE\u7247",[oa]:"\u6DFB\u52A0\u753B\u56FE",[Tt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[nr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var La=({defaultValue:Qe="",onChange:pt,width:mt="100%",height:Xn=400,miniToolbar:qn=!1,isFocus:ma=!1,watch:va,insertTemp:Ka,mode:Aa="markdown",id:Ha="markdown-editor-id",showResizeBar:Za=!1,noStorage:On=!1,showNullButton:Na=!1,showNullProgramButton:Zr=!1,hidetoolBar:Po=!1,fullScreen:ia=!1,onBlur:yn,onCMBeforeChange:Jo,onFullScreen:Dr,className:Fo="",disablePaste:Qr=!1,disabled:Vo=!1,disabledFill:Ro=!1,placeholder:Zo="",values:Eo="",extraUse:Go})=>{const[aa,ao]=(0,z.useState)(null),[So,Do]=(0,z.useState)(Qe),[Vt,lt]=(0,z.useState)(va),[et,on]=(0,z.useState)(ia),[$n,Ia]=(0,z.useState)(""),[Qn,za]=(0,z.useState)(0),[Cn,Oa]=(0,z.useState)(Xn),[uo,jo]=(0,z.useState)(!1),mu=(0,z.useRef)((0,Ft.Z)()),Br=(0,z.useRef)(!1),ca=(0,z.useRef)(),[Vr,Gr]=(0,z.useState)(0),[Xr,fo]=(0,z.useState)(0),cr=(0,z.useRef)(),ur=(0,z.useRef)(),xr=(0,z.useRef)(),Yr=(0,z.useRef)(),co=()=>zr(void 0,null,function*(){var Zn;const ta=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:mu.current}});(Zn=ta==null?void 0:ta.attachments)!=null&&Zn.length&&(console.log("cm:",aa,cr),ta.attachments.map(Kn=>{Kn.content_type.indexOf("image")>-1?aa.replaceSelection(`![,](/api/attachments/${Kn.id}?type=${Kn.content_type})`):Kn.content_type.indexOf("video")>-1?aa.replaceSelection(``):Kn.content_type.indexOf("pdf")>-1?aa.replaceSelection(`${Kn.name}`):aa.replaceSelection(`[${Kn.name}](${ENV.API_SERVER}/api/attachments/${Kn.id}?type=${Kn.content_type})`)}))});(0,z.useEffect)(()=>{const Zn=window.scrollY||window.pageYOffset;Do(Eo),aa==null||aa.setValue(Eo),window.scrollTo(0,Zn)},[Eo]),(0,z.useEffect)(()=>{Dr==null||Dr(et)},[et]),(0,z.useEffect)(()=>{if(cr.current){let Zn=function(Kn,sa){var Jr;if(Qr){sa.preventDefault();return}const ro=sa.clipboardData;if(ro){const Bo=ro.types.toString(),lr=ro.items;if(Bo==="Files"||ro.types.indexOf("Files")>-1){if(sa.preventDefault(),Aa=="stex")return;try{let ir=lr[1];((Jr=lr[0])==null?void 0:Jr.kind)==="file"&&(ir=lr[0]);const Ya=ir.getAsFile(),jr=Ya.name.split(".").pop();(0,rt.I)(Ya,Lo=>{var Or,to,lo;Lo.id?((Or=Ya==null?void 0:Ya.type)==null?void 0:Or.indexOf("image"))>-1?ta.replaceSelection(``):((to=Ya==null?void 0:Ya.type)==null?void 0:to.indexOf("video"))>-1?ta.replaceSelection(``):((lo=Ya==null?void 0:Ya.type)==null?void 0:lo.indexOf("pdf"))>-1?ta.replaceSelection(`${Ya.name}`):yt.includes(jr)?ta.replaceSelection(`${Ya.name}`):ta.replaceSelection(`[${Ya.name}](/api/attachments/${Lo.id}?type=${Lo.content_type})`):(Lo==null?void 0:Lo.status)===401&&(St.ZP.warning((Lo==null?void 0:Lo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(ir){St.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ta=xe().fromTextArea(cr.current,{mode:Aa,lineNumbers:!qn,lineWrapping:!0,value:Qe,autoCloseTags:!Zr,autoCloseBrackets:!0});return ta.on("keyup",function(Kn,sa){sa.keyCode===8&&(Kn.getValue()==""?ta.setOption("placeholder",Zo):ta.setOption("placeholder",null))}),ta.on("keydown",function(Kn,sa){if(sa.keyCode===8){var Jr=Wa(Kn);Jr&&sa.preventDefault()}}),ma&&ta.focus(),ta.on("paste",Zn),ta.on("dragleave",function(Kn,sa){ur.current.classList.remove("mouse-hover-md")}),Vo&&ta.on("beforeChange",function(Kn,sa){(sa.origin==="paste"||sa.origin==="+input")&&sa.cancel()}),ao(ta),()=>{ta.off("paste",Zn)}}},[]);const Lr=(0,z.useCallback)(()=>{if(ur.current)try{}catch(Zn){console.log(Zn,"---- to set md editor body height")}},[Cn,ur,et]);(0,z.useEffect)(()=>{function Zn(){let ta=new Ye.Z(Kn=>{for(let sa of Kn)(sa.target.offsetHeight>0||sa.target.offsetWidth>0)&&(Lr(),aa.setSize("100%","100%"),aa.refresh())});return ta.observe(cr.current.parentElement),ta}if(aa){const ta=Zn();return()=>{var Kn,sa;(Kn=cr.current)!=null&&Kn.parentElement&&ta.unobserve((sa=cr.current)==null?void 0:sa.parentElement)}}},[aa,Lr]),(0,z.useEffect)(()=>{if(aa){let Zn=[];for(const[ta,Kn]of Object.entries(Dn)){let sa={[ta]:()=>{Sa(Kn)}};Zn.push(sa),aa.addKeyMap(sa)}return ca.current=setInterval(()=>{Br.current&&co()},4e3),()=>{clearInterval(ca.current);for(let ta of Zn)aa.removeKeyMap(ta)}}},[aa]),(0,z.useEffect)(()=>{ia!==et&&on(ia)},[ia]),(0,$a.Z)(()=>{if(!On&&Qn>0){let Zn=new Date().getTime(),ta=window.sessionStorage.getItem(Ha);Zn>=Qn+Ar&&(!ta||ta!==So)&&(window.sessionStorage.setItem(Ha,So),jo(!0))}},Ar),(0,z.useEffect)(()=>{lt(va)},[aa,va]),(0,z.useEffect)(()=>{aa&&ma&&aa.focus()},[aa,ma]),(0,z.useEffect)(()=>{if(Vt&&aa){let Zn=function(Kn){let sa=Kn.target;if(Yr.current){let Jr=sa.scrollTop/sa.scrollHeight;Yr.current.scrollTop=Yr.current.scrollHeight*Jr}};const ta=aa.getScrollerElement();return ta.addEventListener("scroll",Zn),()=>{ta.removeEventListener("scroll",Zn)}}},[aa,Vt]),(0,z.useEffect)(()=>{if(aa&&Jo){let Zn=function(ta,Kn){Jo(ta,Kn)};return aa.on("beforeChange",Zn),()=>{aa.off("beforeChange",Zn)}}},[aa,Jo]),(0,z.useEffect)(()=>{if(aa&&yn){let Zn=function(){yn(aa.getValue())};return aa.on("blur",Zn),()=>{aa.off("blur",Zn)}}},[aa,yn]);function Wa(Zn,ta){var Kn=Zn.getDoc(),sa=Kn.getCursor(),Jr=Kn.getLine(sa.line),ro=Jr.charAt(sa.ch-1),Bo=Jr.lastIndexOf("@\u2581@",sa.ch),lr=Jr.lastIndexOf("@\u2581\u2581@",sa.ch),ir=Bo>lr?Bo:lr,Ya=Bo>lr?3:4;if(qa.indexOf(ro)===-1)return null;if(console.log("change1:",ta,Zn,Jr,sa,ir,Bo,lr,ro),ir>=0&&sa.ch-ir<5){var jr=ir+Ya;return Kn.replaceRange("",{line:sa.line,ch:ir},{line:sa.line,ch:jr}),{line:sa.line,ch:jr}}return null}(0,z.useEffect)(()=>{if(aa){let Zn=function(ta,Kn){const sa=ta.getValue();Do(sa),za(new Date().getTime()),ta.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),pt&&(Zr?pt(sa,xn(sa)):pt(sa))};return aa.on("change",Zn),()=>{aa.off("change",Zn)}}},[aa,pt]),(0,z.useEffect)(()=>{if(aa)if(Qe==null)aa.setValue(""),Do("");else{const Zn=window.scrollY||window.pageYOffset;Qe!==aa.getValue()&&(aa.setValue(Qe),Do(Qe),aa.setCursor(Vo?1:aa.lineCount(),0),window.scrollTo(0,Zn))}},[aa,Qe]);const Sa=(0,z.useCallback)(Zn=>{const ta=aa.getCursor(),Kn=aa.getSelection();let sa=Kn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,yt=["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 wn(Qe){return/^\d+$/.test(Qe)?`${Qe}px`:Qe}const un=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Dn={[un+"-B"]:"bold",[un+"-I"]:"italic"},na={[Qt]:"\u6DFB\u52A0\u94FE\u63A5",[la]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Pt]:"\u6DFB\u52A0\u56FE\u7247",[ua]:"\u6DFB\u52A0\u753B\u56FE",[Tt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[ar]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Oa=({defaultValue:Qe="",onChange:pt,width:mt="100%",height:Xn=400,miniToolbar:qn=!1,isFocus:ma=!1,watch:va,insertTemp:Ha,mode:Da="markdown",id:Ya="markdown-editor-id",showResizeBar:Za=!1,noStorage:On=!1,showNullButton:Ma=!1,showNullProgramButton:Zr=!1,hidetoolBar:So=!1,fullScreen:ia=!1,onBlur:yn,onCMBeforeChange:Jo,onFullScreen:Dr,className:yo="",disablePaste:Jr=!1,disabled:zo=!1,disabledFill:Ro=!1,placeholder:Zo="",values:Po="",extraUse:Vo})=>{const[aa,oo]=(0,z.useState)(null),[Co,Bo]=(0,z.useState)(Qe),[Vt,lt]=(0,z.useState)(va),[et,on]=(0,z.useState)(ia),[$n,Ia]=(0,z.useState)(""),[Qn,Va]=(0,z.useState)(0),[Cn,Na]=(0,z.useState)(Xn),[io,Go]=(0,z.useState)(!1),mu=(0,z.useRef)((0,Ft.Z)()),Br=(0,z.useRef)(!1),ca=(0,z.useRef)(),[Gr,jr]=(0,z.useState)(0),[qr,po]=(0,z.useState)(0),dr=(0,z.useRef)(),lr=(0,z.useRef)(),xr=(0,z.useRef)(),Xr=(0,z.useRef)(),fo=()=>Vr(void 0,null,function*(){var Zn;const ta=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:mu.current}});(Zn=ta==null?void 0:ta.attachments)!=null&&Zn.length&&(console.log("cm:",aa,dr),ta.attachments.map(Kn=>{Kn.content_type.indexOf("image")>-1?aa.replaceSelection(`![,](/api/attachments/${Kn.id}?type=${Kn.content_type})`):Kn.content_type.indexOf("video")>-1?aa.replaceSelection(``):Kn.content_type.indexOf("pdf")>-1?aa.replaceSelection(`${Kn.name}`):aa.replaceSelection(`[${Kn.name}](${ENV.API_SERVER}/api/attachments/${Kn.id}?type=${Kn.content_type})`)}))});(0,z.useEffect)(()=>{const Zn=window.scrollY||window.pageYOffset;Bo(Po),aa==null||aa.setValue(Po),window.scrollTo(0,Zn)},[Po]),(0,z.useEffect)(()=>{Dr==null||Dr(et)},[et]),(0,z.useEffect)(()=>{if(dr.current){let Zn=function(Kn,sa){var $r;if(Jr){sa.preventDefault();return}const uo=sa.clipboardData;if(uo){const xo=uo.types.toString(),ir=uo.items;if(xo==="Files"||uo.types.indexOf("Files")>-1){if(sa.preventDefault(),Da=="stex")return;try{let sr=ir[1];(($r=ir[0])==null?void 0:$r.kind)==="file"&&(sr=ir[0]);const Qa=sr.getAsFile(),Ur=Qa.name.split(".").pop();(0,rt.I)(Qa,Lo=>{var Or,ao,so;Lo.id?((Or=Qa==null?void 0:Qa.type)==null?void 0:Or.indexOf("image"))>-1?ta.replaceSelection(``):((ao=Qa==null?void 0:Qa.type)==null?void 0:ao.indexOf("video"))>-1?ta.replaceSelection(``):((so=Qa==null?void 0:Qa.type)==null?void 0:so.indexOf("pdf"))>-1?ta.replaceSelection(`${Qa.name}`):yt.includes(Ur)?ta.replaceSelection(`${Qa.name}`):ta.replaceSelection(`[${Qa.name}](/api/attachments/${Lo.id}?type=${Lo.content_type})`):(Lo==null?void 0:Lo.status)===401&&(St.ZP.warning((Lo==null?void 0:Lo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(sr){St.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ta=xe().fromTextArea(dr.current,{mode:Da,lineNumbers:!qn,lineWrapping:!0,value:Qe,autoCloseTags:!Zr,autoCloseBrackets:!0});return ta.on("keyup",function(Kn,sa){sa.keyCode===8&&(Kn.getValue()==""?ta.setOption("placeholder",Zo):ta.setOption("placeholder",null))}),ta.on("keydown",function(Kn,sa){if(sa.keyCode===8){var $r=Wa(Kn);$r&&sa.preventDefault()}}),ma&&ta.focus(),ta.on("paste",Zn),ta.on("dragleave",function(Kn,sa){lr.current.classList.remove("mouse-hover-md")}),zo&&ta.on("beforeChange",function(Kn,sa){(sa.origin==="paste"||sa.origin==="+input")&&sa.cancel()}),oo(ta),()=>{ta.off("paste",Zn)}}},[]);const Lr=(0,z.useCallback)(()=>{if(lr.current)try{}catch(Zn){console.log(Zn,"---- to set md editor body height")}},[Cn,lr,et]);(0,z.useEffect)(()=>{function Zn(){let ta=new Ye.Z(Kn=>{for(let sa of Kn)(sa.target.offsetHeight>0||sa.target.offsetWidth>0)&&(Lr(),aa.setSize("100%","100%"),aa.refresh())});return ta.observe(dr.current.parentElement),ta}if(aa){const ta=Zn();return()=>{var Kn,sa;(Kn=dr.current)!=null&&Kn.parentElement&&ta.unobserve((sa=dr.current)==null?void 0:sa.parentElement)}}},[aa,Lr]),(0,z.useEffect)(()=>{if(aa){let Zn=[];for(const[ta,Kn]of Object.entries(Dn)){let sa={[ta]:()=>{Sa(Kn)}};Zn.push(sa),aa.addKeyMap(sa)}return ca.current=setInterval(()=>{Br.current&&fo()},4e3),()=>{clearInterval(ca.current);for(let ta of Zn)aa.removeKeyMap(ta)}}},[aa]),(0,z.useEffect)(()=>{ia!==et&&on(ia)},[ia]),(0,er.Z)(()=>{if(!On&&Qn>0){let Zn=new Date().getTime(),ta=window.sessionStorage.getItem(Ya);Zn>=Qn+Ar&&(!ta||ta!==Co)&&(window.sessionStorage.setItem(Ya,Co),Go(!0))}},Ar),(0,z.useEffect)(()=>{lt(va)},[aa,va]),(0,z.useEffect)(()=>{aa&&ma&&aa.focus()},[aa,ma]),(0,z.useEffect)(()=>{if(Vt&&aa){let Zn=function(Kn){let sa=Kn.target;if(Xr.current){let $r=sa.scrollTop/sa.scrollHeight;Xr.current.scrollTop=Xr.current.scrollHeight*$r}};const ta=aa.getScrollerElement();return ta.addEventListener("scroll",Zn),()=>{ta.removeEventListener("scroll",Zn)}}},[aa,Vt]),(0,z.useEffect)(()=>{if(aa&&Jo){let Zn=function(ta,Kn){Jo(ta,Kn)};return aa.on("beforeChange",Zn),()=>{aa.off("beforeChange",Zn)}}},[aa,Jo]),(0,z.useEffect)(()=>{if(aa&&yn){let Zn=function(){yn(aa.getValue())};return aa.on("blur",Zn),()=>{aa.off("blur",Zn)}}},[aa,yn]);function Wa(Zn,ta){var Kn=Zn.getDoc(),sa=Kn.getCursor(),$r=Kn.getLine(sa.line),uo=$r.charAt(sa.ch-1),xo=$r.lastIndexOf("@\u2581@",sa.ch),ir=$r.lastIndexOf("@\u2581\u2581@",sa.ch),sr=xo>ir?xo:ir,Qa=xo>ir?3:4;if($a.indexOf(uo)===-1)return null;if(console.log("change1:",ta,Zn,$r,sa,sr,xo,ir,uo),sr>=0&&sa.ch-sr<5){var Ur=sr+Qa;return Kn.replaceRange("",{line:sa.line,ch:sr},{line:sa.line,ch:Ur}),{line:sa.line,ch:Ur}}return null}(0,z.useEffect)(()=>{if(aa){let Zn=function(ta,Kn){const sa=ta.getValue();Bo(sa),Va(new Date().getTime()),ta.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),pt&&(Zr?pt(sa,xn(sa)):pt(sa))};return aa.on("change",Zn),()=>{aa.off("change",Zn)}}},[aa,pt]),(0,z.useEffect)(()=>{if(aa)if(Qe==null)aa.setValue(""),Bo("");else{const Zn=window.scrollY||window.pageYOffset;Qe!==aa.getValue()&&(aa.setValue(Qe),Bo(Qe),aa.setCursor(zo?1:aa.lineCount(),0),window.scrollTo(0,Zn))}},[aa,Qe]);const Sa=(0,z.useCallback)(Zn=>{const ta=aa.getCursor(),Kn=aa.getSelection();let sa=Kn.split(` `);switch(Zn){case"bold":return aa.replaceSelection("**"+Kn+"**"),Kn===""&&aa.setCursor(ta.line,ta.ch+2),aa.focus();case"italic":return aa.replaceSelection("*"+Kn+"*"),Kn===""&&aa.setCursor(ta.line,ta.ch+1),aa.focus();case"code":return aa.replaceSelection("`"+Kn+"`"),Kn===""&&aa.setCursor(ta.line,ta.ch+1),aa.focus();case"inline-latex":return Ia("inline-latex"),aa.focus();case"latex":return aa.replaceSelection("```latex\n"+Kn+"\n```"),aa.setCursor(ta.line+1,Kn.length+1),aa.focus();case"line-break":return aa.replaceSelection(`
-`),aa.focus();case"list-ul":return Kn===""?aa.replaceSelection("- "+Kn):aa.replaceSelection(sa.map(Jr=>Jr===""?"":`- ${Jr}`).join(` -`)),aa.focus();case"list-ol":return Kn===""?aa.replaceSelection("1. "+Kn):aa.replaceSelection(sa.map((Jr,ro)=>Jr===""?"":`${ro+1}. ${Jr}`).join(` -`)),aa.focus();case"add-null-ch":return Kn===""&&aa.setCursor(ta.line,ta.ch),aa.replaceSelection(Cr),aa.focus();case"add-signal":return Kn===""&&aa.setCursor(ta.line,ta.ch),aa.replaceSelection(eo),aa.focus();case"add-multiple":return Kn===""&&aa.setCursor(ta.line,ta.ch),aa.replaceSelection(qa),aa.focus();case"inster-template-1":return Kn===""&&aa.setCursor(ta.line,ta.ch),aa.replaceSelection(er),aa.focus();case"eraser":return aa.setValue(""),aa.focus();case"trigger-watch":return lt(!Vt),aa.focus();case"trigger-full-screen":return on(!et),aa.focus();case Qt:Ia(Qt);return;case ua:Ia(ua);return;case Pt:Ia(Pt);return;case oa:Ia(oa);return;case"maths-latex":Ia("maths-latex");return;case Tt:Ia(Tt);return;case nr:Ia(nr);return;default:throw new Error}},[aa,Vt,et]),$e=(0,z.useCallback)((Zn,ta)=>{var Kn,sa,Jr,ro,Bo,lr;switch(Ia(""),$n){case Qt:const{title:Or,link:to}=Zn;return aa.replaceSelection(`[${Or}](${to})`),aa.focus();case ua:const{language:lo,content:Nr}=Zn;return aa.replaceSelection(["```"+lo,Nr,"```"].join(` -`)),aa.focus();case"maths-latex":for(var ir=atob(Zn),Ya=new Uint8Array(ir.length),jr=0;jr{pu.id?aa.replaceSelection(`![,](/api/attachments/${pu.id}?type=${pu.content_type})`):(pu==null?void 0:pu.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":aa.replaceSelection("`$$"+Zn+"$$`");break;case Pt:case oa:case rn:const{src:eu,alt:yu}=Zn,mo=ta,Bu=(Jr=(sa=(Kn=mo==null?void 0:mo.name)==null?void 0:Kn.split("."))==null?void 0:sa.pop)==null?void 0:Jr.call(sa);return((ro=mo==null?void 0:mo.type)==null?void 0:ro.indexOf("image"))>-1||!(mo!=null&&mo.type)?mo.align||mo.width?aa.replaceSelection(`

${yu||

`):aa.replaceSelection(`${yu||`):((Bo=mo==null?void 0:mo.type)==null?void 0:Bo.indexOf("video"))>-1?aa.replaceSelection(``):((lr=mo==null?void 0:mo.type)==null?void 0:lr.indexOf("pdf"))>-1?aa.replaceSelection(`${mo.name}`):yt.includes(Bu)?aa.replaceSelection(`${mo.name}`):aa.replaceSelection(`[${mo.name}](${eu})`),aa.focus();case nr:const{row:Oo,col:Tu,align:Wo}=Zn;let ku=` +`),aa.focus();case"list-ul":return Kn===""?aa.replaceSelection("- "+Kn):aa.replaceSelection(sa.map($r=>$r===""?"":`- ${$r}`).join(` +`)),aa.focus();case"list-ol":return Kn===""?aa.replaceSelection("1. "+Kn):aa.replaceSelection(sa.map(($r,uo)=>$r===""?"":`${uo+1}. ${$r}`).join(` +`)),aa.focus();case"add-null-ch":return Kn===""&&aa.setCursor(ta.line,ta.ch),aa.replaceSelection(Cr),aa.focus();case"add-signal":return Kn===""&&aa.setCursor(ta.line,ta.ch),aa.replaceSelection(no),aa.focus();case"add-multiple":return Kn===""&&aa.setCursor(ta.line,ta.ch),aa.replaceSelection($a),aa.focus();case"inster-template-1":return Kn===""&&aa.setCursor(ta.line,ta.ch),aa.replaceSelection(tr),aa.focus();case"eraser":return aa.setValue(""),aa.focus();case"trigger-watch":return lt(!Vt),aa.focus();case"trigger-full-screen":return on(!et),aa.focus();case Qt:Ia(Qt);return;case la:Ia(la);return;case Pt:Ia(Pt);return;case ua:Ia(ua);return;case"maths-latex":Ia("maths-latex");return;case Tt:Ia(Tt);return;case ar:Ia(ar);return;default:throw new Error}},[aa,Vt,et]),$e=(0,z.useCallback)((Zn,ta)=>{var Kn,sa,$r,uo,xo,ir;switch(Ia(""),$n){case Qt:const{title:Or,link:ao}=Zn;return aa.replaceSelection(`[${Or}](${ao})`),aa.focus();case la:const{language:so,content:Nr}=Zn;return aa.replaceSelection(["```"+so,Nr,"```"].join(` +`)),aa.focus();case"maths-latex":for(var sr=atob(Zn),Qa=new Uint8Array(sr.length),Ur=0;Ur{pu.id?aa.replaceSelection(`![,](/api/attachments/${pu.id}?type=${pu.content_type})`):(pu==null?void 0:pu.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":aa.replaceSelection("`$$"+Zn+"$$`");break;case Pt:case ua:case rn:const{src:tu,alt:yu}=Zn,vo=ta,Bu=($r=(sa=(Kn=vo==null?void 0:vo.name)==null?void 0:Kn.split("."))==null?void 0:sa.pop)==null?void 0:$r.call(sa);return((uo=vo==null?void 0:vo.type)==null?void 0:uo.indexOf("image"))>-1||!(vo!=null&&vo.type)?vo.align||vo.width?aa.replaceSelection(`

${yu||

`):aa.replaceSelection(`${yu||`):((xo=vo==null?void 0:vo.type)==null?void 0:xo.indexOf("video"))>-1?aa.replaceSelection(``):((ir=vo==null?void 0:vo.type)==null?void 0:ir.indexOf("pdf"))>-1?aa.replaceSelection(`${vo.name}`):yt.includes(Bu)?aa.replaceSelection(`${vo.name}`):aa.replaceSelection(`[${vo.name}](${tu})`),aa.focus();case ar:const{row:Oo,col:Tu,align:Wo}=Zn;let ku=` `;for(let pu=0;pu{switch($n){case Qt:return z.createElement(Wn,{callback:$e,onCancel:Wt});case ua:return z.createElement(cn.Z,{callback:$e,onCancel:Wt});case Pt:return z.createElement(rt.Z,{callback:$e,onCancel:Wt});case Tt:return z.createElement(De,{callback:$e,onCancel:Wt});case nr:return z.createElement(Dt,{callback:$e,onCancel:Wt});case"maths-latex":return z.createElement(Ut,{showSaveButton:!0,callback:$e});case"inline-latex":return z.createElement(Nt.Z,{showSaveButton:!0,callback:$e});default:return null}},[$n]);function Wt(){Ia("")}(0,z.useEffect)(()=>{if(xr.current){let Zn=function(Bo){Jr=!0,ro=Bo.pageY},ta=function(){Jr=!1},Kn=function(Bo){if(Jr){let lr=Bo.pageY-ro;lr<0&&(lr=0),lr>300&&(lr=300);let ir=Xn+lr+"px";Oa(ir)}},sa=xr.current,Jr=!1,ro=0;return sa.addEventListener("mousedown",Zn),document.addEventListener("mousemove",Kn),document.addEventListener("mouseup",ta),()=>{sa.removeEventListener("mousedown",Zn),document.removeEventListener("mousemove",Kn),document.removeEventListener("mouseup",ta)}}},[aa,xr]),(0,z.useEffect)(()=>{Oa(Xn)},[Xn]);const Bn=wn(mt),Nn=wn(Cn),vr={width:Bn,height:Nn},wr=(0,z.useMemo)(()=>{if(Qn){let Zn=new Date(Qn),ta=Zn.getHours(),Kn=Zn.getMinutes(),sa=Zn.getSeconds();return ta=ta<10?"0"+ta:ta,Kn=Kn<10?"0"+Kn:Kn,sa=sa<10?"0"+sa:sa,`${ta}:${Kn}:${sa}`}return 0},[Qn]),xn=Zn=>{const ta=[];if(Zr){let Kn=-1;Zn=Zn.replace(/(@▁▁@|@▁@)/g,function(sa,Jr,ro){ta.push({multiLine:sa!==eo})})}return ta};function Da(){window.sessionStorage.removeItem(Ha),jo(!1),za(0)}function Mr(){jo(!1),za(0),aa.setValue(window.sessionStorage.getItem(Ha))}(0,z.useEffect)(()=>{na[$n]&&$n!==oa&&$n!==Tt&&setTimeout(()=>{const Zn=document.getElementsByClassName("markdown-popup-form")[0],ta=window.innerWidth/2-Zn.offsetWidth/2,Kn=window.innerHeight/2-Zn.offsetHeight/2;Gr(ta),fo(Kn)},0)},[$n]);const wo=Zn=>{Zn.preventDefault();const ta=Zn.clientX-Vr,Kn=Zn.clientY-Xr;document.body.onmousemove=sa=>{let Jr=sa.clientX-ta,ro=sa.clientY-Kn;const Bo=document.getElementsByClassName("markdown-popup-form")[0],lr=window.innerWidth-Bo.offsetWidth,ir=window.innerHeight-Bo.offsetHeight;Jr=Math.max(0,Math.min(Jr,lr)),ro=Math.max(0,Math.min(ro,ir)),_o(sa.clientX,sa.clientY,ta,Kn)&&(Gr(Jr),fo(ro))},document.body.onmouseup=function(){document.body.onmousemove=null}},_o=(Zn,ta,Kn,sa)=>{const Jr=document.body.clientHeight,ro=document.body.clientWidth;return Zn<20&&Kn>Zn||Zn>ro-20&&Knta||ta>Jr-20&&saht in Ie?He(Ie,ht,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ie[ht]=ot,ee=(Ie,ht)=>{for(var ot in ht||(ht={}))E.call(ht,ot)&&y(Ie,ot,ht[ot]);if(a)for(var ot of a(ht))b.call(ht,ot)&&y(Ie,ot,ht[ot]);return Ie},ae=(Ie,ht)=>ut(Ie,fe(ht));const{useForm:se}=z.default,ce={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var Se=({callback:Ie,onCancel:ht})=>{const[ot]=se();let vt=(0,Re.useRef)();function ea(da){vt.current.width=ot.getFieldValue("width"),vt.current.align=ot.getFieldValue("align"),Ie(da,vt.current)}function Hn(da,Xt){if(da.status===-1){x.ZP.error(da.message);return}ot.setFieldsValue({src:`/api/attachments/${da.id}`,type:Xt.type})}function Fa(da){let Xt=da.target.files[0];vt.current=Xt,Oe(Xt,Hn)}return We.createElement(z.default,ae(ee({form:ot},de),{className:"upload-image-panel",onFinish:ea,style:{width:470,overflow:"hidden"}}),We.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},We.createElement("div",{className:"flex-container"},We.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},We.createElement(xe.default,{style:ce})),We.createElement(Ae,{onFileChange:Fa}))),We.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},We.createElement(xe.default,{style:{width:264}})),We.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},We.createElement(Ye.Z,null,We.createElement(z.default.Item,{name:"width",style:{margin:0}},We.createElement(Te.Z,{style:{width:264}})),We.createElement("span",{className:"ml8"},"%"))),We.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},We.createElement(Je.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"}]})),We.createElement("aside",null,We.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},We.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),We.createElement(ye.ZP,{type:"default",onClick:ht},"\u53D6\u6D88"))))};function Ae({onFileChange:Ie}){return We.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",We.createElement("input",{type:"file",onChange:Ie}))}function Oe(Ie,ht){if(!Ie)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Be.bg)())throw x.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ot=new FormData;ot.append("editormd-image-file",Ie),ot.append("file_param_name","editormd-image-file"),ot.append("byxhr","true");var vt=new window.XMLHttpRequest;vt.withCredentials=!0,vt.addEventListener("load",function(ea){ht(JSON.parse(ea.target.responseText),Ie)},!1),vt.addEventListener("error",function(ea){console.error(ea)},!1),vt.open("POST",`${gt.KI}/api/attachments.json`),vt.send(ot)}},91558:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return xe}});var z=ue(59301),x=ue(4676);class xe extends z.Component{constructor(Te){super(Te);const Je=window.document;this.node=Je.createElement("div"),Je.body.appendChild(this.node)}render(){const{children:Te}=this.props;return(0,x.createPortal)(Te,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},37808:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return x}});var z=ue(59301);function x(xe,Ye){const Te=(0,z.useRef)();(0,z.useEffect)(()=>{Te.current=xe}),(0,z.useEffect)(()=>{function Je(){Te.current()}if(Ye!==null){let ye=setInterval(Je,Ye);return()=>clearInterval(ye)}},[Ye])}},65418:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Re}});var z=ue(43418),x=ue(3113),xe=ue(25690),Ye=ue(87169),Te={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Je=ue(32637),ye=ue(59301);const gt=({classroomList:Be,dispatch:We,user:He})=>ye.createElement(z.default,{open:Be.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ye.createElement("span",null,ye.createElement(Ye.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{We({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ye.createElement("div",{style:{textAlign:"center",marginBottom:30}},ye.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",ye.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),ye.createElement("img",{style:{width:130,height:130},src:Je})),ye.createElement("div",{className:Te.bottom},ye.createElement(x.ZP,{className:Te.yes,onClick:()=>{We({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var Re=(0,xe.connect)(({classroomList:Be,user:We})=>({classroomList:Be,user:We}))(gt)},11693:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return E}});var z=ue(59301),x=ue(25690),xe=ue(78241),Ye=ue(8591),Te=ue(43418),Je=ue(92832),ye={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},gt=Object.defineProperty,Re=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,He=(b,y,ee)=>y in b?gt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):b[y]=ee,ut=(b,y)=>{for(var ee in y||(y={}))Be.call(y,ee)&&He(b,ee,y[ee]);if(Re)for(var ee of Re(y))We.call(y,ee)&&He(b,ee,y[ee]);return b},fe=(b,y,ee)=>new Promise((ae,se)=>{var ce=Ae=>{try{Se(ee.next(Ae))}catch(Oe){se(Oe)}},de=Ae=>{try{Se(ee.throw(Ae))}catch(Oe){se(Oe)}},Se=Ae=>Ae.done?ae(Ae.value):Promise.resolve(Ae.value).then(ce,de);Se((ee=ee.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:ee,dispatch:ae,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Se=!1,onFinish:Ae=()=>{}})=>{const[Oe]=xe.default.useForm(),Ie=(0,x.useParams)(),ht=(0,x.useLocation)(),ot=(0,z.useRef)(),[vt,ea]=(0,z.useState)(""),[Hn,Fa]=(0,z.useState)(""),[da,Xt]=(0,z.useState)([]),[bn,it]=(0,z.useState)([]);(0,z.useEffect)(()=>{var ft,Mt;ot.current=((Mt=(ft=ht.pathname)==null?void 0:ft.split("/"))==null?void 0:Mt[3])==="repository"},[]),(0,z.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const ft=ce.join("/");let Mt=[];ce.map((In,mn)=>{mn===0?Mt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${In}`,path:ft}):Mt.push({val:`/${In}`,path:ft})}),Xt(Mt),ea(ft),Fa(ft),Ht(ft)},[b.actionTabs.key]);const Ht=ft=>fe(void 0,null,function*(){const Mt=yield ae({type:ot.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ie.id,path:ft}});Mt&&it(Mt.trees||[])}),hn=ft=>{let Mt=vt;ft.type==="tree"&&(da.length?da.push({val:`/${ft.name}`,path:ft.name}):da.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),Xt(da),Mt=vt?`${vt}/${ft.name}`:ft.name,ea(Mt)),Ht(Mt)},Wn=(ft,Mt)=>{const In=da.filter((En,Ne)=>Ne<=Mt);Xt(In);const mn=In.filter((En,Ne)=>Ne!==0).map(En=>En.val).join("").substr(1);ea(mn),Ht(mn)},cn=()=>fe(void 0,null,function*(){const ft=Oe==null?void 0:Oe.getFieldsValue(),Mt=vt?`${vt}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Se){Ae(Mt),rt();return}if(de){yield Oe.validateFields();const In=yield ae({type:"shixunsDetail/uploadGitFolder",payload:ut(ut({},{id:Ie.id,path:Mt}),ot.current?{}:{secret_repository:!0})});Ae(Hn),In.status===0&&Ye.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ae(Mt),Ye.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");rt()}),rt=()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),Oe.resetFields()};return z.createElement(Te.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:cn,onCancel:rt},z.createElement("div",{className:ye.wrap},z.createElement("div",{className:ye.content},z.createElement("div",{className:ye.mainPathWrap},!!(da!=null&&da.length)&&da.map((ft,Mt)=>z.createElement("a",{key:Mt,onClick:()=>Wn(ft,Mt)},ft.val))),!!(bn!=null&&bn.length)&&bn.map((ft,Mt)=>ft.type==="tree"&&z.createElement("a",{key:Mt,onClick:()=>hn(ft)},z.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),ft.name))),z.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),z.createElement("div",{className:"mt5 mb5"},vt),de&&z.createElement(xe.default,{form:Oe,scrollToFirstError:!0,className:"mt20"},z.createElement(xe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:ee})=>({shixunsDetail:b,globalSetting:ee,loading:y.models.index}))(a)},26090:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return bn}});var z=ue(59301),x=ue(25690),xe=ue(36381),Ye=ue(92832),Te=ue(78241),Je=ue(8591),ye=ue(43418),gt=ue(24905),Re=ue(6848),Be=ue(5871),We=ue(5112),He=ue(81327),ut=ue(95237),fe=ue(57809),a=ue(78673),E=ue(81705),b=ue(12588),y={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},ee=ue(75975),ae=ue(38986),se=ue(48790),ce=ue(59301),de=Object.defineProperty,Se=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,ot=(it,Ht,hn)=>Ht in it?de(it,Ht,{enumerable:!0,configurable:!0,writable:!0,value:hn}):it[Ht]=hn,vt=(it,Ht)=>{for(var hn in Ht||(Ht={}))Ie.call(Ht,hn)&&ot(it,hn,Ht[hn]);if(Oe)for(var hn of Oe(Ht))ht.call(Ht,hn)&&ot(it,hn,Ht[hn]);return it},ea=(it,Ht)=>Se(it,Ae(Ht)),Hn=(it,Ht,hn)=>new Promise((Wn,cn)=>{var rt=In=>{try{Mt(hn.next(In))}catch(mn){cn(mn)}},ft=In=>{try{Mt(hn.throw(In))}catch(mn){cn(mn)}},Mt=In=>In.done?Wn(In.value):Promise.resolve(In.value).then(rt,ft);Mt((hn=hn.apply(it,Ht)).next())});const{Panel:Fa}=xe.default,{TextArea:da}=Ye.default;var bn=({active:it,type:Ht="jupyter"})=>{var hn,Wn;const cn=(0,x.useParams)(),[rt]=Te.default.useForm(),[ft,Mt]=(0,z.useState)({}),[In,mn]=(0,z.useState)(!1),[En,Ne]=(0,z.useState)(0),[we,Ue]=(0,z.useState)([]),[Zt,kt]=(0,z.useState)([]),[qt,an]=(0,z.useState)([]),nn=(Wn=(hn=(0,se.eY)())==null?void 0:hn.shixun)==null?void 0:Wn.editable;(0,z.useEffect)(()=>{it==="testCase"&&Ln()},[it]),(0,z.useEffect)(()=>{Yt()},[]);const Ln=()=>Hn(void 0,null,function*(){var nt,Xe,Ut,Nt,Ft,St,Qt,Pt,Tt,oa,rn,ua,nr,gr;const hr=[{hidden:0,input:"",output:"",score:100}],$a=yield(0,ae.ZP)(`/api/shixuns/${cn==null?void 0:cn.id}/jupyter_evalute_setting.json`,{method:"get"});if(($a==null?void 0:$a.status)===0){an((nt=$a==null?void 0:$a.data)==null?void 0:nt.standard_scripts);const zr={open_evaluate:(Xe=$a==null?void 0:$a.data)==null?void 0:Xe.open_evaluate,exec_time:((Ut=$a==null?void 0:$a.data)==null?void 0:Ut.exec_time)||3,test_set_score:((Nt=$a==null?void 0:$a.data)==null?void 0:Nt.test_set_score)===null?!1:(Ft=$a==null?void 0:$a.data)==null?void 0:Ft.test_set_score,test_set_average:((St=$a==null?void 0:$a.data)==null?void 0:St.test_set_average)===null?!0:(Qt=$a==null?void 0:$a.data)==null?void 0:Qt.test_set_average,choice_standard_scripts:((Pt=$a==null?void 0:$a.data)==null?void 0:Pt.choice_standard_scripts)||null,evaluate_script:((Tt=$a==null?void 0:$a.data)==null?void 0:Tt.evaluate_script)||"",evaluate_method:(oa=$a==null?void 0:$a.data)==null?void 0:oa.evaluate_method,use_jupyter_result:(rn=$a==null?void 0:$a.data)==null?void 0:rn.use_jupyter_result};rt.setFieldsValue(zr),Mt(zr),Ue((nr=(ua=$a==null?void 0:$a.data)==null?void 0:ua.test_sets)!=null&&nr.length?(gr=$a==null?void 0:$a.data)==null?void 0:gr.test_sets:hr)}}),Yt=()=>Hn(void 0,null,function*(){var nt;const Xe=yield(0,ae.ZP)(`/api/shixuns/${cn==null?void 0:cn.id}/get_jupyter_tags.json`,{method:"get"});(Xe==null?void 0:Xe.status)===0&&kt(((nt=Xe==null?void 0:Xe.data)==null?void 0:nt.list)||[])}),De=nt=>Hn(void 0,null,function*(){const Ut=we.map(Ft=>Ft.score).reduce((Ft,St)=>Ft+St,0);if(nt.test_set_score&&Ut!==100){Je.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(nt.evaluate_method===3&&(we!=null&&we.some(Ft=>!Ft.tags))){Je.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}mn(!0),(yield(0,ae.ZP)(`/api/shixuns/${cn==null?void 0:cn.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:ea(vt({},nt),{mirror_script_id:nt==null?void 0:nt.choice_standard_scripts,open_evaluate:nt!=null&&nt.open_evaluate?1:0,test_set:we.map(Ft=>ea(vt({},Ft),{is_file:!1}))})})).status===0&&Je.ZP.success("\u4FDD\u5B58\u6210\u529F"),mn(!1)}),ke=nt=>{Mt(vt({},rt.getFieldsValue())),"test_set_average"in nt&&(nt!=null&&nt.test_set_average)&&Ct(we),"test_set_score"in nt&&(nt!=null&&nt.test_set_score)&&(rt.setFieldsValue({test_set_average:!0}),Mt(ea(vt({},rt.getFieldsValue()),{test_set_average:!0})),Ct(we)),"choice_standard_scripts"in nt&&ye.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ce.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Hn(void 0,null,function*(){const Xe=yield(0,ae.ZP)(`/api/shixuns/${cn==null?void 0:cn.id}/get_script_contents.json`,{method:"get",params:{id:cn==null?void 0:cn.id,script_id:nt==null?void 0:nt.choice_standard_scripts}});Xe!=null&&Xe.content&&(ye.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ce.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),rt.setFieldsValue({evaluate_script:Xe==null?void 0:Xe.content}),Mt(ea(vt({},rt.getFieldsValue()),{evaluate_script:Xe==null?void 0:Xe.content})))})})},Ct=nt=>{let Xe=0;const Ut=Math.floor((100-Xe)/nt.length),Nt=Ut+(100-Xe)%nt.length;nt=nt.map((Ft,St)=>St===nt.length-1?ea(vt({},Ft),{score:Nt}):ea(vt({},Ft),{score:Ut})),Ue(nt)},zt=()=>{const nt=[...we,{hidden:0,input:"",output:"",score:0}];rt.getFieldValue("test_set_average")?Ct(nt):Ue(nt)},{test_set_score:ln,test_set_average:Dt,choice_standard_scripts:Bt,open_evaluate:bt}=ft;return ce.createElement("section",{className:y.wrap},ce.createElement(Te.default,{form:rt,disabled:!bt,layout:"vertical",onValuesChange:ke,onFinish:De},ce.createElement(Te.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},ce.createElement(gt.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),ce.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:y.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},ce.createElement(Be.Z,{size:"large",style:{width:400},min:3}))),ce.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{name:"test_set_score"},ce.createElement(We.ZP.Group,null,ce.createElement(He.Z,{direction:"vertical"},ce.createElement(We.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),ce.createElement(We.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),ce.createElement(Te.default.Item,{label:ce.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},ce.createElement(We.ZP.Group,null,ce.createElement(He.Z,{direction:"vertical"},ce.createElement(We.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),ce.createElement(We.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),ce.createElement(ut.Z,{align:"middle",justify:"space-between",className:"font14"},ce.createElement("div",{style:{fontWeight:500}},ce.createElement("span",{className:y.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(b.op,{style:{borderRadius:2},onClick:zt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),ln&&ce.createElement(Te.default.Item,{name:"test_set_average"},ce.createElement(We.ZP.Group,null,ce.createElement(We.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),ce.createElement(We.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement("div",null,we.map((nt,Xe)=>ce.createElement(xe.default,{activeKey:En,key:Xe,onChange:()=>{Ne(Ut=>Ut===Xe?null:Xe)}},ce.createElement(Fa,{header:ce.createElement("div",{className:"font16"},ce.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",Xe+1),ft.test_set_score&&ce.createElement("span",{style:{marginLeft:40}},ce.createElement(Be.Z,{style:{width:120},value:nt.score,onClick:Ut=>Ut.stopPropagation(),min:0,max:100,precision:0,onBlur:Ut=>{if(Number(Ut)<0||Number(Ut)>100){Je.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Nt=we.map((St,Qt)=>Qt===Xe?ea(vt({},St),{score:100}):St),Ft={test_set_average:!1};Mt(vt(vt({},ft),Ft)),rt.setFieldsValue(Ft),Ue(Nt)}},disabled:Dt,onChange:Ut=>{const Nt=we.map((St,Qt)=>Qt===Xe?ea(vt({},St),{score:Ut?Number(Ut):0}):St),Ft={test_set_average:!1};Mt(vt(vt({},ft),Ft)),rt.setFieldsValue(Ft),Ue(Nt)}}),ce.createElement("span",{className:"ml10 mr10"},"%")),ce.createElement("span",{className:"tr flex1",style:{float:"right"}},Xe!==0&&ce.createElement(Re.Z,{placement:"bottom",title:"\u5220\u9664"},ce.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Ut=>{Ut.stopPropagation(),ye.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Nt=we.filter((Ft,St)=>St!==Xe);Ct(Nt)}})}})))),key:Xe},ce.createElement("div",null,ft.evaluate_method===3&&ce.createElement(ut.Z,{align:"middle",className:"mb20"},ce.createElement("div",null,ce.createElement("span",{className:y.sub},"*"),ce.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),ce.createElement(Re.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},ce.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ce.createElement(fe.default,{value:nt.tags,size:"large",style:{width:450},onChange:Ut=>{const Nt=we.map((Ft,St)=>St===Xe?ea(vt({},Ft),{tags:Ut}):Ft);Ue(Nt)}},Zt==null?void 0:Zt.map(Ut=>ce.createElement(fe.default.Option,{value:Ut==null?void 0:Ut.tags,key:Ut==null?void 0:Ut.tags},Ut==null?void 0:Ut.tags)))),ce.createElement(ut.Z,{align:"middle"},ce.createElement("div",null," ",ce.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ce.createElement(da,{bordered:!1,className:y.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:nt.output,onChange:Ut=>{const Nt=we.map((Ft,St)=>St===Xe?ea(vt({},Ft),{output:Ut.target.value}):Ft);Ue(Nt)}})),ce.createElement(ut.Z,{className:"mt20",align:"middle"},ce.createElement("div",null,ce.createElement("span",null,"\u53EF\u89C1\u6027"),ce.createElement(Re.Z,{title:ce.createElement("div",null,ce.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),ce.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),ce.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},ce.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ce.createElement("div",null,ce.createElement(gt.default,{className:"font14 ml5",checked:nt.hidden===1,onChange:Ut=>{const Nt=we.map((Ft,St)=>{if(St===Xe){let Qt={is_invisible:!1,actual_output_visible:!1};return Ut.target.checked&&(Qt={is_invisible:!0,actual_output_visible:!0}),ea(vt(vt({},Ft),Qt),{hidden:Ut.target.checked?1:0})}return Ft});Ue(Nt)}},"\u5168\u90E8\u9690\u85CF")),ce.createElement(gt.default,{checked:nt.is_invisible,style:{margin:"0 60px"},onChange:Ut=>{const Nt=we.map((Ft,St)=>{if(St===Xe){let Qt=0;return Ut.target.checked&&Ft.actual_output_visible&&(Qt=1),ea(vt({},Ft),{hidden:Qt,is_invisible:Ut.target.checked})}return Ft});Ue(Nt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),ce.createElement(gt.default,{checked:nt.actual_output_visible,onChange:Ut=>{const Nt=we.map((Ft,St)=>{if(St===Xe){let Qt=0;return Ut.target.checked&&Ft.is_invisible&&(Qt=1),ea(vt({},Ft),{hidden:Qt,actual_output_visible:Ut.target.checked})}return Ft});Ue(Nt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),ce.createElement("div",{className:"mt20"},ce.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),ce.createElement(gt.default,{checked:nt.last_match_rule,onChange:Ut=>{const Nt=we.map((Ft,St)=>St===Xe?ea(vt({},Ft),{last_match_rule:Ut.target.checked}):Ft);Ue(Nt)}},ce.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",ce.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),ce.createElement("h4",{className:"font14 mt20 mb10"},ce.createElement("span",{className:y.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},ce.createElement(fe.default,{getPopupContainer:nt=>nt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},qt.map((nt,Xe)=>ce.createElement(fe.default.Option,{value:nt.id,key:Xe},nt.scptname))))),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{name:"evaluate_script"},ce.createElement(ee.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!bt}}))),(0,se.Ny)()&&ce.createElement(ut.Z,{className:"mb20",align:"middle"},ce.createElement(Te.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},ce.createElement(a.Z,null)),ce.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),ce.createElement(E.t,{okText:"\u4FDD\u5B58",hasOkBtn:nn,loading:In,onCancel:()=>x.history.push(`/shixuns/${cn==null?void 0:cn.id}/challenges`),onOk:()=>rt.submit(),className:Ht==="jupyterLab"?y.btn:""}))}},37532:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Te}});var z=ue(59301),x={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},xe=ue(6848),Te=({name:Je,tooltipTitle:ye,children:gt,required:Re,errorKey:Be,errorValue:We,errorName:He,errorStyle:ut={},nameWidth:fe=112,align:a="center",contentStyle:E={}})=>z.createElement(z.Fragment,null,z.createElement("div",{className:x.label,style:{alignItems:a}},z.createElement("div",{className:x.left,style:{width:fe}},Re&&z.createElement("span",null,"*"),z.createElement("div",null,Je),!!ye&&z.createElement(xe.Z,{title:ye},z.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),z.createElement("div",{className:x.right,style:E},gt,He&&We===Be&&z.createElement("div",{className:x.error,style:ut},He))))},76081:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Je}});var z=ue(59301),x={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},xe=ue(43418),Ye=ue(91842),Je=({title:ye,children:gt,value:Re})=>{const[Be,We]=(0,z.useState)(!1);return z.createElement(z.Fragment,null,z.createElement("span",{onClick:()=>We(!0)},gt),z.createElement(xe.default,{title:ye,open:Be,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>We(!1),className:x.modal,footer:null},typeof Re=="string"&&z.createElement(Ye.Z,{value:Re||""}),Object.prototype.toString.call(Re)==="[object Array]"&&z.createElement(z.Fragment,null,Re==null?void 0:Re.map((He,ut)=>z.createElement("div",{key:ut},z.createElement("b",null,He.name||He.type_name),z.createElement(Ye.Z,{value:He.description||""}))))))}},42546:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return kt}});var z=ue(59301),x=ue(43418),xe=ue(8591),Ye=ue(43428),Te=ue(99313),Je=ue(71418),ye=ue(6848),gt=ue(3113),Re={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Be=ue(99267),We=ue(61485),He=ue(13014),ut=ue(4977),fe=ue(38986),a=ue(76411),E={lineChart:"lineChart___dCEZW"},b=ue(61186),y=ue.n(b),ee=ue(59301),se=({dataInfo:qt,indexKey:an,valueName:nn,startAndEndTime:Ln,colors:Yt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:De})=>{let ke=null;(0,z.useEffect)(()=>{nt()},[qt]),(0,z.useEffect)(()=>{window.addEventListener("resize",Ct(()=>{ke&&ke.resize()},200))},[window.onresize]);const Ct=(Xe,Ut,Nt=!1)=>{let Ft,St;return(...Qt)=>{if(Nt){Xe.apply(St,Qt),Nt=!1;return}clearTimeout(Ft),Ft=setTimeout(()=>{Xe.apply(St,Qt)},Ut)}},zt=Xe=>Xe?Xe.map(Ut=>{const Nt=new Date(Ut),Ft=String(Nt.getMonth()+1).padStart(2,"0"),St=String(Nt.getDate()).padStart(2,"0"),Qt=String(Nt.getHours()).padStart(2,"0"),Pt=String(Nt.getMinutes()).padStart(2,"0");return`${Ft}/${St} ${Qt}:${Pt}`}):[],ln=(Xe,Ut)=>Xe.map(Nt=>{const Ft=Ut.timestamps.indexOf(Nt);return Ft!==-1?Ut.values[Ft]:null});function Dt(Xe){let Ut=1/0;for(let Ft=0;Ft{let Ft=[];for(let St=Xe;St<=Ut;St+=Nt)Ft.push(St);return Ft},bt=()=>{var Xe;const Ut=((Xe=qt==null?void 0:qt.x)==null?void 0:Xe.flat())||[];let Nt=[...new Set(Ut)].sort((ua,nr)=>ua-nr),Ft=Dt(Nt),St=Ft==null?void 0:Ft.newArray,Qt=Ft==null?void 0:Ft.minInterval;Nt=[...new Set([...Nt,...St])].sort((ua,nr)=>ua-nr);let Pt=y()(Ln[0],"YYYY-MM-DD HH:mm").valueOf(),Tt=Bt(Pt,Nt[0]-Qt,Qt),oa=y()(Ln[1],"YYYY-MM-DD HH:mm").valueOf(),rn=Bt(Nt[Nt.length-1]+Qt,oa,Qt);return Nt=[...Tt,...Nt,...rn],[...new Set(Nt)].sort((ua,nr)=>ua-nr)},nt=()=>{var Xe;ke=a.init(document.getElementById(`lineChart${an}`));let Ut=bt(),Nt=(Xe=qt==null?void 0:qt.y)==null?void 0:Xe.map((St,Qt)=>{var Pt;let Tt={timestamps:(Pt=qt==null?void 0:qt.x)==null?void 0:Pt[Qt],values:St};return St=ln(Ut,Tt),{name:nn[Qt],type:"line",itemStyle:{show:!1},lineStyle:{color:Yt[Qt]},data:St}}),Ft={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(St){var Qt;let Pt="";return St.forEach((Tt,oa)=>{console.log("item",Tt),Pt+=`
+`),aa.focus();default:throw new Error}},[aa,$n]),wt=(0,z.useMemo)(()=>{switch($n){case Qt:return z.createElement(Wn,{callback:$e,onCancel:Wt});case la:return z.createElement(cn.Z,{callback:$e,onCancel:Wt});case Pt:return z.createElement(rt.Z,{callback:$e,onCancel:Wt});case Tt:return z.createElement(De,{callback:$e,onCancel:Wt});case ar:return z.createElement(Dt,{callback:$e,onCancel:Wt});case"maths-latex":return z.createElement(Ut,{showSaveButton:!0,callback:$e});case"inline-latex":return z.createElement(Nt.Z,{showSaveButton:!0,callback:$e});default:return null}},[$n]);function Wt(){Ia("")}(0,z.useEffect)(()=>{if(xr.current){let Zn=function(xo){$r=!0,uo=xo.pageY},ta=function(){$r=!1},Kn=function(xo){if($r){let ir=xo.pageY-uo;ir<0&&(ir=0),ir>300&&(ir=300);let sr=Xn+ir+"px";Na(sr)}},sa=xr.current,$r=!1,uo=0;return sa.addEventListener("mousedown",Zn),document.addEventListener("mousemove",Kn),document.addEventListener("mouseup",ta),()=>{sa.removeEventListener("mousedown",Zn),document.removeEventListener("mousemove",Kn),document.removeEventListener("mouseup",ta)}}},[aa,xr]),(0,z.useEffect)(()=>{Na(Xn)},[Xn]);const Bn=wn(mt),Nn=wn(Cn),vr={width:Bn,height:Nn},wr=(0,z.useMemo)(()=>{if(Qn){let Zn=new Date(Qn),ta=Zn.getHours(),Kn=Zn.getMinutes(),sa=Zn.getSeconds();return ta=ta<10?"0"+ta:ta,Kn=Kn<10?"0"+Kn:Kn,sa=sa<10?"0"+sa:sa,`${ta}:${Kn}:${sa}`}return 0},[Qn]),xn=Zn=>{const ta=[];if(Zr){let Kn=-1;Zn=Zn.replace(/(@▁▁@|@▁@)/g,function(sa,$r,uo){ta.push({multiLine:sa!==no})})}return ta};function Ba(){window.sessionStorage.removeItem(Ya),Go(!1),Va(0)}function Mr(){Go(!1),Va(0),aa.setValue(window.sessionStorage.getItem(Ya))}(0,z.useEffect)(()=>{na[$n]&&$n!==ua&&$n!==Tt&&setTimeout(()=>{const Zn=document.getElementsByClassName("markdown-popup-form")[0],ta=window.innerWidth/2-Zn.offsetWidth/2,Kn=window.innerHeight/2-Zn.offsetHeight/2;jr(ta),po(Kn)},0)},[$n]);const wo=Zn=>{Zn.preventDefault();const ta=Zn.clientX-Gr,Kn=Zn.clientY-qr;document.body.onmousemove=sa=>{let $r=sa.clientX-ta,uo=sa.clientY-Kn;const xo=document.getElementsByClassName("markdown-popup-form")[0],ir=window.innerWidth-xo.offsetWidth,sr=window.innerHeight-xo.offsetHeight;$r=Math.max(0,Math.min($r,ir)),uo=Math.max(0,Math.min(uo,sr)),_o(sa.clientX,sa.clientY,ta,Kn)&&(jr($r),po(uo))},document.body.onmouseup=function(){document.body.onmousemove=null}},_o=(Zn,ta,Kn,sa)=>{const $r=document.body.clientHeight,uo=document.body.clientWidth;return Zn<20&&Kn>Zn||Zn>uo-20&&Knta||ta>$r-20&&saht in Ie?He(Ie,ht,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ie[ht]=ot,ee=(Ie,ht)=>{for(var ot in ht||(ht={}))E.call(ht,ot)&&y(Ie,ot,ht[ot]);if(a)for(var ot of a(ht))b.call(ht,ot)&&y(Ie,ot,ht[ot]);return Ie},ae=(Ie,ht)=>ut(Ie,fe(ht));const{useForm:se}=z.default,ce={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var Se=({callback:Ie,onCancel:ht})=>{const[ot]=se();let vt=(0,Re.useRef)();function ea(da){vt.current.width=ot.getFieldValue("width"),vt.current.align=ot.getFieldValue("align"),Ie(da,vt.current)}function Hn(da,Xt){if(da.status===-1){x.ZP.error(da.message);return}ot.setFieldsValue({src:`/api/attachments/${da.id}`,type:Xt.type})}function Fa(da){let Xt=da.target.files[0];vt.current=Xt,Oe(Xt,Hn)}return We.createElement(z.default,ae(ee({form:ot},de),{className:"upload-image-panel",onFinish:ea,style:{width:470,overflow:"hidden"}}),We.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},We.createElement("div",{className:"flex-container"},We.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},We.createElement(xe.default,{style:ce})),We.createElement(Ae,{onFileChange:Fa}))),We.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},We.createElement(xe.default,{style:{width:264}})),We.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},We.createElement(Ye.Z,null,We.createElement(z.default.Item,{name:"width",style:{margin:0}},We.createElement(Te.Z,{style:{width:264}})),We.createElement("span",{className:"ml8"},"%"))),We.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},We.createElement(Je.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"}]})),We.createElement("aside",null,We.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},We.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),We.createElement(ye.ZP,{type:"default",onClick:ht},"\u53D6\u6D88"))))};function Ae({onFileChange:Ie}){return We.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",We.createElement("input",{type:"file",onChange:Ie}))}function Oe(Ie,ht){if(!Ie)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Be.bg)())throw x.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ot=new FormData;ot.append("editormd-image-file",Ie),ot.append("file_param_name","editormd-image-file"),ot.append("byxhr","true");var vt=new window.XMLHttpRequest;vt.withCredentials=!0,vt.addEventListener("load",function(ea){ht(JSON.parse(ea.target.responseText),Ie)},!1),vt.addEventListener("error",function(ea){console.error(ea)},!1),vt.open("POST",`${gt.KI}/api/attachments.json`),vt.send(ot)}},91558:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return xe}});var z=ue(59301),x=ue(4676);class xe extends z.Component{constructor(Te){super(Te);const Je=window.document;this.node=Je.createElement("div"),Je.body.appendChild(this.node)}render(){const{children:Te}=this.props;return(0,x.createPortal)(Te,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},37808:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return x}});var z=ue(59301);function x(xe,Ye){const Te=(0,z.useRef)();(0,z.useEffect)(()=>{Te.current=xe}),(0,z.useEffect)(()=>{function Je(){Te.current()}if(Ye!==null){let ye=setInterval(Je,Ye);return()=>clearInterval(ye)}},[Ye])}},65418:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Re}});var z=ue(43418),x=ue(3113),xe=ue(25690),Ye=ue(87169),Te={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Je=ue(32637),ye=ue(59301);const gt=({classroomList:Be,dispatch:We,user:He})=>ye.createElement(z.default,{open:Be.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ye.createElement("span",null,ye.createElement(Ye.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{We({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ye.createElement("div",{style:{textAlign:"center",marginBottom:30}},ye.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",ye.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),ye.createElement("img",{style:{width:130,height:130},src:Je})),ye.createElement("div",{className:Te.bottom},ye.createElement(x.ZP,{className:Te.yes,onClick:()=>{We({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var Re=(0,xe.connect)(({classroomList:Be,user:We})=>({classroomList:Be,user:We}))(gt)},11693:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return E}});var z=ue(59301),x=ue(25690),xe=ue(78241),Ye=ue(8591),Te=ue(43418),Je=ue(92832),ye={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},gt=Object.defineProperty,Re=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,He=(b,y,ee)=>y in b?gt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):b[y]=ee,ut=(b,y)=>{for(var ee in y||(y={}))Be.call(y,ee)&&He(b,ee,y[ee]);if(Re)for(var ee of Re(y))We.call(y,ee)&&He(b,ee,y[ee]);return b},fe=(b,y,ee)=>new Promise((ae,se)=>{var ce=Ae=>{try{Se(ee.next(Ae))}catch(Oe){se(Oe)}},de=Ae=>{try{Se(ee.throw(Ae))}catch(Oe){se(Oe)}},Se=Ae=>Ae.done?ae(Ae.value):Promise.resolve(Ae.value).then(ce,de);Se((ee=ee.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:ee,dispatch:ae,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Se=!1,onFinish:Ae=()=>{}})=>{const[Oe]=xe.default.useForm(),Ie=(0,x.useParams)(),ht=(0,x.useLocation)(),ot=(0,z.useRef)(),[vt,ea]=(0,z.useState)(""),[Hn,Fa]=(0,z.useState)(""),[da,Xt]=(0,z.useState)([]),[bn,it]=(0,z.useState)([]);(0,z.useEffect)(()=>{var ft,Mt;ot.current=((Mt=(ft=ht.pathname)==null?void 0:ft.split("/"))==null?void 0:Mt[3])==="repository"},[]),(0,z.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const ft=ce.join("/");let Mt=[];ce.map((In,mn)=>{mn===0?Mt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${In}`,path:ft}):Mt.push({val:`/${In}`,path:ft})}),Xt(Mt),ea(ft),Fa(ft),Ht(ft)},[b.actionTabs.key]);const Ht=ft=>fe(void 0,null,function*(){const Mt=yield ae({type:ot.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ie.id,path:ft}});Mt&&it(Mt.trees||[])}),hn=ft=>{let Mt=vt;ft.type==="tree"&&(da.length?da.push({val:`/${ft.name}`,path:ft.name}):da.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),Xt(da),Mt=vt?`${vt}/${ft.name}`:ft.name,ea(Mt)),Ht(Mt)},Wn=(ft,Mt)=>{const In=da.filter((En,Ne)=>Ne<=Mt);Xt(In);const mn=In.filter((En,Ne)=>Ne!==0).map(En=>En.val).join("").substr(1);ea(mn),Ht(mn)},cn=()=>fe(void 0,null,function*(){const ft=Oe==null?void 0:Oe.getFieldsValue(),Mt=vt?`${vt}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Se){Ae(Mt),rt();return}if(de){yield Oe.validateFields();const In=yield ae({type:"shixunsDetail/uploadGitFolder",payload:ut(ut({},{id:Ie.id,path:Mt}),ot.current?{}:{secret_repository:!0})});Ae(Hn),In.status===0&&Ye.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ae(Mt),Ye.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");rt()}),rt=()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),Oe.resetFields()};return z.createElement(Te.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:cn,onCancel:rt},z.createElement("div",{className:ye.wrap},z.createElement("div",{className:ye.content},z.createElement("div",{className:ye.mainPathWrap},!!(da!=null&&da.length)&&da.map((ft,Mt)=>z.createElement("a",{key:Mt,onClick:()=>Wn(ft,Mt)},ft.val))),!!(bn!=null&&bn.length)&&bn.map((ft,Mt)=>ft.type==="tree"&&z.createElement("a",{key:Mt,onClick:()=>hn(ft)},z.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),ft.name))),z.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),z.createElement("div",{className:"mt5 mb5"},vt),de&&z.createElement(xe.default,{form:Oe,scrollToFirstError:!0,className:"mt20"},z.createElement(xe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:ee})=>({shixunsDetail:b,globalSetting:ee,loading:y.models.index}))(a)},26090:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return bn}});var z=ue(59301),x=ue(25690),xe=ue(36381),Ye=ue(92832),Te=ue(78241),Je=ue(8591),ye=ue(43418),gt=ue(24905),Re=ue(6848),Be=ue(5871),We=ue(5112),He=ue(81327),ut=ue(95237),fe=ue(57809),a=ue(78673),E=ue(81705),b=ue(12588),y={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},ee=ue(75975),ae=ue(38986),se=ue(48790),ce=ue(59301),de=Object.defineProperty,Se=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,ot=(it,Ht,hn)=>Ht in it?de(it,Ht,{enumerable:!0,configurable:!0,writable:!0,value:hn}):it[Ht]=hn,vt=(it,Ht)=>{for(var hn in Ht||(Ht={}))Ie.call(Ht,hn)&&ot(it,hn,Ht[hn]);if(Oe)for(var hn of Oe(Ht))ht.call(Ht,hn)&&ot(it,hn,Ht[hn]);return it},ea=(it,Ht)=>Se(it,Ae(Ht)),Hn=(it,Ht,hn)=>new Promise((Wn,cn)=>{var rt=In=>{try{Mt(hn.next(In))}catch(mn){cn(mn)}},ft=In=>{try{Mt(hn.throw(In))}catch(mn){cn(mn)}},Mt=In=>In.done?Wn(In.value):Promise.resolve(In.value).then(rt,ft);Mt((hn=hn.apply(it,Ht)).next())});const{Panel:Fa}=xe.default,{TextArea:da}=Ye.default;var bn=({active:it,type:Ht="jupyter"})=>{var hn,Wn;const cn=(0,x.useParams)(),[rt]=Te.default.useForm(),[ft,Mt]=(0,z.useState)({}),[In,mn]=(0,z.useState)(!1),[En,Ne]=(0,z.useState)(0),[we,Ue]=(0,z.useState)([]),[Zt,kt]=(0,z.useState)([]),[qt,an]=(0,z.useState)([]),nn=(Wn=(hn=(0,se.eY)())==null?void 0:hn.shixun)==null?void 0:Wn.editable;(0,z.useEffect)(()=>{it==="testCase"&&Ln()},[it]),(0,z.useEffect)(()=>{Yt()},[]);const Ln=()=>Hn(void 0,null,function*(){var nt,Xe,Ut,Nt,Ft,St,Qt,Pt,Tt,ua,rn,la,ar,gr;const hr=[{hidden:0,input:"",output:"",score:100}],er=yield(0,ae.ZP)(`/api/shixuns/${cn==null?void 0:cn.id}/jupyter_evalute_setting.json`,{method:"get"});if((er==null?void 0:er.status)===0){an((nt=er==null?void 0:er.data)==null?void 0:nt.standard_scripts);const Vr={open_evaluate:(Xe=er==null?void 0:er.data)==null?void 0:Xe.open_evaluate,exec_time:((Ut=er==null?void 0:er.data)==null?void 0:Ut.exec_time)||3,test_set_score:((Nt=er==null?void 0:er.data)==null?void 0:Nt.test_set_score)===null?!1:(Ft=er==null?void 0:er.data)==null?void 0:Ft.test_set_score,test_set_average:((St=er==null?void 0:er.data)==null?void 0:St.test_set_average)===null?!0:(Qt=er==null?void 0:er.data)==null?void 0:Qt.test_set_average,choice_standard_scripts:((Pt=er==null?void 0:er.data)==null?void 0:Pt.choice_standard_scripts)||null,evaluate_script:((Tt=er==null?void 0:er.data)==null?void 0:Tt.evaluate_script)||"",evaluate_method:(ua=er==null?void 0:er.data)==null?void 0:ua.evaluate_method,use_jupyter_result:(rn=er==null?void 0:er.data)==null?void 0:rn.use_jupyter_result};rt.setFieldsValue(Vr),Mt(Vr),Ue((ar=(la=er==null?void 0:er.data)==null?void 0:la.test_sets)!=null&&ar.length?(gr=er==null?void 0:er.data)==null?void 0:gr.test_sets:hr)}}),Yt=()=>Hn(void 0,null,function*(){var nt;const Xe=yield(0,ae.ZP)(`/api/shixuns/${cn==null?void 0:cn.id}/get_jupyter_tags.json`,{method:"get"});(Xe==null?void 0:Xe.status)===0&&kt(((nt=Xe==null?void 0:Xe.data)==null?void 0:nt.list)||[])}),De=nt=>Hn(void 0,null,function*(){const Ut=we.map(Ft=>Ft.score).reduce((Ft,St)=>Ft+St,0);if(nt.test_set_score&&Ut!==100){Je.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(nt.evaluate_method===3&&(we!=null&&we.some(Ft=>!Ft.tags))){Je.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}mn(!0),(yield(0,ae.ZP)(`/api/shixuns/${cn==null?void 0:cn.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:ea(vt({},nt),{mirror_script_id:nt==null?void 0:nt.choice_standard_scripts,open_evaluate:nt!=null&&nt.open_evaluate?1:0,test_set:we.map(Ft=>ea(vt({},Ft),{is_file:!1}))})})).status===0&&Je.ZP.success("\u4FDD\u5B58\u6210\u529F"),mn(!1)}),ke=nt=>{Mt(vt({},rt.getFieldsValue())),"test_set_average"in nt&&(nt!=null&&nt.test_set_average)&&Ct(we),"test_set_score"in nt&&(nt!=null&&nt.test_set_score)&&(rt.setFieldsValue({test_set_average:!0}),Mt(ea(vt({},rt.getFieldsValue()),{test_set_average:!0})),Ct(we)),"choice_standard_scripts"in nt&&ye.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ce.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Hn(void 0,null,function*(){const Xe=yield(0,ae.ZP)(`/api/shixuns/${cn==null?void 0:cn.id}/get_script_contents.json`,{method:"get",params:{id:cn==null?void 0:cn.id,script_id:nt==null?void 0:nt.choice_standard_scripts}});Xe!=null&&Xe.content&&(ye.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ce.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),rt.setFieldsValue({evaluate_script:Xe==null?void 0:Xe.content}),Mt(ea(vt({},rt.getFieldsValue()),{evaluate_script:Xe==null?void 0:Xe.content})))})})},Ct=nt=>{let Xe=0;const Ut=Math.floor((100-Xe)/nt.length),Nt=Ut+(100-Xe)%nt.length;nt=nt.map((Ft,St)=>St===nt.length-1?ea(vt({},Ft),{score:Nt}):ea(vt({},Ft),{score:Ut})),Ue(nt)},zt=()=>{const nt=[...we,{hidden:0,input:"",output:"",score:0}];rt.getFieldValue("test_set_average")?Ct(nt):Ue(nt)},{test_set_score:ln,test_set_average:Dt,choice_standard_scripts:Bt,open_evaluate:bt}=ft;return ce.createElement("section",{className:y.wrap},ce.createElement(Te.default,{form:rt,disabled:!bt,layout:"vertical",onValuesChange:ke,onFinish:De},ce.createElement(Te.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},ce.createElement(gt.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),ce.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:y.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},ce.createElement(Be.Z,{size:"large",style:{width:400},min:3}))),ce.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{name:"test_set_score"},ce.createElement(We.ZP.Group,null,ce.createElement(He.Z,{direction:"vertical"},ce.createElement(We.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),ce.createElement(We.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),ce.createElement(Te.default.Item,{label:ce.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},ce.createElement(We.ZP.Group,null,ce.createElement(He.Z,{direction:"vertical"},ce.createElement(We.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),ce.createElement(We.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),ce.createElement(ut.Z,{align:"middle",justify:"space-between",className:"font14"},ce.createElement("div",{style:{fontWeight:500}},ce.createElement("span",{className:y.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(b.op,{style:{borderRadius:2},onClick:zt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),ln&&ce.createElement(Te.default.Item,{name:"test_set_average"},ce.createElement(We.ZP.Group,null,ce.createElement(We.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),ce.createElement(We.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement("div",null,we.map((nt,Xe)=>ce.createElement(xe.default,{activeKey:En,key:Xe,onChange:()=>{Ne(Ut=>Ut===Xe?null:Xe)}},ce.createElement(Fa,{header:ce.createElement("div",{className:"font16"},ce.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",Xe+1),ft.test_set_score&&ce.createElement("span",{style:{marginLeft:40}},ce.createElement(Be.Z,{style:{width:120},value:nt.score,onClick:Ut=>Ut.stopPropagation(),min:0,max:100,precision:0,onBlur:Ut=>{if(Number(Ut)<0||Number(Ut)>100){Je.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Nt=we.map((St,Qt)=>Qt===Xe?ea(vt({},St),{score:100}):St),Ft={test_set_average:!1};Mt(vt(vt({},ft),Ft)),rt.setFieldsValue(Ft),Ue(Nt)}},disabled:Dt,onChange:Ut=>{const Nt=we.map((St,Qt)=>Qt===Xe?ea(vt({},St),{score:Ut?Number(Ut):0}):St),Ft={test_set_average:!1};Mt(vt(vt({},ft),Ft)),rt.setFieldsValue(Ft),Ue(Nt)}}),ce.createElement("span",{className:"ml10 mr10"},"%")),ce.createElement("span",{className:"tr flex1",style:{float:"right"}},Xe!==0&&ce.createElement(Re.Z,{placement:"bottom",title:"\u5220\u9664"},ce.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Ut=>{Ut.stopPropagation(),ye.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Nt=we.filter((Ft,St)=>St!==Xe);Ct(Nt)}})}})))),key:Xe},ce.createElement("div",null,ft.evaluate_method===3&&ce.createElement(ut.Z,{align:"middle",className:"mb20"},ce.createElement("div",null,ce.createElement("span",{className:y.sub},"*"),ce.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),ce.createElement(Re.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},ce.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ce.createElement(fe.default,{value:nt.tags,size:"large",style:{width:450},onChange:Ut=>{const Nt=we.map((Ft,St)=>St===Xe?ea(vt({},Ft),{tags:Ut}):Ft);Ue(Nt)}},Zt==null?void 0:Zt.map(Ut=>ce.createElement(fe.default.Option,{value:Ut==null?void 0:Ut.tags,key:Ut==null?void 0:Ut.tags},Ut==null?void 0:Ut.tags)))),ce.createElement(ut.Z,{align:"middle"},ce.createElement("div",null," ",ce.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ce.createElement(da,{bordered:!1,className:y.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:nt.output,onChange:Ut=>{const Nt=we.map((Ft,St)=>St===Xe?ea(vt({},Ft),{output:Ut.target.value}):Ft);Ue(Nt)}})),ce.createElement(ut.Z,{className:"mt20",align:"middle"},ce.createElement("div",null,ce.createElement("span",null,"\u53EF\u89C1\u6027"),ce.createElement(Re.Z,{title:ce.createElement("div",null,ce.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),ce.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),ce.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},ce.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ce.createElement("div",null,ce.createElement(gt.default,{className:"font14 ml5",checked:nt.hidden===1,onChange:Ut=>{const Nt=we.map((Ft,St)=>{if(St===Xe){let Qt={is_invisible:!1,actual_output_visible:!1};return Ut.target.checked&&(Qt={is_invisible:!0,actual_output_visible:!0}),ea(vt(vt({},Ft),Qt),{hidden:Ut.target.checked?1:0})}return Ft});Ue(Nt)}},"\u5168\u90E8\u9690\u85CF")),ce.createElement(gt.default,{checked:nt.is_invisible,style:{margin:"0 60px"},onChange:Ut=>{const Nt=we.map((Ft,St)=>{if(St===Xe){let Qt=0;return Ut.target.checked&&Ft.actual_output_visible&&(Qt=1),ea(vt({},Ft),{hidden:Qt,is_invisible:Ut.target.checked})}return Ft});Ue(Nt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),ce.createElement(gt.default,{checked:nt.actual_output_visible,onChange:Ut=>{const Nt=we.map((Ft,St)=>{if(St===Xe){let Qt=0;return Ut.target.checked&&Ft.is_invisible&&(Qt=1),ea(vt({},Ft),{hidden:Qt,actual_output_visible:Ut.target.checked})}return Ft});Ue(Nt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),ce.createElement("div",{className:"mt20"},ce.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),ce.createElement(gt.default,{checked:nt.last_match_rule,onChange:Ut=>{const Nt=we.map((Ft,St)=>St===Xe?ea(vt({},Ft),{last_match_rule:Ut.target.checked}):Ft);Ue(Nt)}},ce.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",ce.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),ce.createElement("h4",{className:"font14 mt20 mb10"},ce.createElement("span",{className:y.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},ce.createElement(fe.default,{getPopupContainer:nt=>nt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},qt.map((nt,Xe)=>ce.createElement(fe.default.Option,{value:nt.id,key:Xe},nt.scptname))))),ce.createElement(Re.Z,{title:!bt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{name:"evaluate_script"},ce.createElement(ee.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!bt}}))),(0,se.Ny)()&&ce.createElement(ut.Z,{className:"mb20",align:"middle"},ce.createElement(Te.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},ce.createElement(a.Z,null)),ce.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),ce.createElement(E.t,{okText:"\u4FDD\u5B58",hasOkBtn:nn,loading:In,onCancel:()=>x.history.push(`/shixuns/${cn==null?void 0:cn.id}/challenges`),onOk:()=>rt.submit(),className:Ht==="jupyterLab"?y.btn:""}))}},37532:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Te}});var z=ue(59301),x={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},xe=ue(6848),Te=({name:Je,tooltipTitle:ye,children:gt,required:Re,errorKey:Be,errorValue:We,errorName:He,errorStyle:ut={},nameWidth:fe=112,align:a="center",contentStyle:E={}})=>z.createElement(z.Fragment,null,z.createElement("div",{className:x.label,style:{alignItems:a}},z.createElement("div",{className:x.left,style:{width:fe}},Re&&z.createElement("span",null,"*"),z.createElement("div",null,Je),!!ye&&z.createElement(xe.Z,{title:ye},z.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),z.createElement("div",{className:x.right,style:E},gt,He&&We===Be&&z.createElement("div",{className:x.error,style:ut},He))))},76081:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Je}});var z=ue(59301),x={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},xe=ue(43418),Ye=ue(91842),Je=({title:ye,children:gt,value:Re})=>{const[Be,We]=(0,z.useState)(!1);return z.createElement(z.Fragment,null,z.createElement("span",{onClick:()=>We(!0)},gt),z.createElement(xe.default,{title:ye,open:Be,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>We(!1),className:x.modal,footer:null},typeof Re=="string"&&z.createElement(Ye.Z,{value:Re||""}),Object.prototype.toString.call(Re)==="[object Array]"&&z.createElement(z.Fragment,null,Re==null?void 0:Re.map((He,ut)=>z.createElement("div",{key:ut},z.createElement("b",null,He.name||He.type_name),z.createElement(Ye.Z,{value:He.description||""}))))))}},42546:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return kt}});var z=ue(59301),x=ue(43418),xe=ue(8591),Ye=ue(43428),Te=ue(99313),Je=ue(71418),ye=ue(6848),gt=ue(3113),Re={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Be=ue(99267),We=ue(61485),He=ue(13014),ut=ue(4977),fe=ue(38986),a=ue(76411),E={lineChart:"lineChart___dCEZW"},b=ue(61186),y=ue.n(b),ee=ue(59301),se=({dataInfo:qt,indexKey:an,valueName:nn,startAndEndTime:Ln,colors:Yt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:De})=>{let ke=null;(0,z.useEffect)(()=>{nt()},[qt]),(0,z.useEffect)(()=>{window.addEventListener("resize",Ct(()=>{ke&&ke.resize()},200))},[window.onresize]);const Ct=(Xe,Ut,Nt=!1)=>{let Ft,St;return(...Qt)=>{if(Nt){Xe.apply(St,Qt),Nt=!1;return}clearTimeout(Ft),Ft=setTimeout(()=>{Xe.apply(St,Qt)},Ut)}},zt=Xe=>Xe?Xe.map(Ut=>{const Nt=new Date(Ut),Ft=String(Nt.getMonth()+1).padStart(2,"0"),St=String(Nt.getDate()).padStart(2,"0"),Qt=String(Nt.getHours()).padStart(2,"0"),Pt=String(Nt.getMinutes()).padStart(2,"0");return`${Ft}/${St} ${Qt}:${Pt}`}):[],ln=(Xe,Ut)=>Xe.map(Nt=>{const Ft=Ut.timestamps.indexOf(Nt);return Ft!==-1?Ut.values[Ft]:null});function Dt(Xe){let Ut=1/0;for(let Ft=0;Ft{let Ft=[];for(let St=Xe;St<=Ut;St+=Nt)Ft.push(St);return Ft},bt=()=>{var Xe;const Ut=((Xe=qt==null?void 0:qt.x)==null?void 0:Xe.flat())||[];let Nt=[...new Set(Ut)].sort((la,ar)=>la-ar),Ft=Dt(Nt),St=Ft==null?void 0:Ft.newArray,Qt=Ft==null?void 0:Ft.minInterval;Nt=[...new Set([...Nt,...St])].sort((la,ar)=>la-ar);let Pt=y()(Ln[0],"YYYY-MM-DD HH:mm").valueOf(),Tt=Bt(Pt,Nt[0]-Qt,Qt),ua=y()(Ln[1],"YYYY-MM-DD HH:mm").valueOf(),rn=Bt(Nt[Nt.length-1]+Qt,ua,Qt);return Nt=[...Tt,...Nt,...rn],[...new Set(Nt)].sort((la,ar)=>la-ar)},nt=()=>{var Xe;ke=a.init(document.getElementById(`lineChart${an}`));let Ut=bt(),Nt=(Xe=qt==null?void 0:qt.y)==null?void 0:Xe.map((St,Qt)=>{var Pt;let Tt={timestamps:(Pt=qt==null?void 0:qt.x)==null?void 0:Pt[Qt],values:St};return St=ln(Ut,Tt),{name:nn[Qt],type:"line",itemStyle:{show:!1},lineStyle:{color:Yt[Qt]},data:St}}),Ft={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(St){var Qt;let Pt="";return St.forEach((Tt,ua)=>{console.log("item",Tt),Pt+=`
${De[Tt==null?void 0:Tt.componentIndex]} @@ -106,20 +106,20 @@
`}),`
${(Qt=St[0])==null?void 0:Qt.name}
${Pt} -
`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:zt(Ut)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:an==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Nt};ke.setOption(Ft)};return ee.createElement("div",{id:`lineChart${an}`,className:E.lineChart})},ce=ue(12588),de={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},Se=ue(57809),Ae=ue(5083),Oe=ue(88522);const Ie=qt=>{const an=new Date,Ln=(Yt=>{const De=new Date(an);switch(Yt){case"\u6700\u8FD130\u5206\u949F":De.setMinutes(an.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":De.setHours(an.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":De.setDate(an.getDate()-1);break;case"\u6700\u8FD17\u5929":De.setDate(an.getDate()-7);break;case"\u6700\u8FD115\u5929":De.setDate(an.getDate()-15);break;default:return null}return De})(qt);return Ln?{startTime:Ln,endTime:an}:null},ht=(qt,an,nn)=>{if(!qt)return!1;const Ln=y()(),[Yt,De]=an;if(qt.isAfter(Ln))return!0;if(Yt){const ke=Yt.clone().add(nn,"days");if(De&&qt.isAfter(ke))return!0}if(De){const ke=De.clone().subtract(nn,"days");return qt.isBefore(ke)||qt.isAfter(Ln)}return!1},ot=qt=>qt<=5?"30s":qt<=15?"1m":qt<=30?"2m":qt<=60?"5m":qt<=180?"10m":qt<=360?"30m":qt<=720?"1h":qt<=1440?"2h":qt<=2880?"4h":qt<=4320?"8h":qt<=10080||qt<=14400?"12h":qt<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",vt=qt=>{const[an,nn]=qt,Ln=moment.isMoment(an)?an:moment(an),Yt=moment.isMoment(nn)?nn:moment(nn);if(!Ln.isValid()||!Yt.isValid())throw new Error("Invalid date provided");const ke=moment.duration(Yt.diff(Ln)).asMinutes();return ot(ke)},ea=(qt,an,nn=20)=>{const Ln=new Date(qt).getTime(),Yt=new Date(an).getTime(),De=nn*1e3,ke=[];let Ct=Ln;for(;Ct<=Yt;)ke.push(Ct),Ct+=De;return ke};var Hn=ue(89392),Fa=ue(28426),da=ue(84989),Xt=ue(59301),bn=(qt,an,nn)=>new Promise((Ln,Yt)=>{var De=zt=>{try{Ct(nn.next(zt))}catch(ln){Yt(ln)}},ke=zt=>{try{Ct(nn.throw(zt))}catch(ln){Yt(ln)}},Ct=zt=>zt.done?Ln(zt.value):Promise.resolve(zt.value).then(De,ke);Ct((nn=nn.apply(qt,an)).next())});const it=Se.default.Option,{RangePicker:Ht}=Ae.default;var Wn=({identifier:qt,data:an,isFirst:nn,setIsFirst:Ln,info:Yt})=>{var De;const[ke,Ct]=(0,z.useState)([]),[zt,ln]=(0,z.useState)([]),[Dt,Bt]=(0,z.useState)(null),[bt,nt]=(0,z.useState)(""),[Xe,Ut]=(0,z.useState)([null,null]),[Nt,Ft]=(0,z.useState)([]),[St,Qt]=(0,z.useState)(!1),[Pt,Tt]=(0,z.useState)([]),[oa,rn]=(0,z.useState)(!1),[ua,nr]=(0,z.useState)(!1),[gr,hr]=(0,z.useState)(""),[$a,zr]=(0,z.useState)(1),kr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Er=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,z.useEffect)(()=>{var un,Dn,na,La;if(an&&nn){wn(),Ct(an==null?void 0:an.recent_users),ln(an==null?void 0:an.managers);const Qe=(Yt==null?void 0:Yt.type)==="\u6311\u6218\u9875\u9762";((un=an==null?void 0:an.managers)==null?void 0:un.length)>0?Bt(Qe?Yt==null?void 0:Yt.myshixun_id:(Dn=an==null?void 0:an.managers[0])==null?void 0:Dn.id):((na=an==null?void 0:an.recent_users)==null?void 0:na.length)>0&&Bt(Qe?Yt==null?void 0:Yt.myshixun_id:(La=an==null?void 0:an.recent_users[0])==null?void 0:La.id),nt("\u6700\u8FD130\u5206\u949F"),Ln(!1)}},[an]),(0,z.useEffect)(()=>{if(bt){let un=Ie(bt);Ut([y()(un==null?void 0:un.startTime),y()(un==null?void 0:un.endTime)])}},[bt]),(0,z.useEffect)(()=>{Dt&&(Xe!=null&&Xe[0])&&(Xe!=null&&Xe[1])&&Ar()},[Dt,Xe]);const Ar=()=>bn(void 0,null,function*(){var un;Qt(!0);let Dn={startTimeString:Xe[0]?Xe[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:Xe[1]?Xe[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Dt};const na=yield(0,fe.ZP)(`/api/shixuns/${qt}/cpu_rank_data.json`,{method:"get",params:Dn});(na==null?void 0:na.status)==0&&(Tt((un=na==null?void 0:na.data)==null?void 0:un.statisticsList),zr($a+1)),Qt(!1)}),Cr=(0,z.useRef)((0,Hn.throttle)(un=>qa(un),1200,{leading:!0,trailing:!0})).current,qa=un=>bn(void 0,null,function*(){if(un=="")return;const Dn=yield(0,fe.ZP)(`/api/shixuns/${qt}/cpu_search_data`,{method:"get",params:{search:un}});(Dn==null?void 0:Dn.status)==0&&Ft(Dn==null?void 0:Dn.data)}),eo=(un,Dn)=>{un==="CPU"?(oa?(0,da.BU)():(0,da.Dj)(document.getElementById(`tj${Dn}`)),rn(!oa)):(ua?(0,da.BU)():(0,da.Dj)(document.getElementById(`tj${Dn}`)),nr(!ua))},er=(un,Dn,na)=>{const La=Dn==="CPU"?"cpuUsageChart":"memoryUsageChart";let Qe=un.map(mt=>{var Xn,qn,ma,va;const Ka=(Xn=mt.promQueryResult)==null?void 0:Xn[La],Aa=`${mt.envId}-${mt.myPracticalTrainingId}_${Dn}`,Ha=((va=(ma=(qn=Ka==null?void 0:Ka.results[Aa])==null?void 0:qn.frames[0])==null?void 0:ma.data)==null?void 0:va.values)||[];return Ha.length>0?Ha[na]:[]});return Qe.some(mt=>Array.isArray(mt)&&mt.length>0)?Qe:[]},yt=un=>{Bt(un),wn()},wn=()=>{Ft([]),hr("")},Gn=un=>{let Dn=!1;for(let na=0;na<(Pt==null?void 0:Pt.length);na++){let La=er(Pt,un,1)[na];if(La&&(La==null?void 0:La.length)>0){Dn=!0;break}}return(Pt==null?void 0:Pt.length)>0&&Dn};return Xt.createElement(Xt.Fragment,null,Xt.createElement("div",{className:`${de.flex_warp}`},Xt.createElement(Oe.Z,{allowClear:!0,showSearch:!0,value:gr,style:{width:280},onSearch:Cr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(un,Dn)=>{hr(un),Dn!=null&&Dn.key&&Bt(Number(Dn==null?void 0:Dn.key))},onClear:wn,size:"large"},Nt==null?void 0:Nt.map((un,Dn)=>Xt.createElement(it,{key:un.id,value:un.name},un.name.length>4?`${un.name.slice(0,4)}...`:un.name,`( ${un.phone?un.phone:""} ${un.mail?` - ${un.mail}`:""})`))),Xt.createElement("div",null,Xt.createElement(Se.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:bt,onChange:un=>{nt(un)}},kr.map((un,Dn)=>Xt.createElement(Se.default.Option,{key:Dn,value:un},un))),Xt.createElement(Ht,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:Xe,disabledDate:un=>ht(un,Xe,15),format:"YYYY-MM-DD HH:mm",onChange:un=>{Ut(un),nt(void 0)}}))),Xt.createElement(ce.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Dt,onChange:un=>yt(un),dataSource:zt,titleWidth:60,key:1}),Xt.createElement(ce.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(ke==null?void 0:ke.length)==0?"mt0":"",style:{marginBottom:(ke==null?void 0:ke.length)>0?"0px":"17px"},value:Dt,onChange:un=>yt(un),dataSource:ke,titleWidth:60,key:2}),(De=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:De.map((un,Dn)=>Xt.createElement("div",{className:`${de.chart_content}`,key:Dn,id:`tj${Dn}`},Xt.createElement("div",{className:de.chart_title},Xt.createElement("span",null,un==null?void 0:un.name,"\u4F7F\u7528\u91CF"),Xt.createElement("i",{className:`${de.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:zt(Ut)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:an==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Nt};ke.setOption(Ft)};return ee.createElement("div",{id:`lineChart${an}`,className:E.lineChart})},ce=ue(12588),de={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},Se=ue(57809),Ae=ue(5083),Oe=ue(88522);const Ie=qt=>{const an=new Date,Ln=(Yt=>{const De=new Date(an);switch(Yt){case"\u6700\u8FD130\u5206\u949F":De.setMinutes(an.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":De.setHours(an.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":De.setDate(an.getDate()-1);break;case"\u6700\u8FD17\u5929":De.setDate(an.getDate()-7);break;case"\u6700\u8FD115\u5929":De.setDate(an.getDate()-15);break;default:return null}return De})(qt);return Ln?{startTime:Ln,endTime:an}:null},ht=(qt,an,nn)=>{if(!qt)return!1;const Ln=y()(),[Yt,De]=an;if(qt.isAfter(Ln))return!0;if(Yt){const ke=Yt.clone().add(nn,"days");if(De&&qt.isAfter(ke))return!0}if(De){const ke=De.clone().subtract(nn,"days");return qt.isBefore(ke)||qt.isAfter(Ln)}return!1},ot=qt=>qt<=5?"30s":qt<=15?"1m":qt<=30?"2m":qt<=60?"5m":qt<=180?"10m":qt<=360?"30m":qt<=720?"1h":qt<=1440?"2h":qt<=2880?"4h":qt<=4320?"8h":qt<=10080||qt<=14400?"12h":qt<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",vt=qt=>{const[an,nn]=qt,Ln=moment.isMoment(an)?an:moment(an),Yt=moment.isMoment(nn)?nn:moment(nn);if(!Ln.isValid()||!Yt.isValid())throw new Error("Invalid date provided");const ke=moment.duration(Yt.diff(Ln)).asMinutes();return ot(ke)},ea=(qt,an,nn=20)=>{const Ln=new Date(qt).getTime(),Yt=new Date(an).getTime(),De=nn*1e3,ke=[];let Ct=Ln;for(;Ct<=Yt;)ke.push(Ct),Ct+=De;return ke};var Hn=ue(89392),Fa=ue(28426),da=ue(84989),Xt=ue(59301),bn=(qt,an,nn)=>new Promise((Ln,Yt)=>{var De=zt=>{try{Ct(nn.next(zt))}catch(ln){Yt(ln)}},ke=zt=>{try{Ct(nn.throw(zt))}catch(ln){Yt(ln)}},Ct=zt=>zt.done?Ln(zt.value):Promise.resolve(zt.value).then(De,ke);Ct((nn=nn.apply(qt,an)).next())});const it=Se.default.Option,{RangePicker:Ht}=Ae.default;var Wn=({identifier:qt,data:an,isFirst:nn,setIsFirst:Ln,info:Yt})=>{var De;const[ke,Ct]=(0,z.useState)([]),[zt,ln]=(0,z.useState)([]),[Dt,Bt]=(0,z.useState)(null),[bt,nt]=(0,z.useState)(""),[Xe,Ut]=(0,z.useState)([null,null]),[Nt,Ft]=(0,z.useState)([]),[St,Qt]=(0,z.useState)(!1),[Pt,Tt]=(0,z.useState)([]),[ua,rn]=(0,z.useState)(!1),[la,ar]=(0,z.useState)(!1),[gr,hr]=(0,z.useState)(""),[er,Vr]=(0,z.useState)(1),kr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Er=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,z.useEffect)(()=>{var un,Dn,na,Oa;if(an&&nn){wn(),Ct(an==null?void 0:an.recent_users),ln(an==null?void 0:an.managers);const Qe=(Yt==null?void 0:Yt.type)==="\u6311\u6218\u9875\u9762";((un=an==null?void 0:an.managers)==null?void 0:un.length)>0?Bt(Qe?Yt==null?void 0:Yt.myshixun_id:(Dn=an==null?void 0:an.managers[0])==null?void 0:Dn.id):((na=an==null?void 0:an.recent_users)==null?void 0:na.length)>0&&Bt(Qe?Yt==null?void 0:Yt.myshixun_id:(Oa=an==null?void 0:an.recent_users[0])==null?void 0:Oa.id),nt("\u6700\u8FD130\u5206\u949F"),Ln(!1)}},[an]),(0,z.useEffect)(()=>{if(bt){let un=Ie(bt);Ut([y()(un==null?void 0:un.startTime),y()(un==null?void 0:un.endTime)])}},[bt]),(0,z.useEffect)(()=>{Dt&&(Xe!=null&&Xe[0])&&(Xe!=null&&Xe[1])&&Ar()},[Dt,Xe]);const Ar=()=>bn(void 0,null,function*(){var un;Qt(!0);let Dn={startTimeString:Xe[0]?Xe[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:Xe[1]?Xe[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Dt};const na=yield(0,fe.ZP)(`/api/shixuns/${qt}/cpu_rank_data.json`,{method:"get",params:Dn});(na==null?void 0:na.status)==0&&(Tt((un=na==null?void 0:na.data)==null?void 0:un.statisticsList),Vr(er+1)),Qt(!1)}),Cr=(0,z.useRef)((0,Hn.throttle)(un=>$a(un),1200,{leading:!0,trailing:!0})).current,$a=un=>bn(void 0,null,function*(){if(un=="")return;const Dn=yield(0,fe.ZP)(`/api/shixuns/${qt}/cpu_search_data`,{method:"get",params:{search:un}});(Dn==null?void 0:Dn.status)==0&&Ft(Dn==null?void 0:Dn.data)}),no=(un,Dn)=>{un==="CPU"?(ua?(0,da.BU)():(0,da.Dj)(document.getElementById(`tj${Dn}`)),rn(!ua)):(la?(0,da.BU)():(0,da.Dj)(document.getElementById(`tj${Dn}`)),ar(!la))},tr=(un,Dn,na)=>{const Oa=Dn==="CPU"?"cpuUsageChart":"memoryUsageChart";let Qe=un.map(mt=>{var Xn,qn,ma,va;const Ha=(Xn=mt.promQueryResult)==null?void 0:Xn[Oa],Da=`${mt.envId}-${mt.myPracticalTrainingId}_${Dn}`,Ya=((va=(ma=(qn=Ha==null?void 0:Ha.results[Da])==null?void 0:qn.frames[0])==null?void 0:ma.data)==null?void 0:va.values)||[];return Ya.length>0?Ya[na]:[]});return Qe.some(mt=>Array.isArray(mt)&&mt.length>0)?Qe:[]},yt=un=>{Bt(un),wn()},wn=()=>{Ft([]),hr("")},Gn=un=>{let Dn=!1;for(let na=0;na<(Pt==null?void 0:Pt.length);na++){let Oa=tr(Pt,un,1)[na];if(Oa&&(Oa==null?void 0:Oa.length)>0){Dn=!0;break}}return(Pt==null?void 0:Pt.length)>0&&Dn};return Xt.createElement(Xt.Fragment,null,Xt.createElement("div",{className:`${de.flex_warp}`},Xt.createElement(Oe.Z,{allowClear:!0,showSearch:!0,value:gr,style:{width:280},onSearch:Cr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(un,Dn)=>{hr(un),Dn!=null&&Dn.key&&Bt(Number(Dn==null?void 0:Dn.key))},onClear:wn,size:"large"},Nt==null?void 0:Nt.map((un,Dn)=>Xt.createElement(it,{key:un.id,value:un.name},un.name.length>4?`${un.name.slice(0,4)}...`:un.name,`( ${un.phone?un.phone:""} ${un.mail?` - ${un.mail}`:""})`))),Xt.createElement("div",null,Xt.createElement(Se.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:bt,onChange:un=>{nt(un)}},kr.map((un,Dn)=>Xt.createElement(Se.default.Option,{key:Dn,value:un},un))),Xt.createElement(Ht,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:Xe,disabledDate:un=>ht(un,Xe,15),format:"YYYY-MM-DD HH:mm",onChange:un=>{Ut(un),nt(void 0)}}))),Xt.createElement(ce.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Dt,onChange:un=>yt(un),dataSource:zt,titleWidth:60,key:1}),Xt.createElement(ce.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(ke==null?void 0:ke.length)==0?"mt0":"",style:{marginBottom:(ke==null?void 0:ke.length)>0?"0px":"17px"},value:Dt,onChange:un=>yt(un),dataSource:ke,titleWidth:60,key:2}),(De=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:De.map((un,Dn)=>Xt.createElement("div",{className:`${de.chart_content}`,key:Dn,id:`tj${Dn}`},Xt.createElement("div",{className:de.chart_title},Xt.createElement("span",null,un==null?void 0:un.name,"\u4F7F\u7528\u91CF"),Xt.createElement("i",{className:`${de.fullscreen} iconfont - ${(un==null?void 0:un.type)=="CPU"?oa?"icon-tuichuquanping2":"icon-quanping2":ua?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>eo(un.type,Dn)})),Xt.createElement(Je.Z,{spinning:St},Gn(un.type)?Xt.createElement("div",{style:{marginTop:(un==null?void 0:un.type)=="CPU"?oa?"7%":"":ua?"7%":""}},Xt.createElement(se,{dataInfo:{y:er(Pt,un==null?void 0:un.type,1)||[],x:er(Pt,un==null?void 0:un.type,0)||[]},startAndEndTime:Xe,colors:Er,indexKey:Dn,valueName:Pt.map(na=>na.name),imageTypeName:Pt.map(na=>{var La;return(La=na==null?void 0:na.promQueryResult)==null?void 0:La.imageTypeName}),key:`${Dn}-${$a}`}),Xt.createElement("div",{className:de.info_con},Xt.createElement("div",{className:de.info_top},Xt.createElement("div",null,"\u6700\u5927\u503C"),Xt.createElement("div",null,"\u6700\u5C0F\u503C"),Xt.createElement("div",null,"\u5E73\u5747\u503C")),Pt.map((na,La)=>{var Qe;let pt=na==null?void 0:na.promQueryResult;return Xt.createElement("div",{className:de.listdata,key:La},Xt.createElement("div",{className:de.block,style:{backgroundColor:Er[La],marginRight:10}}),Xt.createElement("div",{className:de.typename},(Qe=na==null?void 0:na.promQueryResult)==null?void 0:Qe.imageTypeName),Xt.createElement("div",{className:de.val},(un==null?void 0:un.type)=="CPU"?`${pt==null?void 0:pt.cpuMaxDoubleValue}Cores`:`${pt==null?void 0:pt.memoryDoubleMaxValue}MiB`),Xt.createElement("div",{className:de.val},(un==null?void 0:un.type)=="CPU"?`${pt==null?void 0:pt.cpuMinDoubleValue}Cores`:`${pt==null?void 0:pt.memoryDoubleMinValue}MiB`),Xt.createElement("div",{className:de.val},(un==null?void 0:un.type)=="CPU"?`${pt==null?void 0:pt.cpuAvgDoubleValue}Cores`:`${pt==null?void 0:pt.memoryDoubleAvgValue}MiB`))}))):Xt.createElement(Fa.Z,null)))))},cn=ue(59301),rt=(qt,an,nn)=>new Promise((Ln,Yt)=>{var De=zt=>{try{Ct(nn.next(zt))}catch(ln){Yt(ln)}},ke=zt=>{try{Ct(nn.throw(zt))}catch(ln){Yt(ln)}},Ct=zt=>zt.done?Ln(zt.value):Promise.resolve(zt.value).then(De,ke);Ct((nn=nn.apply(qt,an)).next())}),Mt=({getApi:qt,identifier:an,visible:nn,info:Ln})=>{const[Yt,De]=(0,z.useState)({}),[ke,Ct]=(0,z.useState)(!0);(0,z.useEffect)(()=>{Ct(!0)},[nn]),(0,z.useEffect)(()=>{qt&&ke&&zt()},[qt]);const zt=()=>rt(void 0,null,function*(){const ln=yield(0,fe.ZP)(`/api/shixuns/${an}/cpu_basic_data.json`,{method:"get"});(ln==null?void 0:ln.status)==0&&De(ln)});return cn.createElement("div",null,cn.createElement(Wn,{isFirst:ke,setIsFirst:ln=>Ct(ln),identifier:an,data:Yt,info:Ln}))},In=ue(51257),mn=ue(25690),En=ue(75736),Ne=ue(40197),we=ue(59301),Ue=(qt,an,nn)=>new Promise((Ln,Yt)=>{var De=zt=>{try{Ct(nn.next(zt))}catch(ln){Yt(ln)}},ke=zt=>{try{Ct(nn.throw(zt))}catch(ln){Yt(ln)}},Ct=zt=>zt.done?Ln(zt.value):Promise.resolve(zt.value).then(De,ke);Ct((nn=nn.apply(qt,an)).next())});const Zt=({globalSetting:qt,dispatch:an,practiceSetting:nn,shixunsDetail:Ln,visible:Yt,onCancel:De,info:ke,identifier:Ct,isJupyter:zt,onOk:ln})=>{const[Dt,Bt]=(0,z.useState)("1"),[bt,nt]=(0,z.useState)("\u63A8\u8350\u914D\u7F6E"),[Xe,Ut]=(0,z.useState)([]),[Nt,Ft]=(0,z.useState)(!1),[St,Qt]=(0,z.useState)(!1),[Pt,Tt]=(0,z.useState)({}),[oa,rn]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Yt&&(Qt(!1),Bt("1"),nt("\u63A8\u8350\u914D\u7F6E"),(ke==null?void 0:ke.type)=="\u6311\u6218\u9875\u9762"?Ut(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Ut(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Tt({}),ua(),(ke==null?void 0:ke.type)=="\u6311\u6218\u9875\u9762"&&an({type:"shixunsDetail/getShixunsDetail",payload:{id:Ct}}))},[Yt]);const ua=()=>Ue(void 0,null,function*(){rn(!0);const Ar=yield(0,En.HS)(Ct);[0,-10].includes(Ar.status)&&(Tt(Ar),rn(!1))}),nr=Ar=>{Ar=="2"?Qt(!0):Qt(!1),Bt(Ar)},gr=()=>{x.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:we.createElement("div",{className:"tc"},we.createElement("img",{src:He,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},hr=()=>Ue(void 0,null,function*(){if((0,Ne.gy)(an,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||bt=="\u5F53\u524D\u914D\u7F6E")return;Ft(!0),(yield(0,fe.ZP)(`/api/shixuns/${Ct}/apply_recommend_config.json`,{method:"put",body:{data:bt=="\u63A8\u8350\u914D\u7F6E"?Pt==null?void 0:Pt.recommend:Pt==null?void 0:Pt.high}})).status==0&&(xe.ZP.success("\u5E94\u7528\u6210\u529F"),Ft(!1),De(),ln())}),$a=()=>Ue(void 0,null,function*(){var Ar,Cr;if(yield zr(),(0,In.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Ar=Ln.detail)!=null&&Ar.is_jupyter||(Cr=Ln.detail)!=null&&Cr.is_jupyter_lab){an({type:"shixunsDetail/execJupyter",payload:{id:Ct}}).then(eo=>{var er;eo!=null&&eo.identifier&&((er=mn.history)==null||er.push(`/tasks/${eo.identifier}/jupyter`))});return}an({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const qa=zt?yield(0,En.BK)({id:Ct}):yield(0,En.Ir)({id:Ct});if(an({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),qa!=null&&qa.game_identifier||qa!=null&&qa.identifier){(0,In.xg)(zt?`/tasks/${qa==null?void 0:qa.identifier}/jupyter`:`/tasks/${qa.game_identifier}`);return}(qa==null?void 0:qa.status)===-3?(0,In.eF)():(qa==null?void 0:qa.status)===2?kr(qa==null?void 0:qa.message):(qa==null?void 0:qa.status)===3&&Er(qa==null?void 0:qa.message)}),zr=()=>new Promise((Ar,Cr)=>{var qa;(qa=nn==null?void 0:nn.sideBar)!=null&&qa.confirmLeave?x.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{an({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ar()},onCancel:()=>{Cr()}}):Ar()}),kr=Ar=>{Ar=Ar!=null&&Ar.includes(".json")?Ar:`${Ar}.json`,x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:we.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ue(void 0,null,function*(){const Cr=yield(0,fe.ZP)("/api"+Ar,{method:"get"});if(!Cr)return;xe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const qa=yield(0,En.Ir)({id:Cr.shixun_identifier});if(qa!=null&&qa.game_identifier){(0,In.xg)(`/tasks/${qa.game_identifier}`);return}(qa==null?void 0:qa.status)===2?kr(qa==null?void 0:qa.message):(qa==null?void 0:qa.status)===3&&Er(qa==null?void 0:qa.message)})})},Er=Ar=>{x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:we.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ar,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return we.createElement(we.Fragment,null,we.createElement(Ye.Z,{title:null,placement:"right",open:Yt,width:1e3,onClose:De,closeIcon:null,footer:null},we.createElement("div",{className:Re.header_body},we.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),we.createElement(Be.Z,{className:Re.close,onClick:De})),we.createElement(Te.default,{activeKey:Dt,onChange:nr},we.createElement(Te.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},we.createElement(Je.Z,{spinning:oa,size:"large",tip:we.createElement("div",{style:{color:"#666",fontSize:"14px"}},we.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),we.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",we.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Pt==null?void 0:Pt.status)==0?we.createElement(we.Fragment,null,we.createElement("div",{className:Re.recommend_config_introduce},we.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),we.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"),we.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),we.createElement("div",{className:Re.recommend_config},Xe.map((Ar,Cr)=>we.createElement("div",{className:`${Re.recommend_config_item} ${Ar==bt?Re.recommend_config_active_item:""}`,key:Ar,onClick:()=>nt(Ar)},we.createElement("div",{className:Re.item_title},we.createElement("div",null,Ar),Cr==1?we.createElement("div",{className:Re.recommend_text},"\u63A8\u8350"):we.createElement(we.Fragment,null)),(Ar=="\u5F53\u524D\u914D\u7F6E"&&(Pt==null?void 0:Pt.current)||Ar=="\u63A8\u8350\u914D\u7F6E"&&(Pt==null?void 0:Pt.recommend)||Ar=="\u589E\u5F3A\u914D\u7F6E"&&(Pt==null?void 0:Pt.high)||[]).map((qa,eo)=>we.createElement("div",{className:Re.item_content,key:eo},we.createElement("span",null,qa==null?void 0:qa.image_name),qa!=null&&qa.cpu_limit?we.createElement("span",null,qa==null?void 0:qa.cpu_limit,"\u6838",qa==null?void 0:qa.memory_limit,"G"):we.createElement("div",null,we.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),we.createElement(ye.Z,{title:we.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",we.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",we.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},we.createElement(We.Z,{className:Re.tooltip})))))))),we.createElement("div",{className:Re.recommend_config_footer},we.createElement("div",null,we.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),we.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>gr()},"\u8054\u7CFB\u7BA1\u7406\u5458")),we.createElement(gt.ZP,{type:"primary",shape:"round",disabled:bt=="\u5F53\u524D\u914D\u7F6E",onClick:hr,loading:Nt},"\u4E00\u952E\u5E94\u7528"))):oa?we.createElement("div",{style:{height:400}}):we.createElement("div",{className:Re.no_data},we.createElement("img",{src:ut,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),we.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",we.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(ke==null?void 0:ke.type)!="\u6311\u6218\u9875\u9762"&&we.createElement("div",{className:Re.application,onClick:()=>{$a(),De()}},"\u6A21\u62DF\u5B9E\u6218")))),we.createElement(Te.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},we.createElement(Mt,{getApi:St,identifier:Ct,visible:Yt,info:ke})))))};var kt=(0,mn.connect)(({globalSetting:qt,practiceSetting:an,shixunsDetail:nn})=>({globalSetting:qt,practiceSetting:an,shixunsDetail:nn}))(Zt)},74976:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Ie}});var z=ue(59301),x=ue(43418),xe=ue(3113),Ye=ue(8591),Te=ue(99313),Je=ue(71418),ye=ue(10311),gt=ue(5871),Re=ue(1710),Be={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},We=ue(11724),He=ue(62772),ut=ue(38986),fe=ue(28426),a=ue(59301),E=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(ht,ot,vt)=>ot in ht?E(ht,ot,{enumerable:!0,configurable:!0,writable:!0,value:vt}):ht[ot]=vt,de=(ht,ot)=>{for(var vt in ot||(ot={}))ae.call(ot,vt)&&ce(ht,vt,ot[vt]);if(ee)for(var vt of ee(ot))se.call(ot,vt)&&ce(ht,vt,ot[vt]);return ht},Se=(ht,ot)=>b(ht,y(ot)),Ae=(ht,ot,vt)=>new Promise((ea,Hn)=>{var Fa=bn=>{try{Xt(vt.next(bn))}catch(it){Hn(it)}},da=bn=>{try{Xt(vt.throw(bn))}catch(it){Hn(it)}},Xt=bn=>bn.done?ea(bn.value):Promise.resolve(bn.value).then(Fa,da);Xt((vt=vt.apply(ht,ot)).next())}),Ie=({visible:ht,onOk:ot,onCancel:vt,info:ea})=>{var Hn,Fa,da,Xt,bn;const[it,Ht]=(0,z.useState)("1"),[hn,Wn]=(0,z.useState)([]),[cn,rt]=(0,z.useState)([]),[ft,Mt]=(0,z.useState)(0),[In,mn]=(0,z.useState)(null),[En,Ne]=(0,z.useState)(!1);(0,z.useEffect)(()=>{ht&&(we(),Ue(),Zt())},[ht]);const we=()=>{Ht("1"),Wn([]),mn(null),Mt(0)};(0,z.useEffect)(()=>{var ke,Ct;((Ct=(ke=cn==null?void 0:cn[ft])==null?void 0:ke.content)==null?void 0:Ct.length)>0&&mn(Se(de({},cn[ft].content[0]),{index:0}))},[it,ft,cn]);const Ue=()=>Ae(void 0,null,function*(){Ne(!0),yield(0,ut.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(ke=>{let{max_cpu:Ct,max_memory:zt,min_cpu:ln,min_memory:Dt}=ke,{cpu:Bt,memory:bt}=ea;Wn([{name:"CPU",value:Bt,min:ln,max:Ct,typeName:"\u6838"},{name:"\u5185\u5B58",value:bt,min:Dt,max:zt,typeName:"GB"}])}),Ne(!1)}),Zt=()=>Ae(void 0,null,function*(){yield(0,ut.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ke=>{var Ct;if(rt(ke),(ke==null?void 0:ke.length)>0){let zt=Se(de({},(Ct=ke==null?void 0:ke[0])==null?void 0:Ct.content[0]),{index:0});mn(zt)}})}),kt=ke=>{Ht(ke),ke==="2"&&Mt(0)},qt=(ke,Ct)=>{Wn(hn.map(zt=>zt.name===ke?Ct(zt):zt))},an=(ke,Ct)=>{isNaN(ke)||qt(Ct,zt=>Se(de({},zt),{value:ke}))},nn=ke=>{var Ct;if(console.log("decline",ke.value),ke.value=Number(ke.value),ke.value<=((Ct=ke.min)!=null?Ct:-1/0))return;let zt=ke.value-.5Se(de({},ln),{value:zt}))},Ln=ke=>{var Ct;if(ke.value=Number(ke.value),ke.value>=((Ct=ke.max)!=null?Ct:1/0))return;let zt=ke.value+.5>ke.max?ke.max:ke.value+.5;qt(ke.name,ln=>Se(de({},ln),{value:zt}))},Yt=(ke,Ct)=>{isNaN(ke)||qt(Ct,zt=>Se(de({},zt),{value:ke}))},De=ke=>{if(ke==null||Number.isInteger(ke))return ke;const Ct=ke%1;return Ct===.5?ke:Math.floor(ke)+(Ct<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(x.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:ht,width:752,destroyOnClose:!0,centered:!0,onCancel:vt,className:Be.modal,footer:[a.createElement("div",{className:Be.btn_warp,key:"1"},a.createElement(xe.ZP,{onClick:vt},"\u53D6\u6D88"),a.createElement(xe.ZP,{type:"primary",onClick:()=>{let ke=de({},ea);if(it=="1")ke.cpu=hn[0].value,ke.memory=hn[1].value;else if(it=="2"){if(!In){Ye.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ke=Se(de({},ke),{cpu:In.cpu,memory:In.memory})}ot(ke)}},"\u4FDD\u5B58"))]},a.createElement(Te.default,{activeKey:it,onChange:kt},a.createElement(Te.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(Je.Z,{spinning:En},hn==null?void 0:hn.map(ke=>a.createElement("div",{className:Be.con_warp,key:ke==null?void 0:ke.name},a.createElement("div",null,ke==null?void 0:ke.name),a.createElement("div",null,a.createElement(ye.Z,{min:ke==null?void 0:ke.min,max:ke==null?void 0:ke.max,onChange:Ct=>an(Ct,ke==null?void 0:ke.name),value:ke==null?void 0:ke.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${Be.config_Warp} ${Be.flex}`},a.createElement("div",{className:`${Be.config_btn} ${Be.flex}`,onClick:()=>nn(ke)},a.createElement(We.Z,null)),a.createElement(gt.Z,{min:ke==null?void 0:ke.min,max:ke==null?void 0:ke.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:ke==null?void 0:ke.value,onChange:Ct=>{const zt=De(Ct);Yt(zt,ke==null?void 0:ke.name)}}),a.createElement("div",{className:`${Be.config_btn} ${Be.flex}`,onClick:()=>Ln(ke)},a.createElement(He.Z,null))),a.createElement("div",null,ke==null?void 0:ke.typeName))))),(cn==null?void 0:cn.length)>0&&a.createElement(Te.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:Be.sceneList},cn==null?void 0:cn.map((ke,Ct)=>a.createElement("div",{className:`${Be.sceneItem} ${ft==Ct&&Be.sceneItemActive}`,key:ke==null?void 0:ke.id,onClick:()=>{Mt(Ct)}},ke==null?void 0:ke.name))),((Fa=(Hn=cn==null?void 0:cn[ft])==null?void 0:Hn.content)==null?void 0:Fa.length)>0?a.createElement(Re.default,{rowSelection:{type:"radio",selectedRowKeys:[In==null?void 0:In.index],onChange:(ke,Ct)=>{mn(Ct[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(ke,Ct)=>a.createElement("div",null,ke,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(ke,Ct)=>a.createElement("div",null,ke,"GB")}],dataSource:(da=cn==null?void 0:cn[ft])==null?void 0:da.content.map((ke,Ct)=>Se(de({},ke),{index:Ct})),rowKey:"index",pagination:!1,scroll:((bn=(Xt=cn==null?void 0:cn[ft])==null?void 0:Xt.content)==null?void 0:bn.length)>3?{y:148}:{}}):a.createElement(fe.Z,null)))))}},61412:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Oe}});var z=ue(59301),x=ue(25690),xe=ue(43418),Ye=ue(8591),Te=ue(3113),Je=ue(24905),ye=ue(5112),gt=ue(88522),Re=ue(49127),Be=ue(5083),We=ue(5871),He=ue(10527),ut=ue(81705),fe=ue(40197),a=ue(61186),E=ue.n(a),b={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(Ie,ht)=>{var ot={};for(var vt in Ie)ee.call(Ie,vt)&&ht.indexOf(vt)<0&&(ot[vt]=Ie[vt]);if(Ie!=null&&y)for(var vt of y(Ie))ht.indexOf(vt)<0&&ae.call(Ie,vt)&&(ot[vt]=Ie[vt]);return ot},ce=(Ie,ht,ot)=>new Promise((vt,ea)=>{var Hn=Xt=>{try{da(ot.next(Xt))}catch(bn){ea(bn)}},Fa=Xt=>{try{da(ot.throw(Xt))}catch(bn){ea(bn)}},da=Xt=>Xt.done?vt(Xt.value):Promise.resolve(Xt.value).then(Hn,Fa);da((ot=ot.apply(Ie,ht)).next())});const de=Ie=>{if(!Ie)return Ie;const ht=Ie.split(":");if(ht[1]=="00"||ht[1]=="30")return Ie;const ot=parseInt(ht[1]);if(ot<30||ot==60)return[ht[0],"30"].join(":");if(ot<60){const vt=[ht[0],"00"].join(":"),ea="YYYY-MM-DD HH:mm",Hn=E()(vt,ea);return Hn.add(1,"hours"),Hn.format(ea)}return Ie},Se="YYYY-MM-DD HH:mm",Ae=Ie=>{var ht=Ie,{shixunsDetail:ot,globalSetting:vt,loading:ea,user:Hn,dispatch:Fa}=ht,da=se(ht,["shixunsDetail","globalSetting","loading","user","dispatch"]),Xt,bn,it,Ht,hn,Wn,cn,rt,ft;const Mt=(0,z.useRef)(),[In,mn]=(0,z.useState)(),[En,Ne]=(0,z.useState)(),[we,Ue]=(0,z.useState)([]),[Zt,kt]=(0,z.useState)([]),[qt,an]=(0,z.useState)(""),[nn,Ln]=(0,z.useState)(),[Yt,De]=(0,z.useState)(),[ke,Ct]=(0,z.useState)(),zt=(bn=(Xt=Hn.userInfo)==null?void 0:Xt.shixun)==null?void 0:bn.editable;(0,z.useEffect)(()=>{var Xe,Ut;Mt.current=(Ut=(Xe=location.pathname)==null?void 0:Xe.split("/"))==null?void 0:Ut[2],ln()},[]),(0,z.useEffect)(()=>{var Xe,Ut,Nt,Ft,St,Qt,Pt,Tt,oa,rn,ua,nr;ot.setting&&(mn((Ut=(Xe=ot.setting)==null?void 0:Xe.shixun)==null?void 0:Ut.can_copy),Ne((Ft=(Nt=ot.setting)==null?void 0:Nt.shixun)==null?void 0:Ft.use_scope),Ln(!!((Qt=(St=ot.setting)==null?void 0:St.shixun)!=null&&Qt.opening_time)),De((Tt=(Pt=ot.setting)==null?void 0:Pt.shixun)==null?void 0:Tt.opening_time),Ue((rn=(oa=ot.setting)==null?void 0:oa.shixun)==null?void 0:rn.scope_partment),Ct((nr=(ua=ot.setting)==null?void 0:ua.shixun)==null?void 0:nr.git_size))},[ot.setting]);const ln=Xe=>ce(void 0,null,function*(){const Ut=yield Fa({type:"shixunsDetail/getDepartments",payload:{q:Xe}});Ut&&kt(Ut.shools_name||[])}),Dt=()=>ce(void 0,null,function*(){var Xe,Ut,Nt,Ft,St,Qt;const Pt=(yield Fa({type:"shixunsDetail/getShixunQuote",payload:{id:Mt.current}}))||{};xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${b.modal}`},!!((Xe=Pt.subjects)!=null&&Xe.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Nt=(Ut=Pt.subjects)==null?void 0:Ut.splice(0,2))==null?void 0:Nt.map(Tt=>`\u300A${Tt}\u300B`),"\u7B49",z.createElement("span",{className:b.colorOrange},Pt==null?void 0:Pt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((Ft=Pt.courses)!=null&&Ft.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Qt=(St=Pt.courses)==null?void 0:St.splice(0,2))==null?void 0:Qt.map(Tt=>`\u300A${Tt}\u300B`),"\u7B49",z.createElement("span",{className:b.colorOrange},Pt==null?void 0:Pt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Fa({type:"shixunsDetail/deleteShixun",payload:{id:Mt.current}})).status===1&&(Ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),Bt=()=>{(0,fe.gy)(Fa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},bt=Xe=>{if(we.includes(Xe)){Ye.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}an(null),Ue([...we,Xe])},nt=()=>ce(void 0,null,function*(){if(nn&&!Yt){Ye.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(En===1&&!we.length){Ye.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Fa({type:"shixunsDetail/updatePermissionSetting",payload:{id:Mt.current,scope_partment:En===0?null:we,shixun:{can_copy:In,use_scope:En,opening_time:Yt,git_size:ke}}})).status!==-1&&(Ye.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Fa({type:"shixunsDetail/getSettingsData",payload:{id:Mt.current}}),Fa({type:"shixunsDetail/getShixunsDetail",payload:{id:Mt.current}}))});return z.createElement("div",null,z.createElement("section",{className:b.wrap},z.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((it=ot==null?void 0:ot.detail)==null?void 0:it.shixun_status)!==2?z.createElement(Te.ZP,{danger:!0,onClick:Dt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(Te.ZP,{danger:!0,onClick:Bt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(Je.default,{checked:In,onChange:Xe=>mn(Xe.target.checked),disabled:!zt}),z.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Ht=ot.detail)==null?void 0:Ht.shixun_status)>1||((hn=ot.detail)==null?void 0:hn.public)===2)&&((cn=(Wn=ot.setting)==null?void 0:Wn.shixun)==null?void 0:cn.use_scope)===0&&((rt=ot.detail)==null?void 0:rt.identity)>2)&&z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement(ye.ZP.Group,{value:En,onChange:Xe=>Ne(Xe.target.value),disabled:!zt},z.createElement(ye.ZP,{className:b.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(ye.ZP,{className:b.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),En===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(gt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:qt,onChange:Xe=>{an(Xe),ln(Xe)},disabled:!zt,onSelect:bt,options:Zt==null?void 0:Zt.map(Xe=>({value:Xe}))}),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},we==null?void 0:we.map(Xe=>zt?z.createElement(Re.Z,{count:"x",className:"mr20 current",onClick:()=>Ue(we.filter(Ut=>Ut!==Xe))},z.createElement(Te.ZP,{type:"primary",ghost:!0},Xe)):z.createElement(Te.ZP,{type:"primary",ghost:!0,className:"mr20"},Xe)))))),z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(Je.default,{checked:nn,onChange:Xe=>Ln(Xe.target.checked),disabled:!zt}),z.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),nn&&z.createElement(Be.default,{className:`${b.dataPicker} mt10`,format:Se,locale:He.Z,disabled:!zt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Xe=>Xe&&XeDe(de(Ut))}))),((ft=Hn==null?void 0:Hn.userInfo)==null?void 0:ft.role)===1&&z.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},z.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(We.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:ke,onChange:Xe=>{Ct(Xe)}}),z.createElement("span",{className:"c-grey-999"}," M "))))),z.createElement(ut.t,{okText:"\u4FDD\u5B58",hasOkBtn:zt,loading:ea.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${Mt.current}/challenges`),onOk:nt,className:b.bottomButton}))};var Oe=(0,x.connect)(({shixunsDetail:Ie,loading:ht,globalSetting:ot,user:vt})=>({shixunsDetail:Ie,globalSetting:ot,user:vt,loading:ht}))(Ae)},45555:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(25690),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96404),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(61412),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(346),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(40197),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(48790),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(85395),React=__webpack_require__(59301),__async=(Le,_t,ue)=>new Promise((z,x)=>{var xe=Je=>{try{Te(ue.next(Je))}catch(ye){x(ye)}},Ye=Je=>{try{Te(ue.throw(Je))}catch(ye){x(ye)}},Te=Je=>Je.done?z(Je.value):Promise.resolve(Je.value).then(xe,Ye);Te((ue=ue.apply(Le,_t)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Le=>{if(!Le)return Le;const _t=Le.split(":");if(_t[1]=="00"||_t[1]=="30")return Le;const ue=parseInt(_t[1]);if(ue<30||ue==60)return[_t[0],"30"].join(":");if(ue<60){const z=[_t[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",xe=moment__WEBPACK_IMPORTED_MODULE_3___default()(z,x);return xe.add(1,"hours"),xe.format(x)}return Le};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Le=>__async(this,null,function*(){const _t=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Le}});_t&&setDepartmentList(_t.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Le,_t;(_t=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)!=null&&_t.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Le=>{if(selectDepartmentList.includes(Le)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Le])},handleInitState=()=>{var Le,_t,ue,z,x,xe,Ye,Te,Je,ye,gt,Re,Be,We,He,ut,fe,a,E,b,y,ee,ae,se,ce,de,Se,Ae,Oe,Ie,ht,ot,vt,ea,Hn,Fa,da,Xt,bn,it,Ht,hn,Wn,cn,rt,ft,Mt;setCodeEditPermission((_t=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)==null?void 0:_t.code_edit_permission),setAllowFileUpload((z=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:z.allow_file_upload),setCodeHidden((xe=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:xe.show_code_dir),setForbidCopy((Te=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Te.forbid_copy),setTaskPass((ye=(Je=shixunsDetail.setting)==null?void 0:Je.shixun)==null?void 0:ye.task_pass),setTestSetPermission((Re=(gt=shixunsDetail.setting)==null?void 0:gt.shixun)==null?void 0:Re.test_set_permission),set_display_git_address((Be=shixunsDetail.setting.shixun)==null?void 0:Be.display_git_address),setIsCopy((He=(We=shixunsDetail.setting)==null?void 0:We.shixun)==null?void 0:He.can_copy),setOpenValue((fe=(ut=shixunsDetail.setting)==null?void 0:ut.shixun)==null?void 0:fe.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((ae=(ee=shixunsDetail.setting)==null?void 0:ee.shixun)==null?void 0:ae.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Se=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Se.is_disable_discuss),setdisableAI((Oe=(Ae=shixunsDetail.setting)==null?void 0:Ae.shixun)==null?void 0:Oe.ai_reply),setresource_recommend((ht=(Ie=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ie.shixun)==null?void 0:ht.resource_recommend),setOpenCodeDebugger((vt=(ot=shixunsDetail.setting)==null?void 0:ot.shixun)==null?void 0:vt.open_code_debugger),setStartPermanent((Hn=(ea=shixunsDetail.setting)==null?void 0:ea.shixun)==null?void 0:Hn.start_permanent),setOpenSelfRun((da=(Fa=shixunsDetail.setting)==null?void 0:Fa.shixun)==null?void 0:da.open_self_run),setgitSize((bn=(Xt=shixunsDetail.setting)==null?void 0:Xt.shixun)==null?void 0:bn.git_size),setcourse_workspace_file_time((Ht=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:Ht.course_workspace_file_time),setPodSwitch((Wn=(hn=shixunsDetail.setting)==null?void 0:hn.shixun)==null?void 0:Wn.exit_delete_pod_switch),setai_user((rt=(cn=shixunsDetail.setting)==null?void 0:cn.shixun)==null?void 0:rt.ai_user),setOpenLocalEvaluate((Mt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Mt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Le,_t)=>{var ue,z;Le!=((z=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:z.scope_partment[_t])&&(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(Le=!1,_t=1){return __async(this,null,function*(){var ue,z;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Le}});(x==null?void 0:x.status)===0&&((ue=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ue.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(z=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&z.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,_t))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Le,_t,ue,z,x,xe;const Ye=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Le=Ye.subjects)!=null&&Le.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ue=(_t=Ye.subjects)==null?void 0:_t.splice(0,2))==null?void 0:ue.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((z=Ye.courses)!=null&&z.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(xe=(x=Ye.courses)==null?void 0:x.splice(0,2))==null?void 0:xe.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Le){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Le),parseInt(Le)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:Le=>{var _t;if((_t=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&_t.confirmLeave){showExitmodel(Le.key);return}setMenuSelectKey(Le.key),parseInt(Le.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Le=>setTaskPass(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Le=>setTestSetPermission(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Le=>setIsCopy(Le.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Le=>setOpenValue(Le.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Le=>{setDepartmentValue(Le),handleGetDepartments(Le)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Le=>({value:Le}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Le=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(_t=>_t!==Le))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Le)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Le)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Le=>setOpenAnswer(Le.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Le=>{setIsOpenTime(Le.target.checked),Le.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Le=>Le&&LesetOpenTime(handleDateString(_t))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Le=>set_display_git_address(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Le=>{setCodeHidden(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Le=>{setCodeEditPermission(Le.target.checked),Le.target.checked||setAllowFileUpload(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Le=>{setAllowFileUpload(Le.target.checked),Le.target.checked&&setCodeEditPermission(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Le=>setForbidCopy(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Le=>setOpenCodeDebugger(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Le=>setOpenSelfRun(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Le=>setOpenLocalEvaluate(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Le=>{setgitSize(Le)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Le=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Le=>{setPodSwitch(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Le=>setDisableDiscuss(!Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Le=>{setresource_recommend(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Le=>{setai_user(Le.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Le,_t;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Le=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Le.is_fork_from_creator&&((_t=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_t.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ue,z)=>{handSubmeit(ue,z)}}}):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:Le,shixunsDetail:_t,practiceSetting:ue})=>({user:Le,shixunsDetail:_t,practiceSetting:ue}))(Setting)},21052:function(Le,_t,ue){"use strict";ue.r(_t),ue.d(_t,{default:function(){return Do}});var z=ue(59301),x={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},xe=ue(25690),Ye=ue(99313),Te=ue(6848),Je=ue(8591),ye=ue(20834),gt=ue(95237),Re=ue(43604),Be=ue(38854),We=ue(43418),He=ue(71418),ut=ue(3113),fe=ue(17574),a=ue(78673),E=ue(56102),b=ue(78241),y=ue(92832),ee={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},ae=Object.defineProperty,se=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Se=(Vt,lt,et)=>lt in Vt?ae(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Ae=(Vt,lt)=>{for(var et in lt||(lt={}))ce.call(lt,et)&&Se(Vt,et,lt[et]);if(se)for(var et of se(lt))de.call(lt,et)&&Se(Vt,et,lt[et]);return Vt},Oe=(Vt,lt)=>{var et={};for(var on in Vt)ce.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&se)for(var on of se(Vt))lt.indexOf(on)<0&&de.call(Vt,on)&&(et[on]=Vt[on]);return et},Ie=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{za(et.next(Cn))}catch(Oa){$n(Oa)}},Qn=Cn=>{try{za(et.throw(Cn))}catch(Oa){$n(Oa)}},za=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);za((et=et.apply(Vt,lt)).next())});const ht=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:za}=lt,Cn=Oe(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Oa=(0,xe.useLocation)(),uo=(0,xe.useParams)(),[jo,mu]=(0,z.useState)({}),Br=(0,z.useRef)(),[ca]=b.default.useForm(),[Vr,Gr]=(0,z.useState)("");(0,z.useEffect)(()=>{Cn.visible&&ca.resetFields()},[Cn.visible]),(0,z.useEffect)(()=>{const cr=sessionStorage.getItem("pathArray");if(cr){const ur=cr.split(",").join("/"),xr=ur.indexOf("/")===0?ur.substr(1):ur;Gr(xr)}},[]),(0,z.useEffect)(()=>{var cr,ur;Br.current=(ur=(cr=Oa.pathname)==null?void 0:cr.split("/"))==null?void 0:ur[2]},[]);const Xr=(...cr)=>Ie(void 0,[...cr],function*(ur={}){const xr=yield Qn({type:"shixunsDetail/addRepositoryFile",payload:{id:uo.id,message:ur.commitMessage,content:"",path:(Cn.defaultPath?Cn.defaultPath+"/":"")+ur.path+"/"+(ur.file||".gitkeep"),secret_repository:za?void 0:!0}});xr!=null&&xr.url&&(Je.ZP.success("\u6DFB\u52A0\u6210\u529F"),Cn.onOK({path:(Cn.defaultPath?Cn.defaultPath+"/":"")+ur.path+"/"+(ur.file||".gitkeep"),name:ur.path.split("/")[ur.path.split("/").length-1]}),Cn.onClose())}),fo=()=>{var cr,ur;xe.history.push(`/shixuns/${Br.current}/${(ur=(cr=Oa.pathname)==null?void 0:cr.split("/"))==null?void 0:ur[3]}${Vr?`/master/shixun_show/${Vr}`:""}`)};return z.createElement(We.default,{width:"60%",centered:!0,open:Cn.visible,wrapClassName:ee.modal,onOk:()=>{ca.submit()},onCancel:Cn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},z.createElement("section",{className:ee.bg},z.createElement("div",{className:ee.wrap},z.createElement(b.default,{className:"mt10",form:ca,scrollToFirstError:!0,layout:"vertical",onFinish:Xr,onChange:()=>{var cr,ur,xr,Yr;const co=Ae({},ca.getFieldsValue()),Lr=(cr=co==null?void 0:co.path)==null?void 0:cr.split(""),Wa=(ur=co==null?void 0:co.file)==null?void 0:ur.split("");(xr=Lr==null?void 0:Lr.filter(Sa=>Sa=="/"))!=null&&xr.length&&(co.path=co.path.substring(0,co.path.length-1)),(Yr=Wa==null?void 0:Wa.filter(Sa=>Sa=="/"))!=null&&Yr.length&&(co.file=co.file.substring(0,co.path.length-1)),ca.setFieldsValue(Ae({},co)),mu(co)}},z.createElement(b.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},z.createElement(gt.Z,null,z.createElement(Re.Z,null,z.createElement("span",{className:ee.filePath},Cn.defaultPath+"/")),z.createElement(Re.Z,{flex:"1"},z.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),z.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),z.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var ot=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(ht),vt=ue(69720),ea=ue(85395),Hn=ue(59301),Fa=Object.defineProperty,da=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,it=(Vt,lt,et)=>lt in Vt?Fa(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Ht=(Vt,lt)=>{for(var et in lt||(lt={}))Xt.call(lt,et)&&it(Vt,et,lt[et]);if(da)for(var et of da(lt))bn.call(lt,et)&&it(Vt,et,lt[et]);return Vt},hn=(Vt,lt)=>{var et={};for(var on in Vt)Xt.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&da)for(var on of da(Vt))lt.indexOf(on)<0&&bn.call(Vt,on)&&(et[on]=Vt[on]);return et},Wn=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{za(et.next(Cn))}catch(Oa){$n(Oa)}},Qn=Cn=>{try{za(et.throw(Cn))}catch(Oa){$n(Oa)}},za=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);za((et=et.apply(Vt,lt)).next())});const cn=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:za}=lt,Cn=hn(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Oa=(0,xe.useLocation)(),uo=(0,xe.useParams)(),[jo,mu]=(0,z.useState)({}),Br=(0,z.useRef)(),[ca]=b.default.useForm(),[Vr,Gr]=(0,z.useState)("");(0,z.useEffect)(()=>{Cn.visible&&ca.resetFields()},[Cn.visible]),(0,z.useEffect)(()=>{const cr=sessionStorage.getItem("pathArray");if(cr){const ur=cr.split(",").join("/"),xr=ur.indexOf("/")===0?ur.substr(1):ur;Gr(xr)}},[]),(0,z.useEffect)(()=>{var cr,ur;Br.current=(ur=(cr=Oa.pathname)==null?void 0:cr.split("/"))==null?void 0:ur[2]},[]);const Xr=(...cr)=>Wn(void 0,[...cr],function*(ur={},xr=!1,Yr=1){var co,Lr;const Wa=yield Qn({type:"shixunsDetail/addRepositoryFile",payload:{id:uo.id,message:ur.commitMessage,content:ur.codeMirror,path:(Cn.defaultPath?Cn.defaultPath+"/":"")+ur.path,secret_repository:za?void 0:!0,sync_origin_shixun:xr}});Wa!=null&&Wa.url&&((co=et==null?void 0:et.detail)!=null&&co.copy_for_exercise||Je.ZP.success("\u6DFB\u52A0\u6210\u529F"),Cn.onOK({path:(Cn.defaultPath?Cn.defaultPath+"/":"")+ur.path,name:ur.path.split("/")[ur.path.split("/").length-1]}),Cn.onClose()),(Lr=et==null?void 0:et.detail)!=null&&Lr.copy_for_exercise&&(0,ea.m)(Qn,et,uo.id,Yr)}),fo=()=>{var cr,ur;xe.history.push(`/shixuns/${Br.current}/${(ur=(cr=Oa.pathname)==null?void 0:cr.split("/"))==null?void 0:ur[3]}${Vr?`/master/shixun_show/${Vr}`:""}`)};return Hn.createElement(We.default,{width:"60%",open:Cn.visible,wrapClassName:ee.modal,destroyOnClose:!0,centered:!0,onOk:()=>{ca.submit()},onCancel:Cn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Hn.createElement("section",{className:ee.bg},Hn.createElement("div",{className:ee.wrap},Hn.createElement(b.default,{className:"mt10",form:ca,scrollToFirstError:!0,layout:"vertical",onFinish:cr=>{var ur,xr;(ur=et==null?void 0:et.detail)!=null&&ur.is_fork_from_creator&&((xr=et==null?void 0:et.detail)!=null&&xr.copy_for_exercise)?(Cn.onClose(),Qn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:cr,type:"wareHouse",fn:(Yr,co,Lr)=>{Xr(Yr,co,Lr)}}})):Xr(cr)},onChange:()=>{var cr,ur;const xr=Ht({},ca.getFieldsValue()),Yr=(cr=xr==null?void 0:xr.path)==null?void 0:cr.split("");((ur=Yr==null?void 0:Yr.filter(co=>co=="/"))==null?void 0:ur.length)>1&&(xr.path=xr.path.substring(0,xr.path.length-1)),ca.setFieldsValue(Ht({},xr)),mu(xr)}},Hn.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Hn.createElement(gt.Z,null,Hn.createElement(Re.Z,null,Hn.createElement("span",{className:ee.filePath},Cn.defaultPath+"/")),Hn.createElement(Re.Z,{flex:"1"},Hn.createElement(b.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Hn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Hn.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Hn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Hn.createElement("div",{className:"mt10 mb20"},Hn.createElement(b.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Hn.createElement(vt.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 rt=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(cn),ft=Object.defineProperty,Mt=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,En=(Vt,lt,et)=>lt in Vt?ft(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Ne=(Vt,lt)=>{for(var et in lt||(lt={}))In.call(lt,et)&&En(Vt,et,lt[et]);if(Mt)for(var et of Mt(lt))mn.call(lt,et)&&En(Vt,et,lt[et]);return Vt},we=(Vt,lt)=>{var et={};for(var on in Vt)In.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&Mt)for(var on of Mt(Vt))lt.indexOf(on)<0&&mn.call(Vt,on)&&(et[on]=Vt[on]);return et},Ue=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{za(et.next(Cn))}catch(Oa){$n(Oa)}},Qn=Cn=>{try{za(et.throw(Cn))}catch(Oa){$n(Oa)}},za=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);za((et=et.apply(Vt,lt)).next())});const Zt=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:za}=lt,Cn=we(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Oa=(0,xe.useLocation)(),uo=(0,xe.useParams)(),[jo,mu]=(0,z.useState)({}),Br=(0,z.useRef)(),[ca]=b.default.useForm(),[Vr,Gr]=(0,z.useState)(""),[Xr,fo]=(0,z.useState)("");(0,z.useEffect)(()=>{Cn.visible&&ca.resetFields()},[Cn.visible]),(0,z.useEffect)(()=>{const xr=Cn.defaultPath.split("/");xr.length===1?(Gr(""),fo(Cn.defaultPath)):(fo(xr.pop()),Gr(xr.join("/")+"/"))},[Cn.defaultPath]),(0,z.useEffect)(()=>{var xr,Yr;Br.current=(Yr=(xr=Oa.pathname)==null?void 0:xr.split("/"))==null?void 0:Yr[2]},[]);const cr=(...xr)=>Ue(void 0,[...xr],function*(Yr={}){const co=yield Qn({type:"shixunsDetail/moveGitFile",payload:{id:uo.id,from:Cn.defaultPath,to:Vr+Yr.path,message:Yr.commitMessage||`${Cn.defaultPath} rename to ${Vr}${Yr.path} `,secret_repository:za}});(co==null?void 0:co.status)===0&&(Je.ZP.success("\u6DFB\u52A0\u6210\u529F"),Cn.onOK({path:Yr.path,name:Yr.path}),Cn.onClose())}),ur=()=>{var xr,Yr;xe.history.push(`/shixuns/${Br.current}/${(Yr=(xr=Oa.pathname)==null?void 0:xr.split("/"))==null?void 0:Yr[3]}${Vr?`/master/shixun_show/${Vr}`:""}`)};return z.createElement(We.default,{width:"40%",open:Cn.visible,wrapClassName:ee.modal,centered:!0,onOk:()=>{ca.submit()},onCancel:Cn.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},z.createElement("section",{className:ee.bg},z.createElement("div",{className:ee.wrap},z.createElement(b.default,{className:"mt10",form:ca,scrollToFirstError:!0,layout:"vertical",onFinish:cr,onChange:()=>{var xr,Yr;const co=Ne({},ca.getFieldsValue()),Lr=(xr=co==null?void 0:co.path)==null?void 0:xr.split("");((Yr=Lr==null?void 0:Lr.filter(Wa=>Wa=="/"))==null?void 0:Yr.length)>1&&(co.path=co.path.substring(0,co.path.length-1)),ca.setFieldsValue(Ne({},co)),mu(co)}},z.createElement(b.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},z.createElement(gt.Z,null,z.createElement(Re.Z,{flex:"1"},z.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Xr}))))),z.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},z.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Cn.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var kt=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(Zt),qt=ue(346),an=ue(38986),nn=ue(54580),Ln=ue(11693),Yt={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},De=ue(59301),ke=Object.defineProperty,Ct=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Dt=(Vt,lt,et)=>lt in Vt?ke(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Bt=(Vt,lt)=>{for(var et in lt||(lt={}))zt.call(lt,et)&&Dt(Vt,et,lt[et]);if(Ct)for(var et of Ct(lt))ln.call(lt,et)&&Dt(Vt,et,lt[et]);return Vt},bt=(Vt,lt)=>{var et={};for(var on in Vt)zt.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&Ct)for(var on of Ct(Vt))lt.indexOf(on)<0&&ln.call(Vt,on)&&(et[on]=Vt[on]);return et},nt=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{za(et.next(Cn))}catch(Oa){$n(Oa)}},Qn=Cn=>{try{za(et.throw(Cn))}catch(Oa){$n(Oa)}},za=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);za((et=et.apply(Vt,lt)).next())});const{Dragger:Xe}=nn.default,Ut=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:za}=lt,Cn=bt(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Oa=(0,xe.useLocation)(),uo=(0,xe.useParams)(),[jo,mu]=(0,z.useState)({}),Br=(0,z.useRef)(),[ca]=b.default.useForm(),[Vr,Gr]=(0,z.useState)([]),[Xr,fo]=(0,z.useState)();let cr;(0,z.useEffect)(()=>{Cn.visible&&(ca.resetFields(),Gr([]))},[Cn.visible]),(0,z.useEffect)(()=>{Br.current=uo.id},[]),(0,z.useEffect)(()=>{const Wa=sessionStorage.getItem("pathArray");if(Wa){const Sa=Wa.split(",").join("/"),$e=Sa.indexOf("/")===0?Sa.substr(1):Sa;fo($e)}},[]);const ur=Wa=>{var Sa,$e,wt,Wt;if(cr=Wa.file.name,Wa.file.status==="done"||Wa.file.status==="uploading"){if(Gr(Wa.fileList),!Wa.file.response)return;if(((Sa=Wa.file.response)==null?void 0:Sa.status)===0){($e=et==null?void 0:et.detail)!=null&&$e.copy_for_exercise||(Je.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),ca.validateFields());return}Gr(Vr.filter(Bn=>Bn.uid!==Wa.file.uid)),(wt=Wa.file.response)!=null&&wt.message&&Je.ZP.info((Wt=Wa.file.response)==null?void 0:Wt.message)}},xr=Wa=>nt(void 0,null,function*(){if(!Wa.response){Je.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Qn({type:"shixunsDetail/deleteGitFile",payload:{id:uo.id,path:Xr?`${Xr}/${Wa.name}`:Wa.name,message:ca.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Xr?`${Xr}/${Wa.name}`:Wa.name}`,secret_repository:za?null:!0}})).status===0&&(Gr(Vr.filter($e=>$e.uid!==Wa.uid)),Je.ZP.info("\u5220\u9664\u6210\u529F"))}),Yr={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!ca.getFieldValue("commitMessage"),data:()=>nt(void 0,null,function*(){return new Promise((Wa,Sa)=>nt(void 0,null,function*(){setTimeout(()=>nt(void 0,null,function*(){const $e=yield ca.getFieldsValue(),wt=Bt(Bt({},{path:Cn.defaultPath?Cn.defaultPath:"",message:jo.commitMessage||`\u4E0A\u4F20\u4E86${cr}`}),za?{}:{secret_repository:!0});Wa(wt)}),200)}))}),fileList:Vr,method:"post",action:`${qt.Z.API_SERVER}/api/shixuns/${Br.current}/upload_git_file.json`,onChange:ur,onRemove:xr,beforeUpload:Wa=>(cr=Wa.name,Wa.size/1024/1024>50?(Je.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},co=(Wa=!1,Sa=1)=>nt(void 0,null,function*(){var $e;const wt=Bt(Bt({},{path:Cn.defaultPath?Cn.defaultPath:"",message:jo.commitMessage||`\u4E0A\u4F20\u4E86${cr}`}),za?{}:{secret_repository:!0});for(let Wt=0;Wt{Bn.append(vr,wt[vr].toString())});const Nn=yield(0,an.ZP)(`/api/shixuns/${Br.current}/upload_git_file.json`,{method:"post",body:Bn},!0)}Cn.onClose(),Cn.onOK({path:Cn.defaultPath}),Lr(),($e=et==null?void 0:et.detail)!=null&&$e.copy_for_exercise&&(0,ea.m)(Qn,et,uo.id,Sa)}),Lr=()=>{var Wa,Sa;xe.history.push(`/shixuns/${Br.current}/${(Sa=(Wa=Oa.pathname)==null?void 0:Wa.split("/"))==null?void 0:Sa[3]}${Xr?`/master/shixun_show/${Xr}`:""}`)};return De.createElement(We.default,{open:Cn.visible,onOk:Wa=>{ca.submit()},centered:!0,onCancel:Cn.onClose,width:"70%"},De.createElement("section",{className:Yt.bg},De.createElement("div",{className:Yt.wrap},De.createElement("div",{className:Yt.title},"\u4E0A\u4F20\u6587\u4EF6"),De.createElement(b.default,{className:"mt10",form:ca,scrollToFirstError:!0,layout:"vertical",onFinish:()=>nt(void 0,null,function*(){var Wa,Sa;yield ca.validateFields(),(Wa=et==null?void 0:et.detail)!=null&&Wa.is_fork_from_creator&&((Sa=et==null?void 0:et.detail)!=null&&Sa.copy_for_exercise)?(Cn.onClose(),Qn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:($e,wt)=>{co($e,wt)}}})):co()}),onValuesChange:()=>mu(Bt({},ca.getFieldsValue()))},De.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},De.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),De.createElement(b.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Wa,Sa){return(Vr==null?void 0:Vr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},De.createElement("div",{onClick:()=>{if(!ca.getFieldValue("commitMessage")){Je.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},De.createElement(Xe,Bt({},Yr),De.createElement("div",null,De.createElement("i",{className:`iconfont icon-shangchuan font50 ${Yt.colorBlue}`})),De.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",De.createElement("span",{className:`${Yt.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"))))))),De.createElement(Ln.Z,{onFinish:Wa=>fo(Wa)})))};var Nt=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(Ut),Ft={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"},St={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},Qt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,rn=(Vt,lt,et)=>lt in Vt?Qt(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,ua=(Vt,lt)=>{for(var et in lt||(lt={}))Tt.call(lt,et)&&rn(Vt,et,lt[et]);if(Pt)for(var et of Pt(lt))oa.call(lt,et)&&rn(Vt,et,lt[et]);return Vt},nr=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{za(et.next(Cn))}catch(Oa){$n(Oa)}},Qn=Cn=>{try{za(et.throw(Cn))}catch(Oa){$n(Oa)}},za=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);za((et=et.apply(Vt,lt)).next())});const gr=({shixunsDetail:Vt,globalSetting:lt,loading:et,dispatch:on,title:$n,pathList:Ia=[],showInputPath:Qn=!1,isMergeSelectFile:za=!1,onFinish:Cn=()=>{}})=>{const[Oa]=b.default.useForm(),uo=(0,xe.useParams)(),jo=(0,xe.useLocation)(),mu=(0,z.useRef)(),[Br,ca]=(0,z.useState)(""),[Vr,Gr]=(0,z.useState)(""),[Xr,fo]=(0,z.useState)([]),[cr,ur]=(0,z.useState)([]);(0,z.useEffect)(()=>{var Sa,$e;mu.current=(($e=(Sa=jo.pathname)==null?void 0:Sa.split("/"))==null?void 0:$e[3])==="repository"},[]),(0,z.useEffect)(()=>{if(Vt.actionTabs.key!=="Repository-SelectFilePath")return;const Sa=Ia.join("/");let $e=[];Ia.map((wt,Wt)=>{Wt===0?$e.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${wt}`,path:Sa}):$e.push({val:`/${wt}`,path:Sa})}),fo($e),ca(Sa),Gr(Sa),xr(Sa)},[Vt.actionTabs.key]);const xr=Sa=>nr(void 0,null,function*(){const $e=yield on({type:mu.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:uo.id,path:Sa}});$e&&ur($e.trees||[])}),Yr=Sa=>{let $e=Br;Sa.type==="tree"&&(Xr.length?Xr.push({val:`/${Sa.name}`,path:Sa.name}):Xr.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Sa.name}`,path:Sa.name}),fo(Xr),$e=Br?`${Br}/${Sa.name}`:Sa.name,ca($e)),xr($e)},co=(Sa,$e)=>{const wt=Xr.filter((Bn,Nn)=>Nn<=$e);fo(wt);const Wt=wt.filter((Bn,Nn)=>Nn!==0).map(Bn=>Bn.val).join("").substr(1);ca(Wt),xr(Wt)},Lr=()=>nr(void 0,null,function*(){const Sa=Oa==null?void 0:Oa.getFieldsValue(),$e=Br?`${Br}${Sa!=null&&Sa.name?`/${Sa==null?void 0:Sa.name}`:""}`:Sa==null?void 0:Sa.name;if(za){Cn($e),Wa();return}if(Qn){yield Oa.validateFields();const wt=yield on({type:"shixunsDetail/uploadGitFolder",payload:ua(ua({},{id:uo.id,path:$e}),mu.current?{}:{secret_repository:!0})});Cn(Vr),wt.status===0&&Je.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Cn($e),Je.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Wa()}),Wa=()=>{on({type:"shixunsDetail/setActionTabs",payload:{}}),Oa.resetFields()};return z.createElement(We.default,{centered:!0,title:$n||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Vt.actionTabs.key==="Repository-SelectFilePath",onOk:Lr,onCancel:Wa},z.createElement("div",{className:St.wrap},z.createElement("div",{className:St.content},z.createElement("div",{className:St.mainPathWrap},!!(Xr!=null&&Xr.length)&&Xr.map((Sa,$e)=>z.createElement("a",{key:$e,onClick:()=>co(Sa,$e)},Sa.val))),!!(cr!=null&&cr.length)&&cr.map((Sa,$e)=>Sa.type==="tree"&&z.createElement("a",{key:$e,onClick:()=>Yr(Sa)},z.createElement("i",{className:`iconfont icon-wenjianjia ${St.colorBlue}`}),Sa.name))),z.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),z.createElement("div",{className:"mt5 mb5"},Br),Qn&&z.createElement(b.default,{form:Oa,scrollToFirstError:!0,className:"mt20"},z.createElement(b.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var hr=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et})=>({shixunsDetail:Vt,globalSetting:et,loading:lt.models.index}))(gr),$a=ue(18785),zr=ue(84105),kr=ue(75736),Er=ue(51257),Ar=ue(40197),Cr=ue(74508),qa=Object.defineProperty,eo=Object.defineProperties,er=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,un=(Vt,lt,et)=>lt in Vt?qa(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Dn=(Vt,lt)=>{for(var et in lt||(lt={}))wn.call(lt,et)&&un(Vt,et,lt[et]);if(yt)for(var et of yt(lt))Gn.call(lt,et)&&un(Vt,et,lt[et]);return Vt},na=(Vt,lt)=>eo(Vt,er(lt)),La=(Vt,lt)=>{var et={};for(var on in Vt)wn.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&yt)for(var on of yt(Vt))lt.indexOf(on)<0&&Gn.call(Vt,on)&&(et[on]=Vt[on]);return et},Qe=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{za(et.next(Cn))}catch(Oa){$n(Oa)}},Qn=Cn=>{try{za(et.throw(Cn))}catch(Oa){$n(Oa)}},za=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);za((et=et.apply(Vt,lt)).next())});const{DirectoryTree:pt}=fe.default,mt=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,activeKey:Qn,dispatch:za,practiceSetting:Cn,isRepository:Oa,treeData:uo,setTreeData:jo}=lt,mu=La(lt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Br,ca,Vr,Gr,Xr,fo,cr;const ur=(0,xe.useParams)(),xr=(0,xe.useLocation)(),[Yr,co]=(0,z.useState)(),[Lr,Wa]=(0,z.useState)(!1),[Sa,$e]=(0,z.useState)(!1),[wt,Wt]=(0,z.useState)(!1),[Bn,Nn]=(0,z.useState)(!1),[vr,wr]=(0,z.useState)("");let[xn,Da]=(0,z.useState)([]),[Mr,wo]=(0,z.useState)([]);const[_o,Zn]=(0,z.useState)([]),[ta,Kn]=(0,z.useState)(!1),[sa,Jr]=(0,z.useState)(),[ro,Bo]=(0,z.useState)(),[lr,ir]=(0,z.useState)(""),[Ya,jr]=(0,z.useState)(),[Lo,Or]=(0,z.useState)(!1);(0,z.useEffect)(()=>{jo([]),Oo(""),localStorage.warehouseHideTip||Kn(!0)},[xr.pathname,Oa]);const to=(Va="")=>Qe(void 0,null,function*(){(yield(0,kr.Zt)({id:ur.id,secret_dir_path:Va}))&&jr(Va)}),lo=Va=>{var io;return z.createElement(ye.default,{className:Ft.menu,onClick:vo=>{switch(wr(Va.path||""),vo.key){case"1":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Wa(!0);break;case"2":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Wt(!0);break;case"3":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Nn(!0);break;case"4":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),$e(!0);break;case"5":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ku(Va.path,Va.name,Va);break;case"6":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),pu(Va);break}}},(Va.type==="topTree"||Va.type==="tree")&&z.createElement(ye.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Va.type==="topTree"||Va.type==="tree")&&z.createElement(ye.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Va.type==="topTree"||Va.type==="tree")&&z.createElement(ye.default.Item,{key:"3"},"\u4E0A\u4F20"),Va.type!=="topTree"&&Va.type!=="tree"&&((io=et==null?void 0:et.detail)==null?void 0:io.public)<2&&z.createElement(ye.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Va.type!=="topTree"&&z.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${Oa?"":"secret/"}${Va==null?void 0:Va.path}`,onCopy:()=>Je.ZP.success("\u590D\u5236\u6210\u529F")},z.createElement(ye.default.Item,{key:"6"},z.createElement(z.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Va.type!=="topTree"&&z.createElement(ye.default.Item,{key:"5"},"\u5220\u9664"))},Nr=(Va,io)=>Va.map(vo=>(io==""?vo.path=io+vo.name:vo.path=io+"/"+vo.name,vo.title=z.createElement(gt.Z,{className:"font14"},z.createElement(Re.Z,{flex:"1"},z.createElement(gt.Z,null,vo.type==="blob"&&z.createElement(Re.Z,{flex:"20px",style:{marginLeft:-20}},z.createElement("span",{className:"iconfont icon-wenjian11 font12"})),z.createElement(Re.Z,{flex:"1"},z.createElement("span",{className:" multi_ellipsis1"},vo.name)))),z.createElement(Re.Z,null,(vo.type==="blob"||vo.type==="tree")&&z.createElement(Be.Z,{dropdownRender:()=>lo(vo),className:Ft.ellipsis},z.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),vo.disableCheckbox=Yr&&Yr!==vo.name,vo.className=vo.type==="tree"?Ft.pl23:"",vo.checkable=vo.type!=="tree",vo.isLeaf=vo.type!=="tree",vo.children=vo.type==="tree"&&[],vo.key=vo.path,vo)),eu=Va=>{za({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Va}})},yu=(Va,io)=>Qe(void 0,null,function*(){const vo=Va.split("/");yield Oo(vr),setTimeout(()=>{eu(Va),xn=[vo[0]||""],Mr=[Va],wo([...Mr]),Da([...xn])},150)}),mo=(Va,io)=>{if(io=="")uo=[...Va],jo([...Va]);else{let vo=Bu(uo,io,Va);uo=vo,jo([...vo])}};function Bu(Va,io,vo){return Va.map(To=>To.key===io?(To.children=[...vo],Dn({},To)):To.children?na(Dn({},To),{children:Bu(To.children,io,vo)}):To)}const Oo=(Va="")=>Qe(void 0,null,function*(){var io,vo;const To=yield za({type:Oa?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ur.id,path:Va}});if(To){if((io=To.trees)!=null&&io.length){let Zu=Nr([...To.trees],Va);mo(Zu,Va),Zn(To.trees||[]),Bo(Va||""),console.log("handleGetRepository:",Zu,Va),setTimeout(()=>console.log(uo,To.trees,Va,999999),2e3)}else Va==""&&jo([]);Jr(((vo=To.commits)==null?void 0:vo[0])||{})}return To}),Tu=Va=>Qe(void 0,null,function*(){return new Promise((io,vo)=>Qe(void 0,null,function*(){Va.children.length&&io(),ir(Va.path),yield Oo(Va.path),io()}))}),Wo=(Va,io)=>Qe(void 0,null,function*(){var vo;console.log("handleSelectTree",Va,io.nativeEvent.target.nodeName,io);const To=()=>{eu(io.node.path),Va=[io.node.path],wo([...Va])};io.nativeEvent.target.nodeName==="svg"||io.nativeEvent.target.nodeName==="LI"||io.nativeEvent.target.nodeName==="I"||io.node.type==="blob"&&((vo=Cn==null?void 0:Cn.sideBar)!=null&&vo.confirmLeave?We.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:()=>{To(),za({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):To())}),ku=(Va,io,vo)=>{We.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${vo.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qe(void 0,null,function*(){const To=yield za({type:"shixunsDetail/deleteGitFile",payload:{id:ur.id,path:Va,message:`\u5220\u9664${Va}`,secret_repository:Oa?null:!0}});let Zu=Va.split("/");if((To==null?void 0:To.status)===0){Je.ZP.info("\u5220\u9664\u6210\u529F"),Zu.splice(Zu.length-1,1);const ri=yield Oo(Zu.length>1?Zu.join("/"):"");return ri!=null&&ri.trees||(Zu.splice(Zu.length-1,1),yield Oo(Zu.length>1?Zu.join("/"):"")),eu(""),!0}else(To==null?void 0:To.status)===-3?We.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:z.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Va,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${ur.id}/edit/${To==null?void 0:To.message}/tab=2`}}):(To==null?void 0:To.status)===-4&&We.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:z.createElement("div",null,To==null?void 0:To.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${ur.id}/edit?tabId=service`}})})})},pu=Va=>{console.log(Va,"item")},nl=(Va,io)=>Qe(void 0,null,function*(){if(console.log("handleExpand",io),io.nativeEvent.target.nodeName==="svg"||io.nativeEvent.target.nodeName==="path"||io.nativeEvent.target.nodeName==="LI")return!0;yield Tu(io.node),xn.includes(io.node.path)?xn.splice(xn.indexOf(io.node.path),1):xn.push(io.node.path),Da([...xn])}),ml=()=>{Kn(!1),localStorage.warehouseHideTip=!0},ul=Va=>Qe(void 0,null,function*(){var io;let vo,To="",Zu,ri;switch(Oa){case!0:To="\u5F00\u542F\u7248\u672C\u5E93",Zu="\u5F00\u542F",ri="\u4E0D\u5F00\u542F",vo=z.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:(io=et==null?void 0:et.detail)!=null&&io.secret_repository?(To="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Zu="\u786E\u5B9A",ri="\u53D6\u6D88",vo=z.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")):(To="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Zu="\u4E0D\u4F7F\u7528",ri="\u4F7F\u7528",vo=z.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}!Oa&&(0,Ar.gy)(za,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||We.default.confirm({title:To,okText:Zu,cancelText:ri,content:vo,onOk:()=>{var Du;(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",To]),!Oa&&!((Du=et==null?void 0:et.detail)!=null&&Du.secret_repository)||Ul(Va)},onCancel:()=>{var Du;!Oa&&!((Du=et==null?void 0:et.detail)!=null&&Du.secret_repository)&&Ul(Va)}})}),Ul=Va=>Qe(void 0,null,function*(){Oa?(yield(0,kr.h4)(Dn({},ur)),za({type:"practiceSetting/getCommonData",payload:Dn({},ur)})):yield(0,kr.K0)(na(Dn({},ur),{is_secret_repository:Va})),Oo(),za({type:"shixunsDetail/getShixunsDetail",payload:{id:ur.id}})}),mi=Va=>{console.log(Va)},gi=Va=>Qe(void 0,null,function*(){console.log(Va);const io=Va.node.key,vo=Va.dragNode.key,To=Va.node.pos.split("-"),Zu=Va.dropPosition-Number(To[To.length-1]);if(Va.dragNode.type==="tree"){Je.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Va.node.type!=="tree"){Je.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield za({type:"shixunsDetail/moveGitFile",payload:Dn({id:ur.id,from:Va.dragNode.path,to:Va.node.path+"/"+Va.dragNode.name,message:`${Va.dragNode.path} move to ${Va.node.path+"/"+Va.dragNode.name} `},Oa?{}:{secret_repository:!0})})).status===0){eu(""),yield Oo("");for(let Eu=0;Eulo({type:"topTree"}),className:"current"},z.createElement(Te.Z,{open:ta,title:z.createElement("div",{className:"font16"},z.createElement($a.Z,{style:{position:"relative",left:-35},onClick:()=>ml()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",z.createElement("span",{onClick:()=>ml(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Ft.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Oa&&((Gr=et==null?void 0:et.detail)==null?void 0:Gr.init_repository)&&z.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Oa&&((Xr=et==null?void 0:et.detail)==null?void 0:Xr.secret_repository)&&z.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!uo.length&&!Oa&&z.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},z.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")),uo.length?z.createElement(z.Fragment,null,z.createElement("div",{className:Ft.content},Qn==="1"&&z.createElement("div",{className:Ft.tips},"\u63D0\u793A\uFF1A",z.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'),z.createElement(pt,{disabled:!!$n.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:uo,switcherIcon:z.createElement(zr.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:nl,expandedKeys:xn,selectedKeys:Mr,onSelect:Wo,draggable:!0,onDragEnter:mi,onDrop:gi,className:Ft.gitTree}))):"",!uo.length&&Oa&&((fo=et==null?void 0:et.detail)==null?void 0:fo.init_repository)&&z.createElement(Xn,null),!uo.length&&!Oa&&((cr=et==null?void 0:et.detail)==null?void 0:cr.secret_repository)&&z.createElement(Xn,null))),z.createElement(kt,{visible:Sa,defaultPath:vr,onClose:()=>$e(!1),isRepository:!Oa,onOK:Va=>Qe(void 0,null,function*(){const io=vr.split("/");io.pop(),yield Oo(io.join("/")),eu("")})}),z.createElement(rt,{visible:Lr,defaultPath:vr,onClose:()=>Wa(!1),isRepository:Oa,onOK:Va=>{yu(Va.path,Va.name)}}),z.createElement(ot,{visible:wt,defaultPath:vr,onClose:()=>Wt(!1),isRepository:Oa,onOK:Va=>{yu(Va.path,Va.name)}}),z.createElement(Nt,{defaultPath:vr,visible:Bn,isRepository:Oa,onClose:()=>Nn(!1),onOK:Va=>Qe(void 0,null,function*(){const io=vr.split("/");yield Oo(vr),xn=[io[0]||""],Mr=[vr],wo([...Mr]),Da([...xn])})}),z.createElement(hr,{pathList:vr==null?void 0:vr.split("/"),showInputPath:!0,isMergeSelectFile:Lo,onFinish:Va=>{Lo?to(Va):Oo(Va),Or(!1)}}))},Xn=()=>z.createElement("div",{className:`mt20 pb50 ${Ft.nodata}`},z.createElement("div",{className:Ft.headLeft},"\u63D0\u793A\uFF1A",z.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",z.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",z.createElement("br",null),"1\u3001",z.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",z.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",z.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),z.createElement("img",{width:"100%",src:Cr.Oe}));var qn=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,practiceSetting:on,user:$n})=>({shixunsDetail:Vt,globalSetting:et,user:$n,practiceSetting:on,loading:lt}))(mt),ma={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"},va=ue(28103),Ka=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,Za=(Vt,lt)=>{var et={};for(var on in Vt)Aa.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&Ka)for(var on of Ka(Vt))lt.indexOf(on)<0&&Ha.call(Vt,on)&&(et[on]=Vt[on]);return et},On=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{za(et.next(Cn))}catch(Oa){$n(Oa)}},Qn=Cn=>{try{za(et.throw(Cn))}catch(Oa){$n(Oa)}},za=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);za((et=et.apply(Vt,lt)).next())});const Na=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:za}=lt,Cn=Za(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Oa=(0,xe.useParams)(),[uo,jo]=(0,z.useState)([]);(0,z.useEffect)(()=>{mu()},[za]);const mu=()=>On(void 0,null,function*(){const Br=yield Qn({type:"shixunsDetail/getRepositoryCommit",payload:{id:Oa.id,secret_repository:za?void 0:!0}});Br&&jo(Br.commits||[])});return z.createElement(z.Fragment,null,uo==""&&z.createElement("div",{className:ma.empty},z.createElement("img",{src:Cr.em,width:"258"}),z.createElement("br",null),z.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),uo!=""&&z.createElement("section",{className:ma.bg},z.createElement("div",{className:ma.wrap},z.createElement("div",{className:ma.content},uo==null?void 0:uo.map(Br=>{var ca,Vr;return z.createElement("div",null,z.createElement(gt.Z,{align:"middle",className:"c-white font16"},z.createElement(Re.Z,null,Br.title)),z.createElement(gt.Z,{align:"middle",className:"mt20 "},z.createElement(Re.Z,null,z.createElement("img",{className:ma.imageUrl,src:qt.Z.IMG_SERVER+"/"+((ca=Br.author)==null?void 0:ca.image_url)})),z.createElement(Re.Z,{className:ma.blueLight},z.createElement("span",{className:"ml20"},(Vr=Br.author)==null?void 0:Vr.username)),z.createElement(Re.Z,null,z.createElement("span",{className:`ml20 ${ma.blueLight}`},"\u63D0\u4EA4\u4E8E"),z.createElement("span",{className:`ml20 ${ma.blueLight}`},Br.time))),z.createElement(va.Z,{className:ma.divider}))})))))};var Zr=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(Na),Po=ue(75617),ia=ue(59301),yn=Object.defineProperty,Jo=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Fo=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,Ro=(Vt,lt,et)=>lt in Vt?yn(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Zo=(Vt,lt)=>{for(var et in lt||(lt={}))Qr.call(lt,et)&&Ro(Vt,et,lt[et]);if(Fo)for(var et of Fo(lt))Vo.call(lt,et)&&Ro(Vt,et,lt[et]);return Vt},Eo=(Vt,lt)=>Jo(Vt,Dr(lt)),Go=(Vt,lt)=>{var et={};for(var on in Vt)Qr.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&Fo)for(var on of Fo(Vt))lt.indexOf(on)<0&&Vo.call(Vt,on)&&(et[on]=Vt[on]);return et},aa=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{za(et.next(Cn))}catch(Oa){$n(Oa)}},Qn=Cn=>{try{za(et.throw(Cn))}catch(Oa){$n(Oa)}},za=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);za((et=et.apply(Vt,lt)).next())});const{TabPane:ao}=Ye.default,So=Vt=>{var lt=Vt,{globalSetting:et,loading:on,dispatch:$n,practiceSetting:Ia,shixunsDetail:Qn}=lt,za=Go(lt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Cn,Oa,uo,jo,mu,Br,ca,Vr,Gr,Xr,fo,cr,ur,xr,Yr,co,Lr,Wa,Sa;const[$e,wt]=(0,z.useState)("1"),[Wt,Bn]=(0,z.useState)("1");let[Nn,vr]=(0,z.useState)();const wr=(0,z.useRef)(),[xn,Da]=(0,z.useState)(!0),[Mr,wo]=(0,z.useState)(["2","1"]),[_o,Zn]=(0,z.useState)([]),ta=(0,z.useRef)(),Kn=(0,xe.useParams)(),sa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:ia.createElement("span",null,ia.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),ia.createElement(Te.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},ia.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,z.useEffect)(()=>{var lr,ir,Ya,jr,Lo,Or,to,lo,Nr,eu,yu,mo,Bu,Oo,Tu,Wo,ku,pu;try{((Ya=(ir=(lr=Qn==null?void 0:Qn.fileContent)==null?void 0:lr.content)==null?void 0:ir.content)!=null&&Ya.length||((Lo=(jr=Qn==null?void 0:Qn.fileContent)==null?void 0:jr.content)==null?void 0:Lo.content)=="")&&(((Or=Qn==null?void 0:Qn.fileContent)==null?void 0:Or.file_type)==="txt"?(wr.current=window.decodeURIComponent(escape(window.atob((lo=(to=Qn==null?void 0:Qn.fileContent)==null?void 0:to.content)==null?void 0:lo.content))),Nn=window.decodeURIComponent(escape(window.atob((eu=(Nr=Qn==null?void 0:Qn.fileContent)==null?void 0:Nr.content)==null?void 0:eu.content))),vr(Nn)):(wr.current=(mo=(yu=Qn==null?void 0:Qn.fileContent)==null?void 0:yu.content)==null?void 0:mo.content,Nn=(Oo=(Bu=Qn==null?void 0:Qn.fileContent)==null?void 0:Bu.content)==null?void 0:Oo.content,vr(Nn)))}catch(nl){wr.current=window.atob((Wo=(Tu=Qn==null?void 0:Qn.fileContent)==null?void 0:Tu.content)==null?void 0:Wo.content),Nn=window.atob((pu=(ku=Qn==null?void 0:Qn.fileContent)==null?void 0:ku.content)==null?void 0:pu.content),vr(Nn),Je.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Qn.fileContent.content)},[(Cn=Qn==null?void 0:Qn.fileContent)==null?void 0:Cn.content]),(0,z.useEffect)(()=>{var lr;const ir=(lr=Ia==null?void 0:Ia.sideBar)==null?void 0:lr.selectPath.split("/");wo(ir)},[(Oa=Ia==null?void 0:Ia.sideBar)==null?void 0:Oa.selectPath]);const Jr=lr=>{vr(lr);let ir=-1;lr===wr.current?ir=0:ir=1,$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!ir}})};(0,z.useEffect)(()=>{new Promise((lr,ir)=>aa(void 0,null,function*(){var Ya,jr,Lo;if(((Ya=Ia==null?void 0:Ia.sideBar)==null?void 0:Ya.selectPath)!==""&&((jr=Ia==null?void 0:Ia.sideBar)!=null&&jr.selectPath)){const Or=yield $n({type:"shixunsDetail/getFileContent",payload:{id:Kn.id,path:(Lo=Ia==null?void 0:Ia.sideBar)==null?void 0:Lo.selectPath,secret_repository:xn?null:!0}});Or!=null&&Or.content||(Or==null?void 0:Or.content)==""||$n({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(uo=Ia==null?void 0:Ia.sideBar)==null?void 0:uo.selectPath]);const ro=ia.createElement(ye.default,{className:x.menu,style:{background:"#24294b"},onClick:lr=>{var ir;!((ir=Qn==null?void 0:Qn.detail)!=null&&ir.secret_repository)&&lr.key==="2"&&Bn("1"),wt(lr.key),lr.key==="1"?Da(!0):Da(!1)}},ia.createElement(ye.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),sa.filter(lr=>{var ir,Ya;return!((ir=Qn==null?void 0:Qn.detail)!=null&&ir.init_repository)||(Ya=Qn==null?void 0:Qn.detail)!=null&&Ya.is_jupyter_lab?lr.id!=="2":lr}).map((lr,ir)=>ia.createElement(ye.default.Item,{className:"leaveClick",key:lr.id},lr.name))),Bo=(lr=!1,ir=1)=>aa(void 0,null,function*(){var Ya,jr,Lo,Or;const to=yield $n({type:"shixunsDetail/updateRepositoryFile",payload:{id:Kn.id,path:(jr=(Ya=Qn==null?void 0:Qn.fileContent)==null?void 0:Ya.params)==null?void 0:jr.path,content:Nn,secret_repository:xn?null:!0,sync_origin_shixun:lr}});to!=null&&to.content&&((Lo=Qn==null?void 0:Qn.detail)!=null&&Lo.copy_for_exercise||Je.ZP.success("\u4FDD\u5B58\u6210\u529F"),$n({type:"practiceSetting/setSideBarTabs",payload:Eo(Zo({},Ia.sideBar),{confirmLeave:!1})})),(Or=Qn==null?void 0:Qn.detail)!=null&&Or.copy_for_exercise&&(0,ea.m)($n,Qn,Kn.id,ir)});return ia.createElement("div",{className:x.warehouse},ia.createElement("div",{className:x.header},ia.createElement(gt.Z,{align:"middle",className:"w100 c-white",style:{height:60}},ia.createElement(Re.Z,{flex:"1"},ia.createElement(gt.Z,{align:"middle"},ia.createElement(Re.Z,null,ia.createElement(Be.Z,{dropdownRender:()=>ro,className:x.menu},ia.createElement("span",{className:"font16 c-white current ml20"},sa.find(lr=>lr.id===$e).name," ",ia.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),ia.createElement(Re.Z,{flex:"81px"},ia.createElement("div",{className:x.line})),ia.createElement(Re.Z,null,ia.createElement(Ye.default,{className:x.tabs,activeKey:Wt,onChange:lr=>{var ir;(ir=Ia==null?void 0:Ia.sideBar)!=null&&ir.confirmLeave?We.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(lr),$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Bn(lr),$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},ia.createElement(ao,{tab:ia.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),xn&&((jo=Qn==null?void 0:Qn.detail)==null?void 0:jo.init_repository)&&ia.createElement(ao,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!xn&&((mu=Qn==null?void 0:Qn.detail)==null?void 0:mu.secret_repository)&&ia.createElement(ao,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(xn&&((Br=Qn==null?void 0:Qn.repository)==null?void 0:Br.git_url)||!xn&&((ca=Qn==null?void 0:Qn.secretRepository)==null?void 0:ca.git_url))&&ia.createElement(ia.Fragment,null,ia.createElement(Re.Z,null,ia.createElement("span",{className:x.title},"\u4ED3\u5E93\u5730\u5740:"),ia.createElement("input",{value:xn?(Vr=Qn==null?void 0:Qn.repository)==null?void 0:Vr.git_url:(Gr=Qn==null?void 0:Qn.secretRepository)==null?void 0:Gr.git_url}),ia.createElement(E.CopyToClipboard,{text:xn?(Xr=Qn==null?void 0:Qn.repository)==null?void 0:Xr.git_url:(fo=Qn==null?void 0:Qn.secretRepository)==null?void 0:fo.git_url,onCopy:()=>Je.ZP.success("\u590D\u5236\u6210\u529F")},ia.createElement(Te.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},ia.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),ia.createElement("div",{className:x.content,style:{overflow:"auto"}},Wt==="1"&&ia.createElement(ia.Fragment,null,ia.createElement("aside",{className:x.left},ia.createElement(He.Z,{spinning:!!on.effects["shixunsDetail/getRepository"],wrapperClassName:`${x.loading} ${x.bottom0}`},ia.createElement(qn,{setTreeData:Zn,treeData:_o,activeKey:$e,isRepository:xn}))),ia.createElement("aside",{className:x.right,ref:ta},((cr=Ia==null?void 0:Ia.sideBar)==null?void 0:cr.selectPath)!==""&&ia.createElement(ia.Fragment,null,ia.createElement(He.Z,{spinning:!!on.effects["shixunsDetail/getFileContent"],wrapperClassName:x.loading},ia.createElement("div",{className:x.filePathWrp},ia.createElement(gt.Z,{align:"middle",className:"w100"},ia.createElement(Re.Z,null,ia.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),ia.createElement(Re.Z,{flex:"40px"},ia.createElement("div",{className:x.line,style:{marginLeft:20}})),ia.createElement(Re.Z,{className:x.filePath},Mr.map((lr,ir)=>ia.createElement("span",{className:"c-blue"},lr))))),ia.createElement("div",{className:on.effects["shixunsDetail/getFileContent"]?"hide":"show"},ia.createElement(Po.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(ur=Qn==null?void 0:Qn.fileContent)==null?void 0:ur.filename,type:((xr=Qn==null?void 0:Qn.fileContent)==null?void 0:xr.file_type)==="office"?"download":(Yr=Qn==null?void 0:Qn.fileContent)==null?void 0:Yr.file_type,data:Nn,monacoEditor:{value:Nn,language:(co=Qn==null?void 0:Qn.fileContent)==null?void 0:co.language,onChange:lr=>Jr(lr),options:{fontSize:14}}}))),((Lr=Qn==null?void 0:Qn.fileContent)==null?void 0:Lr.file_type)==="txt"&&ia.createElement(gt.Z,{align:"middle",justify:"center",className:x.footer},ia.createElement(Re.Z,null,ia.createElement(ut.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{xe.history.push(`/shixuns/${Kn.id}/challenges`)}},"\u53D6\u6D88"),ia.createElement(ut.ZP,{type:"primary",size:"middle",className:"ml40",onClick:lr=>{var ir,Ya;(ir=Qn==null?void 0:Qn.detail)!=null&&ir.is_fork_from_creator&&((Ya=Qn==null?void 0:Qn.detail)!=null&&Ya.copy_for_exercise)?$n({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(jr,Lo)=>{Bo(jr,Lo)}}}):Bo()}},"\u63D0\u4EA4")))),((Wa=Ia==null?void 0:Ia.sideBar)==null?void 0:Wa.selectPath)==""&&((Sa=Qn==null?void 0:Qn.detail)==null?void 0:Sa.init_repository)&&ia.createElement("div",{className:x.empty},ia.createElement("img",{src:Cr.x7,width:"258"}),ia.createElement("br",null),ia.createElement("span",{className:"c-grey-c"},!!(_o!=null&&_o.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(_o!=null&&_o.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Wt==="2"&&ia.createElement("div",{className:x.commit},ia.createElement(Zr,{isRepository:xn}))))};var Do=(0,xe.connect)(({loading:Vt,globalSetting:lt,practiceSetting:et,shixunsDetail:on})=>({globalSetting:lt,loading:Vt,practiceSetting:et,shixunsDetail:on}))(So)},85395:function(Le,_t,ue){"use strict";ue.d(_t,{S:function(){return Je},m:function(){return ye}});var z=ue(51257),x=ue(8591),xe=ue(43418),Ye=ue(59301),Te=(gt,Re,Be)=>new Promise((We,He)=>{var ut=E=>{try{a(Be.next(E))}catch(b){He(b)}},fe=E=>{try{a(Be.throw(E))}catch(b){He(b)}},a=E=>E.done?We(E.value):Promise.resolve(E.value).then(ut,fe);a((Be=Be.apply(gt,Re)).next())});const Je=gt=>{let Re=document.createElement("textarea");return Re.value=gt,Re.value},ye=(gt,Re,Be,We,He)=>Te(void 0,null,function*(){var ut,fe;const a=yield gt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Be,save_type:We}});We===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(ut=a==null?void 0:a.data)!=null&&ut.exists_same_shixun_name?gt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(fe=a==null?void 0:a.data)==null?void 0:fe.shixun_name}}):gt({type:"classroomList/setActionTabs",payload:{}})):(gt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,z.xg)(`/shixuns/${(b=(E=Re==null?void 0:Re.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},58473:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return ee}});var z=ue(59301),x=ue(25690),xe=ue(92832),Ye=ue(78241),Te=ue(43418),Je=ue(8591),ye=ue(54580),gt=ue(3113),Re=ue(346),Be=ue(55351),We={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"},He=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,a=(ae,se)=>{var ce={};for(var de in ae)ut.call(ae,de)&&se.indexOf(de)<0&&(ce[de]=ae[de]);if(ae!=null&&He)for(var de of He(ae))se.indexOf(de)<0&&fe.call(ae,de)&&(ce[de]=ae[de]);return ce},E=(ae,se,ce)=>new Promise((de,Se)=>{var Ae=ht=>{try{Ie(ce.next(ht))}catch(ot){Se(ot)}},Oe=ht=>{try{Ie(ce.throw(ht))}catch(ot){Se(ot)}},Ie=ht=>ht.done?de(ht.value):Promise.resolve(ht.value).then(Ae,Oe);Ie((ce=ce.apply(ae,se)).next())});const b=xe.default.TextArea,y=ae=>{var se=ae,{newShixuns:ce,globalSetting:de,loading:Se,dispatch:Ae}=se,Oe=a(se,["newShixuns","globalSetting","loading","dispatch"]);const[Ie]=Ye.default.useForm(),[ht,ot]=(0,z.useState)([]),vt=Xt=>{["uploading","done","removed"].includes(Xt.file.status)&&ot(Xt.fileList)},ea=Xt=>{var bn;if(!Xt.percent||Xt.percent==100){const it=(bn=Xt.response)==null?void 0:bn.id;return Te.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield Ae({type:"newShixuns/deleteAttachment",payload:{id:it}}))&&ot(ht.filter(hn=>{var Wn;return((Wn=hn.response)==null?void 0:Wn.id)!==it}))})}),!1}},Hn=Xt=>ht.length?!1:Xt.size/1024/1024>50?(Je.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Fa=Xt=>E(void 0,null,function*(){var bn,it;const{language:Ht,env:hn,mode:Wn,code:cn}=Xt||{},rt=yield Ae({type:"newShixuns/applyShixunMirror",payload:{language:Ht,runtime:hn,run_method:Wn,attachment_id:(it=(bn=ht==null?void 0:ht[0])==null?void 0:bn.response)==null?void 0:it.id}});Ae({type:"newShixuns/setActionTabs",payload:{}}),rt&&Je.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),da=()=>{Ie.resetFields(),ot([])};return z.createElement(Te.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ce.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:da},z.createElement("section",{className:We.qrCode},z.createElement("aside",{className:We.a1},z.createElement("div",{className:We.code},z.createElement("img",{width:120,height:120,src:Be,alt:"\u4E8C\u7EF4\u7801"})),z.createElement("div",{className:We.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),z.createElement("div",{className:We.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),z.createElement("aside",{className:We.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",z.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")),z.createElement(Ye.default,{className:We.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:20},onFinish:Fa},z.createElement(Ye.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},z.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),z.createElement(Ye.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},z.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),z.createElement(Ye.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},z.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),z.createElement(Ye.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},z.createElement("div",{className:We.upload},z.createElement(ye.default,{fileList:ht,action:`${Re.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:vt,onRemove:ea,beforeUpload:Hn,withCredentials:!0},z.createElement("span",{className:`${We.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),z.createElement("span",{className:`${We.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),z.createElement("div",{className:We.footerWrap},z.createElement(Ye.default.Item,null,z.createElement(gt.ZP,{className:"mr5",size:"middle",onClick:()=>{Ae({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),z.createElement(gt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Se["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var ee=(0,x.connect)(({newShixuns:ae,loading:se,globalSetting:ce})=>({newShixuns:ae,globalSetting:ce,loading:se.effects}))(y)},70495:function(Le,_t,ue){"use strict";var z=ue(59301),x=ue(25690),xe=ue(43418),Ye=ue(55351);const Te=({newShixuns:Je,dispatch:ye,user:gt})=>{var Re;const[Be,We]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Je.actionTabs.key==="Create-Environment"&&ut()},[(Re=Je==null?void 0:Je.actionTabs)==null?void 0:Re.key]);const He=()=>{ye({type:"newShixuns/setActionTabs",payload:{}})},ut=()=>{var fe,a,E,b;He(),((fe=gt.userInfo)==null?void 0:fe.mirror_marker_status)===0?We(!0):((a=gt.userInfo)==null?void 0:a.mirror_marker_status)===1?x.history.push(`/users/${(E=gt.userInfo)==null?void 0:E.login}/experiment-img/add`):((b=gt.userInfo)==null?void 0:b.mirror_marker_status)===2&&xe.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var y;x.history.push(`/users/${(y=gt.userInfo)==null?void 0:y.login}/experiment-img`)}})};return z.createElement(xe.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Be,footer:null,onCancel:()=>{We(!1)}},z.createElement("div",{style:{textAlign:"center"}},z.createElement("br",null),z.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Ye,alt:"\u4E8C\u7EF4\u7801"})),z.createElement("img",null))};_t.Z=(0,x.connect)(({newShixuns:Je,user:ye,globalSetting:gt})=>({newShixuns:Je,globalSetting:gt,user:ye}))(Te)},57448:function(Le,_t,ue){"use strict";ue.r(_t),ue.d(_t,{default:function(){return uv}});var z=ue(32162),x=ue(59301),xe=ue(25690),Ye={practiceSetting:"practiceSetting____JzSr",wrapHeader:"wrapHeader___UtEic",wrapLayout:"wrapLayout___LbxWe",wrapSidebar:"wrapSidebar____WwWi",wrapContent:"wrapContent___vQy6F"},Te={flex_box_center:"flex_box_center___ZbKWZ",flex_space_between:"flex_space_between___l3I6A",flex_box_vertical_center:"flex_box_vertical_center___Lq7k2",flex_box_center_end:"flex_box_center_end___fcllt",flex_box_column:"flex_box_column___X1bbd",header:"header___e8JpO","flex-center":"flex-center___bEydb",title:"title___uCK1_",schedule:"schedule___WsVbu",clickWarp:"clickWarp___HusBA",num:"num___Zrt0Q",subject:"subject___H4tj9",btns:"btns___e2enD",btn:"btn___T6H51",simulate:"simulate___Ori5S",exit:"exit___0V4Zt"},Je=ue(51257),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",gt=ue(75736),Re=ue(43418),Be=ue(8591),We=ue(38986),He=ue(59301),ut=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(oe,le)=>{var re={};for(var ve in oe)fe.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ut)for(var ve of ut(oe))le.indexOf(ve)<0&&a.call(oe,ve)&&(re[ve]=oe[ve]);return re},b=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const y=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,shixunsDetail:Ke}=le,je=E(le,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Ze;const sn=(0,xe.useLocation)(),zn=(0,x.useRef)(""),tn=(0,xe.useParams)(),{title:An,base_info_warning:dn,challenges_warning:ra,service_warning:fn,repository_warning:xt,mirror_warning:xa}=ct;(0,x.useEffect)(()=>{var en;zn.current=(en=sn.pathname.split("/"))==null?void 0:en[2],ze({type:"practiceSetting/setParams",payload:{id:zn.current}}),ze({type:"practiceSetting/getCommonData",payload:{id:zn.current}})},[sn.pathname]),(0,x.useEffect)(()=>((0,Je.Dk)(An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Je.Dk)()}));const Tn=()=>b(void 0,null,function*(){yield Jt(),xe.history.push(`/shixuns/${zn.current}/challenges`)}),Jt=()=>new Promise((en,ga)=>{var jt;(jt=ct==null?void 0:ct.sideBar)!=null&&jt.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),en()},onCancel:()=>{ga()}}):en()}),Pn=en=>{var ga;if(en===(ct==null?void 0:ct.sideBar.tabsActive))return;const jt=()=>{xe.history.push(`/shixuns/${zn.current}/edit?tabId=${en}`),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:en,selectPath:"",confirmLeave:!1}})};(ga=ct==null?void 0:ct.sideBar)!=null&&ga.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{jt()}}):jt()},Gt=(en,ga=!1)=>{en=en!=null&&en.includes(".json")?en:`${en}.json`,Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:He.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>b(void 0,null,function*(){const jt=yield(0,We.ZP)("/api"+en,{method:"get"});if(!jt)return;Be.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const $t=yield(0,gt.Ir)({id:jt.shixun_identifier,jump_challenge_setting:ga});if($t!=null&&$t.game_identifier){(0,Je.xg)(`/tasks/${$t.game_identifier}`);return}($t==null?void 0:$t.status)===2?Gt($t==null?void 0:$t.message):($t==null?void 0:$t.status)===3&&At($t==null?void 0:$t.message)})})},At=en=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:He.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",en,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},jn=(en,ga)=>b(void 0,null,function*(){var jt,$t,sr,Ta;if(yield Jt(),(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(jt=Ke.detail)!=null&&jt.is_jupyter||($t=Ke.detail)!=null&&$t.is_jupyter_lab){ze({type:"shixunsDetail/execJupyter",payload:{id:zn.current}}).then(Mn=>{var or;Mn!=null&&Mn.identifier&&((or=xe.history)==null||or.push(`/tasks/${Mn.identifier}/jupyter`))});return}ze({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const kn=ga?yield(0,gt.BK)({id:en}):yield(0,gt.Ir)({id:en});if(ze({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(kn==null?void 0:kn.status)==5&&!ga){Re.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:He.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Ta=(sr=kn==null?void 0:kn.data)==null?void 0:sr.challenge_errors)==null?void 0:Ta.map((Mn,or)=>{var Jn;return He.createElement("span",{key:or,style:{color:"#3061D0"}},"\u7B2C",Mn==null?void 0:Mn.challenge_position,"\u5173",or!=((Jn=kn==null?void 0:kn.data)==null?void 0:Jn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Mn,or,Jn;window.location.href=`/shixuns/${zn.current}/edit/${(Jn=(or=(Mn=kn==null?void 0:kn.data)==null?void 0:Mn.challenge_errors)==null?void 0:or[0])==null?void 0:Jn.challenge_id}/tab=2`},onCancel:()=>{(0,gt.Ir)({id:zn.current,jump_challenge_setting:!0}).then(Mn=>{if(Mn!=null&&Mn.game_identifier||Mn!=null&&Mn.identifier){(0,Je.xg)(`/tasks/${Mn.game_identifier}`);return}(Mn==null?void 0:Mn.status)===-3?(0,Je.eF)():(Mn==null?void 0:Mn.status)===2?Gt(Mn==null?void 0:Mn.message,!0):(Mn==null?void 0:Mn.status)===3&&At(Mn==null?void 0:Mn.message)})}});return}if((kn==null?void 0:kn.status)==6&&!ga){Re.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:He.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/${zn.current}/edit?tabId=environment`}});return}if(kn!=null&&kn.game_identifier||kn!=null&&kn.identifier){(0,Je.xg)(ga?`/tasks/${kn==null?void 0:kn.identifier}/jupyter`:`/tasks/${kn.game_identifier}`);return}(kn==null?void 0:kn.status)===-3?(0,Je.eF)():(kn==null?void 0:kn.status)===2?Gt(kn==null?void 0:kn.message):(kn==null?void 0:kn.status)===3&&At(kn==null?void 0:kn.message)}),Kt=()=>b(void 0,null,function*(){yield Jt(),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),It=en=>({borderBottomColor:(ct==null?void 0:ct.sideBar.tabsActive)===en?"#0152d9":"transparent"});return He.createElement("div",{className:Te.header},He.createElement("aside",{className:Te.title},He.createElement("i",{onClick:Tn,style:{color:"#333",marginRight:20},className:"icon iconfont icon-fanhui1"}),He.createElement("span",{className:Te.edit},An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),He.createElement("i",{onClick:Kt,style:{color:"#165DFF"},className:"icon iconfont icon-xiugai1"})),He.createElement("aside",{className:Te.schedule},He.createElement("div",null,He.createElement("span",{style:It("information"),className:Te.clickWarp,onClick:()=>Pn("information")},dn?He.createElement("span",{className:Te.num},"1"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u57FA\u672C\u4FE1\u606F")),He.createElement("i",{className:"iconfont icon-lujing"})),He.createElement("div",null,He.createElement("span",{style:It("warehouse"),className:Te.clickWarp,onClick:()=>Pn("warehouse")},xt?He.createElement("span",{className:Te.num},"2"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u4EE3\u7801\u4ED3\u5E93")),He.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&!((Ee=Ke==null?void 0:Ke.detail)!=null&&Ee.is_jupyter_lab)&&He.createElement("div",null,He.createElement("span",{style:It("level"),className:Te.clickWarp,onClick:()=>Pn("level")},ra?He.createElement("span",{className:Te.num},"3"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u4EFB\u52A1\u5173\u5361")),He.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&((Ze=Ke==null?void 0:Ke.detail)==null?void 0:Ze.is_jupyter_lab)&&He.createElement("div",null,He.createElement("span",{style:It("service"),className:Te.clickWarp,onClick:()=>Pn("service")},fn?He.createElement("span",{className:Te.num},"3"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u670D\u52A1")),He.createElement("i",{className:"iconfont icon-lujing"})),He.createElement("div",null,He.createElement("span",{style:It("environment"),className:Te.clickWarp,onClick:()=>Pn("environment")},xa?He.createElement("span",{className:Te.num},"4"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u5B9E\u9A8C\u73AF\u5883")))),He.createElement("aside",{className:Te.btns},He.createElement("div",{className:Te.simulate,onClick:()=>jn(zn.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var ee=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(y),ae={information:"information___LkgI6",scroll:"scroll___JnYs4",formWrap:"formWrap___qq0ju",img:"img___z2Jy6"},se=ue(39793),ce=ue(78241),de=ue(3113),Se=ue(92832),Ae=ue(19842),Oe=ue(95237),Ie=ue(43604),ht=ue(54580),ot=ue(24905),vt={btn:"btn___LFkWh",s1:"s1___kiYKO",s2:"s2___omvJi"},ea="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",Hn=Object.defineProperty,Fa=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,bn=(oe,le,re)=>le in oe?Hn(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,it=(oe,le)=>{for(var re in le||(le={}))da.call(le,re)&&bn(oe,re,le[re]);if(Fa)for(var re of Fa(le))Xt.call(le,re)&&bn(oe,re,le[re]);return oe},Ht=(oe,le)=>{var re={};for(var ve in oe)da.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Fa)for(var ve of Fa(oe))le.indexOf(ve)<0&&Xt.call(oe,ve)&&(re[ve]=oe[ve]);return re},Wn=oe=>{var le=oe,{InputRight:re,value:ve=[],onChange:ze}=le,ct=Ht(le,["InputRight","value","onChange"]);const[Ke,je]=(0,x.useState)(),Ee=sn=>{const zn=ve.filter((tn,An)=>An!==sn);ze(zn)},Ze=sn=>{if(sn.preventDefault(),!!Ke){if(ve.findIndex(zn=>zn.name===Ke)>-1){Be.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}ze([...ve,{id:null,name:Ke}]),je(null)}};return x.createElement("div",null,x.createElement(Se.default,it({bordered:!1,style:{width:600},value:Ke,onChange:sn=>je(sn.target.value),onPressEnter:Ze,onBlur:Ze},ct)),re||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((sn,zn)=>x.createElement("div",{key:zn,className:vt.btn},x.createElement("span",{className:vt.s1},sn.name),x.createElement("img",{src:ea,className:vt.s2,onClick:()=>Ee(zn)})))))},cn=ue(89392),rt=ue(346),ft={flex_box_center:"flex_box_center___ZDst5",flex_space_between:"flex_space_between___KjWS3",flex_box_vertical_center:"flex_box_vertical_center___JmkIN",flex_box_center_end:"flex_box_center_end___xd4AX",flex_box_column:"flex_box_column___zLQXm",complete:"complete___d4XS6",cancel:"cancel___awB16",save:"save___CMuaC"};const Mt=({dispatch:oe,onCancel:le,onSave:re,loading:ve=!1})=>x.createElement("div",{className:ft.complete},x.createElement("div",{onClick:le,className:ft.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:re,className:ft.save},"\u4FDD\u5B58"));var In=(0,xe.connect)()(Mt),mn=ue(85395),En=ue(32050),Ne=ue(19248),we=ue(91842),Ue=ue(59301),Zt=Object.defineProperty,kt=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Yt=(oe,le,re)=>le in oe?Zt(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,De=(oe,le)=>{for(var re in le||(le={}))nn.call(le,re)&&Yt(oe,re,le[re]);if(an)for(var re of an(le))Ln.call(le,re)&&Yt(oe,re,le[re]);return oe},ke=(oe,le)=>kt(oe,qt(le)),Ct=(oe,le)=>{var re={};for(var ve in oe)nn.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&an)for(var ve of an(oe))le.indexOf(ve)<0&&Ln.call(oe,ve)&&(re[ve]=oe[ve]);return re},zt=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const ln=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,problemset:Ke,shixunsDetail:je}=le,Ee=Ct(le,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Ze,sn;const[zn]=ce.default.useForm(),[tn,An]=(0,x.useState)({}),[dn,ra]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(!1),[xa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(""),[Gt,At]=(0,x.useState)(""),[jn,Kt]=(0,x.useState)(""),[It,en]=(0,x.useState)(),ga=(0,x.useRef)({}),jt=(0,x.useRef)(""),$t=(0,x.useRef)(""),sr=(0,x.useRef)(""),Ta=(0,x.useRef)(null),kn=(0,x.useRef)((0,cn.throttle)(()=>yr(),2e3,{leading:!0,trailing:!1})).current,{id:Mn}=ct,[or,Jn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Mn&&br()},[Mn]),(0,x.useEffect)(()=>(JSON.stringify(tn)!=="{}"&&fa(),()=>{clearTimeout(Ta.current)}),[tn,Jt,jn,Gt]);const fa=()=>{clearTimeout(Ta.current),Ta.current=setTimeout(()=>{!(0,cn.isEqual)(tn,ga.current)||Jt!==jt.current||jn!==$t.current||Gt!==sr.current?ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},br=()=>zt(void 0,null,function*(){var wa,Ja,la,po,xo,yo,Pa;ze({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Ma=yield(0,We.ZP)(`/api/shixuns/${Mn}/edit_base_info.json`,{method:"get"});if(Ma.status===0){const dr=ke(De({},Ma.data),{description:(0,mn.S)(Ma.data.description)}),zo={description:dr.description,shixun_tags:dr.shixun_tags,name:dr.name,course:((wa=dr==null?void 0:dr.disciplines)==null?void 0:wa.length)>0?[(la=(Ja=dr==null?void 0:dr.disciplines)==null?void 0:Ja[0])==null?void 0:la.id,(yo=(xo=(po=dr==null?void 0:dr.disciplines)==null?void 0:po[0])==null?void 0:xo.sub_discipline)==null?void 0:yo.id]:[]};(Pa=je.detail)!=null&&Pa.is_jupyter_lab&&(zo.jupyter_show_description=Ma.data.jupyter_show_description),zn.setFieldsValue(zo),ga.current=De({},zo),jt.current=dr.attachment_id||"",$t.current=dr.cover_image_id||"",sr.current=dr.attachment_id_b||"",An(De({},zo)),Pn(dr.attachment_id||""),At(dr.attachment_id_b||""),Kt(dr.cover_image_id||""),en(dr.cover_image||"")}}),Rr=(wa,Ja)=>{An(De({},Ja))},Tr=()=>{Ga()},yr=()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),zn.submit()},Sn=(wa,Ja=!1,la=1)=>{var po;const{name:xo,description:yo,shixun_tags:Pa,course:Ma,jupyter_show_description:dr=!1}=wa;let zo={name:xo,description:yo,shixun_tags:Pa,attachment_id:Jt,cover_image_id:jn,attachment_id_b:Gt,sub_discipline_ids:Ma[1]};(po=je.detail)!=null&&po.is_jupyter_lab&&(zo=ke(De({},zo),{jupyter_show_description:dr})),(0,We.ZP)(`/api/shixuns/${Mn}/base_info_save.json`,{method:"post",body:{shixun:De({},zo),sync_origin_shixun:Ja}}).then(qi=>zt(void 0,null,function*(){var Ms,$i,ac,Ua;if(qi.status===0&&((Ms=je==null?void 0:je.detail)!=null&&Ms.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"practiceSetting/getCommonData",payload:{id:Mn}}),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ga.current={description:tn.description,shixun_tags:tn.shixun_tags,name:tn.name},jt.current=Jt,$t.current=jn,sr.current=Gt,($i=je==null?void 0:je.detail)!=null&&$i.copy_for_exercise)){const Ur=yield ze({type:"shixunsDetail/saveCopyForExercise",payload:{id:Mn,save_type:la}});la===1?(ac=Ur==null?void 0:Ur.data)!=null&&ac.exists_same_shixun_name?ze({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Ua=Ur==null?void 0:Ur.data)==null?void 0:Ua.shixun_name,getBaseInfo:()=>{br()}}}):(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{}})):(ze({type:"classroomList/setActionTabs",payload:{}}),(Ur==null?void 0:Ur.status)===0&&Re.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ue.createElement("div",null,Ue.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 ho,Yo;(0,Je.xg)(`/shixuns/${(Yo=(ho=je==null?void 0:je.detail)==null?void 0:ho.fork_from)==null?void 0:Yo.fork_identifier}/challenges`)}}))}}))},Ga=()=>{var wa;const Ja=()=>{xe.history.push(`/shixuns/${Mn}/challenges`),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(wa=ct==null?void 0:ct.sideBar)!=null&&wa.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ja()}}):Ja()};function pr(wa){const Ja=wa.type==="image/jpeg"||wa.type==="image/png";return Ja||Be.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Ja}const Ca=Ue.createElement(de.ZP,{loading:dn,icon:Ue.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),rr=Ue.createElement(de.ZP,{loading:xa,icon:Ue.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Xa=Ue.createElement(de.ZP,{loading:fn,icon:Ue.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Hr(wa,Ja){const la=new FileReader;la.addEventListener("load",()=>Ja(la.result)),la.readAsDataURL(wa)}const Ho=wa=>{var Ja,la;if(wa.file.status==="uploading"){ra(!0);return}wa.file.status==="done"&&(ra(!1),Pn((la=(Ja=wa==null?void 0:wa.file)==null?void 0:Ja.response)==null?void 0:la.id))},$o=wa=>{var Ja,la;if(wa.file.status==="uploading"){xt(!0);return}wa.file.status==="done"&&(xt(!1),At((la=(Ja=wa==null?void 0:wa.file)==null?void 0:Ja.response)==null?void 0:la.id))},ja=()=>Ue.createElement("div",{className:ae.img},Ue.createElement("img",{src:(0,we.z)("/api/attachments/"+Jt,!0),alt:"avatar",style:{width:"100%"}}),Ue.createElement("div",null,Ue.createElement(Ne.Z,{onClick:()=>Pn(""),style:{fontSize:"16px",color:"red"}}))),$r=()=>Ue.createElement("div",{className:ae.img},Ue.createElement("img",{src:(0,we.z)("/api/attachments/"+Gt,!0),alt:"avatar",style:{width:"100%"}}),Ue.createElement("div",null,Ue.createElement(Ne.Z,{onClick:()=>At(""),style:{fontSize:"16px",color:"red"}}))),Au=wa=>{var Ja,la;if(wa.file.status==="uploading"){Tn(!0);return}wa.file.status==="done"&&(Tn(!1),Kt((la=(Ja=wa==null?void 0:wa.file)==null?void 0:Ja.response)==null?void 0:la.id),Jn(!0))},Ru=()=>Ue.createElement("div",{className:ae.img},Ue.createElement("img",{src:(0,we.z)(or?"/api/attachments/"+jn:It,!0),alt:"avatar",style:{width:"100%"}}),Ue.createElement("div",null,Ue.createElement(Ne.Z,{onClick:()=>{Kt(""),en("")},style:{fontSize:"16px",color:"red"}})));return Ue.createElement("div",{className:ae.information},Ue.createElement("section",{className:ae.scroll},Ue.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),Ue.createElement("div",{className:ae.formWrap}," ",Ue.createElement(ce.default,{form:zn,scrollToFirstError:!0,layout:"vertical",onValuesChange:Rr,onFinish:wa=>{var Ja,la;(Ja=je==null?void 0:je.detail)!=null&&Ja.is_fork_from_creator&&((la=je==null?void 0:je.detail)!=null&&la.copy_for_exercise)?ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:wa,type:"information",fn:(po,xo,yo)=>{Sn(po,xo,yo)}}}):Sn(wa)}},Ue.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ue.createElement(Se.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Ze=tn.name)==null?void 0:Ze.length)||0}/60`})),Ue.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:Ue.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",Ue.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"}]},Ue.createElement(Wn,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),Ue.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},Ue.createElement(Ae.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ke.courseOptions,getPopupContainer:wa=>wa.parentNode})),Ue.createElement(Oe.Z,null,Ue.createElement(Ie.Z,null,Ue.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Jt?ja():Ue.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Ho},Ca))),Ue.createElement(Ie.Z,{className:"c-grey-999"},Ue.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"))),Ue.createElement(Oe.Z,null,Ue.createElement(Ie.Z,null,Ue.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Gt?$r():Ue.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:$o},Xa))),Ue.createElement(Ie.Z,{className:"c-grey-999"},Ue.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"))),Ue.createElement(Oe.Z,null,Ue.createElement(Ie.Z,null,Ue.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},jn||It?Ru():Ue.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Au},rr))),Ue.createElement(Ie.Z,{className:"c-grey-999"},Ue.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"))),Ue.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Ue.createElement(se.Z,{defaultValue:tn.description||"",watch:!0})),((sn=je.detail)==null?void 0:sn.is_jupyter_lab)&&Ue.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},Ue.createElement(ot.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"))))),Ue.createElement(In,{onSave:kn,onCancel:Tr,loading:dn||xa||fn}))};var Dt=(0,xe.connect)(({problemset:oe,loading:le,globalSetting:re,practiceSetting:ve,shixunsDetail:ze})=>({globalSetting:re,loading:le,practiceSetting:ve,problemset:oe,shixunsDetail:ze}))(ln),Bt={flex_box_center:"flex_box_center___LiAPc",flex_space_between:"flex_space_between___zOrvl",flex_box_vertical_center:"flex_box_vertical_center___pWI0p",flex_box_center_end:"flex_box_center_end___R1B7f",flex_box_column:"flex_box_column___BUSOq",menu:"menu___MLa2L",warehouse:"warehouse___NZ6o9",header:"header___DQSpw",title:"title___Q6voz",content:"content___v9Jfn",left:"left___MiFbg",right:"right___UOxcP",loading:"loading___r25tt",empty:"empty___J3rPx",tabs:"tabs___BsV1l",line:"line___tmfZh",footer:"footer___E442y",commit:"commit___vMKYK",blueLight:"blueLight___n7jAx",filePathWrp:"filePathWrp___ueAb3",filePath:"filePath___V7EhW",bottom0:"bottom0___WUqx8"},bt=ue(99313),nt=ue(6848),Xe=ue(20834),Ut=ue(38854),Nt=ue(71418),Ft=ue(17574),St=ue(78673),Qt=ue(56102),Pt={wrap:"wrap___IzxNT",modal:"modal___jcKd0",title:"title___DeCGl",path:"path___IiSd5",colorBlue:"colorBlue___P7hk_",width240:"width240___HRevG",filePath:"filePath___l5wGn"},Tt=Object.defineProperty,oa=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,nr=(oe,le,re)=>le in oe?Tt(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,gr=(oe,le)=>{for(var re in le||(le={}))rn.call(le,re)&&nr(oe,re,le[re]);if(oa)for(var re of oa(le))ua.call(le,re)&&nr(oe,re,le[re]);return oe},hr=(oe,le)=>{var re={};for(var ve in oe)rn.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&oa)for(var ve of oa(oe))le.indexOf(ve)<0&&ua.call(oe,ve)&&(re[ve]=oe[ve]);return re},$a=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const zr=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=hr(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[zn,tn]=(0,x.useState)({}),An=(0,x.useRef)(),[dn]=ce.default.useForm(),[ra,fn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&dn.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const Tn=sessionStorage.getItem("pathArray");if(Tn){const Jt=Tn.split(",").join("/"),Pn=Jt.indexOf("/")===0?Jt.substr(1):Jt;fn(Pn)}},[]),(0,x.useEffect)(()=>{var Tn,Jt;An.current=(Jt=(Tn=Ze.pathname)==null?void 0:Tn.split("/"))==null?void 0:Jt[2]},[]);const xt=(...Tn)=>$a(void 0,[...Tn],function*(Jt={}){const Pn=yield Ke({type:"shixunsDetail/addRepositoryFile",payload:{id:sn.id,message:Jt.commitMessage,content:"",path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Jt.path+"/"+(Jt.file||".gitkeep"),secret_repository:je?void 0:!0}});Pn!=null&&Pn.url&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Jt.path+"/"+(Jt.file||".gitkeep"),name:Jt.path.split("/")[Jt.path.split("/").length-1]}),Ee.onClose())}),xa=()=>{var Tn,Jt;xe.history.push(`/shixuns/${An.current}/${(Jt=(Tn=Ze.pathname)==null?void 0:Tn.split("/"))==null?void 0:Jt[3]}${ra?`/master/shixun_show/${ra}`:""}`)};return x.createElement(Re.default,{width:"60%",centered:!0,open:Ee.visible,wrapClassName:Pt.modal,onOk:()=>{dn.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},x.createElement("section",{className:Pt.bg},x.createElement("div",{className:Pt.wrap},x.createElement(ce.default,{className:"mt10",form:dn,scrollToFirstError:!0,layout:"vertical",onFinish:xt,onChange:()=>{var Tn,Jt,Pn,Gt;const At=gr({},dn.getFieldsValue()),jn=(Tn=At==null?void 0:At.path)==null?void 0:Tn.split(""),Kt=(Jt=At==null?void 0:At.file)==null?void 0:Jt.split("");(Pn=jn==null?void 0:jn.filter(It=>It=="/"))!=null&&Pn.length&&(At.path=At.path.substring(0,At.path.length-1)),(Gt=Kt==null?void 0:Kt.filter(It=>It=="/"))!=null&&Gt.length&&(At.file=At.file.substring(0,At.path.length-1)),dn.setFieldsValue(gr({},At)),tn(At)}},x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},x.createElement(Oe.Z,null,x.createElement(Ie.Z,null,x.createElement("span",{className:Pt.filePath},Ee.defaultPath+"/")),x.createElement(Ie.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var kr=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(zr),Er=ue(69720),Ar=ue(25886),Cr=ue(59301),qa=Object.defineProperty,eo=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,wn=(oe,le,re)=>le in oe?qa(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Gn=(oe,le)=>{for(var re in le||(le={}))er.call(le,re)&&wn(oe,re,le[re]);if(eo)for(var re of eo(le))yt.call(le,re)&&wn(oe,re,le[re]);return oe},un=(oe,le)=>{var re={};for(var ve in oe)er.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&eo)for(var ve of eo(oe))le.indexOf(ve)<0&&yt.call(oe,ve)&&(re[ve]=oe[ve]);return re},Dn=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const na=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=un(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[zn,tn]=(0,x.useState)({}),An=(0,x.useRef)(),[dn]=ce.default.useForm(),[ra,fn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&dn.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const Tn=sessionStorage.getItem("pathArray");if(Tn){const Jt=Tn.split(",").join("/"),Pn=Jt.indexOf("/")===0?Jt.substr(1):Jt;fn(Pn)}},[]),(0,x.useEffect)(()=>{var Tn,Jt;An.current=(Jt=(Tn=Ze.pathname)==null?void 0:Tn.split("/"))==null?void 0:Jt[2]},[]);const xt=(...Tn)=>Dn(void 0,[...Tn],function*(Jt={},Pn=!1,Gt=1){var At,jn;const Kt=yield Ke({type:"shixunsDetail/addRepositoryFile",payload:{id:sn.id,message:Jt.commitMessage,content:Jt.codeMirror,path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Jt.path,secret_repository:je?void 0:!0,sync_origin_shixun:Pn}});Kt!=null&&Kt.url&&((At=re==null?void 0:re.detail)!=null&&At.copy_for_exercise||Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Jt.path,name:Jt.path.split("/")[Jt.path.split("/").length-1]}),Ee.onClose()),(jn=re==null?void 0:re.detail)!=null&&jn.copy_for_exercise&&(0,Ar.m)(Ke,re,sn.id,Gt)}),xa=()=>{var Tn,Jt;xe.history.push(`/shixuns/${An.current}/${(Jt=(Tn=Ze.pathname)==null?void 0:Tn.split("/"))==null?void 0:Jt[3]}${ra?`/master/shixun_show/${ra}`:""}`)};return Cr.createElement(Re.default,{width:"60%",open:Ee.visible,wrapClassName:Pt.modal,destroyOnClose:!0,centered:!0,onOk:()=>{dn.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Cr.createElement("section",{className:Pt.bg},Cr.createElement("div",{className:Pt.wrap},Cr.createElement(ce.default,{className:"mt10",form:dn,scrollToFirstError:!0,layout:"vertical",onFinish:Tn=>{var Jt,Pn;(Jt=re==null?void 0:re.detail)!=null&&Jt.is_fork_from_creator&&((Pn=re==null?void 0:re.detail)!=null&&Pn.copy_for_exercise)?(Ee.onClose(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Tn,type:"wareHouse",fn:(Gt,At,jn)=>{xt(Gt,At,jn)}}})):xt(Tn)},onChange:()=>{var Tn,Jt;const Pn=Gn({},dn.getFieldsValue()),Gt=(Tn=Pn==null?void 0:Pn.path)==null?void 0:Tn.split("");((Jt=Gt==null?void 0:Gt.filter(At=>At=="/"))==null?void 0:Jt.length)>1&&(Pn.path=Pn.path.substring(0,Pn.path.length-1)),dn.setFieldsValue(Gn({},Pn)),tn(Pn)}},Cr.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Cr.createElement(Oe.Z,null,Cr.createElement(Ie.Z,null,Cr.createElement("span",{className:Pt.filePath},Ee.defaultPath+"/")),Cr.createElement(Ie.Z,{flex:"1"},Cr.createElement(ce.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Cr.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Cr.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Cr.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Cr.createElement("div",{className:"mt10 mb20"},Cr.createElement(ce.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Cr.createElement(Er.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 La=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(na),Qe=Object.defineProperty,pt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,qn=(oe,le,re)=>le in oe?Qe(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ma=(oe,le)=>{for(var re in le||(le={}))mt.call(le,re)&&qn(oe,re,le[re]);if(pt)for(var re of pt(le))Xn.call(le,re)&&qn(oe,re,le[re]);return oe},va=(oe,le)=>{var re={};for(var ve in oe)mt.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&pt)for(var ve of pt(oe))le.indexOf(ve)<0&&Xn.call(oe,ve)&&(re[ve]=oe[ve]);return re},Ka=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Aa=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=va(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[zn,tn]=(0,x.useState)({}),An=(0,x.useRef)(),[dn]=ce.default.useForm(),[ra,fn]=(0,x.useState)(""),[xt,xa]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&dn.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const Pn=Ee.defaultPath.split("/");Pn.length===1?(fn(""),xa(Ee.defaultPath)):(xa(Pn.pop()),fn(Pn.join("/")+"/"))},[Ee.defaultPath]),(0,x.useEffect)(()=>{var Pn,Gt;An.current=(Gt=(Pn=Ze.pathname)==null?void 0:Pn.split("/"))==null?void 0:Gt[2]},[]);const Tn=(...Pn)=>Ka(void 0,[...Pn],function*(Gt={}){const At=yield Ke({type:"shixunsDetail/moveGitFile",payload:{id:sn.id,from:Ee.defaultPath,to:ra+Gt.path,message:Gt.commitMessage||`${Ee.defaultPath} rename to ${ra}${Gt.path} `,secret_repository:je}});(At==null?void 0:At.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:Gt.path,name:Gt.path}),Ee.onClose())}),Jt=()=>{var Pn,Gt;xe.history.push(`/shixuns/${An.current}/${(Gt=(Pn=Ze.pathname)==null?void 0:Pn.split("/"))==null?void 0:Gt[3]}${ra?`/master/shixun_show/${ra}`:""}`)};return x.createElement(Re.default,{width:"40%",open:Ee.visible,wrapClassName:Pt.modal,centered:!0,onOk:()=>{dn.submit()},onCancel:Ee.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},x.createElement("section",{className:Pt.bg},x.createElement("div",{className:Pt.wrap},x.createElement(ce.default,{className:"mt10",form:dn,scrollToFirstError:!0,layout:"vertical",onFinish:Tn,onChange:()=>{var Pn,Gt;const At=ma({},dn.getFieldsValue()),jn=(Pn=At==null?void 0:At.path)==null?void 0:Pn.split("");((Gt=jn==null?void 0:jn.filter(Kt=>Kt=="/"))==null?void 0:Gt.length)>1&&(At.path=At.path.substring(0,At.path.length-1)),dn.setFieldsValue(ma({},At)),tn(At)}},x.createElement(ce.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},x.createElement(Oe.Z,null,x.createElement(Ie.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:xt}))))),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},x.createElement(Se.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Ee.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Ha=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(Aa),Za=ue(25532),On={wrap:"wrap___mjOgj",title:"title___yLtbX",path:"path___oKd0o",colorBlue:"colorBlue___HAuxN"},Na=ue(59301),Zr=Object.defineProperty,Po=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Jo=(oe,le,re)=>le in oe?Zr(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Dr=(oe,le)=>{for(var re in le||(le={}))ia.call(le,re)&&Jo(oe,re,le[re]);if(Po)for(var re of Po(le))yn.call(le,re)&&Jo(oe,re,le[re]);return oe},Fo=(oe,le)=>{var re={};for(var ve in oe)ia.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Po)for(var ve of Po(oe))le.indexOf(ve)<0&&yn.call(oe,ve)&&(re[ve]=oe[ve]);return re},Qr=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Dragger:Vo}=ht.default,Ro=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=Fo(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[zn,tn]=(0,x.useState)({}),An=(0,x.useRef)(),[dn]=ce.default.useForm(),[ra,fn]=(0,x.useState)([]),[xt,xa]=(0,x.useState)();let Tn;(0,x.useEffect)(()=>{Ee.visible&&(dn.resetFields(),fn([]))},[Ee.visible]),(0,x.useEffect)(()=>{An.current=sn.id},[]),(0,x.useEffect)(()=>{const Kt=sessionStorage.getItem("pathArray");if(Kt){const It=Kt.split(",").join("/"),en=It.indexOf("/")===0?It.substr(1):It;xa(en)}},[]);const Jt=Kt=>{var It,en,ga,jt;if(Tn=Kt.file.name,Kt.file.status==="done"||Kt.file.status==="uploading"){if(fn(Kt.fileList),!Kt.file.response)return;if(((It=Kt.file.response)==null?void 0:It.status)===0){(en=re==null?void 0:re.detail)!=null&&en.copy_for_exercise||(Be.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),dn.validateFields());return}fn(ra.filter($t=>$t.uid!==Kt.file.uid)),(ga=Kt.file.response)!=null&&ga.message&&Be.ZP.info((jt=Kt.file.response)==null?void 0:jt.message)}},Pn=Kt=>Qr(void 0,null,function*(){if(!Kt.response){Be.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Ke({type:"shixunsDetail/deleteGitFile",payload:{id:sn.id,path:xt?`${xt}/${Kt.name}`:Kt.name,message:dn.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${xt?`${xt}/${Kt.name}`:Kt.name}`,secret_repository:je?null:!0}})).status===0&&(fn(ra.filter(en=>en.uid!==Kt.uid)),Be.ZP.info("\u5220\u9664\u6210\u529F"))}),Gt={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!dn.getFieldValue("commitMessage"),data:()=>Qr(void 0,null,function*(){return new Promise((Kt,It)=>Qr(void 0,null,function*(){setTimeout(()=>Qr(void 0,null,function*(){const en=yield dn.getFieldsValue(),ga=Dr(Dr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:zn.commitMessage||`\u4E0A\u4F20\u4E86${Tn}`}),je?{}:{secret_repository:!0});Kt(ga)}),200)}))}),fileList:ra,method:"post",action:`${rt.Z.API_SERVER}/api/shixuns/${An.current}/upload_git_file.json`,onChange:Jt,onRemove:Pn,beforeUpload:Kt=>(Tn=Kt.name,Kt.size/1024/1024>50?(Be.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},At=(Kt=!1,It=1)=>Qr(void 0,null,function*(){var en;const ga=Dr(Dr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:zn.commitMessage||`\u4E0A\u4F20\u4E86${Tn}`}),je?{}:{secret_repository:!0});for(let jt=0;jt{$t.append(Ta,ga[Ta].toString())});const sr=yield(0,We.ZP)(`/api/shixuns/${An.current}/upload_git_file.json`,{method:"post",body:$t},!0)}Ee.onClose(),Ee.onOK({path:Ee.defaultPath}),jn(),(en=re==null?void 0:re.detail)!=null&&en.copy_for_exercise&&(0,Ar.m)(Ke,re,sn.id,It)}),jn=()=>{var Kt,It;xe.history.push(`/shixuns/${An.current}/${(It=(Kt=Ze.pathname)==null?void 0:Kt.split("/"))==null?void 0:It[3]}${xt?`/master/shixun_show/${xt}`:""}`)};return Na.createElement(Re.default,{open:Ee.visible,onOk:Kt=>{dn.submit()},centered:!0,onCancel:Ee.onClose,width:"70%"},Na.createElement("section",{className:On.bg},Na.createElement("div",{className:On.wrap},Na.createElement("div",{className:On.title},"\u4E0A\u4F20\u6587\u4EF6"),Na.createElement(ce.default,{className:"mt10",form:dn,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Qr(void 0,null,function*(){var Kt,It;yield dn.validateFields(),(Kt=re==null?void 0:re.detail)!=null&&Kt.is_fork_from_creator&&((It=re==null?void 0:re.detail)!=null&&It.copy_for_exercise)?(Ee.onClose(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(en,ga)=>{At(en,ga)}}})):At()}),onValuesChange:()=>tn(Dr({},dn.getFieldsValue()))},Na.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Na.createElement(Se.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Na.createElement(ce.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Kt,It){return(ra==null?void 0:ra.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Na.createElement("div",{onClick:()=>{if(!dn.getFieldValue("commitMessage")){Be.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Na.createElement(Vo,Dr({},Gt),Na.createElement("div",null,Na.createElement("i",{className:`iconfont icon-shangchuan font50 ${On.colorBlue}`})),Na.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Na.createElement("span",{className:`${On.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Na.createElement(Za.Z,{onFinish:Kt=>xa(Kt)})))};var Zo=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(Ro),Eo={flex_box_center:"flex_box_center___yg9nA",flex_space_between:"flex_space_between___f3dyx",flex_box_vertical_center:"flex_box_vertical_center___ezJcl",flex_box_center_end:"flex_box_center_end___nfffI",flex_box_column:"flex_box_column___c30ic",headLeft:"headLeft___rFzBG",colorBlue:"colorBlue___I8QNd",wrap:"wrap___E3izY",nodata:"nodata___o_3nl",nodataText:"nodataText___bDrE1",content:"content___oLCqi",gitCode:"gitCode___CGi8t",ellipsis:"ellipsis___OJSuo",menu:"menu___aPJ5X",overlayClass:"overlayClass___EtZDz",tips:"tips___P5llh",gitTree:"gitTree___uVb5X"},Go={wrap:"wrap___MYOb_",content:"content___hIU8_",mainPathWrap:"mainPathWrap___U1qhQ",colorBlue:"colorBlue___UUdCo"},aa=Object.defineProperty,ao=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,Vt=(oe,le,re)=>le in oe?aa(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,lt=(oe,le)=>{for(var re in le||(le={}))So.call(le,re)&&Vt(oe,re,le[re]);if(ao)for(var re of ao(le))Do.call(le,re)&&Vt(oe,re,le[re]);return oe},et=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const on=({shixunsDetail:oe,globalSetting:le,loading:re,dispatch:ve,title:ze,pathList:ct=[],showInputPath:Ke=!1,isMergeSelectFile:je=!1,onFinish:Ee=()=>{}})=>{const[Ze]=ce.default.useForm(),sn=(0,xe.useParams)(),zn=(0,xe.useLocation)(),tn=(0,x.useRef)(),[An,dn]=(0,x.useState)(""),[ra,fn]=(0,x.useState)(""),[xt,xa]=(0,x.useState)([]),[Tn,Jt]=(0,x.useState)([]);(0,x.useEffect)(()=>{var It,en;tn.current=((en=(It=zn.pathname)==null?void 0:It.split("/"))==null?void 0:en[3])==="repository"},[]),(0,x.useEffect)(()=>{if(oe.actionTabs.key!=="Repository-SelectFilePath")return;const It=ct.join("/");let en=[];ct.map((ga,jt)=>{jt===0?en.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ga}`,path:It}):en.push({val:`/${ga}`,path:It})}),xa(en),dn(It),fn(It),Pn(It)},[oe.actionTabs.key]);const Pn=It=>et(void 0,null,function*(){const en=yield ve({type:tn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:sn.id,path:It}});en&&Jt(en.trees||[])}),Gt=It=>{let en=An;It.type==="tree"&&(xt.length?xt.push({val:`/${It.name}`,path:It.name}):xt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${It.name}`,path:It.name}),xa(xt),en=An?`${An}/${It.name}`:It.name,dn(en)),Pn(en)},At=(It,en)=>{const ga=xt.filter(($t,sr)=>sr<=en);xa(ga);const jt=ga.filter(($t,sr)=>sr!==0).map($t=>$t.val).join("").substr(1);dn(jt),Pn(jt)},jn=()=>et(void 0,null,function*(){const It=Ze==null?void 0:Ze.getFieldsValue(),en=An?`${An}${It!=null&&It.name?`/${It==null?void 0:It.name}`:""}`:It==null?void 0:It.name;if(je){Ee(en),Kt();return}if(Ke){yield Ze.validateFields();const ga=yield ve({type:"shixunsDetail/uploadGitFolder",payload:lt(lt({},{id:sn.id,path:en}),tn.current?{}:{secret_repository:!0})});Ee(ra),ga.status===0&&Be.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ee(en),Be.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Kt()}),Kt=()=>{ve({type:"shixunsDetail/setActionTabs",payload:{}}),Ze.resetFields()};return x.createElement(Re.default,{centered:!0,title:ze||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:oe.actionTabs.key==="Repository-SelectFilePath",onOk:jn,onCancel:Kt},x.createElement("div",{className:Go.wrap},x.createElement("div",{className:Go.content},x.createElement("div",{className:Go.mainPathWrap},!!(xt!=null&&xt.length)&&xt.map((It,en)=>x.createElement("a",{key:en,onClick:()=>At(It,en)},It.val))),!!(Tn!=null&&Tn.length)&&Tn.map((It,en)=>It.type==="tree"&&x.createElement("a",{key:en,onClick:()=>Gt(It)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Go.colorBlue}`}),It.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement("div",{className:"mt5 mb5"},An),Ke&&x.createElement(ce.default,{form:Ze,scrollToFirstError:!0,className:"mt20"},x.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var $n=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le.models.index}))(on),Ia=ue(18785),Qn=ue(84105),za=ue(40197),Cn=ue(74508),Oa=Object.defineProperty,uo=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Vr=(oe,le,re)=>le in oe?Oa(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Gr=(oe,le)=>{for(var re in le||(le={}))Br.call(le,re)&&Vr(oe,re,le[re]);if(mu)for(var re of mu(le))ca.call(le,re)&&Vr(oe,re,le[re]);return oe},Xr=(oe,le)=>uo(oe,jo(le)),fo=(oe,le)=>{var re={};for(var ve in oe)Br.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&mu)for(var ve of mu(oe))le.indexOf(ve)<0&&ca.call(oe,ve)&&(re[ve]=oe[ve]);return re},cr=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{DirectoryTree:ur}=Ft.default,xr=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,activeKey:Ke,dispatch:je,practiceSetting:Ee,isRepository:Ze,treeData:sn,setTreeData:zn}=le,tn=fo(le,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),An,dn,ra,fn,xt,xa,Tn;const Jt=(0,xe.useParams)(),Pn=(0,xe.useLocation)(),[Gt,At]=(0,x.useState)(),[jn,Kt]=(0,x.useState)(!1),[It,en]=(0,x.useState)(!1),[ga,jt]=(0,x.useState)(!1),[$t,sr]=(0,x.useState)(!1),[Ta,kn]=(0,x.useState)("");let[Mn,or]=(0,x.useState)([]),[Jn,fa]=(0,x.useState)([]);const[br,Rr]=(0,x.useState)([]),[Tr,yr]=(0,x.useState)(!1),[Sn,Ga]=(0,x.useState)(),[pr,Ca]=(0,x.useState)(),[rr,Xa]=(0,x.useState)(""),[Hr,Ho]=(0,x.useState)(),[$o,ja]=(0,x.useState)(!1);(0,x.useEffect)(()=>{zn([]),xo(""),localStorage.warehouseHideTip||yr(!0)},[Pn.pathname,Ze]);const $r=(Ua="")=>cr(void 0,null,function*(){(yield(0,gt.Zt)({id:Jt.id,secret_dir_path:Ua}))&&Ho(Ua)}),Au=Ua=>{var Ur;return x.createElement(Xe.default,{className:Eo.menu,onClick:ho=>{switch(kn(Ua.path||""),ho.key){case"1":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Kt(!0);break;case"2":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),jt(!0);break;case"3":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),sr(!0);break;case"4":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),en(!0);break;case"5":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ma(Ua.path,Ua.name,Ua);break;case"6":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),dr(Ua);break}}},(Ua.type==="topTree"||Ua.type==="tree")&&x.createElement(Xe.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ua.type==="topTree"||Ua.type==="tree")&&x.createElement(Xe.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ua.type==="topTree"||Ua.type==="tree")&&x.createElement(Xe.default.Item,{key:"3"},"\u4E0A\u4F20"),Ua.type!=="topTree"&&Ua.type!=="tree"&&((Ur=re==null?void 0:re.detail)==null?void 0:Ur.public)<2&&x.createElement(Xe.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Ua.type!=="topTree"&&x.createElement(Qt.CopyToClipboard,{text:`/data/workspace/myshixun/${Ze?"":"secret/"}${Ua==null?void 0:Ua.path}`,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Xe.default.Item,{key:"6"},x.createElement(x.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ua.type!=="topTree"&&x.createElement(Xe.default.Item,{key:"5"},"\u5220\u9664"))},Ru=(Ua,Ur)=>Ua.map(ho=>(Ur==""?ho.path=Ur+ho.name:ho.path=Ur+"/"+ho.name,ho.title=x.createElement(Oe.Z,{className:"font14"},x.createElement(Ie.Z,{flex:"1"},x.createElement(Oe.Z,null,ho.type==="blob"&&x.createElement(Ie.Z,{flex:"20px",style:{marginLeft:-20}},x.createElement("span",{className:"iconfont icon-wenjian11 font12"})),x.createElement(Ie.Z,{flex:"1"},x.createElement("span",{className:" multi_ellipsis1"},ho.name)))),x.createElement(Ie.Z,null,(ho.type==="blob"||ho.type==="tree")&&x.createElement(Ut.Z,{dropdownRender:()=>Au(ho),className:Eo.ellipsis},x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),ho.disableCheckbox=Gt&&Gt!==ho.name,ho.className=ho.type==="tree"?Eo.pl23:"",ho.checkable=ho.type!=="tree",ho.isLeaf=ho.type!=="tree",ho.children=ho.type==="tree"&&[],ho.key=ho.path,ho)),wa=Ua=>{je({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ua}})},Ja=(Ua,Ur)=>cr(void 0,null,function*(){const ho=Ua.split("/");yield xo(Ta),setTimeout(()=>{wa(Ua),Mn=[ho[0]||""],Jn=[Ua],fa([...Jn]),or([...Mn])},150)}),la=(Ua,Ur)=>{if(Ur=="")sn=[...Ua],zn([...Ua]);else{let ho=po(sn,Ur,Ua);sn=ho,zn([...ho])}};function po(Ua,Ur,ho){return Ua.map(Yo=>Yo.key===Ur?(Yo.children=[...ho],Gr({},Yo)):Yo.children?Xr(Gr({},Yo),{children:po(Yo.children,Ur,ho)}):Yo)}const xo=(Ua="")=>cr(void 0,null,function*(){var Ur,ho;const Yo=yield je({type:Ze?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Jt.id,path:Ua}});if(Yo){if((Ur=Yo.trees)!=null&&Ur.length){let Il=Ru([...Yo.trees],Ua);la(Il,Ua),Rr(Yo.trees||[]),Ca(Ua||""),console.log("handleGetRepository:",Il,Ua),setTimeout(()=>console.log(sn,Yo.trees,Ua,999999),2e3)}else Ua==""&&zn([]);Ga(((ho=Yo.commits)==null?void 0:ho[0])||{})}return Yo}),yo=Ua=>cr(void 0,null,function*(){return new Promise((Ur,ho)=>cr(void 0,null,function*(){Ua.children.length&&Ur(),Xa(Ua.path),yield xo(Ua.path),Ur()}))}),Pa=(Ua,Ur)=>cr(void 0,null,function*(){var ho;console.log("handleSelectTree",Ua,Ur.nativeEvent.target.nodeName,Ur);const Yo=()=>{wa(Ur.node.path),Ua=[Ur.node.path],fa([...Ua])};Ur.nativeEvent.target.nodeName==="svg"||Ur.nativeEvent.target.nodeName==="LI"||Ur.nativeEvent.target.nodeName==="I"||Ur.node.type==="blob"&&((ho=Ee==null?void 0:Ee.sideBar)!=null&&ho.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Yo(),je({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Yo())}),Ma=(Ua,Ur,ho)=>{Re.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${ho.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>cr(void 0,null,function*(){const Yo=yield je({type:"shixunsDetail/deleteGitFile",payload:{id:Jt.id,path:Ua,message:`\u5220\u9664${Ua}`,secret_repository:Ze?null:!0}});let Il=Ua.split("/");if((Yo==null?void 0:Yo.status)===0){Be.ZP.info("\u5220\u9664\u6210\u529F"),Il.splice(Il.length-1,1);const vs=yield xo(Il.length>1?Il.join("/"):"");return vs!=null&&vs.trees||(Il.splice(Il.length-1,1),yield xo(Il.length>1?Il.join("/"):"")),wa(""),!0}else(Yo==null?void 0:Yo.status)===-3?Re.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ua,"\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/${Yo==null?void 0:Yo.message}/tab=2`}}):(Yo==null?void 0:Yo.status)===-4&&Re.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,Yo==null?void 0:Yo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Jt.id}/edit?tabId=service`}})})})},dr=Ua=>{console.log(Ua,"item")},zo=(Ua,Ur)=>cr(void 0,null,function*(){if(console.log("handleExpand",Ur),Ur.nativeEvent.target.nodeName==="svg"||Ur.nativeEvent.target.nodeName==="path"||Ur.nativeEvent.target.nodeName==="LI")return!0;yield yo(Ur.node),Mn.includes(Ur.node.path)?Mn.splice(Mn.indexOf(Ur.node.path),1):Mn.push(Ur.node.path),or([...Mn])}),Bc=()=>{yr(!1),localStorage.warehouseHideTip=!0},qi=Ua=>cr(void 0,null,function*(){var Ur;let ho,Yo="",Il,vs;switch(Ze){case!0:Yo="\u5F00\u542F\u7248\u672C\u5E93",Il="\u5F00\u542F",vs="\u4E0D\u5F00\u542F",ho=x.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Ur=re==null?void 0:re.detail)!=null&&Ur.secret_repository?(Yo="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Il="\u786E\u5B9A",vs="\u53D6\u6D88",ho=x.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Yo="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Il="\u4E0D\u4F7F\u7528",vs="\u4F7F\u7528",ho=x.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Ze&&(0,za.gy)(je,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||Re.default.confirm({title:Yo,okText:Il,cancelText:vs,content:ho,onOk:()=>{var Zi;(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Yo]),!Ze&&!((Zi=re==null?void 0:re.detail)!=null&&Zi.secret_repository)||Ms(Ua)},onCancel:()=>{var Zi;!Ze&&!((Zi=re==null?void 0:re.detail)!=null&&Zi.secret_repository)&&Ms(Ua)}})}),Ms=Ua=>cr(void 0,null,function*(){Ze?(yield(0,gt.h4)(Gr({},Jt)),je({type:"practiceSetting/getCommonData",payload:Gr({},Jt)})):yield(0,gt.K0)(Xr(Gr({},Jt),{is_secret_repository:Ua})),xo(),je({type:"shixunsDetail/getShixunsDetail",payload:{id:Jt.id}})}),$i=Ua=>{console.log(Ua)},ac=Ua=>cr(void 0,null,function*(){console.log(Ua);const Ur=Ua.node.key,ho=Ua.dragNode.key,Yo=Ua.node.pos.split("-"),Il=Ua.dropPosition-Number(Yo[Yo.length-1]);if(Ua.dragNode.type==="tree"){Be.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Ua.node.type!=="tree"){Be.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield je({type:"shixunsDetail/moveGitFile",payload:Gr({id:Jt.id,from:Ua.dragNode.path,to:Ua.node.path+"/"+Ua.dragNode.name,message:`${Ua.dragNode.path} move to ${Ua.node.path+"/"+Ua.dragNode.name} `},Ze?{}:{secret_repository:!0})})).status===0){wa(""),yield xo("");for(let Xu=0;XuAu({type:"topTree"}),className:"current"},x.createElement(nt.Z,{open:Tr,title:x.createElement("div",{className:"font16"},x.createElement(Ia.Z,{style:{position:"relative",left:-35},onClick:()=>Bc()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",x.createElement("span",{onClick:()=>Bc(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Eo.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Ze&&((fn=re==null?void 0:re.detail)==null?void 0:fn.init_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Ze&&((xt=re==null?void 0:re.detail)==null?void 0:xt.secret_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!sn.length&&!Ze&&x.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},x.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),sn.length?x.createElement(x.Fragment,null,x.createElement("div",{className:Eo.content},Ke==="1"&&x.createElement("div",{className:Eo.tips},"\u63D0\u793A\uFF1A",x.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),x.createElement(ur,{disabled:!!ze.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:sn,switcherIcon:x.createElement(Qn.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:zo,expandedKeys:Mn,selectedKeys:Jn,onSelect:Pa,draggable:!0,onDragEnter:$i,onDrop:ac,className:Eo.gitTree}))):"",!sn.length&&Ze&&((xa=re==null?void 0:re.detail)==null?void 0:xa.init_repository)&&x.createElement(Yr,null),!sn.length&&!Ze&&((Tn=re==null?void 0:re.detail)==null?void 0:Tn.secret_repository)&&x.createElement(Yr,null))),x.createElement(Ha,{visible:It,defaultPath:Ta,onClose:()=>en(!1),isRepository:!Ze,onOK:Ua=>cr(void 0,null,function*(){const Ur=Ta.split("/");Ur.pop(),yield xo(Ur.join("/")),wa("")})}),x.createElement(La,{visible:jn,defaultPath:Ta,onClose:()=>Kt(!1),isRepository:Ze,onOK:Ua=>{Ja(Ua.path,Ua.name)}}),x.createElement(kr,{visible:ga,defaultPath:Ta,onClose:()=>jt(!1),isRepository:Ze,onOK:Ua=>{Ja(Ua.path,Ua.name)}}),x.createElement(Zo,{defaultPath:Ta,visible:$t,isRepository:Ze,onClose:()=>sr(!1),onOK:Ua=>cr(void 0,null,function*(){const Ur=Ta.split("/");yield xo(Ta),Mn=[Ur[0]||""],Jn=[Ta],fa([...Jn]),or([...Mn])})}),x.createElement($n,{pathList:Ta==null?void 0:Ta.split("/"),showInputPath:!0,isMergeSelectFile:$o,onFinish:Ua=>{$o?$r(Ua):xo(Ua),ja(!1)}}))},Yr=()=>x.createElement("div",{className:`mt20 pb50 ${Eo.nodata}`},x.createElement("div",{className:Eo.headLeft},"\u63D0\u793A\uFF1A",x.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",x.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",x.createElement("br",null),"1\u3001",x.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",x.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",x.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),x.createElement("img",{width:"100%",src:Cn.Oe}));var co=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,practiceSetting:ve,user:ze})=>({shixunsDetail:oe,globalSetting:re,user:ze,practiceSetting:ve,loading:le}))(xr),Lr={flex_box_center:"flex_box_center___uEeXZ",flex_space_between:"flex_space_between___z5vGD",flex_box_vertical_center:"flex_box_vertical_center___yPWu8",flex_box_center_end:"flex_box_center_end___A11tq",flex_box_column:"flex_box_column___Mpz7g",commitWrap:"commitWrap____iXlX",wrap:"wrap___TqYMq",colorGray:"colorGray___zz_Ji",content:"content___jIgca",itemTime:"itemTime___u4iJz",imageUrl:"imageUrl___iQiEg",blueLight:"blueLight___saBbR",divider:"divider___Vpgba",empty:"empty___vUjYH"},Wa=ue(28103),Sa=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Wt=(oe,le)=>{var re={};for(var ve in oe)$e.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Sa)for(var ve of Sa(oe))le.indexOf(ve)<0&&wt.call(oe,ve)&&(re[ve]=oe[ve]);return re},Bn=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Nn=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=Wt(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useParams)(),[sn,zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{tn()},[je]);const tn=()=>Bn(void 0,null,function*(){const An=yield Ke({type:"shixunsDetail/getRepositoryCommit",payload:{id:Ze.id,secret_repository:je?void 0:!0}});An&&zn(An.commits||[])});return x.createElement(x.Fragment,null,sn==""&&x.createElement("div",{className:Lr.empty},x.createElement("img",{src:Cn.em,width:"258"}),x.createElement("br",null),x.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),sn!=""&&x.createElement("section",{className:Lr.bg},x.createElement("div",{className:Lr.wrap},x.createElement("div",{className:Lr.content},sn==null?void 0:sn.map(An=>{var dn,ra;return x.createElement("div",null,x.createElement(Oe.Z,{align:"middle",className:"c-white font16"},x.createElement(Ie.Z,null,An.title)),x.createElement(Oe.Z,{align:"middle",className:"mt20 "},x.createElement(Ie.Z,null,x.createElement("img",{className:Lr.imageUrl,src:rt.Z.IMG_SERVER+"/"+((dn=An.author)==null?void 0:dn.image_url)})),x.createElement(Ie.Z,{className:Lr.blueLight},x.createElement("span",{className:"ml20"},(ra=An.author)==null?void 0:ra.username)),x.createElement(Ie.Z,null,x.createElement("span",{className:`ml20 ${Lr.blueLight}`},"\u63D0\u4EA4\u4E8E"),x.createElement("span",{className:`ml20 ${Lr.blueLight}`},An.time))),x.createElement(Wa.Z,{className:Lr.divider}))})))))};var vr=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(Nn),wr=ue(75617),xn=ue(59301),Da=Object.defineProperty,Mr=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,_o=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,Kn=(oe,le,re)=>le in oe?Da(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,sa=(oe,le)=>{for(var re in le||(le={}))Zn.call(le,re)&&Kn(oe,re,le[re]);if(_o)for(var re of _o(le))ta.call(le,re)&&Kn(oe,re,le[re]);return oe},Jr=(oe,le)=>Mr(oe,wo(le)),ro=(oe,le)=>{var re={};for(var ve in oe)Zn.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&_o)for(var ve of _o(oe))le.indexOf(ve)<0&&ta.call(oe,ve)&&(re[ve]=oe[ve]);return re},Bo=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{TabPane:lr}=bt.default,ir=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,shixunsDetail:Ke}=le,je=ro(le,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Ze,sn,zn,tn,An,dn,ra,fn,xt,xa,Tn,Jt,Pn,Gt,At,jn,Kt,It;const[en,ga]=(0,x.useState)("1"),[jt,$t]=(0,x.useState)("1");let[sr,Ta]=(0,x.useState)();const kn=(0,x.useRef)(),[Mn,or]=(0,x.useState)(!0),[Jn,fa]=(0,x.useState)(["2","1"]),[br,Rr]=(0,x.useState)([]),Tr=(0,x.useRef)(),yr=(0,xe.useParams)(),Sn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:xn.createElement("span",null,xn.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),xn.createElement(nt.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"},xn.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,x.useEffect)(()=>{var rr,Xa,Hr,Ho,$o,ja,$r,Au,Ru,wa,Ja,la,po,xo,yo,Pa,Ma,dr;try{((Hr=(Xa=(rr=Ke==null?void 0:Ke.fileContent)==null?void 0:rr.content)==null?void 0:Xa.content)!=null&&Hr.length||(($o=(Ho=Ke==null?void 0:Ke.fileContent)==null?void 0:Ho.content)==null?void 0:$o.content)=="")&&(((ja=Ke==null?void 0:Ke.fileContent)==null?void 0:ja.file_type)==="txt"?(kn.current=window.decodeURIComponent(escape(window.atob((Au=($r=Ke==null?void 0:Ke.fileContent)==null?void 0:$r.content)==null?void 0:Au.content))),sr=window.decodeURIComponent(escape(window.atob((wa=(Ru=Ke==null?void 0:Ke.fileContent)==null?void 0:Ru.content)==null?void 0:wa.content))),Ta(sr)):(kn.current=(la=(Ja=Ke==null?void 0:Ke.fileContent)==null?void 0:Ja.content)==null?void 0:la.content,sr=(xo=(po=Ke==null?void 0:Ke.fileContent)==null?void 0:po.content)==null?void 0:xo.content,Ta(sr)))}catch(zo){kn.current=window.atob((Pa=(yo=Ke==null?void 0:Ke.fileContent)==null?void 0:yo.content)==null?void 0:Pa.content),sr=window.atob((dr=(Ma=Ke==null?void 0:Ke.fileContent)==null?void 0:Ma.content)==null?void 0:dr.content),Ta(sr),Be.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ke.fileContent.content)},[(Ee=Ke==null?void 0:Ke.fileContent)==null?void 0:Ee.content]),(0,x.useEffect)(()=>{var rr;const Xa=(rr=ct==null?void 0:ct.sideBar)==null?void 0:rr.selectPath.split("/");fa(Xa)},[(Ze=ct==null?void 0:ct.sideBar)==null?void 0:Ze.selectPath]);const Ga=rr=>{Ta(rr);let Xa=-1;rr===kn.current?Xa=0:Xa=1,ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Xa}})};(0,x.useEffect)(()=>{new Promise((rr,Xa)=>Bo(void 0,null,function*(){var Hr,Ho,$o;if(((Hr=ct==null?void 0:ct.sideBar)==null?void 0:Hr.selectPath)!==""&&((Ho=ct==null?void 0:ct.sideBar)!=null&&Ho.selectPath)){const ja=yield ze({type:"shixunsDetail/getFileContent",payload:{id:yr.id,path:($o=ct==null?void 0:ct.sideBar)==null?void 0:$o.selectPath,secret_repository:Mn?null:!0}});ja!=null&&ja.content||(ja==null?void 0:ja.content)==""||ze({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(sn=ct==null?void 0:ct.sideBar)==null?void 0:sn.selectPath]);const pr=xn.createElement(Xe.default,{className:Bt.menu,style:{background:"#24294b"},onClick:rr=>{var Xa;!((Xa=Ke==null?void 0:Ke.detail)!=null&&Xa.secret_repository)&&rr.key==="2"&&$t("1"),ga(rr.key),rr.key==="1"?or(!0):or(!1)}},xn.createElement(Xe.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Sn.filter(rr=>{var Xa,Hr;return!((Xa=Ke==null?void 0:Ke.detail)!=null&&Xa.init_repository)||(Hr=Ke==null?void 0:Ke.detail)!=null&&Hr.is_jupyter_lab?rr.id!=="2":rr}).map((rr,Xa)=>xn.createElement(Xe.default.Item,{className:"leaveClick",key:rr.id},rr.name))),Ca=(rr=!1,Xa=1)=>Bo(void 0,null,function*(){var Hr,Ho,$o,ja;const $r=yield ze({type:"shixunsDetail/updateRepositoryFile",payload:{id:yr.id,path:(Ho=(Hr=Ke==null?void 0:Ke.fileContent)==null?void 0:Hr.params)==null?void 0:Ho.path,content:sr,secret_repository:Mn?null:!0,sync_origin_shixun:rr}});$r!=null&&$r.content&&(($o=Ke==null?void 0:Ke.detail)!=null&&$o.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"practiceSetting/setSideBarTabs",payload:Jr(sa({},ct.sideBar),{confirmLeave:!1})})),(ja=Ke==null?void 0:Ke.detail)!=null&&ja.copy_for_exercise&&(0,Ar.m)(ze,Ke,yr.id,Xa)});return xn.createElement("div",{className:Bt.warehouse},xn.createElement("div",{className:Bt.header},xn.createElement(Oe.Z,{align:"middle",className:"w100 c-white",style:{height:60}},xn.createElement(Ie.Z,{flex:"1"},xn.createElement(Oe.Z,{align:"middle"},xn.createElement(Ie.Z,null,xn.createElement(Ut.Z,{dropdownRender:()=>pr,className:Bt.menu},xn.createElement("span",{className:"font16 c-white current ml20"},Sn.find(rr=>rr.id===en).name," ",xn.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),xn.createElement(Ie.Z,{flex:"81px"},xn.createElement("div",{className:Bt.line})),xn.createElement(Ie.Z,null,xn.createElement(bt.default,{className:Bt.tabs,activeKey:jt,onChange:rr=>{var Xa;(Xa=ct==null?void 0:ct.sideBar)!=null&&Xa.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{$t(rr),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):($t(rr),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},xn.createElement(lr,{tab:xn.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Mn&&((zn=Ke==null?void 0:Ke.detail)==null?void 0:zn.init_repository)&&xn.createElement(lr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Mn&&((tn=Ke==null?void 0:Ke.detail)==null?void 0:tn.secret_repository)&&xn.createElement(lr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Mn&&((An=Ke==null?void 0:Ke.repository)==null?void 0:An.git_url)||!Mn&&((dn=Ke==null?void 0:Ke.secretRepository)==null?void 0:dn.git_url))&&xn.createElement(xn.Fragment,null,xn.createElement(Ie.Z,null,xn.createElement("span",{className:Bt.title},"\u4ED3\u5E93\u5730\u5740:"),xn.createElement("input",{value:Mn?(ra=Ke==null?void 0:Ke.repository)==null?void 0:ra.git_url:(fn=Ke==null?void 0:Ke.secretRepository)==null?void 0:fn.git_url}),xn.createElement(Qt.CopyToClipboard,{text:Mn?(xt=Ke==null?void 0:Ke.repository)==null?void 0:xt.git_url:(xa=Ke==null?void 0:Ke.secretRepository)==null?void 0:xa.git_url,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},xn.createElement(nt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},xn.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),xn.createElement("div",{className:Bt.content,style:{overflow:"auto"}},jt==="1"&&xn.createElement(xn.Fragment,null,xn.createElement("aside",{className:Bt.left},xn.createElement(Nt.Z,{spinning:!!ve.effects["shixunsDetail/getRepository"],wrapperClassName:`${Bt.loading} ${Bt.bottom0}`},xn.createElement(co,{setTreeData:Rr,treeData:br,activeKey:en,isRepository:Mn}))),xn.createElement("aside",{className:Bt.right,ref:Tr},((Tn=ct==null?void 0:ct.sideBar)==null?void 0:Tn.selectPath)!==""&&xn.createElement(xn.Fragment,null,xn.createElement(Nt.Z,{spinning:!!ve.effects["shixunsDetail/getFileContent"],wrapperClassName:Bt.loading},xn.createElement("div",{className:Bt.filePathWrp},xn.createElement(Oe.Z,{align:"middle",className:"w100"},xn.createElement(Ie.Z,null,xn.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),xn.createElement(Ie.Z,{flex:"40px"},xn.createElement("div",{className:Bt.line,style:{marginLeft:20}})),xn.createElement(Ie.Z,{className:Bt.filePath},Jn.map((rr,Xa)=>xn.createElement("span",{className:"c-blue"},rr))))),xn.createElement("div",{className:ve.effects["shixunsDetail/getFileContent"]?"hide":"show"},xn.createElement(wr.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(Jt=Ke==null?void 0:Ke.fileContent)==null?void 0:Jt.filename,type:((Pn=Ke==null?void 0:Ke.fileContent)==null?void 0:Pn.file_type)==="office"?"download":(Gt=Ke==null?void 0:Ke.fileContent)==null?void 0:Gt.file_type,data:sr,monacoEditor:{value:sr,language:(At=Ke==null?void 0:Ke.fileContent)==null?void 0:At.language,onChange:rr=>Ga(rr),options:{fontSize:14}}}))),((jn=Ke==null?void 0:Ke.fileContent)==null?void 0:jn.file_type)==="txt"&&xn.createElement(Oe.Z,{align:"middle",justify:"center",className:Bt.footer},xn.createElement(Ie.Z,null,xn.createElement(de.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{xe.history.push(`/shixuns/${yr.id}/challenges`)}},"\u53D6\u6D88"),xn.createElement(de.ZP,{type:"primary",size:"middle",className:"ml40",onClick:rr=>{var Xa,Hr;(Xa=Ke==null?void 0:Ke.detail)!=null&&Xa.is_fork_from_creator&&((Hr=Ke==null?void 0:Ke.detail)!=null&&Hr.copy_for_exercise)?ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Ho,$o)=>{Ca(Ho,$o)}}}):Ca()}},"\u63D0\u4EA4")))),((Kt=ct==null?void 0:ct.sideBar)==null?void 0:Kt.selectPath)==""&&((It=Ke==null?void 0:Ke.detail)==null?void 0:It.init_repository)&&xn.createElement("div",{className:Bt.empty},xn.createElement("img",{src:Cn.x7,width:"258"}),xn.createElement("br",null),xn.createElement("span",{className:"c-grey-c"},!!(br!=null&&br.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(br!=null&&br.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),jt==="2"&&xn.createElement("div",{className:Bt.commit},xn.createElement(vr,{isRepository:Mn}))))};var Ya=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(ir),jr={flex_box_center:"flex_box_center___qr2XQ",flex_space_between:"flex_space_between___aexCP",flex_box_vertical_center:"flex_box_vertical_center___BCwy9",flex_box_center_end:"flex_box_center_end___MMXT9",flex_box_column:"flex_box_column___XpXt5",level:"level___zlDui",left:"left___eEQyc",container:"container___uKDQP",title:"title___NIFJk",listWrap:"listWrap___uVi_7",list:"list___K1CRH",s3:"s3___s7a1S",s2:"s2___LsTSy",listActive:"listActive___r53KB",os:"os___zLMDu",btns:"btns___fvyWI",btnsWrap:"btnsWrap___pVqhU",icon:"icon___TBkIn",btn:"btn___RbP1C",d1:"d1_____n0x",d2:"d2___TFujl",shrink:"shrink___XsTLO",elseShrink:"elseShrink___Sgotd",right:"right___kNV70",addIcon:"addIcon___Dagu_"},Lo="data:image/png;base64,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",Or=ue(64165),to=ue(57985),lo=Object.defineProperty,Nr=Object.defineProperties,eu=Object.getOwnPropertyDescriptors,yu=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,Oo=(oe,le,re)=>le in oe?lo(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Tu=(oe,le)=>{for(var re in le||(le={}))mo.call(le,re)&&Oo(oe,re,le[re]);if(yu)for(var re of yu(le))Bu.call(le,re)&&Oo(oe,re,le[re]);return oe},Wo=(oe,le)=>Nr(oe,eu(le)),ku=(oe,le)=>{var re={};for(var ve in oe)mo.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&yu)for(var ve of yu(oe))le.indexOf(ve)<0&&Bu.call(oe,ve)&&(re[ve]=oe[ve]);return re},pu=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const nl=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:ze}=le,ct=ku(le,["globalSetting","dispatch","practiceSetting"]);const Ke=(0,xe.useLocation)(),[je]=(0,xe.useSearchParams)(),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)({}),[tn,An]=(0,x.useState)(!0),[dn,ra]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(null),xa=(0,x.useRef)(!1),{id:Tn,updateIndex:Jt,is_published:Pn,newQuestion:Gt}=ze,{challenge_list:At=[]}=sn;(0,x.useEffect)(()=>{if(Tn)return Kt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Tn,Jt]),(0,x.useEffect)(()=>{jn()},[Ke]);const jn=()=>{const Jn=Ke.pathname.split("/");(Jn.includes("newquestion")||Jn.includes("new")||je.get("tabId"))&&(xa.current=!0)},Kt=()=>pu(void 0,null,function*(){var Jn,fa,br;An(!0);const Rr=yield(0,gt.n5)({id:Tn});if((Jn=Rr==null?void 0:Rr.challenge_list)!=null&&Jn.length){const Tr=Ke.pathname.split("/"),yr=Rr.challenge_list.find(Sn=>String(Sn.challenge_id)===Tr[4]);if(Tr.includes("newquestion")||Tr.includes("new")){const Sn=Rr.challenge_list[((fa=Rr.challenge_list)==null?void 0:fa.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Tr.includes("new")?0:1,name:""}}}),xt(void 0),$t(Sn)}else Tr[4]&&yr?It(yr,!1):It(Rr.challenge_list[0])}(br=Rr==null?void 0:Rr.challenge_list)!=null&&br.length||xt(null),zn(Rr),An(!1)}),It=(Jn,fa=!0)=>{if(xt(Jn.challenge_id),$t(Jn),fa){const br=`/shixuns/${Tn}/edit/${Jn.challenge_id}/${Jn.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(br)}},en=(Jn,fa)=>{fa.stopPropagation();const{challenge_id:br}=Jn,Rr=()=>pu(void 0,null,function*(){var Tr,yr;if((yield(0,gt.rO)({id:Tn,challengesId:br})).status===1){const Ga=yield(0,gt.n5)({id:Tn});if(zn(Ga),br===fn&&((Tr=Ga.challenge_list)!=null&&Tr.length)){It(Ga.challenge_list[0]);return}(yr=Ga.challenge_list)!=null&&yr.length||(xt(null),xa.current=!0,$t({}),xe.history.push(`/shixuns/${Tn}/edit?tabId=level`))}});Re.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Rr})},ga=(Jn,fa,br)=>{const Rr=Array.from(Jn),[Tr]=Rr.splice(fa,1);return Rr.splice(br,0,Tr),Rr},jt=(Jn,fa)=>{if(!Jn.destination)return;const br=ga(fa,Jn.source.index,Jn.destination.index);zn(Wo(Tu({},sn),{challenge_list:br}));const Rr=br.map(Tr=>Tr.challenge_id);(0,gt.xg)({id:Tn,ids:Rr}).then(Tr=>{Tr.status!==0&&zn(Wo(Tu({},sn),{challenge_list:fa}))})},$t=Jn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:Jn}})},sr=(Jn,fa)=>pu(void 0,null,function*(){if(Jn===fn)return;yield Ta(),xt(Jn),$t(fa),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const br=`/shixuns/${Tn}/edit/${Jn}/${fa.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(br)}),Ta=()=>new Promise((Jn,fa)=>{var br;(br=ze==null?void 0:ze.sideBar)!=null&&br.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Jn()},onCancel:()=>{fa()}}):Jn()}),kn=Jn=>x.createElement(x.Fragment,null,x.createElement(to.Z5,{onDragEnd:fa=>jt(fa,Jn)},x.createElement(to.bK,{droppableId:"droppable"},(fa,br)=>x.createElement("div",Wo(Tu({ref:fa.innerRef},fa.droppableProps),{style:{width:"100%"}}),Jn.map((Rr,Tr)=>{const{st:yr,name:Sn,challenge_id:Ga}=Rr;return x.createElement(to._l,{key:Ga,draggableId:Ga.toString(),index:Tr,isDragDisabled:Pn},(pr,Ca)=>x.createElement("div",Wo(Tu(Tu({ref:pr.innerRef},pr.draggableProps),pr.dragHandleProps),{className:fn===Ga?jr.listActive:jr.list,onClick:()=>sr(Ga,Rr)}),x.createElement("span",{className:jr.s1},yr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:jr.s2},"\u7B2C",Tr+1,"\u5173: ",Sn),!Pn&&x.createElement("span",{className:jr.s3,onClick:rr=>en(Rr,rr)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Gt&&x.createElement("div",{className:jr.listActive},x.createElement("span",{className:jr.s1},(Gt==null?void 0:Gt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:jr.s2},"\u7B2C",Jn.length+1,"\u5173: ",Gt==null?void 0:Gt.name)),!Pn&&x.createElement("div",{className:jr.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Mn=Jn=>pu(void 0,null,function*(){yield Ta(),Jn==="new"?xe.history.push(`/shixuns/${Tn}/edit/new`):xe.history.push(`/shixuns/${Tn}/edit/newquestion`),Ze(!1),xt(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Jn==="new"?0:1,name:""}}})}),or=()=>{(0,za.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Ze(!Ee)};return x.createElement("div",{className:jr.level},x.createElement("aside",{className:jr.left,style:{width:dn?"0":"25%"}},x.createElement("div",{className:jr.container},x.createElement("div",{className:jr.title},"\u4EFB\u52A1\u5173\u5361(",At.length,")"),x.createElement("div",{className:jr.listWrap},tn?x.createElement(Nt.Z,{size:"middle"}):At.length||Gt?kn(At):x.createElement(Or.Z,{image:Lo,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!dn&&x.createElement("div",{className:jr.btns},x.createElement("aside",{className:jr.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:jr.icon,onClick:or},"+"),x.createElement("div",{className:jr.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:jr.d1,onClick:()=>Mn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:jr.d2,onClick:()=>Mn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:dn?jr.elseShrink:jr.shrink,onClick:()=>ra(!dn)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:jr.right,id:"modal-level-question"},fn===null&&xa.current?x.createElement("div",{className:jr.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(xe.Outlet,null)))};var ml=(0,xe.connect)(({globalSetting:oe,practiceSetting:le})=>({globalSetting:oe,practiceSetting:le}))(nl),ul=ue(61621),Ul=ue(58421),mi=ue(5112),gi={title:"title___nOeqx",content:"content___fZhlH",add:"add___UacIA",colorBlue:"colorBlue___mDMlZ",radio:"radio___mI6Bh"},Va=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,To=(oe,le)=>{var re={};for(var ve in oe)io.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Va)for(var ve of Va(oe))le.indexOf(ve)<0&&vo.call(oe,ve)&&(re[ve]=oe[ve]);return re},Zu=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const ri=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,dispatch:ct,onReloadData:Ke}=le,je=To(le,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Ze]=(0,x.useState)(),[sn,zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{re.actionTabs.key==="Collaborators-ChangeManager"&&tn()},[re.actionTabs.key]);const tn=()=>Zu(void 0,null,function*(){var fn;const xt=yield ct({type:"shixunsDetail/getChangeManager",payload:{id:(fn=re.actionTabs.params)==null?void 0:fn.id}});zn(xt||[])}),An=()=>{var fn;ct({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(fn=re.actionTabs.params)==null?void 0:fn.id}}})},dn=()=>Zu(void 0,null,function*(){var fn;if(!Ee){Be.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const xt=yield ct({type:"shixunsDetail/changeManager",payload:{id:(fn=re.actionTabs.params)==null?void 0:fn.id,user_id:Ee}});ra(),xt&&(Ke(),Be.ZP.info(xt.message))}),ra=()=>{ct({type:"shixunsDetail/setActionTabs",payload:{}}),Ze(null)};return x.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:re.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ze.effects["shixunsDetail/changeManager"],onOk:dn,onCancel:ra},x.createElement("div",null,x.createElement("div",{className:gi.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:gi.content},sn.length?x.createElement(mi.ZP.Group,{value:Ee,onChange:fn=>Ze(fn.target.value)},sn.map((fn,xt)=>x.createElement(mi.ZP,{className:gi.radio,key:xt,value:fn.user_id},fn.name))):x.createElement("div",{className:gi.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:gi.colorBlue,onClick:An},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Du=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(ri),fi=ue(28027),ci=ue(99605);const{TabPane:Eu}=bt.default;var $l=({visible:oe,onCancel:le,onSelectGroup:re,shixunId:ve,onSelectCollaborator:ze})=>x.createElement(Re.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:oe,width:1100,centered:!0,keyboard:!1,onCancel:le,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(bt.default,{defaultActiveKey:"1"},x.createElement(Eu,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(fi.Z,{onCancel:le,container_type:2,container_id:ve,onSelect:ze})),x.createElement(Eu,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ci.Z,{onCancel:le,onSelect:re})))),Pu={bg:"bg___eNGI2",wrap:"wrap___cXTZg",modal:"modal___tpv7Q",content:"content___MwVZ6",head:"head___PxksF",headCount:"headCount___ltwMD",button:"button___KydF2",itemWrap:"itemWrap___E0xoZ",imgWrap:"imgWrap___sjKtg",img:"img___iT84N",manager:"manager___T0le_",itemContent:"itemContent___v3w_e",nameWrap:"nameWrap___dFMCl",name:"name___Y7cXc",actionGroup:"actionGroup___fIyBj",deleteIcon:"deleteIcon___gBNJ0",schoolWrap:"schoolWrap___rJCGL",school:"school___V97lL",countWrap:"countWrap___Dhs2Z",deletetitle:"deletetitle___ifJFw",yseTitle:"yseTitle___yrW0X"},Tl=ue(55458),zi=Object.defineProperty,rc=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,rd=Object.prototype.propertyIsEnumerable,Rs=(oe,le,re)=>le in oe?zi(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,yl=(oe,le)=>{for(var re in le||(le={}))ad.call(le,re)&&Rs(oe,re,le[re]);if(rc)for(var re of rc(le))rd.call(le,re)&&Rs(oe,re,le[re]);return oe},Vi=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Ud=({shixunsDetail:oe,globalSetting:le,loading:re,user:ve,dispatch:ze})=>{var ct,Ke,je,Ee,Ze,sn;const zn=(0,xe.useParams)(),tn=(0,x.useRef)(),[An,dn]=(0,x.useState)(0),[ra,fn]=(0,x.useState)([]),[xt,xa]=(0,x.useState)({id:null,page:1}),Tn=(Ke=(ct=ve.userInfo)==null?void 0:ct.shixun)==null?void 0:Ke.editable,Jt=((je=ve.userInfo)==null?void 0:je.role)<=2||((Ze=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Ze.is_creator);(0,x.useEffect)(()=>{tn.current=zn.id,xt.id=tn.current,xa(xt),Pn(xt)},[]);const Pn=$t=>Vi(void 0,null,function*(){const sr=yield ze({type:"shixunsDetail/getCollaboratorsData",payload:$t});sr&&(fn(sr.members||[]),dn(sr.member_count))}),Gt=()=>Vi(void 0,null,function*(){xt.page=1,xa(xt);const $t=(0,Tl.g)();yield ze({type:"user/getUserInfo",payload:$t}),yield Pn(xt)}),At=$t=>{xt.page=$t,xa(xt),Pn(xt)},jn=$t=>{Re.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:Pu.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>Vi(void 0,null,function*(){var sr;const Ta=yield ze({type:"shixunsDetail/deleteCollaborators",payload:{id:tn.current,userId:$t}});if(((sr=ve.userInfo)==null?void 0:sr.user_id)===$t){xe.history.push("/shixuns");return}Be.ZP.info(Ta==null?void 0:Ta.message),xt.page=1,xa(xt),Pn(xt)})})},Kt=()=>{ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:tn.current}}})};function It($t,sr,Ta,kn){return Vi(this,null,function*(){yield ze({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:$t,user_id:sr,editable:Ta?0:1}}),Pn(xt)})}const en=()=>{ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:tn.current}}})};function ga(){ze({type:"shixunsDetail/setActionTabs",payload:{}})}const jt={visible:oe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ga,shixunId:tn.current,onSelectCollaborator:$t=>Vi(void 0,null,function*(){ga(),(yield ze({type:"shixunsDetail/addCollaborator",payload:{id:tn.current,user_ids:$t}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Gt())}),onSelectGroup:$t=>Vi(void 0,null,function*(){ga(),(yield ze({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:tn.current,group_id:$t.group_id}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Gt())})};return x.createElement("section",null,x.createElement("div",{className:Pu.wrap},x.createElement("div",{className:Pu.content},((sn=oe.detail)==null?void 0:sn.identity)<5&&x.createElement("div",{className:Pu.head},x.createElement("span",{className:Pu.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",An,"\u4EBA\uFF09"),x.createElement("div",null,Jt&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:Pu.button,style:{marginRight:"20px"},onClick:Kt},"\u66F4\u6362\u7BA1\u7406\u5458"),Tn&&x.createElement(de.ZP,{type:"primary",className:Pu.button,style:{marginRight:"40px"},onClick:en},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:Pu.list},x.createElement(ul.Z,{loading:re.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},ra.map(($t,sr)=>{var Ta,kn,Mn,or,Jn,fa,br,Rr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:Pu.itemWrap,key:sr},x.createElement("a",{href:(Ta=$t.user)==null?void 0:Ta.user_url,target:"_blank",className:Pu.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Pu.img,src:`${rt.Z.IMG_SERVER}/images/${(kn=$t.user)==null?void 0:kn.image_url}`}),((Mn=$t.user)==null?void 0:Mn.shixun_manager)&&x.createElement("span",{className:Pu.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:Pu.itemContent},x.createElement("p",{className:Pu.nameWrap},x.createElement("a",{href:$t.user.user_url,target:"_blank",className:Pu.name},(or=$t.user)==null?void 0:or.name,$t.user.user_id===((Jn=ve.userInfo)==null?void 0:Jn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:Pu.actionGroup},Jt?(fa=$t.user)!=null&&fa.shixun_manager?null:x.createElement(Ut.Z,{dropdownRender:()=>x.createElement(Xe.default,{selectedKeys:[$t.editable?"1":"2"],onClick:()=>{var Tr;It(oe.detail.identifier,$t.user.user_id,$t.editable,(Tr=$t.user)==null?void 0:Tr.name)}},x.createElement(Xe.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(Xe.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,$t.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(Qn.Z,{style:{fontSize:"14px",color:"#888888"}}))):$t.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((br=$t.user)!=null&&br.shixun_manager)&&Tn?x.createElement("a",{className:Pu.deletetitle,onClick:()=>{var Tr;return jn((Tr=$t.user)==null?void 0:Tr.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:Pu.schoolWrap},x.createElement("span",{className:Pu.school},(Rr=$t.user)==null?void 0:Rr.school_name)))))})))),An>10&&x.createElement("div",{className:Pu.countWrap},x.createElement(Ul.Z,{showQuickJumper:!1,showSizeChanger:!1,total:An,onChange:$t=>At($t),pageSize:10,current:xt.page}))),x.createElement(Du,{onReloadData:Gt}),x.createElement($l,yl({},jt)))};var ns=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le}))(Ud),as=ue(87405),Ju=ue(57809),Es=ue(5871),qu=ue(37532),wi=ue(36723),od=ue(52244),Ci={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"},ud=ue(58473),ld=ue(70495),Kd=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Hd=({newShixuns:oe,user:le,dispatch:re,visible:ve,onOk:ze,onCancel:ct,useId:Ke=null,identifier:je,shixun_environment_id:Ee,tab_type:Ze})=>{var sn,zn;const[tn,An]=(0,x.useState)(null),[dn,ra]=(0,x.useState)({}),[fn,xt]=(0,x.useState)(""),{environmentData:xa}=oe,{frequence_image:Tn=[],environments:Jt=[],other_image:Pn=[]}=xa,{name:Gt,description:At}=dn;(0,x.useEffect)(()=>{ve&&(re({type:"newShixuns/getEnvironmentData",payload:{tab_type:Ze}}),xt(""),An(Ke))},[ve,Ke]),(0,x.useEffect)(()=>{oe.actionTabs.key==="NewShixuns-Apply"&&ct()},[(sn=oe==null?void 0:oe.actionTabs)==null?void 0:sn.key]),(0,x.useEffect)(()=>{tn!==null&&jn()},[tn]);const jn=()=>Kd(void 0,null,function*(){const Kt=yield(0,gt.Q1)({mirror_repository_id:tn,identifier:je,shixun_environment_id:Ee});ra(Kt.data)});return x.createElement(x.Fragment,null,x.createElement(Re.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:ve,width:1e3,destroyOnClose:!0,centered:!0,onCancel:ct,className:Ci.modal,footer:null},x.createElement("div",{className:Ci.mirrorModal},x.createElement(od.Z,{dispatch:re,value:tn,data:Jt,otherData:Pn,tags:Tn,onChange:Kt=>An(Kt),onSearchWord:Kt=>xt(Kt),tab_type:Ze}),x.createElement("div",{className:Ci.right},x.createElement("header",null,x.createElement("div",{className:Ci.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",x.createElement("span",{dangerouslySetInnerHTML:{__html:tn===null?"\u2014 \u2014":(zn=Gt||"")==null?void 0:zn.replace(new RegExp(fn==null?void 0:fn.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),x.createElement("div",{className:Ci.content},tn===null&&x.createElement(Or.Z,{image:wi,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),tn!==null&&x.createElement("div",{className:Ci.des},x.createElement(we.Z,{value:At,highlightKeywords:fn})),x.createElement("div",{className:Ci.btns},x.createElement(de.ZP,{onClick:()=>{An(null),ra({}),ct()},className:Ci.cancel},"\u53D6\u6D88 "),x.createElement(de.ZP,{onClick:()=>{ze(dn)},className:Ci.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),x.createElement(ud.Z,null),x.createElement(ld.Z,null))};var Lc=(0,xe.connect)(({newShixuns:oe,globalSetting:le,user:re})=>({newShixuns:oe,globalSetting:le,user:re}))(Hd),Lu={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"},Yd=ue(43428),Oc=ue(46400),Ps=ue(60324),oc=ue(88522),Nc=ue(5083),Ts=ue(75975),id={footerWrap:"footerWrap___lXI4I"},Qd=Object.getOwnPropertySymbols,Mc=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,ks=(oe,le)=>{var re={};for(var ve in oe)Mc.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Qd)for(var ve of Qd(oe))le.indexOf(ve)<0&&Xd.call(oe,ve)&&(re[ve]=oe[ve]);return re},Zs=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const sd=Se.default.TextArea,Im=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,dispatch:ct,onFinish:Ke=()=>{}}=le,je=ks(le,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Ze=zn=>Zs(void 0,null,function*(){var tn;const An=yield ct({type:"shixunsDetail/getCustomScript",payload:{id:(tn=re.actionTabs.params)==null?void 0:tn.id,compile:zn.execute,excutive:zn.compile}});sn(),An&&Ke(An==null?void 0:An.shixun_script)}),sn=()=>{ct({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(Re.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:re.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:sn},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Ze},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(sd,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(sd,{rows:4})),x.createElement("div",{className:id.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:sn},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ze.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Jd=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(Im),rs=ue(48790),Gi=ue(61186),Kl=ue.n(Gi),Fs=ue(29679),Ba=ue(59301),Ss=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const ge="YYYY-MM-DD HH:mm",pe=({shixunsDetail:oe,visible:le,onOk:re,onCancel:ve,dispatch:ze,is_published:ct,id:Ke,has_relation:je,environment:Ee=[],verifyModal:Ze})=>{var sn,zn,tn;const An=(0,xe.useParams)(),[dn,ra]=(0,x.useState)(1),[fn,xt]=(0,x.useState)(!0),[xa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(null),[Gt,At]=(0,x.useState)(),[jn,Kt]=(0,x.useState)(),[It,en]=(0,x.useState)([]),[ga,jt]=(0,x.useState)(!1),[$t,sr]=(0,x.useState)(""),[Ta,kn]=(0,x.useState)(null),[Mn]=ce.default.useForm(),[or,Jn]=(0,x.useState)([]),[fa,br]=(0,x.useState)(""),[Rr,Tr]=(0,x.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),yr=(0,x.useRef)((0,cn.throttle)(ja=>Ga(ja),1200,{leading:!0,trailing:!0})).current;(0,x.useEffect)(()=>{var ja;((0,rs.Ny)()||(ja=oe==null?void 0:oe.detail)!=null&&ja.manager_of_shixun)&&Tr([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}])},[]),(0,x.useEffect)(()=>{Ke&&le&&Sn()},[Ke,le]);const Sn=(ja=null)=>Ss(void 0,null,function*(){var $r,Au;ja||xt(!0);const Ru=yield(0,We.ZP)(`/api/shixuns/${Ke}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:ja}});if(Ru.status===0&&!ja){const{data:wa}=Ru;console.log("data",wa),Pn((wa==null?void 0:wa.shixun_environment_id)||null),At((wa==null?void 0:wa.evaluate_script)||""),Kt((wa==null?void 0:wa.choice_standard_scripts)||null),en((wa==null?void 0:wa.standard_scripts)||[]),sr(($r=wa.shixun)==null?void 0:$r.survival_time);let Ja=(Au=wa.shixun)==null?void 0:Au.important_shixun_configs;Mn.setFieldsValue({identifier:(Ja==null?void 0:Ja.identifier)||"",people_number:(Ja==null?void 0:Ja.people_number)||"",school_id:(Ja==null?void 0:Ja.school_name)||"",times:Ja!=null&&Ja.start_time&&(Ja!=null&&Ja.end_time)?[Kl()(Ja==null?void 0:Ja.start_time),Kl()(Ja==null?void 0:Ja.end_time)]:["",""]}),br((Ja==null?void 0:Ja.verify_reason)||""),kn((Ja==null?void 0:Ja.process)||null),yield Ga(Ja==null?void 0:Ja.school_name)}if(Ru.status===0&&ja){const{data:wa}=Ru;At((wa==null?void 0:wa.evaluate_script)||""),Kt(null),en((wa==null?void 0:wa.standard_scripts)||[]),yield Ga()}xt(!1)}),Ga=ja=>Ss(void 0,null,function*(){const $r=yield ze({type:"account/getSchoolOption",payload:{keyword:ja,limit:99999,display_aliases:!0}});Jn($r==null?void 0:$r.schools)}),pr=()=>{Ze()||ze({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:An.id}}})},Ca=ja=>Ss(void 0,null,function*(){const $r=yield ze({type:"shixunsDetail/getScriptContent",payload:{id:An.id,script_id:ja}});$r&&At($r.content)}),rr=ja=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ba.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Ba.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Ss(void 0,null,function*(){yield Ca(ja),Kt(ja),Re.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Ba.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Xa=(ja=!1,$r=1)=>Ss(void 0,null,function*(){var Au,Ru,wa;let Ja;if(dn===1&&(Tn(!0),Ja=yield(0,We.ZP)(`/api/shixuns/${An.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Jt,mirror_script_id:jn,evaluate_script:Gt,sync_origin_shixun:ja}})),dn===2){Tn(!0);let la={close_internet:ga,survival_time:$t,sync_origin_shixun:ja};Ja=yield(0,We.ZP)(`/api/shixuns/${An.id}/update_environment_setting.json`,{method:"put",body:la})}if(dn===3){let la=Mn.getFieldsValue();yield Mn.validateFields(),Tn(!0);let po={close_internet:ga,survival_time:$t,sync_origin_shixun:ja};po.important_shixun_configs={identifier:la==null?void 0:la.identifier,people_number:la==null?void 0:la.people_number,school_id:(Au=or.find(xo=>xo.name===(la==null?void 0:la.school_id)))==null?void 0:Au.id,start_time:Kl()(la==null?void 0:la.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Kl()(la==null?void 0:la.times[1]).format("YYYY-MM-DD HH:mm")},Ja=yield(0,We.ZP)(`/api/shixuns/${An.id}/resources_first_ensure.json`,{method:"post",body:po})}Ja.status===0&&((!((Ru=oe==null?void 0:oe.detail)!=null&&Ru.copy_for_exercise)||dn===3)&&Be.ZP.success(`${dn==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(wa=oe==null?void 0:oe.detail)!=null&&wa.copy_for_exercise&&dn!=3&&(0,mn.m)(ze,oe,Ke,$r),Sn(),re()),Tn(!1)}),Hr=(ja,$r)=>{const Au=/^[^0-9][a-zA-Z0-9]*$/,Ru=/^.{4,30}$/;return $r&&!/^[a-zA-Z0-9]+$/.test($r)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):$r&&!Au.test($r)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):$r&&!Ru.test($r)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},Ho=ja=>parseInt(ja||"0",10),$o=(ja,$r)=>{if($r&&$r.length===2){const[Au,Ru]=$r;if(!Au||!Ru)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Ba.createElement(Ba.Fragment,null,Ba.createElement(Yd.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:ve,open:le},Ba.createElement("div",{className:Lu.content},Ba.createElement(ul.Z,{loading:fn,active:!0},Ba.createElement(Oe.Z,{className:"mt10",justify:"space-between"},Ba.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),Ba.createElement("i",{onClick:ve,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),Ba.createElement("div",{className:Lu.tabs},Rr.map(ja=>{const{name:$r,id:Au}=ja;return Ba.createElement("div",{key:Au,className:dn===Au?Lu.active:"",onClick:()=>ra(Au)},$r)})),dn===1&&Ba.createElement(x.Fragment,null,Ba.createElement(Oc.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}),Ba.createElement(Oe.Z,{align:"middle",className:"mt20"},Ba.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),Ba.createElement(Ju.default,{onClick:Ze,getPopupContainer:ja=>ja.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Jt,onChange:ja=>{Pn(ja),Sn(ja)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(sn=Ee.filter(ja=>ja.id!==0))==null?void 0:sn.map((ja,$r)=>Ba.createElement(Ju.default.Option,{value:ja.id,name:ja.name,key:ja.id},ja.name)))),Ba.createElement(Oe.Z,{align:"middle",className:"mt20"},Ba.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),Ba.createElement(Ju.default,{onClick:Ze,getPopupContainer:ja=>ja.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:jn,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ja=>{rr(ja)}},(It||[]).map((ja,$r)=>Ba.createElement(Ju.default.Option,{value:parseInt(ja.id),name:ja.scptname,key:$r},ja.scptname))),Ba.createElement("span",{className:Lu.explain,onClick:pr},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),Ba.createElement(Ps.Z,{className:Lu.popover,content:Ba.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",Ba.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",Ba.createElement("br",null),"challengeProgramNames",Ba.createElement("br",null),"sourceClassNames",Ba.createElement("br",null),Ba.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",Ba.createElement("br",null),Ba.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",Ba.createElement("br",null),"src/step1/HelloWorld.java",Ba.createElement("br",null),"src/step2/Other.java",Ba.createElement("br",null),Ba.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",Ba.createElement("br",null),"step1.HelloWorld",Ba.createElement("br",null),"step2.Other",Ba.createElement("br",null),Ba.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",Ba.createElement("br",null),'ff challengeProgramNames=("src/step1/',Ba.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',Ba.createElement("br",null),'sourceClassNames=("step1.HelloWorld',Ba.createElement("br",null),'" "step2.Other")',Ba.createElement("br",null),Ba.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},Ba.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),Ba.createElement(Ts.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Gt,options:{readOnly:ct},onChange:ja=>{At(ja)}})),dn===2&&Ba.createElement("div",{style:{flex:1,overflowY:"auto"}},Ba.createElement(Oe.Z,{align:"middle",className:"mt20"},Ba.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),Ba.createElement(Se.default,{bordered:!1,value:$t,onChange:ja=>sr(ja.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),Ba.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),dn===3&&((0,rs.Ny)()||((zn=oe==null?void 0:oe.detail)==null?void 0:zn.manager_of_shixun))&&Ba.createElement("div",{style:{flex:1,overflowY:"auto"}},Ba.createElement(Oe.Z,{align:"middle",className:"mt20"},Ba.createElement(ce.default,{form:Mn,layout:"horizontal",className:Lu.zybzForm},Ba.createElement(Oe.Z,{align:"middle"},Ba.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Ba.createElement("span",{className:Lu.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Ba.createElement(ce.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:Hr}]},Ba.createElement(Se.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),Ba.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",Ba.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")),Ba.createElement(Oe.Z,{align:"middle",className:"mt25"},Ba.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},Ba.createElement("span",{className:Lu.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Ba.createElement("div",{style:{position:"relative"}},Ba.createElement(ce.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Ba.createElement(oc.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:yr,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(tn=or==null?void 0:or.filter(ja=>(ja==null?void 0:ja.id)!==0))==null?void 0:tn.map((ja,$r)=>Ba.createElement(Ju.default.Option,{key:$r+1,title:ja==null?void 0:ja.name,value:ja==null?void 0:ja.name},ja==null?void 0:ja.name)))),Ba.createElement("span",{className:Lu.selecticon},Ba.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Ba.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"}))))),Ba.createElement(Oe.Z,{align:"middle",className:"mt25"},Ba.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Ba.createElement("span",{className:Lu.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Ba.createElement("div",{className:Lu.graaytitle},Ba.createElement(ce.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:$o}]},Ba.createElement(Nc.default.RangePicker,{disabledDate:ja=>ja&&ja{if(ja&&ja[0]&&ja[1]){const $r=ja[0].isBefore(Kl()())?Kl()():ja[0];Mn.setFieldValue("times",[$r,ja[1]])}else Mn.setFieldValue("times",ja)}})))),Ba.createElement(Oe.Z,{align:"middle",className:"mt25"},Ba.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Ba.createElement("span",{className:Lu.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Ba.createElement(ce.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Ba.createElement(Es.Z,{parser:Ho,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Ba.createElement("div",{className:`${Lu.examineStatus} mt25`},Ta>=1&&Ba.createElement("div",null," ",Ba.createElement(Fs.Z,{className:Lu.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Ta>=2&&Ta!=3&&Ba.createElement("div",null," ",Ba.createElement(Fs.Z,{className:Lu.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Ta==3&&Ba.createElement("div",null," ",Ba.createElement(Ne.Z,{className:Lu.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Ba.createElement("span",{title:fa,className:Lu.bohui},fa),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Ba.createElement("span",{className:Lu.contacts},Ba.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ba.createElement("div",{className:Lu.contacts_img}))),Ta>=4&&Ta!=5&&Ta!=7&&Ba.createElement("div",null," ",Ba.createElement(Fs.Z,{className:Lu.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Ta==5||Ta==7)&&Ba.createElement("div",null," ",Ba.createElement(Ne.Z,{className:Lu.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Ba.createElement("span",{className:Lu.contacts},Ba.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ba.createElement("div",{className:Lu.contacts_img}))),Ta>5&&Ba.createElement("div",null," ",Ba.createElement(Fs.Z,{className:Lu.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),Ba.createElement("div",{className:Lu.btns},Ba.createElement(de.ZP,{onClick:ve},"\u53D6\u6D88"),Ba.createElement(de.ZP,{disabled:dn==3&&[2,4,5].includes(Ta),onClick:()=>Ss(void 0,null,function*(){var ja,$r;if(dn===1&&!Jt){Be.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(ja=oe==null?void 0:oe.detail)!=null&&ja.is_fork_from_creator&&(($r=oe==null?void 0:oe.detail)!=null&&$r.copy_for_exercise)&&dn!=3&&(Ee.filter(Au=>Au.id===Jt)[0].has_relation&&dn===1||dn===2)?ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Au,Ru)=>{Xa(Au,Ru)},zIndex:1e4}}):Xa()}),loading:xa,type:"primary",className:"ml20"},dn==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),Ba.createElement(Jd,{onFinish:ja=>At(ja)}))};var he=(0,xe.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(pe),Ve=ue(76081),Ge=ue(25510),st={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"},Lt=ue(3878),pn=ue(74976),vn=ue(42546),Rn={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},pa=ue(59301),Un=Object.defineProperty,Yn=Object.defineProperties,ha=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,ya=(oe,le,re)=>le in oe?Un(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,mr=(oe,le)=>{for(var re in le||(le={}))gn.call(le,re)&&ya(oe,re,le[re]);if(Ea)for(var re of Ea(le))Vn.call(le,re)&&ya(oe,re,le[re]);return oe},ar=(oe,le)=>Yn(oe,ha(le)),Pr=({showError:oe,value:le,onChange:re,optionsLevelList:ve})=>{const[ze,ct]=(0,x.useState)([]);(0,x.useEffect)(()=>{if(!le.length){ct([{command:"",challenge_ids:[]}]);return}ct(le)},[JSON.stringify(le)]);const Ke=(je,Ee,Ze)=>{let sn=JSON.parse(JSON.stringify(ze));Ee==="add"?sn.push({command:"",challenge_ids:[-1]}):Ee==="delete"?sn.splice(Ze,1):sn[Ze][Ee]=je,ct(sn),re(sn)};return console.log(ze,"value2"),pa.createElement("div",{className:Rn.list},pa.createElement("div",{className:Rn.head},pa.createElement("div",{style:{width:400}},"\u547D\u4EE4"),pa.createElement("div",null,"\u5E94\u7528\u5173\u5361")),ze==null?void 0:ze.map((je,Ee)=>{var Ze,sn,zn;let tn=ve.map((An,dn)=>{const ra=`\u7B2C${dn+1}\u5173\uFF1A${An.name}`;let fn=ra,xt=!1;return An.st===1&&(fn=pa.createElement(nt.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},ra),xt=!0),ar(mr({},An),{value:An.challenge_id,label:fn,disabled:xt})});return tn=[{label:"\u6240\u6709\u5173\u5361",value:-1},...tn],pa.createElement(Oe.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:EeKe(An.target.value,"command",Ee),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),pa.createElement(Ju.default,{options:tn,getPopupContainer:An=>An.parentNode,value:je==null?void 0:je.challenge_ids,onChange:An=>{var dn,ra;let fn=An;!((dn=je==null?void 0:je.challenge_ids)!=null&&dn.includes(-1))&&(An!=null&&An.includes(-1))&&(fn=[-1]),(ra=je==null?void 0:je.challenge_ids)!=null&&ra.includes(-1)&&(An!=null&&An.includes(-1))&&(fn=An==null?void 0:An.filter(xt=>xt!==-1)),Ke(fn,"challenge_ids",Ee)},mode:"multiple",maxTagTextLength:(zn=je==null?void 0:je.challenge_ids)!=null&&zn.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"}}),pa.createElement(Oe.Z,{wrap:!1},pa.createElement("i",{onClick:()=>Ke("","add",Ee),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Ee!==0&&pa.createElement("i",{onClick:()=>Ke("","delete",Ee),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Me=ue(59301),tr=Object.defineProperty,ko=Object.defineProperties,qr=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,su=(oe,le,re)=>le in oe?tr(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,tu=(oe,le)=>{for(var re in le||(le={}))qo.call(le,re)&&su(oe,re,le[re]);if(bo)for(var re of bo(le))ru.call(le,re)&&su(oe,re,le[re]);return oe},No=(oe,le)=>ko(oe,qr(le)),so=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Qo=Ju.default.Option,Fu=5,Cu=["Python","C++","C","Java","C#","JavaScript","TypeScript","Go","PHP","Perl","R","Rust","Ruby","Scratch","Swift","Kotlin","Scala"],cu=({practiceSetting:oe,dispatch:le,shixunsDetail:re,user:ve})=>{var ze,ct,Ke,je,Ee,Ze,sn,zn,tn,An;const{id:dn,is_published:ra}=oe,[fn,xt]=(0,x.useState)([]),[xa,Tn]=(0,x.useState)(null),[Jt,Pn]=(0,x.useState)([]),[Gt,At]=(0,x.useState)([]),jn=(0,x.useRef)(null),[Kt,It]=(0,x.useState)({}),en=(0,x.useRef)({}),ga=(0,x.useRef)({}),{shixun_environment:jt={},mirror_repository:$t={},small_type:sr=[],new_service_configs:Ta=[],network_mode_list:kn=[],boosters:Mn=[]}=Kt,[or,Jn]=(0,x.useState)(""),[fa,br]=(0,x.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[Rr,Tr]=(0,x.useState)(!1),[yr,Sn]=(0,x.useState)(!1),[Ga,pr]=(0,x.useState)(!0),[Ca,rr]=(0,x.useState)(!0),[Xa,Hr]=(0,x.useState)(!1),[Ho,$o]=(0,x.useState)(!1),[ja,$r]=(0,x.useState)(!1),[Au,Ru]=(0,x.useState)(!1),[wa,Ja]=(0,x.useState)(0),[la,po]=(0,x.useState)(!1),[xo,yo]=(0,x.useState)({}),[Pa,Ma]=(0,x.useState)({}),[dr,zo]=(0,x.useState)({}),[Bc,qi]=(0,x.useState)(""),[Ms,$i]=(0,x.useState)(!1),[ac,Ua]=(0,x.useState)(!1),[Ur,ho]=(0,x.useState)({}),[Yo,Il]=(0,x.useState)([]),vs=(0,x.useRef)([]);console.log("--1111-",Mn,Yo);const Zi=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],$c=[{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"}],ed=[{id:1,name:"VNC"},{id:2,name:"RDP"}],Xu=[{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"}],Is=(Gt==null?void 0:Gt.find(Ot=>Ot.id===jt.instance_startup_template_id))||{},{desc:xc,virt_type:es}=Is,dg=((ze=Jt==null?void 0:Jt.find(Ot=>Ot.id===(jt==null?void 0:jt.private_cloud_id)))==null?void 0:ze.cloud_type)===1,lv=((ct=Jt==null?void 0:Jt.find(Ot=>Ot.id===(jt==null?void 0:jt.private_cloud_id)))==null?void 0:ct.cloud_type)===4;(0,x.useEffect)(()=>(window.addEventListener("click",_0),()=>{window.removeEventListener("click",_0)}),[]),(0,x.useEffect)(()=>{mg(),jd(),cv(),dv()},[]),(0,x.useEffect)(()=>{(0,cn.isEqual)(ga.current,Kt)?le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),en.current=Kt},[Kt]);const iv=()=>so(void 0,null,function*(){var Ot,Ra,oo,fu;const du=yield(0,We.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(Ot=Xu[Number(wa)])==null?void 0:Ot.type}});(du==null?void 0:du.status)===0&&(((oo=(Ra=du==null?void 0:du.data)==null?void 0:Ra.environments)==null?void 0:oo.length)===0&&((fu=du==null?void 0:du.data)==null?void 0:fu.other_image.length)===0?po(!0):po(!1))});(0,x.useEffect)(()=>{iv()},[wa]);const sv=()=>{var Ot;const Ra=()=>{xe.history.push(`/shixuns/${dn}/challenges`),le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Ot=oe==null?void 0:oe.sideBar)!=null&&Ot.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ra()}}):Ra()},mg=()=>so(void 0,null,function*(){var Ot;const Ra=yield(0,We.ZP)(`/api/shixuns/${dn}/get_shixun_env_tabs.json`,{method:"get"});if(Ra.status===0){const oo=((Ot=Ra.data)==null?void 0:Ot.shixun_environments_tabs)||[];oo.length&&xa===null&&Tn(oo[0].id),xt(oo)}}),cv=()=>so(void 0,null,function*(){var Ot;rr(!0);const Ra=yield(0,We.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});Ra.status===0&&Pn((Ot=Ra==null?void 0:Ra.data)==null?void 0:Ot.list),rr(!1)}),dv=()=>so(void 0,null,function*(){const Ot=yield(0,We.ZP)(`/api/shixuns/${dn}/challenges.json`,{method:"get"});Ot.challenge_list&&Il(Ot.challenge_list||[])}),gg=(Ot,Ra)=>so(void 0,null,function*(){var oo;const fu=yield(0,We.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:Ot,operating_system:Ra}});fu.status===0&&At((oo=fu==null?void 0:fu.data)==null?void 0:oo.list)}),jd=(Ot=null)=>so(void 0,null,function*(){var Ra,oo,fu,du,Su,Bl,Gl,ts,ps,Hu,yi,hs,_u,wc,bu;pr(!0);const jl=yield(0,We.ZP)(`/api/shixuns/${dn}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:Ot}});if(jl.status===0){ga.current=(0,cn.cloneDeep)(jl.data||{}),It(jl.data||{}),Ja(Number((oo=(Ra=jl.data)==null?void 0:Ra.shixun_environment)==null?void 0:oo.mirror_tab_type)||0),Number((du=(fu=jl.data)==null?void 0:fu.shixun_environment)==null?void 0:du.mirror_tab_type)===0?(yo((Su=jl.data)==null?void 0:Su.mirror_repository),Ma({}),zo({})):Number((Gl=(Bl=jl.data)==null?void 0:Bl.shixun_environment)==null?void 0:Gl.mirror_tab_type)===1?(Ma((ts=jl.data)==null?void 0:ts.mirror_repository),yo({}),zo({})):Number((Hu=(ps=jl.data)==null?void 0:ps.shixun_environment)==null?void 0:Hu.mirror_tab_type)===2&&(zo((yi=jl.data)==null?void 0:yi.mirror_repository),yo({}),zo({}));const td=(_u=(hs=jl==null?void 0:jl.data)==null?void 0:hs.shixun_environment)==null?void 0:_u.private_cloud_id,Mm=(bu=(wc=jl==null?void 0:jl.data)==null?void 0:wc.shixun_environment)==null?void 0:bu.operating_system;td&&Mm&&gg(td,Mm)}pr(!1)}),mv=()=>so(void 0,null,function*(){var Ot;const Ra=yield(0,We.ZP)(`/api/shixuns/${dn}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:xa}});return Ra.status===0&&Ra.is_exist_code_editor?(Re.default.confirm({icon:null,centered:!0,className:Lt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Me.createElement("div",null,"\u201C",(Ot=Ra==null?void 0:Ra.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:()=>so(void 0,null,function*(){Tn(Ra.shixun_environment.id),jd(Ra.shixun_environment.id),mg()})}),Promise.reject()):Promise.resolve()}),gv={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},fv=(Ot,Ra)=>{var oo,fu;if(typeof(Ot==null?void 0:Ot.className)=="string"&&((oo=Ot==null?void 0:Ot.className)!=null&&oo.includes(Ra)))return Ot;for(let du=0,Su=Ot;Su=Su.parentNode;du++){if(typeof(Ot==null?void 0:Ot.className)=="string"&&((fu=Su==null?void 0:Su.className)!=null&&fu.includes(Ra)))return Su;if(Su==document.documentElement)return!1}},_0=Ot=>{fv(Ot.target,"editor-scrollable")&&Vl()},Vl=()=>(0,za.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),L0=Ot=>Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:or,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Me.createElement("div",{className:"p10"},Ot&&Me.createElement(Me.Fragment,null,Me.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Me.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",Me.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",Me.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Me.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Me.createElement("br",null)),Me.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",Me.createElement("br",null),Me.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&&Me.createElement(Me.Fragment,null,Me.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"))},Me.createElement("div",{className:st.interface},Ot&&Me.createElement("div",{onClick:()=>ql("shixun_environment","is_support_code_editor",!(jt!=null&&jt.is_support_code_editor)),className:jt!=null&&jt.is_support_code_editor?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Me.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Me.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),jt!=null&&jt[Ot?"disabled_support_vnc":"disabled2_support_vnc"]?Me.createElement(nt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Me.createElement("div",{className:st.disabled},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Me.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Me.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Me.createElement("div",{onClick:()=>ql("shixun_environment",Ot?"is_support_vnc":"private_is_support_vnc",!(jt!=null&&jt[Ot?"is_support_vnc":"private_is_support_vnc"])),className:jt!=null&&jt[Ot?"is_support_vnc":"private_is_support_vnc"]?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Me.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Me.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),jt!=null&&jt[Ot?"disabled_support_webssh":"disabled2_support_webssh"]?Me.createElement(nt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Me.createElement("div",{className:st.disabled},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-minglinghang"}),Me.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Me.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Me.createElement("div",{onClick:()=>ql("shixun_environment",Ot?"is_support_webssh":"private_is_support_webssh",!(jt!=null&&jt[Ot?"is_support_webssh":"private_is_support_webssh"])),className:jt!=null&&jt[Ot?"is_support_webssh":"private_is_support_webssh"]?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-minglinghang"}),Me.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Me.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),Ot&&Me.createElement("div",{onClick:()=>ql("shixun_environment","is_support_thiry_party",!(jt!=null&&jt.is_support_thiry_party)),className:jt!=null&&jt.is_support_thiry_party?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-rongqi1"}),Me.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Me.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!Ot&&Me.createElement(Me.Fragment,null,jt!=null&&jt.disabled2_support_jupyter_lab?Me.createElement(nt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},Me.createElement("div",{className:st.disabled},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-jupyterLab"}),Me.createElement("span",null,"jupyter Lab")),Me.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):Me.createElement("div",{onClick:()=>ql("shixun_environment","private_is_support_jupyter_lab",!(jt!=null&&jt.private_is_support_jupyter_lab)),className:jt!=null&&jt.private_is_support_jupyter_lab?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-jupyterLab"}),Me.createElement("span",null,"jupyter Lab")),Me.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),vv=(Ot,Ra,oo)=>{const fu=Array.from(Ot),[du]=fu.splice(Ra,1);return fu.splice(oo,0,du),fu},pv=(Ot,Ra)=>so(void 0,null,function*(){if(!Ot.destination)return;const oo=vv(Ra,Ot.source.index,Ot.destination.index);xt(oo),(0,We.ZP)(`/api/shixuns/${dn}/update_environment_position.json`,{method:"put",body:{tabs:oo}})}),hv=(Ot,Ra)=>{let oo=Ra;Re.default.confirm({icon:null,centered:!0,className:Lt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Me.createElement("div",null,Me.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Me.createElement("div",null,Me.createElement(Se.default,{defaultValue:oo,onChange:fu=>oo=fu.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Me.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>so(void 0,null,function*(){if(!oo)return Be.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const fu=fn.map(Su=>Su.id===Ot?No(tu({},Su),{name:oo}):Su);if(xa===0){xt(fu);return}(yield(0,We.ZP)(`/api/shixuns/${dn}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:Ot,name:oo}})).status===0&&xt(fu)})})},Ev=(Ot,Ra)=>{Vl()||Re.default.confirm({icon:null,centered:!0,className:Lt.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:()=>so(void 0,null,function*(){var oo;if((xa===0?{status:0}:yield(0,We.ZP)(`/api/shixuns/${dn}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:Ot}})).status===0){const du=fn.filter(Su=>Su.id!==Ot);if(Ot===xa){const Su=((oo=du==null?void 0:du[0])==null?void 0:oo.id)||null;Tn(Su),jd(Su),xt(du)}else xt(du)}})})},Pv=Ot=>{var Ra;if(Ot===xa)return;const oo=()=>{Tn(Ot),jd(Ot),mg()};(Ra=oe==null?void 0:oe.sideBar)!=null&&Ra.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{oo()}}):oo()},Fv=Ot=>{const Ra=No(tu({},Kt),{shixun_environment:No(tu({},jt),{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:No(tu({},$t),{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,boosters:(Ot==null?void 0:Ot.boosters)||[]});wa===0?yo(Ra==null?void 0:Ra.mirror_repository):wa===1?Ma(Ra==null?void 0:Ra.mirror_repository):wa===2&&zo(Ra==null?void 0:Ra.mirror_repository),It(Ra),Ru(!1),Jn("")},Sv=Ot=>{Ru(!1)},O0=(Ot=!1,Ra=1)=>so(void 0,null,function*(){var oo,fu,du;Hr(!0);const Su=(oo=fn.find(Gl=>Gl.id===xa))==null?void 0:oo.name,Bl=yield(0,We.ZP)(`/api/shixuns/${dn}/update_for_multi.json`,{method:"put",body:{tabs:fn,shixun_environment_id:xa,sub_type:$t==null?void 0:$t.choice_small_type,main_type:$t.id,shixun_environment:No(tu({},jt),{name:Su,mirror_tab_type:wa,network_mode:Bc}),shixun_service_configs:$t==null?void 0:$t.shixun_service_configs,new_service_configs:Ta,sync_origin_shixun:Ot,command_settings:jt==null?void 0:jt.command_settings}});Bl.status===0&&(jd(Bl.shixun_environment_id),Tn(Bl.shixun_environment_id),mg(),(fu=re==null?void 0:re.detail)!=null&&fu.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),(du=re==null?void 0:re.detail)!=null&&du.copy_for_exercise&&(0,mn.m)(le,re,dn,Ra)),Hr(!1)}),yv=()=>{var Ot;if(Vl())return;if(xa===0||(Ot=oe==null?void 0:oe.sideBar)!=null&&Ot.confirmLeave){Be.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const Ra=(0,cn.cloneDeep)(gv);console.log("cloneData---",Ra),xt([...fn,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${fn.length+1}`}]),Ja(0),yo({}),Ma({}),zo({}),Tn(0),It(Ra)},ql=(Ot,Ra,oo)=>so(void 0,null,function*(){var fu,du,Su,Bl,Gl,ts,ps,Hu,yi,hs,_u,wc,bu,jl,td,Mm,N0,M0,I0,R0,T0,k0;if(Vl())return;const vu=(0,cn.cloneDeep)(en.current);if(Ra==="is_support_code_editor"&&oo&&(yield mv()),Ra==="resource_type"&&(vu.shixun_environment.instance_startup_type=1,vu.shixun_environment.command_settings=vs.current,vs.current=en.current.shixun_environment.command_settings,oo===2&&!vu.shixun_environment.private_cloud_id&&(vu.shixun_environment.private_cloud_id=(fu=Jt==null?void 0:Jt[0])==null?void 0:fu.id,vu.shixun_environment.operating_system=1,gg(vu.shixun_environment.private_cloud_id,vu.shixun_environment.operating_system))),Ra==="private_cloud_id"&&(vu.shixun_environment.private_is_support_vnc=!1,vu.shixun_environment.private_is_support_webssh=!1,vu.shixun_environment.private_is_support_jupyter_lab=!1,vu.shixun_environment.operating_system=1,vu.shixun_environment.instance_startup_template_id=null,vu.shixun_environment.instance_startup_type=1,gg(oo,vu.shixun_environment.operating_system)),Ra==="operating_system"&&oo&&(vu.shixun_environment.private_is_support_vnc=!1,vu.shixun_environment.private_is_support_webssh=!1,vu.shixun_environment.private_is_support_jupyter_lab=!1,vu.shixun_environment.instance_startup_template_id=null,vu.shixun_environment.instance_startup_type=1,gg(vu.shixun_environment.private_cloud_id,oo)),Ra==="instance_startup_template_id"){vu.shixun_environment.private_is_support_vnc=!1,vu.shixun_environment.private_is_support_webssh=!1,vu.shixun_environment.private_is_support_jupyter_lab=!1,vu.shixun_environment.instance_startup_type=1;const Wi=Gt.find(nd=>nd.id===oo);vu.shixun_environment.disabled2_support_vnc=Wi.disabled_support_vnc,vu.shixun_environment.disabled2_support_webssh=Wi.disabled_support_webssh,vu.shixun_environment.disabled2_support_jupyter_lab=Wi.disabled_support_jupyter_lab,vu.boosters=Wi.boosters,vu.network_mode_list=Wi.network_mode_list,qi((Bl=(Su=(du=Wi.network_mode_list)==null?void 0:du.filter(nd=>nd.is_default))==null?void 0:Su[0])==null?void 0:Bl.network_mode),vu.new_service_configs=Wi!=null&&Wi.service_config_info?[Wi.service_config_info]:[]}if((Ra==="private_is_support_vnc"||Ra==="private_is_support_webssh")&&(vu.shixun_environment.instance_startup_type=1),Ra==="choice_small_type"){vu.mirror_repository.choice_small_mirrors=sr.filter(Rl=>oo.includes(Rl.id));const Wi=vu.mirror_repository.choice_small_mirrors,nd=$t.choice_small_mirrors;if(Wi.length>nd.length){const Rl=(0,cn.differenceBy)(Wi,nd,"id");if((Gl=Rl==null?void 0:Rl[0])!=null&&Gl.mirror_name){const zg={cpu_limit:((Hu=(ps=(ts=Rl==null?void 0:Rl[0])==null?void 0:ts.shixun_service_configs)==null?void 0:ps[0])==null?void 0:Hu.cpu_limit)||1,lower_cpu_limit:((_u=(hs=(yi=Rl==null?void 0:Rl[0])==null?void 0:yi.shixun_service_configs)==null?void 0:hs[0])==null?void 0:_u.lower_cpu_limit)||.1,memory_limit:((jl=(bu=(wc=Rl==null?void 0:Rl[0])==null?void 0:wc.shixun_service_configs)==null?void 0:bu[0])==null?void 0:jl.memory_limit)||1,mirror_repository_id:(td=Rl==null?void 0:Rl[0])==null?void 0:td.id,name:(Mm=Rl==null?void 0:Rl[0])==null?void 0:Mm.mirror_name,request_limit:((I0=(M0=(N0=Rl==null?void 0:Rl[0])==null?void 0:N0.shixun_service_configs)==null?void 0:M0[0])==null?void 0:I0.request_limit)||10,resource_limit:((k0=(T0=(R0=Rl==null?void 0:Rl[0])==null?void 0:R0.shixun_service_configs)==null?void 0:T0[0])==null?void 0:k0.resource_limit)||10};vu.mirror_repository.shixun_service_configs.push(zg)}}else{const Rl=(0,cn.differenceBy)(nd,Wi,"id");vu.mirror_repository.shixun_service_configs=vu.mirror_repository.shixun_service_configs.filter(zg=>{var Z0;return zg.mirror_repository_id!==((Z0=Rl==null?void 0:Rl[0])==null?void 0:Z0.id)})}}Ra?vu[Ot][Ra]=oo:vu[Ot]=oo,console.log("cloneData",vu),Jn(""),It(vu)}),xi=(Ot,Ra,oo)=>{var fu,du;const Su=/^\d*(\.\d*)?$/,Bl=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],Gl=(0,cn.cloneDeep)((du=(fu=en.current)==null?void 0:fu.mirror_repository)==null?void 0:du.shixun_service_configs);if(Bl.includes(Ra)){oo.match(Su)&&(Gl[Ot][Ra]=oo,ql("mirror_repository","shixun_service_configs",Gl));return}Gl[Ot][Ra]=oo,ql("mirror_repository","shixun_service_configs",Gl)},Cv=()=>{Re.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Me.createElement("div",{className:"tc"},Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ge,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},bv=()=>{var Ot,Ra,oo,fu,du,Su,Bl,Gl,ts,ps;if(!Vl()){if((jt==null?void 0:jt.resource_type)===1){if(!($t!=null&&$t.id)){Jn("mirror");return}if(!(jt!=null&&jt.is_support_code_editor)&&!(jt!=null&&jt.is_support_vnc)&&!(jt!=null&&jt.is_support_webssh)&&!(jt!=null&&jt.is_support_thiry_party)){Jn("interface");return}if(jt.is_support_thiry_party&&!(jt!=null&&jt.proxy_port)){Jn("port"),br("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(jt.is_support_thiry_party&&(jt!=null&&jt.proxy_port)&&parseInt(jt==null?void 0:jt.proxy_port)>65535||((Ot=jt==null?void 0:jt.proxy_port)==null?void 0:Ot.length)>1&&((Ra=jt==null?void 0:jt.proxy_port)==null?void 0:Ra[0])==="0"){Jn("port"),br("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((oo=$t==null?void 0:$t.shixun_service_configs)!=null&&oo.length)){Jn("shixun_service_configs");return}for(let Hu of $t==null?void 0:$t.shixun_service_configs){if(Hu!=null&&Hu.open_start_command&&!(Hu!=null&&Hu.start_command)){Jn("start_command");return}if(Hu!=null&&Hu.open_envs&&!(Hu!=null&&Hu.envs)){Jn("envs");return}}if(jt!=null&&jt.webssh_host&&!/^[a-z0-9\-]*$/.test(jt==null?void 0:jt.webssh_host)){Be.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((du=(fu=$t==null?void 0:$t.shixun_service_configs)==null?void 0:fu[0])!=null&&du.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((Bl=(Su=$t==null?void 0:$t.shixun_service_configs)==null?void 0:Su[0])==null?void 0:Bl.webssh_host)){$o(!0);return}}if((jt==null?void 0:jt.resource_type)===2){if(!(jt!=null&&jt.operating_system)){Jn("system");return}if(!(jt!=null&&jt.instance_startup_template_id)){Jn("template");return}if(!(jt!=null&&jt.private_is_support_vnc)&&!(jt!=null&&jt.private_is_support_webssh)&&!(jt!=null&&jt.private_is_support_jupyter_lab)){Jn("interface");return}if((jt==null?void 0:jt.operating_system)===1&&(jt!=null&&jt.private_is_support_vnc)&&dg&&!(jt!=null&&jt.instance_startup_type)){Jn("instance_startup_type");return}}if((jt!=null&&jt.is_support_webssh||jt!=null&&jt.private_is_support_webssh)&&((Gl=jt==null?void 0:jt.command_settings)==null?void 0:Gl.some(yi=>{var hs,_u;return!yi.command&&!!((hs=yi.challenge_ids)!=null&&hs.length)||yi.command&&!((_u=yi.challenge_ids)!=null&&_u.length)}))){Jn("command_settings");return}(ts=re==null?void 0:re.detail)!=null&&ts.is_fork_from_creator&&((ps=re==null?void 0:re.detail)!=null&&ps.copy_for_exercise)&&xa!=0&&(jt!=null&&jt.has_relation)?le({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Hu,yi)=>{O0(Hu,yi)}}}):O0()}},Av=Ot=>so(void 0,null,function*(){yield xi(Ot.index,"cpu_limit",String(Ot==null?void 0:Ot.cpu)),yield xi(Ot.index,"memory_limit",String(Ot==null?void 0:Ot.memory))}),Dv=Ot=>{const Ra=(0,cn.cloneDeep)(Ta);Ra[Ot.index]=No(tu({},Ra[Ot.index]),{cpu_limit:String(Ot==null?void 0:Ot.cpu),memory_limit:String(Ot==null?void 0:Ot.memory)}),ql("new_service_configs","",Ra)};return Me.createElement("div",{className:st.wrap},Me.createElement("div",{className:st.content},Me.createElement("div",{className:st.head},Me.createElement("div",{className:st.title},"\u5B9E\u9A8C\u73AF\u5883"),fn.length$r(!0),className:st.setting},"\u8BBE\u7F6E")),!!fn.length&&Me.createElement(x.Fragment,null,Me.createElement(to.Z5,{onDragEnd:Ot=>pv(Ot,fn)},Me.createElement(to.bK,{droppableId:"droppable",direction:"horizontal"},(Ot,Ra)=>Me.createElement("div",No(tu({},Ot.droppableProps),{ref:Ot.innerRef,className:st.tabs}),fn.map((oo,fu)=>{const{name:du,id:Su}=oo;return Me.createElement(to._l,{key:Su,draggableId:Su.toString(),index:fu},(Bl,Gl)=>Me.createElement("div",No(tu(tu({},Bl.draggableProps),Bl.dragHandleProps),{ref:Bl.innerRef,className:xa===Su?st.active:"",key:Su}),Me.createElement("i",{className:"iconfont icon-tuodong"}),Me.createElement("span",{className:st.name,onClick:()=>Pv(Su)},du),Me.createElement(Ut.Z,{trigger:["click"],dropdownRender:()=>Me.createElement(Xe.default,{style:{width:92}},Me.createElement(Xe.default.Item,{onClick:()=>hv(Su,du),className:"font14"},"\u91CD\u547D\u540D"),Me.createElement(Xe.default.Item,{onClick:()=>Ev(Su,du),className:"font14"},"\u5220\u9664")),getPopupContainer:ts=>ts.parentNode},Me.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),Ot.placeholder))),Me.createElement("div",{className:st.line})),Me.createElement(ul.Z,{loading:Ga||Ca,active:!0},!!fn.length&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Me.createElement("div",{className:"p10"},Me.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Me.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Me.createElement("br",null),Me.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")},Me.createElement("div",{className:st.resource},Zi.map(Ot=>Me.createElement("div",{key:Ot.id,className:(jt==null?void 0:jt.resource_type)===Ot.id?st.active:"",onClick:()=>{(jt==null?void 0:jt.resource_type)!==Ot.id&&ql("shixun_environment","resource_type",Ot.id)}},Ot.name)))),(jt==null?void 0:jt.resource_type)===1&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Me.createElement("div",{className:st.resource,style:{width:300}},Xu.map(Ot=>Me.createElement("div",{key:Ot.id,className:wa===Ot.id?st.active:"",onClick:()=>{wa!==Ot.id&&(Vl()||(Ja(Ot.id),Jn(""),Ot.id===0&&It(No(tu({},Kt),{mirror_repository:tu({},xo)})),Ot.id===1&&It(No(tu({},Kt),{mirror_repository:tu({},Pa)})),Ot.id===2&&It(No(tu({},Kt),{mirror_repository:tu({},dr)}))))}},Ot.name)))),Me.createElement(qu.Z,{nameWidth:150,errorKey:"mirror",errorValue:or,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Me.createElement(Oe.Z,{align:"middle"},la===!1?Me.createElement(Me.Fragment,null,!!($t!=null&&$t.id)&&Me.createElement(Me.Fragment,null,Me.createElement("div",{onClick:()=>{Vl()||Ru(!0)},className:st.mirror},Me.createElement("div",null,$t==null?void 0:$t.name),Me.createElement("i",{className:"iconfont icon-genghuan"})),Me.createElement(Ve.Z,{value:[{description:$t==null?void 0:$t.description,name:$t==null?void 0:$t.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Me.createElement("span",{className:st.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!($t!=null&&$t.id)&&Me.createElement("div",{onClick:()=>{Ru(!0)},className:st.mirror},Me.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Me.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),L0(!0),(jt==null?void 0:jt.is_support_code_editor)&&Me.createElement(qu.Z,{name:"\u7F16\u7A0B\u8BED\u8A00",tooltipTitle:Me.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",Me.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",Me.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},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Ju.default,{getPopupContainer:Ot=>Ot.parentNode,onClick:Vl,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:jt==null?void 0:jt.program_language,onChange:Ot=>ql("shixun_environment","program_language",Ot),showArrow:!0,maxTagCount:5},Cu.map((Ot,Ra)=>Me.createElement(Qo,{key:Ot,value:Ot},Ot))))),(jt==null?void 0:jt.is_support_webssh)&&Me.createElement(qu.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Me.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")},Me.createElement(Pr,{showError:or==="command_settings",value:jt==null?void 0:jt.command_settings,onChange:Ot=>ql("shixun_environment","command_settings",Ot),optionsLevelList:Yo})),(jt==null?void 0:jt.is_support_thiry_party)&&Me.createElement(qu.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:or,errorName:fa},Me.createElement(Oe.Z,null,Me.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Me.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Me.createElement(Se.default,{onClick:Vl,value:jt==null?void 0:jt.proxy_port,onChange:Ot=>{const Ra=Ot.target.value;(Ra===""||/^[0-9]\d*$/.test(Ra))&&ql("shixun_environment","proxy_port",Ot.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Me.createElement("div",{className:"ml20"},Me.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Me.createElement(Se.default,{onClick:Vl,value:jt==null?void 0:jt.web_route,onChange:Ot=>ql("shixun_environment","web_route",Ot.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Me.createElement(qu.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Ju.default,{getPopupContainer:Ot=>Ot.parentNode,onClick:Vl,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:$t==null?void 0:$t.choice_small_type,onChange:Ot=>ql("mirror_repository","choice_small_type",Ot),showArrow:!0,maxTagCount:5},sr.map((Ot,Ra)=>Me.createElement(Qo,{key:Ot.id,value:Ot.id},Ot.type_name))),!!((Ke=$t==null?void 0:$t.choice_small_mirrors)!=null&&Ke.length)&&Me.createElement(Ve.Z,{value:($t==null?void 0:$t.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Me.createElement("span",{className:st.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,rs.Ny)()&&Me.createElement(x.Fragment,null,Me.createElement("div",{onClick:()=>Tr(!Rr),className:st.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Me.createElement("i",{className:`iconfont ${Rr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Rr&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:or,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(je=$t==null?void 0:$t.shixun_service_configs)!=null&&je.length?"hidden":"initial"}},Me.createElement("div",{className:st.tabsBox},!((Ee=$t==null?void 0:$t.shixun_service_configs)!=null&&Ee.length)&&Me.createElement(Or.Z,{image:wi,imageStyle:{height:180,marginTop:67},description:""}),!!((Ze=$t==null?void 0:$t.shixun_service_configs)!=null&&Ze.length)&&Me.createElement(bt.default,{destroyInactiveTabPane:!0,moreIcon:Me.createElement("span",{className:st.more},"\u66F4\u591A ",Me.createElement("i",{className:"iconfont icon-xiala1"}))},(sn=$t==null?void 0:$t.shixun_service_configs)==null?void 0:sn.map((Ot,Ra)=>{var oo,fu;const{cpu_limit:du,lower_cpu_limit:Su,memory_limit:Bl,request_limit:Gl,resource_limit:ts,name:ps,shixun_update_logs:Hu,single_card_gpu_resource:yi,single_machine_gpu_count:hs,mirror_repository:_u}=Ot;let wc=(_u==null?void 0:_u.gpu_allocation_method)=="single_card_multi_allocation"?(_u==null?void 0:_u.single_card_gpu_resource)*1024/yi:(_u==null?void 0:_u.single_machine_gpu_count)/hs;return Me.createElement(bt.default.TabPane,{className:"p20",tab:Me.createElement("div",{title:ps,className:st.tabTitle},ps),key:Ra},(Hu==null?void 0:Hu.user_name)&&Me.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",Hu==null?void 0:Hu.user_name,"\uFF08",Hu==null?void 0:Hu.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",Hu!=null&&Hu.created_at?Kl()(Hu==null?void 0:Hu.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Me.createElement(qu.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Oe.Z,{align:"middle",className:"mr20",wrap:!1},Me.createElement("div",{className:st.serverConfig,onClick:()=>{Vl()||(ho({index:Ra,cpu:du,memory:Bl}),$i(!0))}},Me.createElement("div",null,Me.createElement("span",null,du,"\u6838")," ",Me.createElement("span",null,Bl,"GB")),Me.createElement("i",{className:"iconfont icon-bianji21"}))),Ra==0&&Me.createElement(Oe.Z,{align:"middle",wrap:!1},Me.createElement("div",{className:st.viewRecommendConfig,onClick:()=>Ua(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),(Ot==null?void 0:Ot.mirror_repository)&&Me.createElement(qu.Z,{nameWidth:150,name:"GPU\u8D44\u6E90\u914D\u7F6E",align:"baseLine"},((_u==null?void 0:_u.gpu_allocation_method)=="single_machine_multi_card"||(_u==null?void 0:_u.gpu_allocation_method)=="multi_machine_multi_card")&&Me.createElement(Me.Fragment,null,Me.createElement("div",{className:st.serverConfig,style:{width:720,cursor:"default"}},Me.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A",(_u==null?void 0:_u.gpu_allocation_method)=="single_machine_multi_card"?"\u5355\u673A\u591A\u5361":"\u591A\u673A\u591A\u5361","\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",_u==null?void 0:_u.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(oo=_u==null?void 0:_u.gpu_model)==null?void 0:oo[0],"GB")),Me.createElement("div",{className:st.serverConfig,style:{width:720,marginTop:30,cursor:"default"}},Me.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",Me.createElement(Es.Z,{precision:0,min:1,max:_u==null?void 0:_u.single_machine_gpu_count,defaultValue:1,value:hs,size:"large",className:"ml10 mr10",onChange:bu=>{xi(Ra,"single_machine_gpu_count",bu||1)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",Me.createElement("span",{style:{color:"#FA6400"}},wc)," \u4EBA"))),(_u==null?void 0:_u.gpu_allocation_method)=="single_card_multi_allocation"&&Me.createElement(Me.Fragment,null,Me.createElement("div",{className:st.serverConfig,style:{cursor:"default"}},Me.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",_u==null?void 0:_u.single_card_gpu_resource,"GB")),Me.createElement("div",{className:st.serverConfig,style:{width:"max-content",marginTop:30,cursor:"default"}},Me.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",Me.createElement(Es.Z,{min:1,max:(_u==null?void 0:_u.single_card_gpu_resource)*1024,defaultValue:1024,value:yi,size:"large",className:"ml10 mr10",onChange:bu=>{xi(Ra,"single_card_gpu_resource",bu||1)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",Me.createElement("span",{style:{color:"#FA6400"}},Math.floor(wc))," \u4EBA")))),Me.createElement(qu.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Oe.Z,{align:"middle",wrap:!1},Me.createElement(Se.default,{onClick:Vl,style:{width:400},value:ts,maxLength:5,onChange:bu=>{const{value:jl}=bu.target,td=/^\d*(\.\d*)?$/;jl.match(td)&&xi(Ra,"resource_limit",bu.target.value)},addonAfter:"M"}),Me.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")))),Me.createElement(qu.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:Ot==null?void 0:Ot.open_start_command,errorKey:"start_command",errorValue:or,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Me.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Me.createElement(Ju.default,{getPopupContainer:bu=>bu.parentNode,onClick:Vl,bordered:!1,fieldNames:{label:"name",value:"id"},options:(fu=Kt==null?void 0:Kt.mirror_repository)==null?void 0:fu.webssh_user_arr,value:(Ot==null?void 0:Ot.webssh_user)||"root",onChange:bu=>xi(Ra,"webssh_user",bu),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Me.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Me.createElement(Oe.Z,{className:"mb20"},Me.createElement(Se.default,{bordered:!1,onClick:Vl,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:bu=>{xi(Ra,"webssh_host",bu.target.value),bu.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(bu.target.value)?$o(!1):$o(!0):$o(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Me.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",Me.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),Ho&&Me.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Me.createElement(ot.default,{checked:Ot==null?void 0:Ot.open_start_command,onChange:bu=>xi(Ra,"open_start_command",bu.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Me.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)&&Me.createElement(Ts.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:bu=>xi(Ra,"start_command",bu)})),Me.createElement(qu.Z,{required:Ot==null?void 0:Ot.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:or,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Me.createElement(ot.default,{checked:Ot==null?void 0:Ot.open_envs,onChange:bu=>xi(Ra,"open_envs",bu.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(Ot==null?void 0:Ot.open_envs)&&Me.createElement(Ts.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:bu=>xi(Ra,"envs",bu)})),Me.createElement(qu.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(St.Z,{checked:Ot==null?void 0:Ot.privileged,onChange:bu=>xi(Ra,"privileged",bu)}),Me.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Me.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"))),Me.createElement(qu.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Me.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Me.createElement(Se.default,{onClick:Vl,value:Ot==null?void 0:Ot.add_cap,onChange:bu=>xi(Ra,"add_cap",bu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Me.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Me.createElement(Se.default,{onClick:Vl,value:Ot==null?void 0:Ot.drop_cap,onChange:bu=>xi(Ra,"drop_cap",bu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(jt==null?void 0:jt.resource_type)===2&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{nameWidth:150},Me.createElement(Ju.default,{getPopupContainer:Ot=>Ot.parentNode,bordered:!1,onClick:Vl,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:jt==null?void 0:jt.private_cloud_id,onChange:Ot=>ql("shixun_environment","private_cloud_id",Ot)},Jt.map((Ot,Ra)=>Me.createElement(Qo,{key:Ot.id,value:Ot.id},Ot.name)))),Me.createElement(qu.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:or,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Me.createElement("div",{className:st.system},$c.map(Ot=>Me.createElement("div",{onClick:()=>{jt.operating_system!==Ot.id&&ql("shixun_environment","operating_system",Ot.id)},key:Ot.id,className:(jt==null?void 0:jt.operating_system)===Ot.id?st.active:""},Me.createElement("i",{className:Ot.icon}),Me.createElement("span",null,Ot.name))))),Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:or,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Ju.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:Vl,ref:jn,showArrow:!0,dropdownRender:Ot=>Me.createElement("div",{className:st.template},Me.createElement("div",{className:st.liWrap},Gt.map(Ra=>Me.createElement("div",{className:st.li,key:Ra.id,onClick:()=>{jn.current.blur(),ql("shixun_environment","instance_startup_template_id",Ra.id)}},Me.createElement("span",{title:Ra.name,style:{color:(jt==null?void 0:jt.instance_startup_template_id)===Ra.id?"#0152d9":"initial"}},Ra.name),!Ra.is_public&&Me.createElement("b",{className:st.tag},"\u79C1\u6709")))),Me.createElement("div",{style:{padding:12}},!Gt.length&&Me.createElement(Or.Z,{image:wi,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Me.createElement("div",{style:{marginTop:Gt!=null&&Gt.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Me.createElement("span",{onClick:Cv,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:Gt==null?void 0:Gt.map(Ot=>({label:Ot.name,value:Ot.id})),value:jt==null?void 0:jt.instance_startup_template_id}),!!xc&&Me.createElement(Ve.Z,{value:xc,title:"\u6A21\u7248\u63CF\u8FF0"},Me.createElement("span",{className:st.explain},"\u6A21\u7248\u63CF\u8FF0")))),L0(!1),(jt==null?void 0:jt.private_is_support_webssh)&&Me.createElement(qu.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Me.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")},Me.createElement(Pr,{showError:or==="command_settings",value:jt==null?void 0:jt.command_settings,onChange:Ot=>ql("shixun_environment","command_settings",Ot),optionsLevelList:Yo})),(jt==null?void 0:jt.operating_system)===1&&(jt==null?void 0:jt.private_is_support_vnc)&&(dg||lv&&es===1)&&Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:or,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Me.createElement("div",{className:st.resource},ed.map(Ot=>Me.createElement("div",{key:Ot.id,className:(jt==null?void 0:jt.instance_startup_type)===Ot.id?st.active:"",onClick:()=>ql("shixun_environment","instance_startup_type",Ot.id)},Ot.name)))),(0,rs.Ny)()&&es===1&&Me.createElement(x.Fragment,null,Me.createElement("div",{onClick:()=>Sn(!yr),className:st.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Me.createElement("i",{className:`iconfont ${yr?"icon-shouqi4":"icon-a-xialazhankai"}`})),yr&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:or,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:Ta!=null&&Ta.length?"hidden":"initial"}},Me.createElement("div",{className:st.tabsBox},!(Ta!=null&&Ta.length)&&Me.createElement(Or.Z,{image:wi,imageStyle:{height:180,marginTop:67},description:""}),!!(Ta!=null&&Ta.length)&&Me.createElement(bt.default,{destroyInactiveTabPane:!0,moreIcon:Me.createElement("span",{className:st.more},"\u66F4\u591A ",Me.createElement("i",{className:"iconfont icon-xiala1"}))},Ta==null?void 0:Ta.map((Ot,Ra)=>{const{cpu_limit:oo,lower_cpu_limit:fu,memory_limit:du,request_limit:Su,resource_limit:Bl,name:Gl}=Ot;return Me.createElement(bt.default.TabPane,{className:"p20",tab:Me.createElement("div",{title:Gl,className:st.tabTitle},Gl),key:Ra},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Oe.Z,{align:"middle",className:"mr20",wrap:!1},Me.createElement("div",{className:st.serverConfig,onClick:()=>{ho({index:Ra,cpu:oo,memory:du}),$i(!0)}},Me.createElement("div",null,Me.createElement("span",null,oo,"\u6838")," ",Me.createElement("span",null,du,"GB")),Me.createElement("i",{className:"iconfont icon-bianji21"}))),Ra==0&&Me.createElement(Oe.Z,{align:"middle",wrap:!1},Me.createElement("div",{className:st.viewRecommendConfig,onClick:()=>Ua(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,rs.Ny)()&&(Mn==null?void 0:Mn.length)>0&&Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Me.createElement(Ju.default,{disabled:!0,getPopupContainer:Ot=>Ot.parentNode,bordered:!1,className:"mr10",value:Mn[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Mn.map(Ot=>Me.createElement(Ju.default.Option,{key:Ot,value:Ot},Ot)))),(0,rs.Ny)()&&(kn==null?void 0:kn.length)>0&&Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Me.createElement("div",{className:"p10"},Me.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"),Me.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"))},Me.createElement(Ju.default,{disabled:!0,getPopupContainer:Ot=>Ot.parentNode,bordered:!1,className:"mr10",value:(tn=(zn=kn==null?void 0:kn.filter(Ot=>Ot.is_default))==null?void 0:zn[0])==null?void 0:tn.network_mode,onChange:Ot=>{qi(Ot)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},kn==null?void 0:kn.map(Ot=>Me.createElement(Ju.default.Option,{key:Ot==null?void 0:Ot.network_mode,value:Ot==null?void 0:Ot.network_mode},Ot.name)))))))),!fn.length&&Me.createElement(Or.Z,{image:wi,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Me.createElement("div",{className:st.btns},Me.createElement(de.ZP,{onClick:sv,style:{marginRight:40}},"\u53D6\u6D88"),Me.createElement(de.ZP,{loading:Xa,type:"primary",disabled:!(fn!=null&&fn.length),onClick:()=>{bv()}},"\u4FDD\u5B58")),Me.createElement(Lc,{identifier:dn,shixun_environment_id:xa,useId:$t==null?void 0:$t.id,visible:Au,onCancel:()=>Ru(!1),onOk:Ot=>Fv(Ot),tab_type:(An=Xu[Number(wa)])==null?void 0:An.type}),Me.createElement(he,{verifyModal:Vl,id:dn,environment:fn,is_published:ra,dispatch:le,visible:ja,onCancel:()=>$r(!1),onOk:Ot=>Sv(Ot)}),Me.createElement(pn.Z,{visible:Ms,onOk:Ot=>{let Ra=jt==null?void 0:jt.resource_type;Ra==1&&Av(Ot),Ra==2&&Dv(Ot),$i(!1)},onCancel:()=>$i(!1),info:Ur}),Me.createElement(vn.Z,{onOk:()=>{jd(jt==null?void 0:jt.id)},identifier:dn,visible:ac,onCancel:()=>Ua(!1),info:null,isJupyter:!1}))};var xu=(0,xe.connect)(({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve})=>({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve}))(cu),gl=ue(87169),al={footerWrap:"footerWrap___Qaahm"},Pl=Object.getOwnPropertySymbols,Gu=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,Wu=(oe,le)=>{var re={};for(var ve in oe)Gu.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Pl)for(var ve of Pl(oe))le.indexOf(ve)<0&&Cl.call(oe,ve)&&(re[ve]=oe[ve]);return re},rl=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const fl=Se.default.TextArea,xl=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,dispatch:ct,onFinish:Ke=()=>{}}=le,je=Wu(le,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Ze=zn=>rl(void 0,null,function*(){var tn;const An=yield ct({type:"shixunsDetail/getCustomScript",payload:{id:(tn=re.actionTabs.params)==null?void 0:tn.id,compile:zn.execute,excutive:zn.compile}});sn(),An&&Ke(An==null?void 0:An.shixun_script)}),sn=()=>{ct({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(Re.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:re.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:sn},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Ze},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(fl,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(fl,{rows:4})),x.createElement("div",{className:al.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:sn},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ze.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Fl=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(xl),uu={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},oi=Object.defineProperty,Xo=Object.defineProperties,zu=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,vl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,ju=(oe,le,re)=>le in oe?oi(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ll=(oe,le)=>{for(var re in le||(le={}))vl.call(le,re)&&ju(oe,re,le[re]);if(Ou)for(var re of Ou(le))Al.call(le,re)&&ju(oe,re,le[re]);return oe},di=(oe,le)=>Xo(oe,zu(le)),kl=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const wl=Ju.default.Option,ji=({practiceSetting:oe,dispatch:le,shixunsDetail:re,user:ve})=>{var ze,ct;const[Ke,je]=(0,x.useState)(null),[Ee,Ze]=(0,x.useState)([]),[sn,zn]=(0,x.useState)(!0),[tn,An]=(0,x.useState)({}),[dn,ra]=(0,x.useState)([]),[fn,xt]=(0,x.useState)(),[xa,Tn]=(0,x.useState)(),[Jt,Pn]=(0,x.useState)([]),[Gt,At]=(0,x.useState)({}),jn=(0,x.useRef)(null),Kt=(0,x.useRef)(!0),It=(0,x.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),en=(0,x.useRef)(null),[ga,jt]=(0,x.useState)(!1),[$t,sr]=(0,x.useState)(!1),[Ta,kn]=(0,x.useState)({}),{id:Mn,is_published:or}=oe,{frequence_image:Jn=[],environments:fa=[],choice_small_type:br=[],other_image:Rr=[]}=Gt,{name:Tr,description:yr,authorization:Sn,small_type:Ga=[]}=tn;(0,x.useEffect)(()=>{Ke!==null&&(rr(),jn.current.scrollTop=0)},[Ke]),(0,x.useEffect)(()=>{Mn&&Ca()},[Mn]),(0,x.useEffect)(()=>{if(Ke!==null)return pr(),()=>{clearTimeout(en.current)}},[Ke,Ee,dn,fn,xa]);const pr=()=>{clearTimeout(en.current),en.current=setTimeout(()=>{!(0,cn.isEqual)(It.current.activeId,Ke)||!(0,cn.isEqual)(It.current.selectId,Ee)||!(0,cn.isEqual)(It.current.serviceConfigList,dn)||!(0,cn.isEqual)(It.current.evaluateScript,fn)||!(0,cn.isEqual)(It.current.evaluationScript,xa)?le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Ca=()=>kl(void 0,null,function*(){var la,po,xo;zn(!0);const yo=yield(0,We.ZP)(`/api/shixuns/${Mn}/edit_environment_info.json`,{method:"get"});yo.status===0&&(At(ll({},yo.data)),zn(!1),(la=yo==null?void 0:yo.data)!=null&&la.id?(It.current.activeId=(po=yo==null?void 0:yo.data)==null?void 0:po.id,je((xo=yo==null?void 0:yo.data)==null?void 0:xo.id)):je(null))}),rr=()=>kl(void 0,null,function*(){var la,po,xo,yo;const Pa=yield(0,We.ZP)(`/api/shixuns/${Mn}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Ke}});An(Pa.data),It.current.selectId=(la=Pa.data)==null?void 0:la.choice_small_type,Ze((po=Pa.data)==null?void 0:po.choice_small_type),It.current.serviceConfigList=(xo=Pa.data)==null?void 0:xo.shixun_service_configs,ra((yo=Pa.data)==null?void 0:yo.shixun_service_configs),It.current.evaluateScript=Pa.data.evaluate_script,xt(Pa.data.evaluate_script),It.current.evaluationScript=Pa.data.choice_standard_scripts,Tn(Pa.data.choice_standard_scripts),Pn(Pa.data.standard_scripts)}),Xa=()=>{var la;const po=()=>{xe.history.push(`/shixuns/${Mn}/challenges`),le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(la=oe==null?void 0:oe.sideBar)!=null&&la.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{po()}}):po()},Hr=(la=!1)=>kl(void 0,null,function*(){if((tn==null?void 0:tn.survival_time)<10){Be.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,za.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const po={sub_type:Ee,main_type:Ke,shixun:{mirror_script_id:xa,is_jupyter_lab_private_cloud:!1,survival_time:tn==null?void 0:tn.survival_time},shixun_info:{evaluate_script:fn},shixun_service_configs:dn.map(yo=>({mirror_repository_id:yo.mirror_repository_id,cpu_limit:yo.cpu_limit,lower_cpu_limit:yo.lower_cpu_limit,memory_limit:yo.memory_limit,request_limit:yo.request_limit,resource_limit:yo.resource_limit}))};(yield(0,We.ZP)(`/api/shixuns/${Mn}`,{method:"put",body:po})).status===0&&(Be.ZP.success("\u7F16\u8F91\u6210\u529F"),It.current={activeId:Ke,selectId:Ee,serviceConfigList:dn,evaluateScript:fn,evaluationScript:xa},le({type:"practiceSetting/getCommonData",payload:{id:Mn}}),le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),Ho=Ga.filter(la=>Ee.includes(la.id)),$o=()=>{Xa()},ja=(la,po,xo)=>{ra(yo=>yo.map((Pa,Ma)=>Ma===xo?di(ll({},Pa),{[po]:la}):Pa))},$r=()=>{(0,za.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||le({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Mn}}})},Au=la=>kl(void 0,null,function*(){const po=yield le({type:"shixunsDetail/getScriptContent",payload:{id:Mn,script_id:la}});po&&xt(po.content)}),Ru=la=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",x.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>kl(void 0,null,function*(){yield Au(la),Re.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:x.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},wa=(la,po)=>{const xo=dn[0]?[dn[0]]:[];po.forEach(yo=>{const Pa=dn.find(Ma=>Ma.mirror_repository_id===Number(yo.key));if(Pa)xo.push(Pa);else{const Ma=Ga.find(dr=>dr.id===Number(yo.key));if(Ma.mirror_name){const dr={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(yo.key),name:Ma.mirror_name,request_limit:10};xo.push(dr)}}}),ra(xo),Ze(la)},Ja=la=>{ja(String(la==null?void 0:la.cpu),"cpu_limit",la.index),ja(String(la==null?void 0:la.memory),"memory_limit",la.index),jt(!1)};return x.createElement("div",{className:uu.practice},x.createElement(od.Z,{loading:sn,skin:"night",className:uu.left,dispatch:le,value:Ke,data:fa,otherData:Rr,tags:Jn,onChange:la=>je(la),onSearchWord:()=>{}}),x.createElement("div",{className:uu.right},x.createElement("header",null,x.createElement("div",{className:uu.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Ke===null?"\u2014 \u2014":Tr)),x.createElement("div",{className:uu.content,ref:jn},Ke===null&&x.createElement(Or.Z,{image:wi,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Ke!==null&&x.createElement("div",{className:uu.des},x.createElement("div",{className:uu.mainBody},x.createElement(we.Z,{value:yr})),x.createElement("div",{className:uu.title},"\u9644\u5E26\u73AF\u5883"),x.createElement("div",{className:uu.selectBox},x.createElement(Ju.default,{onChange:(la,po)=>wa(la,po),getPopupContainer:la=>la.parentNode,mode:"multiple",bordered:!1,value:Ee,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ga.map((la,po)=>x.createElement(wl,{key:la.id,value:la.id},la.type_name))),x.createElement("div",{className:uu.smallType},Ho.map(la=>la.description?x.createElement("span",{key:la.id},la.description):null))),!((ze=re==null?void 0:re.detail)!=null&&ze.is_jupyter_lab)&&x.createElement(x.Fragment,null,x.createElement("div",{className:uu.title},"\u8BC4\u6D4B\u811A\u672C"),x.createElement("div",{className:uu.evaluating},x.createElement("div",{className:uu.evaluatingLabel},or&&x.createElement("div",{onClick:()=>{(0,za.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:uu.mask}),x.createElement(Ju.default,{style:{width:400},bordered:!1,getPopupContainer:la=>la.parentNode,value:xa,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:la=>{Ru(la),Tn(la)}},(Jt||[]).map((la,po)=>x.createElement(wl,{value:parseInt(la.id),name:la.scptname,key:po},la.scptname))),x.createElement("span",{className:uu.evaluatingS1,onClick:$r},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),x.createElement(Ps.Z,{overlayClassName:uu.popover,placement:"bottomLeft",content:x.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",x.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",x.createElement("br",null),"challengeProgramNames",x.createElement("br",null),"sourceClassNames",x.createElement("br",null),x.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"src/step1/HelloWorld.java",x.createElement("br",null),"src/step2/Other.java",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"step1.HelloWorld",x.createElement("br",null),"step2.Other",x.createElement("br",null),x.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",x.createElement("br",null),'ff challengeProgramNames=("src/step1/',x.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',x.createElement("br",null),'sourceClassNames=("step1.HelloWorld',x.createElement("br",null),'" "step2.Other")',x.createElement("br",null),x.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},x.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},x.createElement(gl.Z,null)))),x.createElement(Ts.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:fn,onChange:la=>{if(Kt.current){Kt.current=!1;return}xt(la),(0,za.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Kt.current=!0,xt(It.current.evaluateScript)},200)}}))),((ct=re.detail)==null?void 0:ct.identity)<3&&!!dn.length&&x.createElement(x.Fragment,null,x.createElement("div",{className:uu.title},"\u8D44\u6E90\u914D\u7F6E"),x.createElement("div",{className:uu.serviceSettingWrap},dn==null?void 0:dn.map((la,po)=>x.createElement("div",{key:po,className:"mb30"},x.createElement("div",{className:"mb20"},x.createElement("span",{className:"font16"},la.name)),x.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),x.createElement(Oe.Z,{align:"middle"},x.createElement(Oe.Z,{align:"middle",wrap:!1},x.createElement("div",{className:uu.serverConfig,style:or?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{or||(kn({index:po,cpu:la==null?void 0:la.cpu_limit,memory:la==null?void 0:la.memory_limit}),jt(!0))}},x.createElement("div",null,x.createElement("span",null,la==null?void 0:la.cpu_limit,"\u6838")," ",x.createElement("span",null,la==null?void 0:la.memory_limit,"GB")),x.createElement("i",{className:"iconfont icon-bianji21",style:or?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),x.createElement(Oe.Z,{align:"middle",wrap:!1},x.createElement("div",{className:uu.viewRecommendConfig,onClick:()=>sr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),x.createElement("div",{className:uu.serviceBox},x.createElement("div",{className:uu.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),x.createElement(Se.default,{value:la.resource_limit,style:{width:400,height:50},disabled:or,maxLength:5,onChange:xo=>{const{value:yo}=xo.target,Pa=/^\d*(\.\d*)?$/;yo.match(Pa)&&ja(xo.target.value,"resource_limit",po)},addonAfter:"M"}),x.createElement("label",{className:uu.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))),x.createElement("div",{className:"flex flex-col gap-10px"},x.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),x.createElement(Es.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:tn==null?void 0:tn.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:la=>{An(di(ll({},tn),{survival_time:la}))}})))),x.createElement("div",{className:uu.btns},x.createElement(de.ZP,{size:"middle",style:{marginRight:20},onClick:$o},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",disabled:Ke===null,onClick:()=>Hr()},"\u4FDD\u5B58"))),x.createElement(ud.Z,null),x.createElement(Fl,{onFinish:la=>xt(la)}),x.createElement(ld.Z,null),x.createElement(pn.Z,{visible:ga,onOk:la=>Ja(la),onCancel:()=>jt(!1),info:Ta}),x.createElement(vn.Z,{identifier:Mn,visible:$t,onCancel:()=>sr(!1),info:null,isJupyter:!0}))};var os=(0,xe.connect)(({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve})=>({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve}))(ji);const us=({shixunsDetail:oe})=>{var le,re,ve,ze;const[ct,Ke]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var je;typeof((je=oe==null?void 0:oe.detail)==null?void 0:je.is_jupyter_lab)=="boolean"&&ct&&Ke(!1)},[(le=oe==null?void 0:oe.detail)==null?void 0:le.is_jupyter_lab,ct]),console.log((re=oe==null?void 0:oe.detail)==null?void 0:re.is_jupyter_lab,ct),x.createElement(ul.Z,{loading:ct,active:!0},((ve=oe==null?void 0:oe.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(xu,null),((ze=oe==null?void 0:oe.detail)==null?void 0:ze.is_jupyter_lab)===!0&&x.createElement(os,null))};var Ll=(0,xe.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(us),Ol=ue(1710),lu={flex_box_center:"flex_box_center___ap7QK",flex_space_between:"flex_space_between___y0ril",flex_box_vertical_center:"flex_box_vertical_center___lHV36",flex_box_center_end:"flex_box_center_end___LZ9Th",flex_box_column:"flex_box_column___w365Y",dataset:"dataset___Fpv_2",header:"header___JaI8B",title:"title___W2bjU",dataPath:"dataPath___VR6tz",pathTitle:"pathTitle___ZsIta",btns:"btns___o1xZS",content:"content___bsrju",customTable:"customTable___RS8yq",row:"row___dbMWu",empty:"empty___jeKzD",path:"path___q4vau",text:"text___Xngoj",actionsBtns:"actionsBtns___lW7NZ",customModal:"customModal___j7oZm",shareModal:"shareModal___UfYMy",fileName:"fileName___oCsnD",renameModal:"renameModal___kGFhU",errorDes:"errorDes___GQgpo",uploadFileModal:"uploadFileModal___uvHAo",selectBtn:"selectBtn___wCM31",leftButton:"leftButton___KNGj3",rightButton:"rightButton___ejFn9",centerText:"centerText___oZo20"},bi={wrap:"wrap___tHiDz",colorBlue:"colorBlue___YpQqS",repeatedName:"repeatedName___THyMO"},vi=ue(16253),ei=Object.defineProperty,Yu=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,pi=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,ti=Object.prototype.propertyIsEnumerable,Yl=(oe,le,re)=>le in oe?ei(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,bl=(oe,le)=>{for(var re in le||(le={}))hi.call(le,re)&&Yl(oe,re,le[re]);if(pi)for(var re of pi(le))ti.call(le,re)&&Yl(oe,re,le[re]);return oe},Qu=(oe,le)=>Yu(oe,Hl(le)),Nl=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Dragger:Li}=ht.default;var Ql=({dispatch:oe,id:le,onClose:re,onOK:ve,visible:ze,wrapClassName:ct,local:Ke,containerId:je,rootIdentifier:Ee})=>{var Ze;const[sn,zn]=(0,x.useState)({}),[tn,An]=(0,x.useState)([]),[dn,ra]=(0,x.useState)([]),[fn,xt]=(0,x.useState)(0),[xa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(!1),[Gt]=ce.default.useForm(),[At,jn]=(0,x.useState)([]),Kt=(0,x.useRef)([]);(0,x.useEffect)(()=>{ze&&(Gt.resetFields(),jn([]),ra([]),An([]),xt(0),Pn(!1),Tn(!1))},[ze]);const It=Sn=>{var Ga,pr,Ca;if(Sn.file.status==="done"||Sn.file.status==="uploading"){if(jn(Sn.fileList),!Sn.file.response)return;if((Ga=Sn.file.response)!=null&&Ga.id){Be.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}jn(At.filter(rr=>rr.uid!==Sn.file.uid)),(pr=Sn.file.response)!=null&&pr.message&&Be.ZP.info((Ca=Sn.file.response)==null?void 0:Ca.message)}},en=Sn=>Nl(void 0,null,function*(){var Ga;if(!fn){const Ca=At.filter(rr=>rr.uid!==Sn.uid);jn(Ca),Kt.current=[...Ca],An(tn.filter(rr=>rr!==Sn.name)),Be.ZP.info("\u5220\u9664\u6210\u529F"),Ca.length||(Gt.setFieldsValue({file:void 0}),Gt.validateFields());return}if(!Sn.response){Be.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,We.ZP)(`/api/shixuns/${le}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Ga=Sn==null?void 0:Sn.response)==null?void 0:Ga.id]}})).status===0&&(jn(At.filter(Ca=>Ca.uid!==Sn.uid)),Be.ZP.info("\u5220\u9664\u6210\u529F"))}),ga=Sn=>{if(At!=null&&At.some(pr=>pr.name===Sn.name))return Be.ZP.info(`${Sn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const Ga={name:Sn.name,uid:Sn.uid,file:Sn,percent:0};return At.push(Ga),Kt.current=[...At],jn([...At]),!1},jt={height:300,multiple:!0,disabled:fn>0,withCredentials:!0,fileList:At,action:`${rt.Z.API_SERVER}/api/attachments.json`,onChange:It,onRemove:en,beforeUpload:ga},$t=(Sn,Ga,pr,Ca,rr)=>{const Xa=new FormData;Object.keys(Sn).forEach(Ho=>{Xa.append(Ho,Sn[Ho])});const Hr=new window.XMLHttpRequest;return Hr.withCredentials=!0,Hr.addEventListener("load",function(Ho){var $o;pr(JSON.parse(($o=Ho==null?void 0:Ho.target)==null?void 0:$o.response))},!1),Hr.addEventListener("error",function(Ho){rr&&rr(Ho)},!1),Hr.upload.onprogress=Ho=>{Ca&&Ca(Ho)},Hr.open("POST",Ga),Hr.send(Xa),Hr},sr=(Sn,Ga)=>{if(Sn.lengthComputable){const pr=Math.floor(Sn.loaded/Sn.total*100),Ca=Qu(bl({},Ga),{percent:pr,status:pr===100?"done":"uploading"});console.log(Kt.current,333),Kt.current=Kt.current.map(rr=>rr.uid===Ga.uid?Ca:rr),jn(Kt.current)}},Ta=(Sn,Ga)=>{const pr=Qu(bl({},Ga),{status:"error"});Be.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Kt.current=Kt.current.map(Ca=>Ca.uid===Ga.uid?pr:Ca),Kt.current.every(Ca=>Ca.status==="done"||Ca.status==="error")&&(Pn(!1),xt(2)),jn(Kt.current)},kn=(Sn,Ga)=>{let pr=Qu(bl({},Ga),{status:"done"});if(Sn.status===0||(pr=Qu(bl({},Ga),{status:"error"}),Be.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Kt.current=Kt.current.map(Ca=>Ca.uid===Ga.uid?pr:Ca),Kt.current.every(Ca=>Ca.status==="done")){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}Kt.current.every(Ca=>Ca.status==="done"||Ca.status==="error")&&(Pn(!1),xt(2)),jn(Kt.current)},Mn=()=>{let Sn=!0;return window.navigator.onLine==!0?Sn=!0:Sn=!1,Sn},or=Sn=>Nl(void 0,null,function*(){if(Pn(!0),fn===3){xt(2);return}if(fn===2||fn===1){Jn();return}const{commitMessage:Ga="",fileOss:pr=[]}=Sn||{},rr=(Ke?At:pr).map(Hr=>Hr.name);if(rr.filter(Hr=>Hr.indexOf("\u3001")!=-1||Hr.indexOf(" ")!=-1).length>0){Be.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),Pn(!1);return}const Xa=yield(0,We.ZP)(`/api/shixuns/${le}/check_data_sets`,{method:"post",body:{files_name:rr}});if(Xa.status===-3){An(Xa==null?void 0:Xa.exist_files),Pn(!1);return}if(JSON.stringify(Xa)==="{}"){Pn(!1),Be.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Xa.status===0&&(At.forEach(Hr=>{const Ho=$t({file:Hr.file,description:Ga},`${rt.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,$o=>kn($o,Hr),$o=>sr($o,Hr),$o=>Ta($o,Hr));dn.push(Ho)}),xt(1))}),Jn=()=>{const{commitMessage:Sn=""}=bl({},Gt.getFieldsValue())||{},Ga=Kt.current.filter(Ca=>Ca.status==="error"),pr=Kt.current.map(Ca=>Qu(bl({},Ca),{status:Ca.status==="error"?"uploading":Ca.status}));jn(pr),Ga.forEach(Ca=>{const rr=$t({file:Ca.file,description:Sn},`${rt.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,Xa=>kn(Xa,Ca),Xa=>sr(Xa,Ca),Xa=>Ta(Xa,Ca));dn.push(rr)})},fa=Sn=>{var Ga,pr;if(console.log(Sn,"changedValues"),"fileOss"in Sn){if(Sn!=null&&Sn.fileOss.every(Ca=>Ca.status==="done")&&((Ga=Sn==null?void 0:Sn.fileOss)!=null&&Ga.length)){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}if(Sn!=null&&Sn.fileOss.every(Ca=>Ca.status==="done"||Ca.status==="error")&&((pr=Sn==null?void 0:Sn.fileOss)!=null&&pr.length)){xt(3),Pn(!1);return}An(tn.filter(Ca=>{var rr;return(rr=Sn==null?void 0:Sn.fileOss)==null?void 0:rr.some(Xa=>Xa.name===Ca)}))}zn(bl({},Gt.getFieldsValue()))},br=Sn=>{Sn||(Tn(!0),dn.forEach(Ga=>{Ga.abort()})),ve(),re()},Rr=()=>{const{fileOss:Sn=[]}=bl({},Gt.getFieldsValue())||{},Ga=At==null?void 0:At.every(Ca=>Ca.status==="done"),pr=Sn==null?void 0:Sn.every(Ca=>Ca.status==="done");if(!Ga||!pr){Re.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{br()}});return}br()},Tr=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${bi.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${bi.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),yr=Sn=>{console.log(Sn,444)};return x.createElement(Re.default,{open:ze,onOk:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Gt.submit()},centered:!0,okText:fn===0?"\u786E\u5B9A":fn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Jt},onCancel:Rr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:bi.wrap},x.createElement(ce.default,{className:"mt10",form:Gt,scrollToFirstError:!0,layout:"vertical",onFinish:or,onValuesChange:fa},Ke?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(Li,bl({},jt)," ",Tr())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(vi.ZP,{identifier:Ee,cancelUpload:xa,container_type:"Shixun",container_id:je,uploading:fn<3?fn:0,disabled:fn>0,height:300,maxSize:100*1024*1024*1024,description:sn.commitMessage||"",text:Tr(),onComplete:yr,realFileName:!0})),!!tn.length&&x.createElement("span",{className:bi.repeatedName},tn.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{bordered:!1,disabled:fn>0,maxLength:100,suffix:`${((Ze=sn.commitMessage)==null?void 0:Ze.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},pl={flex_box_center:"flex_box_center___RwP4Q",flex_space_between:"flex_space_between___JqfPJ",flex_box_vertical_center:"flex_box_vertical_center___L0FU3",flex_box_center_end:"flex_box_center_end___wLRsI",flex_box_column:"flex_box_column___MEfj6",listItem:"listItem___UjT9q",wrap:"wrap___tj83M",leftContent:"leftContent___SgeL2",header:"header___JIhx8",title:"title___Wc9o6",time:"time___SMHCq",introduction:"introduction___uNDtN",from:"from___Cg8bF",bottom:"bottom___Ve8Zg",user_img:"user_img___qqs9Y",user_name:"user_name___LjcGY",tags_name:"tags_name___xvwsP",buttonList:"buttonList___nAH2P",buttonItem:"buttonItem___D6ug3"},Uo=ue(12588),Ai=ue(28426),ui=ue(84816),au=ue(59301),ls=Object.defineProperty,Ei=Object.getOwnPropertySymbols,is=Object.prototype.hasOwnProperty,Ui=Object.prototype.propertyIsEnumerable,Co=(oe,le,re)=>le in oe?ls(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Fr=(oe,le)=>{for(var re in le||(le={}))is.call(le,re)&&Co(oe,re,le[re]);if(Ei)for(var re of Ei(le))Ui.call(le,re)&&Co(oe,re,le[re]);return oe},Ko=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Uu=({globalSetting:oe,dispatch:le,practiceSetting:re,shixunsDetail:ve,user:ze,visible:ct,setVisible:Ke,type:je="all",updateData:Ee,recordId:Ze,identifier:sn})=>{const[zn,tn]=(0,x.useState)([]),[An,dn]=(0,x.useState)(0),[ra,fn]=(0,x.useState)([]),[xt,xa]=(0,x.useState)({page:1,limit:4,search:"",order:"public"}),[Tn,Jt]=(0,x.useState)([{id:"public",name:"\u516C\u5F00\u6570\u636E\u96C6"},{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"},{id:"share",name:"\u56E2\u961F\u5171\u4EAB"},{id:"collect",name:"\u6211\u6536\u85CF\u7684"}]);(0,x.useEffect)(()=>{ct&&At()},[ct,xt]);const Pn=It=>{xt.search=It,xt.page=1,xa(Fr({},xt))},Gt=It=>{xt.page=1,xt.order=It,xa(Fr({},xt))},At=()=>Ko(void 0,null,function*(){(0,ui._S)({page:xt==null?void 0:xt.page,limit:xt==null?void 0:xt.limit,search:xt==null?void 0:xt.search,category:je=="all"?xt==null?void 0:xt.order:"mine"}).then(It=>{var en,ga;(It==null?void 0:It.status)==0&&(tn((en=It==null?void 0:It.data)==null?void 0:en.list),dn((ga=It==null?void 0:It.data)==null?void 0:ga.count))})}),jn=()=>Ko(void 0,null,function*(){if((ra==null?void 0:ra.length)===0)return Be.ZP.warning("\u8BF7\u9009\u62E9\u6570\u636E\u96C6");let It=je=="all"?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:sn,data_set_ids:ra}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:Ze,data_set_id:ra[0]}};(yield(0,We.ZP)(It==null?void 0:It.url,{method:"post",body:It==null?void 0:It.body})).status===0&&(Be.ZP.info("\u6DFB\u52A0\u6210\u529F"),Kt(),Ee())}),Kt=()=>{Ke(!1),tn([]),fn([]),dn(0),xa({page:1,limit:4,search:"",order:"public"})};return au.createElement(Re.default,{title:"\u9009\u62E9\u6570\u636E\u96C6",open:ct,width:900,centered:!0,keyboard:!1,onCancel:()=>Kt(),maskClosable:!1,bodyStyle:{minHeight:400},okText:au.createElement("div",{onClick:()=>jn()},"\u6DFB\u52A0(",ra==null?void 0:ra.length,")")},au.createElement(Oe.Z,{align:"middle",justify:"space-between",className:"mt10 mb20"},au.createElement(Uo.tp,{dataSource:je=="all"?Tn:[{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"}],value:je=="all"?xt==null?void 0:xt.order:"mine",onChange:Gt}),au.createElement(Uo.t7,{style:{width:303},placeholder:"\u8BF7\u641C\u7D22\u6570\u636E\u96C6\u540D\u79F0",value:xt==null?void 0:xt.search,onChange:Pn})),(zn==null?void 0:zn.length)===0?au.createElement(Ai.Z,{customText:"\u6682\u65E0\u6570\u636E"}):au.createElement("div",null,au.createElement("div",{style:{height:"410px",overflowY:"auto"}},zn==null?void 0:zn.map((It,en)=>{var ga,jt,$t;return au.createElement("div",{className:pl.listItem,key:en,onClick:sr=>{if(je=="my"){fn([It.id]);return}ra.indexOf(It.id)>-1?fn(ra.filter(Ta=>Ta!==It.id)):fn(ra.concat(It.id))}},au.createElement("div",{style:{display:"flex"}},au.createElement("div",{style:{marginTop:"1px"}},je=="all"?au.createElement(ot.default,{checked:ra.includes(It.id),value:It.id}):au.createElement(mi.ZP,{checked:ra.includes(It.id),value:It.id})),au.createElement("aside",{className:pl.wrap,key:en},au.createElement("div",{className:pl.leftContent},au.createElement("div",{className:pl.header},au.createElement("div",{className:pl.title},It==null?void 0:It.title)),au.createElement(nt.Z,{title:It==null?void 0:It.introduction},au.createElement("div",{className:pl.introduction},It==null?void 0:It.desc)),au.createElement("div",{className:pl.bottom},au.createElement("img",{className:pl.user_img,alt:"\u7528\u6237\u5934\u50CF",src:`${rt.Z.IMG_SERVER}/images/${(ga=It==null?void 0:It.user_info)==null?void 0:ga.image_url}`}),au.createElement("div",{className:pl.user_name},(jt=It==null?void 0:It.user_info)==null?void 0:jt.name),($t=It==null?void 0:It.data_set_tags)==null?void 0:$t.map((sr,Ta)=>{var kn;return Ta<3?au.createElement("div",{key:Ta,className:pl.tags_name},sr==null?void 0:sr.tag_name):Ta==3?au.createElement(nt.Z,{key:Ta,title:(kn=It==null?void 0:It.data_set_tags)==null?void 0:kn.map((Mn,or)=>{var Jn;if(or>2)return(Mn==null?void 0:Mn.tag_name)+(or===((Jn=Mn==null?void 0:Mn.data_set_tags)==null?void 0:Jn.length)-1?"":"\u3001")}).join("")},au.createElement("div",{key:Ta,className:pl.tags_name},"...")):null}))))))})),au.createElement(Ul.Z,{showTotal:It=>au.createElement("span",null,"\u5171",au.createElement("span",{style:{color:"#165DFF",marginLeft:"3px"}},It)," \u6761\u6570\u636E"),style:{marginTop:10},onChange:(It,en)=>{xt.page=It,xt.limit=en,xa(Fr({},xt)),At()},defaultCurrent:1,pageSize:xt.limit||4,current:xt.page||1,total:An})))};var li=(0,xe.connect)(({globalSetting:oe,shixunsDetail:le,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:le,user:ve,practiceSetting:re}))(Uu),ss=ue(33633),Ws=Object.defineProperty,ys=Object.defineProperties,Cs=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,ii=(oe,le,re)=>le in oe?Ws(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,si=(oe,le)=>{for(var re in le||(le={}))Ao.call(le,re)&&ii(oe,re,le[re]);if(il)for(var re of il(le))cs.call(le,re)&&ii(oe,re,le[re]);return oe},Pi=(oe,le)=>ys(oe,Cs(le)),Ki=(oe,le)=>{var re={};for(var ve in oe)Ao.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&il)for(var ve of il(oe))le.indexOf(ve)<0&&cs.call(oe,ve)&&(re[ve]=oe[ve]);return re},Fi=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Fragment:bs}=x,{TabPane:Ic}=bt.default,uc=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:ze,shixunsDetail:ct,user:Ke}=le,je=Ki(le,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Ze,sn,zn,tn,An;const{id:dn}=ze,[ra,fn]=(0,x.useState)([]),[xt,xa]=(0,x.useState)({}),[Tn,Jt]=(0,x.useState)([]),[Pn,Gt]=(0,x.useState)(!1),[At,jn]=(0,x.useState)(!0),[Kt,It]=(0,x.useState)(!1),[en,ga]=(0,x.useState)(!1),[jt,$t]=(0,x.useState)(!1),[sr,Ta]=(0,x.useState)(!1),[kn,Mn]=(0,x.useState)("all"),[or,Jn]=(0,x.useState)([]),[fa,br]=(0,x.useState)([]),[Rr,Tr]=(0,x.useState)(!1),[yr,Sn]=(0,x.useState)({}),[Ga,pr]=(0,x.useState)(!1),[Ca,rr]=(0,x.useState)([]),[Xa,Hr]=(0,x.useState)({page:1,limit:10,total:0}),[Ho,$o]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{dn&&$r()},[dn]);const ja=Pa=>{const Ma=Pi(si({},Xa),{page:Pa});br([]),Hr(Ma),$r(Ma)},$r=Pa=>Fi(void 0,null,function*(){const dr=Pa||{page:1,limit:10,total:0};Gt(!0);const zo=yield ve({type:"shixunsDetail/getSetData",payload:Pi(si({},dr),{id:dn})});zo!=null&&zo.data_sets&&(Gt(!1),fn([...zo.data_sets]),Hr(Pi(si({},dr),{total:zo==null?void 0:zo.data_sets_count})),jn(!1),xa(si({},zo)))}),Au=()=>x.createElement("div",{className:lu.empty},x.createElement("img",{src:Cn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),wa={selectedRowKeys:fa,columnWidth:70,onChange:Pa=>{console.log("selectedRowKeys changed: ",Pa),br(Pa)}},Ja=Pa=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Ma=Pa?[Pa]:fa;Re.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fi(void 0,null,function*(){if((yield(0,We.ZP)(`/api/shixuns/${dn}/destroy_data_sets.json`,{method:"Delete",body:{id:Ma}})).status===0){const zo=Ma.length===ra.length&&Xa.page>1?Xa.page-1:Xa.page;Be.ZP.success("\u5220\u9664\u6210\u529F"),$r(Pi(si({},Xa),{page:zo})),br([])}})})},la=()=>Fi(void 0,null,function*(){const{title:Pa}=yr;let Ma=null;if(console.log(Pa,"title"),Pa===""){Ma="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Sn(Pi(si({},yr),{errorDes:Ma}));return}if(Pa.includes(" ")){Ma="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",Sn(Pi(si({},yr),{errorDes:Ma}));return}const dr=ra.find(qi=>qi.id===(yr==null?void 0:yr.id)).title;if(Pa===dr.substring(0,dr.lastIndexOf("."))||Pa===dr){Ma="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Sn(Pi(si({},yr),{errorDes:Ma}));return}const zo=dr.includes(".")?dr.substring(dr.lastIndexOf("."),dr.length):"";(yield(0,We.ZP)(`/api/shixuns/${dn}/rename_data_sets.json`,{method:"post",body:{id:yr==null?void 0:yr.id,new_file_name:Pa+zo}})).status===0&&(Be.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),$r(Xa),It(!1),Sn({}))}),po=()=>{const{download_url:Pa}=yr;xo(Pa),Be.ZP.success("\u590D\u5236\u6210\u529F"),ga(!1),Sn({})},xo=Pa=>{const Ma=Pa,dr=document.createElement("input");dr.value=Ma,document.body.appendChild(dr),dr.select(),document.execCommand("Copy"),dr.style.display="none"},yo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:Pa=>x.createElement(nt.Z,{title:Pa},x.createElement("span",null,Pa))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(Pa,Ma)=>Ma!=null&&Ma.data_set_id?x.createElement(nt.Z,{title:Pa},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Je.xg)(`/dataset/${Ma==null?void 0:Ma.data_set_id}/detail?tabId=public`)}},Pa)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:Pa=>x.createElement(nt.Z,{title:Pa},x.createElement("span",null,Pa||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(Pa,Ma)=>Kl()(Ma.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(Pa,Ma)=>x.createElement("div",{className:lu.path},x.createElement(nt.Z,{title:Pa},x.createElement("span",{className:lu.text},Pa)),x.createElement(Qt.CopyToClipboard,{text:Pa,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(nt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(Pa,Ma)=>x.createElement("div",{className:lu.actionsBtns},x.createElement(nt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var dr;Sn((0,cn.clone)(Pi(si({},Ma),{title:Ma!=null&&Ma.title.includes(".")?(dr=Ma==null?void 0:Ma.title)==null?void 0:dr.substring(0,Ma.title.lastIndexOf(".")):Ma==null?void 0:Ma.title}))),It(!0),(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(nt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Sn((0,cn.clone)(Ma)),ga(!0)}})),x.createElement(nt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Je.Nd)(Ma.title,Ma==null?void 0:Ma.download_url)}})),x.createElement(nt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Ta(!0),rr([Ma]),Jn([Ma.id])}})),x.createElement(nt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Ja(Ma.id)}})))}];return x.createElement("div",{className:lu.dataset},x.createElement("div",{className:lu.header},x.createElement("div",{className:lu.title},"\u6570\u636E\u96C6(",Xa.total,")"),x.createElement("div",{className:lu.dataPath},x.createElement("span",{className:lu.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:xt==null?void 0:xt.folder_name,disabled:!0}),x.createElement(Qt.CopyToClipboard,{text:xt==null?void 0:xt.folder_name,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(nt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:lu.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>Ja(),disabled:!fa.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Ta(!0),Jn(fa),rr(ra.filter(Pa=>fa.includes(Pa.id)))},disabled:!fa.length},"\u540C\u6B65"),x.createElement(Ut.Z,{className:"ml10",disabled:((Ee=Ke==null?void 0:Ke.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(Xe.default,null,x.createElement(Xe.default.Item,{key:1,onClick:()=>{Tr(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(Xe.default.Item,{key:2,onClick:()=>{$t(!0),Mn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:lu.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:lu.content},x.createElement(ul.Z,{loading:At,active:!0,paragraph:{rows:5}},Xa.total?x.createElement(Ol.default,{rowSelection:wa,className:lu.customTable,dataSource:ra,bordered:!1,rowKey:Pa=>Pa.id,rowClassName:lu.row,columns:yo,loading:Pn,pagination:{pageSize:Xa.limit,total:Xa.total,current:Xa.page,onChange:ja,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Au())),x.createElement(Ql,{rootIdentifier:(Ze=ct==null?void 0:ct.detail)==null?void 0:Ze.root_identifier,wrapClassName:lu.uploadFileModal,id:dn,containerId:(sn=ct==null?void 0:ct.detail)==null?void 0:sn.id,local:(zn=re==null?void 0:re.setting)==null?void 0:zn.is_local,dispatch:ve,visible:Rr,onClose:()=>Tr(!1),onOK:$r}),x.createElement(Re.default,{title:"\u91CD\u547D\u540D",open:Kt,onOk:la,centered:!0,wrapClassName:lu.renameModal,onCancel:()=>{It(!1),Sn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:lu.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Se.default,{value:yr==null?void 0:yr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:Pa=>{Sn(Pi(si({},yr),{title:Pa.target.value,errorDes:null}))},maxLength:60,suffix:`${((tn=yr==null?void 0:yr.title)==null?void 0:tn.length)||0}/60`}),(yr==null?void 0:yr.errorDes)&&x.createElement("div",{className:lu.errorDes},yr==null?void 0:yr.errorDes))),x.createElement(Re.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:en,onOk:po,centered:!0,wrapClassName:lu.shareModal,onCancel:()=>{ga(!1),Sn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:lu.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Se.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:yr==null?void 0:yr.download_url}))),x.createElement(li,{setVisible:$t,visible:jt,recordId:or,type:kn,updateData:$r,identifier:(An=ct.detail)==null?void 0:An.identifier}),x.createElement(Re.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:sr,width:400,centered:!0,keyboard:!1,onCancel:()=>Ta(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:lu.leftButton,onClick:()=>{pr(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:lu.rightButton,onClick:()=>{Ta(!1),$t(!0),Mn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:lu.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(ss.Z,{visible:Ga,attachmentInfo:Ca,onClose:()=>pr(!1),onSuccess:Pa=>{pr(!1),xe.history.push(`/dataset/${Pa}/detail?tabId=mine`)}}))};var lc=(0,xe.connect)(({globalSetting:oe,shixunsDetail:le,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:le,user:ve,practiceSetting:re}))(uc),wu=ue(31797),Kr={wrap:"wrap___XfiDL",content:"content___Wo8S5",mainPathWrap:"mainPathWrap___HiWyw",colorBlue:"colorBlue___YquQT"},Zl=Object.defineProperty,Mu=Object.getOwnPropertySymbols,Rc=Object.prototype.hasOwnProperty,Tc=Object.prototype.propertyIsEnumerable,cd=(oe,le,re)=>le in oe?Zl(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ic=(oe,le)=>{for(var re in le||(le={}))Rc.call(le,re)&&cd(oe,re,le[re]);if(Mu)for(var re of Mu(le))Tc.call(le,re)&&cd(oe,re,le[re]);return oe},Oi=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const zs=oe=>oe!=null&&oe.length?oe.filter((le,re)=>re!==0).map(le=>le.val).join("").substr(1):"",qd=({shixunsDetail:oe,globalSetting:le,loading:re,dispatch:ve,fileType:ze,path:ct,onFinish:Ke=()=>{}})=>{const je=(0,xe.useParams)(),[Ee,Ze]=(0,x.useState)(""),[sn,zn]=(0,x.useState)([]),[tn,An]=(0,x.useState)([]),ra=[Yi.OriginalPicturePath,Yi.ExpectPicturePath,Yi.PicturePath].includes(ze);(0,x.useEffect)(()=>{oe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Ze(ct||""),fn())},[oe.actionTabs.key]);const fn=(At="")=>Oi(void 0,null,function*(){var jn;const Kt=yield ve({type:"shixunsDetail/getRepository",payload:{id:je.id,path:At}});if(At===""&&!((jn=Kt==null?void 0:Kt.trees)!=null&&jn.length)&&Be.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Kt!=null&&Kt.trees){const It=Kt.trees.map(en=>ic(ic({},en),{name:en.name,val:en.name}));An(It||[])}}),xt=At=>{const jn=zs(sn),Kt=`${jn&&`${jn}/`}${At}`;ze===Yi.Path?!(Ee!=null&&Ee.includes(`${Kt}\uFF1B`))&&Ze(`${Ee}${Kt}\uFF1B`):ze===Yi.ExecPath&&Ze(Kt)},xa=At=>{if(At.type==="tree"){sn.length?sn.push({val:`/${At.val}`,path:At.val}):sn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${At.val}`,path:At.val}),zn(sn);const jn=zs(sn);ra&&Ze(jn),fn(jn)}},Tn=(At,jn)=>{const Kt=sn.filter((en,ga)=>ga<=jn);zn(Kt);const It=zs(Kt);ra&&Ze(It),fn(It)},Jt=()=>Oi(void 0,null,function*(){Ke(Ee),Pn()}),Pn=()=>{Ze(""),zn([]),An([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Gt=zs(sn);return x.createElement(Re.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:oe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Jt,onCancel:Pn},x.createElement("div",{className:Kr.wrap},x.createElement("div",{className:Kr.content},x.createElement("div",{className:Kr.mainPathWrap},!!(sn!=null&&sn.length)&&sn.map((At,jn)=>x.createElement("a",{key:jn,onClick:()=>Tn(At,jn)},At.val))),!!(tn!=null&&tn.length)&&tn.map((At,jn)=>At.type==="tree"?x.createElement("a",{key:jn,onClick:()=>xa(At)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Kr.colorBlue}`}),Gt&&`${Gt}/`,At.name):x.createElement("a",{key:jn,onClick:()=>xt(`${At.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${Kr.colorBlue}`}),Gt&&`${Gt}/`,At.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:At=>Ze(At.target.value)})))};var dd=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le.models.index}))(qd),Vs={wrap:"wrap___B8qi_",fixBtn:"fixBtn___OvNbo"},sc=ue(81705),As=Object.defineProperty,cc=Object.getOwnPropertySymbols,dc=Object.prototype.hasOwnProperty,Gs=Object.prototype.propertyIsEnumerable,mc=(oe,le,re)=>le in oe?As(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,md=(oe,le)=>{for(var re in le||(le={}))dc.call(le,re)&&mc(oe,re,le[re]);if(cc)for(var re of cc(le))Gs.call(le,re)&&mc(oe,re,le[re]);return oe},$d=(oe,le)=>{var re={};for(var ve in oe)dc.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&cc)for(var ve of cc(oe))le.indexOf(ve)<0&&Gs.call(oe,ve)&&(re[ve]=oe[ve]);return re},Ds=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const gc=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,user:ze,dispatch:ct}=le,Ke=$d(le,["shixunsDetail","globalSetting","user","dispatch"]),je,Ee;const Ze=(0,xe.useLocation)(),sn=(0,x.useRef)((Ee=(je=Ze.pathname)==null?void 0:je.split("/"))==null?void 0:Ee[2]),[zn]=ce.default.useForm(),[tn,An]=(0,x.useState)(""),[dn,ra]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(!1);(0,x.useEffect)(()=>{sn.current&&xa()},[sn.current]);const xa=()=>Ds(void 0,null,function*(){ra(!0);const Jt=yield(0,We.ZP)(`/api/shixuns/${sn.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Jt.status===0&&(An((Jt==null?void 0:Jt.standard_answer)||""),zn.setFieldsValue({hide_answer:Jt==null?void 0:Jt.hide_answer,disable_copy:Jt==null?void 0:Jt.disable_copy}),ra(!1))}),Tn=Jt=>Ds(void 0,null,function*(){xt(!0),(yield(0,We.ZP)(`/api/shixuns/${sn.current}/set_standard_answer.json`,{method:"post",body:md({},Jt)})).status===0&&Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),xt(!1)});return x.createElement("section",{className:Vs.wrap},x.createElement(ul.Z,{loading:dn},x.createElement(ce.default,{form:zn,scrollToFirstError:!0,layout:"vertical",onFinish:Tn},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(ot.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(ot.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:tn})),x.createElement(ce.default.Item,null,x.createElement(sc.t,{okText:"\u4FDD\u5B58",loading:fn,hasCancelBtn:!1,className:Vs.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var gd=(0,xe.connect)(({shixunsDetail:oe,globalSetting:le,user:re})=>({shixunsDetail:oe,globalSetting:le,user:re}))(gc),Hi=ue(49535),fd=ue(61485),kc=ue(26090),sl=ue(59301),em=Object.defineProperty,tm=Object.defineProperties,nm=Object.getOwnPropertyDescriptors,ds=Object.getOwnPropertySymbols,am=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,fc=(oe,le,re)=>le in oe?em(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Us=(oe,le)=>{for(var re in le||(le={}))am.call(le,re)&&fc(oe,re,le[re]);if(ds)for(var re of ds(le))js.call(le,re)&&fc(oe,re,le[re]);return oe},rm=(oe,le)=>tm(oe,nm(le)),Ni=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Countdown:om}=wu.default;var Ks=(oe=>(oe[oe.LoadingFail=1]="LoadingFail",oe[oe.Loading=2]="Loading",oe[oe.Finish=3]="Finish",oe))(Ks||{}),Yi=(oe=>(oe.Path="path",oe.ExecPath="exec_path",oe.OriginalPicturePath="original_picture_path",oe.ExpectPicturePath="expect_picture_path",oe.PicturePath="picture_path",oe))(Yi||{});const um=({globalSetting:oe,loading:le,dispatch:re,practiceSetting:ve,shixunsDetail:ze})=>{var ct;const[Ke,je]=(0,x.useState)(),[Ee,Ze]=(0,x.useState)(),sn=(0,x.useRef)(),[zn,tn]=(0,x.useState)(),[An,dn]=(0,x.useState)(),[ra,fn]=(0,x.useState)(!0),[xt,xa]=(0,x.useState)(700),[Tn,Jt]=(0,x.useState)(""),[Pn,Gt]=(0,x.useState)("1"),At=(0,xe.useParams)();(0,x.useEffect)(()=>{Kt()},[]);const jn=()=>Ni(void 0,null,function*(){var kn,Mn;const or=yield re({type:"shixunsDetail/updateRepositoryFile",payload:{id:At.id,path:(Mn=(kn=ze==null?void 0:ze.fileContent)==null?void 0:kn.params)==null?void 0:Mn.path,content:Ke,secret_repository:ra?null:!0}});or!=null&&or.content&&(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),re({type:"practiceSetting/setSideBarTabs",payload:rm(Us({},ve.sideBar),{confirmLeave:!1})}))}),Kt=()=>Ni(void 0,null,function*(){var kn,Mn,or,Jn;const fa=yield(0,gt.Ui)({identifier:At.id});if((Mn=(kn=fa==null?void 0:fa.data)==null?void 0:kn.data_list)!=null&&Mn.length){Hi.Z.publish("pod-restrict-data",{identifier:(or=fa==null?void 0:fa.data)==null?void 0:or.identifier,data_list:(Jn=fa==null?void 0:fa.data)==null?void 0:Jn.data_list});return}fa!=null&&fa.url&&Jt(fa==null?void 0:fa.url)}),It=()=>Ni(void 0,null,function*(){const kn=yield(0,gt.K_)({identifier:At.id});(kn==null?void 0:kn.status)===0&&(kn!=null&&kn.remainingSeconds?(tn(Date.now()+kn.remainingSeconds*1e3),dn(kn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(kn.remainingSeconds-300)*1e3)):en())}),en=()=>{Re.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:sl.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>Ni(void 0,null,function*(){ga()})})},ga=()=>Ni(void 0,null,function*(){var kn,Mn,or,Jn;Ze(2);const fa=yield(0,gt.zH)({identifier:At.id});if((Mn=(kn=fa==null?void 0:fa.data)==null?void 0:kn.data_list)!=null&&Mn.length){Hi.Z.publish("pod-restrict-data",{identifier:(or=fa==null?void 0:fa.data)==null?void 0:or.identifier,data_list:(Jn=fa==null?void 0:fa.data)==null?void 0:Jn.data_list});return}(fa==null?void 0:fa.status)===0&&(Ze(3),Jt(fa.url),sn.current=fa.port,Be.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),jt=()=>{Re.default.destroyAll(),Re.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:sl.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",sl.createElement("span",null,sl.createElement(om,{value:zn,format:"HH:mm:ss",onFinish:$t})),"\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:()=>Ni(void 0,null,function*(){(yield(0,gt.q9)({identifier:At.id})).status===0&&(yield It(),Be.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},$t=()=>{Re.default.destroyAll(),Re.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:sl.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:()=>{ga()}})},sr=kn=>{re({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Ta=kn=>Ni(void 0,null,function*(){yield(0,gt.QA)({id:At.id,startup_file:kn}),Kt(),re({type:"practiceSetting/getCommonData",payload:Us({},At)})});return sl.createElement(bt.default,{activeKey:Pn,onChange:kn=>Gt(kn),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:sl.createElement("div",null,sl.createElement(Oe.Z,{className:"mt20 ml20 font14",align:"middle"},sl.createElement(Ie.Z,null,sl.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),sl.createElement(Ie.Z,{className:"mr10"},sl.createElement(nt.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"},sl.createElement(fd.Z,{style:{cursor:"pointer"}}))),sl.createElement(Ie.Z,{flex:"300px",onClick:()=>sr("exec_path")},sl.createElement(Se.default,{value:Tn})),sl.createElement(Ie.Z,{flex:"1"},sl.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>sr("exec_path")},"\u8BBE\u7F6E"))),sl.createElement("iframe",{onLoad:kn=>{},src:Tn,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),sl.createElement(dd,{fileType:"path",path:(ct=ze==null?void 0:ze.detail)==null?void 0:ct.startup_file,onFinish:kn=>Ta(kn)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:Pn==="2"?sl.createElement(kc.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:sl.createElement(gd,null)}]})};var Zc=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(um),vd={catechism:"catechism___sjAIS",tab:"tab___g7aXg"},pd={collect:"collect___gSAx5",head:"head___h3Wha"},Bs=ue(59301),hd=Object.defineProperty,Ed=Object.getOwnPropertySymbols,lm=Object.prototype.hasOwnProperty,vc=Object.prototype.propertyIsEnumerable,Wc=(oe,le,re)=>le in oe?hd(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,zc=(oe,le)=>{for(var re in le||(le={}))lm.call(le,re)&&Wc(oe,re,le[re]);if(Ed)for(var re of Ed(le))vc.call(le,re)&&Wc(oe,re,le[re]);return oe},pc=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),Vc=({onOk:oe,onCancel:le,visible:re,modalParams:ve,forceIn:ze})=>{const[ct]=ce.default.useForm(),[Ke,je]=(0,x.useState)(!1),Ee=ze?!1:typeof re=="number";(0,x.useEffect)(()=>{re?ct.setFieldsValue(zc({},ve)):ct.resetFields()},[re]);const Ze=sn=>pc(void 0,null,function*(){je(!0),yield oe(sn),je(!1)});return Bs.createElement(Re.default,{centered:!0,destroyOnClose:!0,onCancel:()=>le(),onOk:()=>ct.submit(),open:!!re,confirmLoading:Ke,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},Bs.createElement(ce.default,{form:ct,size:"large",onFinish:Ze},Bs.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},Bs.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),Bs.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},Bs.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},Vu=ue(59301),Gc=Object.defineProperty,jc=Object.getOwnPropertySymbols,im=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,Fd=(oe,le,re)=>le in oe?Gc(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,gs=(oe,le)=>{for(var re in le||(le={}))im.call(le,re)&&Fd(oe,re,le[re]);if(jc)for(var re of jc(le))ms.call(le,re)&&Fd(oe,re,le[re]);return oe},xs=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),Uc=({})=>{const oe=(0,xe.useParams)(),[le,re]=(0,x.useState)(!1),[ve,ze]=(0,x.useState)(0),[ct,Ke]=(0,x.useState)([]),[je,Ee]=(0,x.useState)(!1),[Ze,sn]=(0,x.useState)({title:"",content:""}),[zn,tn]=(0,x.useState)(!1),[An,dn]=(0,x.useState)(!1),[ra,fn]=(0,x.useState)([]),[xt,xa]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{Tn(xt)},[]);const Tn=It=>xs(void 0,null,function*(){var en,ga;re(!0);const jt=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"get",params:It});jt.status===0&&(Ke(((en=jt==null?void 0:jt.data)==null?void 0:en.qna_sets)||[]),ze((ga=jt==null?void 0:jt.data)==null?void 0:ga.total_count)),re(!1)}),Jt=It=>{xt.keywords=It,xt.page=1,xa(gs({},xt)),Tn(xt)},Pn=(It,en)=>{xt.page=It,xt.limit=en,xa(gs({},xt)),Tn(xt)},Gt=It=>xs(void 0,null,function*(){if(typeof je=="number"){const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets/${je}.json`,{method:"put",body:It});(en==null?void 0:en.status)===0&&(Be.ZP.success("\u7F16\u8F91\u6210\u529F"),Tn(xt),Ee(!1))}else{const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:It});(en==null?void 0:en.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),xt.page=1,xt.keywords="",xa(gs({},xt)),Tn(xt),Ee(!1))}}),At=It=>xs(void 0,null,function*(){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>xs(void 0,null,function*(){const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets/${It.id}.json`,{method:"delete"});if((en==null?void 0:en.status)===0){const ga=ct.length===1&&xt.page>1?xt.page-1:xt.page;xt.page=ga,xa(gs({},xt)),Tn(xt),Be.ZP.success("\u5220\u9664\u6210\u529F")}})})}),jn=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:It=>Vu.createElement(nt.Z,{placement:"topLeft",title:It},Vu.createElement("span",{className:"c-black"},It||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:It=>Vu.createElement(nt.Z,{placement:"topLeft",title:It},Vu.createElement("span",{className:"c-black"},It||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(It,en)=>Vu.createElement("span",null,Vu.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(It),sn({title:en==null?void 0:en.title,content:en==null?void 0:en.content})}},"\u7F16\u8F91"),Vu.createElement("span",{className:"current c-red",onClick:()=>At(en)},"\u5220\u9664"))}],Kt={onRemove:()=>{fn([])},beforeUpload:It=>{if((It==null?void 0:It.size)>1024*1024*50)return Be.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(It.type==="application/vnd.ms-excel"||It.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Be.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ga=[];return ga.push(It),fn([...ga]),!1},fileList:ra,accept:".xls,.xlsx"};return Vu.createElement("div",{className:pd.collect},Vu.createElement("div",{className:pd.head},Vu.createElement(Uo.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:xt.keywords,onChange:Jt}),Vu.createElement(Uo.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),sn({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Vu.createElement(Uo.op,{type:"primary",shape:"default",onClick:()=>tn(!0)},"\u5BFC\u5165\u95EE\u7B54")),Vu.createElement(Ol.default,{columns:jn,style:{marginTop:33},dataSource:ct,loading:le,rowKey:"id",pagination:{current:xt.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:xt.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Je.rU,onChange:Pn}}),Vu.createElement(Re.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:zn,centered:!0,confirmLoading:An,onCancel:()=>{tn(!1),fn([])},onOk:()=>xs(void 0,null,function*(){var It;const en=new FormData;if(ra.length>0)en.append("file",ra[0]);else{Be.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}dn(!0);let ga=yield(0,We.ZP)(`/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/import.json`,{method:"post",body:en},!0);(ga==null?void 0:ga.status)===0&&((It=ga==null?void 0:ga.fail)!=null&&It.length?Re.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Vu.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",Vu.createElement("a",{href:`${rt.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Be.ZP.success("\u5BFC\u5165\u6210\u529F"),xt.page=1,xt.keywords="",xa(gs({},xt)),Tn(xt),tn(!1),fn([]))),dn(!1)})},Vu.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Vu.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Vu.createElement("a",{href:`${rt.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Vu.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Vu.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Vu.createElement("div",{style:{marginLeft:74}},Vu.createElement(ht.default,gs({},Kt),Vu.createElement(Uo.op,{shape:"default",icon:Vu.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Vu.createElement(Vc,{visible:je,onCancel:()=>Ee(!1),onOk:Gt,modalParams:Ze}))},Sd={record:"record___zypfi",head:"head___bEv4O"},Iu=ue(59301),cm=Object.defineProperty,Kc=Object.defineProperties,dm=Object.getOwnPropertyDescriptors,yd=Object.getOwnPropertySymbols,Hc=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Yc=(oe,le,re)=>le in oe?cm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Hs=(oe,le)=>{for(var re in le||(le={}))Hc.call(le,re)&&Yc(oe,re,le[re]);if(yd)for(var re of yd(le))Mi.call(le,re)&&Yc(oe,re,le[re]);return oe},Cd=(oe,le)=>Kc(oe,dm(le)),Ys=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),gm=({})=>{const oe=(0,xe.useParams)(),[le]=ce.default.useForm(),[re,ve]=(0,x.useState)(!1),[ze,ct]=(0,x.useState)(0),[Ke,je]=(0,x.useState)([]),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)({title:"",content:""});let[tn,An]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{fn(tn)},[]);const dn=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],ra=[{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"}],fn=Gt=>Ys(void 0,null,function*(){var At,jn;ve(!0);const Kt=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_records.json`,{method:"get",params:Gt});Kt.status===0&&(je(((At=Kt==null?void 0:Kt.data)==null?void 0:At.qna_records)||[]),ct((jn=Kt==null?void 0:Kt.data)==null?void 0:jn.total_count)),ve(!1)}),xt=Gt=>{tn.page=1,tn=Hs(Hs({},tn),Gt),An(Hs({},tn)),fn(tn)},xa=(Gt,At)=>{tn.page=Gt,tn.limit=At,An(Hs({},tn)),fn(tn)},Tn=Gt=>Ys(void 0,null,function*(){const At=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Cd(Hs({},Gt),{qna_record_id:Ee})});(At==null?void 0:At.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),fn(tn),Ze(!1))}),Jt=Gt=>Ys(void 0,null,function*(){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>Ys(void 0,null,function*(){const At=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_records/${Gt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(At==null?void 0:At.status)===0&&fn(tn)})})}),Pn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Gt=>Iu.createElement(nt.Z,{placement:"topLeft",title:Gt},Iu.createElement("span",{className:"c-black"},Gt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Gt=>Iu.createElement(nt.Z,{placement:"topLeft",title:Gt},Iu.createElement("span",{className:"c-black"},Gt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Gt=>{var At;return Iu.createElement("span",{className:"c-black"},(At=dn==null?void 0:dn.find(jn=>jn.value===Gt))==null?void 0:At.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Gt=>{var At;return Iu.createElement("span",{className:"c-black"},(At=ra==null?void 0:ra.find(jn=>jn.value===Gt))==null?void 0:At.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Gt,At)=>Iu.createElement("span",null,["pending","ignored"].includes(At.status)&&Iu.createElement(Iu.Fragment,null,Iu.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ze(Gt),zn({title:At==null?void 0:At.question,content:At==null?void 0:At.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Iu.createElement("span",{className:"current c-light-primary",onClick:()=>Jt(At)},"\u5FFD\u7565")),["skipped"].includes(At.status)&&Iu.createElement(nt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Iu.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(At.status)&&Iu.createElement(nt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Iu.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Iu.createElement("div",{className:Sd.record},Iu.createElement("div",{className:Sd.head},Iu.createElement(ce.default,{layout:"inline",form:le,colon:!1,size:"large",onFinish:xt},Iu.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},Iu.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Iu.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Iu.createElement(Ju.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:dn,style:{width:200}})),Iu.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},Iu.createElement(Ju.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:ra,style:{width:200}})),Iu.createElement(ce.default.Item,{style:{marginRight:0}},Iu.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Iu.createElement(Ol.default,{columns:Pn,style:{marginTop:33},dataSource:Ke,loading:re,rowKey:"id",pagination:{current:tn.page,hideOnSinglePage:!ze,showQuickJumper:!0,showSizeChanger:!0,pageSize:tn.limit,pageSizeOptions:["10","20","50","100","200"],total:ze,size:"default",showTotal:Je.rU,onChange:xa}}),Iu.createElement(Vc,{visible:Ee,onCancel:()=>Ze(!1),onOk:Tn,modalParams:sn,forceIn:!0}))},hc=ue(59301);const bd=({dispatch:oe,practiceSetting:le,shixunsDetail:re})=>{const[ve,ze]=(0,x.useState)("1");return hc.createElement("div",{className:vd.catechism},hc.createElement(Uo.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:ct=>ze(ct),className:vd.tab}),ve==="1"&&hc.createElement(Uc,null),ve==="2"&&hc.createElement(gm,null))};var fm=(0,xe.connect)(({practiceSetting:oe,shixunsDetail:le})=>({practiceSetting:oe,shixunsDetail:le}))(bd),vm=Object.defineProperty,Ec=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,Pc=(oe,le,re)=>le in oe?vm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Xs=(oe,le)=>{for(var re in le||(le={}))ws.call(le,re)&&Pc(oe,re,le[re]);if(Ec)for(var re of Ec(le))Qs.call(le,re)&&Pc(oe,re,le[re]);return oe},pm=(oe,le)=>{var re={};for(var ve in oe)ws.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ec)for(var ve of Ec(oe))le.indexOf(ve)<0&&Qs.call(oe,ve)&&(re[ve]=oe[ve]);return re},_r=oe=>{var le=oe,{tabsActive:re}=le,ve=pm(le,["tabsActive"]);return x.createElement(x.Fragment,null,re==="information"&&x.createElement(Dt,null),re==="warehouse"&&x.createElement(Ya,null),re==="level"&&x.createElement(ml,Xs({},ve)),re==="collaborate"&&x.createElement(ns,Xs({},ve)),re==="setting"&&x.createElement(as.Z,null),re==="environment"&&x.createElement(Ll,Xs({},ve)),re==="dataset"&&x.createElement(lc,null),re==="service"&&x.createElement(Zc,Xs({},ve)),re==="catechism"&&x.createElement(fm,Xs({},ve)))},no={flex_box_center:"flex_box_center___MI0To",flex_space_between:"flex_space_between___Gn3Yr",flex_box_vertical_center:"flex_box_vertical_center___K5RIt",flex_box_center_end:"flex_box_center_end___WhL43",flex_box_column:"flex_box_column___AAEDd",sidebar:"sidebar___NrZKL",items:"items___Q_UEK",item:"item___VHVCz",name:"name___oYWmC",itemActive:"itemActive___UBKSy",question:"question___D6Z4B"},gu=Object.defineProperty,Ku=Object.getOwnPropertySymbols,_s=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Ii=(oe,le,re)=>le in oe?gu(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Bi=(oe,le)=>{for(var re in le||(le={}))_s.call(le,re)&&Ii(oe,re,le[re]);if(Ku)for(var re of Ku(le))Di.call(le,re)&&Ii(oe,re,le[re]);return oe};const Fc=oe=>React.createElement("svg",Bi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var ni="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",Si=Object.defineProperty,hm=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,Rm=Object.prototype.propertyIsEnumerable,Tm=(oe,le,re)=>le in oe?Si(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,km=(oe,le)=>{for(var re in le||(le={}))fg.call(le,re)&&Tm(oe,re,le[re]);if(hm)for(var re of hm(le))Rm.call(le,re)&&Tm(oe,re,le[re]);return oe};const W0=oe=>React.createElement("svg",km({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"\u5F62\u72B6 6"),React.createElement("path",{d:"M12 24C5.372 24 0 18.628 0 12S5.372 0 12 0s12 5.372 12 12-5.372 12-12 12Zm0-5.25c.445 0 .806-.144 1.083-.431.277-.288.417-.644.417-1.069 0-.425-.139-.774-.417-1.048-.278-.274-.638-.424-1.083-.452-.584.028-1.014.288-1.291.78-.278.494-.278.987 0 1.48.277.493.707.74 1.291.74Zm1.149-4.9c0-.086-.03-.333-.026-.298-.031-.312.01-.59.181-.857.125-.196.318-.38.606-.55 1.693-1 2.312-2.115 2.277-3.275-.052-1.737-1.332-3.441-4.107-3.466-2.32-.022-3.844 1.098-4.205 3.202a1.125 1.125 0 0 0 2.217.38c.164-.952.698-1.344 1.967-1.333 1.393.013 1.86.635 1.88 1.284a.54.54 0 0 1-.086.316c-.155.279-.492.603-1.087.955-.589.347-1.042.779-1.36 1.278-.494.777-.602 1.545-.518 2.325.012.118.011.103.011.04a1.125 1.125 0 1 0 2.25 0Z",fill:"#F7B500",fillRule:"nonzero"}));var Em="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDI0QzUuMzcyIDI0IDAgMTguNjI4IDAgMTJTNS4zNzIgMCAxMiAwczEyIDUuMzcyIDEyIDEyLTUuMzcyIDEyLTEyIDEyWm0wLTUuMjVjLjQ0NSAwIC44MDYtLjE0NCAxLjA4My0uNDMxLjI3Ny0uMjg4LjQxNy0uNjQ0LjQxNy0xLjA2OSAwLS40MjUtLjEzOS0uNzc0LS40MTctMS4wNDgtLjI3OC0uMjc0LS42MzgtLjQyNC0xLjA4My0uNDUyLS41ODQuMDI4LTEuMDE0LjI4OC0xLjI5MS43OC0uMjc4LjQ5NC0uMjc4Ljk4NyAwIDEuNDguMjc3LjQ5My43MDcuNzQgMS4yOTEuNzRabTEuMTQ5LTQuOWMwLS4wODYtLjAzLS4zMzMtLjAyNi0uMjk4LS4wMzEtLjMxMi4wMS0uNTkuMTgxLS44NTcuMTI1LS4xOTYuMzE4LS4zOC42MDYtLjU1IDEuNjkzLTEgMi4zMTItMi4xMTUgMi4yNzctMy4yNzUtLjA1Mi0xLjczNy0xLjMzMi0zLjQ0MS00LjEwNy0zLjQ2Ni0yLjMyLS4wMjItMy44NDQgMS4wOTgtNC4yMDUgMy4yMDJhMS4xMjUgMS4xMjUgMCAwIDAgMi4yMTcuMzhjLjE2NC0uOTUyLjY5OC0xLjM0NCAxLjk2Ny0xLjMzMyAxLjM5My4wMTMgMS44Ni42MzUgMS44OCAxLjI4NGEuNTQuNTQgMCAwIDEtLjA4Ni4zMTZjLS4xNTUuMjc5LS40OTIuNjAzLTEuMDg3Ljk1NS0uNTg5LjM0Ny0xLjA0Mi43NzktMS4zNiAxLjI3OC0uNDk0Ljc3Ny0uNjAyIDEuNTQ1LS41MTggMi4zMjUuMDEyLjExOC4wMTEuMTAzLjAxMS4wNGExLjEyNSAxLjEyNSAwIDEgMCAyLjI1IDBaIiBmaWxsPSIjRjdCNTAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ol=ue(59301),vg=Object.defineProperty,pg=Object.defineProperties,hg=Object.getOwnPropertyDescriptors,Ad=Object.getOwnPropertySymbols,Zm=Object.prototype.hasOwnProperty,Wm=Object.prototype.propertyIsEnumerable,Pm=(oe,le,re)=>le in oe?vg(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Dd=(oe,le)=>{for(var re in le||(le={}))Zm.call(le,re)&&Pm(oe,re,le[re]);if(Ad)for(var re of Ad(le))Wm.call(le,re)&&Pm(oe,re,le[re]);return oe},Bd=(oe,le)=>pg(oe,hg(le)),Eg=(oe,le)=>{var re={};for(var ve in oe)Zm.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ad)for(var ve of Ad(oe))le.indexOf(ve)<0&&Wm.call(oe,ve)&&(re[ve]=oe[ve]);return re};const Sc=[{name:"\u57FA\u672C\u4FE1\u606F",icon:ol.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:ol.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:ol.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:ol.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:ol.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:ol.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:ol.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:ol.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:ol.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],zm=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,shixunsDetail:ct,practiceSetting:Ke}=le,je=Eg(le,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Ze,challenges_warning:sn,id:zn,repository_warning:tn,sideBar:An,service_warning:dn}=Ke,ra=(0,xe.useLocation)(),fn=(0,xe.useParams)(),[xt]=(0,xe.useSearchParams)();(0,x.useEffect)(()=>{var Jt;const Pn=xt.get("tabId"),Gt=ra.pathname.split("/").length,jn=((Jt=ct==null?void 0:ct.detail)!=null&&Jt.windows_vnc?Sc.filter(Kt=>Kt.tabId!=="dataset"):Sc).map(Kt=>Kt.tabId).includes(Pn);if(Pn&&jn){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Pn}});return}if(Gt>4){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Pn||Pn&&!jn){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=ct==null?void 0:ct.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{ze({type:"practiceSetting/setSideBarTabs",payload:Bd(Dd({},Ke.sideBar),{selectPath:""})})},[fn.id]);const xa=Jt=>{var Pn;if(Jt===An.tabsActive)return;const Gt=()=>{xe.history.push(`/shixuns/${zn}/edit?tabId=${Jt}`),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Jt,selectPath:"",confirmLeave:!1}})};(Pn=Ke==null?void 0:Ke.sideBar)!=null&&Pn.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Gt()}}):Gt()},Tn=()=>{var Jt;return((Jt=ct==null?void 0:ct.detail)!=null&&Jt.windows_vnc?Sc.filter(Gt=>Gt.tabId!=="dataset"):Sc).filter(Gt=>{var At;return(At=ct==null?void 0:ct.detail)!=null&&At.is_jupyter_lab?Gt.tabId!=="level":Gt.tabId!=="service"}).map(Gt=>{const{name:At,icon:jn,tabId:Kt}=Gt;return ol.createElement("div",{key:Kt,className:`${Ke.sideBar.tabsActive===Kt?no.itemActive:no.item} font12`,onClick:()=>xa(Kt)},jn,ol.createElement("span",{className:no.name},At),Kt==="information"&&Ze&&ol.createElement(nt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},ol.createElement("img",{src:ni,alt:""})),Kt==="level"&&sn&&ol.createElement(nt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},ol.createElement("img",{src:ni,alt:""})),Kt==="service"&&dn&&ol.createElement(nt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},ol.createElement("img",{src:ni,alt:""})),Kt==="warehouse"&&tn&&ol.createElement(nt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},ol.createElement("img",{src:ni,alt:""})))})};return ol.createElement("div",{className:no.sidebar},ol.createElement("div",{className:no.items},Tn()),ol.createElement("div",{className:no.question},ol.createElement(nt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},ol.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},ol.createElement("img",{src:Em,height:24,width:24,alt:""})))))};var Pg=(0,xe.connect)(({loading:oe,globalSetting:le,shixunsDetail:re,practiceSetting:ve})=>({globalSetting:le,loading:oe,practiceSetting:ve,shixunsDetail:re}))(zm),Fm={bottom:"bottom___g7TNS",yes:"yes___IpiGn",no:"no___xC90Y"},Wl=ue(59301),Fg=Object.defineProperty,xd=Object.getOwnPropertySymbols,Vm=Object.prototype.hasOwnProperty,Sm=Object.prototype.propertyIsEnumerable,wd=(oe,le,re)=>le in oe?Fg(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Gm=(oe,le)=>{for(var re in le||(le={}))Vm.call(le,re)&&wd(oe,re,le[re]);if(xd)for(var re of xd(le))Sm.call(le,re)&&wd(oe,re,le[re]);return oe},Ld=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Sg=({classroomList:oe,loading:le,dispatch:re,shixunsDetail:ve})=>{var ze,ct;const Ke=(0,xe.useParams)(),je=(0,xe.useLocation)(),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)(!1),{actionTabs:tn}=oe,[An]=ce.default.useForm(),[dn,ra]=(0,x.useState)({name:"string"}),fn=Jt=>Jt&&Jt{console.log(Ke),oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(dn.name=tn==null?void 0:tn.name),ra(Gm({},dn)),An.setFieldsValue({name:tn==null?void 0:tn.name})},[oe.actionTabs.key]);const Tn={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 Wl.createElement(Wl.Fragment,null,Wl.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((ze=oe==null?void 0:oe.actionTabs)==null?void 0:ze.zIndex)||1e3,footer:null,onOk:()=>Ld(void 0,null,function*(){console.log(123123)}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Wl.createElement("div",null,Wl.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Tn[oe.actionTabs.type],"\uFF1F")),Wl.createElement("div",{className:Fm.bottom},Wl.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&sn,className:Fm.no,onClick:()=>Ld(void 0,null,function*(){var Jt;zn(!0),(Jt=oe.actionTabs)!=null&&Jt.value?oe.actionTabs.fn(oe.actionTabs.value,!0,2):oe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Wl.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&!sn,className:Fm.yes,onClick:()=>Ld(void 0,null,function*(){var Jt;zn(!1),(Jt=oe.actionTabs)!=null&&Jt.value?oe.actionTabs.fn(oe.actionTabs.value,!1,1):oe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Wl.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>Ld(void 0,null,function*(){var Jt,Pn;yield An.validateFields();const Gt=An.getFieldValue();Ze(!0);const At=yield(0,We.ZP)(`/api/shixuns/${Ke==null?void 0:Ke.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Gt.name}});Ze(!1),At.status===0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),re({type:"practiceSetting/getCommonData",payload:{id:Ke.id}}),(Jt=oe.actionTabs)!=null&&Jt.getBaseInfo&&((Pn=oe.actionTabs)==null||Pn.getBaseInfo())),re({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Wl.createElement("div",null,Wl.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"),Wl.createElement(ce.default,{form:An,initialValues:{name:xt},onChange:()=>{ra(An.getFieldValue())}},Wl.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Wl.createElement(Oe.Z,{className:"mt30",align:"middle"},Wl.createElement(Ie.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Wl.createElement(Ie.Z,{flex:"1"},Wl.createElement(Se.default,{maxLength:60,defaultValue:tn==null?void 0:tn.name,suffix:Wl.createElement("span",null,((ct=dn==null?void 0:dn.name)==null?void 0:ct.length)||0,"/",60)}))))))))};var yg=(0,xe.connect)(({classroomList:oe,loading:le,shixunsDetail:re})=>({classroomList:oe,loading:le.effects,shixunsDetail:re}))(Sg),fs=ue(59301),jm=Object.defineProperty,Cg=Object.defineProperties,bg=Object.getOwnPropertyDescriptors,Od=Object.getOwnPropertySymbols,Um=Object.prototype.hasOwnProperty,Km=Object.prototype.propertyIsEnumerable,Hm=(oe,le,re)=>le in oe?jm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ym=(oe,le)=>{for(var re in le||(le={}))Um.call(le,re)&&Hm(oe,re,le[re]);if(Od)for(var re of Od(le))Km.call(le,re)&&Hm(oe,re,le[re]);return oe},Qm=(oe,le)=>Cg(oe,bg(le)),Ag=(oe,le)=>{var re={};for(var ve in oe)Um.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Od)for(var ve of Od(oe))le.indexOf(ve)<0&&Km.call(oe,ve)&&(re[ve]=oe[ve]);return re};const Dg=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct}=le,Ke=Ag(le,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:je}=ct,{tabsActive:Ee}=je;let Ze=(0,xe.useParams)();return(0,x.useEffect)(()=>(ze({type:"globalSetting/headerFooterToggle",payload:!1}),ze({type:"shixunsDetail/getShixunsDetail",payload:Qm(Ym({},Ze),{shixun_managed:!0})}),()=>{ze({type:"globalSetting/headerFooterToggle",payload:!0}),ze({type:"practiceSetting/setParams",payload:{id:""}})}),[]),fs.createElement("div",{className:Ye.practiceSetting},fs.createElement("div",{className:Ye.wrapHeader},fs.createElement(ee,null)),fs.createElement("div",{className:Ye.wrapLayout},fs.createElement("div",{className:Ye.wrapSidebar},fs.createElement(Pg,null)),fs.createElement("div",{className:Ye.wrapContent},fs.createElement(_r,Qm(Ym({},Ke),{tabsActive:ct.sideBar.tabsActive})))),fs.createElement(yg,null))};var Bg=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re})=>({globalSetting:le,loading:oe,practiceSetting:re}))(Dg),Qc={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},Sl={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"},nu=ue(59301),Xm=Object.getOwnPropertySymbols,xg=Object.prototype.hasOwnProperty,wg=Object.prototype.propertyIsEnumerable,Jm=(oe,le)=>{var re={};for(var ve in oe)xg.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Xm)for(var ve of Xm(oe))le.indexOf(ve)<0&&wg.call(oe,ve)&&(re[ve]=oe[ve]);return re},Nd=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Lg=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,shixunsDetail:Ke}=le,je=Jm(le,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Ze;const sn=(0,xe.useLocation)(),zn=(0,x.useRef)(""),tn=(0,xe.useParams)(),{title:An,base_info_warning:dn,challenges_warning:ra,service_warning:fn,repository_warning:xt,mirror_warning:xa}=ct;(0,x.useEffect)(()=>{var en;zn.current=(en=sn.pathname.split("/"))==null?void 0:en[2],ze({type:"practiceSetting/setParams",payload:{id:zn.current}}),ze({type:"practiceSetting/getCommonData",payload:{id:zn.current}})},[sn.pathname]),(0,x.useEffect)(()=>((0,Je.Dk)(An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Je.Dk)()}));const Tn=()=>Nd(void 0,null,function*(){yield Jt(),xe.history.push(`/shixuns/${zn.current}/challenges`)}),Jt=()=>new Promise((en,ga)=>{var jt;(jt=ct==null?void 0:ct.sideBar)!=null&&jt.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),en()},onCancel:()=>{ga()}}):en()}),Pn=en=>{var ga;if(en===(ct==null?void 0:ct.sideBar.tabsActive))return;const jt=()=>{xe.history.push(`/shixuns/${zn.current}/edit?tabId=${en}`),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:en,selectPath:"",confirmLeave:!1}})};(ga=ct==null?void 0:ct.sideBar)!=null&&ga.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{jt()}}):jt()},Gt=(en,ga=!1)=>{en=en!=null&&en.includes(".json")?en:`${en}.json`,Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:nu.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Nd(void 0,null,function*(){const jt=yield(0,We.ZP)("/api"+en,{method:"get"});if(!jt)return;Be.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const $t=yield(0,gt.Ir)({id:jt.shixun_identifier,jump_challenge_setting:ga});if($t!=null&&$t.game_identifier){(0,Je.xg)(`/tasks/${$t.game_identifier}`);return}($t==null?void 0:$t.status)===2?Gt($t==null?void 0:$t.message):($t==null?void 0:$t.status)===3&&At($t==null?void 0:$t.message)})})},At=en=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:nu.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",en,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},jn=(en,ga)=>Nd(void 0,null,function*(){var jt,$t,sr,Ta;if(yield Jt(),(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(jt=Ke.detail)!=null&&jt.is_jupyter||($t=Ke.detail)!=null&&$t.is_jupyter_lab){ze({type:"shixunsDetail/execJupyter",payload:{id:zn.current}}).then(Mn=>{var or;Mn!=null&&Mn.identifier&&((or=xe.history)==null||or.push(`/tasks/${Mn.identifier}/jupyter`))});return}ze({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const kn=ga?yield(0,gt.BK)({id:en}):yield(0,gt.Ir)({id:en});if(ze({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(kn==null?void 0:kn.status)==5&&!ga){Re.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:nu.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Ta=(sr=kn==null?void 0:kn.data)==null?void 0:sr.challenge_errors)==null?void 0:Ta.map((Mn,or)=>{var Jn;return nu.createElement("span",{key:or,style:{color:"#3061D0"}},"\u7B2C",Mn==null?void 0:Mn.challenge_position,"\u5173",or!=((Jn=kn==null?void 0:kn.data)==null?void 0:Jn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Mn,or,Jn;window.location.href=`/shixuns/${zn.current}/edit/${(Jn=(or=(Mn=kn==null?void 0:kn.data)==null?void 0:Mn.challenge_errors)==null?void 0:or[0])==null?void 0:Jn.challenge_id}/tab=2`},onCancel:()=>{(0,gt.Ir)({id:zn.current,jump_challenge_setting:!0}).then(Mn=>{if(Mn!=null&&Mn.game_identifier||Mn!=null&&Mn.identifier){(0,Je.xg)(`/tasks/${Mn.game_identifier}`);return}(Mn==null?void 0:Mn.status)===-3?(0,Je.eF)():(Mn==null?void 0:Mn.status)===2?Gt(Mn==null?void 0:Mn.message,!0):(Mn==null?void 0:Mn.status)===3&&At(Mn==null?void 0:Mn.message)})}});return}if((kn==null?void 0:kn.status)==6&&!ga){Re.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:nu.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/${zn.current}/edit?tabId=environment`}});return}if(kn!=null&&kn.game_identifier||kn!=null&&kn.identifier){(0,Je.xg)(ga?`/tasks/${kn==null?void 0:kn.identifier}/jupyter`:`/tasks/${kn.game_identifier}`);return}(kn==null?void 0:kn.status)===-3?(0,Je.eF)():(kn==null?void 0:kn.status)===2?Gt(kn==null?void 0:kn.message):(kn==null?void 0:kn.status)===3&&At(kn==null?void 0:kn.message)}),Kt=()=>Nd(void 0,null,function*(){yield Jt(),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),It=en=>({borderBottomColor:(ct==null?void 0:ct.sideBar.tabsActive)===en?"#0152d9":"transparent"});return nu.createElement("div",{className:Sl.header},nu.createElement("aside",{className:Sl.title},nu.createElement("i",{onClick:Tn,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),nu.createElement("span",{className:Sl.edit},An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),nu.createElement("i",{onClick:Kt,className:"icon iconfont icon-xiugai1"})),nu.createElement("aside",{className:Sl.schedule},nu.createElement("div",null,nu.createElement("span",{style:It("information"),className:Sl.clickWarp,onClick:()=>Pn("information")},dn?nu.createElement("span",{className:Sl.num},"1"):nu.createElement("img",{src:ye}),nu.createElement("span",{className:Sl.subject},"\u57FA\u672C\u4FE1\u606F")),nu.createElement("i",{className:"iconfont icon-lujing"})),nu.createElement("div",null,nu.createElement("span",{style:It("warehouse"),className:Sl.clickWarp,onClick:()=>Pn("warehouse")},xt?nu.createElement("span",{className:Sl.num},"2"):nu.createElement("img",{src:ye}),nu.createElement("span",{className:Sl.subject},"\u4EE3\u7801\u4ED3\u5E93")),nu.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&!((Ee=Ke==null?void 0:Ke.detail)!=null&&Ee.is_jupyter_lab)&&nu.createElement("div",null,nu.createElement("span",{style:It("level"),className:Sl.clickWarp,onClick:()=>Pn("level")},ra?nu.createElement("span",{className:Sl.num},"3"):nu.createElement("img",{src:ye}),nu.createElement("span",{className:Sl.subject},"\u4EFB\u52A1\u5173\u5361")),nu.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&((Ze=Ke==null?void 0:Ke.detail)==null?void 0:Ze.is_jupyter_lab)&&nu.createElement("div",null,nu.createElement("span",{style:It("service"),className:Sl.clickWarp,onClick:()=>Pn("service")},fn?nu.createElement("span",{className:Sl.num},"3"):nu.createElement("img",{src:ye}),nu.createElement("span",{className:Sl.subject},"\u670D\u52A1")),nu.createElement("i",{className:"iconfont icon-lujing"})),nu.createElement("div",null,nu.createElement("span",{style:It("environment"),className:Sl.clickWarp,onClick:()=>Pn("environment")},xa?nu.createElement("span",{className:Sl.num},"4"):nu.createElement("img",{src:ye}),nu.createElement("span",{className:Sl.subject},"\u5B9E\u9A8C\u73AF\u5883")))),nu.createElement("aside",{className:Sl.btns},nu.createElement("div",{className:Sl.simulate,onClick:()=>jn(zn.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var Og=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(Lg),yc={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},ym={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},qm=Object.defineProperty,Md=Object.getOwnPropertySymbols,$m=Object.prototype.hasOwnProperty,Id=Object.prototype.propertyIsEnumerable,Cm=(oe,le,re)=>le in oe?qm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ng=(oe,le)=>{for(var re in le||(le={}))$m.call(le,re)&&Cm(oe,re,le[re]);if(Md)for(var re of Md(le))Id.call(le,re)&&Cm(oe,re,le[re]);return oe},Mg=(oe,le)=>{var re={};for(var ve in oe)$m.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Md)for(var ve of Md(oe))le.indexOf(ve)<0&&Id.call(oe,ve)&&(re[ve]=oe[ve]);return re},Ig=oe=>{var le=oe,{InputRight:re,value:ve=[],onChange:ze}=le,ct=Mg(le,["InputRight","value","onChange"]);const[Ke,je]=(0,x.useState)(),Ee=sn=>{const zn=ve.filter((tn,An)=>An!==sn);ze(zn)},Ze=sn=>{if(sn.preventDefault(),!!Ke){if(ve.findIndex(zn=>zn.name===Ke)>-1){Be.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}ze([...ve,{id:null,name:Ke}]),je(null)}};return x.createElement("div",null,x.createElement(Se.default,Ng({bordered:!1,style:{width:600},value:Ke,onChange:sn=>je(sn.target.value),onPressEnter:Ze,onBlur:Ze},ct)),re||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((sn,zn)=>x.createElement("div",{key:zn,className:ym.btn},x.createElement("span",{className:ym.s1},sn.name),x.createElement("img",{src:ea,className:ym.s2,onClick:()=>Ee(zn)})))))},Rd={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 te=({dispatch:oe,onCancel:le,onSave:re,loading:ve=!1})=>x.createElement("div",{className:Rd.complete},x.createElement("div",{onClick:le,className:Rd.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:re,className:Rd.save},"\u4FDD\u5B58"));var ne=(0,xe.connect)()(te),ie=ue(59301),me=Object.defineProperty,Pe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Et=(oe,le,re)=>le in oe?me(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,dt=(oe,le)=>{for(var re in le||(le={}))be.call(le,re)&&Et(oe,re,le[re]);if(Ce)for(var re of Ce(le))qe.call(le,re)&&Et(oe,re,le[re]);return oe},tt=(oe,le)=>Pe(oe,Fe(le)),at=(oe,le)=>{var re={};for(var ve in oe)be.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ce)for(var ve of Ce(oe))le.indexOf(ve)<0&&qe.call(oe,ve)&&(re[ve]=oe[ve]);return re},Rt=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Fn=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,problemset:Ke,shixunsDetail:je}=le,Ee=at(le,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Ze,sn;const[zn]=ce.default.useForm(),[tn,An]=(0,x.useState)({}),[dn,ra]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(!1),[xa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(""),[Gt,At]=(0,x.useState)(""),[jn,Kt]=(0,x.useState)(""),[It,en]=(0,x.useState)(),ga=(0,x.useRef)({}),jt=(0,x.useRef)(""),$t=(0,x.useRef)(""),sr=(0,x.useRef)(""),Ta=(0,x.useRef)(null),kn=(0,x.useRef)((0,cn.throttle)(()=>yr(),2e3,{leading:!0,trailing:!1})).current,{id:Mn}=ct,[or,Jn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Mn&&br()},[Mn]),(0,x.useEffect)(()=>(JSON.stringify(tn)!=="{}"&&fa(),()=>{clearTimeout(Ta.current)}),[tn,Jt,jn,Gt]);const fa=()=>{clearTimeout(Ta.current),Ta.current=setTimeout(()=>{!(0,cn.isEqual)(tn,ga.current)||Jt!==jt.current||jn!==$t.current||Gt!==sr.current?ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},br=()=>Rt(void 0,null,function*(){var wa,Ja,la,po,xo,yo,Pa;ze({type:"problemset/getEditDisciplines",payload:{source:"all_shixun"}});const Ma=yield(0,We.ZP)(`/api/shixuns/${Mn}/edit_base_info.json`,{method:"get"});if(Ma.status===0){const dr=tt(dt({},Ma.data),{description:(0,mn.S)(Ma.data.description)}),zo={description:dr.description,shixun_tags:dr.shixun_tags,name:dr.name,course:((wa=dr==null?void 0:dr.disciplines)==null?void 0:wa.length)>0?[(la=(Ja=dr==null?void 0:dr.disciplines)==null?void 0:Ja[0])==null?void 0:la.id,(yo=(xo=(po=dr==null?void 0:dr.disciplines)==null?void 0:po[0])==null?void 0:xo.sub_discipline)==null?void 0:yo.id]:[]};(Pa=je.detail)!=null&&Pa.is_jupyter_lab&&(zo.jupyter_show_description=Ma.data.jupyter_show_description),zn.setFieldsValue(zo),ga.current=dt({},zo),jt.current=dr.attachment_id||"",$t.current=dr.cover_image_id||"",sr.current=dr.attachment_id_b||"",An(dt({},zo)),Pn(dr.attachment_id||""),At(dr.attachment_id_b||""),Kt(dr.cover_image_id||""),en(dr.cover_image||"")}}),Rr=(wa,Ja)=>{An(dt({},Ja))},Tr=()=>{Ga()},yr=()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),zn.submit()},Sn=(wa,Ja=!1,la=1)=>{var po;const{name:xo,description:yo,shixun_tags:Pa,course:Ma,jupyter_show_description:dr=!1}=wa;let zo={name:xo,description:yo,shixun_tags:Pa,attachment_id:Jt,cover_image_id:jn,attachment_id_b:Gt,sub_discipline_ids:Ma[1]};(po=je.detail)!=null&&po.is_jupyter_lab&&(zo=tt(dt({},zo),{jupyter_show_description:dr})),(0,We.ZP)(`/api/shixuns/${Mn}/base_info_save.json`,{method:"post",body:{shixun:dt({},zo),sync_origin_shixun:Ja}}).then(qi=>Rt(void 0,null,function*(){var Ms,$i,ac,Ua;if(qi.status===0&&((Ms=je==null?void 0:je.detail)!=null&&Ms.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"practiceSetting/getCommonData",payload:{id:Mn}}),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ga.current={description:tn.description,shixun_tags:tn.shixun_tags,name:tn.name},jt.current=Jt,$t.current=jn,sr.current=Gt,($i=je==null?void 0:je.detail)!=null&&$i.copy_for_exercise)){const Ur=yield ze({type:"shixunsDetail/saveCopyForExercise",payload:{id:Mn,save_type:la}});la===1?(ac=Ur==null?void 0:Ur.data)!=null&&ac.exists_same_shixun_name?ze({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Ua=Ur==null?void 0:Ur.data)==null?void 0:Ua.shixun_name,getBaseInfo:()=>{br()}}}):(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{}})):(ze({type:"classroomList/setActionTabs",payload:{}}),(Ur==null?void 0:Ur.status)===0&&Re.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:ie.createElement("div",null,ie.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 ho,Yo;(0,Je.xg)(`/shixuns/${(Yo=(ho=je==null?void 0:je.detail)==null?void 0:ho.fork_from)==null?void 0:Yo.fork_identifier}/challenges`)}}))}}))},Ga=()=>{var wa;const Ja=()=>{xe.history.push(`/shixuns/${Mn}/challenges`),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(wa=ct==null?void 0:ct.sideBar)!=null&&wa.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ja()}}):Ja()};function pr(wa){const Ja=wa.type==="image/jpeg"||wa.type==="image/png";return Ja||Be.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Ja}const Ca=ie.createElement(de.ZP,{loading:dn,icon:ie.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),rr=ie.createElement(de.ZP,{loading:xa,icon:ie.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Xa=ie.createElement(de.ZP,{loading:fn,icon:ie.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Hr(wa,Ja){const la=new FileReader;la.addEventListener("load",()=>Ja(la.result)),la.readAsDataURL(wa)}const Ho=wa=>{var Ja,la;if(wa.file.status==="uploading"){ra(!0);return}wa.file.status==="done"&&(ra(!1),Pn((la=(Ja=wa==null?void 0:wa.file)==null?void 0:Ja.response)==null?void 0:la.id))},$o=wa=>{var Ja,la;if(wa.file.status==="uploading"){xt(!0);return}wa.file.status==="done"&&(xt(!1),At((la=(Ja=wa==null?void 0:wa.file)==null?void 0:Ja.response)==null?void 0:la.id))},ja=()=>ie.createElement("div",{className:yc.img},ie.createElement("img",{src:(0,we.z)("/api/attachments/"+Jt,!0),alt:"avatar",style:{width:"100%"}}),ie.createElement("div",null,ie.createElement(Ne.Z,{onClick:()=>Pn(""),style:{fontSize:"16px",color:"red"}}))),$r=()=>ie.createElement("div",{className:yc.img},ie.createElement("img",{src:(0,we.z)("/api/attachments/"+Gt,!0),alt:"avatar",style:{width:"100%"}}),ie.createElement("div",null,ie.createElement(Ne.Z,{onClick:()=>At(""),style:{fontSize:"16px",color:"red"}}))),Au=wa=>{var Ja,la;if(wa.file.status==="uploading"){Tn(!0);return}wa.file.status==="done"&&(Tn(!1),Kt((la=(Ja=wa==null?void 0:wa.file)==null?void 0:Ja.response)==null?void 0:la.id),Jn(!0))},Ru=()=>ie.createElement("div",{className:yc.img},ie.createElement("img",{src:(0,we.z)(or?"/api/attachments/"+jn:It,!0),alt:"avatar",style:{width:"100%"}}),ie.createElement("div",null,ie.createElement(Ne.Z,{onClick:()=>{Kt(""),en("")},style:{fontSize:"16px",color:"red"}})));return ie.createElement("div",{className:yc.information},ie.createElement("section",{className:yc.scroll},ie.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),ie.createElement("div",{className:yc.formWrap}," ",ie.createElement(ce.default,{form:zn,scrollToFirstError:!0,layout:"vertical",onValuesChange:Rr,onFinish:wa=>{var Ja,la;(Ja=je==null?void 0:je.detail)!=null&&Ja.is_fork_from_creator&&((la=je==null?void 0:je.detail)!=null&&la.copy_for_exercise)?ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:wa,type:"information",fn:(po,xo,yo)=>{Sn(po,xo,yo)}}}):Sn(wa)}},ie.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ie.createElement(Se.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Ze=tn.name)==null?void 0:Ze.length)||0}/60`})),ie.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:ie.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",ie.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"}]},ie.createElement(Ig,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),ie.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},ie.createElement(Ae.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ke.courseOptions,getPopupContainer:wa=>wa.parentNode})),ie.createElement(Oe.Z,null,ie.createElement(Ie.Z,null,ie.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Jt?ja():ie.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Ho},Ca))),ie.createElement(Ie.Z,{className:"c-grey-999"},ie.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"))),ie.createElement(Oe.Z,null,ie.createElement(Ie.Z,null,ie.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Gt?$r():ie.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:$o},Xa))),ie.createElement(Ie.Z,{className:"c-grey-999"},ie.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"))),ie.createElement(Oe.Z,null,ie.createElement(Ie.Z,null,ie.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},jn||It?Ru():ie.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Au},rr))),ie.createElement(Ie.Z,{className:"c-grey-999"},ie.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"))),ie.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},ie.createElement(se.Z,{defaultValue:tn.description||"",watch:!0})),((sn=je.detail)==null?void 0:sn.is_jupyter_lab)&&ie.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},ie.createElement(ot.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"))))),ie.createElement(ne,{onSave:kn,onCancel:Tr,loading:dn||xa||fn}))};var ka=(0,xe.connect)(({problemset:oe,loading:le,globalSetting:re,practiceSetting:ve,shixunsDetail:ze})=>({globalSetting:re,loading:le,practiceSetting:ve,problemset:oe,shixunsDetail:ze}))(Fn),Qa=ue(21052),ba={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"},Sr=Object.defineProperty,Ir=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,cl=(oe,le,re)=>le in oe?Sr(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ou=(oe,le)=>{for(var re in le||(le={}))Io.call(le,re)&&cl(oe,re,le[re]);if(Mo)for(var re of Mo(le))iu.call(le,re)&&cl(oe,re,le[re]);return oe},$u=(oe,le)=>Ir(oe,Wr(le)),zl=(oe,le)=>{var re={};for(var ve in oe)Io.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Mo)for(var ve of Mo(oe))le.indexOf(ve)<0&&iu.call(oe,ve)&&(re[ve]=oe[ve]);return re},Dl=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Qi=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:ze}=le,ct=zl(le,["globalSetting","dispatch","practiceSetting"]);const Ke=(0,xe.useLocation)(),[je]=(0,xe.useSearchParams)(),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)({}),[tn,An]=(0,x.useState)(!0),[dn,ra]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(null),xa=(0,x.useRef)(!1),{id:Tn,updateIndex:Jt,is_published:Pn,newQuestion:Gt}=ze,{challenge_list:At=[]}=sn;(0,x.useEffect)(()=>{if(Tn)return Kt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Tn,Jt]),(0,x.useEffect)(()=>{jn()},[Ke]);const jn=()=>{const Jn=Ke.pathname.split("/");(Jn.includes("newquestion")||Jn.includes("new")||je.get("tabId"))&&(xa.current=!0)},Kt=()=>Dl(void 0,null,function*(){var Jn,fa,br;An(!0);const Rr=yield(0,gt.n5)({id:Tn});if((Jn=Rr==null?void 0:Rr.challenge_list)!=null&&Jn.length){const Tr=Ke.pathname.split("/"),yr=Rr.challenge_list.find(Sn=>String(Sn.challenge_id)===Tr[4]);if(Tr.includes("newquestion")||Tr.includes("new")){const Sn=Rr.challenge_list[((fa=Rr.challenge_list)==null?void 0:fa.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Tr.includes("new")?0:1,name:""}}}),xt(void 0),$t(Sn)}else Tr[4]&&yr?It(yr,!1):It(Rr.challenge_list[0])}(br=Rr==null?void 0:Rr.challenge_list)!=null&&br.length||xt(null),zn(Rr),An(!1)}),It=(Jn,fa=!0)=>{if(xt(Jn.challenge_id),$t(Jn),fa){const br=`/shixuns/${Tn}/edit/${Jn.challenge_id}/${Jn.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(br)}},en=(Jn,fa)=>{fa.stopPropagation();const{challenge_id:br}=Jn,Rr=()=>Dl(void 0,null,function*(){var Tr,yr;if((yield(0,gt.rO)({id:Tn,challengesId:br})).status===1){const Ga=yield(0,gt.n5)({id:Tn});if(zn(Ga),br===fn&&((Tr=Ga.challenge_list)!=null&&Tr.length)){It(Ga.challenge_list[0]);return}(yr=Ga.challenge_list)!=null&&yr.length||(xt(null),xa.current=!0,$t({}),xe.history.push(`/shixuns/${Tn}/edit?tabId=level`))}});Re.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Rr})},ga=(Jn,fa,br)=>{const Rr=Array.from(Jn),[Tr]=Rr.splice(fa,1);return Rr.splice(br,0,Tr),Rr},jt=(Jn,fa)=>{if(!Jn.destination)return;const br=ga(fa,Jn.source.index,Jn.destination.index);zn($u(ou({},sn),{challenge_list:br}));const Rr=br.map(Tr=>Tr.challenge_id);(0,gt.xg)({id:Tn,ids:Rr}).then(Tr=>{Tr.status!==0&&zn($u(ou({},sn),{challenge_list:fa}))})},$t=Jn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:Jn}})},sr=(Jn,fa)=>Dl(void 0,null,function*(){if(Jn===fn)return;yield Ta(),xt(Jn),$t(fa),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const br=`/shixuns/${Tn}/edit/${Jn}/${fa.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(br)}),Ta=()=>new Promise((Jn,fa)=>{var br;(br=ze==null?void 0:ze.sideBar)!=null&&br.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Jn()},onCancel:()=>{fa()}}):Jn()}),kn=Jn=>x.createElement(x.Fragment,null,x.createElement(to.Z5,{onDragEnd:fa=>jt(fa,Jn)},x.createElement(to.bK,{droppableId:"droppable"},(fa,br)=>x.createElement("div",$u(ou({ref:fa.innerRef},fa.droppableProps),{style:{width:"100%"}}),Jn.map((Rr,Tr)=>{const{st:yr,name:Sn,challenge_id:Ga}=Rr;return x.createElement(to._l,{key:Ga,draggableId:Ga.toString(),index:Tr,isDragDisabled:Pn},(pr,Ca)=>x.createElement("div",$u(ou(ou({ref:pr.innerRef},pr.draggableProps),pr.dragHandleProps),{className:fn===Ga?ba.listActive:ba.list,onClick:()=>sr(Ga,Rr)}),x.createElement("span",{className:ba.s1},yr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:ba.s2},"\u7B2C",Tr+1,"\u5173: ",Sn),!Pn&&x.createElement("span",{className:ba.s3,onClick:rr=>en(Rr,rr)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Gt&&x.createElement("div",{className:ba.listActive},x.createElement("span",{className:ba.s1},(Gt==null?void 0:Gt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:ba.s2},"\u7B2C",Jn.length+1,"\u5173: ",Gt==null?void 0:Gt.name)),!Pn&&x.createElement("div",{className:ba.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Mn=Jn=>Dl(void 0,null,function*(){yield Ta(),Jn==="new"?xe.history.push(`/shixuns/${Tn}/edit/new`):xe.history.push(`/shixuns/${Tn}/edit/newquestion`),Ze(!1),xt(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Jn==="new"?0:1,name:""}}})}),or=()=>{(0,za.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Ze(!Ee)};return x.createElement("div",{className:ba.level},x.createElement("aside",{className:ba.left,style:{width:dn?"0":"25%"}},x.createElement("div",{className:ba.container},x.createElement("div",{className:ba.title},"\u4EFB\u52A1\u5173\u5361(",At.length,")"),x.createElement("div",{className:ba.listWrap},tn?x.createElement(Nt.Z,{size:"middle"}):At.length||Gt?kn(At):x.createElement(Or.Z,{image:Lo,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!dn&&x.createElement("div",{className:ba.btns},x.createElement("aside",{className:ba.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:ba.icon,onClick:or},"+"),x.createElement("div",{className:ba.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:ba.d1,onClick:()=>Mn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:ba.d2,onClick:()=>Mn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:dn?ba.elseShrink:ba.shrink,onClick:()=>ra(!dn)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:ba.right,id:"modal-level-question"},fn===null&&xa.current?x.createElement("div",{className:ba.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(xe.Outlet,null)))};var Ri=(0,xe.connect)(({globalSetting:oe,practiceSetting:le})=>({globalSetting:oe,practiceSetting:le}))(Qi),Xl={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},Ti=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,Xi=(oe,le)=>{var re={};for(var ve in oe)Jl.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ti)for(var ve of Ti(oe))le.indexOf(ve)<0&&Ls.call(oe,ve)&&(re[ve]=oe[ve]);return re},Cc=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Js=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,dispatch:ct,onReloadData:Ke}=le,je=Xi(le,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Ze]=(0,x.useState)(),[sn,zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{re.actionTabs.key==="Collaborators-ChangeManager"&&tn()},[re.actionTabs.key]);const tn=()=>Cc(void 0,null,function*(){var fn;const xt=yield ct({type:"shixunsDetail/getChangeManager",payload:{id:(fn=re.actionTabs.params)==null?void 0:fn.id}});zn(xt||[])}),An=()=>{var fn;ct({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(fn=re.actionTabs.params)==null?void 0:fn.id}}})},dn=()=>Cc(void 0,null,function*(){var fn;if(!Ee){Be.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const xt=yield ct({type:"shixunsDetail/changeManager",payload:{id:(fn=re.actionTabs.params)==null?void 0:fn.id,user_id:Ee}});ra(),xt&&(Ke(),Be.ZP.info(xt.message))}),ra=()=>{ct({type:"shixunsDetail/setActionTabs",payload:{}}),Ze(null)};return x.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:re.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ze.effects["shixunsDetail/changeManager"],onOk:dn,onCancel:ra},x.createElement("div",null,x.createElement("div",{className:Xl.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:Xl.content},sn.length?x.createElement(mi.ZP.Group,{value:Ee,onChange:fn=>Ze(fn.target.value)},sn.map((fn,xt)=>x.createElement(mi.ZP,{className:Xl.radio,key:xt,value:fn.user_id},fn.name))):x.createElement("div",{className:Xl.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:Xl.colorBlue,onClick:An},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Os=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(Js);const{TabPane:ki}=bt.default;var qs=({visible:oe,onCancel:le,onSelectGroup:re,shixunId:ve,onSelectCollaborator:ze})=>x.createElement(Re.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:oe,width:1100,centered:!0,keyboard:!1,onCancel:le,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(bt.default,{defaultActiveKey:"1"},x.createElement(ki,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(fi.Z,{onCancel:le,container_type:2,container_id:ve,onSelect:ze})),x.createElement(ki,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ci.Z,{onCancel:le,onSelect:re})))),hl={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"},Ji=Object.defineProperty,bc=Object.getOwnPropertySymbols,Td=Object.prototype.hasOwnProperty,Ac=Object.prototype.propertyIsEnumerable,Xc=(oe,le,re)=>le in oe?Ji(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,kd=(oe,le)=>{for(var re in le||(le={}))Td.call(le,re)&&Xc(oe,re,le[re]);if(bc)for(var re of bc(le))Ac.call(le,re)&&Xc(oe,re,le[re]);return oe},$s=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Rg=({shixunsDetail:oe,globalSetting:le,loading:re,user:ve,dispatch:ze})=>{var ct,Ke,je,Ee,Ze,sn;const zn=(0,xe.useParams)(),tn=(0,x.useRef)(),[An,dn]=(0,x.useState)(0),[ra,fn]=(0,x.useState)([]),[xt,xa]=(0,x.useState)({id:null,page:1}),Tn=(Ke=(ct=ve.userInfo)==null?void 0:ct.shixun)==null?void 0:Ke.editable,Jt=((je=ve.userInfo)==null?void 0:je.role)<=2||((Ze=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Ze.is_creator);(0,x.useEffect)(()=>{tn.current=zn.id,xt.id=tn.current,xa(xt),Pn(xt)},[]);const Pn=$t=>$s(void 0,null,function*(){const sr=yield ze({type:"shixunsDetail/getCollaboratorsData",payload:$t});sr&&(fn(sr.members||[]),dn(sr.member_count))}),Gt=()=>$s(void 0,null,function*(){xt.page=1,xa(xt);const $t=(0,Tl.g)();yield ze({type:"user/getUserInfo",payload:$t}),yield Pn(xt)}),At=$t=>{xt.page=$t,xa(xt),Pn(xt)},jn=$t=>{Re.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:hl.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>$s(void 0,null,function*(){var sr;const Ta=yield ze({type:"shixunsDetail/deleteCollaborators",payload:{id:tn.current,userId:$t}});if(((sr=ve.userInfo)==null?void 0:sr.user_id)===$t){xe.history.push("/shixuns");return}Be.ZP.info(Ta==null?void 0:Ta.message),xt.page=1,xa(xt),Pn(xt)})})},Kt=()=>{ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:tn.current}}})};function It($t,sr,Ta,kn){return $s(this,null,function*(){yield ze({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:$t,user_id:sr,editable:Ta?0:1}}),Pn(xt)})}const en=()=>{ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:tn.current}}})};function ga(){ze({type:"shixunsDetail/setActionTabs",payload:{}})}const jt={visible:oe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ga,shixunId:tn.current,onSelectCollaborator:$t=>$s(void 0,null,function*(){ga(),(yield ze({type:"shixunsDetail/addCollaborator",payload:{id:tn.current,user_ids:$t}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Gt())}),onSelectGroup:$t=>$s(void 0,null,function*(){ga(),(yield ze({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:tn.current,group_id:$t.group_id}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Gt())})};return x.createElement("section",null,x.createElement("div",{className:hl.wrap},x.createElement("div",{className:hl.content},((sn=oe.detail)==null?void 0:sn.identity)<5&&x.createElement("div",{className:hl.head},x.createElement("span",{className:hl.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",An,"\u4EBA\uFF09"),x.createElement("div",null,Jt&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:hl.button,style:{marginRight:"20px"},onClick:Kt},"\u66F4\u6362\u7BA1\u7406\u5458"),Tn&&x.createElement(de.ZP,{type:"primary",className:hl.button,style:{marginRight:"40px"},onClick:en},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:hl.list},x.createElement(ul.Z,{loading:re.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},ra.map(($t,sr)=>{var Ta,kn,Mn,or,Jn,fa,br,Rr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:hl.itemWrap,key:sr},x.createElement("a",{href:(Ta=$t.user)==null?void 0:Ta.user_url,target:"_blank",className:hl.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:hl.img,src:`${rt.Z.IMG_SERVER}/images/${(kn=$t.user)==null?void 0:kn.image_url}`}),((Mn=$t.user)==null?void 0:Mn.shixun_manager)&&x.createElement("span",{className:hl.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:hl.itemContent},x.createElement("p",{className:hl.nameWrap},x.createElement("a",{href:$t.user.user_url,target:"_blank",className:hl.name},(or=$t.user)==null?void 0:or.name,$t.user.user_id===((Jn=ve.userInfo)==null?void 0:Jn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:hl.actionGroup},Jt?(fa=$t.user)!=null&&fa.shixun_manager?null:x.createElement(Ut.Z,{dropdownRender:()=>x.createElement(Xe.default,{selectedKeys:[$t.editable?"1":"2"],onClick:()=>{var Tr;It(oe.detail.identifier,$t.user.user_id,$t.editable,(Tr=$t.user)==null?void 0:Tr.name)}},x.createElement(Xe.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(Xe.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,$t.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(Qn.Z,{style:{fontSize:"14px",color:"#888888"}}))):$t.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((br=$t.user)!=null&&br.shixun_manager)&&Tn?x.createElement("a",{className:hl.deletetitle,onClick:()=>{var Tr;return jn((Tr=$t.user)==null?void 0:Tr.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:hl.schoolWrap},x.createElement("span",{className:hl.school},(Rr=$t.user)==null?void 0:Rr.school_name)))))})))),An>10&&x.createElement("div",{className:hl.countWrap},x.createElement(Ul.Z,{showQuickJumper:!1,showSizeChanger:!1,total:An,onChange:$t=>At($t),pageSize:10,current:xt.page}))),x.createElement(Os,{onReloadData:Gt}),x.createElement(qs,kd({},jt)))};var Zd=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le}))(Rg),Tg=ue(45555);const eg=({shixunsDetail:oe})=>{var le,re,ve,ze;const[ct,Ke]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var je;typeof((je=oe==null?void 0:oe.detail)==null?void 0:je.is_jupyter_lab)=="boolean"&&ct&&Ke(!1)},[(le=oe==null?void 0:oe.detail)==null?void 0:le.is_jupyter_lab,ct]),console.log((re=oe==null?void 0:oe.detail)==null?void 0:re.is_jupyter_lab,ct),x.createElement(ul.Z,{loading:ct,active:!0},((ve=oe==null?void 0:oe.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(xu,null),((ze=oe==null?void 0:oe.detail)==null?void 0:ze.is_jupyter_lab)===!0&&x.createElement(os,null))};var bm=(0,xe.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(eg),el={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"},Jc={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},Am=Object.defineProperty,Dm=Object.defineProperties,kg=Object.getOwnPropertyDescriptors,Dc=Object.getOwnPropertySymbols,Bm=Object.prototype.hasOwnProperty,z0=Object.prototype.propertyIsEnumerable,Gg=(oe,le,re)=>le in oe?Am(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ec=(oe,le)=>{for(var re in le||(le={}))Bm.call(le,re)&&Gg(oe,re,le[re]);if(Dc)for(var re of Dc(le))z0.call(le,re)&&Gg(oe,re,le[re]);return oe},xm=(oe,le)=>Dm(oe,kg(le)),jg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Dragger:V0}=ht.default;var G0=({dispatch:oe,id:le,onClose:re,onOK:ve,visible:ze,wrapClassName:ct,local:Ke,containerId:je,rootIdentifier:Ee})=>{var Ze;const[sn,zn]=(0,x.useState)({}),[tn,An]=(0,x.useState)([]),[dn,ra]=(0,x.useState)([]),[fn,xt]=(0,x.useState)(0),[xa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(!1),[Gt]=ce.default.useForm(),[At,jn]=(0,x.useState)([]),Kt=(0,x.useRef)([]);(0,x.useEffect)(()=>{ze&&(Gt.resetFields(),jn([]),ra([]),An([]),xt(0),Pn(!1),Tn(!1))},[ze]);const It=Sn=>{var Ga,pr,Ca;if(Sn.file.status==="done"||Sn.file.status==="uploading"){if(jn(Sn.fileList),!Sn.file.response)return;if((Ga=Sn.file.response)!=null&&Ga.id){Be.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}jn(At.filter(rr=>rr.uid!==Sn.file.uid)),(pr=Sn.file.response)!=null&&pr.message&&Be.ZP.info((Ca=Sn.file.response)==null?void 0:Ca.message)}},en=Sn=>jg(void 0,null,function*(){var Ga;if(!fn){const Ca=At.filter(rr=>rr.uid!==Sn.uid);jn(Ca),Kt.current=[...Ca],An(tn.filter(rr=>rr!==Sn.name)),Be.ZP.info("\u5220\u9664\u6210\u529F"),Ca.length||(Gt.setFieldsValue({file:void 0}),Gt.validateFields());return}if(!Sn.response){Be.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,We.ZP)(`/api/shixuns/${le}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Ga=Sn==null?void 0:Sn.response)==null?void 0:Ga.id]}})).status===0&&(jn(At.filter(Ca=>Ca.uid!==Sn.uid)),Be.ZP.info("\u5220\u9664\u6210\u529F"))}),ga=Sn=>{if(At!=null&&At.some(pr=>pr.name===Sn.name))return Be.ZP.info(`${Sn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const Ga={name:Sn.name,uid:Sn.uid,file:Sn,percent:0};return At.push(Ga),Kt.current=[...At],jn([...At]),!1},jt={height:300,multiple:!0,disabled:fn>0,withCredentials:!0,fileList:At,action:`${rt.Z.API_SERVER}/api/attachments.json`,onChange:It,onRemove:en,beforeUpload:ga},$t=(Sn,Ga,pr,Ca,rr)=>{const Xa=new FormData;Object.keys(Sn).forEach(Ho=>{Xa.append(Ho,Sn[Ho])});const Hr=new window.XMLHttpRequest;return Hr.withCredentials=!0,Hr.addEventListener("load",function(Ho){var $o;pr(JSON.parse(($o=Ho==null?void 0:Ho.target)==null?void 0:$o.response))},!1),Hr.addEventListener("error",function(Ho){rr&&rr(Ho)},!1),Hr.upload.onprogress=Ho=>{Ca&&Ca(Ho)},Hr.open("POST",Ga),Hr.send(Xa),Hr},sr=(Sn,Ga)=>{if(Sn.lengthComputable){const pr=Math.floor(Sn.loaded/Sn.total*100),Ca=xm(ec({},Ga),{percent:pr,status:pr===100?"done":"uploading"});console.log(Kt.current,333),Kt.current=Kt.current.map(rr=>rr.uid===Ga.uid?Ca:rr),jn(Kt.current)}},Ta=(Sn,Ga)=>{const pr=xm(ec({},Ga),{status:"error"});Be.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Kt.current=Kt.current.map(Ca=>Ca.uid===Ga.uid?pr:Ca),Kt.current.every(Ca=>Ca.status==="done"||Ca.status==="error")&&(Pn(!1),xt(2)),jn(Kt.current)},kn=(Sn,Ga)=>{let pr=xm(ec({},Ga),{status:"done"});if(Sn.status===0||(pr=xm(ec({},Ga),{status:"error"}),Be.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Kt.current=Kt.current.map(Ca=>Ca.uid===Ga.uid?pr:Ca),Kt.current.every(Ca=>Ca.status==="done")){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}Kt.current.every(Ca=>Ca.status==="done"||Ca.status==="error")&&(Pn(!1),xt(2)),jn(Kt.current)},Mn=()=>{let Sn=!0;return window.navigator.onLine==!0?Sn=!0:Sn=!1,Sn},or=Sn=>jg(void 0,null,function*(){if(Pn(!0),fn===3){xt(2);return}if(fn===2||fn===1){Jn();return}const{commitMessage:Ga="",fileOss:pr=[]}=Sn||{},rr=(Ke?At:pr).map(Hr=>Hr.name);if(rr.filter(Hr=>Hr.indexOf("\u3001")!=-1||Hr.indexOf(" ")!=-1).length>0){Be.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),Pn(!1);return}const Xa=yield(0,We.ZP)(`/api/shixuns/${le}/check_data_sets`,{method:"post",body:{files_name:rr}});if(Xa.status===-3){An(Xa==null?void 0:Xa.exist_files),Pn(!1);return}if(JSON.stringify(Xa)==="{}"){Pn(!1),Be.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Xa.status===0&&(At.forEach(Hr=>{const Ho=$t({file:Hr.file,description:Ga},`${rt.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,$o=>kn($o,Hr),$o=>sr($o,Hr),$o=>Ta($o,Hr));dn.push(Ho)}),xt(1))}),Jn=()=>{const{commitMessage:Sn=""}=ec({},Gt.getFieldsValue())||{},Ga=Kt.current.filter(Ca=>Ca.status==="error"),pr=Kt.current.map(Ca=>xm(ec({},Ca),{status:Ca.status==="error"?"uploading":Ca.status}));jn(pr),Ga.forEach(Ca=>{const rr=$t({file:Ca.file,description:Sn},`${rt.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,Xa=>kn(Xa,Ca),Xa=>sr(Xa,Ca),Xa=>Ta(Xa,Ca));dn.push(rr)})},fa=Sn=>{var Ga,pr;if(console.log(Sn,"changedValues"),"fileOss"in Sn){if(Sn!=null&&Sn.fileOss.every(Ca=>Ca.status==="done")&&((Ga=Sn==null?void 0:Sn.fileOss)!=null&&Ga.length)){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}if(Sn!=null&&Sn.fileOss.every(Ca=>Ca.status==="done"||Ca.status==="error")&&((pr=Sn==null?void 0:Sn.fileOss)!=null&&pr.length)){xt(3),Pn(!1);return}An(tn.filter(Ca=>{var rr;return(rr=Sn==null?void 0:Sn.fileOss)==null?void 0:rr.some(Xa=>Xa.name===Ca)}))}zn(ec({},Gt.getFieldsValue()))},br=Sn=>{Sn||(Tn(!0),dn.forEach(Ga=>{Ga.abort()})),ve(),re()},Rr=()=>{const{fileOss:Sn=[]}=ec({},Gt.getFieldsValue())||{},Ga=At==null?void 0:At.every(Ca=>Ca.status==="done"),pr=Sn==null?void 0:Sn.every(Ca=>Ca.status==="done");if(!Ga||!pr){Re.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{br()}});return}br()},Tr=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${Jc.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${Jc.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),yr=Sn=>{console.log(Sn,444)};return x.createElement(Re.default,{open:ze,onOk:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Gt.submit()},centered:!0,okText:fn===0?"\u786E\u5B9A":fn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Jt},onCancel:Rr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:Jc.wrap},x.createElement(ce.default,{className:"mt10",form:Gt,scrollToFirstError:!0,layout:"vertical",onFinish:or,onValuesChange:fa},Ke?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(V0,ec({},jt)," ",Tr())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(vi.ZP,{identifier:Ee,cancelUpload:xa,container_type:"Shixun",container_id:je,uploading:fn<3?fn:0,disabled:fn>0,height:300,maxSize:100*1024*1024*1024,description:sn.commitMessage||"",text:Tr(),onComplete:yr,realFileName:!0})),!!tn.length&&x.createElement("span",{className:Jc.repeatedName},tn.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{bordered:!1,disabled:fn>0,maxLength:100,suffix:`${((Ze=sn.commitMessage)==null?void 0:Ze.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},j0=ue(12295),U0=Object.defineProperty,K0=Object.defineProperties,H0=Object.getOwnPropertyDescriptors,tg=Object.getOwnPropertySymbols,Ug=Object.prototype.hasOwnProperty,Kg=Object.prototype.propertyIsEnumerable,Hg=(oe,le,re)=>le in oe?U0(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ns=(oe,le)=>{for(var re in le||(le={}))Ug.call(le,re)&&Hg(oe,re,le[re]);if(tg)for(var re of tg(le))Kg.call(le,re)&&Hg(oe,re,le[re]);return oe},tc=(oe,le)=>K0(oe,H0(le)),Y0=(oe,le)=>{var re={};for(var ve in oe)Ug.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&tg)for(var ve of tg(oe))le.indexOf(ve)<0&&Kg.call(oe,ve)&&(re[ve]=oe[ve]);return re},Zg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Fragment:xv}=x,{TabPane:wv}=bt.default,Q0=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:ze,shixunsDetail:ct,user:Ke}=le,je=Y0(le,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Ze,sn,zn,tn,An;const{id:dn}=ze,[ra,fn]=(0,x.useState)([]),[xt,xa]=(0,x.useState)({}),[Tn,Jt]=(0,x.useState)([]),[Pn,Gt]=(0,x.useState)(!1),[At,jn]=(0,x.useState)(!0),[Kt,It]=(0,x.useState)(!1),[en,ga]=(0,x.useState)(!1),[jt,$t]=(0,x.useState)(!1),[sr,Ta]=(0,x.useState)(!1),[kn,Mn]=(0,x.useState)("all"),[or,Jn]=(0,x.useState)([]),[fa,br]=(0,x.useState)([]),[Rr,Tr]=(0,x.useState)(!1),[yr,Sn]=(0,x.useState)({}),[Ga,pr]=(0,x.useState)(!1),[Ca,rr]=(0,x.useState)([]),[Xa,Hr]=(0,x.useState)({page:1,limit:10,total:0}),[Ho,$o]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{dn&&$r()},[dn]);const ja=Pa=>{const Ma=tc(Ns({},Xa),{page:Pa});br([]),Hr(Ma),$r(Ma)},$r=Pa=>Zg(void 0,null,function*(){const dr=Pa||{page:1,limit:10,total:0};Gt(!0);const zo=yield ve({type:"shixunsDetail/getSetData",payload:tc(Ns({},dr),{id:dn})});zo!=null&&zo.data_sets&&(Gt(!1),fn([...zo.data_sets]),Hr(tc(Ns({},dr),{total:zo==null?void 0:zo.data_sets_count})),jn(!1),xa(Ns({},zo)))}),Au=()=>x.createElement("div",{className:el.empty},x.createElement("img",{src:Cn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),wa={selectedRowKeys:fa,columnWidth:70,onChange:Pa=>{console.log("selectedRowKeys changed: ",Pa),br(Pa)}},Ja=Pa=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Ma=Pa?[Pa]:fa;Re.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zg(void 0,null,function*(){if((yield(0,We.ZP)(`/api/shixuns/${dn}/destroy_data_sets.json`,{method:"Delete",body:{id:Ma}})).status===0){const zo=Ma.length===ra.length&&Xa.page>1?Xa.page-1:Xa.page;Be.ZP.success("\u5220\u9664\u6210\u529F"),$r(tc(Ns({},Xa),{page:zo})),br([])}})})},la=()=>Zg(void 0,null,function*(){const{title:Pa}=yr;let Ma=null;if(console.log(Pa,"title"),Pa===""){Ma="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Sn(tc(Ns({},yr),{errorDes:Ma}));return}if(Pa.includes(" ")){Ma="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",Sn(tc(Ns({},yr),{errorDes:Ma}));return}const dr=ra.find(qi=>qi.id===(yr==null?void 0:yr.id)).title;if(Pa===dr.substring(0,dr.lastIndexOf("."))||Pa===dr){Ma="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Sn(tc(Ns({},yr),{errorDes:Ma}));return}const zo=dr.includes(".")?dr.substring(dr.lastIndexOf("."),dr.length):"";(yield(0,We.ZP)(`/api/shixuns/${dn}/rename_data_sets.json`,{method:"post",body:{id:yr==null?void 0:yr.id,new_file_name:Pa+zo}})).status===0&&(Be.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),$r(Xa),It(!1),Sn({}))}),po=()=>{const{download_url:Pa}=yr;xo(Pa),Be.ZP.success("\u590D\u5236\u6210\u529F"),ga(!1),Sn({})},xo=Pa=>{const Ma=Pa,dr=document.createElement("input");dr.value=Ma,document.body.appendChild(dr),dr.select(),document.execCommand("Copy"),dr.style.display="none"},yo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:Pa=>x.createElement(nt.Z,{title:Pa},x.createElement("span",null,Pa))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(Pa,Ma)=>Ma!=null&&Ma.data_set_id?x.createElement(nt.Z,{title:Pa},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Je.xg)(`/dataset/${Ma==null?void 0:Ma.data_set_id}/detail?tabId=public`)}},Pa)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:Pa=>x.createElement(nt.Z,{title:Pa},x.createElement("span",null,Pa||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(Pa,Ma)=>Kl()(Ma.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(Pa,Ma)=>x.createElement("div",{className:el.path},x.createElement(nt.Z,{title:Pa},x.createElement("span",{className:el.text},Pa)),x.createElement(Qt.CopyToClipboard,{text:Pa,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(nt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(Pa,Ma)=>x.createElement("div",{className:el.actionsBtns},x.createElement(nt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var dr;Sn((0,cn.clone)(tc(Ns({},Ma),{title:Ma!=null&&Ma.title.includes(".")?(dr=Ma==null?void 0:Ma.title)==null?void 0:dr.substring(0,Ma.title.lastIndexOf(".")):Ma==null?void 0:Ma.title}))),It(!0),(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(nt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Sn((0,cn.clone)(Ma)),ga(!0)}})),x.createElement(nt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Je.Nd)(Ma.title,Ma==null?void 0:Ma.download_url)}})),x.createElement(nt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Ta(!0),rr([Ma]),Jn([Ma.id])}})),x.createElement(nt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Ja(Ma.id)}})))}];return x.createElement("div",{className:el.dataset},x.createElement("div",{className:el.header},x.createElement("div",{className:el.title},"\u6570\u636E\u96C6(",Xa.total,")"),x.createElement("div",{className:el.dataPath},x.createElement("span",{className:el.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:xt==null?void 0:xt.folder_name,disabled:!0}),x.createElement(Qt.CopyToClipboard,{text:xt==null?void 0:xt.folder_name,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(nt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:el.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>Ja(),disabled:!fa.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Ta(!0),Jn(fa),rr(ra.filter(Pa=>fa.includes(Pa.id)))},disabled:!fa.length},"\u540C\u6B65"),x.createElement(Ut.Z,{className:"ml10",disabled:((Ee=Ke==null?void 0:Ke.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(Xe.default,null,x.createElement(Xe.default.Item,{key:1,onClick:()=>{Tr(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(Xe.default.Item,{key:2,onClick:()=>{$t(!0),Mn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:el.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:el.content},x.createElement(ul.Z,{loading:At,active:!0,paragraph:{rows:5}},Xa.total?x.createElement(Ol.default,{rowSelection:wa,className:el.customTable,dataSource:ra,bordered:!1,rowKey:Pa=>Pa.id,rowClassName:el.row,columns:yo,loading:Pn,pagination:{pageSize:Xa.limit,total:Xa.total,current:Xa.page,onChange:ja,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Au())),x.createElement(G0,{rootIdentifier:(Ze=ct==null?void 0:ct.detail)==null?void 0:Ze.root_identifier,wrapClassName:el.uploadFileModal,id:dn,containerId:(sn=ct==null?void 0:ct.detail)==null?void 0:sn.id,local:(zn=re==null?void 0:re.setting)==null?void 0:zn.is_local,dispatch:ve,visible:Rr,onClose:()=>Tr(!1),onOK:$r}),x.createElement(Re.default,{title:"\u91CD\u547D\u540D",open:Kt,onOk:la,centered:!0,wrapClassName:el.renameModal,onCancel:()=>{It(!1),Sn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:el.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Se.default,{value:yr==null?void 0:yr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:Pa=>{Sn(tc(Ns({},yr),{title:Pa.target.value,errorDes:null}))},maxLength:60,suffix:`${((tn=yr==null?void 0:yr.title)==null?void 0:tn.length)||0}/60`}),(yr==null?void 0:yr.errorDes)&&x.createElement("div",{className:el.errorDes},yr==null?void 0:yr.errorDes))),x.createElement(Re.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:en,onOk:po,centered:!0,wrapClassName:el.shareModal,onCancel:()=>{ga(!1),Sn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:el.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Se.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:yr==null?void 0:yr.download_url}))),x.createElement(j0.Z,{setVisible:$t,visible:jt,recordId:or,type:kn,updateData:$r,identifier:(An=ct.detail)==null?void 0:An.identifier}),x.createElement(Re.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:sr,width:400,centered:!0,keyboard:!1,onCancel:()=>Ta(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:el.leftButton,onClick:()=>{pr(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:el.rightButton,onClick:()=>{Ta(!1),$t(!0),Mn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:el.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(ss.Z,{visible:Ga,attachmentInfo:Ca,onClose:()=>pr(!1),onSuccess:Pa=>{pr(!1),xe.history.push(`/dataset/${Pa}/detail?tabId=mine`)}}))};var X0=(0,xe.connect)(({globalSetting:oe,shixunsDetail:le,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:le,user:ve,practiceSetting:re}))(Q0),wm={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},J0=Object.defineProperty,Yg=Object.getOwnPropertySymbols,q0=Object.prototype.hasOwnProperty,$0=Object.prototype.propertyIsEnumerable,Qg=(oe,le,re)=>le in oe?J0(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Xg=(oe,le)=>{for(var re in le||(le={}))q0.call(le,re)&&Qg(oe,re,le[re]);if(Yg)for(var re of Yg(le))$0.call(le,re)&&Qg(oe,re,le[re]);return oe},Jg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const ng=oe=>oe!=null&&oe.length?oe.filter((le,re)=>re!==0).map(le=>le.val).join("").substr(1):"",ef=({shixunsDetail:oe,globalSetting:le,loading:re,dispatch:ve,fileType:ze,path:ct,onFinish:Ke=()=>{}})=>{const je=(0,xe.useParams)(),[Ee,Ze]=(0,x.useState)(""),[sn,zn]=(0,x.useState)([]),[tn,An]=(0,x.useState)([]),ra=[Wd.OriginalPicturePath,Wd.ExpectPicturePath,Wd.PicturePath].includes(ze);(0,x.useEffect)(()=>{oe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Ze(ct||""),fn())},[oe.actionTabs.key]);const fn=(At="")=>Jg(void 0,null,function*(){var jn;const Kt=yield ve({type:"shixunsDetail/getRepository",payload:{id:je.id,path:At}});if(At===""&&!((jn=Kt==null?void 0:Kt.trees)!=null&&jn.length)&&Be.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Kt!=null&&Kt.trees){const It=Kt.trees.map(en=>Xg(Xg({},en),{name:en.name,val:en.name}));An(It||[])}}),xt=At=>{const jn=ng(sn),Kt=`${jn&&`${jn}/`}${At}`;ze===Wd.Path?!(Ee!=null&&Ee.includes(`${Kt}\uFF1B`))&&Ze(`${Ee}${Kt}\uFF1B`):ze===Wd.ExecPath&&Ze(Kt)},xa=At=>{if(At.type==="tree"){sn.length?sn.push({val:`/${At.val}`,path:At.val}):sn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${At.val}`,path:At.val}),zn(sn);const jn=ng(sn);ra&&Ze(jn),fn(jn)}},Tn=(At,jn)=>{const Kt=sn.filter((en,ga)=>ga<=jn);zn(Kt);const It=ng(Kt);ra&&Ze(It),fn(It)},Jt=()=>Jg(void 0,null,function*(){Ke(Ee),Pn()}),Pn=()=>{Ze(""),zn([]),An([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Gt=ng(sn);return x.createElement(Re.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:oe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Jt,onCancel:Pn},x.createElement("div",{className:wm.wrap},x.createElement("div",{className:wm.content},x.createElement("div",{className:wm.mainPathWrap},!!(sn!=null&&sn.length)&&sn.map((At,jn)=>x.createElement("a",{key:jn,onClick:()=>Tn(At,jn)},At.val))),!!(tn!=null&&tn.length)&&tn.map((At,jn)=>At.type==="tree"?x.createElement("a",{key:jn,onClick:()=>xa(At)},x.createElement("i",{className:`iconfont icon-wenjianjia ${wm.colorBlue}`}),Gt&&`${Gt}/`,At.name):x.createElement("a",{key:jn,onClick:()=>xt(`${At.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${wm.colorBlue}`}),Gt&&`${Gt}/`,At.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:At=>Ze(At.target.value)})))};var tf=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le.models.index}))(ef),qg={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},nf=Object.defineProperty,ag=Object.getOwnPropertySymbols,$g=Object.prototype.hasOwnProperty,e0=Object.prototype.propertyIsEnumerable,t0=(oe,le,re)=>le in oe?nf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,af=(oe,le)=>{for(var re in le||(le={}))$g.call(le,re)&&t0(oe,re,le[re]);if(ag)for(var re of ag(le))e0.call(le,re)&&t0(oe,re,le[re]);return oe},rf=(oe,le)=>{var re={};for(var ve in oe)$g.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ag)for(var ve of ag(oe))le.indexOf(ve)<0&&e0.call(oe,ve)&&(re[ve]=oe[ve]);return re},n0=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const of=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,user:ze,dispatch:ct}=le,Ke=rf(le,["shixunsDetail","globalSetting","user","dispatch"]),je,Ee;const Ze=(0,xe.useLocation)(),sn=(0,x.useRef)((Ee=(je=Ze.pathname)==null?void 0:je.split("/"))==null?void 0:Ee[2]),[zn]=ce.default.useForm(),[tn,An]=(0,x.useState)(""),[dn,ra]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(!1);(0,x.useEffect)(()=>{sn.current&&xa()},[sn.current]);const xa=()=>n0(void 0,null,function*(){ra(!0);const Jt=yield(0,We.ZP)(`/api/shixuns/${sn.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Jt.status===0&&(An((Jt==null?void 0:Jt.standard_answer)||""),zn.setFieldsValue({hide_answer:Jt==null?void 0:Jt.hide_answer,disable_copy:Jt==null?void 0:Jt.disable_copy}),ra(!1))}),Tn=Jt=>n0(void 0,null,function*(){xt(!0),(yield(0,We.ZP)(`/api/shixuns/${sn.current}/set_standard_answer.json`,{method:"post",body:af({},Jt)})).status===0&&Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),xt(!1)});return x.createElement("section",{className:qg.wrap},x.createElement(ul.Z,{loading:dn},x.createElement(ce.default,{form:zn,scrollToFirstError:!0,layout:"vertical",onFinish:Tn},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(ot.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(ot.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:tn})),x.createElement(ce.default.Item,null,x.createElement(sc.t,{okText:"\u4FDD\u5B58",loading:fn,hasCancelBtn:!1,className:qg.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var uf=(0,xe.connect)(({shixunsDetail:oe,globalSetting:le,user:re})=>({shixunsDetail:oe,globalSetting:le,user:re}))(of),Ml=ue(59301),lf=Object.defineProperty,sf=Object.defineProperties,cf=Object.getOwnPropertyDescriptors,a0=Object.getOwnPropertySymbols,df=Object.prototype.hasOwnProperty,mf=Object.prototype.propertyIsEnumerable,r0=(oe,le,re)=>le in oe?lf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,o0=(oe,le)=>{for(var re in le||(le={}))df.call(le,re)&&r0(oe,re,le[re]);if(a0)for(var re of a0(le))mf.call(le,re)&&r0(oe,re,le[re]);return oe},gf=(oe,le)=>sf(oe,cf(le)),qc=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Countdown:ff}=wu.default;var vf=(oe=>(oe[oe.LoadingFail=1]="LoadingFail",oe[oe.Loading=2]="Loading",oe[oe.Finish=3]="Finish",oe))(vf||{}),Wd=(oe=>(oe.Path="path",oe.ExecPath="exec_path",oe.OriginalPicturePath="original_picture_path",oe.ExpectPicturePath="expect_picture_path",oe.PicturePath="picture_path",oe))(Wd||{});const pf=({globalSetting:oe,loading:le,dispatch:re,practiceSetting:ve,shixunsDetail:ze})=>{var ct;const[Ke,je]=(0,x.useState)(),[Ee,Ze]=(0,x.useState)(),sn=(0,x.useRef)(),[zn,tn]=(0,x.useState)(),[An,dn]=(0,x.useState)(),[ra,fn]=(0,x.useState)(!0),[xt,xa]=(0,x.useState)(700),[Tn,Jt]=(0,x.useState)(""),[Pn,Gt]=(0,x.useState)("1"),At=(0,xe.useParams)();(0,x.useEffect)(()=>{Kt()},[]);const jn=()=>qc(void 0,null,function*(){var kn,Mn;const or=yield re({type:"shixunsDetail/updateRepositoryFile",payload:{id:At.id,path:(Mn=(kn=ze==null?void 0:ze.fileContent)==null?void 0:kn.params)==null?void 0:Mn.path,content:Ke,secret_repository:ra?null:!0}});or!=null&&or.content&&(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),re({type:"practiceSetting/setSideBarTabs",payload:gf(o0({},ve.sideBar),{confirmLeave:!1})}))}),Kt=()=>qc(void 0,null,function*(){var kn,Mn,or,Jn;const fa=yield(0,gt.Ui)({identifier:At.id});if((Mn=(kn=fa==null?void 0:fa.data)==null?void 0:kn.data_list)!=null&&Mn.length){Hi.Z.publish("pod-restrict-data",{identifier:(or=fa==null?void 0:fa.data)==null?void 0:or.identifier,data_list:(Jn=fa==null?void 0:fa.data)==null?void 0:Jn.data_list});return}fa!=null&&fa.url&&Jt(fa==null?void 0:fa.url)}),It=()=>qc(void 0,null,function*(){const kn=yield(0,gt.K_)({identifier:At.id});(kn==null?void 0:kn.status)===0&&(kn!=null&&kn.remainingSeconds?(tn(Date.now()+kn.remainingSeconds*1e3),dn(kn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(kn.remainingSeconds-300)*1e3)):en())}),en=()=>{Re.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Ml.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>qc(void 0,null,function*(){ga()})})},ga=()=>qc(void 0,null,function*(){var kn,Mn,or,Jn;Ze(2);const fa=yield(0,gt.zH)({identifier:At.id});if((Mn=(kn=fa==null?void 0:fa.data)==null?void 0:kn.data_list)!=null&&Mn.length){Hi.Z.publish("pod-restrict-data",{identifier:(or=fa==null?void 0:fa.data)==null?void 0:or.identifier,data_list:(Jn=fa==null?void 0:fa.data)==null?void 0:Jn.data_list});return}(fa==null?void 0:fa.status)===0&&(Ze(3),Jt(fa.url),sn.current=fa.port,Be.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),jt=()=>{Re.default.destroyAll(),Re.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Ml.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Ml.createElement("span",null,Ml.createElement(ff,{value:zn,format:"HH:mm:ss",onFinish:$t})),"\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:()=>qc(void 0,null,function*(){(yield(0,gt.q9)({identifier:At.id})).status===0&&(yield It(),Be.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},$t=()=>{Re.default.destroyAll(),Re.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Ml.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:()=>{ga()}})},sr=kn=>{re({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Ta=kn=>qc(void 0,null,function*(){yield(0,gt.QA)({id:At.id,startup_file:kn}),Kt(),re({type:"practiceSetting/getCommonData",payload:o0({},At)})});return Ml.createElement(bt.default,{activeKey:Pn,onChange:kn=>Gt(kn),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Ml.createElement("div",null,Ml.createElement(Oe.Z,{className:"mt20 ml20 font14",align:"middle"},Ml.createElement(Ie.Z,null,Ml.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Ml.createElement(Ie.Z,{className:"mr10"},Ml.createElement(nt.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"},Ml.createElement(fd.Z,{style:{cursor:"pointer"}}))),Ml.createElement(Ie.Z,{flex:"300px",onClick:()=>sr("exec_path")},Ml.createElement(Se.default,{value:Tn})),Ml.createElement(Ie.Z,{flex:"1"},Ml.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>sr("exec_path")},"\u8BBE\u7F6E"))),Ml.createElement("iframe",{onLoad:kn=>{},src:Tn,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Ml.createElement(tf,{fileType:"path",path:(ct=ze==null?void 0:ze.detail)==null?void 0:ct.startup_file,onFinish:kn=>Ta(kn)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:Pn==="2"?Ml.createElement(kc.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Ml.createElement(uf,null)}]})};var hf=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(pf),u0={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},l0={collect:"collect___pxqYO",head:"head___WuH5D"},zd=ue(59301),Ef=Object.defineProperty,i0=Object.getOwnPropertySymbols,Pf=Object.prototype.hasOwnProperty,Ff=Object.prototype.propertyIsEnumerable,s0=(oe,le,re)=>le in oe?Ef(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Sf=(oe,le)=>{for(var re in le||(le={}))Pf.call(le,re)&&s0(oe,re,le[re]);if(i0)for(var re of i0(le))Ff.call(le,re)&&s0(oe,re,le[re]);return oe},yf=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),c0=({onOk:oe,onCancel:le,visible:re,modalParams:ve,forceIn:ze})=>{const[ct]=ce.default.useForm(),[Ke,je]=(0,x.useState)(!1),Ee=ze?!1:typeof re=="number";(0,x.useEffect)(()=>{re?ct.setFieldsValue(Sf({},ve)):ct.resetFields()},[re]);const Ze=sn=>yf(void 0,null,function*(){je(!0),yield oe(sn),je(!1)});return zd.createElement(Re.default,{centered:!0,destroyOnClose:!0,onCancel:()=>le(),onOk:()=>ct.submit(),open:!!re,confirmLoading:Ke,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},zd.createElement(ce.default,{form:ct,size:"large",onFinish:Ze},zd.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},zd.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),zd.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},zd.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},dl=ue(59301),Cf=Object.defineProperty,d0=Object.getOwnPropertySymbols,bf=Object.prototype.hasOwnProperty,Af=Object.prototype.propertyIsEnumerable,m0=(oe,le,re)=>le in oe?Cf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Vd=(oe,le)=>{for(var re in le||(le={}))bf.call(le,re)&&m0(oe,re,le[re]);if(d0)for(var re of d0(le))Af.call(le,re)&&m0(oe,re,le[re]);return oe},Lm=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),Df=({})=>{const oe=(0,xe.useParams)(),[le,re]=(0,x.useState)(!1),[ve,ze]=(0,x.useState)(0),[ct,Ke]=(0,x.useState)([]),[je,Ee]=(0,x.useState)(!1),[Ze,sn]=(0,x.useState)({title:"",content:""}),[zn,tn]=(0,x.useState)(!1),[An,dn]=(0,x.useState)(!1),[ra,fn]=(0,x.useState)([]),[xt,xa]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{Tn(xt)},[]);const Tn=It=>Lm(void 0,null,function*(){var en,ga;re(!0);const jt=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"get",params:It});jt.status===0&&(Ke(((en=jt==null?void 0:jt.data)==null?void 0:en.qna_sets)||[]),ze((ga=jt==null?void 0:jt.data)==null?void 0:ga.total_count)),re(!1)}),Jt=It=>{xt.keywords=It,xt.page=1,xa(Vd({},xt)),Tn(xt)},Pn=(It,en)=>{xt.page=It,xt.limit=en,xa(Vd({},xt)),Tn(xt)},Gt=It=>Lm(void 0,null,function*(){if(typeof je=="number"){const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets/${je}.json`,{method:"put",body:It});(en==null?void 0:en.status)===0&&(Be.ZP.success("\u7F16\u8F91\u6210\u529F"),Tn(xt),Ee(!1))}else{const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:It});(en==null?void 0:en.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),xt.page=1,xt.keywords="",xa(Vd({},xt)),Tn(xt),Ee(!1))}}),At=It=>Lm(void 0,null,function*(){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Lm(void 0,null,function*(){const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets/${It.id}.json`,{method:"delete"});if((en==null?void 0:en.status)===0){const ga=ct.length===1&&xt.page>1?xt.page-1:xt.page;xt.page=ga,xa(Vd({},xt)),Tn(xt),Be.ZP.success("\u5220\u9664\u6210\u529F")}})})}),jn=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:It=>dl.createElement(nt.Z,{placement:"topLeft",title:It},dl.createElement("span",{className:"c-black"},It||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:It=>dl.createElement(nt.Z,{placement:"topLeft",title:It},dl.createElement("span",{className:"c-black"},It||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(It,en)=>dl.createElement("span",null,dl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(It),sn({title:en==null?void 0:en.title,content:en==null?void 0:en.content})}},"\u7F16\u8F91"),dl.createElement("span",{className:"current c-red",onClick:()=>At(en)},"\u5220\u9664"))}],Kt={onRemove:()=>{fn([])},beforeUpload:It=>{if((It==null?void 0:It.size)>1024*1024*50)return Be.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(It.type==="application/vnd.ms-excel"||It.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Be.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ga=[];return ga.push(It),fn([...ga]),!1},fileList:ra,accept:".xls,.xlsx"};return dl.createElement("div",{className:l0.collect},dl.createElement("div",{className:l0.head},dl.createElement(Uo.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:xt.keywords,onChange:Jt}),dl.createElement(Uo.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),sn({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),dl.createElement(Uo.op,{type:"primary",shape:"default",onClick:()=>tn(!0)},"\u5BFC\u5165\u95EE\u7B54")),dl.createElement(Ol.default,{columns:jn,style:{marginTop:33},dataSource:ct,loading:le,rowKey:"id",pagination:{current:xt.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:xt.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Je.rU,onChange:Pn}}),dl.createElement(Re.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:zn,centered:!0,confirmLoading:An,onCancel:()=>{tn(!1),fn([])},onOk:()=>Lm(void 0,null,function*(){var It;const en=new FormData;if(ra.length>0)en.append("file",ra[0]);else{Be.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}dn(!0);let ga=yield(0,We.ZP)(`/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/import.json`,{method:"post",body:en},!0);(ga==null?void 0:ga.status)===0&&((It=ga==null?void 0:ga.fail)!=null&&It.length?Re.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:dl.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",dl.createElement("a",{href:`${rt.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Be.ZP.success("\u5BFC\u5165\u6210\u529F"),xt.page=1,xt.keywords="",xa(Vd({},xt)),Tn(xt),tn(!1),fn([]))),dn(!1)})},dl.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",dl.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),dl.createElement("a",{href:`${rt.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),dl.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",dl.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),dl.createElement("div",{style:{marginLeft:74}},dl.createElement(ht.default,Vd({},Kt),dl.createElement(Uo.op,{shape:"default",icon:dl.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),dl.createElement(c0,{visible:je,onCancel:()=>Ee(!1),onOk:Gt,modalParams:Ze}))},g0={record:"record___Ueu3j",head:"head___UOVq4"},tl=ue(59301),Bf=Object.defineProperty,xf=Object.defineProperties,wf=Object.getOwnPropertyDescriptors,f0=Object.getOwnPropertySymbols,Lf=Object.prototype.hasOwnProperty,Of=Object.prototype.propertyIsEnumerable,v0=(oe,le,re)=>le in oe?Bf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Om=(oe,le)=>{for(var re in le||(le={}))Lf.call(le,re)&&v0(oe,re,le[re]);if(f0)for(var re of f0(le))Of.call(le,re)&&v0(oe,re,le[re]);return oe},Nf=(oe,le)=>xf(oe,wf(le)),rg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),Mf=({})=>{const oe=(0,xe.useParams)(),[le]=ce.default.useForm(),[re,ve]=(0,x.useState)(!1),[ze,ct]=(0,x.useState)(0),[Ke,je]=(0,x.useState)([]),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)({title:"",content:""});let[tn,An]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{fn(tn)},[]);const dn=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],ra=[{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"}],fn=Gt=>rg(void 0,null,function*(){var At,jn;ve(!0);const Kt=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_records.json`,{method:"get",params:Gt});Kt.status===0&&(je(((At=Kt==null?void 0:Kt.data)==null?void 0:At.qna_records)||[]),ct((jn=Kt==null?void 0:Kt.data)==null?void 0:jn.total_count)),ve(!1)}),xt=Gt=>{tn.page=1,tn=Om(Om({},tn),Gt),An(Om({},tn)),fn(tn)},xa=(Gt,At)=>{tn.page=Gt,tn.limit=At,An(Om({},tn)),fn(tn)},Tn=Gt=>rg(void 0,null,function*(){const At=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Nf(Om({},Gt),{qna_record_id:Ee})});(At==null?void 0:At.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),fn(tn),Ze(!1))}),Jt=Gt=>rg(void 0,null,function*(){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>rg(void 0,null,function*(){const At=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_records/${Gt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(At==null?void 0:At.status)===0&&fn(tn)})})}),Pn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Gt=>tl.createElement(nt.Z,{placement:"topLeft",title:Gt},tl.createElement("span",{className:"c-black"},Gt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Gt=>tl.createElement(nt.Z,{placement:"topLeft",title:Gt},tl.createElement("span",{className:"c-black"},Gt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Gt=>{var At;return tl.createElement("span",{className:"c-black"},(At=dn==null?void 0:dn.find(jn=>jn.value===Gt))==null?void 0:At.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Gt=>{var At;return tl.createElement("span",{className:"c-black"},(At=ra==null?void 0:ra.find(jn=>jn.value===Gt))==null?void 0:At.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Gt,At)=>tl.createElement("span",null,["pending","ignored"].includes(At.status)&&tl.createElement(tl.Fragment,null,tl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ze(Gt),zn({title:At==null?void 0:At.question,content:At==null?void 0:At.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),tl.createElement("span",{className:"current c-light-primary",onClick:()=>Jt(At)},"\u5FFD\u7565")),["skipped"].includes(At.status)&&tl.createElement(nt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},tl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(At.status)&&tl.createElement(nt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},tl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return tl.createElement("div",{className:g0.record},tl.createElement("div",{className:g0.head},tl.createElement(ce.default,{layout:"inline",form:le,colon:!1,size:"large",onFinish:xt},tl.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},tl.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),tl.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},tl.createElement(Ju.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:dn,style:{width:200}})),tl.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},tl.createElement(Ju.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:ra,style:{width:200}})),tl.createElement(ce.default.Item,{style:{marginRight:0}},tl.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),tl.createElement(Ol.default,{columns:Pn,style:{marginTop:33},dataSource:Ke,loading:re,rowKey:"id",pagination:{current:tn.page,hideOnSinglePage:!ze,showQuickJumper:!0,showSizeChanger:!0,pageSize:tn.limit,pageSizeOptions:["10","20","50","100","200"],total:ze,size:"default",showTotal:Je.rU,onChange:xa}}),tl.createElement(c0,{visible:Ee,onCancel:()=>Ze(!1),onOk:Tn,modalParams:sn,forceIn:!0}))},og=ue(59301);const If=({dispatch:oe,practiceSetting:le,shixunsDetail:re})=>{const[ve,ze]=(0,x.useState)("1");return og.createElement("div",{className:u0.catechism},og.createElement(Uo.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:ct=>ze(ct),className:u0.tab}),ve==="1"&&og.createElement(Df,null),ve==="2"&&og.createElement(Mf,null))};var Rf=(0,xe.connect)(({practiceSetting:oe,shixunsDetail:le})=>({practiceSetting:oe,shixunsDetail:le}))(If),Tf=Object.defineProperty,ug=Object.getOwnPropertySymbols,p0=Object.prototype.hasOwnProperty,h0=Object.prototype.propertyIsEnumerable,E0=(oe,le,re)=>le in oe?Tf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Nm=(oe,le)=>{for(var re in le||(le={}))p0.call(le,re)&&E0(oe,re,le[re]);if(ug)for(var re of ug(le))h0.call(le,re)&&E0(oe,re,le[re]);return oe},kf=(oe,le)=>{var re={};for(var ve in oe)p0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ug)for(var ve of ug(oe))le.indexOf(ve)<0&&h0.call(oe,ve)&&(re[ve]=oe[ve]);return re},Zf=oe=>{var le=oe,{tabsActive:re}=le,ve=kf(le,["tabsActive"]);return x.createElement(x.Fragment,null,re==="information"&&x.createElement(ka,null),re==="warehouse"&&x.createElement(Qa.default,null),re==="level"&&x.createElement(Ri,Nm({},ve)),re==="collaborate"&&x.createElement(Zd,Nm({},ve)),re==="setting"&&x.createElement(Tg.Z,null),re==="environment"&&x.createElement(bm,Nm({},ve)),re==="dataset"&&x.createElement(X0,null),re==="service"&&x.createElement(hf,Nm({},ve)),re==="catechism"&&x.createElement(Rf,Nm({},ve)))},Gd={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"},El=ue(59301),Wf=Object.defineProperty,zf=Object.defineProperties,Vf=Object.getOwnPropertyDescriptors,lg=Object.getOwnPropertySymbols,P0=Object.prototype.hasOwnProperty,F0=Object.prototype.propertyIsEnumerable,S0=(oe,le,re)=>le in oe?Wf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Gf=(oe,le)=>{for(var re in le||(le={}))P0.call(le,re)&&S0(oe,re,le[re]);if(lg)for(var re of lg(le))F0.call(le,re)&&S0(oe,re,le[re]);return oe},jf=(oe,le)=>zf(oe,Vf(le)),Uf=(oe,le)=>{var re={};for(var ve in oe)P0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&lg)for(var ve of lg(oe))le.indexOf(ve)<0&&F0.call(oe,ve)&&(re[ve]=oe[ve]);return re};const ig=[{name:"\u57FA\u672C\u4FE1\u606F",icon:El.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:El.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:El.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:El.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:El.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:El.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:El.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:El.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:El.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],Kf=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,shixunsDetail:ct,practiceSetting:Ke}=le,je=Uf(le,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Ze,challenges_warning:sn,id:zn,repository_warning:tn,sideBar:An,service_warning:dn}=Ke,ra=(0,xe.useLocation)(),fn=(0,xe.useParams)(),[xt]=(0,xe.useSearchParams)();(0,x.useEffect)(()=>{var Jt;const Pn=xt.get("tabId"),Gt=ra.pathname.split("/").length,jn=((Jt=ct==null?void 0:ct.detail)!=null&&Jt.windows_vnc?ig.filter(Kt=>Kt.tabId!=="dataset"):ig).map(Kt=>Kt.tabId).includes(Pn);if(Pn&&jn){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Pn}});return}if(Gt>4){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Pn||Pn&&!jn){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=ct==null?void 0:ct.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{ze({type:"practiceSetting/setSideBarTabs",payload:jf(Gf({},Ke.sideBar),{selectPath:""})})},[fn.id]);const xa=Jt=>{var Pn;if(Jt===An.tabsActive)return;const Gt=()=>{xe.history.push(`/shixuns/${zn}/edit?tabId=${Jt}`),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Jt,selectPath:"",confirmLeave:!1}})};(Pn=Ke==null?void 0:Ke.sideBar)!=null&&Pn.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Gt()}}):Gt()},Tn=()=>{var Jt;return((Jt=ct==null?void 0:ct.detail)!=null&&Jt.windows_vnc?ig.filter(Gt=>Gt.tabId!=="dataset"):ig).filter(Gt=>{var At;return(At=ct==null?void 0:ct.detail)!=null&&At.is_jupyter_lab?Gt.tabId!=="level":Gt.tabId!=="service"}).map(Gt=>{const{name:At,icon:jn,tabId:Kt}=Gt;return El.createElement("div",{key:Kt,className:`${Ke.sideBar.tabsActive===Kt?Gd.itemActive:Gd.item} font12`,onClick:()=>xa(Kt)},jn,El.createElement("span",{className:Gd.name},At),Kt==="information"&&Ze&&El.createElement(nt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},El.createElement("img",{src:ni,alt:""})),Kt==="level"&&sn&&El.createElement(nt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},El.createElement("img",{src:ni,alt:""})),Kt==="service"&&dn&&El.createElement(nt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},El.createElement("img",{src:ni,alt:""})),Kt==="warehouse"&&tn&&El.createElement(nt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},El.createElement("img",{src:ni,alt:""})))})};return El.createElement("div",{className:Gd.sidebar},El.createElement("div",{className:Gd.items},Tn()),El.createElement("div",{className:Gd.question},El.createElement(nt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},El.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},El.createElement("img",{src:Cn.Pt,height:44,width:44,alt:""})))))};var Hf=(0,xe.connect)(({loading:oe,globalSetting:le,shixunsDetail:re,practiceSetting:ve})=>({globalSetting:le,loading:oe,practiceSetting:ve,shixunsDetail:re}))(Kf),Wg={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},ai=ue(59301),Yf=Object.defineProperty,y0=Object.getOwnPropertySymbols,Qf=Object.prototype.hasOwnProperty,Xf=Object.prototype.propertyIsEnumerable,C0=(oe,le,re)=>le in oe?Yf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,b0=(oe,le)=>{for(var re in le||(le={}))Qf.call(le,re)&&C0(oe,re,le[re]);if(y0)for(var re of y0(le))Xf.call(le,re)&&C0(oe,re,le[re]);return oe},sg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Jf=({classroomList:oe,loading:le,dispatch:re,shixunsDetail:ve})=>{var ze,ct;const Ke=(0,xe.useParams)(),je=(0,xe.useLocation)(),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)(!1),{actionTabs:tn}=oe,[An]=ce.default.useForm(),[dn,ra]=(0,x.useState)({name:"string"}),fn=Jt=>Jt&&Jt{console.log(Ke),oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(dn.name=tn==null?void 0:tn.name),ra(b0({},dn)),An.setFieldsValue({name:tn==null?void 0:tn.name})},[oe.actionTabs.key]);const Tn={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 ai.createElement(ai.Fragment,null,ai.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((ze=oe==null?void 0:oe.actionTabs)==null?void 0:ze.zIndex)||1e3,footer:null,onOk:()=>sg(void 0,null,function*(){console.log(123123)}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},ai.createElement("div",null,ai.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Tn[oe.actionTabs.type],"\uFF1F")),ai.createElement("div",{className:Wg.bottom},ai.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&sn,className:Wg.no,onClick:()=>sg(void 0,null,function*(){var Jt;zn(!0),(Jt=oe.actionTabs)!=null&&Jt.value?oe.actionTabs.fn(oe.actionTabs.value,!0,2):oe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),ai.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&!sn,className:Wg.yes,onClick:()=>sg(void 0,null,function*(){var Jt;zn(!1),(Jt=oe.actionTabs)!=null&&Jt.value?oe.actionTabs.fn(oe.actionTabs.value,!1,1):oe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),ai.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>sg(void 0,null,function*(){var Jt,Pn;yield An.validateFields();const Gt=An.getFieldValue();Ze(!0);const At=yield(0,We.ZP)(`/api/shixuns/${Ke==null?void 0:Ke.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Gt.name}});Ze(!1),At.status===0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),re({type:"practiceSetting/getCommonData",payload:{id:Ke.id}}),(Jt=oe.actionTabs)!=null&&Jt.getBaseInfo&&((Pn=oe.actionTabs)==null||Pn.getBaseInfo())),re({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},ai.createElement("div",null,ai.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"),ai.createElement(ce.default,{form:An,initialValues:{name:xt},onChange:()=>{ra(An.getFieldValue())}},ai.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},ai.createElement(Oe.Z,{className:"mt30",align:"middle"},ai.createElement(Ie.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),ai.createElement(Ie.Z,{flex:"1"},ai.createElement(Se.default,{maxLength:60,defaultValue:tn==null?void 0:tn.name,suffix:ai.createElement("span",null,((ct=dn==null?void 0:dn.name)==null?void 0:ct.length)||0,"/",60)}))))))))};var qf=(0,xe.connect)(({classroomList:oe,loading:le,shixunsDetail:re})=>({classroomList:oe,loading:le.effects,shixunsDetail:re}))(Jf),nc=ue(59301),$f=Object.defineProperty,ev=Object.defineProperties,tv=Object.getOwnPropertyDescriptors,cg=Object.getOwnPropertySymbols,A0=Object.prototype.hasOwnProperty,D0=Object.prototype.propertyIsEnumerable,B0=(oe,le,re)=>le in oe?$f(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,x0=(oe,le)=>{for(var re in le||(le={}))A0.call(le,re)&&B0(oe,re,le[re]);if(cg)for(var re of cg(le))D0.call(le,re)&&B0(oe,re,le[re]);return oe},w0=(oe,le)=>ev(oe,tv(le)),nv=(oe,le)=>{var re={};for(var ve in oe)A0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&cg)for(var ve of cg(oe))le.indexOf(ve)<0&&D0.call(oe,ve)&&(re[ve]=oe[ve]);return re};const av=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct}=le,Ke=nv(le,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:je}=ct,{tabsActive:Ee}=je;let Ze=(0,xe.useParams)();return(0,x.useEffect)(()=>(ze({type:"globalSetting/headerFooterToggle",payload:!1}),ze({type:"shixunsDetail/getShixunsDetail",payload:w0(x0({},Ze),{shixun_managed:!0})}),()=>{ze({type:"globalSetting/headerFooterToggle",payload:!0}),ze({type:"practiceSetting/setParams",payload:{id:""}})}),[]),nc.createElement("div",{className:Qc.practiceSetting},nc.createElement("div",{className:Qc.wrapHeader},nc.createElement(Og,null)),nc.createElement("div",{className:Qc.wrapLayout},nc.createElement("div",{className:Qc.wrapSidebar},nc.createElement(Hf,null)),nc.createElement("div",{className:Qc.wrapContent},nc.createElement(Zf,w0(x0({},Ke),{tabsActive:ct.sideBar.tabsActive})))),nc.createElement(qf,null))};var rv=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re})=>({globalSetting:le,loading:oe,practiceSetting:re}))(av);const ov=({globalSetting:oe})=>{var le;switch(Number((le=oe==null?void 0:oe.setting)==null?void 0:le.theme)){case z.Fy.THEMEONE:return x.createElement(Bg,null);case z.Fy.DEFAULT:default:return x.createElement(rv,null)}};var uv=(0,xe.connect)(({globalSetting:oe})=>({globalSetting:oe}))(ov)},25532:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return E}});var z=ue(59301),x=ue(25690),xe=ue(78241),Ye=ue(8591),Te=ue(43418),Je=ue(92832),ye={wrap:"wrap___MYP7J",content:"content___loAbf",mainPathWrap:"mainPathWrap___gBcjO",colorBlue:"colorBlue___qg6vv"},gt=Object.defineProperty,Re=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,He=(b,y,ee)=>y in b?gt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):b[y]=ee,ut=(b,y)=>{for(var ee in y||(y={}))Be.call(y,ee)&&He(b,ee,y[ee]);if(Re)for(var ee of Re(y))We.call(y,ee)&&He(b,ee,y[ee]);return b},fe=(b,y,ee)=>new Promise((ae,se)=>{var ce=Ae=>{try{Se(ee.next(Ae))}catch(Oe){se(Oe)}},de=Ae=>{try{Se(ee.throw(Ae))}catch(Oe){se(Oe)}},Se=Ae=>Ae.done?ae(Ae.value):Promise.resolve(Ae.value).then(ce,de);Se((ee=ee.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:ee,dispatch:ae,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Se=!1,onFinish:Ae=()=>{}})=>{const[Oe]=xe.default.useForm(),Ie=(0,x.useParams)(),ht=(0,x.useLocation)(),ot=(0,z.useRef)(),[vt,ea]=(0,z.useState)(""),[Hn,Fa]=(0,z.useState)(""),[da,Xt]=(0,z.useState)([]),[bn,it]=(0,z.useState)([]);(0,z.useEffect)(()=>{var ft,Mt;ot.current=((Mt=(ft=ht.pathname)==null?void 0:ft.split("/"))==null?void 0:Mt[3])==="repository"},[]),(0,z.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const ft=ce.join("/");let Mt=[];ce.map((In,mn)=>{mn===0?Mt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${In}`,path:ft}):Mt.push({val:`/${In}`,path:ft})}),Xt(Mt),ea(ft),Fa(ft),Ht(ft)},[b.actionTabs.key]);const Ht=ft=>fe(void 0,null,function*(){const Mt=yield ae({type:ot.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ie.id,path:ft}});Mt&&it(Mt.trees||[])}),hn=ft=>{let Mt=vt;ft.type==="tree"&&(da.length?da.push({val:`/${ft.name}`,path:ft.name}):da.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),Xt(da),Mt=vt?`${vt}/${ft.name}`:ft.name,ea(Mt)),Ht(Mt)},Wn=(ft,Mt)=>{const In=da.filter((En,Ne)=>Ne<=Mt);Xt(In);const mn=In.filter((En,Ne)=>Ne!==0).map(En=>En.val).join("").substr(1);ea(mn),Ht(mn)},cn=()=>fe(void 0,null,function*(){const ft=Oe==null?void 0:Oe.getFieldsValue(),Mt=vt?`${vt}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Se){Ae(Mt),rt();return}if(de){yield Oe.validateFields();const In=yield ae({type:"shixunsDetail/uploadGitFolder",payload:ut(ut({},{id:Ie.id,path:Mt}),ot.current?{}:{secret_repository:!0})});Ae(Hn),In.status===0&&Ye.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ae(Mt),Ye.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");rt()}),rt=()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),Oe.resetFields()};return z.createElement(Te.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:cn,onCancel:rt},z.createElement("div",{className:ye.wrap},z.createElement("div",{className:ye.content},z.createElement("div",{className:ye.mainPathWrap},!!(da!=null&&da.length)&&da.map((ft,Mt)=>z.createElement("a",{key:Mt,onClick:()=>Wn(ft,Mt)},ft.val))),!!(bn!=null&&bn.length)&&bn.map((ft,Mt)=>ft.type==="tree"&&z.createElement("a",{key:Mt,onClick:()=>hn(ft)},z.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),ft.name))),z.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),z.createElement("div",{className:"mt5 mb5"},vt),de&&z.createElement(xe.default,{form:Oe,scrollToFirstError:!0,className:"mt20"},z.createElement(xe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:ee})=>({shixunsDetail:b,globalSetting:ee,loading:y.models.index}))(a)},84341:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Oe}});var z=ue(59301),x=ue(25690),xe=ue(43418),Ye=ue(8591),Te=ue(3113),Je=ue(24905),ye=ue(5112),gt=ue(88522),Re=ue(49127),Be=ue(5083),We=ue(5871),He=ue(10527),ut=ue(81705),fe=ue(40197),a=ue(61186),E=ue.n(a),b={wrap:"wrap___I6aMh",labelWrap:"labelWrap___JRSQM",label:"label___nx3ue",labelContent:"labelContent___JRmit",flexRow:"flexRow___z4VUw",color999:"color999___oIiXP",radio:"radio___B7cxQ",selectSchool:"selectSchool___xyvCv",dataPicker:"dataPicker___DoaL_",modal:"modal____8ckb",colorOrange:"colorOrange___rAmyz",colorYellow:"colorYellow___PeJD9",bottomButton:"bottomButton___O3cst"},y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(Ie,ht)=>{var ot={};for(var vt in Ie)ee.call(Ie,vt)&&ht.indexOf(vt)<0&&(ot[vt]=Ie[vt]);if(Ie!=null&&y)for(var vt of y(Ie))ht.indexOf(vt)<0&&ae.call(Ie,vt)&&(ot[vt]=Ie[vt]);return ot},ce=(Ie,ht,ot)=>new Promise((vt,ea)=>{var Hn=Xt=>{try{da(ot.next(Xt))}catch(bn){ea(bn)}},Fa=Xt=>{try{da(ot.throw(Xt))}catch(bn){ea(bn)}},da=Xt=>Xt.done?vt(Xt.value):Promise.resolve(Xt.value).then(Hn,Fa);da((ot=ot.apply(Ie,ht)).next())});const de=Ie=>{if(!Ie)return Ie;const ht=Ie.split(":");if(ht[1]=="00"||ht[1]=="30")return Ie;const ot=parseInt(ht[1]);if(ot<30||ot==60)return[ht[0],"30"].join(":");if(ot<60){const vt=[ht[0],"00"].join(":"),ea="YYYY-MM-DD HH:mm",Hn=E()(vt,ea);return Hn.add(1,"hours"),Hn.format(ea)}return Ie},Se="YYYY-MM-DD HH:mm",Ae=Ie=>{var ht=Ie,{shixunsDetail:ot,globalSetting:vt,loading:ea,user:Hn,dispatch:Fa}=ht,da=se(ht,["shixunsDetail","globalSetting","loading","user","dispatch"]),Xt,bn,it,Ht,hn,Wn,cn,rt,ft;const Mt=(0,z.useRef)(),[In,mn]=(0,z.useState)(),[En,Ne]=(0,z.useState)(),[we,Ue]=(0,z.useState)([]),[Zt,kt]=(0,z.useState)([]),[qt,an]=(0,z.useState)(""),[nn,Ln]=(0,z.useState)(),[Yt,De]=(0,z.useState)(),[ke,Ct]=(0,z.useState)(),zt=(bn=(Xt=Hn.userInfo)==null?void 0:Xt.shixun)==null?void 0:bn.editable;(0,z.useEffect)(()=>{var Xe,Ut;Mt.current=(Ut=(Xe=location.pathname)==null?void 0:Xe.split("/"))==null?void 0:Ut[2],ln()},[]),(0,z.useEffect)(()=>{var Xe,Ut,Nt,Ft,St,Qt,Pt,Tt,oa,rn,ua,nr;ot.setting&&(mn((Ut=(Xe=ot.setting)==null?void 0:Xe.shixun)==null?void 0:Ut.can_copy),Ne((Ft=(Nt=ot.setting)==null?void 0:Nt.shixun)==null?void 0:Ft.use_scope),Ln(!!((Qt=(St=ot.setting)==null?void 0:St.shixun)!=null&&Qt.opening_time)),De((Tt=(Pt=ot.setting)==null?void 0:Pt.shixun)==null?void 0:Tt.opening_time),Ue((rn=(oa=ot.setting)==null?void 0:oa.shixun)==null?void 0:rn.scope_partment),Ct((nr=(ua=ot.setting)==null?void 0:ua.shixun)==null?void 0:nr.git_size))},[ot.setting]);const ln=Xe=>ce(void 0,null,function*(){const Ut=yield Fa({type:"shixunsDetail/getDepartments",payload:{q:Xe}});Ut&&kt(Ut.shools_name||[])}),Dt=()=>ce(void 0,null,function*(){var Xe,Ut,Nt,Ft,St,Qt;const Pt=(yield Fa({type:"shixunsDetail/getShixunQuote",payload:{id:Mt.current}}))||{};xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${b.modal}`},!!((Xe=Pt.subjects)!=null&&Xe.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Nt=(Ut=Pt.subjects)==null?void 0:Ut.splice(0,2))==null?void 0:Nt.map(Tt=>`\u300A${Tt}\u300B`),"\u7B49",z.createElement("span",{className:b.colorOrange},Pt==null?void 0:Pt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((Ft=Pt.courses)!=null&&Ft.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Qt=(St=Pt.courses)==null?void 0:St.splice(0,2))==null?void 0:Qt.map(Tt=>`\u300A${Tt}\u300B`),"\u7B49",z.createElement("span",{className:b.colorOrange},Pt==null?void 0:Pt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Fa({type:"shixunsDetail/deleteShixun",payload:{id:Mt.current}})).status===1&&(Ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),Bt=()=>{(0,fe.gy)(Fa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},bt=Xe=>{if(we.includes(Xe)){Ye.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}an(null),Ue([...we,Xe])},nt=()=>ce(void 0,null,function*(){if(nn&&!Yt){Ye.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(En===1&&!we.length){Ye.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Fa({type:"shixunsDetail/updatePermissionSetting",payload:{id:Mt.current,scope_partment:En===0?null:we,shixun:{can_copy:In,use_scope:En,opening_time:Yt,git_size:ke}}})).status!==-1&&(Ye.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Fa({type:"shixunsDetail/getSettingsData",payload:{id:Mt.current}}),Fa({type:"shixunsDetail/getShixunsDetail",payload:{id:Mt.current}}))});return z.createElement("div",null,z.createElement("section",{className:b.wrap},z.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((it=ot==null?void 0:ot.detail)==null?void 0:it.shixun_status)!==2?z.createElement(Te.ZP,{danger:!0,onClick:Dt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(Te.ZP,{danger:!0,onClick:Bt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(Je.default,{checked:In,onChange:Xe=>mn(Xe.target.checked),disabled:!zt}),z.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Ht=ot.detail)==null?void 0:Ht.shixun_status)>1||((hn=ot.detail)==null?void 0:hn.public)===2)&&((cn=(Wn=ot.setting)==null?void 0:Wn.shixun)==null?void 0:cn.use_scope)===0&&((rt=ot.detail)==null?void 0:rt.identity)>2)&&z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement(ye.ZP.Group,{value:En,onChange:Xe=>Ne(Xe.target.value),disabled:!zt},z.createElement(ye.ZP,{className:b.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(ye.ZP,{className:b.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),En===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(gt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:qt,onChange:Xe=>{an(Xe),ln(Xe)},disabled:!zt,onSelect:bt,options:Zt==null?void 0:Zt.map(Xe=>({value:Xe}))}),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},we==null?void 0:we.map(Xe=>zt?z.createElement(Re.Z,{count:"x",className:"mr20 current",onClick:()=>Ue(we.filter(Ut=>Ut!==Xe))},z.createElement(Te.ZP,{type:"primary",ghost:!0},Xe)):z.createElement(Te.ZP,{type:"primary",ghost:!0,className:"mr20"},Xe)))))),z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(Je.default,{checked:nn,onChange:Xe=>Ln(Xe.target.checked),disabled:!zt}),z.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),nn&&z.createElement(Be.default,{className:`${b.dataPicker} mt10`,format:Se,locale:He.Z,disabled:!zt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Xe=>Xe&&XeDe(de(Ut))}))),((ft=Hn==null?void 0:Hn.userInfo)==null?void 0:ft.role)===1&&z.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},z.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(We.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:ke,onChange:Xe=>{Ct(Xe)}}),z.createElement("span",{className:"c-grey-999"}," M "))))),z.createElement(ut.t,{okText:"\u4FDD\u5B58",hasOkBtn:zt,loading:ea.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${Mt.current}/challenges`),onOk:nt,className:b.bottomButton}))};var Oe=(0,x.connect)(({shixunsDetail:Ie,loading:ht,globalSetting:ot,user:vt})=>({shixunsDetail:Ie,globalSetting:ot,user:vt,loading:ht}))(Ae)},87405:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(25690),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(91711),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(84341),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(346),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(40197),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(48790),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(25886),React=__webpack_require__(59301),__async=(Le,_t,ue)=>new Promise((z,x)=>{var xe=Je=>{try{Te(ue.next(Je))}catch(ye){x(ye)}},Ye=Je=>{try{Te(ue.throw(Je))}catch(ye){x(ye)}},Te=Je=>Je.done?z(Je.value):Promise.resolve(Je.value).then(xe,Ye);Te((ue=ue.apply(Le,_t)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Le=>{if(!Le)return Le;const _t=Le.split(":");if(_t[1]=="00"||_t[1]=="30")return Le;const ue=parseInt(_t[1]);if(ue<30||ue==60)return[_t[0],"30"].join(":");if(ue<60){const z=[_t[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",xe=moment__WEBPACK_IMPORTED_MODULE_3___default()(z,x);return xe.add(1,"hours"),xe.format(x)}return Le};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Le=>__async(this,null,function*(){const _t=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Le}});_t&&setDepartmentList(_t.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Le,_t;(_t=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)!=null&&_t.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Le=>{if(selectDepartmentList.includes(Le)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Le])},handleInitState=()=>{var Le,_t,ue,z,x,xe,Ye,Te,Je,ye,gt,Re,Be,We,He,ut,fe,a,E,b,y,ee,ae,se,ce,de,Se,Ae,Oe,Ie,ht,ot,vt,ea,Hn,Fa,da,Xt,bn,it,Ht,hn,Wn,cn,rt,ft,Mt;setCodeEditPermission((_t=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)==null?void 0:_t.code_edit_permission),setAllowFileUpload((z=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:z.allow_file_upload),setCodeHidden((xe=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:xe.show_code_dir),setForbidCopy((Te=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Te.forbid_copy),setTaskPass((ye=(Je=shixunsDetail.setting)==null?void 0:Je.shixun)==null?void 0:ye.task_pass),setTestSetPermission((Re=(gt=shixunsDetail.setting)==null?void 0:gt.shixun)==null?void 0:Re.test_set_permission),set_display_git_address((Be=shixunsDetail.setting.shixun)==null?void 0:Be.display_git_address),setIsCopy((He=(We=shixunsDetail.setting)==null?void 0:We.shixun)==null?void 0:He.can_copy),setOpenValue((fe=(ut=shixunsDetail.setting)==null?void 0:ut.shixun)==null?void 0:fe.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((ae=(ee=shixunsDetail.setting)==null?void 0:ee.shixun)==null?void 0:ae.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Se=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Se.is_disable_discuss),setdisableAI((Oe=(Ae=shixunsDetail.setting)==null?void 0:Ae.shixun)==null?void 0:Oe.ai_reply),setresource_recommend((ht=(Ie=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ie.shixun)==null?void 0:ht.resource_recommend),setOpenCodeDebugger((vt=(ot=shixunsDetail.setting)==null?void 0:ot.shixun)==null?void 0:vt.open_code_debugger),setStartPermanent((Hn=(ea=shixunsDetail.setting)==null?void 0:ea.shixun)==null?void 0:Hn.start_permanent),setOpenSelfRun((da=(Fa=shixunsDetail.setting)==null?void 0:Fa.shixun)==null?void 0:da.open_self_run),setgitSize((bn=(Xt=shixunsDetail.setting)==null?void 0:Xt.shixun)==null?void 0:bn.git_size),setcourse_workspace_file_time((Ht=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:Ht.course_workspace_file_time),setPodSwitch((Wn=(hn=shixunsDetail.setting)==null?void 0:hn.shixun)==null?void 0:Wn.exit_delete_pod_switch),setai_user((rt=(cn=shixunsDetail.setting)==null?void 0:cn.shixun)==null?void 0:rt.ai_user),setOpenLocalEvaluate((Mt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Mt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Le,_t)=>{var ue,z;Le!=((z=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:z.scope_partment[_t])&&(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(Le=!1,_t=1){return __async(this,null,function*(){var ue,z;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Le}});(x==null?void 0:x.status)===0&&((ue=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ue.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(z=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&z.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,_t))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Le,_t,ue,z,x,xe;const Ye=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Le=Ye.subjects)!=null&&Le.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ue=(_t=Ye.subjects)==null?void 0:_t.splice(0,2))==null?void 0:ue.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((z=Ye.courses)!=null&&z.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(xe=(x=Ye.courses)==null?void 0:x.splice(0,2))==null?void 0:xe.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Le){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Le),parseInt(Le)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"rgba(10, 20, 61, .85)",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"rgba(10, 20, 61, .4)",marginTop:"30px",fontSize:"14px"},onClick:Le=>{var _t;if((_t=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&_t.confirmLeave){showExitmodel(Le.key);return}setMenuSelectKey(Le.key),parseInt(Le.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Le=>setTaskPass(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Le=>setTestSetPermission(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Le=>setIsCopy(Le.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Le=>setOpenValue(Le.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Le=>{setDepartmentValue(Le),handleGetDepartments(Le)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Le=>({value:Le}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Le=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(_t=>_t!==Le))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Le)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Le)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Le=>setOpenAnswer(Le.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Le=>{setIsOpenTime(Le.target.checked),Le.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Le=>Le&&LesetOpenTime(handleDateString(_t))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Le=>set_display_git_address(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Le=>{setCodeHidden(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Le=>{setCodeEditPermission(Le.target.checked),Le.target.checked||setAllowFileUpload(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Le=>{setAllowFileUpload(Le.target.checked),Le.target.checked&&setCodeEditPermission(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Le=>setForbidCopy(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Le=>setOpenCodeDebugger(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Le=>setOpenSelfRun(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Le=>setOpenLocalEvaluate(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Le=>{setgitSize(Le)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Le=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Le=>{setPodSwitch(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Le=>setDisableDiscuss(!Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Le=>{setresource_recommend(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Le=>{setai_user(Le.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Le,_t;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Le=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Le.is_fork_from_creator&&((_t=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_t.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ue,z)=>{handSubmeit(ue,z)}}}):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:Le,shixunsDetail:_t,practiceSetting:ue})=>({user:Le,shixunsDetail:_t,practiceSetting:ue}))(Setting)},25886:function(Le,_t,ue){"use strict";ue.d(_t,{m:function(){return ye}});var z=ue(51257),x=ue(8591),xe=ue(43418),Ye=ue(59301),Te=(gt,Re,Be)=>new Promise((We,He)=>{var ut=E=>{try{a(Be.next(E))}catch(b){He(b)}},fe=E=>{try{a(Be.throw(E))}catch(b){He(b)}},a=E=>E.done?We(E.value):Promise.resolve(E.value).then(ut,fe);a((Be=Be.apply(gt,Re)).next())});const Je=gt=>{let Re=document.createElement("textarea");return Re.value=gt,Re.value},ye=(gt,Re,Be,We,He)=>Te(void 0,null,function*(){var ut,fe;const a=yield gt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Be,save_type:We}});We===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(ut=a==null?void 0:a.data)!=null&&ut.exists_same_shixun_name?gt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(fe=a==null?void 0:a.data)==null?void 0:fe.shixun_name}}):gt({type:"classroomList/setActionTabs",payload:{}})):(gt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,z.xg)(`/shixuns/${(b=(E=Re==null?void 0:Re.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},84989:function(Le,_t,ue){"use strict";ue.d(_t,{BU:function(){return x},Dj:function(){return z},gH:function(){return xe},vp:function(){return Ye}});function z(Te){try{Te.mozRequestFullScreen?Te.mozRequestFullScreen():Te.webkitRequestFullScreen&&Te.webkitRequestFullScreen()}catch(Je){console.log(Je,":e")}}function x(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const xe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ye(){var Te=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Je=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Te),window.isFullScreen?window.isFullScreen:Te!=null}},40197:function(Le,_t,ue){"use strict";ue.d(_t,{rX:function(){return se},pW:function(){return ce},gy:function(){return de},xY:function(){return ae},O5:function(){return ee},tJ:function(){return fe},o1:function(){return a},Rd:function(){return y}});var z=ue(25690),x=ue(43418),xe=ue(28103),Ye=ue(8591),Te=ue(48790),Je=ue(51257),ye=ue(87169),gt=ue(25510),Re="data:image/png;base64,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",Be=ue.p+"static/newqrcode.a8740efb.png",We=ue(32637),He=ue(59301),ut=(Se,Ae,Oe)=>new Promise((Ie,ht)=>{var ot=Hn=>{try{ea(Oe.next(Hn))}catch(Fa){ht(Fa)}},vt=Hn=>{try{ea(Oe.throw(Hn))}catch(Fa){ht(Fa)}},ea=Hn=>Hn.done?Ie(Hn.value):Promise.resolve(Hn.value).then(ot,vt);ea((Oe=Oe.apply(Se,Ae)).next())});const fe=(Se,Ae=!1)=>!!(a(Se)&&E(Ae)),a=Se=>(0,Te.bg)()?!0:(Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Se=!1)=>{var Ae;const{user:Oe}=(0,z.getDvaApp)()._store.getState();return(Ae=Oe.userInfo)!=null&&Ae.profile_completed?!0:(x.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Je.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{x.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{x.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:He.createElement("div",{style:{textAlign:"center"}},He.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"),He.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:We}),He.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var Se;const{user:Ae}=(0,z.getDvaApp)()._store.getState();return(Se=Ae.userInfo)!=null&&Se.professional_certification?!0:(x.default.confirm({title:"\u63D0\u793A",centered:!0,content:He.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,Je.xg)("/account/certification")}}),!1)},ae=()=>(0,Te.V9)()?!0:(x.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:He.createElement("div",{className:"tc",style:{marginLeft:-38}},He.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),He.createElement("img",{src:Be,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),se=(Se,Ae)=>Se?!0:(x.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:He.createElement("div",null,He.createElement("p",null,Ae||"\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"),He.createElement("div",{style:{marginLeft:"110px"}},He.createElement("img",{src:Re,width:200}),He.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Je.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ce=Se=>{x.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:He.createElement("div",null,He.createElement("div",null,He.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"),He.createElement(xe.Z,null),He.createElement("p",{style:{color:"#666666",fontSize:12}}," ",He.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 ",He.createElement("a",null,Se),"\u5929\u3002"),He.createElement("p",{style:{color:"#666666",fontSize:12}}," ",He.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")),He.createElement("div",{style:{textAlign:"center",marginTop:30}},He.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:gt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(Se,Ae="")=>{const{shixunsDetail:{detail:Oe}}=(0,z.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 Ie="";return(Oe==null?void 0:Oe.public)===2&&(Ie="\u5DF2\u516C\u5F00"),(Oe==null?void 0:Oe.public)===1&&(Ie="\u5F85\u5BA1\u6838"),(Oe==null?void 0:Oe.shixun_status)===3&&(Ie="\u5DF2\u5173\u95ED"),x.default.info({centered:!0,icon:He.createElement(ye.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:He.createElement("div",{className:"tc",style:{marginLeft:-38}},He.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},He.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ie,"\uFF0C",Ae,"\u3002"),He.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),He.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:gt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Oe==null?void 0:Oe.shixun_status)===2?(x.default.confirm({centered:!0,icon:He.createElement(ye.Z,null),title:"\u63D0\u793A",content:He.createElement("div",null,He.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ae,"\u3002"),He.createElement("br",null),He.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{x.default.confirm({width:440,centered:!0,icon:He.createElement(ye.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>ut(void 0,null,function*(){(yield Se({type:"shixunsDetail/cancelRelease",payload:{id:Oe==null?void 0:Oe.identifier}})).status!==401&&(Ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Se({type:"shixunsDetail/getShixunsDetail",payload:{id:Oe==null?void 0:Oe.identifier}}),Se({type:"practiceSetting/getCommonData",payload:{id:Oe==null?void 0:Oe.identifier}}))})})}}),!0):!1}},77578:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return z}});const z=x=>x?typeof x=="function"?x():x:null},46400:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return da}});var z=ue(29679),x=ue(19248),xe=ue(99267),Ye=ue(96512),Te=ue(78987),Je=ue(92310),ye=ue.n(Je),gt=ue(77900),Re=ue(26112),Be=ue(59301),We=ue(92343),He=ue(36355),ut=ue(17313),fe=ue(83116);const a=(Xt,bn,it,Ht,hn)=>({backgroundColor:Xt,border:`${Ht.lineWidth}px ${Ht.lineType} ${bn}`,[`${hn}-icon`]:{color:it}}),E=Xt=>{const{componentCls:bn,motionDurationSlow:it,marginXS:Ht,marginSM:hn,fontSize:Wn,fontSizeLG:cn,lineHeight:rt,borderRadiusLG:ft,motionEaseInOutCirc:Mt,withDescriptionIconSize:In,colorText:mn,colorTextHeading:En,withDescriptionPadding:Ne,defaultPadding:we}=Xt;return{[bn]:Object.assign(Object.assign({},(0,ut.Wf)(Xt)),{position:"relative",display:"flex",alignItems:"center",padding:we,wordWrap:"break-word",borderRadius:ft,[`&${bn}-rtl`]:{direction:"rtl"},[`${bn}-content`]:{flex:1,minWidth:0},[`${bn}-icon`]:{marginInlineEnd:Ht,lineHeight:0},"&-description":{display:"none",fontSize:Wn,lineHeight:rt},"&-message":{color:En},[`&${bn}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${it} ${Mt}, opacity ${it} ${Mt}, + ${(un==null?void 0:un.type)=="CPU"?ua?"icon-tuichuquanping2":"icon-quanping2":la?"icon-tuichuquanping2":"icon-quanping2"} + `,onClick:()=>no(un.type,Dn)})),Xt.createElement(Je.Z,{spinning:St},Gn(un.type)?Xt.createElement("div",{style:{marginTop:(un==null?void 0:un.type)=="CPU"?ua?"7%":"":la?"7%":""}},Xt.createElement(se,{dataInfo:{y:tr(Pt,un==null?void 0:un.type,1)||[],x:tr(Pt,un==null?void 0:un.type,0)||[]},startAndEndTime:Xe,colors:Er,indexKey:Dn,valueName:Pt.map(na=>na.name),imageTypeName:Pt.map(na=>{var Oa;return(Oa=na==null?void 0:na.promQueryResult)==null?void 0:Oa.imageTypeName}),key:`${Dn}-${er}`}),Xt.createElement("div",{className:de.info_con},Xt.createElement("div",{className:de.info_top},Xt.createElement("div",null,"\u6700\u5927\u503C"),Xt.createElement("div",null,"\u6700\u5C0F\u503C"),Xt.createElement("div",null,"\u5E73\u5747\u503C")),Pt.map((na,Oa)=>{var Qe;let pt=na==null?void 0:na.promQueryResult;return Xt.createElement("div",{className:de.listdata,key:Oa},Xt.createElement("div",{className:de.block,style:{backgroundColor:Er[Oa],marginRight:10}}),Xt.createElement("div",{className:de.typename},(Qe=na==null?void 0:na.promQueryResult)==null?void 0:Qe.imageTypeName),Xt.createElement("div",{className:de.val},(un==null?void 0:un.type)=="CPU"?`${pt==null?void 0:pt.cpuMaxDoubleValue}Cores`:`${pt==null?void 0:pt.memoryDoubleMaxValue}MiB`),Xt.createElement("div",{className:de.val},(un==null?void 0:un.type)=="CPU"?`${pt==null?void 0:pt.cpuMinDoubleValue}Cores`:`${pt==null?void 0:pt.memoryDoubleMinValue}MiB`),Xt.createElement("div",{className:de.val},(un==null?void 0:un.type)=="CPU"?`${pt==null?void 0:pt.cpuAvgDoubleValue}Cores`:`${pt==null?void 0:pt.memoryDoubleAvgValue}MiB`))}))):Xt.createElement(Fa.Z,null)))))},cn=ue(59301),rt=(qt,an,nn)=>new Promise((Ln,Yt)=>{var De=zt=>{try{Ct(nn.next(zt))}catch(ln){Yt(ln)}},ke=zt=>{try{Ct(nn.throw(zt))}catch(ln){Yt(ln)}},Ct=zt=>zt.done?Ln(zt.value):Promise.resolve(zt.value).then(De,ke);Ct((nn=nn.apply(qt,an)).next())}),Mt=({getApi:qt,identifier:an,visible:nn,info:Ln})=>{const[Yt,De]=(0,z.useState)({}),[ke,Ct]=(0,z.useState)(!0);(0,z.useEffect)(()=>{Ct(!0)},[nn]),(0,z.useEffect)(()=>{qt&&ke&&zt()},[qt]);const zt=()=>rt(void 0,null,function*(){const ln=yield(0,fe.ZP)(`/api/shixuns/${an}/cpu_basic_data.json`,{method:"get"});(ln==null?void 0:ln.status)==0&&De(ln)});return cn.createElement("div",null,cn.createElement(Wn,{isFirst:ke,setIsFirst:ln=>Ct(ln),identifier:an,data:Yt,info:Ln}))},In=ue(51257),mn=ue(25690),En=ue(75736),Ne=ue(40197),we=ue(59301),Ue=(qt,an,nn)=>new Promise((Ln,Yt)=>{var De=zt=>{try{Ct(nn.next(zt))}catch(ln){Yt(ln)}},ke=zt=>{try{Ct(nn.throw(zt))}catch(ln){Yt(ln)}},Ct=zt=>zt.done?Ln(zt.value):Promise.resolve(zt.value).then(De,ke);Ct((nn=nn.apply(qt,an)).next())});const Zt=({globalSetting:qt,dispatch:an,practiceSetting:nn,shixunsDetail:Ln,visible:Yt,onCancel:De,info:ke,identifier:Ct,isJupyter:zt,onOk:ln})=>{const[Dt,Bt]=(0,z.useState)("1"),[bt,nt]=(0,z.useState)("\u63A8\u8350\u914D\u7F6E"),[Xe,Ut]=(0,z.useState)([]),[Nt,Ft]=(0,z.useState)(!1),[St,Qt]=(0,z.useState)(!1),[Pt,Tt]=(0,z.useState)({}),[ua,rn]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Yt&&(Qt(!1),Bt("1"),nt("\u63A8\u8350\u914D\u7F6E"),(ke==null?void 0:ke.type)=="\u6311\u6218\u9875\u9762"?Ut(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Ut(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Tt({}),la(),(ke==null?void 0:ke.type)=="\u6311\u6218\u9875\u9762"&&an({type:"shixunsDetail/getShixunsDetail",payload:{id:Ct}}))},[Yt]);const la=()=>Ue(void 0,null,function*(){rn(!0);const Ar=yield(0,En.HS)(Ct);[0,-10].includes(Ar.status)&&(Tt(Ar),rn(!1))}),ar=Ar=>{Ar=="2"?Qt(!0):Qt(!1),Bt(Ar)},gr=()=>{x.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:we.createElement("div",{className:"tc"},we.createElement("img",{src:He,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},hr=()=>Ue(void 0,null,function*(){if((0,Ne.gy)(an,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||bt=="\u5F53\u524D\u914D\u7F6E")return;Ft(!0),(yield(0,fe.ZP)(`/api/shixuns/${Ct}/apply_recommend_config.json`,{method:"put",body:{data:bt=="\u63A8\u8350\u914D\u7F6E"?Pt==null?void 0:Pt.recommend:Pt==null?void 0:Pt.high}})).status==0&&(xe.ZP.success("\u5E94\u7528\u6210\u529F"),Ft(!1),De(),ln())}),er=()=>Ue(void 0,null,function*(){var Ar,Cr;if(yield Vr(),(0,In.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Ar=Ln.detail)!=null&&Ar.is_jupyter||(Cr=Ln.detail)!=null&&Cr.is_jupyter_lab){an({type:"shixunsDetail/execJupyter",payload:{id:Ct}}).then(no=>{var tr;no!=null&&no.identifier&&((tr=mn.history)==null||tr.push(`/tasks/${no.identifier}/jupyter`))});return}an({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const $a=zt?yield(0,En.BK)({id:Ct}):yield(0,En.Ir)({id:Ct});if(an({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),$a!=null&&$a.game_identifier||$a!=null&&$a.identifier){(0,In.xg)(zt?`/tasks/${$a==null?void 0:$a.identifier}/jupyter`:`/tasks/${$a.game_identifier}`);return}($a==null?void 0:$a.status)===-3?(0,In.eF)():($a==null?void 0:$a.status)===2?kr($a==null?void 0:$a.message):($a==null?void 0:$a.status)===3&&Er($a==null?void 0:$a.message)}),Vr=()=>new Promise((Ar,Cr)=>{var $a;($a=nn==null?void 0:nn.sideBar)!=null&&$a.confirmLeave?x.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{an({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ar()},onCancel:()=>{Cr()}}):Ar()}),kr=Ar=>{Ar=Ar!=null&&Ar.includes(".json")?Ar:`${Ar}.json`,x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:we.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ue(void 0,null,function*(){const Cr=yield(0,fe.ZP)("/api"+Ar,{method:"get"});if(!Cr)return;xe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const $a=yield(0,En.Ir)({id:Cr.shixun_identifier});if($a!=null&&$a.game_identifier){(0,In.xg)(`/tasks/${$a.game_identifier}`);return}($a==null?void 0:$a.status)===2?kr($a==null?void 0:$a.message):($a==null?void 0:$a.status)===3&&Er($a==null?void 0:$a.message)})})},Er=Ar=>{x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:we.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ar,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return we.createElement(we.Fragment,null,we.createElement(Ye.Z,{title:null,placement:"right",open:Yt,width:1e3,onClose:De,closeIcon:null,footer:null},we.createElement("div",{className:Re.header_body},we.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),we.createElement(Be.Z,{className:Re.close,onClick:De})),we.createElement(Te.default,{activeKey:Dt,onChange:ar},we.createElement(Te.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},we.createElement(Je.Z,{spinning:ua,size:"large",tip:we.createElement("div",{style:{color:"#666",fontSize:"14px"}},we.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),we.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",we.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Pt==null?void 0:Pt.status)==0?we.createElement(we.Fragment,null,we.createElement("div",{className:Re.recommend_config_introduce},we.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),we.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"),we.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),we.createElement("div",{className:Re.recommend_config},Xe.map((Ar,Cr)=>we.createElement("div",{className:`${Re.recommend_config_item} ${Ar==bt?Re.recommend_config_active_item:""}`,key:Ar,onClick:()=>nt(Ar)},we.createElement("div",{className:Re.item_title},we.createElement("div",null,Ar),Cr==1?we.createElement("div",{className:Re.recommend_text},"\u63A8\u8350"):we.createElement(we.Fragment,null)),(Ar=="\u5F53\u524D\u914D\u7F6E"&&(Pt==null?void 0:Pt.current)||Ar=="\u63A8\u8350\u914D\u7F6E"&&(Pt==null?void 0:Pt.recommend)||Ar=="\u589E\u5F3A\u914D\u7F6E"&&(Pt==null?void 0:Pt.high)||[]).map(($a,no)=>we.createElement("div",{className:Re.item_content,key:no},we.createElement("span",null,$a==null?void 0:$a.image_name),$a!=null&&$a.cpu_limit?we.createElement("span",null,$a==null?void 0:$a.cpu_limit,"\u6838",$a==null?void 0:$a.memory_limit,"G"):we.createElement("div",null,we.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),we.createElement(ye.Z,{title:we.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",we.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",we.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},we.createElement(We.Z,{className:Re.tooltip})))))))),we.createElement("div",{className:Re.recommend_config_footer},we.createElement("div",null,we.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),we.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>gr()},"\u8054\u7CFB\u7BA1\u7406\u5458")),we.createElement(gt.ZP,{type:"primary",shape:"round",disabled:bt=="\u5F53\u524D\u914D\u7F6E",onClick:hr,loading:Nt},"\u4E00\u952E\u5E94\u7528"))):ua?we.createElement("div",{style:{height:400}}):we.createElement("div",{className:Re.no_data},we.createElement("img",{src:ut,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),we.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",we.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(ke==null?void 0:ke.type)!="\u6311\u6218\u9875\u9762"&&we.createElement("div",{className:Re.application,onClick:()=>{er(),De()}},"\u6A21\u62DF\u5B9E\u6218")))),we.createElement(Te.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},we.createElement(Mt,{getApi:St,identifier:Ct,visible:Yt,info:ke})))))};var kt=(0,mn.connect)(({globalSetting:qt,practiceSetting:an,shixunsDetail:nn})=>({globalSetting:qt,practiceSetting:an,shixunsDetail:nn}))(Zt)},74976:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Ie}});var z=ue(59301),x=ue(43418),xe=ue(3113),Ye=ue(8591),Te=ue(99313),Je=ue(71418),ye=ue(10311),gt=ue(5871),Re=ue(1710),Be={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},We=ue(11724),He=ue(62772),ut=ue(38986),fe=ue(28426),a=ue(59301),E=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(ht,ot,vt)=>ot in ht?E(ht,ot,{enumerable:!0,configurable:!0,writable:!0,value:vt}):ht[ot]=vt,de=(ht,ot)=>{for(var vt in ot||(ot={}))ae.call(ot,vt)&&ce(ht,vt,ot[vt]);if(ee)for(var vt of ee(ot))se.call(ot,vt)&&ce(ht,vt,ot[vt]);return ht},Se=(ht,ot)=>b(ht,y(ot)),Ae=(ht,ot,vt)=>new Promise((ea,Hn)=>{var Fa=bn=>{try{Xt(vt.next(bn))}catch(it){Hn(it)}},da=bn=>{try{Xt(vt.throw(bn))}catch(it){Hn(it)}},Xt=bn=>bn.done?ea(bn.value):Promise.resolve(bn.value).then(Fa,da);Xt((vt=vt.apply(ht,ot)).next())}),Ie=({visible:ht,onOk:ot,onCancel:vt,info:ea})=>{var Hn,Fa,da,Xt,bn;const[it,Ht]=(0,z.useState)("1"),[hn,Wn]=(0,z.useState)([]),[cn,rt]=(0,z.useState)([]),[ft,Mt]=(0,z.useState)(0),[In,mn]=(0,z.useState)(null),[En,Ne]=(0,z.useState)(!1);(0,z.useEffect)(()=>{ht&&(we(),Ue(),Zt())},[ht]);const we=()=>{Ht("1"),Wn([]),mn(null),Mt(0)};(0,z.useEffect)(()=>{var ke,Ct;((Ct=(ke=cn==null?void 0:cn[ft])==null?void 0:ke.content)==null?void 0:Ct.length)>0&&mn(Se(de({},cn[ft].content[0]),{index:0}))},[it,ft,cn]);const Ue=()=>Ae(void 0,null,function*(){Ne(!0),yield(0,ut.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(ke=>{let{max_cpu:Ct,max_memory:zt,min_cpu:ln,min_memory:Dt}=ke,{cpu:Bt,memory:bt}=ea;Wn([{name:"CPU",value:Bt,min:ln,max:Ct,typeName:"\u6838"},{name:"\u5185\u5B58",value:bt,min:Dt,max:zt,typeName:"GB"}])}),Ne(!1)}),Zt=()=>Ae(void 0,null,function*(){yield(0,ut.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ke=>{var Ct;if(rt(ke),(ke==null?void 0:ke.length)>0){let zt=Se(de({},(Ct=ke==null?void 0:ke[0])==null?void 0:Ct.content[0]),{index:0});mn(zt)}})}),kt=ke=>{Ht(ke),ke==="2"&&Mt(0)},qt=(ke,Ct)=>{Wn(hn.map(zt=>zt.name===ke?Ct(zt):zt))},an=(ke,Ct)=>{isNaN(ke)||qt(Ct,zt=>Se(de({},zt),{value:ke}))},nn=ke=>{var Ct;if(console.log("decline",ke.value),ke.value=Number(ke.value),ke.value<=((Ct=ke.min)!=null?Ct:-1/0))return;let zt=ke.value-.5Se(de({},ln),{value:zt}))},Ln=ke=>{var Ct;if(ke.value=Number(ke.value),ke.value>=((Ct=ke.max)!=null?Ct:1/0))return;let zt=ke.value+.5>ke.max?ke.max:ke.value+.5;qt(ke.name,ln=>Se(de({},ln),{value:zt}))},Yt=(ke,Ct)=>{isNaN(ke)||qt(Ct,zt=>Se(de({},zt),{value:ke}))},De=ke=>{if(ke==null||Number.isInteger(ke))return ke;const Ct=ke%1;return Ct===.5?ke:Math.floor(ke)+(Ct<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(x.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:ht,width:752,destroyOnClose:!0,centered:!0,onCancel:vt,className:Be.modal,footer:[a.createElement("div",{className:Be.btn_warp,key:"1"},a.createElement(xe.ZP,{onClick:vt},"\u53D6\u6D88"),a.createElement(xe.ZP,{type:"primary",onClick:()=>{let ke=de({},ea);if(it=="1")ke.cpu=hn[0].value,ke.memory=hn[1].value;else if(it=="2"){if(!In){Ye.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ke=Se(de({},ke),{cpu:In.cpu,memory:In.memory})}ot(ke)}},"\u4FDD\u5B58"))]},a.createElement(Te.default,{activeKey:it,onChange:kt},a.createElement(Te.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(Je.Z,{spinning:En},hn==null?void 0:hn.map(ke=>a.createElement("div",{className:Be.con_warp,key:ke==null?void 0:ke.name},a.createElement("div",null,ke==null?void 0:ke.name),a.createElement("div",null,a.createElement(ye.Z,{min:ke==null?void 0:ke.min,max:ke==null?void 0:ke.max,onChange:Ct=>an(Ct,ke==null?void 0:ke.name),value:ke==null?void 0:ke.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${Be.config_Warp} ${Be.flex}`},a.createElement("div",{className:`${Be.config_btn} ${Be.flex}`,onClick:()=>nn(ke)},a.createElement(We.Z,null)),a.createElement(gt.Z,{min:ke==null?void 0:ke.min,max:ke==null?void 0:ke.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:ke==null?void 0:ke.value,onChange:Ct=>{const zt=De(Ct);Yt(zt,ke==null?void 0:ke.name)}}),a.createElement("div",{className:`${Be.config_btn} ${Be.flex}`,onClick:()=>Ln(ke)},a.createElement(He.Z,null))),a.createElement("div",null,ke==null?void 0:ke.typeName))))),(cn==null?void 0:cn.length)>0&&a.createElement(Te.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:Be.sceneList},cn==null?void 0:cn.map((ke,Ct)=>a.createElement("div",{className:`${Be.sceneItem} ${ft==Ct&&Be.sceneItemActive}`,key:ke==null?void 0:ke.id,onClick:()=>{Mt(Ct)}},ke==null?void 0:ke.name))),((Fa=(Hn=cn==null?void 0:cn[ft])==null?void 0:Hn.content)==null?void 0:Fa.length)>0?a.createElement(Re.default,{rowSelection:{type:"radio",selectedRowKeys:[In==null?void 0:In.index],onChange:(ke,Ct)=>{mn(Ct[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(ke,Ct)=>a.createElement("div",null,ke,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(ke,Ct)=>a.createElement("div",null,ke,"GB")}],dataSource:(da=cn==null?void 0:cn[ft])==null?void 0:da.content.map((ke,Ct)=>Se(de({},ke),{index:Ct})),rowKey:"index",pagination:!1,scroll:((bn=(Xt=cn==null?void 0:cn[ft])==null?void 0:Xt.content)==null?void 0:bn.length)>3?{y:148}:{}}):a.createElement(fe.Z,null)))))}},61412:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Oe}});var z=ue(59301),x=ue(25690),xe=ue(43418),Ye=ue(8591),Te=ue(3113),Je=ue(24905),ye=ue(5112),gt=ue(88522),Re=ue(49127),Be=ue(5083),We=ue(5871),He=ue(10527),ut=ue(81705),fe=ue(40197),a=ue(61186),E=ue.n(a),b={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(Ie,ht)=>{var ot={};for(var vt in Ie)ee.call(Ie,vt)&&ht.indexOf(vt)<0&&(ot[vt]=Ie[vt]);if(Ie!=null&&y)for(var vt of y(Ie))ht.indexOf(vt)<0&&ae.call(Ie,vt)&&(ot[vt]=Ie[vt]);return ot},ce=(Ie,ht,ot)=>new Promise((vt,ea)=>{var Hn=Xt=>{try{da(ot.next(Xt))}catch(bn){ea(bn)}},Fa=Xt=>{try{da(ot.throw(Xt))}catch(bn){ea(bn)}},da=Xt=>Xt.done?vt(Xt.value):Promise.resolve(Xt.value).then(Hn,Fa);da((ot=ot.apply(Ie,ht)).next())});const de=Ie=>{if(!Ie)return Ie;const ht=Ie.split(":");if(ht[1]=="00"||ht[1]=="30")return Ie;const ot=parseInt(ht[1]);if(ot<30||ot==60)return[ht[0],"30"].join(":");if(ot<60){const vt=[ht[0],"00"].join(":"),ea="YYYY-MM-DD HH:mm",Hn=E()(vt,ea);return Hn.add(1,"hours"),Hn.format(ea)}return Ie},Se="YYYY-MM-DD HH:mm",Ae=Ie=>{var ht=Ie,{shixunsDetail:ot,globalSetting:vt,loading:ea,user:Hn,dispatch:Fa}=ht,da=se(ht,["shixunsDetail","globalSetting","loading","user","dispatch"]),Xt,bn,it,Ht,hn,Wn,cn,rt,ft;const Mt=(0,z.useRef)(),[In,mn]=(0,z.useState)(),[En,Ne]=(0,z.useState)(),[we,Ue]=(0,z.useState)([]),[Zt,kt]=(0,z.useState)([]),[qt,an]=(0,z.useState)(""),[nn,Ln]=(0,z.useState)(),[Yt,De]=(0,z.useState)(),[ke,Ct]=(0,z.useState)(),zt=(bn=(Xt=Hn.userInfo)==null?void 0:Xt.shixun)==null?void 0:bn.editable;(0,z.useEffect)(()=>{var Xe,Ut;Mt.current=(Ut=(Xe=location.pathname)==null?void 0:Xe.split("/"))==null?void 0:Ut[2],ln()},[]),(0,z.useEffect)(()=>{var Xe,Ut,Nt,Ft,St,Qt,Pt,Tt,ua,rn,la,ar;ot.setting&&(mn((Ut=(Xe=ot.setting)==null?void 0:Xe.shixun)==null?void 0:Ut.can_copy),Ne((Ft=(Nt=ot.setting)==null?void 0:Nt.shixun)==null?void 0:Ft.use_scope),Ln(!!((Qt=(St=ot.setting)==null?void 0:St.shixun)!=null&&Qt.opening_time)),De((Tt=(Pt=ot.setting)==null?void 0:Pt.shixun)==null?void 0:Tt.opening_time),Ue((rn=(ua=ot.setting)==null?void 0:ua.shixun)==null?void 0:rn.scope_partment),Ct((ar=(la=ot.setting)==null?void 0:la.shixun)==null?void 0:ar.git_size))},[ot.setting]);const ln=Xe=>ce(void 0,null,function*(){const Ut=yield Fa({type:"shixunsDetail/getDepartments",payload:{q:Xe}});Ut&&kt(Ut.shools_name||[])}),Dt=()=>ce(void 0,null,function*(){var Xe,Ut,Nt,Ft,St,Qt;const Pt=(yield Fa({type:"shixunsDetail/getShixunQuote",payload:{id:Mt.current}}))||{};xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${b.modal}`},!!((Xe=Pt.subjects)!=null&&Xe.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Nt=(Ut=Pt.subjects)==null?void 0:Ut.splice(0,2))==null?void 0:Nt.map(Tt=>`\u300A${Tt}\u300B`),"\u7B49",z.createElement("span",{className:b.colorOrange},Pt==null?void 0:Pt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((Ft=Pt.courses)!=null&&Ft.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Qt=(St=Pt.courses)==null?void 0:St.splice(0,2))==null?void 0:Qt.map(Tt=>`\u300A${Tt}\u300B`),"\u7B49",z.createElement("span",{className:b.colorOrange},Pt==null?void 0:Pt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Fa({type:"shixunsDetail/deleteShixun",payload:{id:Mt.current}})).status===1&&(Ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),Bt=()=>{(0,fe.gy)(Fa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},bt=Xe=>{if(we.includes(Xe)){Ye.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}an(null),Ue([...we,Xe])},nt=()=>ce(void 0,null,function*(){if(nn&&!Yt){Ye.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(En===1&&!we.length){Ye.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Fa({type:"shixunsDetail/updatePermissionSetting",payload:{id:Mt.current,scope_partment:En===0?null:we,shixun:{can_copy:In,use_scope:En,opening_time:Yt,git_size:ke}}})).status!==-1&&(Ye.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Fa({type:"shixunsDetail/getSettingsData",payload:{id:Mt.current}}),Fa({type:"shixunsDetail/getShixunsDetail",payload:{id:Mt.current}}))});return z.createElement("div",null,z.createElement("section",{className:b.wrap},z.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((it=ot==null?void 0:ot.detail)==null?void 0:it.shixun_status)!==2?z.createElement(Te.ZP,{danger:!0,onClick:Dt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(Te.ZP,{danger:!0,onClick:Bt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(Je.default,{checked:In,onChange:Xe=>mn(Xe.target.checked),disabled:!zt}),z.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Ht=ot.detail)==null?void 0:Ht.shixun_status)>1||((hn=ot.detail)==null?void 0:hn.public)===2)&&((cn=(Wn=ot.setting)==null?void 0:Wn.shixun)==null?void 0:cn.use_scope)===0&&((rt=ot.detail)==null?void 0:rt.identity)>2)&&z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement(ye.ZP.Group,{value:En,onChange:Xe=>Ne(Xe.target.value),disabled:!zt},z.createElement(ye.ZP,{className:b.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(ye.ZP,{className:b.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),En===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(gt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:qt,onChange:Xe=>{an(Xe),ln(Xe)},disabled:!zt,onSelect:bt,options:Zt==null?void 0:Zt.map(Xe=>({value:Xe}))}),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},we==null?void 0:we.map(Xe=>zt?z.createElement(Re.Z,{count:"x",className:"mr20 current",onClick:()=>Ue(we.filter(Ut=>Ut!==Xe))},z.createElement(Te.ZP,{type:"primary",ghost:!0},Xe)):z.createElement(Te.ZP,{type:"primary",ghost:!0,className:"mr20"},Xe)))))),z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(Je.default,{checked:nn,onChange:Xe=>Ln(Xe.target.checked),disabled:!zt}),z.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),nn&&z.createElement(Be.default,{className:`${b.dataPicker} mt10`,format:Se,locale:He.Z,disabled:!zt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Xe=>Xe&&XeDe(de(Ut))}))),((ft=Hn==null?void 0:Hn.userInfo)==null?void 0:ft.role)===1&&z.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},z.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(We.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:ke,onChange:Xe=>{Ct(Xe)}}),z.createElement("span",{className:"c-grey-999"}," M "))))),z.createElement(ut.t,{okText:"\u4FDD\u5B58",hasOkBtn:zt,loading:ea.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${Mt.current}/challenges`),onOk:nt,className:b.bottomButton}))};var Oe=(0,x.connect)(({shixunsDetail:Ie,loading:ht,globalSetting:ot,user:vt})=>({shixunsDetail:Ie,globalSetting:ot,user:vt,loading:ht}))(Ae)},45555:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(25690),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96404),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(61412),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(346),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(40197),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(48790),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(85395),React=__webpack_require__(59301),__async=(Le,_t,ue)=>new Promise((z,x)=>{var xe=Je=>{try{Te(ue.next(Je))}catch(ye){x(ye)}},Ye=Je=>{try{Te(ue.throw(Je))}catch(ye){x(ye)}},Te=Je=>Je.done?z(Je.value):Promise.resolve(Je.value).then(xe,Ye);Te((ue=ue.apply(Le,_t)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Le=>{if(!Le)return Le;const _t=Le.split(":");if(_t[1]=="00"||_t[1]=="30")return Le;const ue=parseInt(_t[1]);if(ue<30||ue==60)return[_t[0],"30"].join(":");if(ue<60){const z=[_t[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",xe=moment__WEBPACK_IMPORTED_MODULE_3___default()(z,x);return xe.add(1,"hours"),xe.format(x)}return Le};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Le=>__async(this,null,function*(){const _t=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Le}});_t&&setDepartmentList(_t.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Le,_t;(_t=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)!=null&&_t.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Le=>{if(selectDepartmentList.includes(Le)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Le])},handleInitState=()=>{var Le,_t,ue,z,x,xe,Ye,Te,Je,ye,gt,Re,Be,We,He,ut,fe,a,E,b,y,ee,ae,se,ce,de,Se,Ae,Oe,Ie,ht,ot,vt,ea,Hn,Fa,da,Xt,bn,it,Ht,hn,Wn,cn,rt,ft,Mt;setCodeEditPermission((_t=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)==null?void 0:_t.code_edit_permission),setAllowFileUpload((z=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:z.allow_file_upload),setCodeHidden((xe=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:xe.show_code_dir),setForbidCopy((Te=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Te.forbid_copy),setTaskPass((ye=(Je=shixunsDetail.setting)==null?void 0:Je.shixun)==null?void 0:ye.task_pass),setTestSetPermission((Re=(gt=shixunsDetail.setting)==null?void 0:gt.shixun)==null?void 0:Re.test_set_permission),set_display_git_address((Be=shixunsDetail.setting.shixun)==null?void 0:Be.display_git_address),setIsCopy((He=(We=shixunsDetail.setting)==null?void 0:We.shixun)==null?void 0:He.can_copy),setOpenValue((fe=(ut=shixunsDetail.setting)==null?void 0:ut.shixun)==null?void 0:fe.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((ae=(ee=shixunsDetail.setting)==null?void 0:ee.shixun)==null?void 0:ae.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Se=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Se.is_disable_discuss),setdisableAI((Oe=(Ae=shixunsDetail.setting)==null?void 0:Ae.shixun)==null?void 0:Oe.ai_reply),setresource_recommend((ht=(Ie=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ie.shixun)==null?void 0:ht.resource_recommend),setOpenCodeDebugger((vt=(ot=shixunsDetail.setting)==null?void 0:ot.shixun)==null?void 0:vt.open_code_debugger),setStartPermanent((Hn=(ea=shixunsDetail.setting)==null?void 0:ea.shixun)==null?void 0:Hn.start_permanent),setOpenSelfRun((da=(Fa=shixunsDetail.setting)==null?void 0:Fa.shixun)==null?void 0:da.open_self_run),setgitSize((bn=(Xt=shixunsDetail.setting)==null?void 0:Xt.shixun)==null?void 0:bn.git_size),setcourse_workspace_file_time((Ht=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:Ht.course_workspace_file_time),setPodSwitch((Wn=(hn=shixunsDetail.setting)==null?void 0:hn.shixun)==null?void 0:Wn.exit_delete_pod_switch),setai_user((rt=(cn=shixunsDetail.setting)==null?void 0:cn.shixun)==null?void 0:rt.ai_user),setOpenLocalEvaluate((Mt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Mt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Le,_t)=>{var ue,z;Le!=((z=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:z.scope_partment[_t])&&(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(Le=!1,_t=1){return __async(this,null,function*(){var ue,z;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Le}});(x==null?void 0:x.status)===0&&((ue=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ue.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(z=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&z.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,_t))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Le,_t,ue,z,x,xe;const Ye=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Le=Ye.subjects)!=null&&Le.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ue=(_t=Ye.subjects)==null?void 0:_t.splice(0,2))==null?void 0:ue.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((z=Ye.courses)!=null&&z.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(xe=(x=Ye.courses)==null?void 0:x.splice(0,2))==null?void 0:xe.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Le){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Le),parseInt(Le)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:Le=>{var _t;if((_t=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&_t.confirmLeave){showExitmodel(Le.key);return}setMenuSelectKey(Le.key),parseInt(Le.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Le=>setTaskPass(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Le=>setTestSetPermission(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Le=>setIsCopy(Le.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Le=>setOpenValue(Le.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Le=>{setDepartmentValue(Le),handleGetDepartments(Le)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Le=>({value:Le}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Le=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(_t=>_t!==Le))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Le)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Le)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Le=>setOpenAnswer(Le.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Le=>{setIsOpenTime(Le.target.checked),Le.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Le=>Le&&LesetOpenTime(handleDateString(_t))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Le=>set_display_git_address(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Le=>{setCodeHidden(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Le=>{setCodeEditPermission(Le.target.checked),Le.target.checked||setAllowFileUpload(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Le=>{setAllowFileUpload(Le.target.checked),Le.target.checked&&setCodeEditPermission(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Le=>setForbidCopy(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Le=>setOpenCodeDebugger(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Le=>setOpenSelfRun(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Le=>setOpenLocalEvaluate(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Le=>{setgitSize(Le)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Le=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Le=>{setPodSwitch(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Le=>setDisableDiscuss(!Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Le=>{setresource_recommend(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Le=>{setai_user(Le.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Le,_t;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Le=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Le.is_fork_from_creator&&((_t=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_t.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ue,z)=>{handSubmeit(ue,z)}}}):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:Le,shixunsDetail:_t,practiceSetting:ue})=>({user:Le,shixunsDetail:_t,practiceSetting:ue}))(Setting)},21052:function(Le,_t,ue){"use strict";ue.r(_t),ue.d(_t,{default:function(){return Bo}});var z=ue(59301),x={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},xe=ue(25690),Ye=ue(99313),Te=ue(6848),Je=ue(8591),ye=ue(20834),gt=ue(95237),Re=ue(43604),Be=ue(38854),We=ue(43418),He=ue(71418),ut=ue(3113),fe=ue(17574),a=ue(78673),E=ue(56102),b=ue(78241),y=ue(92832),ee={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},ae=Object.defineProperty,se=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Se=(Vt,lt,et)=>lt in Vt?ae(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Ae=(Vt,lt)=>{for(var et in lt||(lt={}))ce.call(lt,et)&&Se(Vt,et,lt[et]);if(se)for(var et of se(lt))de.call(lt,et)&&Se(Vt,et,lt[et]);return Vt},Oe=(Vt,lt)=>{var et={};for(var on in Vt)ce.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&se)for(var on of se(Vt))lt.indexOf(on)<0&&de.call(Vt,on)&&(et[on]=Vt[on]);return et},Ie=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{Va(et.next(Cn))}catch(Na){$n(Na)}},Qn=Cn=>{try{Va(et.throw(Cn))}catch(Na){$n(Na)}},Va=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);Va((et=et.apply(Vt,lt)).next())});const ht=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:Va}=lt,Cn=Oe(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Na=(0,xe.useLocation)(),io=(0,xe.useParams)(),[Go,mu]=(0,z.useState)({}),Br=(0,z.useRef)(),[ca]=b.default.useForm(),[Gr,jr]=(0,z.useState)("");(0,z.useEffect)(()=>{Cn.visible&&ca.resetFields()},[Cn.visible]),(0,z.useEffect)(()=>{const dr=sessionStorage.getItem("pathArray");if(dr){const lr=dr.split(",").join("/"),xr=lr.indexOf("/")===0?lr.substr(1):lr;jr(xr)}},[]),(0,z.useEffect)(()=>{var dr,lr;Br.current=(lr=(dr=Na.pathname)==null?void 0:dr.split("/"))==null?void 0:lr[2]},[]);const qr=(...dr)=>Ie(void 0,[...dr],function*(lr={}){const xr=yield Qn({type:"shixunsDetail/addRepositoryFile",payload:{id:io.id,message:lr.commitMessage,content:"",path:(Cn.defaultPath?Cn.defaultPath+"/":"")+lr.path+"/"+(lr.file||".gitkeep"),secret_repository:Va?void 0:!0}});xr!=null&&xr.url&&(Je.ZP.success("\u6DFB\u52A0\u6210\u529F"),Cn.onOK({path:(Cn.defaultPath?Cn.defaultPath+"/":"")+lr.path+"/"+(lr.file||".gitkeep"),name:lr.path.split("/")[lr.path.split("/").length-1]}),Cn.onClose())}),po=()=>{var dr,lr;xe.history.push(`/shixuns/${Br.current}/${(lr=(dr=Na.pathname)==null?void 0:dr.split("/"))==null?void 0:lr[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return z.createElement(We.default,{width:"60%",centered:!0,open:Cn.visible,wrapClassName:ee.modal,onOk:()=>{ca.submit()},onCancel:Cn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},z.createElement("section",{className:ee.bg},z.createElement("div",{className:ee.wrap},z.createElement(b.default,{className:"mt10",form:ca,scrollToFirstError:!0,layout:"vertical",onFinish:qr,onChange:()=>{var dr,lr,xr,Xr;const fo=Ae({},ca.getFieldsValue()),Lr=(dr=fo==null?void 0:fo.path)==null?void 0:dr.split(""),Wa=(lr=fo==null?void 0:fo.file)==null?void 0:lr.split("");(xr=Lr==null?void 0:Lr.filter(Sa=>Sa=="/"))!=null&&xr.length&&(fo.path=fo.path.substring(0,fo.path.length-1)),(Xr=Wa==null?void 0:Wa.filter(Sa=>Sa=="/"))!=null&&Xr.length&&(fo.file=fo.file.substring(0,fo.path.length-1)),ca.setFieldsValue(Ae({},fo)),mu(fo)}},z.createElement(b.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},z.createElement(gt.Z,null,z.createElement(Re.Z,null,z.createElement("span",{className:ee.filePath},Cn.defaultPath+"/")),z.createElement(Re.Z,{flex:"1"},z.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),z.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),z.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var ot=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(ht),vt=ue(69720),ea=ue(85395),Hn=ue(59301),Fa=Object.defineProperty,da=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,it=(Vt,lt,et)=>lt in Vt?Fa(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Ht=(Vt,lt)=>{for(var et in lt||(lt={}))Xt.call(lt,et)&&it(Vt,et,lt[et]);if(da)for(var et of da(lt))bn.call(lt,et)&&it(Vt,et,lt[et]);return Vt},hn=(Vt,lt)=>{var et={};for(var on in Vt)Xt.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&da)for(var on of da(Vt))lt.indexOf(on)<0&&bn.call(Vt,on)&&(et[on]=Vt[on]);return et},Wn=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{Va(et.next(Cn))}catch(Na){$n(Na)}},Qn=Cn=>{try{Va(et.throw(Cn))}catch(Na){$n(Na)}},Va=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);Va((et=et.apply(Vt,lt)).next())});const cn=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:Va}=lt,Cn=hn(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Na=(0,xe.useLocation)(),io=(0,xe.useParams)(),[Go,mu]=(0,z.useState)({}),Br=(0,z.useRef)(),[ca]=b.default.useForm(),[Gr,jr]=(0,z.useState)("");(0,z.useEffect)(()=>{Cn.visible&&ca.resetFields()},[Cn.visible]),(0,z.useEffect)(()=>{const dr=sessionStorage.getItem("pathArray");if(dr){const lr=dr.split(",").join("/"),xr=lr.indexOf("/")===0?lr.substr(1):lr;jr(xr)}},[]),(0,z.useEffect)(()=>{var dr,lr;Br.current=(lr=(dr=Na.pathname)==null?void 0:dr.split("/"))==null?void 0:lr[2]},[]);const qr=(...dr)=>Wn(void 0,[...dr],function*(lr={},xr=!1,Xr=1){var fo,Lr;const Wa=yield Qn({type:"shixunsDetail/addRepositoryFile",payload:{id:io.id,message:lr.commitMessage,content:lr.codeMirror,path:(Cn.defaultPath?Cn.defaultPath+"/":"")+lr.path,secret_repository:Va?void 0:!0,sync_origin_shixun:xr}});Wa!=null&&Wa.url&&((fo=et==null?void 0:et.detail)!=null&&fo.copy_for_exercise||Je.ZP.success("\u6DFB\u52A0\u6210\u529F"),Cn.onOK({path:(Cn.defaultPath?Cn.defaultPath+"/":"")+lr.path,name:lr.path.split("/")[lr.path.split("/").length-1]}),Cn.onClose()),(Lr=et==null?void 0:et.detail)!=null&&Lr.copy_for_exercise&&(0,ea.m)(Qn,et,io.id,Xr)}),po=()=>{var dr,lr;xe.history.push(`/shixuns/${Br.current}/${(lr=(dr=Na.pathname)==null?void 0:dr.split("/"))==null?void 0:lr[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return Hn.createElement(We.default,{width:"60%",open:Cn.visible,wrapClassName:ee.modal,destroyOnClose:!0,centered:!0,onOk:()=>{ca.submit()},onCancel:Cn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Hn.createElement("section",{className:ee.bg},Hn.createElement("div",{className:ee.wrap},Hn.createElement(b.default,{className:"mt10",form:ca,scrollToFirstError:!0,layout:"vertical",onFinish:dr=>{var lr,xr;(lr=et==null?void 0:et.detail)!=null&&lr.is_fork_from_creator&&((xr=et==null?void 0:et.detail)!=null&&xr.copy_for_exercise)?(Cn.onClose(),Qn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:dr,type:"wareHouse",fn:(Xr,fo,Lr)=>{qr(Xr,fo,Lr)}}})):qr(dr)},onChange:()=>{var dr,lr;const xr=Ht({},ca.getFieldsValue()),Xr=(dr=xr==null?void 0:xr.path)==null?void 0:dr.split("");((lr=Xr==null?void 0:Xr.filter(fo=>fo=="/"))==null?void 0:lr.length)>1&&(xr.path=xr.path.substring(0,xr.path.length-1)),ca.setFieldsValue(Ht({},xr)),mu(xr)}},Hn.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Hn.createElement(gt.Z,null,Hn.createElement(Re.Z,null,Hn.createElement("span",{className:ee.filePath},Cn.defaultPath+"/")),Hn.createElement(Re.Z,{flex:"1"},Hn.createElement(b.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Hn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Hn.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Hn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Hn.createElement("div",{className:"mt10 mb20"},Hn.createElement(b.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Hn.createElement(vt.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 rt=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(cn),ft=Object.defineProperty,Mt=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,En=(Vt,lt,et)=>lt in Vt?ft(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Ne=(Vt,lt)=>{for(var et in lt||(lt={}))In.call(lt,et)&&En(Vt,et,lt[et]);if(Mt)for(var et of Mt(lt))mn.call(lt,et)&&En(Vt,et,lt[et]);return Vt},we=(Vt,lt)=>{var et={};for(var on in Vt)In.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&Mt)for(var on of Mt(Vt))lt.indexOf(on)<0&&mn.call(Vt,on)&&(et[on]=Vt[on]);return et},Ue=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{Va(et.next(Cn))}catch(Na){$n(Na)}},Qn=Cn=>{try{Va(et.throw(Cn))}catch(Na){$n(Na)}},Va=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);Va((et=et.apply(Vt,lt)).next())});const Zt=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:Va}=lt,Cn=we(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Na=(0,xe.useLocation)(),io=(0,xe.useParams)(),[Go,mu]=(0,z.useState)({}),Br=(0,z.useRef)(),[ca]=b.default.useForm(),[Gr,jr]=(0,z.useState)(""),[qr,po]=(0,z.useState)("");(0,z.useEffect)(()=>{Cn.visible&&ca.resetFields()},[Cn.visible]),(0,z.useEffect)(()=>{const xr=Cn.defaultPath.split("/");xr.length===1?(jr(""),po(Cn.defaultPath)):(po(xr.pop()),jr(xr.join("/")+"/"))},[Cn.defaultPath]),(0,z.useEffect)(()=>{var xr,Xr;Br.current=(Xr=(xr=Na.pathname)==null?void 0:xr.split("/"))==null?void 0:Xr[2]},[]);const dr=(...xr)=>Ue(void 0,[...xr],function*(Xr={}){const fo=yield Qn({type:"shixunsDetail/moveGitFile",payload:{id:io.id,from:Cn.defaultPath,to:Gr+Xr.path,message:Xr.commitMessage||`${Cn.defaultPath} rename to ${Gr}${Xr.path} `,secret_repository:Va}});(fo==null?void 0:fo.status)===0&&(Je.ZP.success("\u6DFB\u52A0\u6210\u529F"),Cn.onOK({path:Xr.path,name:Xr.path}),Cn.onClose())}),lr=()=>{var xr,Xr;xe.history.push(`/shixuns/${Br.current}/${(Xr=(xr=Na.pathname)==null?void 0:xr.split("/"))==null?void 0:Xr[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return z.createElement(We.default,{width:"40%",open:Cn.visible,wrapClassName:ee.modal,centered:!0,onOk:()=>{ca.submit()},onCancel:Cn.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},z.createElement("section",{className:ee.bg},z.createElement("div",{className:ee.wrap},z.createElement(b.default,{className:"mt10",form:ca,scrollToFirstError:!0,layout:"vertical",onFinish:dr,onChange:()=>{var xr,Xr;const fo=Ne({},ca.getFieldsValue()),Lr=(xr=fo==null?void 0:fo.path)==null?void 0:xr.split("");((Xr=Lr==null?void 0:Lr.filter(Wa=>Wa=="/"))==null?void 0:Xr.length)>1&&(fo.path=fo.path.substring(0,fo.path.length-1)),ca.setFieldsValue(Ne({},fo)),mu(fo)}},z.createElement(b.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},z.createElement(gt.Z,null,z.createElement(Re.Z,{flex:"1"},z.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:qr}))))),z.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},z.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Cn.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var kt=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(Zt),qt=ue(346),an=ue(38986),nn=ue(54580),Ln=ue(11693),Yt={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},De=ue(59301),ke=Object.defineProperty,Ct=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Dt=(Vt,lt,et)=>lt in Vt?ke(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Bt=(Vt,lt)=>{for(var et in lt||(lt={}))zt.call(lt,et)&&Dt(Vt,et,lt[et]);if(Ct)for(var et of Ct(lt))ln.call(lt,et)&&Dt(Vt,et,lt[et]);return Vt},bt=(Vt,lt)=>{var et={};for(var on in Vt)zt.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&Ct)for(var on of Ct(Vt))lt.indexOf(on)<0&&ln.call(Vt,on)&&(et[on]=Vt[on]);return et},nt=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{Va(et.next(Cn))}catch(Na){$n(Na)}},Qn=Cn=>{try{Va(et.throw(Cn))}catch(Na){$n(Na)}},Va=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);Va((et=et.apply(Vt,lt)).next())});const{Dragger:Xe}=nn.default,Ut=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:Va}=lt,Cn=bt(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Na=(0,xe.useLocation)(),io=(0,xe.useParams)(),[Go,mu]=(0,z.useState)({}),Br=(0,z.useRef)(),[ca]=b.default.useForm(),[Gr,jr]=(0,z.useState)([]),[qr,po]=(0,z.useState)();let dr;(0,z.useEffect)(()=>{Cn.visible&&(ca.resetFields(),jr([]))},[Cn.visible]),(0,z.useEffect)(()=>{Br.current=io.id},[]),(0,z.useEffect)(()=>{const Wa=sessionStorage.getItem("pathArray");if(Wa){const Sa=Wa.split(",").join("/"),$e=Sa.indexOf("/")===0?Sa.substr(1):Sa;po($e)}},[]);const lr=Wa=>{var Sa,$e,wt,Wt;if(dr=Wa.file.name,Wa.file.status==="done"||Wa.file.status==="uploading"){if(jr(Wa.fileList),!Wa.file.response)return;if(((Sa=Wa.file.response)==null?void 0:Sa.status)===0){($e=et==null?void 0:et.detail)!=null&&$e.copy_for_exercise||(Je.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),ca.validateFields());return}jr(Gr.filter(Bn=>Bn.uid!==Wa.file.uid)),(wt=Wa.file.response)!=null&&wt.message&&Je.ZP.info((Wt=Wa.file.response)==null?void 0:Wt.message)}},xr=Wa=>nt(void 0,null,function*(){if(!Wa.response){Je.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Qn({type:"shixunsDetail/deleteGitFile",payload:{id:io.id,path:qr?`${qr}/${Wa.name}`:Wa.name,message:ca.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${qr?`${qr}/${Wa.name}`:Wa.name}`,secret_repository:Va?null:!0}})).status===0&&(jr(Gr.filter($e=>$e.uid!==Wa.uid)),Je.ZP.info("\u5220\u9664\u6210\u529F"))}),Xr={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!ca.getFieldValue("commitMessage"),data:()=>nt(void 0,null,function*(){return new Promise((Wa,Sa)=>nt(void 0,null,function*(){setTimeout(()=>nt(void 0,null,function*(){const $e=yield ca.getFieldsValue(),wt=Bt(Bt({},{path:Cn.defaultPath?Cn.defaultPath:"",message:Go.commitMessage||`\u4E0A\u4F20\u4E86${dr}`}),Va?{}:{secret_repository:!0});Wa(wt)}),200)}))}),fileList:Gr,method:"post",action:`${qt.Z.API_SERVER}/api/shixuns/${Br.current}/upload_git_file.json`,onChange:lr,onRemove:xr,beforeUpload:Wa=>(dr=Wa.name,Wa.size/1024/1024>50?(Je.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},fo=(Wa=!1,Sa=1)=>nt(void 0,null,function*(){var $e;const wt=Bt(Bt({},{path:Cn.defaultPath?Cn.defaultPath:"",message:Go.commitMessage||`\u4E0A\u4F20\u4E86${dr}`}),Va?{}:{secret_repository:!0});for(let Wt=0;Wt{Bn.append(vr,wt[vr].toString())});const Nn=yield(0,an.ZP)(`/api/shixuns/${Br.current}/upload_git_file.json`,{method:"post",body:Bn},!0)}Cn.onClose(),Cn.onOK({path:Cn.defaultPath}),Lr(),($e=et==null?void 0:et.detail)!=null&&$e.copy_for_exercise&&(0,ea.m)(Qn,et,io.id,Sa)}),Lr=()=>{var Wa,Sa;xe.history.push(`/shixuns/${Br.current}/${(Sa=(Wa=Na.pathname)==null?void 0:Wa.split("/"))==null?void 0:Sa[3]}${qr?`/master/shixun_show/${qr}`:""}`)};return De.createElement(We.default,{open:Cn.visible,onOk:Wa=>{ca.submit()},centered:!0,onCancel:Cn.onClose,width:"70%"},De.createElement("section",{className:Yt.bg},De.createElement("div",{className:Yt.wrap},De.createElement("div",{className:Yt.title},"\u4E0A\u4F20\u6587\u4EF6"),De.createElement(b.default,{className:"mt10",form:ca,scrollToFirstError:!0,layout:"vertical",onFinish:()=>nt(void 0,null,function*(){var Wa,Sa;yield ca.validateFields(),(Wa=et==null?void 0:et.detail)!=null&&Wa.is_fork_from_creator&&((Sa=et==null?void 0:et.detail)!=null&&Sa.copy_for_exercise)?(Cn.onClose(),Qn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:($e,wt)=>{fo($e,wt)}}})):fo()}),onValuesChange:()=>mu(Bt({},ca.getFieldsValue()))},De.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},De.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),De.createElement(b.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Wa,Sa){return(Gr==null?void 0:Gr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},De.createElement("div",{onClick:()=>{if(!ca.getFieldValue("commitMessage")){Je.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},De.createElement(Xe,Bt({},Xr),De.createElement("div",null,De.createElement("i",{className:`iconfont icon-shangchuan font50 ${Yt.colorBlue}`})),De.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",De.createElement("span",{className:`${Yt.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"))))))),De.createElement(Ln.Z,{onFinish:Wa=>po(Wa)})))};var Nt=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(Ut),Ft={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"},St={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},Qt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,rn=(Vt,lt,et)=>lt in Vt?Qt(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,la=(Vt,lt)=>{for(var et in lt||(lt={}))Tt.call(lt,et)&&rn(Vt,et,lt[et]);if(Pt)for(var et of Pt(lt))ua.call(lt,et)&&rn(Vt,et,lt[et]);return Vt},ar=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{Va(et.next(Cn))}catch(Na){$n(Na)}},Qn=Cn=>{try{Va(et.throw(Cn))}catch(Na){$n(Na)}},Va=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);Va((et=et.apply(Vt,lt)).next())});const gr=({shixunsDetail:Vt,globalSetting:lt,loading:et,dispatch:on,title:$n,pathList:Ia=[],showInputPath:Qn=!1,isMergeSelectFile:Va=!1,onFinish:Cn=()=>{}})=>{const[Na]=b.default.useForm(),io=(0,xe.useParams)(),Go=(0,xe.useLocation)(),mu=(0,z.useRef)(),[Br,ca]=(0,z.useState)(""),[Gr,jr]=(0,z.useState)(""),[qr,po]=(0,z.useState)([]),[dr,lr]=(0,z.useState)([]);(0,z.useEffect)(()=>{var Sa,$e;mu.current=(($e=(Sa=Go.pathname)==null?void 0:Sa.split("/"))==null?void 0:$e[3])==="repository"},[]),(0,z.useEffect)(()=>{if(Vt.actionTabs.key!=="Repository-SelectFilePath")return;const Sa=Ia.join("/");let $e=[];Ia.map((wt,Wt)=>{Wt===0?$e.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${wt}`,path:Sa}):$e.push({val:`/${wt}`,path:Sa})}),po($e),ca(Sa),jr(Sa),xr(Sa)},[Vt.actionTabs.key]);const xr=Sa=>ar(void 0,null,function*(){const $e=yield on({type:mu.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:io.id,path:Sa}});$e&&lr($e.trees||[])}),Xr=Sa=>{let $e=Br;Sa.type==="tree"&&(qr.length?qr.push({val:`/${Sa.name}`,path:Sa.name}):qr.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Sa.name}`,path:Sa.name}),po(qr),$e=Br?`${Br}/${Sa.name}`:Sa.name,ca($e)),xr($e)},fo=(Sa,$e)=>{const wt=qr.filter((Bn,Nn)=>Nn<=$e);po(wt);const Wt=wt.filter((Bn,Nn)=>Nn!==0).map(Bn=>Bn.val).join("").substr(1);ca(Wt),xr(Wt)},Lr=()=>ar(void 0,null,function*(){const Sa=Na==null?void 0:Na.getFieldsValue(),$e=Br?`${Br}${Sa!=null&&Sa.name?`/${Sa==null?void 0:Sa.name}`:""}`:Sa==null?void 0:Sa.name;if(Va){Cn($e),Wa();return}if(Qn){yield Na.validateFields();const wt=yield on({type:"shixunsDetail/uploadGitFolder",payload:la(la({},{id:io.id,path:$e}),mu.current?{}:{secret_repository:!0})});Cn(Gr),wt.status===0&&Je.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Cn($e),Je.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Wa()}),Wa=()=>{on({type:"shixunsDetail/setActionTabs",payload:{}}),Na.resetFields()};return z.createElement(We.default,{centered:!0,title:$n||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Vt.actionTabs.key==="Repository-SelectFilePath",onOk:Lr,onCancel:Wa},z.createElement("div",{className:St.wrap},z.createElement("div",{className:St.content},z.createElement("div",{className:St.mainPathWrap},!!(qr!=null&&qr.length)&&qr.map((Sa,$e)=>z.createElement("a",{key:$e,onClick:()=>fo(Sa,$e)},Sa.val))),!!(dr!=null&&dr.length)&&dr.map((Sa,$e)=>Sa.type==="tree"&&z.createElement("a",{key:$e,onClick:()=>Xr(Sa)},z.createElement("i",{className:`iconfont icon-wenjianjia ${St.colorBlue}`}),Sa.name))),z.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),z.createElement("div",{className:"mt5 mb5"},Br),Qn&&z.createElement(b.default,{form:Na,scrollToFirstError:!0,className:"mt20"},z.createElement(b.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var hr=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et})=>({shixunsDetail:Vt,globalSetting:et,loading:lt.models.index}))(gr),er=ue(18785),Vr=ue(84105),kr=ue(75736),Er=ue(51257),Ar=ue(40197),Cr=ue(74508),$a=Object.defineProperty,no=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,un=(Vt,lt,et)=>lt in Vt?$a(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Dn=(Vt,lt)=>{for(var et in lt||(lt={}))wn.call(lt,et)&&un(Vt,et,lt[et]);if(yt)for(var et of yt(lt))Gn.call(lt,et)&&un(Vt,et,lt[et]);return Vt},na=(Vt,lt)=>no(Vt,tr(lt)),Oa=(Vt,lt)=>{var et={};for(var on in Vt)wn.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&yt)for(var on of yt(Vt))lt.indexOf(on)<0&&Gn.call(Vt,on)&&(et[on]=Vt[on]);return et},Qe=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{Va(et.next(Cn))}catch(Na){$n(Na)}},Qn=Cn=>{try{Va(et.throw(Cn))}catch(Na){$n(Na)}},Va=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);Va((et=et.apply(Vt,lt)).next())});const{DirectoryTree:pt}=fe.default,mt=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,activeKey:Qn,dispatch:Va,practiceSetting:Cn,isRepository:Na,treeData:io,setTreeData:Go}=lt,mu=Oa(lt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Br,ca,Gr,jr,qr,po,dr;const lr=(0,xe.useParams)(),xr=(0,xe.useLocation)(),[Xr,fo]=(0,z.useState)(),[Lr,Wa]=(0,z.useState)(!1),[Sa,$e]=(0,z.useState)(!1),[wt,Wt]=(0,z.useState)(!1),[Bn,Nn]=(0,z.useState)(!1),[vr,wr]=(0,z.useState)("");let[xn,Ba]=(0,z.useState)([]),[Mr,wo]=(0,z.useState)([]);const[_o,Zn]=(0,z.useState)([]),[ta,Kn]=(0,z.useState)(!1),[sa,$r]=(0,z.useState)(),[uo,xo]=(0,z.useState)(),[ir,sr]=(0,z.useState)(""),[Qa,Ur]=(0,z.useState)(),[Lo,Or]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Go([]),Oo(""),localStorage.warehouseHideTip||Kn(!0)},[xr.pathname,Na]);const ao=(Ga="")=>Qe(void 0,null,function*(){(yield(0,kr.Zt)({id:lr.id,secret_dir_path:Ga}))&&Ur(Ga)}),so=Ga=>{var co;return z.createElement(ye.default,{className:Ft.menu,onClick:ho=>{switch(wr(Ga.path||""),ho.key){case"1":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Wa(!0);break;case"2":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Wt(!0);break;case"3":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Nn(!0);break;case"4":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),$e(!0);break;case"5":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ku(Ga.path,Ga.name,Ga);break;case"6":(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),pu(Ga);break}}},(Ga.type==="topTree"||Ga.type==="tree")&&z.createElement(ye.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ga.type==="topTree"||Ga.type==="tree")&&z.createElement(ye.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ga.type==="topTree"||Ga.type==="tree")&&z.createElement(ye.default.Item,{key:"3"},"\u4E0A\u4F20"),Ga.type!=="topTree"&&Ga.type!=="tree"&&((co=et==null?void 0:et.detail)==null?void 0:co.public)<2&&z.createElement(ye.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Ga.type!=="topTree"&&z.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${Na?"":"secret/"}${Ga==null?void 0:Ga.path}`,onCopy:()=>Je.ZP.success("\u590D\u5236\u6210\u529F")},z.createElement(ye.default.Item,{key:"6"},z.createElement(z.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ga.type!=="topTree"&&z.createElement(ye.default.Item,{key:"5"},"\u5220\u9664"))},Nr=(Ga,co)=>Ga.map(ho=>(co==""?ho.path=co+ho.name:ho.path=co+"/"+ho.name,ho.title=z.createElement(gt.Z,{className:"font14"},z.createElement(Re.Z,{flex:"1"},z.createElement(gt.Z,null,ho.type==="blob"&&z.createElement(Re.Z,{flex:"20px",style:{marginLeft:-20}},z.createElement("span",{className:"iconfont icon-wenjian11 font12"})),z.createElement(Re.Z,{flex:"1"},z.createElement("span",{className:" multi_ellipsis1"},ho.name)))),z.createElement(Re.Z,null,(ho.type==="blob"||ho.type==="tree")&&z.createElement(Be.Z,{dropdownRender:()=>so(ho),className:Ft.ellipsis},z.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),ho.disableCheckbox=Xr&&Xr!==ho.name,ho.className=ho.type==="tree"?Ft.pl23:"",ho.checkable=ho.type!=="tree",ho.isLeaf=ho.type!=="tree",ho.children=ho.type==="tree"&&[],ho.key=ho.path,ho)),tu=Ga=>{Va({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ga}})},yu=(Ga,co)=>Qe(void 0,null,function*(){const ho=Ga.split("/");yield Oo(vr),setTimeout(()=>{tu(Ga),xn=[ho[0]||""],Mr=[Ga],wo([...Mr]),Ba([...xn])},150)}),vo=(Ga,co)=>{if(co=="")io=[...Ga],Go([...Ga]);else{let ho=Bu(io,co,Ga);io=ho,Go([...ho])}};function Bu(Ga,co,ho){return Ga.map(To=>To.key===co?(To.children=[...ho],Dn({},To)):To.children?na(Dn({},To),{children:Bu(To.children,co,ho)}):To)}const Oo=(Ga="")=>Qe(void 0,null,function*(){var co,ho;const To=yield Va({type:Na?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:lr.id,path:Ga}});if(To){if((co=To.trees)!=null&&co.length){let Zu=Nr([...To.trees],Ga);vo(Zu,Ga),Zn(To.trees||[]),xo(Ga||""),console.log("handleGetRepository:",Zu,Ga),setTimeout(()=>console.log(io,To.trees,Ga,999999),2e3)}else Ga==""&&Go([]);$r(((ho=To.commits)==null?void 0:ho[0])||{})}return To}),Tu=Ga=>Qe(void 0,null,function*(){return new Promise((co,ho)=>Qe(void 0,null,function*(){Ga.children.length&&co(),sr(Ga.path),yield Oo(Ga.path),co()}))}),Wo=(Ga,co)=>Qe(void 0,null,function*(){var ho;console.log("handleSelectTree",Ga,co.nativeEvent.target.nodeName,co);const To=()=>{tu(co.node.path),Ga=[co.node.path],wo([...Ga])};co.nativeEvent.target.nodeName==="svg"||co.nativeEvent.target.nodeName==="LI"||co.nativeEvent.target.nodeName==="I"||co.node.type==="blob"&&((ho=Cn==null?void 0:Cn.sideBar)!=null&&ho.confirmLeave?We.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:()=>{To(),Va({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):To())}),ku=(Ga,co,ho)=>{We.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${ho.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qe(void 0,null,function*(){const To=yield Va({type:"shixunsDetail/deleteGitFile",payload:{id:lr.id,path:Ga,message:`\u5220\u9664${Ga}`,secret_repository:Na?null:!0}});let Zu=Ga.split("/");if((To==null?void 0:To.status)===0){Je.ZP.info("\u5220\u9664\u6210\u529F"),Zu.splice(Zu.length-1,1);const ri=yield Oo(Zu.length>1?Zu.join("/"):"");return ri!=null&&ri.trees||(Zu.splice(Zu.length-1,1),yield Oo(Zu.length>1?Zu.join("/"):"")),tu(""),!0}else(To==null?void 0:To.status)===-3?We.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:z.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ga,"\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/${lr.id}/edit/${To==null?void 0:To.message}/tab=2`}}):(To==null?void 0:To.status)===-4&&We.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:z.createElement("div",null,To==null?void 0:To.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${lr.id}/edit?tabId=service`}})})})},pu=Ga=>{console.log(Ga,"item")},nl=(Ga,co)=>Qe(void 0,null,function*(){if(console.log("handleExpand",co),co.nativeEvent.target.nodeName==="svg"||co.nativeEvent.target.nodeName==="path"||co.nativeEvent.target.nodeName==="LI")return!0;yield Tu(co.node),xn.includes(co.node.path)?xn.splice(xn.indexOf(co.node.path),1):xn.push(co.node.path),Ba([...xn])}),ml=()=>{Kn(!1),localStorage.warehouseHideTip=!0},ul=Ga=>Qe(void 0,null,function*(){var co;let ho,To="",Zu,ri;switch(Na){case!0:To="\u5F00\u542F\u7248\u672C\u5E93",Zu="\u5F00\u542F",ri="\u4E0D\u5F00\u542F",ho=z.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:(co=et==null?void 0:et.detail)!=null&&co.secret_repository?(To="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Zu="\u786E\u5B9A",ri="\u53D6\u6D88",ho=z.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")):(To="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Zu="\u4E0D\u4F7F\u7528",ri="\u4F7F\u7528",ho=z.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}!Na&&(0,Ar.gy)(Va,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||We.default.confirm({title:To,okText:Zu,cancelText:ri,content:ho,onOk:()=>{var Du;(0,Er.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",To]),!Na&&!((Du=et==null?void 0:et.detail)!=null&&Du.secret_repository)||Ul(Ga)},onCancel:()=>{var Du;!Na&&!((Du=et==null?void 0:et.detail)!=null&&Du.secret_repository)&&Ul(Ga)}})}),Ul=Ga=>Qe(void 0,null,function*(){Na?(yield(0,kr.h4)(Dn({},lr)),Va({type:"practiceSetting/getCommonData",payload:Dn({},lr)})):yield(0,kr.K0)(na(Dn({},lr),{is_secret_repository:Ga})),Oo(),Va({type:"shixunsDetail/getShixunsDetail",payload:{id:lr.id}})}),mi=Ga=>{console.log(Ga)},gi=Ga=>Qe(void 0,null,function*(){console.log(Ga);const co=Ga.node.key,ho=Ga.dragNode.key,To=Ga.node.pos.split("-"),Zu=Ga.dropPosition-Number(To[To.length-1]);if(Ga.dragNode.type==="tree"){Je.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Ga.node.type!=="tree"){Je.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Va({type:"shixunsDetail/moveGitFile",payload:Dn({id:lr.id,from:Ga.dragNode.path,to:Ga.node.path+"/"+Ga.dragNode.name,message:`${Ga.dragNode.path} move to ${Ga.node.path+"/"+Ga.dragNode.name} `},Na?{}:{secret_repository:!0})})).status===0){tu(""),yield Oo("");for(let Eu=0;Euso({type:"topTree"}),className:"current"},z.createElement(Te.Z,{open:ta,title:z.createElement("div",{className:"font16"},z.createElement(er.Z,{style:{position:"relative",left:-35},onClick:()=>ml()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",z.createElement("span",{onClick:()=>ml(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Ft.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Na&&((jr=et==null?void 0:et.detail)==null?void 0:jr.init_repository)&&z.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Na&&((qr=et==null?void 0:et.detail)==null?void 0:qr.secret_repository)&&z.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!io.length&&!Na&&z.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},z.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")),io.length?z.createElement(z.Fragment,null,z.createElement("div",{className:Ft.content},Qn==="1"&&z.createElement("div",{className:Ft.tips},"\u63D0\u793A\uFF1A",z.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'),z.createElement(pt,{disabled:!!$n.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:io,switcherIcon:z.createElement(Vr.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:nl,expandedKeys:xn,selectedKeys:Mr,onSelect:Wo,draggable:!0,onDragEnter:mi,onDrop:gi,className:Ft.gitTree}))):"",!io.length&&Na&&((po=et==null?void 0:et.detail)==null?void 0:po.init_repository)&&z.createElement(Xn,null),!io.length&&!Na&&((dr=et==null?void 0:et.detail)==null?void 0:dr.secret_repository)&&z.createElement(Xn,null))),z.createElement(kt,{visible:Sa,defaultPath:vr,onClose:()=>$e(!1),isRepository:!Na,onOK:Ga=>Qe(void 0,null,function*(){const co=vr.split("/");co.pop(),yield Oo(co.join("/")),tu("")})}),z.createElement(rt,{visible:Lr,defaultPath:vr,onClose:()=>Wa(!1),isRepository:Na,onOK:Ga=>{yu(Ga.path,Ga.name)}}),z.createElement(ot,{visible:wt,defaultPath:vr,onClose:()=>Wt(!1),isRepository:Na,onOK:Ga=>{yu(Ga.path,Ga.name)}}),z.createElement(Nt,{defaultPath:vr,visible:Bn,isRepository:Na,onClose:()=>Nn(!1),onOK:Ga=>Qe(void 0,null,function*(){const co=vr.split("/");yield Oo(vr),xn=[co[0]||""],Mr=[vr],wo([...Mr]),Ba([...xn])})}),z.createElement(hr,{pathList:vr==null?void 0:vr.split("/"),showInputPath:!0,isMergeSelectFile:Lo,onFinish:Ga=>{Lo?ao(Ga):Oo(Ga),Or(!1)}}))},Xn=()=>z.createElement("div",{className:`mt20 pb50 ${Ft.nodata}`},z.createElement("div",{className:Ft.headLeft},"\u63D0\u793A\uFF1A",z.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",z.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",z.createElement("br",null),"1\u3001",z.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",z.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",z.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),z.createElement("img",{width:"100%",src:Cr.Oe}));var qn=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,practiceSetting:on,user:$n})=>({shixunsDetail:Vt,globalSetting:et,user:$n,practiceSetting:on,loading:lt}))(mt),ma={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"},va=ue(28103),Ha=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,Za=(Vt,lt)=>{var et={};for(var on in Vt)Da.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&Ha)for(var on of Ha(Vt))lt.indexOf(on)<0&&Ya.call(Vt,on)&&(et[on]=Vt[on]);return et},On=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{Va(et.next(Cn))}catch(Na){$n(Na)}},Qn=Cn=>{try{Va(et.throw(Cn))}catch(Na){$n(Na)}},Va=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);Va((et=et.apply(Vt,lt)).next())});const Ma=Vt=>{var lt=Vt,{shixunsDetail:et,globalSetting:on,loading:$n,user:Ia,dispatch:Qn,isRepository:Va}=lt,Cn=Za(lt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Na=(0,xe.useParams)(),[io,Go]=(0,z.useState)([]);(0,z.useEffect)(()=>{mu()},[Va]);const mu=()=>On(void 0,null,function*(){const Br=yield Qn({type:"shixunsDetail/getRepositoryCommit",payload:{id:Na.id,secret_repository:Va?void 0:!0}});Br&&Go(Br.commits||[])});return z.createElement(z.Fragment,null,io==""&&z.createElement("div",{className:ma.empty},z.createElement("img",{src:Cr.em,width:"258"}),z.createElement("br",null),z.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),io!=""&&z.createElement("section",{className:ma.bg},z.createElement("div",{className:ma.wrap},z.createElement("div",{className:ma.content},io==null?void 0:io.map(Br=>{var ca,Gr;return z.createElement("div",null,z.createElement(gt.Z,{align:"middle",className:"c-white font16"},z.createElement(Re.Z,null,Br.title)),z.createElement(gt.Z,{align:"middle",className:"mt20 "},z.createElement(Re.Z,null,z.createElement("img",{className:ma.imageUrl,src:qt.Z.IMG_SERVER+"/"+((ca=Br.author)==null?void 0:ca.image_url)})),z.createElement(Re.Z,{className:ma.blueLight},z.createElement("span",{className:"ml20"},(Gr=Br.author)==null?void 0:Gr.username)),z.createElement(Re.Z,null,z.createElement("span",{className:`ml20 ${ma.blueLight}`},"\u63D0\u4EA4\u4E8E"),z.createElement("span",{className:`ml20 ${ma.blueLight}`},Br.time))),z.createElement(va.Z,{className:ma.divider}))})))))};var Zr=(0,xe.connect)(({shixunsDetail:Vt,loading:lt,globalSetting:et,user:on})=>({shixunsDetail:Vt,globalSetting:et,user:on,loading:lt.models.index}))(Ma),So=ue(75617),ia=ue(59301),yn=Object.defineProperty,Jo=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,yo=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,zo=Object.prototype.propertyIsEnumerable,Ro=(Vt,lt,et)=>lt in Vt?yn(Vt,lt,{enumerable:!0,configurable:!0,writable:!0,value:et}):Vt[lt]=et,Zo=(Vt,lt)=>{for(var et in lt||(lt={}))Jr.call(lt,et)&&Ro(Vt,et,lt[et]);if(yo)for(var et of yo(lt))zo.call(lt,et)&&Ro(Vt,et,lt[et]);return Vt},Po=(Vt,lt)=>Jo(Vt,Dr(lt)),Vo=(Vt,lt)=>{var et={};for(var on in Vt)Jr.call(Vt,on)&<.indexOf(on)<0&&(et[on]=Vt[on]);if(Vt!=null&&yo)for(var on of yo(Vt))lt.indexOf(on)<0&&zo.call(Vt,on)&&(et[on]=Vt[on]);return et},aa=(Vt,lt,et)=>new Promise((on,$n)=>{var Ia=Cn=>{try{Va(et.next(Cn))}catch(Na){$n(Na)}},Qn=Cn=>{try{Va(et.throw(Cn))}catch(Na){$n(Na)}},Va=Cn=>Cn.done?on(Cn.value):Promise.resolve(Cn.value).then(Ia,Qn);Va((et=et.apply(Vt,lt)).next())});const{TabPane:oo}=Ye.default,Co=Vt=>{var lt=Vt,{globalSetting:et,loading:on,dispatch:$n,practiceSetting:Ia,shixunsDetail:Qn}=lt,Va=Vo(lt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Cn,Na,io,Go,mu,Br,ca,Gr,jr,qr,po,dr,lr,xr,Xr,fo,Lr,Wa,Sa;const[$e,wt]=(0,z.useState)("1"),[Wt,Bn]=(0,z.useState)("1");let[Nn,vr]=(0,z.useState)();const wr=(0,z.useRef)(),[xn,Ba]=(0,z.useState)(!0),[Mr,wo]=(0,z.useState)(["2","1"]),[_o,Zn]=(0,z.useState)([]),ta=(0,z.useRef)(),Kn=(0,xe.useParams)(),sa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:ia.createElement("span",null,ia.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),ia.createElement(Te.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},ia.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,z.useEffect)(()=>{var ir,sr,Qa,Ur,Lo,Or,ao,so,Nr,tu,yu,vo,Bu,Oo,Tu,Wo,ku,pu;try{((Qa=(sr=(ir=Qn==null?void 0:Qn.fileContent)==null?void 0:ir.content)==null?void 0:sr.content)!=null&&Qa.length||((Lo=(Ur=Qn==null?void 0:Qn.fileContent)==null?void 0:Ur.content)==null?void 0:Lo.content)=="")&&(((Or=Qn==null?void 0:Qn.fileContent)==null?void 0:Or.file_type)==="txt"?(wr.current=window.decodeURIComponent(escape(window.atob((so=(ao=Qn==null?void 0:Qn.fileContent)==null?void 0:ao.content)==null?void 0:so.content))),Nn=window.decodeURIComponent(escape(window.atob((tu=(Nr=Qn==null?void 0:Qn.fileContent)==null?void 0:Nr.content)==null?void 0:tu.content))),vr(Nn)):(wr.current=(vo=(yu=Qn==null?void 0:Qn.fileContent)==null?void 0:yu.content)==null?void 0:vo.content,Nn=(Oo=(Bu=Qn==null?void 0:Qn.fileContent)==null?void 0:Bu.content)==null?void 0:Oo.content,vr(Nn)))}catch(nl){wr.current=window.atob((Wo=(Tu=Qn==null?void 0:Qn.fileContent)==null?void 0:Tu.content)==null?void 0:Wo.content),Nn=window.atob((pu=(ku=Qn==null?void 0:Qn.fileContent)==null?void 0:ku.content)==null?void 0:pu.content),vr(Nn),Je.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Qn.fileContent.content)},[(Cn=Qn==null?void 0:Qn.fileContent)==null?void 0:Cn.content]),(0,z.useEffect)(()=>{var ir;const sr=(ir=Ia==null?void 0:Ia.sideBar)==null?void 0:ir.selectPath.split("/");wo(sr)},[(Na=Ia==null?void 0:Ia.sideBar)==null?void 0:Na.selectPath]);const $r=ir=>{vr(ir);let sr=-1;ir===wr.current?sr=0:sr=1,$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!sr}})};(0,z.useEffect)(()=>{new Promise((ir,sr)=>aa(void 0,null,function*(){var Qa,Ur,Lo;if(((Qa=Ia==null?void 0:Ia.sideBar)==null?void 0:Qa.selectPath)!==""&&((Ur=Ia==null?void 0:Ia.sideBar)!=null&&Ur.selectPath)){const Or=yield $n({type:"shixunsDetail/getFileContent",payload:{id:Kn.id,path:(Lo=Ia==null?void 0:Ia.sideBar)==null?void 0:Lo.selectPath,secret_repository:xn?null:!0}});Or!=null&&Or.content||(Or==null?void 0:Or.content)==""||$n({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(io=Ia==null?void 0:Ia.sideBar)==null?void 0:io.selectPath]);const uo=ia.createElement(ye.default,{className:x.menu,style:{background:"#24294b"},onClick:ir=>{var sr;!((sr=Qn==null?void 0:Qn.detail)!=null&&sr.secret_repository)&&ir.key==="2"&&Bn("1"),wt(ir.key),ir.key==="1"?Ba(!0):Ba(!1)}},ia.createElement(ye.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),sa.filter(ir=>{var sr,Qa;return!((sr=Qn==null?void 0:Qn.detail)!=null&&sr.init_repository)||(Qa=Qn==null?void 0:Qn.detail)!=null&&Qa.is_jupyter_lab?ir.id!=="2":ir}).map((ir,sr)=>ia.createElement(ye.default.Item,{className:"leaveClick",key:ir.id},ir.name))),xo=(ir=!1,sr=1)=>aa(void 0,null,function*(){var Qa,Ur,Lo,Or;const ao=yield $n({type:"shixunsDetail/updateRepositoryFile",payload:{id:Kn.id,path:(Ur=(Qa=Qn==null?void 0:Qn.fileContent)==null?void 0:Qa.params)==null?void 0:Ur.path,content:Nn,secret_repository:xn?null:!0,sync_origin_shixun:ir}});ao!=null&&ao.content&&((Lo=Qn==null?void 0:Qn.detail)!=null&&Lo.copy_for_exercise||Je.ZP.success("\u4FDD\u5B58\u6210\u529F"),$n({type:"practiceSetting/setSideBarTabs",payload:Po(Zo({},Ia.sideBar),{confirmLeave:!1})})),(Or=Qn==null?void 0:Qn.detail)!=null&&Or.copy_for_exercise&&(0,ea.m)($n,Qn,Kn.id,sr)});return ia.createElement("div",{className:x.warehouse},ia.createElement("div",{className:x.header},ia.createElement(gt.Z,{align:"middle",className:"w100 c-white",style:{height:60}},ia.createElement(Re.Z,{flex:"1"},ia.createElement(gt.Z,{align:"middle"},ia.createElement(Re.Z,null,ia.createElement(Be.Z,{dropdownRender:()=>uo,className:x.menu},ia.createElement("span",{className:"font16 c-white current ml20"},sa.find(ir=>ir.id===$e).name," ",ia.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),ia.createElement(Re.Z,{flex:"81px"},ia.createElement("div",{className:x.line})),ia.createElement(Re.Z,null,ia.createElement(Ye.default,{className:x.tabs,activeKey:Wt,onChange:ir=>{var sr;(sr=Ia==null?void 0:Ia.sideBar)!=null&&sr.confirmLeave?We.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(ir),$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Bn(ir),$n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},ia.createElement(oo,{tab:ia.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),xn&&((Go=Qn==null?void 0:Qn.detail)==null?void 0:Go.init_repository)&&ia.createElement(oo,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!xn&&((mu=Qn==null?void 0:Qn.detail)==null?void 0:mu.secret_repository)&&ia.createElement(oo,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(xn&&((Br=Qn==null?void 0:Qn.repository)==null?void 0:Br.git_url)||!xn&&((ca=Qn==null?void 0:Qn.secretRepository)==null?void 0:ca.git_url))&&ia.createElement(ia.Fragment,null,ia.createElement(Re.Z,null,ia.createElement("span",{className:x.title},"\u4ED3\u5E93\u5730\u5740:"),ia.createElement("input",{value:xn?(Gr=Qn==null?void 0:Qn.repository)==null?void 0:Gr.git_url:(jr=Qn==null?void 0:Qn.secretRepository)==null?void 0:jr.git_url}),ia.createElement(E.CopyToClipboard,{text:xn?(qr=Qn==null?void 0:Qn.repository)==null?void 0:qr.git_url:(po=Qn==null?void 0:Qn.secretRepository)==null?void 0:po.git_url,onCopy:()=>Je.ZP.success("\u590D\u5236\u6210\u529F")},ia.createElement(Te.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},ia.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),ia.createElement("div",{className:x.content,style:{overflow:"auto"}},Wt==="1"&&ia.createElement(ia.Fragment,null,ia.createElement("aside",{className:x.left},ia.createElement(He.Z,{spinning:!!on.effects["shixunsDetail/getRepository"],wrapperClassName:`${x.loading} ${x.bottom0}`},ia.createElement(qn,{setTreeData:Zn,treeData:_o,activeKey:$e,isRepository:xn}))),ia.createElement("aside",{className:x.right,ref:ta},((dr=Ia==null?void 0:Ia.sideBar)==null?void 0:dr.selectPath)!==""&&ia.createElement(ia.Fragment,null,ia.createElement(He.Z,{spinning:!!on.effects["shixunsDetail/getFileContent"],wrapperClassName:x.loading},ia.createElement("div",{className:x.filePathWrp},ia.createElement(gt.Z,{align:"middle",className:"w100"},ia.createElement(Re.Z,null,ia.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),ia.createElement(Re.Z,{flex:"40px"},ia.createElement("div",{className:x.line,style:{marginLeft:20}})),ia.createElement(Re.Z,{className:x.filePath},Mr.map((ir,sr)=>ia.createElement("span",{className:"c-blue"},ir))))),ia.createElement("div",{className:on.effects["shixunsDetail/getFileContent"]?"hide":"show"},ia.createElement(So.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(lr=Qn==null?void 0:Qn.fileContent)==null?void 0:lr.filename,type:((xr=Qn==null?void 0:Qn.fileContent)==null?void 0:xr.file_type)==="office"?"download":(Xr=Qn==null?void 0:Qn.fileContent)==null?void 0:Xr.file_type,data:Nn,monacoEditor:{value:Nn,language:(fo=Qn==null?void 0:Qn.fileContent)==null?void 0:fo.language,onChange:ir=>$r(ir),options:{fontSize:14}}}))),((Lr=Qn==null?void 0:Qn.fileContent)==null?void 0:Lr.file_type)==="txt"&&ia.createElement(gt.Z,{align:"middle",justify:"center",className:x.footer},ia.createElement(Re.Z,null,ia.createElement(ut.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{xe.history.push(`/shixuns/${Kn.id}/challenges`)}},"\u53D6\u6D88"),ia.createElement(ut.ZP,{type:"primary",size:"middle",className:"ml40",onClick:ir=>{var sr,Qa;(sr=Qn==null?void 0:Qn.detail)!=null&&sr.is_fork_from_creator&&((Qa=Qn==null?void 0:Qn.detail)!=null&&Qa.copy_for_exercise)?$n({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Ur,Lo)=>{xo(Ur,Lo)}}}):xo()}},"\u63D0\u4EA4")))),((Wa=Ia==null?void 0:Ia.sideBar)==null?void 0:Wa.selectPath)==""&&((Sa=Qn==null?void 0:Qn.detail)==null?void 0:Sa.init_repository)&&ia.createElement("div",{className:x.empty},ia.createElement("img",{src:Cr.x7,width:"258"}),ia.createElement("br",null),ia.createElement("span",{className:"c-grey-c"},!!(_o!=null&&_o.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(_o!=null&&_o.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Wt==="2"&&ia.createElement("div",{className:x.commit},ia.createElement(Zr,{isRepository:xn}))))};var Bo=(0,xe.connect)(({loading:Vt,globalSetting:lt,practiceSetting:et,shixunsDetail:on})=>({globalSetting:lt,loading:Vt,practiceSetting:et,shixunsDetail:on}))(Co)},85395:function(Le,_t,ue){"use strict";ue.d(_t,{S:function(){return Je},m:function(){return ye}});var z=ue(51257),x=ue(8591),xe=ue(43418),Ye=ue(59301),Te=(gt,Re,Be)=>new Promise((We,He)=>{var ut=E=>{try{a(Be.next(E))}catch(b){He(b)}},fe=E=>{try{a(Be.throw(E))}catch(b){He(b)}},a=E=>E.done?We(E.value):Promise.resolve(E.value).then(ut,fe);a((Be=Be.apply(gt,Re)).next())});const Je=gt=>{let Re=document.createElement("textarea");return Re.value=gt,Re.value},ye=(gt,Re,Be,We,He)=>Te(void 0,null,function*(){var ut,fe;const a=yield gt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Be,save_type:We}});We===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(ut=a==null?void 0:a.data)!=null&&ut.exists_same_shixun_name?gt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(fe=a==null?void 0:a.data)==null?void 0:fe.shixun_name}}):gt({type:"classroomList/setActionTabs",payload:{}})):(gt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,z.xg)(`/shixuns/${(b=(E=Re==null?void 0:Re.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},58473:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return ee}});var z=ue(59301),x=ue(25690),xe=ue(92832),Ye=ue(78241),Te=ue(43418),Je=ue(8591),ye=ue(54580),gt=ue(3113),Re=ue(346),Be=ue(55351),We={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"},He=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,a=(ae,se)=>{var ce={};for(var de in ae)ut.call(ae,de)&&se.indexOf(de)<0&&(ce[de]=ae[de]);if(ae!=null&&He)for(var de of He(ae))se.indexOf(de)<0&&fe.call(ae,de)&&(ce[de]=ae[de]);return ce},E=(ae,se,ce)=>new Promise((de,Se)=>{var Ae=ht=>{try{Ie(ce.next(ht))}catch(ot){Se(ot)}},Oe=ht=>{try{Ie(ce.throw(ht))}catch(ot){Se(ot)}},Ie=ht=>ht.done?de(ht.value):Promise.resolve(ht.value).then(Ae,Oe);Ie((ce=ce.apply(ae,se)).next())});const b=xe.default.TextArea,y=ae=>{var se=ae,{newShixuns:ce,globalSetting:de,loading:Se,dispatch:Ae}=se,Oe=a(se,["newShixuns","globalSetting","loading","dispatch"]);const[Ie]=Ye.default.useForm(),[ht,ot]=(0,z.useState)([]),vt=Xt=>{["uploading","done","removed"].includes(Xt.file.status)&&ot(Xt.fileList)},ea=Xt=>{var bn;if(!Xt.percent||Xt.percent==100){const it=(bn=Xt.response)==null?void 0:bn.id;return Te.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield Ae({type:"newShixuns/deleteAttachment",payload:{id:it}}))&&ot(ht.filter(hn=>{var Wn;return((Wn=hn.response)==null?void 0:Wn.id)!==it}))})}),!1}},Hn=Xt=>ht.length?!1:Xt.size/1024/1024>50?(Je.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Fa=Xt=>E(void 0,null,function*(){var bn,it;const{language:Ht,env:hn,mode:Wn,code:cn}=Xt||{},rt=yield Ae({type:"newShixuns/applyShixunMirror",payload:{language:Ht,runtime:hn,run_method:Wn,attachment_id:(it=(bn=ht==null?void 0:ht[0])==null?void 0:bn.response)==null?void 0:it.id}});Ae({type:"newShixuns/setActionTabs",payload:{}}),rt&&Je.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),da=()=>{Ie.resetFields(),ot([])};return z.createElement(Te.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ce.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:da},z.createElement("section",{className:We.qrCode},z.createElement("aside",{className:We.a1},z.createElement("div",{className:We.code},z.createElement("img",{width:120,height:120,src:Be,alt:"\u4E8C\u7EF4\u7801"})),z.createElement("div",{className:We.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),z.createElement("div",{className:We.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),z.createElement("aside",{className:We.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",z.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")),z.createElement(Ye.default,{className:We.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:20},onFinish:Fa},z.createElement(Ye.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},z.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),z.createElement(Ye.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},z.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),z.createElement(Ye.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},z.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),z.createElement(Ye.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},z.createElement("div",{className:We.upload},z.createElement(ye.default,{fileList:ht,action:`${Re.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:vt,onRemove:ea,beforeUpload:Hn,withCredentials:!0},z.createElement("span",{className:`${We.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),z.createElement("span",{className:`${We.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),z.createElement("div",{className:We.footerWrap},z.createElement(Ye.default.Item,null,z.createElement(gt.ZP,{className:"mr5",size:"middle",onClick:()=>{Ae({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),z.createElement(gt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Se["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var ee=(0,x.connect)(({newShixuns:ae,loading:se,globalSetting:ce})=>({newShixuns:ae,globalSetting:ce,loading:se.effects}))(y)},70495:function(Le,_t,ue){"use strict";var z=ue(59301),x=ue(25690),xe=ue(43418),Ye=ue(55351);const Te=({newShixuns:Je,dispatch:ye,user:gt})=>{var Re;const[Be,We]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Je.actionTabs.key==="Create-Environment"&&ut()},[(Re=Je==null?void 0:Je.actionTabs)==null?void 0:Re.key]);const He=()=>{ye({type:"newShixuns/setActionTabs",payload:{}})},ut=()=>{var fe,a,E,b;He(),((fe=gt.userInfo)==null?void 0:fe.mirror_marker_status)===0?We(!0):((a=gt.userInfo)==null?void 0:a.mirror_marker_status)===1?x.history.push(`/users/${(E=gt.userInfo)==null?void 0:E.login}/experiment-img/add`):((b=gt.userInfo)==null?void 0:b.mirror_marker_status)===2&&xe.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var y;x.history.push(`/users/${(y=gt.userInfo)==null?void 0:y.login}/experiment-img`)}})};return z.createElement(xe.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Be,footer:null,onCancel:()=>{We(!1)}},z.createElement("div",{style:{textAlign:"center"}},z.createElement("br",null),z.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Ye,alt:"\u4E8C\u7EF4\u7801"})),z.createElement("img",null))};_t.Z=(0,x.connect)(({newShixuns:Je,user:ye,globalSetting:gt})=>({newShixuns:Je,globalSetting:gt,user:ye}))(Te)},57448:function(Le,_t,ue){"use strict";ue.r(_t),ue.d(_t,{default:function(){return uv}});var z=ue(32162),x=ue(59301),xe=ue(25690),Ye={practiceSetting:"practiceSetting____JzSr",wrapHeader:"wrapHeader___UtEic",wrapLayout:"wrapLayout___LbxWe",wrapSidebar:"wrapSidebar____WwWi",wrapContent:"wrapContent___vQy6F"},Te={flex_box_center:"flex_box_center___ZbKWZ",flex_space_between:"flex_space_between___l3I6A",flex_box_vertical_center:"flex_box_vertical_center___Lq7k2",flex_box_center_end:"flex_box_center_end___fcllt",flex_box_column:"flex_box_column___X1bbd",header:"header___e8JpO","flex-center":"flex-center___bEydb",title:"title___uCK1_",schedule:"schedule___WsVbu",clickWarp:"clickWarp___HusBA",num:"num___Zrt0Q",subject:"subject___H4tj9",btns:"btns___e2enD",btn:"btn___T6H51",simulate:"simulate___Ori5S",exit:"exit___0V4Zt"},Je=ue(51257),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",gt=ue(75736),Re=ue(43418),Be=ue(8591),We=ue(38986),He=ue(59301),ut=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(oe,le)=>{var re={};for(var ve in oe)fe.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ut)for(var ve of ut(oe))le.indexOf(ve)<0&&a.call(oe,ve)&&(re[ve]=oe[ve]);return re},b=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const y=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,shixunsDetail:Ke}=le,je=E(le,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Ze;const sn=(0,xe.useLocation)(),zn=(0,x.useRef)(""),tn=(0,xe.useParams)(),{title:An,base_info_warning:dn,challenges_warning:oa,service_warning:fn,repository_warning:xt,mirror_warning:wa}=ct;(0,x.useEffect)(()=>{var en;zn.current=(en=sn.pathname.split("/"))==null?void 0:en[2],ze({type:"practiceSetting/setParams",payload:{id:zn.current}}),ze({type:"practiceSetting/getCommonData",payload:{id:zn.current}})},[sn.pathname]),(0,x.useEffect)(()=>((0,Je.Dk)(An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Je.Dk)()}));const Tn=()=>b(void 0,null,function*(){yield Jt(),xe.history.push(`/shixuns/${zn.current}/challenges`)}),Jt=()=>new Promise((en,ga)=>{var jt;(jt=ct==null?void 0:ct.sideBar)!=null&&jt.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),en()},onCancel:()=>{ga()}}):en()}),Pn=en=>{var ga;if(en===(ct==null?void 0:ct.sideBar.tabsActive))return;const jt=()=>{xe.history.push(`/shixuns/${zn.current}/edit?tabId=${en}`),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:en,selectPath:"",confirmLeave:!1}})};(ga=ct==null?void 0:ct.sideBar)!=null&&ga.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{jt()}}):jt()},Gt=(en,ga=!1)=>{en=en!=null&&en.includes(".json")?en:`${en}.json`,Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:He.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>b(void 0,null,function*(){const jt=yield(0,We.ZP)("/api"+en,{method:"get"});if(!jt)return;Be.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const $t=yield(0,gt.Ir)({id:jt.shixun_identifier,jump_challenge_setting:ga});if($t!=null&&$t.game_identifier){(0,Je.xg)(`/tasks/${$t.game_identifier}`);return}($t==null?void 0:$t.status)===2?Gt($t==null?void 0:$t.message):($t==null?void 0:$t.status)===3&&At($t==null?void 0:$t.message)})})},At=en=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:He.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",en,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},jn=(en,ga)=>b(void 0,null,function*(){var jt,$t,cr,Ta;if(yield Jt(),(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(jt=Ke.detail)!=null&&jt.is_jupyter||($t=Ke.detail)!=null&&$t.is_jupyter_lab){ze({type:"shixunsDetail/execJupyter",payload:{id:zn.current}}).then(Mn=>{var ur;Mn!=null&&Mn.identifier&&((ur=xe.history)==null||ur.push(`/tasks/${Mn.identifier}/jupyter`))});return}ze({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const kn=ga?yield(0,gt.BK)({id:en}):yield(0,gt.Ir)({id:en});if(ze({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(kn==null?void 0:kn.status)==5&&!ga){Re.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:He.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Ta=(cr=kn==null?void 0:kn.data)==null?void 0:cr.challenge_errors)==null?void 0:Ta.map((Mn,ur)=>{var Jn;return He.createElement("span",{key:ur,style:{color:"#3061D0"}},"\u7B2C",Mn==null?void 0:Mn.challenge_position,"\u5173",ur!=((Jn=kn==null?void 0:kn.data)==null?void 0:Jn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Mn,ur,Jn;window.location.href=`/shixuns/${zn.current}/edit/${(Jn=(ur=(Mn=kn==null?void 0:kn.data)==null?void 0:Mn.challenge_errors)==null?void 0:ur[0])==null?void 0:Jn.challenge_id}/tab=2`},onCancel:()=>{(0,gt.Ir)({id:zn.current,jump_challenge_setting:!0}).then(Mn=>{if(Mn!=null&&Mn.game_identifier||Mn!=null&&Mn.identifier){(0,Je.xg)(`/tasks/${Mn.game_identifier}`);return}(Mn==null?void 0:Mn.status)===-3?(0,Je.eF)():(Mn==null?void 0:Mn.status)===2?Gt(Mn==null?void 0:Mn.message,!0):(Mn==null?void 0:Mn.status)===3&&At(Mn==null?void 0:Mn.message)})}});return}if((kn==null?void 0:kn.status)==6&&!ga){Re.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:He.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/${zn.current}/edit?tabId=environment`}});return}if(kn!=null&&kn.game_identifier||kn!=null&&kn.identifier){(0,Je.xg)(ga?`/tasks/${kn==null?void 0:kn.identifier}/jupyter`:`/tasks/${kn.game_identifier}`);return}(kn==null?void 0:kn.status)===-3?(0,Je.eF)():(kn==null?void 0:kn.status)===2?Gt(kn==null?void 0:kn.message):(kn==null?void 0:kn.status)===3&&At(kn==null?void 0:kn.message)}),Kt=()=>b(void 0,null,function*(){yield Jt(),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),It=en=>({borderBottomColor:(ct==null?void 0:ct.sideBar.tabsActive)===en?"#0152d9":"transparent"});return He.createElement("div",{className:Te.header},He.createElement("aside",{className:Te.title},He.createElement("i",{onClick:Tn,style:{color:"#333",marginRight:20},className:"icon iconfont icon-fanhui1"}),He.createElement("span",{className:Te.edit},An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),He.createElement("i",{onClick:Kt,style:{color:"#165DFF"},className:"icon iconfont icon-xiugai1"})),He.createElement("aside",{className:Te.schedule},He.createElement("div",null,He.createElement("span",{style:It("information"),className:Te.clickWarp,onClick:()=>Pn("information")},dn?He.createElement("span",{className:Te.num},"1"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u57FA\u672C\u4FE1\u606F")),He.createElement("i",{className:"iconfont icon-lujing"})),He.createElement("div",null,He.createElement("span",{style:It("warehouse"),className:Te.clickWarp,onClick:()=>Pn("warehouse")},xt?He.createElement("span",{className:Te.num},"2"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u4EE3\u7801\u4ED3\u5E93")),He.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&!((Ee=Ke==null?void 0:Ke.detail)!=null&&Ee.is_jupyter_lab)&&He.createElement("div",null,He.createElement("span",{style:It("level"),className:Te.clickWarp,onClick:()=>Pn("level")},oa?He.createElement("span",{className:Te.num},"3"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u4EFB\u52A1\u5173\u5361")),He.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&((Ze=Ke==null?void 0:Ke.detail)==null?void 0:Ze.is_jupyter_lab)&&He.createElement("div",null,He.createElement("span",{style:It("service"),className:Te.clickWarp,onClick:()=>Pn("service")},fn?He.createElement("span",{className:Te.num},"3"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u670D\u52A1")),He.createElement("i",{className:"iconfont icon-lujing"})),He.createElement("div",null,He.createElement("span",{style:It("environment"),className:Te.clickWarp,onClick:()=>Pn("environment")},wa?He.createElement("span",{className:Te.num},"4"):He.createElement("img",{src:ye}),He.createElement("span",{className:Te.subject},"\u5B9E\u9A8C\u73AF\u5883")))),He.createElement("aside",{className:Te.btns},He.createElement("div",{className:Te.simulate,onClick:()=>jn(zn.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var ee=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(y),ae={information:"information___LkgI6",scroll:"scroll___JnYs4",formWrap:"formWrap___qq0ju",img:"img___z2Jy6"},se=ue(39793),ce=ue(78241),de=ue(3113),Se=ue(92832),Ae=ue(19842),Oe=ue(95237),Ie=ue(43604),ht=ue(54580),ot=ue(24905),vt={btn:"btn___LFkWh",s1:"s1___kiYKO",s2:"s2___omvJi"},ea="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",Hn=Object.defineProperty,Fa=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,bn=(oe,le,re)=>le in oe?Hn(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,it=(oe,le)=>{for(var re in le||(le={}))da.call(le,re)&&bn(oe,re,le[re]);if(Fa)for(var re of Fa(le))Xt.call(le,re)&&bn(oe,re,le[re]);return oe},Ht=(oe,le)=>{var re={};for(var ve in oe)da.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Fa)for(var ve of Fa(oe))le.indexOf(ve)<0&&Xt.call(oe,ve)&&(re[ve]=oe[ve]);return re},Wn=oe=>{var le=oe,{InputRight:re,value:ve=[],onChange:ze}=le,ct=Ht(le,["InputRight","value","onChange"]);const[Ke,je]=(0,x.useState)(),Ee=sn=>{const zn=ve.filter((tn,An)=>An!==sn);ze(zn)},Ze=sn=>{if(sn.preventDefault(),!!Ke){if(ve.findIndex(zn=>zn.name===Ke)>-1){Be.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}ze([...ve,{id:null,name:Ke}]),je(null)}};return x.createElement("div",null,x.createElement(Se.default,it({bordered:!1,style:{width:600},value:Ke,onChange:sn=>je(sn.target.value),onPressEnter:Ze,onBlur:Ze},ct)),re||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((sn,zn)=>x.createElement("div",{key:zn,className:vt.btn},x.createElement("span",{className:vt.s1},sn.name),x.createElement("img",{src:ea,className:vt.s2,onClick:()=>Ee(zn)})))))},cn=ue(89392),rt=ue(346),ft={flex_box_center:"flex_box_center___ZDst5",flex_space_between:"flex_space_between___KjWS3",flex_box_vertical_center:"flex_box_vertical_center___JmkIN",flex_box_center_end:"flex_box_center_end___xd4AX",flex_box_column:"flex_box_column___zLQXm",complete:"complete___d4XS6",cancel:"cancel___awB16",save:"save___CMuaC"};const Mt=({dispatch:oe,onCancel:le,onSave:re,loading:ve=!1})=>x.createElement("div",{className:ft.complete},x.createElement("div",{onClick:le,className:ft.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:re,className:ft.save},"\u4FDD\u5B58"));var In=(0,xe.connect)()(Mt),mn=ue(85395),En=ue(32050),Ne=ue(19248),we=ue(91842),Ue=ue(59301),Zt=Object.defineProperty,kt=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Yt=(oe,le,re)=>le in oe?Zt(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,De=(oe,le)=>{for(var re in le||(le={}))nn.call(le,re)&&Yt(oe,re,le[re]);if(an)for(var re of an(le))Ln.call(le,re)&&Yt(oe,re,le[re]);return oe},ke=(oe,le)=>kt(oe,qt(le)),Ct=(oe,le)=>{var re={};for(var ve in oe)nn.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&an)for(var ve of an(oe))le.indexOf(ve)<0&&Ln.call(oe,ve)&&(re[ve]=oe[ve]);return re},zt=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const ln=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,problemset:Ke,shixunsDetail:je}=le,Ee=Ct(le,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Ze,sn;const[zn]=ce.default.useForm(),[tn,An]=(0,x.useState)({}),[dn,oa]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(!1),[wa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(""),[Gt,At]=(0,x.useState)(""),[jn,Kt]=(0,x.useState)(""),[It,en]=(0,x.useState)(),ga=(0,x.useRef)({}),jt=(0,x.useRef)(""),$t=(0,x.useRef)(""),cr=(0,x.useRef)(""),Ta=(0,x.useRef)(null),kn=(0,x.useRef)((0,cn.throttle)(()=>yr(),2e3,{leading:!0,trailing:!1})).current,{id:Mn}=ct,[ur,Jn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Mn&&br()},[Mn]),(0,x.useEffect)(()=>(JSON.stringify(tn)!=="{}"&&fa(),()=>{clearTimeout(Ta.current)}),[tn,Jt,jn,Gt]);const fa=()=>{clearTimeout(Ta.current),Ta.current=setTimeout(()=>{!(0,cn.isEqual)(tn,ga.current)||Jt!==jt.current||jn!==$t.current||Gt!==cr.current?ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},br=()=>zt(void 0,null,function*(){var La,qa,zr,Ua,Kr,Xo,ra;ze({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Pa=yield(0,We.ZP)(`/api/shixuns/${Mn}/edit_base_info.json`,{method:"get"});if(Pa.status===0){const Aa=ke(De({},Pa.data),{description:(0,mn.S)(Pa.data.description)}),Fo={description:Aa.description,shixun_tags:Aa.shixun_tags,name:Aa.name,course:((La=Aa==null?void 0:Aa.disciplines)==null?void 0:La.length)>0?[(zr=(qa=Aa==null?void 0:Aa.disciplines)==null?void 0:qa[0])==null?void 0:zr.id,(Xo=(Kr=(Ua=Aa==null?void 0:Aa.disciplines)==null?void 0:Ua[0])==null?void 0:Kr.sub_discipline)==null?void 0:Xo.id]:[]};(ra=je.detail)!=null&&ra.is_jupyter_lab&&(Fo.jupyter_show_description=Pa.data.jupyter_show_description),zn.setFieldsValue(Fo),ga.current=De({},Fo),jt.current=Aa.attachment_id||"",$t.current=Aa.cover_image_id||"",cr.current=Aa.attachment_id_b||"",An(De({},Fo)),Pn(Aa.attachment_id||""),At(Aa.attachment_id_b||""),Kt(Aa.cover_image_id||""),en(Aa.cover_image||"")}}),Rr=(La,qa)=>{An(De({},qa))},Tr=()=>{ja()},yr=()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),zn.submit()},Sn=(La,qa=!1,zr=1)=>{var Ua;const{name:Kr,description:Xo,shixun_tags:ra,course:Pa,jupyter_show_description:Aa=!1}=La;let Fo={name:Kr,description:Xo,shixun_tags:ra,attachment_id:Jt,cover_image_id:jn,attachment_id_b:Gt,sub_discipline_ids:Pa[1]};(Ua=je.detail)!=null&&Ua.is_jupyter_lab&&(Fo=ke(De({},Fo),{jupyter_show_description:Aa})),(0,We.ZP)(`/api/shixuns/${Mn}/base_info_save.json`,{method:"post",body:{shixun:De({},Fo),sync_origin_shixun:qa}}).then(es=>zt(void 0,null,function*(){var Is,ts,rc,Ka;if(es.status===0&&((Is=je==null?void 0:je.detail)!=null&&Is.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"practiceSetting/getCommonData",payload:{id:Mn}}),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ga.current={description:tn.description,shixun_tags:tn.shixun_tags,name:tn.name},jt.current=Jt,$t.current=jn,cr.current=Gt,(ts=je==null?void 0:je.detail)!=null&&ts.copy_for_exercise)){const Hr=yield ze({type:"shixunsDetail/saveCopyForExercise",payload:{id:Mn,save_type:zr}});zr===1?(rc=Hr==null?void 0:Hr.data)!=null&&rc.exists_same_shixun_name?ze({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Ka=Hr==null?void 0:Hr.data)==null?void 0:Ka.shixun_name,getBaseInfo:()=>{br()}}}):(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{}})):(ze({type:"classroomList/setActionTabs",payload:{}}),(Hr==null?void 0:Hr.status)===0&&Re.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ue.createElement("div",null,Ue.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 Eo,Ho;(0,Je.xg)(`/shixuns/${(Ho=(Eo=je==null?void 0:je.detail)==null?void 0:Eo.fork_from)==null?void 0:Ho.fork_identifier}/challenges`)}}))}}))},ja=()=>{var La;const qa=()=>{xe.history.push(`/shixuns/${Mn}/challenges`),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(La=ct==null?void 0:ct.sideBar)!=null&&La.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{qa()}}):qa()};function pr(La){const qa=La.type==="image/jpeg"||La.type==="image/png";return qa||Be.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),qa}const Ca=Ue.createElement(de.ZP,{loading:dn,icon:Ue.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),or=Ue.createElement(de.ZP,{loading:wa,icon:Ue.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ja=Ue.createElement(de.ZP,{loading:fn,icon:Ue.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Qr(La,qa){const zr=new FileReader;zr.addEventListener("load",()=>qa(zr.result)),zr.readAsDataURL(La)}const Ko=La=>{var qa,zr;if(La.file.status==="uploading"){oa(!0);return}La.file.status==="done"&&(oa(!1),Pn((zr=(qa=La==null?void 0:La.file)==null?void 0:qa.response)==null?void 0:zr.id))},eu=La=>{var qa,zr;if(La.file.status==="uploading"){xt(!0);return}La.file.status==="done"&&(xt(!1),At((zr=(qa=La==null?void 0:La.file)==null?void 0:qa.response)==null?void 0:zr.id))},za=()=>Ue.createElement("div",{className:ae.img},Ue.createElement("img",{src:(0,we.z)("/api/attachments/"+Jt,!0),alt:"avatar",style:{width:"100%"}}),Ue.createElement("div",null,Ue.createElement(Ne.Z,{onClick:()=>Pn(""),style:{fontSize:"16px",color:"red"}}))),to=()=>Ue.createElement("div",{className:ae.img},Ue.createElement("img",{src:(0,we.z)("/api/attachments/"+Gt,!0),alt:"avatar",style:{width:"100%"}}),Ue.createElement("div",null,Ue.createElement(Ne.Z,{onClick:()=>At(""),style:{fontSize:"16px",color:"red"}}))),Au=La=>{var qa,zr;if(La.file.status==="uploading"){Tn(!0);return}La.file.status==="done"&&(Tn(!1),Kt((zr=(qa=La==null?void 0:La.file)==null?void 0:qa.response)==null?void 0:zr.id),Jn(!0))},Ru=()=>Ue.createElement("div",{className:ae.img},Ue.createElement("img",{src:(0,we.z)(ur?"/api/attachments/"+jn:It,!0),alt:"avatar",style:{width:"100%"}}),Ue.createElement("div",null,Ue.createElement(Ne.Z,{onClick:()=>{Kt(""),en("")},style:{fontSize:"16px",color:"red"}})));return Ue.createElement("div",{className:ae.information},Ue.createElement("section",{className:ae.scroll},Ue.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),Ue.createElement("div",{className:ae.formWrap}," ",Ue.createElement(ce.default,{form:zn,scrollToFirstError:!0,layout:"vertical",onValuesChange:Rr,onFinish:La=>{var qa,zr;(qa=je==null?void 0:je.detail)!=null&&qa.is_fork_from_creator&&((zr=je==null?void 0:je.detail)!=null&&zr.copy_for_exercise)?ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:La,type:"information",fn:(Ua,Kr,Xo)=>{Sn(Ua,Kr,Xo)}}}):Sn(La)}},Ue.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ue.createElement(Se.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Ze=tn.name)==null?void 0:Ze.length)||0}/60`})),Ue.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:Ue.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",Ue.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"}]},Ue.createElement(Wn,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),Ue.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},Ue.createElement(Ae.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ke.courseOptions,getPopupContainer:La=>La.parentNode})),Ue.createElement(Oe.Z,null,Ue.createElement(Ie.Z,null,Ue.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Jt?za():Ue.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Ko},Ca))),Ue.createElement(Ie.Z,{className:"c-grey-999"},Ue.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"))),Ue.createElement(Oe.Z,null,Ue.createElement(Ie.Z,null,Ue.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Gt?to():Ue.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:eu},Ja))),Ue.createElement(Ie.Z,{className:"c-grey-999"},Ue.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"))),Ue.createElement(Oe.Z,null,Ue.createElement(Ie.Z,null,Ue.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},jn||It?Ru():Ue.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Au},or))),Ue.createElement(Ie.Z,{className:"c-grey-999"},Ue.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"))),Ue.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Ue.createElement(se.Z,{defaultValue:tn.description||"",watch:!0})),((sn=je.detail)==null?void 0:sn.is_jupyter_lab)&&Ue.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},Ue.createElement(ot.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"))))),Ue.createElement(In,{onSave:kn,onCancel:Tr,loading:dn||wa||fn}))};var Dt=(0,xe.connect)(({problemset:oe,loading:le,globalSetting:re,practiceSetting:ve,shixunsDetail:ze})=>({globalSetting:re,loading:le,practiceSetting:ve,problemset:oe,shixunsDetail:ze}))(ln),Bt={flex_box_center:"flex_box_center___LiAPc",flex_space_between:"flex_space_between___zOrvl",flex_box_vertical_center:"flex_box_vertical_center___pWI0p",flex_box_center_end:"flex_box_center_end___R1B7f",flex_box_column:"flex_box_column___BUSOq",menu:"menu___MLa2L",warehouse:"warehouse___NZ6o9",header:"header___DQSpw",title:"title___Q6voz",content:"content___v9Jfn",left:"left___MiFbg",right:"right___UOxcP",loading:"loading___r25tt",empty:"empty___J3rPx",tabs:"tabs___BsV1l",line:"line___tmfZh",footer:"footer___E442y",commit:"commit___vMKYK",blueLight:"blueLight___n7jAx",filePathWrp:"filePathWrp___ueAb3",filePath:"filePath___V7EhW",bottom0:"bottom0___WUqx8"},bt=ue(99313),nt=ue(6848),Xe=ue(20834),Ut=ue(38854),Nt=ue(71418),Ft=ue(17574),St=ue(78673),Qt=ue(56102),Pt={wrap:"wrap___IzxNT",modal:"modal___jcKd0",title:"title___DeCGl",path:"path___IiSd5",colorBlue:"colorBlue___P7hk_",width240:"width240___HRevG",filePath:"filePath___l5wGn"},Tt=Object.defineProperty,ua=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,ar=(oe,le,re)=>le in oe?Tt(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,gr=(oe,le)=>{for(var re in le||(le={}))rn.call(le,re)&&ar(oe,re,le[re]);if(ua)for(var re of ua(le))la.call(le,re)&&ar(oe,re,le[re]);return oe},hr=(oe,le)=>{var re={};for(var ve in oe)rn.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ua)for(var ve of ua(oe))le.indexOf(ve)<0&&la.call(oe,ve)&&(re[ve]=oe[ve]);return re},er=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Vr=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=hr(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[zn,tn]=(0,x.useState)({}),An=(0,x.useRef)(),[dn]=ce.default.useForm(),[oa,fn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&dn.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const Tn=sessionStorage.getItem("pathArray");if(Tn){const Jt=Tn.split(",").join("/"),Pn=Jt.indexOf("/")===0?Jt.substr(1):Jt;fn(Pn)}},[]),(0,x.useEffect)(()=>{var Tn,Jt;An.current=(Jt=(Tn=Ze.pathname)==null?void 0:Tn.split("/"))==null?void 0:Jt[2]},[]);const xt=(...Tn)=>er(void 0,[...Tn],function*(Jt={}){const Pn=yield Ke({type:"shixunsDetail/addRepositoryFile",payload:{id:sn.id,message:Jt.commitMessage,content:"",path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Jt.path+"/"+(Jt.file||".gitkeep"),secret_repository:je?void 0:!0}});Pn!=null&&Pn.url&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Jt.path+"/"+(Jt.file||".gitkeep"),name:Jt.path.split("/")[Jt.path.split("/").length-1]}),Ee.onClose())}),wa=()=>{var Tn,Jt;xe.history.push(`/shixuns/${An.current}/${(Jt=(Tn=Ze.pathname)==null?void 0:Tn.split("/"))==null?void 0:Jt[3]}${oa?`/master/shixun_show/${oa}`:""}`)};return x.createElement(Re.default,{width:"60%",centered:!0,open:Ee.visible,wrapClassName:Pt.modal,onOk:()=>{dn.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},x.createElement("section",{className:Pt.bg},x.createElement("div",{className:Pt.wrap},x.createElement(ce.default,{className:"mt10",form:dn,scrollToFirstError:!0,layout:"vertical",onFinish:xt,onChange:()=>{var Tn,Jt,Pn,Gt;const At=gr({},dn.getFieldsValue()),jn=(Tn=At==null?void 0:At.path)==null?void 0:Tn.split(""),Kt=(Jt=At==null?void 0:At.file)==null?void 0:Jt.split("");(Pn=jn==null?void 0:jn.filter(It=>It=="/"))!=null&&Pn.length&&(At.path=At.path.substring(0,At.path.length-1)),(Gt=Kt==null?void 0:Kt.filter(It=>It=="/"))!=null&&Gt.length&&(At.file=At.file.substring(0,At.path.length-1)),dn.setFieldsValue(gr({},At)),tn(At)}},x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},x.createElement(Oe.Z,null,x.createElement(Ie.Z,null,x.createElement("span",{className:Pt.filePath},Ee.defaultPath+"/")),x.createElement(Ie.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var kr=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(Vr),Er=ue(69720),Ar=ue(25886),Cr=ue(59301),$a=Object.defineProperty,no=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,wn=(oe,le,re)=>le in oe?$a(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Gn=(oe,le)=>{for(var re in le||(le={}))tr.call(le,re)&&wn(oe,re,le[re]);if(no)for(var re of no(le))yt.call(le,re)&&wn(oe,re,le[re]);return oe},un=(oe,le)=>{var re={};for(var ve in oe)tr.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&no)for(var ve of no(oe))le.indexOf(ve)<0&&yt.call(oe,ve)&&(re[ve]=oe[ve]);return re},Dn=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const na=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=un(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[zn,tn]=(0,x.useState)({}),An=(0,x.useRef)(),[dn]=ce.default.useForm(),[oa,fn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&dn.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const Tn=sessionStorage.getItem("pathArray");if(Tn){const Jt=Tn.split(",").join("/"),Pn=Jt.indexOf("/")===0?Jt.substr(1):Jt;fn(Pn)}},[]),(0,x.useEffect)(()=>{var Tn,Jt;An.current=(Jt=(Tn=Ze.pathname)==null?void 0:Tn.split("/"))==null?void 0:Jt[2]},[]);const xt=(...Tn)=>Dn(void 0,[...Tn],function*(Jt={},Pn=!1,Gt=1){var At,jn;const Kt=yield Ke({type:"shixunsDetail/addRepositoryFile",payload:{id:sn.id,message:Jt.commitMessage,content:Jt.codeMirror,path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Jt.path,secret_repository:je?void 0:!0,sync_origin_shixun:Pn}});Kt!=null&&Kt.url&&((At=re==null?void 0:re.detail)!=null&&At.copy_for_exercise||Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Jt.path,name:Jt.path.split("/")[Jt.path.split("/").length-1]}),Ee.onClose()),(jn=re==null?void 0:re.detail)!=null&&jn.copy_for_exercise&&(0,Ar.m)(Ke,re,sn.id,Gt)}),wa=()=>{var Tn,Jt;xe.history.push(`/shixuns/${An.current}/${(Jt=(Tn=Ze.pathname)==null?void 0:Tn.split("/"))==null?void 0:Jt[3]}${oa?`/master/shixun_show/${oa}`:""}`)};return Cr.createElement(Re.default,{width:"60%",open:Ee.visible,wrapClassName:Pt.modal,destroyOnClose:!0,centered:!0,onOk:()=>{dn.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Cr.createElement("section",{className:Pt.bg},Cr.createElement("div",{className:Pt.wrap},Cr.createElement(ce.default,{className:"mt10",form:dn,scrollToFirstError:!0,layout:"vertical",onFinish:Tn=>{var Jt,Pn;(Jt=re==null?void 0:re.detail)!=null&&Jt.is_fork_from_creator&&((Pn=re==null?void 0:re.detail)!=null&&Pn.copy_for_exercise)?(Ee.onClose(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Tn,type:"wareHouse",fn:(Gt,At,jn)=>{xt(Gt,At,jn)}}})):xt(Tn)},onChange:()=>{var Tn,Jt;const Pn=Gn({},dn.getFieldsValue()),Gt=(Tn=Pn==null?void 0:Pn.path)==null?void 0:Tn.split("");((Jt=Gt==null?void 0:Gt.filter(At=>At=="/"))==null?void 0:Jt.length)>1&&(Pn.path=Pn.path.substring(0,Pn.path.length-1)),dn.setFieldsValue(Gn({},Pn)),tn(Pn)}},Cr.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Cr.createElement(Oe.Z,null,Cr.createElement(Ie.Z,null,Cr.createElement("span",{className:Pt.filePath},Ee.defaultPath+"/")),Cr.createElement(Ie.Z,{flex:"1"},Cr.createElement(ce.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Cr.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Cr.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Cr.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Cr.createElement("div",{className:"mt10 mb20"},Cr.createElement(ce.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Cr.createElement(Er.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 Oa=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(na),Qe=Object.defineProperty,pt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,qn=(oe,le,re)=>le in oe?Qe(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ma=(oe,le)=>{for(var re in le||(le={}))mt.call(le,re)&&qn(oe,re,le[re]);if(pt)for(var re of pt(le))Xn.call(le,re)&&qn(oe,re,le[re]);return oe},va=(oe,le)=>{var re={};for(var ve in oe)mt.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&pt)for(var ve of pt(oe))le.indexOf(ve)<0&&Xn.call(oe,ve)&&(re[ve]=oe[ve]);return re},Ha=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Da=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=va(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[zn,tn]=(0,x.useState)({}),An=(0,x.useRef)(),[dn]=ce.default.useForm(),[oa,fn]=(0,x.useState)(""),[xt,wa]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&dn.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const Pn=Ee.defaultPath.split("/");Pn.length===1?(fn(""),wa(Ee.defaultPath)):(wa(Pn.pop()),fn(Pn.join("/")+"/"))},[Ee.defaultPath]),(0,x.useEffect)(()=>{var Pn,Gt;An.current=(Gt=(Pn=Ze.pathname)==null?void 0:Pn.split("/"))==null?void 0:Gt[2]},[]);const Tn=(...Pn)=>Ha(void 0,[...Pn],function*(Gt={}){const At=yield Ke({type:"shixunsDetail/moveGitFile",payload:{id:sn.id,from:Ee.defaultPath,to:oa+Gt.path,message:Gt.commitMessage||`${Ee.defaultPath} rename to ${oa}${Gt.path} `,secret_repository:je}});(At==null?void 0:At.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:Gt.path,name:Gt.path}),Ee.onClose())}),Jt=()=>{var Pn,Gt;xe.history.push(`/shixuns/${An.current}/${(Gt=(Pn=Ze.pathname)==null?void 0:Pn.split("/"))==null?void 0:Gt[3]}${oa?`/master/shixun_show/${oa}`:""}`)};return x.createElement(Re.default,{width:"40%",open:Ee.visible,wrapClassName:Pt.modal,centered:!0,onOk:()=>{dn.submit()},onCancel:Ee.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},x.createElement("section",{className:Pt.bg},x.createElement("div",{className:Pt.wrap},x.createElement(ce.default,{className:"mt10",form:dn,scrollToFirstError:!0,layout:"vertical",onFinish:Tn,onChange:()=>{var Pn,Gt;const At=ma({},dn.getFieldsValue()),jn=(Pn=At==null?void 0:At.path)==null?void 0:Pn.split("");((Gt=jn==null?void 0:jn.filter(Kt=>Kt=="/"))==null?void 0:Gt.length)>1&&(At.path=At.path.substring(0,At.path.length-1)),dn.setFieldsValue(ma({},At)),tn(At)}},x.createElement(ce.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},x.createElement(Oe.Z,null,x.createElement(Ie.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:xt}))))),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},x.createElement(Se.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Ee.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Ya=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(Da),Za=ue(25532),On={wrap:"wrap___mjOgj",title:"title___yLtbX",path:"path___oKd0o",colorBlue:"colorBlue___HAuxN"},Ma=ue(59301),Zr=Object.defineProperty,So=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Jo=(oe,le,re)=>le in oe?Zr(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Dr=(oe,le)=>{for(var re in le||(le={}))ia.call(le,re)&&Jo(oe,re,le[re]);if(So)for(var re of So(le))yn.call(le,re)&&Jo(oe,re,le[re]);return oe},yo=(oe,le)=>{var re={};for(var ve in oe)ia.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&So)for(var ve of So(oe))le.indexOf(ve)<0&&yn.call(oe,ve)&&(re[ve]=oe[ve]);return re},Jr=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Dragger:zo}=ht.default,Ro=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=yo(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[zn,tn]=(0,x.useState)({}),An=(0,x.useRef)(),[dn]=ce.default.useForm(),[oa,fn]=(0,x.useState)([]),[xt,wa]=(0,x.useState)();let Tn;(0,x.useEffect)(()=>{Ee.visible&&(dn.resetFields(),fn([]))},[Ee.visible]),(0,x.useEffect)(()=>{An.current=sn.id},[]),(0,x.useEffect)(()=>{const Kt=sessionStorage.getItem("pathArray");if(Kt){const It=Kt.split(",").join("/"),en=It.indexOf("/")===0?It.substr(1):It;wa(en)}},[]);const Jt=Kt=>{var It,en,ga,jt;if(Tn=Kt.file.name,Kt.file.status==="done"||Kt.file.status==="uploading"){if(fn(Kt.fileList),!Kt.file.response)return;if(((It=Kt.file.response)==null?void 0:It.status)===0){(en=re==null?void 0:re.detail)!=null&&en.copy_for_exercise||(Be.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),dn.validateFields());return}fn(oa.filter($t=>$t.uid!==Kt.file.uid)),(ga=Kt.file.response)!=null&&ga.message&&Be.ZP.info((jt=Kt.file.response)==null?void 0:jt.message)}},Pn=Kt=>Jr(void 0,null,function*(){if(!Kt.response){Be.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Ke({type:"shixunsDetail/deleteGitFile",payload:{id:sn.id,path:xt?`${xt}/${Kt.name}`:Kt.name,message:dn.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${xt?`${xt}/${Kt.name}`:Kt.name}`,secret_repository:je?null:!0}})).status===0&&(fn(oa.filter(en=>en.uid!==Kt.uid)),Be.ZP.info("\u5220\u9664\u6210\u529F"))}),Gt={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!dn.getFieldValue("commitMessage"),data:()=>Jr(void 0,null,function*(){return new Promise((Kt,It)=>Jr(void 0,null,function*(){setTimeout(()=>Jr(void 0,null,function*(){const en=yield dn.getFieldsValue(),ga=Dr(Dr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:zn.commitMessage||`\u4E0A\u4F20\u4E86${Tn}`}),je?{}:{secret_repository:!0});Kt(ga)}),200)}))}),fileList:oa,method:"post",action:`${rt.Z.API_SERVER}/api/shixuns/${An.current}/upload_git_file.json`,onChange:Jt,onRemove:Pn,beforeUpload:Kt=>(Tn=Kt.name,Kt.size/1024/1024>50?(Be.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},At=(Kt=!1,It=1)=>Jr(void 0,null,function*(){var en;const ga=Dr(Dr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:zn.commitMessage||`\u4E0A\u4F20\u4E86${Tn}`}),je?{}:{secret_repository:!0});for(let jt=0;jt{$t.append(Ta,ga[Ta].toString())});const cr=yield(0,We.ZP)(`/api/shixuns/${An.current}/upload_git_file.json`,{method:"post",body:$t},!0)}Ee.onClose(),Ee.onOK({path:Ee.defaultPath}),jn(),(en=re==null?void 0:re.detail)!=null&&en.copy_for_exercise&&(0,Ar.m)(Ke,re,sn.id,It)}),jn=()=>{var Kt,It;xe.history.push(`/shixuns/${An.current}/${(It=(Kt=Ze.pathname)==null?void 0:Kt.split("/"))==null?void 0:It[3]}${xt?`/master/shixun_show/${xt}`:""}`)};return Ma.createElement(Re.default,{open:Ee.visible,onOk:Kt=>{dn.submit()},centered:!0,onCancel:Ee.onClose,width:"70%"},Ma.createElement("section",{className:On.bg},Ma.createElement("div",{className:On.wrap},Ma.createElement("div",{className:On.title},"\u4E0A\u4F20\u6587\u4EF6"),Ma.createElement(ce.default,{className:"mt10",form:dn,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Jr(void 0,null,function*(){var Kt,It;yield dn.validateFields(),(Kt=re==null?void 0:re.detail)!=null&&Kt.is_fork_from_creator&&((It=re==null?void 0:re.detail)!=null&&It.copy_for_exercise)?(Ee.onClose(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(en,ga)=>{At(en,ga)}}})):At()}),onValuesChange:()=>tn(Dr({},dn.getFieldsValue()))},Ma.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ma.createElement(Se.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Ma.createElement(ce.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Kt,It){return(oa==null?void 0:oa.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Ma.createElement("div",{onClick:()=>{if(!dn.getFieldValue("commitMessage")){Be.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Ma.createElement(zo,Dr({},Gt),Ma.createElement("div",null,Ma.createElement("i",{className:`iconfont icon-shangchuan font50 ${On.colorBlue}`})),Ma.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Ma.createElement("span",{className:`${On.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Ma.createElement(Za.Z,{onFinish:Kt=>wa(Kt)})))};var Zo=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(Ro),Po={flex_box_center:"flex_box_center___yg9nA",flex_space_between:"flex_space_between___f3dyx",flex_box_vertical_center:"flex_box_vertical_center___ezJcl",flex_box_center_end:"flex_box_center_end___nfffI",flex_box_column:"flex_box_column___c30ic",headLeft:"headLeft___rFzBG",colorBlue:"colorBlue___I8QNd",wrap:"wrap___E3izY",nodata:"nodata___o_3nl",nodataText:"nodataText___bDrE1",content:"content___oLCqi",gitCode:"gitCode___CGi8t",ellipsis:"ellipsis___OJSuo",menu:"menu___aPJ5X",overlayClass:"overlayClass___EtZDz",tips:"tips___P5llh",gitTree:"gitTree___uVb5X"},Vo={wrap:"wrap___MYOb_",content:"content___hIU8_",mainPathWrap:"mainPathWrap___U1qhQ",colorBlue:"colorBlue___UUdCo"},aa=Object.defineProperty,oo=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Vt=(oe,le,re)=>le in oe?aa(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,lt=(oe,le)=>{for(var re in le||(le={}))Co.call(le,re)&&Vt(oe,re,le[re]);if(oo)for(var re of oo(le))Bo.call(le,re)&&Vt(oe,re,le[re]);return oe},et=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const on=({shixunsDetail:oe,globalSetting:le,loading:re,dispatch:ve,title:ze,pathList:ct=[],showInputPath:Ke=!1,isMergeSelectFile:je=!1,onFinish:Ee=()=>{}})=>{const[Ze]=ce.default.useForm(),sn=(0,xe.useParams)(),zn=(0,xe.useLocation)(),tn=(0,x.useRef)(),[An,dn]=(0,x.useState)(""),[oa,fn]=(0,x.useState)(""),[xt,wa]=(0,x.useState)([]),[Tn,Jt]=(0,x.useState)([]);(0,x.useEffect)(()=>{var It,en;tn.current=((en=(It=zn.pathname)==null?void 0:It.split("/"))==null?void 0:en[3])==="repository"},[]),(0,x.useEffect)(()=>{if(oe.actionTabs.key!=="Repository-SelectFilePath")return;const It=ct.join("/");let en=[];ct.map((ga,jt)=>{jt===0?en.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ga}`,path:It}):en.push({val:`/${ga}`,path:It})}),wa(en),dn(It),fn(It),Pn(It)},[oe.actionTabs.key]);const Pn=It=>et(void 0,null,function*(){const en=yield ve({type:tn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:sn.id,path:It}});en&&Jt(en.trees||[])}),Gt=It=>{let en=An;It.type==="tree"&&(xt.length?xt.push({val:`/${It.name}`,path:It.name}):xt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${It.name}`,path:It.name}),wa(xt),en=An?`${An}/${It.name}`:It.name,dn(en)),Pn(en)},At=(It,en)=>{const ga=xt.filter(($t,cr)=>cr<=en);wa(ga);const jt=ga.filter(($t,cr)=>cr!==0).map($t=>$t.val).join("").substr(1);dn(jt),Pn(jt)},jn=()=>et(void 0,null,function*(){const It=Ze==null?void 0:Ze.getFieldsValue(),en=An?`${An}${It!=null&&It.name?`/${It==null?void 0:It.name}`:""}`:It==null?void 0:It.name;if(je){Ee(en),Kt();return}if(Ke){yield Ze.validateFields();const ga=yield ve({type:"shixunsDetail/uploadGitFolder",payload:lt(lt({},{id:sn.id,path:en}),tn.current?{}:{secret_repository:!0})});Ee(oa),ga.status===0&&Be.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ee(en),Be.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Kt()}),Kt=()=>{ve({type:"shixunsDetail/setActionTabs",payload:{}}),Ze.resetFields()};return x.createElement(Re.default,{centered:!0,title:ze||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:oe.actionTabs.key==="Repository-SelectFilePath",onOk:jn,onCancel:Kt},x.createElement("div",{className:Vo.wrap},x.createElement("div",{className:Vo.content},x.createElement("div",{className:Vo.mainPathWrap},!!(xt!=null&&xt.length)&&xt.map((It,en)=>x.createElement("a",{key:en,onClick:()=>At(It,en)},It.val))),!!(Tn!=null&&Tn.length)&&Tn.map((It,en)=>It.type==="tree"&&x.createElement("a",{key:en,onClick:()=>Gt(It)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Vo.colorBlue}`}),It.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement("div",{className:"mt5 mb5"},An),Ke&&x.createElement(ce.default,{form:Ze,scrollToFirstError:!0,className:"mt20"},x.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var $n=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le.models.index}))(on),Ia=ue(18785),Qn=ue(84105),Va=ue(40197),Cn=ue(74508),Na=Object.defineProperty,io=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Gr=(oe,le,re)=>le in oe?Na(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,jr=(oe,le)=>{for(var re in le||(le={}))Br.call(le,re)&&Gr(oe,re,le[re]);if(mu)for(var re of mu(le))ca.call(le,re)&&Gr(oe,re,le[re]);return oe},qr=(oe,le)=>io(oe,Go(le)),po=(oe,le)=>{var re={};for(var ve in oe)Br.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&mu)for(var ve of mu(oe))le.indexOf(ve)<0&&ca.call(oe,ve)&&(re[ve]=oe[ve]);return re},dr=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{DirectoryTree:lr}=Ft.default,xr=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,activeKey:Ke,dispatch:je,practiceSetting:Ee,isRepository:Ze,treeData:sn,setTreeData:zn}=le,tn=po(le,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),An,dn,oa,fn,xt,wa,Tn;const Jt=(0,xe.useParams)(),Pn=(0,xe.useLocation)(),[Gt,At]=(0,x.useState)(),[jn,Kt]=(0,x.useState)(!1),[It,en]=(0,x.useState)(!1),[ga,jt]=(0,x.useState)(!1),[$t,cr]=(0,x.useState)(!1),[Ta,kn]=(0,x.useState)("");let[Mn,ur]=(0,x.useState)([]),[Jn,fa]=(0,x.useState)([]);const[br,Rr]=(0,x.useState)([]),[Tr,yr]=(0,x.useState)(!1),[Sn,ja]=(0,x.useState)(),[pr,Ca]=(0,x.useState)(),[or,Ja]=(0,x.useState)(""),[Qr,Ko]=(0,x.useState)(),[eu,za]=(0,x.useState)(!1);(0,x.useEffect)(()=>{zn([]),Kr(""),localStorage.warehouseHideTip||yr(!0)},[Pn.pathname,Ze]);const to=(Ka="")=>dr(void 0,null,function*(){(yield(0,gt.Zt)({id:Jt.id,secret_dir_path:Ka}))&&Ko(Ka)}),Au=Ka=>{var Hr;return x.createElement(Xe.default,{className:Po.menu,onClick:Eo=>{switch(kn(Ka.path||""),Eo.key){case"1":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Kt(!0);break;case"2":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),jt(!0);break;case"3":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),cr(!0);break;case"4":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),en(!0);break;case"5":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Pa(Ka.path,Ka.name,Ka);break;case"6":(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Aa(Ka);break}}},(Ka.type==="topTree"||Ka.type==="tree")&&x.createElement(Xe.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ka.type==="topTree"||Ka.type==="tree")&&x.createElement(Xe.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ka.type==="topTree"||Ka.type==="tree")&&x.createElement(Xe.default.Item,{key:"3"},"\u4E0A\u4F20"),Ka.type!=="topTree"&&Ka.type!=="tree"&&((Hr=re==null?void 0:re.detail)==null?void 0:Hr.public)<2&&x.createElement(Xe.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Ka.type!=="topTree"&&x.createElement(Qt.CopyToClipboard,{text:`/data/workspace/myshixun/${Ze?"":"secret/"}${Ka==null?void 0:Ka.path}`,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Xe.default.Item,{key:"6"},x.createElement(x.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ka.type!=="topTree"&&x.createElement(Xe.default.Item,{key:"5"},"\u5220\u9664"))},Ru=(Ka,Hr)=>Ka.map(Eo=>(Hr==""?Eo.path=Hr+Eo.name:Eo.path=Hr+"/"+Eo.name,Eo.title=x.createElement(Oe.Z,{className:"font14"},x.createElement(Ie.Z,{flex:"1"},x.createElement(Oe.Z,null,Eo.type==="blob"&&x.createElement(Ie.Z,{flex:"20px",style:{marginLeft:-20}},x.createElement("span",{className:"iconfont icon-wenjian11 font12"})),x.createElement(Ie.Z,{flex:"1"},x.createElement("span",{className:" multi_ellipsis1"},Eo.name)))),x.createElement(Ie.Z,null,(Eo.type==="blob"||Eo.type==="tree")&&x.createElement(Ut.Z,{dropdownRender:()=>Au(Eo),className:Po.ellipsis},x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Eo.disableCheckbox=Gt&&Gt!==Eo.name,Eo.className=Eo.type==="tree"?Po.pl23:"",Eo.checkable=Eo.type!=="tree",Eo.isLeaf=Eo.type!=="tree",Eo.children=Eo.type==="tree"&&[],Eo.key=Eo.path,Eo)),La=Ka=>{je({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ka}})},qa=(Ka,Hr)=>dr(void 0,null,function*(){const Eo=Ka.split("/");yield Kr(Ta),setTimeout(()=>{La(Ka),Mn=[Eo[0]||""],Jn=[Ka],fa([...Jn]),ur([...Mn])},150)}),zr=(Ka,Hr)=>{if(Hr=="")sn=[...Ka],zn([...Ka]);else{let Eo=Ua(sn,Hr,Ka);sn=Eo,zn([...Eo])}};function Ua(Ka,Hr,Eo){return Ka.map(Ho=>Ho.key===Hr?(Ho.children=[...Eo],jr({},Ho)):Ho.children?qr(jr({},Ho),{children:Ua(Ho.children,Hr,Eo)}):Ho)}const Kr=(Ka="")=>dr(void 0,null,function*(){var Hr,Eo;const Ho=yield je({type:Ze?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Jt.id,path:Ka}});if(Ho){if((Hr=Ho.trees)!=null&&Hr.length){let Il=Ru([...Ho.trees],Ka);zr(Il,Ka),Rr(Ho.trees||[]),Ca(Ka||""),console.log("handleGetRepository:",Il,Ka),setTimeout(()=>console.log(sn,Ho.trees,Ka,999999),2e3)}else Ka==""&&zn([]);ja(((Eo=Ho.commits)==null?void 0:Eo[0])||{})}return Ho}),Xo=Ka=>dr(void 0,null,function*(){return new Promise((Hr,Eo)=>dr(void 0,null,function*(){Ka.children.length&&Hr(),Ja(Ka.path),yield Kr(Ka.path),Hr()}))}),ra=(Ka,Hr)=>dr(void 0,null,function*(){var Eo;console.log("handleSelectTree",Ka,Hr.nativeEvent.target.nodeName,Hr);const Ho=()=>{La(Hr.node.path),Ka=[Hr.node.path],fa([...Ka])};Hr.nativeEvent.target.nodeName==="svg"||Hr.nativeEvent.target.nodeName==="LI"||Hr.nativeEvent.target.nodeName==="I"||Hr.node.type==="blob"&&((Eo=Ee==null?void 0:Ee.sideBar)!=null&&Eo.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ho(),je({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Ho())}),Pa=(Ka,Hr,Eo)=>{Re.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Eo.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>dr(void 0,null,function*(){const Ho=yield je({type:"shixunsDetail/deleteGitFile",payload:{id:Jt.id,path:Ka,message:`\u5220\u9664${Ka}`,secret_repository:Ze?null:!0}});let Il=Ka.split("/");if((Ho==null?void 0:Ho.status)===0){Be.ZP.info("\u5220\u9664\u6210\u529F"),Il.splice(Il.length-1,1);const hs=yield Kr(Il.length>1?Il.join("/"):"");return hs!=null&&hs.trees||(Il.splice(Il.length-1,1),yield Kr(Il.length>1?Il.join("/"):"")),La(""),!0}else(Ho==null?void 0:Ho.status)===-3?Re.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ka,"\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/${Ho==null?void 0:Ho.message}/tab=2`}}):(Ho==null?void 0:Ho.status)===-4&&Re.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,Ho==null?void 0:Ho.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Jt.id}/edit?tabId=service`}})})})},Aa=Ka=>{console.log(Ka,"item")},Fo=(Ka,Hr)=>dr(void 0,null,function*(){if(console.log("handleExpand",Hr),Hr.nativeEvent.target.nodeName==="svg"||Hr.nativeEvent.target.nodeName==="path"||Hr.nativeEvent.target.nodeName==="LI")return!0;yield Xo(Hr.node),Mn.includes(Hr.node.path)?Mn.splice(Mn.indexOf(Hr.node.path),1):Mn.push(Hr.node.path),ur([...Mn])}),xi=()=>{yr(!1),localStorage.warehouseHideTip=!0},es=Ka=>dr(void 0,null,function*(){var Hr;let Eo,Ho="",Il,hs;switch(Ze){case!0:Ho="\u5F00\u542F\u7248\u672C\u5E93",Il="\u5F00\u542F",hs="\u4E0D\u5F00\u542F",Eo=x.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Hr=re==null?void 0:re.detail)!=null&&Hr.secret_repository?(Ho="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Il="\u786E\u5B9A",hs="\u53D6\u6D88",Eo=x.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Ho="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Il="\u4E0D\u4F7F\u7528",hs="\u4F7F\u7528",Eo=x.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Ze&&(0,Va.gy)(je,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||Re.default.confirm({title:Ho,okText:Il,cancelText:hs,content:Eo,onOk:()=>{var Wi;(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Ho]),!Ze&&!((Wi=re==null?void 0:re.detail)!=null&&Wi.secret_repository)||Is(Ka)},onCancel:()=>{var Wi;!Ze&&!((Wi=re==null?void 0:re.detail)!=null&&Wi.secret_repository)&&Is(Ka)}})}),Is=Ka=>dr(void 0,null,function*(){Ze?(yield(0,gt.h4)(jr({},Jt)),je({type:"practiceSetting/getCommonData",payload:jr({},Jt)})):yield(0,gt.K0)(qr(jr({},Jt),{is_secret_repository:Ka})),Kr(),je({type:"shixunsDetail/getShixunsDetail",payload:{id:Jt.id}})}),ts=Ka=>{console.log(Ka)},rc=Ka=>dr(void 0,null,function*(){console.log(Ka);const Hr=Ka.node.key,Eo=Ka.dragNode.key,Ho=Ka.node.pos.split("-"),Il=Ka.dropPosition-Number(Ho[Ho.length-1]);if(Ka.dragNode.type==="tree"){Be.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Ka.node.type!=="tree"){Be.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield je({type:"shixunsDetail/moveGitFile",payload:jr({id:Jt.id,from:Ka.dragNode.path,to:Ka.node.path+"/"+Ka.dragNode.name,message:`${Ka.dragNode.path} move to ${Ka.node.path+"/"+Ka.dragNode.name} `},Ze?{}:{secret_repository:!0})})).status===0){La(""),yield Kr("");for(let Xu=0;XuAu({type:"topTree"}),className:"current"},x.createElement(nt.Z,{open:Tr,title:x.createElement("div",{className:"font16"},x.createElement(Ia.Z,{style:{position:"relative",left:-35},onClick:()=>xi()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",x.createElement("span",{onClick:()=>xi(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Po.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Ze&&((fn=re==null?void 0:re.detail)==null?void 0:fn.init_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Ze&&((xt=re==null?void 0:re.detail)==null?void 0:xt.secret_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!sn.length&&!Ze&&x.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},x.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),sn.length?x.createElement(x.Fragment,null,x.createElement("div",{className:Po.content},Ke==="1"&&x.createElement("div",{className:Po.tips},"\u63D0\u793A\uFF1A",x.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),x.createElement(lr,{disabled:!!ze.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:sn,switcherIcon:x.createElement(Qn.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Fo,expandedKeys:Mn,selectedKeys:Jn,onSelect:ra,draggable:!0,onDragEnter:ts,onDrop:rc,className:Po.gitTree}))):"",!sn.length&&Ze&&((wa=re==null?void 0:re.detail)==null?void 0:wa.init_repository)&&x.createElement(Xr,null),!sn.length&&!Ze&&((Tn=re==null?void 0:re.detail)==null?void 0:Tn.secret_repository)&&x.createElement(Xr,null))),x.createElement(Ya,{visible:It,defaultPath:Ta,onClose:()=>en(!1),isRepository:!Ze,onOK:Ka=>dr(void 0,null,function*(){const Hr=Ta.split("/");Hr.pop(),yield Kr(Hr.join("/")),La("")})}),x.createElement(Oa,{visible:jn,defaultPath:Ta,onClose:()=>Kt(!1),isRepository:Ze,onOK:Ka=>{qa(Ka.path,Ka.name)}}),x.createElement(kr,{visible:ga,defaultPath:Ta,onClose:()=>jt(!1),isRepository:Ze,onOK:Ka=>{qa(Ka.path,Ka.name)}}),x.createElement(Zo,{defaultPath:Ta,visible:$t,isRepository:Ze,onClose:()=>cr(!1),onOK:Ka=>dr(void 0,null,function*(){const Hr=Ta.split("/");yield Kr(Ta),Mn=[Hr[0]||""],Jn=[Ta],fa([...Jn]),ur([...Mn])})}),x.createElement($n,{pathList:Ta==null?void 0:Ta.split("/"),showInputPath:!0,isMergeSelectFile:eu,onFinish:Ka=>{eu?to(Ka):Kr(Ka),za(!1)}}))},Xr=()=>x.createElement("div",{className:`mt20 pb50 ${Po.nodata}`},x.createElement("div",{className:Po.headLeft},"\u63D0\u793A\uFF1A",x.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",x.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",x.createElement("br",null),"1\u3001",x.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",x.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",x.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),x.createElement("img",{width:"100%",src:Cn.Oe}));var fo=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,practiceSetting:ve,user:ze})=>({shixunsDetail:oe,globalSetting:re,user:ze,practiceSetting:ve,loading:le}))(xr),Lr={flex_box_center:"flex_box_center___uEeXZ",flex_space_between:"flex_space_between___z5vGD",flex_box_vertical_center:"flex_box_vertical_center___yPWu8",flex_box_center_end:"flex_box_center_end___A11tq",flex_box_column:"flex_box_column___Mpz7g",commitWrap:"commitWrap____iXlX",wrap:"wrap___TqYMq",colorGray:"colorGray___zz_Ji",content:"content___jIgca",itemTime:"itemTime___u4iJz",imageUrl:"imageUrl___iQiEg",blueLight:"blueLight___saBbR",divider:"divider___Vpgba",empty:"empty___vUjYH"},Wa=ue(28103),Sa=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Wt=(oe,le)=>{var re={};for(var ve in oe)$e.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Sa)for(var ve of Sa(oe))le.indexOf(ve)<0&&wt.call(oe,ve)&&(re[ve]=oe[ve]);return re},Bn=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Nn=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,user:ct,dispatch:Ke,isRepository:je}=le,Ee=Wt(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ze=(0,xe.useParams)(),[sn,zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{tn()},[je]);const tn=()=>Bn(void 0,null,function*(){const An=yield Ke({type:"shixunsDetail/getRepositoryCommit",payload:{id:Ze.id,secret_repository:je?void 0:!0}});An&&zn(An.commits||[])});return x.createElement(x.Fragment,null,sn==""&&x.createElement("div",{className:Lr.empty},x.createElement("img",{src:Cn.em,width:"258"}),x.createElement("br",null),x.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),sn!=""&&x.createElement("section",{className:Lr.bg},x.createElement("div",{className:Lr.wrap},x.createElement("div",{className:Lr.content},sn==null?void 0:sn.map(An=>{var dn,oa;return x.createElement("div",null,x.createElement(Oe.Z,{align:"middle",className:"c-white font16"},x.createElement(Ie.Z,null,An.title)),x.createElement(Oe.Z,{align:"middle",className:"mt20 "},x.createElement(Ie.Z,null,x.createElement("img",{className:Lr.imageUrl,src:rt.Z.IMG_SERVER+"/"+((dn=An.author)==null?void 0:dn.image_url)})),x.createElement(Ie.Z,{className:Lr.blueLight},x.createElement("span",{className:"ml20"},(oa=An.author)==null?void 0:oa.username)),x.createElement(Ie.Z,null,x.createElement("span",{className:`ml20 ${Lr.blueLight}`},"\u63D0\u4EA4\u4E8E"),x.createElement("span",{className:`ml20 ${Lr.blueLight}`},An.time))),x.createElement(Wa.Z,{className:Lr.divider}))})))))};var vr=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(Nn),wr=ue(75617),xn=ue(59301),Ba=Object.defineProperty,Mr=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,_o=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,Kn=(oe,le,re)=>le in oe?Ba(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,sa=(oe,le)=>{for(var re in le||(le={}))Zn.call(le,re)&&Kn(oe,re,le[re]);if(_o)for(var re of _o(le))ta.call(le,re)&&Kn(oe,re,le[re]);return oe},$r=(oe,le)=>Mr(oe,wo(le)),uo=(oe,le)=>{var re={};for(var ve in oe)Zn.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&_o)for(var ve of _o(oe))le.indexOf(ve)<0&&ta.call(oe,ve)&&(re[ve]=oe[ve]);return re},xo=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{TabPane:ir}=bt.default,sr=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,shixunsDetail:Ke}=le,je=uo(le,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Ze,sn,zn,tn,An,dn,oa,fn,xt,wa,Tn,Jt,Pn,Gt,At,jn,Kt,It;const[en,ga]=(0,x.useState)("1"),[jt,$t]=(0,x.useState)("1");let[cr,Ta]=(0,x.useState)();const kn=(0,x.useRef)(),[Mn,ur]=(0,x.useState)(!0),[Jn,fa]=(0,x.useState)(["2","1"]),[br,Rr]=(0,x.useState)([]),Tr=(0,x.useRef)(),yr=(0,xe.useParams)(),Sn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:xn.createElement("span",null,xn.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),xn.createElement(nt.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"},xn.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,x.useEffect)(()=>{var or,Ja,Qr,Ko,eu,za,to,Au,Ru,La,qa,zr,Ua,Kr,Xo,ra,Pa,Aa;try{((Qr=(Ja=(or=Ke==null?void 0:Ke.fileContent)==null?void 0:or.content)==null?void 0:Ja.content)!=null&&Qr.length||((eu=(Ko=Ke==null?void 0:Ke.fileContent)==null?void 0:Ko.content)==null?void 0:eu.content)=="")&&(((za=Ke==null?void 0:Ke.fileContent)==null?void 0:za.file_type)==="txt"?(kn.current=window.decodeURIComponent(escape(window.atob((Au=(to=Ke==null?void 0:Ke.fileContent)==null?void 0:to.content)==null?void 0:Au.content))),cr=window.decodeURIComponent(escape(window.atob((La=(Ru=Ke==null?void 0:Ke.fileContent)==null?void 0:Ru.content)==null?void 0:La.content))),Ta(cr)):(kn.current=(zr=(qa=Ke==null?void 0:Ke.fileContent)==null?void 0:qa.content)==null?void 0:zr.content,cr=(Kr=(Ua=Ke==null?void 0:Ke.fileContent)==null?void 0:Ua.content)==null?void 0:Kr.content,Ta(cr)))}catch(Fo){kn.current=window.atob((ra=(Xo=Ke==null?void 0:Ke.fileContent)==null?void 0:Xo.content)==null?void 0:ra.content),cr=window.atob((Aa=(Pa=Ke==null?void 0:Ke.fileContent)==null?void 0:Pa.content)==null?void 0:Aa.content),Ta(cr),Be.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ke.fileContent.content)},[(Ee=Ke==null?void 0:Ke.fileContent)==null?void 0:Ee.content]),(0,x.useEffect)(()=>{var or;const Ja=(or=ct==null?void 0:ct.sideBar)==null?void 0:or.selectPath.split("/");fa(Ja)},[(Ze=ct==null?void 0:ct.sideBar)==null?void 0:Ze.selectPath]);const ja=or=>{Ta(or);let Ja=-1;or===kn.current?Ja=0:Ja=1,ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Ja}})};(0,x.useEffect)(()=>{new Promise((or,Ja)=>xo(void 0,null,function*(){var Qr,Ko,eu;if(((Qr=ct==null?void 0:ct.sideBar)==null?void 0:Qr.selectPath)!==""&&((Ko=ct==null?void 0:ct.sideBar)!=null&&Ko.selectPath)){const za=yield ze({type:"shixunsDetail/getFileContent",payload:{id:yr.id,path:(eu=ct==null?void 0:ct.sideBar)==null?void 0:eu.selectPath,secret_repository:Mn?null:!0}});za!=null&&za.content||(za==null?void 0:za.content)==""||ze({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(sn=ct==null?void 0:ct.sideBar)==null?void 0:sn.selectPath]);const pr=xn.createElement(Xe.default,{className:Bt.menu,style:{background:"#24294b"},onClick:or=>{var Ja;!((Ja=Ke==null?void 0:Ke.detail)!=null&&Ja.secret_repository)&&or.key==="2"&&$t("1"),ga(or.key),or.key==="1"?ur(!0):ur(!1)}},xn.createElement(Xe.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Sn.filter(or=>{var Ja,Qr;return!((Ja=Ke==null?void 0:Ke.detail)!=null&&Ja.init_repository)||(Qr=Ke==null?void 0:Ke.detail)!=null&&Qr.is_jupyter_lab?or.id!=="2":or}).map((or,Ja)=>xn.createElement(Xe.default.Item,{className:"leaveClick",key:or.id},or.name))),Ca=(or=!1,Ja=1)=>xo(void 0,null,function*(){var Qr,Ko,eu,za;const to=yield ze({type:"shixunsDetail/updateRepositoryFile",payload:{id:yr.id,path:(Ko=(Qr=Ke==null?void 0:Ke.fileContent)==null?void 0:Qr.params)==null?void 0:Ko.path,content:cr,secret_repository:Mn?null:!0,sync_origin_shixun:or}});to!=null&&to.content&&((eu=Ke==null?void 0:Ke.detail)!=null&&eu.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"practiceSetting/setSideBarTabs",payload:$r(sa({},ct.sideBar),{confirmLeave:!1})})),(za=Ke==null?void 0:Ke.detail)!=null&&za.copy_for_exercise&&(0,Ar.m)(ze,Ke,yr.id,Ja)});return xn.createElement("div",{className:Bt.warehouse},xn.createElement("div",{className:Bt.header},xn.createElement(Oe.Z,{align:"middle",className:"w100 c-white",style:{height:60}},xn.createElement(Ie.Z,{flex:"1"},xn.createElement(Oe.Z,{align:"middle"},xn.createElement(Ie.Z,null,xn.createElement(Ut.Z,{dropdownRender:()=>pr,className:Bt.menu},xn.createElement("span",{className:"font16 c-white current ml20"},Sn.find(or=>or.id===en).name," ",xn.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),xn.createElement(Ie.Z,{flex:"81px"},xn.createElement("div",{className:Bt.line})),xn.createElement(Ie.Z,null,xn.createElement(bt.default,{className:Bt.tabs,activeKey:jt,onChange:or=>{var Ja;(Ja=ct==null?void 0:ct.sideBar)!=null&&Ja.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{$t(or),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):($t(or),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},xn.createElement(ir,{tab:xn.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Mn&&((zn=Ke==null?void 0:Ke.detail)==null?void 0:zn.init_repository)&&xn.createElement(ir,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Mn&&((tn=Ke==null?void 0:Ke.detail)==null?void 0:tn.secret_repository)&&xn.createElement(ir,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Mn&&((An=Ke==null?void 0:Ke.repository)==null?void 0:An.git_url)||!Mn&&((dn=Ke==null?void 0:Ke.secretRepository)==null?void 0:dn.git_url))&&xn.createElement(xn.Fragment,null,xn.createElement(Ie.Z,null,xn.createElement("span",{className:Bt.title},"\u4ED3\u5E93\u5730\u5740:"),xn.createElement("input",{value:Mn?(oa=Ke==null?void 0:Ke.repository)==null?void 0:oa.git_url:(fn=Ke==null?void 0:Ke.secretRepository)==null?void 0:fn.git_url}),xn.createElement(Qt.CopyToClipboard,{text:Mn?(xt=Ke==null?void 0:Ke.repository)==null?void 0:xt.git_url:(wa=Ke==null?void 0:Ke.secretRepository)==null?void 0:wa.git_url,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},xn.createElement(nt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},xn.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),xn.createElement("div",{className:Bt.content,style:{overflow:"auto"}},jt==="1"&&xn.createElement(xn.Fragment,null,xn.createElement("aside",{className:Bt.left},xn.createElement(Nt.Z,{spinning:!!ve.effects["shixunsDetail/getRepository"],wrapperClassName:`${Bt.loading} ${Bt.bottom0}`},xn.createElement(fo,{setTreeData:Rr,treeData:br,activeKey:en,isRepository:Mn}))),xn.createElement("aside",{className:Bt.right,ref:Tr},((Tn=ct==null?void 0:ct.sideBar)==null?void 0:Tn.selectPath)!==""&&xn.createElement(xn.Fragment,null,xn.createElement(Nt.Z,{spinning:!!ve.effects["shixunsDetail/getFileContent"],wrapperClassName:Bt.loading},xn.createElement("div",{className:Bt.filePathWrp},xn.createElement(Oe.Z,{align:"middle",className:"w100"},xn.createElement(Ie.Z,null,xn.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),xn.createElement(Ie.Z,{flex:"40px"},xn.createElement("div",{className:Bt.line,style:{marginLeft:20}})),xn.createElement(Ie.Z,{className:Bt.filePath},Jn.map((or,Ja)=>xn.createElement("span",{className:"c-blue"},or))))),xn.createElement("div",{className:ve.effects["shixunsDetail/getFileContent"]?"hide":"show"},xn.createElement(wr.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(Jt=Ke==null?void 0:Ke.fileContent)==null?void 0:Jt.filename,type:((Pn=Ke==null?void 0:Ke.fileContent)==null?void 0:Pn.file_type)==="office"?"download":(Gt=Ke==null?void 0:Ke.fileContent)==null?void 0:Gt.file_type,data:cr,monacoEditor:{value:cr,language:(At=Ke==null?void 0:Ke.fileContent)==null?void 0:At.language,onChange:or=>ja(or),options:{fontSize:14}}}))),((jn=Ke==null?void 0:Ke.fileContent)==null?void 0:jn.file_type)==="txt"&&xn.createElement(Oe.Z,{align:"middle",justify:"center",className:Bt.footer},xn.createElement(Ie.Z,null,xn.createElement(de.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{xe.history.push(`/shixuns/${yr.id}/challenges`)}},"\u53D6\u6D88"),xn.createElement(de.ZP,{type:"primary",size:"middle",className:"ml40",onClick:or=>{var Ja,Qr;(Ja=Ke==null?void 0:Ke.detail)!=null&&Ja.is_fork_from_creator&&((Qr=Ke==null?void 0:Ke.detail)!=null&&Qr.copy_for_exercise)?ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Ko,eu)=>{Ca(Ko,eu)}}}):Ca()}},"\u63D0\u4EA4")))),((Kt=ct==null?void 0:ct.sideBar)==null?void 0:Kt.selectPath)==""&&((It=Ke==null?void 0:Ke.detail)==null?void 0:It.init_repository)&&xn.createElement("div",{className:Bt.empty},xn.createElement("img",{src:Cn.x7,width:"258"}),xn.createElement("br",null),xn.createElement("span",{className:"c-grey-c"},!!(br!=null&&br.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(br!=null&&br.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),jt==="2"&&xn.createElement("div",{className:Bt.commit},xn.createElement(vr,{isRepository:Mn}))))};var Qa=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(sr),Ur={flex_box_center:"flex_box_center___qr2XQ",flex_space_between:"flex_space_between___aexCP",flex_box_vertical_center:"flex_box_vertical_center___BCwy9",flex_box_center_end:"flex_box_center_end___MMXT9",flex_box_column:"flex_box_column___XpXt5",level:"level___zlDui",left:"left___eEQyc",container:"container___uKDQP",title:"title___NIFJk",listWrap:"listWrap___uVi_7",list:"list___K1CRH",s3:"s3___s7a1S",s2:"s2___LsTSy",listActive:"listActive___r53KB",os:"os___zLMDu",btns:"btns___fvyWI",btnsWrap:"btnsWrap___pVqhU",icon:"icon___TBkIn",btn:"btn___RbP1C",d1:"d1_____n0x",d2:"d2___TFujl",shrink:"shrink___XsTLO",elseShrink:"elseShrink___Sgotd",right:"right___kNV70",addIcon:"addIcon___Dagu_"},Lo="data:image/png;base64,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",Or=ue(64165),ao=ue(57985),so=Object.defineProperty,Nr=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,yu=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,Oo=(oe,le,re)=>le in oe?so(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Tu=(oe,le)=>{for(var re in le||(le={}))vo.call(le,re)&&Oo(oe,re,le[re]);if(yu)for(var re of yu(le))Bu.call(le,re)&&Oo(oe,re,le[re]);return oe},Wo=(oe,le)=>Nr(oe,tu(le)),ku=(oe,le)=>{var re={};for(var ve in oe)vo.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&yu)for(var ve of yu(oe))le.indexOf(ve)<0&&Bu.call(oe,ve)&&(re[ve]=oe[ve]);return re},pu=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const nl=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:ze}=le,ct=ku(le,["globalSetting","dispatch","practiceSetting"]);const Ke=(0,xe.useLocation)(),[je]=(0,xe.useSearchParams)(),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)({}),[tn,An]=(0,x.useState)(!0),[dn,oa]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(null),wa=(0,x.useRef)(!1),{id:Tn,updateIndex:Jt,is_published:Pn,newQuestion:Gt}=ze,{challenge_list:At=[]}=sn;(0,x.useEffect)(()=>{if(Tn)return Kt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Tn,Jt]),(0,x.useEffect)(()=>{jn()},[Ke]);const jn=()=>{const Jn=Ke.pathname.split("/");(Jn.includes("newquestion")||Jn.includes("new")||je.get("tabId"))&&(wa.current=!0)},Kt=()=>pu(void 0,null,function*(){var Jn,fa,br;An(!0);const Rr=yield(0,gt.n5)({id:Tn});if((Jn=Rr==null?void 0:Rr.challenge_list)!=null&&Jn.length){const Tr=Ke.pathname.split("/"),yr=Rr.challenge_list.find(Sn=>String(Sn.challenge_id)===Tr[4]);if(Tr.includes("newquestion")||Tr.includes("new")){const Sn=Rr.challenge_list[((fa=Rr.challenge_list)==null?void 0:fa.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Tr.includes("new")?0:1,name:""}}}),xt(void 0),$t(Sn)}else Tr[4]&&yr?It(yr,!1):It(Rr.challenge_list[0])}(br=Rr==null?void 0:Rr.challenge_list)!=null&&br.length||xt(null),zn(Rr),An(!1)}),It=(Jn,fa=!0)=>{if(xt(Jn.challenge_id),$t(Jn),fa){const br=`/shixuns/${Tn}/edit/${Jn.challenge_id}/${Jn.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(br)}},en=(Jn,fa)=>{fa.stopPropagation();const{challenge_id:br}=Jn,Rr=()=>pu(void 0,null,function*(){var Tr,yr;if((yield(0,gt.rO)({id:Tn,challengesId:br})).status===1){const ja=yield(0,gt.n5)({id:Tn});if(zn(ja),br===fn&&((Tr=ja.challenge_list)!=null&&Tr.length)){It(ja.challenge_list[0]);return}(yr=ja.challenge_list)!=null&&yr.length||(xt(null),wa.current=!0,$t({}),xe.history.push(`/shixuns/${Tn}/edit?tabId=level`))}});Re.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Rr})},ga=(Jn,fa,br)=>{const Rr=Array.from(Jn),[Tr]=Rr.splice(fa,1);return Rr.splice(br,0,Tr),Rr},jt=(Jn,fa)=>{if(!Jn.destination)return;const br=ga(fa,Jn.source.index,Jn.destination.index);zn(Wo(Tu({},sn),{challenge_list:br}));const Rr=br.map(Tr=>Tr.challenge_id);(0,gt.xg)({id:Tn,ids:Rr}).then(Tr=>{Tr.status!==0&&zn(Wo(Tu({},sn),{challenge_list:fa}))})},$t=Jn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:Jn}})},cr=(Jn,fa)=>pu(void 0,null,function*(){if(Jn===fn)return;yield Ta(),xt(Jn),$t(fa),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const br=`/shixuns/${Tn}/edit/${Jn}/${fa.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(br)}),Ta=()=>new Promise((Jn,fa)=>{var br;(br=ze==null?void 0:ze.sideBar)!=null&&br.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Jn()},onCancel:()=>{fa()}}):Jn()}),kn=Jn=>x.createElement(x.Fragment,null,x.createElement(ao.Z5,{onDragEnd:fa=>jt(fa,Jn)},x.createElement(ao.bK,{droppableId:"droppable"},(fa,br)=>x.createElement("div",Wo(Tu({ref:fa.innerRef},fa.droppableProps),{style:{width:"100%"}}),Jn.map((Rr,Tr)=>{const{st:yr,name:Sn,challenge_id:ja}=Rr;return x.createElement(ao._l,{key:ja,draggableId:ja.toString(),index:Tr,isDragDisabled:Pn},(pr,Ca)=>x.createElement("div",Wo(Tu(Tu({ref:pr.innerRef},pr.draggableProps),pr.dragHandleProps),{className:fn===ja?Ur.listActive:Ur.list,onClick:()=>cr(ja,Rr)}),x.createElement("span",{className:Ur.s1},yr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:Ur.s2},"\u7B2C",Tr+1,"\u5173: ",Sn),!Pn&&x.createElement("span",{className:Ur.s3,onClick:or=>en(Rr,or)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Gt&&x.createElement("div",{className:Ur.listActive},x.createElement("span",{className:Ur.s1},(Gt==null?void 0:Gt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:Ur.s2},"\u7B2C",Jn.length+1,"\u5173: ",Gt==null?void 0:Gt.name)),!Pn&&x.createElement("div",{className:Ur.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Mn=Jn=>pu(void 0,null,function*(){yield Ta(),Jn==="new"?xe.history.push(`/shixuns/${Tn}/edit/new`):xe.history.push(`/shixuns/${Tn}/edit/newquestion`),Ze(!1),xt(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Jn==="new"?0:1,name:""}}})}),ur=()=>{(0,Va.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Ze(!Ee)};return x.createElement("div",{className:Ur.level},x.createElement("aside",{className:Ur.left,style:{width:dn?"0":"25%"}},x.createElement("div",{className:Ur.container},x.createElement("div",{className:Ur.title},"\u4EFB\u52A1\u5173\u5361(",At.length,")"),x.createElement("div",{className:Ur.listWrap},tn?x.createElement(Nt.Z,{size:"middle"}):At.length||Gt?kn(At):x.createElement(Or.Z,{image:Lo,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!dn&&x.createElement("div",{className:Ur.btns},x.createElement("aside",{className:Ur.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:Ur.icon,onClick:ur},"+"),x.createElement("div",{className:Ur.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:Ur.d1,onClick:()=>Mn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:Ur.d2,onClick:()=>Mn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:dn?Ur.elseShrink:Ur.shrink,onClick:()=>oa(!dn)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:Ur.right,id:"modal-level-question"},fn===null&&wa.current?x.createElement("div",{className:Ur.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(xe.Outlet,null)))};var ml=(0,xe.connect)(({globalSetting:oe,practiceSetting:le})=>({globalSetting:oe,practiceSetting:le}))(nl),ul=ue(61621),Ul=ue(58421),mi=ue(5112),gi={title:"title___nOeqx",content:"content___fZhlH",add:"add___UacIA",colorBlue:"colorBlue___mDMlZ",radio:"radio___mI6Bh"},Ga=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,To=(oe,le)=>{var re={};for(var ve in oe)co.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ga)for(var ve of Ga(oe))le.indexOf(ve)<0&&ho.call(oe,ve)&&(re[ve]=oe[ve]);return re},Zu=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const ri=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,dispatch:ct,onReloadData:Ke}=le,je=To(le,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Ze]=(0,x.useState)(),[sn,zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{re.actionTabs.key==="Collaborators-ChangeManager"&&tn()},[re.actionTabs.key]);const tn=()=>Zu(void 0,null,function*(){var fn;const xt=yield ct({type:"shixunsDetail/getChangeManager",payload:{id:(fn=re.actionTabs.params)==null?void 0:fn.id}});zn(xt||[])}),An=()=>{var fn;ct({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(fn=re.actionTabs.params)==null?void 0:fn.id}}})},dn=()=>Zu(void 0,null,function*(){var fn;if(!Ee){Be.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const xt=yield ct({type:"shixunsDetail/changeManager",payload:{id:(fn=re.actionTabs.params)==null?void 0:fn.id,user_id:Ee}});oa(),xt&&(Ke(),Be.ZP.info(xt.message))}),oa=()=>{ct({type:"shixunsDetail/setActionTabs",payload:{}}),Ze(null)};return x.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:re.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ze.effects["shixunsDetail/changeManager"],onOk:dn,onCancel:oa},x.createElement("div",null,x.createElement("div",{className:gi.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:gi.content},sn.length?x.createElement(mi.ZP.Group,{value:Ee,onChange:fn=>Ze(fn.target.value)},sn.map((fn,xt)=>x.createElement(mi.ZP,{className:gi.radio,key:xt,value:fn.user_id},fn.name))):x.createElement("div",{className:gi.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:gi.colorBlue,onClick:An},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Du=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(ri),fi=ue(28027),ci=ue(99605);const{TabPane:Eu}=bt.default;var $l=({visible:oe,onCancel:le,onSelectGroup:re,shixunId:ve,onSelectCollaborator:ze})=>x.createElement(Re.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:oe,width:1100,centered:!0,keyboard:!1,onCancel:le,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(bt.default,{defaultActiveKey:"1"},x.createElement(Eu,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(fi.Z,{onCancel:le,container_type:2,container_id:ve,onSelect:ze})),x.createElement(Eu,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ci.Z,{onCancel:le,onSelect:re})))),Pu={bg:"bg___eNGI2",wrap:"wrap___cXTZg",modal:"modal___tpv7Q",content:"content___MwVZ6",head:"head___PxksF",headCount:"headCount___ltwMD",button:"button___KydF2",itemWrap:"itemWrap___E0xoZ",imgWrap:"imgWrap___sjKtg",img:"img___iT84N",manager:"manager___T0le_",itemContent:"itemContent___v3w_e",nameWrap:"nameWrap___dFMCl",name:"name___Y7cXc",actionGroup:"actionGroup___fIyBj",deleteIcon:"deleteIcon___gBNJ0",schoolWrap:"schoolWrap___rJCGL",school:"school___V97lL",countWrap:"countWrap___Dhs2Z",deletetitle:"deletetitle___ifJFw",yseTitle:"yseTitle___yrW0X"},Tl=ue(55458),Vi=Object.defineProperty,oc=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,rd=Object.prototype.propertyIsEnumerable,Ts=(oe,le,re)=>le in oe?Vi(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,yl=(oe,le)=>{for(var re in le||(le={}))ad.call(le,re)&&Ts(oe,re,le[re]);if(oc)for(var re of oc(le))rd.call(le,re)&&Ts(oe,re,le[re]);return oe},Gi=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Ud=({shixunsDetail:oe,globalSetting:le,loading:re,user:ve,dispatch:ze})=>{var ct,Ke,je,Ee,Ze,sn;const zn=(0,xe.useParams)(),tn=(0,x.useRef)(),[An,dn]=(0,x.useState)(0),[oa,fn]=(0,x.useState)([]),[xt,wa]=(0,x.useState)({id:null,page:1}),Tn=(Ke=(ct=ve.userInfo)==null?void 0:ct.shixun)==null?void 0:Ke.editable,Jt=((je=ve.userInfo)==null?void 0:je.role)<=2||((Ze=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Ze.is_creator);(0,x.useEffect)(()=>{tn.current=zn.id,xt.id=tn.current,wa(xt),Pn(xt)},[]);const Pn=$t=>Gi(void 0,null,function*(){const cr=yield ze({type:"shixunsDetail/getCollaboratorsData",payload:$t});cr&&(fn(cr.members||[]),dn(cr.member_count))}),Gt=()=>Gi(void 0,null,function*(){xt.page=1,wa(xt);const $t=(0,Tl.g)();yield ze({type:"user/getUserInfo",payload:$t}),yield Pn(xt)}),At=$t=>{xt.page=$t,wa(xt),Pn(xt)},jn=$t=>{Re.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:Pu.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>Gi(void 0,null,function*(){var cr;const Ta=yield ze({type:"shixunsDetail/deleteCollaborators",payload:{id:tn.current,userId:$t}});if(((cr=ve.userInfo)==null?void 0:cr.user_id)===$t){xe.history.push("/shixuns");return}Be.ZP.info(Ta==null?void 0:Ta.message),xt.page=1,wa(xt),Pn(xt)})})},Kt=()=>{ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:tn.current}}})};function It($t,cr,Ta,kn){return Gi(this,null,function*(){yield ze({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:$t,user_id:cr,editable:Ta?0:1}}),Pn(xt)})}const en=()=>{ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:tn.current}}})};function ga(){ze({type:"shixunsDetail/setActionTabs",payload:{}})}const jt={visible:oe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ga,shixunId:tn.current,onSelectCollaborator:$t=>Gi(void 0,null,function*(){ga(),(yield ze({type:"shixunsDetail/addCollaborator",payload:{id:tn.current,user_ids:$t}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Gt())}),onSelectGroup:$t=>Gi(void 0,null,function*(){ga(),(yield ze({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:tn.current,group_id:$t.group_id}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Gt())})};return x.createElement("section",null,x.createElement("div",{className:Pu.wrap},x.createElement("div",{className:Pu.content},((sn=oe.detail)==null?void 0:sn.identity)<5&&x.createElement("div",{className:Pu.head},x.createElement("span",{className:Pu.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",An,"\u4EBA\uFF09"),x.createElement("div",null,Jt&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:Pu.button,style:{marginRight:"20px"},onClick:Kt},"\u66F4\u6362\u7BA1\u7406\u5458"),Tn&&x.createElement(de.ZP,{type:"primary",className:Pu.button,style:{marginRight:"40px"},onClick:en},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:Pu.list},x.createElement(ul.Z,{loading:re.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},oa.map(($t,cr)=>{var Ta,kn,Mn,ur,Jn,fa,br,Rr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:Pu.itemWrap,key:cr},x.createElement("a",{href:(Ta=$t.user)==null?void 0:Ta.user_url,target:"_blank",className:Pu.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Pu.img,src:`${rt.Z.IMG_SERVER}/images/${(kn=$t.user)==null?void 0:kn.image_url}`}),((Mn=$t.user)==null?void 0:Mn.shixun_manager)&&x.createElement("span",{className:Pu.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:Pu.itemContent},x.createElement("p",{className:Pu.nameWrap},x.createElement("a",{href:$t.user.user_url,target:"_blank",className:Pu.name},(ur=$t.user)==null?void 0:ur.name,$t.user.user_id===((Jn=ve.userInfo)==null?void 0:Jn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:Pu.actionGroup},Jt?(fa=$t.user)!=null&&fa.shixun_manager?null:x.createElement(Ut.Z,{dropdownRender:()=>x.createElement(Xe.default,{selectedKeys:[$t.editable?"1":"2"],onClick:()=>{var Tr;It(oe.detail.identifier,$t.user.user_id,$t.editable,(Tr=$t.user)==null?void 0:Tr.name)}},x.createElement(Xe.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(Xe.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,$t.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(Qn.Z,{style:{fontSize:"14px",color:"#888888"}}))):$t.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((br=$t.user)!=null&&br.shixun_manager)&&Tn?x.createElement("a",{className:Pu.deletetitle,onClick:()=>{var Tr;return jn((Tr=$t.user)==null?void 0:Tr.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:Pu.schoolWrap},x.createElement("span",{className:Pu.school},(Rr=$t.user)==null?void 0:Rr.school_name)))))})))),An>10&&x.createElement("div",{className:Pu.countWrap},x.createElement(Ul.Z,{showQuickJumper:!1,showSizeChanger:!1,total:An,onChange:$t=>At($t),pageSize:10,current:xt.page}))),x.createElement(Du,{onReloadData:Gt}),x.createElement($l,yl({},jt)))};var rs=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le}))(Ud),os=ue(87405),Ju=ue(57809),ji=ue(5871),qu=ue(37532),Li=ue(36723),od=ue(52244),Ci={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"},ud=ue(58473),ld=ue(70495),Kd=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Hd=({newShixuns:oe,user:le,dispatch:re,visible:ve,onOk:ze,onCancel:ct,useId:Ke=null,identifier:je,shixun_environment_id:Ee,tab_type:Ze})=>{var sn,zn;const[tn,An]=(0,x.useState)(null),[dn,oa]=(0,x.useState)({}),[fn,xt]=(0,x.useState)(""),{environmentData:wa}=oe,{frequence_image:Tn=[],environments:Jt=[],other_image:Pn=[]}=wa,{name:Gt,description:At}=dn;(0,x.useEffect)(()=>{ve&&(re({type:"newShixuns/getEnvironmentData",payload:{tab_type:Ze}}),xt(""),An(Ke))},[ve,Ke]),(0,x.useEffect)(()=>{oe.actionTabs.key==="NewShixuns-Apply"&&ct()},[(sn=oe==null?void 0:oe.actionTabs)==null?void 0:sn.key]),(0,x.useEffect)(()=>{tn!==null&&jn()},[tn]);const jn=()=>Kd(void 0,null,function*(){const Kt=yield(0,gt.Q1)({mirror_repository_id:tn,identifier:je,shixun_environment_id:Ee});oa(Kt.data)});return x.createElement(x.Fragment,null,x.createElement(Re.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:ve,width:1e3,destroyOnClose:!0,centered:!0,onCancel:ct,className:Ci.modal,footer:null},x.createElement("div",{className:Ci.mirrorModal},x.createElement(od.Z,{dispatch:re,value:tn,data:Jt,otherData:Pn,tags:Tn,onChange:Kt=>An(Kt),onSearchWord:Kt=>xt(Kt),tab_type:Ze}),x.createElement("div",{className:Ci.right},x.createElement("header",null,x.createElement("div",{className:Ci.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",x.createElement("span",{dangerouslySetInnerHTML:{__html:tn===null?"\u2014 \u2014":(zn=Gt||"")==null?void 0:zn.replace(new RegExp(fn==null?void 0:fn.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),x.createElement("div",{className:Ci.content},tn===null&&x.createElement(Or.Z,{image:Li,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),tn!==null&&x.createElement("div",{className:Ci.des},x.createElement(we.Z,{value:At,highlightKeywords:fn})),x.createElement("div",{className:Ci.btns},x.createElement(de.ZP,{onClick:()=>{An(null),oa({}),ct()},className:Ci.cancel},"\u53D6\u6D88 "),x.createElement(de.ZP,{onClick:()=>{ze(dn)},className:Ci.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),x.createElement(ud.Z,null),x.createElement(ld.Z,null))};var Lc=(0,xe.connect)(({newShixuns:oe,globalSetting:le,user:re})=>({newShixuns:oe,globalSetting:le,user:re}))(Hd),Lu={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"},Yd=ue(43428),Oc=ue(46400),Fs=ue(60324),uc=ue(88522),Nc=ue(5083),ks=ue(75975),id={footerWrap:"footerWrap___lXI4I"},Qd=Object.getOwnPropertySymbols,Mc=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,Zs=(oe,le)=>{var re={};for(var ve in oe)Mc.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Qd)for(var ve of Qd(oe))le.indexOf(ve)<0&&Xd.call(oe,ve)&&(re[ve]=oe[ve]);return re},Ws=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const sd=Se.default.TextArea,Im=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,dispatch:ct,onFinish:Ke=()=>{}}=le,je=Zs(le,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Ze=zn=>Ws(void 0,null,function*(){var tn;const An=yield ct({type:"shixunsDetail/getCustomScript",payload:{id:(tn=re.actionTabs.params)==null?void 0:tn.id,compile:zn.execute,excutive:zn.compile}});sn(),An&&Ke(An==null?void 0:An.shixun_script)}),sn=()=>{ct({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(Re.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:re.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:sn},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Ze},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(sd,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(sd,{rows:4})),x.createElement("div",{className:id.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:sn},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ze.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Jd=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(Im),us=ue(48790),Ui=ue(61186),Kl=ue.n(Ui),Ss=ue(29679),xa=ue(59301),ys=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const ge="YYYY-MM-DD HH:mm",pe=({shixunsDetail:oe,visible:le,onOk:re,onCancel:ve,dispatch:ze,is_published:ct,id:Ke,has_relation:je,environment:Ee=[],verifyModal:Ze})=>{var sn,zn,tn;const An=(0,xe.useParams)(),[dn,oa]=(0,x.useState)(1),[fn,xt]=(0,x.useState)(!0),[wa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(null),[Gt,At]=(0,x.useState)(),[jn,Kt]=(0,x.useState)(),[It,en]=(0,x.useState)([]),[ga,jt]=(0,x.useState)(!1),[$t,cr]=(0,x.useState)(""),[Ta,kn]=(0,x.useState)(null),[Mn]=ce.default.useForm(),[ur,Jn]=(0,x.useState)([]),[fa,br]=(0,x.useState)(""),[Rr,Tr]=(0,x.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),yr=(0,x.useRef)((0,cn.throttle)(za=>ja(za),1200,{leading:!0,trailing:!0})).current;(0,x.useEffect)(()=>{var za;((0,us.Ny)()||(za=oe==null?void 0:oe.detail)!=null&&za.manager_of_shixun)&&Tr([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}])},[]),(0,x.useEffect)(()=>{Ke&&le&&Sn()},[Ke,le]);const Sn=(za=null)=>ys(void 0,null,function*(){var to,Au;za||xt(!0);const Ru=yield(0,We.ZP)(`/api/shixuns/${Ke}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:za}});if(Ru.status===0&&!za){const{data:La}=Ru;console.log("data",La),Pn((La==null?void 0:La.shixun_environment_id)||null),At((La==null?void 0:La.evaluate_script)||""),Kt((La==null?void 0:La.choice_standard_scripts)||null),en((La==null?void 0:La.standard_scripts)||[]),cr((to=La.shixun)==null?void 0:to.survival_time);let qa=(Au=La.shixun)==null?void 0:Au.important_shixun_configs;Mn.setFieldsValue({identifier:(qa==null?void 0:qa.identifier)||"",people_number:(qa==null?void 0:qa.people_number)||"",school_id:(qa==null?void 0:qa.school_name)||"",times:qa!=null&&qa.start_time&&(qa!=null&&qa.end_time)?[Kl()(qa==null?void 0:qa.start_time),Kl()(qa==null?void 0:qa.end_time)]:["",""]}),br((qa==null?void 0:qa.verify_reason)||""),kn((qa==null?void 0:qa.process)||null),yield ja(qa==null?void 0:qa.school_name)}if(Ru.status===0&&za){const{data:La}=Ru;At((La==null?void 0:La.evaluate_script)||""),Kt(null),en((La==null?void 0:La.standard_scripts)||[]),yield ja()}xt(!1)}),ja=za=>ys(void 0,null,function*(){const to=yield ze({type:"account/getSchoolOption",payload:{keyword:za,limit:99999,display_aliases:!0}});Jn(to==null?void 0:to.schools)}),pr=()=>{Ze()||ze({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:An.id}}})},Ca=za=>ys(void 0,null,function*(){const to=yield ze({type:"shixunsDetail/getScriptContent",payload:{id:An.id,script_id:za}});to&&At(to.content)}),or=za=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:xa.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",xa.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ys(void 0,null,function*(){yield Ca(za),Kt(za),Re.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:xa.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Ja=(za=!1,to=1)=>ys(void 0,null,function*(){var Au,Ru,La;let qa;if(dn===1&&(Tn(!0),qa=yield(0,We.ZP)(`/api/shixuns/${An.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Jt,mirror_script_id:jn,evaluate_script:Gt,sync_origin_shixun:za}})),dn===2){Tn(!0);let zr={close_internet:ga,survival_time:$t,sync_origin_shixun:za};qa=yield(0,We.ZP)(`/api/shixuns/${An.id}/update_environment_setting.json`,{method:"put",body:zr})}if(dn===3){let zr=Mn.getFieldsValue();yield Mn.validateFields(),Tn(!0);let Ua={close_internet:ga,survival_time:$t,sync_origin_shixun:za};Ua.important_shixun_configs={identifier:zr==null?void 0:zr.identifier,people_number:zr==null?void 0:zr.people_number,school_id:(Au=ur.find(Kr=>Kr.name===(zr==null?void 0:zr.school_id)))==null?void 0:Au.id,start_time:Kl()(zr==null?void 0:zr.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Kl()(zr==null?void 0:zr.times[1]).format("YYYY-MM-DD HH:mm")},qa=yield(0,We.ZP)(`/api/shixuns/${An.id}/resources_first_ensure.json`,{method:"post",body:Ua})}qa.status===0&&((!((Ru=oe==null?void 0:oe.detail)!=null&&Ru.copy_for_exercise)||dn===3)&&Be.ZP.success(`${dn==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(La=oe==null?void 0:oe.detail)!=null&&La.copy_for_exercise&&dn!=3&&(0,mn.m)(ze,oe,Ke,to),Sn(),re()),Tn(!1)}),Qr=(za,to)=>{const Au=/^[^0-9][a-zA-Z0-9]*$/,Ru=/^.{4,30}$/;return to&&!/^[a-zA-Z0-9]+$/.test(to)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):to&&!Au.test(to)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):to&&!Ru.test(to)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},Ko=za=>parseInt(za||"0",10),eu=(za,to)=>{if(to&&to.length===2){const[Au,Ru]=to;if(!Au||!Ru)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return xa.createElement(xa.Fragment,null,xa.createElement(Yd.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:ve,open:le},xa.createElement("div",{className:Lu.content},xa.createElement(ul.Z,{loading:fn,active:!0},xa.createElement(Oe.Z,{className:"mt10",justify:"space-between"},xa.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),xa.createElement("i",{onClick:ve,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),xa.createElement("div",{className:Lu.tabs},Rr.map(za=>{const{name:to,id:Au}=za;return xa.createElement("div",{key:Au,className:dn===Au?Lu.active:"",onClick:()=>oa(Au)},to)})),dn===1&&xa.createElement(x.Fragment,null,xa.createElement(Oc.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}),xa.createElement(Oe.Z,{align:"middle",className:"mt20"},xa.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),xa.createElement(Ju.default,{onClick:Ze,getPopupContainer:za=>za.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Jt,onChange:za=>{Pn(za),Sn(za)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(sn=Ee.filter(za=>za.id!==0))==null?void 0:sn.map((za,to)=>xa.createElement(Ju.default.Option,{value:za.id,name:za.name,key:za.id},za.name)))),xa.createElement(Oe.Z,{align:"middle",className:"mt20"},xa.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),xa.createElement(Ju.default,{onClick:Ze,getPopupContainer:za=>za.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:jn,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:za=>{or(za)}},(It||[]).map((za,to)=>xa.createElement(Ju.default.Option,{value:parseInt(za.id),name:za.scptname,key:to},za.scptname))),xa.createElement("span",{className:Lu.explain,onClick:pr},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),xa.createElement(Fs.Z,{className:Lu.popover,content:xa.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",xa.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",xa.createElement("br",null),"challengeProgramNames",xa.createElement("br",null),"sourceClassNames",xa.createElement("br",null),xa.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",xa.createElement("br",null),xa.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",xa.createElement("br",null),"src/step1/HelloWorld.java",xa.createElement("br",null),"src/step2/Other.java",xa.createElement("br",null),xa.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",xa.createElement("br",null),"step1.HelloWorld",xa.createElement("br",null),"step2.Other",xa.createElement("br",null),xa.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",xa.createElement("br",null),'ff challengeProgramNames=("src/step1/',xa.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',xa.createElement("br",null),'sourceClassNames=("step1.HelloWorld',xa.createElement("br",null),'" "step2.Other")',xa.createElement("br",null),xa.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},xa.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),xa.createElement(ks.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Gt,options:{readOnly:ct},onChange:za=>{At(za)}})),dn===2&&xa.createElement("div",{style:{flex:1,overflowY:"auto"}},xa.createElement(Oe.Z,{align:"middle",className:"mt20"},xa.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),xa.createElement(Se.default,{bordered:!1,value:$t,onChange:za=>cr(za.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),xa.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),dn===3&&((0,us.Ny)()||((zn=oe==null?void 0:oe.detail)==null?void 0:zn.manager_of_shixun))&&xa.createElement("div",{style:{flex:1,overflowY:"auto"}},xa.createElement(Oe.Z,{align:"middle",className:"mt20"},xa.createElement(ce.default,{form:Mn,layout:"horizontal",className:Lu.zybzForm},xa.createElement(Oe.Z,{align:"middle"},xa.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},xa.createElement("span",{className:Lu.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),xa.createElement(ce.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:Qr}]},xa.createElement(Se.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),xa.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",xa.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")),xa.createElement(Oe.Z,{align:"middle",className:"mt25"},xa.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},xa.createElement("span",{className:Lu.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),xa.createElement("div",{style:{position:"relative"}},xa.createElement(ce.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},xa.createElement(uc.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:yr,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(tn=ur==null?void 0:ur.filter(za=>(za==null?void 0:za.id)!==0))==null?void 0:tn.map((za,to)=>xa.createElement(Ju.default.Option,{key:to+1,title:za==null?void 0:za.name,value:za==null?void 0:za.name},za==null?void 0:za.name)))),xa.createElement("span",{className:Lu.selecticon},xa.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},xa.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"}))))),xa.createElement(Oe.Z,{align:"middle",className:"mt25"},xa.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},xa.createElement("span",{className:Lu.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),xa.createElement("div",{className:Lu.graaytitle},xa.createElement(ce.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:eu}]},xa.createElement(Nc.default.RangePicker,{disabledDate:za=>za&&za{if(za&&za[0]&&za[1]){const to=za[0].isBefore(Kl()())?Kl()():za[0];Mn.setFieldValue("times",[to,za[1]])}else Mn.setFieldValue("times",za)}})))),xa.createElement(Oe.Z,{align:"middle",className:"mt25"},xa.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},xa.createElement("span",{className:Lu.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),xa.createElement(ce.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},xa.createElement(ji.Z,{parser:Ko,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),xa.createElement("div",{className:`${Lu.examineStatus} mt25`},Ta>=1&&xa.createElement("div",null," ",xa.createElement(Ss.Z,{className:Lu.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Ta>=2&&Ta!=3&&xa.createElement("div",null," ",xa.createElement(Ss.Z,{className:Lu.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Ta==3&&xa.createElement("div",null," ",xa.createElement(Ne.Z,{className:Lu.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",xa.createElement("span",{title:fa,className:Lu.bohui},fa),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",xa.createElement("span",{className:Lu.contacts},xa.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",xa.createElement("div",{className:Lu.contacts_img}))),Ta>=4&&Ta!=5&&Ta!=7&&xa.createElement("div",null," ",xa.createElement(Ss.Z,{className:Lu.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Ta==5||Ta==7)&&xa.createElement("div",null," ",xa.createElement(Ne.Z,{className:Lu.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",xa.createElement("span",{className:Lu.contacts},xa.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",xa.createElement("div",{className:Lu.contacts_img}))),Ta>5&&xa.createElement("div",null," ",xa.createElement(Ss.Z,{className:Lu.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),xa.createElement("div",{className:Lu.btns},xa.createElement(de.ZP,{onClick:ve},"\u53D6\u6D88"),xa.createElement(de.ZP,{disabled:dn==3&&[2,4,5].includes(Ta),onClick:()=>ys(void 0,null,function*(){var za,to;if(dn===1&&!Jt){Be.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(za=oe==null?void 0:oe.detail)!=null&&za.is_fork_from_creator&&((to=oe==null?void 0:oe.detail)!=null&&to.copy_for_exercise)&&dn!=3&&(Ee.filter(Au=>Au.id===Jt)[0].has_relation&&dn===1||dn===2)?ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Au,Ru)=>{Ja(Au,Ru)},zIndex:1e4}}):Ja()}),loading:wa,type:"primary",className:"ml20"},dn==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),xa.createElement(Jd,{onFinish:za=>At(za)}))};var he=(0,xe.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(pe),Ve=ue(76081),Ge=ue(25510),st={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"},Lt=ue(3878),pn=ue(74976),vn=ue(42546),Rn={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},pa=ue(59301),Un=Object.defineProperty,Yn=Object.defineProperties,ha=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,ya=(oe,le,re)=>le in oe?Un(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,mr=(oe,le)=>{for(var re in le||(le={}))gn.call(le,re)&&ya(oe,re,le[re]);if(Ea)for(var re of Ea(le))Vn.call(le,re)&&ya(oe,re,le[re]);return oe},rr=(oe,le)=>Yn(oe,ha(le)),Pr=({showError:oe,value:le,onChange:re,optionsLevelList:ve})=>{const[ze,ct]=(0,x.useState)([]);(0,x.useEffect)(()=>{if(!le.length){ct([{command:"",challenge_ids:[]}]);return}ct(le)},[JSON.stringify(le)]);const Ke=(je,Ee,Ze)=>{let sn=JSON.parse(JSON.stringify(ze));Ee==="add"?sn.push({command:"",challenge_ids:[-1]}):Ee==="delete"?sn.splice(Ze,1):sn[Ze][Ee]=je,ct(sn),re(sn)};return console.log(ze,"value2"),pa.createElement("div",{className:Rn.list},pa.createElement("div",{className:Rn.head},pa.createElement("div",{style:{width:400}},"\u547D\u4EE4"),pa.createElement("div",null,"\u5E94\u7528\u5173\u5361")),ze==null?void 0:ze.map((je,Ee)=>{var Ze,sn,zn;let tn=ve.map((An,dn)=>{const oa=`\u7B2C${dn+1}\u5173\uFF1A${An.name}`;let fn=oa,xt=!1;return An.st===1&&(fn=pa.createElement(nt.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},oa),xt=!0),rr(mr({},An),{value:An.challenge_id,label:fn,disabled:xt})});return tn=[{label:"\u6240\u6709\u5173\u5361",value:-1},...tn],pa.createElement(Oe.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:EeKe(An.target.value,"command",Ee),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),pa.createElement(Ju.default,{options:tn,getPopupContainer:An=>An.parentNode,value:je==null?void 0:je.challenge_ids,onChange:An=>{var dn,oa;let fn=An;!((dn=je==null?void 0:je.challenge_ids)!=null&&dn.includes(-1))&&(An!=null&&An.includes(-1))&&(fn=[-1]),(oa=je==null?void 0:je.challenge_ids)!=null&&oa.includes(-1)&&(An!=null&&An.includes(-1))&&(fn=An==null?void 0:An.filter(xt=>xt!==-1)),Ke(fn,"challenge_ids",Ee)},mode:"multiple",maxTagTextLength:(zn=je==null?void 0:je.challenge_ids)!=null&&zn.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"}}),pa.createElement(Oe.Z,{wrap:!1},pa.createElement("i",{onClick:()=>Ke("","add",Ee),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Ee!==0&&pa.createElement("i",{onClick:()=>Ke("","delete",Ee),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Me=ue(59301),nr=Object.defineProperty,ko=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,su=(oe,le,re)=>le in oe?nr(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,nu=(oe,le)=>{for(var re in le||(le={}))qo.call(le,re)&&su(oe,re,le[re]);if(Ao)for(var re of Ao(le))ou.call(le,re)&&su(oe,re,le[re]);return oe},No=(oe,le)=>ko(oe,eo(le)),mo=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Yo=Ju.default.Option,Fu=5,Cu=["Python","C++","C","Java","C#","JavaScript","TypeScript","Go","PHP","Perl","R","Rust","Ruby","Scratch","Swift","Kotlin","Scala"],cu=({practiceSetting:oe,dispatch:le,shixunsDetail:re,user:ve})=>{var ze,ct,Ke,je,Ee,Ze,sn,zn,tn,An;const{id:dn,is_published:oa}=oe,[fn,xt]=(0,x.useState)([]),[wa,Tn]=(0,x.useState)(null),[Jt,Pn]=(0,x.useState)([]),[Gt,At]=(0,x.useState)([]),jn=(0,x.useRef)(null),[Kt,It]=(0,x.useState)({}),en=(0,x.useRef)({}),ga=(0,x.useRef)({}),{shixun_environment:jt={},mirror_repository:$t={},small_type:cr=[],new_service_configs:Ta=[],network_mode_list:kn=[],boosters:Mn=[]}=Kt,[ur,Jn]=(0,x.useState)(""),[fa,br]=(0,x.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[Rr,Tr]=(0,x.useState)(!1),[yr,Sn]=(0,x.useState)(!1),[ja,pr]=(0,x.useState)(!0),[Ca,or]=(0,x.useState)(!0),[Ja,Qr]=(0,x.useState)(!1),[Ko,eu]=(0,x.useState)(!1),[za,to]=(0,x.useState)(!1),[Au,Ru]=(0,x.useState)(!1),[La,qa]=(0,x.useState)(0),[zr,Ua]=(0,x.useState)(!1),[Kr,Xo]=(0,x.useState)({}),[ra,Pa]=(0,x.useState)({}),[Aa,Fo]=(0,x.useState)({}),[xi,es]=(0,x.useState)(""),[Is,ts]=(0,x.useState)(!1),[rc,Ka]=(0,x.useState)(!1),[Hr,Eo]=(0,x.useState)({}),[Ho,Il]=(0,x.useState)([]),hs=(0,x.useRef)([]);console.log("--1111-",Mn,Ho);const Wi=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],$c=[{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"}],ed=[{id:1,name:"VNC"},{id:2,name:"RDP"}],Xu=[{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"}],Rs=(Gt==null?void 0:Gt.find(Ot=>Ot.id===jt.instance_startup_template_id))||{},{desc:xc,virt_type:ns}=Rs,dg=((ze=Jt==null?void 0:Jt.find(Ot=>Ot.id===(jt==null?void 0:jt.private_cloud_id)))==null?void 0:ze.cloud_type)===1,lv=((ct=Jt==null?void 0:Jt.find(Ot=>Ot.id===(jt==null?void 0:jt.private_cloud_id)))==null?void 0:ct.cloud_type)===4;(0,x.useEffect)(()=>(window.addEventListener("click",_0),()=>{window.removeEventListener("click",_0)}),[]),(0,x.useEffect)(()=>{mg(),jd(),cv(),dv()},[]),(0,x.useEffect)(()=>{(0,cn.isEqual)(ga.current,Kt)?le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),en.current=Kt},[Kt]);const iv=()=>mo(void 0,null,function*(){var Ot,Ra,lo,fu;const du=yield(0,We.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(Ot=Xu[Number(La)])==null?void 0:Ot.type}});(du==null?void 0:du.status)===0&&(((lo=(Ra=du==null?void 0:du.data)==null?void 0:Ra.environments)==null?void 0:lo.length)===0&&((fu=du==null?void 0:du.data)==null?void 0:fu.other_image.length)===0?Ua(!0):Ua(!1))});(0,x.useEffect)(()=>{iv()},[La]);const sv=()=>{var Ot;const Ra=()=>{xe.history.push(`/shixuns/${dn}/challenges`),le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Ot=oe==null?void 0:oe.sideBar)!=null&&Ot.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ra()}}):Ra()},mg=()=>mo(void 0,null,function*(){var Ot;const Ra=yield(0,We.ZP)(`/api/shixuns/${dn}/get_shixun_env_tabs.json`,{method:"get"});if(Ra.status===0){const lo=((Ot=Ra.data)==null?void 0:Ot.shixun_environments_tabs)||[];lo.length&&wa===null&&Tn(lo[0].id),xt(lo)}}),cv=()=>mo(void 0,null,function*(){var Ot;or(!0);const Ra=yield(0,We.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});Ra.status===0&&Pn((Ot=Ra==null?void 0:Ra.data)==null?void 0:Ot.list),or(!1)}),dv=()=>mo(void 0,null,function*(){const Ot=yield(0,We.ZP)(`/api/shixuns/${dn}/challenges.json`,{method:"get"});Ot.challenge_list&&Il(Ot.challenge_list||[])}),gg=(Ot,Ra)=>mo(void 0,null,function*(){var lo;const fu=yield(0,We.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:Ot,operating_system:Ra}});fu.status===0&&At((lo=fu==null?void 0:fu.data)==null?void 0:lo.list)}),jd=(Ot=null)=>mo(void 0,null,function*(){var Ra,lo,fu,du,Su,Bl,Gl,as,Es,Hu,yi,Ps,_u,wc,bu;pr(!0);const jl=yield(0,We.ZP)(`/api/shixuns/${dn}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:Ot}});if(jl.status===0){ga.current=(0,cn.cloneDeep)(jl.data||{}),It(jl.data||{}),qa(Number((lo=(Ra=jl.data)==null?void 0:Ra.shixun_environment)==null?void 0:lo.mirror_tab_type)||0),Number((du=(fu=jl.data)==null?void 0:fu.shixun_environment)==null?void 0:du.mirror_tab_type)===0?(Xo((Su=jl.data)==null?void 0:Su.mirror_repository),Pa({}),Fo({})):Number((Gl=(Bl=jl.data)==null?void 0:Bl.shixun_environment)==null?void 0:Gl.mirror_tab_type)===1?(Pa((as=jl.data)==null?void 0:as.mirror_repository),Xo({}),Fo({})):Number((Hu=(Es=jl.data)==null?void 0:Es.shixun_environment)==null?void 0:Hu.mirror_tab_type)===2&&(Fo((yi=jl.data)==null?void 0:yi.mirror_repository),Xo({}),Fo({}));const td=(_u=(Ps=jl==null?void 0:jl.data)==null?void 0:Ps.shixun_environment)==null?void 0:_u.private_cloud_id,Mm=(bu=(wc=jl==null?void 0:jl.data)==null?void 0:wc.shixun_environment)==null?void 0:bu.operating_system;td&&Mm&&gg(td,Mm)}pr(!1)}),mv=()=>mo(void 0,null,function*(){var Ot;const Ra=yield(0,We.ZP)(`/api/shixuns/${dn}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:wa}});return Ra.status===0&&Ra.is_exist_code_editor?(Re.default.confirm({icon:null,centered:!0,className:Lt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Me.createElement("div",null,"\u201C",(Ot=Ra==null?void 0:Ra.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:()=>mo(void 0,null,function*(){Tn(Ra.shixun_environment.id),jd(Ra.shixun_environment.id),mg()})}),Promise.reject()):Promise.resolve()}),gv={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},fv=(Ot,Ra)=>{var lo,fu;if(typeof(Ot==null?void 0:Ot.className)=="string"&&((lo=Ot==null?void 0:Ot.className)!=null&&lo.includes(Ra)))return Ot;for(let du=0,Su=Ot;Su=Su.parentNode;du++){if(typeof(Ot==null?void 0:Ot.className)=="string"&&((fu=Su==null?void 0:Su.className)!=null&&fu.includes(Ra)))return Su;if(Su==document.documentElement)return!1}},_0=Ot=>{fv(Ot.target,"editor-scrollable")&&Vl()},Vl=()=>(0,Va.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),L0=Ot=>Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:ur,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Me.createElement("div",{className:"p10"},Ot&&Me.createElement(Me.Fragment,null,Me.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Me.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",Me.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",Me.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Me.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Me.createElement("br",null)),Me.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",Me.createElement("br",null),Me.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&&Me.createElement(Me.Fragment,null,Me.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"))},Me.createElement("div",{className:st.interface},Ot&&Me.createElement("div",{onClick:()=>ql("shixun_environment","is_support_code_editor",!(jt!=null&&jt.is_support_code_editor)),className:jt!=null&&jt.is_support_code_editor?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Me.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Me.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),jt!=null&&jt[Ot?"disabled_support_vnc":"disabled2_support_vnc"]?Me.createElement(nt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Me.createElement("div",{className:st.disabled},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Me.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Me.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Me.createElement("div",{onClick:()=>ql("shixun_environment",Ot?"is_support_vnc":"private_is_support_vnc",!(jt!=null&&jt[Ot?"is_support_vnc":"private_is_support_vnc"])),className:jt!=null&&jt[Ot?"is_support_vnc":"private_is_support_vnc"]?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Me.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Me.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),jt!=null&&jt[Ot?"disabled_support_webssh":"disabled2_support_webssh"]?Me.createElement(nt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Me.createElement("div",{className:st.disabled},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-minglinghang"}),Me.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Me.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Me.createElement("div",{onClick:()=>ql("shixun_environment",Ot?"is_support_webssh":"private_is_support_webssh",!(jt!=null&&jt[Ot?"is_support_webssh":"private_is_support_webssh"])),className:jt!=null&&jt[Ot?"is_support_webssh":"private_is_support_webssh"]?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-minglinghang"}),Me.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Me.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),Ot&&Me.createElement("div",{onClick:()=>ql("shixun_environment","is_support_thiry_party",!(jt!=null&&jt.is_support_thiry_party)),className:jt!=null&&jt.is_support_thiry_party?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-rongqi1"}),Me.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Me.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!Ot&&Me.createElement(Me.Fragment,null,jt!=null&&jt.disabled2_support_jupyter_lab?Me.createElement(nt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},Me.createElement("div",{className:st.disabled},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-jupyterLab"}),Me.createElement("span",null,"jupyter Lab")),Me.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):Me.createElement("div",{onClick:()=>ql("shixun_environment","private_is_support_jupyter_lab",!(jt!=null&&jt.private_is_support_jupyter_lab)),className:jt!=null&&jt.private_is_support_jupyter_lab?st.active:""},Me.createElement("span",{className:"iconfont icon-xuanzhong9"}),Me.createElement("div",null,Me.createElement("i",{className:"iconfont icon-jupyterLab"}),Me.createElement("span",null,"jupyter Lab")),Me.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),vv=(Ot,Ra,lo)=>{const fu=Array.from(Ot),[du]=fu.splice(Ra,1);return fu.splice(lo,0,du),fu},pv=(Ot,Ra)=>mo(void 0,null,function*(){if(!Ot.destination)return;const lo=vv(Ra,Ot.source.index,Ot.destination.index);xt(lo),(0,We.ZP)(`/api/shixuns/${dn}/update_environment_position.json`,{method:"put",body:{tabs:lo}})}),hv=(Ot,Ra)=>{let lo=Ra;Re.default.confirm({icon:null,centered:!0,className:Lt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Me.createElement("div",null,Me.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Me.createElement("div",null,Me.createElement(Se.default,{defaultValue:lo,onChange:fu=>lo=fu.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Me.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>mo(void 0,null,function*(){if(!lo)return Be.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const fu=fn.map(Su=>Su.id===Ot?No(nu({},Su),{name:lo}):Su);if(wa===0){xt(fu);return}(yield(0,We.ZP)(`/api/shixuns/${dn}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:Ot,name:lo}})).status===0&&xt(fu)})})},Ev=(Ot,Ra)=>{Vl()||Re.default.confirm({icon:null,centered:!0,className:Lt.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:()=>mo(void 0,null,function*(){var lo;if((wa===0?{status:0}:yield(0,We.ZP)(`/api/shixuns/${dn}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:Ot}})).status===0){const du=fn.filter(Su=>Su.id!==Ot);if(Ot===wa){const Su=((lo=du==null?void 0:du[0])==null?void 0:lo.id)||null;Tn(Su),jd(Su),xt(du)}else xt(du)}})})},Pv=Ot=>{var Ra;if(Ot===wa)return;const lo=()=>{Tn(Ot),jd(Ot),mg()};(Ra=oe==null?void 0:oe.sideBar)!=null&&Ra.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{lo()}}):lo()},Fv=Ot=>{const Ra=No(nu({},Kt),{shixun_environment:No(nu({},jt),{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:No(nu({},$t),{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,boosters:(Ot==null?void 0:Ot.boosters)||[]});La===0?Xo(Ra==null?void 0:Ra.mirror_repository):La===1?Pa(Ra==null?void 0:Ra.mirror_repository):La===2&&Fo(Ra==null?void 0:Ra.mirror_repository),It(Ra),Ru(!1),Jn("")},Sv=Ot=>{Ru(!1)},O0=(Ot=!1,Ra=1)=>mo(void 0,null,function*(){var lo,fu,du;Qr(!0);const Su=(lo=fn.find(Gl=>Gl.id===wa))==null?void 0:lo.name,Bl=yield(0,We.ZP)(`/api/shixuns/${dn}/update_for_multi.json`,{method:"put",body:{tabs:fn,shixun_environment_id:wa,sub_type:$t==null?void 0:$t.choice_small_type,main_type:$t.id,shixun_environment:No(nu({},jt),{name:Su,mirror_tab_type:La,network_mode:xi}),shixun_service_configs:$t==null?void 0:$t.shixun_service_configs,new_service_configs:Ta,sync_origin_shixun:Ot,command_settings:jt==null?void 0:jt.command_settings}});Bl.status===0&&(jd(Bl.shixun_environment_id),Tn(Bl.shixun_environment_id),mg(),(fu=re==null?void 0:re.detail)!=null&&fu.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),(du=re==null?void 0:re.detail)!=null&&du.copy_for_exercise&&(0,mn.m)(le,re,dn,Ra)),Qr(!1)}),yv=()=>{var Ot;if(Vl())return;if(wa===0||(Ot=oe==null?void 0:oe.sideBar)!=null&&Ot.confirmLeave){Be.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const Ra=(0,cn.cloneDeep)(gv);console.log("cloneData---",Ra),xt([...fn,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${fn.length+1}`}]),qa(0),Xo({}),Pa({}),Fo({}),Tn(0),It(Ra)},ql=(Ot,Ra,lo)=>mo(void 0,null,function*(){var fu,du,Su,Bl,Gl,as,Es,Hu,yi,Ps,_u,wc,bu,jl,td,Mm,N0,M0,I0,R0,T0,k0;if(Vl())return;const vu=(0,cn.cloneDeep)(en.current);if(Ra==="is_support_code_editor"&&lo&&(yield mv()),Ra==="resource_type"&&(vu.shixun_environment.instance_startup_type=1,vu.shixun_environment.command_settings=hs.current,hs.current=en.current.shixun_environment.command_settings,lo===2&&!vu.shixun_environment.private_cloud_id&&(vu.shixun_environment.private_cloud_id=(fu=Jt==null?void 0:Jt[0])==null?void 0:fu.id,vu.shixun_environment.operating_system=1,gg(vu.shixun_environment.private_cloud_id,vu.shixun_environment.operating_system))),Ra==="private_cloud_id"&&(vu.shixun_environment.private_is_support_vnc=!1,vu.shixun_environment.private_is_support_webssh=!1,vu.shixun_environment.private_is_support_jupyter_lab=!1,vu.shixun_environment.operating_system=1,vu.shixun_environment.instance_startup_template_id=null,vu.shixun_environment.instance_startup_type=1,gg(lo,vu.shixun_environment.operating_system)),Ra==="operating_system"&&lo&&(vu.shixun_environment.private_is_support_vnc=!1,vu.shixun_environment.private_is_support_webssh=!1,vu.shixun_environment.private_is_support_jupyter_lab=!1,vu.shixun_environment.instance_startup_template_id=null,vu.shixun_environment.instance_startup_type=1,gg(vu.shixun_environment.private_cloud_id,lo)),Ra==="instance_startup_template_id"){vu.shixun_environment.private_is_support_vnc=!1,vu.shixun_environment.private_is_support_webssh=!1,vu.shixun_environment.private_is_support_jupyter_lab=!1,vu.shixun_environment.instance_startup_type=1;const zi=Gt.find(nd=>nd.id===lo);vu.shixun_environment.disabled2_support_vnc=zi.disabled_support_vnc,vu.shixun_environment.disabled2_support_webssh=zi.disabled_support_webssh,vu.shixun_environment.disabled2_support_jupyter_lab=zi.disabled_support_jupyter_lab,vu.boosters=zi.boosters,vu.network_mode_list=zi.network_mode_list,es((Bl=(Su=(du=zi.network_mode_list)==null?void 0:du.filter(nd=>nd.is_default))==null?void 0:Su[0])==null?void 0:Bl.network_mode),vu.new_service_configs=zi!=null&&zi.service_config_info?[zi.service_config_info]:[]}if((Ra==="private_is_support_vnc"||Ra==="private_is_support_webssh")&&(vu.shixun_environment.instance_startup_type=1),Ra==="choice_small_type"){vu.mirror_repository.choice_small_mirrors=cr.filter(Rl=>lo.includes(Rl.id));const zi=vu.mirror_repository.choice_small_mirrors,nd=$t.choice_small_mirrors;if(zi.length>nd.length){const Rl=(0,cn.differenceBy)(zi,nd,"id");if((Gl=Rl==null?void 0:Rl[0])!=null&&Gl.mirror_name){const zg={cpu_limit:((Hu=(Es=(as=Rl==null?void 0:Rl[0])==null?void 0:as.shixun_service_configs)==null?void 0:Es[0])==null?void 0:Hu.cpu_limit)||1,lower_cpu_limit:((_u=(Ps=(yi=Rl==null?void 0:Rl[0])==null?void 0:yi.shixun_service_configs)==null?void 0:Ps[0])==null?void 0:_u.lower_cpu_limit)||.1,memory_limit:((jl=(bu=(wc=Rl==null?void 0:Rl[0])==null?void 0:wc.shixun_service_configs)==null?void 0:bu[0])==null?void 0:jl.memory_limit)||1,mirror_repository_id:(td=Rl==null?void 0:Rl[0])==null?void 0:td.id,name:(Mm=Rl==null?void 0:Rl[0])==null?void 0:Mm.mirror_name,request_limit:((I0=(M0=(N0=Rl==null?void 0:Rl[0])==null?void 0:N0.shixun_service_configs)==null?void 0:M0[0])==null?void 0:I0.request_limit)||10,resource_limit:((k0=(T0=(R0=Rl==null?void 0:Rl[0])==null?void 0:R0.shixun_service_configs)==null?void 0:T0[0])==null?void 0:k0.resource_limit)||10};vu.mirror_repository.shixun_service_configs.push(zg)}}else{const Rl=(0,cn.differenceBy)(nd,zi,"id");vu.mirror_repository.shixun_service_configs=vu.mirror_repository.shixun_service_configs.filter(zg=>{var Z0;return zg.mirror_repository_id!==((Z0=Rl==null?void 0:Rl[0])==null?void 0:Z0.id)})}}Ra?vu[Ot][Ra]=lo:vu[Ot]=lo,console.log("cloneData",vu),Jn(""),It(vu)}),wi=(Ot,Ra,lo)=>{var fu,du;const Su=/^\d*(\.\d*)?$/,Bl=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],Gl=(0,cn.cloneDeep)((du=(fu=en.current)==null?void 0:fu.mirror_repository)==null?void 0:du.shixun_service_configs);if(Bl.includes(Ra)){lo.match(Su)&&(Gl[Ot][Ra]=lo,ql("mirror_repository","shixun_service_configs",Gl));return}Gl[Ot][Ra]=lo,ql("mirror_repository","shixun_service_configs",Gl)},Cv=()=>{Re.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Me.createElement("div",{className:"tc"},Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ge,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},bv=()=>{var Ot,Ra,lo,fu,du,Su,Bl,Gl,as,Es;if(!Vl()){if((jt==null?void 0:jt.resource_type)===1){if(!($t!=null&&$t.id)){Jn("mirror");return}if(!(jt!=null&&jt.is_support_code_editor)&&!(jt!=null&&jt.is_support_vnc)&&!(jt!=null&&jt.is_support_webssh)&&!(jt!=null&&jt.is_support_thiry_party)){Jn("interface");return}if(jt.is_support_thiry_party&&!(jt!=null&&jt.proxy_port)){Jn("port"),br("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(jt.is_support_thiry_party&&(jt!=null&&jt.proxy_port)&&parseInt(jt==null?void 0:jt.proxy_port)>65535||((Ot=jt==null?void 0:jt.proxy_port)==null?void 0:Ot.length)>1&&((Ra=jt==null?void 0:jt.proxy_port)==null?void 0:Ra[0])==="0"){Jn("port"),br("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((lo=$t==null?void 0:$t.shixun_service_configs)!=null&&lo.length)){Jn("shixun_service_configs");return}for(let Hu of $t==null?void 0:$t.shixun_service_configs){if(Hu!=null&&Hu.open_start_command&&!(Hu!=null&&Hu.start_command)){Jn("start_command");return}if(Hu!=null&&Hu.open_envs&&!(Hu!=null&&Hu.envs)){Jn("envs");return}}if(jt!=null&&jt.webssh_host&&!/^[a-z0-9\-]*$/.test(jt==null?void 0:jt.webssh_host)){Be.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((du=(fu=$t==null?void 0:$t.shixun_service_configs)==null?void 0:fu[0])!=null&&du.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((Bl=(Su=$t==null?void 0:$t.shixun_service_configs)==null?void 0:Su[0])==null?void 0:Bl.webssh_host)){eu(!0);return}}if((jt==null?void 0:jt.resource_type)===2){if(!(jt!=null&&jt.operating_system)){Jn("system");return}if(!(jt!=null&&jt.instance_startup_template_id)){Jn("template");return}if(!(jt!=null&&jt.private_is_support_vnc)&&!(jt!=null&&jt.private_is_support_webssh)&&!(jt!=null&&jt.private_is_support_jupyter_lab)){Jn("interface");return}if((jt==null?void 0:jt.operating_system)===1&&(jt!=null&&jt.private_is_support_vnc)&&dg&&!(jt!=null&&jt.instance_startup_type)){Jn("instance_startup_type");return}}if((jt!=null&&jt.is_support_webssh||jt!=null&&jt.private_is_support_webssh)&&((Gl=jt==null?void 0:jt.command_settings)==null?void 0:Gl.some(yi=>{var Ps,_u;return!yi.command&&!!((Ps=yi.challenge_ids)!=null&&Ps.length)||yi.command&&!((_u=yi.challenge_ids)!=null&&_u.length)}))){Jn("command_settings");return}(as=re==null?void 0:re.detail)!=null&&as.is_fork_from_creator&&((Es=re==null?void 0:re.detail)!=null&&Es.copy_for_exercise)&&wa!=0&&(jt!=null&&jt.has_relation)?le({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Hu,yi)=>{O0(Hu,yi)}}}):O0()}},Av=Ot=>mo(void 0,null,function*(){yield wi(Ot.index,"cpu_limit",String(Ot==null?void 0:Ot.cpu)),yield wi(Ot.index,"memory_limit",String(Ot==null?void 0:Ot.memory))}),Dv=Ot=>{const Ra=(0,cn.cloneDeep)(Ta);Ra[Ot.index]=No(nu({},Ra[Ot.index]),{cpu_limit:String(Ot==null?void 0:Ot.cpu),memory_limit:String(Ot==null?void 0:Ot.memory)}),ql("new_service_configs","",Ra)};return Me.createElement("div",{className:st.wrap},Me.createElement("div",{className:st.content},Me.createElement("div",{className:st.head},Me.createElement("div",{className:st.title},"\u5B9E\u9A8C\u73AF\u5883"),fn.lengthto(!0),className:st.setting},"\u8BBE\u7F6E")),!!fn.length&&Me.createElement(x.Fragment,null,Me.createElement(ao.Z5,{onDragEnd:Ot=>pv(Ot,fn)},Me.createElement(ao.bK,{droppableId:"droppable",direction:"horizontal"},(Ot,Ra)=>Me.createElement("div",No(nu({},Ot.droppableProps),{ref:Ot.innerRef,className:st.tabs}),fn.map((lo,fu)=>{const{name:du,id:Su}=lo;return Me.createElement(ao._l,{key:Su,draggableId:Su.toString(),index:fu},(Bl,Gl)=>Me.createElement("div",No(nu(nu({},Bl.draggableProps),Bl.dragHandleProps),{ref:Bl.innerRef,className:wa===Su?st.active:"",key:Su}),Me.createElement("i",{className:"iconfont icon-tuodong"}),Me.createElement("span",{className:st.name,onClick:()=>Pv(Su)},du),Me.createElement(Ut.Z,{trigger:["click"],dropdownRender:()=>Me.createElement(Xe.default,{style:{width:92}},Me.createElement(Xe.default.Item,{onClick:()=>hv(Su,du),className:"font14"},"\u91CD\u547D\u540D"),Me.createElement(Xe.default.Item,{onClick:()=>Ev(Su,du),className:"font14"},"\u5220\u9664")),getPopupContainer:as=>as.parentNode},Me.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),Ot.placeholder))),Me.createElement("div",{className:st.line})),Me.createElement(ul.Z,{loading:ja||Ca,active:!0},!!fn.length&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Me.createElement("div",{className:"p10"},Me.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Me.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Me.createElement("br",null),Me.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")},Me.createElement("div",{className:st.resource},Wi.map(Ot=>Me.createElement("div",{key:Ot.id,className:(jt==null?void 0:jt.resource_type)===Ot.id?st.active:"",onClick:()=>{(jt==null?void 0:jt.resource_type)!==Ot.id&&ql("shixun_environment","resource_type",Ot.id)}},Ot.name)))),(jt==null?void 0:jt.resource_type)===1&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Me.createElement("div",{className:st.resource,style:{width:300}},Xu.map(Ot=>Me.createElement("div",{key:Ot.id,className:La===Ot.id?st.active:"",onClick:()=>{La!==Ot.id&&(Vl()||(qa(Ot.id),Jn(""),Ot.id===0&&It(No(nu({},Kt),{mirror_repository:nu({},Kr)})),Ot.id===1&&It(No(nu({},Kt),{mirror_repository:nu({},ra)})),Ot.id===2&&It(No(nu({},Kt),{mirror_repository:nu({},Aa)}))))}},Ot.name)))),Me.createElement(qu.Z,{nameWidth:150,errorKey:"mirror",errorValue:ur,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Me.createElement(Oe.Z,{align:"middle"},zr===!1?Me.createElement(Me.Fragment,null,!!($t!=null&&$t.id)&&Me.createElement(Me.Fragment,null,Me.createElement("div",{onClick:()=>{Vl()||Ru(!0)},className:st.mirror},Me.createElement("div",null,$t==null?void 0:$t.name),Me.createElement("i",{className:"iconfont icon-genghuan"})),Me.createElement(Ve.Z,{value:[{description:$t==null?void 0:$t.description,name:$t==null?void 0:$t.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Me.createElement("span",{className:st.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!($t!=null&&$t.id)&&Me.createElement("div",{onClick:()=>{Ru(!0)},className:st.mirror},Me.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Me.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),L0(!0),(jt==null?void 0:jt.is_support_code_editor)&&Me.createElement(qu.Z,{name:"\u7F16\u7A0B\u8BED\u8A00",tooltipTitle:Me.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",Me.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",Me.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},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Ju.default,{getPopupContainer:Ot=>Ot.parentNode,onClick:Vl,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:jt==null?void 0:jt.program_language,onChange:Ot=>ql("shixun_environment","program_language",Ot),showArrow:!0,maxTagCount:5},Cu.map((Ot,Ra)=>Me.createElement(Yo,{key:Ot,value:Ot},Ot))))),(jt==null?void 0:jt.is_support_webssh)&&Me.createElement(qu.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Me.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")},Me.createElement(Pr,{showError:ur==="command_settings",value:jt==null?void 0:jt.command_settings,onChange:Ot=>ql("shixun_environment","command_settings",Ot),optionsLevelList:Ho})),(jt==null?void 0:jt.is_support_thiry_party)&&Me.createElement(qu.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:ur,errorName:fa},Me.createElement(Oe.Z,null,Me.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Me.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Me.createElement(Se.default,{onClick:Vl,value:jt==null?void 0:jt.proxy_port,onChange:Ot=>{const Ra=Ot.target.value;(Ra===""||/^[0-9]\d*$/.test(Ra))&&ql("shixun_environment","proxy_port",Ot.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Me.createElement("div",{className:"ml20"},Me.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Me.createElement(Se.default,{onClick:Vl,value:jt==null?void 0:jt.web_route,onChange:Ot=>ql("shixun_environment","web_route",Ot.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Me.createElement(qu.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Ju.default,{getPopupContainer:Ot=>Ot.parentNode,onClick:Vl,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:$t==null?void 0:$t.choice_small_type,onChange:Ot=>ql("mirror_repository","choice_small_type",Ot),showArrow:!0,maxTagCount:5},cr.map((Ot,Ra)=>Me.createElement(Yo,{key:Ot.id,value:Ot.id},Ot.type_name))),!!((Ke=$t==null?void 0:$t.choice_small_mirrors)!=null&&Ke.length)&&Me.createElement(Ve.Z,{value:($t==null?void 0:$t.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Me.createElement("span",{className:st.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,us.Ny)()&&Me.createElement(x.Fragment,null,Me.createElement("div",{onClick:()=>Tr(!Rr),className:st.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Me.createElement("i",{className:`iconfont ${Rr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Rr&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ur,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(je=$t==null?void 0:$t.shixun_service_configs)!=null&&je.length?"hidden":"initial"}},Me.createElement("div",{className:st.tabsBox},!((Ee=$t==null?void 0:$t.shixun_service_configs)!=null&&Ee.length)&&Me.createElement(Or.Z,{image:Li,imageStyle:{height:180,marginTop:67},description:""}),!!((Ze=$t==null?void 0:$t.shixun_service_configs)!=null&&Ze.length)&&Me.createElement(bt.default,{destroyInactiveTabPane:!0,moreIcon:Me.createElement("span",{className:st.more},"\u66F4\u591A ",Me.createElement("i",{className:"iconfont icon-xiala1"}))},(sn=$t==null?void 0:$t.shixun_service_configs)==null?void 0:sn.map((Ot,Ra)=>{var lo,fu;const{cpu_limit:du,lower_cpu_limit:Su,memory_limit:Bl,request_limit:Gl,resource_limit:as,name:Es,shixun_update_logs:Hu,single_card_gpu_resource:yi,single_machine_gpu_count:Ps,mirror_repository:_u}=Ot;let wc=(_u==null?void 0:_u.gpu_allocation_method)=="single_card_multi_allocation"?(_u==null?void 0:_u.single_card_gpu_resource)*1024/yi:(_u==null?void 0:_u.single_machine_gpu_count)/Ps;return Me.createElement(bt.default.TabPane,{className:"p20",tab:Me.createElement("div",{title:Es,className:st.tabTitle},Es),key:Ra},(Hu==null?void 0:Hu.user_name)&&Me.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",Hu==null?void 0:Hu.user_name,"\uFF08",Hu==null?void 0:Hu.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",Hu!=null&&Hu.created_at?Kl()(Hu==null?void 0:Hu.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Me.createElement(qu.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Oe.Z,{align:"middle",className:"mr20",wrap:!1},Me.createElement("div",{className:st.serverConfig,onClick:()=>{Vl()||(Eo({index:Ra,cpu:du,memory:Bl}),ts(!0))}},Me.createElement("div",null,Me.createElement("span",null,du,"\u6838")," ",Me.createElement("span",null,Bl,"GB")),Me.createElement("i",{className:"iconfont icon-bianji21"}))),Ra==0&&Me.createElement(Oe.Z,{align:"middle",wrap:!1},Me.createElement("div",{className:st.viewRecommendConfig,onClick:()=>Ka(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),(Ot==null?void 0:Ot.mirror_repository)&&Me.createElement(qu.Z,{nameWidth:150,name:"GPU\u8D44\u6E90\u914D\u7F6E",align:"baseLine"},((_u==null?void 0:_u.gpu_allocation_method)=="single_machine_multi_card"||(_u==null?void 0:_u.gpu_allocation_method)=="multi_machine_multi_card")&&Me.createElement(Me.Fragment,null,Me.createElement("div",{className:st.serverConfig,style:{width:720,cursor:"default"}},Me.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A",(_u==null?void 0:_u.gpu_allocation_method)=="single_machine_multi_card"?"\u5355\u673A\u591A\u5361":"\u591A\u673A\u591A\u5361","\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",_u==null?void 0:_u.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(lo=_u==null?void 0:_u.gpu_model)==null?void 0:lo[0],"GB")),Me.createElement("div",{className:st.serverConfig,style:{width:720,marginTop:30,cursor:"default"}},Me.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",Me.createElement(ji.Z,{precision:0,min:1,max:_u==null?void 0:_u.single_machine_gpu_count,defaultValue:1,value:Ps,size:"large",className:"ml10 mr10",onChange:bu=>{wi(Ra,"single_machine_gpu_count",bu||1)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",Me.createElement("span",{style:{color:"#FA6400"}},wc)," \u4EBA"))),(_u==null?void 0:_u.gpu_allocation_method)=="single_card_multi_allocation"&&Me.createElement(Me.Fragment,null,Me.createElement("div",{className:st.serverConfig,style:{cursor:"default"}},Me.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",_u==null?void 0:_u.single_card_gpu_resource,"GB")),Me.createElement("div",{className:st.serverConfig,style:{width:"max-content",marginTop:30,cursor:"default"}},Me.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",Me.createElement(ji.Z,{min:1,max:(_u==null?void 0:_u.single_card_gpu_resource)*1024,defaultValue:1024,value:yi,size:"large",className:"ml10 mr10",onChange:bu=>{wi(Ra,"single_card_gpu_resource",bu||1)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",Me.createElement("span",{style:{color:"#FA6400"}},Math.floor(wc))," \u4EBA")))),Me.createElement(qu.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Oe.Z,{align:"middle",wrap:!1},Me.createElement(Se.default,{onClick:Vl,style:{width:400},value:as,maxLength:5,onChange:bu=>{const{value:jl}=bu.target,td=/^\d*(\.\d*)?$/;jl.match(td)&&wi(Ra,"resource_limit",bu.target.value)},addonAfter:"M"}),Me.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")))),Me.createElement(qu.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:Ot==null?void 0:Ot.open_start_command,errorKey:"start_command",errorValue:ur,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Me.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Me.createElement(Ju.default,{getPopupContainer:bu=>bu.parentNode,onClick:Vl,bordered:!1,fieldNames:{label:"name",value:"id"},options:(fu=Kt==null?void 0:Kt.mirror_repository)==null?void 0:fu.webssh_user_arr,value:(Ot==null?void 0:Ot.webssh_user)||"root",onChange:bu=>wi(Ra,"webssh_user",bu),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Me.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Me.createElement(Oe.Z,{className:"mb20"},Me.createElement(Se.default,{bordered:!1,onClick:Vl,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:bu=>{wi(Ra,"webssh_host",bu.target.value),bu.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(bu.target.value)?eu(!1):eu(!0):eu(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Me.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",Me.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),Ko&&Me.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Me.createElement(ot.default,{checked:Ot==null?void 0:Ot.open_start_command,onChange:bu=>wi(Ra,"open_start_command",bu.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Me.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)&&Me.createElement(ks.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:bu=>wi(Ra,"start_command",bu)})),Me.createElement(qu.Z,{required:Ot==null?void 0:Ot.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:ur,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Me.createElement(ot.default,{checked:Ot==null?void 0:Ot.open_envs,onChange:bu=>wi(Ra,"open_envs",bu.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(Ot==null?void 0:Ot.open_envs)&&Me.createElement(ks.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:bu=>wi(Ra,"envs",bu)})),Me.createElement(qu.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(St.Z,{checked:Ot==null?void 0:Ot.privileged,onChange:bu=>wi(Ra,"privileged",bu)}),Me.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Me.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"))),Me.createElement(qu.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Me.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Me.createElement(Se.default,{onClick:Vl,value:Ot==null?void 0:Ot.add_cap,onChange:bu=>wi(Ra,"add_cap",bu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Me.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Me.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Me.createElement(Se.default,{onClick:Vl,value:Ot==null?void 0:Ot.drop_cap,onChange:bu=>wi(Ra,"drop_cap",bu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(jt==null?void 0:jt.resource_type)===2&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{nameWidth:150},Me.createElement(Ju.default,{getPopupContainer:Ot=>Ot.parentNode,bordered:!1,onClick:Vl,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:jt==null?void 0:jt.private_cloud_id,onChange:Ot=>ql("shixun_environment","private_cloud_id",Ot)},Jt.map((Ot,Ra)=>Me.createElement(Yo,{key:Ot.id,value:Ot.id},Ot.name)))),Me.createElement(qu.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:ur,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Me.createElement("div",{className:st.system},$c.map(Ot=>Me.createElement("div",{onClick:()=>{jt.operating_system!==Ot.id&&ql("shixun_environment","operating_system",Ot.id)},key:Ot.id,className:(jt==null?void 0:jt.operating_system)===Ot.id?st.active:""},Me.createElement("i",{className:Ot.icon}),Me.createElement("span",null,Ot.name))))),Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:ur,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Ju.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:Vl,ref:jn,showArrow:!0,dropdownRender:Ot=>Me.createElement("div",{className:st.template},Me.createElement("div",{className:st.liWrap},Gt.map(Ra=>Me.createElement("div",{className:st.li,key:Ra.id,onClick:()=>{jn.current.blur(),ql("shixun_environment","instance_startup_template_id",Ra.id)}},Me.createElement("span",{title:Ra.name,style:{color:(jt==null?void 0:jt.instance_startup_template_id)===Ra.id?"#0152d9":"initial"}},Ra.name),!Ra.is_public&&Me.createElement("b",{className:st.tag},"\u79C1\u6709")))),Me.createElement("div",{style:{padding:12}},!Gt.length&&Me.createElement(Or.Z,{image:Li,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Me.createElement("div",{style:{marginTop:Gt!=null&&Gt.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Me.createElement("span",{onClick:Cv,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:Gt==null?void 0:Gt.map(Ot=>({label:Ot.name,value:Ot.id})),value:jt==null?void 0:jt.instance_startup_template_id}),!!xc&&Me.createElement(Ve.Z,{value:xc,title:"\u6A21\u7248\u63CF\u8FF0"},Me.createElement("span",{className:st.explain},"\u6A21\u7248\u63CF\u8FF0")))),L0(!1),(jt==null?void 0:jt.private_is_support_webssh)&&Me.createElement(qu.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Me.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")},Me.createElement(Pr,{showError:ur==="command_settings",value:jt==null?void 0:jt.command_settings,onChange:Ot=>ql("shixun_environment","command_settings",Ot),optionsLevelList:Ho})),(jt==null?void 0:jt.operating_system)===1&&(jt==null?void 0:jt.private_is_support_vnc)&&(dg||lv&&ns===1)&&Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:ur,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Me.createElement("div",{className:st.resource},ed.map(Ot=>Me.createElement("div",{key:Ot.id,className:(jt==null?void 0:jt.instance_startup_type)===Ot.id?st.active:"",onClick:()=>ql("shixun_environment","instance_startup_type",Ot.id)},Ot.name)))),(0,us.Ny)()&&ns===1&&Me.createElement(x.Fragment,null,Me.createElement("div",{onClick:()=>Sn(!yr),className:st.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Me.createElement("i",{className:`iconfont ${yr?"icon-shouqi4":"icon-a-xialazhankai"}`})),yr&&Me.createElement(x.Fragment,null,Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ur,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:Ta!=null&&Ta.length?"hidden":"initial"}},Me.createElement("div",{className:st.tabsBox},!(Ta!=null&&Ta.length)&&Me.createElement(Or.Z,{image:Li,imageStyle:{height:180,marginTop:67},description:""}),!!(Ta!=null&&Ta.length)&&Me.createElement(bt.default,{destroyInactiveTabPane:!0,moreIcon:Me.createElement("span",{className:st.more},"\u66F4\u591A ",Me.createElement("i",{className:"iconfont icon-xiala1"}))},Ta==null?void 0:Ta.map((Ot,Ra)=>{const{cpu_limit:lo,lower_cpu_limit:fu,memory_limit:du,request_limit:Su,resource_limit:Bl,name:Gl}=Ot;return Me.createElement(bt.default.TabPane,{className:"p20",tab:Me.createElement("div",{title:Gl,className:st.tabTitle},Gl),key:Ra},Me.createElement(Oe.Z,{align:"middle"},Me.createElement(Oe.Z,{align:"middle",className:"mr20",wrap:!1},Me.createElement("div",{className:st.serverConfig,onClick:()=>{Eo({index:Ra,cpu:lo,memory:du}),ts(!0)}},Me.createElement("div",null,Me.createElement("span",null,lo,"\u6838")," ",Me.createElement("span",null,du,"GB")),Me.createElement("i",{className:"iconfont icon-bianji21"}))),Ra==0&&Me.createElement(Oe.Z,{align:"middle",wrap:!1},Me.createElement("div",{className:st.viewRecommendConfig,onClick:()=>Ka(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,us.Ny)()&&(Mn==null?void 0:Mn.length)>0&&Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Me.createElement(Ju.default,{disabled:!0,getPopupContainer:Ot=>Ot.parentNode,bordered:!1,className:"mr10",value:Mn[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Mn.map(Ot=>Me.createElement(Ju.default.Option,{key:Ot,value:Ot},Ot)))),(0,us.Ny)()&&(kn==null?void 0:kn.length)>0&&Me.createElement(qu.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Me.createElement("div",{className:"p10"},Me.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"),Me.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"))},Me.createElement(Ju.default,{disabled:!0,getPopupContainer:Ot=>Ot.parentNode,bordered:!1,className:"mr10",value:(tn=(zn=kn==null?void 0:kn.filter(Ot=>Ot.is_default))==null?void 0:zn[0])==null?void 0:tn.network_mode,onChange:Ot=>{es(Ot)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},kn==null?void 0:kn.map(Ot=>Me.createElement(Ju.default.Option,{key:Ot==null?void 0:Ot.network_mode,value:Ot==null?void 0:Ot.network_mode},Ot.name)))))))),!fn.length&&Me.createElement(Or.Z,{image:Li,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Me.createElement("div",{className:st.btns},Me.createElement(de.ZP,{onClick:sv,style:{marginRight:40}},"\u53D6\u6D88"),Me.createElement(de.ZP,{loading:Ja,type:"primary",disabled:!(fn!=null&&fn.length),onClick:()=>{bv()}},"\u4FDD\u5B58")),Me.createElement(Lc,{identifier:dn,shixun_environment_id:wa,useId:$t==null?void 0:$t.id,visible:Au,onCancel:()=>Ru(!1),onOk:Ot=>Fv(Ot),tab_type:(An=Xu[Number(La)])==null?void 0:An.type}),Me.createElement(he,{verifyModal:Vl,id:dn,environment:fn,is_published:oa,dispatch:le,visible:za,onCancel:()=>to(!1),onOk:Ot=>Sv(Ot)}),Me.createElement(pn.Z,{visible:Is,onOk:Ot=>{let Ra=jt==null?void 0:jt.resource_type;Ra==1&&Av(Ot),Ra==2&&Dv(Ot),ts(!1)},onCancel:()=>ts(!1),info:Hr}),Me.createElement(vn.Z,{onOk:()=>{jd(jt==null?void 0:jt.id)},identifier:dn,visible:rc,onCancel:()=>Ka(!1),info:null,isJupyter:!1}))};var xu=(0,xe.connect)(({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve})=>({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve}))(cu),gl=ue(87169),al={footerWrap:"footerWrap___Qaahm"},Pl=Object.getOwnPropertySymbols,Gu=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,Wu=(oe,le)=>{var re={};for(var ve in oe)Gu.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Pl)for(var ve of Pl(oe))le.indexOf(ve)<0&&Cl.call(oe,ve)&&(re[ve]=oe[ve]);return re},rl=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const fl=Se.default.TextArea,xl=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,dispatch:ct,onFinish:Ke=()=>{}}=le,je=Wu(le,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Ze=zn=>rl(void 0,null,function*(){var tn;const An=yield ct({type:"shixunsDetail/getCustomScript",payload:{id:(tn=re.actionTabs.params)==null?void 0:tn.id,compile:zn.execute,excutive:zn.compile}});sn(),An&&Ke(An==null?void 0:An.shixun_script)}),sn=()=>{ct({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(Re.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:re.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:sn},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Ze},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(fl,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(fl,{rows:4})),x.createElement("div",{className:al.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:sn},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ze.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Fl=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(xl),$o={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu",gpuConfig:"gpuConfig___JuK_Z"},oi=Object.defineProperty,Qo=Object.defineProperties,zu=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,vl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,ju=(oe,le,re)=>le in oe?oi(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ll=(oe,le)=>{for(var re in le||(le={}))vl.call(le,re)&&ju(oe,re,le[re]);if(Ou)for(var re of Ou(le))Al.call(le,re)&&ju(oe,re,le[re]);return oe},di=(oe,le)=>Qo(oe,zu(le)),kl=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const wl=Ju.default.Option,Ki=({practiceSetting:oe,dispatch:le,shixunsDetail:re,user:ve})=>{var ze,ct;const[Ke,je]=(0,x.useState)(null),[Ee,Ze]=(0,x.useState)([]),[sn,zn]=(0,x.useState)(!0),[tn,An]=(0,x.useState)({}),[dn,oa]=(0,x.useState)([]),[fn,xt]=(0,x.useState)(),[wa,Tn]=(0,x.useState)(),[Jt,Pn]=(0,x.useState)([]),[Gt,At]=(0,x.useState)({}),jn=(0,x.useRef)(null),Kt=(0,x.useRef)(!0),It=(0,x.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),en=(0,x.useRef)(null),[ga,jt]=(0,x.useState)(!1),[$t,cr]=(0,x.useState)(!1),[Ta,kn]=(0,x.useState)({}),{id:Mn,is_published:ur}=oe,{frequence_image:Jn=[],environments:fa=[],choice_small_type:br=[],other_image:Rr=[]}=Gt,{name:Tr,description:yr,authorization:Sn,small_type:ja=[]}=tn;(0,x.useEffect)(()=>{Ke!==null&&(or(),jn.current.scrollTop=0)},[Ke]),(0,x.useEffect)(()=>{Mn&&Ca()},[Mn]),(0,x.useEffect)(()=>{if(Ke!==null)return pr(),()=>{clearTimeout(en.current)}},[Ke,Ee,dn,fn,wa]);const pr=()=>{clearTimeout(en.current),en.current=setTimeout(()=>{!(0,cn.isEqual)(It.current.activeId,Ke)||!(0,cn.isEqual)(It.current.selectId,Ee)||!(0,cn.isEqual)(It.current.serviceConfigList,dn)||!(0,cn.isEqual)(It.current.evaluateScript,fn)||!(0,cn.isEqual)(It.current.evaluationScript,wa)?le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Ca=()=>kl(void 0,null,function*(){var Ua,Kr,Xo;zn(!0);const ra=yield(0,We.ZP)(`/api/shixuns/${Mn}/edit_environment_info.json`,{method:"get"});ra.status===0&&(At(ll({},ra.data)),zn(!1),(Ua=ra==null?void 0:ra.data)!=null&&Ua.id?(It.current.activeId=(Kr=ra==null?void 0:ra.data)==null?void 0:Kr.id,je((Xo=ra==null?void 0:ra.data)==null?void 0:Xo.id)):je(null))}),or=()=>kl(void 0,null,function*(){var Ua,Kr,Xo,ra;const Pa=yield(0,We.ZP)(`/api/shixuns/${Mn}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Ke}});An(Pa.data),It.current.selectId=(Ua=Pa.data)==null?void 0:Ua.choice_small_type,Ze((Kr=Pa.data)==null?void 0:Kr.choice_small_type),It.current.serviceConfigList=(Xo=Pa.data)==null?void 0:Xo.shixun_service_configs,oa((ra=Pa.data)==null?void 0:ra.shixun_service_configs),It.current.evaluateScript=Pa.data.evaluate_script,xt(Pa.data.evaluate_script),It.current.evaluationScript=Pa.data.choice_standard_scripts,Tn(Pa.data.choice_standard_scripts),Pn(Pa.data.standard_scripts)}),Ja=()=>{var Ua;const Kr=()=>{xe.history.push(`/shixuns/${Mn}/challenges`),le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Ua=oe==null?void 0:oe.sideBar)!=null&&Ua.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Kr()}}):Kr()},Qr=(Ua=!1)=>kl(void 0,null,function*(){if((tn==null?void 0:tn.survival_time)<10){Be.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,Va.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const Kr={sub_type:Ee,main_type:Ke,shixun:{mirror_script_id:wa,is_jupyter_lab_private_cloud:!1,survival_time:tn==null?void 0:tn.survival_time},shixun_info:{evaluate_script:fn},shixun_service_configs:dn.map(ra=>({mirror_repository_id:ra.mirror_repository_id,cpu_limit:ra.cpu_limit,lower_cpu_limit:ra.lower_cpu_limit,memory_limit:ra.memory_limit,request_limit:ra.request_limit,resource_limit:ra.resource_limit,single_machine_gpu_count:(ra==null?void 0:ra.single_machine_gpu_count)||null,single_card_gpu_resource:(ra==null?void 0:ra.single_card_gpu_resource)||null}))};(yield(0,We.ZP)(`/api/shixuns/${Mn}`,{method:"put",body:Kr})).status===0&&(Be.ZP.success("\u7F16\u8F91\u6210\u529F"),It.current={activeId:Ke,selectId:Ee,serviceConfigList:dn,evaluateScript:fn,evaluationScript:wa},le({type:"practiceSetting/getCommonData",payload:{id:Mn}}),le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),Ko=ja.filter(Ua=>Ee.includes(Ua.id)),eu=()=>{Ja()},za=(Ua,Kr,Xo)=>{oa(ra=>ra.map((Pa,Aa)=>Aa===Xo?di(ll({},Pa),{[Kr]:Ua}):Pa))},to=()=>{(0,Va.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||le({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Mn}}})},Au=Ua=>kl(void 0,null,function*(){const Kr=yield le({type:"shixunsDetail/getScriptContent",payload:{id:Mn,script_id:Ua}});Kr&&xt(Kr.content)}),Ru=Ua=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",x.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>kl(void 0,null,function*(){yield Au(Ua),Re.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:x.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},La=(Ua,Kr)=>{const Xo=dn[0]?[dn[0]]:[];Kr.forEach(ra=>{const Pa=dn.find(Aa=>Aa.mirror_repository_id===Number(ra.key));if(Pa)Xo.push(Pa);else{const Aa=ja.find(Fo=>Fo.id===Number(ra.key));if(Aa.mirror_name){const Fo={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(ra.key),name:Aa.mirror_name,request_limit:10};Xo.push(Fo)}}}),oa(Xo),Ze(Ua)},qa=Ua=>{za(String(Ua==null?void 0:Ua.cpu),"cpu_limit",Ua.index),za(String(Ua==null?void 0:Ua.memory),"memory_limit",Ua.index),jt(!1)},zr=(Ua,Kr)=>{var Xo;const{single_card_gpu_resource:ra,single_machine_gpu_count:Pa,mirror_repository:Aa}=Ua;if(!Aa)return x.createElement(x.Fragment,null);let Fo=(Aa==null?void 0:Aa.gpu_allocation_method)=="single_card_multi_allocation"?(Aa==null?void 0:Aa.single_card_gpu_resource)*1024/ra:(Aa==null?void 0:Aa.single_machine_gpu_count)/Pa;return x.createElement("div",{className:"mb20 mt20"},x.createElement("div",{style:{color:"#333",marginBottom:4}},"GPU\u8D44\u6E90\u914D\u7F6E"),((Aa==null?void 0:Aa.gpu_allocation_method)=="single_machine_multi_card"||(Aa==null?void 0:Aa.gpu_allocation_method)=="multi_machine_multi_card")&&x.createElement(x.Fragment,null,x.createElement("div",{className:$o.gpuConfig},x.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A",(Aa==null?void 0:Aa.gpu_allocation_method)=="single_machine_multi_card"?"\u5355\u673A\u591A\u5361":"\u591A\u673A\u591A\u5361","\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",Aa==null?void 0:Aa.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(Xo=Aa==null?void 0:Aa.gpu_model)==null?void 0:Xo[0],"GB")),x.createElement("div",{className:$o.gpuConfig,style:{marginTop:10}},x.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",x.createElement(ji.Z,{precision:0,min:1,max:Aa==null?void 0:Aa.single_machine_gpu_count,defaultValue:1,value:Pa,size:"large",className:"ml10 mr10",onChange:xi=>{za(xi||1,"single_machine_gpu_count",Kr)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",x.createElement("span",{style:{color:"#FA6400"}},Fo)," \u4EBA"))),(Aa==null?void 0:Aa.gpu_allocation_method)=="single_card_multi_allocation"&&x.createElement(x.Fragment,null,x.createElement("div",{className:$o.gpuConfig},x.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",Aa==null?void 0:Aa.single_card_gpu_resource,"GB")),x.createElement("div",{className:$o.gpuConfig,style:{marginTop:10}},x.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",x.createElement(ji.Z,{min:1,max:(Aa==null?void 0:Aa.single_card_gpu_resource)*1024,defaultValue:1024,value:ra,size:"large",className:"ml10 mr10",onChange:xi=>{za(xi||1,"single_card_gpu_resource",Kr)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",x.createElement("span",{style:{color:"#FA6400"}},Math.floor(Fo))," \u4EBA"))))};return x.createElement("div",{className:$o.practice},x.createElement(od.Z,{loading:sn,skin:"night",className:$o.left,dispatch:le,value:Ke,data:fa,otherData:Rr,tags:Jn,onChange:Ua=>je(Ua),onSearchWord:()=>{}}),x.createElement("div",{className:$o.right},x.createElement("header",null,x.createElement("div",{className:$o.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Ke===null?"\u2014 \u2014":Tr)),x.createElement("div",{className:$o.content,ref:jn},Ke===null&&x.createElement(Or.Z,{image:Li,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Ke!==null&&x.createElement("div",{className:$o.des},x.createElement("div",{className:$o.mainBody},x.createElement(we.Z,{value:yr})),x.createElement("div",{className:$o.title},"\u9644\u5E26\u73AF\u5883"),x.createElement("div",{className:$o.selectBox},x.createElement(Ju.default,{onChange:(Ua,Kr)=>La(Ua,Kr),getPopupContainer:Ua=>Ua.parentNode,mode:"multiple",bordered:!1,value:Ee,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},ja.map((Ua,Kr)=>x.createElement(wl,{key:Ua.id,value:Ua.id},Ua.type_name))),x.createElement("div",{className:$o.smallType},Ko.map(Ua=>Ua.description?x.createElement("span",{key:Ua.id},Ua.description):null))),!((ze=re==null?void 0:re.detail)!=null&&ze.is_jupyter_lab)&&x.createElement(x.Fragment,null,x.createElement("div",{className:$o.title},"\u8BC4\u6D4B\u811A\u672C"),x.createElement("div",{className:$o.evaluating},x.createElement("div",{className:$o.evaluatingLabel},ur&&x.createElement("div",{onClick:()=>{(0,Va.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:$o.mask}),x.createElement(Ju.default,{style:{width:400},bordered:!1,getPopupContainer:Ua=>Ua.parentNode,value:wa,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Ua=>{Ru(Ua),Tn(Ua)}},(Jt||[]).map((Ua,Kr)=>x.createElement(wl,{value:parseInt(Ua.id),name:Ua.scptname,key:Kr},Ua.scptname))),x.createElement("span",{className:$o.evaluatingS1,onClick:to},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),x.createElement(Fs.Z,{overlayClassName:$o.popover,placement:"bottomLeft",content:x.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",x.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",x.createElement("br",null),"challengeProgramNames",x.createElement("br",null),"sourceClassNames",x.createElement("br",null),x.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"src/step1/HelloWorld.java",x.createElement("br",null),"src/step2/Other.java",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"step1.HelloWorld",x.createElement("br",null),"step2.Other",x.createElement("br",null),x.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",x.createElement("br",null),'ff challengeProgramNames=("src/step1/',x.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',x.createElement("br",null),'sourceClassNames=("step1.HelloWorld',x.createElement("br",null),'" "step2.Other")',x.createElement("br",null),x.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},x.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},x.createElement(gl.Z,null)))),x.createElement(ks.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:fn,onChange:Ua=>{if(Kt.current){Kt.current=!1;return}xt(Ua),(0,Va.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Kt.current=!0,xt(It.current.evaluateScript)},200)}}))),((ct=re.detail)==null?void 0:ct.identity)<3&&!!dn.length&&x.createElement(x.Fragment,null,x.createElement("div",{className:$o.title},"\u8D44\u6E90\u914D\u7F6E"),x.createElement("div",{className:$o.serviceSettingWrap},dn==null?void 0:dn.map((Ua,Kr)=>x.createElement("div",{key:Kr,className:"mb30"},x.createElement("div",{className:"mb20"},x.createElement("span",{className:"font16"},Ua.name)),x.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),x.createElement(Oe.Z,{align:"middle"},x.createElement(Oe.Z,{align:"middle",wrap:!1},x.createElement("div",{className:$o.serverConfig,style:ur?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{ur||(kn({index:Kr,cpu:Ua==null?void 0:Ua.cpu_limit,memory:Ua==null?void 0:Ua.memory_limit}),jt(!0))}},x.createElement("div",null,x.createElement("span",null,Ua==null?void 0:Ua.cpu_limit,"\u6838")," ",x.createElement("span",null,Ua==null?void 0:Ua.memory_limit,"GB")),x.createElement("i",{className:"iconfont icon-bianji21",style:ur?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),x.createElement(Oe.Z,{align:"middle",wrap:!1},x.createElement("div",{className:$o.viewRecommendConfig,onClick:()=>cr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),zr(Ua,Kr),x.createElement("div",{className:$o.serviceBox},x.createElement("div",{className:$o.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),x.createElement(Se.default,{value:Ua.resource_limit,style:{width:400,height:50},disabled:ur,maxLength:5,onChange:Xo=>{const{value:ra}=Xo.target,Pa=/^\d*(\.\d*)?$/;ra.match(Pa)&&za(Xo.target.value,"resource_limit",Kr)},addonAfter:"M"}),x.createElement("label",{className:$o.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))),x.createElement("div",{className:"flex flex-col gap-10px"},x.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),x.createElement(ji.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:tn==null?void 0:tn.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:Ua=>{An(di(ll({},tn),{survival_time:Ua}))}})))),x.createElement("div",{className:$o.btns},x.createElement(de.ZP,{size:"middle",style:{marginRight:20},onClick:eu},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",disabled:Ke===null,onClick:()=>Qr()},"\u4FDD\u5B58"))),x.createElement(ud.Z,null),x.createElement(Fl,{onFinish:Ua=>xt(Ua)}),x.createElement(ld.Z,null),x.createElement(pn.Z,{visible:ga,onOk:Ua=>qa(Ua),onCancel:()=>jt(!1),info:Ta}),x.createElement(vn.Z,{identifier:Mn,visible:$t,onCancel:()=>cr(!1),info:null,isJupyter:!0}))};var ls=(0,xe.connect)(({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve})=>({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve}))(Ki);const is=({shixunsDetail:oe})=>{var le,re,ve,ze;const[ct,Ke]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var je;typeof((je=oe==null?void 0:oe.detail)==null?void 0:je.is_jupyter_lab)=="boolean"&&ct&&Ke(!1)},[(le=oe==null?void 0:oe.detail)==null?void 0:le.is_jupyter_lab,ct]),console.log((re=oe==null?void 0:oe.detail)==null?void 0:re.is_jupyter_lab,ct),x.createElement(ul.Z,{loading:ct,active:!0},((ve=oe==null?void 0:oe.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(xu,null),((ze=oe==null?void 0:oe.detail)==null?void 0:ze.is_jupyter_lab)===!0&&x.createElement(ls,null))};var Ll=(0,xe.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(is),Ol=ue(1710),lu={flex_box_center:"flex_box_center___ap7QK",flex_space_between:"flex_space_between___y0ril",flex_box_vertical_center:"flex_box_vertical_center___lHV36",flex_box_center_end:"flex_box_center_end___LZ9Th",flex_box_column:"flex_box_column___w365Y",dataset:"dataset___Fpv_2",header:"header___JaI8B",title:"title___W2bjU",dataPath:"dataPath___VR6tz",pathTitle:"pathTitle___ZsIta",btns:"btns___o1xZS",content:"content___bsrju",customTable:"customTable___RS8yq",row:"row___dbMWu",empty:"empty___jeKzD",path:"path___q4vau",text:"text___Xngoj",actionsBtns:"actionsBtns___lW7NZ",customModal:"customModal___j7oZm",shareModal:"shareModal___UfYMy",fileName:"fileName___oCsnD",renameModal:"renameModal___kGFhU",errorDes:"errorDes___GQgpo",uploadFileModal:"uploadFileModal___uvHAo",selectBtn:"selectBtn___wCM31",leftButton:"leftButton___KNGj3",rightButton:"rightButton___ejFn9",centerText:"centerText___oZo20"},bi={wrap:"wrap___tHiDz",colorBlue:"colorBlue___YpQqS",repeatedName:"repeatedName___THyMO"},vi=ue(16253),ei=Object.defineProperty,Yu=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,pi=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,ti=Object.prototype.propertyIsEnumerable,Yl=(oe,le,re)=>le in oe?ei(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,bl=(oe,le)=>{for(var re in le||(le={}))hi.call(le,re)&&Yl(oe,re,le[re]);if(pi)for(var re of pi(le))ti.call(le,re)&&Yl(oe,re,le[re]);return oe},Qu=(oe,le)=>Yu(oe,Hl(le)),Nl=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Dragger:Oi}=ht.default;var Ql=({dispatch:oe,id:le,onClose:re,onOK:ve,visible:ze,wrapClassName:ct,local:Ke,containerId:je,rootIdentifier:Ee})=>{var Ze;const[sn,zn]=(0,x.useState)({}),[tn,An]=(0,x.useState)([]),[dn,oa]=(0,x.useState)([]),[fn,xt]=(0,x.useState)(0),[wa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(!1),[Gt]=ce.default.useForm(),[At,jn]=(0,x.useState)([]),Kt=(0,x.useRef)([]);(0,x.useEffect)(()=>{ze&&(Gt.resetFields(),jn([]),oa([]),An([]),xt(0),Pn(!1),Tn(!1))},[ze]);const It=Sn=>{var ja,pr,Ca;if(Sn.file.status==="done"||Sn.file.status==="uploading"){if(jn(Sn.fileList),!Sn.file.response)return;if((ja=Sn.file.response)!=null&&ja.id){Be.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}jn(At.filter(or=>or.uid!==Sn.file.uid)),(pr=Sn.file.response)!=null&&pr.message&&Be.ZP.info((Ca=Sn.file.response)==null?void 0:Ca.message)}},en=Sn=>Nl(void 0,null,function*(){var ja;if(!fn){const Ca=At.filter(or=>or.uid!==Sn.uid);jn(Ca),Kt.current=[...Ca],An(tn.filter(or=>or!==Sn.name)),Be.ZP.info("\u5220\u9664\u6210\u529F"),Ca.length||(Gt.setFieldsValue({file:void 0}),Gt.validateFields());return}if(!Sn.response){Be.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,We.ZP)(`/api/shixuns/${le}/destroy_data_sets.json`,{method:"Delete",body:{id:[(ja=Sn==null?void 0:Sn.response)==null?void 0:ja.id]}})).status===0&&(jn(At.filter(Ca=>Ca.uid!==Sn.uid)),Be.ZP.info("\u5220\u9664\u6210\u529F"))}),ga=Sn=>{if(At!=null&&At.some(pr=>pr.name===Sn.name))return Be.ZP.info(`${Sn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const ja={name:Sn.name,uid:Sn.uid,file:Sn,percent:0};return At.push(ja),Kt.current=[...At],jn([...At]),!1},jt={height:300,multiple:!0,disabled:fn>0,withCredentials:!0,fileList:At,action:`${rt.Z.API_SERVER}/api/attachments.json`,onChange:It,onRemove:en,beforeUpload:ga},$t=(Sn,ja,pr,Ca,or)=>{const Ja=new FormData;Object.keys(Sn).forEach(Ko=>{Ja.append(Ko,Sn[Ko])});const Qr=new window.XMLHttpRequest;return Qr.withCredentials=!0,Qr.addEventListener("load",function(Ko){var eu;pr(JSON.parse((eu=Ko==null?void 0:Ko.target)==null?void 0:eu.response))},!1),Qr.addEventListener("error",function(Ko){or&&or(Ko)},!1),Qr.upload.onprogress=Ko=>{Ca&&Ca(Ko)},Qr.open("POST",ja),Qr.send(Ja),Qr},cr=(Sn,ja)=>{if(Sn.lengthComputable){const pr=Math.floor(Sn.loaded/Sn.total*100),Ca=Qu(bl({},ja),{percent:pr,status:pr===100?"done":"uploading"});console.log(Kt.current,333),Kt.current=Kt.current.map(or=>or.uid===ja.uid?Ca:or),jn(Kt.current)}},Ta=(Sn,ja)=>{const pr=Qu(bl({},ja),{status:"error"});Be.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Kt.current=Kt.current.map(Ca=>Ca.uid===ja.uid?pr:Ca),Kt.current.every(Ca=>Ca.status==="done"||Ca.status==="error")&&(Pn(!1),xt(2)),jn(Kt.current)},kn=(Sn,ja)=>{let pr=Qu(bl({},ja),{status:"done"});if(Sn.status===0||(pr=Qu(bl({},ja),{status:"error"}),Be.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Kt.current=Kt.current.map(Ca=>Ca.uid===ja.uid?pr:Ca),Kt.current.every(Ca=>Ca.status==="done")){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}Kt.current.every(Ca=>Ca.status==="done"||Ca.status==="error")&&(Pn(!1),xt(2)),jn(Kt.current)},Mn=()=>{let Sn=!0;return window.navigator.onLine==!0?Sn=!0:Sn=!1,Sn},ur=Sn=>Nl(void 0,null,function*(){if(Pn(!0),fn===3){xt(2);return}if(fn===2||fn===1){Jn();return}const{commitMessage:ja="",fileOss:pr=[]}=Sn||{},or=(Ke?At:pr).map(Qr=>Qr.name);if(or.filter(Qr=>Qr.indexOf("\u3001")!=-1||Qr.indexOf(" ")!=-1).length>0){Be.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),Pn(!1);return}const Ja=yield(0,We.ZP)(`/api/shixuns/${le}/check_data_sets`,{method:"post",body:{files_name:or}});if(Ja.status===-3){An(Ja==null?void 0:Ja.exist_files),Pn(!1);return}if(JSON.stringify(Ja)==="{}"){Pn(!1),Be.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Ja.status===0&&(At.forEach(Qr=>{const Ko=$t({file:Qr.file,description:ja},`${rt.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,eu=>kn(eu,Qr),eu=>cr(eu,Qr),eu=>Ta(eu,Qr));dn.push(Ko)}),xt(1))}),Jn=()=>{const{commitMessage:Sn=""}=bl({},Gt.getFieldsValue())||{},ja=Kt.current.filter(Ca=>Ca.status==="error"),pr=Kt.current.map(Ca=>Qu(bl({},Ca),{status:Ca.status==="error"?"uploading":Ca.status}));jn(pr),ja.forEach(Ca=>{const or=$t({file:Ca.file,description:Sn},`${rt.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,Ja=>kn(Ja,Ca),Ja=>cr(Ja,Ca),Ja=>Ta(Ja,Ca));dn.push(or)})},fa=Sn=>{var ja,pr;if(console.log(Sn,"changedValues"),"fileOss"in Sn){if(Sn!=null&&Sn.fileOss.every(Ca=>Ca.status==="done")&&((ja=Sn==null?void 0:Sn.fileOss)!=null&&ja.length)){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}if(Sn!=null&&Sn.fileOss.every(Ca=>Ca.status==="done"||Ca.status==="error")&&((pr=Sn==null?void 0:Sn.fileOss)!=null&&pr.length)){xt(3),Pn(!1);return}An(tn.filter(Ca=>{var or;return(or=Sn==null?void 0:Sn.fileOss)==null?void 0:or.some(Ja=>Ja.name===Ca)}))}zn(bl({},Gt.getFieldsValue()))},br=Sn=>{Sn||(Tn(!0),dn.forEach(ja=>{ja.abort()})),ve(),re()},Rr=()=>{const{fileOss:Sn=[]}=bl({},Gt.getFieldsValue())||{},ja=At==null?void 0:At.every(Ca=>Ca.status==="done"),pr=Sn==null?void 0:Sn.every(Ca=>Ca.status==="done");if(!ja||!pr){Re.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{br()}});return}br()},Tr=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${bi.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${bi.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),yr=Sn=>{console.log(Sn,444)};return x.createElement(Re.default,{open:ze,onOk:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Gt.submit()},centered:!0,okText:fn===0?"\u786E\u5B9A":fn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Jt},onCancel:Rr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:bi.wrap},x.createElement(ce.default,{className:"mt10",form:Gt,scrollToFirstError:!0,layout:"vertical",onFinish:ur,onValuesChange:fa},Ke?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(Oi,bl({},jt)," ",Tr())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(vi.ZP,{identifier:Ee,cancelUpload:wa,container_type:"Shixun",container_id:je,uploading:fn<3?fn:0,disabled:fn>0,height:300,maxSize:100*1024*1024*1024,description:sn.commitMessage||"",text:Tr(),onComplete:yr,realFileName:!0})),!!tn.length&&x.createElement("span",{className:bi.repeatedName},tn.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{bordered:!1,disabled:fn>0,maxLength:100,suffix:`${((Ze=sn.commitMessage)==null?void 0:Ze.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},pl={flex_box_center:"flex_box_center___RwP4Q",flex_space_between:"flex_space_between___JqfPJ",flex_box_vertical_center:"flex_box_vertical_center___L0FU3",flex_box_center_end:"flex_box_center_end___wLRsI",flex_box_column:"flex_box_column___MEfj6",listItem:"listItem___UjT9q",wrap:"wrap___tj83M",leftContent:"leftContent___SgeL2",header:"header___JIhx8",title:"title___Wc9o6",time:"time___SMHCq",introduction:"introduction___uNDtN",from:"from___Cg8bF",bottom:"bottom___Ve8Zg",user_img:"user_img___qqs9Y",user_name:"user_name___LjcGY",tags_name:"tags_name___xvwsP",buttonList:"buttonList___nAH2P",buttonItem:"buttonItem___D6ug3"},jo=ue(12588),Ai=ue(28426),ui=ue(84816),ru=ue(59301),ss=Object.defineProperty,Ei=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,bo=(oe,le,re)=>le in oe?ss(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Fr=(oe,le)=>{for(var re in le||(le={}))cs.call(le,re)&&bo(oe,re,le[re]);if(Ei)for(var re of Ei(le))Hi.call(le,re)&&bo(oe,re,le[re]);return oe},Uo=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Uu=({globalSetting:oe,dispatch:le,practiceSetting:re,shixunsDetail:ve,user:ze,visible:ct,setVisible:Ke,type:je="all",updateData:Ee,recordId:Ze,identifier:sn})=>{const[zn,tn]=(0,x.useState)([]),[An,dn]=(0,x.useState)(0),[oa,fn]=(0,x.useState)([]),[xt,wa]=(0,x.useState)({page:1,limit:4,search:"",order:"public"}),[Tn,Jt]=(0,x.useState)([{id:"public",name:"\u516C\u5F00\u6570\u636E\u96C6"},{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"},{id:"share",name:"\u56E2\u961F\u5171\u4EAB"},{id:"collect",name:"\u6211\u6536\u85CF\u7684"}]);(0,x.useEffect)(()=>{ct&&At()},[ct,xt]);const Pn=It=>{xt.search=It,xt.page=1,wa(Fr({},xt))},Gt=It=>{xt.page=1,xt.order=It,wa(Fr({},xt))},At=()=>Uo(void 0,null,function*(){(0,ui._S)({page:xt==null?void 0:xt.page,limit:xt==null?void 0:xt.limit,search:xt==null?void 0:xt.search,category:je=="all"?xt==null?void 0:xt.order:"mine"}).then(It=>{var en,ga;(It==null?void 0:It.status)==0&&(tn((en=It==null?void 0:It.data)==null?void 0:en.list),dn((ga=It==null?void 0:It.data)==null?void 0:ga.count))})}),jn=()=>Uo(void 0,null,function*(){if((oa==null?void 0:oa.length)===0)return Be.ZP.warning("\u8BF7\u9009\u62E9\u6570\u636E\u96C6");let It=je=="all"?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:sn,data_set_ids:oa}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:Ze,data_set_id:oa[0]}};(yield(0,We.ZP)(It==null?void 0:It.url,{method:"post",body:It==null?void 0:It.body})).status===0&&(Be.ZP.info("\u6DFB\u52A0\u6210\u529F"),Kt(),Ee())}),Kt=()=>{Ke(!1),tn([]),fn([]),dn(0),wa({page:1,limit:4,search:"",order:"public"})};return ru.createElement(Re.default,{title:"\u9009\u62E9\u6570\u636E\u96C6",open:ct,width:900,centered:!0,keyboard:!1,onCancel:()=>Kt(),maskClosable:!1,bodyStyle:{minHeight:400},okText:ru.createElement("div",{onClick:()=>jn()},"\u6DFB\u52A0(",oa==null?void 0:oa.length,")")},ru.createElement(Oe.Z,{align:"middle",justify:"space-between",className:"mt10 mb20"},ru.createElement(jo.tp,{dataSource:je=="all"?Tn:[{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"}],value:je=="all"?xt==null?void 0:xt.order:"mine",onChange:Gt}),ru.createElement(jo.t7,{style:{width:303},placeholder:"\u8BF7\u641C\u7D22\u6570\u636E\u96C6\u540D\u79F0",value:xt==null?void 0:xt.search,onChange:Pn})),(zn==null?void 0:zn.length)===0?ru.createElement(Ai.Z,{customText:"\u6682\u65E0\u6570\u636E"}):ru.createElement("div",null,ru.createElement("div",{style:{height:"410px",overflowY:"auto"}},zn==null?void 0:zn.map((It,en)=>{var ga,jt,$t;return ru.createElement("div",{className:pl.listItem,key:en,onClick:cr=>{if(je=="my"){fn([It.id]);return}oa.indexOf(It.id)>-1?fn(oa.filter(Ta=>Ta!==It.id)):fn(oa.concat(It.id))}},ru.createElement("div",{style:{display:"flex"}},ru.createElement("div",{style:{marginTop:"1px"}},je=="all"?ru.createElement(ot.default,{checked:oa.includes(It.id),value:It.id}):ru.createElement(mi.ZP,{checked:oa.includes(It.id),value:It.id})),ru.createElement("aside",{className:pl.wrap,key:en},ru.createElement("div",{className:pl.leftContent},ru.createElement("div",{className:pl.header},ru.createElement("div",{className:pl.title},It==null?void 0:It.title)),ru.createElement(nt.Z,{title:It==null?void 0:It.introduction},ru.createElement("div",{className:pl.introduction},It==null?void 0:It.desc)),ru.createElement("div",{className:pl.bottom},ru.createElement("img",{className:pl.user_img,alt:"\u7528\u6237\u5934\u50CF",src:`${rt.Z.IMG_SERVER}/images/${(ga=It==null?void 0:It.user_info)==null?void 0:ga.image_url}`}),ru.createElement("div",{className:pl.user_name},(jt=It==null?void 0:It.user_info)==null?void 0:jt.name),($t=It==null?void 0:It.data_set_tags)==null?void 0:$t.map((cr,Ta)=>{var kn;return Ta<3?ru.createElement("div",{key:Ta,className:pl.tags_name},cr==null?void 0:cr.tag_name):Ta==3?ru.createElement(nt.Z,{key:Ta,title:(kn=It==null?void 0:It.data_set_tags)==null?void 0:kn.map((Mn,ur)=>{var Jn;if(ur>2)return(Mn==null?void 0:Mn.tag_name)+(ur===((Jn=Mn==null?void 0:Mn.data_set_tags)==null?void 0:Jn.length)-1?"":"\u3001")}).join("")},ru.createElement("div",{key:Ta,className:pl.tags_name},"...")):null}))))))})),ru.createElement(Ul.Z,{showTotal:It=>ru.createElement("span",null,"\u5171",ru.createElement("span",{style:{color:"#165DFF",marginLeft:"3px"}},It)," \u6761\u6570\u636E"),style:{marginTop:10},onChange:(It,en)=>{xt.page=It,xt.limit=en,wa(Fr({},xt)),At()},defaultCurrent:1,pageSize:xt.limit||4,current:xt.page||1,total:An})))};var li=(0,xe.connect)(({globalSetting:oe,shixunsDetail:le,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:le,user:ve,practiceSetting:re}))(Uu),ds=ue(33633),zs=Object.defineProperty,Cs=Object.defineProperties,bs=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,ii=(oe,le,re)=>le in oe?zs(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,si=(oe,le)=>{for(var re in le||(le={}))Do.call(le,re)&&ii(oe,re,le[re]);if(il)for(var re of il(le))ms.call(le,re)&&ii(oe,re,le[re]);return oe},Pi=(oe,le)=>Cs(oe,bs(le)),Yi=(oe,le)=>{var re={};for(var ve in oe)Do.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&il)for(var ve of il(oe))le.indexOf(ve)<0&&ms.call(oe,ve)&&(re[ve]=oe[ve]);return re},Fi=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Fragment:As}=x,{TabPane:Ic}=bt.default,lc=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:ze,shixunsDetail:ct,user:Ke}=le,je=Yi(le,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Ze,sn,zn,tn,An;const{id:dn}=ze,[oa,fn]=(0,x.useState)([]),[xt,wa]=(0,x.useState)({}),[Tn,Jt]=(0,x.useState)([]),[Pn,Gt]=(0,x.useState)(!1),[At,jn]=(0,x.useState)(!0),[Kt,It]=(0,x.useState)(!1),[en,ga]=(0,x.useState)(!1),[jt,$t]=(0,x.useState)(!1),[cr,Ta]=(0,x.useState)(!1),[kn,Mn]=(0,x.useState)("all"),[ur,Jn]=(0,x.useState)([]),[fa,br]=(0,x.useState)([]),[Rr,Tr]=(0,x.useState)(!1),[yr,Sn]=(0,x.useState)({}),[ja,pr]=(0,x.useState)(!1),[Ca,or]=(0,x.useState)([]),[Ja,Qr]=(0,x.useState)({page:1,limit:10,total:0}),[Ko,eu]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{dn&&to()},[dn]);const za=ra=>{const Pa=Pi(si({},Ja),{page:ra});br([]),Qr(Pa),to(Pa)},to=ra=>Fi(void 0,null,function*(){const Aa=ra||{page:1,limit:10,total:0};Gt(!0);const Fo=yield ve({type:"shixunsDetail/getSetData",payload:Pi(si({},Aa),{id:dn})});Fo!=null&&Fo.data_sets&&(Gt(!1),fn([...Fo.data_sets]),Qr(Pi(si({},Aa),{total:Fo==null?void 0:Fo.data_sets_count})),jn(!1),wa(si({},Fo)))}),Au=()=>x.createElement("div",{className:lu.empty},x.createElement("img",{src:Cn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),La={selectedRowKeys:fa,columnWidth:70,onChange:ra=>{console.log("selectedRowKeys changed: ",ra),br(ra)}},qa=ra=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Pa=ra?[ra]:fa;Re.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fi(void 0,null,function*(){if((yield(0,We.ZP)(`/api/shixuns/${dn}/destroy_data_sets.json`,{method:"Delete",body:{id:Pa}})).status===0){const Fo=Pa.length===oa.length&&Ja.page>1?Ja.page-1:Ja.page;Be.ZP.success("\u5220\u9664\u6210\u529F"),to(Pi(si({},Ja),{page:Fo})),br([])}})})},zr=()=>Fi(void 0,null,function*(){const{title:ra}=yr;let Pa=null;if(console.log(ra,"title"),ra===""){Pa="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Sn(Pi(si({},yr),{errorDes:Pa}));return}if(ra.includes(" ")){Pa="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",Sn(Pi(si({},yr),{errorDes:Pa}));return}const Aa=oa.find(es=>es.id===(yr==null?void 0:yr.id)).title;if(ra===Aa.substring(0,Aa.lastIndexOf("."))||ra===Aa){Pa="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Sn(Pi(si({},yr),{errorDes:Pa}));return}const Fo=Aa.includes(".")?Aa.substring(Aa.lastIndexOf("."),Aa.length):"";(yield(0,We.ZP)(`/api/shixuns/${dn}/rename_data_sets.json`,{method:"post",body:{id:yr==null?void 0:yr.id,new_file_name:ra+Fo}})).status===0&&(Be.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),to(Ja),It(!1),Sn({}))}),Ua=()=>{const{download_url:ra}=yr;Kr(ra),Be.ZP.success("\u590D\u5236\u6210\u529F"),ga(!1),Sn({})},Kr=ra=>{const Pa=ra,Aa=document.createElement("input");Aa.value=Pa,document.body.appendChild(Aa),Aa.select(),document.execCommand("Copy"),Aa.style.display="none"},Xo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:ra=>x.createElement(nt.Z,{title:ra},x.createElement("span",null,ra))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(ra,Pa)=>Pa!=null&&Pa.data_set_id?x.createElement(nt.Z,{title:ra},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Je.xg)(`/dataset/${Pa==null?void 0:Pa.data_set_id}/detail?tabId=public`)}},ra)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:ra=>x.createElement(nt.Z,{title:ra},x.createElement("span",null,ra||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(ra,Pa)=>Kl()(Pa.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(ra,Pa)=>x.createElement("div",{className:lu.path},x.createElement(nt.Z,{title:ra},x.createElement("span",{className:lu.text},ra)),x.createElement(Qt.CopyToClipboard,{text:ra,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(nt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(ra,Pa)=>x.createElement("div",{className:lu.actionsBtns},x.createElement(nt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var Aa;Sn((0,cn.clone)(Pi(si({},Pa),{title:Pa!=null&&Pa.title.includes(".")?(Aa=Pa==null?void 0:Pa.title)==null?void 0:Aa.substring(0,Pa.title.lastIndexOf(".")):Pa==null?void 0:Pa.title}))),It(!0),(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(nt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Sn((0,cn.clone)(Pa)),ga(!0)}})),x.createElement(nt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Je.Nd)(Pa.title,Pa==null?void 0:Pa.download_url)}})),x.createElement(nt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Ta(!0),or([Pa]),Jn([Pa.id])}})),x.createElement(nt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),qa(Pa.id)}})))}];return x.createElement("div",{className:lu.dataset},x.createElement("div",{className:lu.header},x.createElement("div",{className:lu.title},"\u6570\u636E\u96C6(",Ja.total,")"),x.createElement("div",{className:lu.dataPath},x.createElement("span",{className:lu.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:xt==null?void 0:xt.folder_name,disabled:!0}),x.createElement(Qt.CopyToClipboard,{text:xt==null?void 0:xt.folder_name,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(nt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:lu.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>qa(),disabled:!fa.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Ta(!0),Jn(fa),or(oa.filter(ra=>fa.includes(ra.id)))},disabled:!fa.length},"\u540C\u6B65"),x.createElement(Ut.Z,{className:"ml10",disabled:((Ee=Ke==null?void 0:Ke.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(Xe.default,null,x.createElement(Xe.default.Item,{key:1,onClick:()=>{Tr(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(Xe.default.Item,{key:2,onClick:()=>{$t(!0),Mn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:lu.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:lu.content},x.createElement(ul.Z,{loading:At,active:!0,paragraph:{rows:5}},Ja.total?x.createElement(Ol.default,{rowSelection:La,className:lu.customTable,dataSource:oa,bordered:!1,rowKey:ra=>ra.id,rowClassName:lu.row,columns:Xo,loading:Pn,pagination:{pageSize:Ja.limit,total:Ja.total,current:Ja.page,onChange:za,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Au())),x.createElement(Ql,{rootIdentifier:(Ze=ct==null?void 0:ct.detail)==null?void 0:Ze.root_identifier,wrapClassName:lu.uploadFileModal,id:dn,containerId:(sn=ct==null?void 0:ct.detail)==null?void 0:sn.id,local:(zn=re==null?void 0:re.setting)==null?void 0:zn.is_local,dispatch:ve,visible:Rr,onClose:()=>Tr(!1),onOK:to}),x.createElement(Re.default,{title:"\u91CD\u547D\u540D",open:Kt,onOk:zr,centered:!0,wrapClassName:lu.renameModal,onCancel:()=>{It(!1),Sn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:lu.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Se.default,{value:yr==null?void 0:yr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:ra=>{Sn(Pi(si({},yr),{title:ra.target.value,errorDes:null}))},maxLength:60,suffix:`${((tn=yr==null?void 0:yr.title)==null?void 0:tn.length)||0}/60`}),(yr==null?void 0:yr.errorDes)&&x.createElement("div",{className:lu.errorDes},yr==null?void 0:yr.errorDes))),x.createElement(Re.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:en,onOk:Ua,centered:!0,wrapClassName:lu.shareModal,onCancel:()=>{ga(!1),Sn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:lu.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Se.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:yr==null?void 0:yr.download_url}))),x.createElement(li,{setVisible:$t,visible:jt,recordId:ur,type:kn,updateData:to,identifier:(An=ct.detail)==null?void 0:An.identifier}),x.createElement(Re.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:cr,width:400,centered:!0,keyboard:!1,onCancel:()=>Ta(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:lu.leftButton,onClick:()=>{pr(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:lu.rightButton,onClick:()=>{Ta(!1),$t(!0),Mn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:lu.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(ds.Z,{visible:ja,attachmentInfo:Ca,onClose:()=>pr(!1),onSuccess:ra=>{pr(!1),xe.history.push(`/dataset/${ra}/detail?tabId=mine`)}}))};var ic=(0,xe.connect)(({globalSetting:oe,shixunsDetail:le,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:le,user:ve,practiceSetting:re}))(lc),wu=ue(31797),Yr={wrap:"wrap___XfiDL",content:"content___Wo8S5",mainPathWrap:"mainPathWrap___HiWyw",colorBlue:"colorBlue___YquQT"},Zl=Object.defineProperty,Mu=Object.getOwnPropertySymbols,Rc=Object.prototype.hasOwnProperty,Tc=Object.prototype.propertyIsEnumerable,cd=(oe,le,re)=>le in oe?Zl(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,sc=(oe,le)=>{for(var re in le||(le={}))Rc.call(le,re)&&cd(oe,re,le[re]);if(Mu)for(var re of Mu(le))Tc.call(le,re)&&cd(oe,re,le[re]);return oe},Ni=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Vs=oe=>oe!=null&&oe.length?oe.filter((le,re)=>re!==0).map(le=>le.val).join("").substr(1):"",qd=({shixunsDetail:oe,globalSetting:le,loading:re,dispatch:ve,fileType:ze,path:ct,onFinish:Ke=()=>{}})=>{const je=(0,xe.useParams)(),[Ee,Ze]=(0,x.useState)(""),[sn,zn]=(0,x.useState)([]),[tn,An]=(0,x.useState)([]),oa=[Xi.OriginalPicturePath,Xi.ExpectPicturePath,Xi.PicturePath].includes(ze);(0,x.useEffect)(()=>{oe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Ze(ct||""),fn())},[oe.actionTabs.key]);const fn=(At="")=>Ni(void 0,null,function*(){var jn;const Kt=yield ve({type:"shixunsDetail/getRepository",payload:{id:je.id,path:At}});if(At===""&&!((jn=Kt==null?void 0:Kt.trees)!=null&&jn.length)&&Be.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Kt!=null&&Kt.trees){const It=Kt.trees.map(en=>sc(sc({},en),{name:en.name,val:en.name}));An(It||[])}}),xt=At=>{const jn=Vs(sn),Kt=`${jn&&`${jn}/`}${At}`;ze===Xi.Path?!(Ee!=null&&Ee.includes(`${Kt}\uFF1B`))&&Ze(`${Ee}${Kt}\uFF1B`):ze===Xi.ExecPath&&Ze(Kt)},wa=At=>{if(At.type==="tree"){sn.length?sn.push({val:`/${At.val}`,path:At.val}):sn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${At.val}`,path:At.val}),zn(sn);const jn=Vs(sn);oa&&Ze(jn),fn(jn)}},Tn=(At,jn)=>{const Kt=sn.filter((en,ga)=>ga<=jn);zn(Kt);const It=Vs(Kt);oa&&Ze(It),fn(It)},Jt=()=>Ni(void 0,null,function*(){Ke(Ee),Pn()}),Pn=()=>{Ze(""),zn([]),An([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Gt=Vs(sn);return x.createElement(Re.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:oe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Jt,onCancel:Pn},x.createElement("div",{className:Yr.wrap},x.createElement("div",{className:Yr.content},x.createElement("div",{className:Yr.mainPathWrap},!!(sn!=null&&sn.length)&&sn.map((At,jn)=>x.createElement("a",{key:jn,onClick:()=>Tn(At,jn)},At.val))),!!(tn!=null&&tn.length)&&tn.map((At,jn)=>At.type==="tree"?x.createElement("a",{key:jn,onClick:()=>wa(At)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Yr.colorBlue}`}),Gt&&`${Gt}/`,At.name):x.createElement("a",{key:jn,onClick:()=>xt(`${At.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${Yr.colorBlue}`}),Gt&&`${Gt}/`,At.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:At=>Ze(At.target.value)})))};var dd=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le.models.index}))(qd),Gs={wrap:"wrap___B8qi_",fixBtn:"fixBtn___OvNbo"},cc=ue(81705),Ds=Object.defineProperty,dc=Object.getOwnPropertySymbols,mc=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,gc=(oe,le,re)=>le in oe?Ds(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,md=(oe,le)=>{for(var re in le||(le={}))mc.call(le,re)&&gc(oe,re,le[re]);if(dc)for(var re of dc(le))js.call(le,re)&&gc(oe,re,le[re]);return oe},$d=(oe,le)=>{var re={};for(var ve in oe)mc.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&dc)for(var ve of dc(oe))le.indexOf(ve)<0&&js.call(oe,ve)&&(re[ve]=oe[ve]);return re},Bs=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const fc=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,user:ze,dispatch:ct}=le,Ke=$d(le,["shixunsDetail","globalSetting","user","dispatch"]),je,Ee;const Ze=(0,xe.useLocation)(),sn=(0,x.useRef)((Ee=(je=Ze.pathname)==null?void 0:je.split("/"))==null?void 0:Ee[2]),[zn]=ce.default.useForm(),[tn,An]=(0,x.useState)(""),[dn,oa]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(!1);(0,x.useEffect)(()=>{sn.current&&wa()},[sn.current]);const wa=()=>Bs(void 0,null,function*(){oa(!0);const Jt=yield(0,We.ZP)(`/api/shixuns/${sn.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Jt.status===0&&(An((Jt==null?void 0:Jt.standard_answer)||""),zn.setFieldsValue({hide_answer:Jt==null?void 0:Jt.hide_answer,disable_copy:Jt==null?void 0:Jt.disable_copy}),oa(!1))}),Tn=Jt=>Bs(void 0,null,function*(){xt(!0),(yield(0,We.ZP)(`/api/shixuns/${sn.current}/set_standard_answer.json`,{method:"post",body:md({},Jt)})).status===0&&Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),xt(!1)});return x.createElement("section",{className:Gs.wrap},x.createElement(ul.Z,{loading:dn},x.createElement(ce.default,{form:zn,scrollToFirstError:!0,layout:"vertical",onFinish:Tn},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(ot.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(ot.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:tn})),x.createElement(ce.default.Item,null,x.createElement(cc.t,{okText:"\u4FDD\u5B58",loading:fn,hasCancelBtn:!1,className:Gs.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var gd=(0,xe.connect)(({shixunsDetail:oe,globalSetting:le,user:re})=>({shixunsDetail:oe,globalSetting:le,user:re}))(fc),Qi=ue(49535),fd=ue(61485),kc=ue(26090),sl=ue(59301),em=Object.defineProperty,tm=Object.defineProperties,nm=Object.getOwnPropertyDescriptors,gs=Object.getOwnPropertySymbols,am=Object.prototype.hasOwnProperty,Us=Object.prototype.propertyIsEnumerable,vc=(oe,le,re)=>le in oe?em(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ks=(oe,le)=>{for(var re in le||(le={}))am.call(le,re)&&vc(oe,re,le[re]);if(gs)for(var re of gs(le))Us.call(le,re)&&vc(oe,re,le[re]);return oe},rm=(oe,le)=>tm(oe,nm(le)),Mi=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Countdown:om}=wu.default;var Hs=(oe=>(oe[oe.LoadingFail=1]="LoadingFail",oe[oe.Loading=2]="Loading",oe[oe.Finish=3]="Finish",oe))(Hs||{}),Xi=(oe=>(oe.Path="path",oe.ExecPath="exec_path",oe.OriginalPicturePath="original_picture_path",oe.ExpectPicturePath="expect_picture_path",oe.PicturePath="picture_path",oe))(Xi||{});const um=({globalSetting:oe,loading:le,dispatch:re,practiceSetting:ve,shixunsDetail:ze})=>{var ct;const[Ke,je]=(0,x.useState)(),[Ee,Ze]=(0,x.useState)(),sn=(0,x.useRef)(),[zn,tn]=(0,x.useState)(),[An,dn]=(0,x.useState)(),[oa,fn]=(0,x.useState)(!0),[xt,wa]=(0,x.useState)(700),[Tn,Jt]=(0,x.useState)(""),[Pn,Gt]=(0,x.useState)("1"),At=(0,xe.useParams)();(0,x.useEffect)(()=>{Kt()},[]);const jn=()=>Mi(void 0,null,function*(){var kn,Mn;const ur=yield re({type:"shixunsDetail/updateRepositoryFile",payload:{id:At.id,path:(Mn=(kn=ze==null?void 0:ze.fileContent)==null?void 0:kn.params)==null?void 0:Mn.path,content:Ke,secret_repository:oa?null:!0}});ur!=null&&ur.content&&(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),re({type:"practiceSetting/setSideBarTabs",payload:rm(Ks({},ve.sideBar),{confirmLeave:!1})}))}),Kt=()=>Mi(void 0,null,function*(){var kn,Mn,ur,Jn;const fa=yield(0,gt.Ui)({identifier:At.id});if((Mn=(kn=fa==null?void 0:fa.data)==null?void 0:kn.data_list)!=null&&Mn.length){Qi.Z.publish("pod-restrict-data",{identifier:(ur=fa==null?void 0:fa.data)==null?void 0:ur.identifier,data_list:(Jn=fa==null?void 0:fa.data)==null?void 0:Jn.data_list});return}fa!=null&&fa.url&&Jt(fa==null?void 0:fa.url)}),It=()=>Mi(void 0,null,function*(){const kn=yield(0,gt.K_)({identifier:At.id});(kn==null?void 0:kn.status)===0&&(kn!=null&&kn.remainingSeconds?(tn(Date.now()+kn.remainingSeconds*1e3),dn(kn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(kn.remainingSeconds-300)*1e3)):en())}),en=()=>{Re.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:sl.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>Mi(void 0,null,function*(){ga()})})},ga=()=>Mi(void 0,null,function*(){var kn,Mn,ur,Jn;Ze(2);const fa=yield(0,gt.zH)({identifier:At.id});if((Mn=(kn=fa==null?void 0:fa.data)==null?void 0:kn.data_list)!=null&&Mn.length){Qi.Z.publish("pod-restrict-data",{identifier:(ur=fa==null?void 0:fa.data)==null?void 0:ur.identifier,data_list:(Jn=fa==null?void 0:fa.data)==null?void 0:Jn.data_list});return}(fa==null?void 0:fa.status)===0&&(Ze(3),Jt(fa.url),sn.current=fa.port,Be.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),jt=()=>{Re.default.destroyAll(),Re.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:sl.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",sl.createElement("span",null,sl.createElement(om,{value:zn,format:"HH:mm:ss",onFinish:$t})),"\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:()=>Mi(void 0,null,function*(){(yield(0,gt.q9)({identifier:At.id})).status===0&&(yield It(),Be.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},$t=()=>{Re.default.destroyAll(),Re.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:sl.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:()=>{ga()}})},cr=kn=>{re({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Ta=kn=>Mi(void 0,null,function*(){yield(0,gt.QA)({id:At.id,startup_file:kn}),Kt(),re({type:"practiceSetting/getCommonData",payload:Ks({},At)})});return sl.createElement(bt.default,{activeKey:Pn,onChange:kn=>Gt(kn),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:sl.createElement("div",null,sl.createElement(Oe.Z,{className:"mt20 ml20 font14",align:"middle"},sl.createElement(Ie.Z,null,sl.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),sl.createElement(Ie.Z,{className:"mr10"},sl.createElement(nt.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"},sl.createElement(fd.Z,{style:{cursor:"pointer"}}))),sl.createElement(Ie.Z,{flex:"300px",onClick:()=>cr("exec_path")},sl.createElement(Se.default,{value:Tn})),sl.createElement(Ie.Z,{flex:"1"},sl.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>cr("exec_path")},"\u8BBE\u7F6E"))),sl.createElement("iframe",{onLoad:kn=>{},src:Tn,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),sl.createElement(dd,{fileType:"path",path:(ct=ze==null?void 0:ze.detail)==null?void 0:ct.startup_file,onFinish:kn=>Ta(kn)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:Pn==="2"?sl.createElement(kc.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:sl.createElement(gd,null)}]})};var Zc=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(um),vd={catechism:"catechism___sjAIS",tab:"tab___g7aXg"},pd={collect:"collect___gSAx5",head:"head___h3Wha"},xs=ue(59301),hd=Object.defineProperty,Ed=Object.getOwnPropertySymbols,lm=Object.prototype.hasOwnProperty,pc=Object.prototype.propertyIsEnumerable,Wc=(oe,le,re)=>le in oe?hd(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,zc=(oe,le)=>{for(var re in le||(le={}))lm.call(le,re)&&Wc(oe,re,le[re]);if(Ed)for(var re of Ed(le))pc.call(le,re)&&Wc(oe,re,le[re]);return oe},hc=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),Vc=({onOk:oe,onCancel:le,visible:re,modalParams:ve,forceIn:ze})=>{const[ct]=ce.default.useForm(),[Ke,je]=(0,x.useState)(!1),Ee=ze?!1:typeof re=="number";(0,x.useEffect)(()=>{re?ct.setFieldsValue(zc({},ve)):ct.resetFields()},[re]);const Ze=sn=>hc(void 0,null,function*(){je(!0),yield oe(sn),je(!1)});return xs.createElement(Re.default,{centered:!0,destroyOnClose:!0,onCancel:()=>le(),onOk:()=>ct.submit(),open:!!re,confirmLoading:Ke,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},xs.createElement(ce.default,{form:ct,size:"large",onFinish:Ze},xs.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},xs.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),xs.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},xs.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},Vu=ue(59301),Gc=Object.defineProperty,jc=Object.getOwnPropertySymbols,im=Object.prototype.hasOwnProperty,fs=Object.prototype.propertyIsEnumerable,Fd=(oe,le,re)=>le in oe?Gc(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,vs=(oe,le)=>{for(var re in le||(le={}))im.call(le,re)&&Fd(oe,re,le[re]);if(jc)for(var re of jc(le))fs.call(le,re)&&Fd(oe,re,le[re]);return oe},ws=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),Uc=({})=>{const oe=(0,xe.useParams)(),[le,re]=(0,x.useState)(!1),[ve,ze]=(0,x.useState)(0),[ct,Ke]=(0,x.useState)([]),[je,Ee]=(0,x.useState)(!1),[Ze,sn]=(0,x.useState)({title:"",content:""}),[zn,tn]=(0,x.useState)(!1),[An,dn]=(0,x.useState)(!1),[oa,fn]=(0,x.useState)([]),[xt,wa]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{Tn(xt)},[]);const Tn=It=>ws(void 0,null,function*(){var en,ga;re(!0);const jt=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"get",params:It});jt.status===0&&(Ke(((en=jt==null?void 0:jt.data)==null?void 0:en.qna_sets)||[]),ze((ga=jt==null?void 0:jt.data)==null?void 0:ga.total_count)),re(!1)}),Jt=It=>{xt.keywords=It,xt.page=1,wa(vs({},xt)),Tn(xt)},Pn=(It,en)=>{xt.page=It,xt.limit=en,wa(vs({},xt)),Tn(xt)},Gt=It=>ws(void 0,null,function*(){if(typeof je=="number"){const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets/${je}.json`,{method:"put",body:It});(en==null?void 0:en.status)===0&&(Be.ZP.success("\u7F16\u8F91\u6210\u529F"),Tn(xt),Ee(!1))}else{const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:It});(en==null?void 0:en.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),xt.page=1,xt.keywords="",wa(vs({},xt)),Tn(xt),Ee(!1))}}),At=It=>ws(void 0,null,function*(){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>ws(void 0,null,function*(){const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets/${It.id}.json`,{method:"delete"});if((en==null?void 0:en.status)===0){const ga=ct.length===1&&xt.page>1?xt.page-1:xt.page;xt.page=ga,wa(vs({},xt)),Tn(xt),Be.ZP.success("\u5220\u9664\u6210\u529F")}})})}),jn=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:It=>Vu.createElement(nt.Z,{placement:"topLeft",title:It},Vu.createElement("span",{className:"c-black"},It||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:It=>Vu.createElement(nt.Z,{placement:"topLeft",title:It},Vu.createElement("span",{className:"c-black"},It||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(It,en)=>Vu.createElement("span",null,Vu.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(It),sn({title:en==null?void 0:en.title,content:en==null?void 0:en.content})}},"\u7F16\u8F91"),Vu.createElement("span",{className:"current c-red",onClick:()=>At(en)},"\u5220\u9664"))}],Kt={onRemove:()=>{fn([])},beforeUpload:It=>{if((It==null?void 0:It.size)>1024*1024*50)return Be.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(It.type==="application/vnd.ms-excel"||It.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Be.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ga=[];return ga.push(It),fn([...ga]),!1},fileList:oa,accept:".xls,.xlsx"};return Vu.createElement("div",{className:pd.collect},Vu.createElement("div",{className:pd.head},Vu.createElement(jo.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:xt.keywords,onChange:Jt}),Vu.createElement(jo.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),sn({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Vu.createElement(jo.op,{type:"primary",shape:"default",onClick:()=>tn(!0)},"\u5BFC\u5165\u95EE\u7B54")),Vu.createElement(Ol.default,{columns:jn,style:{marginTop:33},dataSource:ct,loading:le,rowKey:"id",pagination:{current:xt.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:xt.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Je.rU,onChange:Pn}}),Vu.createElement(Re.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:zn,centered:!0,confirmLoading:An,onCancel:()=>{tn(!1),fn([])},onOk:()=>ws(void 0,null,function*(){var It;const en=new FormData;if(oa.length>0)en.append("file",oa[0]);else{Be.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}dn(!0);let ga=yield(0,We.ZP)(`/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/import.json`,{method:"post",body:en},!0);(ga==null?void 0:ga.status)===0&&((It=ga==null?void 0:ga.fail)!=null&&It.length?Re.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Vu.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",Vu.createElement("a",{href:`${rt.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Be.ZP.success("\u5BFC\u5165\u6210\u529F"),xt.page=1,xt.keywords="",wa(vs({},xt)),Tn(xt),tn(!1),fn([]))),dn(!1)})},Vu.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Vu.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Vu.createElement("a",{href:`${rt.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Vu.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Vu.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Vu.createElement("div",{style:{marginLeft:74}},Vu.createElement(ht.default,vs({},Kt),Vu.createElement(jo.op,{shape:"default",icon:Vu.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Vu.createElement(Vc,{visible:je,onCancel:()=>Ee(!1),onOk:Gt,modalParams:Ze}))},Sd={record:"record___zypfi",head:"head___bEv4O"},Iu=ue(59301),cm=Object.defineProperty,Kc=Object.defineProperties,dm=Object.getOwnPropertyDescriptors,yd=Object.getOwnPropertySymbols,Hc=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,Yc=(oe,le,re)=>le in oe?cm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ys=(oe,le)=>{for(var re in le||(le={}))Hc.call(le,re)&&Yc(oe,re,le[re]);if(yd)for(var re of yd(le))Ii.call(le,re)&&Yc(oe,re,le[re]);return oe},Cd=(oe,le)=>Kc(oe,dm(le)),Qs=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),gm=({})=>{const oe=(0,xe.useParams)(),[le]=ce.default.useForm(),[re,ve]=(0,x.useState)(!1),[ze,ct]=(0,x.useState)(0),[Ke,je]=(0,x.useState)([]),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)({title:"",content:""});let[tn,An]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{fn(tn)},[]);const dn=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],oa=[{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"}],fn=Gt=>Qs(void 0,null,function*(){var At,jn;ve(!0);const Kt=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_records.json`,{method:"get",params:Gt});Kt.status===0&&(je(((At=Kt==null?void 0:Kt.data)==null?void 0:At.qna_records)||[]),ct((jn=Kt==null?void 0:Kt.data)==null?void 0:jn.total_count)),ve(!1)}),xt=Gt=>{tn.page=1,tn=Ys(Ys({},tn),Gt),An(Ys({},tn)),fn(tn)},wa=(Gt,At)=>{tn.page=Gt,tn.limit=At,An(Ys({},tn)),fn(tn)},Tn=Gt=>Qs(void 0,null,function*(){const At=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Cd(Ys({},Gt),{qna_record_id:Ee})});(At==null?void 0:At.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),fn(tn),Ze(!1))}),Jt=Gt=>Qs(void 0,null,function*(){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>Qs(void 0,null,function*(){const At=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_records/${Gt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(At==null?void 0:At.status)===0&&fn(tn)})})}),Pn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Gt=>Iu.createElement(nt.Z,{placement:"topLeft",title:Gt},Iu.createElement("span",{className:"c-black"},Gt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Gt=>Iu.createElement(nt.Z,{placement:"topLeft",title:Gt},Iu.createElement("span",{className:"c-black"},Gt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Gt=>{var At;return Iu.createElement("span",{className:"c-black"},(At=dn==null?void 0:dn.find(jn=>jn.value===Gt))==null?void 0:At.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Gt=>{var At;return Iu.createElement("span",{className:"c-black"},(At=oa==null?void 0:oa.find(jn=>jn.value===Gt))==null?void 0:At.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Gt,At)=>Iu.createElement("span",null,["pending","ignored"].includes(At.status)&&Iu.createElement(Iu.Fragment,null,Iu.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ze(Gt),zn({title:At==null?void 0:At.question,content:At==null?void 0:At.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Iu.createElement("span",{className:"current c-light-primary",onClick:()=>Jt(At)},"\u5FFD\u7565")),["skipped"].includes(At.status)&&Iu.createElement(nt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Iu.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(At.status)&&Iu.createElement(nt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Iu.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Iu.createElement("div",{className:Sd.record},Iu.createElement("div",{className:Sd.head},Iu.createElement(ce.default,{layout:"inline",form:le,colon:!1,size:"large",onFinish:xt},Iu.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},Iu.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Iu.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Iu.createElement(Ju.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:dn,style:{width:200}})),Iu.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},Iu.createElement(Ju.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:oa,style:{width:200}})),Iu.createElement(ce.default.Item,{style:{marginRight:0}},Iu.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Iu.createElement(Ol.default,{columns:Pn,style:{marginTop:33},dataSource:Ke,loading:re,rowKey:"id",pagination:{current:tn.page,hideOnSinglePage:!ze,showQuickJumper:!0,showSizeChanger:!0,pageSize:tn.limit,pageSizeOptions:["10","20","50","100","200"],total:ze,size:"default",showTotal:Je.rU,onChange:wa}}),Iu.createElement(Vc,{visible:Ee,onCancel:()=>Ze(!1),onOk:Tn,modalParams:sn,forceIn:!0}))},Ec=ue(59301);const bd=({dispatch:oe,practiceSetting:le,shixunsDetail:re})=>{const[ve,ze]=(0,x.useState)("1");return Ec.createElement("div",{className:vd.catechism},Ec.createElement(jo.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:ct=>ze(ct),className:vd.tab}),ve==="1"&&Ec.createElement(Uc,null),ve==="2"&&Ec.createElement(gm,null))};var fm=(0,xe.connect)(({practiceSetting:oe,shixunsDetail:le})=>({practiceSetting:oe,shixunsDetail:le}))(bd),vm=Object.defineProperty,Pc=Object.getOwnPropertySymbols,_s=Object.prototype.hasOwnProperty,Xs=Object.prototype.propertyIsEnumerable,Fc=(oe,le,re)=>le in oe?vm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Js=(oe,le)=>{for(var re in le||(le={}))_s.call(le,re)&&Fc(oe,re,le[re]);if(Pc)for(var re of Pc(le))Xs.call(le,re)&&Fc(oe,re,le[re]);return oe},pm=(oe,le)=>{var re={};for(var ve in oe)_s.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Pc)for(var ve of Pc(oe))le.indexOf(ve)<0&&Xs.call(oe,ve)&&(re[ve]=oe[ve]);return re},_r=oe=>{var le=oe,{tabsActive:re}=le,ve=pm(le,["tabsActive"]);return x.createElement(x.Fragment,null,re==="information"&&x.createElement(Dt,null),re==="warehouse"&&x.createElement(Qa,null),re==="level"&&x.createElement(ml,Js({},ve)),re==="collaborate"&&x.createElement(rs,Js({},ve)),re==="setting"&&x.createElement(os.Z,null),re==="environment"&&x.createElement(Ll,Js({},ve)),re==="dataset"&&x.createElement(ic,null),re==="service"&&x.createElement(Zc,Js({},ve)),re==="catechism"&&x.createElement(fm,Js({},ve)))},ro={flex_box_center:"flex_box_center___MI0To",flex_space_between:"flex_space_between___Gn3Yr",flex_box_vertical_center:"flex_box_vertical_center___K5RIt",flex_box_center_end:"flex_box_center_end___WhL43",flex_box_column:"flex_box_column___AAEDd",sidebar:"sidebar___NrZKL",items:"items___Q_UEK",item:"item___VHVCz",name:"name___oYWmC",itemActive:"itemActive___UBKSy",question:"question___D6Z4B"},gu=Object.defineProperty,Ku=Object.getOwnPropertySymbols,Ls=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Ri=(oe,le,re)=>le in oe?gu(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Bi=(oe,le)=>{for(var re in le||(le={}))Ls.call(le,re)&&Ri(oe,re,le[re]);if(Ku)for(var re of Ku(le))Di.call(le,re)&&Ri(oe,re,le[re]);return oe};const Sc=oe=>React.createElement("svg",Bi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var ni="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",Si=Object.defineProperty,hm=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,Rm=Object.prototype.propertyIsEnumerable,Tm=(oe,le,re)=>le in oe?Si(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,km=(oe,le)=>{for(var re in le||(le={}))fg.call(le,re)&&Tm(oe,re,le[re]);if(hm)for(var re of hm(le))Rm.call(le,re)&&Tm(oe,re,le[re]);return oe};const W0=oe=>React.createElement("svg",km({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"\u5F62\u72B6 6"),React.createElement("path",{d:"M12 24C5.372 24 0 18.628 0 12S5.372 0 12 0s12 5.372 12 12-5.372 12-12 12Zm0-5.25c.445 0 .806-.144 1.083-.431.277-.288.417-.644.417-1.069 0-.425-.139-.774-.417-1.048-.278-.274-.638-.424-1.083-.452-.584.028-1.014.288-1.291.78-.278.494-.278.987 0 1.48.277.493.707.74 1.291.74Zm1.149-4.9c0-.086-.03-.333-.026-.298-.031-.312.01-.59.181-.857.125-.196.318-.38.606-.55 1.693-1 2.312-2.115 2.277-3.275-.052-1.737-1.332-3.441-4.107-3.466-2.32-.022-3.844 1.098-4.205 3.202a1.125 1.125 0 0 0 2.217.38c.164-.952.698-1.344 1.967-1.333 1.393.013 1.86.635 1.88 1.284a.54.54 0 0 1-.086.316c-.155.279-.492.603-1.087.955-.589.347-1.042.779-1.36 1.278-.494.777-.602 1.545-.518 2.325.012.118.011.103.011.04a1.125 1.125 0 1 0 2.25 0Z",fill:"#F7B500",fillRule:"nonzero"}));var Em="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDI0QzUuMzcyIDI0IDAgMTguNjI4IDAgMTJTNS4zNzIgMCAxMiAwczEyIDUuMzcyIDEyIDEyLTUuMzcyIDEyLTEyIDEyWm0wLTUuMjVjLjQ0NSAwIC44MDYtLjE0NCAxLjA4My0uNDMxLjI3Ny0uMjg4LjQxNy0uNjQ0LjQxNy0xLjA2OSAwLS40MjUtLjEzOS0uNzc0LS40MTctMS4wNDgtLjI3OC0uMjc0LS42MzgtLjQyNC0xLjA4My0uNDUyLS41ODQuMDI4LTEuMDE0LjI4OC0xLjI5MS43OC0uMjc4LjQ5NC0uMjc4Ljk4NyAwIDEuNDguMjc3LjQ5My43MDcuNzQgMS4yOTEuNzRabTEuMTQ5LTQuOWMwLS4wODYtLjAzLS4zMzMtLjAyNi0uMjk4LS4wMzEtLjMxMi4wMS0uNTkuMTgxLS44NTcuMTI1LS4xOTYuMzE4LS4zOC42MDYtLjU1IDEuNjkzLTEgMi4zMTItMi4xMTUgMi4yNzctMy4yNzUtLjA1Mi0xLjczNy0xLjMzMi0zLjQ0MS00LjEwNy0zLjQ2Ni0yLjMyLS4wMjItMy44NDQgMS4wOTgtNC4yMDUgMy4yMDJhMS4xMjUgMS4xMjUgMCAwIDAgMi4yMTcuMzhjLjE2NC0uOTUyLjY5OC0xLjM0NCAxLjk2Ny0xLjMzMyAxLjM5My4wMTMgMS44Ni42MzUgMS44OCAxLjI4NGEuNTQuNTQgMCAwIDEtLjA4Ni4zMTZjLS4xNTUuMjc5LS40OTIuNjAzLTEuMDg3Ljk1NS0uNTg5LjM0Ny0xLjA0Mi43NzktMS4zNiAxLjI3OC0uNDk0Ljc3Ny0uNjAyIDEuNTQ1LS41MTggMi4zMjUuMDEyLjExOC4wMTEuMTAzLjAxMS4wNGExLjEyNSAxLjEyNSAwIDEgMCAyLjI1IDBaIiBmaWxsPSIjRjdCNTAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ol=ue(59301),vg=Object.defineProperty,pg=Object.defineProperties,hg=Object.getOwnPropertyDescriptors,Ad=Object.getOwnPropertySymbols,Zm=Object.prototype.hasOwnProperty,Wm=Object.prototype.propertyIsEnumerable,Pm=(oe,le,re)=>le in oe?vg(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Dd=(oe,le)=>{for(var re in le||(le={}))Zm.call(le,re)&&Pm(oe,re,le[re]);if(Ad)for(var re of Ad(le))Wm.call(le,re)&&Pm(oe,re,le[re]);return oe},Bd=(oe,le)=>pg(oe,hg(le)),Eg=(oe,le)=>{var re={};for(var ve in oe)Zm.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ad)for(var ve of Ad(oe))le.indexOf(ve)<0&&Wm.call(oe,ve)&&(re[ve]=oe[ve]);return re};const yc=[{name:"\u57FA\u672C\u4FE1\u606F",icon:ol.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:ol.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:ol.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:ol.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:ol.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:ol.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:ol.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:ol.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:ol.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],zm=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,shixunsDetail:ct,practiceSetting:Ke}=le,je=Eg(le,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Ze,challenges_warning:sn,id:zn,repository_warning:tn,sideBar:An,service_warning:dn}=Ke,oa=(0,xe.useLocation)(),fn=(0,xe.useParams)(),[xt]=(0,xe.useSearchParams)();(0,x.useEffect)(()=>{var Jt;const Pn=xt.get("tabId"),Gt=oa.pathname.split("/").length,jn=((Jt=ct==null?void 0:ct.detail)!=null&&Jt.windows_vnc?yc.filter(Kt=>Kt.tabId!=="dataset"):yc).map(Kt=>Kt.tabId).includes(Pn);if(Pn&&jn){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Pn}});return}if(Gt>4){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Pn||Pn&&!jn){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=ct==null?void 0:ct.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{ze({type:"practiceSetting/setSideBarTabs",payload:Bd(Dd({},Ke.sideBar),{selectPath:""})})},[fn.id]);const wa=Jt=>{var Pn;if(Jt===An.tabsActive)return;const Gt=()=>{xe.history.push(`/shixuns/${zn}/edit?tabId=${Jt}`),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Jt,selectPath:"",confirmLeave:!1}})};(Pn=Ke==null?void 0:Ke.sideBar)!=null&&Pn.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Gt()}}):Gt()},Tn=()=>{var Jt;return((Jt=ct==null?void 0:ct.detail)!=null&&Jt.windows_vnc?yc.filter(Gt=>Gt.tabId!=="dataset"):yc).filter(Gt=>{var At;return(At=ct==null?void 0:ct.detail)!=null&&At.is_jupyter_lab?Gt.tabId!=="level":Gt.tabId!=="service"}).map(Gt=>{const{name:At,icon:jn,tabId:Kt}=Gt;return ol.createElement("div",{key:Kt,className:`${Ke.sideBar.tabsActive===Kt?ro.itemActive:ro.item} font12`,onClick:()=>wa(Kt)},jn,ol.createElement("span",{className:ro.name},At),Kt==="information"&&Ze&&ol.createElement(nt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},ol.createElement("img",{src:ni,alt:""})),Kt==="level"&&sn&&ol.createElement(nt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},ol.createElement("img",{src:ni,alt:""})),Kt==="service"&&dn&&ol.createElement(nt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},ol.createElement("img",{src:ni,alt:""})),Kt==="warehouse"&&tn&&ol.createElement(nt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},ol.createElement("img",{src:ni,alt:""})))})};return ol.createElement("div",{className:ro.sidebar},ol.createElement("div",{className:ro.items},Tn()),ol.createElement("div",{className:ro.question},ol.createElement(nt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},ol.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},ol.createElement("img",{src:Em,height:24,width:24,alt:""})))))};var Pg=(0,xe.connect)(({loading:oe,globalSetting:le,shixunsDetail:re,practiceSetting:ve})=>({globalSetting:le,loading:oe,practiceSetting:ve,shixunsDetail:re}))(zm),Fm={bottom:"bottom___g7TNS",yes:"yes___IpiGn",no:"no___xC90Y"},Wl=ue(59301),Fg=Object.defineProperty,xd=Object.getOwnPropertySymbols,Vm=Object.prototype.hasOwnProperty,Sm=Object.prototype.propertyIsEnumerable,wd=(oe,le,re)=>le in oe?Fg(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Gm=(oe,le)=>{for(var re in le||(le={}))Vm.call(le,re)&&wd(oe,re,le[re]);if(xd)for(var re of xd(le))Sm.call(le,re)&&wd(oe,re,le[re]);return oe},Ld=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Sg=({classroomList:oe,loading:le,dispatch:re,shixunsDetail:ve})=>{var ze,ct;const Ke=(0,xe.useParams)(),je=(0,xe.useLocation)(),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)(!1),{actionTabs:tn}=oe,[An]=ce.default.useForm(),[dn,oa]=(0,x.useState)({name:"string"}),fn=Jt=>Jt&&Jt{console.log(Ke),oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(dn.name=tn==null?void 0:tn.name),oa(Gm({},dn)),An.setFieldsValue({name:tn==null?void 0:tn.name})},[oe.actionTabs.key]);const Tn={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 Wl.createElement(Wl.Fragment,null,Wl.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((ze=oe==null?void 0:oe.actionTabs)==null?void 0:ze.zIndex)||1e3,footer:null,onOk:()=>Ld(void 0,null,function*(){console.log(123123)}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Wl.createElement("div",null,Wl.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Tn[oe.actionTabs.type],"\uFF1F")),Wl.createElement("div",{className:Fm.bottom},Wl.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&sn,className:Fm.no,onClick:()=>Ld(void 0,null,function*(){var Jt;zn(!0),(Jt=oe.actionTabs)!=null&&Jt.value?oe.actionTabs.fn(oe.actionTabs.value,!0,2):oe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Wl.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&!sn,className:Fm.yes,onClick:()=>Ld(void 0,null,function*(){var Jt;zn(!1),(Jt=oe.actionTabs)!=null&&Jt.value?oe.actionTabs.fn(oe.actionTabs.value,!1,1):oe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Wl.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>Ld(void 0,null,function*(){var Jt,Pn;yield An.validateFields();const Gt=An.getFieldValue();Ze(!0);const At=yield(0,We.ZP)(`/api/shixuns/${Ke==null?void 0:Ke.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Gt.name}});Ze(!1),At.status===0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),re({type:"practiceSetting/getCommonData",payload:{id:Ke.id}}),(Jt=oe.actionTabs)!=null&&Jt.getBaseInfo&&((Pn=oe.actionTabs)==null||Pn.getBaseInfo())),re({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Wl.createElement("div",null,Wl.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"),Wl.createElement(ce.default,{form:An,initialValues:{name:xt},onChange:()=>{oa(An.getFieldValue())}},Wl.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Wl.createElement(Oe.Z,{className:"mt30",align:"middle"},Wl.createElement(Ie.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Wl.createElement(Ie.Z,{flex:"1"},Wl.createElement(Se.default,{maxLength:60,defaultValue:tn==null?void 0:tn.name,suffix:Wl.createElement("span",null,((ct=dn==null?void 0:dn.name)==null?void 0:ct.length)||0,"/",60)}))))))))};var yg=(0,xe.connect)(({classroomList:oe,loading:le,shixunsDetail:re})=>({classroomList:oe,loading:le.effects,shixunsDetail:re}))(Sg),ps=ue(59301),jm=Object.defineProperty,Cg=Object.defineProperties,bg=Object.getOwnPropertyDescriptors,Od=Object.getOwnPropertySymbols,Um=Object.prototype.hasOwnProperty,Km=Object.prototype.propertyIsEnumerable,Hm=(oe,le,re)=>le in oe?jm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ym=(oe,le)=>{for(var re in le||(le={}))Um.call(le,re)&&Hm(oe,re,le[re]);if(Od)for(var re of Od(le))Km.call(le,re)&&Hm(oe,re,le[re]);return oe},Qm=(oe,le)=>Cg(oe,bg(le)),Ag=(oe,le)=>{var re={};for(var ve in oe)Um.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Od)for(var ve of Od(oe))le.indexOf(ve)<0&&Km.call(oe,ve)&&(re[ve]=oe[ve]);return re};const Dg=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct}=le,Ke=Ag(le,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:je}=ct,{tabsActive:Ee}=je;let Ze=(0,xe.useParams)();return(0,x.useEffect)(()=>(ze({type:"globalSetting/headerFooterToggle",payload:!1}),ze({type:"shixunsDetail/getShixunsDetail",payload:Qm(Ym({},Ze),{shixun_managed:!0})}),()=>{ze({type:"globalSetting/headerFooterToggle",payload:!0}),ze({type:"practiceSetting/setParams",payload:{id:""}})}),[]),ps.createElement("div",{className:Ye.practiceSetting},ps.createElement("div",{className:Ye.wrapHeader},ps.createElement(ee,null)),ps.createElement("div",{className:Ye.wrapLayout},ps.createElement("div",{className:Ye.wrapSidebar},ps.createElement(Pg,null)),ps.createElement("div",{className:Ye.wrapContent},ps.createElement(_r,Qm(Ym({},Ke),{tabsActive:ct.sideBar.tabsActive})))),ps.createElement(yg,null))};var Bg=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re})=>({globalSetting:le,loading:oe,practiceSetting:re}))(Dg),Qc={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},Sl={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"},au=ue(59301),Xm=Object.getOwnPropertySymbols,xg=Object.prototype.hasOwnProperty,wg=Object.prototype.propertyIsEnumerable,Jm=(oe,le)=>{var re={};for(var ve in oe)xg.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Xm)for(var ve of Xm(oe))le.indexOf(ve)<0&&wg.call(oe,ve)&&(re[ve]=oe[ve]);return re},Nd=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Lg=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,shixunsDetail:Ke}=le,je=Jm(le,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Ze;const sn=(0,xe.useLocation)(),zn=(0,x.useRef)(""),tn=(0,xe.useParams)(),{title:An,base_info_warning:dn,challenges_warning:oa,service_warning:fn,repository_warning:xt,mirror_warning:wa}=ct;(0,x.useEffect)(()=>{var en;zn.current=(en=sn.pathname.split("/"))==null?void 0:en[2],ze({type:"practiceSetting/setParams",payload:{id:zn.current}}),ze({type:"practiceSetting/getCommonData",payload:{id:zn.current}})},[sn.pathname]),(0,x.useEffect)(()=>((0,Je.Dk)(An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Je.Dk)()}));const Tn=()=>Nd(void 0,null,function*(){yield Jt(),xe.history.push(`/shixuns/${zn.current}/challenges`)}),Jt=()=>new Promise((en,ga)=>{var jt;(jt=ct==null?void 0:ct.sideBar)!=null&&jt.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),en()},onCancel:()=>{ga()}}):en()}),Pn=en=>{var ga;if(en===(ct==null?void 0:ct.sideBar.tabsActive))return;const jt=()=>{xe.history.push(`/shixuns/${zn.current}/edit?tabId=${en}`),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:en,selectPath:"",confirmLeave:!1}})};(ga=ct==null?void 0:ct.sideBar)!=null&&ga.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{jt()}}):jt()},Gt=(en,ga=!1)=>{en=en!=null&&en.includes(".json")?en:`${en}.json`,Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:au.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Nd(void 0,null,function*(){const jt=yield(0,We.ZP)("/api"+en,{method:"get"});if(!jt)return;Be.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const $t=yield(0,gt.Ir)({id:jt.shixun_identifier,jump_challenge_setting:ga});if($t!=null&&$t.game_identifier){(0,Je.xg)(`/tasks/${$t.game_identifier}`);return}($t==null?void 0:$t.status)===2?Gt($t==null?void 0:$t.message):($t==null?void 0:$t.status)===3&&At($t==null?void 0:$t.message)})})},At=en=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:au.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",en,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},jn=(en,ga)=>Nd(void 0,null,function*(){var jt,$t,cr,Ta;if(yield Jt(),(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(jt=Ke.detail)!=null&&jt.is_jupyter||($t=Ke.detail)!=null&&$t.is_jupyter_lab){ze({type:"shixunsDetail/execJupyter",payload:{id:zn.current}}).then(Mn=>{var ur;Mn!=null&&Mn.identifier&&((ur=xe.history)==null||ur.push(`/tasks/${Mn.identifier}/jupyter`))});return}ze({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const kn=ga?yield(0,gt.BK)({id:en}):yield(0,gt.Ir)({id:en});if(ze({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(kn==null?void 0:kn.status)==5&&!ga){Re.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:au.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Ta=(cr=kn==null?void 0:kn.data)==null?void 0:cr.challenge_errors)==null?void 0:Ta.map((Mn,ur)=>{var Jn;return au.createElement("span",{key:ur,style:{color:"#3061D0"}},"\u7B2C",Mn==null?void 0:Mn.challenge_position,"\u5173",ur!=((Jn=kn==null?void 0:kn.data)==null?void 0:Jn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Mn,ur,Jn;window.location.href=`/shixuns/${zn.current}/edit/${(Jn=(ur=(Mn=kn==null?void 0:kn.data)==null?void 0:Mn.challenge_errors)==null?void 0:ur[0])==null?void 0:Jn.challenge_id}/tab=2`},onCancel:()=>{(0,gt.Ir)({id:zn.current,jump_challenge_setting:!0}).then(Mn=>{if(Mn!=null&&Mn.game_identifier||Mn!=null&&Mn.identifier){(0,Je.xg)(`/tasks/${Mn.game_identifier}`);return}(Mn==null?void 0:Mn.status)===-3?(0,Je.eF)():(Mn==null?void 0:Mn.status)===2?Gt(Mn==null?void 0:Mn.message,!0):(Mn==null?void 0:Mn.status)===3&&At(Mn==null?void 0:Mn.message)})}});return}if((kn==null?void 0:kn.status)==6&&!ga){Re.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:au.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/${zn.current}/edit?tabId=environment`}});return}if(kn!=null&&kn.game_identifier||kn!=null&&kn.identifier){(0,Je.xg)(ga?`/tasks/${kn==null?void 0:kn.identifier}/jupyter`:`/tasks/${kn.game_identifier}`);return}(kn==null?void 0:kn.status)===-3?(0,Je.eF)():(kn==null?void 0:kn.status)===2?Gt(kn==null?void 0:kn.message):(kn==null?void 0:kn.status)===3&&At(kn==null?void 0:kn.message)}),Kt=()=>Nd(void 0,null,function*(){yield Jt(),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),It=en=>({borderBottomColor:(ct==null?void 0:ct.sideBar.tabsActive)===en?"#0152d9":"transparent"});return au.createElement("div",{className:Sl.header},au.createElement("aside",{className:Sl.title},au.createElement("i",{onClick:Tn,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),au.createElement("span",{className:Sl.edit},An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),au.createElement("i",{onClick:Kt,className:"icon iconfont icon-xiugai1"})),au.createElement("aside",{className:Sl.schedule},au.createElement("div",null,au.createElement("span",{style:It("information"),className:Sl.clickWarp,onClick:()=>Pn("information")},dn?au.createElement("span",{className:Sl.num},"1"):au.createElement("img",{src:ye}),au.createElement("span",{className:Sl.subject},"\u57FA\u672C\u4FE1\u606F")),au.createElement("i",{className:"iconfont icon-lujing"})),au.createElement("div",null,au.createElement("span",{style:It("warehouse"),className:Sl.clickWarp,onClick:()=>Pn("warehouse")},xt?au.createElement("span",{className:Sl.num},"2"):au.createElement("img",{src:ye}),au.createElement("span",{className:Sl.subject},"\u4EE3\u7801\u4ED3\u5E93")),au.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&!((Ee=Ke==null?void 0:Ke.detail)!=null&&Ee.is_jupyter_lab)&&au.createElement("div",null,au.createElement("span",{style:It("level"),className:Sl.clickWarp,onClick:()=>Pn("level")},oa?au.createElement("span",{className:Sl.num},"3"):au.createElement("img",{src:ye}),au.createElement("span",{className:Sl.subject},"\u4EFB\u52A1\u5173\u5361")),au.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&((Ze=Ke==null?void 0:Ke.detail)==null?void 0:Ze.is_jupyter_lab)&&au.createElement("div",null,au.createElement("span",{style:It("service"),className:Sl.clickWarp,onClick:()=>Pn("service")},fn?au.createElement("span",{className:Sl.num},"3"):au.createElement("img",{src:ye}),au.createElement("span",{className:Sl.subject},"\u670D\u52A1")),au.createElement("i",{className:"iconfont icon-lujing"})),au.createElement("div",null,au.createElement("span",{style:It("environment"),className:Sl.clickWarp,onClick:()=>Pn("environment")},wa?au.createElement("span",{className:Sl.num},"4"):au.createElement("img",{src:ye}),au.createElement("span",{className:Sl.subject},"\u5B9E\u9A8C\u73AF\u5883")))),au.createElement("aside",{className:Sl.btns},au.createElement("div",{className:Sl.simulate,onClick:()=>jn(zn.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var Og=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(Lg),Cc={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},ym={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},qm=Object.defineProperty,Md=Object.getOwnPropertySymbols,$m=Object.prototype.hasOwnProperty,Id=Object.prototype.propertyIsEnumerable,Cm=(oe,le,re)=>le in oe?qm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ng=(oe,le)=>{for(var re in le||(le={}))$m.call(le,re)&&Cm(oe,re,le[re]);if(Md)for(var re of Md(le))Id.call(le,re)&&Cm(oe,re,le[re]);return oe},Mg=(oe,le)=>{var re={};for(var ve in oe)$m.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Md)for(var ve of Md(oe))le.indexOf(ve)<0&&Id.call(oe,ve)&&(re[ve]=oe[ve]);return re},Ig=oe=>{var le=oe,{InputRight:re,value:ve=[],onChange:ze}=le,ct=Mg(le,["InputRight","value","onChange"]);const[Ke,je]=(0,x.useState)(),Ee=sn=>{const zn=ve.filter((tn,An)=>An!==sn);ze(zn)},Ze=sn=>{if(sn.preventDefault(),!!Ke){if(ve.findIndex(zn=>zn.name===Ke)>-1){Be.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}ze([...ve,{id:null,name:Ke}]),je(null)}};return x.createElement("div",null,x.createElement(Se.default,Ng({bordered:!1,style:{width:600},value:Ke,onChange:sn=>je(sn.target.value),onPressEnter:Ze,onBlur:Ze},ct)),re||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((sn,zn)=>x.createElement("div",{key:zn,className:ym.btn},x.createElement("span",{className:ym.s1},sn.name),x.createElement("img",{src:ea,className:ym.s2,onClick:()=>Ee(zn)})))))},Rd={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 te=({dispatch:oe,onCancel:le,onSave:re,loading:ve=!1})=>x.createElement("div",{className:Rd.complete},x.createElement("div",{onClick:le,className:Rd.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:re,className:Rd.save},"\u4FDD\u5B58"));var ne=(0,xe.connect)()(te),ie=ue(59301),me=Object.defineProperty,Pe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Et=(oe,le,re)=>le in oe?me(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,dt=(oe,le)=>{for(var re in le||(le={}))be.call(le,re)&&Et(oe,re,le[re]);if(Ce)for(var re of Ce(le))qe.call(le,re)&&Et(oe,re,le[re]);return oe},tt=(oe,le)=>Pe(oe,Fe(le)),at=(oe,le)=>{var re={};for(var ve in oe)be.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ce)for(var ve of Ce(oe))le.indexOf(ve)<0&&qe.call(oe,ve)&&(re[ve]=oe[ve]);return re},Rt=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Fn=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct,problemset:Ke,shixunsDetail:je}=le,Ee=at(le,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Ze,sn;const[zn]=ce.default.useForm(),[tn,An]=(0,x.useState)({}),[dn,oa]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(!1),[wa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(""),[Gt,At]=(0,x.useState)(""),[jn,Kt]=(0,x.useState)(""),[It,en]=(0,x.useState)(),ga=(0,x.useRef)({}),jt=(0,x.useRef)(""),$t=(0,x.useRef)(""),cr=(0,x.useRef)(""),Ta=(0,x.useRef)(null),kn=(0,x.useRef)((0,cn.throttle)(()=>yr(),2e3,{leading:!0,trailing:!1})).current,{id:Mn}=ct,[ur,Jn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Mn&&br()},[Mn]),(0,x.useEffect)(()=>(JSON.stringify(tn)!=="{}"&&fa(),()=>{clearTimeout(Ta.current)}),[tn,Jt,jn,Gt]);const fa=()=>{clearTimeout(Ta.current),Ta.current=setTimeout(()=>{!(0,cn.isEqual)(tn,ga.current)||Jt!==jt.current||jn!==$t.current||Gt!==cr.current?ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},br=()=>Rt(void 0,null,function*(){var La,qa,zr,Ua,Kr,Xo,ra;ze({type:"problemset/getEditDisciplines",payload:{source:"all_shixun"}});const Pa=yield(0,We.ZP)(`/api/shixuns/${Mn}/edit_base_info.json`,{method:"get"});if(Pa.status===0){const Aa=tt(dt({},Pa.data),{description:(0,mn.S)(Pa.data.description)}),Fo={description:Aa.description,shixun_tags:Aa.shixun_tags,name:Aa.name,course:((La=Aa==null?void 0:Aa.disciplines)==null?void 0:La.length)>0?[(zr=(qa=Aa==null?void 0:Aa.disciplines)==null?void 0:qa[0])==null?void 0:zr.id,(Xo=(Kr=(Ua=Aa==null?void 0:Aa.disciplines)==null?void 0:Ua[0])==null?void 0:Kr.sub_discipline)==null?void 0:Xo.id]:[]};(ra=je.detail)!=null&&ra.is_jupyter_lab&&(Fo.jupyter_show_description=Pa.data.jupyter_show_description),zn.setFieldsValue(Fo),ga.current=dt({},Fo),jt.current=Aa.attachment_id||"",$t.current=Aa.cover_image_id||"",cr.current=Aa.attachment_id_b||"",An(dt({},Fo)),Pn(Aa.attachment_id||""),At(Aa.attachment_id_b||""),Kt(Aa.cover_image_id||""),en(Aa.cover_image||"")}}),Rr=(La,qa)=>{An(dt({},qa))},Tr=()=>{ja()},yr=()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),zn.submit()},Sn=(La,qa=!1,zr=1)=>{var Ua;const{name:Kr,description:Xo,shixun_tags:ra,course:Pa,jupyter_show_description:Aa=!1}=La;let Fo={name:Kr,description:Xo,shixun_tags:ra,attachment_id:Jt,cover_image_id:jn,attachment_id_b:Gt,sub_discipline_ids:Pa[1]};(Ua=je.detail)!=null&&Ua.is_jupyter_lab&&(Fo=tt(dt({},Fo),{jupyter_show_description:Aa})),(0,We.ZP)(`/api/shixuns/${Mn}/base_info_save.json`,{method:"post",body:{shixun:dt({},Fo),sync_origin_shixun:qa}}).then(es=>Rt(void 0,null,function*(){var Is,ts,rc,Ka;if(es.status===0&&((Is=je==null?void 0:je.detail)!=null&&Is.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"practiceSetting/getCommonData",payload:{id:Mn}}),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ga.current={description:tn.description,shixun_tags:tn.shixun_tags,name:tn.name},jt.current=Jt,$t.current=jn,cr.current=Gt,(ts=je==null?void 0:je.detail)!=null&&ts.copy_for_exercise)){const Hr=yield ze({type:"shixunsDetail/saveCopyForExercise",payload:{id:Mn,save_type:zr}});zr===1?(rc=Hr==null?void 0:Hr.data)!=null&&rc.exists_same_shixun_name?ze({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Ka=Hr==null?void 0:Hr.data)==null?void 0:Ka.shixun_name,getBaseInfo:()=>{br()}}}):(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{}})):(ze({type:"classroomList/setActionTabs",payload:{}}),(Hr==null?void 0:Hr.status)===0&&Re.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:ie.createElement("div",null,ie.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 Eo,Ho;(0,Je.xg)(`/shixuns/${(Ho=(Eo=je==null?void 0:je.detail)==null?void 0:Eo.fork_from)==null?void 0:Ho.fork_identifier}/challenges`)}}))}}))},ja=()=>{var La;const qa=()=>{xe.history.push(`/shixuns/${Mn}/challenges`),ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(La=ct==null?void 0:ct.sideBar)!=null&&La.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{qa()}}):qa()};function pr(La){const qa=La.type==="image/jpeg"||La.type==="image/png";return qa||Be.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),qa}const Ca=ie.createElement(de.ZP,{loading:dn,icon:ie.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),or=ie.createElement(de.ZP,{loading:wa,icon:ie.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ja=ie.createElement(de.ZP,{loading:fn,icon:ie.createElement(En.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Qr(La,qa){const zr=new FileReader;zr.addEventListener("load",()=>qa(zr.result)),zr.readAsDataURL(La)}const Ko=La=>{var qa,zr;if(La.file.status==="uploading"){oa(!0);return}La.file.status==="done"&&(oa(!1),Pn((zr=(qa=La==null?void 0:La.file)==null?void 0:qa.response)==null?void 0:zr.id))},eu=La=>{var qa,zr;if(La.file.status==="uploading"){xt(!0);return}La.file.status==="done"&&(xt(!1),At((zr=(qa=La==null?void 0:La.file)==null?void 0:qa.response)==null?void 0:zr.id))},za=()=>ie.createElement("div",{className:Cc.img},ie.createElement("img",{src:(0,we.z)("/api/attachments/"+Jt,!0),alt:"avatar",style:{width:"100%"}}),ie.createElement("div",null,ie.createElement(Ne.Z,{onClick:()=>Pn(""),style:{fontSize:"16px",color:"red"}}))),to=()=>ie.createElement("div",{className:Cc.img},ie.createElement("img",{src:(0,we.z)("/api/attachments/"+Gt,!0),alt:"avatar",style:{width:"100%"}}),ie.createElement("div",null,ie.createElement(Ne.Z,{onClick:()=>At(""),style:{fontSize:"16px",color:"red"}}))),Au=La=>{var qa,zr;if(La.file.status==="uploading"){Tn(!0);return}La.file.status==="done"&&(Tn(!1),Kt((zr=(qa=La==null?void 0:La.file)==null?void 0:qa.response)==null?void 0:zr.id),Jn(!0))},Ru=()=>ie.createElement("div",{className:Cc.img},ie.createElement("img",{src:(0,we.z)(ur?"/api/attachments/"+jn:It,!0),alt:"avatar",style:{width:"100%"}}),ie.createElement("div",null,ie.createElement(Ne.Z,{onClick:()=>{Kt(""),en("")},style:{fontSize:"16px",color:"red"}})));return ie.createElement("div",{className:Cc.information},ie.createElement("section",{className:Cc.scroll},ie.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),ie.createElement("div",{className:Cc.formWrap}," ",ie.createElement(ce.default,{form:zn,scrollToFirstError:!0,layout:"vertical",onValuesChange:Rr,onFinish:La=>{var qa,zr;(qa=je==null?void 0:je.detail)!=null&&qa.is_fork_from_creator&&((zr=je==null?void 0:je.detail)!=null&&zr.copy_for_exercise)?ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:La,type:"information",fn:(Ua,Kr,Xo)=>{Sn(Ua,Kr,Xo)}}}):Sn(La)}},ie.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ie.createElement(Se.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Ze=tn.name)==null?void 0:Ze.length)||0}/60`})),ie.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:ie.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",ie.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"}]},ie.createElement(Ig,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),ie.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},ie.createElement(Ae.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ke.courseOptions,getPopupContainer:La=>La.parentNode})),ie.createElement(Oe.Z,null,ie.createElement(Ie.Z,null,ie.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Jt?za():ie.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Ko},Ca))),ie.createElement(Ie.Z,{className:"c-grey-999"},ie.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"))),ie.createElement(Oe.Z,null,ie.createElement(Ie.Z,null,ie.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Gt?to():ie.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:eu},Ja))),ie.createElement(Ie.Z,{className:"c-grey-999"},ie.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"))),ie.createElement(Oe.Z,null,ie.createElement(Ie.Z,null,ie.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},jn||It?Ru():ie.createElement(ht.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${rt.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Au},or))),ie.createElement(Ie.Z,{className:"c-grey-999"},ie.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"))),ie.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},ie.createElement(se.Z,{defaultValue:tn.description||"",watch:!0})),((sn=je.detail)==null?void 0:sn.is_jupyter_lab)&&ie.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},ie.createElement(ot.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"))))),ie.createElement(ne,{onSave:kn,onCancel:Tr,loading:dn||wa||fn}))};var ka=(0,xe.connect)(({problemset:oe,loading:le,globalSetting:re,practiceSetting:ve,shixunsDetail:ze})=>({globalSetting:re,loading:le,practiceSetting:ve,problemset:oe,shixunsDetail:ze}))(Fn),Xa=ue(21052),ba={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"},Sr=Object.defineProperty,Ir=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,cl=(oe,le,re)=>le in oe?Sr(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,uu=(oe,le)=>{for(var re in le||(le={}))Io.call(le,re)&&cl(oe,re,le[re]);if(Mo)for(var re of Mo(le))iu.call(le,re)&&cl(oe,re,le[re]);return oe},$u=(oe,le)=>Ir(oe,Wr(le)),zl=(oe,le)=>{var re={};for(var ve in oe)Io.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Mo)for(var ve of Mo(oe))le.indexOf(ve)<0&&iu.call(oe,ve)&&(re[ve]=oe[ve]);return re},Dl=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Ji=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:ze}=le,ct=zl(le,["globalSetting","dispatch","practiceSetting"]);const Ke=(0,xe.useLocation)(),[je]=(0,xe.useSearchParams)(),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)({}),[tn,An]=(0,x.useState)(!0),[dn,oa]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(null),wa=(0,x.useRef)(!1),{id:Tn,updateIndex:Jt,is_published:Pn,newQuestion:Gt}=ze,{challenge_list:At=[]}=sn;(0,x.useEffect)(()=>{if(Tn)return Kt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Tn,Jt]),(0,x.useEffect)(()=>{jn()},[Ke]);const jn=()=>{const Jn=Ke.pathname.split("/");(Jn.includes("newquestion")||Jn.includes("new")||je.get("tabId"))&&(wa.current=!0)},Kt=()=>Dl(void 0,null,function*(){var Jn,fa,br;An(!0);const Rr=yield(0,gt.n5)({id:Tn});if((Jn=Rr==null?void 0:Rr.challenge_list)!=null&&Jn.length){const Tr=Ke.pathname.split("/"),yr=Rr.challenge_list.find(Sn=>String(Sn.challenge_id)===Tr[4]);if(Tr.includes("newquestion")||Tr.includes("new")){const Sn=Rr.challenge_list[((fa=Rr.challenge_list)==null?void 0:fa.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Tr.includes("new")?0:1,name:""}}}),xt(void 0),$t(Sn)}else Tr[4]&&yr?It(yr,!1):It(Rr.challenge_list[0])}(br=Rr==null?void 0:Rr.challenge_list)!=null&&br.length||xt(null),zn(Rr),An(!1)}),It=(Jn,fa=!0)=>{if(xt(Jn.challenge_id),$t(Jn),fa){const br=`/shixuns/${Tn}/edit/${Jn.challenge_id}/${Jn.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(br)}},en=(Jn,fa)=>{fa.stopPropagation();const{challenge_id:br}=Jn,Rr=()=>Dl(void 0,null,function*(){var Tr,yr;if((yield(0,gt.rO)({id:Tn,challengesId:br})).status===1){const ja=yield(0,gt.n5)({id:Tn});if(zn(ja),br===fn&&((Tr=ja.challenge_list)!=null&&Tr.length)){It(ja.challenge_list[0]);return}(yr=ja.challenge_list)!=null&&yr.length||(xt(null),wa.current=!0,$t({}),xe.history.push(`/shixuns/${Tn}/edit?tabId=level`))}});Re.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Rr})},ga=(Jn,fa,br)=>{const Rr=Array.from(Jn),[Tr]=Rr.splice(fa,1);return Rr.splice(br,0,Tr),Rr},jt=(Jn,fa)=>{if(!Jn.destination)return;const br=ga(fa,Jn.source.index,Jn.destination.index);zn($u(uu({},sn),{challenge_list:br}));const Rr=br.map(Tr=>Tr.challenge_id);(0,gt.xg)({id:Tn,ids:Rr}).then(Tr=>{Tr.status!==0&&zn($u(uu({},sn),{challenge_list:fa}))})},$t=Jn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:Jn}})},cr=(Jn,fa)=>Dl(void 0,null,function*(){if(Jn===fn)return;yield Ta(),xt(Jn),$t(fa),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const br=`/shixuns/${Tn}/edit/${Jn}/${fa.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(br)}),Ta=()=>new Promise((Jn,fa)=>{var br;(br=ze==null?void 0:ze.sideBar)!=null&&br.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Jn()},onCancel:()=>{fa()}}):Jn()}),kn=Jn=>x.createElement(x.Fragment,null,x.createElement(ao.Z5,{onDragEnd:fa=>jt(fa,Jn)},x.createElement(ao.bK,{droppableId:"droppable"},(fa,br)=>x.createElement("div",$u(uu({ref:fa.innerRef},fa.droppableProps),{style:{width:"100%"}}),Jn.map((Rr,Tr)=>{const{st:yr,name:Sn,challenge_id:ja}=Rr;return x.createElement(ao._l,{key:ja,draggableId:ja.toString(),index:Tr,isDragDisabled:Pn},(pr,Ca)=>x.createElement("div",$u(uu(uu({ref:pr.innerRef},pr.draggableProps),pr.dragHandleProps),{className:fn===ja?ba.listActive:ba.list,onClick:()=>cr(ja,Rr)}),x.createElement("span",{className:ba.s1},yr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:ba.s2},"\u7B2C",Tr+1,"\u5173: ",Sn),!Pn&&x.createElement("span",{className:ba.s3,onClick:or=>en(Rr,or)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Gt&&x.createElement("div",{className:ba.listActive},x.createElement("span",{className:ba.s1},(Gt==null?void 0:Gt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:ba.s2},"\u7B2C",Jn.length+1,"\u5173: ",Gt==null?void 0:Gt.name)),!Pn&&x.createElement("div",{className:ba.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Mn=Jn=>Dl(void 0,null,function*(){yield Ta(),Jn==="new"?xe.history.push(`/shixuns/${Tn}/edit/new`):xe.history.push(`/shixuns/${Tn}/edit/newquestion`),Ze(!1),xt(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Jn==="new"?0:1,name:""}}})}),ur=()=>{(0,Va.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Ze(!Ee)};return x.createElement("div",{className:ba.level},x.createElement("aside",{className:ba.left,style:{width:dn?"0":"25%"}},x.createElement("div",{className:ba.container},x.createElement("div",{className:ba.title},"\u4EFB\u52A1\u5173\u5361(",At.length,")"),x.createElement("div",{className:ba.listWrap},tn?x.createElement(Nt.Z,{size:"middle"}):At.length||Gt?kn(At):x.createElement(Or.Z,{image:Lo,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!dn&&x.createElement("div",{className:ba.btns},x.createElement("aside",{className:ba.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:ba.icon,onClick:ur},"+"),x.createElement("div",{className:ba.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:ba.d1,onClick:()=>Mn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:ba.d2,onClick:()=>Mn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:dn?ba.elseShrink:ba.shrink,onClick:()=>oa(!dn)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:ba.right,id:"modal-level-question"},fn===null&&wa.current?x.createElement("div",{className:ba.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(xe.Outlet,null)))};var Ti=(0,xe.connect)(({globalSetting:oe,practiceSetting:le})=>({globalSetting:oe,practiceSetting:le}))(Ji),Xl={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},ki=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,qi=(oe,le)=>{var re={};for(var ve in oe)Jl.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ki)for(var ve of ki(oe))le.indexOf(ve)<0&&Os.call(oe,ve)&&(re[ve]=oe[ve]);return re},bc=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const qs=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:ze,dispatch:ct,onReloadData:Ke}=le,je=qi(le,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Ze]=(0,x.useState)(),[sn,zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{re.actionTabs.key==="Collaborators-ChangeManager"&&tn()},[re.actionTabs.key]);const tn=()=>bc(void 0,null,function*(){var fn;const xt=yield ct({type:"shixunsDetail/getChangeManager",payload:{id:(fn=re.actionTabs.params)==null?void 0:fn.id}});zn(xt||[])}),An=()=>{var fn;ct({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(fn=re.actionTabs.params)==null?void 0:fn.id}}})},dn=()=>bc(void 0,null,function*(){var fn;if(!Ee){Be.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const xt=yield ct({type:"shixunsDetail/changeManager",payload:{id:(fn=re.actionTabs.params)==null?void 0:fn.id,user_id:Ee}});oa(),xt&&(Ke(),Be.ZP.info(xt.message))}),oa=()=>{ct({type:"shixunsDetail/setActionTabs",payload:{}}),Ze(null)};return x.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:re.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ze.effects["shixunsDetail/changeManager"],onOk:dn,onCancel:oa},x.createElement("div",null,x.createElement("div",{className:Xl.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:Xl.content},sn.length?x.createElement(mi.ZP.Group,{value:Ee,onChange:fn=>Ze(fn.target.value)},sn.map((fn,xt)=>x.createElement(mi.ZP,{className:Xl.radio,key:xt,value:fn.user_id},fn.name))):x.createElement("div",{className:Xl.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:Xl.colorBlue,onClick:An},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Ns=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(qs);const{TabPane:Zi}=bt.default;var $s=({visible:oe,onCancel:le,onSelectGroup:re,shixunId:ve,onSelectCollaborator:ze})=>x.createElement(Re.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:oe,width:1100,centered:!0,keyboard:!1,onCancel:le,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(bt.default,{defaultActiveKey:"1"},x.createElement(Zi,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(fi.Z,{onCancel:le,container_type:2,container_id:ve,onSelect:ze})),x.createElement(Zi,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ci.Z,{onCancel:le,onSelect:re})))),hl={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"},$i=Object.defineProperty,Ac=Object.getOwnPropertySymbols,Td=Object.prototype.hasOwnProperty,Dc=Object.prototype.propertyIsEnumerable,Xc=(oe,le,re)=>le in oe?$i(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,kd=(oe,le)=>{for(var re in le||(le={}))Td.call(le,re)&&Xc(oe,re,le[re]);if(Ac)for(var re of Ac(le))Dc.call(le,re)&&Xc(oe,re,le[re]);return oe},ec=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Rg=({shixunsDetail:oe,globalSetting:le,loading:re,user:ve,dispatch:ze})=>{var ct,Ke,je,Ee,Ze,sn;const zn=(0,xe.useParams)(),tn=(0,x.useRef)(),[An,dn]=(0,x.useState)(0),[oa,fn]=(0,x.useState)([]),[xt,wa]=(0,x.useState)({id:null,page:1}),Tn=(Ke=(ct=ve.userInfo)==null?void 0:ct.shixun)==null?void 0:Ke.editable,Jt=((je=ve.userInfo)==null?void 0:je.role)<=2||((Ze=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Ze.is_creator);(0,x.useEffect)(()=>{tn.current=zn.id,xt.id=tn.current,wa(xt),Pn(xt)},[]);const Pn=$t=>ec(void 0,null,function*(){const cr=yield ze({type:"shixunsDetail/getCollaboratorsData",payload:$t});cr&&(fn(cr.members||[]),dn(cr.member_count))}),Gt=()=>ec(void 0,null,function*(){xt.page=1,wa(xt);const $t=(0,Tl.g)();yield ze({type:"user/getUserInfo",payload:$t}),yield Pn(xt)}),At=$t=>{xt.page=$t,wa(xt),Pn(xt)},jn=$t=>{Re.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:hl.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>ec(void 0,null,function*(){var cr;const Ta=yield ze({type:"shixunsDetail/deleteCollaborators",payload:{id:tn.current,userId:$t}});if(((cr=ve.userInfo)==null?void 0:cr.user_id)===$t){xe.history.push("/shixuns");return}Be.ZP.info(Ta==null?void 0:Ta.message),xt.page=1,wa(xt),Pn(xt)})})},Kt=()=>{ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:tn.current}}})};function It($t,cr,Ta,kn){return ec(this,null,function*(){yield ze({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:$t,user_id:cr,editable:Ta?0:1}}),Pn(xt)})}const en=()=>{ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:tn.current}}})};function ga(){ze({type:"shixunsDetail/setActionTabs",payload:{}})}const jt={visible:oe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ga,shixunId:tn.current,onSelectCollaborator:$t=>ec(void 0,null,function*(){ga(),(yield ze({type:"shixunsDetail/addCollaborator",payload:{id:tn.current,user_ids:$t}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Gt())}),onSelectGroup:$t=>ec(void 0,null,function*(){ga(),(yield ze({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:tn.current,group_id:$t.group_id}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Gt())})};return x.createElement("section",null,x.createElement("div",{className:hl.wrap},x.createElement("div",{className:hl.content},((sn=oe.detail)==null?void 0:sn.identity)<5&&x.createElement("div",{className:hl.head},x.createElement("span",{className:hl.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",An,"\u4EBA\uFF09"),x.createElement("div",null,Jt&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:hl.button,style:{marginRight:"20px"},onClick:Kt},"\u66F4\u6362\u7BA1\u7406\u5458"),Tn&&x.createElement(de.ZP,{type:"primary",className:hl.button,style:{marginRight:"40px"},onClick:en},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:hl.list},x.createElement(ul.Z,{loading:re.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},oa.map(($t,cr)=>{var Ta,kn,Mn,ur,Jn,fa,br,Rr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:hl.itemWrap,key:cr},x.createElement("a",{href:(Ta=$t.user)==null?void 0:Ta.user_url,target:"_blank",className:hl.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:hl.img,src:`${rt.Z.IMG_SERVER}/images/${(kn=$t.user)==null?void 0:kn.image_url}`}),((Mn=$t.user)==null?void 0:Mn.shixun_manager)&&x.createElement("span",{className:hl.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:hl.itemContent},x.createElement("p",{className:hl.nameWrap},x.createElement("a",{href:$t.user.user_url,target:"_blank",className:hl.name},(ur=$t.user)==null?void 0:ur.name,$t.user.user_id===((Jn=ve.userInfo)==null?void 0:Jn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:hl.actionGroup},Jt?(fa=$t.user)!=null&&fa.shixun_manager?null:x.createElement(Ut.Z,{dropdownRender:()=>x.createElement(Xe.default,{selectedKeys:[$t.editable?"1":"2"],onClick:()=>{var Tr;It(oe.detail.identifier,$t.user.user_id,$t.editable,(Tr=$t.user)==null?void 0:Tr.name)}},x.createElement(Xe.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(Xe.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,$t.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(Qn.Z,{style:{fontSize:"14px",color:"#888888"}}))):$t.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((br=$t.user)!=null&&br.shixun_manager)&&Tn?x.createElement("a",{className:hl.deletetitle,onClick:()=>{var Tr;return jn((Tr=$t.user)==null?void 0:Tr.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:hl.schoolWrap},x.createElement("span",{className:hl.school},(Rr=$t.user)==null?void 0:Rr.school_name)))))})))),An>10&&x.createElement("div",{className:hl.countWrap},x.createElement(Ul.Z,{showQuickJumper:!1,showSizeChanger:!1,total:An,onChange:$t=>At($t),pageSize:10,current:xt.page}))),x.createElement(Ns,{onReloadData:Gt}),x.createElement($s,kd({},jt)))};var Zd=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le}))(Rg),Tg=ue(45555);const eg=({shixunsDetail:oe})=>{var le,re,ve,ze;const[ct,Ke]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var je;typeof((je=oe==null?void 0:oe.detail)==null?void 0:je.is_jupyter_lab)=="boolean"&&ct&&Ke(!1)},[(le=oe==null?void 0:oe.detail)==null?void 0:le.is_jupyter_lab,ct]),console.log((re=oe==null?void 0:oe.detail)==null?void 0:re.is_jupyter_lab,ct),x.createElement(ul.Z,{loading:ct,active:!0},((ve=oe==null?void 0:oe.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(xu,null),((ze=oe==null?void 0:oe.detail)==null?void 0:ze.is_jupyter_lab)===!0&&x.createElement(ls,null))};var bm=(0,xe.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(eg),el={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"},Jc={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},Am=Object.defineProperty,Dm=Object.defineProperties,kg=Object.getOwnPropertyDescriptors,Bc=Object.getOwnPropertySymbols,Bm=Object.prototype.hasOwnProperty,z0=Object.prototype.propertyIsEnumerable,Gg=(oe,le,re)=>le in oe?Am(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,tc=(oe,le)=>{for(var re in le||(le={}))Bm.call(le,re)&&Gg(oe,re,le[re]);if(Bc)for(var re of Bc(le))z0.call(le,re)&&Gg(oe,re,le[re]);return oe},xm=(oe,le)=>Dm(oe,kg(le)),jg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Dragger:V0}=ht.default;var G0=({dispatch:oe,id:le,onClose:re,onOK:ve,visible:ze,wrapClassName:ct,local:Ke,containerId:je,rootIdentifier:Ee})=>{var Ze;const[sn,zn]=(0,x.useState)({}),[tn,An]=(0,x.useState)([]),[dn,oa]=(0,x.useState)([]),[fn,xt]=(0,x.useState)(0),[wa,Tn]=(0,x.useState)(!1),[Jt,Pn]=(0,x.useState)(!1),[Gt]=ce.default.useForm(),[At,jn]=(0,x.useState)([]),Kt=(0,x.useRef)([]);(0,x.useEffect)(()=>{ze&&(Gt.resetFields(),jn([]),oa([]),An([]),xt(0),Pn(!1),Tn(!1))},[ze]);const It=Sn=>{var ja,pr,Ca;if(Sn.file.status==="done"||Sn.file.status==="uploading"){if(jn(Sn.fileList),!Sn.file.response)return;if((ja=Sn.file.response)!=null&&ja.id){Be.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}jn(At.filter(or=>or.uid!==Sn.file.uid)),(pr=Sn.file.response)!=null&&pr.message&&Be.ZP.info((Ca=Sn.file.response)==null?void 0:Ca.message)}},en=Sn=>jg(void 0,null,function*(){var ja;if(!fn){const Ca=At.filter(or=>or.uid!==Sn.uid);jn(Ca),Kt.current=[...Ca],An(tn.filter(or=>or!==Sn.name)),Be.ZP.info("\u5220\u9664\u6210\u529F"),Ca.length||(Gt.setFieldsValue({file:void 0}),Gt.validateFields());return}if(!Sn.response){Be.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,We.ZP)(`/api/shixuns/${le}/destroy_data_sets.json`,{method:"Delete",body:{id:[(ja=Sn==null?void 0:Sn.response)==null?void 0:ja.id]}})).status===0&&(jn(At.filter(Ca=>Ca.uid!==Sn.uid)),Be.ZP.info("\u5220\u9664\u6210\u529F"))}),ga=Sn=>{if(At!=null&&At.some(pr=>pr.name===Sn.name))return Be.ZP.info(`${Sn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const ja={name:Sn.name,uid:Sn.uid,file:Sn,percent:0};return At.push(ja),Kt.current=[...At],jn([...At]),!1},jt={height:300,multiple:!0,disabled:fn>0,withCredentials:!0,fileList:At,action:`${rt.Z.API_SERVER}/api/attachments.json`,onChange:It,onRemove:en,beforeUpload:ga},$t=(Sn,ja,pr,Ca,or)=>{const Ja=new FormData;Object.keys(Sn).forEach(Ko=>{Ja.append(Ko,Sn[Ko])});const Qr=new window.XMLHttpRequest;return Qr.withCredentials=!0,Qr.addEventListener("load",function(Ko){var eu;pr(JSON.parse((eu=Ko==null?void 0:Ko.target)==null?void 0:eu.response))},!1),Qr.addEventListener("error",function(Ko){or&&or(Ko)},!1),Qr.upload.onprogress=Ko=>{Ca&&Ca(Ko)},Qr.open("POST",ja),Qr.send(Ja),Qr},cr=(Sn,ja)=>{if(Sn.lengthComputable){const pr=Math.floor(Sn.loaded/Sn.total*100),Ca=xm(tc({},ja),{percent:pr,status:pr===100?"done":"uploading"});console.log(Kt.current,333),Kt.current=Kt.current.map(or=>or.uid===ja.uid?Ca:or),jn(Kt.current)}},Ta=(Sn,ja)=>{const pr=xm(tc({},ja),{status:"error"});Be.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Kt.current=Kt.current.map(Ca=>Ca.uid===ja.uid?pr:Ca),Kt.current.every(Ca=>Ca.status==="done"||Ca.status==="error")&&(Pn(!1),xt(2)),jn(Kt.current)},kn=(Sn,ja)=>{let pr=xm(tc({},ja),{status:"done"});if(Sn.status===0||(pr=xm(tc({},ja),{status:"error"}),Be.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Kt.current=Kt.current.map(Ca=>Ca.uid===ja.uid?pr:Ca),Kt.current.every(Ca=>Ca.status==="done")){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}Kt.current.every(Ca=>Ca.status==="done"||Ca.status==="error")&&(Pn(!1),xt(2)),jn(Kt.current)},Mn=()=>{let Sn=!0;return window.navigator.onLine==!0?Sn=!0:Sn=!1,Sn},ur=Sn=>jg(void 0,null,function*(){if(Pn(!0),fn===3){xt(2);return}if(fn===2||fn===1){Jn();return}const{commitMessage:ja="",fileOss:pr=[]}=Sn||{},or=(Ke?At:pr).map(Qr=>Qr.name);if(or.filter(Qr=>Qr.indexOf("\u3001")!=-1||Qr.indexOf(" ")!=-1).length>0){Be.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),Pn(!1);return}const Ja=yield(0,We.ZP)(`/api/shixuns/${le}/check_data_sets`,{method:"post",body:{files_name:or}});if(Ja.status===-3){An(Ja==null?void 0:Ja.exist_files),Pn(!1);return}if(JSON.stringify(Ja)==="{}"){Pn(!1),Be.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Ja.status===0&&(At.forEach(Qr=>{const Ko=$t({file:Qr.file,description:ja},`${rt.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,eu=>kn(eu,Qr),eu=>cr(eu,Qr),eu=>Ta(eu,Qr));dn.push(Ko)}),xt(1))}),Jn=()=>{const{commitMessage:Sn=""}=tc({},Gt.getFieldsValue())||{},ja=Kt.current.filter(Ca=>Ca.status==="error"),pr=Kt.current.map(Ca=>xm(tc({},Ca),{status:Ca.status==="error"?"uploading":Ca.status}));jn(pr),ja.forEach(Ca=>{const or=$t({file:Ca.file,description:Sn},`${rt.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,Ja=>kn(Ja,Ca),Ja=>cr(Ja,Ca),Ja=>Ta(Ja,Ca));dn.push(or)})},fa=Sn=>{var ja,pr;if(console.log(Sn,"changedValues"),"fileOss"in Sn){if(Sn!=null&&Sn.fileOss.every(Ca=>Ca.status==="done")&&((ja=Sn==null?void 0:Sn.fileOss)!=null&&ja.length)){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}if(Sn!=null&&Sn.fileOss.every(Ca=>Ca.status==="done"||Ca.status==="error")&&((pr=Sn==null?void 0:Sn.fileOss)!=null&&pr.length)){xt(3),Pn(!1);return}An(tn.filter(Ca=>{var or;return(or=Sn==null?void 0:Sn.fileOss)==null?void 0:or.some(Ja=>Ja.name===Ca)}))}zn(tc({},Gt.getFieldsValue()))},br=Sn=>{Sn||(Tn(!0),dn.forEach(ja=>{ja.abort()})),ve(),re()},Rr=()=>{const{fileOss:Sn=[]}=tc({},Gt.getFieldsValue())||{},ja=At==null?void 0:At.every(Ca=>Ca.status==="done"),pr=Sn==null?void 0:Sn.every(Ca=>Ca.status==="done");if(!ja||!pr){Re.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{br()}});return}br()},Tr=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${Jc.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${Jc.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),yr=Sn=>{console.log(Sn,444)};return x.createElement(Re.default,{open:ze,onOk:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Gt.submit()},centered:!0,okText:fn===0?"\u786E\u5B9A":fn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Jt},onCancel:Rr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:Jc.wrap},x.createElement(ce.default,{className:"mt10",form:Gt,scrollToFirstError:!0,layout:"vertical",onFinish:ur,onValuesChange:fa},Ke?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(V0,tc({},jt)," ",Tr())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(vi.ZP,{identifier:Ee,cancelUpload:wa,container_type:"Shixun",container_id:je,uploading:fn<3?fn:0,disabled:fn>0,height:300,maxSize:100*1024*1024*1024,description:sn.commitMessage||"",text:Tr(),onComplete:yr,realFileName:!0})),!!tn.length&&x.createElement("span",{className:Jc.repeatedName},tn.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{bordered:!1,disabled:fn>0,maxLength:100,suffix:`${((Ze=sn.commitMessage)==null?void 0:Ze.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},j0=ue(12295),U0=Object.defineProperty,K0=Object.defineProperties,H0=Object.getOwnPropertyDescriptors,tg=Object.getOwnPropertySymbols,Ug=Object.prototype.hasOwnProperty,Kg=Object.prototype.propertyIsEnumerable,Hg=(oe,le,re)=>le in oe?U0(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ms=(oe,le)=>{for(var re in le||(le={}))Ug.call(le,re)&&Hg(oe,re,le[re]);if(tg)for(var re of tg(le))Kg.call(le,re)&&Hg(oe,re,le[re]);return oe},nc=(oe,le)=>K0(oe,H0(le)),Y0=(oe,le)=>{var re={};for(var ve in oe)Ug.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&tg)for(var ve of tg(oe))le.indexOf(ve)<0&&Kg.call(oe,ve)&&(re[ve]=oe[ve]);return re},Zg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Fragment:xv}=x,{TabPane:wv}=bt.default,Q0=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:ze,shixunsDetail:ct,user:Ke}=le,je=Y0(le,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Ze,sn,zn,tn,An;const{id:dn}=ze,[oa,fn]=(0,x.useState)([]),[xt,wa]=(0,x.useState)({}),[Tn,Jt]=(0,x.useState)([]),[Pn,Gt]=(0,x.useState)(!1),[At,jn]=(0,x.useState)(!0),[Kt,It]=(0,x.useState)(!1),[en,ga]=(0,x.useState)(!1),[jt,$t]=(0,x.useState)(!1),[cr,Ta]=(0,x.useState)(!1),[kn,Mn]=(0,x.useState)("all"),[ur,Jn]=(0,x.useState)([]),[fa,br]=(0,x.useState)([]),[Rr,Tr]=(0,x.useState)(!1),[yr,Sn]=(0,x.useState)({}),[ja,pr]=(0,x.useState)(!1),[Ca,or]=(0,x.useState)([]),[Ja,Qr]=(0,x.useState)({page:1,limit:10,total:0}),[Ko,eu]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{dn&&to()},[dn]);const za=ra=>{const Pa=nc(Ms({},Ja),{page:ra});br([]),Qr(Pa),to(Pa)},to=ra=>Zg(void 0,null,function*(){const Aa=ra||{page:1,limit:10,total:0};Gt(!0);const Fo=yield ve({type:"shixunsDetail/getSetData",payload:nc(Ms({},Aa),{id:dn})});Fo!=null&&Fo.data_sets&&(Gt(!1),fn([...Fo.data_sets]),Qr(nc(Ms({},Aa),{total:Fo==null?void 0:Fo.data_sets_count})),jn(!1),wa(Ms({},Fo)))}),Au=()=>x.createElement("div",{className:el.empty},x.createElement("img",{src:Cn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),La={selectedRowKeys:fa,columnWidth:70,onChange:ra=>{console.log("selectedRowKeys changed: ",ra),br(ra)}},qa=ra=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Pa=ra?[ra]:fa;Re.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zg(void 0,null,function*(){if((yield(0,We.ZP)(`/api/shixuns/${dn}/destroy_data_sets.json`,{method:"Delete",body:{id:Pa}})).status===0){const Fo=Pa.length===oa.length&&Ja.page>1?Ja.page-1:Ja.page;Be.ZP.success("\u5220\u9664\u6210\u529F"),to(nc(Ms({},Ja),{page:Fo})),br([])}})})},zr=()=>Zg(void 0,null,function*(){const{title:ra}=yr;let Pa=null;if(console.log(ra,"title"),ra===""){Pa="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Sn(nc(Ms({},yr),{errorDes:Pa}));return}if(ra.includes(" ")){Pa="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",Sn(nc(Ms({},yr),{errorDes:Pa}));return}const Aa=oa.find(es=>es.id===(yr==null?void 0:yr.id)).title;if(ra===Aa.substring(0,Aa.lastIndexOf("."))||ra===Aa){Pa="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Sn(nc(Ms({},yr),{errorDes:Pa}));return}const Fo=Aa.includes(".")?Aa.substring(Aa.lastIndexOf("."),Aa.length):"";(yield(0,We.ZP)(`/api/shixuns/${dn}/rename_data_sets.json`,{method:"post",body:{id:yr==null?void 0:yr.id,new_file_name:ra+Fo}})).status===0&&(Be.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),to(Ja),It(!1),Sn({}))}),Ua=()=>{const{download_url:ra}=yr;Kr(ra),Be.ZP.success("\u590D\u5236\u6210\u529F"),ga(!1),Sn({})},Kr=ra=>{const Pa=ra,Aa=document.createElement("input");Aa.value=Pa,document.body.appendChild(Aa),Aa.select(),document.execCommand("Copy"),Aa.style.display="none"},Xo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:ra=>x.createElement(nt.Z,{title:ra},x.createElement("span",null,ra))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(ra,Pa)=>Pa!=null&&Pa.data_set_id?x.createElement(nt.Z,{title:ra},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Je.xg)(`/dataset/${Pa==null?void 0:Pa.data_set_id}/detail?tabId=public`)}},ra)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:ra=>x.createElement(nt.Z,{title:ra},x.createElement("span",null,ra||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(ra,Pa)=>Kl()(Pa.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(ra,Pa)=>x.createElement("div",{className:el.path},x.createElement(nt.Z,{title:ra},x.createElement("span",{className:el.text},ra)),x.createElement(Qt.CopyToClipboard,{text:ra,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(nt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(ra,Pa)=>x.createElement("div",{className:el.actionsBtns},x.createElement(nt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var Aa;Sn((0,cn.clone)(nc(Ms({},Pa),{title:Pa!=null&&Pa.title.includes(".")?(Aa=Pa==null?void 0:Pa.title)==null?void 0:Aa.substring(0,Pa.title.lastIndexOf(".")):Pa==null?void 0:Pa.title}))),It(!0),(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(nt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Sn((0,cn.clone)(Pa)),ga(!0)}})),x.createElement(nt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Je.Nd)(Pa.title,Pa==null?void 0:Pa.download_url)}})),x.createElement(nt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Ta(!0),or([Pa]),Jn([Pa.id])}})),x.createElement(nt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Je.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),qa(Pa.id)}})))}];return x.createElement("div",{className:el.dataset},x.createElement("div",{className:el.header},x.createElement("div",{className:el.title},"\u6570\u636E\u96C6(",Ja.total,")"),x.createElement("div",{className:el.dataPath},x.createElement("span",{className:el.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:xt==null?void 0:xt.folder_name,disabled:!0}),x.createElement(Qt.CopyToClipboard,{text:xt==null?void 0:xt.folder_name,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(nt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:el.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>qa(),disabled:!fa.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Ta(!0),Jn(fa),or(oa.filter(ra=>fa.includes(ra.id)))},disabled:!fa.length},"\u540C\u6B65"),x.createElement(Ut.Z,{className:"ml10",disabled:((Ee=Ke==null?void 0:Ke.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(Xe.default,null,x.createElement(Xe.default.Item,{key:1,onClick:()=>{Tr(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(Xe.default.Item,{key:2,onClick:()=>{$t(!0),Mn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:el.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:el.content},x.createElement(ul.Z,{loading:At,active:!0,paragraph:{rows:5}},Ja.total?x.createElement(Ol.default,{rowSelection:La,className:el.customTable,dataSource:oa,bordered:!1,rowKey:ra=>ra.id,rowClassName:el.row,columns:Xo,loading:Pn,pagination:{pageSize:Ja.limit,total:Ja.total,current:Ja.page,onChange:za,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Au())),x.createElement(G0,{rootIdentifier:(Ze=ct==null?void 0:ct.detail)==null?void 0:Ze.root_identifier,wrapClassName:el.uploadFileModal,id:dn,containerId:(sn=ct==null?void 0:ct.detail)==null?void 0:sn.id,local:(zn=re==null?void 0:re.setting)==null?void 0:zn.is_local,dispatch:ve,visible:Rr,onClose:()=>Tr(!1),onOK:to}),x.createElement(Re.default,{title:"\u91CD\u547D\u540D",open:Kt,onOk:zr,centered:!0,wrapClassName:el.renameModal,onCancel:()=>{It(!1),Sn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:el.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Se.default,{value:yr==null?void 0:yr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:ra=>{Sn(nc(Ms({},yr),{title:ra.target.value,errorDes:null}))},maxLength:60,suffix:`${((tn=yr==null?void 0:yr.title)==null?void 0:tn.length)||0}/60`}),(yr==null?void 0:yr.errorDes)&&x.createElement("div",{className:el.errorDes},yr==null?void 0:yr.errorDes))),x.createElement(Re.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:en,onOk:Ua,centered:!0,wrapClassName:el.shareModal,onCancel:()=>{ga(!1),Sn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:el.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Se.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:yr==null?void 0:yr.download_url}))),x.createElement(j0.Z,{setVisible:$t,visible:jt,recordId:ur,type:kn,updateData:to,identifier:(An=ct.detail)==null?void 0:An.identifier}),x.createElement(Re.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:cr,width:400,centered:!0,keyboard:!1,onCancel:()=>Ta(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:el.leftButton,onClick:()=>{pr(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:el.rightButton,onClick:()=>{Ta(!1),$t(!0),Mn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:el.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(ds.Z,{visible:ja,attachmentInfo:Ca,onClose:()=>pr(!1),onSuccess:ra=>{pr(!1),xe.history.push(`/dataset/${ra}/detail?tabId=mine`)}}))};var X0=(0,xe.connect)(({globalSetting:oe,shixunsDetail:le,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:le,user:ve,practiceSetting:re}))(Q0),wm={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},J0=Object.defineProperty,Yg=Object.getOwnPropertySymbols,q0=Object.prototype.hasOwnProperty,$0=Object.prototype.propertyIsEnumerable,Qg=(oe,le,re)=>le in oe?J0(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Xg=(oe,le)=>{for(var re in le||(le={}))q0.call(le,re)&&Qg(oe,re,le[re]);if(Yg)for(var re of Yg(le))$0.call(le,re)&&Qg(oe,re,le[re]);return oe},Jg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const ng=oe=>oe!=null&&oe.length?oe.filter((le,re)=>re!==0).map(le=>le.val).join("").substr(1):"",ef=({shixunsDetail:oe,globalSetting:le,loading:re,dispatch:ve,fileType:ze,path:ct,onFinish:Ke=()=>{}})=>{const je=(0,xe.useParams)(),[Ee,Ze]=(0,x.useState)(""),[sn,zn]=(0,x.useState)([]),[tn,An]=(0,x.useState)([]),oa=[Wd.OriginalPicturePath,Wd.ExpectPicturePath,Wd.PicturePath].includes(ze);(0,x.useEffect)(()=>{oe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Ze(ct||""),fn())},[oe.actionTabs.key]);const fn=(At="")=>Jg(void 0,null,function*(){var jn;const Kt=yield ve({type:"shixunsDetail/getRepository",payload:{id:je.id,path:At}});if(At===""&&!((jn=Kt==null?void 0:Kt.trees)!=null&&jn.length)&&Be.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Kt!=null&&Kt.trees){const It=Kt.trees.map(en=>Xg(Xg({},en),{name:en.name,val:en.name}));An(It||[])}}),xt=At=>{const jn=ng(sn),Kt=`${jn&&`${jn}/`}${At}`;ze===Wd.Path?!(Ee!=null&&Ee.includes(`${Kt}\uFF1B`))&&Ze(`${Ee}${Kt}\uFF1B`):ze===Wd.ExecPath&&Ze(Kt)},wa=At=>{if(At.type==="tree"){sn.length?sn.push({val:`/${At.val}`,path:At.val}):sn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${At.val}`,path:At.val}),zn(sn);const jn=ng(sn);oa&&Ze(jn),fn(jn)}},Tn=(At,jn)=>{const Kt=sn.filter((en,ga)=>ga<=jn);zn(Kt);const It=ng(Kt);oa&&Ze(It),fn(It)},Jt=()=>Jg(void 0,null,function*(){Ke(Ee),Pn()}),Pn=()=>{Ze(""),zn([]),An([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Gt=ng(sn);return x.createElement(Re.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:oe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Jt,onCancel:Pn},x.createElement("div",{className:wm.wrap},x.createElement("div",{className:wm.content},x.createElement("div",{className:wm.mainPathWrap},!!(sn!=null&&sn.length)&&sn.map((At,jn)=>x.createElement("a",{key:jn,onClick:()=>Tn(At,jn)},At.val))),!!(tn!=null&&tn.length)&&tn.map((At,jn)=>At.type==="tree"?x.createElement("a",{key:jn,onClick:()=>wa(At)},x.createElement("i",{className:`iconfont icon-wenjianjia ${wm.colorBlue}`}),Gt&&`${Gt}/`,At.name):x.createElement("a",{key:jn,onClick:()=>xt(`${At.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${wm.colorBlue}`}),Gt&&`${Gt}/`,At.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:At=>Ze(At.target.value)})))};var tf=(0,xe.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le.models.index}))(ef),qg={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},nf=Object.defineProperty,ag=Object.getOwnPropertySymbols,$g=Object.prototype.hasOwnProperty,e0=Object.prototype.propertyIsEnumerable,t0=(oe,le,re)=>le in oe?nf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,af=(oe,le)=>{for(var re in le||(le={}))$g.call(le,re)&&t0(oe,re,le[re]);if(ag)for(var re of ag(le))e0.call(le,re)&&t0(oe,re,le[re]);return oe},rf=(oe,le)=>{var re={};for(var ve in oe)$g.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ag)for(var ve of ag(oe))le.indexOf(ve)<0&&e0.call(oe,ve)&&(re[ve]=oe[ve]);return re},n0=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const of=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,user:ze,dispatch:ct}=le,Ke=rf(le,["shixunsDetail","globalSetting","user","dispatch"]),je,Ee;const Ze=(0,xe.useLocation)(),sn=(0,x.useRef)((Ee=(je=Ze.pathname)==null?void 0:je.split("/"))==null?void 0:Ee[2]),[zn]=ce.default.useForm(),[tn,An]=(0,x.useState)(""),[dn,oa]=(0,x.useState)(!1),[fn,xt]=(0,x.useState)(!1);(0,x.useEffect)(()=>{sn.current&&wa()},[sn.current]);const wa=()=>n0(void 0,null,function*(){oa(!0);const Jt=yield(0,We.ZP)(`/api/shixuns/${sn.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Jt.status===0&&(An((Jt==null?void 0:Jt.standard_answer)||""),zn.setFieldsValue({hide_answer:Jt==null?void 0:Jt.hide_answer,disable_copy:Jt==null?void 0:Jt.disable_copy}),oa(!1))}),Tn=Jt=>n0(void 0,null,function*(){xt(!0),(yield(0,We.ZP)(`/api/shixuns/${sn.current}/set_standard_answer.json`,{method:"post",body:af({},Jt)})).status===0&&Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),xt(!1)});return x.createElement("section",{className:qg.wrap},x.createElement(ul.Z,{loading:dn},x.createElement(ce.default,{form:zn,scrollToFirstError:!0,layout:"vertical",onFinish:Tn},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(ot.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(ot.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:tn})),x.createElement(ce.default.Item,null,x.createElement(cc.t,{okText:"\u4FDD\u5B58",loading:fn,hasCancelBtn:!1,className:qg.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var uf=(0,xe.connect)(({shixunsDetail:oe,globalSetting:le,user:re})=>({shixunsDetail:oe,globalSetting:le,user:re}))(of),Ml=ue(59301),lf=Object.defineProperty,sf=Object.defineProperties,cf=Object.getOwnPropertyDescriptors,a0=Object.getOwnPropertySymbols,df=Object.prototype.hasOwnProperty,mf=Object.prototype.propertyIsEnumerable,r0=(oe,le,re)=>le in oe?lf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,o0=(oe,le)=>{for(var re in le||(le={}))df.call(le,re)&&r0(oe,re,le[re]);if(a0)for(var re of a0(le))mf.call(le,re)&&r0(oe,re,le[re]);return oe},gf=(oe,le)=>sf(oe,cf(le)),qc=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const{Countdown:ff}=wu.default;var vf=(oe=>(oe[oe.LoadingFail=1]="LoadingFail",oe[oe.Loading=2]="Loading",oe[oe.Finish=3]="Finish",oe))(vf||{}),Wd=(oe=>(oe.Path="path",oe.ExecPath="exec_path",oe.OriginalPicturePath="original_picture_path",oe.ExpectPicturePath="expect_picture_path",oe.PicturePath="picture_path",oe))(Wd||{});const pf=({globalSetting:oe,loading:le,dispatch:re,practiceSetting:ve,shixunsDetail:ze})=>{var ct;const[Ke,je]=(0,x.useState)(),[Ee,Ze]=(0,x.useState)(),sn=(0,x.useRef)(),[zn,tn]=(0,x.useState)(),[An,dn]=(0,x.useState)(),[oa,fn]=(0,x.useState)(!0),[xt,wa]=(0,x.useState)(700),[Tn,Jt]=(0,x.useState)(""),[Pn,Gt]=(0,x.useState)("1"),At=(0,xe.useParams)();(0,x.useEffect)(()=>{Kt()},[]);const jn=()=>qc(void 0,null,function*(){var kn,Mn;const ur=yield re({type:"shixunsDetail/updateRepositoryFile",payload:{id:At.id,path:(Mn=(kn=ze==null?void 0:ze.fileContent)==null?void 0:kn.params)==null?void 0:Mn.path,content:Ke,secret_repository:oa?null:!0}});ur!=null&&ur.content&&(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),re({type:"practiceSetting/setSideBarTabs",payload:gf(o0({},ve.sideBar),{confirmLeave:!1})}))}),Kt=()=>qc(void 0,null,function*(){var kn,Mn,ur,Jn;const fa=yield(0,gt.Ui)({identifier:At.id});if((Mn=(kn=fa==null?void 0:fa.data)==null?void 0:kn.data_list)!=null&&Mn.length){Qi.Z.publish("pod-restrict-data",{identifier:(ur=fa==null?void 0:fa.data)==null?void 0:ur.identifier,data_list:(Jn=fa==null?void 0:fa.data)==null?void 0:Jn.data_list});return}fa!=null&&fa.url&&Jt(fa==null?void 0:fa.url)}),It=()=>qc(void 0,null,function*(){const kn=yield(0,gt.K_)({identifier:At.id});(kn==null?void 0:kn.status)===0&&(kn!=null&&kn.remainingSeconds?(tn(Date.now()+kn.remainingSeconds*1e3),dn(kn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(kn.remainingSeconds-300)*1e3)):en())}),en=()=>{Re.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Ml.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>qc(void 0,null,function*(){ga()})})},ga=()=>qc(void 0,null,function*(){var kn,Mn,ur,Jn;Ze(2);const fa=yield(0,gt.zH)({identifier:At.id});if((Mn=(kn=fa==null?void 0:fa.data)==null?void 0:kn.data_list)!=null&&Mn.length){Qi.Z.publish("pod-restrict-data",{identifier:(ur=fa==null?void 0:fa.data)==null?void 0:ur.identifier,data_list:(Jn=fa==null?void 0:fa.data)==null?void 0:Jn.data_list});return}(fa==null?void 0:fa.status)===0&&(Ze(3),Jt(fa.url),sn.current=fa.port,Be.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),jt=()=>{Re.default.destroyAll(),Re.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Ml.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Ml.createElement("span",null,Ml.createElement(ff,{value:zn,format:"HH:mm:ss",onFinish:$t})),"\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:()=>qc(void 0,null,function*(){(yield(0,gt.q9)({identifier:At.id})).status===0&&(yield It(),Be.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},$t=()=>{Re.default.destroyAll(),Re.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Ml.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:()=>{ga()}})},cr=kn=>{re({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Ta=kn=>qc(void 0,null,function*(){yield(0,gt.QA)({id:At.id,startup_file:kn}),Kt(),re({type:"practiceSetting/getCommonData",payload:o0({},At)})});return Ml.createElement(bt.default,{activeKey:Pn,onChange:kn=>Gt(kn),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Ml.createElement("div",null,Ml.createElement(Oe.Z,{className:"mt20 ml20 font14",align:"middle"},Ml.createElement(Ie.Z,null,Ml.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Ml.createElement(Ie.Z,{className:"mr10"},Ml.createElement(nt.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"},Ml.createElement(fd.Z,{style:{cursor:"pointer"}}))),Ml.createElement(Ie.Z,{flex:"300px",onClick:()=>cr("exec_path")},Ml.createElement(Se.default,{value:Tn})),Ml.createElement(Ie.Z,{flex:"1"},Ml.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>cr("exec_path")},"\u8BBE\u7F6E"))),Ml.createElement("iframe",{onLoad:kn=>{},src:Tn,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Ml.createElement(tf,{fileType:"path",path:(ct=ze==null?void 0:ze.detail)==null?void 0:ct.startup_file,onFinish:kn=>Ta(kn)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:Pn==="2"?Ml.createElement(kc.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Ml.createElement(uf,null)}]})};var hf=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(pf),u0={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},l0={collect:"collect___pxqYO",head:"head___WuH5D"},zd=ue(59301),Ef=Object.defineProperty,i0=Object.getOwnPropertySymbols,Pf=Object.prototype.hasOwnProperty,Ff=Object.prototype.propertyIsEnumerable,s0=(oe,le,re)=>le in oe?Ef(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Sf=(oe,le)=>{for(var re in le||(le={}))Pf.call(le,re)&&s0(oe,re,le[re]);if(i0)for(var re of i0(le))Ff.call(le,re)&&s0(oe,re,le[re]);return oe},yf=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),c0=({onOk:oe,onCancel:le,visible:re,modalParams:ve,forceIn:ze})=>{const[ct]=ce.default.useForm(),[Ke,je]=(0,x.useState)(!1),Ee=ze?!1:typeof re=="number";(0,x.useEffect)(()=>{re?ct.setFieldsValue(Sf({},ve)):ct.resetFields()},[re]);const Ze=sn=>yf(void 0,null,function*(){je(!0),yield oe(sn),je(!1)});return zd.createElement(Re.default,{centered:!0,destroyOnClose:!0,onCancel:()=>le(),onOk:()=>ct.submit(),open:!!re,confirmLoading:Ke,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},zd.createElement(ce.default,{form:ct,size:"large",onFinish:Ze},zd.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},zd.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),zd.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},zd.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},dl=ue(59301),Cf=Object.defineProperty,d0=Object.getOwnPropertySymbols,bf=Object.prototype.hasOwnProperty,Af=Object.prototype.propertyIsEnumerable,m0=(oe,le,re)=>le in oe?Cf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Vd=(oe,le)=>{for(var re in le||(le={}))bf.call(le,re)&&m0(oe,re,le[re]);if(d0)for(var re of d0(le))Af.call(le,re)&&m0(oe,re,le[re]);return oe},Lm=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),Df=({})=>{const oe=(0,xe.useParams)(),[le,re]=(0,x.useState)(!1),[ve,ze]=(0,x.useState)(0),[ct,Ke]=(0,x.useState)([]),[je,Ee]=(0,x.useState)(!1),[Ze,sn]=(0,x.useState)({title:"",content:""}),[zn,tn]=(0,x.useState)(!1),[An,dn]=(0,x.useState)(!1),[oa,fn]=(0,x.useState)([]),[xt,wa]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{Tn(xt)},[]);const Tn=It=>Lm(void 0,null,function*(){var en,ga;re(!0);const jt=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"get",params:It});jt.status===0&&(Ke(((en=jt==null?void 0:jt.data)==null?void 0:en.qna_sets)||[]),ze((ga=jt==null?void 0:jt.data)==null?void 0:ga.total_count)),re(!1)}),Jt=It=>{xt.keywords=It,xt.page=1,wa(Vd({},xt)),Tn(xt)},Pn=(It,en)=>{xt.page=It,xt.limit=en,wa(Vd({},xt)),Tn(xt)},Gt=It=>Lm(void 0,null,function*(){if(typeof je=="number"){const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets/${je}.json`,{method:"put",body:It});(en==null?void 0:en.status)===0&&(Be.ZP.success("\u7F16\u8F91\u6210\u529F"),Tn(xt),Ee(!1))}else{const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:It});(en==null?void 0:en.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),xt.page=1,xt.keywords="",wa(Vd({},xt)),Tn(xt),Ee(!1))}}),At=It=>Lm(void 0,null,function*(){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Lm(void 0,null,function*(){const en=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets/${It.id}.json`,{method:"delete"});if((en==null?void 0:en.status)===0){const ga=ct.length===1&&xt.page>1?xt.page-1:xt.page;xt.page=ga,wa(Vd({},xt)),Tn(xt),Be.ZP.success("\u5220\u9664\u6210\u529F")}})})}),jn=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:It=>dl.createElement(nt.Z,{placement:"topLeft",title:It},dl.createElement("span",{className:"c-black"},It||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:It=>dl.createElement(nt.Z,{placement:"topLeft",title:It},dl.createElement("span",{className:"c-black"},It||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(It,en)=>dl.createElement("span",null,dl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(It),sn({title:en==null?void 0:en.title,content:en==null?void 0:en.content})}},"\u7F16\u8F91"),dl.createElement("span",{className:"current c-red",onClick:()=>At(en)},"\u5220\u9664"))}],Kt={onRemove:()=>{fn([])},beforeUpload:It=>{if((It==null?void 0:It.size)>1024*1024*50)return Be.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(It.type==="application/vnd.ms-excel"||It.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Be.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ga=[];return ga.push(It),fn([...ga]),!1},fileList:oa,accept:".xls,.xlsx"};return dl.createElement("div",{className:l0.collect},dl.createElement("div",{className:l0.head},dl.createElement(jo.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:xt.keywords,onChange:Jt}),dl.createElement(jo.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),sn({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),dl.createElement(jo.op,{type:"primary",shape:"default",onClick:()=>tn(!0)},"\u5BFC\u5165\u95EE\u7B54")),dl.createElement(Ol.default,{columns:jn,style:{marginTop:33},dataSource:ct,loading:le,rowKey:"id",pagination:{current:xt.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:xt.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Je.rU,onChange:Pn}}),dl.createElement(Re.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:zn,centered:!0,confirmLoading:An,onCancel:()=>{tn(!1),fn([])},onOk:()=>Lm(void 0,null,function*(){var It;const en=new FormData;if(oa.length>0)en.append("file",oa[0]);else{Be.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}dn(!0);let ga=yield(0,We.ZP)(`/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/import.json`,{method:"post",body:en},!0);(ga==null?void 0:ga.status)===0&&((It=ga==null?void 0:ga.fail)!=null&&It.length?Re.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:dl.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",dl.createElement("a",{href:`${rt.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Be.ZP.success("\u5BFC\u5165\u6210\u529F"),xt.page=1,xt.keywords="",wa(Vd({},xt)),Tn(xt),tn(!1),fn([]))),dn(!1)})},dl.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",dl.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),dl.createElement("a",{href:`${rt.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),dl.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",dl.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),dl.createElement("div",{style:{marginLeft:74}},dl.createElement(ht.default,Vd({},Kt),dl.createElement(jo.op,{shape:"default",icon:dl.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),dl.createElement(c0,{visible:je,onCancel:()=>Ee(!1),onOk:Gt,modalParams:Ze}))},g0={record:"record___Ueu3j",head:"head___UOVq4"},tl=ue(59301),Bf=Object.defineProperty,xf=Object.defineProperties,wf=Object.getOwnPropertyDescriptors,f0=Object.getOwnPropertySymbols,Lf=Object.prototype.hasOwnProperty,Of=Object.prototype.propertyIsEnumerable,v0=(oe,le,re)=>le in oe?Bf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Om=(oe,le)=>{for(var re in le||(le={}))Lf.call(le,re)&&v0(oe,re,le[re]);if(f0)for(var re of f0(le))Of.call(le,re)&&v0(oe,re,le[re]);return oe},Nf=(oe,le)=>xf(oe,wf(le)),rg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())}),Mf=({})=>{const oe=(0,xe.useParams)(),[le]=ce.default.useForm(),[re,ve]=(0,x.useState)(!1),[ze,ct]=(0,x.useState)(0),[Ke,je]=(0,x.useState)([]),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)({title:"",content:""});let[tn,An]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{fn(tn)},[]);const dn=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],oa=[{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"}],fn=Gt=>rg(void 0,null,function*(){var At,jn;ve(!0);const Kt=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_records.json`,{method:"get",params:Gt});Kt.status===0&&(je(((At=Kt==null?void 0:Kt.data)==null?void 0:At.qna_records)||[]),ct((jn=Kt==null?void 0:Kt.data)==null?void 0:jn.total_count)),ve(!1)}),xt=Gt=>{tn.page=1,tn=Om(Om({},tn),Gt),An(Om({},tn)),fn(tn)},wa=(Gt,At)=>{tn.page=Gt,tn.limit=At,An(Om({},tn)),fn(tn)},Tn=Gt=>rg(void 0,null,function*(){const At=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Nf(Om({},Gt),{qna_record_id:Ee})});(At==null?void 0:At.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),fn(tn),Ze(!1))}),Jt=Gt=>rg(void 0,null,function*(){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>rg(void 0,null,function*(){const At=yield(0,We.ZP)(`/api/shixuns/${oe.id}/qna_records/${Gt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(At==null?void 0:At.status)===0&&fn(tn)})})}),Pn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Gt=>tl.createElement(nt.Z,{placement:"topLeft",title:Gt},tl.createElement("span",{className:"c-black"},Gt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Gt=>tl.createElement(nt.Z,{placement:"topLeft",title:Gt},tl.createElement("span",{className:"c-black"},Gt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Gt=>{var At;return tl.createElement("span",{className:"c-black"},(At=dn==null?void 0:dn.find(jn=>jn.value===Gt))==null?void 0:At.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Gt=>{var At;return tl.createElement("span",{className:"c-black"},(At=oa==null?void 0:oa.find(jn=>jn.value===Gt))==null?void 0:At.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Gt,At)=>tl.createElement("span",null,["pending","ignored"].includes(At.status)&&tl.createElement(tl.Fragment,null,tl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ze(Gt),zn({title:At==null?void 0:At.question,content:At==null?void 0:At.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),tl.createElement("span",{className:"current c-light-primary",onClick:()=>Jt(At)},"\u5FFD\u7565")),["skipped"].includes(At.status)&&tl.createElement(nt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},tl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(At.status)&&tl.createElement(nt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},tl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return tl.createElement("div",{className:g0.record},tl.createElement("div",{className:g0.head},tl.createElement(ce.default,{layout:"inline",form:le,colon:!1,size:"large",onFinish:xt},tl.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},tl.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),tl.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},tl.createElement(Ju.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:dn,style:{width:200}})),tl.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},tl.createElement(Ju.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:oa,style:{width:200}})),tl.createElement(ce.default.Item,{style:{marginRight:0}},tl.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),tl.createElement(Ol.default,{columns:Pn,style:{marginTop:33},dataSource:Ke,loading:re,rowKey:"id",pagination:{current:tn.page,hideOnSinglePage:!ze,showQuickJumper:!0,showSizeChanger:!0,pageSize:tn.limit,pageSizeOptions:["10","20","50","100","200"],total:ze,size:"default",showTotal:Je.rU,onChange:wa}}),tl.createElement(c0,{visible:Ee,onCancel:()=>Ze(!1),onOk:Tn,modalParams:sn,forceIn:!0}))},og=ue(59301);const If=({dispatch:oe,practiceSetting:le,shixunsDetail:re})=>{const[ve,ze]=(0,x.useState)("1");return og.createElement("div",{className:u0.catechism},og.createElement(jo.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:ct=>ze(ct),className:u0.tab}),ve==="1"&&og.createElement(Df,null),ve==="2"&&og.createElement(Mf,null))};var Rf=(0,xe.connect)(({practiceSetting:oe,shixunsDetail:le})=>({practiceSetting:oe,shixunsDetail:le}))(If),Tf=Object.defineProperty,ug=Object.getOwnPropertySymbols,p0=Object.prototype.hasOwnProperty,h0=Object.prototype.propertyIsEnumerable,E0=(oe,le,re)=>le in oe?Tf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Nm=(oe,le)=>{for(var re in le||(le={}))p0.call(le,re)&&E0(oe,re,le[re]);if(ug)for(var re of ug(le))h0.call(le,re)&&E0(oe,re,le[re]);return oe},kf=(oe,le)=>{var re={};for(var ve in oe)p0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ug)for(var ve of ug(oe))le.indexOf(ve)<0&&h0.call(oe,ve)&&(re[ve]=oe[ve]);return re},Zf=oe=>{var le=oe,{tabsActive:re}=le,ve=kf(le,["tabsActive"]);return x.createElement(x.Fragment,null,re==="information"&&x.createElement(ka,null),re==="warehouse"&&x.createElement(Xa.default,null),re==="level"&&x.createElement(Ti,Nm({},ve)),re==="collaborate"&&x.createElement(Zd,Nm({},ve)),re==="setting"&&x.createElement(Tg.Z,null),re==="environment"&&x.createElement(bm,Nm({},ve)),re==="dataset"&&x.createElement(X0,null),re==="service"&&x.createElement(hf,Nm({},ve)),re==="catechism"&&x.createElement(Rf,Nm({},ve)))},Gd={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"},El=ue(59301),Wf=Object.defineProperty,zf=Object.defineProperties,Vf=Object.getOwnPropertyDescriptors,lg=Object.getOwnPropertySymbols,P0=Object.prototype.hasOwnProperty,F0=Object.prototype.propertyIsEnumerable,S0=(oe,le,re)=>le in oe?Wf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Gf=(oe,le)=>{for(var re in le||(le={}))P0.call(le,re)&&S0(oe,re,le[re]);if(lg)for(var re of lg(le))F0.call(le,re)&&S0(oe,re,le[re]);return oe},jf=(oe,le)=>zf(oe,Vf(le)),Uf=(oe,le)=>{var re={};for(var ve in oe)P0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&lg)for(var ve of lg(oe))le.indexOf(ve)<0&&F0.call(oe,ve)&&(re[ve]=oe[ve]);return re};const ig=[{name:"\u57FA\u672C\u4FE1\u606F",icon:El.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:El.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:El.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:El.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:El.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:El.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:El.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:El.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:El.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],Kf=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,shixunsDetail:ct,practiceSetting:Ke}=le,je=Uf(le,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Ze,challenges_warning:sn,id:zn,repository_warning:tn,sideBar:An,service_warning:dn}=Ke,oa=(0,xe.useLocation)(),fn=(0,xe.useParams)(),[xt]=(0,xe.useSearchParams)();(0,x.useEffect)(()=>{var Jt;const Pn=xt.get("tabId"),Gt=oa.pathname.split("/").length,jn=((Jt=ct==null?void 0:ct.detail)!=null&&Jt.windows_vnc?ig.filter(Kt=>Kt.tabId!=="dataset"):ig).map(Kt=>Kt.tabId).includes(Pn);if(Pn&&jn){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Pn}});return}if(Gt>4){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Pn||Pn&&!jn){ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=ct==null?void 0:ct.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{ze({type:"practiceSetting/setSideBarTabs",payload:jf(Gf({},Ke.sideBar),{selectPath:""})})},[fn.id]);const wa=Jt=>{var Pn;if(Jt===An.tabsActive)return;const Gt=()=>{xe.history.push(`/shixuns/${zn}/edit?tabId=${Jt}`),ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Jt,selectPath:"",confirmLeave:!1}})};(Pn=Ke==null?void 0:Ke.sideBar)!=null&&Pn.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Gt()}}):Gt()},Tn=()=>{var Jt;return((Jt=ct==null?void 0:ct.detail)!=null&&Jt.windows_vnc?ig.filter(Gt=>Gt.tabId!=="dataset"):ig).filter(Gt=>{var At;return(At=ct==null?void 0:ct.detail)!=null&&At.is_jupyter_lab?Gt.tabId!=="level":Gt.tabId!=="service"}).map(Gt=>{const{name:At,icon:jn,tabId:Kt}=Gt;return El.createElement("div",{key:Kt,className:`${Ke.sideBar.tabsActive===Kt?Gd.itemActive:Gd.item} font12`,onClick:()=>wa(Kt)},jn,El.createElement("span",{className:Gd.name},At),Kt==="information"&&Ze&&El.createElement(nt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},El.createElement("img",{src:ni,alt:""})),Kt==="level"&&sn&&El.createElement(nt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},El.createElement("img",{src:ni,alt:""})),Kt==="service"&&dn&&El.createElement(nt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},El.createElement("img",{src:ni,alt:""})),Kt==="warehouse"&&tn&&El.createElement(nt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},El.createElement("img",{src:ni,alt:""})))})};return El.createElement("div",{className:Gd.sidebar},El.createElement("div",{className:Gd.items},Tn()),El.createElement("div",{className:Gd.question},El.createElement(nt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},El.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},El.createElement("img",{src:Cn.Pt,height:44,width:44,alt:""})))))};var Hf=(0,xe.connect)(({loading:oe,globalSetting:le,shixunsDetail:re,practiceSetting:ve})=>({globalSetting:le,loading:oe,practiceSetting:ve,shixunsDetail:re}))(Kf),Wg={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},ai=ue(59301),Yf=Object.defineProperty,y0=Object.getOwnPropertySymbols,Qf=Object.prototype.hasOwnProperty,Xf=Object.prototype.propertyIsEnumerable,C0=(oe,le,re)=>le in oe?Yf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,b0=(oe,le)=>{for(var re in le||(le={}))Qf.call(le,re)&&C0(oe,re,le[re]);if(y0)for(var re of y0(le))Xf.call(le,re)&&C0(oe,re,le[re]);return oe},sg=(oe,le,re)=>new Promise((ve,ze)=>{var ct=Ee=>{try{je(re.next(Ee))}catch(Ze){ze(Ze)}},Ke=Ee=>{try{je(re.throw(Ee))}catch(Ze){ze(Ze)}},je=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(ct,Ke);je((re=re.apply(oe,le)).next())});const Jf=({classroomList:oe,loading:le,dispatch:re,shixunsDetail:ve})=>{var ze,ct;const Ke=(0,xe.useParams)(),je=(0,xe.useLocation)(),[Ee,Ze]=(0,x.useState)(!1),[sn,zn]=(0,x.useState)(!1),{actionTabs:tn}=oe,[An]=ce.default.useForm(),[dn,oa]=(0,x.useState)({name:"string"}),fn=Jt=>Jt&&Jt{console.log(Ke),oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(dn.name=tn==null?void 0:tn.name),oa(b0({},dn)),An.setFieldsValue({name:tn==null?void 0:tn.name})},[oe.actionTabs.key]);const Tn={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 ai.createElement(ai.Fragment,null,ai.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((ze=oe==null?void 0:oe.actionTabs)==null?void 0:ze.zIndex)||1e3,footer:null,onOk:()=>sg(void 0,null,function*(){console.log(123123)}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},ai.createElement("div",null,ai.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Tn[oe.actionTabs.type],"\uFF1F")),ai.createElement("div",{className:Wg.bottom},ai.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&sn,className:Wg.no,onClick:()=>sg(void 0,null,function*(){var Jt;zn(!0),(Jt=oe.actionTabs)!=null&&Jt.value?oe.actionTabs.fn(oe.actionTabs.value,!0,2):oe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),ai.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&!sn,className:Wg.yes,onClick:()=>sg(void 0,null,function*(){var Jt;zn(!1),(Jt=oe.actionTabs)!=null&&Jt.value?oe.actionTabs.fn(oe.actionTabs.value,!1,1):oe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),ai.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>sg(void 0,null,function*(){var Jt,Pn;yield An.validateFields();const Gt=An.getFieldValue();Ze(!0);const At=yield(0,We.ZP)(`/api/shixuns/${Ke==null?void 0:Ke.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Gt.name}});Ze(!1),At.status===0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),re({type:"practiceSetting/getCommonData",payload:{id:Ke.id}}),(Jt=oe.actionTabs)!=null&&Jt.getBaseInfo&&((Pn=oe.actionTabs)==null||Pn.getBaseInfo())),re({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},ai.createElement("div",null,ai.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"),ai.createElement(ce.default,{form:An,initialValues:{name:xt},onChange:()=>{oa(An.getFieldValue())}},ai.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},ai.createElement(Oe.Z,{className:"mt30",align:"middle"},ai.createElement(Ie.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),ai.createElement(Ie.Z,{flex:"1"},ai.createElement(Se.default,{maxLength:60,defaultValue:tn==null?void 0:tn.name,suffix:ai.createElement("span",null,((ct=dn==null?void 0:dn.name)==null?void 0:ct.length)||0,"/",60)}))))))))};var qf=(0,xe.connect)(({classroomList:oe,loading:le,shixunsDetail:re})=>({classroomList:oe,loading:le.effects,shixunsDetail:re}))(Jf),ac=ue(59301),$f=Object.defineProperty,ev=Object.defineProperties,tv=Object.getOwnPropertyDescriptors,cg=Object.getOwnPropertySymbols,A0=Object.prototype.hasOwnProperty,D0=Object.prototype.propertyIsEnumerable,B0=(oe,le,re)=>le in oe?$f(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,x0=(oe,le)=>{for(var re in le||(le={}))A0.call(le,re)&&B0(oe,re,le[re]);if(cg)for(var re of cg(le))D0.call(le,re)&&B0(oe,re,le[re]);return oe},w0=(oe,le)=>ev(oe,tv(le)),nv=(oe,le)=>{var re={};for(var ve in oe)A0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&cg)for(var ve of cg(oe))le.indexOf(ve)<0&&D0.call(oe,ve)&&(re[ve]=oe[ve]);return re};const av=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:ze,practiceSetting:ct}=le,Ke=nv(le,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:je}=ct,{tabsActive:Ee}=je;let Ze=(0,xe.useParams)();return(0,x.useEffect)(()=>(ze({type:"globalSetting/headerFooterToggle",payload:!1}),ze({type:"shixunsDetail/getShixunsDetail",payload:w0(x0({},Ze),{shixun_managed:!0})}),()=>{ze({type:"globalSetting/headerFooterToggle",payload:!0}),ze({type:"practiceSetting/setParams",payload:{id:""}})}),[]),ac.createElement("div",{className:Qc.practiceSetting},ac.createElement("div",{className:Qc.wrapHeader},ac.createElement(Og,null)),ac.createElement("div",{className:Qc.wrapLayout},ac.createElement("div",{className:Qc.wrapSidebar},ac.createElement(Hf,null)),ac.createElement("div",{className:Qc.wrapContent},ac.createElement(Zf,w0(x0({},Ke),{tabsActive:ct.sideBar.tabsActive})))),ac.createElement(qf,null))};var rv=(0,xe.connect)(({loading:oe,globalSetting:le,practiceSetting:re})=>({globalSetting:le,loading:oe,practiceSetting:re}))(av);const ov=({globalSetting:oe})=>{var le;switch(Number((le=oe==null?void 0:oe.setting)==null?void 0:le.theme)){case z.Fy.THEMEONE:return x.createElement(Bg,null);case z.Fy.DEFAULT:default:return x.createElement(rv,null)}};var uv=(0,xe.connect)(({globalSetting:oe})=>({globalSetting:oe}))(ov)},25532:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return E}});var z=ue(59301),x=ue(25690),xe=ue(78241),Ye=ue(8591),Te=ue(43418),Je=ue(92832),ye={wrap:"wrap___MYP7J",content:"content___loAbf",mainPathWrap:"mainPathWrap___gBcjO",colorBlue:"colorBlue___qg6vv"},gt=Object.defineProperty,Re=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,He=(b,y,ee)=>y in b?gt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):b[y]=ee,ut=(b,y)=>{for(var ee in y||(y={}))Be.call(y,ee)&&He(b,ee,y[ee]);if(Re)for(var ee of Re(y))We.call(y,ee)&&He(b,ee,y[ee]);return b},fe=(b,y,ee)=>new Promise((ae,se)=>{var ce=Ae=>{try{Se(ee.next(Ae))}catch(Oe){se(Oe)}},de=Ae=>{try{Se(ee.throw(Ae))}catch(Oe){se(Oe)}},Se=Ae=>Ae.done?ae(Ae.value):Promise.resolve(Ae.value).then(ce,de);Se((ee=ee.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:ee,dispatch:ae,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Se=!1,onFinish:Ae=()=>{}})=>{const[Oe]=xe.default.useForm(),Ie=(0,x.useParams)(),ht=(0,x.useLocation)(),ot=(0,z.useRef)(),[vt,ea]=(0,z.useState)(""),[Hn,Fa]=(0,z.useState)(""),[da,Xt]=(0,z.useState)([]),[bn,it]=(0,z.useState)([]);(0,z.useEffect)(()=>{var ft,Mt;ot.current=((Mt=(ft=ht.pathname)==null?void 0:ft.split("/"))==null?void 0:Mt[3])==="repository"},[]),(0,z.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const ft=ce.join("/");let Mt=[];ce.map((In,mn)=>{mn===0?Mt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${In}`,path:ft}):Mt.push({val:`/${In}`,path:ft})}),Xt(Mt),ea(ft),Fa(ft),Ht(ft)},[b.actionTabs.key]);const Ht=ft=>fe(void 0,null,function*(){const Mt=yield ae({type:ot.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ie.id,path:ft}});Mt&&it(Mt.trees||[])}),hn=ft=>{let Mt=vt;ft.type==="tree"&&(da.length?da.push({val:`/${ft.name}`,path:ft.name}):da.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),Xt(da),Mt=vt?`${vt}/${ft.name}`:ft.name,ea(Mt)),Ht(Mt)},Wn=(ft,Mt)=>{const In=da.filter((En,Ne)=>Ne<=Mt);Xt(In);const mn=In.filter((En,Ne)=>Ne!==0).map(En=>En.val).join("").substr(1);ea(mn),Ht(mn)},cn=()=>fe(void 0,null,function*(){const ft=Oe==null?void 0:Oe.getFieldsValue(),Mt=vt?`${vt}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Se){Ae(Mt),rt();return}if(de){yield Oe.validateFields();const In=yield ae({type:"shixunsDetail/uploadGitFolder",payload:ut(ut({},{id:Ie.id,path:Mt}),ot.current?{}:{secret_repository:!0})});Ae(Hn),In.status===0&&Ye.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ae(Mt),Ye.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");rt()}),rt=()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),Oe.resetFields()};return z.createElement(Te.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:cn,onCancel:rt},z.createElement("div",{className:ye.wrap},z.createElement("div",{className:ye.content},z.createElement("div",{className:ye.mainPathWrap},!!(da!=null&&da.length)&&da.map((ft,Mt)=>z.createElement("a",{key:Mt,onClick:()=>Wn(ft,Mt)},ft.val))),!!(bn!=null&&bn.length)&&bn.map((ft,Mt)=>ft.type==="tree"&&z.createElement("a",{key:Mt,onClick:()=>hn(ft)},z.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),ft.name))),z.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),z.createElement("div",{className:"mt5 mb5"},vt),de&&z.createElement(xe.default,{form:Oe,scrollToFirstError:!0,className:"mt20"},z.createElement(xe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:ee})=>({shixunsDetail:b,globalSetting:ee,loading:y.models.index}))(a)},84341:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Oe}});var z=ue(59301),x=ue(25690),xe=ue(43418),Ye=ue(8591),Te=ue(3113),Je=ue(24905),ye=ue(5112),gt=ue(88522),Re=ue(49127),Be=ue(5083),We=ue(5871),He=ue(10527),ut=ue(81705),fe=ue(40197),a=ue(61186),E=ue.n(a),b={wrap:"wrap___I6aMh",labelWrap:"labelWrap___JRSQM",label:"label___nx3ue",labelContent:"labelContent___JRmit",flexRow:"flexRow___z4VUw",color999:"color999___oIiXP",radio:"radio___B7cxQ",selectSchool:"selectSchool___xyvCv",dataPicker:"dataPicker___DoaL_",modal:"modal____8ckb",colorOrange:"colorOrange___rAmyz",colorYellow:"colorYellow___PeJD9",bottomButton:"bottomButton___O3cst"},y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(Ie,ht)=>{var ot={};for(var vt in Ie)ee.call(Ie,vt)&&ht.indexOf(vt)<0&&(ot[vt]=Ie[vt]);if(Ie!=null&&y)for(var vt of y(Ie))ht.indexOf(vt)<0&&ae.call(Ie,vt)&&(ot[vt]=Ie[vt]);return ot},ce=(Ie,ht,ot)=>new Promise((vt,ea)=>{var Hn=Xt=>{try{da(ot.next(Xt))}catch(bn){ea(bn)}},Fa=Xt=>{try{da(ot.throw(Xt))}catch(bn){ea(bn)}},da=Xt=>Xt.done?vt(Xt.value):Promise.resolve(Xt.value).then(Hn,Fa);da((ot=ot.apply(Ie,ht)).next())});const de=Ie=>{if(!Ie)return Ie;const ht=Ie.split(":");if(ht[1]=="00"||ht[1]=="30")return Ie;const ot=parseInt(ht[1]);if(ot<30||ot==60)return[ht[0],"30"].join(":");if(ot<60){const vt=[ht[0],"00"].join(":"),ea="YYYY-MM-DD HH:mm",Hn=E()(vt,ea);return Hn.add(1,"hours"),Hn.format(ea)}return Ie},Se="YYYY-MM-DD HH:mm",Ae=Ie=>{var ht=Ie,{shixunsDetail:ot,globalSetting:vt,loading:ea,user:Hn,dispatch:Fa}=ht,da=se(ht,["shixunsDetail","globalSetting","loading","user","dispatch"]),Xt,bn,it,Ht,hn,Wn,cn,rt,ft;const Mt=(0,z.useRef)(),[In,mn]=(0,z.useState)(),[En,Ne]=(0,z.useState)(),[we,Ue]=(0,z.useState)([]),[Zt,kt]=(0,z.useState)([]),[qt,an]=(0,z.useState)(""),[nn,Ln]=(0,z.useState)(),[Yt,De]=(0,z.useState)(),[ke,Ct]=(0,z.useState)(),zt=(bn=(Xt=Hn.userInfo)==null?void 0:Xt.shixun)==null?void 0:bn.editable;(0,z.useEffect)(()=>{var Xe,Ut;Mt.current=(Ut=(Xe=location.pathname)==null?void 0:Xe.split("/"))==null?void 0:Ut[2],ln()},[]),(0,z.useEffect)(()=>{var Xe,Ut,Nt,Ft,St,Qt,Pt,Tt,ua,rn,la,ar;ot.setting&&(mn((Ut=(Xe=ot.setting)==null?void 0:Xe.shixun)==null?void 0:Ut.can_copy),Ne((Ft=(Nt=ot.setting)==null?void 0:Nt.shixun)==null?void 0:Ft.use_scope),Ln(!!((Qt=(St=ot.setting)==null?void 0:St.shixun)!=null&&Qt.opening_time)),De((Tt=(Pt=ot.setting)==null?void 0:Pt.shixun)==null?void 0:Tt.opening_time),Ue((rn=(ua=ot.setting)==null?void 0:ua.shixun)==null?void 0:rn.scope_partment),Ct((ar=(la=ot.setting)==null?void 0:la.shixun)==null?void 0:ar.git_size))},[ot.setting]);const ln=Xe=>ce(void 0,null,function*(){const Ut=yield Fa({type:"shixunsDetail/getDepartments",payload:{q:Xe}});Ut&&kt(Ut.shools_name||[])}),Dt=()=>ce(void 0,null,function*(){var Xe,Ut,Nt,Ft,St,Qt;const Pt=(yield Fa({type:"shixunsDetail/getShixunQuote",payload:{id:Mt.current}}))||{};xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${b.modal}`},!!((Xe=Pt.subjects)!=null&&Xe.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Nt=(Ut=Pt.subjects)==null?void 0:Ut.splice(0,2))==null?void 0:Nt.map(Tt=>`\u300A${Tt}\u300B`),"\u7B49",z.createElement("span",{className:b.colorOrange},Pt==null?void 0:Pt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((Ft=Pt.courses)!=null&&Ft.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Qt=(St=Pt.courses)==null?void 0:St.splice(0,2))==null?void 0:Qt.map(Tt=>`\u300A${Tt}\u300B`),"\u7B49",z.createElement("span",{className:b.colorOrange},Pt==null?void 0:Pt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Fa({type:"shixunsDetail/deleteShixun",payload:{id:Mt.current}})).status===1&&(Ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),Bt=()=>{(0,fe.gy)(Fa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},bt=Xe=>{if(we.includes(Xe)){Ye.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}an(null),Ue([...we,Xe])},nt=()=>ce(void 0,null,function*(){if(nn&&!Yt){Ye.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(En===1&&!we.length){Ye.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Fa({type:"shixunsDetail/updatePermissionSetting",payload:{id:Mt.current,scope_partment:En===0?null:we,shixun:{can_copy:In,use_scope:En,opening_time:Yt,git_size:ke}}})).status!==-1&&(Ye.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Fa({type:"shixunsDetail/getSettingsData",payload:{id:Mt.current}}),Fa({type:"shixunsDetail/getShixunsDetail",payload:{id:Mt.current}}))});return z.createElement("div",null,z.createElement("section",{className:b.wrap},z.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((it=ot==null?void 0:ot.detail)==null?void 0:it.shixun_status)!==2?z.createElement(Te.ZP,{danger:!0,onClick:Dt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(Te.ZP,{danger:!0,onClick:Bt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(Je.default,{checked:In,onChange:Xe=>mn(Xe.target.checked),disabled:!zt}),z.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Ht=ot.detail)==null?void 0:Ht.shixun_status)>1||((hn=ot.detail)==null?void 0:hn.public)===2)&&((cn=(Wn=ot.setting)==null?void 0:Wn.shixun)==null?void 0:cn.use_scope)===0&&((rt=ot.detail)==null?void 0:rt.identity)>2)&&z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement(ye.ZP.Group,{value:En,onChange:Xe=>Ne(Xe.target.value),disabled:!zt},z.createElement(ye.ZP,{className:b.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(ye.ZP,{className:b.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),En===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(gt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:qt,onChange:Xe=>{an(Xe),ln(Xe)},disabled:!zt,onSelect:bt,options:Zt==null?void 0:Zt.map(Xe=>({value:Xe}))}),z.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},we==null?void 0:we.map(Xe=>zt?z.createElement(Re.Z,{count:"x",className:"mr20 current",onClick:()=>Ue(we.filter(Ut=>Ut!==Xe))},z.createElement(Te.ZP,{type:"primary",ghost:!0},Xe)):z.createElement(Te.ZP,{type:"primary",ghost:!0,className:"mr20"},Xe)))))),z.createElement("div",{className:b.labelWrap},z.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(Je.default,{checked:nn,onChange:Xe=>Ln(Xe.target.checked),disabled:!zt}),z.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),nn&&z.createElement(Be.default,{className:`${b.dataPicker} mt10`,format:Se,locale:He.Z,disabled:!zt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Xe=>Xe&&XeDe(de(Ut))}))),((ft=Hn==null?void 0:Hn.userInfo)==null?void 0:ft.role)===1&&z.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},z.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),z.createElement("div",{className:b.labelContent},z.createElement("div",null,z.createElement(We.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:ke,onChange:Xe=>{Ct(Xe)}}),z.createElement("span",{className:"c-grey-999"}," M "))))),z.createElement(ut.t,{okText:"\u4FDD\u5B58",hasOkBtn:zt,loading:ea.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${Mt.current}/challenges`),onOk:nt,className:b.bottomButton}))};var Oe=(0,x.connect)(({shixunsDetail:Ie,loading:ht,globalSetting:ot,user:vt})=>({shixunsDetail:Ie,globalSetting:ot,user:vt,loading:ht}))(Ae)},87405:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(25690),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(91711),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(84341),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(346),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(40197),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(48790),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(25886),React=__webpack_require__(59301),__async=(Le,_t,ue)=>new Promise((z,x)=>{var xe=Je=>{try{Te(ue.next(Je))}catch(ye){x(ye)}},Ye=Je=>{try{Te(ue.throw(Je))}catch(ye){x(ye)}},Te=Je=>Je.done?z(Je.value):Promise.resolve(Je.value).then(xe,Ye);Te((ue=ue.apply(Le,_t)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Le=>{if(!Le)return Le;const _t=Le.split(":");if(_t[1]=="00"||_t[1]=="30")return Le;const ue=parseInt(_t[1]);if(ue<30||ue==60)return[_t[0],"30"].join(":");if(ue<60){const z=[_t[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",xe=moment__WEBPACK_IMPORTED_MODULE_3___default()(z,x);return xe.add(1,"hours"),xe.format(x)}return Le};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Le=>__async(this,null,function*(){const _t=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Le}});_t&&setDepartmentList(_t.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Le,_t;(_t=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)!=null&&_t.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Le=>{if(selectDepartmentList.includes(Le)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Le])},handleInitState=()=>{var Le,_t,ue,z,x,xe,Ye,Te,Je,ye,gt,Re,Be,We,He,ut,fe,a,E,b,y,ee,ae,se,ce,de,Se,Ae,Oe,Ie,ht,ot,vt,ea,Hn,Fa,da,Xt,bn,it,Ht,hn,Wn,cn,rt,ft,Mt;setCodeEditPermission((_t=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)==null?void 0:_t.code_edit_permission),setAllowFileUpload((z=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:z.allow_file_upload),setCodeHidden((xe=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:xe.show_code_dir),setForbidCopy((Te=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Te.forbid_copy),setTaskPass((ye=(Je=shixunsDetail.setting)==null?void 0:Je.shixun)==null?void 0:ye.task_pass),setTestSetPermission((Re=(gt=shixunsDetail.setting)==null?void 0:gt.shixun)==null?void 0:Re.test_set_permission),set_display_git_address((Be=shixunsDetail.setting.shixun)==null?void 0:Be.display_git_address),setIsCopy((He=(We=shixunsDetail.setting)==null?void 0:We.shixun)==null?void 0:He.can_copy),setOpenValue((fe=(ut=shixunsDetail.setting)==null?void 0:ut.shixun)==null?void 0:fe.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((ae=(ee=shixunsDetail.setting)==null?void 0:ee.shixun)==null?void 0:ae.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Se=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Se.is_disable_discuss),setdisableAI((Oe=(Ae=shixunsDetail.setting)==null?void 0:Ae.shixun)==null?void 0:Oe.ai_reply),setresource_recommend((ht=(Ie=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ie.shixun)==null?void 0:ht.resource_recommend),setOpenCodeDebugger((vt=(ot=shixunsDetail.setting)==null?void 0:ot.shixun)==null?void 0:vt.open_code_debugger),setStartPermanent((Hn=(ea=shixunsDetail.setting)==null?void 0:ea.shixun)==null?void 0:Hn.start_permanent),setOpenSelfRun((da=(Fa=shixunsDetail.setting)==null?void 0:Fa.shixun)==null?void 0:da.open_self_run),setgitSize((bn=(Xt=shixunsDetail.setting)==null?void 0:Xt.shixun)==null?void 0:bn.git_size),setcourse_workspace_file_time((Ht=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:Ht.course_workspace_file_time),setPodSwitch((Wn=(hn=shixunsDetail.setting)==null?void 0:hn.shixun)==null?void 0:Wn.exit_delete_pod_switch),setai_user((rt=(cn=shixunsDetail.setting)==null?void 0:cn.shixun)==null?void 0:rt.ai_user),setOpenLocalEvaluate((Mt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Mt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Le,_t)=>{var ue,z;Le!=((z=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:z.scope_partment[_t])&&(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(Le=!1,_t=1){return __async(this,null,function*(){var ue,z;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Le}});(x==null?void 0:x.status)===0&&((ue=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ue.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(z=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&z.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,_t))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Le,_t,ue,z,x,xe;const Ye=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Le=Ye.subjects)!=null&&Le.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ue=(_t=Ye.subjects)==null?void 0:_t.splice(0,2))==null?void 0:ue.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((z=Ye.courses)!=null&&z.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(xe=(x=Ye.courses)==null?void 0:x.splice(0,2))==null?void 0:xe.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Le){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Le),parseInt(Le)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"rgba(10, 20, 61, .85)",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"rgba(10, 20, 61, .4)",marginTop:"30px",fontSize:"14px"},onClick:Le=>{var _t;if((_t=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&_t.confirmLeave){showExitmodel(Le.key);return}setMenuSelectKey(Le.key),parseInt(Le.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Le=>setTaskPass(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Le=>setTestSetPermission(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Le=>setIsCopy(Le.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Le=>setOpenValue(Le.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Le=>{setDepartmentValue(Le),handleGetDepartments(Le)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Le=>({value:Le}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Le=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(_t=>_t!==Le))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Le)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Le)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Le=>setOpenAnswer(Le.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Le=>{setIsOpenTime(Le.target.checked),Le.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Le=>Le&&LesetOpenTime(handleDateString(_t))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Le=>set_display_git_address(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Le=>{setCodeHidden(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Le=>{setCodeEditPermission(Le.target.checked),Le.target.checked||setAllowFileUpload(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Le=>{setAllowFileUpload(Le.target.checked),Le.target.checked&&setCodeEditPermission(Le.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Le=>setForbidCopy(Le.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Le=>setOpenCodeDebugger(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Le=>setOpenSelfRun(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Le=>setOpenLocalEvaluate(Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Le=>{setgitSize(Le)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Le=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Le=>{setPodSwitch(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Le=>setDisableDiscuss(!Le)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Le=>{setresource_recommend(Le)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Le=>{setai_user(Le.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Le,_t;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Le=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Le.is_fork_from_creator&&((_t=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_t.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ue,z)=>{handSubmeit(ue,z)}}}):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:Le,shixunsDetail:_t,practiceSetting:ue})=>({user:Le,shixunsDetail:_t,practiceSetting:ue}))(Setting)},25886:function(Le,_t,ue){"use strict";ue.d(_t,{m:function(){return ye}});var z=ue(51257),x=ue(8591),xe=ue(43418),Ye=ue(59301),Te=(gt,Re,Be)=>new Promise((We,He)=>{var ut=E=>{try{a(Be.next(E))}catch(b){He(b)}},fe=E=>{try{a(Be.throw(E))}catch(b){He(b)}},a=E=>E.done?We(E.value):Promise.resolve(E.value).then(ut,fe);a((Be=Be.apply(gt,Re)).next())});const Je=gt=>{let Re=document.createElement("textarea");return Re.value=gt,Re.value},ye=(gt,Re,Be,We,He)=>Te(void 0,null,function*(){var ut,fe;const a=yield gt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Be,save_type:We}});We===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(ut=a==null?void 0:a.data)!=null&&ut.exists_same_shixun_name?gt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(fe=a==null?void 0:a.data)==null?void 0:fe.shixun_name}}):gt({type:"classroomList/setActionTabs",payload:{}})):(gt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,z.xg)(`/shixuns/${(b=(E=Re==null?void 0:Re.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},84989:function(Le,_t,ue){"use strict";ue.d(_t,{BU:function(){return x},Dj:function(){return z},gH:function(){return xe},vp:function(){return Ye}});function z(Te){try{Te.mozRequestFullScreen?Te.mozRequestFullScreen():Te.webkitRequestFullScreen&&Te.webkitRequestFullScreen()}catch(Je){console.log(Je,":e")}}function x(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const xe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ye(){var Te=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Je=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Te),window.isFullScreen?window.isFullScreen:Te!=null}},40197:function(Le,_t,ue){"use strict";ue.d(_t,{rX:function(){return se},pW:function(){return ce},gy:function(){return de},xY:function(){return ae},O5:function(){return ee},tJ:function(){return fe},o1:function(){return a},Rd:function(){return y}});var z=ue(25690),x=ue(43418),xe=ue(28103),Ye=ue(8591),Te=ue(48790),Je=ue(51257),ye=ue(87169),gt=ue(25510),Re="data:image/png;base64,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",Be=ue.p+"static/newqrcode.a8740efb.png",We=ue(32637),He=ue(59301),ut=(Se,Ae,Oe)=>new Promise((Ie,ht)=>{var ot=Hn=>{try{ea(Oe.next(Hn))}catch(Fa){ht(Fa)}},vt=Hn=>{try{ea(Oe.throw(Hn))}catch(Fa){ht(Fa)}},ea=Hn=>Hn.done?Ie(Hn.value):Promise.resolve(Hn.value).then(ot,vt);ea((Oe=Oe.apply(Se,Ae)).next())});const fe=(Se,Ae=!1)=>!!(a(Se)&&E(Ae)),a=Se=>(0,Te.bg)()?!0:(Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Se=!1)=>{var Ae;const{user:Oe}=(0,z.getDvaApp)()._store.getState();return(Ae=Oe.userInfo)!=null&&Ae.profile_completed?!0:(x.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Je.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{x.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{x.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:He.createElement("div",{style:{textAlign:"center"}},He.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"),He.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:We}),He.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var Se;const{user:Ae}=(0,z.getDvaApp)()._store.getState();return(Se=Ae.userInfo)!=null&&Se.professional_certification?!0:(x.default.confirm({title:"\u63D0\u793A",centered:!0,content:He.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,Je.xg)("/account/certification")}}),!1)},ae=()=>(0,Te.V9)()?!0:(x.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:He.createElement("div",{className:"tc",style:{marginLeft:-38}},He.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),He.createElement("img",{src:Be,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),se=(Se,Ae)=>Se?!0:(x.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:He.createElement("div",null,He.createElement("p",null,Ae||"\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"),He.createElement("div",{style:{marginLeft:"110px"}},He.createElement("img",{src:Re,width:200}),He.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Je.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ce=Se=>{x.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:He.createElement("div",null,He.createElement("div",null,He.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"),He.createElement(xe.Z,null),He.createElement("p",{style:{color:"#666666",fontSize:12}}," ",He.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 ",He.createElement("a",null,Se),"\u5929\u3002"),He.createElement("p",{style:{color:"#666666",fontSize:12}}," ",He.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")),He.createElement("div",{style:{textAlign:"center",marginTop:30}},He.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:gt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(Se,Ae="")=>{const{shixunsDetail:{detail:Oe}}=(0,z.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 Ie="";return(Oe==null?void 0:Oe.public)===2&&(Ie="\u5DF2\u516C\u5F00"),(Oe==null?void 0:Oe.public)===1&&(Ie="\u5F85\u5BA1\u6838"),(Oe==null?void 0:Oe.shixun_status)===3&&(Ie="\u5DF2\u5173\u95ED"),x.default.info({centered:!0,icon:He.createElement(ye.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:He.createElement("div",{className:"tc",style:{marginLeft:-38}},He.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},He.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ie,"\uFF0C",Ae,"\u3002"),He.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),He.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:gt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Oe==null?void 0:Oe.shixun_status)===2?(x.default.confirm({centered:!0,icon:He.createElement(ye.Z,null),title:"\u63D0\u793A",content:He.createElement("div",null,He.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ae,"\u3002"),He.createElement("br",null),He.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{x.default.confirm({width:440,centered:!0,icon:He.createElement(ye.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>ut(void 0,null,function*(){(yield Se({type:"shixunsDetail/cancelRelease",payload:{id:Oe==null?void 0:Oe.identifier}})).status!==401&&(Ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Se({type:"shixunsDetail/getShixunsDetail",payload:{id:Oe==null?void 0:Oe.identifier}}),Se({type:"practiceSetting/getCommonData",payload:{id:Oe==null?void 0:Oe.identifier}}))})})}}),!0):!1}},77578:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return z}});const z=x=>x?typeof x=="function"?x():x:null},46400:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return da}});var z=ue(29679),x=ue(19248),xe=ue(99267),Ye=ue(96512),Te=ue(78987),Je=ue(92310),ye=ue.n(Je),gt=ue(77900),Re=ue(26112),Be=ue(59301),We=ue(92343),He=ue(36355),ut=ue(17313),fe=ue(83116);const a=(Xt,bn,it,Ht,hn)=>({backgroundColor:Xt,border:`${Ht.lineWidth}px ${Ht.lineType} ${bn}`,[`${hn}-icon`]:{color:it}}),E=Xt=>{const{componentCls:bn,motionDurationSlow:it,marginXS:Ht,marginSM:hn,fontSize:Wn,fontSizeLG:cn,lineHeight:rt,borderRadiusLG:ft,motionEaseInOutCirc:Mt,withDescriptionIconSize:In,colorText:mn,colorTextHeading:En,withDescriptionPadding:Ne,defaultPadding:we}=Xt;return{[bn]:Object.assign(Object.assign({},(0,ut.Wf)(Xt)),{position:"relative",display:"flex",alignItems:"center",padding:we,wordWrap:"break-word",borderRadius:ft,[`&${bn}-rtl`]:{direction:"rtl"},[`${bn}-content`]:{flex:1,minWidth:0},[`${bn}-icon`]:{marginInlineEnd:Ht,lineHeight:0},"&-description":{display:"none",fontSize:Wn,lineHeight:rt},"&-message":{color:En},[`&${bn}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${it} ${Mt}, opacity ${it} ${Mt}, padding-top ${it} ${Mt}, padding-bottom ${it} ${Mt}, - margin-bottom ${it} ${Mt}`},[`&${bn}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${bn}-with-description`]:{alignItems:"flex-start",padding:Ne,[`${bn}-icon`]:{marginInlineEnd:hn,fontSize:In,lineHeight:0},[`${bn}-message`]:{display:"block",marginBottom:Ht,color:En,fontSize:cn},[`${bn}-description`]:{display:"block",color:mn}},[`${bn}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},b=Xt=>{const{componentCls:bn,colorSuccess:it,colorSuccessBorder:Ht,colorSuccessBg:hn,colorWarning:Wn,colorWarningBorder:cn,colorWarningBg:rt,colorError:ft,colorErrorBorder:Mt,colorErrorBg:In,colorInfo:mn,colorInfoBorder:En,colorInfoBg:Ne}=Xt;return{[bn]:{"&-success":a(hn,Ht,it,Xt,bn),"&-info":a(Ne,En,mn,Xt,bn),"&-warning":a(rt,cn,Wn,Xt,bn),"&-error":Object.assign(Object.assign({},a(In,Mt,ft,Xt,bn)),{[`${bn}-description > pre`]:{margin:0,padding:0}})}}},y=Xt=>{const{componentCls:bn,iconCls:it,motionDurationMid:Ht,marginXS:hn,fontSizeIcon:Wn,colorIcon:cn,colorIconHover:rt}=Xt;return{[bn]:{"&-action":{marginInlineStart:hn},[`${bn}-close-icon`]:{marginInlineStart:hn,padding:0,overflow:"hidden",fontSize:Wn,lineHeight:`${Wn}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${it}-close`]:{color:cn,transition:`color ${Ht}`,"&:hover":{color:rt}}},"&-close-text":{color:cn,transition:`color ${Ht}`,"&:hover":{color:rt}}}}},ee=Xt=>[E(Xt),b(Xt),y(Xt)];var ae=(0,fe.Z)("Alert",Xt=>[ee(Xt)],Xt=>({withDescriptionIconSize:Xt.fontSizeHeading3,defaultPadding:`${Xt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${Xt.paddingMD}px ${Xt.paddingContentHorizontalLG}px`})),se=function(Xt,bn){var it={};for(var Ht in Xt)Object.prototype.hasOwnProperty.call(Xt,Ht)&&bn.indexOf(Ht)<0&&(it[Ht]=Xt[Ht]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,Ht=Object.getOwnPropertySymbols(Xt);hn{const{icon:bn,prefixCls:it,type:Ht}=Xt,hn=ce[Ht]||null;return bn?(0,We.wm)(bn,Be.createElement("span",{className:`${it}-icon`},bn),()=>({className:ye()(`${it}-icon`,{[bn.props.className]:bn.props.className})})):Be.createElement(hn,{className:`${it}-icon`})},Se=Xt=>{const{isClosable:bn,prefixCls:it,closeIcon:Ht,handleClose:hn}=Xt,Wn=Ht===!0||Ht===void 0?Be.createElement(xe.Z,null):Ht;return bn?Be.createElement("button",{type:"button",onClick:hn,className:`${it}-close-icon`,tabIndex:0},Wn):null};var Oe=Xt=>{const{description:bn,prefixCls:it,message:Ht,banner:hn,className:Wn,rootClassName:cn,style:rt,onMouseEnter:ft,onMouseLeave:Mt,onClick:In,afterClose:mn,showIcon:En,closable:Ne,closeText:we,closeIcon:Ue,action:Zt}=Xt,kt=se(Xt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[qt,an]=Be.useState(!1),nn=Be.useRef(null),{getPrefixCls:Ln,direction:Yt,alert:De}=Be.useContext(He.E_),ke=Ln("alert",it),[Ct,zt]=ae(ke),ln=Ut=>{var Nt;an(!0),(Nt=Xt.onClose)===null||Nt===void 0||Nt.call(Xt,Ut)},Dt=Be.useMemo(()=>Xt.type!==void 0?Xt.type:hn?"warning":"info",[Xt.type,hn]),Bt=Be.useMemo(()=>we?!0:typeof Ne=="boolean"?Ne:Ue!==!1&&Ue!==null&&Ue!==void 0,[we,Ue,Ne]),bt=hn&&En===void 0?!0:En,nt=ye()(ke,`${ke}-${Dt}`,{[`${ke}-with-description`]:!!bn,[`${ke}-no-icon`]:!bt,[`${ke}-banner`]:!!hn,[`${ke}-rtl`]:Yt==="rtl"},De==null?void 0:De.className,Wn,cn,zt),Xe=(0,Re.Z)(kt,{aria:!0,data:!0});return Ct(Be.createElement(gt.default,{visible:!qt,motionName:`${ke}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ut=>({maxHeight:Ut.offsetHeight}),onLeaveEnd:mn},Ut=>{let{className:Nt,style:Ft}=Ut;return Be.createElement("div",Object.assign({ref:nn,"data-show":!qt,className:ye()(nt,Nt),style:Object.assign(Object.assign(Object.assign({},De==null?void 0:De.style),rt),Ft),onMouseEnter:ft,onMouseLeave:Mt,onClick:In,role:"alert"},Xe),bt?Be.createElement(de,{description:bn,icon:Xt.icon,prefixCls:ke,type:Dt}):null,Be.createElement("div",{className:`${ke}-content`},Ht?Be.createElement("div",{className:`${ke}-message`},Ht):null,bn?Be.createElement("div",{className:`${ke}-description`},bn):null),Zt?Be.createElement("div",{className:`${ke}-action`},Zt):null,Be.createElement(Se,{isClosable:Bt,prefixCls:ke,closeIcon:we||Ue,handleClose:ln}))}))},Ie=ue(99153),ht=ue(84851),ot=ue(19257),vt=ue(93046),Hn=function(Xt){(0,ot.Z)(it,Xt);var bn=(0,vt.Z)(it);function it(){var Ht;return(0,Ie.Z)(this,it),Ht=bn.apply(this,arguments),Ht.state={error:void 0,info:{componentStack:""}},Ht}return(0,ht.Z)(it,[{key:"componentDidCatch",value:function(hn,Wn){this.setState({error:hn,info:Wn})}},{key:"render",value:function(){const{message:hn,description:Wn,children:cn}=this.props,{error:rt,info:ft}=this.state,Mt=ft&&ft.componentStack?ft.componentStack:null,In=typeof hn=="undefined"?(rt||"").toString():hn,mn=typeof Wn=="undefined"?Mt:Wn;return rt?Be.createElement(Oe,{type:"error",message:In,description:Be.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},mn)}):cn}}]),it}(Be.Component);const Fa=Oe;Fa.ErrorBoundary=Hn;var da=Fa},88522:function(Le,_t,ue){"use strict";var z=ue(92310),x=ue.n(z),xe=ue(11592),Ye=ue(2738),Te=ue(59301),Je=ue(53487),ye=ue(92343),gt=ue(36355),Re=ue(57809);const{Option:Be}=Re.default;function We(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const He=(a,E)=>{const{prefixCls:b,className:y,popupClassName:ee,dropdownClassName:ae,children:se,dataSource:ce}=a,de=(0,xe.Z)(se);let Se;de.length===1&&(0,ye.l$)(de[0])&&!We(de[0])&&([Se]=de);const Ae=Se?()=>Se:void 0;let Oe;de.length&&We(de[0])?Oe=se:Oe=ce?ce.map(ot=>{if((0,ye.l$)(ot))return ot;switch(typeof ot){case"string":return Te.createElement(Be,{key:ot,value:ot},ot);case"object":{const{value:vt}=ot;return Te.createElement(Be,{key:vt,value:vt},ot.text)}default:return}}):[];const{getPrefixCls:Ie}=Te.useContext(gt.E_),ht=Ie("select",b);return Te.createElement(Re.default,Object.assign({ref:E,suffixIcon:null},(0,Ye.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:ht,popupClassName:ee||ae,className:x()(`${ht}-auto-complete`,y),mode:Re.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Ae}),Oe)},ut=Te.forwardRef(He),fe=(0,Je.Z)(ut);ut.Option=Be,ut._InternalPanelDoNotUseOrYouWillBeFired=fe,_t.Z=ut},49127:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return bn}});var z=ue(92310),x=ue.n(z),xe=ue(77900),Ye=ue(59301),Te=ue(36785),Je=ue(92343),ye=ue(36355),gt=ue(93083),Re=ue(17313),Be=ue(45157),We=ue(37613),He=ue(83116);const ut=new gt.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),fe=new gt.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new gt.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new gt.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),b=new gt.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new gt.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),ee=it=>{const{componentCls:Ht,iconCls:hn,antCls:Wn,badgeShadowSize:cn,motionDurationSlow:rt,textFontSize:ft,textFontSizeSM:Mt,statusSize:In,dotSize:mn,textFontWeight:En,indicatorHeight:Ne,indicatorHeightSM:we,marginXS:Ue}=it,Zt=`${Wn}-scroll-number`,kt=(0,Be.Z)(it,(qt,an)=>{let{darkColor:nn}=an;return{[`&${Ht} ${Ht}-color-${qt}`]:{background:nn,[`&:not(${Ht}-count)`]:{color:nn}}}});return{[Ht]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Re.Wf)(it)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Ht}-count`]:{zIndex:it.indicatorZIndex,minWidth:Ne,height:Ne,color:it.badgeTextColor,fontWeight:En,fontSize:ft,lineHeight:`${Ne}px`,whiteSpace:"nowrap",textAlign:"center",background:it.badgeColor,borderRadius:Ne/2,boxShadow:`0 0 0 ${cn}px ${it.badgeShadowColor}`,transition:`background ${it.motionDurationMid}`,a:{color:it.badgeTextColor},"a:hover":{color:it.badgeTextColor},"a:hover &":{background:it.badgeColorHover}},[`${Ht}-count-sm`]:{minWidth:we,height:we,fontSize:Mt,lineHeight:`${we}px`,borderRadius:we/2},[`${Ht}-multiple-words`]:{padding:`0 ${it.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Ht}-dot`]:{zIndex:it.indicatorZIndex,width:mn,minWidth:mn,height:mn,background:it.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${cn}px ${it.badgeShadowColor}`},[`${Ht}-dot${Zt}`]:{transition:`background ${rt}`},[`${Ht}-count, ${Ht}-dot, ${Zt}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${hn}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Ht}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Ht}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:In,height:In,verticalAlign:"middle",borderRadius:"50%"},[`${Ht}-status-success`]:{backgroundColor:it.colorSuccess},[`${Ht}-status-processing`]:{overflow:"visible",color:it.colorPrimary,backgroundColor:it.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:cn,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:ut,animationDuration:it.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Ht}-status-default`]:{backgroundColor:it.colorTextPlaceholder},[`${Ht}-status-error`]:{backgroundColor:it.colorError},[`${Ht}-status-warning`]:{backgroundColor:it.colorWarning},[`${Ht}-status-text`]:{marginInlineStart:Ue,color:it.colorText,fontSize:it.fontSize}}}),kt),{[`${Ht}-zoom-appear, ${Ht}-zoom-enter`]:{animationName:fe,animationDuration:it.motionDurationSlow,animationTimingFunction:it.motionEaseOutBack,animationFillMode:"both"},[`${Ht}-zoom-leave`]:{animationName:a,animationDuration:it.motionDurationSlow,animationTimingFunction:it.motionEaseOutBack,animationFillMode:"both"},[`&${Ht}-not-a-wrapper`]:{[`${Ht}-zoom-appear, ${Ht}-zoom-enter`]:{animationName:E,animationDuration:it.motionDurationSlow,animationTimingFunction:it.motionEaseOutBack},[`${Ht}-zoom-leave`]:{animationName:b,animationDuration:it.motionDurationSlow,animationTimingFunction:it.motionEaseOutBack},[`&:not(${Ht}-status)`]:{verticalAlign:"middle"},[`${Zt}-custom-component, ${Ht}-count`]:{transform:"none"},[`${Zt}-custom-component, ${Zt}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Zt}`]:{overflow:"hidden",[`${Zt}-only`]:{position:"relative",display:"inline-block",height:Ne,transition:`all ${it.motionDurationSlow} ${it.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Zt}-only-unit`]:{height:Ne,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Zt}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Ht}-count, ${Ht}-dot, ${Zt}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ae=it=>{const{fontSize:Ht,lineHeight:hn,lineWidth:Wn,marginXS:cn,colorBorderBg:rt}=it,ft=Math.round(Ht*hn),Mt=Wn,In=it.colorBgContainer,mn=it.colorError,En=it.colorErrorHover;return(0,We.TS)(it,{badgeFontHeight:ft,badgeShadowSize:Mt,badgeTextColor:In,badgeColor:mn,badgeColorHover:En,badgeShadowColor:rt,badgeProcessingDuration:"1.2s",badgeRibbonOffset:cn,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},se=it=>{const{fontSize:Ht,lineHeight:hn,fontSizeSM:Wn,lineWidth:cn}=it;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Ht*hn)-2*cn,indicatorHeightSM:Ht,dotSize:Wn/2,textFontSize:Wn,textFontSizeSM:Wn,textFontWeight:"normal",statusSize:Wn/2}};var ce=(0,He.Z)("Badge",it=>{const Ht=ae(it);return[ee(Ht)]},se);const de=it=>{const{antCls:Ht,badgeFontHeight:hn,marginXS:Wn,badgeRibbonOffset:cn}=it,rt=`${Ht}-ribbon`,ft=`${Ht}-ribbon-wrapper`,Mt=(0,Be.Z)(it,(In,mn)=>{let{darkColor:En}=mn;return{[`&${rt}-color-${In}`]:{background:En,color:En}}});return{[`${ft}`]:{position:"relative"},[`${rt}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Re.Wf)(it)),{position:"absolute",top:Wn,padding:`0 ${it.paddingXS}px`,color:it.colorPrimary,lineHeight:`${hn}px`,whiteSpace:"nowrap",backgroundColor:it.colorPrimary,borderRadius:it.borderRadiusSM,[`${rt}-text`]:{color:it.colorTextLightSolid},[`${rt}-corner`]:{position:"absolute",top:"100%",width:cn,height:cn,color:"currentcolor",border:`${cn/2}px solid`,transform:it.badgeRibbonCornerTransform,transformOrigin:"top",filter:it.badgeRibbonCornerFilter}}),Mt),{[`&${rt}-placement-end`]:{insetInlineEnd:-cn,borderEndEndRadius:0,[`${rt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${rt}-placement-start`]:{insetInlineStart:-cn,borderEndStartRadius:0,[`${rt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Se=(0,He.Z)(["Badge","Ribbon"],it=>{const Ht=ae(it);return[de(Ht)]},se),Oe=it=>{const{className:Ht,prefixCls:hn,style:Wn,color:cn,children:rt,text:ft,placement:Mt="end",rootClassName:In}=it,{getPrefixCls:mn,direction:En}=Ye.useContext(ye.E_),Ne=mn("ribbon",hn),we=(0,Te.o2)(cn,!1),Ue=x()(Ne,`${Ne}-placement-${Mt}`,{[`${Ne}-rtl`]:En==="rtl",[`${Ne}-color-${cn}`]:we},Ht),[Zt,kt]=Se(Ne),qt={},an={};return cn&&!we&&(qt.background=cn,an.color=cn),Zt(Ye.createElement("div",{className:x()(`${Ne}-wrapper`,In,kt)},rt,Ye.createElement("div",{className:x()(Ue,kt),style:Object.assign(Object.assign({},qt),Wn)},Ye.createElement("span",{className:`${Ne}-text`},ft),Ye.createElement("div",{className:`${Ne}-corner`,style:an}))))};function Ie(it){let{prefixCls:Ht,value:hn,current:Wn,offset:cn=0}=it,rt;return cn&&(rt={position:"absolute",top:`${cn}00%`,left:0}),Ye.createElement("span",{style:rt,className:x()(`${Ht}-only-unit`,{current:Wn})},hn)}function ht(it,Ht,hn){let Wn=it,cn=0;for(;(Wn+10)%10!==Ht;)Wn+=hn,cn+=hn;return cn}function ot(it){const{prefixCls:Ht,count:hn,value:Wn}=it,cn=Number(Wn),rt=Math.abs(hn),[ft,Mt]=Ye.useState(cn),[In,mn]=Ye.useState(rt),En=()=>{Mt(cn),mn(rt)};Ye.useEffect(()=>{const Ue=setTimeout(()=>{En()},1e3);return()=>{clearTimeout(Ue)}},[cn]);let Ne,we;if(ft===cn||Number.isNaN(cn)||Number.isNaN(ft))Ne=[Ye.createElement(Ie,Object.assign({},it,{key:cn,current:!0}))],we={transition:"none"};else{Ne=[];const Ue=cn+10,Zt=[];for(let an=cn;an<=Ue;an+=1)Zt.push(an);const kt=Zt.findIndex(an=>an%10===ft);Ne=Zt.map((an,nn)=>{const Ln=an%10;return Ye.createElement(Ie,Object.assign({},it,{key:an,value:Ln,offset:nn-kt,current:nn===kt}))});const qt=In{const{prefixCls:hn,count:Wn,className:cn,motionClassName:rt,style:ft,title:Mt,show:In,component:mn="sup",children:En}=it,Ne=vt(it,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:we}=Ye.useContext(ye.E_),Ue=we("scroll-number",hn),Zt=Object.assign(Object.assign({},Ne),{"data-show":In,style:ft,className:x()(Ue,cn,rt),title:Mt});let kt=Wn;if(Wn&&Number(Wn)%1===0){const qt=String(Wn).split("");kt=Ye.createElement("bdi",null,qt.map((an,nn)=>Ye.createElement(ot,{prefixCls:Ue,count:Number(Wn),value:an,key:qt.length-nn})))}return ft&&ft.borderColor&&(Zt.style=Object.assign(Object.assign({},ft),{boxShadow:`0 0 0 1px ${ft.borderColor} inset`})),En?(0,Je.Tm)(En,qt=>({className:x()(`${Ue}-custom-component`,qt==null?void 0:qt.className,rt)})):Ye.createElement(mn,Object.assign({},Zt,{ref:Ht}),kt)}),Fa=function(it,Ht){var hn={};for(var Wn in it)Object.prototype.hasOwnProperty.call(it,Wn)&&Ht.indexOf(Wn)<0&&(hn[Wn]=it[Wn]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,Wn=Object.getOwnPropertySymbols(it);cn{var hn,Wn,cn,rt,ft;const{prefixCls:Mt,scrollNumberPrefixCls:In,children:mn,status:En,text:Ne,color:we,count:Ue=null,overflowCount:Zt=99,dot:kt=!1,size:qt="default",title:an,offset:nn,style:Ln,className:Yt,rootClassName:De,classNames:ke,styles:Ct,showZero:zt=!1}=it,ln=Fa(it,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Dt,direction:Bt,badge:bt}=Ye.useContext(ye.E_),nt=Dt("badge",Mt),[Xe,Ut]=ce(nt),Nt=Ue>Zt?`${Zt}+`:Ue,Ft=Nt==="0"||Nt===0,St=Ue===null||Ft&&!zt,Qt=(En!=null||we!=null)&&St,Pt=kt&&!Ft,Tt=Pt?"":Nt,oa=(0,Ye.useMemo)(()=>(Tt==null||Tt===""||Ft&&!zt)&&!Pt,[Tt,Ft,zt,Pt]),rn=(0,Ye.useRef)(Ue);oa||(rn.current=Ue);const ua=rn.current,nr=(0,Ye.useRef)(Tt);oa||(nr.current=Tt);const gr=nr.current,hr=(0,Ye.useRef)(Pt);oa||(hr.current=Pt);const $a=(0,Ye.useMemo)(()=>{if(!nn)return Object.assign(Object.assign({},bt==null?void 0:bt.style),Ln);const er={marginTop:nn[1]};return Bt==="rtl"?er.left=parseInt(nn[0],10):er.right=-parseInt(nn[0],10),Object.assign(Object.assign(Object.assign({},er),bt==null?void 0:bt.style),Ln)},[Bt,nn,Ln,bt==null?void 0:bt.style]),zr=an!=null?an:typeof ua=="string"||typeof ua=="number"?ua:void 0,kr=oa||!Ne?null:Ye.createElement("span",{className:`${nt}-status-text`},Ne),Er=!ua||typeof ua!="object"?void 0:(0,Je.Tm)(ua,er=>({style:Object.assign(Object.assign({},$a),er.style)})),Ar=(0,Te.o2)(we,!1),Cr=x()(ke==null?void 0:ke.indicator,(hn=bt==null?void 0:bt.classNames)===null||hn===void 0?void 0:hn.indicator,{[`${nt}-status-dot`]:Qt,[`${nt}-status-${En}`]:!!En,[`${nt}-color-${we}`]:Ar}),qa={};we&&!Ar&&(qa.color=we,qa.background=we);const eo=x()(nt,{[`${nt}-status`]:Qt,[`${nt}-not-a-wrapper`]:!mn,[`${nt}-rtl`]:Bt==="rtl"},Yt,De,bt==null?void 0:bt.className,(Wn=bt==null?void 0:bt.classNames)===null||Wn===void 0?void 0:Wn.root,ke==null?void 0:ke.root,Ut);if(!mn&&Qt){const er=$a.color;return Xe(Ye.createElement("span",Object.assign({},ln,{className:eo,style:Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.root),(cn=bt==null?void 0:bt.styles)===null||cn===void 0?void 0:cn.root),$a)}),Ye.createElement("span",{className:Cr,style:Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.indicator),(rt=bt==null?void 0:bt.styles)===null||rt===void 0?void 0:rt.indicator),qa)}),Ne&&Ye.createElement("span",{style:{color:er},className:`${nt}-status-text`},Ne)))}return Xe(Ye.createElement("span",Object.assign({ref:Ht},ln,{className:eo,style:Object.assign(Object.assign({},(ft=bt==null?void 0:bt.styles)===null||ft===void 0?void 0:ft.root),Ct==null?void 0:Ct.root)}),mn,Ye.createElement(xe.default,{visible:!oa,motionName:`${nt}-zoom`,motionAppear:!1,motionDeadline:1e3},er=>{let{className:yt,ref:wn}=er;var Gn,un;const Dn=Dt("scroll-number",In),na=hr.current,La=x()(ke==null?void 0:ke.indicator,(Gn=bt==null?void 0:bt.classNames)===null||Gn===void 0?void 0:Gn.indicator,{[`${nt}-dot`]:na,[`${nt}-count`]:!na,[`${nt}-count-sm`]:qt==="small",[`${nt}-multiple-words`]:!na&&gr&&gr.toString().length>1,[`${nt}-status-${En}`]:!!En,[`${nt}-color-${we}`]:Ar});let Qe=Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.indicator),(un=bt==null?void 0:bt.styles)===null||un===void 0?void 0:un.indicator),$a);return we&&!Ar&&(Qe=Qe||{},Qe.background=we),Ye.createElement(Hn,{prefixCls:Dn,show:!oa,motionClassName:yt,className:La,count:gr,title:zr,style:Qe,key:"scrollNumber",ref:wn},Er)}),kr))},Xt=Ye.forwardRef(da);Xt.Ribbon=Oe;var bn=Xt},19842:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return er}});var z=ue(95190),x=ue(59301),xe=ue(33853),Ye=ue(58617),Te=ue(38819),Je=ue(92310),ye=ue.n(Je),gt=ue(14809),Re=ue(50298),Be=ue(62646),We=ue(77861),He=ue(17115),ut=ue(90782),fe=ue(6089),a=ue(18929),E=x.createContext(null),b=E,y=ue(93664),ee=ue(4635),ae=ue(20439),se="__rc_cascader_search_mark__",ce=function(wn,Gn,un){var Dn=un.label;return Gn.some(function(na){return String(na[Dn]).toLowerCase().includes(wn.toLowerCase())})},de=function(wn,Gn,un,Dn){return Gn.map(function(na){return na[Dn.label]}).join(" / ")},Se=function(yt,wn,Gn,un,Dn,na){var La=Dn.filter,Qe=La===void 0?ce:La,pt=Dn.render,mt=pt===void 0?de:pt,Xn=Dn.limit,qn=Xn===void 0?50:Xn,ma=Dn.sort;return x.useMemo(function(){var va=[];if(!yt)return[];function Ka(Aa,Ha){var Za=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Aa.forEach(function(On){if(!(!ma&&qn!==!1&&qn>0&&va.length>=qn)){var Na=[].concat((0,z.Z)(Ha),[On]),Zr=On[Gn.children],Po=Za||On.disabled;if((!Zr||Zr.length===0||na)&&Qe(yt,Na,{label:Gn.label})){var ia;va.push((0,ae.Z)((0,ae.Z)({},On),{},(ia={disabled:Po},(0,ee.Z)(ia,Gn.label,mt(yt,Na,un,Gn)),(0,ee.Z)(ia,se,Na),(0,ee.Z)(ia,Gn.children,void 0),ia)))}Zr&&Ka(On[Gn.children],Na,Po)}})}return Ka(wn,[]),ma&&va.sort(function(Aa,Ha){return ma(Aa[se],Ha[se],yt,Gn)}),qn!==!1&&qn>0?va.slice(0,qn):va},[yt,wn,Gn,un,mt,na,Qe,ma,qn])},Ae="__RC_CASCADER_SPLIT__",Oe="SHOW_PARENT",Ie="SHOW_CHILD";function ht(yt){return yt.join(Ae)}function ot(yt){return yt.map(ht)}function vt(yt){return yt.split(Ae)}function ea(yt){var wn=yt||{},Gn=wn.label,un=wn.value,Dn=wn.children,na=un||"value";return{label:Gn||"label",value:na,key:na,children:Dn||"children"}}function Hn(yt,wn){var Gn,un;return(Gn=yt.isLeaf)!==null&&Gn!==void 0?Gn:!((un=yt[wn.children])!==null&&un!==void 0&&un.length)}function Fa(yt){var wn=yt.parentElement;if(wn){var Gn=yt.offsetTop-wn.offsetTop;Gn-wn.scrollTop<0?wn.scrollTo({top:Gn}):Gn+yt.offsetHeight-wn.scrollTop>wn.offsetHeight&&wn.scrollTo({top:Gn+yt.offsetHeight-wn.offsetHeight})}}function da(yt,wn){return yt.map(function(Gn){var un;return(un=Gn[se])===null||un===void 0?void 0:un.map(function(Dn){return Dn[wn.value]})})}function Xt(yt,wn,Gn){var un=new Set(yt),Dn=wn();return yt.filter(function(na){var La=Dn[na],Qe=La?La.parent:null,pt=La?La.children:null;return La&&La.node.disabled?!0:Gn===Ie?!(pt&&pt.some(function(mt){return mt.key&&un.has(mt.key)})):!(Qe&&!Qe.node.disabled&&un.has(Qe.key))})}function bn(yt,wn,Gn){for(var un=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Dn=wn,na=[],La=function(){var mt,Xn,qn,ma=yt[Qe],va=(mt=Dn)===null||mt===void 0?void 0:mt.findIndex(function(Aa){var Ha=Aa[Gn.value];return un?String(Ha)===String(ma):Ha===ma}),Ka=va!==-1?(Xn=Dn)===null||Xn===void 0?void 0:Xn[va]:null;na.push({value:(qn=Ka==null?void 0:Ka[Gn.value])!==null&&qn!==void 0?qn:ma,index:va,option:Ka}),Dn=Ka==null?void 0:Ka[Gn.children]},Qe=0;Qe1){var yn=Ka.slice(0,-1);On(yn)}else mt(!1)},Po=function(){var yn,Jo=((yn=Ha[Aa])===null||yn===void 0?void 0:yn[Gn.children])||[],Dr=Jo.find(function(Qr){return!Qr.disabled});if(Dr){var Fo=[].concat((0,z.Z)(Ka),[Dr[Gn.value]]);On(Fo)}};x.useImperativeHandle(yt,function(){return{onKeyDown:function(yn){var Jo=yn.which;switch(Jo){case we.Z.UP:case we.Z.DOWN:{var Dr=0;Jo===we.Z.UP?Dr=-1:Jo===we.Z.DOWN&&(Dr=1),Dr!==0&&Na(Dr);break}case we.Z.LEFT:{if(pt)break;qn?Po():Zr();break}case we.Z.RIGHT:{if(pt)break;qn?Zr():Po();break}case we.Z.BACKSPACE:{pt||Zr();break}case we.Z.ENTER:{if(Ka.length){var Fo=Ha[Aa],Qr=(Fo==null?void 0:Fo[se])||[];Qr.length?na(Qr.map(function(Vo){return Vo[Gn.value]}),Qr[Qr.length-1]):na(Ka,Ha[Aa])}break}case we.Z.ESC:mt(!1),Xn&&yn.stopPropagation()}},onKeyUp:function(){}}})},Zt=x.forwardRef(function(yt,wn){var Gn,un,Dn,na,La=(0,We.lk)(),Qe=La.prefixCls,pt=La.multiple,mt=La.searchValue,Xn=La.toggleOpen,qn=La.notFoundContent,ma=La.direction,va=La.open,Ka=x.useRef(),Aa=ma==="rtl",Ha=x.useContext(b),Za=Ha.options,On=Ha.values,Na=Ha.halfValues,Zr=Ha.fieldNames,Po=Ha.changeOnSelect,ia=Ha.onSelect,yn=Ha.searchOptions,Jo=Ha.dropdownPrefixCls,Dr=Ha.loadData,Fo=Ha.expandTrigger,Qr=Jo||Qe,Vo=x.useState([]),Ro=(0,Re.Z)(Vo,2),Zo=Ro[0],Eo=Ro[1],Go=function(ca){if(!(!Dr||mt)){var Vr=bn(ca,Za,Zr),Gr=Vr.map(function(cr){var ur=cr.option;return ur}),Xr=Gr[Gr.length-1];if(Xr&&!Hn(Xr,Zr)){var fo=ht(ca);Eo(function(cr){return[].concat((0,z.Z)(cr),[fo])}),Dr(Gr)}}};x.useEffect(function(){Zo.length&&Zo.forEach(function(Br){var ca=vt(Br),Vr=bn(ca,Za,Zr,!0).map(function(Xr){var fo=Xr.option;return fo}),Gr=Vr[Vr.length-1];(!Gr||Gr[Zr.children]||Hn(Gr,Zr))&&Eo(function(Xr){return Xr.filter(function(fo){return fo!==Br})})})},[Za,Zo,Zr]);var aa=x.useMemo(function(){return new Set(ot(On))},[On]),ao=x.useMemo(function(){return new Set(ot(Na))},[Na]),So=Ne(),Do=(0,Re.Z)(So,2),Vt=Do[0],lt=Do[1],et=function(ca){lt(ca),Go(ca)},on=function(ca){var Vr=ca.disabled,Gr=Hn(ca,Zr);return!Vr&&(Gr||Po||pt)},$n=function(ca,Vr){var Gr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ia(ca),!pt&&(Vr||Po&&(Fo==="hover"||Gr))&&Xn(!1)},Ia=x.useMemo(function(){return mt?yn:Za},[mt,yn,Za]),Qn=x.useMemo(function(){for(var Br=[{options:Ia}],ca=Ia,Vr=da(ca,Zr),Gr=function(){var ur=Vt[Xr],xr=ca.find(function(co,Lr){return(Vr[Lr]?ht(Vr[Lr]):co[Zr.value])===ur}),Yr=xr==null?void 0:xr[Zr.children];if(!(Yr!=null&&Yr.length))return"break";ca=Yr,Br.push({options:Yr})},Xr=0;Xr":Zo,Go=yt.loadingIcon,aa=yt.children,ao=yt.dropdownMatchSelectWidth,So=ao===void 0?!1:ao,Do=yt.showCheckedStrategy,Vt=Do===void 0?Oe:Do,lt=(0,Be.Z)(yt,Ln),et=(0,He.ZP)(Gn),on=!!qn,$n=(0,a.Z)(La,{value:Qe,postState:De}),Ia=(0,Re.Z)($n,2),Qn=Ia[0],za=Ia[1],Cn=x.useMemo(function(){return ea(na)},[JSON.stringify(na)]),Oa=x.useMemo(function(){return On||[]},[On]),uo=hn(Oa,Cn),jo=x.useCallback(function(ta){var Kn=uo();return ta.map(function(sa){var Jr=Kn[sa].nodes;return Jr.map(function(ro){return ro[Cn.value]})})},[uo,Cn]),mu=(0,a.Z)("",{value:Ka,postState:function(Kn){return Kn||""}}),Br=(0,Re.Z)(mu,2),ca=Br[0],Vr=Br[1],Gr=function(Kn,sa){Vr(Kn),sa.source!=="blur"&&Aa&&Aa(Kn)},Xr=rt(Ha),fo=(0,Re.Z)(Xr,2),cr=fo[0],ur=fo[1],xr=Se(ca,Oa,Cn,Na||Dn,ur,pt),Yr=Wn(Oa,Cn),co=x.useMemo(function(){var ta=Yr(Qn),Kn=(0,Re.Z)(ta,2),sa=Kn[0],Jr=Kn[1];if(!on||!Qn.length)return[sa,[],Jr];var ro=ot(sa),Bo=uo(),lr=(0,ut.S)(ro,!0,Bo),ir=lr.checkedKeys,Ya=lr.halfCheckedKeys;return[jo(ir),jo(Ya),Jr]},[on,Qn,uo,jo,Yr]),Lr=(0,Re.Z)(co,3),Wa=Lr[0],Sa=Lr[1],$e=Lr[2],wt=x.useMemo(function(){var ta=ot(Wa),Kn=Xt(ta,uo,Vt);return[].concat((0,z.Z)($e),(0,z.Z)(jo(Kn)))},[Wa,uo,jo,$e,Vt]),Wt=it(wt,Oa,Cn,on,Xn),Bn=(0,fe.Z)(function(ta){if(za(ta),mt){var Kn=De(ta),sa=Kn.map(function(Bo){return bn(Bo,Oa,Cn).map(function(lr){return lr.option})}),Jr=on?Kn:Kn[0],ro=on?sa:sa[0];mt(Jr,ro)}}),Nn=(0,fe.Z)(function(ta){if((!on||va)&&Vr(""),!on)Bn(ta);else{var Kn=ht(ta),sa=ot(Wa),Jr=ot(Sa),ro=sa.includes(Kn),Bo=$e.some(function(Nr){return ht(Nr)===Kn}),lr=Wa,ir=$e;if(Bo&&!ro)ir=$e.filter(function(Nr){return ht(Nr)!==Kn});else{var Ya=ro?sa.filter(function(Nr){return Nr!==Kn}):[].concat((0,z.Z)(sa),[Kn]),jr=uo(),Lo;if(ro){var Or=(0,ut.S)(Ya,{checked:!1,halfCheckedKeys:Jr},jr);Lo=Or.checkedKeys}else{var to=(0,ut.S)(Ya,!0,jr);Lo=to.checkedKeys}var lo=Xt(Lo,uo,Vt);lr=jo(lo)}Bn([].concat((0,z.Z)(ir),(0,z.Z)(lr)))}}),vr=function(Kn,sa){if(sa.type==="clear"){Bn([]);return}var Jr=sa.values[0],ro=Jr.valueCells;Nn(ro)},wr=ia!==void 0?ia:Po,xn=Jo||yn,Da=Qr||Fo,Mr=function(Kn){Vo==null||Vo(Kn),Ro==null||Ro(Kn)},wo=x.useMemo(function(){return{options:Oa,fieldNames:Cn,values:Wa,halfValues:Sa,changeOnSelect:pt,onSelect:Nn,checkable:qn,searchOptions:xr,dropdownPrefixCls:Na,loadData:Zr,expandTrigger:Za,expandIcon:Eo,loadingIcon:Go,dropdownMenuColumnStyle:Dr}},[Oa,Cn,Wa,Sa,pt,Nn,qn,xr,Na,Zr,Za,Eo,Go,Dr]),_o=!(ca?xr:Oa).length,Zn=ca&&ur.matchInputWidth||_o?{}:{minWidth:"auto"};return x.createElement(b.Provider,{value:wo},x.createElement(We.Ac,(0,gt.Z)({},lt,{ref:wn,id:et,prefixCls:Dn,autoClearSearchValue:va,dropdownMatchSelectWidth:So,dropdownStyle:Zn,displayValues:Wt,onDisplayValuesChange:vr,mode:on?"multiple":void 0,searchValue:ca,onSearch:Gr,showSearch:cr,OptionList:kt,emptyOptions:_o,open:wr,dropdownClassName:xn,placement:Da,onDropdownVisibleChange:Mr,getRawInputElement:function(){return aa}})))});ke.SHOW_PARENT=Oe,ke.SHOW_CHILD=Ie;var Ct=ke,zt=Ct,ln=ue(2738),Dt=ue(62892),Bt=ue(53487),bt=ue(19080),nt=ue(36355),Xe=ue(93891),Ut=ue(1684),Nt=ue(19716),Ft=ue(32441),St=ue(14154),Qt=ue(58582),Pt=ue(84443),Tt=ue(66339),oa=ue(33234),rn=ue(98447),ua=ue(17313),nr=ue(74207),gr=ue(83116);const hr=yt=>{const{prefixCls:wn,componentCls:Gn,antCls:un}=yt,Dn=`${Gn}-menu-item`,na=` + margin-bottom ${it} ${Mt}`},[`&${bn}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${bn}-with-description`]:{alignItems:"flex-start",padding:Ne,[`${bn}-icon`]:{marginInlineEnd:hn,fontSize:In,lineHeight:0},[`${bn}-message`]:{display:"block",marginBottom:Ht,color:En,fontSize:cn},[`${bn}-description`]:{display:"block",color:mn}},[`${bn}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},b=Xt=>{const{componentCls:bn,colorSuccess:it,colorSuccessBorder:Ht,colorSuccessBg:hn,colorWarning:Wn,colorWarningBorder:cn,colorWarningBg:rt,colorError:ft,colorErrorBorder:Mt,colorErrorBg:In,colorInfo:mn,colorInfoBorder:En,colorInfoBg:Ne}=Xt;return{[bn]:{"&-success":a(hn,Ht,it,Xt,bn),"&-info":a(Ne,En,mn,Xt,bn),"&-warning":a(rt,cn,Wn,Xt,bn),"&-error":Object.assign(Object.assign({},a(In,Mt,ft,Xt,bn)),{[`${bn}-description > pre`]:{margin:0,padding:0}})}}},y=Xt=>{const{componentCls:bn,iconCls:it,motionDurationMid:Ht,marginXS:hn,fontSizeIcon:Wn,colorIcon:cn,colorIconHover:rt}=Xt;return{[bn]:{"&-action":{marginInlineStart:hn},[`${bn}-close-icon`]:{marginInlineStart:hn,padding:0,overflow:"hidden",fontSize:Wn,lineHeight:`${Wn}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${it}-close`]:{color:cn,transition:`color ${Ht}`,"&:hover":{color:rt}}},"&-close-text":{color:cn,transition:`color ${Ht}`,"&:hover":{color:rt}}}}},ee=Xt=>[E(Xt),b(Xt),y(Xt)];var ae=(0,fe.Z)("Alert",Xt=>[ee(Xt)],Xt=>({withDescriptionIconSize:Xt.fontSizeHeading3,defaultPadding:`${Xt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${Xt.paddingMD}px ${Xt.paddingContentHorizontalLG}px`})),se=function(Xt,bn){var it={};for(var Ht in Xt)Object.prototype.hasOwnProperty.call(Xt,Ht)&&bn.indexOf(Ht)<0&&(it[Ht]=Xt[Ht]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,Ht=Object.getOwnPropertySymbols(Xt);hn{const{icon:bn,prefixCls:it,type:Ht}=Xt,hn=ce[Ht]||null;return bn?(0,We.wm)(bn,Be.createElement("span",{className:`${it}-icon`},bn),()=>({className:ye()(`${it}-icon`,{[bn.props.className]:bn.props.className})})):Be.createElement(hn,{className:`${it}-icon`})},Se=Xt=>{const{isClosable:bn,prefixCls:it,closeIcon:Ht,handleClose:hn}=Xt,Wn=Ht===!0||Ht===void 0?Be.createElement(xe.Z,null):Ht;return bn?Be.createElement("button",{type:"button",onClick:hn,className:`${it}-close-icon`,tabIndex:0},Wn):null};var Oe=Xt=>{const{description:bn,prefixCls:it,message:Ht,banner:hn,className:Wn,rootClassName:cn,style:rt,onMouseEnter:ft,onMouseLeave:Mt,onClick:In,afterClose:mn,showIcon:En,closable:Ne,closeText:we,closeIcon:Ue,action:Zt}=Xt,kt=se(Xt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[qt,an]=Be.useState(!1),nn=Be.useRef(null),{getPrefixCls:Ln,direction:Yt,alert:De}=Be.useContext(He.E_),ke=Ln("alert",it),[Ct,zt]=ae(ke),ln=Ut=>{var Nt;an(!0),(Nt=Xt.onClose)===null||Nt===void 0||Nt.call(Xt,Ut)},Dt=Be.useMemo(()=>Xt.type!==void 0?Xt.type:hn?"warning":"info",[Xt.type,hn]),Bt=Be.useMemo(()=>we?!0:typeof Ne=="boolean"?Ne:Ue!==!1&&Ue!==null&&Ue!==void 0,[we,Ue,Ne]),bt=hn&&En===void 0?!0:En,nt=ye()(ke,`${ke}-${Dt}`,{[`${ke}-with-description`]:!!bn,[`${ke}-no-icon`]:!bt,[`${ke}-banner`]:!!hn,[`${ke}-rtl`]:Yt==="rtl"},De==null?void 0:De.className,Wn,cn,zt),Xe=(0,Re.Z)(kt,{aria:!0,data:!0});return Ct(Be.createElement(gt.default,{visible:!qt,motionName:`${ke}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ut=>({maxHeight:Ut.offsetHeight}),onLeaveEnd:mn},Ut=>{let{className:Nt,style:Ft}=Ut;return Be.createElement("div",Object.assign({ref:nn,"data-show":!qt,className:ye()(nt,Nt),style:Object.assign(Object.assign(Object.assign({},De==null?void 0:De.style),rt),Ft),onMouseEnter:ft,onMouseLeave:Mt,onClick:In,role:"alert"},Xe),bt?Be.createElement(de,{description:bn,icon:Xt.icon,prefixCls:ke,type:Dt}):null,Be.createElement("div",{className:`${ke}-content`},Ht?Be.createElement("div",{className:`${ke}-message`},Ht):null,bn?Be.createElement("div",{className:`${ke}-description`},bn):null),Zt?Be.createElement("div",{className:`${ke}-action`},Zt):null,Be.createElement(Se,{isClosable:Bt,prefixCls:ke,closeIcon:we||Ue,handleClose:ln}))}))},Ie=ue(99153),ht=ue(84851),ot=ue(19257),vt=ue(93046),Hn=function(Xt){(0,ot.Z)(it,Xt);var bn=(0,vt.Z)(it);function it(){var Ht;return(0,Ie.Z)(this,it),Ht=bn.apply(this,arguments),Ht.state={error:void 0,info:{componentStack:""}},Ht}return(0,ht.Z)(it,[{key:"componentDidCatch",value:function(hn,Wn){this.setState({error:hn,info:Wn})}},{key:"render",value:function(){const{message:hn,description:Wn,children:cn}=this.props,{error:rt,info:ft}=this.state,Mt=ft&&ft.componentStack?ft.componentStack:null,In=typeof hn=="undefined"?(rt||"").toString():hn,mn=typeof Wn=="undefined"?Mt:Wn;return rt?Be.createElement(Oe,{type:"error",message:In,description:Be.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},mn)}):cn}}]),it}(Be.Component);const Fa=Oe;Fa.ErrorBoundary=Hn;var da=Fa},88522:function(Le,_t,ue){"use strict";var z=ue(92310),x=ue.n(z),xe=ue(11592),Ye=ue(2738),Te=ue(59301),Je=ue(53487),ye=ue(92343),gt=ue(36355),Re=ue(57809);const{Option:Be}=Re.default;function We(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const He=(a,E)=>{const{prefixCls:b,className:y,popupClassName:ee,dropdownClassName:ae,children:se,dataSource:ce}=a,de=(0,xe.Z)(se);let Se;de.length===1&&(0,ye.l$)(de[0])&&!We(de[0])&&([Se]=de);const Ae=Se?()=>Se:void 0;let Oe;de.length&&We(de[0])?Oe=se:Oe=ce?ce.map(ot=>{if((0,ye.l$)(ot))return ot;switch(typeof ot){case"string":return Te.createElement(Be,{key:ot,value:ot},ot);case"object":{const{value:vt}=ot;return Te.createElement(Be,{key:vt,value:vt},ot.text)}default:return}}):[];const{getPrefixCls:Ie}=Te.useContext(gt.E_),ht=Ie("select",b);return Te.createElement(Re.default,Object.assign({ref:E,suffixIcon:null},(0,Ye.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:ht,popupClassName:ee||ae,className:x()(`${ht}-auto-complete`,y),mode:Re.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Ae}),Oe)},ut=Te.forwardRef(He),fe=(0,Je.Z)(ut);ut.Option=Be,ut._InternalPanelDoNotUseOrYouWillBeFired=fe,_t.Z=ut},49127:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return bn}});var z=ue(92310),x=ue.n(z),xe=ue(77900),Ye=ue(59301),Te=ue(36785),Je=ue(92343),ye=ue(36355),gt=ue(93083),Re=ue(17313),Be=ue(45157),We=ue(37613),He=ue(83116);const ut=new gt.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),fe=new gt.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new gt.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new gt.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),b=new gt.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new gt.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),ee=it=>{const{componentCls:Ht,iconCls:hn,antCls:Wn,badgeShadowSize:cn,motionDurationSlow:rt,textFontSize:ft,textFontSizeSM:Mt,statusSize:In,dotSize:mn,textFontWeight:En,indicatorHeight:Ne,indicatorHeightSM:we,marginXS:Ue}=it,Zt=`${Wn}-scroll-number`,kt=(0,Be.Z)(it,(qt,an)=>{let{darkColor:nn}=an;return{[`&${Ht} ${Ht}-color-${qt}`]:{background:nn,[`&:not(${Ht}-count)`]:{color:nn}}}});return{[Ht]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Re.Wf)(it)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Ht}-count`]:{zIndex:it.indicatorZIndex,minWidth:Ne,height:Ne,color:it.badgeTextColor,fontWeight:En,fontSize:ft,lineHeight:`${Ne}px`,whiteSpace:"nowrap",textAlign:"center",background:it.badgeColor,borderRadius:Ne/2,boxShadow:`0 0 0 ${cn}px ${it.badgeShadowColor}`,transition:`background ${it.motionDurationMid}`,a:{color:it.badgeTextColor},"a:hover":{color:it.badgeTextColor},"a:hover &":{background:it.badgeColorHover}},[`${Ht}-count-sm`]:{minWidth:we,height:we,fontSize:Mt,lineHeight:`${we}px`,borderRadius:we/2},[`${Ht}-multiple-words`]:{padding:`0 ${it.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Ht}-dot`]:{zIndex:it.indicatorZIndex,width:mn,minWidth:mn,height:mn,background:it.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${cn}px ${it.badgeShadowColor}`},[`${Ht}-dot${Zt}`]:{transition:`background ${rt}`},[`${Ht}-count, ${Ht}-dot, ${Zt}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${hn}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Ht}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Ht}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:In,height:In,verticalAlign:"middle",borderRadius:"50%"},[`${Ht}-status-success`]:{backgroundColor:it.colorSuccess},[`${Ht}-status-processing`]:{overflow:"visible",color:it.colorPrimary,backgroundColor:it.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:cn,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:ut,animationDuration:it.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Ht}-status-default`]:{backgroundColor:it.colorTextPlaceholder},[`${Ht}-status-error`]:{backgroundColor:it.colorError},[`${Ht}-status-warning`]:{backgroundColor:it.colorWarning},[`${Ht}-status-text`]:{marginInlineStart:Ue,color:it.colorText,fontSize:it.fontSize}}}),kt),{[`${Ht}-zoom-appear, ${Ht}-zoom-enter`]:{animationName:fe,animationDuration:it.motionDurationSlow,animationTimingFunction:it.motionEaseOutBack,animationFillMode:"both"},[`${Ht}-zoom-leave`]:{animationName:a,animationDuration:it.motionDurationSlow,animationTimingFunction:it.motionEaseOutBack,animationFillMode:"both"},[`&${Ht}-not-a-wrapper`]:{[`${Ht}-zoom-appear, ${Ht}-zoom-enter`]:{animationName:E,animationDuration:it.motionDurationSlow,animationTimingFunction:it.motionEaseOutBack},[`${Ht}-zoom-leave`]:{animationName:b,animationDuration:it.motionDurationSlow,animationTimingFunction:it.motionEaseOutBack},[`&:not(${Ht}-status)`]:{verticalAlign:"middle"},[`${Zt}-custom-component, ${Ht}-count`]:{transform:"none"},[`${Zt}-custom-component, ${Zt}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Zt}`]:{overflow:"hidden",[`${Zt}-only`]:{position:"relative",display:"inline-block",height:Ne,transition:`all ${it.motionDurationSlow} ${it.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Zt}-only-unit`]:{height:Ne,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Zt}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Ht}-count, ${Ht}-dot, ${Zt}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ae=it=>{const{fontSize:Ht,lineHeight:hn,lineWidth:Wn,marginXS:cn,colorBorderBg:rt}=it,ft=Math.round(Ht*hn),Mt=Wn,In=it.colorBgContainer,mn=it.colorError,En=it.colorErrorHover;return(0,We.TS)(it,{badgeFontHeight:ft,badgeShadowSize:Mt,badgeTextColor:In,badgeColor:mn,badgeColorHover:En,badgeShadowColor:rt,badgeProcessingDuration:"1.2s",badgeRibbonOffset:cn,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},se=it=>{const{fontSize:Ht,lineHeight:hn,fontSizeSM:Wn,lineWidth:cn}=it;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Ht*hn)-2*cn,indicatorHeightSM:Ht,dotSize:Wn/2,textFontSize:Wn,textFontSizeSM:Wn,textFontWeight:"normal",statusSize:Wn/2}};var ce=(0,He.Z)("Badge",it=>{const Ht=ae(it);return[ee(Ht)]},se);const de=it=>{const{antCls:Ht,badgeFontHeight:hn,marginXS:Wn,badgeRibbonOffset:cn}=it,rt=`${Ht}-ribbon`,ft=`${Ht}-ribbon-wrapper`,Mt=(0,Be.Z)(it,(In,mn)=>{let{darkColor:En}=mn;return{[`&${rt}-color-${In}`]:{background:En,color:En}}});return{[`${ft}`]:{position:"relative"},[`${rt}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Re.Wf)(it)),{position:"absolute",top:Wn,padding:`0 ${it.paddingXS}px`,color:it.colorPrimary,lineHeight:`${hn}px`,whiteSpace:"nowrap",backgroundColor:it.colorPrimary,borderRadius:it.borderRadiusSM,[`${rt}-text`]:{color:it.colorTextLightSolid},[`${rt}-corner`]:{position:"absolute",top:"100%",width:cn,height:cn,color:"currentcolor",border:`${cn/2}px solid`,transform:it.badgeRibbonCornerTransform,transformOrigin:"top",filter:it.badgeRibbonCornerFilter}}),Mt),{[`&${rt}-placement-end`]:{insetInlineEnd:-cn,borderEndEndRadius:0,[`${rt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${rt}-placement-start`]:{insetInlineStart:-cn,borderEndStartRadius:0,[`${rt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Se=(0,He.Z)(["Badge","Ribbon"],it=>{const Ht=ae(it);return[de(Ht)]},se),Oe=it=>{const{className:Ht,prefixCls:hn,style:Wn,color:cn,children:rt,text:ft,placement:Mt="end",rootClassName:In}=it,{getPrefixCls:mn,direction:En}=Ye.useContext(ye.E_),Ne=mn("ribbon",hn),we=(0,Te.o2)(cn,!1),Ue=x()(Ne,`${Ne}-placement-${Mt}`,{[`${Ne}-rtl`]:En==="rtl",[`${Ne}-color-${cn}`]:we},Ht),[Zt,kt]=Se(Ne),qt={},an={};return cn&&!we&&(qt.background=cn,an.color=cn),Zt(Ye.createElement("div",{className:x()(`${Ne}-wrapper`,In,kt)},rt,Ye.createElement("div",{className:x()(Ue,kt),style:Object.assign(Object.assign({},qt),Wn)},Ye.createElement("span",{className:`${Ne}-text`},ft),Ye.createElement("div",{className:`${Ne}-corner`,style:an}))))};function Ie(it){let{prefixCls:Ht,value:hn,current:Wn,offset:cn=0}=it,rt;return cn&&(rt={position:"absolute",top:`${cn}00%`,left:0}),Ye.createElement("span",{style:rt,className:x()(`${Ht}-only-unit`,{current:Wn})},hn)}function ht(it,Ht,hn){let Wn=it,cn=0;for(;(Wn+10)%10!==Ht;)Wn+=hn,cn+=hn;return cn}function ot(it){const{prefixCls:Ht,count:hn,value:Wn}=it,cn=Number(Wn),rt=Math.abs(hn),[ft,Mt]=Ye.useState(cn),[In,mn]=Ye.useState(rt),En=()=>{Mt(cn),mn(rt)};Ye.useEffect(()=>{const Ue=setTimeout(()=>{En()},1e3);return()=>{clearTimeout(Ue)}},[cn]);let Ne,we;if(ft===cn||Number.isNaN(cn)||Number.isNaN(ft))Ne=[Ye.createElement(Ie,Object.assign({},it,{key:cn,current:!0}))],we={transition:"none"};else{Ne=[];const Ue=cn+10,Zt=[];for(let an=cn;an<=Ue;an+=1)Zt.push(an);const kt=Zt.findIndex(an=>an%10===ft);Ne=Zt.map((an,nn)=>{const Ln=an%10;return Ye.createElement(Ie,Object.assign({},it,{key:an,value:Ln,offset:nn-kt,current:nn===kt}))});const qt=In{const{prefixCls:hn,count:Wn,className:cn,motionClassName:rt,style:ft,title:Mt,show:In,component:mn="sup",children:En}=it,Ne=vt(it,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:we}=Ye.useContext(ye.E_),Ue=we("scroll-number",hn),Zt=Object.assign(Object.assign({},Ne),{"data-show":In,style:ft,className:x()(Ue,cn,rt),title:Mt});let kt=Wn;if(Wn&&Number(Wn)%1===0){const qt=String(Wn).split("");kt=Ye.createElement("bdi",null,qt.map((an,nn)=>Ye.createElement(ot,{prefixCls:Ue,count:Number(Wn),value:an,key:qt.length-nn})))}return ft&&ft.borderColor&&(Zt.style=Object.assign(Object.assign({},ft),{boxShadow:`0 0 0 1px ${ft.borderColor} inset`})),En?(0,Je.Tm)(En,qt=>({className:x()(`${Ue}-custom-component`,qt==null?void 0:qt.className,rt)})):Ye.createElement(mn,Object.assign({},Zt,{ref:Ht}),kt)}),Fa=function(it,Ht){var hn={};for(var Wn in it)Object.prototype.hasOwnProperty.call(it,Wn)&&Ht.indexOf(Wn)<0&&(hn[Wn]=it[Wn]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,Wn=Object.getOwnPropertySymbols(it);cn{var hn,Wn,cn,rt,ft;const{prefixCls:Mt,scrollNumberPrefixCls:In,children:mn,status:En,text:Ne,color:we,count:Ue=null,overflowCount:Zt=99,dot:kt=!1,size:qt="default",title:an,offset:nn,style:Ln,className:Yt,rootClassName:De,classNames:ke,styles:Ct,showZero:zt=!1}=it,ln=Fa(it,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Dt,direction:Bt,badge:bt}=Ye.useContext(ye.E_),nt=Dt("badge",Mt),[Xe,Ut]=ce(nt),Nt=Ue>Zt?`${Zt}+`:Ue,Ft=Nt==="0"||Nt===0,St=Ue===null||Ft&&!zt,Qt=(En!=null||we!=null)&&St,Pt=kt&&!Ft,Tt=Pt?"":Nt,ua=(0,Ye.useMemo)(()=>(Tt==null||Tt===""||Ft&&!zt)&&!Pt,[Tt,Ft,zt,Pt]),rn=(0,Ye.useRef)(Ue);ua||(rn.current=Ue);const la=rn.current,ar=(0,Ye.useRef)(Tt);ua||(ar.current=Tt);const gr=ar.current,hr=(0,Ye.useRef)(Pt);ua||(hr.current=Pt);const er=(0,Ye.useMemo)(()=>{if(!nn)return Object.assign(Object.assign({},bt==null?void 0:bt.style),Ln);const tr={marginTop:nn[1]};return Bt==="rtl"?tr.left=parseInt(nn[0],10):tr.right=-parseInt(nn[0],10),Object.assign(Object.assign(Object.assign({},tr),bt==null?void 0:bt.style),Ln)},[Bt,nn,Ln,bt==null?void 0:bt.style]),Vr=an!=null?an:typeof la=="string"||typeof la=="number"?la:void 0,kr=ua||!Ne?null:Ye.createElement("span",{className:`${nt}-status-text`},Ne),Er=!la||typeof la!="object"?void 0:(0,Je.Tm)(la,tr=>({style:Object.assign(Object.assign({},er),tr.style)})),Ar=(0,Te.o2)(we,!1),Cr=x()(ke==null?void 0:ke.indicator,(hn=bt==null?void 0:bt.classNames)===null||hn===void 0?void 0:hn.indicator,{[`${nt}-status-dot`]:Qt,[`${nt}-status-${En}`]:!!En,[`${nt}-color-${we}`]:Ar}),$a={};we&&!Ar&&($a.color=we,$a.background=we);const no=x()(nt,{[`${nt}-status`]:Qt,[`${nt}-not-a-wrapper`]:!mn,[`${nt}-rtl`]:Bt==="rtl"},Yt,De,bt==null?void 0:bt.className,(Wn=bt==null?void 0:bt.classNames)===null||Wn===void 0?void 0:Wn.root,ke==null?void 0:ke.root,Ut);if(!mn&&Qt){const tr=er.color;return Xe(Ye.createElement("span",Object.assign({},ln,{className:no,style:Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.root),(cn=bt==null?void 0:bt.styles)===null||cn===void 0?void 0:cn.root),er)}),Ye.createElement("span",{className:Cr,style:Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.indicator),(rt=bt==null?void 0:bt.styles)===null||rt===void 0?void 0:rt.indicator),$a)}),Ne&&Ye.createElement("span",{style:{color:tr},className:`${nt}-status-text`},Ne)))}return Xe(Ye.createElement("span",Object.assign({ref:Ht},ln,{className:no,style:Object.assign(Object.assign({},(ft=bt==null?void 0:bt.styles)===null||ft===void 0?void 0:ft.root),Ct==null?void 0:Ct.root)}),mn,Ye.createElement(xe.default,{visible:!ua,motionName:`${nt}-zoom`,motionAppear:!1,motionDeadline:1e3},tr=>{let{className:yt,ref:wn}=tr;var Gn,un;const Dn=Dt("scroll-number",In),na=hr.current,Oa=x()(ke==null?void 0:ke.indicator,(Gn=bt==null?void 0:bt.classNames)===null||Gn===void 0?void 0:Gn.indicator,{[`${nt}-dot`]:na,[`${nt}-count`]:!na,[`${nt}-count-sm`]:qt==="small",[`${nt}-multiple-words`]:!na&&gr&&gr.toString().length>1,[`${nt}-status-${En}`]:!!En,[`${nt}-color-${we}`]:Ar});let Qe=Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.indicator),(un=bt==null?void 0:bt.styles)===null||un===void 0?void 0:un.indicator),er);return we&&!Ar&&(Qe=Qe||{},Qe.background=we),Ye.createElement(Hn,{prefixCls:Dn,show:!ua,motionClassName:yt,className:Oa,count:gr,title:Vr,style:Qe,key:"scrollNumber",ref:wn},Er)}),kr))},Xt=Ye.forwardRef(da);Xt.Ribbon=Oe;var bn=Xt},19842:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return tr}});var z=ue(95190),x=ue(59301),xe=ue(33853),Ye=ue(58617),Te=ue(38819),Je=ue(92310),ye=ue.n(Je),gt=ue(14809),Re=ue(50298),Be=ue(62646),We=ue(77861),He=ue(17115),ut=ue(90782),fe=ue(6089),a=ue(18929),E=x.createContext(null),b=E,y=ue(93664),ee=ue(4635),ae=ue(20439),se="__rc_cascader_search_mark__",ce=function(wn,Gn,un){var Dn=un.label;return Gn.some(function(na){return String(na[Dn]).toLowerCase().includes(wn.toLowerCase())})},de=function(wn,Gn,un,Dn){return Gn.map(function(na){return na[Dn.label]}).join(" / ")},Se=function(yt,wn,Gn,un,Dn,na){var Oa=Dn.filter,Qe=Oa===void 0?ce:Oa,pt=Dn.render,mt=pt===void 0?de:pt,Xn=Dn.limit,qn=Xn===void 0?50:Xn,ma=Dn.sort;return x.useMemo(function(){var va=[];if(!yt)return[];function Ha(Da,Ya){var Za=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Da.forEach(function(On){if(!(!ma&&qn!==!1&&qn>0&&va.length>=qn)){var Ma=[].concat((0,z.Z)(Ya),[On]),Zr=On[Gn.children],So=Za||On.disabled;if((!Zr||Zr.length===0||na)&&Qe(yt,Ma,{label:Gn.label})){var ia;va.push((0,ae.Z)((0,ae.Z)({},On),{},(ia={disabled:So},(0,ee.Z)(ia,Gn.label,mt(yt,Ma,un,Gn)),(0,ee.Z)(ia,se,Ma),(0,ee.Z)(ia,Gn.children,void 0),ia)))}Zr&&Ha(On[Gn.children],Ma,So)}})}return Ha(wn,[]),ma&&va.sort(function(Da,Ya){return ma(Da[se],Ya[se],yt,Gn)}),qn!==!1&&qn>0?va.slice(0,qn):va},[yt,wn,Gn,un,mt,na,Qe,ma,qn])},Ae="__RC_CASCADER_SPLIT__",Oe="SHOW_PARENT",Ie="SHOW_CHILD";function ht(yt){return yt.join(Ae)}function ot(yt){return yt.map(ht)}function vt(yt){return yt.split(Ae)}function ea(yt){var wn=yt||{},Gn=wn.label,un=wn.value,Dn=wn.children,na=un||"value";return{label:Gn||"label",value:na,key:na,children:Dn||"children"}}function Hn(yt,wn){var Gn,un;return(Gn=yt.isLeaf)!==null&&Gn!==void 0?Gn:!((un=yt[wn.children])!==null&&un!==void 0&&un.length)}function Fa(yt){var wn=yt.parentElement;if(wn){var Gn=yt.offsetTop-wn.offsetTop;Gn-wn.scrollTop<0?wn.scrollTo({top:Gn}):Gn+yt.offsetHeight-wn.scrollTop>wn.offsetHeight&&wn.scrollTo({top:Gn+yt.offsetHeight-wn.offsetHeight})}}function da(yt,wn){return yt.map(function(Gn){var un;return(un=Gn[se])===null||un===void 0?void 0:un.map(function(Dn){return Dn[wn.value]})})}function Xt(yt,wn,Gn){var un=new Set(yt),Dn=wn();return yt.filter(function(na){var Oa=Dn[na],Qe=Oa?Oa.parent:null,pt=Oa?Oa.children:null;return Oa&&Oa.node.disabled?!0:Gn===Ie?!(pt&&pt.some(function(mt){return mt.key&&un.has(mt.key)})):!(Qe&&!Qe.node.disabled&&un.has(Qe.key))})}function bn(yt,wn,Gn){for(var un=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Dn=wn,na=[],Oa=function(){var mt,Xn,qn,ma=yt[Qe],va=(mt=Dn)===null||mt===void 0?void 0:mt.findIndex(function(Da){var Ya=Da[Gn.value];return un?String(Ya)===String(ma):Ya===ma}),Ha=va!==-1?(Xn=Dn)===null||Xn===void 0?void 0:Xn[va]:null;na.push({value:(qn=Ha==null?void 0:Ha[Gn.value])!==null&&qn!==void 0?qn:ma,index:va,option:Ha}),Dn=Ha==null?void 0:Ha[Gn.children]},Qe=0;Qe1){var yn=Ha.slice(0,-1);On(yn)}else mt(!1)},So=function(){var yn,Jo=((yn=Ya[Da])===null||yn===void 0?void 0:yn[Gn.children])||[],Dr=Jo.find(function(Jr){return!Jr.disabled});if(Dr){var yo=[].concat((0,z.Z)(Ha),[Dr[Gn.value]]);On(yo)}};x.useImperativeHandle(yt,function(){return{onKeyDown:function(yn){var Jo=yn.which;switch(Jo){case we.Z.UP:case we.Z.DOWN:{var Dr=0;Jo===we.Z.UP?Dr=-1:Jo===we.Z.DOWN&&(Dr=1),Dr!==0&&Ma(Dr);break}case we.Z.LEFT:{if(pt)break;qn?So():Zr();break}case we.Z.RIGHT:{if(pt)break;qn?Zr():So();break}case we.Z.BACKSPACE:{pt||Zr();break}case we.Z.ENTER:{if(Ha.length){var yo=Ya[Da],Jr=(yo==null?void 0:yo[se])||[];Jr.length?na(Jr.map(function(zo){return zo[Gn.value]}),Jr[Jr.length-1]):na(Ha,Ya[Da])}break}case we.Z.ESC:mt(!1),Xn&&yn.stopPropagation()}},onKeyUp:function(){}}})},Zt=x.forwardRef(function(yt,wn){var Gn,un,Dn,na,Oa=(0,We.lk)(),Qe=Oa.prefixCls,pt=Oa.multiple,mt=Oa.searchValue,Xn=Oa.toggleOpen,qn=Oa.notFoundContent,ma=Oa.direction,va=Oa.open,Ha=x.useRef(),Da=ma==="rtl",Ya=x.useContext(b),Za=Ya.options,On=Ya.values,Ma=Ya.halfValues,Zr=Ya.fieldNames,So=Ya.changeOnSelect,ia=Ya.onSelect,yn=Ya.searchOptions,Jo=Ya.dropdownPrefixCls,Dr=Ya.loadData,yo=Ya.expandTrigger,Jr=Jo||Qe,zo=x.useState([]),Ro=(0,Re.Z)(zo,2),Zo=Ro[0],Po=Ro[1],Vo=function(ca){if(!(!Dr||mt)){var Gr=bn(ca,Za,Zr),jr=Gr.map(function(dr){var lr=dr.option;return lr}),qr=jr[jr.length-1];if(qr&&!Hn(qr,Zr)){var po=ht(ca);Po(function(dr){return[].concat((0,z.Z)(dr),[po])}),Dr(jr)}}};x.useEffect(function(){Zo.length&&Zo.forEach(function(Br){var ca=vt(Br),Gr=bn(ca,Za,Zr,!0).map(function(qr){var po=qr.option;return po}),jr=Gr[Gr.length-1];(!jr||jr[Zr.children]||Hn(jr,Zr))&&Po(function(qr){return qr.filter(function(po){return po!==Br})})})},[Za,Zo,Zr]);var aa=x.useMemo(function(){return new Set(ot(On))},[On]),oo=x.useMemo(function(){return new Set(ot(Ma))},[Ma]),Co=Ne(),Bo=(0,Re.Z)(Co,2),Vt=Bo[0],lt=Bo[1],et=function(ca){lt(ca),Vo(ca)},on=function(ca){var Gr=ca.disabled,jr=Hn(ca,Zr);return!Gr&&(jr||So||pt)},$n=function(ca,Gr){var jr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ia(ca),!pt&&(Gr||So&&(yo==="hover"||jr))&&Xn(!1)},Ia=x.useMemo(function(){return mt?yn:Za},[mt,yn,Za]),Qn=x.useMemo(function(){for(var Br=[{options:Ia}],ca=Ia,Gr=da(ca,Zr),jr=function(){var lr=Vt[qr],xr=ca.find(function(fo,Lr){return(Gr[Lr]?ht(Gr[Lr]):fo[Zr.value])===lr}),Xr=xr==null?void 0:xr[Zr.children];if(!(Xr!=null&&Xr.length))return"break";ca=Xr,Br.push({options:Xr})},qr=0;qr":Zo,Vo=yt.loadingIcon,aa=yt.children,oo=yt.dropdownMatchSelectWidth,Co=oo===void 0?!1:oo,Bo=yt.showCheckedStrategy,Vt=Bo===void 0?Oe:Bo,lt=(0,Be.Z)(yt,Ln),et=(0,He.ZP)(Gn),on=!!qn,$n=(0,a.Z)(Oa,{value:Qe,postState:De}),Ia=(0,Re.Z)($n,2),Qn=Ia[0],Va=Ia[1],Cn=x.useMemo(function(){return ea(na)},[JSON.stringify(na)]),Na=x.useMemo(function(){return On||[]},[On]),io=hn(Na,Cn),Go=x.useCallback(function(ta){var Kn=io();return ta.map(function(sa){var $r=Kn[sa].nodes;return $r.map(function(uo){return uo[Cn.value]})})},[io,Cn]),mu=(0,a.Z)("",{value:Ha,postState:function(Kn){return Kn||""}}),Br=(0,Re.Z)(mu,2),ca=Br[0],Gr=Br[1],jr=function(Kn,sa){Gr(Kn),sa.source!=="blur"&&Da&&Da(Kn)},qr=rt(Ya),po=(0,Re.Z)(qr,2),dr=po[0],lr=po[1],xr=Se(ca,Na,Cn,Ma||Dn,lr,pt),Xr=Wn(Na,Cn),fo=x.useMemo(function(){var ta=Xr(Qn),Kn=(0,Re.Z)(ta,2),sa=Kn[0],$r=Kn[1];if(!on||!Qn.length)return[sa,[],$r];var uo=ot(sa),xo=io(),ir=(0,ut.S)(uo,!0,xo),sr=ir.checkedKeys,Qa=ir.halfCheckedKeys;return[Go(sr),Go(Qa),$r]},[on,Qn,io,Go,Xr]),Lr=(0,Re.Z)(fo,3),Wa=Lr[0],Sa=Lr[1],$e=Lr[2],wt=x.useMemo(function(){var ta=ot(Wa),Kn=Xt(ta,io,Vt);return[].concat((0,z.Z)($e),(0,z.Z)(Go(Kn)))},[Wa,io,Go,$e,Vt]),Wt=it(wt,Na,Cn,on,Xn),Bn=(0,fe.Z)(function(ta){if(Va(ta),mt){var Kn=De(ta),sa=Kn.map(function(xo){return bn(xo,Na,Cn).map(function(ir){return ir.option})}),$r=on?Kn:Kn[0],uo=on?sa:sa[0];mt($r,uo)}}),Nn=(0,fe.Z)(function(ta){if((!on||va)&&Gr(""),!on)Bn(ta);else{var Kn=ht(ta),sa=ot(Wa),$r=ot(Sa),uo=sa.includes(Kn),xo=$e.some(function(Nr){return ht(Nr)===Kn}),ir=Wa,sr=$e;if(xo&&!uo)sr=$e.filter(function(Nr){return ht(Nr)!==Kn});else{var Qa=uo?sa.filter(function(Nr){return Nr!==Kn}):[].concat((0,z.Z)(sa),[Kn]),Ur=io(),Lo;if(uo){var Or=(0,ut.S)(Qa,{checked:!1,halfCheckedKeys:$r},Ur);Lo=Or.checkedKeys}else{var ao=(0,ut.S)(Qa,!0,Ur);Lo=ao.checkedKeys}var so=Xt(Lo,io,Vt);ir=Go(so)}Bn([].concat((0,z.Z)(sr),(0,z.Z)(ir)))}}),vr=function(Kn,sa){if(sa.type==="clear"){Bn([]);return}var $r=sa.values[0],uo=$r.valueCells;Nn(uo)},wr=ia!==void 0?ia:So,xn=Jo||yn,Ba=Jr||yo,Mr=function(Kn){zo==null||zo(Kn),Ro==null||Ro(Kn)},wo=x.useMemo(function(){return{options:Na,fieldNames:Cn,values:Wa,halfValues:Sa,changeOnSelect:pt,onSelect:Nn,checkable:qn,searchOptions:xr,dropdownPrefixCls:Ma,loadData:Zr,expandTrigger:Za,expandIcon:Po,loadingIcon:Vo,dropdownMenuColumnStyle:Dr}},[Na,Cn,Wa,Sa,pt,Nn,qn,xr,Ma,Zr,Za,Po,Vo,Dr]),_o=!(ca?xr:Na).length,Zn=ca&&lr.matchInputWidth||_o?{}:{minWidth:"auto"};return x.createElement(b.Provider,{value:wo},x.createElement(We.Ac,(0,gt.Z)({},lt,{ref:wn,id:et,prefixCls:Dn,autoClearSearchValue:va,dropdownMatchSelectWidth:Co,dropdownStyle:Zn,displayValues:Wt,onDisplayValuesChange:vr,mode:on?"multiple":void 0,searchValue:ca,onSearch:jr,showSearch:dr,OptionList:kt,emptyOptions:_o,open:wr,dropdownClassName:xn,placement:Ba,onDropdownVisibleChange:Mr,getRawInputElement:function(){return aa}})))});ke.SHOW_PARENT=Oe,ke.SHOW_CHILD=Ie;var Ct=ke,zt=Ct,ln=ue(2738),Dt=ue(62892),Bt=ue(53487),bt=ue(19080),nt=ue(36355),Xe=ue(93891),Ut=ue(1684),Nt=ue(19716),Ft=ue(32441),St=ue(14154),Qt=ue(58582),Pt=ue(84443),Tt=ue(66339),ua=ue(33234),rn=ue(98447),la=ue(17313),ar=ue(74207),gr=ue(83116);const hr=yt=>{const{prefixCls:wn,componentCls:Gn,antCls:un}=yt,Dn=`${Gn}-menu-item`,na=` &${Dn}-expand ${Dn}-expand-icon, ${Dn}-loading-icon - `;return[{[Gn]:{width:yt.controlWidth}},{[`${Gn}-dropdown`]:[(0,rn.C2)(`${wn}-checkbox`,yt),{[`&${un}-select-dropdown`]:{padding:0}},{[Gn]:{"&-checkbox":{top:0,marginInlineEnd:yt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Gn}-menu-empty`]:{[`${Gn}-menu`]:{width:"100%",height:"auto",[Dn]:{color:yt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:yt.controlItemWidth,height:yt.dropdownHeight,margin:0,padding:yt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${yt.lineWidth}px ${yt.lineType} ${yt.colorSplit}`},"&-item":Object.assign(Object.assign({},ua.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:yt.optionPadding,lineHeight:yt.lineHeight,cursor:"pointer",transition:`all ${yt.motionDurationMid}`,borderRadius:yt.borderRadiusSM,"&:hover":{background:yt.controlItemBgHover},"&-disabled":{color:yt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[na]:{color:yt.colorTextDisabled}},[`&-active:not(${Dn}-disabled)`]:{"&, &:hover":{fontWeight:yt.optionSelectedFontWeight,backgroundColor:yt.optionSelectedBg}},"&-content":{flex:"auto"},[na]:{marginInlineStart:yt.paddingXXS,color:yt.colorTextDescription,fontSize:yt.fontSizeIcon},"&-keyword":{color:yt.colorHighlight}})}}}]},{[`${Gn}-dropdown-rtl`]:{direction:"rtl"}},(0,nr.c)(yt)]};var $a=(0,gr.Z)("Cascader",yt=>[hr(yt)],yt=>{const wn=Math.round((yt.controlHeight-yt.fontSize*yt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:yt.controlItemBgActive,optionSelectedFontWeight:yt.fontWeightStrong,optionPadding:`${wn}px ${yt.paddingSM}px`,menuPadding:yt.paddingXXS}}),zr=function(yt,wn){var Gn={};for(var un in yt)Object.prototype.hasOwnProperty.call(yt,un)&&wn.indexOf(un)<0&&(Gn[un]=yt[un]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dn=0,un=Object.getOwnPropertySymbols(yt);Dnpt===0?[Qe]:[].concat((0,z.Z)(La),[wn,Qe]),[]),Dn=[];let na=0;return un.forEach((La,Qe)=>{const pt=na+La.length;let mt=yt.slice(na,pt);na=pt,Qe%2===1&&(mt=x.createElement("span",{className:`${Gn}-menu-item-keyword`,key:`separator-${Qe}`},mt)),Dn.push(mt)}),Dn}const Cr=(yt,wn,Gn,un)=>{const Dn=[],na=yt.toLowerCase();return wn.forEach((La,Qe)=>{Qe!==0&&Dn.push(" / ");let pt=La[un.label];const mt=typeof pt;(mt==="string"||mt==="number")&&(pt=Ar(String(pt),na,Gn)),Dn.push(pt)}),Dn},qa=x.forwardRef((yt,wn)=>{const{prefixCls:Gn,size:un,disabled:Dn,className:na,rootClassName:La,multiple:Qe,bordered:pt=!0,transitionName:mt,choiceTransitionName:Xn="",popupClassName:qn,dropdownClassName:ma,expandIcon:va,placement:Ka,showSearch:Aa,allowClear:Ha=!0,notFoundContent:Za,direction:On,getPopupContainer:Na,status:Zr,showArrow:Po,builtinPlacements:ia,style:yn}=yt,Jo=zr(yt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Dr=(0,ln.Z)(Jo,["suffixIcon"]),{getPopupContainer:Fo,getPrefixCls:Qr,renderEmpty:Vo,direction:Ro,popupOverflow:Zo,cascader:Eo}=x.useContext(nt.E_),Go=On||Ro,aa=Go==="rtl",{status:ao,hasFeedback:So,isFormItemInput:Do,feedbackIcon:Vt}=x.useContext(Ft.aM),lt=(0,bt.F)(ao,Zr),et=Za||(Vo==null?void 0:Vo("Cascader"))||x.createElement(Xe.Z,{componentName:"Cascader"}),on=Qr(),$n=Qr("select",Gn),Ia=Qr("cascader",Gn),[Qn,za]=(0,St.Z)($n),[Cn]=$a(Ia),{compactSize:Oa,compactItemClassnames:uo}=(0,oa.ri)($n,On),jo=ye()(qn||ma,`${Ia}-dropdown`,{[`${Ia}-dropdown-rtl`]:Go==="rtl"},La,za),mu=x.useMemo(()=>{if(!Aa)return Aa;let $e={render:Cr};return typeof Aa=="object"&&($e=Object.assign(Object.assign({},$e),Aa)),$e},[Aa]),Br=(0,Nt.Z)($e=>{var wt;return(wt=un!=null?un:Oa)!==null&&wt!==void 0?wt:$e}),ca=x.useContext(Ut.Z),Vr=Dn!=null?Dn:ca;let Gr=va;va||(Gr=aa?x.createElement(xe.Z,null):x.createElement(Te.Z,null));const Xr=x.createElement("span",{className:`${$n}-menu-item-loading-icon`},x.createElement(Ye.Z,{spin:!0})),fo=x.useMemo(()=>Qe?x.createElement("span",{className:`${Ia}-checkbox-inner`}):!1,[Qe]),cr=(0,Pt.Z)(yt.suffixIcon,Po),{suffixIcon:ur,removeIcon:xr,clearIcon:Yr}=(0,Tt.Z)(Object.assign(Object.assign({},yt),{hasFeedback:So,feedbackIcon:Vt,showSuffixIcon:cr,multiple:Qe,prefixCls:$n,componentName:"Cascader"})),co=x.useMemo(()=>Ka!==void 0?Ka:aa?"bottomRight":"bottomLeft",[Ka,aa]),Lr=(0,Qt.Z)(ia,Zo),Wa=Ha===!0?{clearIcon:Yr}:Ha,Sa=x.createElement(zt,Object.assign({prefixCls:$n,className:ye()(!Gn&&Ia,{[`${$n}-lg`]:Br==="large",[`${$n}-sm`]:Br==="small",[`${$n}-rtl`]:aa,[`${$n}-borderless`]:!pt,[`${$n}-in-form-item`]:Do},(0,bt.Z)($n,lt,So),uo,Eo==null?void 0:Eo.className,na,La,za),disabled:Vr,style:Object.assign(Object.assign({},Eo==null?void 0:Eo.style),yn)},Dr,{builtinPlacements:Lr,direction:Go,placement:co,notFoundContent:et,allowClear:Wa,showSearch:mu,expandIcon:Gr,suffixIcon:ur,removeIcon:xr,loadingIcon:Xr,checkable:fo,dropdownClassName:jo,dropdownPrefixCls:Gn||Ia,choiceTransitionName:(0,Dt.m)(on,"",Xn),transitionName:(0,Dt.m)(on,"slide-up",mt),getPopupContainer:Na||Fo,ref:wn}));return Cn(Qn(Sa))}),eo=(0,Bt.Z)(qa);qa.SHOW_PARENT=Er,qa.SHOW_CHILD=kr,qa._InternalPanelDoNotUseOrYouWillBeFired=eo;var er=qa},36381:function(Le,_t,ue){"use strict";ue.d(_t,{default:function(){return Ue}});var z=ue(38819),x=ue(92310),xe=ue.n(x),Ye=ue(14809),Te=ue(95190),Je=ue(50298),ye=ue(93664),gt=ue(18929),Re=ue(48736),Be=ue(59301),We=ue(62646),He=ue(11592),ut=ue(4635),fe=ue(77900),a=ue(10228),E=Be.forwardRef(function(Zt,kt){var qt=Zt.prefixCls,an=Zt.forceRender,nn=Zt.className,Ln=Zt.style,Yt=Zt.children,De=Zt.isActive,ke=Zt.role,Ct=Be.useState(De||an),zt=(0,Je.Z)(Ct,2),ln=zt[0],Dt=zt[1];return Be.useEffect(function(){(an||De)&&Dt(!0)},[an,De]),ln?Be.createElement("div",{ref:kt,className:xe()("".concat(qt,"-content"),(0,ut.Z)((0,ut.Z)({},"".concat(qt,"-content-active"),De),"".concat(qt,"-content-inactive"),!De),nn),style:Ln,role:ke},Be.createElement("div",{className:"".concat(qt,"-content-box")},Yt)):null});E.displayName="PanelContent";var b=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Be.forwardRef(function(Zt,kt){var qt=Zt.showArrow,an=qt===void 0?!0:qt,nn=Zt.headerClass,Ln=Zt.isActive,Yt=Zt.onItemClick,De=Zt.forceRender,ke=Zt.className,Ct=Zt.prefixCls,zt=Zt.collapsible,ln=Zt.accordion,Dt=Zt.panelKey,Bt=Zt.extra,bt=Zt.header,nt=Zt.expandIcon,Xe=Zt.openMotion,Ut=Zt.destroyInactivePanel,Nt=Zt.children,Ft=(0,We.Z)(Zt,y),St=zt==="disabled",Qt=zt==="header",Pt=zt==="icon",Tt=Bt!=null&&typeof Bt!="boolean",oa=function(){Yt==null||Yt(Dt)},rn=function(zr){(zr.key==="Enter"||zr.keyCode===a.Z.ENTER||zr.which===a.Z.ENTER)&&oa()},ua=typeof nt=="function"?nt(Zt):Be.createElement("i",{className:"arrow"});ua&&(ua=Be.createElement("div",{className:"".concat(Ct,"-expand-icon"),onClick:["header","icon"].includes(zt)?oa:void 0},ua));var nr=xe()((0,ut.Z)((0,ut.Z)((0,ut.Z)({},"".concat(Ct,"-item"),!0),"".concat(Ct,"-item-active"),Ln),"".concat(Ct,"-item-disabled"),St),ke),gr=xe()(nn,(0,ut.Z)((0,ut.Z)((0,ut.Z)({},"".concat(Ct,"-header"),!0),"".concat(Ct,"-header-collapsible-only"),Qt),"".concat(Ct,"-icon-collapsible-only"),Pt)),hr={className:gr,"aria-expanded":Ln,"aria-disabled":St,onKeyDown:rn};return!Qt&&!Pt&&(hr.onClick=oa,hr.role=ln?"tab":"button",hr.tabIndex=St?-1:0),Be.createElement("div",(0,Ye.Z)({},Ft,{ref:kt,className:nr}),Be.createElement("div",hr,an&&ua,Be.createElement("span",{className:"".concat(Ct,"-header-text"),onClick:zt==="header"?oa:void 0},bt),Tt&&Be.createElement("div",{className:"".concat(Ct,"-extra")},Bt)),Be.createElement(fe.default,(0,Ye.Z)({visible:Ln,leavedClassName:"".concat(Ct,"-content-hidden")},Xe,{forceRender:De,removeOnLeave:Ut}),function($a,zr){var kr=$a.className,Er=$a.style;return Be.createElement(b,{ref:zr,prefixCls:Ct,className:kr,style:Er,isActive:Ln,forceRender:De,role:ln?"tabpanel":void 0},Nt)}))}),ae=ee,se=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ce=function(kt,qt){var an=qt.prefixCls,nn=qt.accordion,Ln=qt.collapsible,Yt=qt.destroyInactivePanel,De=qt.onItemClick,ke=qt.activeKey,Ct=qt.openMotion,zt=qt.expandIcon;return kt.map(function(ln,Dt){var Bt=ln.children,bt=ln.label,nt=ln.key,Xe=ln.collapsible,Ut=ln.onItemClick,Nt=ln.destroyInactivePanel,Ft=(0,We.Z)(ln,se),St=String(nt!=null?nt:Dt),Qt=Xe!=null?Xe:Ln,Pt=Nt!=null?Nt:Yt,Tt=function(ua){Qt!=="disabled"&&(De(ua),Ut==null||Ut(ua))},oa=!1;return nn?oa=ke[0]===St:oa=ke.indexOf(St)>-1,Be.createElement(ae,(0,Ye.Z)({},Ft,{prefixCls:an,key:St,panelKey:St,isActive:oa,accordion:nn,openMotion:Ct,expandIcon:zt,header:bt,collapsible:Qt,onItemClick:Tt,destroyInactivePanel:Pt}),Bt)})},de=function(kt,qt,an){if(!kt)return null;var nn=an.prefixCls,Ln=an.accordion,Yt=an.collapsible,De=an.destroyInactivePanel,ke=an.onItemClick,Ct=an.activeKey,zt=an.openMotion,ln=an.expandIcon,Dt=kt.key||String(qt),Bt=kt.props,bt=Bt.header,nt=Bt.headerClass,Xe=Bt.destroyInactivePanel,Ut=Bt.collapsible,Nt=Bt.onItemClick,Ft=!1;Ln?Ft=Ct[0]===Dt:Ft=Ct.indexOf(Dt)>-1;var St=Ut!=null?Ut:Yt,Qt=function(oa){St!=="disabled"&&(ke(oa),Nt==null||Nt(oa))},Pt={key:Dt,panelKey:Dt,header:bt,headerClass:nt,isActive:Ft,prefixCls:nn,destroyInactivePanel:Xe!=null?Xe:De,openMotion:zt,accordion:Ln,children:kt.props.children,onItemClick:Qt,expandIcon:ln,collapsible:St};return typeof kt.type=="string"?kt:(Object.keys(Pt).forEach(function(Tt){typeof Pt[Tt]=="undefined"&&delete Pt[Tt]}),Be.cloneElement(kt,Pt))};function Se(Zt,kt,qt){return Array.isArray(Zt)?ce(Zt,qt):(0,He.Z)(kt).map(function(an,nn){return de(an,nn,qt)})}var Ae=Se,Oe=ue(26112);function Ie(Zt){var kt=Zt;if(!Array.isArray(kt)){var qt=(0,ye.Z)(kt);kt=qt==="number"||qt==="string"?[kt]:[]}return kt.map(function(an){return String(an)})}var ht=Be.forwardRef(function(Zt,kt){var qt=Zt.prefixCls,an=qt===void 0?"rc-collapse":qt,nn=Zt.destroyInactivePanel,Ln=nn===void 0?!1:nn,Yt=Zt.style,De=Zt.accordion,ke=Zt.className,Ct=Zt.children,zt=Zt.collapsible,ln=Zt.openMotion,Dt=Zt.expandIcon,Bt=Zt.activeKey,bt=Zt.defaultActiveKey,nt=Zt.onChange,Xe=Zt.items,Ut=xe()(an,ke),Nt=(0,gt.Z)([],{value:Bt,onChange:function(rn){return nt==null?void 0:nt(rn)},defaultValue:bt,postState:Ie}),Ft=(0,Je.Z)(Nt,2),St=Ft[0],Qt=Ft[1],Pt=function(rn){return Qt(function(){if(De)return St[0]===rn?[]:[rn];var ua=St.indexOf(rn),nr=ua>-1;return nr?St.filter(function(gr){return gr!==rn}):[].concat((0,Te.Z)(St),[rn])})};(0,Re.ZP)(!Ct,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Tt=Ae(Xe,Ct,{prefixCls:an,accordion:De,openMotion:ln,expandIcon:Dt,collapsible:zt,destroyInactivePanel:Ln,onItemClick:Pt,activeKey:St});return Be.createElement("div",(0,Ye.Z)({ref:kt,className:Ut,style:Yt,role:De?"tablist":void 0},(0,Oe.Z)(Zt,{aria:!0,data:!0})),Tt)}),ot=Object.assign(ht,{Panel:ae}),vt=ot,ea=ot.Panel,Hn=ue(2738),Fa=ue(62892),da=ue(92343),Xt=ue(36355),bn=ue(19716),Ht=Be.forwardRef((Zt,kt)=>{const{getPrefixCls:qt}=Be.useContext(Xt.E_),{prefixCls:an,className:nn,showArrow:Ln=!0}=Zt,Yt=qt("collapse",an),De=xe()({[`${Yt}-no-arrow`]:!Ln},nn);return Be.createElement(vt.Panel,Object.assign({ref:kt},Zt,{prefixCls:Yt,className:De}))}),hn=ue(17313),Wn=ue(8378),cn=ue(83116),rt=ue(37613);const ft=Zt=>{const{componentCls:kt,contentBg:qt,padding:an,headerBg:nn,headerPadding:Ln,collapseHeaderPaddingSM:Yt,collapseHeaderPaddingLG:De,collapsePanelBorderRadius:ke,lineWidth:Ct,lineType:zt,colorBorder:ln,colorText:Dt,colorTextHeading:Bt,colorTextDisabled:bt,fontSize:nt,fontSizeLG:Xe,lineHeight:Ut,marginSM:Nt,paddingSM:Ft,paddingLG:St,paddingXS:Qt,motionDurationSlow:Pt,fontSizeIcon:Tt,contentPadding:oa}=Zt,rn=`${Ct}px ${zt} ${ln}`;return{[kt]:Object.assign(Object.assign({},(0,hn.Wf)(Zt)),{backgroundColor:nn,border:rn,borderBottom:0,borderRadius:`${ke}px`,"&-rtl":{direction:"rtl"},[`& > ${kt}-item`]:{borderBottom:rn,"&:last-child":{[` + `;return[{[Gn]:{width:yt.controlWidth}},{[`${Gn}-dropdown`]:[(0,rn.C2)(`${wn}-checkbox`,yt),{[`&${un}-select-dropdown`]:{padding:0}},{[Gn]:{"&-checkbox":{top:0,marginInlineEnd:yt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Gn}-menu-empty`]:{[`${Gn}-menu`]:{width:"100%",height:"auto",[Dn]:{color:yt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:yt.controlItemWidth,height:yt.dropdownHeight,margin:0,padding:yt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${yt.lineWidth}px ${yt.lineType} ${yt.colorSplit}`},"&-item":Object.assign(Object.assign({},la.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:yt.optionPadding,lineHeight:yt.lineHeight,cursor:"pointer",transition:`all ${yt.motionDurationMid}`,borderRadius:yt.borderRadiusSM,"&:hover":{background:yt.controlItemBgHover},"&-disabled":{color:yt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[na]:{color:yt.colorTextDisabled}},[`&-active:not(${Dn}-disabled)`]:{"&, &:hover":{fontWeight:yt.optionSelectedFontWeight,backgroundColor:yt.optionSelectedBg}},"&-content":{flex:"auto"},[na]:{marginInlineStart:yt.paddingXXS,color:yt.colorTextDescription,fontSize:yt.fontSizeIcon},"&-keyword":{color:yt.colorHighlight}})}}}]},{[`${Gn}-dropdown-rtl`]:{direction:"rtl"}},(0,ar.c)(yt)]};var er=(0,gr.Z)("Cascader",yt=>[hr(yt)],yt=>{const wn=Math.round((yt.controlHeight-yt.fontSize*yt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:yt.controlItemBgActive,optionSelectedFontWeight:yt.fontWeightStrong,optionPadding:`${wn}px ${yt.paddingSM}px`,menuPadding:yt.paddingXXS}}),Vr=function(yt,wn){var Gn={};for(var un in yt)Object.prototype.hasOwnProperty.call(yt,un)&&wn.indexOf(un)<0&&(Gn[un]=yt[un]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dn=0,un=Object.getOwnPropertySymbols(yt);Dnpt===0?[Qe]:[].concat((0,z.Z)(Oa),[wn,Qe]),[]),Dn=[];let na=0;return un.forEach((Oa,Qe)=>{const pt=na+Oa.length;let mt=yt.slice(na,pt);na=pt,Qe%2===1&&(mt=x.createElement("span",{className:`${Gn}-menu-item-keyword`,key:`separator-${Qe}`},mt)),Dn.push(mt)}),Dn}const Cr=(yt,wn,Gn,un)=>{const Dn=[],na=yt.toLowerCase();return wn.forEach((Oa,Qe)=>{Qe!==0&&Dn.push(" / ");let pt=Oa[un.label];const mt=typeof pt;(mt==="string"||mt==="number")&&(pt=Ar(String(pt),na,Gn)),Dn.push(pt)}),Dn},$a=x.forwardRef((yt,wn)=>{const{prefixCls:Gn,size:un,disabled:Dn,className:na,rootClassName:Oa,multiple:Qe,bordered:pt=!0,transitionName:mt,choiceTransitionName:Xn="",popupClassName:qn,dropdownClassName:ma,expandIcon:va,placement:Ha,showSearch:Da,allowClear:Ya=!0,notFoundContent:Za,direction:On,getPopupContainer:Ma,status:Zr,showArrow:So,builtinPlacements:ia,style:yn}=yt,Jo=Vr(yt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Dr=(0,ln.Z)(Jo,["suffixIcon"]),{getPopupContainer:yo,getPrefixCls:Jr,renderEmpty:zo,direction:Ro,popupOverflow:Zo,cascader:Po}=x.useContext(nt.E_),Vo=On||Ro,aa=Vo==="rtl",{status:oo,hasFeedback:Co,isFormItemInput:Bo,feedbackIcon:Vt}=x.useContext(Ft.aM),lt=(0,bt.F)(oo,Zr),et=Za||(zo==null?void 0:zo("Cascader"))||x.createElement(Xe.Z,{componentName:"Cascader"}),on=Jr(),$n=Jr("select",Gn),Ia=Jr("cascader",Gn),[Qn,Va]=(0,St.Z)($n),[Cn]=er(Ia),{compactSize:Na,compactItemClassnames:io}=(0,ua.ri)($n,On),Go=ye()(qn||ma,`${Ia}-dropdown`,{[`${Ia}-dropdown-rtl`]:Vo==="rtl"},Oa,Va),mu=x.useMemo(()=>{if(!Da)return Da;let $e={render:Cr};return typeof Da=="object"&&($e=Object.assign(Object.assign({},$e),Da)),$e},[Da]),Br=(0,Nt.Z)($e=>{var wt;return(wt=un!=null?un:Na)!==null&&wt!==void 0?wt:$e}),ca=x.useContext(Ut.Z),Gr=Dn!=null?Dn:ca;let jr=va;va||(jr=aa?x.createElement(xe.Z,null):x.createElement(Te.Z,null));const qr=x.createElement("span",{className:`${$n}-menu-item-loading-icon`},x.createElement(Ye.Z,{spin:!0})),po=x.useMemo(()=>Qe?x.createElement("span",{className:`${Ia}-checkbox-inner`}):!1,[Qe]),dr=(0,Pt.Z)(yt.suffixIcon,So),{suffixIcon:lr,removeIcon:xr,clearIcon:Xr}=(0,Tt.Z)(Object.assign(Object.assign({},yt),{hasFeedback:Co,feedbackIcon:Vt,showSuffixIcon:dr,multiple:Qe,prefixCls:$n,componentName:"Cascader"})),fo=x.useMemo(()=>Ha!==void 0?Ha:aa?"bottomRight":"bottomLeft",[Ha,aa]),Lr=(0,Qt.Z)(ia,Zo),Wa=Ya===!0?{clearIcon:Xr}:Ya,Sa=x.createElement(zt,Object.assign({prefixCls:$n,className:ye()(!Gn&&Ia,{[`${$n}-lg`]:Br==="large",[`${$n}-sm`]:Br==="small",[`${$n}-rtl`]:aa,[`${$n}-borderless`]:!pt,[`${$n}-in-form-item`]:Bo},(0,bt.Z)($n,lt,Co),io,Po==null?void 0:Po.className,na,Oa,Va),disabled:Gr,style:Object.assign(Object.assign({},Po==null?void 0:Po.style),yn)},Dr,{builtinPlacements:Lr,direction:Vo,placement:fo,notFoundContent:et,allowClear:Wa,showSearch:mu,expandIcon:jr,suffixIcon:lr,removeIcon:xr,loadingIcon:qr,checkable:po,dropdownClassName:Go,dropdownPrefixCls:Gn||Ia,choiceTransitionName:(0,Dt.m)(on,"",Xn),transitionName:(0,Dt.m)(on,"slide-up",mt),getPopupContainer:Ma||yo,ref:wn}));return Cn(Qn(Sa))}),no=(0,Bt.Z)($a);$a.SHOW_PARENT=Er,$a.SHOW_CHILD=kr,$a._InternalPanelDoNotUseOrYouWillBeFired=no;var tr=$a},36381:function(Le,_t,ue){"use strict";ue.d(_t,{default:function(){return Ue}});var z=ue(38819),x=ue(92310),xe=ue.n(x),Ye=ue(14809),Te=ue(95190),Je=ue(50298),ye=ue(93664),gt=ue(18929),Re=ue(48736),Be=ue(59301),We=ue(62646),He=ue(11592),ut=ue(4635),fe=ue(77900),a=ue(10228),E=Be.forwardRef(function(Zt,kt){var qt=Zt.prefixCls,an=Zt.forceRender,nn=Zt.className,Ln=Zt.style,Yt=Zt.children,De=Zt.isActive,ke=Zt.role,Ct=Be.useState(De||an),zt=(0,Je.Z)(Ct,2),ln=zt[0],Dt=zt[1];return Be.useEffect(function(){(an||De)&&Dt(!0)},[an,De]),ln?Be.createElement("div",{ref:kt,className:xe()("".concat(qt,"-content"),(0,ut.Z)((0,ut.Z)({},"".concat(qt,"-content-active"),De),"".concat(qt,"-content-inactive"),!De),nn),style:Ln,role:ke},Be.createElement("div",{className:"".concat(qt,"-content-box")},Yt)):null});E.displayName="PanelContent";var b=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Be.forwardRef(function(Zt,kt){var qt=Zt.showArrow,an=qt===void 0?!0:qt,nn=Zt.headerClass,Ln=Zt.isActive,Yt=Zt.onItemClick,De=Zt.forceRender,ke=Zt.className,Ct=Zt.prefixCls,zt=Zt.collapsible,ln=Zt.accordion,Dt=Zt.panelKey,Bt=Zt.extra,bt=Zt.header,nt=Zt.expandIcon,Xe=Zt.openMotion,Ut=Zt.destroyInactivePanel,Nt=Zt.children,Ft=(0,We.Z)(Zt,y),St=zt==="disabled",Qt=zt==="header",Pt=zt==="icon",Tt=Bt!=null&&typeof Bt!="boolean",ua=function(){Yt==null||Yt(Dt)},rn=function(Vr){(Vr.key==="Enter"||Vr.keyCode===a.Z.ENTER||Vr.which===a.Z.ENTER)&&ua()},la=typeof nt=="function"?nt(Zt):Be.createElement("i",{className:"arrow"});la&&(la=Be.createElement("div",{className:"".concat(Ct,"-expand-icon"),onClick:["header","icon"].includes(zt)?ua:void 0},la));var ar=xe()((0,ut.Z)((0,ut.Z)((0,ut.Z)({},"".concat(Ct,"-item"),!0),"".concat(Ct,"-item-active"),Ln),"".concat(Ct,"-item-disabled"),St),ke),gr=xe()(nn,(0,ut.Z)((0,ut.Z)((0,ut.Z)({},"".concat(Ct,"-header"),!0),"".concat(Ct,"-header-collapsible-only"),Qt),"".concat(Ct,"-icon-collapsible-only"),Pt)),hr={className:gr,"aria-expanded":Ln,"aria-disabled":St,onKeyDown:rn};return!Qt&&!Pt&&(hr.onClick=ua,hr.role=ln?"tab":"button",hr.tabIndex=St?-1:0),Be.createElement("div",(0,Ye.Z)({},Ft,{ref:kt,className:ar}),Be.createElement("div",hr,an&&la,Be.createElement("span",{className:"".concat(Ct,"-header-text"),onClick:zt==="header"?ua:void 0},bt),Tt&&Be.createElement("div",{className:"".concat(Ct,"-extra")},Bt)),Be.createElement(fe.default,(0,Ye.Z)({visible:Ln,leavedClassName:"".concat(Ct,"-content-hidden")},Xe,{forceRender:De,removeOnLeave:Ut}),function(er,Vr){var kr=er.className,Er=er.style;return Be.createElement(b,{ref:Vr,prefixCls:Ct,className:kr,style:Er,isActive:Ln,forceRender:De,role:ln?"tabpanel":void 0},Nt)}))}),ae=ee,se=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ce=function(kt,qt){var an=qt.prefixCls,nn=qt.accordion,Ln=qt.collapsible,Yt=qt.destroyInactivePanel,De=qt.onItemClick,ke=qt.activeKey,Ct=qt.openMotion,zt=qt.expandIcon;return kt.map(function(ln,Dt){var Bt=ln.children,bt=ln.label,nt=ln.key,Xe=ln.collapsible,Ut=ln.onItemClick,Nt=ln.destroyInactivePanel,Ft=(0,We.Z)(ln,se),St=String(nt!=null?nt:Dt),Qt=Xe!=null?Xe:Ln,Pt=Nt!=null?Nt:Yt,Tt=function(la){Qt!=="disabled"&&(De(la),Ut==null||Ut(la))},ua=!1;return nn?ua=ke[0]===St:ua=ke.indexOf(St)>-1,Be.createElement(ae,(0,Ye.Z)({},Ft,{prefixCls:an,key:St,panelKey:St,isActive:ua,accordion:nn,openMotion:Ct,expandIcon:zt,header:bt,collapsible:Qt,onItemClick:Tt,destroyInactivePanel:Pt}),Bt)})},de=function(kt,qt,an){if(!kt)return null;var nn=an.prefixCls,Ln=an.accordion,Yt=an.collapsible,De=an.destroyInactivePanel,ke=an.onItemClick,Ct=an.activeKey,zt=an.openMotion,ln=an.expandIcon,Dt=kt.key||String(qt),Bt=kt.props,bt=Bt.header,nt=Bt.headerClass,Xe=Bt.destroyInactivePanel,Ut=Bt.collapsible,Nt=Bt.onItemClick,Ft=!1;Ln?Ft=Ct[0]===Dt:Ft=Ct.indexOf(Dt)>-1;var St=Ut!=null?Ut:Yt,Qt=function(ua){St!=="disabled"&&(ke(ua),Nt==null||Nt(ua))},Pt={key:Dt,panelKey:Dt,header:bt,headerClass:nt,isActive:Ft,prefixCls:nn,destroyInactivePanel:Xe!=null?Xe:De,openMotion:zt,accordion:Ln,children:kt.props.children,onItemClick:Qt,expandIcon:ln,collapsible:St};return typeof kt.type=="string"?kt:(Object.keys(Pt).forEach(function(Tt){typeof Pt[Tt]=="undefined"&&delete Pt[Tt]}),Be.cloneElement(kt,Pt))};function Se(Zt,kt,qt){return Array.isArray(Zt)?ce(Zt,qt):(0,He.Z)(kt).map(function(an,nn){return de(an,nn,qt)})}var Ae=Se,Oe=ue(26112);function Ie(Zt){var kt=Zt;if(!Array.isArray(kt)){var qt=(0,ye.Z)(kt);kt=qt==="number"||qt==="string"?[kt]:[]}return kt.map(function(an){return String(an)})}var ht=Be.forwardRef(function(Zt,kt){var qt=Zt.prefixCls,an=qt===void 0?"rc-collapse":qt,nn=Zt.destroyInactivePanel,Ln=nn===void 0?!1:nn,Yt=Zt.style,De=Zt.accordion,ke=Zt.className,Ct=Zt.children,zt=Zt.collapsible,ln=Zt.openMotion,Dt=Zt.expandIcon,Bt=Zt.activeKey,bt=Zt.defaultActiveKey,nt=Zt.onChange,Xe=Zt.items,Ut=xe()(an,ke),Nt=(0,gt.Z)([],{value:Bt,onChange:function(rn){return nt==null?void 0:nt(rn)},defaultValue:bt,postState:Ie}),Ft=(0,Je.Z)(Nt,2),St=Ft[0],Qt=Ft[1],Pt=function(rn){return Qt(function(){if(De)return St[0]===rn?[]:[rn];var la=St.indexOf(rn),ar=la>-1;return ar?St.filter(function(gr){return gr!==rn}):[].concat((0,Te.Z)(St),[rn])})};(0,Re.ZP)(!Ct,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Tt=Ae(Xe,Ct,{prefixCls:an,accordion:De,openMotion:ln,expandIcon:Dt,collapsible:zt,destroyInactivePanel:Ln,onItemClick:Pt,activeKey:St});return Be.createElement("div",(0,Ye.Z)({ref:kt,className:Ut,style:Yt,role:De?"tablist":void 0},(0,Oe.Z)(Zt,{aria:!0,data:!0})),Tt)}),ot=Object.assign(ht,{Panel:ae}),vt=ot,ea=ot.Panel,Hn=ue(2738),Fa=ue(62892),da=ue(92343),Xt=ue(36355),bn=ue(19716),Ht=Be.forwardRef((Zt,kt)=>{const{getPrefixCls:qt}=Be.useContext(Xt.E_),{prefixCls:an,className:nn,showArrow:Ln=!0}=Zt,Yt=qt("collapse",an),De=xe()({[`${Yt}-no-arrow`]:!Ln},nn);return Be.createElement(vt.Panel,Object.assign({ref:kt},Zt,{prefixCls:Yt,className:De}))}),hn=ue(17313),Wn=ue(8378),cn=ue(83116),rt=ue(37613);const ft=Zt=>{const{componentCls:kt,contentBg:qt,padding:an,headerBg:nn,headerPadding:Ln,collapseHeaderPaddingSM:Yt,collapseHeaderPaddingLG:De,collapsePanelBorderRadius:ke,lineWidth:Ct,lineType:zt,colorBorder:ln,colorText:Dt,colorTextHeading:Bt,colorTextDisabled:bt,fontSize:nt,fontSizeLG:Xe,lineHeight:Ut,marginSM:Nt,paddingSM:Ft,paddingLG:St,paddingXS:Qt,motionDurationSlow:Pt,fontSizeIcon:Tt,contentPadding:ua}=Zt,rn=`${Ct}px ${zt} ${ln}`;return{[kt]:Object.assign(Object.assign({},(0,hn.Wf)(Zt)),{backgroundColor:nn,border:rn,borderBottom:0,borderRadius:`${ke}px`,"&-rtl":{direction:"rtl"},[`& > ${kt}-item`]:{borderBottom:rn,"&:last-child":{[` &, - & > ${kt}-header`]:{borderRadius:`0 0 ${ke}px ${ke}px`}},[`> ${kt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ln,color:Bt,lineHeight:Ut,cursor:"pointer",transition:`all ${Pt}, visibility 0s`,[`> ${kt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${kt}-expand-icon`]:{height:nt*Ut,display:"flex",alignItems:"center",paddingInlineEnd:Nt},[`${kt}-arrow`]:Object.assign(Object.assign({},(0,hn.Ro)()),{fontSize:Tt,svg:{transition:`transform ${Pt}`}}),[`${kt}-header-text`]:{marginInlineEnd:"auto"}},[`${kt}-header-collapsible-only`]:{cursor:"default",[`${kt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${kt}-icon-collapsible-only`]:{cursor:"default",[`${kt}-expand-icon`]:{cursor:"pointer"}}},[`${kt}-content`]:{color:Dt,backgroundColor:qt,borderTop:rn,[`& > ${kt}-content-box`]:{padding:oa},"&-hidden":{display:"none"}},"&-small":{[`> ${kt}-item`]:{[`> ${kt}-header`]:{padding:Yt,paddingInlineStart:Qt,[`> ${kt}-expand-icon`]:{marginInlineStart:Ft-Qt}},[`> ${kt}-content > ${kt}-content-box`]:{padding:Ft}}},"&-large":{[`> ${kt}-item`]:{fontSize:Xe,[`> ${kt}-header`]:{padding:De,paddingInlineStart:an,[`> ${kt}-expand-icon`]:{height:Xe*Ut,marginInlineStart:St-an}},[`> ${kt}-content > ${kt}-content-box`]:{padding:St}}},[`${kt}-item:last-child`]:{[`> ${kt}-content`]:{borderRadius:`0 0 ${ke}px ${ke}px`}},[`& ${kt}-item-disabled > ${kt}-header`]:{"\n &,\n & > .arrow\n ":{color:bt,cursor:"not-allowed"}},[`&${kt}-icon-position-end`]:{[`& > ${kt}-item`]:{[`> ${kt}-header`]:{[`${kt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Nt}}}}})}},Mt=Zt=>{const{componentCls:kt}=Zt,qt=`> ${kt}-item > ${kt}-header ${kt}-arrow svg`;return{[`${kt}-rtl`]:{[qt]:{transform:"rotate(180deg)"}}}},In=Zt=>{const{componentCls:kt,headerBg:qt,paddingXXS:an,colorBorder:nn}=Zt;return{[`${kt}-borderless`]:{backgroundColor:qt,border:0,[`> ${kt}-item`]:{borderBottom:`1px solid ${nn}`},[` + & > ${kt}-header`]:{borderRadius:`0 0 ${ke}px ${ke}px`}},[`> ${kt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ln,color:Bt,lineHeight:Ut,cursor:"pointer",transition:`all ${Pt}, visibility 0s`,[`> ${kt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${kt}-expand-icon`]:{height:nt*Ut,display:"flex",alignItems:"center",paddingInlineEnd:Nt},[`${kt}-arrow`]:Object.assign(Object.assign({},(0,hn.Ro)()),{fontSize:Tt,svg:{transition:`transform ${Pt}`}}),[`${kt}-header-text`]:{marginInlineEnd:"auto"}},[`${kt}-header-collapsible-only`]:{cursor:"default",[`${kt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${kt}-icon-collapsible-only`]:{cursor:"default",[`${kt}-expand-icon`]:{cursor:"pointer"}}},[`${kt}-content`]:{color:Dt,backgroundColor:qt,borderTop:rn,[`& > ${kt}-content-box`]:{padding:ua},"&-hidden":{display:"none"}},"&-small":{[`> ${kt}-item`]:{[`> ${kt}-header`]:{padding:Yt,paddingInlineStart:Qt,[`> ${kt}-expand-icon`]:{marginInlineStart:Ft-Qt}},[`> ${kt}-content > ${kt}-content-box`]:{padding:Ft}}},"&-large":{[`> ${kt}-item`]:{fontSize:Xe,[`> ${kt}-header`]:{padding:De,paddingInlineStart:an,[`> ${kt}-expand-icon`]:{height:Xe*Ut,marginInlineStart:St-an}},[`> ${kt}-content > ${kt}-content-box`]:{padding:St}}},[`${kt}-item:last-child`]:{[`> ${kt}-content`]:{borderRadius:`0 0 ${ke}px ${ke}px`}},[`& ${kt}-item-disabled > ${kt}-header`]:{"\n &,\n & > .arrow\n ":{color:bt,cursor:"not-allowed"}},[`&${kt}-icon-position-end`]:{[`& > ${kt}-item`]:{[`> ${kt}-header`]:{[`${kt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Nt}}}}})}},Mt=Zt=>{const{componentCls:kt}=Zt,qt=`> ${kt}-item > ${kt}-header ${kt}-arrow svg`;return{[`${kt}-rtl`]:{[qt]:{transform:"rotate(180deg)"}}}},In=Zt=>{const{componentCls:kt,headerBg:qt,paddingXXS:an,colorBorder:nn}=Zt;return{[`${kt}-borderless`]:{backgroundColor:qt,border:0,[`> ${kt}-item`]:{borderBottom:`1px solid ${nn}`},[` > ${kt}-item:last-child, > ${kt}-item:last-child ${kt}-header - `]:{borderRadius:0},[`> ${kt}-item:last-child`]:{borderBottom:0},[`> ${kt}-item > ${kt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${kt}-item > ${kt}-content > ${kt}-content-box`]:{paddingTop:an}}}},mn=Zt=>{const{componentCls:kt,paddingSM:qt}=Zt;return{[`${kt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${kt}-item`]:{borderBottom:0,[`> ${kt}-content`]:{backgroundColor:"transparent",border:0,[`> ${kt}-content-box`]:{paddingBlock:qt}}}}}};var En=(0,cn.Z)("Collapse",Zt=>{const kt=(0,rt.TS)(Zt,{collapseHeaderPaddingSM:`${Zt.paddingXS}px ${Zt.paddingSM}px`,collapseHeaderPaddingLG:`${Zt.padding}px ${Zt.paddingLG}px`,collapsePanelBorderRadius:Zt.borderRadiusLG});return[ft(kt),In(kt),mn(kt),Mt(kt),(0,Wn.Z)(kt)]},Zt=>({headerPadding:`${Zt.paddingSM}px ${Zt.padding}px`,headerBg:Zt.colorFillAlter,contentPadding:`${Zt.padding}px 16px`,contentBg:Zt.colorBgContainer})),we=Object.assign(Be.forwardRef((Zt,kt)=>{const{getPrefixCls:qt,direction:an,collapse:nn}=Be.useContext(Xt.E_),{prefixCls:Ln,className:Yt,rootClassName:De,style:ke,bordered:Ct=!0,ghost:zt,size:ln,expandIconPosition:Dt="start",children:Bt,expandIcon:bt}=Zt,nt=(0,bn.Z)(rn=>{var ua;return(ua=ln!=null?ln:rn)!==null&&ua!==void 0?ua:"middle"}),Xe=qt("collapse",Ln),Ut=qt(),[Nt,Ft]=En(Xe),St=Be.useMemo(()=>Dt==="left"?"start":Dt==="right"?"end":Dt,[Dt]),Qt=function(){let rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const ua=bt?bt(rn):Be.createElement(z.Z,{rotate:rn.isActive?90:void 0});return(0,da.Tm)(ua,()=>({className:xe()(ua.props.className,`${Xe}-arrow`)}))},Pt=xe()(`${Xe}-icon-position-${St}`,{[`${Xe}-borderless`]:!Ct,[`${Xe}-rtl`]:an==="rtl",[`${Xe}-ghost`]:!!zt,[`${Xe}-${nt}`]:nt!=="middle"},nn==null?void 0:nn.className,Yt,De,Ft),Tt=Object.assign(Object.assign({},(0,Fa.Z)(Ut)),{motionAppear:!1,leavedClassName:`${Xe}-content-hidden`}),oa=Be.useMemo(()=>Bt?(0,He.Z)(Bt).map((rn,ua)=>{var nr,gr;if(!((nr=rn.props)===null||nr===void 0)&&nr.disabled){const hr=(gr=rn.key)!==null&&gr!==void 0?gr:String(ua),{disabled:$a,collapsible:zr}=rn.props,kr=Object.assign(Object.assign({},(0,Hn.Z)(rn.props,["disabled"])),{key:hr,collapsible:zr!=null?zr:$a?"disabled":void 0});return(0,da.Tm)(rn,kr)}return rn}):null,[Bt]);return Nt(Be.createElement(vt,Object.assign({ref:kt,openMotion:Tt},(0,Hn.Z)(Zt,["rootClassName"]),{expandIcon:Qt,prefixCls:Xe,className:Pt,style:Object.assign(Object.assign({},nn==null?void 0:nn.style),ke)}),oa))}),{Panel:Ht}),Ue=we},5083:function(Le,_t,ue){"use strict";ue.d(_t,{default:function(){return Ss}});var z=ue(61186),x=ue.n(z),xe=ue(48736),Ye=ue(90111),Te=ue.n(Ye),Je=ue(58319),ye=ue.n(Je),gt=ue(23250),Re=ue.n(gt),Be=ue(74959),We=ue.n(Be),He=ue(10238),ut=ue.n(He),fe=ue(33656),a=ue.n(fe);x().extend(a()),x().extend(ut()),x().extend(Te()),x().extend(ye()),x().extend(Re()),x().extend(We()),x().extend(function(ge,pe){var he=pe.prototype,Ve=he.format;he.format=function(st){var Lt=(st||"").replace("Wo","wo");return Ve.bind(this)(Lt)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(pe){var he=E[pe];return he||pe.split("_")[0]},y=function(){(0,xe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return x()()},getFixedDate:function(pe){return x()(pe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(pe){return pe.endOf("month")},getWeekDay:function(pe){var he=pe.locale("en");return he.weekday()+he.localeData().firstDayOfWeek()},getYear:function(pe){return pe.year()},getMonth:function(pe){return pe.month()},getDate:function(pe){return pe.date()},getHour:function(pe){return pe.hour()},getMinute:function(pe){return pe.minute()},getSecond:function(pe){return pe.second()},addYear:function(pe,he){return pe.add(he,"year")},addMonth:function(pe,he){return pe.add(he,"month")},addDate:function(pe,he){return pe.add(he,"day")},setYear:function(pe,he){return pe.year(he)},setMonth:function(pe,he){return pe.month(he)},setDate:function(pe,he){return pe.date(he)},setHour:function(pe,he){return pe.hour(he)},setMinute:function(pe,he){return pe.minute(he)},setSecond:function(pe,he){return pe.second(he)},isAfter:function(pe,he){return pe.isAfter(he)},isValidate:function(pe){return pe.isValid()},locale:{getWeekFirstDay:function(pe){return x()().locale(b(pe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(pe,he){return he.locale(b(pe)).weekday(0)},getWeek:function(pe,he){return he.locale(b(pe)).week()},getShortWeekDays:function(pe){return x()().locale(b(pe)).localeData().weekdaysMin()},getShortMonths:function(pe){return x()().locale(b(pe)).localeData().monthsShort()},format:function(pe,he,Ve){return he.locale(b(pe)).format(Ve)},parse:function(pe,he,Ve){for(var Ge=b(pe),st=0;st1&&(Lt=pe.addDate(Lt,-7)),Lt}function Ft(ge,pe,he){var Ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(pe){case"year":return he.addYear(ge,Ve*10);case"quarter":case"month":return he.addYear(ge,Ve);default:return he.addMonth(ge,Ve)}}function St(ge,pe){var he=pe.generateConfig,Ve=pe.locale,Ge=pe.format;return typeof Ge=="function"?Ge(ge):he.locale.format(Ve.locale,ge,Ge)}function Qt(ge,pe){var he=pe.generateConfig,Ve=pe.locale,Ge=pe.formatList;return!ge||typeof Ge[0]=="function"?null:he.locale.parse(Ve.locale,ge,Ge)}function Pt(ge){var pe=ge.cellDate,he=ge.mode,Ve=ge.disabledDate,Ge=ge.generateConfig;if(!Ve)return!1;var st=function(Ea,gn,Vn){for(var ya=gn;ya<=Vn;){var mr=void 0;switch(Ea){case"date":{if(mr=Ge.setDate(pe,ya),!Ve(mr))return!1;break}case"month":{if(mr=Ge.setMonth(pe,ya),!Pt({cellDate:mr,mode:"month",generateConfig:Ge,disabledDate:Ve}))return!1;break}case"year":{if(mr=Ge.setYear(pe,ya),!Pt({cellDate:mr,mode:"year",generateConfig:Ge,disabledDate:Ve}))return!1;break}}ya+=1}return!0};switch(he){case"date":case"week":return Ve(pe);case"month":{var Lt=1,pn=Ge.getDate(Ge.getEndDate(pe));return st("date",Lt,pn)}case"quarter":{var vn=Math.floor(Ge.getMonth(pe)/3)*3,Rn=vn+2;return st("month",vn,Rn)}case"year":return st("month",0,11);case"decade":{var pa=Ge.getYear(pe),Un=Math.floor(pa/nn)*nn,Yn=Un+nn-1;return st("year",Un,Yn)}}}function Tt(ge,pe){var he=pe.formatList,Ve=pe.generateConfig,Ge=pe.locale;return(0,qt.Z)(function(){if(!ge)return[[""],""];for(var st="",Lt=[],pn=0;pn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Rn.current),ya){vn(Vn);return}Rn.current=requestAnimationFrame(function(){vn(Vn)})}var Un=Tt(pn,{formatList:he,generateConfig:Ve,locale:Ge}),Yn=(0,Ue.Z)(Un,2),ha=Yn[1];function Ea(Vn){pa(Vn)}function gn(){var Vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;pa(null,Vn)}return(0,de.useEffect)(function(){gn(!0)},[ge]),(0,de.useEffect)(function(){return function(){return cancelAnimationFrame(Rn.current)}},[]),[ha,Ea,gn]}var rn=ue(10228),ua=ue(16089),nr=ue(95190),gr=ue(29194),hr=new Map;function $a(ge,pe){var he;function Ve(){(0,gr.Z)(ge)?pe():he=(0,ua.Z)(function(){Ve()})}return Ve(),function(){ua.Z.cancel(he)}}function zr(ge,pe,he){if(hr.get(ge)&&cancelAnimationFrame(hr.get(ge)),he<=0){hr.set(ge,requestAnimationFrame(function(){ge.scrollTop=pe}));return}var Ve=pe-ge.scrollTop,Ge=Ve/he*10;hr.set(ge,requestAnimationFrame(function(){ge.scrollTop+=Ge,ge.scrollTop!==pe&&zr(ge,pe,he-10)}))}function kr(ge,pe){var he=pe.onLeftRight,Ve=pe.onCtrlLeftRight,Ge=pe.onUpDown,st=pe.onPageUpDown,Lt=pe.onEnter,pn=ge.which,vn=ge.ctrlKey,Rn=ge.metaKey;switch(pn){case rn.Z.LEFT:if(vn||Rn){if(Ve)return Ve(-1),!0}else if(he)return he(-1),!0;break;case rn.Z.RIGHT:if(vn||Rn){if(Ve)return Ve(1),!0}else if(he)return he(1),!0;break;case rn.Z.UP:if(Ge)return Ge(-1),!0;break;case rn.Z.DOWN:if(Ge)return Ge(1),!0;break;case rn.Z.PAGE_UP:if(st)return st(-1),!0;break;case rn.Z.PAGE_DOWN:if(st)return st(1),!0;break;case rn.Z.ENTER:if(Lt)return Lt(),!0;break}return!1}function Er(ge,pe,he,Ve){var Ge=ge;if(!Ge)switch(pe){case"time":Ge=Ve?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ge="gggg-wo";break;case"month":Ge="YYYY-MM";break;case"quarter":Ge="YYYY-[Q]Q";break;case"year":Ge="YYYY";break;default:Ge=he?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ge}function Ar(ge,pe,he){var Ve=ge==="time"?8:10,Ge=typeof pe=="function"?pe(he.getNow()).length:pe.length;return Math.max(Ve,Ge)+2}var Cr=null,qa=new Set;function eo(ge){return!Cr&&typeof window!="undefined"&&window.addEventListener&&(Cr=function(he){(0,nr.Z)(qa).forEach(function(Ve){Ve(he)})},window.addEventListener("mousedown",Cr)),qa.add(ge),function(){qa.delete(ge),qa.size===0&&(window.removeEventListener("mousedown",Cr),Cr=null)}}function er(ge){var pe=ge.target;if(ge.composed&&pe.shadowRoot){var he;return((he=ge.composedPath)===null||he===void 0?void 0:he.call(ge)[0])||pe}return pe}var yt=function(pe){return pe==="month"||pe==="date"?"year":pe},wn=function(pe){return pe==="date"?"month":pe},Gn=function(pe){return pe==="month"||pe==="date"?"quarter":pe},un=function(pe){return pe==="date"?"week":pe},Dn={year:yt,month:wn,quarter:Gn,week:un,time:null,date:null};function na(ge,pe){return ge.some(function(he){return he&&he.contains(pe)})}function La(ge){var pe=ge.open,he=ge.value,Ve=ge.isClickOutside,Ge=ge.triggerOpen,st=ge.forwardKeyDown,Lt=ge.onKeyDown,pn=ge.blurToCancel,vn=ge.onSubmit,Rn=ge.onCancel,pa=ge.onFocus,Un=ge.onBlur,Yn=ge.changeOnBlur,ha=(0,de.useState)(!1),Ea=(0,Ue.Z)(ha,2),gn=Ea[0],Vn=Ea[1],ya=(0,de.useState)(!1),mr=(0,Ue.Z)(ya,2),ar=mr[0],fr=mr[1],Pr=(0,de.useRef)(!1),Me=(0,de.useRef)(!1),tr=(0,de.useRef)(!1),ko={onMouseDown:function(){Vn(!0),Ge(!0)},onKeyDown:function(bo){var qo=function(){tr.current=!0};if(Lt(bo,qo),!tr.current){switch(bo.which){case rn.Z.ENTER:{pe?vn()!==!1&&Vn(!0):Ge(!0),bo.preventDefault();return}case rn.Z.TAB:{gn&&pe&&!bo.shiftKey?(Vn(!1),bo.preventDefault()):!gn&&pe&&!st(bo)&&bo.shiftKey&&(Vn(!0),bo.preventDefault());return}case rn.Z.ESC:{Vn(!0),Rn();return}}!pe&&![rn.Z.SHIFT].includes(bo.which)?Ge(!0):gn||st(bo)}},onFocus:function(bo){Vn(!0),fr(!0),pa&&pa(bo)},onBlur:function(bo){if(Pr.current||!Ve(document.activeElement)){Pr.current=!1;return}pn?setTimeout(function(){for(var qo=document,ru=qo.activeElement;ru&&ru.shadowRoot;)ru=ru.shadowRoot.activeElement;Ve(ru)&&Rn()},0):pe&&(Ge(!1),Me.current&&vn()),fr(!1),Un==null||Un(bo)}};return(0,de.useEffect)(function(){Me.current=!1},[pe]),(0,de.useEffect)(function(){Me.current=!0},[he]),(0,de.useEffect)(function(){return eo(function(qr){var bo=er(qr),qo=Ve(bo);pe&&(qo?!Yn&&(!ar||qo)&&Ge(!1):(Pr.current=!0,(0,ua.Z)(function(){Pr.current=!1})))})}),[ko,{focused:ar,typing:gn}]}function Qe(ge,pe){return de.useMemo(function(){return ge||(pe?((0,xe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(he){var Ve=(0,Ue.Z)(he,2),Ge=Ve[0],st=Ve[1];return{label:Ge,value:st}})):[])},[ge,pe])}var pt=ue(34280);function mt(ge){var pe=ge.valueTexts,he=ge.onTextChange,Ve=de.useState(""),Ge=(0,Ue.Z)(Ve,2),st=Ge[0],Lt=Ge[1],pn=de.useRef([]);pn.current=pe;function vn(pa){Lt(pa),he(pa)}function Rn(){Lt(pn.current[0])}return(0,pt.Z)(function(){pe.every(function(pa){return pa!==st})&&Rn()},[pe.join("||")]),[st,vn,Rn]}var Xn=de.createContext({}),qn=Xn,ma=ue(93664);function va(ge){var pe=ge.cellRender,he=ge.monthCellRender,Ve=ge.dateRender,Ge=de.useMemo(function(){if(pe)return pe;if(!(!he&&!Ve))return function(st,Lt){var pn=st;return Ve&&Lt.type==="date"?Ve(pn,Lt.today):he&&Lt.type==="month"?he(pn,Lt.locale):Lt.originNode}},[pe,he,Ve]);return Ge}function Ka(ge,pe){for(var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ve=String(ge);Ve.length=1?he|0:1,Lt=ge;Lt<=pe;Lt+=st)Ge.push({label:Ka(Lt,2),value:Lt,disabled:(Ve||[]).includes(Lt)});return Ge}function Cn(ge){var pe=ge.generateConfig,he=ge.prefixCls,Ve=ge.operationRef,Ge=ge.activeColumnIndex,st=ge.value,Lt=ge.showHour,pn=ge.showMinute,vn=ge.showSecond,Rn=ge.use12Hours,pa=ge.hourStep,Un=pa===void 0?1:pa,Yn=ge.minuteStep,ha=Yn===void 0?1:Yn,Ea=ge.secondStep,gn=Ea===void 0?1:Ea,Vn=ge.disabledHours,ya=ge.disabledMinutes,mr=ge.disabledSeconds,ar=ge.disabledTime,fr=ge.hideDisabledOptions,Pr=ge.onSelect,Me=ge.cellRender,tr=ge.locale,ko=[],qr="".concat(he,"-content"),bo="".concat(he,"-time-panel"),qo,ru=st?pe.getHour(st):-1,su=ru,tu=st?pe.getMinute(st):-1,No=st?pe.getSecond(st):-1,so=pe.getNow(),Qo=de.useMemo(function(){if(ar){var Xo=ar(so);return[Xo.disabledHours,Xo.disabledMinutes,Xo.disabledSeconds]}return[Vn,ya,mr]},[Vn,ya,mr,ar,so]),Fu=(0,Ue.Z)(Qo,3),Cu=Fu[0],cu=Fu[1],xu=Fu[2],gl=za(0,23,Un,Cu&&Cu()),al=(0,qt.Z)(function(){return gl},gl,Qn);Rn&&(qo=su>=12,su%=12);var Pl=de.useMemo(function(){if(!Rn)return[!1,!1];var Xo=[!0,!0];return al.forEach(function(zu){var Ou=zu.disabled,vl=zu.value;Ou||(vl>=12?Xo[1]=!1:Xo[0]=!1)}),Xo},[Rn,al]),Gu=(0,Ue.Z)(Pl,2),Cl=Gu[0],Wu=Gu[1],rl=de.useMemo(function(){return Rn?al.filter(qo?function(Xo){return Xo.value>=12}:function(Xo){return Xo.value<12}).map(function(Xo){var zu=Xo.value%12,Ou=zu===0?"12":Ka(zu,2);return(0,we.Z)((0,we.Z)({},Xo),{},{label:Ou,value:zu})}):al},[Rn,qo,al]),fl=za(0,59,ha,cu&&cu(ru)),xl=za(0,59,gn,xu&&xu(ru,tu)),Fl=on({value:st,generateConfig:pe,disabledMinutes:cu,disabledSeconds:xu,minutes:fl,seconds:xl,use12Hours:Rn});Ve.current={onUpDown:function(zu){var Ou=ko[Ge];if(Ou)for(var vl=Ou.units.findIndex(function(di){return di.value===Ou.value}),Al=Ou.units.length,ju=1;ju2&&arguments[2]!==void 0?arguments[2]:!1;(Yu===Vn||Uu)&&(ji(Fr),ko&&ko(Fr),Fl&&Fl(Fr,Ko),qr&&!Xe(vn,Fr,wl)&&!(ha!=null&&ha(Fr))&&qr(Fr))},Nl=function(Fr){if(lo.includes(Yu)){var Ko,Uu,li=Yu==="date";switch(Fr===rn.Z.PAGE_UP||Fr===rn.Z.PAGE_DOWN?Uu=li?vn.addMonth:vn.addYear:Uu=li?vn.addDate:vn.addMonth,Fr){case rn.Z.LEFT:case rn.Z.PAGE_UP:Ko=Uu(Ll,-1);break;case rn.Z.RIGHT:case rn.Z.PAGE_DOWN:Ko=Uu(Ll,1);break;case rn.Z.UP:case rn.Z.DOWN:Ko=Uu(Ll,Number("".concat(Fr===rn.Z.UP?"-":"").concat(li?Yt:Sa)));break}if(Ko)return!(ha!=null&&ha(Ko))}return!0},Li=function(Fr){if(ju.current&&ju.current.onKeyDown){var Ko=!0,Uu=Fr.which;if([rn.Z.LEFT,rn.Z.RIGHT,rn.Z.UP,rn.Z.DOWN,rn.Z.PAGE_UP,rn.Z.PAGE_DOWN,rn.Z.ENTER].includes(Uu)&&(Fr.preventDefault(),Uu!==rn.Z.ENTER&&mr===0&&(Ko=Nl(Uu))),Ko)return ju.current.onKeyDown(Fr)}return(0,xe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Nu=function(Fr){ju.current&&ju.current.onBlur&&ju.current.onBlur(Fr)};xl&&Ou!=="right"&&(xl.current={onKeyDown:Li,onClose:function(){ju.current&&ju.current.onClose&&ju.current.onClose()}}),de.useEffect(function(){Rn&&!ll.current&&Ol(Rn)},[Rn]),de.useEffect(function(){ll.current=!1},[]);var Ql,pl=va({cellRender:Pl,monthCellRender:al,dateRender:gl}),Uo=(0,we.Z)((0,we.Z)({},ge),{},{cellRender:pl,operationRef:ju,prefixCls:Ge,viewDate:Ll,value:wl,onViewDateChange:lu,sourceMode:ti,onPanelChange:bl,disabledDate:ha});switch(delete Uo.onChange,delete Uo.onSelect,Yu){case"decade":Ql=de.createElement(co,(0,ce.Z)({},Uo,{onSelect:function(Fr,Ko){lu(Fr),Qu(Fr,Ko)}}));break;case"year":Ql=de.createElement(Lo,(0,ce.Z)({},Uo,{onSelect:function(Fr,Ko){lu(Fr),Qu(Fr,Ko)}}));break;case"month":Ql=de.createElement(Nn,(0,ce.Z)({},Uo,{onSelect:function(Fr,Ko){lu(Fr),Qu(Fr,Ko)}}));break;case"quarter":Ql=de.createElement(Zn,(0,ce.Z)({},Uo,{onSelect:function(Fr,Ko){lu(Fr),Qu(Fr,Ko)}}));break;case"week":Ql=de.createElement(Kn,(0,ce.Z)({},Uo,{onSelect:function(Fr,Ko){lu(Fr),Qu(Fr,Ko)}}));break;case"time":delete Uo.showTime,Ql=de.createElement(mu,(0,ce.Z)({},Uo,(0,ma.Z)(fr)==="object"?fr:null,{onSelect:function(Fr,Ko){lu(Fr),Qu(Fr,Ko)}}));break;default:fr?Ql=de.createElement(Vr,(0,ce.Z)({},Uo,{onSelect:function(Fr,Ko){lu(Fr),Qu(Fr,Ko)}})):Ql=de.createElement(Vt,(0,ce.Z)({},Uo,{onSelect:function(Fr,Ko){lu(Fr),Qu(Fr,Ko)}}))}var Ai,ui,au=function(){var Fr=vn.getNow(),Ko=Dr(vn.getHour(Fr),vn.getMinute(Fr),vn.getSecond(Fr),Cl?Qo:1,Wu?Cu:1,rl?xu:1),Uu=yn(vn,Fr,Ko[0],Ko[1],Ko[2]);Qu(Uu,"submit")};uu||(Ai=Or(Ge,Yu,Me),fr&&Yu!=="date"?ui=null:ui=to({prefixCls:Ge,components:tu,needConfirmButton:Gu,okDisabled:!wl||ha&&ha(wl),locale:pn,showNow:ar,onNow:Gu&&au,onOk:function(){wl&&(Qu(wl,"submit",!0),su&&su(wl))}}));var ls;if(Pr&&Yu==="date"&&Vn==="date"&&!fr){var Ei=vn.getNow(),is="".concat(Ge,"-today-btn"),Ui=ha&&ha(Ei);ls=de.createElement("a",{className:rt()(is,Ui&&"".concat(is,"-disabled")),"aria-disabled":Ui,onClick:function(){Ui||Qu(Ei,"mouse",!0)}},pn.today)}return de.createElement(qn.Provider,{value:(0,we.Z)((0,we.Z)({},fl),{},{mode:Yu,hideHeader:"hideHeader"in ge?tr:fl.hideHeader,hidePrevBtn:zu&&Ou==="right",hideNextBtn:zu&&Ou==="left"})},de.createElement("div",{tabIndex:mr,className:rt()("".concat(Ge,"-panel"),st,(pe={},(0,Ne.Z)(pe,"".concat(Ge,"-panel-has-range"),vl&&vl[0]&&vl[1]),(0,Ne.Z)(pe,"".concat(Ge,"-panel-has-range-hover"),Al&&Al[0]&&Al[1]),(0,Ne.Z)(pe,"".concat(Ge,"-panel-rtl"),No==="rtl"),pe)),style:Lt,onKeyDown:Li,onBlur:Nu,onMouseDown:qo},Ql,Ai||ui||ls?de.createElement("div",{className:"".concat(Ge,"-footer")},Ai,ui,ls):null))}var eu=Nr,yu=ue(35593),mo={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Bu(ge){var pe,he=ge.prefixCls,Ve=ge.popupElement,Ge=ge.popupStyle,st=ge.visible,Lt=ge.dropdownClassName,pn=ge.dropdownAlign,vn=ge.transitionName,Rn=ge.getPopupContainer,pa=ge.children,Un=ge.range,Yn=ge.popupPlacement,ha=ge.direction,Ea="".concat(he,"-dropdown"),gn=function(){return Yn!==void 0?Yn:ha==="rtl"?"bottomRight":"bottomLeft"};return de.createElement(yu.Z,{showAction:[],hideAction:[],popupPlacement:gn(),builtinPlacements:mo,prefixCls:Ea,popupTransitionName:vn,popup:Ve,popupAlign:pn,popupVisible:st,popupClassName:rt()(Lt,(pe={},(0,Ne.Z)(pe,"".concat(Ea,"-range"),Un),(0,Ne.Z)(pe,"".concat(Ea,"-rtl"),ha==="rtl"),pe)),popupStyle:Ge,getPopupContainer:Rn},pa)}var Oo=Bu;function Tu(ge){var pe=ge.prefixCls,he=ge.presets,Ve=ge.onClick,Ge=ge.onHover;return he.length?de.createElement("div",{className:"".concat(pe,"-presets")},de.createElement("ul",null,he.map(function(st,Lt){var pn=st.label,vn=st.value;return de.createElement("li",{key:Lt,onClick:function(){return Ve==null?void 0:Ve(Na(vn))},onMouseEnter:function(){return Ge==null?void 0:Ge(Na(vn))},onMouseLeave:function(){return Ge==null?void 0:Ge(null)}},pn)}))):null}function Wo(ge){var pe=ge.picker,he=ge.disabledHours,Ve=ge.disabledMinutes,Ge=ge.disabledSeconds;pe==="time"&&(he||Ve||Ge)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function ku(ge,pe,he){var Ve=(0,ma.Z)(pe)==="object"?pe.clearIcon:he;return Ve||de.createElement("span",{className:"".concat(ge,"-clear-btn")})}function pu(ge){var pe,he=ge,Ve=he.prefixCls,Ge=Ve===void 0?"rc-picker":Ve,st=he.id,Lt=he.name,pn=he.tabIndex,vn=he.style,Rn=he.className,pa=he.dropdownClassName,Un=he.dropdownAlign,Yn=he.popupStyle,ha=he.transitionName,Ea=he.generateConfig,gn=he.locale,Vn=he.inputReadOnly,ya=he.allowClear,mr=he.autoFocus,ar=he.showTime,fr=he.picker,Pr=fr===void 0?"date":fr,Me=he.format,tr=he.use12Hours,ko=he.value,qr=he.defaultValue,bo=he.presets,qo=he.open,ru=he.defaultOpen,su=he.defaultOpenValue,tu=he.suffixIcon,No=he.clearIcon,so=he.disabled,Qo=he.disabledDate,Fu=he.placeholder,Cu=he.getPopupContainer,cu=he.pickerRef,xu=he.panelRender,gl=he.onChange,al=he.onOpenChange,Pl=he.onFocus,Gu=he.onBlur,Cl=he.onMouseDown,Wu=he.onMouseUp,rl=he.onMouseEnter,fl=he.onMouseLeave,xl=he.onContextMenu,Fl=he.onClick,uu=he.onKeyDown,oi=he.onSelect,Xo=he.direction,zu=he.autoComplete,Ou=zu===void 0?"off":zu,vl=he.inputRender,Al=he.changeOnBlur,ju=de.useRef(null),ll=Pr==="date"&&!!ar||Pr==="time",di=Qe(bo),kl=Ha(Er(Me,Pr,ar,tr)),wl=de.useRef(null),ji=de.useRef(null),os=de.useRef(null),us=(0,Zt.Z)(null,{value:ko,defaultValue:qr}),Ll=(0,Ue.Z)(us,2),Ol=Ll[0],lu=Ll[1],bi=de.useState(Ol),vi=(0,Ue.Z)(bi,2),ei=vi[0],Yu=vi[1],Hl=de.useRef(null),pi=(0,Zt.Z)(!1,{value:qo,defaultValue:ru,postState:function(Kr){return so?!1:Kr},onChange:function(Kr){al&&al(Kr),!Kr&&Hl.current&&Hl.current.onClose&&Hl.current.onClose()}}),hi=(0,Ue.Z)(pi,2),ti=hi[0],Yl=hi[1],bl=Tt(ei,{formatList:kl,generateConfig:Ea,locale:gn}),Qu=(0,Ue.Z)(bl,2),Nl=Qu[0],Li=Qu[1],Nu=mt({valueTexts:Nl,onTextChange:function(Kr){var Zl=Qt(Kr,{locale:gn,formatList:kl,generateConfig:Ea});Zl&&(!Qo||!Qo(Zl))&&Yu(Zl)}}),Ql=(0,Ue.Z)(Nu,3),pl=Ql[0],Uo=Ql[1],Ai=Ql[2],ui=function(Kr){Yu(Kr),lu(Kr),gl&&!Xe(Ea,Ol,Kr)&&gl(Kr,Kr?St(Kr,{generateConfig:Ea,locale:gn,format:kl[0]}):"")},au=function(Kr){so&&Kr||Yl(Kr)},ls=function(Kr){return ti&&Hl.current&&Hl.current.onKeyDown?Hl.current.onKeyDown(Kr):((0,xe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ei=function(){for(var Kr=arguments.length,Zl=new Array(Kr),Mu=0;MuYn(Rn);case"month":return Un(gn)>Un(Rn);case"week":return pa(gn)>pa(Rn);default:return!Bt(pn,gn,Rn)&&pn.isAfter(gn,Rn)}return!1},[st,Lt[1],Rn,pe]),Ea=de.useCallback(function(gn){if(Lt[1]||st&&st(gn))return!0;if(Lt[0]&&vn)return!Bt(pn,gn,Rn)&&pn.isAfter(vn,gn);if(!pe&&vn)switch(he){case"quarter":return Yn(gn)0&&arguments[0]!==void 0?arguments[0]:!1,_r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},no=null;il&&ds&&ds[0]&&ds[1]&&gn.isAfter(ds[1],ds[0])&&(no=ds);var gu=tr;if(tr&&(0,ma.Z)(tr)==="object"&&tr.defaultValue){var Ku=tr.defaultValue;gu=(0,we.Z)((0,we.Z)({},tr),{},{defaultValue:Za(Ku,Ao)||void 0})}return de.createElement(ia.Provider,{value:{inRange:!0,panelPosition:hu,rangedValue:sl||Co,hoverRangedValue:no}},de.createElement(eu,(0,ce.Z)({},ge,_r,{cellRender:dm,showTime:gu,mode:li[Ao],generateConfig:gn,style:void 0,direction:Ll,disabledDate:Ao===0?bs:Ic,disabledTime:function(Di){return Qo?Qo(Di,Ao===0?"start":"end"):!1},className:rt()((0,Ne.Z)({},"".concat(Lt,"-panel-focused"),Ao===0?!jc:!sm)),value:Za(Co,Ao),locale:Vn,tabIndex:-1,onPanelChange:function(Di,Ii){Ao===0&&Ni(!0),Ao===1&&Zc(!0),Ws(On(li,Ii,Ao),On(Co,Di,Ao));var Bi=Di;hu==="right"&&li[Ao]===Ii&&(Bi=Ft(Bi,Ii,gn,-1)),Ei(Bi,Ao)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Ao===0?Za(Co,1):Za(Co,0)})))}var Mi=0,Yc=0;if(Ao&&pi.current&&ti.current&&Hl.current&&Qu.current){Mi=pi.current.offsetWidth+ti.current.offsetWidth;var Hs=Qu.current.offsetLeft>Mi?Qu.current.offsetLeft-Mi:Qu.current.offsetLeft,Cd=Hl.current.offsetWidth,Ys=Qu.current.offsetWidth;Cd&&Ys&&Mi>Cd-Ys-(Ll==="rtl"?0:Hs)&&(Yc=Mi)}var mm=Ll==="rtl"?{right:Mi}:{left:Mi};function gm(){var hu,_r=Or(Lt,li[Ao],Fl),no=to({prefixCls:Lt,components:os,needConfirmButton:ei,okDisabled:!Za(Co,Ao)||so&&so(Co[Ao]),locale:Vn,onOk:function(){var Si=Za(Co,Ao);Si&&(Mu(Co,Ao),wl==null||wl(Co),ii(!1,Ao,"confirm"))}});if(Me!=="time"&&!tr){var gu=ls(Ao),Ku=Ft(gu,Me,gn),_s=li[Ao],Di=_s===Me,Ii=Hc(Di?"left":!1,{pickerValue:gu,onPickerValueChange:function(Si){Ei(Si,Ao)}}),Bi=Hc("right",{pickerValue:Ku,onPickerValueChange:function(Si){Ei(Ft(Si,Me,gn,-1),Ao)}});Ll==="rtl"?hu=de.createElement(de.Fragment,null,Bi,Di&&Ii):hu=de.createElement(de.Fragment,null,Ii,Di&&Bi)}else hu=Hc();var Fc=de.createElement("div",{className:"".concat(Lt,"-panel-layout")},de.createElement(Tu,{prefixCls:Lt,presets:yd,onClick:function(Si){Mu(Si,null),ii(!1,Ao,"preset")},onHover:function(Si){em(Si)}}),de.createElement("div",null,de.createElement("div",{className:"".concat(Lt,"-panels")},hu),(_r||no)&&de.createElement("div",{className:"".concat(Lt,"-footer")},_r,no)));return xu&&(Fc=xu(Fc)),de.createElement("div",{className:"".concat(Lt,"-panel-container"),style:{marginLeft:Yc},ref:Hl,onMouseDown:function(Si){Si.preventDefault()}},Fc)}var hc=de.createElement("div",{className:rt()("".concat(Lt,"-range-wrapper"),"".concat(Lt,"-").concat(Me,"-range-wrapper")),style:{minWidth:wu}},de.createElement("div",{ref:Qu,className:"".concat(Lt,"-range-arrow"),style:mm}),gm()),bd;Cl&&(bd=de.createElement("span",{className:"".concat(Lt,"-suffix"),onMouseDown:function(_r){_r.preventDefault()}},Cl));var fm=ku(Lt,Gu,Wu),vm=de.createElement("span",{onMouseDown:function(_r){_r.preventDefault(),_r.stopPropagation()},onMouseUp:function(_r){_r.preventDefault(),_r.stopPropagation();var no=Uo;Nu[0]||(no=On(no,null,0)),Nu[1]||(no=On(no,null,1)),Mu(no,null),ii(!1,Ao,"clear")},className:"".concat(Lt,"-clear"),role:"button"},fm),Ec=Gu&&(Za(Uo,0)&&!Nu[0]||Za(Uo,1)&&!Nu[1]),ws={size:Ar(Me,Nl[0],gn)},Qs=0,Pc=0;pi.current&&hi.current&&ti.current&&(Ao===0?Pc=pi.current.offsetWidth:(Qs=Mi,Pc=hi.current.offsetWidth));var Xs=Ll==="rtl"?{right:Qs}:{left:Qs},pm=function(_r,no){var gu=On(Co,_r,Ao);if(no==="submit"||no!=="key"&&!ei){Mu(gu,Ao),Ao===0?Ni():Zc();var Ku=Ao===0?1:0;Nu[Ku]?ii(!1,!1,"confirm"):ii(!1,Ao,"confirm")}else Fr(gu)};return de.createElement(qn.Provider,{value:{operationRef:Li,hideHeader:Me==="time",onDateMouseEnter:vd,onDateMouseLeave:pd,hideRanges:!0,onSelect:pm,open:il}},de.createElement(Oo,{visible:il,popupElement:hc,popupStyle:pa,prefixCls:Lt,dropdownClassName:Un,dropdownAlign:ha,getPopupContainer:Ea,transitionName:Yn,range:!0,direction:Ll},de.createElement("div",(0,ce.Z)({ref:Yu,className:rt()(Lt,"".concat(Lt,"-range"),Rn,(pe={},(0,Ne.Z)(pe,"".concat(Lt,"-disabled"),Nu[0]&&Nu[1]),(0,Ne.Z)(pe,"".concat(Lt,"-focused"),Ao===0?Gc:xs),(0,Ne.Z)(pe,"".concat(Lt,"-rtl"),Ll==="rtl"),pe)),style:vn,onClick:Uc,onMouseEnter:ll,onMouseLeave:di,onMouseDown:Sd,onMouseUp:ju},(0,kt.Z)(ge,{aria:!0,data:!0})),de.createElement("div",{className:rt()("".concat(Lt,"-input"),(he={},(0,Ne.Z)(he,"".concat(Lt,"-input-active"),Ao===0),(0,Ne.Z)(he,"".concat(Lt,"-input-placeholder"),!!Us),he)),ref:pi},de.createElement("input",(0,ce.Z)({id:pn,disabled:Nu[0],readOnly:fl||typeof Nl[0]=="function"||!jc,value:Us||Gs,onChange:function(_r){mc(_r.target.value)},autoFocus:mr,placeholder:Za(ya,0)||"",ref:Yl},Vc,ws,{autoComplete:bi}))),de.createElement("div",{className:"".concat(Lt,"-range-separator"),ref:ti},bo),de.createElement("div",{className:rt()("".concat(Lt,"-input"),(Ve={},(0,Ne.Z)(Ve,"".concat(Lt,"-input-active"),Ao===1),(0,Ne.Z)(Ve,"".concat(Lt,"-input-placeholder"),!!Yi),Ve)),ref:hi},de.createElement("input",(0,ce.Z)({disabled:Nu[1],readOnly:fl||typeof Nl[0]=="function"||!sm,value:Yi||gc,onChange:function(_r){gd(_r.target.value)},placeholder:Za(ya,1)||"",ref:bl},Fd,ws,{autoComplete:bi}))),de.createElement("div",{className:"".concat(Lt,"-active-bar"),style:(0,we.Z)((0,we.Z)({},Xs),{},{width:Pc,position:"absolute"})}),bd,Ec&&vm)))}var Du=function(ge){(0,mn.Z)(he,ge);var pe=(0,En.Z)(he);function he(){var Ve;(0,ft.Z)(this,he);for(var Ge=arguments.length,st=new Array(Ge),Lt=0;Lt{const{lineHeight:Ge}=ge,st=Math.floor(he*Ge)+2,Lt=Math.max((pe-st)/2,0),pn=Math.max(pe-st-Lt,0);return{padding:`${Lt}px ${Ve}px ${pn}px`}},od=ge=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:Ve,cellHeight:Ge,motionDurationSlow:st,borderRadiusSM:Lt,motionDurationMid:pn,cellHoverBg:vn,lineWidth:Rn,lineType:pa,colorPrimary:Un,cellActiveWithRangeBg:Yn,colorTextLightSolid:ha,controlHeightSM:Ea,cellRangeBorderColor:gn,pickerCellBorderGap:Vn,cellHoverWithRangeBg:ya,cellWidth:mr,colorTextDisabled:ar,cellBgDisabled:fr}=ge;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Ge,transform:"translateY(-50%)",transition:`all ${st}`,content:'""'},[Ve]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Ge,height:Ge,lineHeight:`${Ge}px`,borderRadius:Lt,transition:`background ${pn}, border ${pn}`},"&-range-hover-start, &-range-hover-end":{[Ve]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${he}-in-view), + `]:{borderRadius:0},[`> ${kt}-item:last-child`]:{borderBottom:0},[`> ${kt}-item > ${kt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${kt}-item > ${kt}-content > ${kt}-content-box`]:{paddingTop:an}}}},mn=Zt=>{const{componentCls:kt,paddingSM:qt}=Zt;return{[`${kt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${kt}-item`]:{borderBottom:0,[`> ${kt}-content`]:{backgroundColor:"transparent",border:0,[`> ${kt}-content-box`]:{paddingBlock:qt}}}}}};var En=(0,cn.Z)("Collapse",Zt=>{const kt=(0,rt.TS)(Zt,{collapseHeaderPaddingSM:`${Zt.paddingXS}px ${Zt.paddingSM}px`,collapseHeaderPaddingLG:`${Zt.padding}px ${Zt.paddingLG}px`,collapsePanelBorderRadius:Zt.borderRadiusLG});return[ft(kt),In(kt),mn(kt),Mt(kt),(0,Wn.Z)(kt)]},Zt=>({headerPadding:`${Zt.paddingSM}px ${Zt.padding}px`,headerBg:Zt.colorFillAlter,contentPadding:`${Zt.padding}px 16px`,contentBg:Zt.colorBgContainer})),we=Object.assign(Be.forwardRef((Zt,kt)=>{const{getPrefixCls:qt,direction:an,collapse:nn}=Be.useContext(Xt.E_),{prefixCls:Ln,className:Yt,rootClassName:De,style:ke,bordered:Ct=!0,ghost:zt,size:ln,expandIconPosition:Dt="start",children:Bt,expandIcon:bt}=Zt,nt=(0,bn.Z)(rn=>{var la;return(la=ln!=null?ln:rn)!==null&&la!==void 0?la:"middle"}),Xe=qt("collapse",Ln),Ut=qt(),[Nt,Ft]=En(Xe),St=Be.useMemo(()=>Dt==="left"?"start":Dt==="right"?"end":Dt,[Dt]),Qt=function(){let rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const la=bt?bt(rn):Be.createElement(z.Z,{rotate:rn.isActive?90:void 0});return(0,da.Tm)(la,()=>({className:xe()(la.props.className,`${Xe}-arrow`)}))},Pt=xe()(`${Xe}-icon-position-${St}`,{[`${Xe}-borderless`]:!Ct,[`${Xe}-rtl`]:an==="rtl",[`${Xe}-ghost`]:!!zt,[`${Xe}-${nt}`]:nt!=="middle"},nn==null?void 0:nn.className,Yt,De,Ft),Tt=Object.assign(Object.assign({},(0,Fa.Z)(Ut)),{motionAppear:!1,leavedClassName:`${Xe}-content-hidden`}),ua=Be.useMemo(()=>Bt?(0,He.Z)(Bt).map((rn,la)=>{var ar,gr;if(!((ar=rn.props)===null||ar===void 0)&&ar.disabled){const hr=(gr=rn.key)!==null&&gr!==void 0?gr:String(la),{disabled:er,collapsible:Vr}=rn.props,kr=Object.assign(Object.assign({},(0,Hn.Z)(rn.props,["disabled"])),{key:hr,collapsible:Vr!=null?Vr:er?"disabled":void 0});return(0,da.Tm)(rn,kr)}return rn}):null,[Bt]);return Nt(Be.createElement(vt,Object.assign({ref:kt,openMotion:Tt},(0,Hn.Z)(Zt,["rootClassName"]),{expandIcon:Qt,prefixCls:Xe,className:Pt,style:Object.assign(Object.assign({},nn==null?void 0:nn.style),ke)}),ua))}),{Panel:Ht}),Ue=we},5083:function(Le,_t,ue){"use strict";ue.d(_t,{default:function(){return ys}});var z=ue(61186),x=ue.n(z),xe=ue(48736),Ye=ue(90111),Te=ue.n(Ye),Je=ue(58319),ye=ue.n(Je),gt=ue(23250),Re=ue.n(gt),Be=ue(74959),We=ue.n(Be),He=ue(10238),ut=ue.n(He),fe=ue(33656),a=ue.n(fe);x().extend(a()),x().extend(ut()),x().extend(Te()),x().extend(ye()),x().extend(Re()),x().extend(We()),x().extend(function(ge,pe){var he=pe.prototype,Ve=he.format;he.format=function(st){var Lt=(st||"").replace("Wo","wo");return Ve.bind(this)(Lt)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(pe){var he=E[pe];return he||pe.split("_")[0]},y=function(){(0,xe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return x()()},getFixedDate:function(pe){return x()(pe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(pe){return pe.endOf("month")},getWeekDay:function(pe){var he=pe.locale("en");return he.weekday()+he.localeData().firstDayOfWeek()},getYear:function(pe){return pe.year()},getMonth:function(pe){return pe.month()},getDate:function(pe){return pe.date()},getHour:function(pe){return pe.hour()},getMinute:function(pe){return pe.minute()},getSecond:function(pe){return pe.second()},addYear:function(pe,he){return pe.add(he,"year")},addMonth:function(pe,he){return pe.add(he,"month")},addDate:function(pe,he){return pe.add(he,"day")},setYear:function(pe,he){return pe.year(he)},setMonth:function(pe,he){return pe.month(he)},setDate:function(pe,he){return pe.date(he)},setHour:function(pe,he){return pe.hour(he)},setMinute:function(pe,he){return pe.minute(he)},setSecond:function(pe,he){return pe.second(he)},isAfter:function(pe,he){return pe.isAfter(he)},isValidate:function(pe){return pe.isValid()},locale:{getWeekFirstDay:function(pe){return x()().locale(b(pe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(pe,he){return he.locale(b(pe)).weekday(0)},getWeek:function(pe,he){return he.locale(b(pe)).week()},getShortWeekDays:function(pe){return x()().locale(b(pe)).localeData().weekdaysMin()},getShortMonths:function(pe){return x()().locale(b(pe)).localeData().monthsShort()},format:function(pe,he,Ve){return he.locale(b(pe)).format(Ve)},parse:function(pe,he,Ve){for(var Ge=b(pe),st=0;st1&&(Lt=pe.addDate(Lt,-7)),Lt}function Ft(ge,pe,he){var Ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(pe){case"year":return he.addYear(ge,Ve*10);case"quarter":case"month":return he.addYear(ge,Ve);default:return he.addMonth(ge,Ve)}}function St(ge,pe){var he=pe.generateConfig,Ve=pe.locale,Ge=pe.format;return typeof Ge=="function"?Ge(ge):he.locale.format(Ve.locale,ge,Ge)}function Qt(ge,pe){var he=pe.generateConfig,Ve=pe.locale,Ge=pe.formatList;return!ge||typeof Ge[0]=="function"?null:he.locale.parse(Ve.locale,ge,Ge)}function Pt(ge){var pe=ge.cellDate,he=ge.mode,Ve=ge.disabledDate,Ge=ge.generateConfig;if(!Ve)return!1;var st=function(Ea,gn,Vn){for(var ya=gn;ya<=Vn;){var mr=void 0;switch(Ea){case"date":{if(mr=Ge.setDate(pe,ya),!Ve(mr))return!1;break}case"month":{if(mr=Ge.setMonth(pe,ya),!Pt({cellDate:mr,mode:"month",generateConfig:Ge,disabledDate:Ve}))return!1;break}case"year":{if(mr=Ge.setYear(pe,ya),!Pt({cellDate:mr,mode:"year",generateConfig:Ge,disabledDate:Ve}))return!1;break}}ya+=1}return!0};switch(he){case"date":case"week":return Ve(pe);case"month":{var Lt=1,pn=Ge.getDate(Ge.getEndDate(pe));return st("date",Lt,pn)}case"quarter":{var vn=Math.floor(Ge.getMonth(pe)/3)*3,Rn=vn+2;return st("month",vn,Rn)}case"year":return st("month",0,11);case"decade":{var pa=Ge.getYear(pe),Un=Math.floor(pa/nn)*nn,Yn=Un+nn-1;return st("year",Un,Yn)}}}function Tt(ge,pe){var he=pe.formatList,Ve=pe.generateConfig,Ge=pe.locale;return(0,qt.Z)(function(){if(!ge)return[[""],""];for(var st="",Lt=[],pn=0;pn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Rn.current),ya){vn(Vn);return}Rn.current=requestAnimationFrame(function(){vn(Vn)})}var Un=Tt(pn,{formatList:he,generateConfig:Ve,locale:Ge}),Yn=(0,Ue.Z)(Un,2),ha=Yn[1];function Ea(Vn){pa(Vn)}function gn(){var Vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;pa(null,Vn)}return(0,de.useEffect)(function(){gn(!0)},[ge]),(0,de.useEffect)(function(){return function(){return cancelAnimationFrame(Rn.current)}},[]),[ha,Ea,gn]}var rn=ue(10228),la=ue(16089),ar=ue(95190),gr=ue(29194),hr=new Map;function er(ge,pe){var he;function Ve(){(0,gr.Z)(ge)?pe():he=(0,la.Z)(function(){Ve()})}return Ve(),function(){la.Z.cancel(he)}}function Vr(ge,pe,he){if(hr.get(ge)&&cancelAnimationFrame(hr.get(ge)),he<=0){hr.set(ge,requestAnimationFrame(function(){ge.scrollTop=pe}));return}var Ve=pe-ge.scrollTop,Ge=Ve/he*10;hr.set(ge,requestAnimationFrame(function(){ge.scrollTop+=Ge,ge.scrollTop!==pe&&Vr(ge,pe,he-10)}))}function kr(ge,pe){var he=pe.onLeftRight,Ve=pe.onCtrlLeftRight,Ge=pe.onUpDown,st=pe.onPageUpDown,Lt=pe.onEnter,pn=ge.which,vn=ge.ctrlKey,Rn=ge.metaKey;switch(pn){case rn.Z.LEFT:if(vn||Rn){if(Ve)return Ve(-1),!0}else if(he)return he(-1),!0;break;case rn.Z.RIGHT:if(vn||Rn){if(Ve)return Ve(1),!0}else if(he)return he(1),!0;break;case rn.Z.UP:if(Ge)return Ge(-1),!0;break;case rn.Z.DOWN:if(Ge)return Ge(1),!0;break;case rn.Z.PAGE_UP:if(st)return st(-1),!0;break;case rn.Z.PAGE_DOWN:if(st)return st(1),!0;break;case rn.Z.ENTER:if(Lt)return Lt(),!0;break}return!1}function Er(ge,pe,he,Ve){var Ge=ge;if(!Ge)switch(pe){case"time":Ge=Ve?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ge="gggg-wo";break;case"month":Ge="YYYY-MM";break;case"quarter":Ge="YYYY-[Q]Q";break;case"year":Ge="YYYY";break;default:Ge=he?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ge}function Ar(ge,pe,he){var Ve=ge==="time"?8:10,Ge=typeof pe=="function"?pe(he.getNow()).length:pe.length;return Math.max(Ve,Ge)+2}var Cr=null,$a=new Set;function no(ge){return!Cr&&typeof window!="undefined"&&window.addEventListener&&(Cr=function(he){(0,ar.Z)($a).forEach(function(Ve){Ve(he)})},window.addEventListener("mousedown",Cr)),$a.add(ge),function(){$a.delete(ge),$a.size===0&&(window.removeEventListener("mousedown",Cr),Cr=null)}}function tr(ge){var pe=ge.target;if(ge.composed&&pe.shadowRoot){var he;return((he=ge.composedPath)===null||he===void 0?void 0:he.call(ge)[0])||pe}return pe}var yt=function(pe){return pe==="month"||pe==="date"?"year":pe},wn=function(pe){return pe==="date"?"month":pe},Gn=function(pe){return pe==="month"||pe==="date"?"quarter":pe},un=function(pe){return pe==="date"?"week":pe},Dn={year:yt,month:wn,quarter:Gn,week:un,time:null,date:null};function na(ge,pe){return ge.some(function(he){return he&&he.contains(pe)})}function Oa(ge){var pe=ge.open,he=ge.value,Ve=ge.isClickOutside,Ge=ge.triggerOpen,st=ge.forwardKeyDown,Lt=ge.onKeyDown,pn=ge.blurToCancel,vn=ge.onSubmit,Rn=ge.onCancel,pa=ge.onFocus,Un=ge.onBlur,Yn=ge.changeOnBlur,ha=(0,de.useState)(!1),Ea=(0,Ue.Z)(ha,2),gn=Ea[0],Vn=Ea[1],ya=(0,de.useState)(!1),mr=(0,Ue.Z)(ya,2),rr=mr[0],fr=mr[1],Pr=(0,de.useRef)(!1),Me=(0,de.useRef)(!1),nr=(0,de.useRef)(!1),ko={onMouseDown:function(){Vn(!0),Ge(!0)},onKeyDown:function(Ao){var qo=function(){nr.current=!0};if(Lt(Ao,qo),!nr.current){switch(Ao.which){case rn.Z.ENTER:{pe?vn()!==!1&&Vn(!0):Ge(!0),Ao.preventDefault();return}case rn.Z.TAB:{gn&&pe&&!Ao.shiftKey?(Vn(!1),Ao.preventDefault()):!gn&&pe&&!st(Ao)&&Ao.shiftKey&&(Vn(!0),Ao.preventDefault());return}case rn.Z.ESC:{Vn(!0),Rn();return}}!pe&&![rn.Z.SHIFT].includes(Ao.which)?Ge(!0):gn||st(Ao)}},onFocus:function(Ao){Vn(!0),fr(!0),pa&&pa(Ao)},onBlur:function(Ao){if(Pr.current||!Ve(document.activeElement)){Pr.current=!1;return}pn?setTimeout(function(){for(var qo=document,ou=qo.activeElement;ou&&ou.shadowRoot;)ou=ou.shadowRoot.activeElement;Ve(ou)&&Rn()},0):pe&&(Ge(!1),Me.current&&vn()),fr(!1),Un==null||Un(Ao)}};return(0,de.useEffect)(function(){Me.current=!1},[pe]),(0,de.useEffect)(function(){Me.current=!0},[he]),(0,de.useEffect)(function(){return no(function(eo){var Ao=tr(eo),qo=Ve(Ao);pe&&(qo?!Yn&&(!rr||qo)&&Ge(!1):(Pr.current=!0,(0,la.Z)(function(){Pr.current=!1})))})}),[ko,{focused:rr,typing:gn}]}function Qe(ge,pe){return de.useMemo(function(){return ge||(pe?((0,xe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(he){var Ve=(0,Ue.Z)(he,2),Ge=Ve[0],st=Ve[1];return{label:Ge,value:st}})):[])},[ge,pe])}var pt=ue(34280);function mt(ge){var pe=ge.valueTexts,he=ge.onTextChange,Ve=de.useState(""),Ge=(0,Ue.Z)(Ve,2),st=Ge[0],Lt=Ge[1],pn=de.useRef([]);pn.current=pe;function vn(pa){Lt(pa),he(pa)}function Rn(){Lt(pn.current[0])}return(0,pt.Z)(function(){pe.every(function(pa){return pa!==st})&&Rn()},[pe.join("||")]),[st,vn,Rn]}var Xn=de.createContext({}),qn=Xn,ma=ue(93664);function va(ge){var pe=ge.cellRender,he=ge.monthCellRender,Ve=ge.dateRender,Ge=de.useMemo(function(){if(pe)return pe;if(!(!he&&!Ve))return function(st,Lt){var pn=st;return Ve&&Lt.type==="date"?Ve(pn,Lt.today):he&&Lt.type==="month"?he(pn,Lt.locale):Lt.originNode}},[pe,he,Ve]);return Ge}function Ha(ge,pe){for(var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ve=String(ge);Ve.length=1?he|0:1,Lt=ge;Lt<=pe;Lt+=st)Ge.push({label:Ha(Lt,2),value:Lt,disabled:(Ve||[]).includes(Lt)});return Ge}function Cn(ge){var pe=ge.generateConfig,he=ge.prefixCls,Ve=ge.operationRef,Ge=ge.activeColumnIndex,st=ge.value,Lt=ge.showHour,pn=ge.showMinute,vn=ge.showSecond,Rn=ge.use12Hours,pa=ge.hourStep,Un=pa===void 0?1:pa,Yn=ge.minuteStep,ha=Yn===void 0?1:Yn,Ea=ge.secondStep,gn=Ea===void 0?1:Ea,Vn=ge.disabledHours,ya=ge.disabledMinutes,mr=ge.disabledSeconds,rr=ge.disabledTime,fr=ge.hideDisabledOptions,Pr=ge.onSelect,Me=ge.cellRender,nr=ge.locale,ko=[],eo="".concat(he,"-content"),Ao="".concat(he,"-time-panel"),qo,ou=st?pe.getHour(st):-1,su=ou,nu=st?pe.getMinute(st):-1,No=st?pe.getSecond(st):-1,mo=pe.getNow(),Yo=de.useMemo(function(){if(rr){var Qo=rr(mo);return[Qo.disabledHours,Qo.disabledMinutes,Qo.disabledSeconds]}return[Vn,ya,mr]},[Vn,ya,mr,rr,mo]),Fu=(0,Ue.Z)(Yo,3),Cu=Fu[0],cu=Fu[1],xu=Fu[2],gl=Va(0,23,Un,Cu&&Cu()),al=(0,qt.Z)(function(){return gl},gl,Qn);Rn&&(qo=su>=12,su%=12);var Pl=de.useMemo(function(){if(!Rn)return[!1,!1];var Qo=[!0,!0];return al.forEach(function(zu){var Ou=zu.disabled,vl=zu.value;Ou||(vl>=12?Qo[1]=!1:Qo[0]=!1)}),Qo},[Rn,al]),Gu=(0,Ue.Z)(Pl,2),Cl=Gu[0],Wu=Gu[1],rl=de.useMemo(function(){return Rn?al.filter(qo?function(Qo){return Qo.value>=12}:function(Qo){return Qo.value<12}).map(function(Qo){var zu=Qo.value%12,Ou=zu===0?"12":Ha(zu,2);return(0,we.Z)((0,we.Z)({},Qo),{},{label:Ou,value:zu})}):al},[Rn,qo,al]),fl=Va(0,59,ha,cu&&cu(ou)),xl=Va(0,59,gn,xu&&xu(ou,nu)),Fl=on({value:st,generateConfig:pe,disabledMinutes:cu,disabledSeconds:xu,minutes:fl,seconds:xl,use12Hours:Rn});Ve.current={onUpDown:function(zu){var Ou=ko[Ge];if(Ou)for(var vl=Ou.units.findIndex(function(di){return di.value===Ou.value}),Al=Ou.units.length,ju=1;ju2&&arguments[2]!==void 0?arguments[2]:!1;(Yu===Vn||Uu)&&(Ki(Fr),ko&&ko(Fr),Fl&&Fl(Fr,Uo),eo&&!Xe(vn,Fr,wl)&&!(ha!=null&&ha(Fr))&&eo(Fr))},Nl=function(Fr){if(so.includes(Yu)){var Uo,Uu,li=Yu==="date";switch(Fr===rn.Z.PAGE_UP||Fr===rn.Z.PAGE_DOWN?Uu=li?vn.addMonth:vn.addYear:Uu=li?vn.addDate:vn.addMonth,Fr){case rn.Z.LEFT:case rn.Z.PAGE_UP:Uo=Uu(Ll,-1);break;case rn.Z.RIGHT:case rn.Z.PAGE_DOWN:Uo=Uu(Ll,1);break;case rn.Z.UP:case rn.Z.DOWN:Uo=Uu(Ll,Number("".concat(Fr===rn.Z.UP?"-":"").concat(li?Yt:Sa)));break}if(Uo)return!(ha!=null&&ha(Uo))}return!0},Oi=function(Fr){if(ju.current&&ju.current.onKeyDown){var Uo=!0,Uu=Fr.which;if([rn.Z.LEFT,rn.Z.RIGHT,rn.Z.UP,rn.Z.DOWN,rn.Z.PAGE_UP,rn.Z.PAGE_DOWN,rn.Z.ENTER].includes(Uu)&&(Fr.preventDefault(),Uu!==rn.Z.ENTER&&mr===0&&(Uo=Nl(Uu))),Uo)return ju.current.onKeyDown(Fr)}return(0,xe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Nu=function(Fr){ju.current&&ju.current.onBlur&&ju.current.onBlur(Fr)};xl&&Ou!=="right"&&(xl.current={onKeyDown:Oi,onClose:function(){ju.current&&ju.current.onClose&&ju.current.onClose()}}),de.useEffect(function(){Rn&&!ll.current&&Ol(Rn)},[Rn]),de.useEffect(function(){ll.current=!1},[]);var Ql,pl=va({cellRender:Pl,monthCellRender:al,dateRender:gl}),jo=(0,we.Z)((0,we.Z)({},ge),{},{cellRender:pl,operationRef:ju,prefixCls:Ge,viewDate:Ll,value:wl,onViewDateChange:lu,sourceMode:ti,onPanelChange:bl,disabledDate:ha});switch(delete jo.onChange,delete jo.onSelect,Yu){case"decade":Ql=de.createElement(fo,(0,ce.Z)({},jo,{onSelect:function(Fr,Uo){lu(Fr),Qu(Fr,Uo)}}));break;case"year":Ql=de.createElement(Lo,(0,ce.Z)({},jo,{onSelect:function(Fr,Uo){lu(Fr),Qu(Fr,Uo)}}));break;case"month":Ql=de.createElement(Nn,(0,ce.Z)({},jo,{onSelect:function(Fr,Uo){lu(Fr),Qu(Fr,Uo)}}));break;case"quarter":Ql=de.createElement(Zn,(0,ce.Z)({},jo,{onSelect:function(Fr,Uo){lu(Fr),Qu(Fr,Uo)}}));break;case"week":Ql=de.createElement(Kn,(0,ce.Z)({},jo,{onSelect:function(Fr,Uo){lu(Fr),Qu(Fr,Uo)}}));break;case"time":delete jo.showTime,Ql=de.createElement(mu,(0,ce.Z)({},jo,(0,ma.Z)(fr)==="object"?fr:null,{onSelect:function(Fr,Uo){lu(Fr),Qu(Fr,Uo)}}));break;default:fr?Ql=de.createElement(Gr,(0,ce.Z)({},jo,{onSelect:function(Fr,Uo){lu(Fr),Qu(Fr,Uo)}})):Ql=de.createElement(Vt,(0,ce.Z)({},jo,{onSelect:function(Fr,Uo){lu(Fr),Qu(Fr,Uo)}}))}var Ai,ui,ru=function(){var Fr=vn.getNow(),Uo=Dr(vn.getHour(Fr),vn.getMinute(Fr),vn.getSecond(Fr),Cl?Yo:1,Wu?Cu:1,rl?xu:1),Uu=yn(vn,Fr,Uo[0],Uo[1],Uo[2]);Qu(Uu,"submit")};$o||(Ai=Or(Ge,Yu,Me),fr&&Yu!=="date"?ui=null:ui=ao({prefixCls:Ge,components:nu,needConfirmButton:Gu,okDisabled:!wl||ha&&ha(wl),locale:pn,showNow:rr,onNow:Gu&&ru,onOk:function(){wl&&(Qu(wl,"submit",!0),su&&su(wl))}}));var ss;if(Pr&&Yu==="date"&&Vn==="date"&&!fr){var Ei=vn.getNow(),cs="".concat(Ge,"-today-btn"),Hi=ha&&ha(Ei);ss=de.createElement("a",{className:rt()(cs,Hi&&"".concat(cs,"-disabled")),"aria-disabled":Hi,onClick:function(){Hi||Qu(Ei,"mouse",!0)}},pn.today)}return de.createElement(qn.Provider,{value:(0,we.Z)((0,we.Z)({},fl),{},{mode:Yu,hideHeader:"hideHeader"in ge?nr:fl.hideHeader,hidePrevBtn:zu&&Ou==="right",hideNextBtn:zu&&Ou==="left"})},de.createElement("div",{tabIndex:mr,className:rt()("".concat(Ge,"-panel"),st,(pe={},(0,Ne.Z)(pe,"".concat(Ge,"-panel-has-range"),vl&&vl[0]&&vl[1]),(0,Ne.Z)(pe,"".concat(Ge,"-panel-has-range-hover"),Al&&Al[0]&&Al[1]),(0,Ne.Z)(pe,"".concat(Ge,"-panel-rtl"),No==="rtl"),pe)),style:Lt,onKeyDown:Oi,onBlur:Nu,onMouseDown:qo},Ql,Ai||ui||ss?de.createElement("div",{className:"".concat(Ge,"-footer")},Ai,ui,ss):null))}var tu=Nr,yu=ue(35593),vo={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Bu(ge){var pe,he=ge.prefixCls,Ve=ge.popupElement,Ge=ge.popupStyle,st=ge.visible,Lt=ge.dropdownClassName,pn=ge.dropdownAlign,vn=ge.transitionName,Rn=ge.getPopupContainer,pa=ge.children,Un=ge.range,Yn=ge.popupPlacement,ha=ge.direction,Ea="".concat(he,"-dropdown"),gn=function(){return Yn!==void 0?Yn:ha==="rtl"?"bottomRight":"bottomLeft"};return de.createElement(yu.Z,{showAction:[],hideAction:[],popupPlacement:gn(),builtinPlacements:vo,prefixCls:Ea,popupTransitionName:vn,popup:Ve,popupAlign:pn,popupVisible:st,popupClassName:rt()(Lt,(pe={},(0,Ne.Z)(pe,"".concat(Ea,"-range"),Un),(0,Ne.Z)(pe,"".concat(Ea,"-rtl"),ha==="rtl"),pe)),popupStyle:Ge,getPopupContainer:Rn},pa)}var Oo=Bu;function Tu(ge){var pe=ge.prefixCls,he=ge.presets,Ve=ge.onClick,Ge=ge.onHover;return he.length?de.createElement("div",{className:"".concat(pe,"-presets")},de.createElement("ul",null,he.map(function(st,Lt){var pn=st.label,vn=st.value;return de.createElement("li",{key:Lt,onClick:function(){return Ve==null?void 0:Ve(Ma(vn))},onMouseEnter:function(){return Ge==null?void 0:Ge(Ma(vn))},onMouseLeave:function(){return Ge==null?void 0:Ge(null)}},pn)}))):null}function Wo(ge){var pe=ge.picker,he=ge.disabledHours,Ve=ge.disabledMinutes,Ge=ge.disabledSeconds;pe==="time"&&(he||Ve||Ge)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function ku(ge,pe,he){var Ve=(0,ma.Z)(pe)==="object"?pe.clearIcon:he;return Ve||de.createElement("span",{className:"".concat(ge,"-clear-btn")})}function pu(ge){var pe,he=ge,Ve=he.prefixCls,Ge=Ve===void 0?"rc-picker":Ve,st=he.id,Lt=he.name,pn=he.tabIndex,vn=he.style,Rn=he.className,pa=he.dropdownClassName,Un=he.dropdownAlign,Yn=he.popupStyle,ha=he.transitionName,Ea=he.generateConfig,gn=he.locale,Vn=he.inputReadOnly,ya=he.allowClear,mr=he.autoFocus,rr=he.showTime,fr=he.picker,Pr=fr===void 0?"date":fr,Me=he.format,nr=he.use12Hours,ko=he.value,eo=he.defaultValue,Ao=he.presets,qo=he.open,ou=he.defaultOpen,su=he.defaultOpenValue,nu=he.suffixIcon,No=he.clearIcon,mo=he.disabled,Yo=he.disabledDate,Fu=he.placeholder,Cu=he.getPopupContainer,cu=he.pickerRef,xu=he.panelRender,gl=he.onChange,al=he.onOpenChange,Pl=he.onFocus,Gu=he.onBlur,Cl=he.onMouseDown,Wu=he.onMouseUp,rl=he.onMouseEnter,fl=he.onMouseLeave,xl=he.onContextMenu,Fl=he.onClick,$o=he.onKeyDown,oi=he.onSelect,Qo=he.direction,zu=he.autoComplete,Ou=zu===void 0?"off":zu,vl=he.inputRender,Al=he.changeOnBlur,ju=de.useRef(null),ll=Pr==="date"&&!!rr||Pr==="time",di=Qe(Ao),kl=Ya(Er(Me,Pr,rr,nr)),wl=de.useRef(null),Ki=de.useRef(null),ls=de.useRef(null),is=(0,Zt.Z)(null,{value:ko,defaultValue:eo}),Ll=(0,Ue.Z)(is,2),Ol=Ll[0],lu=Ll[1],bi=de.useState(Ol),vi=(0,Ue.Z)(bi,2),ei=vi[0],Yu=vi[1],Hl=de.useRef(null),pi=(0,Zt.Z)(!1,{value:qo,defaultValue:ou,postState:function(Yr){return mo?!1:Yr},onChange:function(Yr){al&&al(Yr),!Yr&&Hl.current&&Hl.current.onClose&&Hl.current.onClose()}}),hi=(0,Ue.Z)(pi,2),ti=hi[0],Yl=hi[1],bl=Tt(ei,{formatList:kl,generateConfig:Ea,locale:gn}),Qu=(0,Ue.Z)(bl,2),Nl=Qu[0],Oi=Qu[1],Nu=mt({valueTexts:Nl,onTextChange:function(Yr){var Zl=Qt(Yr,{locale:gn,formatList:kl,generateConfig:Ea});Zl&&(!Yo||!Yo(Zl))&&Yu(Zl)}}),Ql=(0,Ue.Z)(Nu,3),pl=Ql[0],jo=Ql[1],Ai=Ql[2],ui=function(Yr){Yu(Yr),lu(Yr),gl&&!Xe(Ea,Ol,Yr)&&gl(Yr,Yr?St(Yr,{generateConfig:Ea,locale:gn,format:kl[0]}):"")},ru=function(Yr){mo&&Yr||Yl(Yr)},ss=function(Yr){return ti&&Hl.current&&Hl.current.onKeyDown?Hl.current.onKeyDown(Yr):((0,xe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ei=function(){for(var Yr=arguments.length,Zl=new Array(Yr),Mu=0;MuYn(Rn);case"month":return Un(gn)>Un(Rn);case"week":return pa(gn)>pa(Rn);default:return!Bt(pn,gn,Rn)&&pn.isAfter(gn,Rn)}return!1},[st,Lt[1],Rn,pe]),Ea=de.useCallback(function(gn){if(Lt[1]||st&&st(gn))return!0;if(Lt[0]&&vn)return!Bt(pn,gn,Rn)&&pn.isAfter(vn,gn);if(!pe&&vn)switch(he){case"quarter":return Yn(gn)0&&arguments[0]!==void 0?arguments[0]:!1,_r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ro=null;il&&gs&&gs[0]&&gs[1]&&gn.isAfter(gs[1],gs[0])&&(ro=gs);var gu=nr;if(nr&&(0,ma.Z)(nr)==="object"&&nr.defaultValue){var Ku=nr.defaultValue;gu=(0,we.Z)((0,we.Z)({},nr),{},{defaultValue:Za(Ku,Do)||void 0})}return de.createElement(ia.Provider,{value:{inRange:!0,panelPosition:hu,rangedValue:sl||bo,hoverRangedValue:ro}},de.createElement(tu,(0,ce.Z)({},ge,_r,{cellRender:dm,showTime:gu,mode:li[Do],generateConfig:gn,style:void 0,direction:Ll,disabledDate:Do===0?As:Ic,disabledTime:function(Di){return Yo?Yo(Di,Do===0?"start":"end"):!1},className:rt()((0,Ne.Z)({},"".concat(Lt,"-panel-focused"),Do===0?!jc:!sm)),value:Za(bo,Do),locale:Vn,tabIndex:-1,onPanelChange:function(Di,Ri){Do===0&&Mi(!0),Do===1&&Zc(!0),zs(On(li,Ri,Do),On(bo,Di,Do));var Bi=Di;hu==="right"&&li[Do]===Ri&&(Bi=Ft(Bi,Ri,gn,-1)),Ei(Bi,Do)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Do===0?Za(bo,1):Za(bo,0)})))}var Ii=0,Yc=0;if(Do&&pi.current&&ti.current&&Hl.current&&Qu.current){Ii=pi.current.offsetWidth+ti.current.offsetWidth;var Ys=Qu.current.offsetLeft>Ii?Qu.current.offsetLeft-Ii:Qu.current.offsetLeft,Cd=Hl.current.offsetWidth,Qs=Qu.current.offsetWidth;Cd&&Qs&&Ii>Cd-Qs-(Ll==="rtl"?0:Ys)&&(Yc=Ii)}var mm=Ll==="rtl"?{right:Ii}:{left:Ii};function gm(){var hu,_r=Or(Lt,li[Do],Fl),ro=ao({prefixCls:Lt,components:ls,needConfirmButton:ei,okDisabled:!Za(bo,Do)||mo&&mo(bo[Do]),locale:Vn,onOk:function(){var Si=Za(bo,Do);Si&&(Mu(bo,Do),wl==null||wl(bo),ii(!1,Do,"confirm"))}});if(Me!=="time"&&!nr){var gu=ss(Do),Ku=Ft(gu,Me,gn),Ls=li[Do],Di=Ls===Me,Ri=Hc(Di?"left":!1,{pickerValue:gu,onPickerValueChange:function(Si){Ei(Si,Do)}}),Bi=Hc("right",{pickerValue:Ku,onPickerValueChange:function(Si){Ei(Ft(Si,Me,gn,-1),Do)}});Ll==="rtl"?hu=de.createElement(de.Fragment,null,Bi,Di&&Ri):hu=de.createElement(de.Fragment,null,Ri,Di&&Bi)}else hu=Hc();var Sc=de.createElement("div",{className:"".concat(Lt,"-panel-layout")},de.createElement(Tu,{prefixCls:Lt,presets:yd,onClick:function(Si){Mu(Si,null),ii(!1,Do,"preset")},onHover:function(Si){em(Si)}}),de.createElement("div",null,de.createElement("div",{className:"".concat(Lt,"-panels")},hu),(_r||ro)&&de.createElement("div",{className:"".concat(Lt,"-footer")},_r,ro)));return xu&&(Sc=xu(Sc)),de.createElement("div",{className:"".concat(Lt,"-panel-container"),style:{marginLeft:Yc},ref:Hl,onMouseDown:function(Si){Si.preventDefault()}},Sc)}var Ec=de.createElement("div",{className:rt()("".concat(Lt,"-range-wrapper"),"".concat(Lt,"-").concat(Me,"-range-wrapper")),style:{minWidth:wu}},de.createElement("div",{ref:Qu,className:"".concat(Lt,"-range-arrow"),style:mm}),gm()),bd;Cl&&(bd=de.createElement("span",{className:"".concat(Lt,"-suffix"),onMouseDown:function(_r){_r.preventDefault()}},Cl));var fm=ku(Lt,Gu,Wu),vm=de.createElement("span",{onMouseDown:function(_r){_r.preventDefault(),_r.stopPropagation()},onMouseUp:function(_r){_r.preventDefault(),_r.stopPropagation();var ro=jo;Nu[0]||(ro=On(ro,null,0)),Nu[1]||(ro=On(ro,null,1)),Mu(ro,null),ii(!1,Do,"clear")},className:"".concat(Lt,"-clear"),role:"button"},fm),Pc=Gu&&(Za(jo,0)&&!Nu[0]||Za(jo,1)&&!Nu[1]),_s={size:Ar(Me,Nl[0],gn)},Xs=0,Fc=0;pi.current&&hi.current&&ti.current&&(Do===0?Fc=pi.current.offsetWidth:(Xs=Ii,Fc=hi.current.offsetWidth));var Js=Ll==="rtl"?{right:Xs}:{left:Xs},pm=function(_r,ro){var gu=On(bo,_r,Do);if(ro==="submit"||ro!=="key"&&!ei){Mu(gu,Do),Do===0?Mi():Zc();var Ku=Do===0?1:0;Nu[Ku]?ii(!1,!1,"confirm"):ii(!1,Do,"confirm")}else Fr(gu)};return de.createElement(qn.Provider,{value:{operationRef:Oi,hideHeader:Me==="time",onDateMouseEnter:vd,onDateMouseLeave:pd,hideRanges:!0,onSelect:pm,open:il}},de.createElement(Oo,{visible:il,popupElement:Ec,popupStyle:pa,prefixCls:Lt,dropdownClassName:Un,dropdownAlign:ha,getPopupContainer:Ea,transitionName:Yn,range:!0,direction:Ll},de.createElement("div",(0,ce.Z)({ref:Yu,className:rt()(Lt,"".concat(Lt,"-range"),Rn,(pe={},(0,Ne.Z)(pe,"".concat(Lt,"-disabled"),Nu[0]&&Nu[1]),(0,Ne.Z)(pe,"".concat(Lt,"-focused"),Do===0?Gc:ws),(0,Ne.Z)(pe,"".concat(Lt,"-rtl"),Ll==="rtl"),pe)),style:vn,onClick:Uc,onMouseEnter:ll,onMouseLeave:di,onMouseDown:Sd,onMouseUp:ju},(0,kt.Z)(ge,{aria:!0,data:!0})),de.createElement("div",{className:rt()("".concat(Lt,"-input"),(he={},(0,Ne.Z)(he,"".concat(Lt,"-input-active"),Do===0),(0,Ne.Z)(he,"".concat(Lt,"-input-placeholder"),!!Ks),he)),ref:pi},de.createElement("input",(0,ce.Z)({id:pn,disabled:Nu[0],readOnly:fl||typeof Nl[0]=="function"||!jc,value:Ks||js,onChange:function(_r){gc(_r.target.value)},autoFocus:mr,placeholder:Za(ya,0)||"",ref:Yl},Vc,_s,{autoComplete:bi}))),de.createElement("div",{className:"".concat(Lt,"-range-separator"),ref:ti},Ao),de.createElement("div",{className:rt()("".concat(Lt,"-input"),(Ve={},(0,Ne.Z)(Ve,"".concat(Lt,"-input-active"),Do===1),(0,Ne.Z)(Ve,"".concat(Lt,"-input-placeholder"),!!Xi),Ve)),ref:hi},de.createElement("input",(0,ce.Z)({disabled:Nu[1],readOnly:fl||typeof Nl[0]=="function"||!sm,value:Xi||fc,onChange:function(_r){gd(_r.target.value)},placeholder:Za(ya,1)||"",ref:bl},Fd,_s,{autoComplete:bi}))),de.createElement("div",{className:"".concat(Lt,"-active-bar"),style:(0,we.Z)((0,we.Z)({},Js),{},{width:Fc,position:"absolute"})}),bd,Pc&&vm)))}var Du=function(ge){(0,mn.Z)(he,ge);var pe=(0,En.Z)(he);function he(){var Ve;(0,ft.Z)(this,he);for(var Ge=arguments.length,st=new Array(Ge),Lt=0;Lt{const{lineHeight:Ge}=ge,st=Math.floor(he*Ge)+2,Lt=Math.max((pe-st)/2,0),pn=Math.max(pe-st-Lt,0);return{padding:`${Lt}px ${Ve}px ${pn}px`}},od=ge=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:Ve,cellHeight:Ge,motionDurationSlow:st,borderRadiusSM:Lt,motionDurationMid:pn,cellHoverBg:vn,lineWidth:Rn,lineType:pa,colorPrimary:Un,cellActiveWithRangeBg:Yn,colorTextLightSolid:ha,controlHeightSM:Ea,cellRangeBorderColor:gn,pickerCellBorderGap:Vn,cellHoverWithRangeBg:ya,cellWidth:mr,colorTextDisabled:rr,cellBgDisabled:fr}=ge;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Ge,transform:"translateY(-50%)",transition:`all ${st}`,content:'""'},[Ve]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Ge,height:Ge,lineHeight:`${Ge}px`,borderRadius:Lt,transition:`background ${pn}, border ${pn}`},"&-range-hover-start, &-range-hover-end":{[Ve]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${he}-in-view), &:hover:not(${he}-selected):not(${he}-range-start):not(${he}-range-end):not(${he}-range-hover-start):not(${he}-range-hover-end)`]:{[Ve]:{background:vn}},[`&-in-view${he}-today ${Ve}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Rn}px ${pa} ${Un}`,borderRadius:Lt,content:'""'}},[`&-in-view${he}-in-range`]:{position:"relative","&::before":{background:Yn}},[`&-in-view${he}-selected ${Ve}, &-in-view${he}-range-start ${Ve}, &-in-view${he}-range-end ${Ve}`]:{color:ha,background:Un},[`&-in-view${he}-range-start:not(${he}-range-start-single), @@ -149,25 +149,25 @@ tr > &-in-view${he}-range-hover-start:last-child::after, &-in-view${he}-end${he}-range-hover-edge-end${he}-range-hover-edge-end-near-range::after, &-in-view${he}-range-hover-edge-end:not(${he}-range-hover-edge-end-near-range)::after, - &-in-view${he}-range-hover-end::after`]:{insetInlineEnd:(mr-Ge)/2,borderInlineEnd:`${Rn}px dashed ${gn}`,borderStartEndRadius:Lt,borderEndEndRadius:Lt},"&-disabled":{color:ar,pointerEvents:"none",[Ve]:{background:"transparent"},"&::before":{background:fr}},[`&-disabled${he}-today ${Ve}::before`]:{borderColor:ar}}},Ci=ge=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:Ve,pickerYearMonthCellWidth:Ge,pickerControlIconSize:st,cellWidth:Lt,paddingSM:pn,paddingXS:vn,paddingXXS:Rn,colorBgContainer:pa,lineWidth:Un,lineType:Yn,borderRadiusLG:ha,colorPrimary:Ea,colorTextHeading:gn,colorSplit:Vn,pickerControlIconBorderWidth:ya,colorIcon:mr,textHeight:ar,motionDurationMid:fr,colorIconHover:Pr,fontWeightStrong:Me,cellHeight:tr,pickerCellPaddingVertical:ko,colorTextDisabled:qr,colorText:bo,fontSize:qo,cellHoverWithRangeBg:ru,motionDurationSlow:su,withoutTimeCellHeight:tu,pickerQuarterPanelContentHeight:No,colorLink:so,colorLinkActive:Qo,colorLinkHover:Fu,cellRangeBorderColor:Cu,borderRadiusSM:cu,colorTextLightSolid:xu,cellHoverBg:gl,timeColumnHeight:al,timeColumnWidth:Pl,timeCellHeight:Gu,controlItemBgActive:Cl,marginXXS:Wu,pickerDatePanelPaddingHorizontal:rl}=ge,fl=Lt*7+rl*2,xl=(fl-vn*2)/3-Ge-pn,Fl=(fl-vn*2)/4-Ge;return{[pe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:pa,border:`${Un}px ${Yn} ${Vn}`,borderRadius:ha,outline:"none","&-focused":{borderColor:Ea},"&-rtl":{direction:"rtl",[`${pe}-prev-icon, + &-in-view${he}-range-hover-end::after`]:{insetInlineEnd:(mr-Ge)/2,borderInlineEnd:`${Rn}px dashed ${gn}`,borderStartEndRadius:Lt,borderEndEndRadius:Lt},"&-disabled":{color:rr,pointerEvents:"none",[Ve]:{background:"transparent"},"&::before":{background:fr}},[`&-disabled${he}-today ${Ve}::before`]:{borderColor:rr}}},Ci=ge=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:Ve,pickerYearMonthCellWidth:Ge,pickerControlIconSize:st,cellWidth:Lt,paddingSM:pn,paddingXS:vn,paddingXXS:Rn,colorBgContainer:pa,lineWidth:Un,lineType:Yn,borderRadiusLG:ha,colorPrimary:Ea,colorTextHeading:gn,colorSplit:Vn,pickerControlIconBorderWidth:ya,colorIcon:mr,textHeight:rr,motionDurationMid:fr,colorIconHover:Pr,fontWeightStrong:Me,cellHeight:nr,pickerCellPaddingVertical:ko,colorTextDisabled:eo,colorText:Ao,fontSize:qo,cellHoverWithRangeBg:ou,motionDurationSlow:su,withoutTimeCellHeight:nu,pickerQuarterPanelContentHeight:No,colorLink:mo,colorLinkActive:Yo,colorLinkHover:Fu,cellRangeBorderColor:Cu,borderRadiusSM:cu,colorTextLightSolid:xu,cellHoverBg:gl,timeColumnHeight:al,timeColumnWidth:Pl,timeCellHeight:Gu,controlItemBgActive:Cl,marginXXS:Wu,pickerDatePanelPaddingHorizontal:rl}=ge,fl=Lt*7+rl*2,xl=(fl-vn*2)/3-Ge-pn,Fl=(fl-vn*2)/4-Ge;return{[pe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:pa,border:`${Un}px ${Yn} ${Vn}`,borderRadius:ha,outline:"none","&-focused":{borderColor:Ea},"&-rtl":{direction:"rtl",[`${pe}-prev-icon, ${pe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${pe}-next-icon, - ${pe}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:fl},"&-header":{display:"flex",padding:`0 ${vn}px`,color:gn,borderBottom:`${Un}px ${Yn} ${Vn}`,"> *":{flex:"none"},button:{padding:0,color:mr,lineHeight:`${ar}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${fr}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:qo,"&:hover":{color:Pr}},"&-view":{flex:"auto",fontWeight:Me,lineHeight:`${ar}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:vn},"&:hover":{color:Ea}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:st,height:st,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:st,height:st,border:"0 solid currentcolor",borderBlockStartWidth:ya,borderBlockEndWidth:0,borderInlineStartWidth:ya,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(st/2),insetInlineStart:Math.ceil(st/2),display:"inline-block",width:st,height:st,border:"0 solid currentcolor",borderBlockStartWidth:ya,borderBlockEndWidth:0,borderInlineStartWidth:ya,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:tr,fontWeight:"normal"},th:{height:tr+ko*2,color:bo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${ko}px 0`,color:qr,cursor:"pointer","&-in-view":{color:bo}},od(ge)),[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start ${Ve}, - &-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ve}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:ru,transition:`all ${su}`,content:'""'}},[`&-date-panel + ${pe}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:fl},"&-header":{display:"flex",padding:`0 ${vn}px`,color:gn,borderBottom:`${Un}px ${Yn} ${Vn}`,"> *":{flex:"none"},button:{padding:0,color:mr,lineHeight:`${rr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${fr}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:qo,"&:hover":{color:Pr}},"&-view":{flex:"auto",fontWeight:Me,lineHeight:`${rr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:vn},"&:hover":{color:Ea}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:st,height:st,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:st,height:st,border:"0 solid currentcolor",borderBlockStartWidth:ya,borderBlockEndWidth:0,borderInlineStartWidth:ya,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(st/2),insetInlineStart:Math.ceil(st/2),display:"inline-block",width:st,height:st,border:"0 solid currentcolor",borderBlockStartWidth:ya,borderBlockEndWidth:0,borderInlineStartWidth:ya,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:nr,fontWeight:"normal"},th:{height:nr+ko*2,color:Ao,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${ko}px 0`,color:eo,cursor:"pointer","&-in-view":{color:Ao}},od(ge)),[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start ${Ve}, + &-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ve}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:ou,transition:`all ${su}`,content:'""'}},[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start - ${Ve}::after`]:{insetInlineEnd:-(Lt-tr)/2,insetInlineStart:0},[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ve}::after`]:{insetInlineEnd:0,insetInlineStart:-(Lt-tr)/2},[`&-range-hover${pe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-content`]:{height:tu*4},[Ve]:{padding:`0 ${vn}px`}},"&-quarter-panel":{[`${pe}-content`]:{height:No},[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:Fl,borderInlineStart:`${Un}px dashed ${Cu}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:Fl,borderInlineEnd:`${Un}px dashed ${Cu}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:Fl,borderInlineEnd:`${Un}px dashed ${Cu}`,[`${pe}-panel-rtl &`]:{insetInlineStart:Fl,borderInlineStart:`${Un}px dashed ${Cu}`}}},[`&-panel ${pe}-footer`]:{borderTop:`${Un}px ${Yn} ${Vn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${ar-2*Un}px`,textAlign:"center","&-extra":{padding:`0 ${pn}px`,lineHeight:`${ar-2*Un}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Un}px ${Yn} ${Vn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:so,"&:hover":{color:Fu},"&:active":{color:Qo},[`&${pe}-today-btn-disabled`]:{color:qr,cursor:"not-allowed"}},"&-decade-panel":{[Ve]:{padding:`0 ${vn/2}px`},[`${pe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-body`]:{padding:`0 ${vn}px`},[Ve]:{width:Ge},[`${pe}-cell-range-hover-start::after`]:{borderStartStartRadius:cu,borderEndStartRadius:cu,borderStartEndRadius:0,borderEndEndRadius:0,[`${pe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:cu,borderEndEndRadius:cu}},[`${pe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:cu,borderEndEndRadius:cu,[`${pe}-panel-rtl &`]:{borderStartStartRadius:cu,borderEndStartRadius:cu,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:xl,borderInlineStart:`${Un}px dashed ${Cu}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:xl,borderInlineEnd:`${Un}px dashed ${Cu}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:xl,borderInlineEnd:`${Un}px dashed ${Cu}`,[`${pe}-panel-rtl &`]:{insetInlineStart:xl,borderInlineStart:`${Un}px dashed ${Cu}`}}},"&-week-panel":{[`${pe}-body`]:{padding:`${vn}px ${pn}px`},[`${pe}-cell`]:{[`&:hover ${Ve}, + ${Ve}::after`]:{insetInlineEnd:-(Lt-nr)/2,insetInlineStart:0},[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ve}::after`]:{insetInlineEnd:0,insetInlineStart:-(Lt-nr)/2},[`&-range-hover${pe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-content`]:{height:nu*4},[Ve]:{padding:`0 ${vn}px`}},"&-quarter-panel":{[`${pe}-content`]:{height:No},[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:Fl,borderInlineStart:`${Un}px dashed ${Cu}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:Fl,borderInlineEnd:`${Un}px dashed ${Cu}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:Fl,borderInlineEnd:`${Un}px dashed ${Cu}`,[`${pe}-panel-rtl &`]:{insetInlineStart:Fl,borderInlineStart:`${Un}px dashed ${Cu}`}}},[`&-panel ${pe}-footer`]:{borderTop:`${Un}px ${Yn} ${Vn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${rr-2*Un}px`,textAlign:"center","&-extra":{padding:`0 ${pn}px`,lineHeight:`${rr-2*Un}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Un}px ${Yn} ${Vn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:mo,"&:hover":{color:Fu},"&:active":{color:Yo},[`&${pe}-today-btn-disabled`]:{color:eo,cursor:"not-allowed"}},"&-decade-panel":{[Ve]:{padding:`0 ${vn/2}px`},[`${pe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-body`]:{padding:`0 ${vn}px`},[Ve]:{width:Ge},[`${pe}-cell-range-hover-start::after`]:{borderStartStartRadius:cu,borderEndStartRadius:cu,borderStartEndRadius:0,borderEndEndRadius:0,[`${pe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:cu,borderEndEndRadius:cu}},[`${pe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:cu,borderEndEndRadius:cu,[`${pe}-panel-rtl &`]:{borderStartStartRadius:cu,borderEndStartRadius:cu,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:xl,borderInlineStart:`${Un}px dashed ${Cu}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:xl,borderInlineEnd:`${Un}px dashed ${Cu}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:xl,borderInlineEnd:`${Un}px dashed ${Cu}`,[`${pe}-panel-rtl &`]:{insetInlineStart:xl,borderInlineStart:`${Un}px dashed ${Cu}`}}},"&-week-panel":{[`${pe}-body`]:{padding:`${vn}px ${pn}px`},[`${pe}-cell`]:{[`&:hover ${Ve}, &-selected ${Ve}, - ${Ve}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${fr}`},"&:first-child:before":{borderStartStartRadius:cu,borderEndStartRadius:cu},"&:last-child:before":{borderStartEndRadius:cu,borderEndEndRadius:cu}},"&:hover td":{"&:before":{background:gl}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${he}`]:{"&:before":{background:Ea},[`&${pe}-cell-week`]:{color:new Rs.C(xu).setAlpha(.5).toHexString()},[Ve]:{color:xu}}},"&-range-hover td:before":{background:Cl}}},"&-date-panel":{[`${pe}-body`]:{padding:`${vn}px ${rl}px`},[`${pe}-content`]:{width:Lt*7,th:{width:Lt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${pe}-time-panel`]:{borderInlineStart:`${Un}px ${Yn} ${Vn}`},[`${pe}-date-panel, + ${Ve}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${fr}`},"&:first-child:before":{borderStartStartRadius:cu,borderEndStartRadius:cu},"&:last-child:before":{borderStartEndRadius:cu,borderEndEndRadius:cu}},"&:hover td":{"&:before":{background:gl}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${he}`]:{"&:before":{background:Ea},[`&${pe}-cell-week`]:{color:new Ts.C(xu).setAlpha(.5).toHexString()},[Ve]:{color:xu}}},"&-range-hover td:before":{background:Cl}}},"&-date-panel":{[`${pe}-body`]:{padding:`${vn}px ${rl}px`},[`${pe}-content`]:{width:Lt*7,th:{width:Lt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${pe}-time-panel`]:{borderInlineStart:`${Un}px ${Yn} ${Vn}`},[`${pe}-date-panel, ${pe}-time-panel`]:{transition:`opacity ${su}`},"&-active":{[`${pe}-date-panel, - ${pe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${pe}-content`]:{display:"flex",flex:"auto",height:al},"&-column":{flex:"1 0 auto",width:Pl,margin:`${Rn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${fr}`,overflowX:"hidden","&::after":{display:"block",height:al-Gu,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Un}px ${Yn} ${Vn}`},"&-active":{background:new Rs.C(Cl).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${pe}-time-panel-cell`]:{marginInline:Wu,[`${pe}-time-panel-cell-inner`]:{display:"block",width:Pl-2*Wu,height:Gu,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Pl-Gu)/2,color:bo,lineHeight:`${Gu}px`,borderRadius:cu,cursor:"pointer",transition:`background ${fr}`,"&:hover":{background:gl}},"&-selected":{[`${pe}-time-panel-cell-inner`]:{background:Cl}},"&-disabled":{[`${pe}-time-panel-cell-inner`]:{color:qr,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${pe}-time-panel-column:after`]:{height:al-Gu+Rn*2}}}},ud=ge=>{const{componentCls:pe,colorBgContainer:he,colorError:Ve,errorActiveShadow:Ge,colorWarning:st,warningActiveShadow:Lt}=ge;return{[`${pe}:not(${pe}-disabled)`]:{[`&${pe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:Ve},[`&${pe}-focused, &:focus`]:Object.assign({},(0,yl.M1)((0,Es.TS)(ge,{activeBorderColor:Ve,activeShadow:Ge}))),[`${pe}-active-bar`]:{background:Ve}},[`&${pe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:st},[`&${pe}-focused, &:focus`]:Object.assign({},(0,yl.M1)((0,Es.TS)(ge,{activeBorderColor:st,activeShadow:Lt}))),[`${pe}-active-bar`]:{background:st}}}}},ld=ge=>{const{componentCls:pe,antCls:he,controlHeight:Ve,fontSize:Ge,paddingInline:st,colorBgContainer:Lt,lineWidth:pn,lineType:vn,colorBorder:Rn,borderRadius:pa,motionDurationMid:Un,colorBgContainerDisabled:Yn,colorTextDisabled:ha,colorTextPlaceholder:Ea,controlHeightLG:gn,fontSizeLG:Vn,controlHeightSM:ya,paddingInlineSM:mr,paddingXS:ar,marginXS:fr,colorTextDescription:Pr,lineWidthBold:Me,lineHeight:tr,colorPrimary:ko,motionDurationSlow:qr,zIndexPopup:bo,paddingXXS:qo,paddingSM:ru,textHeight:su,cellActiveWithRangeBg:tu,colorPrimaryBorder:No,sizePopupArrow:so,borderRadiusXS:Qo,borderRadiusOuter:Fu,colorBgElevated:Cu,borderRadiusLG:cu,boxShadowSecondary:xu,borderRadiusSM:gl,colorSplit:al,cellHoverBg:Pl,presetsWidth:Gu,presetsMaxWidth:Cl,boxShadowPopoverArrow:Wu,colorTextQuaternary:rl}=ge;return[{[pe]:Object.assign(Object.assign(Object.assign({},(0,Vi.Wf)(ge)),wi(ge,Ve,Ge,st)),{position:"relative",display:"inline-flex",alignItems:"center",background:Lt,lineHeight:1,border:`${pn}px ${vn} ${Rn}`,borderRadius:pa,transition:`border ${Un}, box-shadow ${Un}`,"&:hover, &-focused":Object.assign({},(0,yl.pU)(ge)),"&-focused":Object.assign({},(0,yl.M1)(ge)),[`&${pe}-disabled`]:{background:Yn,borderColor:Rn,cursor:"not-allowed",[`${pe}-suffix`]:{color:rl}},[`&${pe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${pe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,yl.ik)(ge)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${pe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Ea}}},"&-large":Object.assign(Object.assign({},wi(ge,gn,Vn,st)),{[`${pe}-input > input`]:{fontSize:Vn}}),"&-small":Object.assign({},wi(ge,ya,Ge,mr)),[`${pe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ar/2,color:ha,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:fr}}},[`${pe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:ha,lineHeight:1,background:Lt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Un}, color ${Un}`,"> *":{verticalAlign:"top"},"&:hover":{color:Pr}},[`${pe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Vn,color:ha,fontSize:Vn,verticalAlign:"top",cursor:"default",[`${pe}-focused &`]:{color:Pr},[`${pe}-range-separator &`]:{[`${pe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${pe}-clear`]:{insetInlineEnd:st},"&:hover":{[`${pe}-clear`]:{opacity:1}},[`${pe}-active-bar`]:{bottom:-pn,height:Me,marginInlineStart:st,background:ko,opacity:0,transition:`all ${qr} ease-out`,pointerEvents:"none"},[`&${pe}-focused`]:{[`${pe}-active-bar`]:{opacity:1}},[`${pe}-range-separator`]:{alignItems:"center",padding:`0 ${ar}px`,lineHeight:1},[`&${pe}-small`]:{[`${pe}-clear`]:{insetInlineEnd:mr},[`${pe}-active-bar`]:{marginInlineStart:mr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Vi.Wf)(ge)),Ci(ge)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:bo,[`&${pe}-dropdown-hidden`]:{display:"none"},[`&${pe}-dropdown-placement-bottomLeft`]:{[`${pe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${pe}-dropdown-placement-topLeft`]:{[`${pe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-topLeft, + ${pe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${pe}-content`]:{display:"flex",flex:"auto",height:al},"&-column":{flex:"1 0 auto",width:Pl,margin:`${Rn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${fr}`,overflowX:"hidden","&::after":{display:"block",height:al-Gu,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Un}px ${Yn} ${Vn}`},"&-active":{background:new Ts.C(Cl).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${pe}-time-panel-cell`]:{marginInline:Wu,[`${pe}-time-panel-cell-inner`]:{display:"block",width:Pl-2*Wu,height:Gu,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Pl-Gu)/2,color:Ao,lineHeight:`${Gu}px`,borderRadius:cu,cursor:"pointer",transition:`background ${fr}`,"&:hover":{background:gl}},"&-selected":{[`${pe}-time-panel-cell-inner`]:{background:Cl}},"&-disabled":{[`${pe}-time-panel-cell-inner`]:{color:eo,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${pe}-time-panel-column:after`]:{height:al-Gu+Rn*2}}}},ud=ge=>{const{componentCls:pe,colorBgContainer:he,colorError:Ve,errorActiveShadow:Ge,colorWarning:st,warningActiveShadow:Lt}=ge;return{[`${pe}:not(${pe}-disabled)`]:{[`&${pe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:Ve},[`&${pe}-focused, &:focus`]:Object.assign({},(0,yl.M1)((0,ji.TS)(ge,{activeBorderColor:Ve,activeShadow:Ge}))),[`${pe}-active-bar`]:{background:Ve}},[`&${pe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:st},[`&${pe}-focused, &:focus`]:Object.assign({},(0,yl.M1)((0,ji.TS)(ge,{activeBorderColor:st,activeShadow:Lt}))),[`${pe}-active-bar`]:{background:st}}}}},ld=ge=>{const{componentCls:pe,antCls:he,controlHeight:Ve,fontSize:Ge,paddingInline:st,colorBgContainer:Lt,lineWidth:pn,lineType:vn,colorBorder:Rn,borderRadius:pa,motionDurationMid:Un,colorBgContainerDisabled:Yn,colorTextDisabled:ha,colorTextPlaceholder:Ea,controlHeightLG:gn,fontSizeLG:Vn,controlHeightSM:ya,paddingInlineSM:mr,paddingXS:rr,marginXS:fr,colorTextDescription:Pr,lineWidthBold:Me,lineHeight:nr,colorPrimary:ko,motionDurationSlow:eo,zIndexPopup:Ao,paddingXXS:qo,paddingSM:ou,textHeight:su,cellActiveWithRangeBg:nu,colorPrimaryBorder:No,sizePopupArrow:mo,borderRadiusXS:Yo,borderRadiusOuter:Fu,colorBgElevated:Cu,borderRadiusLG:cu,boxShadowSecondary:xu,borderRadiusSM:gl,colorSplit:al,cellHoverBg:Pl,presetsWidth:Gu,presetsMaxWidth:Cl,boxShadowPopoverArrow:Wu,colorTextQuaternary:rl}=ge;return[{[pe]:Object.assign(Object.assign(Object.assign({},(0,Gi.Wf)(ge)),Li(ge,Ve,Ge,st)),{position:"relative",display:"inline-flex",alignItems:"center",background:Lt,lineHeight:1,border:`${pn}px ${vn} ${Rn}`,borderRadius:pa,transition:`border ${Un}, box-shadow ${Un}`,"&:hover, &-focused":Object.assign({},(0,yl.pU)(ge)),"&-focused":Object.assign({},(0,yl.M1)(ge)),[`&${pe}-disabled`]:{background:Yn,borderColor:Rn,cursor:"not-allowed",[`${pe}-suffix`]:{color:rl}},[`&${pe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${pe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,yl.ik)(ge)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${pe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Ea}}},"&-large":Object.assign(Object.assign({},Li(ge,gn,Vn,st)),{[`${pe}-input > input`]:{fontSize:Vn}}),"&-small":Object.assign({},Li(ge,ya,Ge,mr)),[`${pe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:rr/2,color:ha,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:fr}}},[`${pe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:ha,lineHeight:1,background:Lt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Un}, color ${Un}`,"> *":{verticalAlign:"top"},"&:hover":{color:Pr}},[`${pe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Vn,color:ha,fontSize:Vn,verticalAlign:"top",cursor:"default",[`${pe}-focused &`]:{color:Pr},[`${pe}-range-separator &`]:{[`${pe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${pe}-clear`]:{insetInlineEnd:st},"&:hover":{[`${pe}-clear`]:{opacity:1}},[`${pe}-active-bar`]:{bottom:-pn,height:Me,marginInlineStart:st,background:ko,opacity:0,transition:`all ${eo} ease-out`,pointerEvents:"none"},[`&${pe}-focused`]:{[`${pe}-active-bar`]:{opacity:1}},[`${pe}-range-separator`]:{alignItems:"center",padding:`0 ${rr}px`,lineHeight:1},[`&${pe}-small`]:{[`${pe}-clear`]:{insetInlineEnd:mr},[`${pe}-active-bar`]:{marginInlineStart:mr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Gi.Wf)(ge)),Ci(ge)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ao,[`&${pe}-dropdown-hidden`]:{display:"none"},[`&${pe}-dropdown-placement-bottomLeft`]:{[`${pe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${pe}-dropdown-placement-topLeft`]:{[`${pe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-topLeft, &${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-topRight, &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-topLeft, - &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-topRight`]:{animationName:as.Qt},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-bottomLeft, + &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-topRight`]:{animationName:os.Qt},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-bottomLeft, &${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-bottomRight, &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-bottomLeft, - &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-bottomRight`]:{animationName:as.fJ},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topLeft, - &${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topRight`]:{animationName:as.ly},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomLeft, - &${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomRight`]:{animationName:as.Uw},[`${pe}-panel > ${pe}-time-panel`]:{paddingTop:qo},[`${pe}-ranges`]:{marginBottom:0,padding:`${qo}px ${ru}px`,overflow:"hidden",lineHeight:`${su-2*pn-ar/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${pe}-preset > ${he}-tag-blue`]:{color:ko,background:tu,borderColor:No,cursor:"pointer"},[`${pe}-ok`]:{marginInlineStart:"auto"}},[`${pe}-range-wrapper`]:{display:"flex",position:"relative"},[`${pe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:st*1.5,transition:`left ${qr} ease-out`},(0,Ud.r)(so,Qo,Fu,Cu,Wu)),[`${pe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Cu,borderRadius:cu,boxShadow:xu,transition:`margin ${qr}`,[`${pe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${pe}-presets`]:{display:"flex",flexDirection:"column",minWidth:Gu,maxWidth:Cl,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ar,borderInlineEnd:`${pn}px ${vn} ${al}`,li:Object.assign(Object.assign({},Vi.vS),{borderRadius:gl,paddingInline:ar,paddingBlock:(ya-Math.round(Ge*tr))/2,cursor:"pointer",transition:`all ${qr}`,"+ li":{marginTop:fr},"&:hover":{background:Pl}})}},[`${pe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${pe}-panel`]:{borderWidth:`0 0 ${pn}px`},"&:last-child":{[`${pe}-panel`]:{borderWidth:0}}},[`${pe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${pe}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:Rn}}}}),"&-dropdown-range":{padding:`${so*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${pe}-separator`]:{transform:"rotate(180deg)"},[`${pe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,as.oN)(ge,"slide-up"),(0,as.oN)(ge,"slide-down"),(0,Ju.Fm)(ge,"move-up"),(0,Ju.Fm)(ge,"move-down")]},Kd=ge=>{const{componentCls:pe,controlHeightLG:he,paddingXXS:Ve,padding:Ge}=ge;return{pickerCellCls:`${pe}-cell`,pickerCellInnerCls:`${pe}-cell-inner`,pickerYearMonthCellWidth:he*1.5,pickerQuarterPanelContentHeight:he*1.4,pickerCellPaddingVertical:Ve+Ve/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Ge+Ve/2}},Hd=ge=>({cellHoverBg:ge.controlItemBgHover,cellActiveWithRangeBg:ge.controlItemBgActive,cellHoverWithRangeBg:new Rs.C(ge.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Rs.C(ge.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ge.colorBgContainerDisabled,timeColumnWidth:ge.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ge.controlHeightSM*1.5,cellHeight:ge.controlHeightSM,textHeight:ge.controlHeightLG,withoutTimeCellHeight:ge.controlHeightLG*1.65});var Lc=(0,qu.Z)("DatePicker",ge=>{const pe=(0,Es.TS)((0,yl.e5)(ge),Kd(ge));return[ld(pe),ud(pe),(0,ns.c)(ge,{focusElCls:`${ge.componentCls}-focused`})]},ge=>Object.assign(Object.assign(Object.assign({},(0,yl.TM)(ge)),Hd(ge)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ge.zIndexPopupBase+50}));function Lu(ge,pe,he){return he!==void 0?he:pe==="year"&&ge.lang.yearPlaceholder?ge.lang.yearPlaceholder:pe==="quarter"&&ge.lang.quarterPlaceholder?ge.lang.quarterPlaceholder:pe==="month"&&ge.lang.monthPlaceholder?ge.lang.monthPlaceholder:pe==="week"&&ge.lang.weekPlaceholder?ge.lang.weekPlaceholder:pe==="time"&&ge.timePickerLocale.placeholder?ge.timePickerLocale.placeholder:ge.lang.placeholder}function Yd(ge,pe,he){return he!==void 0?he:pe==="year"&&ge.lang.yearPlaceholder?ge.lang.rangeYearPlaceholder:pe==="quarter"&&ge.lang.quarterPlaceholder?ge.lang.rangeQuarterPlaceholder:pe==="month"&&ge.lang.monthPlaceholder?ge.lang.rangeMonthPlaceholder:pe==="week"&&ge.lang.weekPlaceholder?ge.lang.rangeWeekPlaceholder:pe==="time"&&ge.timePickerLocale.placeholder?ge.timePickerLocale.rangePlaceholder:ge.lang.rangePlaceholder}function Oc(ge,pe){const he={adjustX:1,adjustY:1};switch(pe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:he};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:he};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:he};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:he};default:return{points:ge==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:he}}}function Ps(ge){return ge?Array.isArray(ge)?ge:[ge]:[]}function oc(ge){const{format:pe,picker:he,showHour:Ve,showMinute:Ge,showSecond:st,use12Hours:Lt}=ge,pn=Ps(pe)[0],vn=Object.assign({},ge);return pe&&Array.isArray(pe)&&(vn.format=pn),pn&&typeof pn=="string"&&(!pn.includes("s")&&st===void 0&&(vn.showSecond=!1),!pn.includes("m")&&Ge===void 0&&(vn.showMinute=!1),!pn.includes("H")&&!pn.includes("h")&&!pn.includes("K")&&!pn.includes("k")&&Ve===void 0&&(vn.showHour=!1),(pn.includes("a")||pn.includes("A"))&&Lt===void 0&&(vn.use12Hours=!0)),he==="time"?vn:(typeof pn=="function"&&delete vn.format,{showTime:vn})}function Nc(ge,pe,he){if(ge===!1)return!1;const Ve={clearIcon:pe!=null?pe:he};return typeof ge=="object"?Object.assign(Object.assign({},Ve),ge):Ve}var Ts=ue(3113);function id(ge){return de.createElement(Ts.ZP,Object.assign({size:"small",type:"primary"},ge))}var Mc={button:id},Xd=function(ge,pe){var he={};for(var Ve in ge)Object.prototype.hasOwnProperty.call(ge,Ve)&&pe.indexOf(Ve)<0&&(he[Ve]=ge[Ve]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ve=Object.getOwnPropertySymbols(ge);Ge{const{prefixCls:Ge,getPopupContainer:st,className:Lt,placement:pn,size:vn,disabled:Rn,bordered:pa=!0,placeholder:Un,popupClassName:Yn,dropdownClassName:ha,status:Ea,clearIcon:gn,allowClear:Vn,rootClassName:ya}=he,mr=Xd(he,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),ar=de.useRef(null),{getPrefixCls:fr,direction:Pr,getPopupContainer:Me}=(0,de.useContext)($l.E_),tr=fr("picker",Ge),{compactSize:ko,compactItemClassnames:qr}=(0,ad.ri)(tr,Pr),{format:bo,showTime:qo,picker:ru}=he,su=fr(),[tu,No]=Lc(tr),so=Object.assign(Object.assign({},qo?oc(Object.assign({format:bo,picker:ru},qo)):{}),ru==="time"?oc(Object.assign(Object.assign({format:bo},he),{picker:ru})):{}),Qo=(0,Tl.Z)(Wu=>{var rl;return(rl=vn!=null?vn:ko)!==null&&rl!==void 0?rl:Wu}),Fu=de.useContext(Pu.Z),Cu=Rn!=null?Rn:Fu,cu=(0,de.useContext)(zi.aM),{hasFeedback:xu,status:gl,feedbackIcon:al}=cu,Pl=de.createElement(de.Fragment,null,ru==="time"?de.createElement(da,null):de.createElement(ot,null),xu&&al);(0,de.useImperativeHandle)(Ve,()=>({focus:()=>{var Wu;return(Wu=ar.current)===null||Wu===void 0?void 0:Wu.focus()},blur:()=>{var Wu;return(Wu=ar.current)===null||Wu===void 0?void 0:Wu.blur()}}));const[Gu]=(0,rc.Z)("Calendar",rd.Z),Cl=Object.assign(Object.assign({},Gu),he.locale);return tu(de.createElement(fi,Object.assign({separator:de.createElement("span",{"aria-label":"to",className:`${tr}-separator`},de.createElement(Wn,null)),disabled:Cu,ref:ar,dropdownAlign:Oc(Pr,pn),placeholder:Yd(Cl,ru,Un),suffixIcon:Pl,prevIcon:de.createElement("span",{className:`${tr}-prev-icon`}),nextIcon:de.createElement("span",{className:`${tr}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${tr}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${tr}-super-next-icon`}),transitionName:`${su}-slide-up`},mr,so,{className:rt()({[`${tr}-${Qo}`]:Qo,[`${tr}-borderless`]:!pa},(0,Eu.Z)(tr,(0,Eu.F)(gl,Ea),xu),No,qr,Lt,ya),locale:Cl.lang,prefixCls:tr,getPopupContainer:st||Me,generateConfig:ge,components:Mc,direction:Pr,dropdownClassName:rt()(No,Yn||ha,ya),allowClear:Nc(Vn,gn,de.createElement(Xt.Z,null))})))})}var Zs=function(ge,pe){var he={};for(var Ve in ge)Object.prototype.hasOwnProperty.call(ge,Ve)&&pe.indexOf(Ve)<0&&(he[Ve]=ge[Ve]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ve=Object.getOwnPropertySymbols(ge);Ge{const{prefixCls:Ea,getPopupContainer:gn,style:Vn,className:ya,rootClassName:mr,size:ar,bordered:fr=!0,placement:Pr,placeholder:Me,popupClassName:tr,dropdownClassName:ko,disabled:qr,status:bo,clearIcon:qo,allowClear:ru}=Yn,su=Zs(Yn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:tu,direction:No,getPopupContainer:so,[pa]:Qo}=(0,de.useContext)($l.E_),Fu=tu("picker",Ea),{compactSize:Cu,compactItemClassnames:cu}=(0,ad.ri)(Fu,No),xu=de.useRef(null),{format:gl,showTime:al}=Yn,[Pl,Gu]=Lc(Fu);(0,de.useImperativeHandle)(ha,()=>({focus:()=>{var ll;return(ll=xu.current)===null||ll===void 0?void 0:ll.focus()},blur:()=>{var ll;return(ll=xu.current)===null||ll===void 0?void 0:ll.blur()}}));const Cl={showToday:!0};let Wu={};vn&&(Wu.picker=vn);const rl=vn||Yn.picker;Wu=Object.assign(Object.assign(Object.assign({},Wu),al?oc(Object.assign({format:gl,picker:rl},al)):{}),rl==="time"?oc(Object.assign(Object.assign({format:gl},Yn),{picker:rl})):{});const fl=tu(),xl=(0,Tl.Z)(ll=>{var di;return(di=ar!=null?ar:Cu)!==null&&di!==void 0?di:ll}),Fl=de.useContext(Pu.Z),uu=qr!=null?qr:Fl,oi=(0,de.useContext)(zi.aM),{hasFeedback:Xo,status:zu,feedbackIcon:Ou}=oi,vl=de.createElement(de.Fragment,null,rl==="time"?de.createElement(da,null):de.createElement(ot,null),Xo&&Ou),[Al]=(0,rc.Z)("DatePicker",rd.Z),ju=Object.assign(Object.assign({},Al),Yn.locale);return Pl(de.createElement(ci,Object.assign({ref:xu,placeholder:Lu(ju,rl,Me),suffixIcon:vl,dropdownAlign:Oc(No,Pr),prevIcon:de.createElement("span",{className:`${Fu}-prev-icon`}),nextIcon:de.createElement("span",{className:`${Fu}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${Fu}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${Fu}-super-next-icon`}),transitionName:`${fl}-slide-up`},Cl,su,Wu,{locale:ju.lang,className:rt()({[`${Fu}-${xl}`]:xl,[`${Fu}-borderless`]:!fr},(0,Eu.Z)(Fu,(0,Eu.F)(zu,bo),Xo),Gu,cu,Qo==null?void 0:Qo.className,ya,mr),style:Object.assign(Object.assign({},Qo==null?void 0:Qo.style),Vn),prefixCls:Fu,getPopupContainer:gn||so,generateConfig:ge,components:Mc,direction:No,disabled:uu,dropdownClassName:rt()(Gu,mr,tr||ko),allowClear:Nc(ru,qo,de.createElement(Xt.Z,null))})))});return Rn&&(Un.displayName=Rn),Un}const he=pe(),Ve=pe("week","WeekPicker"),Ge=pe("month","MonthPicker"),st=pe("year","YearPicker"),Lt=pe("time","TimePicker"),pn=pe("quarter","QuarterPicker");return{DatePicker:he,WeekPicker:Ve,MonthPicker:Ge,YearPicker:st,TimePicker:Lt,QuarterPicker:pn}}const Im=null;function Jd(ge){const{DatePicker:pe,WeekPicker:he,MonthPicker:Ve,YearPicker:Ge,TimePicker:st,QuarterPicker:Lt}=sd(ge),pn=ks(ge),vn=pe;return vn.WeekPicker=he,vn.MonthPicker=Ve,vn.YearPicker=Ge,vn.RangePicker=pn,vn.TimePicker=st,vn.QuarterPicker=Lt,vn}var rs=Jd;const Gi=rs(ae);function Kl(ge){const pe=Oc(ge.direction,ge.placement);return pe.overflow.adjustY=!1,pe.overflow.adjustX=!1,Object.assign(Object.assign({},ge),{dropdownAlign:pe})}const Fs=(0,se.Z)(Gi,"picker",null,Kl);Gi._InternalPanelDoNotUseOrYouWillBeFired=Fs;const Ba=(0,se.Z)(Gi.RangePicker,"picker",null,Kl);Gi._InternalRangePanelDoNotUseOrYouWillBeFired=Ba,Gi.generatePicker=rs;var Ss=Gi},28103:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return He}});var z=ue(92310),x=ue.n(z),xe=ue(59301),Ye=ue(36355),Te=ue(17313),Je=ue(83116),ye=ue(37613);const gt=ut=>{const{componentCls:fe,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:b,textPaddingInline:y,orientationMargin:ee,verticalMarginInline:ae}=ut;return{[fe]:Object.assign(Object.assign({},(0,Te.Wf)(ut)),{borderBlockStart:`${b}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ae,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ut.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${fe}-with-text`]:{display:"flex",alignItems:"center",margin:`${ut.dividerHorizontalWithTextGutterMargin}px 0`,color:ut.colorTextHeading,fontWeight:500,fontSize:ut.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${fe}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${fe}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${fe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${fe}-with-text${fe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${fe}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${fe}-with-text`]:{color:ut.colorText,fontWeight:"normal",fontSize:ut.fontSize},[`&-horizontal${fe}-with-text-left${fe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${fe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${fe}-with-text-right${fe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${fe}-inner-text`]:{paddingInlineEnd:a}}})}};var Re=(0,Je.Z)("Divider",ut=>{const fe=(0,ye.TS)(ut,{dividerHorizontalWithTextGutterMargin:ut.margin,dividerHorizontalGutterMargin:ut.marginLG,sizePaddingEdgeHorizontal:0});return[gt(fe)]},ut=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ut.marginXS})),Be=function(ut,fe){var a={};for(var E in ut)Object.prototype.hasOwnProperty.call(ut,E)&&fe.indexOf(E)<0&&(a[E]=ut[E]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(ut);b{const{getPrefixCls:fe,direction:a,divider:E}=xe.useContext(Ye.E_),{prefixCls:b,type:y="horizontal",orientation:ee="center",orientationMargin:ae,className:se,rootClassName:ce,children:de,dashed:Se,plain:Ae,style:Oe}=ut,Ie=Be(ut,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ht=fe("divider",b),[ot,vt]=Re(ht),ea=ee.length>0?`-${ee}`:ee,Hn=!!de,Fa=ee==="left"&&ae!=null,da=ee==="right"&&ae!=null,Xt=x()(ht,E==null?void 0:E.className,vt,`${ht}-${y}`,{[`${ht}-with-text`]:Hn,[`${ht}-with-text${ea}`]:Hn,[`${ht}-dashed`]:!!Se,[`${ht}-plain`]:!!Ae,[`${ht}-rtl`]:a==="rtl",[`${ht}-no-default-orientation-margin-left`]:Fa,[`${ht}-no-default-orientation-margin-right`]:da},se,ce),bn=xe.useMemo(()=>typeof ae=="number"?ae:/^\d+$/.test(ae)?Number(ae):ae,[ae]),it=Object.assign(Object.assign({},Fa&&{marginLeft:bn}),da&&{marginRight:bn});return ot(xe.createElement("div",Object.assign({className:Xt,style:Object.assign(Object.assign({},E==null?void 0:E.style),Oe)},Ie,{role:"separator"}),de&&y!=="vertical"&&xe.createElement("span",{className:`${ht}-inner-text`,style:it},de)))}},43428:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Ne}});var z=ue(92310),x=ue.n(z),xe=ue(20439),Ye=ue(50298),Te=ue(43403),Je=ue(34280),ye=ue(59301),gt=ye.createContext(null),Re=ye.createContext({}),Be=gt,We=ue(4635),He=ue(14809),ut=ue(77900),fe=ue(10228),a=ue(26112),E=ue(70425),b=function(Ue){var Zt=Ue.prefixCls,kt=Ue.className,qt=Ue.style,an=Ue.children,nn=Ue.containerRef,Ln=Ue.id,Yt=Ue.onMouseEnter,De=Ue.onMouseOver,ke=Ue.onMouseLeave,Ct=Ue.onClick,zt=Ue.onKeyDown,ln=Ue.onKeyUp,Dt={onMouseEnter:Yt,onMouseOver:De,onMouseLeave:ke,onClick:Ct,onKeyDown:zt,onKeyUp:ln},Bt=ye.useContext(Re),bt=Bt.panel,nt=(0,E.useComposeRef)(bt,nn);return ye.createElement(ye.Fragment,null,ye.createElement("div",(0,He.Z)({id:Ln,className:x()("".concat(Zt,"-content"),kt),style:(0,xe.Z)({},qt),"aria-modal":"true",role:"dialog",ref:nt},Dt),an))},y=b,ee=ue(48736);function ae(we){return typeof we=="string"&&String(Number(we))===we?((0,ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(we)):we}function se(we){warning(!("wrapperClassName"in we),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!we.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ce={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function de(we,Ue){var Zt,kt,qt,an,nn=we.prefixCls,Ln=we.open,Yt=we.placement,De=we.inline,ke=we.push,Ct=we.forceRender,zt=we.autoFocus,ln=we.keyboard,Dt=we.rootClassName,Bt=we.rootStyle,bt=we.zIndex,nt=we.className,Xe=we.id,Ut=we.style,Nt=we.motion,Ft=we.width,St=we.height,Qt=we.children,Pt=we.contentWrapperStyle,Tt=we.mask,oa=we.maskClosable,rn=we.maskMotion,ua=we.maskClassName,nr=we.maskStyle,gr=we.afterOpenChange,hr=we.onClose,$a=we.onMouseEnter,zr=we.onMouseOver,kr=we.onMouseLeave,Er=we.onClick,Ar=we.onKeyDown,Cr=we.onKeyUp,qa=ye.useRef(),eo=ye.useRef(),er=ye.useRef();ye.useImperativeHandle(Ue,function(){return qa.current});var yt=function(Ha){var Za=Ha.keyCode,On=Ha.shiftKey;switch(Za){case fe.Z.TAB:{if(Za===fe.Z.TAB){if(!On&&document.activeElement===er.current){var Na;(Na=eo.current)===null||Na===void 0||Na.focus({preventScroll:!0})}else if(On&&document.activeElement===eo.current){var Zr;(Zr=er.current)===null||Zr===void 0||Zr.focus({preventScroll:!0})}}break}case fe.Z.ESC:{hr&&ln&&(Ha.stopPropagation(),hr(Ha));break}}};ye.useEffect(function(){if(Ln&&zt){var Aa;(Aa=qa.current)===null||Aa===void 0||Aa.focus({preventScroll:!0})}},[Ln]);var wn=ye.useState(!1),Gn=(0,Ye.Z)(wn,2),un=Gn[0],Dn=Gn[1],na=ye.useContext(Be),La;ke===!1?La={distance:0}:ke===!0?La={}:La=ke||{};var Qe=(Zt=(kt=(qt=La)===null||qt===void 0?void 0:qt.distance)!==null&&kt!==void 0?kt:na==null?void 0:na.pushDistance)!==null&&Zt!==void 0?Zt:180,pt=ye.useMemo(function(){return{pushDistance:Qe,push:function(){Dn(!0)},pull:function(){Dn(!1)}}},[Qe]);ye.useEffect(function(){if(Ln){var Aa;na==null||(Aa=na.push)===null||Aa===void 0||Aa.call(na)}else{var Ha;na==null||(Ha=na.pull)===null||Ha===void 0||Ha.call(na)}},[Ln]),ye.useEffect(function(){return function(){var Aa;na==null||(Aa=na.pull)===null||Aa===void 0||Aa.call(na)}},[]);var mt=Tt&&ye.createElement(ut.default,(0,He.Z)({key:"mask"},rn,{visible:Ln}),function(Aa,Ha){var Za=Aa.className,On=Aa.style;return ye.createElement("div",{className:x()("".concat(nn,"-mask"),Za,ua),style:(0,xe.Z)((0,xe.Z)({},On),nr),onClick:oa&&Ln?hr:void 0,ref:Ha})}),Xn=typeof Nt=="function"?Nt(Yt):Nt,qn={};if(un&&Qe)switch(Yt){case"top":qn.transform="translateY(".concat(Qe,"px)");break;case"bottom":qn.transform="translateY(".concat(-Qe,"px)");break;case"left":qn.transform="translateX(".concat(Qe,"px)");break;default:qn.transform="translateX(".concat(-Qe,"px)");break}Yt==="left"||Yt==="right"?qn.width=ae(Ft):qn.height=ae(St);var ma={onMouseEnter:$a,onMouseOver:zr,onMouseLeave:kr,onClick:Er,onKeyDown:Ar,onKeyUp:Cr},va=ye.createElement(ut.default,(0,He.Z)({key:"panel"},Xn,{visible:Ln,forceRender:Ct,onVisibleChanged:function(Ha){gr==null||gr(Ha)},removeOnLeave:!1,leavedClassName:"".concat(nn,"-content-wrapper-hidden")}),function(Aa,Ha){var Za=Aa.className,On=Aa.style;return ye.createElement("div",(0,He.Z)({className:x()("".concat(nn,"-content-wrapper"),Za),style:(0,xe.Z)((0,xe.Z)((0,xe.Z)({},qn),On),Pt)},(0,a.Z)(we,{data:!0})),ye.createElement(y,(0,He.Z)({id:Xe,containerRef:Ha,prefixCls:nn,className:nt,style:Ut},ma),Qt))}),Ka=(0,xe.Z)({},Bt);return bt&&(Ka.zIndex=bt),ye.createElement(Be.Provider,{value:pt},ye.createElement("div",{className:x()(nn,"".concat(nn,"-").concat(Yt),Dt,(an={},(0,We.Z)(an,"".concat(nn,"-open"),Ln),(0,We.Z)(an,"".concat(nn,"-inline"),De),an)),style:Ka,tabIndex:-1,ref:qa,onKeyDown:yt},mt,ye.createElement("div",{tabIndex:0,ref:eo,style:ce,"aria-hidden":"true","data-sentinel":"start"}),va,ye.createElement("div",{tabIndex:0,ref:er,style:ce,"aria-hidden":"true","data-sentinel":"end"})))}var Se=ye.forwardRef(de),Ae=Se,Oe=function(Ue){var Zt=Ue.open,kt=Zt===void 0?!1:Zt,qt=Ue.prefixCls,an=qt===void 0?"rc-drawer":qt,nn=Ue.placement,Ln=nn===void 0?"right":nn,Yt=Ue.autoFocus,De=Yt===void 0?!0:Yt,ke=Ue.keyboard,Ct=ke===void 0?!0:ke,zt=Ue.width,ln=zt===void 0?378:zt,Dt=Ue.mask,Bt=Dt===void 0?!0:Dt,bt=Ue.maskClosable,nt=bt===void 0?!0:bt,Xe=Ue.getContainer,Ut=Ue.forceRender,Nt=Ue.afterOpenChange,Ft=Ue.destroyOnClose,St=Ue.onMouseEnter,Qt=Ue.onMouseOver,Pt=Ue.onMouseLeave,Tt=Ue.onClick,oa=Ue.onKeyDown,rn=Ue.onKeyUp,ua=Ue.panelRef,nr=ye.useState(!1),gr=(0,Ye.Z)(nr,2),hr=gr[0],$a=gr[1],zr=ye.useState(!1),kr=(0,Ye.Z)(zr,2),Er=kr[0],Ar=kr[1];(0,Je.Z)(function(){Ar(!0)},[]);var Cr=Er?kt:!1,qa=ye.useRef(),eo=ye.useRef();(0,Je.Z)(function(){Cr&&(eo.current=document.activeElement)},[Cr]);var er=function(Dn){var na;if($a(Dn),Nt==null||Nt(Dn),!Dn&&eo.current&&!((na=qa.current)!==null&&na!==void 0&&na.contains(eo.current))){var La;(La=eo.current)===null||La===void 0||La.focus({preventScroll:!0})}},yt=ye.useMemo(function(){return{panel:ua}},[ua]);if(!Ut&&!hr&&!Cr&&Ft)return null;var wn={onMouseEnter:St,onMouseOver:Qt,onMouseLeave:Pt,onClick:Tt,onKeyDown:oa,onKeyUp:rn},Gn=(0,xe.Z)((0,xe.Z)({},Ue),{},{open:Cr,prefixCls:an,placement:Ln,autoFocus:De,keyboard:Ct,width:ln,mask:Bt,maskClosable:nt,inline:Xe===!1,afterOpenChange:er,ref:qa},wn);return ye.createElement(Re.Provider,{value:yt},ye.createElement(Te.Z,{open:Cr||Ut||hr,autoDestroy:!1,getContainer:Xe,autoLock:Bt&&(Cr||hr)},ye.createElement(Ae,Gn)))},Ie=Oe,ht=Ie,ot=ue(62892),vt=ue(36355),ea=ue(32441),Hn=ue(47729),da=we=>{const{prefixCls:Ue,title:Zt,footer:kt,extra:qt,closeIcon:an,closable:nn,onClose:Ln,headerStyle:Yt,drawerStyle:De,bodyStyle:ke,footerStyle:Ct,children:zt}=we,ln=ye.useCallback(Xe=>ye.createElement("button",{type:"button",onClick:Ln,"aria-label":"Close",className:`${Ue}-close`},Xe),[Ln]),[Dt,Bt]=(0,Hn.Z)(nn,an,ln,void 0,!0),bt=ye.useMemo(()=>!Zt&&!Dt?null:ye.createElement("div",{style:Yt,className:x()(`${Ue}-header`,{[`${Ue}-header-close-only`]:Dt&&!Zt&&!qt})},ye.createElement("div",{className:`${Ue}-header-title`},Bt,Zt&&ye.createElement("div",{className:`${Ue}-title`},Zt)),qt&&ye.createElement("div",{className:`${Ue}-extra`},qt)),[Dt,Bt,qt,Yt,Ue,Zt]),nt=ye.useMemo(()=>{if(!kt)return null;const Xe=`${Ue}-footer`;return ye.createElement("div",{className:Xe,style:Ct},kt)},[kt,Ct,Ue]);return ye.createElement("div",{className:`${Ue}-wrapper-body`,style:De},bt,ye.createElement("div",{className:`${Ue}-body`,style:ke},zt),nt)},Xt=ue(33234),bn=ue(83116),it=ue(37613),hn=we=>{const{componentCls:Ue,motionDurationSlow:Zt}=we,kt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Zt}`}}};return{[Ue]:{[`${Ue}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Zt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Ue}-panel-motion`]:{"&-left":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Wn=we=>{const{componentCls:Ue,zIndexPopup:Zt,colorBgMask:kt,colorBgElevated:qt,motionDurationSlow:an,motionDurationMid:nn,padding:Ln,paddingLG:Yt,fontSizeLG:De,lineHeightLG:ke,lineWidth:Ct,lineType:zt,colorSplit:ln,marginSM:Dt,colorIcon:Bt,colorIconHover:bt,colorText:nt,fontWeightStrong:Xe,footerPaddingBlock:Ut,footerPaddingInline:Nt}=we,Ft=`${Ue}-content-wrapper`;return{[Ue]:{position:"fixed",inset:0,zIndex:Zt,pointerEvents:"none","&-pure":{position:"relative",background:qt,[`&${Ue}-left`]:{boxShadow:we.boxShadowDrawerLeft},[`&${Ue}-right`]:{boxShadow:we.boxShadowDrawerRight},[`&${Ue}-top`]:{boxShadow:we.boxShadowDrawerUp},[`&${Ue}-bottom`]:{boxShadow:we.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Ue}-mask`]:{position:"absolute",inset:0,zIndex:Zt,background:kt,pointerEvents:"auto"},[Ft]:{position:"absolute",zIndex:Zt,maxWidth:"100vw",transition:`all ${an}`,"&-hidden":{display:"none"}},[`&-left > ${Ft}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:we.boxShadowDrawerLeft},[`&-right > ${Ft}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:we.boxShadowDrawerRight},[`&-top > ${Ft}`]:{top:0,insetInline:0,boxShadow:we.boxShadowDrawerUp},[`&-bottom > ${Ft}`]:{bottom:0,insetInline:0,boxShadow:we.boxShadowDrawerDown},[`${Ue}-content`]:{width:"100%",height:"100%",overflow:"auto",background:qt,pointerEvents:"auto"},[`${Ue}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Ue}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ln}px ${Yt}px`,fontSize:De,lineHeight:ke,borderBottom:`${Ct}px ${zt} ${ln}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Ue}-extra`]:{flex:"none"},[`${Ue}-close`]:{display:"inline-block",marginInlineEnd:Dt,color:Bt,fontWeight:Xe,fontSize:De,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${nn}`,textRendering:"auto","&:focus, &:hover":{color:bt,textDecoration:"none"}},[`${Ue}-title`]:{flex:1,margin:0,color:nt,fontWeight:we.fontWeightStrong,fontSize:De,lineHeight:ke},[`${Ue}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Yt,overflow:"auto"},[`${Ue}-footer`]:{flexShrink:0,padding:`${Ut}px ${Nt}px`,borderTop:`${Ct}px ${zt} ${ln}`},"&-rtl":{direction:"rtl"}}}};var cn=(0,bn.Z)("Drawer",we=>{const Ue=(0,it.TS)(we,{});return[Wn(Ue),hn(Ue)]},we=>({zIndexPopup:we.zIndexPopupBase,footerPaddingBlock:we.paddingXS,footerPaddingInline:we.padding})),rt=ue(11575),ft=function(we,Ue){var Zt={};for(var kt in we)Object.prototype.hasOwnProperty.call(we,kt)&&Ue.indexOf(kt)<0&&(Zt[kt]=we[kt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,kt=Object.getOwnPropertySymbols(we);qt{var Ue;const{rootClassName:Zt,width:kt,height:qt,size:an="default",mask:nn=!0,push:Ln=In,open:Yt,afterOpenChange:De,onClose:ke,prefixCls:Ct,getContainer:zt,style:ln,className:Dt,visible:Bt,afterVisibleChange:bt}=we,nt=ft(we,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Xe,getPrefixCls:Ut,direction:Nt,drawer:Ft}=ye.useContext(vt.E_),St=Ut("drawer",Ct),[Qt,Pt]=cn(St),Tt=zt===void 0&&Xe?()=>Xe(document.body):zt,oa=x()({"no-mask":!nn,[`${St}-rtl`]:Nt==="rtl"},Zt,Pt),rn=ye.useMemo(()=>kt!=null?kt:an==="large"?736:378,[kt,an]),ua=ye.useMemo(()=>qt!=null?qt:an==="large"?736:378,[qt,an]),nr={motionName:(0,ot.m)(St,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},gr=$a=>({motionName:(0,ot.m)(St,`panel-motion-${$a}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),hr=(0,rt.H)();return Qt(ye.createElement(Xt.BR,null,ye.createElement(ea.Ux,{status:!0,override:!0},ye.createElement(ht,Object.assign({prefixCls:St,onClose:ke,maskMotion:nr,motion:gr},nt,{open:Yt!=null?Yt:Bt,mask:nn,push:Ln,width:rn,height:ua,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),ln),className:x()(Ft==null?void 0:Ft.className,Dt),rootClassName:oa,getContainer:Tt,afterOpenChange:De!=null?De:bt,panelRef:hr}),ye.createElement(da,Object.assign({prefixCls:St},nt,{onClose:ke}))))))},En=we=>{const{prefixCls:Ue,style:Zt,className:kt,placement:qt="right"}=we,an=ft(we,["prefixCls","style","className","placement"]),{getPrefixCls:nn}=ye.useContext(vt.E_),Ln=nn("drawer",Ue),[Yt,De]=cn(Ln),ke=x()(Ln,`${Ln}-pure`,`${Ln}-${qt}`,De,kt);return Yt(ye.createElement("div",{className:ke,style:Zt},ye.createElement(da,Object.assign({prefixCls:Ln},an))))};mn._InternalPanelDoNotUseOrYouWillBeFired=En;var Ne=mn},44e3:function(Le,_t,ue){"use strict";var z=ue(84966),x=ue(45818);const xe=z.ZP;xe.Header=z.h4,xe.Footer=z.$_,xe.Content=z.VY,xe.Sider=x.Z,_t.default=xe},39722:function(Le,_t,ue){"use strict";ue.d(_t,{t5:function(){return Be}});var z=ue(92310),x=ue.n(z),xe=ue(55477),Ye=ue(59301),Te=ue(36355),Je=ue(77578),ye=ue(17356),gt=function(He,ut){var fe={};for(var a in He)Object.prototype.hasOwnProperty.call(He,a)&&ut.indexOf(a)<0&&(fe[a]=He[a]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(He);E{if(!(!ut&&!fe))return Ye.createElement(Ye.Fragment,null,ut&&Ye.createElement("div",{className:`${He}-title`},(0,Je.Z)(ut)),Ye.createElement("div",{className:`${He}-inner-content`},(0,Je.Z)(fe)))},Be=He=>{const{hashId:ut,prefixCls:fe,className:a,style:E,placement:b="top",title:y,content:ee,children:ae}=He;return Ye.createElement("div",{className:x()(ut,fe,`${fe}-pure`,`${fe}-placement-${b}`,a),style:E},Ye.createElement("div",{className:`${fe}-arrow`}),Ye.createElement(xe.G,Object.assign({},He,{className:ut,prefixCls:fe}),ae||Re(fe,y,ee)))},We=He=>{const{prefixCls:ut}=He,fe=gt(He,["prefixCls"]),{getPrefixCls:a}=Ye.useContext(Te.E_),E=a("popover",ut),[b,y]=(0,ye.Z)(E);return b(Ye.createElement(Be,Object.assign({},fe,{prefixCls:E,hashId:y})))};_t.ZP=We},60324:function(Le,_t,ue){"use strict";var z=ue(92310),x=ue.n(z),xe=ue(59301),Ye=ue(77578),Te=ue(62892),Je=ue(36355),ye=ue(6848),gt=ue(39722),Re=ue(17356),Be=function(ut,fe){var a={};for(var E in ut)Object.prototype.hasOwnProperty.call(ut,E)&&fe.indexOf(E)<0&&(a[E]=ut[E]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(ut);b{let{title:fe,content:a,prefixCls:E}=ut;return xe.createElement(xe.Fragment,null,fe&&xe.createElement("div",{className:`${E}-title`},(0,Ye.Z)(fe)),xe.createElement("div",{className:`${E}-inner-content`},(0,Ye.Z)(a)))},He=xe.forwardRef((ut,fe)=>{const{prefixCls:a,title:E,content:b,overlayClassName:y,placement:ee="top",trigger:ae="hover",mouseEnterDelay:se=.1,mouseLeaveDelay:ce=.1,overlayStyle:de={}}=ut,Se=Be(ut,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Ae}=xe.useContext(Je.E_),Oe=Ae("popover",a),[Ie,ht]=(0,Re.Z)(Oe),ot=Ae(),vt=x()(y,ht);return Ie(xe.createElement(ye.Z,Object.assign({placement:ee,trigger:ae,mouseEnterDelay:se,mouseLeaveDelay:ce,overlayStyle:de},Se,{prefixCls:Oe,overlayClassName:vt,ref:fe,overlay:E||b?xe.createElement(We,{prefixCls:Oe,title:E,content:b}):null,transitionName:(0,Te.m)(ot,"zoom-big",Se.transitionName),"data-popover-inject":!0})))});He._InternalPanelDoNotUseOrYouWillBeFired=gt.ZP,_t.Z=He},17356:function(Le,_t,ue){"use strict";var z=ue(17313),x=ue(29878),xe=ue(19447),Ye=ue(33166),Te=ue(83116),Je=ue(37613);const ye=Be=>{const{componentCls:We,popoverColor:He,minWidth:ut,fontWeightStrong:fe,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:b,borderRadiusLG:y,zIndexPopup:ee,marginXS:ae,colorBgElevated:se,popoverBg:ce}=Be;return[{[We]:Object.assign(Object.assign({},(0,z.Wf)(Be)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":se,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${We}-content`]:{position:"relative"},[`${We}-inner`]:{backgroundColor:ce,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${We}-title`]:{minWidth:ut,marginBottom:ae,color:b,fontWeight:fe},[`${We}-inner-content`]:{color:He}})},(0,xe.ZP)(Be,{colorBg:"var(--antd-arrow-background-color)"}),{[`${We}-pure`]:{position:"relative",maxWidth:"none",margin:Be.sizePopupArrow,display:"inline-block",[`${We}-content`]:{display:"inline-block"}}}]},gt=Be=>{const{componentCls:We}=Be;return{[We]:Ye.i.map(He=>{const ut=Be[`${He}6`];return{[`&${We}-${He}`]:{"--antd-arrow-background-color":ut,[`${We}-inner`]:{backgroundColor:ut},[`${We}-arrow`]:{background:"transparent"}}}})}},Re=Be=>{const{componentCls:We,lineWidth:He,lineType:ut,colorSplit:fe,paddingSM:a,controlHeight:E,fontSize:b,lineHeight:y,padding:ee}=Be,ae=E-Math.round(b*y),se=ae/2,ce=ae/2-He,de=ee;return{[We]:{[`${We}-inner`]:{padding:0},[`${We}-title`]:{margin:0,padding:`${se}px ${de}px ${ce}px`,borderBottom:`${He}px ${ut} ${fe}`},[`${We}-inner-content`]:{padding:`${a}px ${de}px`}}}};_t.Z=(0,Te.Z)("Popover",Be=>{const{colorBgElevated:We,colorText:He,wireframe:ut}=Be,fe=(0,Je.TS)(Be,{popoverPadding:12,popoverBg:We,popoverColor:He});return[ye(fe),gt(fe),ut&&Re(fe),(0,x._y)(fe,"zoom-big")]},Be=>({width:177,minWidth:177,zIndexPopup:Be.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},10311:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Yt}});var z=ue(92310),x=ue.n(z),xe=ue(4635),Ye=ue(95190),Te=ue(50298),Je=ue(93664),ye=ue(59301),gt=ue(13697),Re=ue(18929),Be=ue(14809),We=ue(62646),He=ue(20439),ut=ue(10228),fe=ye.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=fe;function E(De,ke,Ct){return(De-ke)/(Ct-ke)}function b(De,ke,Ct,zt){var ln=E(ke,Ct,zt),Dt={};switch(De){case"rtl":Dt.right="".concat(ln*100,"%"),Dt.transform="translateX(50%)";break;case"btt":Dt.bottom="".concat(ln*100,"%"),Dt.transform="translateY(50%)";break;case"ttb":Dt.top="".concat(ln*100,"%"),Dt.transform="translateY(-50%)";break;default:Dt.left="".concat(ln*100,"%"),Dt.transform="translateX(-50%)";break}return Dt}function y(De,ke){return Array.isArray(De)?De[ke]:De}var ee=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ae=ye.forwardRef(function(De,ke){var Ct,zt,ln=De.prefixCls,Dt=De.value,Bt=De.valueIndex,bt=De.onStartMove,nt=De.style,Xe=De.render,Ut=De.dragging,Nt=De.onOffsetChange,Ft=(0,We.Z)(De,ee),St=ye.useContext(a),Qt=St.min,Pt=St.max,Tt=St.direction,oa=St.disabled,rn=St.keyboard,ua=St.range,nr=St.tabIndex,gr=St.ariaLabelForHandle,hr=St.ariaLabelledByForHandle,$a=St.ariaValueTextFormatterForHandle,zr="".concat(ln,"-handle"),kr=function(eo){oa||bt(eo,Bt)},Er=function(eo){if(!oa&&rn){var er=null;switch(eo.which||eo.keyCode){case ut.Z.LEFT:er=Tt==="ltr"||Tt==="btt"?-1:1;break;case ut.Z.RIGHT:er=Tt==="ltr"||Tt==="btt"?1:-1;break;case ut.Z.UP:er=Tt!=="ttb"?1:-1;break;case ut.Z.DOWN:er=Tt!=="ttb"?-1:1;break;case ut.Z.HOME:er="min";break;case ut.Z.END:er="max";break;case ut.Z.PAGE_UP:er=2;break;case ut.Z.PAGE_DOWN:er=-2;break}er!==null&&(eo.preventDefault(),Nt(er,Bt))}},Ar=b(Tt,Dt,Qt,Pt),Cr=ye.createElement("div",(0,Be.Z)({ref:ke,className:x()(zr,(Ct={},(0,xe.Z)(Ct,"".concat(zr,"-").concat(Bt+1),ua),(0,xe.Z)(Ct,"".concat(zr,"-dragging"),Ut),Ct)),style:(0,He.Z)((0,He.Z)({},Ar),nt),onMouseDown:kr,onTouchStart:kr,onKeyDown:Er,tabIndex:oa?null:y(nr,Bt),role:"slider","aria-valuemin":Qt,"aria-valuemax":Pt,"aria-valuenow":Dt,"aria-disabled":oa,"aria-label":y(gr,Bt),"aria-labelledby":y(hr,Bt),"aria-valuetext":(zt=y($a,Bt))===null||zt===void 0?void 0:zt(Dt),"aria-orientation":Tt==="ltr"||Tt==="rtl"?"horizontal":"vertical"},Ft));return Xe&&(Cr=Xe(Cr,{index:Bt,prefixCls:ln,value:Dt,dragging:Ut})),Cr}),se=ae,ce=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],de=ye.forwardRef(function(De,ke){var Ct=De.prefixCls,zt=De.style,ln=De.onStartMove,Dt=De.onOffsetChange,Bt=De.values,bt=De.handleRender,nt=De.draggingIndex,Xe=(0,We.Z)(De,ce),Ut=ye.useRef({});return ye.useImperativeHandle(ke,function(){return{focus:function(Ft){var St;(St=Ut.current[Ft])===null||St===void 0||St.focus()}}}),ye.createElement(ye.Fragment,null,Bt.map(function(Nt,Ft){return ye.createElement(se,(0,Be.Z)({ref:function(Qt){Qt?Ut.current[Ft]=Qt:delete Ut.current[Ft]},dragging:nt===Ft,prefixCls:Ct,style:y(zt,Ft),key:Ft,value:Nt,valueIndex:Ft,onStartMove:ln,onOffsetChange:Dt,render:bt},Xe))}))}),Se=de;function Ae(De){var ke="touches"in De?De.touches[0]:De;return{pageX:ke.pageX,pageY:ke.pageY}}function Oe(De,ke,Ct,zt,ln,Dt,Bt,bt,nt){var Xe=ye.useState(null),Ut=(0,Te.Z)(Xe,2),Nt=Ut[0],Ft=Ut[1],St=ye.useState(-1),Qt=(0,Te.Z)(St,2),Pt=Qt[0],Tt=Qt[1],oa=ye.useState(Ct),rn=(0,Te.Z)(oa,2),ua=rn[0],nr=rn[1],gr=ye.useState(Ct),hr=(0,Te.Z)(gr,2),$a=hr[0],zr=hr[1],kr=ye.useRef(null),Er=ye.useRef(null);ye.useEffect(function(){Pt===-1&&nr(Ct)},[Ct,Pt]),ye.useEffect(function(){return function(){document.removeEventListener("mousemove",kr.current),document.removeEventListener("mouseup",Er.current),document.removeEventListener("touchmove",kr.current),document.removeEventListener("touchend",Er.current)}},[]);var Ar=function(wn,Gn){ua.some(function(un,Dn){return un!==wn[Dn]})&&(Gn!==void 0&&Ft(Gn),nr(wn),Bt(wn))},Cr=function(wn,Gn){if(wn===-1){var un=$a[0],Dn=$a[$a.length-1],na=zt-un,La=ln-Dn,Qe=Gn*(ln-zt);Qe=Math.max(Qe,na),Qe=Math.min(Qe,La);var pt=Dt(un+Qe);Qe=pt-un;var mt=$a.map(function(va){return va+Qe});Ar(mt)}else{var Xn=(ln-zt)*Gn,qn=(0,Ye.Z)(ua);qn[wn]=$a[wn];var ma=nt(qn,Xn,wn,"dist");Ar(ma.values,ma.value)}},qa=ye.useRef(Cr);qa.current=Cr;var eo=function(wn,Gn){wn.stopPropagation();var un=Ct[Gn];Tt(Gn),Ft(un),zr(Ct);var Dn=Ae(wn),na=Dn.pageX,La=Dn.pageY,Qe=function(Xn){Xn.preventDefault();var qn=Ae(Xn),ma=qn.pageX,va=qn.pageY,Ka=ma-na,Aa=va-La,Ha=De.current.getBoundingClientRect(),Za=Ha.width,On=Ha.height,Na;switch(ke){case"btt":Na=-Aa/On;break;case"ttb":Na=Aa/On;break;case"rtl":Na=-Ka/Za;break;default:Na=Ka/Za}qa.current(Gn,Na)},pt=function mt(Xn){Xn.preventDefault(),document.removeEventListener("mouseup",mt),document.removeEventListener("mousemove",Qe),document.removeEventListener("touchend",mt),document.removeEventListener("touchmove",Qe),kr.current=null,Er.current=null,Tt(-1),bt()};document.addEventListener("mouseup",pt),document.addEventListener("mousemove",Qe),document.addEventListener("touchend",pt),document.addEventListener("touchmove",Qe),kr.current=Qe,Er.current=pt},er=ye.useMemo(function(){var yt=(0,Ye.Z)(Ct).sort(function(Gn,un){return Gn-un}),wn=(0,Ye.Z)(ua).sort(function(Gn,un){return Gn-un});return yt.every(function(Gn,un){return Gn===wn[un]})?ua:Ct},[Ct,ua]);return[Pt,Nt,er,eo]}function Ie(De){var ke,Ct=De.prefixCls,zt=De.style,ln=De.start,Dt=De.end,Bt=De.index,bt=De.onStartMove,nt=ye.useContext(a),Xe=nt.direction,Ut=nt.min,Nt=nt.max,Ft=nt.disabled,St=nt.range,Qt="".concat(Ct,"-track"),Pt=E(ln,Ut,Nt),Tt=E(Dt,Ut,Nt),oa=function(nr){!Ft&&bt&&bt(nr,-1)},rn={};switch(Xe){case"rtl":rn.right="".concat(Pt*100,"%"),rn.width="".concat(Tt*100-Pt*100,"%");break;case"btt":rn.bottom="".concat(Pt*100,"%"),rn.height="".concat(Tt*100-Pt*100,"%");break;case"ttb":rn.top="".concat(Pt*100,"%"),rn.height="".concat(Tt*100-Pt*100,"%");break;default:rn.left="".concat(Pt*100,"%"),rn.width="".concat(Tt*100-Pt*100,"%")}return ye.createElement("div",{className:x()(Qt,(ke={},(0,xe.Z)(ke,"".concat(Qt,"-").concat(Bt+1),St),(0,xe.Z)(ke,"".concat(Ct,"-track-draggable"),bt),ke)),style:(0,He.Z)((0,He.Z)({},rn),zt),onMouseDown:oa,onTouchStart:oa})}function ht(De){var ke=De.prefixCls,Ct=De.style,zt=De.values,ln=De.startPoint,Dt=De.onStartMove,Bt=ye.useContext(a),bt=Bt.included,nt=Bt.range,Xe=Bt.min,Ut=ye.useMemo(function(){if(!nt){if(zt.length===0)return[];var Nt=ln!=null?ln:Xe,Ft=zt[0];return[{start:Math.min(Nt,Ft),end:Math.max(Nt,Ft)}]}for(var St=[],Qt=0;Qt3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Pt=="number"){var rn,ua=Qt[Tt],nr=ua+Pt,gr=[];zt.forEach(function(Er){gr.push(Er.value)}),gr.push(De,ke),gr.push(bt(ua));var hr=Pt>0?1:-1;oa==="unit"?gr.push(bt(ua+hr*Ct)):gr.push(bt(nr)),gr=gr.filter(function(Er){return Er!==null}).filter(function(Er){return Pt<0?Er<=ua:Er>=ua}),oa==="unit"&&(gr=gr.filter(function(Er){return Er!==ua}));var $a=oa==="unit"?ua:nr;rn=gr[0];var zr=Math.abs(rn-$a);if(gr.forEach(function(Er){var Ar=Math.abs(Er-$a);Ar1){var kr=(0,Ye.Z)(Qt);return kr[Tt]=rn,St(kr,Pt-hr,Tt,oa)}return rn}else{if(Pt==="min")return De;if(Pt==="max")return ke}},Ut=function(Qt,Pt,Tt){var oa=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",rn=Qt[Tt],ua=Xe(Qt,Pt,Tt,oa);return{value:ua,changed:ua!==rn}},Nt=function(Qt){return Dt===null&&Qt===0||typeof Dt=="number"&&Qt3&&arguments[3]!==void 0?arguments[3]:"unit",rn=Qt.map(nt),ua=rn[Tt],nr=Xe(rn,Pt,Tt,oa);if(rn[Tt]=nr,ln===!1){var gr=Dt||0;Tt>0&&rn[Tt-1]!==ua&&(rn[Tt]=Math.max(rn[Tt],rn[Tt-1]+gr)),Tt0;kr-=1)for(var Er=!0;Nt(rn[kr]-rn[kr-1])&&Er;){var Ar=Ut(rn,-1,kr-1);rn[kr-1]=Ar.value,Er=Ar.changed}for(var Cr=rn.length-1;Cr>0;Cr-=1)for(var qa=!0;Nt(rn[Cr]-rn[Cr-1])&&qa;){var eo=Ut(rn,-1,Cr-1);rn[Cr-1]=eo.value,qa=eo.changed}for(var er=0;er=0?eo:!1},[eo,yn]),Dr=ye.useMemo(function(){var Lr=Object.keys(Xn||{});return Lr.map(function(Wa){var Sa=Xn[Wa],$e={value:Number(Wa)};return Sa&&(0,Je.Z)(Sa)==="object"&&!ye.isValidElement(Sa)&&("label"in Sa||"style"in Sa)?($e.style=Sa.style,$e.label=Sa.label):$e.label=Sa,$e}).filter(function(Wa){var Sa=Wa.label;return Sa||typeof Sa=="number"}).sort(function(Wa,Sa){return Wa.value-Sa.value})},[Xn]),Fo=Fa(Po,ia,yn,Dr,Cr,Jo),Qr=(0,Te.Z)(Fo,2),Vo=Qr[0],Ro=Qr[1],Zo=(0,Re.Z)(gr,{value:nr}),Eo=(0,Te.Z)(Zo,2),Go=Eo[0],aa=Eo[1],ao=ye.useMemo(function(){var Lr=Go==null?[]:Array.isArray(Go)?Go:[Go],Wa=(0,Te.Z)(Lr,1),Sa=Wa[0],$e=Sa===void 0?Po:Sa,wt=Go===null?[]:[$e];if(hr){if(wt=(0,Ye.Z)(Lr),$a||Go===void 0){var Wt=$a>=0?$a+1:2;for(wt=wt.slice(0,Wt);wt.length=0&&On.current.focus(Lr)}Qn(null)},[Ia]);var Cn=ye.useMemo(function(){return er&&yn===null?!1:er},[er,yn]),Oa=function(){Er==null||Er(Do(So.current))},uo=Oe(Na,Zr,ao,Po,ia,Vo,Vt,Oa,Ro),jo=(0,Te.Z)(uo,4),mu=jo[0],Br=jo[1],ca=jo[2],Vr=jo[3],Gr=function(Wa,Sa){Vr(Wa,Sa),kr==null||kr(Do(So.current))},Xr=mu!==-1;ye.useEffect(function(){if(!Xr){var Lr=ao.lastIndexOf(Br);On.current.focus(Lr)}},[Xr]);var fo=ye.useMemo(function(){return(0,Ye.Z)(ca).sort(function(Lr,Wa){return Lr-Wa})},[ca]),cr=ye.useMemo(function(){return hr?[fo[0],fo[fo.length-1]]:[Po,fo[0]]},[fo,hr,Po]),ur=(0,Te.Z)(cr,2),xr=ur[0],Yr=ur[1];ye.useImperativeHandle(ke,function(){return{focus:function(){On.current.focus(0)},blur:function(){var Wa=document,Sa=Wa.activeElement;Na.current.contains(Sa)&&(Sa==null||Sa.blur())}}}),ye.useEffect(function(){Nt&&On.current.focus(0)},[]);var co=ye.useMemo(function(){return{min:Po,max:ia,direction:Zr,disabled:nt,keyboard:Ut,step:yn,included:un,includedStart:xr,includedEnd:Yr,range:hr,tabIndex:Ka,ariaLabelForHandle:Aa,ariaLabelledByForHandle:Ha,ariaValueTextFormatterForHandle:Za}},[Po,ia,Zr,nt,Ut,yn,un,xr,Yr,hr,Ka,Aa,Ha,Za]);return ye.createElement(a.Provider,{value:co},ye.createElement("div",{ref:Na,className:x()(ln,Dt,(Ct={},(0,xe.Z)(Ct,"".concat(ln,"-disabled"),nt),(0,xe.Z)(Ct,"".concat(ln,"-vertical"),wn),(0,xe.Z)(Ct,"".concat(ln,"-horizontal"),!wn),(0,xe.Z)(Ct,"".concat(ln,"-with-marks"),Dr.length),Ct)),style:Bt,onMouseDown:et},ye.createElement("div",{className:"".concat(ln,"-rail"),style:Qe}),ye.createElement(ht,{prefixCls:ln,style:na,values:fo,startPoint:Dn,onStartMove:Cn?Gr:null}),ye.createElement(Hn,{prefixCls:ln,marks:Dr,dots:qn,style:pt,activeStyle:mt}),ye.createElement(Se,{ref:On,prefixCls:ln,style:La,values:ca,draggingIndex:mu,onStartMove:Gr,onOffsetChange:za,onFocus:Ft,onBlur:St,handleRender:ma}),ye.createElement(vt,{prefixCls:ln,marks:Dr,onClick:lt})))}),bn=Xt,it=bn,Ht=ue(36355),hn=ue(1684),Wn=ue(16089),cn=ue(8654),rt=ue(6848),Mt=ye.forwardRef((De,ke)=>{const{open:Ct}=De,zt=(0,ye.useRef)(null),ln=(0,ye.useRef)(null);function Dt(){Wn.Z.cancel(ln.current),ln.current=null}function Bt(){ln.current=(0,Wn.Z)(()=>{var bt;(bt=zt.current)===null||bt===void 0||bt.forceAlign(),ln.current=null})}return ye.useEffect(()=>(Ct?Bt():Dt(),Dt),[Ct,De.title]),ye.createElement(rt.Z,Object.assign({ref:(0,cn.sQ)(zt,ke)},De))}),In=ue(64993),mn=ue(17313),En=ue(83116),Ne=ue(37613);const we=De=>{const{componentCls:ke,antCls:Ct,controlSize:zt,dotSize:ln,marginFull:Dt,marginPart:Bt,colorFillContentHover:bt}=De;return{[ke]:Object.assign(Object.assign({},(0,mn.Wf)(De)),{position:"relative",height:zt,margin:`${Bt}px ${Dt}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Dt}px ${Bt}px`},[`${ke}-rail`]:{position:"absolute",backgroundColor:De.railBg,borderRadius:De.borderRadiusXS,transition:`background-color ${De.motionDurationMid}`},[`${ke}-track`]:{position:"absolute",backgroundColor:De.trackBg,borderRadius:De.borderRadiusXS,transition:`background-color ${De.motionDurationMid}`},[`${ke}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${ke}-rail`]:{backgroundColor:De.railHoverBg},[`${ke}-track`]:{backgroundColor:De.trackHoverBg},[`${ke}-dot`]:{borderColor:bt},[`${ke}-handle::after`]:{boxShadow:`0 0 0 ${De.handleLineWidth}px ${De.colorPrimaryBorderHover}`},[`${ke}-dot-active`]:{borderColor:De.dotActiveBorderColor}},[`${ke}-handle`]:{position:"absolute",width:De.handleSize,height:De.handleSize,outline:"none",[`${ke}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-De.handleLineWidth,insetBlockStart:-De.handleLineWidth,width:De.handleSize+De.handleLineWidth*2,height:De.handleSize+De.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:De.handleSize,height:De.handleSize,backgroundColor:De.colorBgElevated,boxShadow:`0 0 0 ${De.handleLineWidth}px ${De.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` + &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-bottomRight`]:{animationName:os.fJ},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topLeft, + &${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topRight`]:{animationName:os.ly},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomLeft, + &${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomRight`]:{animationName:os.Uw},[`${pe}-panel > ${pe}-time-panel`]:{paddingTop:qo},[`${pe}-ranges`]:{marginBottom:0,padding:`${qo}px ${ou}px`,overflow:"hidden",lineHeight:`${su-2*pn-rr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${pe}-preset > ${he}-tag-blue`]:{color:ko,background:nu,borderColor:No,cursor:"pointer"},[`${pe}-ok`]:{marginInlineStart:"auto"}},[`${pe}-range-wrapper`]:{display:"flex",position:"relative"},[`${pe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:st*1.5,transition:`left ${eo} ease-out`},(0,Ud.r)(mo,Yo,Fu,Cu,Wu)),[`${pe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Cu,borderRadius:cu,boxShadow:xu,transition:`margin ${eo}`,[`${pe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${pe}-presets`]:{display:"flex",flexDirection:"column",minWidth:Gu,maxWidth:Cl,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:rr,borderInlineEnd:`${pn}px ${vn} ${al}`,li:Object.assign(Object.assign({},Gi.vS),{borderRadius:gl,paddingInline:rr,paddingBlock:(ya-Math.round(Ge*nr))/2,cursor:"pointer",transition:`all ${eo}`,"+ li":{marginTop:fr},"&:hover":{background:Pl}})}},[`${pe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${pe}-panel`]:{borderWidth:`0 0 ${pn}px`},"&:last-child":{[`${pe}-panel`]:{borderWidth:0}}},[`${pe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${pe}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:Rn}}}}),"&-dropdown-range":{padding:`${mo*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${pe}-separator`]:{transform:"rotate(180deg)"},[`${pe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,os.oN)(ge,"slide-up"),(0,os.oN)(ge,"slide-down"),(0,Ju.Fm)(ge,"move-up"),(0,Ju.Fm)(ge,"move-down")]},Kd=ge=>{const{componentCls:pe,controlHeightLG:he,paddingXXS:Ve,padding:Ge}=ge;return{pickerCellCls:`${pe}-cell`,pickerCellInnerCls:`${pe}-cell-inner`,pickerYearMonthCellWidth:he*1.5,pickerQuarterPanelContentHeight:he*1.4,pickerCellPaddingVertical:Ve+Ve/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Ge+Ve/2}},Hd=ge=>({cellHoverBg:ge.controlItemBgHover,cellActiveWithRangeBg:ge.controlItemBgActive,cellHoverWithRangeBg:new Ts.C(ge.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ts.C(ge.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ge.colorBgContainerDisabled,timeColumnWidth:ge.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ge.controlHeightSM*1.5,cellHeight:ge.controlHeightSM,textHeight:ge.controlHeightLG,withoutTimeCellHeight:ge.controlHeightLG*1.65});var Lc=(0,qu.Z)("DatePicker",ge=>{const pe=(0,ji.TS)((0,yl.e5)(ge),Kd(ge));return[ld(pe),ud(pe),(0,rs.c)(ge,{focusElCls:`${ge.componentCls}-focused`})]},ge=>Object.assign(Object.assign(Object.assign({},(0,yl.TM)(ge)),Hd(ge)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ge.zIndexPopupBase+50}));function Lu(ge,pe,he){return he!==void 0?he:pe==="year"&&ge.lang.yearPlaceholder?ge.lang.yearPlaceholder:pe==="quarter"&&ge.lang.quarterPlaceholder?ge.lang.quarterPlaceholder:pe==="month"&&ge.lang.monthPlaceholder?ge.lang.monthPlaceholder:pe==="week"&&ge.lang.weekPlaceholder?ge.lang.weekPlaceholder:pe==="time"&&ge.timePickerLocale.placeholder?ge.timePickerLocale.placeholder:ge.lang.placeholder}function Yd(ge,pe,he){return he!==void 0?he:pe==="year"&&ge.lang.yearPlaceholder?ge.lang.rangeYearPlaceholder:pe==="quarter"&&ge.lang.quarterPlaceholder?ge.lang.rangeQuarterPlaceholder:pe==="month"&&ge.lang.monthPlaceholder?ge.lang.rangeMonthPlaceholder:pe==="week"&&ge.lang.weekPlaceholder?ge.lang.rangeWeekPlaceholder:pe==="time"&&ge.timePickerLocale.placeholder?ge.timePickerLocale.rangePlaceholder:ge.lang.rangePlaceholder}function Oc(ge,pe){const he={adjustX:1,adjustY:1};switch(pe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:he};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:he};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:he};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:he};default:return{points:ge==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:he}}}function Fs(ge){return ge?Array.isArray(ge)?ge:[ge]:[]}function uc(ge){const{format:pe,picker:he,showHour:Ve,showMinute:Ge,showSecond:st,use12Hours:Lt}=ge,pn=Fs(pe)[0],vn=Object.assign({},ge);return pe&&Array.isArray(pe)&&(vn.format=pn),pn&&typeof pn=="string"&&(!pn.includes("s")&&st===void 0&&(vn.showSecond=!1),!pn.includes("m")&&Ge===void 0&&(vn.showMinute=!1),!pn.includes("H")&&!pn.includes("h")&&!pn.includes("K")&&!pn.includes("k")&&Ve===void 0&&(vn.showHour=!1),(pn.includes("a")||pn.includes("A"))&&Lt===void 0&&(vn.use12Hours=!0)),he==="time"?vn:(typeof pn=="function"&&delete vn.format,{showTime:vn})}function Nc(ge,pe,he){if(ge===!1)return!1;const Ve={clearIcon:pe!=null?pe:he};return typeof ge=="object"?Object.assign(Object.assign({},Ve),ge):Ve}var ks=ue(3113);function id(ge){return de.createElement(ks.ZP,Object.assign({size:"small",type:"primary"},ge))}var Mc={button:id},Xd=function(ge,pe){var he={};for(var Ve in ge)Object.prototype.hasOwnProperty.call(ge,Ve)&&pe.indexOf(Ve)<0&&(he[Ve]=ge[Ve]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ve=Object.getOwnPropertySymbols(ge);Ge{const{prefixCls:Ge,getPopupContainer:st,className:Lt,placement:pn,size:vn,disabled:Rn,bordered:pa=!0,placeholder:Un,popupClassName:Yn,dropdownClassName:ha,status:Ea,clearIcon:gn,allowClear:Vn,rootClassName:ya}=he,mr=Xd(he,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),rr=de.useRef(null),{getPrefixCls:fr,direction:Pr,getPopupContainer:Me}=(0,de.useContext)($l.E_),nr=fr("picker",Ge),{compactSize:ko,compactItemClassnames:eo}=(0,ad.ri)(nr,Pr),{format:Ao,showTime:qo,picker:ou}=he,su=fr(),[nu,No]=Lc(nr),mo=Object.assign(Object.assign({},qo?uc(Object.assign({format:Ao,picker:ou},qo)):{}),ou==="time"?uc(Object.assign(Object.assign({format:Ao},he),{picker:ou})):{}),Yo=(0,Tl.Z)(Wu=>{var rl;return(rl=vn!=null?vn:ko)!==null&&rl!==void 0?rl:Wu}),Fu=de.useContext(Pu.Z),Cu=Rn!=null?Rn:Fu,cu=(0,de.useContext)(Vi.aM),{hasFeedback:xu,status:gl,feedbackIcon:al}=cu,Pl=de.createElement(de.Fragment,null,ou==="time"?de.createElement(da,null):de.createElement(ot,null),xu&&al);(0,de.useImperativeHandle)(Ve,()=>({focus:()=>{var Wu;return(Wu=rr.current)===null||Wu===void 0?void 0:Wu.focus()},blur:()=>{var Wu;return(Wu=rr.current)===null||Wu===void 0?void 0:Wu.blur()}}));const[Gu]=(0,oc.Z)("Calendar",rd.Z),Cl=Object.assign(Object.assign({},Gu),he.locale);return nu(de.createElement(fi,Object.assign({separator:de.createElement("span",{"aria-label":"to",className:`${nr}-separator`},de.createElement(Wn,null)),disabled:Cu,ref:rr,dropdownAlign:Oc(Pr,pn),placeholder:Yd(Cl,ou,Un),suffixIcon:Pl,prevIcon:de.createElement("span",{className:`${nr}-prev-icon`}),nextIcon:de.createElement("span",{className:`${nr}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${nr}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${nr}-super-next-icon`}),transitionName:`${su}-slide-up`},mr,mo,{className:rt()({[`${nr}-${Yo}`]:Yo,[`${nr}-borderless`]:!pa},(0,Eu.Z)(nr,(0,Eu.F)(gl,Ea),xu),No,eo,Lt,ya),locale:Cl.lang,prefixCls:nr,getPopupContainer:st||Me,generateConfig:ge,components:Mc,direction:Pr,dropdownClassName:rt()(No,Yn||ha,ya),allowClear:Nc(Vn,gn,de.createElement(Xt.Z,null))})))})}var Ws=function(ge,pe){var he={};for(var Ve in ge)Object.prototype.hasOwnProperty.call(ge,Ve)&&pe.indexOf(Ve)<0&&(he[Ve]=ge[Ve]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ve=Object.getOwnPropertySymbols(ge);Ge{const{prefixCls:Ea,getPopupContainer:gn,style:Vn,className:ya,rootClassName:mr,size:rr,bordered:fr=!0,placement:Pr,placeholder:Me,popupClassName:nr,dropdownClassName:ko,disabled:eo,status:Ao,clearIcon:qo,allowClear:ou}=Yn,su=Ws(Yn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:nu,direction:No,getPopupContainer:mo,[pa]:Yo}=(0,de.useContext)($l.E_),Fu=nu("picker",Ea),{compactSize:Cu,compactItemClassnames:cu}=(0,ad.ri)(Fu,No),xu=de.useRef(null),{format:gl,showTime:al}=Yn,[Pl,Gu]=Lc(Fu);(0,de.useImperativeHandle)(ha,()=>({focus:()=>{var ll;return(ll=xu.current)===null||ll===void 0?void 0:ll.focus()},blur:()=>{var ll;return(ll=xu.current)===null||ll===void 0?void 0:ll.blur()}}));const Cl={showToday:!0};let Wu={};vn&&(Wu.picker=vn);const rl=vn||Yn.picker;Wu=Object.assign(Object.assign(Object.assign({},Wu),al?uc(Object.assign({format:gl,picker:rl},al)):{}),rl==="time"?uc(Object.assign(Object.assign({format:gl},Yn),{picker:rl})):{});const fl=nu(),xl=(0,Tl.Z)(ll=>{var di;return(di=rr!=null?rr:Cu)!==null&&di!==void 0?di:ll}),Fl=de.useContext(Pu.Z),$o=eo!=null?eo:Fl,oi=(0,de.useContext)(Vi.aM),{hasFeedback:Qo,status:zu,feedbackIcon:Ou}=oi,vl=de.createElement(de.Fragment,null,rl==="time"?de.createElement(da,null):de.createElement(ot,null),Qo&&Ou),[Al]=(0,oc.Z)("DatePicker",rd.Z),ju=Object.assign(Object.assign({},Al),Yn.locale);return Pl(de.createElement(ci,Object.assign({ref:xu,placeholder:Lu(ju,rl,Me),suffixIcon:vl,dropdownAlign:Oc(No,Pr),prevIcon:de.createElement("span",{className:`${Fu}-prev-icon`}),nextIcon:de.createElement("span",{className:`${Fu}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${Fu}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${Fu}-super-next-icon`}),transitionName:`${fl}-slide-up`},Cl,su,Wu,{locale:ju.lang,className:rt()({[`${Fu}-${xl}`]:xl,[`${Fu}-borderless`]:!fr},(0,Eu.Z)(Fu,(0,Eu.F)(zu,Ao),Qo),Gu,cu,Yo==null?void 0:Yo.className,ya,mr),style:Object.assign(Object.assign({},Yo==null?void 0:Yo.style),Vn),prefixCls:Fu,getPopupContainer:gn||mo,generateConfig:ge,components:Mc,direction:No,disabled:$o,dropdownClassName:rt()(Gu,mr,nr||ko),allowClear:Nc(ou,qo,de.createElement(Xt.Z,null))})))});return Rn&&(Un.displayName=Rn),Un}const he=pe(),Ve=pe("week","WeekPicker"),Ge=pe("month","MonthPicker"),st=pe("year","YearPicker"),Lt=pe("time","TimePicker"),pn=pe("quarter","QuarterPicker");return{DatePicker:he,WeekPicker:Ve,MonthPicker:Ge,YearPicker:st,TimePicker:Lt,QuarterPicker:pn}}const Im=null;function Jd(ge){const{DatePicker:pe,WeekPicker:he,MonthPicker:Ve,YearPicker:Ge,TimePicker:st,QuarterPicker:Lt}=sd(ge),pn=Zs(ge),vn=pe;return vn.WeekPicker=he,vn.MonthPicker=Ve,vn.YearPicker=Ge,vn.RangePicker=pn,vn.TimePicker=st,vn.QuarterPicker=Lt,vn}var us=Jd;const Ui=us(ae);function Kl(ge){const pe=Oc(ge.direction,ge.placement);return pe.overflow.adjustY=!1,pe.overflow.adjustX=!1,Object.assign(Object.assign({},ge),{dropdownAlign:pe})}const Ss=(0,se.Z)(Ui,"picker",null,Kl);Ui._InternalPanelDoNotUseOrYouWillBeFired=Ss;const xa=(0,se.Z)(Ui.RangePicker,"picker",null,Kl);Ui._InternalRangePanelDoNotUseOrYouWillBeFired=xa,Ui.generatePicker=us;var ys=Ui},28103:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return He}});var z=ue(92310),x=ue.n(z),xe=ue(59301),Ye=ue(36355),Te=ue(17313),Je=ue(83116),ye=ue(37613);const gt=ut=>{const{componentCls:fe,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:b,textPaddingInline:y,orientationMargin:ee,verticalMarginInline:ae}=ut;return{[fe]:Object.assign(Object.assign({},(0,Te.Wf)(ut)),{borderBlockStart:`${b}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ae,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ut.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${fe}-with-text`]:{display:"flex",alignItems:"center",margin:`${ut.dividerHorizontalWithTextGutterMargin}px 0`,color:ut.colorTextHeading,fontWeight:500,fontSize:ut.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${fe}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${fe}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${fe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${fe}-with-text${fe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${fe}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${fe}-with-text`]:{color:ut.colorText,fontWeight:"normal",fontSize:ut.fontSize},[`&-horizontal${fe}-with-text-left${fe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${fe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${fe}-with-text-right${fe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${fe}-inner-text`]:{paddingInlineEnd:a}}})}};var Re=(0,Je.Z)("Divider",ut=>{const fe=(0,ye.TS)(ut,{dividerHorizontalWithTextGutterMargin:ut.margin,dividerHorizontalGutterMargin:ut.marginLG,sizePaddingEdgeHorizontal:0});return[gt(fe)]},ut=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ut.marginXS})),Be=function(ut,fe){var a={};for(var E in ut)Object.prototype.hasOwnProperty.call(ut,E)&&fe.indexOf(E)<0&&(a[E]=ut[E]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(ut);b{const{getPrefixCls:fe,direction:a,divider:E}=xe.useContext(Ye.E_),{prefixCls:b,type:y="horizontal",orientation:ee="center",orientationMargin:ae,className:se,rootClassName:ce,children:de,dashed:Se,plain:Ae,style:Oe}=ut,Ie=Be(ut,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ht=fe("divider",b),[ot,vt]=Re(ht),ea=ee.length>0?`-${ee}`:ee,Hn=!!de,Fa=ee==="left"&&ae!=null,da=ee==="right"&&ae!=null,Xt=x()(ht,E==null?void 0:E.className,vt,`${ht}-${y}`,{[`${ht}-with-text`]:Hn,[`${ht}-with-text${ea}`]:Hn,[`${ht}-dashed`]:!!Se,[`${ht}-plain`]:!!Ae,[`${ht}-rtl`]:a==="rtl",[`${ht}-no-default-orientation-margin-left`]:Fa,[`${ht}-no-default-orientation-margin-right`]:da},se,ce),bn=xe.useMemo(()=>typeof ae=="number"?ae:/^\d+$/.test(ae)?Number(ae):ae,[ae]),it=Object.assign(Object.assign({},Fa&&{marginLeft:bn}),da&&{marginRight:bn});return ot(xe.createElement("div",Object.assign({className:Xt,style:Object.assign(Object.assign({},E==null?void 0:E.style),Oe)},Ie,{role:"separator"}),de&&y!=="vertical"&&xe.createElement("span",{className:`${ht}-inner-text`,style:it},de)))}},43428:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Ne}});var z=ue(92310),x=ue.n(z),xe=ue(20439),Ye=ue(50298),Te=ue(43403),Je=ue(34280),ye=ue(59301),gt=ye.createContext(null),Re=ye.createContext({}),Be=gt,We=ue(4635),He=ue(14809),ut=ue(77900),fe=ue(10228),a=ue(26112),E=ue(70425),b=function(Ue){var Zt=Ue.prefixCls,kt=Ue.className,qt=Ue.style,an=Ue.children,nn=Ue.containerRef,Ln=Ue.id,Yt=Ue.onMouseEnter,De=Ue.onMouseOver,ke=Ue.onMouseLeave,Ct=Ue.onClick,zt=Ue.onKeyDown,ln=Ue.onKeyUp,Dt={onMouseEnter:Yt,onMouseOver:De,onMouseLeave:ke,onClick:Ct,onKeyDown:zt,onKeyUp:ln},Bt=ye.useContext(Re),bt=Bt.panel,nt=(0,E.useComposeRef)(bt,nn);return ye.createElement(ye.Fragment,null,ye.createElement("div",(0,He.Z)({id:Ln,className:x()("".concat(Zt,"-content"),kt),style:(0,xe.Z)({},qt),"aria-modal":"true",role:"dialog",ref:nt},Dt),an))},y=b,ee=ue(48736);function ae(we){return typeof we=="string"&&String(Number(we))===we?((0,ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(we)):we}function se(we){warning(!("wrapperClassName"in we),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!we.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ce={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function de(we,Ue){var Zt,kt,qt,an,nn=we.prefixCls,Ln=we.open,Yt=we.placement,De=we.inline,ke=we.push,Ct=we.forceRender,zt=we.autoFocus,ln=we.keyboard,Dt=we.rootClassName,Bt=we.rootStyle,bt=we.zIndex,nt=we.className,Xe=we.id,Ut=we.style,Nt=we.motion,Ft=we.width,St=we.height,Qt=we.children,Pt=we.contentWrapperStyle,Tt=we.mask,ua=we.maskClosable,rn=we.maskMotion,la=we.maskClassName,ar=we.maskStyle,gr=we.afterOpenChange,hr=we.onClose,er=we.onMouseEnter,Vr=we.onMouseOver,kr=we.onMouseLeave,Er=we.onClick,Ar=we.onKeyDown,Cr=we.onKeyUp,$a=ye.useRef(),no=ye.useRef(),tr=ye.useRef();ye.useImperativeHandle(Ue,function(){return $a.current});var yt=function(Ya){var Za=Ya.keyCode,On=Ya.shiftKey;switch(Za){case fe.Z.TAB:{if(Za===fe.Z.TAB){if(!On&&document.activeElement===tr.current){var Ma;(Ma=no.current)===null||Ma===void 0||Ma.focus({preventScroll:!0})}else if(On&&document.activeElement===no.current){var Zr;(Zr=tr.current)===null||Zr===void 0||Zr.focus({preventScroll:!0})}}break}case fe.Z.ESC:{hr&&ln&&(Ya.stopPropagation(),hr(Ya));break}}};ye.useEffect(function(){if(Ln&&zt){var Da;(Da=$a.current)===null||Da===void 0||Da.focus({preventScroll:!0})}},[Ln]);var wn=ye.useState(!1),Gn=(0,Ye.Z)(wn,2),un=Gn[0],Dn=Gn[1],na=ye.useContext(Be),Oa;ke===!1?Oa={distance:0}:ke===!0?Oa={}:Oa=ke||{};var Qe=(Zt=(kt=(qt=Oa)===null||qt===void 0?void 0:qt.distance)!==null&&kt!==void 0?kt:na==null?void 0:na.pushDistance)!==null&&Zt!==void 0?Zt:180,pt=ye.useMemo(function(){return{pushDistance:Qe,push:function(){Dn(!0)},pull:function(){Dn(!1)}}},[Qe]);ye.useEffect(function(){if(Ln){var Da;na==null||(Da=na.push)===null||Da===void 0||Da.call(na)}else{var Ya;na==null||(Ya=na.pull)===null||Ya===void 0||Ya.call(na)}},[Ln]),ye.useEffect(function(){return function(){var Da;na==null||(Da=na.pull)===null||Da===void 0||Da.call(na)}},[]);var mt=Tt&&ye.createElement(ut.default,(0,He.Z)({key:"mask"},rn,{visible:Ln}),function(Da,Ya){var Za=Da.className,On=Da.style;return ye.createElement("div",{className:x()("".concat(nn,"-mask"),Za,la),style:(0,xe.Z)((0,xe.Z)({},On),ar),onClick:ua&&Ln?hr:void 0,ref:Ya})}),Xn=typeof Nt=="function"?Nt(Yt):Nt,qn={};if(un&&Qe)switch(Yt){case"top":qn.transform="translateY(".concat(Qe,"px)");break;case"bottom":qn.transform="translateY(".concat(-Qe,"px)");break;case"left":qn.transform="translateX(".concat(Qe,"px)");break;default:qn.transform="translateX(".concat(-Qe,"px)");break}Yt==="left"||Yt==="right"?qn.width=ae(Ft):qn.height=ae(St);var ma={onMouseEnter:er,onMouseOver:Vr,onMouseLeave:kr,onClick:Er,onKeyDown:Ar,onKeyUp:Cr},va=ye.createElement(ut.default,(0,He.Z)({key:"panel"},Xn,{visible:Ln,forceRender:Ct,onVisibleChanged:function(Ya){gr==null||gr(Ya)},removeOnLeave:!1,leavedClassName:"".concat(nn,"-content-wrapper-hidden")}),function(Da,Ya){var Za=Da.className,On=Da.style;return ye.createElement("div",(0,He.Z)({className:x()("".concat(nn,"-content-wrapper"),Za),style:(0,xe.Z)((0,xe.Z)((0,xe.Z)({},qn),On),Pt)},(0,a.Z)(we,{data:!0})),ye.createElement(y,(0,He.Z)({id:Xe,containerRef:Ya,prefixCls:nn,className:nt,style:Ut},ma),Qt))}),Ha=(0,xe.Z)({},Bt);return bt&&(Ha.zIndex=bt),ye.createElement(Be.Provider,{value:pt},ye.createElement("div",{className:x()(nn,"".concat(nn,"-").concat(Yt),Dt,(an={},(0,We.Z)(an,"".concat(nn,"-open"),Ln),(0,We.Z)(an,"".concat(nn,"-inline"),De),an)),style:Ha,tabIndex:-1,ref:$a,onKeyDown:yt},mt,ye.createElement("div",{tabIndex:0,ref:no,style:ce,"aria-hidden":"true","data-sentinel":"start"}),va,ye.createElement("div",{tabIndex:0,ref:tr,style:ce,"aria-hidden":"true","data-sentinel":"end"})))}var Se=ye.forwardRef(de),Ae=Se,Oe=function(Ue){var Zt=Ue.open,kt=Zt===void 0?!1:Zt,qt=Ue.prefixCls,an=qt===void 0?"rc-drawer":qt,nn=Ue.placement,Ln=nn===void 0?"right":nn,Yt=Ue.autoFocus,De=Yt===void 0?!0:Yt,ke=Ue.keyboard,Ct=ke===void 0?!0:ke,zt=Ue.width,ln=zt===void 0?378:zt,Dt=Ue.mask,Bt=Dt===void 0?!0:Dt,bt=Ue.maskClosable,nt=bt===void 0?!0:bt,Xe=Ue.getContainer,Ut=Ue.forceRender,Nt=Ue.afterOpenChange,Ft=Ue.destroyOnClose,St=Ue.onMouseEnter,Qt=Ue.onMouseOver,Pt=Ue.onMouseLeave,Tt=Ue.onClick,ua=Ue.onKeyDown,rn=Ue.onKeyUp,la=Ue.panelRef,ar=ye.useState(!1),gr=(0,Ye.Z)(ar,2),hr=gr[0],er=gr[1],Vr=ye.useState(!1),kr=(0,Ye.Z)(Vr,2),Er=kr[0],Ar=kr[1];(0,Je.Z)(function(){Ar(!0)},[]);var Cr=Er?kt:!1,$a=ye.useRef(),no=ye.useRef();(0,Je.Z)(function(){Cr&&(no.current=document.activeElement)},[Cr]);var tr=function(Dn){var na;if(er(Dn),Nt==null||Nt(Dn),!Dn&&no.current&&!((na=$a.current)!==null&&na!==void 0&&na.contains(no.current))){var Oa;(Oa=no.current)===null||Oa===void 0||Oa.focus({preventScroll:!0})}},yt=ye.useMemo(function(){return{panel:la}},[la]);if(!Ut&&!hr&&!Cr&&Ft)return null;var wn={onMouseEnter:St,onMouseOver:Qt,onMouseLeave:Pt,onClick:Tt,onKeyDown:ua,onKeyUp:rn},Gn=(0,xe.Z)((0,xe.Z)({},Ue),{},{open:Cr,prefixCls:an,placement:Ln,autoFocus:De,keyboard:Ct,width:ln,mask:Bt,maskClosable:nt,inline:Xe===!1,afterOpenChange:tr,ref:$a},wn);return ye.createElement(Re.Provider,{value:yt},ye.createElement(Te.Z,{open:Cr||Ut||hr,autoDestroy:!1,getContainer:Xe,autoLock:Bt&&(Cr||hr)},ye.createElement(Ae,Gn)))},Ie=Oe,ht=Ie,ot=ue(62892),vt=ue(36355),ea=ue(32441),Hn=ue(47729),da=we=>{const{prefixCls:Ue,title:Zt,footer:kt,extra:qt,closeIcon:an,closable:nn,onClose:Ln,headerStyle:Yt,drawerStyle:De,bodyStyle:ke,footerStyle:Ct,children:zt}=we,ln=ye.useCallback(Xe=>ye.createElement("button",{type:"button",onClick:Ln,"aria-label":"Close",className:`${Ue}-close`},Xe),[Ln]),[Dt,Bt]=(0,Hn.Z)(nn,an,ln,void 0,!0),bt=ye.useMemo(()=>!Zt&&!Dt?null:ye.createElement("div",{style:Yt,className:x()(`${Ue}-header`,{[`${Ue}-header-close-only`]:Dt&&!Zt&&!qt})},ye.createElement("div",{className:`${Ue}-header-title`},Bt,Zt&&ye.createElement("div",{className:`${Ue}-title`},Zt)),qt&&ye.createElement("div",{className:`${Ue}-extra`},qt)),[Dt,Bt,qt,Yt,Ue,Zt]),nt=ye.useMemo(()=>{if(!kt)return null;const Xe=`${Ue}-footer`;return ye.createElement("div",{className:Xe,style:Ct},kt)},[kt,Ct,Ue]);return ye.createElement("div",{className:`${Ue}-wrapper-body`,style:De},bt,ye.createElement("div",{className:`${Ue}-body`,style:ke},zt),nt)},Xt=ue(33234),bn=ue(83116),it=ue(37613),hn=we=>{const{componentCls:Ue,motionDurationSlow:Zt}=we,kt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Zt}`}}};return{[Ue]:{[`${Ue}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Zt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Ue}-panel-motion`]:{"&-left":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Wn=we=>{const{componentCls:Ue,zIndexPopup:Zt,colorBgMask:kt,colorBgElevated:qt,motionDurationSlow:an,motionDurationMid:nn,padding:Ln,paddingLG:Yt,fontSizeLG:De,lineHeightLG:ke,lineWidth:Ct,lineType:zt,colorSplit:ln,marginSM:Dt,colorIcon:Bt,colorIconHover:bt,colorText:nt,fontWeightStrong:Xe,footerPaddingBlock:Ut,footerPaddingInline:Nt}=we,Ft=`${Ue}-content-wrapper`;return{[Ue]:{position:"fixed",inset:0,zIndex:Zt,pointerEvents:"none","&-pure":{position:"relative",background:qt,[`&${Ue}-left`]:{boxShadow:we.boxShadowDrawerLeft},[`&${Ue}-right`]:{boxShadow:we.boxShadowDrawerRight},[`&${Ue}-top`]:{boxShadow:we.boxShadowDrawerUp},[`&${Ue}-bottom`]:{boxShadow:we.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Ue}-mask`]:{position:"absolute",inset:0,zIndex:Zt,background:kt,pointerEvents:"auto"},[Ft]:{position:"absolute",zIndex:Zt,maxWidth:"100vw",transition:`all ${an}`,"&-hidden":{display:"none"}},[`&-left > ${Ft}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:we.boxShadowDrawerLeft},[`&-right > ${Ft}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:we.boxShadowDrawerRight},[`&-top > ${Ft}`]:{top:0,insetInline:0,boxShadow:we.boxShadowDrawerUp},[`&-bottom > ${Ft}`]:{bottom:0,insetInline:0,boxShadow:we.boxShadowDrawerDown},[`${Ue}-content`]:{width:"100%",height:"100%",overflow:"auto",background:qt,pointerEvents:"auto"},[`${Ue}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Ue}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ln}px ${Yt}px`,fontSize:De,lineHeight:ke,borderBottom:`${Ct}px ${zt} ${ln}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Ue}-extra`]:{flex:"none"},[`${Ue}-close`]:{display:"inline-block",marginInlineEnd:Dt,color:Bt,fontWeight:Xe,fontSize:De,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${nn}`,textRendering:"auto","&:focus, &:hover":{color:bt,textDecoration:"none"}},[`${Ue}-title`]:{flex:1,margin:0,color:nt,fontWeight:we.fontWeightStrong,fontSize:De,lineHeight:ke},[`${Ue}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Yt,overflow:"auto"},[`${Ue}-footer`]:{flexShrink:0,padding:`${Ut}px ${Nt}px`,borderTop:`${Ct}px ${zt} ${ln}`},"&-rtl":{direction:"rtl"}}}};var cn=(0,bn.Z)("Drawer",we=>{const Ue=(0,it.TS)(we,{});return[Wn(Ue),hn(Ue)]},we=>({zIndexPopup:we.zIndexPopupBase,footerPaddingBlock:we.paddingXS,footerPaddingInline:we.padding})),rt=ue(11575),ft=function(we,Ue){var Zt={};for(var kt in we)Object.prototype.hasOwnProperty.call(we,kt)&&Ue.indexOf(kt)<0&&(Zt[kt]=we[kt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,kt=Object.getOwnPropertySymbols(we);qt{var Ue;const{rootClassName:Zt,width:kt,height:qt,size:an="default",mask:nn=!0,push:Ln=In,open:Yt,afterOpenChange:De,onClose:ke,prefixCls:Ct,getContainer:zt,style:ln,className:Dt,visible:Bt,afterVisibleChange:bt}=we,nt=ft(we,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Xe,getPrefixCls:Ut,direction:Nt,drawer:Ft}=ye.useContext(vt.E_),St=Ut("drawer",Ct),[Qt,Pt]=cn(St),Tt=zt===void 0&&Xe?()=>Xe(document.body):zt,ua=x()({"no-mask":!nn,[`${St}-rtl`]:Nt==="rtl"},Zt,Pt),rn=ye.useMemo(()=>kt!=null?kt:an==="large"?736:378,[kt,an]),la=ye.useMemo(()=>qt!=null?qt:an==="large"?736:378,[qt,an]),ar={motionName:(0,ot.m)(St,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},gr=er=>({motionName:(0,ot.m)(St,`panel-motion-${er}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),hr=(0,rt.H)();return Qt(ye.createElement(Xt.BR,null,ye.createElement(ea.Ux,{status:!0,override:!0},ye.createElement(ht,Object.assign({prefixCls:St,onClose:ke,maskMotion:ar,motion:gr},nt,{open:Yt!=null?Yt:Bt,mask:nn,push:Ln,width:rn,height:la,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),ln),className:x()(Ft==null?void 0:Ft.className,Dt),rootClassName:ua,getContainer:Tt,afterOpenChange:De!=null?De:bt,panelRef:hr}),ye.createElement(da,Object.assign({prefixCls:St},nt,{onClose:ke}))))))},En=we=>{const{prefixCls:Ue,style:Zt,className:kt,placement:qt="right"}=we,an=ft(we,["prefixCls","style","className","placement"]),{getPrefixCls:nn}=ye.useContext(vt.E_),Ln=nn("drawer",Ue),[Yt,De]=cn(Ln),ke=x()(Ln,`${Ln}-pure`,`${Ln}-${qt}`,De,kt);return Yt(ye.createElement("div",{className:ke,style:Zt},ye.createElement(da,Object.assign({prefixCls:Ln},an))))};mn._InternalPanelDoNotUseOrYouWillBeFired=En;var Ne=mn},44e3:function(Le,_t,ue){"use strict";var z=ue(84966),x=ue(45818);const xe=z.ZP;xe.Header=z.h4,xe.Footer=z.$_,xe.Content=z.VY,xe.Sider=x.Z,_t.default=xe},39722:function(Le,_t,ue){"use strict";ue.d(_t,{t5:function(){return Be}});var z=ue(92310),x=ue.n(z),xe=ue(55477),Ye=ue(59301),Te=ue(36355),Je=ue(77578),ye=ue(17356),gt=function(He,ut){var fe={};for(var a in He)Object.prototype.hasOwnProperty.call(He,a)&&ut.indexOf(a)<0&&(fe[a]=He[a]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(He);E{if(!(!ut&&!fe))return Ye.createElement(Ye.Fragment,null,ut&&Ye.createElement("div",{className:`${He}-title`},(0,Je.Z)(ut)),Ye.createElement("div",{className:`${He}-inner-content`},(0,Je.Z)(fe)))},Be=He=>{const{hashId:ut,prefixCls:fe,className:a,style:E,placement:b="top",title:y,content:ee,children:ae}=He;return Ye.createElement("div",{className:x()(ut,fe,`${fe}-pure`,`${fe}-placement-${b}`,a),style:E},Ye.createElement("div",{className:`${fe}-arrow`}),Ye.createElement(xe.G,Object.assign({},He,{className:ut,prefixCls:fe}),ae||Re(fe,y,ee)))},We=He=>{const{prefixCls:ut}=He,fe=gt(He,["prefixCls"]),{getPrefixCls:a}=Ye.useContext(Te.E_),E=a("popover",ut),[b,y]=(0,ye.Z)(E);return b(Ye.createElement(Be,Object.assign({},fe,{prefixCls:E,hashId:y})))};_t.ZP=We},60324:function(Le,_t,ue){"use strict";var z=ue(92310),x=ue.n(z),xe=ue(59301),Ye=ue(77578),Te=ue(62892),Je=ue(36355),ye=ue(6848),gt=ue(39722),Re=ue(17356),Be=function(ut,fe){var a={};for(var E in ut)Object.prototype.hasOwnProperty.call(ut,E)&&fe.indexOf(E)<0&&(a[E]=ut[E]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(ut);b{let{title:fe,content:a,prefixCls:E}=ut;return xe.createElement(xe.Fragment,null,fe&&xe.createElement("div",{className:`${E}-title`},(0,Ye.Z)(fe)),xe.createElement("div",{className:`${E}-inner-content`},(0,Ye.Z)(a)))},He=xe.forwardRef((ut,fe)=>{const{prefixCls:a,title:E,content:b,overlayClassName:y,placement:ee="top",trigger:ae="hover",mouseEnterDelay:se=.1,mouseLeaveDelay:ce=.1,overlayStyle:de={}}=ut,Se=Be(ut,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Ae}=xe.useContext(Je.E_),Oe=Ae("popover",a),[Ie,ht]=(0,Re.Z)(Oe),ot=Ae(),vt=x()(y,ht);return Ie(xe.createElement(ye.Z,Object.assign({placement:ee,trigger:ae,mouseEnterDelay:se,mouseLeaveDelay:ce,overlayStyle:de},Se,{prefixCls:Oe,overlayClassName:vt,ref:fe,overlay:E||b?xe.createElement(We,{prefixCls:Oe,title:E,content:b}):null,transitionName:(0,Te.m)(ot,"zoom-big",Se.transitionName),"data-popover-inject":!0})))});He._InternalPanelDoNotUseOrYouWillBeFired=gt.ZP,_t.Z=He},17356:function(Le,_t,ue){"use strict";var z=ue(17313),x=ue(29878),xe=ue(19447),Ye=ue(33166),Te=ue(83116),Je=ue(37613);const ye=Be=>{const{componentCls:We,popoverColor:He,minWidth:ut,fontWeightStrong:fe,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:b,borderRadiusLG:y,zIndexPopup:ee,marginXS:ae,colorBgElevated:se,popoverBg:ce}=Be;return[{[We]:Object.assign(Object.assign({},(0,z.Wf)(Be)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":se,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${We}-content`]:{position:"relative"},[`${We}-inner`]:{backgroundColor:ce,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${We}-title`]:{minWidth:ut,marginBottom:ae,color:b,fontWeight:fe},[`${We}-inner-content`]:{color:He}})},(0,xe.ZP)(Be,{colorBg:"var(--antd-arrow-background-color)"}),{[`${We}-pure`]:{position:"relative",maxWidth:"none",margin:Be.sizePopupArrow,display:"inline-block",[`${We}-content`]:{display:"inline-block"}}}]},gt=Be=>{const{componentCls:We}=Be;return{[We]:Ye.i.map(He=>{const ut=Be[`${He}6`];return{[`&${We}-${He}`]:{"--antd-arrow-background-color":ut,[`${We}-inner`]:{backgroundColor:ut},[`${We}-arrow`]:{background:"transparent"}}}})}},Re=Be=>{const{componentCls:We,lineWidth:He,lineType:ut,colorSplit:fe,paddingSM:a,controlHeight:E,fontSize:b,lineHeight:y,padding:ee}=Be,ae=E-Math.round(b*y),se=ae/2,ce=ae/2-He,de=ee;return{[We]:{[`${We}-inner`]:{padding:0},[`${We}-title`]:{margin:0,padding:`${se}px ${de}px ${ce}px`,borderBottom:`${He}px ${ut} ${fe}`},[`${We}-inner-content`]:{padding:`${a}px ${de}px`}}}};_t.Z=(0,Te.Z)("Popover",Be=>{const{colorBgElevated:We,colorText:He,wireframe:ut}=Be,fe=(0,Je.TS)(Be,{popoverPadding:12,popoverBg:We,popoverColor:He});return[ye(fe),gt(fe),ut&&Re(fe),(0,x._y)(fe,"zoom-big")]},Be=>({width:177,minWidth:177,zIndexPopup:Be.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},10311:function(Le,_t,ue){"use strict";ue.d(_t,{Z:function(){return Yt}});var z=ue(92310),x=ue.n(z),xe=ue(4635),Ye=ue(95190),Te=ue(50298),Je=ue(93664),ye=ue(59301),gt=ue(13697),Re=ue(18929),Be=ue(14809),We=ue(62646),He=ue(20439),ut=ue(10228),fe=ye.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=fe;function E(De,ke,Ct){return(De-ke)/(Ct-ke)}function b(De,ke,Ct,zt){var ln=E(ke,Ct,zt),Dt={};switch(De){case"rtl":Dt.right="".concat(ln*100,"%"),Dt.transform="translateX(50%)";break;case"btt":Dt.bottom="".concat(ln*100,"%"),Dt.transform="translateY(50%)";break;case"ttb":Dt.top="".concat(ln*100,"%"),Dt.transform="translateY(-50%)";break;default:Dt.left="".concat(ln*100,"%"),Dt.transform="translateX(-50%)";break}return Dt}function y(De,ke){return Array.isArray(De)?De[ke]:De}var ee=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ae=ye.forwardRef(function(De,ke){var Ct,zt,ln=De.prefixCls,Dt=De.value,Bt=De.valueIndex,bt=De.onStartMove,nt=De.style,Xe=De.render,Ut=De.dragging,Nt=De.onOffsetChange,Ft=(0,We.Z)(De,ee),St=ye.useContext(a),Qt=St.min,Pt=St.max,Tt=St.direction,ua=St.disabled,rn=St.keyboard,la=St.range,ar=St.tabIndex,gr=St.ariaLabelForHandle,hr=St.ariaLabelledByForHandle,er=St.ariaValueTextFormatterForHandle,Vr="".concat(ln,"-handle"),kr=function(no){ua||bt(no,Bt)},Er=function(no){if(!ua&&rn){var tr=null;switch(no.which||no.keyCode){case ut.Z.LEFT:tr=Tt==="ltr"||Tt==="btt"?-1:1;break;case ut.Z.RIGHT:tr=Tt==="ltr"||Tt==="btt"?1:-1;break;case ut.Z.UP:tr=Tt!=="ttb"?1:-1;break;case ut.Z.DOWN:tr=Tt!=="ttb"?-1:1;break;case ut.Z.HOME:tr="min";break;case ut.Z.END:tr="max";break;case ut.Z.PAGE_UP:tr=2;break;case ut.Z.PAGE_DOWN:tr=-2;break}tr!==null&&(no.preventDefault(),Nt(tr,Bt))}},Ar=b(Tt,Dt,Qt,Pt),Cr=ye.createElement("div",(0,Be.Z)({ref:ke,className:x()(Vr,(Ct={},(0,xe.Z)(Ct,"".concat(Vr,"-").concat(Bt+1),la),(0,xe.Z)(Ct,"".concat(Vr,"-dragging"),Ut),Ct)),style:(0,He.Z)((0,He.Z)({},Ar),nt),onMouseDown:kr,onTouchStart:kr,onKeyDown:Er,tabIndex:ua?null:y(ar,Bt),role:"slider","aria-valuemin":Qt,"aria-valuemax":Pt,"aria-valuenow":Dt,"aria-disabled":ua,"aria-label":y(gr,Bt),"aria-labelledby":y(hr,Bt),"aria-valuetext":(zt=y(er,Bt))===null||zt===void 0?void 0:zt(Dt),"aria-orientation":Tt==="ltr"||Tt==="rtl"?"horizontal":"vertical"},Ft));return Xe&&(Cr=Xe(Cr,{index:Bt,prefixCls:ln,value:Dt,dragging:Ut})),Cr}),se=ae,ce=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],de=ye.forwardRef(function(De,ke){var Ct=De.prefixCls,zt=De.style,ln=De.onStartMove,Dt=De.onOffsetChange,Bt=De.values,bt=De.handleRender,nt=De.draggingIndex,Xe=(0,We.Z)(De,ce),Ut=ye.useRef({});return ye.useImperativeHandle(ke,function(){return{focus:function(Ft){var St;(St=Ut.current[Ft])===null||St===void 0||St.focus()}}}),ye.createElement(ye.Fragment,null,Bt.map(function(Nt,Ft){return ye.createElement(se,(0,Be.Z)({ref:function(Qt){Qt?Ut.current[Ft]=Qt:delete Ut.current[Ft]},dragging:nt===Ft,prefixCls:Ct,style:y(zt,Ft),key:Ft,value:Nt,valueIndex:Ft,onStartMove:ln,onOffsetChange:Dt,render:bt},Xe))}))}),Se=de;function Ae(De){var ke="touches"in De?De.touches[0]:De;return{pageX:ke.pageX,pageY:ke.pageY}}function Oe(De,ke,Ct,zt,ln,Dt,Bt,bt,nt){var Xe=ye.useState(null),Ut=(0,Te.Z)(Xe,2),Nt=Ut[0],Ft=Ut[1],St=ye.useState(-1),Qt=(0,Te.Z)(St,2),Pt=Qt[0],Tt=Qt[1],ua=ye.useState(Ct),rn=(0,Te.Z)(ua,2),la=rn[0],ar=rn[1],gr=ye.useState(Ct),hr=(0,Te.Z)(gr,2),er=hr[0],Vr=hr[1],kr=ye.useRef(null),Er=ye.useRef(null);ye.useEffect(function(){Pt===-1&&ar(Ct)},[Ct,Pt]),ye.useEffect(function(){return function(){document.removeEventListener("mousemove",kr.current),document.removeEventListener("mouseup",Er.current),document.removeEventListener("touchmove",kr.current),document.removeEventListener("touchend",Er.current)}},[]);var Ar=function(wn,Gn){la.some(function(un,Dn){return un!==wn[Dn]})&&(Gn!==void 0&&Ft(Gn),ar(wn),Bt(wn))},Cr=function(wn,Gn){if(wn===-1){var un=er[0],Dn=er[er.length-1],na=zt-un,Oa=ln-Dn,Qe=Gn*(ln-zt);Qe=Math.max(Qe,na),Qe=Math.min(Qe,Oa);var pt=Dt(un+Qe);Qe=pt-un;var mt=er.map(function(va){return va+Qe});Ar(mt)}else{var Xn=(ln-zt)*Gn,qn=(0,Ye.Z)(la);qn[wn]=er[wn];var ma=nt(qn,Xn,wn,"dist");Ar(ma.values,ma.value)}},$a=ye.useRef(Cr);$a.current=Cr;var no=function(wn,Gn){wn.stopPropagation();var un=Ct[Gn];Tt(Gn),Ft(un),Vr(Ct);var Dn=Ae(wn),na=Dn.pageX,Oa=Dn.pageY,Qe=function(Xn){Xn.preventDefault();var qn=Ae(Xn),ma=qn.pageX,va=qn.pageY,Ha=ma-na,Da=va-Oa,Ya=De.current.getBoundingClientRect(),Za=Ya.width,On=Ya.height,Ma;switch(ke){case"btt":Ma=-Da/On;break;case"ttb":Ma=Da/On;break;case"rtl":Ma=-Ha/Za;break;default:Ma=Ha/Za}$a.current(Gn,Ma)},pt=function mt(Xn){Xn.preventDefault(),document.removeEventListener("mouseup",mt),document.removeEventListener("mousemove",Qe),document.removeEventListener("touchend",mt),document.removeEventListener("touchmove",Qe),kr.current=null,Er.current=null,Tt(-1),bt()};document.addEventListener("mouseup",pt),document.addEventListener("mousemove",Qe),document.addEventListener("touchend",pt),document.addEventListener("touchmove",Qe),kr.current=Qe,Er.current=pt},tr=ye.useMemo(function(){var yt=(0,Ye.Z)(Ct).sort(function(Gn,un){return Gn-un}),wn=(0,Ye.Z)(la).sort(function(Gn,un){return Gn-un});return yt.every(function(Gn,un){return Gn===wn[un]})?la:Ct},[Ct,la]);return[Pt,Nt,tr,no]}function Ie(De){var ke,Ct=De.prefixCls,zt=De.style,ln=De.start,Dt=De.end,Bt=De.index,bt=De.onStartMove,nt=ye.useContext(a),Xe=nt.direction,Ut=nt.min,Nt=nt.max,Ft=nt.disabled,St=nt.range,Qt="".concat(Ct,"-track"),Pt=E(ln,Ut,Nt),Tt=E(Dt,Ut,Nt),ua=function(ar){!Ft&&bt&&bt(ar,-1)},rn={};switch(Xe){case"rtl":rn.right="".concat(Pt*100,"%"),rn.width="".concat(Tt*100-Pt*100,"%");break;case"btt":rn.bottom="".concat(Pt*100,"%"),rn.height="".concat(Tt*100-Pt*100,"%");break;case"ttb":rn.top="".concat(Pt*100,"%"),rn.height="".concat(Tt*100-Pt*100,"%");break;default:rn.left="".concat(Pt*100,"%"),rn.width="".concat(Tt*100-Pt*100,"%")}return ye.createElement("div",{className:x()(Qt,(ke={},(0,xe.Z)(ke,"".concat(Qt,"-").concat(Bt+1),St),(0,xe.Z)(ke,"".concat(Ct,"-track-draggable"),bt),ke)),style:(0,He.Z)((0,He.Z)({},rn),zt),onMouseDown:ua,onTouchStart:ua})}function ht(De){var ke=De.prefixCls,Ct=De.style,zt=De.values,ln=De.startPoint,Dt=De.onStartMove,Bt=ye.useContext(a),bt=Bt.included,nt=Bt.range,Xe=Bt.min,Ut=ye.useMemo(function(){if(!nt){if(zt.length===0)return[];var Nt=ln!=null?ln:Xe,Ft=zt[0];return[{start:Math.min(Nt,Ft),end:Math.max(Nt,Ft)}]}for(var St=[],Qt=0;Qt3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Pt=="number"){var rn,la=Qt[Tt],ar=la+Pt,gr=[];zt.forEach(function(Er){gr.push(Er.value)}),gr.push(De,ke),gr.push(bt(la));var hr=Pt>0?1:-1;ua==="unit"?gr.push(bt(la+hr*Ct)):gr.push(bt(ar)),gr=gr.filter(function(Er){return Er!==null}).filter(function(Er){return Pt<0?Er<=la:Er>=la}),ua==="unit"&&(gr=gr.filter(function(Er){return Er!==la}));var er=ua==="unit"?la:ar;rn=gr[0];var Vr=Math.abs(rn-er);if(gr.forEach(function(Er){var Ar=Math.abs(Er-er);Ar1){var kr=(0,Ye.Z)(Qt);return kr[Tt]=rn,St(kr,Pt-hr,Tt,ua)}return rn}else{if(Pt==="min")return De;if(Pt==="max")return ke}},Ut=function(Qt,Pt,Tt){var ua=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",rn=Qt[Tt],la=Xe(Qt,Pt,Tt,ua);return{value:la,changed:la!==rn}},Nt=function(Qt){return Dt===null&&Qt===0||typeof Dt=="number"&&Qt3&&arguments[3]!==void 0?arguments[3]:"unit",rn=Qt.map(nt),la=rn[Tt],ar=Xe(rn,Pt,Tt,ua);if(rn[Tt]=ar,ln===!1){var gr=Dt||0;Tt>0&&rn[Tt-1]!==la&&(rn[Tt]=Math.max(rn[Tt],rn[Tt-1]+gr)),Tt0;kr-=1)for(var Er=!0;Nt(rn[kr]-rn[kr-1])&&Er;){var Ar=Ut(rn,-1,kr-1);rn[kr-1]=Ar.value,Er=Ar.changed}for(var Cr=rn.length-1;Cr>0;Cr-=1)for(var $a=!0;Nt(rn[Cr]-rn[Cr-1])&&$a;){var no=Ut(rn,-1,Cr-1);rn[Cr-1]=no.value,$a=no.changed}for(var tr=0;tr=0?no:!1},[no,yn]),Dr=ye.useMemo(function(){var Lr=Object.keys(Xn||{});return Lr.map(function(Wa){var Sa=Xn[Wa],$e={value:Number(Wa)};return Sa&&(0,Je.Z)(Sa)==="object"&&!ye.isValidElement(Sa)&&("label"in Sa||"style"in Sa)?($e.style=Sa.style,$e.label=Sa.label):$e.label=Sa,$e}).filter(function(Wa){var Sa=Wa.label;return Sa||typeof Sa=="number"}).sort(function(Wa,Sa){return Wa.value-Sa.value})},[Xn]),yo=Fa(So,ia,yn,Dr,Cr,Jo),Jr=(0,Te.Z)(yo,2),zo=Jr[0],Ro=Jr[1],Zo=(0,Re.Z)(gr,{value:ar}),Po=(0,Te.Z)(Zo,2),Vo=Po[0],aa=Po[1],oo=ye.useMemo(function(){var Lr=Vo==null?[]:Array.isArray(Vo)?Vo:[Vo],Wa=(0,Te.Z)(Lr,1),Sa=Wa[0],$e=Sa===void 0?So:Sa,wt=Vo===null?[]:[$e];if(hr){if(wt=(0,Ye.Z)(Lr),er||Vo===void 0){var Wt=er>=0?er+1:2;for(wt=wt.slice(0,Wt);wt.length=0&&On.current.focus(Lr)}Qn(null)},[Ia]);var Cn=ye.useMemo(function(){return tr&&yn===null?!1:tr},[tr,yn]),Na=function(){Er==null||Er(Bo(Co.current))},io=Oe(Ma,Zr,oo,So,ia,zo,Vt,Na,Ro),Go=(0,Te.Z)(io,4),mu=Go[0],Br=Go[1],ca=Go[2],Gr=Go[3],jr=function(Wa,Sa){Gr(Wa,Sa),kr==null||kr(Bo(Co.current))},qr=mu!==-1;ye.useEffect(function(){if(!qr){var Lr=oo.lastIndexOf(Br);On.current.focus(Lr)}},[qr]);var po=ye.useMemo(function(){return(0,Ye.Z)(ca).sort(function(Lr,Wa){return Lr-Wa})},[ca]),dr=ye.useMemo(function(){return hr?[po[0],po[po.length-1]]:[So,po[0]]},[po,hr,So]),lr=(0,Te.Z)(dr,2),xr=lr[0],Xr=lr[1];ye.useImperativeHandle(ke,function(){return{focus:function(){On.current.focus(0)},blur:function(){var Wa=document,Sa=Wa.activeElement;Ma.current.contains(Sa)&&(Sa==null||Sa.blur())}}}),ye.useEffect(function(){Nt&&On.current.focus(0)},[]);var fo=ye.useMemo(function(){return{min:So,max:ia,direction:Zr,disabled:nt,keyboard:Ut,step:yn,included:un,includedStart:xr,includedEnd:Xr,range:hr,tabIndex:Ha,ariaLabelForHandle:Da,ariaLabelledByForHandle:Ya,ariaValueTextFormatterForHandle:Za}},[So,ia,Zr,nt,Ut,yn,un,xr,Xr,hr,Ha,Da,Ya,Za]);return ye.createElement(a.Provider,{value:fo},ye.createElement("div",{ref:Ma,className:x()(ln,Dt,(Ct={},(0,xe.Z)(Ct,"".concat(ln,"-disabled"),nt),(0,xe.Z)(Ct,"".concat(ln,"-vertical"),wn),(0,xe.Z)(Ct,"".concat(ln,"-horizontal"),!wn),(0,xe.Z)(Ct,"".concat(ln,"-with-marks"),Dr.length),Ct)),style:Bt,onMouseDown:et},ye.createElement("div",{className:"".concat(ln,"-rail"),style:Qe}),ye.createElement(ht,{prefixCls:ln,style:na,values:po,startPoint:Dn,onStartMove:Cn?jr:null}),ye.createElement(Hn,{prefixCls:ln,marks:Dr,dots:qn,style:pt,activeStyle:mt}),ye.createElement(Se,{ref:On,prefixCls:ln,style:Oa,values:ca,draggingIndex:mu,onStartMove:jr,onOffsetChange:Va,onFocus:Ft,onBlur:St,handleRender:ma}),ye.createElement(vt,{prefixCls:ln,marks:Dr,onClick:lt})))}),bn=Xt,it=bn,Ht=ue(36355),hn=ue(1684),Wn=ue(16089),cn=ue(8654),rt=ue(6848),Mt=ye.forwardRef((De,ke)=>{const{open:Ct}=De,zt=(0,ye.useRef)(null),ln=(0,ye.useRef)(null);function Dt(){Wn.Z.cancel(ln.current),ln.current=null}function Bt(){ln.current=(0,Wn.Z)(()=>{var bt;(bt=zt.current)===null||bt===void 0||bt.forceAlign(),ln.current=null})}return ye.useEffect(()=>(Ct?Bt():Dt(),Dt),[Ct,De.title]),ye.createElement(rt.Z,Object.assign({ref:(0,cn.sQ)(zt,ke)},De))}),In=ue(64993),mn=ue(17313),En=ue(83116),Ne=ue(37613);const we=De=>{const{componentCls:ke,antCls:Ct,controlSize:zt,dotSize:ln,marginFull:Dt,marginPart:Bt,colorFillContentHover:bt}=De;return{[ke]:Object.assign(Object.assign({},(0,mn.Wf)(De)),{position:"relative",height:zt,margin:`${Bt}px ${Dt}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Dt}px ${Bt}px`},[`${ke}-rail`]:{position:"absolute",backgroundColor:De.railBg,borderRadius:De.borderRadiusXS,transition:`background-color ${De.motionDurationMid}`},[`${ke}-track`]:{position:"absolute",backgroundColor:De.trackBg,borderRadius:De.borderRadiusXS,transition:`background-color ${De.motionDurationMid}`},[`${ke}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${ke}-rail`]:{backgroundColor:De.railHoverBg},[`${ke}-track`]:{backgroundColor:De.trackHoverBg},[`${ke}-dot`]:{borderColor:bt},[`${ke}-handle::after`]:{boxShadow:`0 0 0 ${De.handleLineWidth}px ${De.colorPrimaryBorderHover}`},[`${ke}-dot-active`]:{borderColor:De.dotActiveBorderColor}},[`${ke}-handle`]:{position:"absolute",width:De.handleSize,height:De.handleSize,outline:"none",[`${ke}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-De.handleLineWidth,insetBlockStart:-De.handleLineWidth,width:De.handleSize+De.handleLineWidth*2,height:De.handleSize+De.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:De.handleSize,height:De.handleSize,backgroundColor:De.colorBgElevated,boxShadow:`0 0 0 ${De.handleLineWidth}px ${De.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${De.motionDurationMid}, inset-block-start ${De.motionDurationMid}, width ${De.motionDurationMid}, @@ -178,23 +178,23 @@ `]:{backgroundColor:De.colorBgElevated,borderColor:De.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${ke}-handle::after`]:{backgroundColor:De.colorBgElevated,cursor:"not-allowed",width:De.handleSize,height:De.handleSize,boxShadow:`0 0 0 ${De.handleLineWidth}px ${new In.C(De.colorTextDisabled).onBackground(De.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` ${ke}-mark-text, ${ke}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Ct}-tooltip-inner`]:{minWidth:"unset"}})}},Ue=(De,ke)=>{const{componentCls:Ct,railSize:zt,handleSize:ln,dotSize:Dt}=De,Bt=ke?"paddingBlock":"paddingInline",bt=ke?"width":"height",nt=ke?"height":"width",Xe=ke?"insetBlockStart":"insetInlineStart",Ut=ke?"top":"insetInlineStart",Nt=(zt*3-ln)/2,Ft=(ln-zt)/2,St=ke?{borderWidth:`${Ft}px 0`,transform:`translateY(-${Ft}px)`}:{borderWidth:`0 ${Ft}px`,transform:`translateX(-${Ft}px)`};return{[Bt]:zt,[nt]:zt*3,[`${Ct}-rail`]:{[bt]:"100%",[nt]:zt},[`${Ct}-track`]:{[nt]:zt},[`${Ct}-track-draggable`]:Object.assign({},St),[`${Ct}-handle`]:{[Xe]:Nt},[`${Ct}-mark`]:{insetInlineStart:0,top:0,[Ut]:zt*3+(ke?0:De.marginFull),[bt]:"100%"},[`${Ct}-step`]:{insetInlineStart:0,top:0,[Ut]:zt,[bt]:"100%",[nt]:zt},[`${Ct}-dot`]:{position:"absolute",[Xe]:(zt-Dt)/2}}},Zt=De=>{const{componentCls:ke,marginPartWithMark:Ct}=De;return{[`${ke}-horizontal`]:Object.assign(Object.assign({},Ue(De,!0)),{[`&${ke}-with-marks`]:{marginBottom:Ct}})}},kt=De=>{const{componentCls:ke}=De;return{[`${ke}-vertical`]:Object.assign(Object.assign({},Ue(De,!1)),{height:"100%"})}};var qt=(0,En.Z)("Slider",De=>{const ke=(0,Ne.TS)(De,{marginPart:(De.controlHeight-De.controlSize)/2,marginFull:De.controlSize/2,marginPartWithMark:De.controlHeightLG-De.controlSize});return[we(ke),Zt(ke),kt(ke)]},De=>{const Ct=De.controlHeightLG/4,zt=De.controlHeightSM/2,ln=De.lineWidth+1,Dt=De.lineWidth+1*3;return{controlSize:Ct,railSize:4,handleSize:Ct,handleSizeHover:zt,dotSize:8,handleLineWidth:ln,handleLineWidthHover:Dt,railBg:De.colorFillTertiary,railHoverBg:De.colorFillSecondary,trackBg:De.colorPrimaryBorder,trackHoverBg:De.colorPrimaryBorderHover,handleColor:De.colorPrimaryBorder,handleActiveColor:De.colorPrimary,dotBorderColor:De.colorBorderSecondary,dotActiveBorderColor:De.colorPrimaryBorder,trackBgDisabled:De.colorBgContainerDisabled}}),an=function(De,ke){var Ct={};for(var zt in De)Object.prototype.hasOwnProperty.call(De,zt)&&ke.indexOf(zt)<0&&(Ct[zt]=De[zt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,zt=Object.getOwnPropertySymbols(De);lntypeof De=="number"?De.toString():"";var Yt=ye.forwardRef((De,ke)=>{const{prefixCls:Ct,range:zt,className:ln,rootClassName:Dt,style:Bt,disabled:bt,tooltipPrefixCls:nt,tipFormatter:Xe,tooltipVisible:Ut,getTooltipPopupContainer:Nt,tooltipPlacement:Ft}=De,St=an(De,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:Qt,slider:Pt,getPrefixCls:Tt,getPopupContainer:oa}=ye.useContext(Ht.E_),rn=ye.useContext(hn.Z),ua=bt!=null?bt:rn,[nr,gr]=ye.useState({}),hr=(yt,wn)=>{gr(Gn=>Object.assign(Object.assign({},Gn),{[yt]:wn}))},$a=(yt,wn)=>yt||(wn?Qt==="rtl"?"left":"right":"top"),zr=Tt("slider",Ct),[kr,Er]=qt(zr),Ar=x()(ln,Pt==null?void 0:Pt.className,Dt,{[`${zr}-rtl`]:Qt==="rtl"},Er);Qt==="rtl"&&!St.vertical&&(St.reverse=!St.reverse);const[Cr,qa]=ye.useMemo(()=>zt?typeof zt=="object"?[!0,zt.draggableTrack]:[!0,!1]:[!1],[zt]),eo=(yt,wn)=>{var Gn;const{index:un,dragging:Dn}=wn,{tooltip:na={},vertical:La}=De,Qe=Object.assign({},na),{open:pt,placement:mt,getPopupContainer:Xn,prefixCls:qn,formatter:ma}=Qe;let va;ma||ma===null?va=ma:Xe||Xe===null?va=Xe:va=nn;const Ka=va?nr[un]||Dn:!1,Aa=(Gn=pt!=null?pt:Ut)!==null&&Gn!==void 0?Gn:pt===void 0&&Ka,Ha=Object.assign(Object.assign({},yt.props),{onMouseEnter:()=>hr(un,!0),onMouseLeave:()=>hr(un,!1)}),Za=Tt("tooltip",qn!=null?qn:nt);return ye.createElement(Mt,Object.assign({},Qe,{prefixCls:Za,title:va?va(wn.value):"",open:Aa,placement:$a(mt!=null?mt:Ft,La),key:un,overlayClassName:`${zr}-tooltip`,getPopupContainer:Xn||Nt||oa}),ye.cloneElement(yt,Ha))},er=Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Bt);return kr(ye.createElement(it,Object.assign({},St,{step:St.step,range:Cr,draggableTrack:qa,className:Ar,style:er,disabled:ua,ref:ke,prefixCls:zr,handleRender:eo})))})},10527:function(Le,_t,ue){"use strict";var z,x=ue(57947).default;z={value:!0},_t.Z=void 0;var xe=x(ue(65835)),Ye=x(ue(6432));const Te={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},xe.default),timePickerLocale:Object.assign({},Ye.default)};Te.lang.ok="\u786E\u5B9A";var Je=Te;_t.Z=Je},6432:function(Le,_t){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.default=void 0;var z={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};_t.default=z},65835:function(Le,_t){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.default=void 0;var ue={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},z=ue;_t.default=z},57985:function(Le,_t,ue){"use strict";ue.d(_t,{Z5:function(){return Ii},_l:function(){return Md},bK:function(){return Rd}});var z=ue(59301),x=ue(2386);function xe(te,ne){te.prototype=Object.create(ne.prototype),te.prototype.constructor=te,(0,x.Z)(te,ne)}var Ye=ue(14809),Te=ue(59781),Je=z.createContext(null),ye=null;function gt(te){te()}var Re=gt,Be=function(ne){return Re=ne},We=function(){return Re};function He(){var te=We(),ne=null,ie=null;return{clear:function(){ne=null,ie=null},notify:function(){te(function(){for(var Pe=ne;Pe;)Pe.callback(),Pe=Pe.next})},get:function(){for(var Pe=[],Fe=ne;Fe;)Pe.push(Fe),Fe=Fe.next;return Pe},subscribe:function(Pe){var Fe=!0,Ce=ie={callback:Pe,next:null,prev:ie};return Ce.prev?Ce.prev.next=Ce:ne=Ce,function(){!Fe||ne===null||(Fe=!1,Ce.next?Ce.next.prev=Ce.prev:ie=Ce.prev,Ce.prev?Ce.prev.next=Ce.next:ne=Ce.next)}}}}var ut={notify:function(){},get:function(){return[]}};function fe(te,ne){var ie,me=ut;function Pe(tt){return qe(),me.subscribe(tt)}function Fe(){me.notify()}function Ce(){dt.onStateChange&&dt.onStateChange()}function be(){return!!ie}function qe(){ie||(ie=ne?ne.addNestedSub(Ce):te.subscribe(Ce),me=He())}function Et(){ie&&(ie(),ie=void 0,me.clear(),me=ut)}var dt={addNestedSub:Pe,notifyNestedSubs:Fe,handleChangeWrapper:Ce,isSubscribed:be,trySubscribe:qe,tryUnsubscribe:Et,getListeners:function(){return me}};return dt}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?z.useLayoutEffect:z.useEffect;function E(te){var ne=te.store,ie=te.context,me=te.children,Pe=(0,z.useMemo)(function(){var be=fe(ne);return{store:ne,subscription:be}},[ne]),Fe=(0,z.useMemo)(function(){return ne.getState()},[ne]);a(function(){var be=Pe.subscription;return be.onStateChange=be.notifyNestedSubs,be.trySubscribe(),Fe!==ne.getState()&&be.notifyNestedSubs(),function(){be.tryUnsubscribe(),be.onStateChange=null}},[Pe,Fe]);var Ce=ie||Je;return z.createElement(Ce.Provider,{value:Pe},me)}var b=E,y=ue(74126),ee=ue(94266),ae=ue.n(ee),se=ue(53410),ce=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],de=["reactReduxForwardedRef"],Se=[],Ae=[null,null],Oe=function(ne){try{return JSON.stringify(ne)}catch(ie){return String(ne)}};function Ie(te,ne){var ie=te[1];return[ne.payload,ie+1]}function ht(te,ne,ie){a(function(){return te.apply(void 0,ne)},ie)}function ot(te,ne,ie,me,Pe,Fe,Ce){te.current=me,ne.current=Pe,ie.current=!1,Fe.current&&(Fe.current=null,Ce())}function vt(te,ne,ie,me,Pe,Fe,Ce,be,qe,Et){if(te){var dt=!1,tt=null,at=function(){if(!dt){var ka=ne.getState(),Qa,ba;try{Qa=me(ka,Pe.current)}catch(Sr){ba=Sr,tt=Sr}ba||(tt=null),Qa===Fe.current?Ce.current||qe():(Fe.current=Qa,be.current=Qa,Ce.current=!0,Et({type:"STORE_UPDATED",payload:{error:ba}}))}};ie.onStateChange=at,ie.trySubscribe(),at();var Rt=function(){if(dt=!0,ie.tryUnsubscribe(),ie.onStateChange=null,tt)throw tt};return Rt}}var ea=function(){return[null,0]};function Hn(te,ne){ne===void 0&&(ne={});var ie=ne,me=ie.getDisplayName,Pe=me===void 0?function(Io){return"ConnectAdvanced("+Io+")"}:me,Fe=ie.methodName,Ce=Fe===void 0?"connectAdvanced":Fe,be=ie.renderCountProp,qe=be===void 0?void 0:be,Et=ie.shouldHandleStateChanges,dt=Et===void 0?!0:Et,tt=ie.storeKey,at=tt===void 0?"store":tt,Rt=ie.withRef,Fn=Rt===void 0?!1:Rt,ka=ie.forwardRef,Qa=ka===void 0?!1:ka,ba=ie.context,Sr=ba===void 0?Je:ba,Ir=(0,y.Z)(ie,ce);if(0)var Wr;var Mo=Sr;return function(iu){var cl=iu.displayName||iu.name||"Component",ou=Pe(cl),$u=(0,Ye.Z)({},Ir,{getDisplayName:Pe,methodName:Ce,renderCountProp:qe,shouldHandleStateChanges:dt,storeKey:at,displayName:ou,wrappedComponentName:cl,WrappedComponent:iu}),zl=Ir.pure;function Dl(Jl){return te(Jl.dispatch,$u)}var Qi=zl?z.useMemo:function(Jl){return Jl()};function Ri(Jl){var Ls=(0,z.useMemo)(function(){var Dc=Jl.reactReduxForwardedRef,Bm=(0,y.Z)(Jl,de);return[Jl.context,Dc,Bm]},[Jl]),Xi=Ls[0],Cc=Ls[1],Js=Ls[2],Os=(0,z.useMemo)(function(){return Xi&&Xi.Consumer&&(0,se.isContextConsumer)(z.createElement(Xi.Consumer,null))?Xi:Mo},[Xi,Mo]),ki=(0,z.useContext)(Os),qs=!!Jl.store&&!!Jl.store.getState&&!!Jl.store.dispatch,hl=!!ki&&!!ki.store,Ji=qs?Jl.store:ki.store,bc=(0,z.useMemo)(function(){return Dl(Ji)},[Ji]),Td=(0,z.useMemo)(function(){if(!dt)return Ae;var Dc=fe(Ji,qs?null:ki.subscription),Bm=Dc.notifyNestedSubs.bind(Dc);return[Dc,Bm]},[Ji,qs,ki]),Ac=Td[0],Xc=Td[1],kd=(0,z.useMemo)(function(){return qs?ki:(0,Ye.Z)({},ki,{subscription:Ac})},[qs,ki,Ac]),$s=(0,z.useReducer)(Ie,Se,ea),Rg=$s[0],Zd=Rg[0],Tg=$s[1];if(Zd&&Zd.error)throw Zd.error;var eg=(0,z.useRef)(),bm=(0,z.useRef)(Js),el=(0,z.useRef)(),Jc=(0,z.useRef)(!1),Am=Qi(function(){return el.current&&Js===bm.current?el.current:bc(Ji.getState(),Js)},[Ji,Zd,Js]);ht(ot,[bm,eg,Jc,Js,Am,el,Xc]),ht(vt,[dt,Ji,Ac,bc,bm,eg,Jc,el,Xc,Tg],[Ji,Ac,bc]);var Dm=(0,z.useMemo)(function(){return z.createElement(iu,(0,Ye.Z)({},Am,{ref:Cc}))},[Cc,iu,Am]),kg=(0,z.useMemo)(function(){return dt?z.createElement(Os.Provider,{value:kd},Dm):Dm},[Os,Dm,kd]);return kg}var Xl=zl?z.memo(Ri):Ri;if(Xl.WrappedComponent=iu,Xl.displayName=Ri.displayName=ou,Qa){var Ti=z.forwardRef(function(Ls,Xi){return z.createElement(Xl,(0,Ye.Z)({},Ls,{reactReduxForwardedRef:Xi}))});return Ti.displayName=ou,Ti.WrappedComponent=iu,ae()(Ti,iu)}return ae()(Xl,iu)}}function Fa(te,ne){return te===ne?te!==0||ne!==0||1/te===1/ne:te!==te&&ne!==ne}function da(te,ne){if(Fa(te,ne))return!0;if(typeof te!="object"||te===null||typeof ne!="object"||ne===null)return!1;var ie=Object.keys(te),me=Object.keys(ne);if(ie.length!==me.length)return!1;for(var Pe=0;Pe=0;me--){var Pe=ne[me](te);if(Pe)return Pe}return function(Fe,Ce){throw new Error("Invalid value of type "+typeof te+" for "+ie+" argument when connecting component "+Ce.wrappedComponentName+".")}}function Yt(te,ne){return te===ne}function De(te){var ne=te===void 0?{}:te,ie=ne.connectHOC,me=ie===void 0?Hn:ie,Pe=ne.mapStateToPropsFactories,Fe=Pe===void 0?In:Pe,Ce=ne.mapDispatchToPropsFactories,be=Ce===void 0?rt:Ce,qe=ne.mergePropsFactories,Et=qe===void 0?Ue:qe,dt=ne.selectorFactory,tt=dt===void 0?an:dt;return function(Rt,Fn,ka,Qa){Qa===void 0&&(Qa={});var ba=Qa,Sr=ba.pure,Ir=Sr===void 0?!0:Sr,Wr=ba.areStatesEqual,Mo=Wr===void 0?Yt:Wr,Io=ba.areOwnPropsEqual,iu=Io===void 0?da:Io,cl=ba.areStatePropsEqual,ou=cl===void 0?da:cl,$u=ba.areMergedPropsEqual,zl=$u===void 0?da:$u,Dl=(0,y.Z)(ba,nn),Qi=Ln(Rt,Fe,"mapStateToProps"),Ri=Ln(Fn,be,"mapDispatchToProps"),Xl=Ln(ka,Et,"mergeProps");return me(tt,(0,Ye.Z)({methodName:"connect",getDisplayName:function(Jl){return"Connect("+Jl+")"},shouldHandleStateChanges:!!Rt,initMapStateToProps:Qi,initMapDispatchToProps:Ri,initMergeProps:Xl,pure:Ir,areStatesEqual:Mo,areOwnPropsEqual:iu,areStatePropsEqual:ou,areMergedPropsEqual:zl},Dl))}}var ke=De();function Ct(){var te=useContext(ReactReduxContext);return te}function zt(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultReduxContext:function(){return useContext(te)};return function(){var me=ne(),Pe=me.store;return Pe}}var ln=null;function Dt(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultStore:createStoreHook(te);return function(){var me=ne();return me.dispatch}}var Bt=null,bt=function(ne,ie){return ne===ie};function nt(te,ne,ie,me){var Pe=useReducer(function(Fn){return Fn+1},0),Fe=Pe[1],Ce=useMemo(function(){return createSubscription(ie,me)},[ie,me]),be=useRef(),qe=useRef(),Et=useRef(),dt=useRef(),tt=ie.getState(),at;try{if(te!==qe.current||tt!==Et.current||be.current){var Rt=te(tt);dt.current===void 0||!ne(Rt,dt.current)?at=Rt:at=dt.current}else at=dt.current}catch(Fn){throw be.current&&(Fn.message+=` + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Ct}-tooltip-inner`]:{minWidth:"unset"}})}},Ue=(De,ke)=>{const{componentCls:Ct,railSize:zt,handleSize:ln,dotSize:Dt}=De,Bt=ke?"paddingBlock":"paddingInline",bt=ke?"width":"height",nt=ke?"height":"width",Xe=ke?"insetBlockStart":"insetInlineStart",Ut=ke?"top":"insetInlineStart",Nt=(zt*3-ln)/2,Ft=(ln-zt)/2,St=ke?{borderWidth:`${Ft}px 0`,transform:`translateY(-${Ft}px)`}:{borderWidth:`0 ${Ft}px`,transform:`translateX(-${Ft}px)`};return{[Bt]:zt,[nt]:zt*3,[`${Ct}-rail`]:{[bt]:"100%",[nt]:zt},[`${Ct}-track`]:{[nt]:zt},[`${Ct}-track-draggable`]:Object.assign({},St),[`${Ct}-handle`]:{[Xe]:Nt},[`${Ct}-mark`]:{insetInlineStart:0,top:0,[Ut]:zt*3+(ke?0:De.marginFull),[bt]:"100%"},[`${Ct}-step`]:{insetInlineStart:0,top:0,[Ut]:zt,[bt]:"100%",[nt]:zt},[`${Ct}-dot`]:{position:"absolute",[Xe]:(zt-Dt)/2}}},Zt=De=>{const{componentCls:ke,marginPartWithMark:Ct}=De;return{[`${ke}-horizontal`]:Object.assign(Object.assign({},Ue(De,!0)),{[`&${ke}-with-marks`]:{marginBottom:Ct}})}},kt=De=>{const{componentCls:ke}=De;return{[`${ke}-vertical`]:Object.assign(Object.assign({},Ue(De,!1)),{height:"100%"})}};var qt=(0,En.Z)("Slider",De=>{const ke=(0,Ne.TS)(De,{marginPart:(De.controlHeight-De.controlSize)/2,marginFull:De.controlSize/2,marginPartWithMark:De.controlHeightLG-De.controlSize});return[we(ke),Zt(ke),kt(ke)]},De=>{const Ct=De.controlHeightLG/4,zt=De.controlHeightSM/2,ln=De.lineWidth+1,Dt=De.lineWidth+1*3;return{controlSize:Ct,railSize:4,handleSize:Ct,handleSizeHover:zt,dotSize:8,handleLineWidth:ln,handleLineWidthHover:Dt,railBg:De.colorFillTertiary,railHoverBg:De.colorFillSecondary,trackBg:De.colorPrimaryBorder,trackHoverBg:De.colorPrimaryBorderHover,handleColor:De.colorPrimaryBorder,handleActiveColor:De.colorPrimary,dotBorderColor:De.colorBorderSecondary,dotActiveBorderColor:De.colorPrimaryBorder,trackBgDisabled:De.colorBgContainerDisabled}}),an=function(De,ke){var Ct={};for(var zt in De)Object.prototype.hasOwnProperty.call(De,zt)&&ke.indexOf(zt)<0&&(Ct[zt]=De[zt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,zt=Object.getOwnPropertySymbols(De);lntypeof De=="number"?De.toString():"";var Yt=ye.forwardRef((De,ke)=>{const{prefixCls:Ct,range:zt,className:ln,rootClassName:Dt,style:Bt,disabled:bt,tooltipPrefixCls:nt,tipFormatter:Xe,tooltipVisible:Ut,getTooltipPopupContainer:Nt,tooltipPlacement:Ft}=De,St=an(De,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:Qt,slider:Pt,getPrefixCls:Tt,getPopupContainer:ua}=ye.useContext(Ht.E_),rn=ye.useContext(hn.Z),la=bt!=null?bt:rn,[ar,gr]=ye.useState({}),hr=(yt,wn)=>{gr(Gn=>Object.assign(Object.assign({},Gn),{[yt]:wn}))},er=(yt,wn)=>yt||(wn?Qt==="rtl"?"left":"right":"top"),Vr=Tt("slider",Ct),[kr,Er]=qt(Vr),Ar=x()(ln,Pt==null?void 0:Pt.className,Dt,{[`${Vr}-rtl`]:Qt==="rtl"},Er);Qt==="rtl"&&!St.vertical&&(St.reverse=!St.reverse);const[Cr,$a]=ye.useMemo(()=>zt?typeof zt=="object"?[!0,zt.draggableTrack]:[!0,!1]:[!1],[zt]),no=(yt,wn)=>{var Gn;const{index:un,dragging:Dn}=wn,{tooltip:na={},vertical:Oa}=De,Qe=Object.assign({},na),{open:pt,placement:mt,getPopupContainer:Xn,prefixCls:qn,formatter:ma}=Qe;let va;ma||ma===null?va=ma:Xe||Xe===null?va=Xe:va=nn;const Ha=va?ar[un]||Dn:!1,Da=(Gn=pt!=null?pt:Ut)!==null&&Gn!==void 0?Gn:pt===void 0&&Ha,Ya=Object.assign(Object.assign({},yt.props),{onMouseEnter:()=>hr(un,!0),onMouseLeave:()=>hr(un,!1)}),Za=Tt("tooltip",qn!=null?qn:nt);return ye.createElement(Mt,Object.assign({},Qe,{prefixCls:Za,title:va?va(wn.value):"",open:Da,placement:er(mt!=null?mt:Ft,Oa),key:un,overlayClassName:`${Vr}-tooltip`,getPopupContainer:Xn||Nt||ua}),ye.cloneElement(yt,Ya))},tr=Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Bt);return kr(ye.createElement(it,Object.assign({},St,{step:St.step,range:Cr,draggableTrack:$a,className:Ar,style:tr,disabled:la,ref:ke,prefixCls:Vr,handleRender:no})))})},10527:function(Le,_t,ue){"use strict";var z,x=ue(57947).default;z={value:!0},_t.Z=void 0;var xe=x(ue(65835)),Ye=x(ue(6432));const Te={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},xe.default),timePickerLocale:Object.assign({},Ye.default)};Te.lang.ok="\u786E\u5B9A";var Je=Te;_t.Z=Je},6432:function(Le,_t){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.default=void 0;var z={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};_t.default=z},65835:function(Le,_t){"use strict";Object.defineProperty(_t,"__esModule",{value:!0}),_t.default=void 0;var ue={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},z=ue;_t.default=z},57985:function(Le,_t,ue){"use strict";ue.d(_t,{Z5:function(){return Ri},_l:function(){return Md},bK:function(){return Rd}});var z=ue(59301),x=ue(2386);function xe(te,ne){te.prototype=Object.create(ne.prototype),te.prototype.constructor=te,(0,x.Z)(te,ne)}var Ye=ue(14809),Te=ue(59781),Je=z.createContext(null),ye=null;function gt(te){te()}var Re=gt,Be=function(ne){return Re=ne},We=function(){return Re};function He(){var te=We(),ne=null,ie=null;return{clear:function(){ne=null,ie=null},notify:function(){te(function(){for(var Pe=ne;Pe;)Pe.callback(),Pe=Pe.next})},get:function(){for(var Pe=[],Fe=ne;Fe;)Pe.push(Fe),Fe=Fe.next;return Pe},subscribe:function(Pe){var Fe=!0,Ce=ie={callback:Pe,next:null,prev:ie};return Ce.prev?Ce.prev.next=Ce:ne=Ce,function(){!Fe||ne===null||(Fe=!1,Ce.next?Ce.next.prev=Ce.prev:ie=Ce.prev,Ce.prev?Ce.prev.next=Ce.next:ne=Ce.next)}}}}var ut={notify:function(){},get:function(){return[]}};function fe(te,ne){var ie,me=ut;function Pe(tt){return qe(),me.subscribe(tt)}function Fe(){me.notify()}function Ce(){dt.onStateChange&&dt.onStateChange()}function be(){return!!ie}function qe(){ie||(ie=ne?ne.addNestedSub(Ce):te.subscribe(Ce),me=He())}function Et(){ie&&(ie(),ie=void 0,me.clear(),me=ut)}var dt={addNestedSub:Pe,notifyNestedSubs:Fe,handleChangeWrapper:Ce,isSubscribed:be,trySubscribe:qe,tryUnsubscribe:Et,getListeners:function(){return me}};return dt}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?z.useLayoutEffect:z.useEffect;function E(te){var ne=te.store,ie=te.context,me=te.children,Pe=(0,z.useMemo)(function(){var be=fe(ne);return{store:ne,subscription:be}},[ne]),Fe=(0,z.useMemo)(function(){return ne.getState()},[ne]);a(function(){var be=Pe.subscription;return be.onStateChange=be.notifyNestedSubs,be.trySubscribe(),Fe!==ne.getState()&&be.notifyNestedSubs(),function(){be.tryUnsubscribe(),be.onStateChange=null}},[Pe,Fe]);var Ce=ie||Je;return z.createElement(Ce.Provider,{value:Pe},me)}var b=E,y=ue(74126),ee=ue(94266),ae=ue.n(ee),se=ue(53410),ce=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],de=["reactReduxForwardedRef"],Se=[],Ae=[null,null],Oe=function(ne){try{return JSON.stringify(ne)}catch(ie){return String(ne)}};function Ie(te,ne){var ie=te[1];return[ne.payload,ie+1]}function ht(te,ne,ie){a(function(){return te.apply(void 0,ne)},ie)}function ot(te,ne,ie,me,Pe,Fe,Ce){te.current=me,ne.current=Pe,ie.current=!1,Fe.current&&(Fe.current=null,Ce())}function vt(te,ne,ie,me,Pe,Fe,Ce,be,qe,Et){if(te){var dt=!1,tt=null,at=function(){if(!dt){var ka=ne.getState(),Xa,ba;try{Xa=me(ka,Pe.current)}catch(Sr){ba=Sr,tt=Sr}ba||(tt=null),Xa===Fe.current?Ce.current||qe():(Fe.current=Xa,be.current=Xa,Ce.current=!0,Et({type:"STORE_UPDATED",payload:{error:ba}}))}};ie.onStateChange=at,ie.trySubscribe(),at();var Rt=function(){if(dt=!0,ie.tryUnsubscribe(),ie.onStateChange=null,tt)throw tt};return Rt}}var ea=function(){return[null,0]};function Hn(te,ne){ne===void 0&&(ne={});var ie=ne,me=ie.getDisplayName,Pe=me===void 0?function(Io){return"ConnectAdvanced("+Io+")"}:me,Fe=ie.methodName,Ce=Fe===void 0?"connectAdvanced":Fe,be=ie.renderCountProp,qe=be===void 0?void 0:be,Et=ie.shouldHandleStateChanges,dt=Et===void 0?!0:Et,tt=ie.storeKey,at=tt===void 0?"store":tt,Rt=ie.withRef,Fn=Rt===void 0?!1:Rt,ka=ie.forwardRef,Xa=ka===void 0?!1:ka,ba=ie.context,Sr=ba===void 0?Je:ba,Ir=(0,y.Z)(ie,ce);if(0)var Wr;var Mo=Sr;return function(iu){var cl=iu.displayName||iu.name||"Component",uu=Pe(cl),$u=(0,Ye.Z)({},Ir,{getDisplayName:Pe,methodName:Ce,renderCountProp:qe,shouldHandleStateChanges:dt,storeKey:at,displayName:uu,wrappedComponentName:cl,WrappedComponent:iu}),zl=Ir.pure;function Dl(Jl){return te(Jl.dispatch,$u)}var Ji=zl?z.useMemo:function(Jl){return Jl()};function Ti(Jl){var Os=(0,z.useMemo)(function(){var Bc=Jl.reactReduxForwardedRef,Bm=(0,y.Z)(Jl,de);return[Jl.context,Bc,Bm]},[Jl]),qi=Os[0],bc=Os[1],qs=Os[2],Ns=(0,z.useMemo)(function(){return qi&&qi.Consumer&&(0,se.isContextConsumer)(z.createElement(qi.Consumer,null))?qi:Mo},[qi,Mo]),Zi=(0,z.useContext)(Ns),$s=!!Jl.store&&!!Jl.store.getState&&!!Jl.store.dispatch,hl=!!Zi&&!!Zi.store,$i=$s?Jl.store:Zi.store,Ac=(0,z.useMemo)(function(){return Dl($i)},[$i]),Td=(0,z.useMemo)(function(){if(!dt)return Ae;var Bc=fe($i,$s?null:Zi.subscription),Bm=Bc.notifyNestedSubs.bind(Bc);return[Bc,Bm]},[$i,$s,Zi]),Dc=Td[0],Xc=Td[1],kd=(0,z.useMemo)(function(){return $s?Zi:(0,Ye.Z)({},Zi,{subscription:Dc})},[$s,Zi,Dc]),ec=(0,z.useReducer)(Ie,Se,ea),Rg=ec[0],Zd=Rg[0],Tg=ec[1];if(Zd&&Zd.error)throw Zd.error;var eg=(0,z.useRef)(),bm=(0,z.useRef)(qs),el=(0,z.useRef)(),Jc=(0,z.useRef)(!1),Am=Ji(function(){return el.current&&qs===bm.current?el.current:Ac($i.getState(),qs)},[$i,Zd,qs]);ht(ot,[bm,eg,Jc,qs,Am,el,Xc]),ht(vt,[dt,$i,Dc,Ac,bm,eg,Jc,el,Xc,Tg],[$i,Dc,Ac]);var Dm=(0,z.useMemo)(function(){return z.createElement(iu,(0,Ye.Z)({},Am,{ref:bc}))},[bc,iu,Am]),kg=(0,z.useMemo)(function(){return dt?z.createElement(Ns.Provider,{value:kd},Dm):Dm},[Ns,Dm,kd]);return kg}var Xl=zl?z.memo(Ti):Ti;if(Xl.WrappedComponent=iu,Xl.displayName=Ti.displayName=uu,Xa){var ki=z.forwardRef(function(Os,qi){return z.createElement(Xl,(0,Ye.Z)({},Os,{reactReduxForwardedRef:qi}))});return ki.displayName=uu,ki.WrappedComponent=iu,ae()(ki,iu)}return ae()(Xl,iu)}}function Fa(te,ne){return te===ne?te!==0||ne!==0||1/te===1/ne:te!==te&&ne!==ne}function da(te,ne){if(Fa(te,ne))return!0;if(typeof te!="object"||te===null||typeof ne!="object"||ne===null)return!1;var ie=Object.keys(te),me=Object.keys(ne);if(ie.length!==me.length)return!1;for(var Pe=0;Pe=0;me--){var Pe=ne[me](te);if(Pe)return Pe}return function(Fe,Ce){throw new Error("Invalid value of type "+typeof te+" for "+ie+" argument when connecting component "+Ce.wrappedComponentName+".")}}function Yt(te,ne){return te===ne}function De(te){var ne=te===void 0?{}:te,ie=ne.connectHOC,me=ie===void 0?Hn:ie,Pe=ne.mapStateToPropsFactories,Fe=Pe===void 0?In:Pe,Ce=ne.mapDispatchToPropsFactories,be=Ce===void 0?rt:Ce,qe=ne.mergePropsFactories,Et=qe===void 0?Ue:qe,dt=ne.selectorFactory,tt=dt===void 0?an:dt;return function(Rt,Fn,ka,Xa){Xa===void 0&&(Xa={});var ba=Xa,Sr=ba.pure,Ir=Sr===void 0?!0:Sr,Wr=ba.areStatesEqual,Mo=Wr===void 0?Yt:Wr,Io=ba.areOwnPropsEqual,iu=Io===void 0?da:Io,cl=ba.areStatePropsEqual,uu=cl===void 0?da:cl,$u=ba.areMergedPropsEqual,zl=$u===void 0?da:$u,Dl=(0,y.Z)(ba,nn),Ji=Ln(Rt,Fe,"mapStateToProps"),Ti=Ln(Fn,be,"mapDispatchToProps"),Xl=Ln(ka,Et,"mergeProps");return me(tt,(0,Ye.Z)({methodName:"connect",getDisplayName:function(Jl){return"Connect("+Jl+")"},shouldHandleStateChanges:!!Rt,initMapStateToProps:Ji,initMapDispatchToProps:Ti,initMergeProps:Xl,pure:Ir,areStatesEqual:Mo,areOwnPropsEqual:iu,areStatePropsEqual:uu,areMergedPropsEqual:zl},Dl))}}var ke=De();function Ct(){var te=useContext(ReactReduxContext);return te}function zt(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultReduxContext:function(){return useContext(te)};return function(){var me=ne(),Pe=me.store;return Pe}}var ln=null;function Dt(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultStore:createStoreHook(te);return function(){var me=ne();return me.dispatch}}var Bt=null,bt=function(ne,ie){return ne===ie};function nt(te,ne,ie,me){var Pe=useReducer(function(Fn){return Fn+1},0),Fe=Pe[1],Ce=useMemo(function(){return createSubscription(ie,me)},[ie,me]),be=useRef(),qe=useRef(),Et=useRef(),dt=useRef(),tt=ie.getState(),at;try{if(te!==qe.current||tt!==Et.current||be.current){var Rt=te(tt);dt.current===void 0||!ne(Rt,dt.current)?at=Rt:at=dt.current}else at=dt.current}catch(Fn){throw be.current&&(Fn.message+=` The error may be correlated with this previous error: `+be.current.stack+` -`),Fn}return useIsomorphicLayoutEffect(function(){qe.current=te,Et.current=tt,dt.current=at,be.current=void 0}),useIsomorphicLayoutEffect(function(){function Fn(){try{var ka=ie.getState();if(ka===Et.current)return;var Qa=qe.current(ka);if(ne(Qa,dt.current))return;dt.current=Qa,Et.current=ka}catch(ba){be.current=ba}Fe()}return Ce.onStateChange=Fn,Ce.trySubscribe(),Fn(),function(){return Ce.tryUnsubscribe()}},[ie,Ce]),at}function Xe(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultReduxContext:function(){return useContext(te)};return function(me,Pe){Pe===void 0&&(Pe=bt);var Fe=ne(),Ce=Fe.store,be=Fe.subscription,qe=nt(me,Pe,Ce,be);return useDebugValue(qe),qe}}var Ut=null,Nt=ue(4676);Be(Nt.unstable_batchedUpdates);function Ft(te,ne){if(te.length!==ne.length)return!1;for(var ie=0;ie");return me.callbacks},me.setCallbacks=function(be){me.callbacks=be},me}var ie=ne.prototype;return ie.componentDidMount=function(){this.unbind=Na(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Pe){if(Pe instanceof ia){this.setState({});return}throw Pe},ie.render=function(){return this.props.children(this.setCallbacks)},ne}(z.Component),Dr=` +`)},ma=function(ne){return[qn(ne),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},va="__react-beautiful-dnd-disable-dev-warnings";function Ha(te,ne){var ie;Qe||typeof window!="undefined"&&window[va]||(ie=console)[te].apply(ie,ma(ne))}var Da=Ha.bind(null,"warn"),Ya=Ha.bind(null,"error");function Za(){}function On(te,ne){return(0,Ye.Z)({},te,{},ne)}function Ma(te,ne,ie){var me=ne.map(function(Pe){var Fe=On(ie,Pe.options);return te.addEventListener(Pe.eventName,Pe.fn,Fe),function(){te.removeEventListener(Pe.eventName,Pe.fn,Fe)}});return function(){me.forEach(function(Fe){Fe()})}}var Zr=!0,So="Invariant failed";function ia(te){this.message=te}ia.prototype.toString=function(){return this.message};function yn(te,ne){if(!te)throw Zr?new ia(So):new ia(So+": "+(ne||""))}var Jo=function(te){xe(ne,te);function ne(){for(var me,Pe=arguments.length,Fe=new Array(Pe),Ce=0;Ce");return me.callbacks},me.setCallbacks=function(be){me.callbacks=be},me}var ie=ne.prototype;return ie.componentDidMount=function(){this.unbind=Ma(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Pe){if(Pe instanceof ia){this.setState({});return}throw Pe},ie.render=function(){return this.props.children(this.setCallbacks)},ne}(z.Component),Dr=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key -`,Fo=function(ne){return ne+1},Qr=function(ne){return` - You have lifted an item in position `+Fo(ne.source.index)+` -`},Vo=function(ne,ie){var me=ne.droppableId===ie.droppableId,Pe=Fo(ne.index),Fe=Fo(ie.index);return me?` +`,yo=function(ne){return ne+1},Jr=function(ne){return` + You have lifted an item in position `+yo(ne.source.index)+` +`},zo=function(ne,ie){var me=ne.droppableId===ie.droppableId,Pe=yo(ne.index),Fe=yo(ie.index);return me?` You have moved the item from position `+Pe+` to position `+Fe+` `:` @@ -209,31 +209,31 @@ The error may be correlated with this previous error: in list `+ie.droppableId+` has been combined with `+me.draggableId+` in list `+me.droppableId+` - `},Zo=function(ne){var ie=ne.destination;if(ie)return Vo(ne.source,ie);var me=ne.combine;return me?Ro(ne.draggableId,ne.source,me):"You are over an area that cannot be dropped on"},Eo=function(ne){return` + `},Zo=function(ne){var ie=ne.destination;if(ie)return zo(ne.source,ie);var me=ne.combine;return me?Ro(ne.draggableId,ne.source,me):"You are over an area that cannot be dropped on"},Po=function(ne){return` The item has returned to its starting position - of `+Fo(ne.index)+` -`},Go=function(ne){if(ne.reason==="CANCEL")return` + of `+yo(ne.index)+` +`},Vo=function(ne){if(ne.reason==="CANCEL")return` Movement cancelled. - `+Eo(ne.source)+` + `+Po(ne.source)+` `;var ie=ne.destination,me=ne.combine;return ie?` You have dropped the item. - `+Vo(ne.source,ie)+` + `+zo(ne.source,ie)+` `:me?` You have dropped the item. `+Ro(ne.draggableId,ne.source,me)+` `:` The item has been dropped while not over a drop area. - `+Eo(ne.source)+` - `},aa={dragHandleUsageInstructions:Dr,onDragStart:Qr,onDragUpdate:Zo,onDragEnd:Go},ao={x:0,y:0},So=function(ne,ie){return{x:ne.x+ie.x,y:ne.y+ie.y}},Do=function(ne,ie){return{x:ne.x-ie.x,y:ne.y-ie.y}},Vt=function(ne,ie){return ne.x===ie.x&&ne.y===ie.y},lt=function(ne){return{x:ne.x!==0?-ne.x:0,y:ne.y!==0?-ne.y:0}},et=function(ne,ie,me){var Pe;return me===void 0&&(me=0),Pe={},Pe[ne]=ie,Pe[ne==="x"?"y":"x"]=me,Pe},on=function(ne,ie){return Math.sqrt(Math.pow(ie.x-ne.x,2)+Math.pow(ie.y-ne.y,2))},$n=function(ne,ie){return Math.min.apply(Math,ie.map(function(me){return on(ne,me)}))},Ia=function(ne){return function(ie){return{x:ne(ie.x),y:ne(ie.y)}}},Qn=function(te,ne){var ie=nr({top:Math.max(ne.top,te.top),right:Math.min(ne.right,te.right),bottom:Math.min(ne.bottom,te.bottom),left:Math.max(ne.left,te.left)});return ie.width<=0||ie.height<=0?null:ie},za=function(ne,ie){return{top:ne.top+ie.y,left:ne.left+ie.x,bottom:ne.bottom+ie.y,right:ne.right+ie.x}},Cn=function(ne){return[{x:ne.left,y:ne.top},{x:ne.right,y:ne.top},{x:ne.left,y:ne.bottom},{x:ne.right,y:ne.bottom}]},Oa={top:0,right:0,bottom:0,left:0},uo=function(ne,ie){return ie?za(ne,ie.scroll.diff.displacement):ne},jo=function(ne,ie,me){if(me&&me.increasedBy){var Pe;return(0,Ye.Z)({},ne,(Pe={},Pe[ie.end]=ne[ie.end]+me.increasedBy[ie.line],Pe))}return ne},mu=function(ne,ie){return ie&&ie.shouldClipSubject?Qn(ie.pageMarginBox,ne):nr(ne)},Br=function(te){var ne=te.page,ie=te.withPlaceholder,me=te.axis,Pe=te.frame,Fe=uo(ne.marginBox,Pe),Ce=jo(Fe,me,ie),be=mu(Ce,Pe);return{page:ne,withPlaceholder:ie,active:be}},ca=function(te,ne){te.frame||yn(!1);var ie=te.frame,me=Do(ne,ie.scroll.initial),Pe=lt(me),Fe=(0,Ye.Z)({},ie,{scroll:{initial:ie.scroll.initial,current:ne,diff:{value:me,displacement:Pe},max:ie.scroll.max}}),Ce=Br({page:te.subject.page,withPlaceholder:te.subject.withPlaceholder,axis:te.axis,frame:Fe}),be=(0,Ye.Z)({},te,{frame:Fe,subject:Ce});return be};function Vr(te){return Number.isInteger?Number.isInteger(te):typeof te=="number"&&isFinite(te)&&Math.floor(te)===te}function Gr(te){return Object.values?Object.values(te):Object.keys(te).map(function(ne){return te[ne]})}function Xr(te,ne){if(te.findIndex)return te.findIndex(ne);for(var ie=0;iete.bottom,Et=me.leftte.right,dt=qe&&Et;if(dt)return!0;var tt=qe&&Ce||Et&&Fe;return tt}},Da=function(te){var ne=wr(te.top,te.bottom),ie=wr(te.left,te.right);return function(me){var Pe=ne(me.top)&&ne(me.bottom)&&ie(me.left)&&ie(me.right);return Pe}},Mr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},wo={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},_o=function(te){return function(ne){var ie=wr(ne.top,ne.bottom),me=wr(ne.left,ne.right);return function(Pe){return te===Mr?ie(Pe.top)&&ie(Pe.bottom):me(Pe.left)&&me(Pe.right)}}},Zn=function(ne,ie){var me=ie.frame?ie.frame.scroll.diff.displacement:ao;return za(ne,me)},ta=function(ne,ie,me){return ie.subject.active?me(ie.subject.active)(ne):!1},Kn=function(ne,ie,me){return me(ie)(ne)},sa=function(ne){var ie=ne.target,me=ne.destination,Pe=ne.viewport,Fe=ne.withDroppableDisplacement,Ce=ne.isVisibleThroughFrameFn,be=Fe?Zn(ie,me):ie;return ta(be,me,Ce)&&Kn(be,Pe,Ce)},Jr=function(ne){return sa((0,Ye.Z)({},ne,{isVisibleThroughFrameFn:xn}))},ro=function(ne){return sa((0,Ye.Z)({},ne,{isVisibleThroughFrameFn:Da}))},Bo=function(ne){return sa((0,Ye.Z)({},ne,{isVisibleThroughFrameFn:_o(ne.destination.axis)}))},lr=function(ne,ie,me){if(typeof me=="boolean")return me;if(!ie)return!0;var Pe=ie.invisible,Fe=ie.visible;if(Pe[ne])return!1;var Ce=Fe[ne];return Ce?Ce.shouldAnimate:!0};function ir(te,ne){var ie=te.page.marginBox,me={top:ne.point.y,right:0,bottom:0,left:ne.point.x};return nr(gr(ie,me))}function Ya(te){var ne=te.afterDragging,ie=te.destination,me=te.displacedBy,Pe=te.viewport,Fe=te.forceShouldAnimate,Ce=te.last;return ne.reduce(function(qe,Et){var dt=ir(Et,me),tt=Et.descriptor.id;qe.all.push(tt);var at=Jr({target:dt,destination:ie,viewport:Pe,withDroppableDisplacement:!0});if(!at)return qe.invisible[Et.descriptor.id]=!0,qe;var Rt=lr(tt,Ce,Fe),Fn={draggableId:tt,shouldAnimate:Rt};return qe.visible[tt]=Fn,qe},{all:[],visible:{},invisible:{}})}function jr(te,ne){if(!te.length)return 0;var ie=te[te.length-1].descriptor.index;return ne.inHomeList?ie:ie+1}function Lo(te){var ne=te.insideDestination,ie=te.inHomeList,me=te.displacedBy,Pe=te.destination,Fe=jr(ne,{inHomeList:ie});return{displaced:Nn,displacedBy:me,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:Fe}}}}function Or(te){var ne=te.draggable,ie=te.insideDestination,me=te.destination,Pe=te.viewport,Fe=te.displacedBy,Ce=te.last,be=te.index,qe=te.forceShouldAnimate,Et=Wt(ne,me);if(be==null)return Lo({insideDestination:ie,inHomeList:Et,displacedBy:Fe,destination:me});var dt=fo(ie,function(ka){return ka.descriptor.index===be});if(!dt)return Lo({insideDestination:ie,inHomeList:Et,displacedBy:Fe,destination:me});var tt=$e(ne,ie),at=ie.indexOf(dt),Rt=tt.slice(at),Fn=Ya({afterDragging:Rt,destination:me,displacedBy:Fe,last:Ce,viewport:Pe.frame,forceShouldAnimate:qe});return{displaced:Fn,displacedBy:Fe,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:be}}}}function to(te,ne){return!!ne.effected[te]}var lo=function(te){var ne=te.isMovingForward,ie=te.destination,me=te.draggables,Pe=te.combine,Fe=te.afterCritical;if(!ie.isCombineEnabled)return null;var Ce=Pe.draggableId,be=me[Ce],qe=be.descriptor.index,Et=to(Ce,Fe);return Et?ne?qe:qe-1:ne?qe+1:qe},Nr=function(te){var ne=te.isMovingForward,ie=te.isInHomeList,me=te.insideDestination,Pe=te.location;if(!me.length)return null;var Fe=Pe.index,Ce=ne?Fe+1:Fe-1,be=me[0].descriptor.index,qe=me[me.length-1].descriptor.index,Et=ie?qe:qe+1;return CeEt?null:Ce},eu=function(te){var ne=te.isMovingForward,ie=te.isInHomeList,me=te.draggable,Pe=te.draggables,Fe=te.destination,Ce=te.insideDestination,be=te.previousImpact,qe=te.viewport,Et=te.afterCritical,dt=be.at;if(dt||yn(!1),dt.type==="REORDER"){var tt=Nr({isMovingForward:ne,isInHomeList:ie,location:dt.destination,insideDestination:Ce});return tt==null?null:Or({draggable:me,insideDestination:Ce,destination:Fe,viewport:qe,last:be.displaced,displacedBy:be.displacedBy,index:tt})}var at=lo({isMovingForward:ne,destination:Fe,displaced:be.displaced,draggables:Pe,combine:dt.combine,afterCritical:Et});return at==null?null:Or({draggable:me,insideDestination:Ce,destination:Fe,viewport:qe,last:be.displaced,displacedBy:be.displacedBy,index:at})},yu=function(te){var ne=te.displaced,ie=te.afterCritical,me=te.combineWith,Pe=te.displacedBy,Fe=!!(ne.visible[me]||ne.invisible[me]);return to(me,ie)?Fe?ao:lt(Pe.point):Fe?Pe.point:ao},mo=function(te){var ne=te.afterCritical,ie=te.impact,me=te.draggables,Pe=Sa(ie);Pe||yn(!1);var Fe=Pe.draggableId,Ce=me[Fe].page.borderBox.center,be=yu({displaced:ie.displaced,afterCritical:ne,combineWith:Fe,displacedBy:ie.displacedBy});return So(Ce,be)},Bu=function(ne,ie){return ie.margin[ne.start]+ie.borderBox[ne.size]/2},Oo=function(ne,ie){return ie.margin[ne.end]+ie.borderBox[ne.size]/2},Tu=function(ne,ie,me){return ie[ne.crossAxisStart]+me.margin[ne.crossAxisStart]+me.borderBox[ne.crossAxisSize]/2},Wo=function(ne){var ie=ne.axis,me=ne.moveRelativeTo,Pe=ne.isMoving;return et(ie.line,me.marginBox[ie.end]+Bu(ie,Pe),Tu(ie,me.marginBox,Pe))},ku=function(ne){var ie=ne.axis,me=ne.moveRelativeTo,Pe=ne.isMoving;return et(ie.line,me.marginBox[ie.start]-Oo(ie,Pe),Tu(ie,me.marginBox,Pe))},pu=function(ne){var ie=ne.axis,me=ne.moveInto,Pe=ne.isMoving;return et(ie.line,me.contentBox[ie.start]+Bu(ie,Pe),Tu(ie,me.contentBox,Pe))},nl=function(te){var ne=te.impact,ie=te.draggable,me=te.draggables,Pe=te.droppable,Fe=te.afterCritical,Ce=Lr(Pe.descriptor.id,me),be=ie.page,qe=Pe.axis;if(!Ce.length)return pu({axis:qe,moveInto:Pe.page,isMoving:be});var Et=ne.displaced,dt=ne.displacedBy,tt=Et.all[0];if(tt){var at=me[tt];if(to(tt,Fe))return ku({axis:qe,moveRelativeTo:at.page,isMoving:be});var Rt=Cr(at.page,dt.point);return ku({axis:qe,moveRelativeTo:Rt,isMoving:be})}var Fn=Ce[Ce.length-1];if(Fn.descriptor.id===ie.descriptor.id)return be.borderBox.center;if(to(Fn.descriptor.id,Fe)){var ka=Cr(Fn.page,lt(Fe.displacedBy.point));return Wo({axis:qe,moveRelativeTo:ka,isMoving:be})}return Wo({axis:qe,moveRelativeTo:Fn.page,isMoving:be})},ml=function(te,ne){var ie=te.frame;return ie?So(ne,ie.scroll.diff.displacement):ne},ul=function(ne){var ie=ne.impact,me=ne.draggable,Pe=ne.droppable,Fe=ne.draggables,Ce=ne.afterCritical,be=me.page.borderBox.center,qe=ie.at;return!Pe||!qe?be:qe.type==="REORDER"?nl({impact:ie,draggable:me,draggables:Fe,droppable:Pe,afterCritical:Ce}):mo({impact:ie,draggables:Fe,afterCritical:Ce})},Ul=function(te){var ne=ul(te),ie=te.droppable,me=ie?ml(ie,ne):ne;return me},mi=function(te,ne){var ie=Do(ne,te.scroll.initial),me=lt(ie),Pe=nr({top:ne.y,bottom:ne.y+te.frame.height,left:ne.x,right:ne.x+te.frame.width}),Fe={frame:Pe,scroll:{initial:te.scroll.initial,max:te.scroll.max,current:ne,diff:{value:ie,displacement:me}}};return Fe};function gi(te,ne){return te.map(function(ie){return ne[ie]})}function Va(te,ne){for(var ie=0;ie1?dt.sort(function(tt,at){return Du(tt)[be.start]-Du(at)[be.start]})[0]:Et.sort(function(tt,at){var Rt=$n(ie,Cn(Du(tt))),Fn=$n(ie,Cn(Du(at)));return Rt!==Fn?Rt-Fn:Du(tt)[be.start]-Du(at)[be.start]})[0]},ci=function(ne,ie){var me=ne.page.borderBox.center;return to(ne.descriptor.id,ie)?Do(me,ie.displacedBy.point):me},Eu=function(ne,ie){var me=ne.page.borderBox;return to(ne.descriptor.id,ie)?za(me,lt(ie.displacedBy.point)):me},$l=function(te){var ne=te.pageBorderBoxCenter,ie=te.viewport,me=te.destination,Pe=te.insideDestination,Fe=te.afterCritical,Ce=Pe.filter(function(be){return ro({target:Eu(be,Fe),destination:me,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(be,qe){var Et=on(ne,ml(me,ci(be,Fe))),dt=on(ne,ml(me,ci(qe,Fe)));return Etne.left&&te.topne.top}function Es(te){var ne=te.pageBorderBox,ie=te.draggable,me=te.candidates,Pe=ie.page.borderBox.center,Fe=me.map(function(Ce){var be=Ce.axis,qe=et(Ce.axis.line,ne.center[be.line],Ce.page.borderBox.center[be.crossAxisLine]);return{id:Ce.descriptor.id,distance:on(Pe,qe)}}).sort(function(Ce,be){return be.distance-Ce.distance});return Fe[0]?Fe[0].id:null}function qu(te){var ne=te.pageBorderBox,ie=te.draggable,me=te.droppables,Pe=Yr(me).filter(function(Fe){if(!Fe.isEnabled)return!1;var Ce=Fe.subject.active;if(!Ce||!Ju(ne,Ce))return!1;if(as(Ce)(ne.center))return!0;var be=Fe.axis,qe=Ce.center[be.crossAxisLine],Et=ne[be.crossAxisStart],dt=ne[be.crossAxisEnd],tt=wr(Ce[be.crossAxisStart],Ce[be.crossAxisEnd]),at=tt(Et),Rt=tt(dt);return!at&&!Rt?!0:at?Etqe});return Pe.length?Pe.length===1?Pe[0].descriptor.id:Es({pageBorderBox:ne,draggable:ie,candidates:Pe}):null}var wi=function(ne,ie){return nr(za(ne,ie))},od=function(te,ne){var ie=te.frame;return ie?wi(ne,ie.scroll.diff.value):ne};function Ci(te){var ne=te.displaced,ie=te.id;return!!(ne.visible[ie]||ne.invisible[ie])}function ud(te){var ne=te.draggable,ie=te.closest,me=te.inHomeList;return ie?me&&ie.descriptor.index>ne.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var ld=function(te){var ne=te.pageBorderBoxWithDroppableScroll,ie=te.draggable,me=te.destination,Pe=te.insideDestination,Fe=te.last,Ce=te.viewport,be=te.afterCritical,qe=me.axis,Et=Pu(me.axis,ie.displaceBy),dt=Et.value,tt=ne[qe.start],at=ne[qe.end],Rt=$e(ie,Pe),Fn=fo(Rt,function(Qa){var ba=Qa.descriptor.id,Sr=Qa.page.borderBox.center[qe.line],Ir=to(ba,be),Wr=Ci({displaced:Fe,id:ba});return Ir?Wr?at<=Sr:ttba[be.start]+Ir&&ttba[be.start]-Et+Ir&&dtba[be.start]+Et+Ir&&ttba[be.start]+Ir&&dt=Cu)return Qo;var Fe=Pe/Cu,Ce=so+Fu*Fe,be=me==="CANCEL"?Ce*cu:Ce;return Number(be.toFixed(2))},gl=function(te){var ne=te.impact,ie=te.draggable,me=te.dimensions,Pe=te.viewport,Fe=te.afterCritical,Ce=me.draggables,be=me.droppables,qe=yl(ne),Et=qe?be[qe]:null,dt=be[ie.descriptor.droppableId],tt=Ts({impact:ne,draggable:ie,draggables:Ce,afterCritical:Fe,droppable:Et||dt,viewport:Pe}),at=Do(tt,ie.client.borderBox.center);return at},al=function(te){var ne=te.draggables,ie=te.reason,me=te.lastImpact,Pe=te.home,Fe=te.viewport,Ce=te.onLiftImpact;if(!me.at||ie!=="DROP"){var be=Nc({draggables:ne,impact:Ce,destination:Pe,viewport:Fe,forceShouldAnimate:!0});return{impact:be,didDropInsideDroppable:!1}}if(me.at.type==="REORDER")return{impact:me,didDropInsideDroppable:!0};var qe=(0,Ye.Z)({},me,{displaced:Nn});return{impact:qe,didDropInsideDroppable:!0}},Pl=function(te){var ne=te.getState,ie=te.dispatch;return function(me){return function(Pe){if(Pe.type!=="DROP"){me(Pe);return}var Fe=ne(),Ce=Pe.payload.reason;if(Fe.phase==="COLLECTING"){ie(ar({reason:Ce}));return}if(Fe.phase!=="IDLE"){var be=Fe.phase==="DROP_PENDING"&&Fe.isWaiting;be&&yn(!1),Fe.phase==="DRAGGING"||Fe.phase==="DROP_PENDING"||yn(!1);var qe=Fe.critical,Et=Fe.dimensions,dt=Et.draggables[Fe.critical.draggable.id],tt=al({reason:Ce,lastImpact:Fe.impact,afterCritical:Fe.afterCritical,onLiftImpact:Fe.onLiftImpact,home:Fe.dimensions.droppables[Fe.critical.droppable.id],viewport:Fe.viewport,draggables:Fe.dimensions.draggables}),at=tt.impact,Rt=tt.didDropInsideDroppable,Fn=Rt?Wa(at):null,ka=Rt?Sa(at):null,Qa={index:qe.draggable.index,droppableId:qe.droppable.id},ba={draggableId:dt.descriptor.id,type:dt.descriptor.type,source:Qa,reason:Ce,mode:Fe.movementMode,destination:Fn,combine:ka},Sr=gl({impact:at,draggable:dt,dimensions:Et,viewport:Fe.viewport,afterCritical:Fe.afterCritical}),Ir={critical:Fe.critical,afterCritical:Fe.afterCritical,result:ba,impact:at},Wr=!Vt(Fe.current.client.offset,Sr)||!!ba.combine;if(!Wr){ie(ya({completed:Ir}));return}var Mo=xu({current:Fe.current.client.offset,destination:Sr,reason:Ce}),Io={newHomeClientOffset:Sr,dropDuration:Mo,completed:Ir};ie(Vn(Io))}}}},Gu=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Cl(te){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){ie.target!==window&&ie.target!==window.document||te()}}}function Wu(te){var ne=te.onWindowScroll;function ie(){ne(Gu())}var me=La(ie),Pe=Cl(me),Fe=Za;function Ce(){return Fe!==Za}function be(){Ce()&&yn(!1),Fe=Na(window,[Pe])}function qe(){Ce()||yn(!1),me.cancel(),Fe(),Fe=Za}return{start:be,stop:qe,isActive:Ce}}var rl=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},fl=function(te){var ne=Wu({onWindowScroll:function(me){te.dispatch(Rn({newScroll:me}))}});return function(ie){return function(me){!ne.isActive()&&me.type==="INITIAL_PUBLISH"&&ne.start(),ne.isActive()&&rl(me)&&ne.stop(),ie(me)}}},xl=function(te){var ne=!1,ie=!1,me=setTimeout(function(){ie=!0}),Pe=function(Ce){ne||ie||(ne=!0,te(Ce),clearTimeout(me))};return Pe.wasCalled=function(){return ne},Pe},Fl=function(){var te=[],ne=function(Fe){var Ce=Xr(te,function(Et){return Et.timerId===Fe});Ce===-1&&yn(!1);var be=te.splice(Ce,1),qe=be[0];qe.callback()},ie=function(Fe){var Ce=setTimeout(function(){return ne(Ce)}),be={timerId:Ce,callback:Fe};te.push(be)},me=function(){if(te.length){var Fe=[].concat(te);te.length=0,Fe.forEach(function(Ce){clearTimeout(Ce.timerId),Ce.callback()})}};return{add:ie,flush:me}},uu=function(ne,ie){return ne==null&&ie==null?!0:ne==null||ie==null?!1:ne.droppableId===ie.droppableId&&ne.index===ie.index},oi=function(ne,ie){return ne==null&&ie==null?!0:ne==null||ie==null?!1:ne.draggableId===ie.draggableId&&ne.droppableId===ie.droppableId},Xo=function(ne,ie){if(ne===ie)return!0;var me=ne.draggable.id===ie.draggable.id&&ne.draggable.droppableId===ie.draggable.droppableId&&ne.draggable.type===ie.draggable.type&&ne.draggable.index===ie.draggable.index,Pe=ne.droppable.id===ie.droppable.id&&ne.droppable.type===ie.droppable.type;return me&&Pe},zu=function(ne,ie){ks(),ie(),Zs()},Ou=function(ne,ie){return{draggableId:ne.draggable.id,type:ne.droppable.type,source:{droppableId:ne.droppable.id,index:ne.draggable.index},mode:ie}},vl=function(ne,ie,me,Pe){if(!ne){me(Pe(ie));return}var Fe=xl(me),Ce={announce:Fe};ne(ie,Ce),Fe.wasCalled()||me(Pe(ie))},Al=function(te,ne){var ie=Fl(),me=null,Pe=function(at,Rt){me&&yn(!1),zu("onBeforeCapture",function(){var Fn=te().onBeforeCapture;if(Fn){var ka={draggableId:at,mode:Rt};Fn(ka)}})},Fe=function(at,Rt){me&&yn(!1),zu("onBeforeDragStart",function(){var Fn=te().onBeforeDragStart;Fn&&Fn(Ou(at,Rt))})},Ce=function(at,Rt){me&&yn(!1);var Fn=Ou(at,Rt);me={mode:Rt,lastCritical:at,lastLocation:Fn.source,lastCombine:null},ie.add(function(){zu("onDragStart",function(){return vl(te().onDragStart,Fn,ne,aa.onDragStart)})})},be=function(at,Rt){var Fn=Wa(Rt),ka=Sa(Rt);me||yn(!1);var Qa=!Xo(at,me.lastCritical);Qa&&(me.lastCritical=at);var ba=!uu(me.lastLocation,Fn);ba&&(me.lastLocation=Fn);var Sr=!oi(me.lastCombine,ka);if(Sr&&(me.lastCombine=ka),!(!Qa&&!ba&&!Sr)){var Ir=(0,Ye.Z)({},Ou(at,me.mode),{combine:ka,destination:Fn});ie.add(function(){zu("onDragUpdate",function(){return vl(te().onDragUpdate,Ir,ne,aa.onDragUpdate)})})}},qe=function(){me||yn(!1),ie.flush()},Et=function(at){me||yn(!1),me=null,zu("onDragEnd",function(){return vl(te().onDragEnd,at,ne,aa.onDragEnd)})},dt=function(){if(me){var at=(0,Ye.Z)({},Ou(me.lastCritical,me.mode),{combine:null,destination:null,reason:"CANCEL"});Et(at)}};return{beforeCapture:Pe,beforeStart:Fe,start:Ce,update:be,flush:qe,drop:Et,abort:dt}},ju=function(te,ne){var ie=Al(te,ne);return function(me){return function(Pe){return function(Fe){if(Fe.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(Fe.payload.draggableId,Fe.payload.movementMode);return}if(Fe.type==="INITIAL_PUBLISH"){var Ce=Fe.payload.critical;ie.beforeStart(Ce,Fe.payload.movementMode),Pe(Fe),ie.start(Ce,Fe.payload.movementMode);return}if(Fe.type==="DROP_COMPLETE"){var be=Fe.payload.completed.result;ie.flush(),Pe(Fe),ie.drop(be);return}if(Pe(Fe),Fe.type==="FLUSH"){ie.abort();return}var qe=me.getState();qe.phase==="DRAGGING"&&ie.update(qe.critical,qe.impact)}}}},ll=function(te){return function(ne){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){ne(ie);return}var me=te.getState();me.phase!=="DROP_ANIMATING"&&yn(!1),te.dispatch(ya({completed:me.completed}))}}},di=function(te){var ne=null,ie=null;function me(){ie&&(cancelAnimationFrame(ie),ie=null),ne&&(ne(),ne=null)}return function(Pe){return function(Fe){if((Fe.type==="FLUSH"||Fe.type==="DROP_COMPLETE"||Fe.type==="DROP_ANIMATION_FINISHED")&&me(),Pe(Fe),Fe.type==="DROP_ANIMATE"){var Ce={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var qe=te.getState();qe.phase==="DROP_ANIMATING"&&te.dispatch(fr())}};ie=requestAnimationFrame(function(){ie=null,ne=Na(window,[Ce])})}}}},kl=function(te){return function(){return function(ne){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&te.stopPublishing(),ne(ie)}}}},wl=function(te){var ne=!1;return function(){return function(ie){return function(me){if(me.type==="INITIAL_PUBLISH"){ne=!0,te.tryRecordFocus(me.payload.critical.draggable.id),ie(me),te.tryRestoreFocusRecorded();return}if(ie(me),!!ne){if(me.type==="FLUSH"){ne=!1,te.tryRestoreFocusRecorded();return}if(me.type==="DROP_COMPLETE"){ne=!1;var Pe=me.payload.completed.result;Pe.combine&&te.tryShiftRecord(Pe.draggableId,Pe.combine.draggableId),te.tryRestoreFocusRecorded()}}}}}},ji=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},os=function(te){return function(ne){return function(ie){return function(me){if(ji(me)){te.stop(),ie(me);return}if(me.type==="INITIAL_PUBLISH"){ie(me);var Pe=ne.getState();Pe.phase!=="DRAGGING"&&yn(!1),te.start(Pe);return}ie(me),te.scroll(ne.getState())}}}},us=function(te){return function(ne){return function(ie){if(ne(ie),ie.type==="PUBLISH_WHILE_DRAGGING"){var me=te.getState();me.phase==="DROP_PENDING"&&(me.isWaiting||te.dispatch(mr({reason:me.reason})))}}}},Ll=Te.qC,Ol=function(te){var ne=te.dimensionMarshal,ie=te.focusMarshal,me=te.styleMarshal,Pe=te.getResponders,Fe=te.announce,Ce=te.autoScroller;return(0,Te.MT)(Ss,Ll((0,Te.md)(ko(me),kl(ne),tr(ne),Pl,ll,di,us,os(Ce),fl,wl(ie),ju(Pe,Fe))))},lu=function(){return{additions:{},removals:{},modified:{}}};function bi(te){var ne=te.registry,ie=te.callbacks,me=lu(),Pe=null,Fe=function(){Pe||(ie.collectionStarting(),Pe=requestAnimationFrame(function(){Pe=null,ks();var dt=me,tt=dt.additions,at=dt.removals,Rt=dt.modified,Fn=Object.keys(tt).map(function(ba){return ne.draggable.getById(ba).getDimension(ao)}).sort(function(ba,Sr){return ba.descriptor.index-Sr.descriptor.index}),ka=Object.keys(Rt).map(function(ba){var Sr=ne.droppable.getById(ba),Ir=Sr.callbacks.getScrollWhileDragging();return{droppableId:ba,scroll:Ir}}),Qa={additions:Fn,removals:Object.keys(at),modified:ka};me=lu(),Zs(),ie.publish(Qa)}))},Ce=function(dt){var tt=dt.descriptor.id;me.additions[tt]=dt,me.modified[dt.descriptor.droppableId]=!0,me.removals[tt]&&delete me.removals[tt],Fe()},be=function(dt){var tt=dt.descriptor;me.removals[tt.id]=!0,me.modified[tt.droppableId]=!0,me.additions[tt.id]&&delete me.additions[tt.id],Fe()},qe=function(){Pe&&(cancelAnimationFrame(Pe),Pe=null,me=lu())};return{add:Ce,remove:be,stop:qe}}var vi=function(te){var ne=te.scrollHeight,ie=te.scrollWidth,me=te.height,Pe=te.width,Fe=Do({x:ie,y:ne},{x:Pe,y:me}),Ce={x:Math.max(0,Fe.x),y:Math.max(0,Fe.y)};return Ce},ei=function(){var te=document.documentElement;return te||yn(!1),te},Yu=function(){var te=ei(),ne=vi({scrollHeight:te.scrollHeight,scrollWidth:te.scrollWidth,width:te.clientWidth,height:te.clientHeight});return ne},Hl=function(){var te=Gu(),ne=Yu(),ie=te.y,me=te.x,Pe=ei(),Fe=Pe.clientWidth,Ce=Pe.clientHeight,be=me+Fe,qe=ie+Ce,Et=nr({top:ie,left:me,right:be,bottom:qe}),dt={frame:Et,scroll:{initial:te,current:te,max:ne,diff:{value:ao,displacement:ao}}};return dt},pi=function(te){var ne=te.critical,ie=te.scrollOptions,me=te.registry;ks();var Pe=Hl(),Fe=Pe.scroll.current,Ce=ne.droppable,be=me.droppable.getAllByType(Ce.type).map(function(tt){return tt.callbacks.getDimensionAndWatchScroll(Fe,ie)}),qe=me.draggable.getAllByType(ne.draggable.type).map(function(tt){return tt.getDimension(Fe)}),Et={draggables:xr(qe),droppables:ur(be)};Zs();var dt={dimensions:Et,critical:ne,viewport:Pe};return dt};function hi(te,ne,ie){if(ie.descriptor.id===ne.id||ie.descriptor.type!==ne.type)return!1;var me=te.droppable.getById(ie.descriptor.droppableId);return me.descriptor.mode==="virtual"}var ti=function(te,ne){var ie=null,me=bi({callbacks:{publish:ne.publishWhileDragging,collectionStarting:ne.collectionStarting},registry:te}),Pe=function(Rt,Fn){te.droppable.exists(Rt)||yn(!1),ie&&ne.updateDroppableIsEnabled({id:Rt,isEnabled:Fn})},Fe=function(Rt,Fn){ie&&(te.droppable.exists(Rt)||yn(!1),ne.updateDroppableIsCombineEnabled({id:Rt,isCombineEnabled:Fn}))},Ce=function(Rt,Fn){ie&&(te.droppable.exists(Rt)||yn(!1),ne.updateDroppableScroll({id:Rt,newScroll:Fn}))},be=function(Rt,Fn){ie&&te.droppable.getById(Rt).callbacks.scroll(Fn)},qe=function(){if(ie){me.stop();var Rt=ie.critical.droppable;te.droppable.getAllByType(Rt.type).forEach(function(Fn){return Fn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null}},Et=function(Rt){ie||yn(!1);var Fn=ie.critical.draggable;Rt.type==="ADDITION"&&hi(te,Fn,Rt.value)&&me.add(Rt.value),Rt.type==="REMOVAL"&&hi(te,Fn,Rt.value)&&me.remove(Rt.value)},dt=function(Rt){ie&&yn(!1);var Fn=te.draggable.getById(Rt.draggableId),ka=te.droppable.getById(Fn.descriptor.droppableId),Qa={draggable:Fn.descriptor,droppable:ka.descriptor},ba=te.subscribe(Et);return ie={critical:Qa,unsubscribe:ba},pi({critical:Qa,registry:te,scrollOptions:Rt.scrollOptions})},tt={updateDroppableIsEnabled:Pe,updateDroppableIsCombineEnabled:Fe,scrollDroppable:be,updateDroppableScroll:Ce,startPublishing:dt,stopPublishing:qe};return tt},Yl=function(te,ne){return te.phase==="IDLE"?!0:te.phase!=="DROP_ANIMATING"||te.completed.result.draggableId===ne?!1:te.completed.result.reason==="DROP"},bl=function(te){window.scrollBy(te.x,te.y)},Qu=Dn(function(te){return Yr(te).filter(function(ne){return!(!ne.isEnabled||!ne.frame)})}),Nl=function(ne,ie){var me=fo(Qu(ie),function(Pe){return Pe.frame||yn(!1),as(Pe.frame.pageMarginBox)(ne)});return me},Li=function(te){var ne=te.center,ie=te.destination,me=te.droppables;if(ie){var Pe=me[ie];return Pe.frame?Pe:null}var Fe=Nl(ne,me);return Fe},Nu={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ne){return Math.pow(ne,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ql=function(te,ne){var ie=te[ne.size]*Nu.startFromPercentage,me=te[ne.size]*Nu.maxScrollAtPercentage,Pe={startScrollingFrom:ie,maxScrollValueAt:me};return Pe},pl=function(te){var ne=te.startOfRange,ie=te.endOfRange,me=te.current,Pe=ie-ne;if(Pe===0)return 0;var Fe=me-ne,Ce=Fe/Pe;return Ce},Uo=1,Ai=function(te,ne){if(te>ne.startScrollingFrom)return 0;if(te<=ne.maxScrollValueAt)return Nu.maxPixelScroll;if(te===ne.startScrollingFrom)return Uo;var ie=pl({startOfRange:ne.maxScrollValueAt,endOfRange:ne.startScrollingFrom,current:te}),me=1-ie,Pe=Nu.maxPixelScroll*Nu.ease(me);return Math.ceil(Pe)},ui=Nu.durationDampening.accelerateAt,au=Nu.durationDampening.stopDampeningAt,ls=function(te,ne){var ie=ne,me=au,Pe=Date.now(),Fe=Pe-ie;if(Fe>=au)return te;if(Fene.height,Fe=ie.width>ne.width;return!Fe&&!Pe?me:Fe&&Pe?null:{x:Fe?0:me.x,y:Pe?0:me.y}},Co=Ia(function(te){return te===0?0:te}),Fr=function(te){var ne=te.dragStartTime,ie=te.container,me=te.subject,Pe=te.center,Fe=te.shouldUseTimeDampening,Ce={top:Pe.y-ie.top,right:ie.right-Pe.x,bottom:ie.bottom-Pe.y,left:Pe.x-ie.left},be=is({container:ie,distanceToEdges:Ce,dragStartTime:ne,axis:Mr,shouldUseTimeDampening:Fe}),qe=is({container:ie,distanceToEdges:Ce,dragStartTime:ne,axis:wo,shouldUseTimeDampening:Fe}),Et=Co({x:qe,y:be});if(Vt(Et,ao))return null;var dt=Ui({container:ie,subject:me,proposedScroll:Et});return dt?Vt(dt,ao)?null:dt:null},Ko=Ia(function(te){return te===0?0:te>0?1:-1}),Uu=function(){var te=function(ie,me){return ie<0?ie:ie>me?ie-me:0};return function(ne){var ie=ne.current,me=ne.max,Pe=ne.change,Fe=So(ie,Pe),Ce={x:te(Fe.x,me.x),y:te(Fe.y,me.y)};return Vt(Ce,ao)?null:Ce}}(),li=function(ne){var ie=ne.max,me=ne.current,Pe=ne.change,Fe={x:Math.max(me.x,ie.x),y:Math.max(me.y,ie.y)},Ce=Ko(Pe),be=Uu({max:Fe,current:me,change:Ce});return!be||Ce.x!==0&&be.x===0||Ce.y!==0&&be.y===0},ss=function(ne,ie){return li({current:ne.scroll.current,max:ne.scroll.max,change:ie})},Ws=function(ne,ie){if(!ss(ne,ie))return null;var me=ne.scroll.max,Pe=ne.scroll.current;return Uu({current:Pe,max:me,change:ie})},ys=function(ne,ie){var me=ne.frame;return me?li({current:me.scroll.current,max:me.scroll.max,change:ie}):!1},Cs=function(ne,ie){var me=ne.frame;return!me||!ys(ne,ie)?null:Uu({current:me.scroll.current,max:me.scroll.max,change:ie})},il=function(te){var ne=te.viewport,ie=te.subject,me=te.center,Pe=te.dragStartTime,Fe=te.shouldUseTimeDampening,Ce=Fr({dragStartTime:Pe,container:ne.frame,subject:ie,center:me,shouldUseTimeDampening:Fe});return Ce&&ss(ne,Ce)?Ce:null},Ao=function(te){var ne=te.droppable,ie=te.subject,me=te.center,Pe=te.dragStartTime,Fe=te.shouldUseTimeDampening,Ce=ne.frame;if(!Ce)return null;var be=Fr({dragStartTime:Pe,container:Ce.pageMarginBox,subject:ie,center:me,shouldUseTimeDampening:Fe});return be&&ys(ne,be)?be:null},cs=function(te){var ne=te.state,ie=te.dragStartTime,me=te.shouldUseTimeDampening,Pe=te.scrollWindow,Fe=te.scrollDroppable,Ce=ne.current.page.borderBoxCenter,be=ne.dimensions.draggables[ne.critical.draggable.id],qe=be.page.marginBox;if(ne.isWindowScrollAllowed){var Et=ne.viewport,dt=il({dragStartTime:ie,viewport:Et,subject:qe,center:Ce,shouldUseTimeDampening:me});if(dt){Pe(dt);return}}var tt=Li({center:Ce,destination:yl(ne.impact),droppables:ne.dimensions.droppables});if(tt){var at=Ao({dragStartTime:ie,droppable:tt,subject:qe,center:Ce,shouldUseTimeDampening:me});at&&Fe(tt.descriptor.id,at)}},ii=function(te){var ne=te.scrollWindow,ie=te.scrollDroppable,me=La(ne),Pe=La(ie),Fe=null,Ce=function(dt){Fe||yn(!1);var tt=Fe,at=tt.shouldUseTimeDampening,Rt=tt.dragStartTime;cs({state:dt,scrollWindow:me,scrollDroppable:Pe,dragStartTime:Rt,shouldUseTimeDampening:at})},be=function(dt){ks(),Fe&&yn(!1);var tt=Date.now(),at=!1,Rt=function(){at=!0};cs({state:dt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Rt,scrollDroppable:Rt}),Fe={dragStartTime:tt,shouldUseTimeDampening:at},Zs(),at&&Ce(dt)},qe=function(){Fe&&(me.cancel(),Pe.cancel(),Fe=null)};return{start:be,stop:qe,scroll:Ce}},si=function(te){var ne=te.move,ie=te.scrollDroppable,me=te.scrollWindow,Pe=function(Et,dt){var tt=So(Et.current.client.selection,dt);ne({client:tt})},Fe=function(Et,dt){if(!ys(Et,dt))return dt;var tt=Cs(Et,dt);if(!tt)return ie(Et.descriptor.id,dt),null;var at=Do(dt,tt);ie(Et.descriptor.id,at);var Rt=Do(dt,at);return Rt},Ce=function(Et,dt,tt){if(!Et||!ss(dt,tt))return tt;var at=Ws(dt,tt);if(!at)return me(tt),null;var Rt=Do(tt,at);me(Rt);var Fn=Do(tt,Rt);return Fn},be=function(Et){var dt=Et.scrollJumpRequest;if(dt){var tt=yl(Et.impact);tt||yn(!1);var at=Fe(Et.dimensions.droppables[tt],dt);if(at){var Rt=Et.viewport,Fn=Ce(Et.isWindowScrollAllowed,Rt,at);Fn&&Pe(Et,Fn)}}};return be},Pi=function(te){var ne=te.scrollDroppable,ie=te.scrollWindow,me=te.move,Pe=ii({scrollWindow:ie,scrollDroppable:ne}),Fe=si({move:me,scrollWindow:ie,scrollDroppable:ne}),Ce=function(Et){if(Et.phase==="DRAGGING"){if(Et.movementMode==="FLUID"){Pe.scroll(Et);return}Et.scrollJumpRequest&&Fe(Et)}},be={scroll:Ce,start:Pe.start,stop:Pe.stop};return be},Ki="data-rbd",Fi=function(){var te=Ki+"-drag-handle";return{base:te,draggableId:te+"-draggable-id",contextId:te+"-context-id"}}(),bs=function(){var te=Ki+"-draggable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),Ic=function(){var te=Ki+"-droppable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),uc={contextId:Ki+"-scroll-container-context-id"},lc=function(ne){return function(ie){return"["+ie+'="'+ne+'"]'}},wu=function(ne,ie){return ne.map(function(me){var Pe=me.styles[ie];return Pe?me.selector+" { "+Pe+" }":""}).join(" ")},Kr="pointer-events: none;",Zl=function(te){var ne=lc(te),ie=function(){var be=` + `+Po(ne.source)+` + `},aa={dragHandleUsageInstructions:Dr,onDragStart:Jr,onDragUpdate:Zo,onDragEnd:Vo},oo={x:0,y:0},Co=function(ne,ie){return{x:ne.x+ie.x,y:ne.y+ie.y}},Bo=function(ne,ie){return{x:ne.x-ie.x,y:ne.y-ie.y}},Vt=function(ne,ie){return ne.x===ie.x&&ne.y===ie.y},lt=function(ne){return{x:ne.x!==0?-ne.x:0,y:ne.y!==0?-ne.y:0}},et=function(ne,ie,me){var Pe;return me===void 0&&(me=0),Pe={},Pe[ne]=ie,Pe[ne==="x"?"y":"x"]=me,Pe},on=function(ne,ie){return Math.sqrt(Math.pow(ie.x-ne.x,2)+Math.pow(ie.y-ne.y,2))},$n=function(ne,ie){return Math.min.apply(Math,ie.map(function(me){return on(ne,me)}))},Ia=function(ne){return function(ie){return{x:ne(ie.x),y:ne(ie.y)}}},Qn=function(te,ne){var ie=ar({top:Math.max(ne.top,te.top),right:Math.min(ne.right,te.right),bottom:Math.min(ne.bottom,te.bottom),left:Math.max(ne.left,te.left)});return ie.width<=0||ie.height<=0?null:ie},Va=function(ne,ie){return{top:ne.top+ie.y,left:ne.left+ie.x,bottom:ne.bottom+ie.y,right:ne.right+ie.x}},Cn=function(ne){return[{x:ne.left,y:ne.top},{x:ne.right,y:ne.top},{x:ne.left,y:ne.bottom},{x:ne.right,y:ne.bottom}]},Na={top:0,right:0,bottom:0,left:0},io=function(ne,ie){return ie?Va(ne,ie.scroll.diff.displacement):ne},Go=function(ne,ie,me){if(me&&me.increasedBy){var Pe;return(0,Ye.Z)({},ne,(Pe={},Pe[ie.end]=ne[ie.end]+me.increasedBy[ie.line],Pe))}return ne},mu=function(ne,ie){return ie&&ie.shouldClipSubject?Qn(ie.pageMarginBox,ne):ar(ne)},Br=function(te){var ne=te.page,ie=te.withPlaceholder,me=te.axis,Pe=te.frame,Fe=io(ne.marginBox,Pe),Ce=Go(Fe,me,ie),be=mu(Ce,Pe);return{page:ne,withPlaceholder:ie,active:be}},ca=function(te,ne){te.frame||yn(!1);var ie=te.frame,me=Bo(ne,ie.scroll.initial),Pe=lt(me),Fe=(0,Ye.Z)({},ie,{scroll:{initial:ie.scroll.initial,current:ne,diff:{value:me,displacement:Pe},max:ie.scroll.max}}),Ce=Br({page:te.subject.page,withPlaceholder:te.subject.withPlaceholder,axis:te.axis,frame:Fe}),be=(0,Ye.Z)({},te,{frame:Fe,subject:Ce});return be};function Gr(te){return Number.isInteger?Number.isInteger(te):typeof te=="number"&&isFinite(te)&&Math.floor(te)===te}function jr(te){return Object.values?Object.values(te):Object.keys(te).map(function(ne){return te[ne]})}function qr(te,ne){if(te.findIndex)return te.findIndex(ne);for(var ie=0;iete.bottom,Et=me.leftte.right,dt=qe&&Et;if(dt)return!0;var tt=qe&&Ce||Et&&Fe;return tt}},Ba=function(te){var ne=wr(te.top,te.bottom),ie=wr(te.left,te.right);return function(me){var Pe=ne(me.top)&&ne(me.bottom)&&ie(me.left)&&ie(me.right);return Pe}},Mr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},wo={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},_o=function(te){return function(ne){var ie=wr(ne.top,ne.bottom),me=wr(ne.left,ne.right);return function(Pe){return te===Mr?ie(Pe.top)&&ie(Pe.bottom):me(Pe.left)&&me(Pe.right)}}},Zn=function(ne,ie){var me=ie.frame?ie.frame.scroll.diff.displacement:oo;return Va(ne,me)},ta=function(ne,ie,me){return ie.subject.active?me(ie.subject.active)(ne):!1},Kn=function(ne,ie,me){return me(ie)(ne)},sa=function(ne){var ie=ne.target,me=ne.destination,Pe=ne.viewport,Fe=ne.withDroppableDisplacement,Ce=ne.isVisibleThroughFrameFn,be=Fe?Zn(ie,me):ie;return ta(be,me,Ce)&&Kn(be,Pe,Ce)},$r=function(ne){return sa((0,Ye.Z)({},ne,{isVisibleThroughFrameFn:xn}))},uo=function(ne){return sa((0,Ye.Z)({},ne,{isVisibleThroughFrameFn:Ba}))},xo=function(ne){return sa((0,Ye.Z)({},ne,{isVisibleThroughFrameFn:_o(ne.destination.axis)}))},ir=function(ne,ie,me){if(typeof me=="boolean")return me;if(!ie)return!0;var Pe=ie.invisible,Fe=ie.visible;if(Pe[ne])return!1;var Ce=Fe[ne];return Ce?Ce.shouldAnimate:!0};function sr(te,ne){var ie=te.page.marginBox,me={top:ne.point.y,right:0,bottom:0,left:ne.point.x};return ar(gr(ie,me))}function Qa(te){var ne=te.afterDragging,ie=te.destination,me=te.displacedBy,Pe=te.viewport,Fe=te.forceShouldAnimate,Ce=te.last;return ne.reduce(function(qe,Et){var dt=sr(Et,me),tt=Et.descriptor.id;qe.all.push(tt);var at=$r({target:dt,destination:ie,viewport:Pe,withDroppableDisplacement:!0});if(!at)return qe.invisible[Et.descriptor.id]=!0,qe;var Rt=ir(tt,Ce,Fe),Fn={draggableId:tt,shouldAnimate:Rt};return qe.visible[tt]=Fn,qe},{all:[],visible:{},invisible:{}})}function Ur(te,ne){if(!te.length)return 0;var ie=te[te.length-1].descriptor.index;return ne.inHomeList?ie:ie+1}function Lo(te){var ne=te.insideDestination,ie=te.inHomeList,me=te.displacedBy,Pe=te.destination,Fe=Ur(ne,{inHomeList:ie});return{displaced:Nn,displacedBy:me,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:Fe}}}}function Or(te){var ne=te.draggable,ie=te.insideDestination,me=te.destination,Pe=te.viewport,Fe=te.displacedBy,Ce=te.last,be=te.index,qe=te.forceShouldAnimate,Et=Wt(ne,me);if(be==null)return Lo({insideDestination:ie,inHomeList:Et,displacedBy:Fe,destination:me});var dt=po(ie,function(ka){return ka.descriptor.index===be});if(!dt)return Lo({insideDestination:ie,inHomeList:Et,displacedBy:Fe,destination:me});var tt=$e(ne,ie),at=ie.indexOf(dt),Rt=tt.slice(at),Fn=Qa({afterDragging:Rt,destination:me,displacedBy:Fe,last:Ce,viewport:Pe.frame,forceShouldAnimate:qe});return{displaced:Fn,displacedBy:Fe,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:be}}}}function ao(te,ne){return!!ne.effected[te]}var so=function(te){var ne=te.isMovingForward,ie=te.destination,me=te.draggables,Pe=te.combine,Fe=te.afterCritical;if(!ie.isCombineEnabled)return null;var Ce=Pe.draggableId,be=me[Ce],qe=be.descriptor.index,Et=ao(Ce,Fe);return Et?ne?qe:qe-1:ne?qe+1:qe},Nr=function(te){var ne=te.isMovingForward,ie=te.isInHomeList,me=te.insideDestination,Pe=te.location;if(!me.length)return null;var Fe=Pe.index,Ce=ne?Fe+1:Fe-1,be=me[0].descriptor.index,qe=me[me.length-1].descriptor.index,Et=ie?qe:qe+1;return CeEt?null:Ce},tu=function(te){var ne=te.isMovingForward,ie=te.isInHomeList,me=te.draggable,Pe=te.draggables,Fe=te.destination,Ce=te.insideDestination,be=te.previousImpact,qe=te.viewport,Et=te.afterCritical,dt=be.at;if(dt||yn(!1),dt.type==="REORDER"){var tt=Nr({isMovingForward:ne,isInHomeList:ie,location:dt.destination,insideDestination:Ce});return tt==null?null:Or({draggable:me,insideDestination:Ce,destination:Fe,viewport:qe,last:be.displaced,displacedBy:be.displacedBy,index:tt})}var at=so({isMovingForward:ne,destination:Fe,displaced:be.displaced,draggables:Pe,combine:dt.combine,afterCritical:Et});return at==null?null:Or({draggable:me,insideDestination:Ce,destination:Fe,viewport:qe,last:be.displaced,displacedBy:be.displacedBy,index:at})},yu=function(te){var ne=te.displaced,ie=te.afterCritical,me=te.combineWith,Pe=te.displacedBy,Fe=!!(ne.visible[me]||ne.invisible[me]);return ao(me,ie)?Fe?oo:lt(Pe.point):Fe?Pe.point:oo},vo=function(te){var ne=te.afterCritical,ie=te.impact,me=te.draggables,Pe=Sa(ie);Pe||yn(!1);var Fe=Pe.draggableId,Ce=me[Fe].page.borderBox.center,be=yu({displaced:ie.displaced,afterCritical:ne,combineWith:Fe,displacedBy:ie.displacedBy});return Co(Ce,be)},Bu=function(ne,ie){return ie.margin[ne.start]+ie.borderBox[ne.size]/2},Oo=function(ne,ie){return ie.margin[ne.end]+ie.borderBox[ne.size]/2},Tu=function(ne,ie,me){return ie[ne.crossAxisStart]+me.margin[ne.crossAxisStart]+me.borderBox[ne.crossAxisSize]/2},Wo=function(ne){var ie=ne.axis,me=ne.moveRelativeTo,Pe=ne.isMoving;return et(ie.line,me.marginBox[ie.end]+Bu(ie,Pe),Tu(ie,me.marginBox,Pe))},ku=function(ne){var ie=ne.axis,me=ne.moveRelativeTo,Pe=ne.isMoving;return et(ie.line,me.marginBox[ie.start]-Oo(ie,Pe),Tu(ie,me.marginBox,Pe))},pu=function(ne){var ie=ne.axis,me=ne.moveInto,Pe=ne.isMoving;return et(ie.line,me.contentBox[ie.start]+Bu(ie,Pe),Tu(ie,me.contentBox,Pe))},nl=function(te){var ne=te.impact,ie=te.draggable,me=te.draggables,Pe=te.droppable,Fe=te.afterCritical,Ce=Lr(Pe.descriptor.id,me),be=ie.page,qe=Pe.axis;if(!Ce.length)return pu({axis:qe,moveInto:Pe.page,isMoving:be});var Et=ne.displaced,dt=ne.displacedBy,tt=Et.all[0];if(tt){var at=me[tt];if(ao(tt,Fe))return ku({axis:qe,moveRelativeTo:at.page,isMoving:be});var Rt=Cr(at.page,dt.point);return ku({axis:qe,moveRelativeTo:Rt,isMoving:be})}var Fn=Ce[Ce.length-1];if(Fn.descriptor.id===ie.descriptor.id)return be.borderBox.center;if(ao(Fn.descriptor.id,Fe)){var ka=Cr(Fn.page,lt(Fe.displacedBy.point));return Wo({axis:qe,moveRelativeTo:ka,isMoving:be})}return Wo({axis:qe,moveRelativeTo:Fn.page,isMoving:be})},ml=function(te,ne){var ie=te.frame;return ie?Co(ne,ie.scroll.diff.displacement):ne},ul=function(ne){var ie=ne.impact,me=ne.draggable,Pe=ne.droppable,Fe=ne.draggables,Ce=ne.afterCritical,be=me.page.borderBox.center,qe=ie.at;return!Pe||!qe?be:qe.type==="REORDER"?nl({impact:ie,draggable:me,draggables:Fe,droppable:Pe,afterCritical:Ce}):vo({impact:ie,draggables:Fe,afterCritical:Ce})},Ul=function(te){var ne=ul(te),ie=te.droppable,me=ie?ml(ie,ne):ne;return me},mi=function(te,ne){var ie=Bo(ne,te.scroll.initial),me=lt(ie),Pe=ar({top:ne.y,bottom:ne.y+te.frame.height,left:ne.x,right:ne.x+te.frame.width}),Fe={frame:Pe,scroll:{initial:te.scroll.initial,max:te.scroll.max,current:ne,diff:{value:ie,displacement:me}}};return Fe};function gi(te,ne){return te.map(function(ie){return ne[ie]})}function Ga(te,ne){for(var ie=0;ie1?dt.sort(function(tt,at){return Du(tt)[be.start]-Du(at)[be.start]})[0]:Et.sort(function(tt,at){var Rt=$n(ie,Cn(Du(tt))),Fn=$n(ie,Cn(Du(at)));return Rt!==Fn?Rt-Fn:Du(tt)[be.start]-Du(at)[be.start]})[0]},ci=function(ne,ie){var me=ne.page.borderBox.center;return ao(ne.descriptor.id,ie)?Bo(me,ie.displacedBy.point):me},Eu=function(ne,ie){var me=ne.page.borderBox;return ao(ne.descriptor.id,ie)?Va(me,lt(ie.displacedBy.point)):me},$l=function(te){var ne=te.pageBorderBoxCenter,ie=te.viewport,me=te.destination,Pe=te.insideDestination,Fe=te.afterCritical,Ce=Pe.filter(function(be){return uo({target:Eu(be,Fe),destination:me,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(be,qe){var Et=on(ne,ml(me,ci(be,Fe))),dt=on(ne,ml(me,ci(qe,Fe)));return Etne.left&&te.topne.top}function ji(te){var ne=te.pageBorderBox,ie=te.draggable,me=te.candidates,Pe=ie.page.borderBox.center,Fe=me.map(function(Ce){var be=Ce.axis,qe=et(Ce.axis.line,ne.center[be.line],Ce.page.borderBox.center[be.crossAxisLine]);return{id:Ce.descriptor.id,distance:on(Pe,qe)}}).sort(function(Ce,be){return be.distance-Ce.distance});return Fe[0]?Fe[0].id:null}function qu(te){var ne=te.pageBorderBox,ie=te.draggable,me=te.droppables,Pe=Xr(me).filter(function(Fe){if(!Fe.isEnabled)return!1;var Ce=Fe.subject.active;if(!Ce||!Ju(ne,Ce))return!1;if(os(Ce)(ne.center))return!0;var be=Fe.axis,qe=Ce.center[be.crossAxisLine],Et=ne[be.crossAxisStart],dt=ne[be.crossAxisEnd],tt=wr(Ce[be.crossAxisStart],Ce[be.crossAxisEnd]),at=tt(Et),Rt=tt(dt);return!at&&!Rt?!0:at?Etqe});return Pe.length?Pe.length===1?Pe[0].descriptor.id:ji({pageBorderBox:ne,draggable:ie,candidates:Pe}):null}var Li=function(ne,ie){return ar(Va(ne,ie))},od=function(te,ne){var ie=te.frame;return ie?Li(ne,ie.scroll.diff.value):ne};function Ci(te){var ne=te.displaced,ie=te.id;return!!(ne.visible[ie]||ne.invisible[ie])}function ud(te){var ne=te.draggable,ie=te.closest,me=te.inHomeList;return ie?me&&ie.descriptor.index>ne.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var ld=function(te){var ne=te.pageBorderBoxWithDroppableScroll,ie=te.draggable,me=te.destination,Pe=te.insideDestination,Fe=te.last,Ce=te.viewport,be=te.afterCritical,qe=me.axis,Et=Pu(me.axis,ie.displaceBy),dt=Et.value,tt=ne[qe.start],at=ne[qe.end],Rt=$e(ie,Pe),Fn=po(Rt,function(Xa){var ba=Xa.descriptor.id,Sr=Xa.page.borderBox.center[qe.line],Ir=ao(ba,be),Wr=Ci({displaced:Fe,id:ba});return Ir?Wr?at<=Sr:ttba[be.start]+Ir&&ttba[be.start]-Et+Ir&&dtba[be.start]+Et+Ir&&ttba[be.start]+Ir&&dt=Cu)return Yo;var Fe=Pe/Cu,Ce=mo+Fu*Fe,be=me==="CANCEL"?Ce*cu:Ce;return Number(be.toFixed(2))},gl=function(te){var ne=te.impact,ie=te.draggable,me=te.dimensions,Pe=te.viewport,Fe=te.afterCritical,Ce=me.draggables,be=me.droppables,qe=yl(ne),Et=qe?be[qe]:null,dt=be[ie.descriptor.droppableId],tt=ks({impact:ne,draggable:ie,draggables:Ce,afterCritical:Fe,droppable:Et||dt,viewport:Pe}),at=Bo(tt,ie.client.borderBox.center);return at},al=function(te){var ne=te.draggables,ie=te.reason,me=te.lastImpact,Pe=te.home,Fe=te.viewport,Ce=te.onLiftImpact;if(!me.at||ie!=="DROP"){var be=Nc({draggables:ne,impact:Ce,destination:Pe,viewport:Fe,forceShouldAnimate:!0});return{impact:be,didDropInsideDroppable:!1}}if(me.at.type==="REORDER")return{impact:me,didDropInsideDroppable:!0};var qe=(0,Ye.Z)({},me,{displaced:Nn});return{impact:qe,didDropInsideDroppable:!0}},Pl=function(te){var ne=te.getState,ie=te.dispatch;return function(me){return function(Pe){if(Pe.type!=="DROP"){me(Pe);return}var Fe=ne(),Ce=Pe.payload.reason;if(Fe.phase==="COLLECTING"){ie(rr({reason:Ce}));return}if(Fe.phase!=="IDLE"){var be=Fe.phase==="DROP_PENDING"&&Fe.isWaiting;be&&yn(!1),Fe.phase==="DRAGGING"||Fe.phase==="DROP_PENDING"||yn(!1);var qe=Fe.critical,Et=Fe.dimensions,dt=Et.draggables[Fe.critical.draggable.id],tt=al({reason:Ce,lastImpact:Fe.impact,afterCritical:Fe.afterCritical,onLiftImpact:Fe.onLiftImpact,home:Fe.dimensions.droppables[Fe.critical.droppable.id],viewport:Fe.viewport,draggables:Fe.dimensions.draggables}),at=tt.impact,Rt=tt.didDropInsideDroppable,Fn=Rt?Wa(at):null,ka=Rt?Sa(at):null,Xa={index:qe.draggable.index,droppableId:qe.droppable.id},ba={draggableId:dt.descriptor.id,type:dt.descriptor.type,source:Xa,reason:Ce,mode:Fe.movementMode,destination:Fn,combine:ka},Sr=gl({impact:at,draggable:dt,dimensions:Et,viewport:Fe.viewport,afterCritical:Fe.afterCritical}),Ir={critical:Fe.critical,afterCritical:Fe.afterCritical,result:ba,impact:at},Wr=!Vt(Fe.current.client.offset,Sr)||!!ba.combine;if(!Wr){ie(ya({completed:Ir}));return}var Mo=xu({current:Fe.current.client.offset,destination:Sr,reason:Ce}),Io={newHomeClientOffset:Sr,dropDuration:Mo,completed:Ir};ie(Vn(Io))}}}},Gu=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Cl(te){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){ie.target!==window&&ie.target!==window.document||te()}}}function Wu(te){var ne=te.onWindowScroll;function ie(){ne(Gu())}var me=Oa(ie),Pe=Cl(me),Fe=Za;function Ce(){return Fe!==Za}function be(){Ce()&&yn(!1),Fe=Ma(window,[Pe])}function qe(){Ce()||yn(!1),me.cancel(),Fe(),Fe=Za}return{start:be,stop:qe,isActive:Ce}}var rl=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},fl=function(te){var ne=Wu({onWindowScroll:function(me){te.dispatch(Rn({newScroll:me}))}});return function(ie){return function(me){!ne.isActive()&&me.type==="INITIAL_PUBLISH"&&ne.start(),ne.isActive()&&rl(me)&&ne.stop(),ie(me)}}},xl=function(te){var ne=!1,ie=!1,me=setTimeout(function(){ie=!0}),Pe=function(Ce){ne||ie||(ne=!0,te(Ce),clearTimeout(me))};return Pe.wasCalled=function(){return ne},Pe},Fl=function(){var te=[],ne=function(Fe){var Ce=qr(te,function(Et){return Et.timerId===Fe});Ce===-1&&yn(!1);var be=te.splice(Ce,1),qe=be[0];qe.callback()},ie=function(Fe){var Ce=setTimeout(function(){return ne(Ce)}),be={timerId:Ce,callback:Fe};te.push(be)},me=function(){if(te.length){var Fe=[].concat(te);te.length=0,Fe.forEach(function(Ce){clearTimeout(Ce.timerId),Ce.callback()})}};return{add:ie,flush:me}},$o=function(ne,ie){return ne==null&&ie==null?!0:ne==null||ie==null?!1:ne.droppableId===ie.droppableId&&ne.index===ie.index},oi=function(ne,ie){return ne==null&&ie==null?!0:ne==null||ie==null?!1:ne.draggableId===ie.draggableId&&ne.droppableId===ie.droppableId},Qo=function(ne,ie){if(ne===ie)return!0;var me=ne.draggable.id===ie.draggable.id&&ne.draggable.droppableId===ie.draggable.droppableId&&ne.draggable.type===ie.draggable.type&&ne.draggable.index===ie.draggable.index,Pe=ne.droppable.id===ie.droppable.id&&ne.droppable.type===ie.droppable.type;return me&&Pe},zu=function(ne,ie){Zs(),ie(),Ws()},Ou=function(ne,ie){return{draggableId:ne.draggable.id,type:ne.droppable.type,source:{droppableId:ne.droppable.id,index:ne.draggable.index},mode:ie}},vl=function(ne,ie,me,Pe){if(!ne){me(Pe(ie));return}var Fe=xl(me),Ce={announce:Fe};ne(ie,Ce),Fe.wasCalled()||me(Pe(ie))},Al=function(te,ne){var ie=Fl(),me=null,Pe=function(at,Rt){me&&yn(!1),zu("onBeforeCapture",function(){var Fn=te().onBeforeCapture;if(Fn){var ka={draggableId:at,mode:Rt};Fn(ka)}})},Fe=function(at,Rt){me&&yn(!1),zu("onBeforeDragStart",function(){var Fn=te().onBeforeDragStart;Fn&&Fn(Ou(at,Rt))})},Ce=function(at,Rt){me&&yn(!1);var Fn=Ou(at,Rt);me={mode:Rt,lastCritical:at,lastLocation:Fn.source,lastCombine:null},ie.add(function(){zu("onDragStart",function(){return vl(te().onDragStart,Fn,ne,aa.onDragStart)})})},be=function(at,Rt){var Fn=Wa(Rt),ka=Sa(Rt);me||yn(!1);var Xa=!Qo(at,me.lastCritical);Xa&&(me.lastCritical=at);var ba=!$o(me.lastLocation,Fn);ba&&(me.lastLocation=Fn);var Sr=!oi(me.lastCombine,ka);if(Sr&&(me.lastCombine=ka),!(!Xa&&!ba&&!Sr)){var Ir=(0,Ye.Z)({},Ou(at,me.mode),{combine:ka,destination:Fn});ie.add(function(){zu("onDragUpdate",function(){return vl(te().onDragUpdate,Ir,ne,aa.onDragUpdate)})})}},qe=function(){me||yn(!1),ie.flush()},Et=function(at){me||yn(!1),me=null,zu("onDragEnd",function(){return vl(te().onDragEnd,at,ne,aa.onDragEnd)})},dt=function(){if(me){var at=(0,Ye.Z)({},Ou(me.lastCritical,me.mode),{combine:null,destination:null,reason:"CANCEL"});Et(at)}};return{beforeCapture:Pe,beforeStart:Fe,start:Ce,update:be,flush:qe,drop:Et,abort:dt}},ju=function(te,ne){var ie=Al(te,ne);return function(me){return function(Pe){return function(Fe){if(Fe.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(Fe.payload.draggableId,Fe.payload.movementMode);return}if(Fe.type==="INITIAL_PUBLISH"){var Ce=Fe.payload.critical;ie.beforeStart(Ce,Fe.payload.movementMode),Pe(Fe),ie.start(Ce,Fe.payload.movementMode);return}if(Fe.type==="DROP_COMPLETE"){var be=Fe.payload.completed.result;ie.flush(),Pe(Fe),ie.drop(be);return}if(Pe(Fe),Fe.type==="FLUSH"){ie.abort();return}var qe=me.getState();qe.phase==="DRAGGING"&&ie.update(qe.critical,qe.impact)}}}},ll=function(te){return function(ne){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){ne(ie);return}var me=te.getState();me.phase!=="DROP_ANIMATING"&&yn(!1),te.dispatch(ya({completed:me.completed}))}}},di=function(te){var ne=null,ie=null;function me(){ie&&(cancelAnimationFrame(ie),ie=null),ne&&(ne(),ne=null)}return function(Pe){return function(Fe){if((Fe.type==="FLUSH"||Fe.type==="DROP_COMPLETE"||Fe.type==="DROP_ANIMATION_FINISHED")&&me(),Pe(Fe),Fe.type==="DROP_ANIMATE"){var Ce={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var qe=te.getState();qe.phase==="DROP_ANIMATING"&&te.dispatch(fr())}};ie=requestAnimationFrame(function(){ie=null,ne=Ma(window,[Ce])})}}}},kl=function(te){return function(){return function(ne){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&te.stopPublishing(),ne(ie)}}}},wl=function(te){var ne=!1;return function(){return function(ie){return function(me){if(me.type==="INITIAL_PUBLISH"){ne=!0,te.tryRecordFocus(me.payload.critical.draggable.id),ie(me),te.tryRestoreFocusRecorded();return}if(ie(me),!!ne){if(me.type==="FLUSH"){ne=!1,te.tryRestoreFocusRecorded();return}if(me.type==="DROP_COMPLETE"){ne=!1;var Pe=me.payload.completed.result;Pe.combine&&te.tryShiftRecord(Pe.draggableId,Pe.combine.draggableId),te.tryRestoreFocusRecorded()}}}}}},Ki=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},ls=function(te){return function(ne){return function(ie){return function(me){if(Ki(me)){te.stop(),ie(me);return}if(me.type==="INITIAL_PUBLISH"){ie(me);var Pe=ne.getState();Pe.phase!=="DRAGGING"&&yn(!1),te.start(Pe);return}ie(me),te.scroll(ne.getState())}}}},is=function(te){return function(ne){return function(ie){if(ne(ie),ie.type==="PUBLISH_WHILE_DRAGGING"){var me=te.getState();me.phase==="DROP_PENDING"&&(me.isWaiting||te.dispatch(mr({reason:me.reason})))}}}},Ll=Te.qC,Ol=function(te){var ne=te.dimensionMarshal,ie=te.focusMarshal,me=te.styleMarshal,Pe=te.getResponders,Fe=te.announce,Ce=te.autoScroller;return(0,Te.MT)(ys,Ll((0,Te.md)(ko(me),kl(ne),nr(ne),Pl,ll,di,is,ls(Ce),fl,wl(ie),ju(Pe,Fe))))},lu=function(){return{additions:{},removals:{},modified:{}}};function bi(te){var ne=te.registry,ie=te.callbacks,me=lu(),Pe=null,Fe=function(){Pe||(ie.collectionStarting(),Pe=requestAnimationFrame(function(){Pe=null,Zs();var dt=me,tt=dt.additions,at=dt.removals,Rt=dt.modified,Fn=Object.keys(tt).map(function(ba){return ne.draggable.getById(ba).getDimension(oo)}).sort(function(ba,Sr){return ba.descriptor.index-Sr.descriptor.index}),ka=Object.keys(Rt).map(function(ba){var Sr=ne.droppable.getById(ba),Ir=Sr.callbacks.getScrollWhileDragging();return{droppableId:ba,scroll:Ir}}),Xa={additions:Fn,removals:Object.keys(at),modified:ka};me=lu(),Ws(),ie.publish(Xa)}))},Ce=function(dt){var tt=dt.descriptor.id;me.additions[tt]=dt,me.modified[dt.descriptor.droppableId]=!0,me.removals[tt]&&delete me.removals[tt],Fe()},be=function(dt){var tt=dt.descriptor;me.removals[tt.id]=!0,me.modified[tt.droppableId]=!0,me.additions[tt.id]&&delete me.additions[tt.id],Fe()},qe=function(){Pe&&(cancelAnimationFrame(Pe),Pe=null,me=lu())};return{add:Ce,remove:be,stop:qe}}var vi=function(te){var ne=te.scrollHeight,ie=te.scrollWidth,me=te.height,Pe=te.width,Fe=Bo({x:ie,y:ne},{x:Pe,y:me}),Ce={x:Math.max(0,Fe.x),y:Math.max(0,Fe.y)};return Ce},ei=function(){var te=document.documentElement;return te||yn(!1),te},Yu=function(){var te=ei(),ne=vi({scrollHeight:te.scrollHeight,scrollWidth:te.scrollWidth,width:te.clientWidth,height:te.clientHeight});return ne},Hl=function(){var te=Gu(),ne=Yu(),ie=te.y,me=te.x,Pe=ei(),Fe=Pe.clientWidth,Ce=Pe.clientHeight,be=me+Fe,qe=ie+Ce,Et=ar({top:ie,left:me,right:be,bottom:qe}),dt={frame:Et,scroll:{initial:te,current:te,max:ne,diff:{value:oo,displacement:oo}}};return dt},pi=function(te){var ne=te.critical,ie=te.scrollOptions,me=te.registry;Zs();var Pe=Hl(),Fe=Pe.scroll.current,Ce=ne.droppable,be=me.droppable.getAllByType(Ce.type).map(function(tt){return tt.callbacks.getDimensionAndWatchScroll(Fe,ie)}),qe=me.draggable.getAllByType(ne.draggable.type).map(function(tt){return tt.getDimension(Fe)}),Et={draggables:xr(qe),droppables:lr(be)};Ws();var dt={dimensions:Et,critical:ne,viewport:Pe};return dt};function hi(te,ne,ie){if(ie.descriptor.id===ne.id||ie.descriptor.type!==ne.type)return!1;var me=te.droppable.getById(ie.descriptor.droppableId);return me.descriptor.mode==="virtual"}var ti=function(te,ne){var ie=null,me=bi({callbacks:{publish:ne.publishWhileDragging,collectionStarting:ne.collectionStarting},registry:te}),Pe=function(Rt,Fn){te.droppable.exists(Rt)||yn(!1),ie&&ne.updateDroppableIsEnabled({id:Rt,isEnabled:Fn})},Fe=function(Rt,Fn){ie&&(te.droppable.exists(Rt)||yn(!1),ne.updateDroppableIsCombineEnabled({id:Rt,isCombineEnabled:Fn}))},Ce=function(Rt,Fn){ie&&(te.droppable.exists(Rt)||yn(!1),ne.updateDroppableScroll({id:Rt,newScroll:Fn}))},be=function(Rt,Fn){ie&&te.droppable.getById(Rt).callbacks.scroll(Fn)},qe=function(){if(ie){me.stop();var Rt=ie.critical.droppable;te.droppable.getAllByType(Rt.type).forEach(function(Fn){return Fn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null}},Et=function(Rt){ie||yn(!1);var Fn=ie.critical.draggable;Rt.type==="ADDITION"&&hi(te,Fn,Rt.value)&&me.add(Rt.value),Rt.type==="REMOVAL"&&hi(te,Fn,Rt.value)&&me.remove(Rt.value)},dt=function(Rt){ie&&yn(!1);var Fn=te.draggable.getById(Rt.draggableId),ka=te.droppable.getById(Fn.descriptor.droppableId),Xa={draggable:Fn.descriptor,droppable:ka.descriptor},ba=te.subscribe(Et);return ie={critical:Xa,unsubscribe:ba},pi({critical:Xa,registry:te,scrollOptions:Rt.scrollOptions})},tt={updateDroppableIsEnabled:Pe,updateDroppableIsCombineEnabled:Fe,scrollDroppable:be,updateDroppableScroll:Ce,startPublishing:dt,stopPublishing:qe};return tt},Yl=function(te,ne){return te.phase==="IDLE"?!0:te.phase!=="DROP_ANIMATING"||te.completed.result.draggableId===ne?!1:te.completed.result.reason==="DROP"},bl=function(te){window.scrollBy(te.x,te.y)},Qu=Dn(function(te){return Xr(te).filter(function(ne){return!(!ne.isEnabled||!ne.frame)})}),Nl=function(ne,ie){var me=po(Qu(ie),function(Pe){return Pe.frame||yn(!1),os(Pe.frame.pageMarginBox)(ne)});return me},Oi=function(te){var ne=te.center,ie=te.destination,me=te.droppables;if(ie){var Pe=me[ie];return Pe.frame?Pe:null}var Fe=Nl(ne,me);return Fe},Nu={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ne){return Math.pow(ne,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ql=function(te,ne){var ie=te[ne.size]*Nu.startFromPercentage,me=te[ne.size]*Nu.maxScrollAtPercentage,Pe={startScrollingFrom:ie,maxScrollValueAt:me};return Pe},pl=function(te){var ne=te.startOfRange,ie=te.endOfRange,me=te.current,Pe=ie-ne;if(Pe===0)return 0;var Fe=me-ne,Ce=Fe/Pe;return Ce},jo=1,Ai=function(te,ne){if(te>ne.startScrollingFrom)return 0;if(te<=ne.maxScrollValueAt)return Nu.maxPixelScroll;if(te===ne.startScrollingFrom)return jo;var ie=pl({startOfRange:ne.maxScrollValueAt,endOfRange:ne.startScrollingFrom,current:te}),me=1-ie,Pe=Nu.maxPixelScroll*Nu.ease(me);return Math.ceil(Pe)},ui=Nu.durationDampening.accelerateAt,ru=Nu.durationDampening.stopDampeningAt,ss=function(te,ne){var ie=ne,me=ru,Pe=Date.now(),Fe=Pe-ie;if(Fe>=ru)return te;if(Fene.height,Fe=ie.width>ne.width;return!Fe&&!Pe?me:Fe&&Pe?null:{x:Fe?0:me.x,y:Pe?0:me.y}},bo=Ia(function(te){return te===0?0:te}),Fr=function(te){var ne=te.dragStartTime,ie=te.container,me=te.subject,Pe=te.center,Fe=te.shouldUseTimeDampening,Ce={top:Pe.y-ie.top,right:ie.right-Pe.x,bottom:ie.bottom-Pe.y,left:Pe.x-ie.left},be=cs({container:ie,distanceToEdges:Ce,dragStartTime:ne,axis:Mr,shouldUseTimeDampening:Fe}),qe=cs({container:ie,distanceToEdges:Ce,dragStartTime:ne,axis:wo,shouldUseTimeDampening:Fe}),Et=bo({x:qe,y:be});if(Vt(Et,oo))return null;var dt=Hi({container:ie,subject:me,proposedScroll:Et});return dt?Vt(dt,oo)?null:dt:null},Uo=Ia(function(te){return te===0?0:te>0?1:-1}),Uu=function(){var te=function(ie,me){return ie<0?ie:ie>me?ie-me:0};return function(ne){var ie=ne.current,me=ne.max,Pe=ne.change,Fe=Co(ie,Pe),Ce={x:te(Fe.x,me.x),y:te(Fe.y,me.y)};return Vt(Ce,oo)?null:Ce}}(),li=function(ne){var ie=ne.max,me=ne.current,Pe=ne.change,Fe={x:Math.max(me.x,ie.x),y:Math.max(me.y,ie.y)},Ce=Uo(Pe),be=Uu({max:Fe,current:me,change:Ce});return!be||Ce.x!==0&&be.x===0||Ce.y!==0&&be.y===0},ds=function(ne,ie){return li({current:ne.scroll.current,max:ne.scroll.max,change:ie})},zs=function(ne,ie){if(!ds(ne,ie))return null;var me=ne.scroll.max,Pe=ne.scroll.current;return Uu({current:Pe,max:me,change:ie})},Cs=function(ne,ie){var me=ne.frame;return me?li({current:me.scroll.current,max:me.scroll.max,change:ie}):!1},bs=function(ne,ie){var me=ne.frame;return!me||!Cs(ne,ie)?null:Uu({current:me.scroll.current,max:me.scroll.max,change:ie})},il=function(te){var ne=te.viewport,ie=te.subject,me=te.center,Pe=te.dragStartTime,Fe=te.shouldUseTimeDampening,Ce=Fr({dragStartTime:Pe,container:ne.frame,subject:ie,center:me,shouldUseTimeDampening:Fe});return Ce&&ds(ne,Ce)?Ce:null},Do=function(te){var ne=te.droppable,ie=te.subject,me=te.center,Pe=te.dragStartTime,Fe=te.shouldUseTimeDampening,Ce=ne.frame;if(!Ce)return null;var be=Fr({dragStartTime:Pe,container:Ce.pageMarginBox,subject:ie,center:me,shouldUseTimeDampening:Fe});return be&&Cs(ne,be)?be:null},ms=function(te){var ne=te.state,ie=te.dragStartTime,me=te.shouldUseTimeDampening,Pe=te.scrollWindow,Fe=te.scrollDroppable,Ce=ne.current.page.borderBoxCenter,be=ne.dimensions.draggables[ne.critical.draggable.id],qe=be.page.marginBox;if(ne.isWindowScrollAllowed){var Et=ne.viewport,dt=il({dragStartTime:ie,viewport:Et,subject:qe,center:Ce,shouldUseTimeDampening:me});if(dt){Pe(dt);return}}var tt=Oi({center:Ce,destination:yl(ne.impact),droppables:ne.dimensions.droppables});if(tt){var at=Do({dragStartTime:ie,droppable:tt,subject:qe,center:Ce,shouldUseTimeDampening:me});at&&Fe(tt.descriptor.id,at)}},ii=function(te){var ne=te.scrollWindow,ie=te.scrollDroppable,me=Oa(ne),Pe=Oa(ie),Fe=null,Ce=function(dt){Fe||yn(!1);var tt=Fe,at=tt.shouldUseTimeDampening,Rt=tt.dragStartTime;ms({state:dt,scrollWindow:me,scrollDroppable:Pe,dragStartTime:Rt,shouldUseTimeDampening:at})},be=function(dt){Zs(),Fe&&yn(!1);var tt=Date.now(),at=!1,Rt=function(){at=!0};ms({state:dt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Rt,scrollDroppable:Rt}),Fe={dragStartTime:tt,shouldUseTimeDampening:at},Ws(),at&&Ce(dt)},qe=function(){Fe&&(me.cancel(),Pe.cancel(),Fe=null)};return{start:be,stop:qe,scroll:Ce}},si=function(te){var ne=te.move,ie=te.scrollDroppable,me=te.scrollWindow,Pe=function(Et,dt){var tt=Co(Et.current.client.selection,dt);ne({client:tt})},Fe=function(Et,dt){if(!Cs(Et,dt))return dt;var tt=bs(Et,dt);if(!tt)return ie(Et.descriptor.id,dt),null;var at=Bo(dt,tt);ie(Et.descriptor.id,at);var Rt=Bo(dt,at);return Rt},Ce=function(Et,dt,tt){if(!Et||!ds(dt,tt))return tt;var at=zs(dt,tt);if(!at)return me(tt),null;var Rt=Bo(tt,at);me(Rt);var Fn=Bo(tt,Rt);return Fn},be=function(Et){var dt=Et.scrollJumpRequest;if(dt){var tt=yl(Et.impact);tt||yn(!1);var at=Fe(Et.dimensions.droppables[tt],dt);if(at){var Rt=Et.viewport,Fn=Ce(Et.isWindowScrollAllowed,Rt,at);Fn&&Pe(Et,Fn)}}};return be},Pi=function(te){var ne=te.scrollDroppable,ie=te.scrollWindow,me=te.move,Pe=ii({scrollWindow:ie,scrollDroppable:ne}),Fe=si({move:me,scrollWindow:ie,scrollDroppable:ne}),Ce=function(Et){if(Et.phase==="DRAGGING"){if(Et.movementMode==="FLUID"){Pe.scroll(Et);return}Et.scrollJumpRequest&&Fe(Et)}},be={scroll:Ce,start:Pe.start,stop:Pe.stop};return be},Yi="data-rbd",Fi=function(){var te=Yi+"-drag-handle";return{base:te,draggableId:te+"-draggable-id",contextId:te+"-context-id"}}(),As=function(){var te=Yi+"-draggable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),Ic=function(){var te=Yi+"-droppable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),lc={contextId:Yi+"-scroll-container-context-id"},ic=function(ne){return function(ie){return"["+ie+'="'+ne+'"]'}},wu=function(ne,ie){return ne.map(function(me){var Pe=me.styles[ie];return Pe?me.selector+" { "+Pe+" }":""}).join(" ")},Yr="pointer-events: none;",Zl=function(te){var ne=ic(te),ie=function(){var be=` cursor: -webkit-grab; cursor: grab; `;return{selector:ne(Fi.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; - `,resting:be,dragging:Kr,dropAnimating:be}}}(),me=function(){var be=` + `,resting:be,dragging:Yr,dropAnimating:be}}}(),me=function(){var be=` transition: `+su.outOfTheWay+`; - `;return{selector:ne(bs.contextId),styles:{dragging:be,dropAnimating:be,userCancel:be}}}(),Pe={selector:ne(Ic.contextId),styles:{always:"overflow-anchor: none;"}},Fe={selector:"body",styles:{dragging:` + `;return{selector:ne(As.contextId),styles:{dragging:be,dropAnimating:be,userCancel:be}}}(),Pe={selector:ne(Ic.contextId),styles:{always:"overflow-anchor: none;"}},Fe={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; @@ -241,9 +241,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Ce=[me,ie,Pe,Fe];return{always:wu(Ce,"always"),resting:wu(Ce,"resting"),dragging:wu(Ce,"dragging"),dropAnimating:wu(Ce,"dropAnimating"),userCancel:wu(Ce,"userCancel")}},Mu=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?z.useLayoutEffect:z.useEffect,Rc=function(){var ne=document.querySelector("head");return ne||yn(!1),ne},Tc=function(ne){var ie=document.createElement("style");return ne&&ie.setAttribute("nonce",ne),ie.type="text/css",ie};function cd(te,ne){var ie=Pt(function(){return Zl(te)},[te]),me=(0,z.useRef)(null),Pe=(0,z.useRef)(null),Fe=Tt(Dn(function(tt){var at=Pe.current;at||yn(!1),at.textContent=tt}),[]),Ce=Tt(function(tt){var at=me.current;at||yn(!1),at.textContent=tt},[]);Mu(function(){!me.current&&!Pe.current||yn(!1);var tt=Tc(ne),at=Tc(ne);return me.current=tt,Pe.current=at,tt.setAttribute(Ki+"-always",te),at.setAttribute(Ki+"-dynamic",te),Rc().appendChild(tt),Rc().appendChild(at),Ce(ie.always),Fe(ie.resting),function(){var Rt=function(ka){var Qa=ka.current;Qa||yn(!1),Rc().removeChild(Qa),ka.current=null};Rt(me),Rt(Pe)}},[ne,Ce,Fe,ie.always,ie.resting,te]);var be=Tt(function(){return Fe(ie.dragging)},[Fe,ie.dragging]),qe=Tt(function(tt){if(tt==="DROP"){Fe(ie.dropAnimating);return}Fe(ie.userCancel)},[Fe,ie.dropAnimating,ie.userCancel]),Et=Tt(function(){Pe.current&&Fe(ie.resting)},[Fe,ie.resting]),dt=Pt(function(){return{dragging:be,dropping:qe,resting:Et}},[be,qe,Et]);return dt}var ic=function(te){return te&&te.ownerDocument?te.ownerDocument.defaultView:window};function Oi(te){return te instanceof ic(te).HTMLElement}function zs(te,ne){var ie="["+Fi.contextId+'="'+te+'"]',me=cr(document.querySelectorAll(ie));if(!me.length)return null;var Pe=fo(me,function(Fe){return Fe.getAttribute(Fi.draggableId)===ne});return!Pe||!Oi(Pe)?null:Pe}function qd(te){var ne=(0,z.useRef)({}),ie=(0,z.useRef)(null),me=(0,z.useRef)(null),Pe=(0,z.useRef)(!1),Fe=Tt(function(at,Rt){var Fn={id:at,focus:Rt};return ne.current[at]=Fn,function(){var Qa=ne.current,ba=Qa[at];ba!==Fn&&delete Qa[at]}},[]),Ce=Tt(function(at){var Rt=zs(te,at);Rt&&Rt!==document.activeElement&&Rt.focus()},[te]),be=Tt(function(at,Rt){ie.current===at&&(ie.current=Rt)},[]),qe=Tt(function(){me.current||Pe.current&&(me.current=requestAnimationFrame(function(){me.current=null;var at=ie.current;at&&Ce(at)}))},[Ce]),Et=Tt(function(at){ie.current=null;var Rt=document.activeElement;Rt&&Rt.getAttribute(Fi.draggableId)===at&&(ie.current=at)},[]);Mu(function(){return Pe.current=!0,function(){Pe.current=!1;var at=me.current;at&&cancelAnimationFrame(at)}},[]);var dt=Pt(function(){return{register:Fe,tryRecordFocus:Et,tryRestoreFocusRecorded:qe,tryShiftRecord:be}},[Fe,Et,qe,be]);return dt}function dd(){var te={draggables:{},droppables:{}},ne=[];function ie(tt){return ne.push(tt),function(){var Rt=ne.indexOf(tt);Rt!==-1&&ne.splice(Rt,1)}}function me(tt){ne.length&&ne.forEach(function(at){return at(tt)})}function Pe(tt){return te.draggables[tt]||null}function Fe(tt){var at=Pe(tt);return at||yn(!1),at}var Ce={register:function(at){te.draggables[at.descriptor.id]=at,me({type:"ADDITION",value:at})},update:function(at,Rt){var Fn=te.draggables[Rt.descriptor.id];Fn&&Fn.uniqueId===at.uniqueId&&(delete te.draggables[Rt.descriptor.id],te.draggables[at.descriptor.id]=at)},unregister:function(at){var Rt=at.descriptor.id,Fn=Pe(Rt);Fn&&at.uniqueId===Fn.uniqueId&&(delete te.draggables[Rt],me({type:"REMOVAL",value:at}))},getById:Fe,findById:Pe,exists:function(at){return!!Pe(at)},getAllByType:function(at){return Gr(te.draggables).filter(function(Rt){return Rt.descriptor.type===at})}};function be(tt){return te.droppables[tt]||null}function qe(tt){var at=be(tt);return at||yn(!1),at}var Et={register:function(at){te.droppables[at.descriptor.id]=at},unregister:function(at){var Rt=be(at.descriptor.id);Rt&&at.uniqueId===Rt.uniqueId&&delete te.droppables[at.descriptor.id]},getById:qe,findById:be,exists:function(at){return!!be(at)},getAllByType:function(at){return Gr(te.droppables).filter(function(Rt){return Rt.descriptor.type===at})}};function dt(){te.draggables={},te.droppables={},ne.length=0}return{draggable:Ce,droppable:Et,subscribe:ie,clean:dt}}function Vs(){var te=Pt(dd,[]);return(0,z.useEffect)(function(){return function(){requestAnimationFrame(te.clean)}},[te]),te}var sc=z.createContext(null),As=function(){var te=document.body;return te||yn(!1),te},cc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},dc=function(ne){return"rbd-announcement-"+ne};function Gs(te){var ne=Pt(function(){return dc(te)},[te]),ie=(0,z.useRef)(null);(0,z.useEffect)(function(){var Fe=document.createElement("div");return ie.current=Fe,Fe.id=ne,Fe.setAttribute("aria-live","assertive"),Fe.setAttribute("aria-atomic","true"),(0,Ye.Z)(Fe.style,cc),As().appendChild(Fe),function(){setTimeout(function(){var qe=As();qe.contains(Fe)&&qe.removeChild(Fe),Fe===ie.current&&(ie.current=null)})}},[ne]);var me=Tt(function(Pe){var Fe=ie.current;if(Fe){Fe.textContent=Pe;return}},[]);return me}var mc=0,md={separator:"::"};function $d(){mc=0}function Ds(te,ne){return ne===void 0&&(ne=md),Pt(function(){return""+te+ne.separator+mc++},[ne.separator,te])}function gc(te){var ne=te.contextId,ie=te.uniqueId;return"rbd-hidden-text-"+ne+"-"+ie}function gd(te){var ne=te.contextId,ie=te.text,me=Ds("hidden-text",{separator:"-"}),Pe=Pt(function(){return gc({contextId:ne,uniqueId:me})},[me,ne]);return(0,z.useEffect)(function(){var Ce=document.createElement("div");return Ce.id=Pe,Ce.textContent=ie,Ce.style.display="none",As().appendChild(Ce),function(){var qe=As();qe.contains(Ce)&&qe.removeChild(Ce)}},[Pe,ie]),Pe}var Hi=z.createContext(null),fd={react:"^16.8.5","react-dom":"^16.8.5"},kc=/(\d+)\.(\d+)\.(\d+)/,sl=function(ne){var ie=kc.exec(ne);ie==null&&yn(!1);var me=Number(ie[1]),Pe=Number(ie[2]),Fe=Number(ie[3]);return{major:me,minor:Pe,patch:Fe,raw:ne}},em=function(ne,ie){return ie.major>ne.major?!0:ie.majorne.minor?!0:ie.minor=ne.patch},tm=function(te,ne){var ie=sl(te),me=sl(ne);em(ie,me)},nm=` + `}},Ce=[me,ie,Pe,Fe];return{always:wu(Ce,"always"),resting:wu(Ce,"resting"),dragging:wu(Ce,"dragging"),dropAnimating:wu(Ce,"dropAnimating"),userCancel:wu(Ce,"userCancel")}},Mu=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?z.useLayoutEffect:z.useEffect,Rc=function(){var ne=document.querySelector("head");return ne||yn(!1),ne},Tc=function(ne){var ie=document.createElement("style");return ne&&ie.setAttribute("nonce",ne),ie.type="text/css",ie};function cd(te,ne){var ie=Pt(function(){return Zl(te)},[te]),me=(0,z.useRef)(null),Pe=(0,z.useRef)(null),Fe=Tt(Dn(function(tt){var at=Pe.current;at||yn(!1),at.textContent=tt}),[]),Ce=Tt(function(tt){var at=me.current;at||yn(!1),at.textContent=tt},[]);Mu(function(){!me.current&&!Pe.current||yn(!1);var tt=Tc(ne),at=Tc(ne);return me.current=tt,Pe.current=at,tt.setAttribute(Yi+"-always",te),at.setAttribute(Yi+"-dynamic",te),Rc().appendChild(tt),Rc().appendChild(at),Ce(ie.always),Fe(ie.resting),function(){var Rt=function(ka){var Xa=ka.current;Xa||yn(!1),Rc().removeChild(Xa),ka.current=null};Rt(me),Rt(Pe)}},[ne,Ce,Fe,ie.always,ie.resting,te]);var be=Tt(function(){return Fe(ie.dragging)},[Fe,ie.dragging]),qe=Tt(function(tt){if(tt==="DROP"){Fe(ie.dropAnimating);return}Fe(ie.userCancel)},[Fe,ie.dropAnimating,ie.userCancel]),Et=Tt(function(){Pe.current&&Fe(ie.resting)},[Fe,ie.resting]),dt=Pt(function(){return{dragging:be,dropping:qe,resting:Et}},[be,qe,Et]);return dt}var sc=function(te){return te&&te.ownerDocument?te.ownerDocument.defaultView:window};function Ni(te){return te instanceof sc(te).HTMLElement}function Vs(te,ne){var ie="["+Fi.contextId+'="'+te+'"]',me=dr(document.querySelectorAll(ie));if(!me.length)return null;var Pe=po(me,function(Fe){return Fe.getAttribute(Fi.draggableId)===ne});return!Pe||!Ni(Pe)?null:Pe}function qd(te){var ne=(0,z.useRef)({}),ie=(0,z.useRef)(null),me=(0,z.useRef)(null),Pe=(0,z.useRef)(!1),Fe=Tt(function(at,Rt){var Fn={id:at,focus:Rt};return ne.current[at]=Fn,function(){var Xa=ne.current,ba=Xa[at];ba!==Fn&&delete Xa[at]}},[]),Ce=Tt(function(at){var Rt=Vs(te,at);Rt&&Rt!==document.activeElement&&Rt.focus()},[te]),be=Tt(function(at,Rt){ie.current===at&&(ie.current=Rt)},[]),qe=Tt(function(){me.current||Pe.current&&(me.current=requestAnimationFrame(function(){me.current=null;var at=ie.current;at&&Ce(at)}))},[Ce]),Et=Tt(function(at){ie.current=null;var Rt=document.activeElement;Rt&&Rt.getAttribute(Fi.draggableId)===at&&(ie.current=at)},[]);Mu(function(){return Pe.current=!0,function(){Pe.current=!1;var at=me.current;at&&cancelAnimationFrame(at)}},[]);var dt=Pt(function(){return{register:Fe,tryRecordFocus:Et,tryRestoreFocusRecorded:qe,tryShiftRecord:be}},[Fe,Et,qe,be]);return dt}function dd(){var te={draggables:{},droppables:{}},ne=[];function ie(tt){return ne.push(tt),function(){var Rt=ne.indexOf(tt);Rt!==-1&&ne.splice(Rt,1)}}function me(tt){ne.length&&ne.forEach(function(at){return at(tt)})}function Pe(tt){return te.draggables[tt]||null}function Fe(tt){var at=Pe(tt);return at||yn(!1),at}var Ce={register:function(at){te.draggables[at.descriptor.id]=at,me({type:"ADDITION",value:at})},update:function(at,Rt){var Fn=te.draggables[Rt.descriptor.id];Fn&&Fn.uniqueId===at.uniqueId&&(delete te.draggables[Rt.descriptor.id],te.draggables[at.descriptor.id]=at)},unregister:function(at){var Rt=at.descriptor.id,Fn=Pe(Rt);Fn&&at.uniqueId===Fn.uniqueId&&(delete te.draggables[Rt],me({type:"REMOVAL",value:at}))},getById:Fe,findById:Pe,exists:function(at){return!!Pe(at)},getAllByType:function(at){return jr(te.draggables).filter(function(Rt){return Rt.descriptor.type===at})}};function be(tt){return te.droppables[tt]||null}function qe(tt){var at=be(tt);return at||yn(!1),at}var Et={register:function(at){te.droppables[at.descriptor.id]=at},unregister:function(at){var Rt=be(at.descriptor.id);Rt&&at.uniqueId===Rt.uniqueId&&delete te.droppables[at.descriptor.id]},getById:qe,findById:be,exists:function(at){return!!be(at)},getAllByType:function(at){return jr(te.droppables).filter(function(Rt){return Rt.descriptor.type===at})}};function dt(){te.draggables={},te.droppables={},ne.length=0}return{draggable:Ce,droppable:Et,subscribe:ie,clean:dt}}function Gs(){var te=Pt(dd,[]);return(0,z.useEffect)(function(){return function(){requestAnimationFrame(te.clean)}},[te]),te}var cc=z.createContext(null),Ds=function(){var te=document.body;return te||yn(!1),te},dc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},mc=function(ne){return"rbd-announcement-"+ne};function js(te){var ne=Pt(function(){return mc(te)},[te]),ie=(0,z.useRef)(null);(0,z.useEffect)(function(){var Fe=document.createElement("div");return ie.current=Fe,Fe.id=ne,Fe.setAttribute("aria-live","assertive"),Fe.setAttribute("aria-atomic","true"),(0,Ye.Z)(Fe.style,dc),Ds().appendChild(Fe),function(){setTimeout(function(){var qe=Ds();qe.contains(Fe)&&qe.removeChild(Fe),Fe===ie.current&&(ie.current=null)})}},[ne]);var me=Tt(function(Pe){var Fe=ie.current;if(Fe){Fe.textContent=Pe;return}},[]);return me}var gc=0,md={separator:"::"};function $d(){gc=0}function Bs(te,ne){return ne===void 0&&(ne=md),Pt(function(){return""+te+ne.separator+gc++},[ne.separator,te])}function fc(te){var ne=te.contextId,ie=te.uniqueId;return"rbd-hidden-text-"+ne+"-"+ie}function gd(te){var ne=te.contextId,ie=te.text,me=Bs("hidden-text",{separator:"-"}),Pe=Pt(function(){return fc({contextId:ne,uniqueId:me})},[me,ne]);return(0,z.useEffect)(function(){var Ce=document.createElement("div");return Ce.id=Pe,Ce.textContent=ie,Ce.style.display="none",Ds().appendChild(Ce),function(){var qe=Ds();qe.contains(Ce)&&qe.removeChild(Ce)}},[Pe,ie]),Pe}var Qi=z.createContext(null),fd={react:"^16.8.5","react-dom":"^16.8.5"},kc=/(\d+)\.(\d+)\.(\d+)/,sl=function(ne){var ie=kc.exec(ne);ie==null&&yn(!1);var me=Number(ie[1]),Pe=Number(ie[2]),Fe=Number(ie[3]);return{major:me,minor:Pe,patch:Fe,raw:ne}},em=function(ne,ie){return ie.major>ne.major?!0:ie.majorne.minor?!0:ie.minor=ne.patch},tm=function(te,ne){var ie=sl(te),me=sl(ne);em(ie,me)},nm=` 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 -`,ds=function(te){var ne=te.doctype;ne&&(ne.name.toLowerCase(),ne.publicId)};function am(te){}function js(te,ne){}function fc(){js(function(){tm(fd.react,z.version),ds(document)},[])}function Us(te){var ne=(0,z.useRef)(te);return(0,z.useEffect)(function(){ne.current=te}),ne}function rm(){var te=null;function ne(){return!!te}function ie(Ce){return Ce===te}function me(Ce){te&&yn(!1);var be={abandon:Ce};return te=be,be}function Pe(){te||yn(!1),te=null}function Fe(){te&&(te.abandon(),Pe())}return{isClaimed:ne,isActive:ie,claim:me,release:Pe,tryAbandon:Fe}}var Ni=9,om=13,Ks=27,Yi=32,um=33,Zc=34,vd=35,pd=36,Bs=37,hd=38,Ed=39,lm=40,vc,Wc=(vc={},vc[om]=!0,vc[Ni]=!0,vc),zc=function(te){Wc[te.keyCode]&&te.preventDefault()},pc=function(){var te="visibilitychange";if(typeof document=="undefined")return te;var ne=[te,"ms"+te,"webkit"+te,"moz"+te,"o"+te],ie=fo(ne,function(me){return"on"+me in document});return ie||te}(),Pd=0,Vc=5;function Vu(te,ne){return Math.abs(ne.x-te.x)>=Vc||Math.abs(ne.y-te.y)>=Vc}var Gc={type:"IDLE"};function jc(te){var ne=te.cancel,ie=te.completed,me=te.getPhase,Pe=te.setPhase;return[{eventName:"mousemove",fn:function(Ce){var be=Ce.button,qe=Ce.clientX,Et=Ce.clientY;if(be===Pd){var dt={x:qe,y:Et},tt=me();if(tt.type==="DRAGGING"){Ce.preventDefault(),tt.actions.move(dt);return}tt.type!=="PENDING"&&yn(!1);var at=tt.point;if(Vu(at,dt)){Ce.preventDefault();var Rt=tt.actions.fluidLift(dt);Pe({type:"DRAGGING",actions:Rt})}}}},{eventName:"mouseup",fn:function(Ce){var be=me();if(be.type!=="DRAGGING"){ne();return}Ce.preventDefault(),be.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(Ce){me().type==="DRAGGING"&&Ce.preventDefault(),ne()}},{eventName:"keydown",fn:function(Ce){var be=me();if(be.type==="PENDING"){ne();return}if(Ce.keyCode===Ks){Ce.preventDefault(),ne();return}zc(Ce)}},{eventName:"resize",fn:ne},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){me().type==="PENDING"&&ne()}},{eventName:"webkitmouseforcedown",fn:function(Ce){var be=me();if(be.type==="IDLE"&&yn(!1),be.actions.shouldRespectForcePress()){ne();return}Ce.preventDefault()}},{eventName:pc,fn:ne}]}function im(te){var ne=(0,z.useRef)(Gc),ie=(0,z.useRef)(Za),me=Pt(function(){return{eventName:"mousedown",fn:function(tt){if(!tt.defaultPrevented&&tt.button===Pd&&!(tt.ctrlKey||tt.metaKey||tt.shiftKey||tt.altKey)){var at=te.findClosestDraggableId(tt);if(at){var Rt=te.tryGetLock(at,Ce,{sourceEvent:tt});if(Rt){tt.preventDefault();var Fn={x:tt.clientX,y:tt.clientY};ie.current(),Et(Rt,Fn)}}}}}},[te]),Pe=Pt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(tt){if(!tt.defaultPrevented){var at=te.findClosestDraggableId(tt);if(at){var Rt=te.findOptionsForDraggable(at);Rt&&(Rt.shouldRespectForcePress||te.canGetLock(at)&&tt.preventDefault())}}}}},[te]),Fe=Tt(function(){var tt={passive:!1,capture:!0};ie.current=Na(window,[Pe,me],tt)},[Pe,me]),Ce=Tt(function(){var dt=ne.current;dt.type!=="IDLE"&&(ne.current=Gc,ie.current(),Fe())},[Fe]),be=Tt(function(){var dt=ne.current;Ce(),dt.type==="DRAGGING"&&dt.actions.cancel({shouldBlockNextClick:!0}),dt.type==="PENDING"&&dt.actions.abort()},[Ce]),qe=Tt(function(){var tt={capture:!0,passive:!1},at=jc({cancel:be,completed:Ce,getPhase:function(){return ne.current},setPhase:function(Fn){ne.current=Fn}});ie.current=Na(window,at,tt)},[be,Ce]),Et=Tt(function(tt,at){ne.current.type!=="IDLE"&&yn(!1),ne.current={type:"PENDING",point:at,actions:tt},qe()},[qe]);Mu(function(){return Fe(),function(){ie.current()}},[Fe])}var ms;function Fd(){}var gs=(ms={},ms[Zc]=!0,ms[um]=!0,ms[pd]=!0,ms[vd]=!0,ms);function xs(te,ne){function ie(){ne(),te.cancel()}function me(){ne(),te.drop()}return[{eventName:"keydown",fn:function(Fe){if(Fe.keyCode===Ks){Fe.preventDefault(),ie();return}if(Fe.keyCode===Yi){Fe.preventDefault(),me();return}if(Fe.keyCode===lm){Fe.preventDefault(),te.moveDown();return}if(Fe.keyCode===hd){Fe.preventDefault(),te.moveUp();return}if(Fe.keyCode===Ed){Fe.preventDefault(),te.moveRight();return}if(Fe.keyCode===Bs){Fe.preventDefault(),te.moveLeft();return}if(gs[Fe.keyCode]){Fe.preventDefault();return}zc(Fe)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:pc,fn:ie}]}function sm(te){var ne=(0,z.useRef)(Fd),ie=Pt(function(){return{eventName:"keydown",fn:function(Fe){if(Fe.defaultPrevented||Fe.keyCode!==Yi)return;var Ce=te.findClosestDraggableId(Fe);if(!Ce)return;var be=te.tryGetLock(Ce,dt,{sourceEvent:Fe});if(!be)return;Fe.preventDefault();var qe=!0,Et=be.snapLift();ne.current();function dt(){qe||yn(!1),qe=!1,ne.current(),me()}ne.current=Na(window,xs(Et,dt),{capture:!0,passive:!1})}}},[te]),me=Tt(function(){var Fe={passive:!1,capture:!0};ne.current=Na(window,[ie],Fe)},[ie]);Mu(function(){return me(),function(){ne.current()}},[me])}var Uc={type:"IDLE"},Sd=120,Iu=.15;function cm(te){var ne=te.cancel,ie=te.getPhase;return[{eventName:"orientationchange",fn:ne},{eventName:"resize",fn:ne},{eventName:"contextmenu",fn:function(Pe){Pe.preventDefault()}},{eventName:"keydown",fn:function(Pe){if(ie().type!=="DRAGGING"){ne();return}Pe.keyCode===Ks&&Pe.preventDefault(),ne()}},{eventName:pc,fn:ne}]}function Kc(te){var ne=te.cancel,ie=te.completed,me=te.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Fe){var Ce=me();if(Ce.type!=="DRAGGING"){ne();return}Ce.hasMoved=!0;var be=Fe.touches[0],qe=be.clientX,Et=be.clientY,dt={x:qe,y:Et};Fe.preventDefault(),Ce.actions.move(dt)}},{eventName:"touchend",fn:function(Fe){var Ce=me();if(Ce.type!=="DRAGGING"){ne();return}Fe.preventDefault(),Ce.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(Fe){if(me().type!=="DRAGGING"){ne();return}Fe.preventDefault(),ne()}},{eventName:"touchforcechange",fn:function(Fe){var Ce=me();Ce.type==="IDLE"&&yn(!1);var be=Fe.touches[0];if(be){var qe=be.force>=Iu;if(qe){var Et=Ce.actions.shouldRespectForcePress();if(Ce.type==="PENDING"){Et&&ne();return}if(Et){if(Ce.hasMoved){Fe.preventDefault();return}ne();return}Fe.preventDefault()}}}},{eventName:pc,fn:ne}]}function dm(te){var ne=(0,z.useRef)(Uc),ie=(0,z.useRef)(Za),me=Tt(function(){return ne.current},[]),Pe=Tt(function(Rt){ne.current=Rt},[]),Fe=Pt(function(){return{eventName:"touchstart",fn:function(Rt){if(!Rt.defaultPrevented){var Fn=te.findClosestDraggableId(Rt);if(Fn){var ka=te.tryGetLock(Fn,be,{sourceEvent:Rt});if(ka){var Qa=Rt.touches[0],ba=Qa.clientX,Sr=Qa.clientY,Ir={x:ba,y:Sr};ie.current(),tt(ka,Ir)}}}}}},[te]),Ce=Tt(function(){var Rt={capture:!0,passive:!1};ie.current=Na(window,[Fe],Rt)},[Fe]),be=Tt(function(){var at=ne.current;at.type!=="IDLE"&&(at.type==="PENDING"&&clearTimeout(at.longPressTimerId),Pe(Uc),ie.current(),Ce())},[Ce,Pe]),qe=Tt(function(){var at=ne.current;be(),at.type==="DRAGGING"&&at.actions.cancel({shouldBlockNextClick:!0}),at.type==="PENDING"&&at.actions.abort()},[be]),Et=Tt(function(){var Rt={capture:!0,passive:!1},Fn={cancel:qe,completed:be,getPhase:me},ka=Na(window,Kc(Fn),Rt),Qa=Na(window,cm(Fn),Rt);ie.current=function(){ka(),Qa()}},[qe,me,be]),dt=Tt(function(){var Rt=me();Rt.type!=="PENDING"&&yn(!1);var Fn=Rt.actions.fluidLift(Rt.point);Pe({type:"DRAGGING",actions:Fn,hasMoved:!1})},[me,Pe]),tt=Tt(function(Rt,Fn){me().type!=="IDLE"&&yn(!1);var ka=setTimeout(dt,Sd);Pe({type:"PENDING",point:Fn,actions:Rt,longPressTimerId:ka}),Et()},[Et,me,Pe,dt]);Mu(function(){return Ce(),function(){ie.current();var Fn=me();Fn.type==="PENDING"&&(clearTimeout(Fn.longPressTimerId),Pe(Uc))}},[me,Ce,Pe]),Mu(function(){var Rt=Na(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Rt},[])}function yd(te){}var Hc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Mi(te,ne){if(ne==null)return!1;var ie=!!Hc[ne.tagName.toLowerCase()];if(ie)return!0;var me=ne.getAttribute("contenteditable");return me==="true"||me===""?!0:ne===te?!1:Mi(te,ne.parentElement)}function Yc(te,ne){var ie=ne.target;return Oi(ie)?Mi(te,ie):!1}var Hs=function(te){return nr(te.getBoundingClientRect()).center};function Cd(te){return te instanceof ic(te).Element}var Ys=function(){var te="matches";if(typeof document=="undefined")return te;var ne=[te,"msMatchesSelector","webkitMatchesSelector"],ie=fo(ne,function(me){return me in Element.prototype});return ie||te}();function mm(te,ne){return te==null?null:te[Ys](ne)?te:mm(te.parentElement,ne)}function gm(te,ne){return te.closest?te.closest(ne):mm(te,ne)}function hc(te){return"["+Fi.contextId+'="'+te+'"]'}function bd(te,ne){var ie=ne.target;if(!Cd(ie))return null;var me=hc(te),Pe=gm(ie,me);return!Pe||!Oi(Pe)?null:Pe}function fm(te,ne){var ie=bd(te,ne);return ie?ie.getAttribute(Fi.draggableId):null}function vm(te,ne){var ie="["+bs.contextId+'="'+te+'"]',me=cr(document.querySelectorAll(ie)),Pe=fo(me,function(Fe){return Fe.getAttribute(bs.id)===ne});return!Pe||!Oi(Pe)?null:Pe}function Ec(te){te.preventDefault()}function ws(te){var ne=te.expected,ie=te.phase,me=te.isLockActive,Pe=te.shouldWarn;return!(!me()||ne!==ie)}function Qs(te){var ne=te.lockAPI,ie=te.store,me=te.registry,Pe=te.draggableId;if(ne.isClaimed())return!1;var Fe=me.draggable.findById(Pe);return!(!Fe||!Fe.options.isEnabled||!Yl(ie.getState(),Pe))}function Pc(te){var ne=te.lockAPI,ie=te.contextId,me=te.store,Pe=te.registry,Fe=te.draggableId,Ce=te.forceSensorStop,be=te.sourceEvent,qe=Qs({lockAPI:ne,store:me,registry:Pe,draggableId:Fe});if(!qe)return null;var Et=Pe.draggable.getById(Fe),dt=vm(ie,Et.descriptor.id);if(!dt||be&&!Et.options.canDragInteractiveElements&&Yc(dt,be))return null;var tt=ne.claim(Ce||Za),at="PRE_DRAG";function Rt(){return Et.options.shouldRespectForcePress}function Fn(){return ne.isActive(tt)}function ka(Io,iu){ws({expected:Io,phase:at,isLockActive:Fn,shouldWarn:!0})&&me.dispatch(iu())}var Qa=ka.bind(null,"DRAGGING");function ba(Io){function iu(){ne.release(),at="COMPLETED"}at!=="PRE_DRAG"&&(iu(),at!=="PRE_DRAG"&&yn(!1)),me.dispatch(pe(Io.liftActionArgs)),at="DRAGGING";function cl(ou,$u){if($u===void 0&&($u={shouldBlockNextClick:!1}),Io.cleanup(),$u.shouldBlockNextClick){var zl=Na(window,[{eventName:"click",fn:Ec,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(zl)}iu(),me.dispatch(mr({reason:ou}))}return(0,Ye.Z)({isActive:function(){return ws({expected:"DRAGGING",phase:at,isLockActive:Fn,shouldWarn:!1})},shouldRespectForcePress:Rt,drop:function($u){return cl("DROP",$u)},cancel:function($u){return cl("CANCEL",$u)}},Io.actions)}function Sr(Io){var iu=La(function(ou){Qa(function(){return vn({client:ou})})}),cl=ba({liftActionArgs:{id:Fe,clientSelection:Io,movementMode:"FLUID"},cleanup:function(){return iu.cancel()},actions:{move:iu}});return(0,Ye.Z)({},cl,{move:iu})}function Ir(){var Io={moveUp:function(){return Qa(Un)},moveRight:function(){return Qa(ha)},moveDown:function(){return Qa(Yn)},moveLeft:function(){return Qa(Ea)}};return ba({liftActionArgs:{id:Fe,clientSelection:Hs(dt),movementMode:"SNAP"},cleanup:Za,actions:Io})}function Wr(){var Io=ws({expected:"PRE_DRAG",phase:at,isLockActive:Fn,shouldWarn:!0});Io&&ne.release()}var Mo={isActive:function(){return ws({expected:"PRE_DRAG",phase:at,isLockActive:Fn,shouldWarn:!1})},shouldRespectForcePress:Rt,fluidLift:Sr,snapLift:Ir,abort:Wr};return Mo}var Xs=[im,sm,dm];function pm(te){var ne=te.contextId,ie=te.store,me=te.registry,Pe=te.customSensors,Fe=te.enableDefaultSensors,Ce=[].concat(Fe?Xs:[],Pe||[]),be=(0,z.useState)(function(){return rm()})[0],qe=Tt(function(Sr,Ir){Sr.isDragging&&!Ir.isDragging&&be.tryAbandon()},[be]);Mu(function(){var Sr=ie.getState(),Ir=ie.subscribe(function(){var Wr=ie.getState();qe(Sr,Wr),Sr=Wr});return Ir},[be,ie,qe]),Mu(function(){return be.tryAbandon},[be.tryAbandon]);var Et=Tt(function(ba){return Qs({lockAPI:be,registry:me,store:ie,draggableId:ba})},[be,me,ie]),dt=Tt(function(ba,Sr,Ir){return Pc({lockAPI:be,registry:me,contextId:ne,store:ie,draggableId:ba,forceSensorStop:Sr,sourceEvent:Ir&&Ir.sourceEvent?Ir.sourceEvent:null})},[ne,be,me,ie]),tt=Tt(function(ba){return fm(ne,ba)},[ne]),at=Tt(function(ba){var Sr=me.draggable.findById(ba);return Sr?Sr.options:null},[me.draggable]),Rt=Tt(function(){be.isClaimed()&&(be.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(gn()))},[be,ie]),Fn=Tt(be.isClaimed,[be]),ka=Pt(function(){return{canGetLock:Et,tryGetLock:dt,findClosestDraggableId:tt,findOptionsForDraggable:at,tryReleaseLock:Rt,isLockClaimed:Fn}},[Et,dt,tt,at,Rt,Fn]);yd(Ce);for(var Qa=0;Qa=0||Object.prototype.hasOwnProperty.call(He,a)&&(fe[a]=He[a]);return fe}function gt(He,ut){if(!(He instanceof ut))throw new TypeError("Cannot call a class as a function")}function Re(He,ut){if(!He)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ut&&(typeof ut=="object"||typeof ut=="function")?ut:He}function Be(He,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ut);He.prototype=Object.create(ut&&ut.prototype,{constructor:{value:He,enumerable:!1,writable:!0,configurable:!0}}),ut&&(Object.setPrototypeOf?Object.setPrototypeOf(He,ut):He.__proto__=ut)}var We=function(He){Be(ut,He);function ut(fe){gt(this,ut);var a=Re(this,(ut.__proto__||Object.getPrototypeOf(ut)).call(this,fe));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return z(ut,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(b){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,b=this.getParentElement(a),y=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,ae=E.pageYOffset!==void 0?E.pageYOffset:ee.scrollTop;this.props.isReverse?y=ae:y=this.calculateOffset(a,ae)}else this.props.isReverse?y=b.scrollTop:y=a.scrollHeight-b.scrollTop-b.clientHeight;y=Vc||Math.abs(ne.y-te.y)>=Vc}var Gc={type:"IDLE"};function jc(te){var ne=te.cancel,ie=te.completed,me=te.getPhase,Pe=te.setPhase;return[{eventName:"mousemove",fn:function(Ce){var be=Ce.button,qe=Ce.clientX,Et=Ce.clientY;if(be===Pd){var dt={x:qe,y:Et},tt=me();if(tt.type==="DRAGGING"){Ce.preventDefault(),tt.actions.move(dt);return}tt.type!=="PENDING"&&yn(!1);var at=tt.point;if(Vu(at,dt)){Ce.preventDefault();var Rt=tt.actions.fluidLift(dt);Pe({type:"DRAGGING",actions:Rt})}}}},{eventName:"mouseup",fn:function(Ce){var be=me();if(be.type!=="DRAGGING"){ne();return}Ce.preventDefault(),be.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(Ce){me().type==="DRAGGING"&&Ce.preventDefault(),ne()}},{eventName:"keydown",fn:function(Ce){var be=me();if(be.type==="PENDING"){ne();return}if(Ce.keyCode===Hs){Ce.preventDefault(),ne();return}zc(Ce)}},{eventName:"resize",fn:ne},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){me().type==="PENDING"&&ne()}},{eventName:"webkitmouseforcedown",fn:function(Ce){var be=me();if(be.type==="IDLE"&&yn(!1),be.actions.shouldRespectForcePress()){ne();return}Ce.preventDefault()}},{eventName:hc,fn:ne}]}function im(te){var ne=(0,z.useRef)(Gc),ie=(0,z.useRef)(Za),me=Pt(function(){return{eventName:"mousedown",fn:function(tt){if(!tt.defaultPrevented&&tt.button===Pd&&!(tt.ctrlKey||tt.metaKey||tt.shiftKey||tt.altKey)){var at=te.findClosestDraggableId(tt);if(at){var Rt=te.tryGetLock(at,Ce,{sourceEvent:tt});if(Rt){tt.preventDefault();var Fn={x:tt.clientX,y:tt.clientY};ie.current(),Et(Rt,Fn)}}}}}},[te]),Pe=Pt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(tt){if(!tt.defaultPrevented){var at=te.findClosestDraggableId(tt);if(at){var Rt=te.findOptionsForDraggable(at);Rt&&(Rt.shouldRespectForcePress||te.canGetLock(at)&&tt.preventDefault())}}}}},[te]),Fe=Tt(function(){var tt={passive:!1,capture:!0};ie.current=Ma(window,[Pe,me],tt)},[Pe,me]),Ce=Tt(function(){var dt=ne.current;dt.type!=="IDLE"&&(ne.current=Gc,ie.current(),Fe())},[Fe]),be=Tt(function(){var dt=ne.current;Ce(),dt.type==="DRAGGING"&&dt.actions.cancel({shouldBlockNextClick:!0}),dt.type==="PENDING"&&dt.actions.abort()},[Ce]),qe=Tt(function(){var tt={capture:!0,passive:!1},at=jc({cancel:be,completed:Ce,getPhase:function(){return ne.current},setPhase:function(Fn){ne.current=Fn}});ie.current=Ma(window,at,tt)},[be,Ce]),Et=Tt(function(tt,at){ne.current.type!=="IDLE"&&yn(!1),ne.current={type:"PENDING",point:at,actions:tt},qe()},[qe]);Mu(function(){return Fe(),function(){ie.current()}},[Fe])}var fs;function Fd(){}var vs=(fs={},fs[Zc]=!0,fs[um]=!0,fs[pd]=!0,fs[vd]=!0,fs);function ws(te,ne){function ie(){ne(),te.cancel()}function me(){ne(),te.drop()}return[{eventName:"keydown",fn:function(Fe){if(Fe.keyCode===Hs){Fe.preventDefault(),ie();return}if(Fe.keyCode===Xi){Fe.preventDefault(),me();return}if(Fe.keyCode===lm){Fe.preventDefault(),te.moveDown();return}if(Fe.keyCode===hd){Fe.preventDefault(),te.moveUp();return}if(Fe.keyCode===Ed){Fe.preventDefault(),te.moveRight();return}if(Fe.keyCode===xs){Fe.preventDefault(),te.moveLeft();return}if(vs[Fe.keyCode]){Fe.preventDefault();return}zc(Fe)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:hc,fn:ie}]}function sm(te){var ne=(0,z.useRef)(Fd),ie=Pt(function(){return{eventName:"keydown",fn:function(Fe){if(Fe.defaultPrevented||Fe.keyCode!==Xi)return;var Ce=te.findClosestDraggableId(Fe);if(!Ce)return;var be=te.tryGetLock(Ce,dt,{sourceEvent:Fe});if(!be)return;Fe.preventDefault();var qe=!0,Et=be.snapLift();ne.current();function dt(){qe||yn(!1),qe=!1,ne.current(),me()}ne.current=Ma(window,ws(Et,dt),{capture:!0,passive:!1})}}},[te]),me=Tt(function(){var Fe={passive:!1,capture:!0};ne.current=Ma(window,[ie],Fe)},[ie]);Mu(function(){return me(),function(){ne.current()}},[me])}var Uc={type:"IDLE"},Sd=120,Iu=.15;function cm(te){var ne=te.cancel,ie=te.getPhase;return[{eventName:"orientationchange",fn:ne},{eventName:"resize",fn:ne},{eventName:"contextmenu",fn:function(Pe){Pe.preventDefault()}},{eventName:"keydown",fn:function(Pe){if(ie().type!=="DRAGGING"){ne();return}Pe.keyCode===Hs&&Pe.preventDefault(),ne()}},{eventName:hc,fn:ne}]}function Kc(te){var ne=te.cancel,ie=te.completed,me=te.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Fe){var Ce=me();if(Ce.type!=="DRAGGING"){ne();return}Ce.hasMoved=!0;var be=Fe.touches[0],qe=be.clientX,Et=be.clientY,dt={x:qe,y:Et};Fe.preventDefault(),Ce.actions.move(dt)}},{eventName:"touchend",fn:function(Fe){var Ce=me();if(Ce.type!=="DRAGGING"){ne();return}Fe.preventDefault(),Ce.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(Fe){if(me().type!=="DRAGGING"){ne();return}Fe.preventDefault(),ne()}},{eventName:"touchforcechange",fn:function(Fe){var Ce=me();Ce.type==="IDLE"&&yn(!1);var be=Fe.touches[0];if(be){var qe=be.force>=Iu;if(qe){var Et=Ce.actions.shouldRespectForcePress();if(Ce.type==="PENDING"){Et&&ne();return}if(Et){if(Ce.hasMoved){Fe.preventDefault();return}ne();return}Fe.preventDefault()}}}},{eventName:hc,fn:ne}]}function dm(te){var ne=(0,z.useRef)(Uc),ie=(0,z.useRef)(Za),me=Tt(function(){return ne.current},[]),Pe=Tt(function(Rt){ne.current=Rt},[]),Fe=Pt(function(){return{eventName:"touchstart",fn:function(Rt){if(!Rt.defaultPrevented){var Fn=te.findClosestDraggableId(Rt);if(Fn){var ka=te.tryGetLock(Fn,be,{sourceEvent:Rt});if(ka){var Xa=Rt.touches[0],ba=Xa.clientX,Sr=Xa.clientY,Ir={x:ba,y:Sr};ie.current(),tt(ka,Ir)}}}}}},[te]),Ce=Tt(function(){var Rt={capture:!0,passive:!1};ie.current=Ma(window,[Fe],Rt)},[Fe]),be=Tt(function(){var at=ne.current;at.type!=="IDLE"&&(at.type==="PENDING"&&clearTimeout(at.longPressTimerId),Pe(Uc),ie.current(),Ce())},[Ce,Pe]),qe=Tt(function(){var at=ne.current;be(),at.type==="DRAGGING"&&at.actions.cancel({shouldBlockNextClick:!0}),at.type==="PENDING"&&at.actions.abort()},[be]),Et=Tt(function(){var Rt={capture:!0,passive:!1},Fn={cancel:qe,completed:be,getPhase:me},ka=Ma(window,Kc(Fn),Rt),Xa=Ma(window,cm(Fn),Rt);ie.current=function(){ka(),Xa()}},[qe,me,be]),dt=Tt(function(){var Rt=me();Rt.type!=="PENDING"&&yn(!1);var Fn=Rt.actions.fluidLift(Rt.point);Pe({type:"DRAGGING",actions:Fn,hasMoved:!1})},[me,Pe]),tt=Tt(function(Rt,Fn){me().type!=="IDLE"&&yn(!1);var ka=setTimeout(dt,Sd);Pe({type:"PENDING",point:Fn,actions:Rt,longPressTimerId:ka}),Et()},[Et,me,Pe,dt]);Mu(function(){return Ce(),function(){ie.current();var Fn=me();Fn.type==="PENDING"&&(clearTimeout(Fn.longPressTimerId),Pe(Uc))}},[me,Ce,Pe]),Mu(function(){var Rt=Ma(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Rt},[])}function yd(te){}var Hc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ii(te,ne){if(ne==null)return!1;var ie=!!Hc[ne.tagName.toLowerCase()];if(ie)return!0;var me=ne.getAttribute("contenteditable");return me==="true"||me===""?!0:ne===te?!1:Ii(te,ne.parentElement)}function Yc(te,ne){var ie=ne.target;return Ni(ie)?Ii(te,ie):!1}var Ys=function(te){return ar(te.getBoundingClientRect()).center};function Cd(te){return te instanceof sc(te).Element}var Qs=function(){var te="matches";if(typeof document=="undefined")return te;var ne=[te,"msMatchesSelector","webkitMatchesSelector"],ie=po(ne,function(me){return me in Element.prototype});return ie||te}();function mm(te,ne){return te==null?null:te[Qs](ne)?te:mm(te.parentElement,ne)}function gm(te,ne){return te.closest?te.closest(ne):mm(te,ne)}function Ec(te){return"["+Fi.contextId+'="'+te+'"]'}function bd(te,ne){var ie=ne.target;if(!Cd(ie))return null;var me=Ec(te),Pe=gm(ie,me);return!Pe||!Ni(Pe)?null:Pe}function fm(te,ne){var ie=bd(te,ne);return ie?ie.getAttribute(Fi.draggableId):null}function vm(te,ne){var ie="["+As.contextId+'="'+te+'"]',me=dr(document.querySelectorAll(ie)),Pe=po(me,function(Fe){return Fe.getAttribute(As.id)===ne});return!Pe||!Ni(Pe)?null:Pe}function Pc(te){te.preventDefault()}function _s(te){var ne=te.expected,ie=te.phase,me=te.isLockActive,Pe=te.shouldWarn;return!(!me()||ne!==ie)}function Xs(te){var ne=te.lockAPI,ie=te.store,me=te.registry,Pe=te.draggableId;if(ne.isClaimed())return!1;var Fe=me.draggable.findById(Pe);return!(!Fe||!Fe.options.isEnabled||!Yl(ie.getState(),Pe))}function Fc(te){var ne=te.lockAPI,ie=te.contextId,me=te.store,Pe=te.registry,Fe=te.draggableId,Ce=te.forceSensorStop,be=te.sourceEvent,qe=Xs({lockAPI:ne,store:me,registry:Pe,draggableId:Fe});if(!qe)return null;var Et=Pe.draggable.getById(Fe),dt=vm(ie,Et.descriptor.id);if(!dt||be&&!Et.options.canDragInteractiveElements&&Yc(dt,be))return null;var tt=ne.claim(Ce||Za),at="PRE_DRAG";function Rt(){return Et.options.shouldRespectForcePress}function Fn(){return ne.isActive(tt)}function ka(Io,iu){_s({expected:Io,phase:at,isLockActive:Fn,shouldWarn:!0})&&me.dispatch(iu())}var Xa=ka.bind(null,"DRAGGING");function ba(Io){function iu(){ne.release(),at="COMPLETED"}at!=="PRE_DRAG"&&(iu(),at!=="PRE_DRAG"&&yn(!1)),me.dispatch(pe(Io.liftActionArgs)),at="DRAGGING";function cl(uu,$u){if($u===void 0&&($u={shouldBlockNextClick:!1}),Io.cleanup(),$u.shouldBlockNextClick){var zl=Ma(window,[{eventName:"click",fn:Pc,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(zl)}iu(),me.dispatch(mr({reason:uu}))}return(0,Ye.Z)({isActive:function(){return _s({expected:"DRAGGING",phase:at,isLockActive:Fn,shouldWarn:!1})},shouldRespectForcePress:Rt,drop:function($u){return cl("DROP",$u)},cancel:function($u){return cl("CANCEL",$u)}},Io.actions)}function Sr(Io){var iu=Oa(function(uu){Xa(function(){return vn({client:uu})})}),cl=ba({liftActionArgs:{id:Fe,clientSelection:Io,movementMode:"FLUID"},cleanup:function(){return iu.cancel()},actions:{move:iu}});return(0,Ye.Z)({},cl,{move:iu})}function Ir(){var Io={moveUp:function(){return Xa(Un)},moveRight:function(){return Xa(ha)},moveDown:function(){return Xa(Yn)},moveLeft:function(){return Xa(Ea)}};return ba({liftActionArgs:{id:Fe,clientSelection:Ys(dt),movementMode:"SNAP"},cleanup:Za,actions:Io})}function Wr(){var Io=_s({expected:"PRE_DRAG",phase:at,isLockActive:Fn,shouldWarn:!0});Io&&ne.release()}var Mo={isActive:function(){return _s({expected:"PRE_DRAG",phase:at,isLockActive:Fn,shouldWarn:!1})},shouldRespectForcePress:Rt,fluidLift:Sr,snapLift:Ir,abort:Wr};return Mo}var Js=[im,sm,dm];function pm(te){var ne=te.contextId,ie=te.store,me=te.registry,Pe=te.customSensors,Fe=te.enableDefaultSensors,Ce=[].concat(Fe?Js:[],Pe||[]),be=(0,z.useState)(function(){return rm()})[0],qe=Tt(function(Sr,Ir){Sr.isDragging&&!Ir.isDragging&&be.tryAbandon()},[be]);Mu(function(){var Sr=ie.getState(),Ir=ie.subscribe(function(){var Wr=ie.getState();qe(Sr,Wr),Sr=Wr});return Ir},[be,ie,qe]),Mu(function(){return be.tryAbandon},[be.tryAbandon]);var Et=Tt(function(ba){return Xs({lockAPI:be,registry:me,store:ie,draggableId:ba})},[be,me,ie]),dt=Tt(function(ba,Sr,Ir){return Fc({lockAPI:be,registry:me,contextId:ne,store:ie,draggableId:ba,forceSensorStop:Sr,sourceEvent:Ir&&Ir.sourceEvent?Ir.sourceEvent:null})},[ne,be,me,ie]),tt=Tt(function(ba){return fm(ne,ba)},[ne]),at=Tt(function(ba){var Sr=me.draggable.findById(ba);return Sr?Sr.options:null},[me.draggable]),Rt=Tt(function(){be.isClaimed()&&(be.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(gn()))},[be,ie]),Fn=Tt(be.isClaimed,[be]),ka=Pt(function(){return{canGetLock:Et,tryGetLock:dt,findClosestDraggableId:tt,findOptionsForDraggable:at,tryReleaseLock:Rt,isLockClaimed:Fn}},[Et,dt,tt,at,Rt,Fn]);yd(Ce);for(var Xa=0;Xa=0||Object.prototype.hasOwnProperty.call(He,a)&&(fe[a]=He[a]);return fe}function gt(He,ut){if(!(He instanceof ut))throw new TypeError("Cannot call a class as a function")}function Re(He,ut){if(!He)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ut&&(typeof ut=="object"||typeof ut=="function")?ut:He}function Be(He,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ut);He.prototype=Object.create(ut&&ut.prototype,{constructor:{value:He,enumerable:!1,writable:!0,configurable:!0}}),ut&&(Object.setPrototypeOf?Object.setPrototypeOf(He,ut):He.__proto__=ut)}var We=function(He){Be(ut,He);function ut(fe){gt(this,ut);var a=Re(this,(ut.__proto__||Object.getPrototypeOf(ut)).call(this,fe));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return z(ut,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(b){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,b=this.getParentElement(a),y=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,ae=E.pageYOffset!==void 0?E.pageYOffset:ee.scrollTop;this.props.isReverse?y=ae:y=this.calculateOffset(a,ae)}else this.props.isReverse?y=b.scrollTop:y=a.scrollHeight-b.scrollTop-b.clientHeight;ydiv{display:flex;align-items:center}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA{cursor:pointer;display:flex;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:10px;margin-top:12px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA .num___Zrt0Q{width:20px;height:20px;font-size:16px;line-height:18px;text-align:center;border:1px solid #3061D0;border-radius:12px;display:inline-block;margin-right:6px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA .subject___H4tj9{font-size:14px;line-height:20px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA img{width:20px;height:20px;margin-right:10px}.header___e8JpO .schedule___WsVbu>div i{margin:0 30px}.header___e8JpO .btns___e2enD{display:flex;align-items:center;justify-content:center}.header___e8JpO .btns___e2enD .btn___T6H51{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.header___e8JpO .btns___e2enD .btn___T6H51:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.header___e8JpO .btns___e2enD .simulate___Ori5S{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(#4181ff,#73a4ff)}.header___e8JpO .btns___e2enD .simulate___Ori5S:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.header___e8JpO .btns___e2enD .exit___0V4Zt{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(#4181ff,#73a4ff);margin-left:20px}.header___e8JpO .btns___e2enD .exit___0V4Zt:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.information___LkgI6{display:flex;flex-direction:column;height:100%;background-color:#fff}.information___LkgI6 .scroll___JnYs4{flex:1 1;overflow:auto}.information___LkgI6 .scroll___JnYs4 header{height:40px;line-height:40px;font-size:16px;color:#333;font-weight:700;padding-left:40px;margin:20px 0}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju{padding:0 40px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-form-item-label label{font-size:16px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge:first-child{margin-left:0!important}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge button{border:0;color:#666;box-shadow:none}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge sup{cursor:pointer}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input{height:50px;background-color:#f5f5f5;padding:0 20px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input>input,.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input>span{font-size:16px;background-color:#f5f5f5}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper{height:50px;background-color:#f5f5f5;padding:0 20px;border-radius:4px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper>input,.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper>span{font-size:16px;background-color:#f5f5f5}.information___LkgI6 .scroll___JnYs4 .img___z2Jy6{position:relative;width:400px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center}.information___LkgI6 .scroll___JnYs4 .img___z2Jy6>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.markdown-editor-wrapper{position:relative;margin-bottom:12px}.markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center;overflow:hidden}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}.markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;inset:0;height:100vh!important;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}.markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:0px}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.btn___LFkWh{display:inline-block;padding-right:32px;position:relative;margin-bottom:20px}.btn___LFkWh .s1___kiYKO{padding:7px 10px;font-size:14px;color:#666;background:#f1f1f1;border-radius:15px;cursor:default}.btn___LFkWh:hover .s1___kiYKO{color:#0152d9;background:#1890ff33}.btn___LFkWh:hover .s2___omvJi{display:inline-block}.btn___LFkWh .s2___omvJi{display:none;width:20px;height:20px;position:absolute;z-index:10;right:6px;cursor:pointer}.flex_box_center___ZDst5{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___KjWS3{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___JmkIN{align-items:center;box-align:center}.flex_box_center_end___xd4AX{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___zLQXm{flex-direction:column;box-orient:block-axis}.complete___d4XS6{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1}.complete___d4XS6 .cancel___awB16{height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #0152d9;font-size:16px;color:#0152d9;padding:0 34px;cursor:pointer;user-select:none}.complete___d4XS6 .save___CMuaC{height:40px;line-height:40px;text-align:center;border-radius:4px;background:#0152d9;font-size:16px;color:#fff;padding:0 34px;cursor:pointer;margin-left:40px;user-select:none}.flex_box_center___LiAPc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___zOrvl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pWI0p{align-items:center;box-align:center}.flex_box_center_end___R1B7f{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___BUSOq{flex-direction:column;box-orient:block-axis}[id=educoder] ul.menu___MLa2L{width:122px;background:#686f9a;color:#fff;border-radius:0;padding-left:0;padding-right:0}[id=educoder] ul.menu___MLa2L li{color:#fff!important;border-radius:0!important;padding-left:8px!important}[id=educoder] ul.menu___MLa2L [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___MLa2L li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___NZ6o9{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___NZ6o9 .header___DQSpw{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___NZ6o9 .header___DQSpw .title___Q6voz{margin:0 20px}.warehouse___NZ6o9 .header___DQSpw input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___NZ6o9 .content___v9Jfn{flex:1 1;display:flex}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg{width:25%;max-width:440px;height:100%;background-color:#0a143dd9;overflow:auto;display:box;display:flex;position:relative}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP{flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2ecc;position:relative}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container]{border:none}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2ecc}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___r25tt{width:100%;top:0;bottom:70px;position:absolute!important}.loading___r25tt [class~=ant-spin-container]{position:initial!important}.empty___J3rPx{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___BsV1l{overflow:initial!important}.tabs___BsV1l [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___BsV1l [class~=ant-tabs-nav]:before{display:none}.tabs___BsV1l [class~=ant-tabs-tab]{cursor:pointer}.tabs___BsV1l [class~=ant-tabs-tab-btn]{color:#fff}.tabs___BsV1l [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___BsV1l [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___tmfZh{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___E442y{height:70px;background:#282e55;width:100%;z-index:5}.footer___E442y button{width:100px;height:40px}.commit___vMKYK{background-color:#0a143dd9;width:100%;height:100%;overflow:auto}.blueLight___n7jAx{color:#b0b5d6;font-size:14px}.filePathWrp___ueAb3{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___V7EhW{font-size:0}.filePath___V7EhW span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___V7EhW span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___V7EhW span:nth-clid(:odd){color:#0152d9}.filePath___V7EhW span:nth-last-child(1){color:#fff}.filePath___V7EhW span:nth-last-child(1):after{display:none}.bottom0___WUqx8{bottom:0!important}.wrap___IzxNT{padding:0 10px}.wrap___IzxNT [class^=my-codemirror-container]{margin-bottom:0}.modal___jcKd0{z-index:9999}.title___DeCGl{font-size:20px}.path___IiSd5{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___P7hk_{color:#0152d9}.width240___HRevG{width:240px}.filePath___l5wGn{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___MYP7J{padding:20px}.content___loAbf{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___loAbf a{color:#05101a}.content___loAbf a:hover{color:#40a9ff}.mainPathWrap___gBcjO{display:flex;flex-direction:row}.colorBlue___qg6vv{color:#0152d9}.wrap___mjOgj{background-color:#fff;padding:0 30px}.wrap___mjOgj [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.title___yLtbX{font-size:20px}.path___oKd0o{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___HAuxN{color:#0152d9}.flex_box_center___yg9nA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___f3dyx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ezJcl{align-items:center;box-align:center}.flex_box_center_end___nfffI{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___c30ic{flex-direction:column;box-orient:block-axis}.headLeft___rFzBG{color:#fff;font-size:14px;padding:20px}.colorBlue___I8QNd{color:#0152d9;cursor:pointer}.wrap___E3izY{font-size:12px}.wrap___E3izY [class~=ant-switch]{background:#e53333}.wrap___E3izY [class~=ant-switch-checked]{background:#1890fb}.nodata___o_3nl img{width:100%;height:100%;margin-bottom:30px}.nodataText___bDrE1{text-align:center;color:#999;font-size:14px}.content___oLCqi{margin-top:20px}.content___oLCqi [class~=ant-tree]{background:none;color:#fff}.content___oLCqi [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___oLCqi [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___oLCqi [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___oLCqi [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___oLCqi [class~=drag-over]>[draggable]{opacity:1!important}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___oLCqi [class~=ant-tree-treenode]{display:flex!important;align-items:center!important;width:100%;height:36px;padding:5px 0!important}.content___oLCqi [class~=ant-tree-treenode] *{transition:none!important}.content___oLCqi [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___oLCqi [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___oLCqi [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___oLCqi [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___oLCqi [class~=drag-over-gap-top],.content___oLCqi [class~=drag-over-gap-bottom]{transition:none!important}.content___oLCqi [class~=drag-over-gap-top]>[draggable],.content___oLCqi [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___CGi8t{color:#fff;padding:32px 14px 0 20px;font-size:14px}.ellipsis___OJSuo{margin:5px 10px}ul.menu___aPJ5X{width:122px;background:#686f9a;color:#fff}ul.menu___aPJ5X li{color:#fff}ul.menu___aPJ5X [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___EtZDz [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___EtZDz [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___EtZDz:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___P5llh{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.gitTree___uVb5X [class~=ant-tree-draggable-icon]{display:none}.wrap___MYOb_{padding:20px}.content___hIU8_{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___hIU8_ a{color:#05101a}.content___hIU8_ a:hover{color:#40a9ff}.mainPathWrap___U1qhQ{display:flex;flex-direction:row}.colorBlue___UUdCo{color:#0152d9}.flex_box_center___uEeXZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___z5vGD{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___yPWu8{align-items:center;box-align:center}.flex_box_center_end___A11tq{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mpz7g{flex-direction:column;box-orient:block-axis}.commitWrap____iXlX{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap___TqYMq{padding:20px}.colorGray___zz_Ji{color:#999}.content___jIgca{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___u4iJz{color:#0152d9;margin-right:15px}.imageUrl___iQiEg{width:50px;height:50px;border-radius:50px}.blueLight___saBbR{color:#b0b5d6;font-size:16px}.divider___Vpgba{background:#3e4571;border-radius:1px;margin:20px 0}.empty___vUjYH{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.flex_box_center___qr2XQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___aexCP{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BCwy9{align-items:center;box-align:center}.flex_box_center_end___MMXT9{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XpXt5{flex-direction:column;box-orient:block-axis}.level___zlDui{flex:1 1;display:flex;height:100%;overflow:hidden}.level___zlDui .left___eEQyc{width:25%;height:100%;max-width:440px;background-color:#0a143dd9;position:relative}.level___zlDui .left___eEQyc .container___uKDQP{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.level___zlDui .left___eEQyc .container___uKDQP .title___NIFJk{font-size:14px;color:#fff;padding:30px 0 10px 20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7{flex:1 1;overflow:auto}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-empty .ant-empty-description{color:#0152d9}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-spin{display:flex;justify-content:center;align-items:center;height:100%}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH:hover{background:#3e457166}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH:hover .s3___s7a1S{display:block}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH .s2___LsTSy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH .s3___s7a1S{display:none;padding-right:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px;background:#3e4571!important}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB:hover{background:#3e457166}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB:hover .s3___s7a1S{display:block}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB .s2___LsTSy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB .s3___s7a1S{display:none;padding-right:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .os___zLMDu{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___zlDui .left___eEQyc .btns___fvyWI{position:absolute;z-index:2;bottom:0;left:0;width:192px}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU{width:100%;height:100%;position:relative}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .icon___TBkIn{width:50px;height:50px;background:#1890ff;box-shadow:#1890ff 0 0 4px;border-radius:25px;color:#fff;line-height:44px;text-align:center;font-size:38px;font-weight:200;cursor:pointer;position:absolute;z-index:5;left:20px;bottom:20px;transition:all .5s ease 0s;user-select:none}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C{position:absolute;z-index:6;bottom:88px;left:20px;transition:.5s}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C .d1_____n0x{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C .d2___TFujl{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px;margin-top:20px;background:#44d7b6;box-shadow:0 0 4px #44d7b6}.level___zlDui .left___eEQyc .shrink___XsTLO{position:absolute;z-index:55;top:50%;right:0;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer}.level___zlDui .left___eEQyc .elseShrink___Sgotd{position:absolute;z-index:55;top:50%;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer;transform:rotateY(180deg);right:-20px;background:#0152d9;color:#fff}.level___zlDui .right___kNV70{flex:1 1;display:flex;height:100%;overflow:hidden;background-color:#fff;transform:translate(0)}.level___zlDui .right___kNV70 .addIcon___Dagu_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.level___zlDui .right___kNV70 .customFixedButton{z-index:98}.level___zlDui .right___kNV70 .customFixedButton button,.level___zlDui .right___kNV70 .ant-input,.level___zlDui .right___kNV70 .ant-form-item-control-input,.level___zlDui .right___kNV70 .ant-select,.level___zlDui .right___kNV70 .ant-input-affix-wrapper{border-radius:4px}.level___zlDui .right___kNV70 .markdown-editor-container.full-screen{height:100%!important}.level___zlDui .right___kNV70 .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___nOeqx{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.content___fZhlH{margin-bottom:15px;background:#f7f9fd;padding:5px;height:200px;overflow:auto;font-size:14px}.add___UacIA{text-align:center;padding-top:20%}.colorBlue___mDMlZ{color:#0152d9}.radio___mI6Bh{display:block;height:30px;line-height:30px;font-size:14px}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___HDG9F{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___KhP6Z{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZlFcA{align-items:center;box-align:center}.flex_box_center_end___o7d_z{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ULJgZ{flex-direction:column;box-orient:block-axis}.row___Skft7{background:#ffffffb3;border-radius:12px;border:1px solid #FFFFFF;backdrop-filter:blur(4px);padding:14px 20px;margin-bottom:10px}.row___Skft7 .title___KP2uZ{height:20px;font-weight:500;font-size:14px;color:#2c3a58;line-height:20px}.row___Skft7 .fenge___yM8ys{height:1px;border:1px dashed rgba(204,221,255,.5);margin:15px 0}.row___Skft7 .tagsWrap___XcmUd{flex:1 1;position:relative}.row___Skft7 .tagsWrap___XcmUd .action___y7wAl{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___Skft7 .tagsWrap___XcmUd .action___y7wAl i{display:inline-block;font-size:12px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz{max-height:245px;overflow:auto}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db{display:flex;flex-wrap:wrap;gap:20px 14px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span{display:inline-flex;align-items:center;font-size:14px;cursor:pointer;padding:2px 12px;background:#fff;border-radius:6px;border:1px solid #DAE3F3}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span .name___gsqnj{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span .num___sRnLB{margin-left:3px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span:hover{color:#3875ff!important;background:#3573ff29;border:1px solid #3271FF}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db .active___yNnAU{color:#3875ff!important;background:#3573ff29;border:1px solid #3271FF}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___Skft7 .tagsBorderWrap___BKCHD .bar___gdtOz{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___KD0ZB{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rMep5{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___jD3Po{align-items:center;box-align:center}.flex_box_center_end___RbohB{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GmzUj{flex-direction:column;box-orient:block-axis}.list___dlUtq{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___dlUtq .wrap___LYbIZ{background:#fff;border:2px solid #DEE8FF;border-radius:22px;position:relative;overflow:hidden}.list___dlUtq .wrap___LYbIZ:hover{box-shadow:0 4px 8px #b0afff80;border:2px solid #3875FF}.list___dlUtq .wrap___LYbIZ .lockWrap___U7Ajb{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM{border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .cover___KP0L8{width:100%;height:26vh;border-radius:10px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .bq___DtmL1{background:linear-gradient(180deg,#f09c1e,#bd6f1d);border-radius:6px;border:1px solid rgba(255,255,255,.6);position:absolute;padding:4px 8px;color:#fff;font-size:12px;line-height:12px;top:6px;left:6px;display:flex;align-items:center;justify-content:center}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .sign___TZ9Wq{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .titleBg___tnX0O{width:100%;height:57px;position:absolute;top:-1px;left:0}.list___dlUtq .wrap___LYbIZ .li___bsnqy .name___OGYeq{height:57px;font-size:16px;font-weight:600;color:#000;padding:0 15px;width:100%;display:flex;align-items:center;position:relative}.list___dlUtq .wrap___LYbIZ .li___bsnqy .name___OGYeq .e___zxiB9{font-weight:500;font-size:16px;color:#283f71;line-height:22px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___dlUtq .wrap___LYbIZ .li___bsnqy .text____ZmZX{height:20px;font-weight:400;font-size:12px;color:#727c95;line-height:20px;margin-right:6px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .value___WPLok{height:20px;font-weight:400;font-size:12px;color:#262a46;line-height:20px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E{display:flex;align-items:center;margin-left:auto}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate-star]{font-size:13px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:278px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 101px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___vu9yi{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LwoH7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pUG0J{align-items:center;box-align:center}.flex_box_center_end___xWI9t{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mr5rB{flex-direction:column;box-orient:block-axis}.list___zE1wj{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___zE1wj .wrap___5HG1h{background:#fff;border:2px solid #DEE8FF;border-radius:22px;position:relative;overflow:hidden}.list___zE1wj .wrap___5HG1h:hover{box-shadow:0 4px 8px #b0afff80;border:2px solid #3875FF}.list___zE1wj .wrap___5HG1h .lockWrap___zziwX{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp{border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .cover___G1cj9{width:100%;height:26vh;border-radius:10px}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .bq___hpdTt{width:64px;height:20px;background:#19b691b3;color:#fff;border-radius:13px;font-size:12px;line-height:20px;text-align:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .sign___kHAha{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___zE1wj .wrap___5HG1h .li___aNI2z .titleBg___S1VlI{width:100%;height:57px;position:absolute;top:-1px;left:0}.list___zE1wj .wrap___5HG1h .li___aNI2z .name___zsjxM{height:57px;font-size:16px;font-weight:600;color:#000;padding:0 15px;width:100%;display:flex;align-items:center;position:relative}.list___zE1wj .wrap___5HG1h .li___aNI2z .name___zsjxM .e___fd1jW{font-weight:500;font-size:16px;color:#283f71;line-height:22px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___zE1wj .wrap___5HG1h .li___aNI2z .text___b9Tdy{height:20px;font-weight:400;font-size:12px;color:#727c95;line-height:20px;margin-right:6px}.list___zE1wj .wrap___5HG1h .li___aNI2z .value___ZASRv{height:20px;font-weight:400;font-size:12px;color:#262a46;line-height:20px}.list___zE1wj .wrap___5HG1h .li___aNI2z .unit___sMNBQ{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___zE1wj .wrap___5HG1h .li___aNI2z .unit___sMNBQ i{color:#7d8592}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div{display:flex;align-items:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div>span{margin-right:12px;font-size:12px}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div i{color:#7d8592}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag1___c9ebE,.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag2___bxczv{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag2___bxczv{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___PuarE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___q4lAa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___wsb8w{align-items:center;box-align:center}.flex_box_center_end___H781P{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___bHK1y{flex-direction:column;box-orient:block-axis}.list___e2XDo{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___e2XDo .wrap___cz7sh{height:234px;border-radius:12px;border:1px solid #DEE8FF;position:relative}.list___e2XDo .wrap___cz7sh:hover{cursor:pointer;box-shadow:0 4px 10px #a8c2ee80;border:1px solid #3875FF}.list___e2XDo .wrap___cz7sh:hover .lockWrap___EPuRr{display:flex}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp .img___kSEud{width:72px;height:72px;border-radius:50%;border:2px solid #FFFFFF;margin-top:14px}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp .text___GIlhY{height:24px;background:linear-gradient(164deg,#526d958a,#2c4773c7);border-radius:8px;border:1px solid #FFFFFF;backdrop-filter:blur(2px);color:#fff;font-size:14px;line-height:14px;padding:5px 14px;display:flex;align-items:center;justify-content:center;position:relative;top:-15px}.list___e2XDo .wrap___cz7sh .top___K4GCD{margin-top:55px}.list___e2XDo .wrap___cz7sh .top___K4GCD .sign___KCjEP{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___e2XDo .wrap___cz7sh .top___K4GCD .name___z3U4d{height:16px;font-weight:600;font-size:16px;color:#262a46;line-height:16px;text-align:center;font-style:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.list___e2XDo .wrap___cz7sh .top___K4GCD .text___GIlhY{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___e2XDo .wrap___cz7sh .middle___LeUM5{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAegAAACOCAYAAAD6ipv/AAAAAXNSR0IArs4c6QAACNtJREFUeF7t3TGLXAUXBuD3kDAj2WAnSLAUCws7wTJWioVg7S8wpa2YImJrZ/wF1oIg2CWlYCkIimUIgl2yIztrwvGb+XaXGDcmhWaPzrNFWLLD3Pc+58DLvTM7W3nCr+5erO7l9bqftzt5OZVLlVzqzsUnfAoPI0CAAAECOyNQlf1Obqdzu5Lv+1y+3DufG1V1+CQI9bgH7Xc/X+tc7cq76Tz7uMf7OQECBAgQIPAIgcqd6nzey1y7WPXzXzk9sqC7e/nrYT5I8n539mATIECAAAECf49AVVZJPrmwyMdVtT7tWU8t6O1V82G+6M5rf08Uz0KAAAECBAg8LFCVb3qRd067mv5TQa/X/cq9zledvICSAAECBAgQ+GcFKrl1vvLWclnfPXikPxT00evN3yrnf3YYnp0AAQIECDxUxrd6mVcfvJI+Keij15xvuq1taQgQIECAwNMX2NzuvrDI5ePXpE8KerXua9358OlHckQCBAgQIEBgI1CVj/aWdXX7/eafozeF/eTd2haEAAECBAicncDm3d29yIubW93bgl4d9PVO3ju7SI5MgAABAgQIHF05f7b3TF2p7SeEHeYXH0JiMQgQIECAwACByp29RZ6r/d/6jdzP1wMiiUCAAAECBAhsBM7lzVod9KedXCFCgAABAgQIzBCo5HrtH/SNJJdnRJKCAAECBAgQ+F8v36z9df+Qzks4CBAgQIAAgSEClR9rte67/mTkkIGIQYAAAQIE/v/70PubW9xNgwABAgQIEJgloKBnzUMaAgQIECCwFVDQFoEAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEKjVuu925yIKAgQIECBAYIhA5W7tr/uHdF4aEkkMAgQIECBAoPLj5hb3jSSXaRAgQIAAAQJjBG7W6qA/7eTKmEiCECBAgACBHReo5Hrt/9Zv5H6+3nELp0+AAAECBOYInMub1d2L1WF+SefZOckkIUCAAAECOypQubO3yHO1Of3VQV/v5L0dpXDaBAgQIEBgjEAln+09U1e2Bb3f/Xwd5qfu7I1JKAgBAgQIENgxgaqsepEXL1b9vC3o7VX0uq9158Mds3C6BAgQIEBgjEBVPtpb1tVNoJOC7u7lr4e52Z3XxiQVhAABAgQI7IhAVb65sMjlqlr/oaBPbnWv820nL+yIh9MkQIAAAQJnLlDJrV7m1c2t7eMwJ1fQx/+xXvcr9zpfKekzn5cABAgQILADAptyPl95a7ms7x483T8V9MmV9GG+cLt7BzbDKRIgQIDAmQlsbmv3Iu88eOX8yCvo4x8cvSb9QZL3vbv7zGbnwAQIECDwHxTYvFs7yScXFvn4+DXnh0/z1CvoBx+0/RWsda525V0fZvIf3BKnRIAAAQJPT6Bypzqf9zLXTrtqfuwt7tOSbj9x7F5er/t5u5OXU7lUySV/qvLpzdWRCBAgQODfI1CV/U5up3O7ku/7XL7cO58bVXX4JGfxOzmrxUcafXV8AAAAAElFTkSuQmCC) no-repeat center center;background-size:100% 100%;height:71px;margin:23px 15px 17px;padding:13px}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .row___VBzfJ{display:flex;align-items:center;justify-content:space-between}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .row___VBzfJ>div{display:flex;align-items:center}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .text___GIlhY{height:20px;font-weight:400;font-size:14px;color:#727c95;line-height:20px;margin-right:10px}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .value___qigWu{width:42px;height:20px;font-weight:400;font-size:14px;color:#262a46;line-height:20px}.list___e2XDo .wrap___cz7sh .btns___kGysm{display:flex;align-items:center;margin-top:12px;justify-content:center}.list___e2XDo .wrap___cz7sh .btns___kGysm div{width:76px;background:#11af8d26;height:26px;border-radius:12px;border:1px solid #11AF8D;font-size:12px;color:#11af8d;line-height:24px;text-align:center;margin:0 10px}.list___e2XDo .wrap___cz7sh .btns___kGysm aside{width:76px;background:#f4831e26;height:26px;border-radius:12px;border:1px solid #E08049;font-size:14px;color:#c05a0c;line-height:24px;text-align:center;margin:0 10px}.list___e2XDo .wrap___cz7sh .bottom___yPYd5{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>div{margin-left:auto}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.list___e2XDo .warpStyle___pH3uC:hover{border:2px solid #fff!important;box-shadow:none!important}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___itkVp{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___F4yZx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ko4cu{align-items:center;box-align:center}.flex_box_center_end___cCBYR{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mpq6K{flex-direction:column;box-orient:block-axis}.tabs___qRAhL{display:flex;justify-content:space-between;align-items:center;height:40px}.tabs___qRAhL .tabsWrap___CGRvS{display:flex;align-items:center;height:100%}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_ .active___swSx6{font-weight:500;color:#3875ff}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_ .active___swSx6:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:none;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio{color:#3061d0;background:#e5eeff;border-radius:999px;border:1px solid #C9DBFF;height:36px}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio:hover{border:1px solid #3061D0}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.ClassRoomItem___F4pL0{border:1px solid transparent}.ClassRoomItem___F4pL0:hover{border:1px solid #165DFF!important}.ClassRoomItem___F4pL0:hover .TitleDom___DB76T{color:#165dff}.ClassRoomItem___F4pL0 .TitleDom___DB76T{color:#333}.flex_box_center___vG4eV{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qVVxe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___P8Z8s{align-items:center;box-align:center}.flex_box_center_end___VMme3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___VMHwm{flex-direction:column;box-orient:block-axis}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{font-weight:400!important;background-color:#edf2ff!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{color:#165dff!important;background-color:#fff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.teaching-circling-container{flex:1 1 auto}.teaching-circling-container h3{display:flex;flex-flow:row nowrap;align-items:center;padding:30px 40px;background:#fff;justify-content:space-between;width:100%;font-size:20px;margin:0}.no-data img{display:block;margin:0 auto 30px}.nodata-content{display:flex;flex-flow:column nowrap;align-content:center;justify-content:center;min-height:690px}.nodata-content p{color:#999;text-align:center}.teaching-circling-body{margin:16px auto;min-height:740px;width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 10px #99999914}.teaching-circling-body .navs{display:flex;flex-flow:row nowrap;align-items:center;height:50px;margin:0;font-size:16px;color:#333;padding:0 40px;box-shadow:0 2px 10px #99999914}.teaching-circling-body .navs li{margin-right:60px;height:50px;line-height:50px}.teaching-circling-body .navs li.active{border-bottom:2px solid #009ffc}.teaching-circling-body .navs li.active a{color:#009ffc}.teaching-circling-body .navs li a{color:#333;display:block}.flex-end{justify-content:flex-end}.teaching-list{margin:0;padding:0;font-size:16px;display:flex;flex-flow:column nowrap;justify-content:center}.teaching-list>li{padding:20px 40px;cursor:pointer;border-bottom:1px solid #ccc}.teaching-list .item-group{display:flex;flex-flow:row nowrap;align-content:center;justify-content:space-between}.teaching-list .info{margin:0;padding:0;display:flex;flex-flow:row wrap;align-items:center}.teaching-list .info li{position:relative;margin:16px 8px 0 0}.teaching-list .info li div{padding:0 20px;height:28px;line-height:28px;text-align:center}.teaching-list .info li.active div{background:#ccc}.teaching-list .info li .btn-del{position:absolute;right:0;top:0;color:red}.groups{margin:16px 0;list-style:none;display:flex;flex-flow:row wrap;align-items:center}.groups li{width:50%}.select-teach-group{padding:20px 0 0 20px;min-height:320px;position:relative}.select-teach-group .btn-actions{position:absolute;right:20px;bottom:20px}.bg___eNGI2{width:1200px;margin:30px auto 80px;display:flex;justify-content:space-between}.wrap___cXTZg{width:100%}.modal___tpv7Q{display:flex;flex-direction:row;justify-content:center}.content___MwVZ6{background-color:#fff}.head___PxksF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:76px;border-bottom:1px solid #f4f4f4}.headCount___ltwMD{height:16px;font-size:16px;font-weight:700;color:#333;line-height:16px;margin-left:40px}.button___KydF2{width:100px;height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.itemWrap___E0xoZ{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.imgWrap___sjKtg{margin-right:20px;position:relative}.img___iT84N{border-radius:50%}.manager___T0le_{display:inline-block;position:absolute;bottom:13px;left:2px;width:44px;height:18px;background:#0152d9;color:#fff;font-size:10px;text-align:center;border-bottom-right-radius:28px;border-bottom-left-radius:31px}.itemContent___v3w_e{display:flex;flex-direction:column;flex:1 1}.nameWrap___dFMCl{display:flex;flex-direction:row;justify-content:space-between}.name___Y7cXc{color:#000;font-size:16px}.name___Y7cXc>span{background-color:#0152d9;padding:1px 6px;border-radius:10px;color:#fff;font-size:12px;line-height:15px;margin-left:4px;display:inline-block;transform:translateY(-1px)}.actionGroup___fIyBj{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.deleteIcon___gBNJ0{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___gBNJ0:hover{color:#f55}.schoolWrap___rJCGL{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___V97lL{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.countWrap___Dhs2Z{text-align:center;margin-top:30px}.deletetitle___ifJFw{color:#e53333;font-size:16px!important}.deletetitle___ifJFw:hover{color:#f55}.yseTitle___yrW0X{font-size:16px!important;color:#0152d9}.flex_box_center___et8xE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GBGuw{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____6P1q{align-items:center;box-align:center}.flex_box_center_end___whXw6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mWgI_{flex-direction:column;box-orient:block-axis}.header___Wn4fJ{min-width:1200px;position:relative}.header___Wn4fJ [class~=ant-layout-header]{padding:0;height:72px;background:#24292f}.header___Wn4fJ .logo___QnotM{height:36px;margin-right:40px}.header___Wn4fJ .menu___twLGR{margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center}.header___Wn4fJ .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa{background:#fff;box-shadow:0 10px 16px #cecece;border-radius:6px;position:absolute;left:-20px;top:50px;padding:20px;line-height:1.5;display:none;z-index:9999}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu{width:100%;height:1px;background:#dbdce0;margin:24px 0}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K{cursor:pointer}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside{color:#165dff}.header___Wn4fJ .menu___twLGR li .name___dR5V2{display:flex;align-items:center;height:50px;cursor:pointer}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span{font-size:16px;color:#fff;display:inline-block;position:relative}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b{color:#d4443c;transform:translate(2px,-7px);display:inline-block}.header___Wn4fJ .menu___twLGR li .name___dR5V2 i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa{display:block}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span:after{content:"";width:100%;height:2px;background:#c5c5c5;position:absolute;bottom:12px;left:0;border-radius:1px}.header___Wn4fJ .edu-menu___iWLK0{display:flex;width:100%;height:72px;width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 auto}.header___Wn4fJ .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header___Wn4fJ .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.spandiv___Gm_hg{height:30px;line-height:30px;text-align:center;background:#00fff933;width:80px}.header-iearning___LZfyg{min-width:1200px;height:60px;width:100%;background-color:#fffc!important;box-shadow:0 2px 10px #88888880;position:fixed;top:0;left:0;z-index:1000}.header-iearning___LZfyg .logo___QnotM{height:36px}.header-iearning___LZfyg [class~=ant-layout-header]{padding:0;height:60px;color:initial;background:transparent}.header-iearning___LZfyg .menu___twLGR{padding:0;margin:0 0 0 auto;display:flex;flex-flow:row nowrap;align-items:center}.header-iearning___LZfyg .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header-iearning___LZfyg .menu___twLGR li:hover a{color:#828383}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a{color:#196efd}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks:after{content:"";width:28px;height:4px;background-color:#196efd;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.header-iearning___LZfyg .menu___twLGR li a{color:#434d6c;position:relative;font-size:16px}.header-iearning___LZfyg .edu-menu___iWLK0{display:flex;width:100%;padding:0 20px;height:60px;min-width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between}.header-iearning___LZfyg .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header-iearning___LZfyg .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.header-iearning___LZfyg .title___Ozzjk{font-size:18px;font-weight:600;color:#196efd;margin-left:10px}.headerFixed___QLwBd{position:fixed;top:0;z-index:999;width:100%}.headerFixed___QLwBd+section{padding-top:60px}@keyframes glow___gzrPH{0%{border-color:#00fff9;background:#00fff933;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;background:#00fff933;box-shadow:0 0 8px #00fff999}}.search-input{width:300px!important;background:#373e3f!important;border:1px solid #373e3f!important}.search-input [class~=ant-input]{background:#373e3f!important;color:#fff}.search-input .ant-input-search-icon:before{border-left:none}.search-input .ant-input-search-icon{color:#999}.search-bar{color:#fff;flex:1 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;position:relative}.search-bar a:hover{color:#fff}.tilte___IfiMG{color:#333;font-size:16px;text-align:center}.flexRow___pQP78{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:30px}.flexColumn___xrBZQ{display:flex;flex-direction:column;justify-content:center;align-items:center}.footerWrap___C5kCC{display:flex;justify-content:space-between}.img___GoWZu{width:40px;height:37px;vertical-align:middle;border-style:none}.content___pumTK{font-size:14px;color:#979797;margin-top:15px}.modalContent___XvHiZ{text-align:center;margin-top:10px;color:#333;font-size:16px}.bottom___z0ujX{width:100%;text-align:center;margin-bottom:15px}.bottom___z0ujX .yes___hodnN{width:88px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff!important;border:0px}.bottom___z0ujX .yes___hodnN:hover{background:#5784de}.bottom___z0ujX .no___hiPz5{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66!important;line-height:14px}.flex_box_center___cltIf{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fKr_O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____QfiA{align-items:center;box-align:center}.flex_box_center_end___ysqmH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___CfE8K{flex-direction:column;box-orient:block-axis}.rightMenu___ADTOX{width:120px;text-align:center}.rightMenu___ADTOX li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___ADTOX li:hover{background:#0152d9!important}.rightMenu___ADTOX li:hover a{color:#fff!important}.rightMenu___ADTOX li a{font-size:14px;margin:0;padding:0}.joinMenu___aRGsf{padding:0;width:240px}.joinMenu___aRGsf a{color:#323232}.joinBoard___AeUvr{border:1px solid #eee;width:1px;height:100%}.joinCol___fV4uL{width:48%}.hidden___TkCJZ{display:none}.w140___Vx5lp{width:140px!important}.w100___yYRaC{width:90%}.flex_box_center___YbxYn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Atwkg{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____I6AC{align-items:center;box-align:center}.flex_box_center_end___LrYPg{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___j7QNF{flex-direction:column;box-orient:block-axis}.userPic___a46Uz{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___y_nqk{text-align:center}.rightMenu___y_nqk li{padding:0}.rightMenu___y_nqk li:hover{background:#0152d9}.rightMenu___y_nqk li:hover a{color:#fff}.rightMenu___y_nqk li a{font-size:14px;margin:0}[id=educoder] .menuWrap___iwlZB{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___iwlZB li{height:35px;padding:0!important}[id=educoder] .menuWrap___iwlZB li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___iwlZB li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___MOREW{border-top:1px solid #eeeeee}.classromediv___crYsO{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___jMGk7 .2s ease-out infinite alternate}@keyframes glow___jMGk7{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___asp2E{height:67px}.login___WGEW9{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___WGEW9>span{padding:0!important}.icon___HABAt{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.tip___a6MfI{width:1200px;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:0 auto}.content___L4gl0 div{display:flex;align-items:center;justify-content:space-around}.content___L4gl0 img{width:175px;height:174px}.content___L4gl0 span{color:#3061d0}.NavBarItem___iFhxq:hover{color:#159dff}.flex_box_center___R1UEO{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hDKPk{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___yW1zQ{align-items:center;box-align:center}.flex_box_center_end___JWQX1{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___NpsmR{flex-direction:column;box-orient:block-axis}.rightMenu___Zjmy3{width:120px;text-align:center}.rightMenu___Zjmy3 li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___Zjmy3 li:hover{background:#0152d9!important}.rightMenu___Zjmy3 li:hover a{color:#fff!important}.rightMenu___Zjmy3 li a{font-size:14px;margin:0;padding:0}.joinMenu___S4pdJ{padding:0;width:240px}.joinMenu___S4pdJ a{color:#323232}.joinBoard___UomEl{border:1px solid #eee;width:1px;height:100%}.joinCol___tbVDV{width:48%}.hidden___MFUhR{display:none}.w140___d1qFp{width:140px!important}.w100___AMLWN{width:90%}.flex_box_center___M4WZx{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___bwhOs{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___DNlG5{align-items:center;box-align:center}.flex_box_center_end___HBHt4{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___spgwz{flex-direction:column;box-orient:block-axis}.userPic___Tl9mK{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___YDuVi{text-align:center}.rightMenu___YDuVi li{padding:0}.rightMenu___YDuVi li:hover{background:#0152d9}.rightMenu___YDuVi li:hover a{color:#fff}.rightMenu___YDuVi li a{font-size:14px;margin:0}[id=educoder] .menuWrap___m0MSS{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___m0MSS li{height:35px;padding:0!important}[id=educoder] .menuWrap___m0MSS li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___m0MSS li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___dTkih{border-top:1px solid #eeeeee}.classromediv___TRiTQ{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___OjyUr .2s ease-out infinite alternate}@keyframes glow___OjyUr{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___HL_eW{height:67px}.login___Dnj59{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___Dnj59>span{padding:0!important}.icon___B_lfc{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.titlesize___vL5PR{font-size:16px;font-weight:800}.labelWrap___MMQF1{display:flex;flex-direction:row;margin-top:30px}.label___h0nb1{width:145px;text-align:right;font-size:14px}.labelContent___UmrM4{display:flex;flex-direction:column;margin-left:10px}.selectSchool____z1Sv{width:600px}.selectSchool____z1Sv [class~=ant-select-selector]{border:0px!important;background-color:#f5f5f5!important}.dataPicker____Uc0Q{width:600px}.itemWrap___DGdf0{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.img___yufZU{border-radius:50%}.itemContent___PtiW4{display:flex;flex-direction:column;flex:1 1;margin-left:20px}.nameWrap____5hbI{display:flex;flex-direction:row;justify-content:space-between}.name___YpgWl{color:#000;font-size:18px}.actionGroup___CKaNY{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.schoolWrap___hVDkU{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___dDGfK{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.colorOrange___c0b65{color:#ff6601}.colorYellow___O6JJ3{color:#e6a23c}.graaytitle___Gay2A{height:54px;background:#f5f5f5;margin-top:10px;border-radius:8px;display:flex;justify-content:left;align-items:center;padding:0 20px}.buttonFixed___vyq30{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.button___hxmYv{width:100px;height:38px!important;font-weight:400;padding:0;font-size:14px!important}.buttonWrap___uK8dl{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.wrap___I6aMh{padding:10px 20px;font-size:14px}.labelWrap___JRSQM{display:flex;flex-direction:row;margin-top:30px}.label___nx3ue{width:120px;text-align:right;font-size:16px}.labelContent___JRmit{display:flex;flex-direction:column;margin-left:10px}.flexRow___z4VUw{display:flex;flex-direction:row}.color999___oIiXP{color:#999}.radio___B7cxQ{font-size:14px;display:block;height:24px;line-height:24px}.selectSchool___xyvCv,.dataPicker___DoaL_{width:200px}.modal____8ckb span{margin-top:5px}.colorOrange___rAmyz{color:#ff6601}.colorYellow___PeJD9{color:#e6a23c}.bottomButton___O3cst{width:76%;left:auto;position:absolute}.label___CZ1_z{display:flex;align-items:center;padding-bottom:30px}.label___CZ1_z .left___ZKFRV{display:flex;align-items:center;flex-shrink:0}.label___CZ1_z .left___ZKFRV span{color:#e53333;font-family:SimSun,sans-serif;margin-top:-2px;margin-right:2px}.label___CZ1_z .left___ZKFRV div{font-size:16px;color:#333;line-height:16px}.label___CZ1_z .left___ZKFRV i{margin-left:4px;color:#ccc}.label___CZ1_z .right___zVTRn{flex:1 1;position:relative}.label___CZ1_z .right___zVTRn .error___oNJNo{position:absolute;z-index:10;left:0;bottom:-27px;font-size:14px;color:#e53333}.selectEnvironment___LegvW{width:344px;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;max-height:1000px}.selectEnvironment___LegvW .search___ZMwsK{position:relative}.selectEnvironment___LegvW .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;width:87%;margin:20px;border-radius:4px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S{position:absolute;z-index:10;left:21px;width:87%;top:53px;border-radius:4px;background:#fff;box-shadow:0 3px 6px -4px gray;max-height:196px;overflow-y:auto}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer;background:#1890ff33!important;color:#0152d9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .spin___x2xMT{flex:1 1;display:flex;align-items:center;justify-content:center}.selectEnvironment___LegvW .common___ZhJvk{padding-left:20px}.selectEnvironment___LegvW .common___ZhJvk .title___p4_7m{font-size:14px;font-weight:600;color:#333;line-height:14px;margin-bottom:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM{padding:0;display:flex;flex-wrap:wrap}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;cursor:pointer;font-size:12px;color:#666;line-height:12px;padding:7px 10px;margin-right:10px;margin-top:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#1890ff33;color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF{position:relative;margin-top:12px;margin-bottom:50px;overflow-y:auto}.selectEnvironment___LegvW .wrap___I9ZtF header:first-child{margin-top:0}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX{padding:0;overflow:hidden}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#1890ff33!important}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.selectEnvironment___LegvW .apply___EhZKq{position:absolute;bottom:0;padding:20px 0 20px 20px}.selectEnvironment___LegvW .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.selectEnvironment___LegvW .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.selectEnvironment___LegvW .list___n7Ydz header{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 20px;margin-top:10px;cursor:pointer}.selectEnvironment___LegvW .list___n7Ydz header:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz header .title___p4_7m{font-size:14px;color:#333;font-weight:600}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz{padding:0;overflow:hidden}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#1890ff33!important}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy{width:344px;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start;max-height:1000px;width:25%;max-width:440px;background-color:#0a143d;position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK{position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;width:87%;margin:20px;border-radius:4px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S{position:absolute;z-index:10;left:21px;width:87%;top:53px;border-radius:4px;background:#fff;box-shadow:0 3px 6px -4px gray;max-height:196px;overflow-y:auto}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer;background:#1890ff33!important;color:#0152d9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .spin___x2xMT{flex:1 1;display:flex;align-items:center;justify-content:center}.darklySelectEnvironment___K__cy .common___ZhJvk{padding-left:20px}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{font-size:14px;font-weight:600;color:#333;line-height:14px;margin-bottom:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM{padding:0;display:flex;flex-wrap:wrap}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;cursor:pointer;font-size:12px;color:#666;line-height:12px;padding:7px 10px;margin-right:10px;margin-top:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#1890ff33;color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF{position:relative;margin-top:12px;margin-bottom:50px;overflow-y:auto}.darklySelectEnvironment___K__cy .wrap___I9ZtF header:first-child{margin-top:0}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX{padding:0;overflow:hidden}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#1890ff33!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy .apply___EhZKq{position:absolute;bottom:0;padding:20px 0 20px 20px}.darklySelectEnvironment___K__cy .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.darklySelectEnvironment___K__cy .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.darklySelectEnvironment___K__cy .list___n7Ydz header{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 20px;margin-top:10px;cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{font-size:14px;color:#333;font-weight:600}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz{padding:0;overflow:hidden}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#1890ff33!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#3e4571;color:#584c4c}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper input{color:#fff}.darklySelectEnvironment___K__cy .search___ZMwsK ::-webkit-input-placeholder{color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#3e4571;color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#0152d9;color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#282e55}.darklySelectEnvironment___K__cy .list___n7Ydz header{cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{width:394px;background-color:#282e55}.mirrorModal___z1tEP{display:flex;justify-content:center;align-items:flex-start;height:580px;padding-bottom:4px}.mirrorModal___z1tEP .right___ZlGrr{flex:1 1;background-color:#fff;height:100%}.mirrorModal___z1tEP .right___ZlGrr header{padding-left:30px;height:60px}.mirrorModal___z1tEP .right___ZlGrr header .title___lWaS3{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty{padding:150px 0 99px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-image{height:180px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .des___ujB5y{padding-left:30px;margin-top:18px;height:425px;overflow-y:auto;margin-bottom:31px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc{display:flex;justify-content:end}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .confirm___RFRg4{width:60px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .cancel___F1WB_{width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px;margin-right:20px}.modal___A5dbG .ant-modal-content .ant-modal-header{font-size:16px;font-weight:500;color:#000;padding:30px 40px 10px;border:0}.modal___A5dbG .ant-modal-content .ant-modal-body{padding:0 20px;padding-left:0!important}.modal___A5dbG .ant-modal-content .ant-modal-close{top:22px;right:29px}.modal___A5dbG .ant-modal-content .ant-modal-close .ant-modal-close-icon{color:#979797;font-size:26px}.flexRow___JBN3B{display:flex;flex-direction:row}.flexColumn___zXgFj{display:flex;flex-direction:column}.formWrap___aNgan{font-size:14px}.formWrap___aNgan div[class~=ant-form-item-label] label{font-size:14px;color:#000000a6}.formWrap___aNgan div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___aNgan div[class~=ant-form-item-control-input-content] textarea,.formWrap___aNgan div[class~=ant-form-item-control-input-content] span{font-size:14px}.upload___yGdLQ{max-width:370px}.color0152d9___zzEpS{color:#0152d9}.colorCCC___k4Dxq{color:#ccc}.footerWrap___WrUZd div[class~=ant-form-item-control]{max-width:100%}.footerWrap___WrUZd div[class~=ant-form-item]{margin-bottom:0}.footerWrap___WrUZd div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.qrCode___GPwSg{padding:20px;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:20px}.qrCode___GPwSg:after{content:"";height:1px;background-color:#f1f1f1;left:-16px;bottom:0;position:absolute;z-index:1;width:1000px}.qrCode___GPwSg .a1___R6etl{display:flex;flex-direction:column;align-items:flex-start;width:190px}.qrCode___GPwSg .a1___R6etl .code___fCL_L{width:130px;height:130px;background:#fff;box-shadow:0 0 6px 2px #dedede;border-radius:8px;display:flex;justify-content:center;align-items:center}.qrCode___GPwSg .a1___R6etl .group___n7tgy{font-size:14px;color:#3a3a3a;margin-top:4px}.qrCode___GPwSg .a1___R6etl .groupNumber___tw7hA{font-size:12px;color:#999}.qrCode___GPwSg .a2___GGjDE{flex:1 1;font-size:16px;color:#333;line-height:32px;margin-top:14px}.flex_box_center___jnFK3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___JoMuQ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XkWzp{align-items:center;box-align:center}.flex_box_center_end___kfVJX{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mfxox{flex-direction:column;box-orient:block-axis}.content___ujW8g{padding:0 14px;display:flex;flex-direction:column;height:100%;overflow:hidden}.content___ujW8g .explain___vGa5a{font-size:14px;color:#165dff;text-decoration:underline;cursor:pointer}.content___ujW8g .tabs___MbGuX{height:40px;display:flex;border-bottom:1px solid #DEDEDE;margin-top:24px;flex-shrink:0}.content___ujW8g .tabs___MbGuX div{margin-right:40px;position:relative;font-size:16px;color:#333;cursor:pointer;user-select:none}.content___ujW8g .tabs___MbGuX div:hover,.content___ujW8g .tabs___MbGuX .active___SCmkJ{color:#165dff}.content___ujW8g .tabs___MbGuX .active___SCmkJ:after{content:"";width:100%;height:2px;background:#165dff;position:absolute;bottom:0;left:0}.content___ujW8g .btns___MiEQa{display:flex;align-items:center;justify-content:flex-end;margin-top:15px}.must___n8wNT{color:#e53333;font-family:SimSun,sans-serif;margin-top:-2px;margin-right:2px}.popover___wqXWh{background-color:transparent;color:#fff}.popover___wqXWh div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___wqXWh div[class~=ant-popover-inner]{background-color:#05101a99}.popover___wqXWh div[class~=ant-popover-inner-content]{color:#fff}.zybzForm___m1nC0 div[class~=ant-form-item]{margin-bottom:0}.zybzForm___m1nC0 div[class~=ant-form-item-explain-error]{position:absolute;bottom:-21px}.zybzForm___m1nC0 .ant-input-number{height:50px;width:100%;background-color:#f5f5f5;border:0;padding-top:10px;font-size:16px}.graaytitle___vdUDn{height:50px;background:#f5f5f5;border-radius:4px;display:flex;justify-content:left;align-items:center}.graaytitle___vdUDn div[class~=ant-form-item-explain-error]{position:absolute;bottom:-30px}.dataPicker___RiEgz{width:400px}.examineStatus___OCyYC{font-size:14px;font-weight:400;color:#333}.examineStatus___OCyYC div{position:relative;display:flex;align-items:center;margin-bottom:30px}.examineStatus___OCyYC div:after{content:"";position:absolute;left:10px;bottom:-27px;width:2px;height:26px;background:#f6f7f9;border-radius:3px}.examineStatus___OCyYC div:last-child:after{content:"";display:none}.examineStatus___OCyYC div .contacts___MWvKz{position:relative;color:#165dff;overflow:hidden;cursor:pointer}.examineStatus___OCyYC div .contacts___MWvKz .contacts_img___kiMTs{position:absolute;left:50%;right:50%;transform:translate(-50%);width:152px;height:158px;background:url(./static/contacts.5353ed7e.png) no-repeat;background-size:100% 100%;background-position:center}.examineStatus___OCyYC div .contacts___MWvKz:hover{overflow:inherit}.examineStatus___OCyYC .suc_status___p81iO{font-size:20px;color:#2fc25b;margin-right:10px}.examineStatus___OCyYC .fail_status___Rv54W{font-size:20px;color:#e53333;margin-right:10px}.examineStatus___OCyYC .bohui___wtuT5{max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selecticon___AAPZz{display:flex;align-items:center;color:#00000040;font-style:normal;line-height:1;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:26px;inset-inline-start:270px;inset-inline-end:auto;height:12px;margin-top:-6px;font-size:12px;pointer-events:none}.footerWrap___lXI4I div[class~=ant-form-item-control]{max-width:100%}.footerWrap___lXI4I div[class~=ant-form-item]{margin-bottom:0}.footerWrap___lXI4I div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.mirrorModal___Pi3tF{display:flex;justify-content:center;align-items:flex-start;height:580px}.mirrorModal___Pi3tF .right___Hot5f{flex:1 1;background-color:#fff;height:100%}.mirrorModal___Pi3tF .right___Hot5f header{padding:0 30px;height:60px}.mirrorModal___Pi3tF .right___Hot5f header .title___jjMKh{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty{padding:150px 0 40px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-image{height:180px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .des___oGTUM{padding:0 30px;margin-top:18px;max-height:490px;overflow-y:auto}.modal___yy3VB .ant-modal-body{max-height:500px;overflow-y:auto}.wrap___S9yE5{background:#fff;height:100%;display:flex;flex-direction:column}.wrap___S9yE5 .content___xIxOT{flex:1 1;overflow:auto;padding:0 40px 10px}.wrap___S9yE5 .content___xIxOT .head___icGJE{height:90px;display:flex;align-items:center;padding-top:5px}.wrap___S9yE5 .content___xIxOT .head___icGJE .title___NbDBd{font-size:16px;font-weight:700;color:#333}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv{width:120px;height:32px;line-height:30px;text-align:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;font-size:14px;font-weight:500;color:#3061d0;cursor:pointer;margin-left:auto;user-select:none}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv:hover{border:1px solid #3061D0}.wrap___S9yE5 .content___xIxOT .head___icGJE .addDisable___pgd9I{width:120px;height:32px;background:#fafbfc;line-height:30px;text-align:center;box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #E9EAEC;color:silver;margin-left:auto;user-select:none;font-size:14px;font-weight:500;cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .head___icGJE .setting___kQ9Qx{width:100px;height:32px;line-height:32px;text-align:center;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:4px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;margin-left:20px;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas{height:40px;display:flex}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div{margin-right:22px;margin-left:-22px;position:relative;cursor:default}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover i{visibility:visible}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div i{color:#a8b0c0;visibility:hidden}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div span{font-size:16px;color:#333;padding:0 6px;cursor:pointer;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l:after{content:"";width:calc(100% - 47px);height:2px;background:#165dff;position:absolute;bottom:0;left:23px}.wrap___S9yE5 .content___xIxOT .line___DSw6E{height:1px;border-bottom:1px solid #DEDEDE;margin-bottom:40px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3{width:206px;height:38px;background:#f5f5f5;border-radius:25px;display:flex;align-items:center;justify-content:space-between}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 div{color:#333;font-size:14px;cursor:pointer;text-align:center;line-height:38px;width:102px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 .active___SVp4l{height:36px;line-height:34px;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:18px;border:1px solid #BACFFE;color:#165dff}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q{width:206px;height:40px;border-radius:4px;border:1px solid #165DFF;display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer;margin-right:20px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>div{font-size:14px;color:#165dff;flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:10px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div{width:256px;height:82px;background:#f5f5f5;border-radius:4px;margin-right:20px;padding-left:20px;padding-top:18px;cursor:pointer;position:relative}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>span{position:absolute;z-index:10;right:6px;top:4px;display:none}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div{display:flex;align-items:center;margin-bottom:10px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div span{font-size:14px;font-weight:600;color:#333;margin-left:8px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div aside{font-size:12px;color:#333}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l{background:#3061d0}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l>span{display:inline}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l *{color:#fff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR{cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR *{color:#999}.wrap___S9yE5 .content___xIxOT .port___vGmHQ{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .grade___b6Adk{display:inline-block;font-size:16px;font-weight:600;margin-bottom:30px;color:#165dff;cursor:pointer;user-select:none}.wrap___S9yE5 .content___xIxOT .grade___b6Adk i{margin-left:8px;font-size:12px;display:inline-block;transform:scale(.6) translateY(-2px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw{border-radius:4px;border:1px solid #DEDEDE}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .tabTitle___i8cO0{max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:58px;border-right:1px solid #DEDEDE;padding:0 20px;position:relative}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa{width:91px;color:#165dff;display:flex;align-items:center;justify-content:center}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa i{display:inline-block;font-size:12px;margin-left:5px;transform:scale(.6) translateY(3px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-radius:4px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29 i{color:#165dff;font-size:14px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .viewRecommendConfig___ODGyC{color:#165dff;line-height:50px;cursor:pointer}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab{margin:0;padding:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active{border:0;background:#165dff1a}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-ink-bar{display:none}.wrap___S9yE5 .content___xIxOT .system___YygCM{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .system___YygCM div{width:140px;height:50px;background:#f5f5f5;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#333;margin-right:20px;cursor:pointer}.wrap___S9yE5 .content___xIxOT .system___YygCM div i{margin-right:20px}.wrap___S9yE5 .content___xIxOT .system___YygCM div span{font-size:14px}.wrap___S9yE5 .content___xIxOT .system___YygCM .active___SVp4l{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #BACFFE;color:#165dff}.wrap___S9yE5 .content___xIxOT .explain___klZ55{font-size:14px;color:#165dff;text-decoration:underline;cursor:pointer}.wrap___S9yE5 .btns___o6xWf{height:70px;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1;display:flex;justify-content:center;align-items:center}.wrap___S9yE5 .btns___o6xWf>button{padding:9px 34px;border-radius:4px;height:initial}.wrap___S9yE5 .btns___o6xWf>button:last-child{background:#165dff;color:#fff}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1{max-height:300px;overflow:auto}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx{height:30px;display:flex;justify-content:space-between;padding:0 12px;align-items:center;cursor:pointer}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx:hover{background:#e8e7e7}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx span{font-size:14px;color:#000;flex:1 1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:10px}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx .tag___NcFBh{width:44px;height:20px;border-radius:10px;border:1px solid #F7B500;font-size:12px;font-weight:400;color:#f7b500;line-height:18px;text-align:center}.modal___aF6vS .con_warp___W1gHS{width:702px;font-weight:400;font-size:14px;color:#232b40;display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS:first-child{margin-bottom:20px}.modal___aF6vS .con_warp___W1gHS .flex___Cbe__{display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ{width:130px;height:40px;border-radius:2px;border:1px solid #DCDCDC;margin-right:8px}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ [class~=ant-input-number-input]{text-align:center}.modal___aF6vS .con_warp___W1gHS .config_btn___OAH7T{width:40px;height:38px;background:#f5f5f5;cursor:pointer;color:#666}.modal___aF6vS .sceneList___N5Y3k{width:702px;height:auto;display:flex;flex-wrap:wrap}.modal___aF6vS .sceneList___N5Y3k .sceneItem____bE1H{width:auto;height:32px;padding:6px 16px;background:#f0f3f8;border-radius:23px;font-size:14px;color:#464f66;margin-bottom:15px;margin-right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal___aF6vS .sceneList___N5Y3k .sceneItemActive___e82B8{background:#3061d0;color:#fff}.header_body___lAlEX{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{font-weight:500;font-size:16px;color:#333;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{cursor:pointer;color:#979797;font-size:15px}.no_data___h77J2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;margin-top:140px}.recommend_config_introduce___ifFGY{font-weight:400;font-size:12px;color:#666;line-height:26px}.recommend_config___UXyKS{display:flex;margin-top:20px;margin-bottom:26px}.recommend_config___UXyKS .recommend_config_item___zONum{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer;margin-right:50px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{display:flex;justify-content:space-between;font-size:14px;color:#191919;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config_footer___PHnlA{display:flex;align-items:center;justify-content:space-between}.application___uh4gI{width:80px;height:32px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:16px;font-weight:400;font-size:12px;color:#fff;display:flex;justify-content:center;cursor:pointer}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:#0000000f;color:#d9d9d9}.lineChart___dCEZW{width:100%;height:350px;margin:0 auto}.flex_warp___Rtigf{display:flex;align-items:center;justify-content:space-between}.chart_content___tVmUj{width:100%;min-height:320px;margin-bottom:20px;border-radius:4px;border:1px solid #F6F7F9;background-color:#fff}.chart_content___tVmUj .chart_title___AOPx7{width:100%;height:40px;padding:9px 20px;background:#f6f7f9;font-weight:500;color:#232b40;display:flex;justify-content:space-between;align-items:center}.chart_content___tVmUj .listdata___mi4KG{display:flex;align-items:center;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{width:15px;height:3px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{width:180px;color:#999}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{margin-left:10px;width:210px;height:22px;font-weight:400;font-size:14px;color:#232b40;line-height:22px}.info_con___eIdJL{background-color:#f6f7f9;width:900px;margin:15px auto;padding:0 10px 5px}.info_con___eIdJL .info_top___UKMbT{display:flex;justify-content:flex-end;font-weight:400;font-size:12px;color:#666;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;width:210px;margin-left:10px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}.list___p00l5 .head___JcQe0{display:flex;margin-bottom:3px}.list___p00l5 .head___JcQe0 div{width:480px;font-size:14px;color:#333;margin-right:20px;line-height:18px}.list___p00l5 .row___kLpLL{display:flex;align-items:center}.footerWrap___Qaahm div[class~=ant-form-item-control]{max-width:100%}.footerWrap___Qaahm div[class~=ant-form-item]{margin-bottom:0}.footerWrap___Qaahm div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.practice___g43Av{display:flex;justify-content:center;align-items:flex-start;overflow:hidden;height:100%}.practice___g43Av .right___plViv{flex:1 1;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.practice___g43Av .right___plViv header{padding:0 30px;height:60px;flex-shrink:0}.practice___g43Av .right___plViv header .title___fJJJd{font-size:16px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.practice___g43Av .right___plViv .content___Aiv2H{flex:1 1;overflow-y:auto}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty{padding:150px 0}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-image{height:180px}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-description{color:#999;font-size:14px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select{height:50px;background-color:#f5f5f5;padding-top:12px;flex-shrink:0;border-radius:4px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select .ant-select-selection-item{font-size:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig{padding:0 30px;margin-bottom:30px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .title___fJJJd{height:16px;font-weight:700;padding:30px 0;font-size:16px;color:#333;line-height:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .mainBody___fTSjs{font-size:16px;color:#333;line-height:32px;margin-top:14px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm{display:flex;align-items:center}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3{padding-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3 span{margin-right:10px;color:#999}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk{position:relative}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .mask___ewIvw{position:absolute;z-index:10;width:400px;height:100%;cursor:pointer;border-radius:4px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .evaluatingS1___oKt4O{color:#0152d9;cursor:pointer;margin-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS{margin:20px 0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetLeft___ek9V_{min-width:100px;font-weight:400;margin-bottom:4px;color:#333}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab{margin:0;padding:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active{border:0;background:#165dff1a}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-ink-bar{display:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetTip___t8Vpy{display:inline-block;margin-left:12px;line-height:50px;color:#999}.practice___g43Av .right___plViv .btns___E8bN3{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:30px;height:70px;background:#fff;box-shadow:0 -4px 8px -4px #f1f1f1}.practice___g43Av .right___plViv .btns___E8bN3>button{width:100px;height:40px}.popover___s3ipd{background-color:transparent;color:#fff}.popover___s3ipd div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___s3ipd div[class~=ant-popover-inner]{background-color:#05101a99}.popover___s3ipd div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___tirr2{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.serverConfig___tirr2 i{color:#165dff;font-size:14px}.viewRecommendConfig___vFIgu{color:#165dff;line-height:50px;cursor:pointer;margin-left:12px}.flex_box_center___ap7QK{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___y0ril{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lHV36{align-items:center;box-align:center}.flex_box_center_end___LZ9Th{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___w365Y{flex-direction:column;box-orient:block-axis}.dataset___Fpv_2{background-color:#fff;height:100%;overflow:auto}.dataset___Fpv_2 .header___JaI8B{height:92px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.dataset___Fpv_2 .header___JaI8B .title___W2bjU{font-size:18px;font-weight:700;color:#333}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz{margin-left:auto}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz .pathTitle___ZsIta{color:#333}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz i{cursor:pointer}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz i:hover{color:#0152d9}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz input{width:290px;height:34px;background:#f5f5f5;border-radius:4px;border:0;margin:0 14px;padding:0 14px}.dataset___Fpv_2 .header___JaI8B .btns___o1xZS{display:flex;justify-content:space-between}.dataset___Fpv_2 .header___JaI8B .btns___o1xZS button{width:100px;height:32px;font-size:14px;border-radius:4px}.dataset___Fpv_2 .content___bsrju{height:calc(100% - 92px);padding:0 40px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-table-thead tr{height:76px;border-top:1px solid #f1f1f1}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination{margin-top:40px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination .ant-pagination-item-active{border-color:#0152d9;background:#0152d9}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination button{line-height:initial}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu{height:60px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu td{border-bottom:0}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu.row___dbMWu:nth-child(odd){background-color:#f5f5f5}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu.row___dbMWu:nth-child(2n){background-color:#fff}.dataset___Fpv_2 .empty___jeKzD{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff;padding:200px}.dataset___Fpv_2 .path___q4vau{display:flex;align-items:center}.dataset___Fpv_2 .path___q4vau .text___Xngoj{display:inline-block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataset___Fpv_2 .path___q4vau i{cursor:pointer}.dataset___Fpv_2 .path___q4vau i:hover{color:#0152d9}.dataset___Fpv_2 .actionsBtns___lW7NZ{display:flex;justify-content:space-between;padding-right:12px}.dataset___Fpv_2 .actionsBtns___lW7NZ span,.dataset___Fpv_2 .actionsBtns___lW7NZ i{cursor:pointer}.dataset___Fpv_2 .actionsBtns___lW7NZ span:hover,.dataset___Fpv_2 .actionsBtns___lW7NZ i:hover{color:#0152d9}.customModal___j7oZm .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___j7oZm .ant-form-item-label label{font-size:16px}.customModal___j7oZm .ant-modal-close-x{width:86px;height:66px;line-height:66px}.customModal___j7oZm .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___j7oZm .ant-modal-header{padding:22px 40px}.customModal___j7oZm .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___j7oZm .ant-modal-footer{padding:30px 40px;border:0}.customModal___j7oZm .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.customModal___j7oZm .ant-modal-footer button:first-child{margin-right:20px}.customModal___j7oZm .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>input,.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___j7oZm .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.customModal___j7oZm .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.customModal___j7oZm .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___UfYMy .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___UfYMy .ant-form-item-label label{font-size:16px}.shareModal___UfYMy .ant-modal-close-x{width:86px;height:66px;line-height:66px}.shareModal___UfYMy .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___UfYMy .ant-modal-header{padding:22px 40px}.shareModal___UfYMy .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___UfYMy .ant-modal-footer{padding:30px 40px;border:0}.shareModal___UfYMy .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.shareModal___UfYMy .ant-modal-footer button:first-child{margin-right:20px}.shareModal___UfYMy .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___UfYMy .fileName___oCsnD{margin-bottom:30px;color:#333}.shareModal___UfYMy .fileName___oCsnD span{color:#999}.renameModal___kGFhU .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___kGFhU .ant-form-item-label label{font-size:16px}.renameModal___kGFhU .ant-modal-close-x{width:86px;height:66px;line-height:66px}.renameModal___kGFhU .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___kGFhU .ant-modal-header{padding:22px 40px}.renameModal___kGFhU .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___kGFhU .ant-modal-footer{padding:30px 40px;border:0}.renameModal___kGFhU .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.renameModal___kGFhU .ant-modal-footer button:first-child{margin-right:20px}.renameModal___kGFhU .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.renameModal___kGFhU .fileName___oCsnD{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___kGFhU .fileName___oCsnD sup{color:#e53333;vertical-align:sub}.renameModal___kGFhU .errorDes___GQgpo{color:#e53333}.uploadFileModal___uvHAo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___uvHAo .ant-form-item-label label{font-size:16px}.uploadFileModal___uvHAo .ant-modal-close-x{width:86px;height:66px;line-height:66px}.uploadFileModal___uvHAo .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___uvHAo .ant-modal-header{padding:22px 40px}.uploadFileModal___uvHAo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___uvHAo .ant-modal-footer{padding:30px 40px;border:0}.uploadFileModal___uvHAo .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.uploadFileModal___uvHAo .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___uvHAo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.uploadFileModal___uvHAo [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___wCM31{display:inline-block;padding:0 12px;height:30px;background:#0152d9;border-radius:4px;line-height:30px;text-align:center;color:#fff;cursor:default}.leftButton___KNGj3{width:130px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:32px;text-align:center;font-style:normal;cursor:pointer}.rightButton___ejFn9{width:144px;height:32px;background:#3061d0;box-shadow:inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.centerText___oZo20{height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;line-height:22px;text-align:justify;font-style:normal;margin-top:10px}.wrap___tHiDz [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___tHiDz .colorBlue___YpQqS{color:#0152d9}.wrap___tHiDz .repeatedName___THyMO{color:red}.flex_box_center___RwP4Q{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___JqfPJ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___L0FU3{align-items:center;box-align:center}.flex_box_center_end___wLRsI{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___MEfj6{flex-direction:column;box-orient:block-axis}.listItem___UjT9q:last-child{border-bottom:none}.listItem___UjT9q{padding:0 10px 10px;background:#fff;border-bottom:1px solid #F6F7F9;margin-bottom:10px;cursor:pointer}.listItem___UjT9q .wrap___tj83M{width:98%;padding:0 10px;position:relative;border-radius:4px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2{width:100%}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8{height:25px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8 .title___Wc9o6{width:80%;height:25px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#232b40;line-height:25px;text-align:left;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8 .time___SMHCq{width:20%;height:25px;line-height:25px;text-align:right;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .introduction___uNDtN{margin:4px 0 8px;max-height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;line-height:22px;text-align:justify;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .from___Cg8bF{font-size:14px;font-weight:400;color:#5f6368;margin-bottom:25px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg{height:22px;line-height:22px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .user_img___qqs9Y{width:22px;height:22px;margin-right:6px;border-radius:50%}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .user_name___LjcGY{color:#5f6368;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;font-style:normal;margin-right:20px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .tags_name___xvwsP{height:22px;font-size:12px;text-align:center;color:#9096a3;line-height:22px;background:#f6f7f9;border-radius:2px;margin-right:10px;padding:0 8px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P{margin-left:auto;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P .buttonItem___D6ug3{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#2c3850;text-align:left;font-style:normal;margin-left:30px;cursor:pointer}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P .buttonItem___D6ug3:hover{color:#3061d0}.flex_box_center___SntrE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___g4tse{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ooGcI{align-items:center;box-align:center}.flex_box_center_end___UM2Cs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___vRGBc{flex-direction:column;box-orient:block-axis}.prompt___a_aRk{width:100%;height:30px;background:#9096a31a;border-radius:0 0 8px 8px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal;display:flex;align-items:center;padding-left:20px;margin-bottom:30px}.box___X84XK{max-height:140px;overflow:auto;margin-bottom:20px;margin-top:10px;width:calc(100% + 11px);padding-right:6px}.box___X84XK .row___wofpN{display:flex;align-items:center;margin-top:10px}.box___X84XK .row___wofpN:first-child{margin-top:0}.box___X84XK .row___wofpN .icon___ixIOQ{margin-right:5px;margin-left:82px;width:16px}.box___X84XK .row___wofpN div[class~=ant-progress-line]{margin:0}.flex_box_center___OmLFa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Pwqhp{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___UJzms{align-items:center;box-align:center}.flex_box_center_end___qMu25{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AimtA{flex-direction:column;box-orient:block-axis}.selectList___hGJUN{background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF}.selectList___hGJUN .selectHeader___HxdBZ{width:100%;height:40px;background:#f6f7f9;border-radius:2px 2px 0 0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#2c3850;line-height:40px;font-style:normal;text-indent:12px}.selectList___hGJUN .selectContent___oWjby{border-bottom:1px #F5F5F5 solid;padding:12px 12px 20px;max-height:350px;overflow:auto}.selectList___hGJUN .selectContent___oWjby .contentTitle___xlVyW{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#b3b4b9;text-align:left;font-style:normal}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU{display:flex;flex-wrap:wrap}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{height:22px;padding:0 8px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:22px;text-align:left;font-style:normal;margin-right:30px;margin-top:15px;cursor:pointer}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev{height:22px;padding:0 8px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#165dff;line-height:22px;text-align:center;font-style:normal;margin-right:30px;margin-top:15px;cursor:pointer}.selectList___hGJUN .activeStyle___FvXnt{margin:20px auto 10px;text-align:left;padding-left:12px;display:flex}.selectList___hGJUN .activeStyle___FvXnt .activeLabel___RzW9T{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#2c3850;font-style:normal;margin-right:20px}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch{display:flex;flex-wrap:wrap}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch .activeItem___NfFjA{background:#f6f7f9;padding:0 8px;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#165dff;text-align:left;font-style:normal;margin-right:10px;margin-bottom:10px;display:flex;align-items:center}.activeClose___Su7dS{width:60px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.activeSubmit___gjhQA{width:60px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px;margin-right:12px}[class~=ant-select-dropdown]{padding:0!important}.wrap___XfiDL{padding:20px}.content___Wo8S5{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Wo8S5 a{color:#05101a}.content___Wo8S5 a:hover{color:#40a9ff}.mainPathWrap___HiWyw{display:flex;flex-direction:row}.colorBlue___YquQT{color:#0152d9}.wrap___B8qi_{padding:10px 20px 80px}.fixBtn___OvNbo{left:80px}.wrap___BgpUe{padding:10px 20px;font-size:14px;margin-bottom:60px}.wrap___BgpUe div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___BgpUe div[class~=ant-collapse-header]{padding:9px 16px!important;height:50px;align-items:center!important}.row___UWxAG .ant-form-item-row{flex-direction:row!important}.row___UWxAG .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___UWxAG .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___gaLin{background-color:#f5f5f5!important;padding:20px;height:140px;margin-bottom:10px}.btn___ZpuhS{left:80px}.sub___Jd_ZS{margin-inline-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif}.catechism___sjAIS{background-color:#fff;height:100%;position:relative}.catechism___sjAIS .tab___g7aXg{position:absolute;left:40px;top:43px}.collect___gSAx5{padding:40px}.collect___gSAx5 .head___h3Wha{display:flex;align-items:center;justify-content:flex-end}.record___zypfi{padding:40px}.record___zypfi .head___bEv4O{display:flex;align-items:center;justify-content:flex-end}.flex_box_center___MI0To{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Gn3Yr{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K5RIt{align-items:center;box-align:center}.flex_box_center_end___WhL43{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AAEDd{flex-direction:column;box-orient:block-axis}.sidebar___NrZKL{width:100%;height:100%;background:linear-gradient(180deg,#e0f1ff,#eff7ff);display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:1px solid #FFFFFF}.sidebar___NrZKL .items___Q_UEK{flex:1 1;overflow:auto}.sidebar___NrZKL .items___Q_UEK .ant-tooltip-inner{color:#333}.sidebar___NrZKL .items___Q_UEK .item___VHVCz{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative}.sidebar___NrZKL .items___Q_UEK .item___VHVCz .name___oYWmC{color:#333}.sidebar___NrZKL .items___Q_UEK .item___VHVCz i{font-size:22px;color:#333;margin-bottom:5px}.sidebar___NrZKL .items___Q_UEK .item___VHVCz img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___NrZKL .items___Q_UEK .item___VHVCz:hover{background-color:#1890ff33}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative;background:linear-gradient(#4181ff,#73a4ff)!important}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy .name___oYWmC{color:#333}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy i{font-size:22px;color:#333;margin-bottom:5px}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy:hover{background-color:#1890ff33}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy .name___oYWmC{color:#fff}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___NrZKL .question___D6Z4B{width:100%;height:61px;position:relative;text-align:center}.bottom___g7TNS{width:100%;text-align:end;margin-top:20px;padding:0 0 15px 25px}.bottom___g7TNS .yes___IpiGn{padding:0 16px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.bottom___g7TNS .yes___IpiGn:hover{color:#fff!important;background-color:#5784de!important}.bottom___g7TNS .no___xC90Y{margin-right:20px;height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.bottom___g7TNS .no___xC90Y:hover{color:#464f66!important;border-color:#c3cfe080!important}.practiceSetting___duHIg{height:100vh}.practiceSetting___duHIg .wrapHeader___vb3NV{height:60px}.practiceSetting___duHIg .wrapLayout___z6EgF{height:calc(100vh - 60px);display:flex;justify-content:space-between;align-items:flex-start}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapSidebar___TzHq8{width:80px;height:100%}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapContent___iZrCo{flex:1 1;height:100%;overflow:auto;z-index:1}.flex_box_center___XeTw7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Hfc9g{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___JWkfv{align-items:center;box-align:center}.flex_box_center_end___bKF19{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XWcdc{flex-direction:column;box-orient:block-axis}.header___HkrmL{width:100%;height:100%;padding:0 40px;display:flex;justify-content:space-between;align-items:center;background-color:#121731}.header___HkrmL .flex-center___Xqcdj{display:flex;align-items:center;justify-content:center}.header___HkrmL .title___rc2FS{white-space:nowrap;display:flex;align-items:center}.header___HkrmL .title___rc2FS span{color:#fff;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;max-width:306px;font-size:18px;margin-right:3px;vertical-align:top}.header___HkrmL .title___rc2FS i{font-size:18px;color:#0152d9;cursor:pointer}.header___HkrmL .schedule___MloKP{display:flex;align-items:center;color:#fff;width:620px;flex-shrink:0}.header___HkrmL .schedule___MloKP>div{display:flex;align-items:center}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm{cursor:pointer;display:flex;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:10px;margin-top:12px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .num___etFJa{width:20px;height:20px;font-size:16px;line-height:19px;text-align:center;border:1px solid #ffffff;border-radius:12px;display:inline-block;margin-right:6px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .subject___ZbcjS{font-size:14px;line-height:20px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm img{width:20px;height:20px;margin-right:10px}.header___HkrmL .schedule___MloKP>div i{margin:0 30px}.header___HkrmL .btns___R7eGw{display:flex;align-items:center;justify-content:center}.header___HkrmL .btns___R7eGw .btn___NLvn4{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.header___HkrmL .btns___R7eGw .simulate___kVrJQ{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:#3061d0}.header___HkrmL .btns___R7eGw .exit___CTNC5{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:#0152d9;margin-left:20px}.information___HnFAg{display:flex;flex-direction:column;height:100%;background-color:#fff}.information___HnFAg .scroll___SzyY_{flex:1 1;overflow:auto}.information___HnFAg .scroll___SzyY_ header{height:40px;line-height:40px;font-size:16px;color:#333;font-weight:700;padding-left:40px;margin:20px 0}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW{padding:0 40px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label label{font-size:16px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge:first-child{margin-left:0!important}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge button{border:0;color:#666;box-shadow:none}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge sup{cursor:pointer}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input{height:50px;background-color:#f5f5f5;padding:0 20px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>span{font-size:16px;background-color:#f5f5f5}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper{height:50px;background-color:#f5f5f5;padding:0 20px;border-radius:4px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>span{font-size:16px;background-color:#f5f5f5}.information___HnFAg .scroll___SzyY_ .img___ESi1t{position:relative;width:400px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center}.information___HnFAg .scroll___SzyY_ .img___ESi1t>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.btn___CiIEf{display:inline-block;padding-right:32px;position:relative;margin-bottom:20px}.btn___CiIEf .s1___JCH7l{padding:7px 10px;font-size:14px;color:#666;background:#f1f1f1;border-radius:15px;cursor:default}.btn___CiIEf:hover .s1___JCH7l{color:#0152d9;background:#1890ff33}.btn___CiIEf:hover .s2___jSyjE{display:inline-block}.btn___CiIEf .s2___jSyjE{display:none;width:20px;height:20px;position:absolute;z-index:10;right:6px;cursor:pointer}.flex_box_center___hBEA9{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rMB3f{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XT_7U{align-items:center;box-align:center}.flex_box_center_end___ayQhe{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Yqif8{flex-direction:column;box-orient:block-axis}.complete___zRKx3{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1}.complete___zRKx3 .cancel___D5r7A{height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #0152d9;font-size:16px;color:#0152d9;padding:0 34px;cursor:pointer;user-select:none}.complete___zRKx3 .save___sa92o{height:40px;line-height:40px;text-align:center;border-radius:4px;background:#0152d9;font-size:16px;color:#fff;padding:0 34px;cursor:pointer;margin-left:40px;user-select:none}.flex_box_center___bPWMH{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fjQJK{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___WWAEa{align-items:center;box-align:center}.flex_box_center_end___mQNLW{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___lOsG0{flex-direction:column;box-orient:block-axis}[id=educoder] ul.menu___szqfh{width:122px;background:#686f9a;color:#fff;border-radius:0;padding-left:0;padding-right:0}[id=educoder] ul.menu___szqfh li{color:#fff!important;border-radius:0!important;padding-left:8px!important}[id=educoder] ul.menu___szqfh [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___szqfh li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___SVzfZ{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___SVzfZ .header___DfoMH{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___SVzfZ .header___DfoMH .title___y2IOb{margin:0 20px}.warehouse___SVzfZ .header___DfoMH input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___SVzfZ .content___pGWUf{flex:1 1;display:flex}.warehouse___SVzfZ .content___pGWUf .left___eYHD7{width:25%;max-width:440px;height:100%;background-color:#0a143d;overflow:auto;display:box;display:flex;position:relative}.warehouse___SVzfZ .content___pGWUf .left___eYHD7>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___SVzfZ .content___pGWUf .right___RbSHM{flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2e;position:relative}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container]{border:none}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2e}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___g8ST2{width:100%;top:0;bottom:70px;position:absolute!important}.loading___g8ST2 [class~=ant-spin-container]{position:initial!important}.empty___JqJWS{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___fuMob{overflow:initial!important}.tabs___fuMob [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___fuMob [class~=ant-tabs-nav]:before{display:none}.tabs___fuMob [class~=ant-tabs-tab]{cursor:pointer}.tabs___fuMob [class~=ant-tabs-tab-btn]{color:#fff}.tabs___fuMob [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___fuMob [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___Wav7D{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___xymfv{height:70px;background:#282e55;width:100%;z-index:5}.footer___xymfv button{width:100px;height:40px}.commit___ZwkDv{background:#0a143d;width:100%;height:100%;overflow:auto}.blueLight___f52KB{color:#b0b5d6;font-size:14px}.filePathWrp____p6mm{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___qkzoJ{font-size:0}.filePath___qkzoJ span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___qkzoJ span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___qkzoJ span:nth-clid(:odd){color:#0152d9}.filePath___qkzoJ span:nth-last-child(1){color:#fff}.filePath___qkzoJ span:nth-last-child(1):after{display:none}.bottom0___MrVME{bottom:0!important}.wrap___yTLAj{padding:0 10px}.wrap___yTLAj [class^=my-codemirror-container]{margin-bottom:0}.modal___B3dwx{z-index:9999}.title___FHscn{font-size:20px}.path___o7aJh{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___p4I9Y{color:#0152d9}.width240___UNGpD{width:240px}.filePath___uTJLX{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___TwY3U{padding:20px}.content___Ks95W{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Ks95W a{color:#05101a}.content___Ks95W a:hover{color:#40a9ff}.mainPathWrap___CrMaa{display:flex;flex-direction:row}.colorBlue___dvWbP{color:#0152d9}.wrap___T4tjB{background-color:#fff;padding:0 30px}.wrap___T4tjB [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.title____QnQT{font-size:20px}.path___PLUeD{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___eL7QF{color:#0152d9}.flex_box_center___UqJuy{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___kWKf7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___nu70j{align-items:center;box-align:center}.flex_box_center_end___NpRXJ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mXaJ7{flex-direction:column;box-orient:block-axis}.headLeft___CFA1O{color:#fff;font-size:14px;padding:20px}.colorBlue___tdx2e{color:#0152d9;cursor:pointer}.wrap___Q6mHI{font-size:12px}.wrap___Q6mHI [class~=ant-switch]{background:#e53333}.wrap___Q6mHI [class~=ant-switch-checked]{background:#1890fb}.nodata___f2U7q img{width:100%;height:100%;margin-bottom:30px}.nodataText___UUFGT{text-align:center;color:#999;font-size:14px}.content___nlH4h{margin-top:20px}.content___nlH4h [class~=ant-tree]{background:none;color:#fff}.content___nlH4h [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___nlH4h [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___nlH4h [class~=drag-over]>[draggable]{opacity:1!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode]{display:flex!important;align-items:center!important;width:100%;height:36px;padding:5px 0!important}.content___nlH4h [class~=ant-tree-treenode] *{transition:none!important}.content___nlH4h [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___nlH4h [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___nlH4h [class~=drag-over-gap-top],.content___nlH4h [class~=drag-over-gap-bottom]{transition:none!important}.content___nlH4h [class~=drag-over-gap-top]>[draggable],.content___nlH4h [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___jaHbo{color:#fff;padding:32px 14px 0 20px;font-size:14px}[class~=ant-tree-switcher]{margin-left:20px!important}.ellipsis___wqs5z{margin:5px 10px}[class~=c-555a88]{border-radius:8px;position:relative}ul.menu___E01hA{width:122px;background:#686f9a;color:#fff}ul.menu___E01hA li{color:#fff}ul.menu___E01hA [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___LrvQr [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___LrvQr [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___LrvQr:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___XoHVF{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.gitTree___VsBuj [class~=ant-tree-draggable-icon]{display:none}.wrap___qIbzI{padding:20px}.content___cWjqb{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___cWjqb a{color:#05101a}.content___cWjqb a:hover{color:#40a9ff}.mainPathWrap___QP5mq{display:flex;flex-direction:row}.colorBlue___zUy77{color:#0152d9}.flex_box_center___JYIA5{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OOSa6{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___s1AAj{align-items:center;box-align:center}.flex_box_center_end___Ou9x8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___fXhOh{flex-direction:column;box-orient:block-axis}.commitWrap___xJGHF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap___OEGuw{padding:20px}.colorGray___nocDG{color:#999}.content___Cvvjf{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___wIggD{color:#0152d9;margin-right:15px}.imageUrl___C3Dsm{width:50px;height:50px;border-radius:50px}.blueLight___qEiQB{color:#b0b5d6;font-size:16px}.divider___G5Y2d{background:#3e4571;border-radius:1px;margin:20px 0}.empty___L1pRU{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.flex_box_center___eoeVu{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___f9Khj{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___mDOuj{align-items:center;box-align:center}.flex_box_center_end___q43Rs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___lnTOC{flex-direction:column;box-orient:block-axis}.level___W39_7{flex:1 1;display:flex;height:100%;overflow:hidden}.level___W39_7 .left___xugM0{width:25%;height:100%;max-width:440px;background-color:#0a143d;position:relative}.level___W39_7 .left___xugM0 .container___MnoCi{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.level___W39_7 .left___xugM0 .container___MnoCi .title___HNuSO{font-size:14px;color:#fff;padding:30px 0 10px 20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK{flex:1 1;overflow:auto}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty .ant-empty-description{color:#0152d9}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-spin{display:flex;justify-content:center;align-items:center;height:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover{background:#3e457166}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s2___jJaip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px;background:#3e4571!important}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover{background:#3e457166}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s2___jJaip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .os___Zt66K{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___W39_7 .left___xugM0 .btns___mA9Xb{position:absolute;z-index:2;bottom:0;left:0;width:192px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE{width:100%;height:100%;position:relative}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .icon___l26_g{width:50px;height:50px;background:#1890ff;box-shadow:#1890ff 0 0 4px;border-radius:25px;color:#fff;line-height:44px;text-align:center;font-size:38px;font-weight:200;cursor:pointer;position:absolute;z-index:5;left:20px;bottom:20px;transition:all .5s ease 0s;user-select:none}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O{position:absolute;z-index:6;bottom:88px;left:20px;transition:.5s}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d1___WyJ4s{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d2___GQq5w{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px;margin-top:20px;background:#44d7b6;box-shadow:0 0 4px #44d7b6}.level___W39_7 .left___xugM0 .shrink___NbOqs{position:absolute;z-index:55;top:50%;right:0;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer}.level___W39_7 .left___xugM0 .elseShrink___ZoNE2{position:absolute;z-index:55;top:50%;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer;transform:rotateY(180deg);right:-20px;background:#0152d9;color:#fff}.level___W39_7 .right___zgEq_{flex:1 1;display:flex;height:100%;overflow:hidden;background-color:#fff;transform:translate(0)}.level___W39_7 .right___zgEq_ .addIcon___aVZVl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.level___W39_7 .right___zgEq_ .customFixedButton{z-index:98}.level___W39_7 .right___zgEq_ .customFixedButton button,.level___W39_7 .right___zgEq_ .ant-input,.level___W39_7 .right___zgEq_ .ant-form-item-control-input,.level___W39_7 .right___zgEq_ .ant-select,.level___W39_7 .right___zgEq_ .ant-input-affix-wrapper{border-radius:4px}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen{height:100%!important}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___NTpKq{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.content___oL0Iy{margin-bottom:15px;background:#f7f9fd;padding:5px;height:200px;overflow:auto;font-size:14px}.add___L4cbC{text-align:center;padding-top:20%}.colorBlue___xRARA{color:#0152d9}.radio___cfwvc{display:block;height:30px;line-height:30px;font-size:14px}.bg___GzXpp{width:1200px;margin:30px auto 80px;display:flex;justify-content:space-between}.wrap___A40jS{width:100%}.modal___Zz7dC{display:flex;flex-direction:row;justify-content:center}.content___H5ZN2{background-color:#fff}.head___o5t32{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:76px;border-bottom:1px solid #f4f4f4}.headCount___eBMPN{height:16px;font-size:16px;font-weight:700;color:#333;line-height:16px;margin-left:40px}.button___YSSGm{width:100px;height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.itemWrap___iPWUC{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.imgWrap___T70Es{margin-right:20px;position:relative}.img___oumA5{border-radius:50%}.manager___VdXG8{display:inline-block;position:absolute;bottom:13px;left:2px;width:44px;height:18px;background:#0152d9;color:#fff;font-size:10px;text-align:center;border-bottom-right-radius:28px;border-bottom-left-radius:31px}.itemContent____npAh{display:flex;flex-direction:column;flex:1 1}.nameWrap___nazId{display:flex;flex-direction:row;justify-content:space-between}.name___Z48aE{color:#000;font-size:16px}.name___Z48aE>span{background-color:#0152d9;padding:1px 6px;border-radius:10px;color:#fff;font-size:12px;line-height:15px;margin-left:4px;display:inline-block;transform:translateY(-1px)}.actionGroup___eScAq{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.deleteIcon___FK_OA{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___FK_OA:hover{color:#f55}.schoolWrap___jJuIm{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___kSMwT{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.countWrap___p7epV{text-align:center;margin-top:30px}.deletetitle___uVCHi{color:#e53333;font-size:16px!important}.deletetitle___uVCHi:hover{color:#f55}.yseTitle___L6JF9{font-size:16px!important;color:#0152d9}.titlesize___RiFfV{font-size:16px;font-weight:800}.labelWrap___gNw3Q{display:flex;flex-direction:row;margin-top:30px}.label___uujJZ{width:145px;text-align:right;font-size:14px}.labelContent___QsIDL{display:flex;flex-direction:column;margin-left:10px}.selectSchool___HL1ax{width:600px}.selectSchool___HL1ax [class~=ant-select-selector]{border:0px!important;background-color:#f5f5f5!important}.dataPicker___Ux1tp{width:600px}.itemWrap___Q0uQz{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.img___bqnNM{border-radius:50%}.itemContent___FvPMp{display:flex;flex-direction:column;flex:1 1;margin-left:20px}.nameWrap___ALKio{display:flex;flex-direction:row;justify-content:space-between}.name___Q7c5Q{color:#000;font-size:18px}.actionGroup___qiWs0{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.schoolWrap___dXuoo{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___CW5RX{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.colorOrange___EkZAA{color:#ff6601}.colorYellow___evRzy{color:#e6a23c}.graaytitle___LUmPS{height:54px;background:#f5f5f5;margin-top:10px;border-radius:8px;display:flex;justify-content:left;align-items:center;padding:0 20px}.wrap___LhoYE{padding:10px 20px;font-size:14px}.labelWrap___kKVu_{display:flex;flex-direction:row;margin-top:30px}.label___we33R{width:120px;text-align:right;font-size:16px}.labelContent___RWgKj{display:flex;flex-direction:column;margin-left:10px}.flexRow___WhVXT{display:flex;flex-direction:row}.color999___R1ot6{color:#999}.radio___S0Uhc{font-size:14px;display:block;height:24px;line-height:24px}.selectSchool___egsX3,.dataPicker___zNtLB{width:200px}.modal___J1s9f span{margin-top:5px}.colorOrange___NDyE2{color:#ff6601}.colorYellow___Ijswi{color:#e6a23c}.bottomButton___sODGQ{width:76%;left:auto;position:absolute}.flex_box_center___l5eTc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___k0OR7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___OKlIC{align-items:center;box-align:center}.flex_box_center_end___hN9A6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ijTq_{flex-direction:column;box-orient:block-axis}.dataset___dSWAV{background-color:#fff;height:100%;overflow:auto}.dataset___dSWAV .header___BzxI4{height:92px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.dataset___dSWAV .header___BzxI4 .title___cPEyN{font-size:18px;font-weight:700;color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR{margin-left:auto}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR .pathTitle___TOS2Z{color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i{cursor:pointer}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i:hover{color:#0152d9}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR input{width:290px;height:34px;background:#f5f5f5;border-radius:4px;border:0;margin:0 14px;padding:0 14px}.dataset___dSWAV .header___BzxI4 .btns___jGE8o{display:flex;justify-content:space-between}.dataset___dSWAV .header___BzxI4 .btns___jGE8o button{width:100px;height:32px;font-size:14px;border-radius:4px}.dataset___dSWAV .content___s4ep8{height:calc(100% - 92px);padding:0 40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr{height:76px;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination{margin-top:40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active{border-color:#0152d9;background:#0152d9}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination button{line-height:initial}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r{height:60px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r td{border-bottom:0}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(odd){background-color:#f5f5f5}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(2n){background-color:#fff}.dataset___dSWAV .empty___CgtTE{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff;padding:200px}.dataset___dSWAV .path___Cg5rX{display:flex;align-items:center}.dataset___dSWAV .path___Cg5rX .text___SCLRV{display:inline-block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataset___dSWAV .path___Cg5rX i{cursor:pointer}.dataset___dSWAV .path___Cg5rX i:hover{color:#0152d9}.dataset___dSWAV .actionsBtns___L5tdC{display:flex;justify-content:space-between;padding-right:12px}.dataset___dSWAV .actionsBtns___L5tdC span,.dataset___dSWAV .actionsBtns___L5tdC i{cursor:pointer}.dataset___dSWAV .actionsBtns___L5tdC span:hover,.dataset___dSWAV .actionsBtns___L5tdC i:hover{color:#0152d9}.customModal___qVeG3 .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___qVeG3 .ant-form-item-label label{font-size:16px}.customModal___qVeG3 .ant-modal-close-x{width:86px;height:66px;line-height:66px}.customModal___qVeG3 .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-header{padding:22px 40px}.customModal___qVeG3 .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___qVeG3 .ant-modal-footer{padding:30px 40px;border:0}.customModal___qVeG3 .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.customModal___qVeG3 .ant-modal-footer button:first-child{margin-right:20px}.customModal___qVeG3 .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>input,.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___HedYo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___HedYo .ant-form-item-label label{font-size:16px}.shareModal___HedYo .ant-modal-close-x{width:86px;height:66px;line-height:66px}.shareModal___HedYo .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-header{padding:22px 40px}.shareModal___HedYo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___HedYo .ant-modal-footer{padding:30px 40px;border:0}.shareModal___HedYo .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.shareModal___HedYo .ant-modal-footer button:first-child{margin-right:20px}.shareModal___HedYo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___HedYo .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___HedYo .fileName___x56US{margin-bottom:30px;color:#333}.shareModal___HedYo .fileName___x56US span{color:#999}.renameModal___SmCAd .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___SmCAd .ant-form-item-label label{font-size:16px}.renameModal___SmCAd .ant-modal-close-x{width:86px;height:66px;line-height:66px}.renameModal___SmCAd .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-header{padding:22px 40px}.renameModal___SmCAd .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___SmCAd .ant-modal-footer{padding:30px 40px;border:0}.renameModal___SmCAd .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.renameModal___SmCAd .ant-modal-footer button:first-child{margin-right:20px}.renameModal___SmCAd .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.renameModal___SmCAd .fileName___x56US{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___SmCAd .fileName___x56US sup{color:#e53333;vertical-align:sub}.renameModal___SmCAd .errorDes___VLR_5{color:#e53333}.uploadFileModal___pYYDB .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___pYYDB .ant-form-item-label label{font-size:16px}.uploadFileModal___pYYDB .ant-modal-close-x{width:86px;height:66px;line-height:66px}.uploadFileModal___pYYDB .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-header{padding:22px 40px}.uploadFileModal___pYYDB .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___pYYDB .ant-modal-footer{padding:30px 40px;border:0}.uploadFileModal___pYYDB .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.uploadFileModal___pYYDB .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___pYYDB .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.uploadFileModal___pYYDB [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___m_hrR{display:inline-block;padding:0 12px;height:30px;background:#0152d9;border-radius:4px;line-height:30px;text-align:center;color:#fff;cursor:default}.leftButton___F0fvG{width:130px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:32px;text-align:center;font-style:normal;cursor:pointer}.rightButton___oCK81{width:144px;height:32px;background:#3061d0;box-shadow:inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.centerText___jpgrt{height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;line-height:22px;text-align:justify;font-style:normal;margin-top:10px}.wrap___EmsVa [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___EmsVa .colorBlue___XqtfP{color:#0152d9}.wrap___EmsVa .repeatedName___yMQsm{color:red}.flex_box_center___laljR{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___DeOnN{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___iLJSY{align-items:center;box-align:center}.flex_box_center_end___D8d4a{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___E1Pzm{flex-direction:column;box-orient:block-axis}.listItem___RLEHn:last-child{border-bottom:none}.listItem___RLEHn{padding:0 10px 10px;background:#fff;border-bottom:1px solid #F6F7F9;margin-bottom:10px;cursor:pointer}.listItem___RLEHn .wrap____6VVD{width:98%;padding:0 10px;position:relative;border-radius:4px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6{width:100%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs{height:25px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .title___UkOuL{width:80%;height:25px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#232b40;line-height:25px;text-align:left;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .time____i1RA{width:20%;height:25px;line-height:25px;text-align:right;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .introduction___q377_{margin:4px 0 8px;max-height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;line-height:22px;text-align:justify;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .from___pr6HT{font-size:14px;font-weight:400;color:#5f6368;margin-bottom:25px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX{height:22px;line-height:22px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_img___K_sq1{width:22px;height:22px;margin-right:6px;border-radius:50%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_name___AYxpE{color:#5f6368;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;font-style:normal;margin-right:20px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .tags_name___r0cun{height:22px;font-size:12px;text-align:center;color:#9096a3;line-height:22px;background:#f6f7f9;border-radius:2px;margin-right:10px;padding:0 8px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3{margin-left:auto;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#2c3850;text-align:left;font-style:normal;margin-left:30px;cursor:pointer}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1:hover{color:#3061d0}.wrap___VIvSS{padding:20px}.content___pqoZT{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___pqoZT a{color:#05101a}.content___pqoZT a:hover{color:#40a9ff}.mainPathWrap___v3uSU{display:flex;flex-direction:row}.colorBlue___AjQlz{color:#0152d9}.wrap___AnxZp{padding:10px 20px 80px}.fixBtn___sQhsA{left:80px}.catechism___lS6Ml{background-color:#fff;height:100%;position:relative}.catechism___lS6Ml .tab___vw6iE{position:absolute;left:40px;top:43px}.collect___pxqYO{padding:40px}.collect___pxqYO .head___WuH5D{display:flex;align-items:center;justify-content:flex-end}.record___Ueu3j{padding:40px}.record___Ueu3j .head___UOVq4{display:flex;align-items:center;justify-content:flex-end}.flex_box_center___FN240{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___wjShI{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___HbcwC{align-items:center;box-align:center}.flex_box_center_end___gj_ks{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___zxJPU{flex-direction:column;box-orient:block-axis}.sidebar___OW5LG{width:100%;height:100%;background-color:#3e4571;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.sidebar___OW5LG .items___j856O{flex:1 1;overflow:auto}.sidebar___OW5LG .items___j856O .ant-tooltip-inner{color:#333}.sidebar___OW5LG .items___j856O .item___Zn_qr{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative}.sidebar___OW5LG .items___j856O .item___Zn_qr .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .item___Zn_qr i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___OW5LG .items___j856O .item___Zn_qr img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___OW5LG .items___j856O .item___Zn_qr:hover{background-color:#1890ff33}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative;background-color:#0152d9!important}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri:hover{background-color:#1890ff33}.sidebar___OW5LG .question___yfIcY{width:100%;height:61px;position:relative;text-align:center}.bottom___AZ7c_{width:100%;text-align:end;margin-top:20px;padding:0 0 15px 25px}.bottom___AZ7c_ .yes___iDEVN{padding:0 16px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.bottom___AZ7c_ .yes___iDEVN:hover{color:#fff!important;background-color:#5784de!important}.bottom___AZ7c_ .no___E02he{margin-right:20px;height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.bottom___AZ7c_ .no___E02he:hover{color:#464f66!important;border-color:#c3cfe080!important} +.practiceSetting____JzSr{height:100vh}.practiceSetting____JzSr .wrapHeader___UtEic{height:60px}.practiceSetting____JzSr .wrapLayout___LbxWe{height:calc(100vh - 60px);display:flex;justify-content:space-between;align-items:flex-start}.practiceSetting____JzSr .wrapLayout___LbxWe .wrapSidebar____WwWi{width:80px;height:100%}.practiceSetting____JzSr .wrapLayout___LbxWe .wrapContent___vQy6F{flex:1 1;height:100%;overflow:auto;z-index:1}.flex_box_center___ZbKWZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___l3I6A{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Lq7k2{align-items:center;box-align:center}.flex_box_center_end___fcllt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___X1bbd{flex-direction:column;box-orient:block-axis}.header___e8JpO{width:100%;height:100%;padding:0 40px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#9dcdfe4d,#66a2f94d 61%,#9dc1fe4d)}.header___e8JpO .flex-center___bEydb{display:flex;align-items:center;justify-content:center}.header___e8JpO .title___uCK1_{white-space:nowrap;display:flex;align-items:center}.header___e8JpO .title___uCK1_ span{color:#333;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;max-width:306px;font-size:18px;margin-right:3px;vertical-align:top}.header___e8JpO .title___uCK1_ i{font-size:18px;color:#333;cursor:pointer}.header___e8JpO .schedule___WsVbu{display:flex;align-items:center;color:#333;width:620px;flex-shrink:0}.header___e8JpO .schedule___WsVbu>div{display:flex;align-items:center}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA{cursor:pointer;display:flex;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:10px;margin-top:12px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA .num___Zrt0Q{width:20px;height:20px;font-size:16px;line-height:18px;text-align:center;border:1px solid #3061D0;border-radius:12px;display:inline-block;margin-right:6px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA .subject___H4tj9{font-size:14px;line-height:20px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA img{width:20px;height:20px;margin-right:10px}.header___e8JpO .schedule___WsVbu>div i{margin:0 30px}.header___e8JpO .btns___e2enD{display:flex;align-items:center;justify-content:center}.header___e8JpO .btns___e2enD .btn___T6H51{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.header___e8JpO .btns___e2enD .btn___T6H51:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.header___e8JpO .btns___e2enD .simulate___Ori5S{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(#4181ff,#73a4ff)}.header___e8JpO .btns___e2enD .simulate___Ori5S:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.header___e8JpO .btns___e2enD .exit___0V4Zt{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(#4181ff,#73a4ff);margin-left:20px}.header___e8JpO .btns___e2enD .exit___0V4Zt:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.information___LkgI6{display:flex;flex-direction:column;height:100%;background-color:#fff}.information___LkgI6 .scroll___JnYs4{flex:1 1;overflow:auto}.information___LkgI6 .scroll___JnYs4 header{height:40px;line-height:40px;font-size:16px;color:#333;font-weight:700;padding-left:40px;margin:20px 0}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju{padding:0 40px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-form-item-label label{font-size:16px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge:first-child{margin-left:0!important}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge button{border:0;color:#666;box-shadow:none}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge sup{cursor:pointer}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input{height:50px;background-color:#f5f5f5;padding:0 20px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input>input,.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input>span{font-size:16px;background-color:#f5f5f5}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper{height:50px;background-color:#f5f5f5;padding:0 20px;border-radius:4px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper>input,.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper>span{font-size:16px;background-color:#f5f5f5}.information___LkgI6 .scroll___JnYs4 .img___z2Jy6{position:relative;width:400px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center}.information___LkgI6 .scroll___JnYs4 .img___z2Jy6>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.markdown-editor-wrapper{position:relative;margin-bottom:12px}.markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center;overflow:hidden}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}.markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;inset:0;height:100vh!important;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}.markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:0px}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.btn___LFkWh{display:inline-block;padding-right:32px;position:relative;margin-bottom:20px}.btn___LFkWh .s1___kiYKO{padding:7px 10px;font-size:14px;color:#666;background:#f1f1f1;border-radius:15px;cursor:default}.btn___LFkWh:hover .s1___kiYKO{color:#0152d9;background:#1890ff33}.btn___LFkWh:hover .s2___omvJi{display:inline-block}.btn___LFkWh .s2___omvJi{display:none;width:20px;height:20px;position:absolute;z-index:10;right:6px;cursor:pointer}.flex_box_center___ZDst5{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___KjWS3{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___JmkIN{align-items:center;box-align:center}.flex_box_center_end___xd4AX{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___zLQXm{flex-direction:column;box-orient:block-axis}.complete___d4XS6{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1}.complete___d4XS6 .cancel___awB16{height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #0152d9;font-size:16px;color:#0152d9;padding:0 34px;cursor:pointer;user-select:none}.complete___d4XS6 .save___CMuaC{height:40px;line-height:40px;text-align:center;border-radius:4px;background:#0152d9;font-size:16px;color:#fff;padding:0 34px;cursor:pointer;margin-left:40px;user-select:none}.flex_box_center___LiAPc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___zOrvl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pWI0p{align-items:center;box-align:center}.flex_box_center_end___R1B7f{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___BUSOq{flex-direction:column;box-orient:block-axis}[id=educoder] ul.menu___MLa2L{width:122px;background:#686f9a;color:#fff;border-radius:0;padding-left:0;padding-right:0}[id=educoder] ul.menu___MLa2L li{color:#fff!important;border-radius:0!important;padding-left:8px!important}[id=educoder] ul.menu___MLa2L [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___MLa2L li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___NZ6o9{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___NZ6o9 .header___DQSpw{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___NZ6o9 .header___DQSpw .title___Q6voz{margin:0 20px}.warehouse___NZ6o9 .header___DQSpw input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___NZ6o9 .content___v9Jfn{flex:1 1;display:flex}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg{width:25%;max-width:440px;height:100%;background-color:#0a143dd9;overflow:auto;display:box;display:flex;position:relative}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP{flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2ecc;position:relative}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container]{border:none}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2ecc}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___r25tt{width:100%;top:0;bottom:70px;position:absolute!important}.loading___r25tt [class~=ant-spin-container]{position:initial!important}.empty___J3rPx{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___BsV1l{overflow:initial!important}.tabs___BsV1l [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___BsV1l [class~=ant-tabs-nav]:before{display:none}.tabs___BsV1l [class~=ant-tabs-tab]{cursor:pointer}.tabs___BsV1l [class~=ant-tabs-tab-btn]{color:#fff}.tabs___BsV1l [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___BsV1l [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___tmfZh{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___E442y{height:70px;background:#282e55;width:100%;z-index:5}.footer___E442y button{width:100px;height:40px}.commit___vMKYK{background-color:#0a143dd9;width:100%;height:100%;overflow:auto}.blueLight___n7jAx{color:#b0b5d6;font-size:14px}.filePathWrp___ueAb3{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___V7EhW{font-size:0}.filePath___V7EhW span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___V7EhW span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___V7EhW span:nth-clid(:odd){color:#0152d9}.filePath___V7EhW span:nth-last-child(1){color:#fff}.filePath___V7EhW span:nth-last-child(1):after{display:none}.bottom0___WUqx8{bottom:0!important}.wrap___IzxNT{padding:0 10px}.wrap___IzxNT [class^=my-codemirror-container]{margin-bottom:0}.modal___jcKd0{z-index:9999}.title___DeCGl{font-size:20px}.path___IiSd5{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___P7hk_{color:#0152d9}.width240___HRevG{width:240px}.filePath___l5wGn{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___MYP7J{padding:20px}.content___loAbf{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___loAbf a{color:#05101a}.content___loAbf a:hover{color:#40a9ff}.mainPathWrap___gBcjO{display:flex;flex-direction:row}.colorBlue___qg6vv{color:#0152d9}.wrap___mjOgj{background-color:#fff;padding:0 30px}.wrap___mjOgj [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.title___yLtbX{font-size:20px}.path___oKd0o{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___HAuxN{color:#0152d9}.flex_box_center___yg9nA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___f3dyx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ezJcl{align-items:center;box-align:center}.flex_box_center_end___nfffI{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___c30ic{flex-direction:column;box-orient:block-axis}.headLeft___rFzBG{color:#fff;font-size:14px;padding:20px}.colorBlue___I8QNd{color:#0152d9;cursor:pointer}.wrap___E3izY{font-size:12px}.wrap___E3izY [class~=ant-switch]{background:#e53333}.wrap___E3izY [class~=ant-switch-checked]{background:#1890fb}.nodata___o_3nl img{width:100%;height:100%;margin-bottom:30px}.nodataText___bDrE1{text-align:center;color:#999;font-size:14px}.content___oLCqi{margin-top:20px}.content___oLCqi [class~=ant-tree]{background:none;color:#fff}.content___oLCqi [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___oLCqi [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___oLCqi [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___oLCqi [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___oLCqi [class~=drag-over]>[draggable]{opacity:1!important}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___oLCqi [class~=ant-tree-treenode]{display:flex!important;align-items:center!important;width:100%;height:36px;padding:5px 0!important}.content___oLCqi [class~=ant-tree-treenode] *{transition:none!important}.content___oLCqi [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___oLCqi [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___oLCqi [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___oLCqi [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___oLCqi [class~=drag-over-gap-top],.content___oLCqi [class~=drag-over-gap-bottom]{transition:none!important}.content___oLCqi [class~=drag-over-gap-top]>[draggable],.content___oLCqi [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___CGi8t{color:#fff;padding:32px 14px 0 20px;font-size:14px}.ellipsis___OJSuo{margin:5px 10px}ul.menu___aPJ5X{width:122px;background:#686f9a;color:#fff}ul.menu___aPJ5X li{color:#fff}ul.menu___aPJ5X [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___EtZDz [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___EtZDz [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___EtZDz:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___P5llh{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.gitTree___uVb5X [class~=ant-tree-draggable-icon]{display:none}.wrap___MYOb_{padding:20px}.content___hIU8_{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___hIU8_ a{color:#05101a}.content___hIU8_ a:hover{color:#40a9ff}.mainPathWrap___U1qhQ{display:flex;flex-direction:row}.colorBlue___UUdCo{color:#0152d9}.flex_box_center___uEeXZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___z5vGD{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___yPWu8{align-items:center;box-align:center}.flex_box_center_end___A11tq{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mpz7g{flex-direction:column;box-orient:block-axis}.commitWrap____iXlX{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap___TqYMq{padding:20px}.colorGray___zz_Ji{color:#999}.content___jIgca{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___u4iJz{color:#0152d9;margin-right:15px}.imageUrl___iQiEg{width:50px;height:50px;border-radius:50px}.blueLight___saBbR{color:#b0b5d6;font-size:16px}.divider___Vpgba{background:#3e4571;border-radius:1px;margin:20px 0}.empty___vUjYH{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.flex_box_center___qr2XQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___aexCP{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BCwy9{align-items:center;box-align:center}.flex_box_center_end___MMXT9{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XpXt5{flex-direction:column;box-orient:block-axis}.level___zlDui{flex:1 1;display:flex;height:100%;overflow:hidden}.level___zlDui .left___eEQyc{width:25%;height:100%;max-width:440px;background-color:#0a143dd9;position:relative}.level___zlDui .left___eEQyc .container___uKDQP{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.level___zlDui .left___eEQyc .container___uKDQP .title___NIFJk{font-size:14px;color:#fff;padding:30px 0 10px 20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7{flex:1 1;overflow:auto}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-empty .ant-empty-description{color:#0152d9}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-spin{display:flex;justify-content:center;align-items:center;height:100%}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH:hover{background:#3e457166}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH:hover .s3___s7a1S{display:block}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH .s2___LsTSy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH .s3___s7a1S{display:none;padding-right:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px;background:#3e4571!important}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB:hover{background:#3e457166}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB:hover .s3___s7a1S{display:block}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB .s2___LsTSy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB .s3___s7a1S{display:none;padding-right:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .os___zLMDu{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___zlDui .left___eEQyc .btns___fvyWI{position:absolute;z-index:2;bottom:0;left:0;width:192px}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU{width:100%;height:100%;position:relative}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .icon___TBkIn{width:50px;height:50px;background:#1890ff;box-shadow:#1890ff 0 0 4px;border-radius:25px;color:#fff;line-height:44px;text-align:center;font-size:38px;font-weight:200;cursor:pointer;position:absolute;z-index:5;left:20px;bottom:20px;transition:all .5s ease 0s;user-select:none}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C{position:absolute;z-index:6;bottom:88px;left:20px;transition:.5s}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C .d1_____n0x{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C .d2___TFujl{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px;margin-top:20px;background:#44d7b6;box-shadow:0 0 4px #44d7b6}.level___zlDui .left___eEQyc .shrink___XsTLO{position:absolute;z-index:55;top:50%;right:0;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer}.level___zlDui .left___eEQyc .elseShrink___Sgotd{position:absolute;z-index:55;top:50%;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer;transform:rotateY(180deg);right:-20px;background:#0152d9;color:#fff}.level___zlDui .right___kNV70{flex:1 1;display:flex;height:100%;overflow:hidden;background-color:#fff;transform:translate(0)}.level___zlDui .right___kNV70 .addIcon___Dagu_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.level___zlDui .right___kNV70 .customFixedButton{z-index:98}.level___zlDui .right___kNV70 .customFixedButton button,.level___zlDui .right___kNV70 .ant-input,.level___zlDui .right___kNV70 .ant-form-item-control-input,.level___zlDui .right___kNV70 .ant-select,.level___zlDui .right___kNV70 .ant-input-affix-wrapper{border-radius:4px}.level___zlDui .right___kNV70 .markdown-editor-container.full-screen{height:100%!important}.level___zlDui .right___kNV70 .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___nOeqx{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.content___fZhlH{margin-bottom:15px;background:#f7f9fd;padding:5px;height:200px;overflow:auto;font-size:14px}.add___UacIA{text-align:center;padding-top:20%}.colorBlue___mDMlZ{color:#0152d9}.radio___mI6Bh{display:block;height:30px;line-height:30px;font-size:14px}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___HDG9F{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___KhP6Z{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZlFcA{align-items:center;box-align:center}.flex_box_center_end___o7d_z{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ULJgZ{flex-direction:column;box-orient:block-axis}.row___Skft7{background:#ffffffb3;border-radius:12px;border:1px solid #FFFFFF;backdrop-filter:blur(4px);padding:14px 20px;margin-bottom:10px}.row___Skft7 .title___KP2uZ{height:20px;font-weight:500;font-size:14px;color:#2c3a58;line-height:20px}.row___Skft7 .fenge___yM8ys{height:1px;border:1px dashed rgba(204,221,255,.5);margin:15px 0}.row___Skft7 .tagsWrap___XcmUd{flex:1 1;position:relative}.row___Skft7 .tagsWrap___XcmUd .action___y7wAl{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___Skft7 .tagsWrap___XcmUd .action___y7wAl i{display:inline-block;font-size:12px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz{max-height:245px;overflow:auto}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db{display:flex;flex-wrap:wrap;gap:20px 14px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span{display:inline-flex;align-items:center;font-size:14px;cursor:pointer;padding:2px 12px;background:#fff;border-radius:6px;border:1px solid #DAE3F3}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span .name___gsqnj{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span .num___sRnLB{margin-left:3px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db>span:hover{color:#3875ff!important;background:#3573ff29;border:1px solid #3271FF}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz .tag___PL8Db .active___yNnAU{color:#3875ff!important;background:#3573ff29;border:1px solid #3271FF}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___Skft7 .tagsWrap___XcmUd .bar___gdtOz::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___Skft7 .tagsBorderWrap___BKCHD .bar___gdtOz{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___KD0ZB{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rMep5{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___jD3Po{align-items:center;box-align:center}.flex_box_center_end___RbohB{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GmzUj{flex-direction:column;box-orient:block-axis}.list___dlUtq{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___dlUtq .wrap___LYbIZ{background:#fff;border:2px solid #DEE8FF;border-radius:22px;position:relative;overflow:hidden}.list___dlUtq .wrap___LYbIZ:hover{box-shadow:0 4px 8px #b0afff80;border:2px solid #3875FF}.list___dlUtq .wrap___LYbIZ .lockWrap___U7Ajb{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM{border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .cover___KP0L8{width:100%;height:26vh;border-radius:10px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .bq___DtmL1{background:linear-gradient(180deg,#f09c1e,#bd6f1d);border-radius:6px;border:1px solid rgba(255,255,255,.6);position:absolute;padding:4px 8px;color:#fff;font-size:12px;line-height:12px;top:6px;left:6px;display:flex;align-items:center;justify-content:center}.list___dlUtq .wrap___LYbIZ .li___bsnqy .img___yQ3UM .sign___TZ9Wq{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .titleBg___tnX0O{width:100%;height:57px;position:absolute;top:-1px;left:0}.list___dlUtq .wrap___LYbIZ .li___bsnqy .name___OGYeq{height:57px;font-size:16px;font-weight:600;color:#000;padding:0 15px;width:100%;display:flex;align-items:center;position:relative}.list___dlUtq .wrap___LYbIZ .li___bsnqy .name___OGYeq .e___zxiB9{font-weight:500;font-size:16px;color:#283f71;line-height:22px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___dlUtq .wrap___LYbIZ .li___bsnqy .text____ZmZX{height:20px;font-weight:400;font-size:12px;color:#727c95;line-height:20px;margin-right:6px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .value___WPLok{height:20px;font-weight:400;font-size:12px;color:#262a46;line-height:20px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E{display:flex;align-items:center;margin-left:auto}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate-star]{font-size:13px}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___dlUtq .wrap___LYbIZ .li___bsnqy .rate___iOr7E [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:278px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 101px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___vu9yi{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LwoH7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pUG0J{align-items:center;box-align:center}.flex_box_center_end___xWI9t{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mr5rB{flex-direction:column;box-orient:block-axis}.list___zE1wj{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___zE1wj .wrap___5HG1h{background:#fff;border:2px solid #DEE8FF;border-radius:22px;position:relative;overflow:hidden}.list___zE1wj .wrap___5HG1h:hover{box-shadow:0 4px 8px #b0afff80;border:2px solid #3875FF}.list___zE1wj .wrap___5HG1h .lockWrap___zziwX{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp{border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .cover___G1cj9{width:100%;height:26vh;border-radius:10px}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .bq___hpdTt{width:64px;height:20px;background:#19b691b3;color:#fff;border-radius:13px;font-size:12px;line-height:20px;text-align:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .img___adfIp .sign___kHAha{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___zE1wj .wrap___5HG1h .li___aNI2z .titleBg___S1VlI{width:100%;height:57px;position:absolute;top:-1px;left:0}.list___zE1wj .wrap___5HG1h .li___aNI2z .name___zsjxM{height:57px;font-size:16px;font-weight:600;color:#000;padding:0 15px;width:100%;display:flex;align-items:center;position:relative}.list___zE1wj .wrap___5HG1h .li___aNI2z .name___zsjxM .e___fd1jW{font-weight:500;font-size:16px;color:#283f71;line-height:22px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___zE1wj .wrap___5HG1h .li___aNI2z .text___b9Tdy{height:20px;font-weight:400;font-size:12px;color:#727c95;line-height:20px;margin-right:6px}.list___zE1wj .wrap___5HG1h .li___aNI2z .value___ZASRv{height:20px;font-weight:400;font-size:12px;color:#262a46;line-height:20px}.list___zE1wj .wrap___5HG1h .li___aNI2z .unit___sMNBQ{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___zE1wj .wrap___5HG1h .li___aNI2z .unit___sMNBQ i{color:#7d8592}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div{display:flex;align-items:center}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div>span{margin-right:12px;font-size:12px}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d div i{color:#7d8592}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag1___c9ebE,.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag2___bxczv{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___zE1wj .wrap___5HG1h .li___aNI2z .tags___KbL1d .tag2___bxczv{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___PuarE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___q4lAa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___wsb8w{align-items:center;box-align:center}.flex_box_center_end___H781P{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___bHK1y{flex-direction:column;box-orient:block-axis}.list___e2XDo{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___e2XDo .wrap___cz7sh{height:234px;border-radius:12px;border:1px solid #DEE8FF;position:relative}.list___e2XDo .wrap___cz7sh:hover{cursor:pointer;box-shadow:0 4px 10px #a8c2ee80;border:1px solid #3875FF}.list___e2XDo .wrap___cz7sh:hover .lockWrap___EPuRr{display:flex}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___e2XDo .wrap___cz7sh .lockWrap___EPuRr div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp .img___kSEud{width:72px;height:72px;border-radius:50%;border:2px solid #FFFFFF;margin-top:14px}.list___e2XDo .wrap___cz7sh .creator___Y6Xjp .text___GIlhY{height:24px;background:linear-gradient(164deg,#526d958a,#2c4773c7);border-radius:8px;border:1px solid #FFFFFF;backdrop-filter:blur(2px);color:#fff;font-size:14px;line-height:14px;padding:5px 14px;display:flex;align-items:center;justify-content:center;position:relative;top:-15px}.list___e2XDo .wrap___cz7sh .top___K4GCD{margin-top:55px}.list___e2XDo .wrap___cz7sh .top___K4GCD .sign___KCjEP{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___e2XDo .wrap___cz7sh .top___K4GCD .name___z3U4d{height:16px;font-weight:600;font-size:16px;color:#262a46;line-height:16px;text-align:center;font-style:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.list___e2XDo .wrap___cz7sh .top___K4GCD .text___GIlhY{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___e2XDo .wrap___cz7sh .middle___LeUM5{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAegAAACOCAYAAAD6ipv/AAAAAXNSR0IArs4c6QAACNtJREFUeF7t3TGLXAUXBuD3kDAj2WAnSLAUCws7wTJWioVg7S8wpa2YImJrZ/wF1oIg2CWlYCkIimUIgl2yIztrwvGb+XaXGDcmhWaPzrNFWLLD3Pc+58DLvTM7W3nCr+5erO7l9bqftzt5OZVLlVzqzsUnfAoPI0CAAAECOyNQlf1Obqdzu5Lv+1y+3DufG1V1+CQI9bgH7Xc/X+tc7cq76Tz7uMf7OQECBAgQIPAIgcqd6nzey1y7WPXzXzk9sqC7e/nrYT5I8n539mATIECAAAECf49AVVZJPrmwyMdVtT7tWU8t6O1V82G+6M5rf08Uz0KAAAECBAg8LFCVb3qRd067mv5TQa/X/cq9zledvICSAAECBAgQ+GcFKrl1vvLWclnfPXikPxT00evN3yrnf3YYnp0AAQIECDxUxrd6mVcfvJI+Keij15xvuq1taQgQIECAwNMX2NzuvrDI5ePXpE8KerXua9358OlHckQCBAgQIEBgI1CVj/aWdXX7/eafozeF/eTd2haEAAECBAicncDm3d29yIubW93bgl4d9PVO3ju7SI5MgAABAgQIHF05f7b3TF2p7SeEHeYXH0JiMQgQIECAwACByp29RZ6r/d/6jdzP1wMiiUCAAAECBAhsBM7lzVod9KedXCFCgAABAgQIzBCo5HrtH/SNJJdnRJKCAAECBAgQ+F8v36z9df+Qzks4CBAgQIAAgSEClR9rte67/mTkkIGIQYAAAQIE/v/70PubW9xNgwABAgQIEJgloKBnzUMaAgQIECCwFVDQFoEAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEFDQdoAAAQIECAwUUNADhyISAQIECBBQ0HaAAAECBAgMFFDQA4ciEgECBAgQUNB2gAABAgQIDBRQ0AOHIhIBAgQIEKjVuu925yIKAgQIECBAYIhA5W7tr/uHdF4aEkkMAgQIECBAoPLj5hb3jSSXaRAgQIAAAQJjBG7W6qA/7eTKmEiCECBAgACBHReo5Hrt/9Zv5H6+3nELp0+AAAECBOYInMub1d2L1WF+SefZOckkIUCAAAECOypQubO3yHO1Of3VQV/v5L0dpXDaBAgQIEBgjEAln+09U1e2Bb3f/Xwd5qfu7I1JKAgBAgQIENgxgaqsepEXL1b9vC3o7VX0uq9158Mds3C6BAgQIEBgjEBVPtpb1tVNoJOC7u7lr4e52Z3XxiQVhAABAgQI7IhAVb65sMjlqlr/oaBPbnWv820nL+yIh9MkQIAAAQJnLlDJrV7m1c2t7eMwJ1fQx/+xXvcr9zpfKekzn5cABAgQILADAptyPl95a7ms7x483T8V9MmV9GG+cLt7BzbDKRIgQIDAmQlsbmv3Iu88eOX8yCvo4x8cvSb9QZL3vbv7zGbnwAQIECDwHxTYvFs7yScXFvn4+DXnh0/z1CvoBx+0/RWsda525V0fZvIf3BKnRIAAAQJPT6Bypzqf9zLXTrtqfuwt7tOSbj9x7F5er/t5u5OXU7lUySV/qvLpzdWRCBAgQODfI1CV/U5up3O7ku/7XL7cO58bVXX4JGfxOzmrxUcafXV8AAAAAElFTkSuQmCC) no-repeat center center;background-size:100% 100%;height:71px;margin:23px 15px 17px;padding:13px}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .row___VBzfJ{display:flex;align-items:center;justify-content:space-between}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .row___VBzfJ>div{display:flex;align-items:center}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .text___GIlhY{height:20px;font-weight:400;font-size:14px;color:#727c95;line-height:20px;margin-right:10px}.list___e2XDo .wrap___cz7sh .middle___LeUM5 .value___qigWu{width:42px;height:20px;font-weight:400;font-size:14px;color:#262a46;line-height:20px}.list___e2XDo .wrap___cz7sh .btns___kGysm{display:flex;align-items:center;margin-top:12px;justify-content:center}.list___e2XDo .wrap___cz7sh .btns___kGysm div{width:76px;background:#11af8d26;height:26px;border-radius:12px;border:1px solid #11AF8D;font-size:12px;color:#11af8d;line-height:24px;text-align:center;margin:0 10px}.list___e2XDo .wrap___cz7sh .btns___kGysm aside{width:76px;background:#f4831e26;height:26px;border-radius:12px;border:1px solid #E08049;font-size:14px;color:#c05a0c;line-height:24px;text-align:center;margin:0 10px}.list___e2XDo .wrap___cz7sh .bottom___yPYd5{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>div{margin-left:auto}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___e2XDo .wrap___cz7sh .bottom___yPYd5>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.list___e2XDo .warpStyle___pH3uC:hover{border:2px solid #fff!important;box-shadow:none!important}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___itkVp{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___F4yZx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ko4cu{align-items:center;box-align:center}.flex_box_center_end___cCBYR{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mpq6K{flex-direction:column;box-orient:block-axis}.tabs___qRAhL{display:flex;justify-content:space-between;align-items:center;height:40px}.tabs___qRAhL .tabsWrap___CGRvS{display:flex;align-items:center;height:100%}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_ .active___swSx6{font-weight:500;color:#3875ff}.tabs___qRAhL .tabsWrap___CGRvS .tab___eYne_ .active___swSx6:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:none;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio{color:#3061d0;background:#e5eeff;border-radius:999px;border:1px solid #C9DBFF;height:36px}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio:hover{border:1px solid #3061D0}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.ClassRoomItem___F4pL0{border:1px solid transparent}.ClassRoomItem___F4pL0:hover{border:1px solid #165DFF!important}.ClassRoomItem___F4pL0:hover .TitleDom___DB76T{color:#165dff}.ClassRoomItem___F4pL0 .TitleDom___DB76T{color:#333}.flex_box_center___vG4eV{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qVVxe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___P8Z8s{align-items:center;box-align:center}.flex_box_center_end___VMme3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___VMHwm{flex-direction:column;box-orient:block-axis}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{font-weight:400!important;background-color:#edf2ff!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{color:#165dff!important;background-color:#fff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.teaching-circling-container{flex:1 1 auto}.teaching-circling-container h3{display:flex;flex-flow:row nowrap;align-items:center;padding:30px 40px;background:#fff;justify-content:space-between;width:100%;font-size:20px;margin:0}.no-data img{display:block;margin:0 auto 30px}.nodata-content{display:flex;flex-flow:column nowrap;align-content:center;justify-content:center;min-height:690px}.nodata-content p{color:#999;text-align:center}.teaching-circling-body{margin:16px auto;min-height:740px;width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 10px #99999914}.teaching-circling-body .navs{display:flex;flex-flow:row nowrap;align-items:center;height:50px;margin:0;font-size:16px;color:#333;padding:0 40px;box-shadow:0 2px 10px #99999914}.teaching-circling-body .navs li{margin-right:60px;height:50px;line-height:50px}.teaching-circling-body .navs li.active{border-bottom:2px solid #009ffc}.teaching-circling-body .navs li.active a{color:#009ffc}.teaching-circling-body .navs li a{color:#333;display:block}.flex-end{justify-content:flex-end}.teaching-list{margin:0;padding:0;font-size:16px;display:flex;flex-flow:column nowrap;justify-content:center}.teaching-list>li{padding:20px 40px;cursor:pointer;border-bottom:1px solid #ccc}.teaching-list .item-group{display:flex;flex-flow:row nowrap;align-content:center;justify-content:space-between}.teaching-list .info{margin:0;padding:0;display:flex;flex-flow:row wrap;align-items:center}.teaching-list .info li{position:relative;margin:16px 8px 0 0}.teaching-list .info li div{padding:0 20px;height:28px;line-height:28px;text-align:center}.teaching-list .info li.active div{background:#ccc}.teaching-list .info li .btn-del{position:absolute;right:0;top:0;color:red}.groups{margin:16px 0;list-style:none;display:flex;flex-flow:row wrap;align-items:center}.groups li{width:50%}.select-teach-group{padding:20px 0 0 20px;min-height:320px;position:relative}.select-teach-group .btn-actions{position:absolute;right:20px;bottom:20px}.bg___eNGI2{width:1200px;margin:30px auto 80px;display:flex;justify-content:space-between}.wrap___cXTZg{width:100%}.modal___tpv7Q{display:flex;flex-direction:row;justify-content:center}.content___MwVZ6{background-color:#fff}.head___PxksF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:76px;border-bottom:1px solid #f4f4f4}.headCount___ltwMD{height:16px;font-size:16px;font-weight:700;color:#333;line-height:16px;margin-left:40px}.button___KydF2{width:100px;height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.itemWrap___E0xoZ{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.imgWrap___sjKtg{margin-right:20px;position:relative}.img___iT84N{border-radius:50%}.manager___T0le_{display:inline-block;position:absolute;bottom:13px;left:2px;width:44px;height:18px;background:#0152d9;color:#fff;font-size:10px;text-align:center;border-bottom-right-radius:28px;border-bottom-left-radius:31px}.itemContent___v3w_e{display:flex;flex-direction:column;flex:1 1}.nameWrap___dFMCl{display:flex;flex-direction:row;justify-content:space-between}.name___Y7cXc{color:#000;font-size:16px}.name___Y7cXc>span{background-color:#0152d9;padding:1px 6px;border-radius:10px;color:#fff;font-size:12px;line-height:15px;margin-left:4px;display:inline-block;transform:translateY(-1px)}.actionGroup___fIyBj{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.deleteIcon___gBNJ0{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___gBNJ0:hover{color:#f55}.schoolWrap___rJCGL{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___V97lL{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.countWrap___Dhs2Z{text-align:center;margin-top:30px}.deletetitle___ifJFw{color:#e53333;font-size:16px!important}.deletetitle___ifJFw:hover{color:#f55}.yseTitle___yrW0X{font-size:16px!important;color:#0152d9}.flex_box_center___et8xE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GBGuw{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____6P1q{align-items:center;box-align:center}.flex_box_center_end___whXw6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mWgI_{flex-direction:column;box-orient:block-axis}.header___Wn4fJ{min-width:1200px;position:relative}.header___Wn4fJ [class~=ant-layout-header]{padding:0;height:72px;background:#24292f}.header___Wn4fJ .logo___QnotM{height:36px;margin-right:40px}.header___Wn4fJ .menu___twLGR{margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center}.header___Wn4fJ .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa{background:#fff;box-shadow:0 10px 16px #cecece;border-radius:6px;position:absolute;left:-20px;top:50px;padding:20px;line-height:1.5;display:none;z-index:9999}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu{width:100%;height:1px;background:#dbdce0;margin:24px 0}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K{cursor:pointer}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside{color:#165dff}.header___Wn4fJ .menu___twLGR li .name___dR5V2{display:flex;align-items:center;height:50px;cursor:pointer}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span{font-size:16px;color:#fff;display:inline-block;position:relative}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b{color:#d4443c;transform:translate(2px,-7px);display:inline-block}.header___Wn4fJ .menu___twLGR li .name___dR5V2 i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa{display:block}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span:after{content:"";width:100%;height:2px;background:#c5c5c5;position:absolute;bottom:12px;left:0;border-radius:1px}.header___Wn4fJ .edu-menu___iWLK0{display:flex;width:100%;height:72px;width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 auto}.header___Wn4fJ .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header___Wn4fJ .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.spandiv___Gm_hg{height:30px;line-height:30px;text-align:center;background:#00fff933;width:80px}.header-iearning___LZfyg{min-width:1200px;height:60px;width:100%;background-color:#fffc!important;box-shadow:0 2px 10px #88888880;position:fixed;top:0;left:0;z-index:1000}.header-iearning___LZfyg .logo___QnotM{height:36px}.header-iearning___LZfyg [class~=ant-layout-header]{padding:0;height:60px;color:initial;background:transparent}.header-iearning___LZfyg .menu___twLGR{padding:0;margin:0 0 0 auto;display:flex;flex-flow:row nowrap;align-items:center}.header-iearning___LZfyg .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header-iearning___LZfyg .menu___twLGR li:hover a{color:#828383}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a{color:#196efd}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks:after{content:"";width:28px;height:4px;background-color:#196efd;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.header-iearning___LZfyg .menu___twLGR li a{color:#434d6c;position:relative;font-size:16px}.header-iearning___LZfyg .edu-menu___iWLK0{display:flex;width:100%;padding:0 20px;height:60px;min-width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between}.header-iearning___LZfyg .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header-iearning___LZfyg .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.header-iearning___LZfyg .title___Ozzjk{font-size:18px;font-weight:600;color:#196efd;margin-left:10px}.headerFixed___QLwBd{position:fixed;top:0;z-index:999;width:100%}.headerFixed___QLwBd+section{padding-top:60px}@keyframes glow___gzrPH{0%{border-color:#00fff9;background:#00fff933;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;background:#00fff933;box-shadow:0 0 8px #00fff999}}.search-input{width:300px!important;background:#373e3f!important;border:1px solid #373e3f!important}.search-input [class~=ant-input]{background:#373e3f!important;color:#fff}.search-input .ant-input-search-icon:before{border-left:none}.search-input .ant-input-search-icon{color:#999}.search-bar{color:#fff;flex:1 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;position:relative}.search-bar a:hover{color:#fff}.tilte___IfiMG{color:#333;font-size:16px;text-align:center}.flexRow___pQP78{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:30px}.flexColumn___xrBZQ{display:flex;flex-direction:column;justify-content:center;align-items:center}.footerWrap___C5kCC{display:flex;justify-content:space-between}.img___GoWZu{width:40px;height:37px;vertical-align:middle;border-style:none}.content___pumTK{font-size:14px;color:#979797;margin-top:15px}.modalContent___XvHiZ{text-align:center;margin-top:10px;color:#333;font-size:16px}.bottom___z0ujX{width:100%;text-align:center;margin-bottom:15px}.bottom___z0ujX .yes___hodnN{width:88px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff!important;border:0px}.bottom___z0ujX .yes___hodnN:hover{background:#5784de}.bottom___z0ujX .no___hiPz5{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66!important;line-height:14px}.flex_box_center___cltIf{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fKr_O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____QfiA{align-items:center;box-align:center}.flex_box_center_end___ysqmH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___CfE8K{flex-direction:column;box-orient:block-axis}.rightMenu___ADTOX{width:120px;text-align:center}.rightMenu___ADTOX li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___ADTOX li:hover{background:#0152d9!important}.rightMenu___ADTOX li:hover a{color:#fff!important}.rightMenu___ADTOX li a{font-size:14px;margin:0;padding:0}.joinMenu___aRGsf{padding:0;width:240px}.joinMenu___aRGsf a{color:#323232}.joinBoard___AeUvr{border:1px solid #eee;width:1px;height:100%}.joinCol___fV4uL{width:48%}.hidden___TkCJZ{display:none}.w140___Vx5lp{width:140px!important}.w100___yYRaC{width:90%}.flex_box_center___YbxYn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Atwkg{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____I6AC{align-items:center;box-align:center}.flex_box_center_end___LrYPg{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___j7QNF{flex-direction:column;box-orient:block-axis}.userPic___a46Uz{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___y_nqk{text-align:center}.rightMenu___y_nqk li{padding:0}.rightMenu___y_nqk li:hover{background:#0152d9}.rightMenu___y_nqk li:hover a{color:#fff}.rightMenu___y_nqk li a{font-size:14px;margin:0}[id=educoder] .menuWrap___iwlZB{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___iwlZB li{height:35px;padding:0!important}[id=educoder] .menuWrap___iwlZB li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___iwlZB li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___MOREW{border-top:1px solid #eeeeee}.classromediv___crYsO{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___jMGk7 .2s ease-out infinite alternate}@keyframes glow___jMGk7{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___asp2E{height:67px}.login___WGEW9{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___WGEW9>span{padding:0!important}.icon___HABAt{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.tip___a6MfI{width:1200px;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:0 auto}.content___L4gl0 div{display:flex;align-items:center;justify-content:space-around}.content___L4gl0 img{width:175px;height:174px}.content___L4gl0 span{color:#3061d0}.NavBarItem___iFhxq:hover{color:#159dff}.flex_box_center___R1UEO{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hDKPk{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___yW1zQ{align-items:center;box-align:center}.flex_box_center_end___JWQX1{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___NpsmR{flex-direction:column;box-orient:block-axis}.rightMenu___Zjmy3{width:120px;text-align:center}.rightMenu___Zjmy3 li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___Zjmy3 li:hover{background:#0152d9!important}.rightMenu___Zjmy3 li:hover a{color:#fff!important}.rightMenu___Zjmy3 li a{font-size:14px;margin:0;padding:0}.joinMenu___S4pdJ{padding:0;width:240px}.joinMenu___S4pdJ a{color:#323232}.joinBoard___UomEl{border:1px solid #eee;width:1px;height:100%}.joinCol___tbVDV{width:48%}.hidden___MFUhR{display:none}.w140___d1qFp{width:140px!important}.w100___AMLWN{width:90%}.flex_box_center___M4WZx{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___bwhOs{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___DNlG5{align-items:center;box-align:center}.flex_box_center_end___HBHt4{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___spgwz{flex-direction:column;box-orient:block-axis}.userPic___Tl9mK{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___YDuVi{text-align:center}.rightMenu___YDuVi li{padding:0}.rightMenu___YDuVi li:hover{background:#0152d9}.rightMenu___YDuVi li:hover a{color:#fff}.rightMenu___YDuVi li a{font-size:14px;margin:0}[id=educoder] .menuWrap___m0MSS{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___m0MSS li{height:35px;padding:0!important}[id=educoder] .menuWrap___m0MSS li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___m0MSS li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___dTkih{border-top:1px solid #eeeeee}.classromediv___TRiTQ{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___OjyUr .2s ease-out infinite alternate}@keyframes glow___OjyUr{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___HL_eW{height:67px}.login___Dnj59{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___Dnj59>span{padding:0!important}.icon___B_lfc{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.titlesize___vL5PR{font-size:16px;font-weight:800}.labelWrap___MMQF1{display:flex;flex-direction:row;margin-top:30px}.label___h0nb1{width:145px;text-align:right;font-size:14px}.labelContent___UmrM4{display:flex;flex-direction:column;margin-left:10px}.selectSchool____z1Sv{width:600px}.selectSchool____z1Sv [class~=ant-select-selector]{border:0px!important;background-color:#f5f5f5!important}.dataPicker____Uc0Q{width:600px}.itemWrap___DGdf0{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.img___yufZU{border-radius:50%}.itemContent___PtiW4{display:flex;flex-direction:column;flex:1 1;margin-left:20px}.nameWrap____5hbI{display:flex;flex-direction:row;justify-content:space-between}.name___YpgWl{color:#000;font-size:18px}.actionGroup___CKaNY{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.schoolWrap___hVDkU{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___dDGfK{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.colorOrange___c0b65{color:#ff6601}.colorYellow___O6JJ3{color:#e6a23c}.graaytitle___Gay2A{height:54px;background:#f5f5f5;margin-top:10px;border-radius:8px;display:flex;justify-content:left;align-items:center;padding:0 20px}.buttonFixed___vyq30{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.button___hxmYv{width:100px;height:38px!important;font-weight:400;padding:0;font-size:14px!important}.buttonWrap___uK8dl{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.wrap___I6aMh{padding:10px 20px;font-size:14px}.labelWrap___JRSQM{display:flex;flex-direction:row;margin-top:30px}.label___nx3ue{width:120px;text-align:right;font-size:16px}.labelContent___JRmit{display:flex;flex-direction:column;margin-left:10px}.flexRow___z4VUw{display:flex;flex-direction:row}.color999___oIiXP{color:#999}.radio___B7cxQ{font-size:14px;display:block;height:24px;line-height:24px}.selectSchool___xyvCv,.dataPicker___DoaL_{width:200px}.modal____8ckb span{margin-top:5px}.colorOrange___rAmyz{color:#ff6601}.colorYellow___PeJD9{color:#e6a23c}.bottomButton___O3cst{width:76%;left:auto;position:absolute}.label___CZ1_z{display:flex;align-items:center;padding-bottom:30px}.label___CZ1_z .left___ZKFRV{display:flex;align-items:center;flex-shrink:0}.label___CZ1_z .left___ZKFRV span{color:#e53333;font-family:SimSun,sans-serif;margin-top:-2px;margin-right:2px}.label___CZ1_z .left___ZKFRV div{font-size:16px;color:#333;line-height:16px}.label___CZ1_z .left___ZKFRV i{margin-left:4px;color:#ccc}.label___CZ1_z .right___zVTRn{flex:1 1;position:relative}.label___CZ1_z .right___zVTRn .error___oNJNo{position:absolute;z-index:10;left:0;bottom:-27px;font-size:14px;color:#e53333}.selectEnvironment___LegvW{width:344px;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;max-height:1000px}.selectEnvironment___LegvW .search___ZMwsK{position:relative}.selectEnvironment___LegvW .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;width:87%;margin:20px;border-radius:4px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S{position:absolute;z-index:10;left:21px;width:87%;top:53px;border-radius:4px;background:#fff;box-shadow:0 3px 6px -4px gray;max-height:196px;overflow-y:auto}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer;background:#1890ff33!important;color:#0152d9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .spin___x2xMT{flex:1 1;display:flex;align-items:center;justify-content:center}.selectEnvironment___LegvW .common___ZhJvk{padding-left:20px}.selectEnvironment___LegvW .common___ZhJvk .title___p4_7m{font-size:14px;font-weight:600;color:#333;line-height:14px;margin-bottom:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM{padding:0;display:flex;flex-wrap:wrap}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;cursor:pointer;font-size:12px;color:#666;line-height:12px;padding:7px 10px;margin-right:10px;margin-top:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#1890ff33;color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF{position:relative;margin-top:12px;margin-bottom:50px;overflow-y:auto}.selectEnvironment___LegvW .wrap___I9ZtF header:first-child{margin-top:0}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX{padding:0;overflow:hidden}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#1890ff33!important}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.selectEnvironment___LegvW .apply___EhZKq{position:absolute;bottom:0;padding:20px 0 20px 20px}.selectEnvironment___LegvW .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.selectEnvironment___LegvW .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.selectEnvironment___LegvW .list___n7Ydz header{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 20px;margin-top:10px;cursor:pointer}.selectEnvironment___LegvW .list___n7Ydz header:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz header .title___p4_7m{font-size:14px;color:#333;font-weight:600}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz{padding:0;overflow:hidden}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#1890ff33!important}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy{width:344px;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start;max-height:1000px;width:25%;max-width:440px;background-color:#0a143d;position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK{position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;width:87%;margin:20px;border-radius:4px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S{position:absolute;z-index:10;left:21px;width:87%;top:53px;border-radius:4px;background:#fff;box-shadow:0 3px 6px -4px gray;max-height:196px;overflow-y:auto}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer;background:#1890ff33!important;color:#0152d9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .spin___x2xMT{flex:1 1;display:flex;align-items:center;justify-content:center}.darklySelectEnvironment___K__cy .common___ZhJvk{padding-left:20px}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{font-size:14px;font-weight:600;color:#333;line-height:14px;margin-bottom:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM{padding:0;display:flex;flex-wrap:wrap}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;cursor:pointer;font-size:12px;color:#666;line-height:12px;padding:7px 10px;margin-right:10px;margin-top:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#1890ff33;color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF{position:relative;margin-top:12px;margin-bottom:50px;overflow-y:auto}.darklySelectEnvironment___K__cy .wrap___I9ZtF header:first-child{margin-top:0}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX{padding:0;overflow:hidden}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#1890ff33!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy .apply___EhZKq{position:absolute;bottom:0;padding:20px 0 20px 20px}.darklySelectEnvironment___K__cy .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.darklySelectEnvironment___K__cy .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.darklySelectEnvironment___K__cy .list___n7Ydz header{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 20px;margin-top:10px;cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{font-size:14px;color:#333;font-weight:600}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz{padding:0;overflow:hidden}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#1890ff33!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#3e4571;color:#584c4c}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper input{color:#fff}.darklySelectEnvironment___K__cy .search___ZMwsK ::-webkit-input-placeholder{color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#3e4571;color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#0152d9;color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#282e55}.darklySelectEnvironment___K__cy .list___n7Ydz header{cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{width:394px;background-color:#282e55}.mirrorModal___z1tEP{display:flex;justify-content:center;align-items:flex-start;height:580px;padding-bottom:4px}.mirrorModal___z1tEP .right___ZlGrr{flex:1 1;background-color:#fff;height:100%}.mirrorModal___z1tEP .right___ZlGrr header{padding-left:30px;height:60px}.mirrorModal___z1tEP .right___ZlGrr header .title___lWaS3{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty{padding:150px 0 99px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-image{height:180px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .des___ujB5y{padding-left:30px;margin-top:18px;height:425px;overflow-y:auto;margin-bottom:31px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc{display:flex;justify-content:end}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .confirm___RFRg4{width:60px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .cancel___F1WB_{width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px;margin-right:20px}.modal___A5dbG .ant-modal-content .ant-modal-header{font-size:16px;font-weight:500;color:#000;padding:30px 40px 10px;border:0}.modal___A5dbG .ant-modal-content .ant-modal-body{padding:0 20px;padding-left:0!important}.modal___A5dbG .ant-modal-content .ant-modal-close{top:22px;right:29px}.modal___A5dbG .ant-modal-content .ant-modal-close .ant-modal-close-icon{color:#979797;font-size:26px}.flexRow___JBN3B{display:flex;flex-direction:row}.flexColumn___zXgFj{display:flex;flex-direction:column}.formWrap___aNgan{font-size:14px}.formWrap___aNgan div[class~=ant-form-item-label] label{font-size:14px;color:#000000a6}.formWrap___aNgan div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___aNgan div[class~=ant-form-item-control-input-content] textarea,.formWrap___aNgan div[class~=ant-form-item-control-input-content] span{font-size:14px}.upload___yGdLQ{max-width:370px}.color0152d9___zzEpS{color:#0152d9}.colorCCC___k4Dxq{color:#ccc}.footerWrap___WrUZd div[class~=ant-form-item-control]{max-width:100%}.footerWrap___WrUZd div[class~=ant-form-item]{margin-bottom:0}.footerWrap___WrUZd div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.qrCode___GPwSg{padding:20px;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:20px}.qrCode___GPwSg:after{content:"";height:1px;background-color:#f1f1f1;left:-16px;bottom:0;position:absolute;z-index:1;width:1000px}.qrCode___GPwSg .a1___R6etl{display:flex;flex-direction:column;align-items:flex-start;width:190px}.qrCode___GPwSg .a1___R6etl .code___fCL_L{width:130px;height:130px;background:#fff;box-shadow:0 0 6px 2px #dedede;border-radius:8px;display:flex;justify-content:center;align-items:center}.qrCode___GPwSg .a1___R6etl .group___n7tgy{font-size:14px;color:#3a3a3a;margin-top:4px}.qrCode___GPwSg .a1___R6etl .groupNumber___tw7hA{font-size:12px;color:#999}.qrCode___GPwSg .a2___GGjDE{flex:1 1;font-size:16px;color:#333;line-height:32px;margin-top:14px}.flex_box_center___jnFK3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___JoMuQ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XkWzp{align-items:center;box-align:center}.flex_box_center_end___kfVJX{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mfxox{flex-direction:column;box-orient:block-axis}.content___ujW8g{padding:0 14px;display:flex;flex-direction:column;height:100%;overflow:hidden}.content___ujW8g .explain___vGa5a{font-size:14px;color:#165dff;text-decoration:underline;cursor:pointer}.content___ujW8g .tabs___MbGuX{height:40px;display:flex;border-bottom:1px solid #DEDEDE;margin-top:24px;flex-shrink:0}.content___ujW8g .tabs___MbGuX div{margin-right:40px;position:relative;font-size:16px;color:#333;cursor:pointer;user-select:none}.content___ujW8g .tabs___MbGuX div:hover,.content___ujW8g .tabs___MbGuX .active___SCmkJ{color:#165dff}.content___ujW8g .tabs___MbGuX .active___SCmkJ:after{content:"";width:100%;height:2px;background:#165dff;position:absolute;bottom:0;left:0}.content___ujW8g .btns___MiEQa{display:flex;align-items:center;justify-content:flex-end;margin-top:15px}.must___n8wNT{color:#e53333;font-family:SimSun,sans-serif;margin-top:-2px;margin-right:2px}.popover___wqXWh{background-color:transparent;color:#fff}.popover___wqXWh div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___wqXWh div[class~=ant-popover-inner]{background-color:#05101a99}.popover___wqXWh div[class~=ant-popover-inner-content]{color:#fff}.zybzForm___m1nC0 div[class~=ant-form-item]{margin-bottom:0}.zybzForm___m1nC0 div[class~=ant-form-item-explain-error]{position:absolute;bottom:-21px}.zybzForm___m1nC0 .ant-input-number{height:50px;width:100%;background-color:#f5f5f5;border:0;padding-top:10px;font-size:16px}.graaytitle___vdUDn{height:50px;background:#f5f5f5;border-radius:4px;display:flex;justify-content:left;align-items:center}.graaytitle___vdUDn div[class~=ant-form-item-explain-error]{position:absolute;bottom:-30px}.dataPicker___RiEgz{width:400px}.examineStatus___OCyYC{font-size:14px;font-weight:400;color:#333}.examineStatus___OCyYC div{position:relative;display:flex;align-items:center;margin-bottom:30px}.examineStatus___OCyYC div:after{content:"";position:absolute;left:10px;bottom:-27px;width:2px;height:26px;background:#f6f7f9;border-radius:3px}.examineStatus___OCyYC div:last-child:after{content:"";display:none}.examineStatus___OCyYC div .contacts___MWvKz{position:relative;color:#165dff;overflow:hidden;cursor:pointer}.examineStatus___OCyYC div .contacts___MWvKz .contacts_img___kiMTs{position:absolute;left:50%;right:50%;transform:translate(-50%);width:152px;height:158px;background:url(./static/contacts.5353ed7e.png) no-repeat;background-size:100% 100%;background-position:center}.examineStatus___OCyYC div .contacts___MWvKz:hover{overflow:inherit}.examineStatus___OCyYC .suc_status___p81iO{font-size:20px;color:#2fc25b;margin-right:10px}.examineStatus___OCyYC .fail_status___Rv54W{font-size:20px;color:#e53333;margin-right:10px}.examineStatus___OCyYC .bohui___wtuT5{max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selecticon___AAPZz{display:flex;align-items:center;color:#00000040;font-style:normal;line-height:1;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:26px;inset-inline-start:270px;inset-inline-end:auto;height:12px;margin-top:-6px;font-size:12px;pointer-events:none}.footerWrap___lXI4I div[class~=ant-form-item-control]{max-width:100%}.footerWrap___lXI4I div[class~=ant-form-item]{margin-bottom:0}.footerWrap___lXI4I div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.mirrorModal___Pi3tF{display:flex;justify-content:center;align-items:flex-start;height:580px}.mirrorModal___Pi3tF .right___Hot5f{flex:1 1;background-color:#fff;height:100%}.mirrorModal___Pi3tF .right___Hot5f header{padding:0 30px;height:60px}.mirrorModal___Pi3tF .right___Hot5f header .title___jjMKh{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty{padding:150px 0 40px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-image{height:180px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .des___oGTUM{padding:0 30px;margin-top:18px;max-height:490px;overflow-y:auto}.modal___yy3VB .ant-modal-body{max-height:500px;overflow-y:auto}.wrap___S9yE5{background:#fff;height:100%;display:flex;flex-direction:column}.wrap___S9yE5 .content___xIxOT{flex:1 1;overflow:auto;padding:0 40px 10px}.wrap___S9yE5 .content___xIxOT .head___icGJE{height:90px;display:flex;align-items:center;padding-top:5px}.wrap___S9yE5 .content___xIxOT .head___icGJE .title___NbDBd{font-size:16px;font-weight:700;color:#333}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv{width:120px;height:32px;line-height:30px;text-align:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;font-size:14px;font-weight:500;color:#3061d0;cursor:pointer;margin-left:auto;user-select:none}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv:hover{border:1px solid #3061D0}.wrap___S9yE5 .content___xIxOT .head___icGJE .addDisable___pgd9I{width:120px;height:32px;background:#fafbfc;line-height:30px;text-align:center;box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #E9EAEC;color:silver;margin-left:auto;user-select:none;font-size:14px;font-weight:500;cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .head___icGJE .setting___kQ9Qx{width:100px;height:32px;line-height:32px;text-align:center;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:4px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;margin-left:20px;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas{height:40px;display:flex}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div{margin-right:22px;margin-left:-22px;position:relative;cursor:default}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover i{visibility:visible}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div i{color:#a8b0c0;visibility:hidden}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div span{font-size:16px;color:#333;padding:0 6px;cursor:pointer;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l:after{content:"";width:calc(100% - 47px);height:2px;background:#165dff;position:absolute;bottom:0;left:23px}.wrap___S9yE5 .content___xIxOT .line___DSw6E{height:1px;border-bottom:1px solid #DEDEDE;margin-bottom:40px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3{width:206px;height:38px;background:#f5f5f5;border-radius:25px;display:flex;align-items:center;justify-content:space-between}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 div{color:#333;font-size:14px;cursor:pointer;text-align:center;line-height:38px;width:102px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 .active___SVp4l{height:36px;line-height:34px;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:18px;border:1px solid #BACFFE;color:#165dff}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q{width:206px;height:40px;border-radius:4px;border:1px solid #165DFF;display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer;margin-right:20px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>div{font-size:14px;color:#165dff;flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:10px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div{width:256px;height:82px;background:#f5f5f5;border-radius:4px;margin-right:20px;padding-left:20px;padding-top:18px;cursor:pointer;position:relative}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>span{position:absolute;z-index:10;right:6px;top:4px;display:none}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div{display:flex;align-items:center;margin-bottom:10px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div span{font-size:14px;font-weight:600;color:#333;margin-left:8px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div aside{font-size:12px;color:#333}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l{background:#3061d0}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l>span{display:inline}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l *{color:#fff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR{cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR *{color:#999}.wrap___S9yE5 .content___xIxOT .port___vGmHQ{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .grade___b6Adk{display:inline-block;font-size:16px;font-weight:600;margin-bottom:30px;color:#165dff;cursor:pointer;user-select:none}.wrap___S9yE5 .content___xIxOT .grade___b6Adk i{margin-left:8px;font-size:12px;display:inline-block;transform:scale(.6) translateY(-2px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw{border-radius:4px;border:1px solid #DEDEDE}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .tabTitle___i8cO0{max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:58px;border-right:1px solid #DEDEDE;padding:0 20px;position:relative}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa{width:91px;color:#165dff;display:flex;align-items:center;justify-content:center}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa i{display:inline-block;font-size:12px;margin-left:5px;transform:scale(.6) translateY(3px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-radius:4px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29 i{color:#165dff;font-size:14px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .viewRecommendConfig___ODGyC{color:#165dff;line-height:50px;cursor:pointer}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab{margin:0;padding:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active{border:0;background:#165dff1a}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-ink-bar{display:none}.wrap___S9yE5 .content___xIxOT .system___YygCM{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .system___YygCM div{width:140px;height:50px;background:#f5f5f5;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#333;margin-right:20px;cursor:pointer}.wrap___S9yE5 .content___xIxOT .system___YygCM div i{margin-right:20px}.wrap___S9yE5 .content___xIxOT .system___YygCM div span{font-size:14px}.wrap___S9yE5 .content___xIxOT .system___YygCM .active___SVp4l{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #BACFFE;color:#165dff}.wrap___S9yE5 .content___xIxOT .explain___klZ55{font-size:14px;color:#165dff;text-decoration:underline;cursor:pointer}.wrap___S9yE5 .btns___o6xWf{height:70px;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1;display:flex;justify-content:center;align-items:center}.wrap___S9yE5 .btns___o6xWf>button{padding:9px 34px;border-radius:4px;height:initial}.wrap___S9yE5 .btns___o6xWf>button:last-child{background:#165dff;color:#fff}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1{max-height:300px;overflow:auto}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx{height:30px;display:flex;justify-content:space-between;padding:0 12px;align-items:center;cursor:pointer}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx:hover{background:#e8e7e7}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx span{font-size:14px;color:#000;flex:1 1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:10px}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx .tag___NcFBh{width:44px;height:20px;border-radius:10px;border:1px solid #F7B500;font-size:12px;font-weight:400;color:#f7b500;line-height:18px;text-align:center}.modal___aF6vS .con_warp___W1gHS{width:702px;font-weight:400;font-size:14px;color:#232b40;display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS:first-child{margin-bottom:20px}.modal___aF6vS .con_warp___W1gHS .flex___Cbe__{display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ{width:130px;height:40px;border-radius:2px;border:1px solid #DCDCDC;margin-right:8px}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ [class~=ant-input-number-input]{text-align:center}.modal___aF6vS .con_warp___W1gHS .config_btn___OAH7T{width:40px;height:38px;background:#f5f5f5;cursor:pointer;color:#666}.modal___aF6vS .sceneList___N5Y3k{width:702px;height:auto;display:flex;flex-wrap:wrap}.modal___aF6vS .sceneList___N5Y3k .sceneItem____bE1H{width:auto;height:32px;padding:6px 16px;background:#f0f3f8;border-radius:23px;font-size:14px;color:#464f66;margin-bottom:15px;margin-right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal___aF6vS .sceneList___N5Y3k .sceneItemActive___e82B8{background:#3061d0;color:#fff}.header_body___lAlEX{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{font-weight:500;font-size:16px;color:#333;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{cursor:pointer;color:#979797;font-size:15px}.no_data___h77J2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;margin-top:140px}.recommend_config_introduce___ifFGY{font-weight:400;font-size:12px;color:#666;line-height:26px}.recommend_config___UXyKS{display:flex;margin-top:20px;margin-bottom:26px}.recommend_config___UXyKS .recommend_config_item___zONum{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer;margin-right:50px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{display:flex;justify-content:space-between;font-size:14px;color:#191919;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config_footer___PHnlA{display:flex;align-items:center;justify-content:space-between}.application___uh4gI{width:80px;height:32px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:16px;font-weight:400;font-size:12px;color:#fff;display:flex;justify-content:center;cursor:pointer}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:#0000000f;color:#d9d9d9}.lineChart___dCEZW{width:100%;height:350px;margin:0 auto}.flex_warp___Rtigf{display:flex;align-items:center;justify-content:space-between}.chart_content___tVmUj{width:100%;min-height:320px;margin-bottom:20px;border-radius:4px;border:1px solid #F6F7F9;background-color:#fff}.chart_content___tVmUj .chart_title___AOPx7{width:100%;height:40px;padding:9px 20px;background:#f6f7f9;font-weight:500;color:#232b40;display:flex;justify-content:space-between;align-items:center}.chart_content___tVmUj .listdata___mi4KG{display:flex;align-items:center;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{width:15px;height:3px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{width:180px;color:#999}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{margin-left:10px;width:210px;height:22px;font-weight:400;font-size:14px;color:#232b40;line-height:22px}.info_con___eIdJL{background-color:#f6f7f9;width:900px;margin:15px auto;padding:0 10px 5px}.info_con___eIdJL .info_top___UKMbT{display:flex;justify-content:flex-end;font-weight:400;font-size:12px;color:#666;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;width:210px;margin-left:10px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}.list___p00l5 .head___JcQe0{display:flex;margin-bottom:3px}.list___p00l5 .head___JcQe0 div{width:480px;font-size:14px;color:#333;margin-right:20px;line-height:18px}.list___p00l5 .row___kLpLL{display:flex;align-items:center}.footerWrap___Qaahm div[class~=ant-form-item-control]{max-width:100%}.footerWrap___Qaahm div[class~=ant-form-item]{margin-bottom:0}.footerWrap___Qaahm div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.practice___g43Av{display:flex;justify-content:center;align-items:flex-start;overflow:hidden;height:100%}.practice___g43Av .right___plViv{flex:1 1;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.practice___g43Av .right___plViv header{padding:0 30px;height:60px;flex-shrink:0}.practice___g43Av .right___plViv header .title___fJJJd{font-size:16px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.practice___g43Av .right___plViv .content___Aiv2H{flex:1 1;overflow-y:auto}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty{padding:150px 0}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-image{height:180px}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-description{color:#999;font-size:14px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select{height:50px;background-color:#f5f5f5;padding-top:12px;flex-shrink:0;border-radius:4px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select .ant-select-selection-item{font-size:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig{padding:0 30px;margin-bottom:30px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .title___fJJJd{height:16px;font-weight:700;padding:30px 0;font-size:16px;color:#333;line-height:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .mainBody___fTSjs{font-size:16px;color:#333;line-height:32px;margin-top:14px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm{display:flex;align-items:center}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3{padding-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3 span{margin-right:10px;color:#999}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk{position:relative}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .mask___ewIvw{position:absolute;z-index:10;width:400px;height:100%;cursor:pointer;border-radius:4px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .evaluatingS1___oKt4O{color:#0152d9;cursor:pointer;margin-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS{margin:20px 0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetLeft___ek9V_{min-width:100px;font-weight:400;margin-bottom:4px;color:#333}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab{margin:0;padding:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active{border:0;background:#165dff1a}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-ink-bar{display:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetTip___t8Vpy{display:inline-block;margin-left:12px;line-height:50px;color:#999}.practice___g43Av .right___plViv .btns___E8bN3{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:30px;height:70px;background:#fff;box-shadow:0 -4px 8px -4px #f1f1f1}.practice___g43Av .right___plViv .btns___E8bN3>button{width:100px;height:40px}.popover___s3ipd{background-color:transparent;color:#fff}.popover___s3ipd div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___s3ipd div[class~=ant-popover-inner]{background-color:#05101a99}.popover___s3ipd div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___tirr2{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.serverConfig___tirr2 i{color:#165dff;font-size:14px}.viewRecommendConfig___vFIgu{color:#165dff;line-height:50px;cursor:pointer;margin-left:12px}.gpuConfig___JuK_Z{width:100%;min-width:400px;max-width:fit-content;min-height:50px;padding:5px 11px;background:#f5f5f5;font-size:14px;display:flex;align-items:center;justify-content:space-between;border-radius:4px}.gpuConfig___JuK_Z i{color:#165dff;font-size:14px}.flex_box_center___ap7QK{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___y0ril{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lHV36{align-items:center;box-align:center}.flex_box_center_end___LZ9Th{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___w365Y{flex-direction:column;box-orient:block-axis}.dataset___Fpv_2{background-color:#fff;height:100%;overflow:auto}.dataset___Fpv_2 .header___JaI8B{height:92px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.dataset___Fpv_2 .header___JaI8B .title___W2bjU{font-size:18px;font-weight:700;color:#333}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz{margin-left:auto}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz .pathTitle___ZsIta{color:#333}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz i{cursor:pointer}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz i:hover{color:#0152d9}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz input{width:290px;height:34px;background:#f5f5f5;border-radius:4px;border:0;margin:0 14px;padding:0 14px}.dataset___Fpv_2 .header___JaI8B .btns___o1xZS{display:flex;justify-content:space-between}.dataset___Fpv_2 .header___JaI8B .btns___o1xZS button{width:100px;height:32px;font-size:14px;border-radius:4px}.dataset___Fpv_2 .content___bsrju{height:calc(100% - 92px);padding:0 40px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-table-thead tr{height:76px;border-top:1px solid #f1f1f1}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination{margin-top:40px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination .ant-pagination-item-active{border-color:#0152d9;background:#0152d9}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination button{line-height:initial}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu{height:60px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu td{border-bottom:0}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu.row___dbMWu:nth-child(odd){background-color:#f5f5f5}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu.row___dbMWu:nth-child(2n){background-color:#fff}.dataset___Fpv_2 .empty___jeKzD{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff;padding:200px}.dataset___Fpv_2 .path___q4vau{display:flex;align-items:center}.dataset___Fpv_2 .path___q4vau .text___Xngoj{display:inline-block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataset___Fpv_2 .path___q4vau i{cursor:pointer}.dataset___Fpv_2 .path___q4vau i:hover{color:#0152d9}.dataset___Fpv_2 .actionsBtns___lW7NZ{display:flex;justify-content:space-between;padding-right:12px}.dataset___Fpv_2 .actionsBtns___lW7NZ span,.dataset___Fpv_2 .actionsBtns___lW7NZ i{cursor:pointer}.dataset___Fpv_2 .actionsBtns___lW7NZ span:hover,.dataset___Fpv_2 .actionsBtns___lW7NZ i:hover{color:#0152d9}.customModal___j7oZm .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___j7oZm .ant-form-item-label label{font-size:16px}.customModal___j7oZm .ant-modal-close-x{width:86px;height:66px;line-height:66px}.customModal___j7oZm .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___j7oZm .ant-modal-header{padding:22px 40px}.customModal___j7oZm .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___j7oZm .ant-modal-footer{padding:30px 40px;border:0}.customModal___j7oZm .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.customModal___j7oZm .ant-modal-footer button:first-child{margin-right:20px}.customModal___j7oZm .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>input,.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___j7oZm .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.customModal___j7oZm .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.customModal___j7oZm .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___UfYMy .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___UfYMy .ant-form-item-label label{font-size:16px}.shareModal___UfYMy .ant-modal-close-x{width:86px;height:66px;line-height:66px}.shareModal___UfYMy .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___UfYMy .ant-modal-header{padding:22px 40px}.shareModal___UfYMy .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___UfYMy .ant-modal-footer{padding:30px 40px;border:0}.shareModal___UfYMy .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.shareModal___UfYMy .ant-modal-footer button:first-child{margin-right:20px}.shareModal___UfYMy .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___UfYMy .fileName___oCsnD{margin-bottom:30px;color:#333}.shareModal___UfYMy .fileName___oCsnD span{color:#999}.renameModal___kGFhU .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___kGFhU .ant-form-item-label label{font-size:16px}.renameModal___kGFhU .ant-modal-close-x{width:86px;height:66px;line-height:66px}.renameModal___kGFhU .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___kGFhU .ant-modal-header{padding:22px 40px}.renameModal___kGFhU .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___kGFhU .ant-modal-footer{padding:30px 40px;border:0}.renameModal___kGFhU .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.renameModal___kGFhU .ant-modal-footer button:first-child{margin-right:20px}.renameModal___kGFhU .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.renameModal___kGFhU .fileName___oCsnD{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___kGFhU .fileName___oCsnD sup{color:#e53333;vertical-align:sub}.renameModal___kGFhU .errorDes___GQgpo{color:#e53333}.uploadFileModal___uvHAo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___uvHAo .ant-form-item-label label{font-size:16px}.uploadFileModal___uvHAo .ant-modal-close-x{width:86px;height:66px;line-height:66px}.uploadFileModal___uvHAo .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___uvHAo .ant-modal-header{padding:22px 40px}.uploadFileModal___uvHAo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___uvHAo .ant-modal-footer{padding:30px 40px;border:0}.uploadFileModal___uvHAo .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.uploadFileModal___uvHAo .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___uvHAo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.uploadFileModal___uvHAo [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___wCM31{display:inline-block;padding:0 12px;height:30px;background:#0152d9;border-radius:4px;line-height:30px;text-align:center;color:#fff;cursor:default}.leftButton___KNGj3{width:130px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:32px;text-align:center;font-style:normal;cursor:pointer}.rightButton___ejFn9{width:144px;height:32px;background:#3061d0;box-shadow:inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.centerText___oZo20{height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;line-height:22px;text-align:justify;font-style:normal;margin-top:10px}.wrap___tHiDz [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___tHiDz .colorBlue___YpQqS{color:#0152d9}.wrap___tHiDz .repeatedName___THyMO{color:red}.flex_box_center___RwP4Q{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___JqfPJ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___L0FU3{align-items:center;box-align:center}.flex_box_center_end___wLRsI{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___MEfj6{flex-direction:column;box-orient:block-axis}.listItem___UjT9q:last-child{border-bottom:none}.listItem___UjT9q{padding:0 10px 10px;background:#fff;border-bottom:1px solid #F6F7F9;margin-bottom:10px;cursor:pointer}.listItem___UjT9q .wrap___tj83M{width:98%;padding:0 10px;position:relative;border-radius:4px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2{width:100%}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8{height:25px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8 .title___Wc9o6{width:80%;height:25px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#232b40;line-height:25px;text-align:left;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8 .time___SMHCq{width:20%;height:25px;line-height:25px;text-align:right;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .introduction___uNDtN{margin:4px 0 8px;max-height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;line-height:22px;text-align:justify;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .from___Cg8bF{font-size:14px;font-weight:400;color:#5f6368;margin-bottom:25px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg{height:22px;line-height:22px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .user_img___qqs9Y{width:22px;height:22px;margin-right:6px;border-radius:50%}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .user_name___LjcGY{color:#5f6368;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;font-style:normal;margin-right:20px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .tags_name___xvwsP{height:22px;font-size:12px;text-align:center;color:#9096a3;line-height:22px;background:#f6f7f9;border-radius:2px;margin-right:10px;padding:0 8px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P{margin-left:auto;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P .buttonItem___D6ug3{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#2c3850;text-align:left;font-style:normal;margin-left:30px;cursor:pointer}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P .buttonItem___D6ug3:hover{color:#3061d0}.flex_box_center___SntrE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___g4tse{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ooGcI{align-items:center;box-align:center}.flex_box_center_end___UM2Cs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___vRGBc{flex-direction:column;box-orient:block-axis}.prompt___a_aRk{width:100%;height:30px;background:#9096a31a;border-radius:0 0 8px 8px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal;display:flex;align-items:center;padding-left:20px;margin-bottom:30px}.box___X84XK{max-height:140px;overflow:auto;margin-bottom:20px;margin-top:10px;width:calc(100% + 11px);padding-right:6px}.box___X84XK .row___wofpN{display:flex;align-items:center;margin-top:10px}.box___X84XK .row___wofpN:first-child{margin-top:0}.box___X84XK .row___wofpN .icon___ixIOQ{margin-right:5px;margin-left:82px;width:16px}.box___X84XK .row___wofpN div[class~=ant-progress-line]{margin:0}.flex_box_center___OmLFa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Pwqhp{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___UJzms{align-items:center;box-align:center}.flex_box_center_end___qMu25{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AimtA{flex-direction:column;box-orient:block-axis}.selectList___hGJUN{background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF}.selectList___hGJUN .selectHeader___HxdBZ{width:100%;height:40px;background:#f6f7f9;border-radius:2px 2px 0 0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#2c3850;line-height:40px;font-style:normal;text-indent:12px}.selectList___hGJUN .selectContent___oWjby{border-bottom:1px #F5F5F5 solid;padding:12px 12px 20px;max-height:350px;overflow:auto}.selectList___hGJUN .selectContent___oWjby .contentTitle___xlVyW{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#b3b4b9;text-align:left;font-style:normal}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU{display:flex;flex-wrap:wrap}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{height:22px;padding:0 8px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:22px;text-align:left;font-style:normal;margin-right:30px;margin-top:15px;cursor:pointer}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev{height:22px;padding:0 8px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#165dff;line-height:22px;text-align:center;font-style:normal;margin-right:30px;margin-top:15px;cursor:pointer}.selectList___hGJUN .activeStyle___FvXnt{margin:20px auto 10px;text-align:left;padding-left:12px;display:flex}.selectList___hGJUN .activeStyle___FvXnt .activeLabel___RzW9T{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#2c3850;font-style:normal;margin-right:20px}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch{display:flex;flex-wrap:wrap}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch .activeItem___NfFjA{background:#f6f7f9;padding:0 8px;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#165dff;text-align:left;font-style:normal;margin-right:10px;margin-bottom:10px;display:flex;align-items:center}.activeClose___Su7dS{width:60px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.activeSubmit___gjhQA{width:60px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px;margin-right:12px}[class~=ant-select-dropdown]{padding:0!important}.wrap___XfiDL{padding:20px}.content___Wo8S5{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Wo8S5 a{color:#05101a}.content___Wo8S5 a:hover{color:#40a9ff}.mainPathWrap___HiWyw{display:flex;flex-direction:row}.colorBlue___YquQT{color:#0152d9}.wrap___B8qi_{padding:10px 20px 80px}.fixBtn___OvNbo{left:80px}.wrap___BgpUe{padding:10px 20px;font-size:14px;margin-bottom:60px}.wrap___BgpUe div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___BgpUe div[class~=ant-collapse-header]{padding:9px 16px!important;height:50px;align-items:center!important}.row___UWxAG .ant-form-item-row{flex-direction:row!important}.row___UWxAG .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___UWxAG .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___gaLin{background-color:#f5f5f5!important;padding:20px;height:140px;margin-bottom:10px}.btn___ZpuhS{left:80px}.sub___Jd_ZS{margin-inline-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif}.catechism___sjAIS{background-color:#fff;height:100%;position:relative}.catechism___sjAIS .tab___g7aXg{position:absolute;left:40px;top:43px}.collect___gSAx5{padding:40px}.collect___gSAx5 .head___h3Wha{display:flex;align-items:center;justify-content:flex-end}.record___zypfi{padding:40px}.record___zypfi .head___bEv4O{display:flex;align-items:center;justify-content:flex-end}.flex_box_center___MI0To{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Gn3Yr{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K5RIt{align-items:center;box-align:center}.flex_box_center_end___WhL43{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AAEDd{flex-direction:column;box-orient:block-axis}.sidebar___NrZKL{width:100%;height:100%;background:linear-gradient(180deg,#e0f1ff,#eff7ff);display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:1px solid #FFFFFF}.sidebar___NrZKL .items___Q_UEK{flex:1 1;overflow:auto}.sidebar___NrZKL .items___Q_UEK .ant-tooltip-inner{color:#333}.sidebar___NrZKL .items___Q_UEK .item___VHVCz{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative}.sidebar___NrZKL .items___Q_UEK .item___VHVCz .name___oYWmC{color:#333}.sidebar___NrZKL .items___Q_UEK .item___VHVCz i{font-size:22px;color:#333;margin-bottom:5px}.sidebar___NrZKL .items___Q_UEK .item___VHVCz img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___NrZKL .items___Q_UEK .item___VHVCz:hover{background-color:#1890ff33}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative;background:linear-gradient(#4181ff,#73a4ff)!important}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy .name___oYWmC{color:#333}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy i{font-size:22px;color:#333;margin-bottom:5px}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy:hover{background-color:#1890ff33}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy .name___oYWmC{color:#fff}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___NrZKL .question___D6Z4B{width:100%;height:61px;position:relative;text-align:center}.bottom___g7TNS{width:100%;text-align:end;margin-top:20px;padding:0 0 15px 25px}.bottom___g7TNS .yes___IpiGn{padding:0 16px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.bottom___g7TNS .yes___IpiGn:hover{color:#fff!important;background-color:#5784de!important}.bottom___g7TNS .no___xC90Y{margin-right:20px;height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.bottom___g7TNS .no___xC90Y:hover{color:#464f66!important;border-color:#c3cfe080!important}.practiceSetting___duHIg{height:100vh}.practiceSetting___duHIg .wrapHeader___vb3NV{height:60px}.practiceSetting___duHIg .wrapLayout___z6EgF{height:calc(100vh - 60px);display:flex;justify-content:space-between;align-items:flex-start}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapSidebar___TzHq8{width:80px;height:100%}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapContent___iZrCo{flex:1 1;height:100%;overflow:auto;z-index:1}.flex_box_center___XeTw7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Hfc9g{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___JWkfv{align-items:center;box-align:center}.flex_box_center_end___bKF19{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XWcdc{flex-direction:column;box-orient:block-axis}.header___HkrmL{width:100%;height:100%;padding:0 40px;display:flex;justify-content:space-between;align-items:center;background-color:#121731}.header___HkrmL .flex-center___Xqcdj{display:flex;align-items:center;justify-content:center}.header___HkrmL .title___rc2FS{white-space:nowrap;display:flex;align-items:center}.header___HkrmL .title___rc2FS span{color:#fff;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;max-width:306px;font-size:18px;margin-right:3px;vertical-align:top}.header___HkrmL .title___rc2FS i{font-size:18px;color:#0152d9;cursor:pointer}.header___HkrmL .schedule___MloKP{display:flex;align-items:center;color:#fff;width:620px;flex-shrink:0}.header___HkrmL .schedule___MloKP>div{display:flex;align-items:center}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm{cursor:pointer;display:flex;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:10px;margin-top:12px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .num___etFJa{width:20px;height:20px;font-size:16px;line-height:19px;text-align:center;border:1px solid #ffffff;border-radius:12px;display:inline-block;margin-right:6px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .subject___ZbcjS{font-size:14px;line-height:20px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm img{width:20px;height:20px;margin-right:10px}.header___HkrmL .schedule___MloKP>div i{margin:0 30px}.header___HkrmL .btns___R7eGw{display:flex;align-items:center;justify-content:center}.header___HkrmL .btns___R7eGw .btn___NLvn4{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.header___HkrmL .btns___R7eGw .simulate___kVrJQ{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:#3061d0}.header___HkrmL .btns___R7eGw .exit___CTNC5{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:#0152d9;margin-left:20px}.information___HnFAg{display:flex;flex-direction:column;height:100%;background-color:#fff}.information___HnFAg .scroll___SzyY_{flex:1 1;overflow:auto}.information___HnFAg .scroll___SzyY_ header{height:40px;line-height:40px;font-size:16px;color:#333;font-weight:700;padding-left:40px;margin:20px 0}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW{padding:0 40px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label label{font-size:16px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge:first-child{margin-left:0!important}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge button{border:0;color:#666;box-shadow:none}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge sup{cursor:pointer}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input{height:50px;background-color:#f5f5f5;padding:0 20px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>span{font-size:16px;background-color:#f5f5f5}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper{height:50px;background-color:#f5f5f5;padding:0 20px;border-radius:4px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>span{font-size:16px;background-color:#f5f5f5}.information___HnFAg .scroll___SzyY_ .img___ESi1t{position:relative;width:400px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center}.information___HnFAg .scroll___SzyY_ .img___ESi1t>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.btn___CiIEf{display:inline-block;padding-right:32px;position:relative;margin-bottom:20px}.btn___CiIEf .s1___JCH7l{padding:7px 10px;font-size:14px;color:#666;background:#f1f1f1;border-radius:15px;cursor:default}.btn___CiIEf:hover .s1___JCH7l{color:#0152d9;background:#1890ff33}.btn___CiIEf:hover .s2___jSyjE{display:inline-block}.btn___CiIEf .s2___jSyjE{display:none;width:20px;height:20px;position:absolute;z-index:10;right:6px;cursor:pointer}.flex_box_center___hBEA9{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rMB3f{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XT_7U{align-items:center;box-align:center}.flex_box_center_end___ayQhe{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Yqif8{flex-direction:column;box-orient:block-axis}.complete___zRKx3{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1}.complete___zRKx3 .cancel___D5r7A{height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #0152d9;font-size:16px;color:#0152d9;padding:0 34px;cursor:pointer;user-select:none}.complete___zRKx3 .save___sa92o{height:40px;line-height:40px;text-align:center;border-radius:4px;background:#0152d9;font-size:16px;color:#fff;padding:0 34px;cursor:pointer;margin-left:40px;user-select:none}.flex_box_center___bPWMH{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fjQJK{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___WWAEa{align-items:center;box-align:center}.flex_box_center_end___mQNLW{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___lOsG0{flex-direction:column;box-orient:block-axis}[id=educoder] ul.menu___szqfh{width:122px;background:#686f9a;color:#fff;border-radius:0;padding-left:0;padding-right:0}[id=educoder] ul.menu___szqfh li{color:#fff!important;border-radius:0!important;padding-left:8px!important}[id=educoder] ul.menu___szqfh [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___szqfh li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___SVzfZ{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___SVzfZ .header___DfoMH{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___SVzfZ .header___DfoMH .title___y2IOb{margin:0 20px}.warehouse___SVzfZ .header___DfoMH input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___SVzfZ .content___pGWUf{flex:1 1;display:flex}.warehouse___SVzfZ .content___pGWUf .left___eYHD7{width:25%;max-width:440px;height:100%;background-color:#0a143d;overflow:auto;display:box;display:flex;position:relative}.warehouse___SVzfZ .content___pGWUf .left___eYHD7>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___SVzfZ .content___pGWUf .right___RbSHM{flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2e;position:relative}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container]{border:none}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2e}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___g8ST2{width:100%;top:0;bottom:70px;position:absolute!important}.loading___g8ST2 [class~=ant-spin-container]{position:initial!important}.empty___JqJWS{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___fuMob{overflow:initial!important}.tabs___fuMob [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___fuMob [class~=ant-tabs-nav]:before{display:none}.tabs___fuMob [class~=ant-tabs-tab]{cursor:pointer}.tabs___fuMob [class~=ant-tabs-tab-btn]{color:#fff}.tabs___fuMob [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___fuMob [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___Wav7D{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___xymfv{height:70px;background:#282e55;width:100%;z-index:5}.footer___xymfv button{width:100px;height:40px}.commit___ZwkDv{background:#0a143d;width:100%;height:100%;overflow:auto}.blueLight___f52KB{color:#b0b5d6;font-size:14px}.filePathWrp____p6mm{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___qkzoJ{font-size:0}.filePath___qkzoJ span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___qkzoJ span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___qkzoJ span:nth-clid(:odd){color:#0152d9}.filePath___qkzoJ span:nth-last-child(1){color:#fff}.filePath___qkzoJ span:nth-last-child(1):after{display:none}.bottom0___MrVME{bottom:0!important}.wrap___yTLAj{padding:0 10px}.wrap___yTLAj [class^=my-codemirror-container]{margin-bottom:0}.modal___B3dwx{z-index:9999}.title___FHscn{font-size:20px}.path___o7aJh{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___p4I9Y{color:#0152d9}.width240___UNGpD{width:240px}.filePath___uTJLX{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___TwY3U{padding:20px}.content___Ks95W{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Ks95W a{color:#05101a}.content___Ks95W a:hover{color:#40a9ff}.mainPathWrap___CrMaa{display:flex;flex-direction:row}.colorBlue___dvWbP{color:#0152d9}.wrap___T4tjB{background-color:#fff;padding:0 30px}.wrap___T4tjB [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.title____QnQT{font-size:20px}.path___PLUeD{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___eL7QF{color:#0152d9}.flex_box_center___UqJuy{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___kWKf7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___nu70j{align-items:center;box-align:center}.flex_box_center_end___NpRXJ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mXaJ7{flex-direction:column;box-orient:block-axis}.headLeft___CFA1O{color:#fff;font-size:14px;padding:20px}.colorBlue___tdx2e{color:#0152d9;cursor:pointer}.wrap___Q6mHI{font-size:12px}.wrap___Q6mHI [class~=ant-switch]{background:#e53333}.wrap___Q6mHI [class~=ant-switch-checked]{background:#1890fb}.nodata___f2U7q img{width:100%;height:100%;margin-bottom:30px}.nodataText___UUFGT{text-align:center;color:#999;font-size:14px}.content___nlH4h{margin-top:20px}.content___nlH4h [class~=ant-tree]{background:none;color:#fff}.content___nlH4h [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___nlH4h [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___nlH4h [class~=drag-over]>[draggable]{opacity:1!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode]{display:flex!important;align-items:center!important;width:100%;height:36px;padding:5px 0!important}.content___nlH4h [class~=ant-tree-treenode] *{transition:none!important}.content___nlH4h [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___nlH4h [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___nlH4h [class~=drag-over-gap-top],.content___nlH4h [class~=drag-over-gap-bottom]{transition:none!important}.content___nlH4h [class~=drag-over-gap-top]>[draggable],.content___nlH4h [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___jaHbo{color:#fff;padding:32px 14px 0 20px;font-size:14px}[class~=ant-tree-switcher]{margin-left:20px!important}.ellipsis___wqs5z{margin:5px 10px}[class~=c-555a88]{border-radius:8px;position:relative}ul.menu___E01hA{width:122px;background:#686f9a;color:#fff}ul.menu___E01hA li{color:#fff}ul.menu___E01hA [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___LrvQr [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___LrvQr [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___LrvQr:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___XoHVF{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.gitTree___VsBuj [class~=ant-tree-draggable-icon]{display:none}.wrap___qIbzI{padding:20px}.content___cWjqb{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___cWjqb a{color:#05101a}.content___cWjqb a:hover{color:#40a9ff}.mainPathWrap___QP5mq{display:flex;flex-direction:row}.colorBlue___zUy77{color:#0152d9}.flex_box_center___JYIA5{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OOSa6{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___s1AAj{align-items:center;box-align:center}.flex_box_center_end___Ou9x8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___fXhOh{flex-direction:column;box-orient:block-axis}.commitWrap___xJGHF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap___OEGuw{padding:20px}.colorGray___nocDG{color:#999}.content___Cvvjf{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___wIggD{color:#0152d9;margin-right:15px}.imageUrl___C3Dsm{width:50px;height:50px;border-radius:50px}.blueLight___qEiQB{color:#b0b5d6;font-size:16px}.divider___G5Y2d{background:#3e4571;border-radius:1px;margin:20px 0}.empty___L1pRU{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.flex_box_center___eoeVu{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___f9Khj{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___mDOuj{align-items:center;box-align:center}.flex_box_center_end___q43Rs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___lnTOC{flex-direction:column;box-orient:block-axis}.level___W39_7{flex:1 1;display:flex;height:100%;overflow:hidden}.level___W39_7 .left___xugM0{width:25%;height:100%;max-width:440px;background-color:#0a143d;position:relative}.level___W39_7 .left___xugM0 .container___MnoCi{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.level___W39_7 .left___xugM0 .container___MnoCi .title___HNuSO{font-size:14px;color:#fff;padding:30px 0 10px 20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK{flex:1 1;overflow:auto}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty .ant-empty-description{color:#0152d9}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-spin{display:flex;justify-content:center;align-items:center;height:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover{background:#3e457166}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s2___jJaip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px;background:#3e4571!important}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover{background:#3e457166}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s2___jJaip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .os___Zt66K{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___W39_7 .left___xugM0 .btns___mA9Xb{position:absolute;z-index:2;bottom:0;left:0;width:192px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE{width:100%;height:100%;position:relative}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .icon___l26_g{width:50px;height:50px;background:#1890ff;box-shadow:#1890ff 0 0 4px;border-radius:25px;color:#fff;line-height:44px;text-align:center;font-size:38px;font-weight:200;cursor:pointer;position:absolute;z-index:5;left:20px;bottom:20px;transition:all .5s ease 0s;user-select:none}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O{position:absolute;z-index:6;bottom:88px;left:20px;transition:.5s}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d1___WyJ4s{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d2___GQq5w{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px;margin-top:20px;background:#44d7b6;box-shadow:0 0 4px #44d7b6}.level___W39_7 .left___xugM0 .shrink___NbOqs{position:absolute;z-index:55;top:50%;right:0;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer}.level___W39_7 .left___xugM0 .elseShrink___ZoNE2{position:absolute;z-index:55;top:50%;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer;transform:rotateY(180deg);right:-20px;background:#0152d9;color:#fff}.level___W39_7 .right___zgEq_{flex:1 1;display:flex;height:100%;overflow:hidden;background-color:#fff;transform:translate(0)}.level___W39_7 .right___zgEq_ .addIcon___aVZVl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.level___W39_7 .right___zgEq_ .customFixedButton{z-index:98}.level___W39_7 .right___zgEq_ .customFixedButton button,.level___W39_7 .right___zgEq_ .ant-input,.level___W39_7 .right___zgEq_ .ant-form-item-control-input,.level___W39_7 .right___zgEq_ .ant-select,.level___W39_7 .right___zgEq_ .ant-input-affix-wrapper{border-radius:4px}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen{height:100%!important}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___NTpKq{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.content___oL0Iy{margin-bottom:15px;background:#f7f9fd;padding:5px;height:200px;overflow:auto;font-size:14px}.add___L4cbC{text-align:center;padding-top:20%}.colorBlue___xRARA{color:#0152d9}.radio___cfwvc{display:block;height:30px;line-height:30px;font-size:14px}.bg___GzXpp{width:1200px;margin:30px auto 80px;display:flex;justify-content:space-between}.wrap___A40jS{width:100%}.modal___Zz7dC{display:flex;flex-direction:row;justify-content:center}.content___H5ZN2{background-color:#fff}.head___o5t32{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:76px;border-bottom:1px solid #f4f4f4}.headCount___eBMPN{height:16px;font-size:16px;font-weight:700;color:#333;line-height:16px;margin-left:40px}.button___YSSGm{width:100px;height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.itemWrap___iPWUC{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.imgWrap___T70Es{margin-right:20px;position:relative}.img___oumA5{border-radius:50%}.manager___VdXG8{display:inline-block;position:absolute;bottom:13px;left:2px;width:44px;height:18px;background:#0152d9;color:#fff;font-size:10px;text-align:center;border-bottom-right-radius:28px;border-bottom-left-radius:31px}.itemContent____npAh{display:flex;flex-direction:column;flex:1 1}.nameWrap___nazId{display:flex;flex-direction:row;justify-content:space-between}.name___Z48aE{color:#000;font-size:16px}.name___Z48aE>span{background-color:#0152d9;padding:1px 6px;border-radius:10px;color:#fff;font-size:12px;line-height:15px;margin-left:4px;display:inline-block;transform:translateY(-1px)}.actionGroup___eScAq{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.deleteIcon___FK_OA{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___FK_OA:hover{color:#f55}.schoolWrap___jJuIm{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___kSMwT{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.countWrap___p7epV{text-align:center;margin-top:30px}.deletetitle___uVCHi{color:#e53333;font-size:16px!important}.deletetitle___uVCHi:hover{color:#f55}.yseTitle___L6JF9{font-size:16px!important;color:#0152d9}.titlesize___RiFfV{font-size:16px;font-weight:800}.labelWrap___gNw3Q{display:flex;flex-direction:row;margin-top:30px}.label___uujJZ{width:145px;text-align:right;font-size:14px}.labelContent___QsIDL{display:flex;flex-direction:column;margin-left:10px}.selectSchool___HL1ax{width:600px}.selectSchool___HL1ax [class~=ant-select-selector]{border:0px!important;background-color:#f5f5f5!important}.dataPicker___Ux1tp{width:600px}.itemWrap___Q0uQz{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.img___bqnNM{border-radius:50%}.itemContent___FvPMp{display:flex;flex-direction:column;flex:1 1;margin-left:20px}.nameWrap___ALKio{display:flex;flex-direction:row;justify-content:space-between}.name___Q7c5Q{color:#000;font-size:18px}.actionGroup___qiWs0{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.schoolWrap___dXuoo{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___CW5RX{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.colorOrange___EkZAA{color:#ff6601}.colorYellow___evRzy{color:#e6a23c}.graaytitle___LUmPS{height:54px;background:#f5f5f5;margin-top:10px;border-radius:8px;display:flex;justify-content:left;align-items:center;padding:0 20px}.wrap___LhoYE{padding:10px 20px;font-size:14px}.labelWrap___kKVu_{display:flex;flex-direction:row;margin-top:30px}.label___we33R{width:120px;text-align:right;font-size:16px}.labelContent___RWgKj{display:flex;flex-direction:column;margin-left:10px}.flexRow___WhVXT{display:flex;flex-direction:row}.color999___R1ot6{color:#999}.radio___S0Uhc{font-size:14px;display:block;height:24px;line-height:24px}.selectSchool___egsX3,.dataPicker___zNtLB{width:200px}.modal___J1s9f span{margin-top:5px}.colorOrange___NDyE2{color:#ff6601}.colorYellow___Ijswi{color:#e6a23c}.bottomButton___sODGQ{width:76%;left:auto;position:absolute}.flex_box_center___l5eTc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___k0OR7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___OKlIC{align-items:center;box-align:center}.flex_box_center_end___hN9A6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ijTq_{flex-direction:column;box-orient:block-axis}.dataset___dSWAV{background-color:#fff;height:100%;overflow:auto}.dataset___dSWAV .header___BzxI4{height:92px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.dataset___dSWAV .header___BzxI4 .title___cPEyN{font-size:18px;font-weight:700;color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR{margin-left:auto}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR .pathTitle___TOS2Z{color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i{cursor:pointer}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i:hover{color:#0152d9}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR input{width:290px;height:34px;background:#f5f5f5;border-radius:4px;border:0;margin:0 14px;padding:0 14px}.dataset___dSWAV .header___BzxI4 .btns___jGE8o{display:flex;justify-content:space-between}.dataset___dSWAV .header___BzxI4 .btns___jGE8o button{width:100px;height:32px;font-size:14px;border-radius:4px}.dataset___dSWAV .content___s4ep8{height:calc(100% - 92px);padding:0 40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr{height:76px;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination{margin-top:40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active{border-color:#0152d9;background:#0152d9}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination button{line-height:initial}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r{height:60px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r td{border-bottom:0}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(odd){background-color:#f5f5f5}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(2n){background-color:#fff}.dataset___dSWAV .empty___CgtTE{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff;padding:200px}.dataset___dSWAV .path___Cg5rX{display:flex;align-items:center}.dataset___dSWAV .path___Cg5rX .text___SCLRV{display:inline-block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataset___dSWAV .path___Cg5rX i{cursor:pointer}.dataset___dSWAV .path___Cg5rX i:hover{color:#0152d9}.dataset___dSWAV .actionsBtns___L5tdC{display:flex;justify-content:space-between;padding-right:12px}.dataset___dSWAV .actionsBtns___L5tdC span,.dataset___dSWAV .actionsBtns___L5tdC i{cursor:pointer}.dataset___dSWAV .actionsBtns___L5tdC span:hover,.dataset___dSWAV .actionsBtns___L5tdC i:hover{color:#0152d9}.customModal___qVeG3 .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___qVeG3 .ant-form-item-label label{font-size:16px}.customModal___qVeG3 .ant-modal-close-x{width:86px;height:66px;line-height:66px}.customModal___qVeG3 .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-header{padding:22px 40px}.customModal___qVeG3 .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___qVeG3 .ant-modal-footer{padding:30px 40px;border:0}.customModal___qVeG3 .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.customModal___qVeG3 .ant-modal-footer button:first-child{margin-right:20px}.customModal___qVeG3 .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>input,.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___HedYo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___HedYo .ant-form-item-label label{font-size:16px}.shareModal___HedYo .ant-modal-close-x{width:86px;height:66px;line-height:66px}.shareModal___HedYo .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-header{padding:22px 40px}.shareModal___HedYo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___HedYo .ant-modal-footer{padding:30px 40px;border:0}.shareModal___HedYo .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.shareModal___HedYo .ant-modal-footer button:first-child{margin-right:20px}.shareModal___HedYo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___HedYo .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___HedYo .fileName___x56US{margin-bottom:30px;color:#333}.shareModal___HedYo .fileName___x56US span{color:#999}.renameModal___SmCAd .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___SmCAd .ant-form-item-label label{font-size:16px}.renameModal___SmCAd .ant-modal-close-x{width:86px;height:66px;line-height:66px}.renameModal___SmCAd .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-header{padding:22px 40px}.renameModal___SmCAd .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___SmCAd .ant-modal-footer{padding:30px 40px;border:0}.renameModal___SmCAd .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.renameModal___SmCAd .ant-modal-footer button:first-child{margin-right:20px}.renameModal___SmCAd .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.renameModal___SmCAd .fileName___x56US{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___SmCAd .fileName___x56US sup{color:#e53333;vertical-align:sub}.renameModal___SmCAd .errorDes___VLR_5{color:#e53333}.uploadFileModal___pYYDB .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___pYYDB .ant-form-item-label label{font-size:16px}.uploadFileModal___pYYDB .ant-modal-close-x{width:86px;height:66px;line-height:66px}.uploadFileModal___pYYDB .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-header{padding:22px 40px}.uploadFileModal___pYYDB .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___pYYDB .ant-modal-footer{padding:30px 40px;border:0}.uploadFileModal___pYYDB .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.uploadFileModal___pYYDB .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___pYYDB .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.uploadFileModal___pYYDB [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___m_hrR{display:inline-block;padding:0 12px;height:30px;background:#0152d9;border-radius:4px;line-height:30px;text-align:center;color:#fff;cursor:default}.leftButton___F0fvG{width:130px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:32px;text-align:center;font-style:normal;cursor:pointer}.rightButton___oCK81{width:144px;height:32px;background:#3061d0;box-shadow:inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.centerText___jpgrt{height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;line-height:22px;text-align:justify;font-style:normal;margin-top:10px}.wrap___EmsVa [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___EmsVa .colorBlue___XqtfP{color:#0152d9}.wrap___EmsVa .repeatedName___yMQsm{color:red}.flex_box_center___laljR{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___DeOnN{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___iLJSY{align-items:center;box-align:center}.flex_box_center_end___D8d4a{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___E1Pzm{flex-direction:column;box-orient:block-axis}.listItem___RLEHn:last-child{border-bottom:none}.listItem___RLEHn{padding:0 10px 10px;background:#fff;border-bottom:1px solid #F6F7F9;margin-bottom:10px;cursor:pointer}.listItem___RLEHn .wrap____6VVD{width:98%;padding:0 10px;position:relative;border-radius:4px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6{width:100%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs{height:25px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .title___UkOuL{width:80%;height:25px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#232b40;line-height:25px;text-align:left;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .time____i1RA{width:20%;height:25px;line-height:25px;text-align:right;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .introduction___q377_{margin:4px 0 8px;max-height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;line-height:22px;text-align:justify;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .from___pr6HT{font-size:14px;font-weight:400;color:#5f6368;margin-bottom:25px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX{height:22px;line-height:22px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_img___K_sq1{width:22px;height:22px;margin-right:6px;border-radius:50%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_name___AYxpE{color:#5f6368;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;font-style:normal;margin-right:20px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .tags_name___r0cun{height:22px;font-size:12px;text-align:center;color:#9096a3;line-height:22px;background:#f6f7f9;border-radius:2px;margin-right:10px;padding:0 8px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3{margin-left:auto;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#2c3850;text-align:left;font-style:normal;margin-left:30px;cursor:pointer}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1:hover{color:#3061d0}.wrap___VIvSS{padding:20px}.content___pqoZT{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___pqoZT a{color:#05101a}.content___pqoZT a:hover{color:#40a9ff}.mainPathWrap___v3uSU{display:flex;flex-direction:row}.colorBlue___AjQlz{color:#0152d9}.wrap___AnxZp{padding:10px 20px 80px}.fixBtn___sQhsA{left:80px}.catechism___lS6Ml{background-color:#fff;height:100%;position:relative}.catechism___lS6Ml .tab___vw6iE{position:absolute;left:40px;top:43px}.collect___pxqYO{padding:40px}.collect___pxqYO .head___WuH5D{display:flex;align-items:center;justify-content:flex-end}.record___Ueu3j{padding:40px}.record___Ueu3j .head___UOVq4{display:flex;align-items:center;justify-content:flex-end}.flex_box_center___FN240{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___wjShI{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___HbcwC{align-items:center;box-align:center}.flex_box_center_end___gj_ks{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___zxJPU{flex-direction:column;box-orient:block-axis}.sidebar___OW5LG{width:100%;height:100%;background-color:#3e4571;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.sidebar___OW5LG .items___j856O{flex:1 1;overflow:auto}.sidebar___OW5LG .items___j856O .ant-tooltip-inner{color:#333}.sidebar___OW5LG .items___j856O .item___Zn_qr{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative}.sidebar___OW5LG .items___j856O .item___Zn_qr .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .item___Zn_qr i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___OW5LG .items___j856O .item___Zn_qr img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___OW5LG .items___j856O .item___Zn_qr:hover{background-color:#1890ff33}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative;background-color:#0152d9!important}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri:hover{background-color:#1890ff33}.sidebar___OW5LG .question___yfIcY{width:100%;height:61px;position:relative;text-align:center}.bottom___AZ7c_{width:100%;text-align:end;margin-top:20px;padding:0 0 15px 25px}.bottom___AZ7c_ .yes___iDEVN{padding:0 16px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.bottom___AZ7c_ .yes___iDEVN:hover{color:#fff!important;background-color:#5784de!important}.bottom___AZ7c_ .no___E02he{margin-right:20px;height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.bottom___AZ7c_ .no___E02he:hover{color:#464f66!important;border-color:#c3cfe080!important} diff --git a/umi.9dd270b5.js b/umi.e49b60e2.js similarity index 99% rename from umi.9dd270b5.js rename to umi.e49b60e2.js index bf54286b35..b2e4ab52fe 100644 --- a/umi.9dd270b5.js +++ b/umi.e49b60e2.js @@ -1480,6 +1480,6 @@ Schedule: ${Y.map(Ee=>Fo(Ee))} pos: ${this.timelinePos}`),te.length&&this.log(`R `).split(` `),W=[],te=t?Wn(t.baseTime,t.timescale):0;let oe="00:00.000",ve=0,we=0,Ee,ot=!0;U.oncue=function(et){const zt=n[s];let ar=n.ccOffset;const Yt=(ve-te)/9e4;if(zt!=null&&zt.new&&(we!==void 0?ar=n.ccOffset=zt.start:mc(n,s,Yt)),Yt){if(!t){Ee=new Error("Missing initPTS for VTT MPEGTS");return}ar=Yt-n.presentationOffset}const Ar=et.endTime-et.startTime,Wr=Ki((et.startTime+ar-we)*9e4,v*9e4)/9e4;et.startTime=Math.max(Wr,0),et.endTime=Math.max(Wr+Ar,0);const ln=et.text.trim();et.text=decodeURIComponent(encodeURIComponent(ln)),et.id||(et.id=pc(et.startTime,et.endTime,ln)),et.endTime>0&&W.push(et)},U.onparsingerror=function(et){Ee=et},U.onflush=function(){if(Ee){T(Ee);return}w(W)},Y.forEach(et=>{if(ot)if(tc(et,"X-TIMESTAMP-MAP=")){ot=!1,et.slice(16).split(",").forEach(zt=>{tc(zt,"LOCAL:")?oe=zt.slice(6):tc(zt,"MPEGTS:")&&(ve=parseInt(zt.slice(7)))});try{we=hl(oe)/1e3}catch(zt){Ee=zt}return}else et===""&&(ot=!1);U.parse(et+` `)}),U.flush()}const tu="stpp.ttml.im1t",Hu=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,pl=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,vc={left:"start",center:"center",right:"end",start:"start",end:"end"};function pu(E,t,n,s){const v=gt(new Uint8Array(E),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(U=>q(U)),T=gn(t.baseTime,1,t.timescale);try{w.forEach(U=>n(_c(U,T)))}catch(U){s(U)}}function _c(E,t){const v=new DOMParser().parseFromString(E,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(w).reduce((oe,ve)=>(oe[ve]=v.getAttribute(`ttp:${ve}`)||w[ve],oe),{}),U=v.getAttribute("xml:space")!=="preserve",Y=En(Ju(v,"styling","style")),W=En(Ju(v,"layout","region")),te=Ju(v,"body","[begin]");return[].map.call(te,oe=>{const ve=Gn(oe,U);if(!ve||!oe.hasAttribute("begin"))return null;const we=ea(oe.getAttribute("begin"),T),Ee=ea(oe.getAttribute("dur"),T);let ot=ea(oe.getAttribute("end"),T);if(we===null)throw Hi(oe);if(ot===null){if(Ee===null)throw Hi(oe);ot=we+Ee}const et=new fl(we-t,ot-t,ve);et.id=pc(et.startTime,et.endTime,et.text);const zt=W[oe.getAttribute("region")],ar=Y[oe.getAttribute("style")],Yt=Fi(zt,ar,Y),{textAlign:Ar}=Yt;if(Ar){const Wr=vc[Ar];Wr&&(et.lineAlign=Wr),et.align=Ar}return y(et,Yt),et}).filter(oe=>oe!==null)}function Ju(E,t,n){const s=E.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function En(E){return E.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Gn(E,t){return[].slice.call(E.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?Gn(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Fi(E,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=E!=null&&E.hasAttribute("style")?E.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(v=n[T]),w.reduce((U,Y)=>{const W=ba(t,s,Y)||ba(E,s,Y)||ba(v,s,Y);return W&&(U[Y]=W),U},{})}function ba(E,t,n){return E&&E.hasAttributeNS(t,n)?E.getAttributeNS(t,n):null}function Hi(E){return new Error(`Could not parse ttml timestamp ${E}`)}function ea(E,t){if(!E)return null;let n=Ao(E);return n===null&&(Hu.test(E)?n=pa(E,t):pl.test(E)&&(n=fs(E,t))),n}function pa(E,t){const n=Hu.exec(E),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function fs(E,t){const n=pl.exec(E),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class Ni{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ds{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Gu(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Ni(this,"textTrack1"),n=new Ni(this,"textTrack2"),s=new Ni(this,"textTrack3"),v=new Ni(this,"textTrack4");this.cea608Parser1=new ec(1,t,n),this.cea608Parser2=new ec(3,s,v)}addCues(t,n,s,v,w){let T=!1;for(let U=w.length;U--;){const Y=w[U],W=el(Y[0],Y[1],n,s);if(W>=0&&(Y[0]=Math.min(Y[0],n),Y[1]=Math.max(Y[1],s),T=!0,W/(s-n)>.5))return}if(T||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.initPTS[U.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,U):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:U.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{Xu(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Gu(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===tu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(El(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?eu(T.textTracks):null;if(this.tracks.forEach((Y,W)=>{let te;if(U){let oe=null;for(let ve=0;veW!==null).map(W=>W.label);Y.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Y.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,T=this.captionsProperties[w];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:T,lastSn:U}=this,{cc:Y,sn:W}=n.frag,te=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&T&&(W!==U+1||W===U&&te!==this.lastPartIndex+1||Y!==this.lastCc)&&(w.reset(),T.reset()),this.lastCc=Y,this.lastSn=W,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,T="stats"in n;if(w==null||!w.encrypted||T){const U=this.tracks[s.level],Y=this.vttCCs;Y[s.cc]||(Y[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===tu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;pu(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:T}=this,U=w.length-1;if(!w[s.cc]&&U===-1){T.push(t);return}const Y=this.hls,W=(n=s.initSegment)!=null&&n.data?Le(s.initSegment.data,new Uint8Array(v)).buffer:v;Xc(W,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const oe=te.message==="Missing initPTS for VTT MPEGTS";oe?T.push(t):this._fallbackToIMSC1(s,v),Y.logger.log(`Failed to parse VTT cue: ${te}`),!(oe&&U>s.cc)&&Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||pu(n,this.initPTS[t.cc],()=>{s.textCodec=tu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>wu(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wul(U[Y],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Y=>ul(U[Y],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?Y--:Y++;const we=qu(W.trim()),Ee=pc(t,n,we);E!=null&&(oe=E.cues)!=null&&oe.getCueById(Ee)||(T=new te(t,n,we),T.id=Ee,T.line=ve+1,T.align="left",T.position=10+Math.min(80,Math.floor(Y*8/32)*10),v.push(T))}return E&&v.length&&(v.sort((ve,we)=>ve.line==="auto"||we.line==="auto"?0:ve.line>8&&we.line>8?we.line-ve.line:ve.line-we.line),v.forEach(ve=>wu(E,ve))),v}};function Sf(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(E){}return!1}const Fl=/(\d+)-(\d+)\/(\d+)/;class uf{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||tl,this.controller=new self.AbortController,this.stats=new j}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=Lc(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:Y,maxLoadTimeMs:W}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Y&&r(Y)?Y:W,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(Qo(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(oe=>{var ve;this.response=this.loader=oe;const we=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=W,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},W-(we-v.loading.start)),!oe.ok){const{status:ot,statusText:et}=oe;throw new Of(et||"fetch, bad network response",ot,oe)}v.loading.first=we,v.total=lf(oe.headers)||v.total;const Ee=(ve=this.callbacks)==null?void 0:ve.onProgress;return Ee&&r(n.highWaterMark)?this.loadProgressively(oe,v,t,n.highWaterMark,Ee):T?oe.arrayBuffer():t.responseType==="json"?oe.json():oe.text()}).then(oe=>{var ve,we;const Ee=this.response;if(!Ee)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const ot=oe[U];ot&&(v.loaded=v.total=ot);const et={url:Ee.url,data:oe,code:Ee.status},zt=(ve=this.callbacks)==null?void 0:ve.onProgress;zt&&!r(n.highWaterMark)&&zt(v,t,oe,Ee),(we=this.callbacks)==null||we.onSuccess(et,v,t,Ee)}).catch(oe=>{var ve;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const we=oe&&oe.code||0,Ee=oe?oe.message:null;(ve=this.callbacks)==null||ve.onError({code:we,text:Ee},t,oe?oe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const T=new wi,U=t.body.getReader(),Y=()=>U.read().then(W=>{if(W.done)return T.dataLength&&w(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=W.value,oe=te.length;return n.loaded+=oe,oe=v&&w(n,s,T.flush().buffer,t)):w(n,s,te.buffer,t),Y()}).catch(()=>Promise.reject());return Y()}}function Lc(E,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},E.headers))};return E.rangeEnd&&n.headers.set("Range","bytes="+E.rangeStart+"-"+String(E.rangeEnd-1)),n}function Qc(E){const t=Fl.exec(E);if(t)return parseInt(t[2])-parseInt(t[1])+1}function lf(E){const t=E.get("Content-Range");if(t){const s=Qc(t);if(r(s))return s}const n=E.get("Content-Length");if(n)return parseInt(n)}function tl(E,t){return new self.Request(E.url,t)}class Of extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Vu=/^age:\s*[\d.]+\s*$/im;class gc{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new j,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:T}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const W=n.status,te=n.responseType==="text"?n.responseText:null;if(W>=200&&W<300){const Ee=te!=null?te:n.response;if(Ee!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const ot=n.responseType==="arraybuffer"?Ee.byteLength:Ee.length;s.loaded=s.total=ot,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const et=(T=this.callbacks)==null?void 0:T.onProgress;et&&et(s,t,Ee,n);const zt={url:n.responseURL,data:Ee,code:W};(U=this.callbacks)==null||U.onSuccess(zt,s,t,n);return}}const oe=w.loadPolicy.errorRetry,ve=s.retry,we={url:t.url,data:void 0,code:W};if(jr(oe,ve,!1,we))this.retry(oe);else{var Y;H.error(`${W} while loading ${t.url}`),(Y=this.callbacks)==null||Y.onError({code:W,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(jr(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=fr(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Vu.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const cf={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Go=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:gc,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:wa,bufferController:Jn,capLevelController:qo,errorController:st,fpsController:ol,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:Do,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:cf},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},qc()),{},{subtitleStreamController:Kc,subtitleTrackController:Ef,timelineController:ds,audioStreamController:wl,audioTrackController:Bu,emeController:zu,cmcdController:Il,contentSteeringController:xu,interstitialsController:Rc});function qc(){return{cueHandler:If,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function ff(E,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ou(E),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,Y=t[U]===void 0,W=[];w.forEach(te=>{const oe=`${T}Loading${te}`,ve=t[oe];if(ve!==void 0&&Y){W.push(oe);const we=s[U].default;switch(t[U]={default:we},te){case"TimeOut":we.maxLoadTimeMs=ve,we.maxTimeToFirstByteMs=ve;break;case"MaxRetry":we.errorRetry.maxNumRetry=ve,we.timeoutRetry.maxNumRetry=ve;break;case"RetryDelay":we.errorRetry.retryDelayMs=ve,we.timeoutRetry.retryDelayMs=ve;break;case"MaxRetryTimeout":we.errorRetry.maxRetryDelayMs=ve,we.timeoutRetry.maxRetryDelayMs=ve;break}}}),W.length&&n.warn(`hls.js config: "${W.join('", "')}" setting(s) are deprecated, use "${U}": ${yn(t[U])}`)}),b(b({},s),t)}function Ou(E){return E&&typeof E=="object"?Array.isArray(E)?E.map(Ou):Object.keys(E).reduce((t,n)=>(t[n]=Ou(E[n]),t),{}):E}function yc(E,t){const n=E.loader;n!==uf&&n!==gc?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),E.progressive=!1):Sf()&&(E.loader=uf,E.progressive=!0,E.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Co=2,df=.1,hf=.05,Mc=100;class Fc extends ps{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Ps(s,"playing",this.onMediaPlaying),Ps(s,"waiting",this.onMediaWaiting),Ps(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(oo(s,"playing",this.onMediaPlaying),oo(s,"waiting",this.onMediaWaiting),oo(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const T=this.media;if(!T)return;const{seeking:U}=T,Y=this.seeking&&!U,W=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(W||Y){Y&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Zn.getBuffered(T).length){this.nudgeRetry=0;return}const oe=Zn.bufferInfo(T,t,0),ve=oe.nextStart||0,we=this.fragmentTracker;if(U&&we&&this.hls){const ln=Jc(this.hls.inFlightFragments,t),Zr=oe.len>Co,Xr=!ve||ln||ve-t>Co&&!we.getPartialFragment(t);if(Zr||Xr)return;this.moved=!1}const Ee=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&we){if(!(oe.len>0)&&!ve)return;const Zr=Math.max(ve,oe.start||0)-t,tn=!!(Ee!=null&&Ee.live)?Ee.targetduration*2:Co,Br=we.getPartialFragment(t);if(Zr>0&&(Zr<=tn||Br)){T.paused||this._trySkipBufferHole(Br);return}}const ot=w.detectStallWithCurrentTimeMs,et=self.performance.now(),zt=this.waiting;let ar=this.stalled;if(ar===null)if(zt>0&&et-zt=ot||zt)&&this.hls){var Ar;if(((Ar=this.mediaSource)==null?void 0:Ar.readyState)==="ended"&&!(Ee!=null&&Ee.live)&&Math.abs(t-((Ee==null?void 0:Ee.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(oe),!this.media||!this.hls)return}const Wr=Zn.bufferInfo(T,t,w.maxBufferHole);this._tryFixBufferStall(Wr,Yt,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=Zn.bufferedInfo(Zn.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const T=Zn.timeRangesToArray(v),U=Zn.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-W<1&&t-W<2){const oe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${W} -> ${te} buffered index: ${Y}`);this.warn(oe.message),this.media.currentTime+=1e-6;const ve=this.fragmentTracker.getPartialFragment(t)||void 0,we=Zn.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:oe,reason:oe.message,frag:ve,buffer:we.len,bufferInfo:we})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:T,media:U}=this,Y=(v=this.hls)==null?void 0:v.config;if(!U||!T||!Y)return;const W=(w=this.hls)==null?void 0:w.latestLevelDetails,te=T.getPartialFragment(s);if((te||W!=null&&W.live&&s1&&t.len>Y.maxBufferHole||t.nextStart&&(t.nextStart-sY.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(v,u.MAIN);if(w&&T)return T.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${yn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const T=v.currentTime,U=Zn.bufferInfo(v,T,0),Y=T0&&U.len<1&&v.readyState<3,ve=Y-T;if(ve>0&&(te||oe)){if(ve>w.maxBufferHole){let Ee=!1;if(T===0){const ot=s.getAppendedFrag(0,u.MAIN);ot&&Y{const E=Af();try{E&&new E(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class kf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Xu(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nCf&&(oe=Cf),oe-te<=0&&(oe=te+Df);for(let we=0;wete.type===Qa.audioId3&&Y:v==="video"?W=te=>te.type===Qa.emsg&&U:W=te=>te.type===Qa.audioId3&&Y||te.type===Qa.emsg&&U,ul(w,n,s,W)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:v}=t,w=Object.keys(v);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(oe=>!w.includes(oe));for(let oe=te.length;oe--;){const ve=te[oe],we=T[ve].cues;delete T[ve],Object.keys(we).forEach(Ee=>{try{const ot=we[Ee];ot.removeEventListener("enter",this.onEventCueEnter),s.removeCue(ot)}catch(ot){}})}}else T=this.dateRangeCuesAppended={}}const Y=t.fragments[t.fragments.length-1];if(w.length===0||!r(Y==null?void 0:Y.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const W=Af();for(let te=0;te{if(Zr!==ve.id){const Xr=v[Zr];if(Xr.class===ve.class&&Xr.startDate>ve.startDate&&(!ln||ve.startDate.01&&(Zr.startTime=we,Zr.endTime=zt);else if(W){let Xr=ve.attr[ln];In(ln)&&(Xr=K(Xr));const Br=ef(W,we,zt,{key:ln,data:Xr},Qa.dateRange);Br&&(Br.id=oe,this.id3Track.addCue(Br),ot[ln]=Br,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Br.addEventListener("enter",this.onEventCueEnter))}}T[oe]={cues:ot,dateRange:ve,durationKnown:et}}}}class pf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:T}=this.config;if(!w||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const Y=v-U,W=Math.min(this.maxLatency,U+s.targetduration);if(Y.05&&this.forwardBufferLength>1){const oe=Math.min(2,Math.max(1,T)),ve=Math.round(2/(1+Math.exp(-.75*Y-this.edgeStalled))*20)/20,we=Math.min(oe,Math.max(1,ve));this.changeMediaPlaybackRate(n,we)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,Y=this.hls.userConfig;let W=U&&s||n;(this._targetLatencyUpdated||Y.liveSyncDuration||Y.liveSyncDurationCount||W===0)&&(W=w!==void 0?w:T*v);const te=v;return W+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,T=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,w),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Zf extends Uo{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},T={};let U=!1,Y=!1,W=!1;n.levels.forEach(te=>{const oe=te.attrs;let{audioCodec:ve,videoCodec:we}=te;ve&&(te.audioCodec=ve=yt(ve,s)||void 0),we&&(we=te.videoCodec=At(we));const{width:Ee,height:ot,unknownCodecs:et}=te;let zt=et?et.length:0;if(et)for(let Br=zt;Br--;){const Rn=et[Br];this.isAudioSupported(Rn)?(te.audioCodec=ve=ve?`${ve},${Rn}`:Rn,zt--,pe.audio[ve.substring(0,4)]=2):this.isVideoSupported(Rn)&&(te.videoCodec=we=we?`${we},${Rn}`:Rn,zt--,pe.video[we.substring(0,4)]=2)}if(U||(U=!!(Ee&&ot)),Y||(Y=!!we),W||(W=!!ve),zt||ve&&!this.isAudioSupported(ve)||we&&!this.isVideoSupported(we)){this.log(`Some or all CODECS not supported "${oe.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":Yt,"HDCP-LEVEL":Ar,"PATHWAY-ID":Wr,RESOLUTION:ln,"VIDEO-RANGE":Zr}=oe,tn=`${`${Wr||"."}-`}${te.bitrate}-${ln}-${Yt}-${ar}-${Zr}-${Ar}`;if(w[tn])if(w[tn].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Br=T[tn]+=1;te.attrs["PATHWAY-ID"]=new Array(Br+1).join(".");const Rn=this.createLevel(te);w[tn]=Rn,v.push(Rn)}else w[tn].addGroupId("audio",oe.AUDIO),w[tn].addGroupId("text",oe.SUBTITLES);else{const Br=this.createLevel(te);w[tn]=Br,T[tn]=1,v.push(Br)}}),this.filterAndSortMediaOptions(v,n,U,Y,W)}createLevel(t){const n=new $r(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=mr(v,[])}return n}isAudioSupported(t){return Te(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Te(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let T=[],U=[],Y=t;if((s||v)&&w&&(Y=Y.filter(({videoCodec:et,videoRange:zt,width:ar,height:Yt})=>(!!et||!!(ar&&Yt))&&it(zt))),Y.length===0){Promise.resolve().then(()=>{if(this.hls){let et="no level with compatible codecs found in manifest",zt=et;n.levels.length&&(zt=`one or more CODECS in variant not supported: ${yn(n.levels.map(Yt=>Yt.attrs.CODECS).filter((Yt,Ar,Wr)=>Wr.indexOf(Yt)===Ar))}`,this.warn(zt),et+=` (${zt})`);const ar=new Error(et);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:ar,reason:zt})}});return}n.audioTracks&&(T=n.audioTracks.filter(et=>!et.audioCodec||this.isAudioSupported(et.audioCodec)),mf(T)),n.subtitles&&(U=n.subtitles,mf(U));const W=Y.slice(0);Y.sort((et,zt)=>{if(et.attrs["HDCP-LEVEL"]!==zt.attrs["HDCP-LEVEL"])return(et.attrs["HDCP-LEVEL"]||"")>(zt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&et.height!==zt.height)return et.height-zt.height;if(et.frameRate!==zt.frameRate)return et.frameRate-zt.frameRate;if(et.videoRange!==zt.videoRange)return vr.indexOf(et.videoRange)-vr.indexOf(zt.videoRange);if(et.videoCodec!==zt.videoCodec){const ar=Ct(et.videoCodec),Yt=Ct(zt.videoCodec);if(ar!==Yt)return Yt-ar}if(et.uri===zt.uri&&et.codecSet!==zt.codecSet){const ar=Ie(et.codecSet),Yt=Ie(zt.codecSet);if(ar!==Yt)return Yt-ar}return et.averageBitrate!==zt.averageBitrate?et.averageBitrate-zt.averageBitrate:0});let te=W[0];if(this.steering&&(Y=this.steering.filterParsedLevels(Y),Y.length!==W.length)){for(let et=0;etar&&ar===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Yt)}break}const ve=w&&!v,we=this.hls.config,Ee=!!(we.audioStreamController&&we.audioTrackController),ot={levels:Y,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Ee&&!ve&&T.some(et=>!!et.url)};this.hls.trigger(o.MANIFEST_PARSED,ot)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),oe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:oe,error:te,reason:te.message}),oe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const Y={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,Y);const W=T.details;if(!W||W.live){const te=this.switchParams(T.uri,v==null?void 0:v.details,W);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let Y=T.details;Y===n.details&&Y.advanced&&(Y=void 0),this.playlistLoaded(v,n,Y)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Mr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function mf(E){const t={};E.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function Rf(){return self.SourceBuffer||self.WebKitSourceBuffer}function Bf(){if(!se())return!1;const t=Rf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function vf(){if(!Bf())return!1;const E=se();return typeof(E==null?void 0:E.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>E.isTypeSupported(Gt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>E.isTypeSupported(Gt(t,"audio"))))}function $f(){var E;const t=Rf();return typeof(t==null||(E=t.prototype)==null?void 0:E.changeType)=="function"}const Tf=100;class g extends Mi{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const T=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(Tf),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=tr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=tr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case tr.WAITING_LEVEL:{const{levels:n,level:s}=this,v=n==null?void 0:n[s],w=v==null?void 0:v.details;if(w&&(!w.live||this.levelLastLoaded===v&&!this.waitForLive(v))){if(this.waitForCdnTuneIn(w))break;this.state=tr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=tr.IDLE;break}break}case tr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:v,level:w}=this,T=v==null?void 0:v[w];this.resetStartWhenNotLoaded(T||null),this.state=tr.IDLE}}break}this.state===tr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const T=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const Y=this.getLevelDetails();if(Y&&this._streamEnded(U,Y)){const ot={};this.altAudio===2&&(ot.type="video"),this.hls.trigger(o.BUFFER_EOS,ot),this.state=tr.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const W=T.details;if(!W||this.state===tr.WAITING_LEVEL||this.waitForLive(T)){this.level=w,this.state=tr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,oe=this.getMaxBufferLength(T.maxBitrate);if(te>=oe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const ve=this.backtrackFragment?this.backtrackFragment.start:U.end;let we=this.getNextFragment(ve,W);if(this.couldBacktrack&&!this.fragPrevious&&we&&Pe(we)&&this.fragmentTracker.getState(we)!==wr.OK){var Ee;const et=((Ee=this.backtrackFragment)!=null?Ee:we).sn-W.startSN,zt=W.fragments[et-1];zt&&we.cc===zt.cc&&(we=zt,this.fragmentTracker.removeFragment(zt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(we&&this.isLoopLoading(we,ve)){if(!we.gap){const et=this.audioOnly&&!this.altAudio?ae.AUDIO:ae.VIDEO,zt=(et===ae.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;zt&&this.afterBufferFlushed(zt,et,u.MAIN)}we=this.getNextFragmentLoopLoading(we,W,U,u.MAIN,oe)}we&&(we.initSegment&&!we.initSegment.data&&!this.bitrateTest&&(we=we.initSegment),this.loadFragment(we,T,ve))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===wr.NOT_LOADED||v===wr.PARTIAL?Pe(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=w.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,v=v||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&v&&!$f(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==tr.IDLE)return;const v=n.levelInfo;(!v.details||v.details.live&&(this.levelLastLoaded!==v||v.details.expired)||this.waitForCdnTuneIn(v.details))&&(this.state=tr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:v,startFragRequested:w}=this,T=n.level,U=n.details,Y=U.totalduration;if(!v){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${Y}`);const W=n.levelInfo,te=this.fragCurrent;te&&(this.state===tr.FRAG_LOADING||this.state===tr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let oe=0;if(U.live||(s=W.details)!=null&&s.live){var ve;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;oe=this.alignPlaylists(U,W.details,(ve=this.levelLastLoaded)==null?void 0:ve.details)}if(W.details=U,this.levelLastLoaded=W,w||this.setStartPosition(U,oe),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===tr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=tr.IDLE}w&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const v=this.hls.liveSyncPosition,w=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,Y=w>=T-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=ui(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,T=!1;for(const U in s){const Y=s[U];if(Y.id==="main"){if(w=U,v=Y,U==="video"){const W=s[U];W&&(this.videoBuffer=W.buffer)}}else T=!0}T&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===tr.PARSED&&(this.state=tr.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Pe(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&Zn.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=tr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===tr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=tr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=tr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ae.AUDIO||!this.altAudio){const s=(n===ae.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(Y{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=tr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=w.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:v}=this,{remuxResult:w,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:Y,part:W,level:te}=U,{video:oe,text:ve,id3:we,initSegment:Ee}=w,{details:ot}=te,et=this.altAudio?void 0:w.audio;if(this.fragContextChanged(Y)){this.fragmentTracker.removeFragment(Y);return}if(this.state=tr.PARSING,Ee){if(Ee!=null&&Ee.tracks){const Ar=Y.initSegment||Y;this._bufferInitSegment(te,Ee.tracks,Ar,T),v.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Ar,id:s,tracks:Ee.tracks})}const zt=Ee.initPTS,ar=Ee.timescale,Yt=this.initPTS[Y.cc];r(zt)&&(!Yt||Yt.baseTime!==zt||Yt.timescale!==ar)&&(this.initPTS[Y.cc]={baseTime:zt,timescale:ar},v.trigger(o.INIT_PTS_FOUND,{frag:Y,id:s,initPTS:zt,timescale:ar}))}if(oe&&ot){et&&oe.type==="audiovideo"&&this.logMuxedErr(Y);const zt=ot.fragments[Y.sn-1-ot.startSN],ar=Y.sn===ot.startSN,Yt=!zt||Y.cc>zt.cc;if(w.independent!==!1){const{startPTS:Ar,endPTS:Wr,startDTS:ln,endDTS:Zr}=oe;if(W)W.elementaryStreams[oe.type]={startPTS:Ar,endPTS:Wr,startDTS:ln,endDTS:Zr};else if(oe.firstKeyFrame&&oe.independent&&T.id===1&&!Yt&&(this.couldBacktrack=!0),oe.dropped&&oe.independent){const Xr=this.getMainFwdBufferInfo(),tn=(Xr?Xr.end:this.getLoadPosition())+this.config.maxBufferHole,Br=oe.firstKeyFramePTS?oe.firstKeyFramePTS:Ar;if(!ar&&tnCo&&(Y.gap=!0);Y.setElementaryStreamInfo(oe.type,Ar,Wr,ln,Zr),this.backtrackFragment&&(this.backtrackFragment=Y),this.bufferFragmentData(oe,Y,W,T,ar||Yt)}else if(ar||Yt)Y.gap=!0;else{this.backtrack(Y);return}}if(et){const{startPTS:zt,endPTS:ar,startDTS:Yt,endDTS:Ar}=et;W&&(W.elementaryStreams[ae.AUDIO]={startPTS:zt,endPTS:ar,startDTS:Yt,endDTS:Ar}),Y.setElementaryStreamInfo(ae.AUDIO,zt,ar,Yt,Ar),this.bufferFragmentData(et,Y,W,T)}if(ot&&we!=null&&(n=we.samples)!=null&&n.length){const zt={id:s,frag:Y,details:ot,samples:we.samples};v.trigger(o.FRAG_PARSING_METADATA,zt)}if(ot&&ve){const zt={id:s,frag:Y,details:ot,samples:ve.samples};v.trigger(o.FRAG_PARSING_USERDATA,zt)}}logMuxedErr(t){this.warn(`${Pe(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==tr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:T,audiovideo:U}=n;if(w){const W=t.audioCodec;let te=Me(w.codec,W);te==="mp4a"&&(te="mp4a.40.5");const oe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){te&&(te.indexOf("mp4a.40.5")!==-1?te="mp4a.40.2":te="mp4a.40.5");const ve=w.metadata;ve&&"channelCount"in ve&&(ve.channelCount||1)!==1&&oe.indexOf("firefox")===-1&&(te="mp4a.40.5")}te&&te.indexOf("mp4a.40.5")!==-1&&oe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(te="mp4a.40.2",this.log(`Android: force audio codec to ${te}`)),W&&W!==te&&this.log(`Swapping manifest audio codec "${W}" for "${te}"`),w.levelCodec=te,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${te||""}/${W||""}/${w.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const W=T.codec;if((W==null?void 0:W.length)===4)switch(W){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${W}]${T.codec!==W?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const Y=Object.keys(n);if(Y.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;Y.forEach(W=>{const oe=n[W].initSegment;oe!=null&&oe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:W,data:oe,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=tr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Zn.isBuffered(t,s)?n=this.getAppendedFrag(s):Zn.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?vn(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const T=w+(n-v.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class P{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const v=this.keyUriToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new aa({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;T.setKeyFormat(U);const Y=uo(U);if(Y)return this.emeController.getKeySystemAccess([Y])})}if(this.config.requireKeySystemAccessOnStart){const v=xo(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const W=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,W))}const T=w.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return w.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((v=U)!=null&&v.keyLoadPromise){var Y;switch((Y=U.mediaKeySessionContext)==null?void 0:Y.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(W=>(w.key=W.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);if(v)return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((T,U)=>{const Y={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},W=s.keyLoadPolicy.default,te={loadPolicy:W,timeout:W.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},oe={onSuccess:(ve,we,Ee,ot)=>{const{frag:et,keyInfo:zt,url:ar}=Ee;if(!et.decryptdata||zt!==this.keyUriToKeyInfo[ar])return U(this.createKeyLoadError(et,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),ot));zt.decryptdata.key=et.decryptdata.key=new Uint8Array(ve.data),et.keyLoader=null,zt.loader=null,T({frag:et,keyInfo:zt})},onError:(ve,we,Ee,ot)=>{this.resetLoader(we),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${ve.code} loading key ${ve.text}`),Ee,b({url:Y.url,data:void 0},ve)))},onTimeout:(ve,we,Ee)=>{this.resetLoader(we),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ee))},onAbort:(ve,we,Ee)=>{this.resetLoader(we),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ee))}};w.load(Y,te,oe)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[v],w&&w.destroy()}}function z(E){const{type:t}=E;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ge(E,t){let n=E.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class ke{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,T=new w(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:T,deliveryDirectives:U,levelInfo:Y}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:Y})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const W=this.hls.logger,te=v.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?W.log(`[playlist-loader]: ignore ${t.url} ongoing request`):W.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}W.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let W;if(t.type===h.LEVEL&&t.level!==null?W=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?W=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(W=this.hls.subtitleTracks[t.id].details),W){const te=W.partTarget,oe=W.targetduration;if(te&&oe){const ve=Math.max(te*3,oe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(ve,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(ve,w.maxTimeToFirstByteMs)})}}}const T=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},Y={onSuccess:(W,te,oe,ve)=>{const we=this.getInternalLoader(oe);this.resetInternalLoader(oe.type);const Ee=W.data;if(Ee.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(W,oe,new Error("no EXTM3U delimiter"),ve||null,te);return}te.parsing.start=performance.now(),mo.isMediaPlaylist(Ee)||oe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(W,te,oe,ve||null,we):this.handleMasterPlaylist(W,te,oe,ve)},onError:(W,te,oe,ve)=>{this.handleNetworkError(te,oe,!1,W,ve)},onTimeout:(W,te,oe)=>{this.handleNetworkError(te,oe,!0,void 0,W)}};v.load(t,U,Y)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,T=t.data,U=ge(t,s),Y=mo.parseMasterPlaylist(T,U);if(Y.playlistParsingError){this.handleManifestParsingError(t,s,Y.playlistParsingError,v,n);return}const{contentSteering:W,levels:te,sessionData:oe,sessionKeys:ve,startTimeOffset:we,variableList:Ee}=Y;this.variableList=Ee;const{AUDIO:ot=[],SUBTITLES:et,"CLOSED-CAPTIONS":zt}=mo.parseMasterPlaylistMedia(T,U,Y);ot.length&&!ot.some(Yt=>!Yt.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),ot.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new qi({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:ot,subtitles:et,captions:zt,contentSteering:W,url:U,stats:n,networkDetails:v,sessionData:oe,sessionKeys:ve,startTimeOffset:we,variableList:Ee})}handleTrackOrLevelPlaylist(t,n,s,v,w){const T=this.hls,{id:U,level:Y,type:W}=s,te=ge(t,s),oe=r(Y)?Y:r(U)?U:0,ve=z(s),we=mo.parseLevelPlaylist(t.data,te,oe,ve,0,this.variableList);if(W===h.MANIFEST){const Ee={attrs:new qi({}),bitrate:0,details:we,name:"",url:te};we.requestScheduled=n.loading.start+Bn(we,0),T.trigger(o.MANIFEST_LOADED,{levels:[Ee],audioTracks:[],url:te,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=we,this.handlePlaylistLoaded(we,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let Y=f.UNKNOWN,W=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Y=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,W=!0;break;case h.LEVEL:Y=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,W=!1;break;case h.AUDIO_TRACK:Y=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,W=!1;break;case h.SUBTITLE_TRACK:Y=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,W=!1;break}te&&this.resetInternalLoader(t.type);const oe={type:c.NETWORK_ERROR,details:Y,fatal:W,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:w};if(v){const ve=(n==null?void 0:n.url)||t.url;oe.response=b({url:ve,data:void 0},v)}this.hls.trigger(o.ERROR,oe)}handlePlaylistLoaded(t,n,s,v,w,T){const U=this.hls,{type:Y,level:W,id:te,groupId:oe,deliveryDirectives:ve}=v,we=ge(n,v),Ee=z(v),ot=typeof v.level=="number"&&Ee===u.MAIN?W:void 0;if(!t.fragments.length){const zt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:we,error:zt,reason:zt.message,response:n,context:v,level:ot,parent:Ee,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const et=t.playlistParsingError;if(et){if(this.hls.logger.warn(et),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:we,error:et,reason:et.message,response:n,context:v,level:ot,parent:Ee,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Y){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:ot||0,id:te||0,stats:s,networkDetails:w,deliveryDirectives:ve,withoutMultiVariant:Y===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:oe||"",stats:s,networkDetails:w,deliveryDirectives:ve});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:oe||"",stats:s,networkDetails:w,deliveryDirectives:ve});break}}}class at{static get version(){return la}static isMSESupported(){return Bf()}static isSupported(){return vf()}static getMediaSource(){return se()}static get Events(){return o}static get MetadataSchema(){return Qa}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return at.defaultConfig?at.defaultConfig:Go}static set DefaultConfig(t){at.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new Cs,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ff(at.DefaultConfig,t,n);this.userConfig=t,s.progressive&&yc(s,n);const{abrController:v,bufferController:w,capLevelController:T,errorController:U,fpsController:Y}=s,W=new U(this),te=this.abrController=new v(this),oe=new Dr(this),ve=s.interstitialsController,we=ve?this.interstitialsController=new ve(this,at):null,Ee=this.bufferController=new w(this,oe),ot=this.capLevelController=new T(this),et=new Y(this),zt=new ke(this),ar=s.contentSteeringController,Yt=ar?new ar(this):null,Ar=this.levelController=new Zf(this,Yt),Wr=new kf(this),ln=new P(this.config),Zr=this.streamController=new g(this,oe,ln),Xr=this.gapController=new Fc(this,oe);ot.setStreamController(Zr),et.setStreamController(Zr);const tn=[zt,Ar,Zr];we&&tn.splice(1,0,we),Yt&&tn.splice(1,0,Yt),this.networkControllers=tn;const Br=[te,Ee,Xr,ot,et,Wr,oe];this.audioTrackController=this.createController(s.audioTrackController,tn);const Rn=s.audioStreamController;Rn&&tn.push(this.audioStreamController=new Rn(this,oe,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,tn);const si=s.subtitleStreamController;si&&tn.push(this.subtititleStreamController=new si(this,oe,ln)),this.createController(s.timelineController,Br),ln.emeController=this.emeController=this.createController(s.emeController,Br),this.cmcdController=this.createController(s.cmcdController,Br),this.latencyController=this.createController(pf,Br),this.coreComponents=Br,tn.push(W);const na=W.onErrorOut;typeof na=="function"&&this.on(o.ERROR,na,W),this.on(o.MANIFEST_LOADED,zt.onManifestLoaded,zt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Vc()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){br(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const T=t[w].attrs["HDCP-LEVEL"];if(T&&T<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Si(n);return Jr(t,s,navigator.mediaCapabilities)}}at.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,A=0;function k(){m&&clearTimeout(m)}function R(O){var M=O||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function C(){for(var O=arguments.length,M=new Array(O),B=0;Bl?x?(A=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-V:l))}return C.cancel=R,C}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].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(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",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",570:"p__Home__Detail__OnlineNum__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",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__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",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__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",1477:"p__Classrooms__ThemeChange__Assistant",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",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",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",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__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",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__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",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__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",4297:"p__Classrooms__ThemeChange__Polls",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",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",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",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",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",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",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",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",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",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__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",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",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",8787:"p__Competitions__Entered__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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",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",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",67:"3a456993",109:"42b54f99",119:"b7938cd5",169:"d96447db",195:"f3616826",201:"79e87c4c",264:"e0ee5d91",292:"ac9204f5",316:"1f60ada6",337:"54faaa4b",354:"d4d139cf",369:"0349a448",425:"60eb6b08",479:"be0007de",485:"f7b5567d",508:"48493c85",518:"8b054456",532:"31eddd25",533:"a7c313ea",547:"24bbee7d",556:"117cb5d0",559:"71b92a85",570:"eacca2ec",576:"c680f5c2",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",680:"bef5848a",700:"f763b7b6",737:"357479e0",741:"ac5fd360",799:"7e20da99",879:"9858b810",895:"469b3b38",900:"384f1304",906:"d8f848bb",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"3f050c3a",1048:"3cf05be7",1070:"f257880f",1077:"29374f0b",1144:"c90eccaf",1154:"8cb80842",1211:"ae1a84ea",1253:"17161809",1257:"dc5c0289",1274:"5f6ea65a",1276:"5a16a6b9",1343:"c6049655",1423:"1abf9902",1427:"c42d54a8",1450:"c7c58e3b",1461:"138b43d1",1462:"fcf08abc",1470:"2b4b3fe2",1475:"dd5fa7dc",1477:"3ff23290",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1651:"23d3a807",1657:"550a4dc4",1660:"a914fab0",1674:"a2c0b869",1678:"974c994a",1713:"09b312b7",1717:"22f27d8a",1727:"985b7887",1754:"0adaaa4e",1783:"5d949abf",1798:"c5e37a81",1799:"9e962558",1831:"0daff711",1836:"2e42f320",1855:"a387e74d",1880:"49c4a150",1897:"5d27faf6",1939:"d57505ba",1953:"0a56df5e",1962:"a16882ec",1993:"e3d7bc0a",2011:"59d51f98",2045:"75ebd9ba",2099:"85df1249",2102:"2fe6680d",2130:"d36797ca",2141:"f3b51482",2203:"8496bba0",2216:"a1224a75",2240:"e769248a",2249:"f4830452",2281:"32755980",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"38400d1d",2339:"ee765f56",2364:"f89faf70",2386:"192e235c",2396:"bcd7a279",2404:"001097da",2412:"af3cf418",2425:"33c9399c",2443:"839fd286",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2538:"de4a3723",2539:"5fcb75d2",2548:"aa53f43d",2570:"fe972c3d",2594:"e87d3761",2603:"85e48726",2659:"f48a81e1",2707:"72596bc8",2806:"b3b8ea82",2819:"eab8b9d0",2823:"7dbf3825",2829:"78026876",2837:"54a82605",2862:"c0293d13",2865:"6125e70a",2884:"924f5366",2969:"ab3357d7",3006:"c4f4299c",3086:"d92fc8e4",3133:"9bf3f89c",3141:"cac7d801",3157:"df617290",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"fb1d1c9f",3260:"5e20d05c",3276:"bfb2709e",3317:"4e335d81",3391:"822d9714",3433:"89b1ccc1",3442:"dc2d77c3",3447:"6ca8e642",3451:"4918b15f",3509:"1e3d94fa",3550:"3dc83156",3581:"687a7ae7",3585:"9566db4d",3668:"956eac66",3697:"481a10d9",3747:"201bf9b1",3754:"70073322",3777:"d5b0f2f1",3784:"637e3375",3805:"9dbcb95e",3831:"96be9fba",3862:"43117f72",3873:"c36eda31",3885:"f87f7f15",3910:"0b62f685",3951:"6e5e05c1",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"d096ad95",4048:"361ca7ae",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"ada7fd1a",4105:"9c58e0d9",4144:"f3b484d8",4164:"9c8ad924",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4297:"1b3e5f56",4325:"64279cf1",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"2e06e77e",4496:"866d80ea",4498:"ce1ebf29",4504:"0eb00dcf",4514:"37fb9cb3",4520:"92a99912",4546:"9979c4ea",4565:"ae294bdd",4572:"97b6f251",4599:"61def4cb",4610:"dc2f7e9a",4621:"0200b579",4628:"ece2c60c",4662:"e59bfaa7",4685:"c33f1528",4715:"a589c97e",4736:"06f2cb6b",4741:"aa852cd9",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4850:"1edda4b7",4889:"a2b693e4",4928:"57d0deda",4973:"8e91fb46",4994:"b430f727",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"a15e232d",5111:"8843ac55",5117:"ec4ba981",5125:"e1bfc7c0",5148:"abd1b0bb",5165:"40040db4",5176:"1f54faf1",5177:"302ec692",5179:"2a6b0851",5186:"00356452",5230:"3a2c4e9b",5238:"74252719",5265:"8c664803",5290:"5dabcdc2",5297:"3044a2e1",5307:"2ec4dcf9",5319:"60523ac1",5321:"1163c84e",5330:"4dc0bee4",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"9af6c29d",5402:"bcd8fcb0",5416:"454536b7",5434:"38b302a6",5466:"3121acc1",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5624:"c6e27296",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5694:"fecf6c00",5705:"956a5d8e",5729:"3bb0375f",5764:"e0d7e586",5775:"3c5b3945",5776:"63856176",5786:"a972d493",5798:"8115a862",5800:"3df17bc0",5816:"0adaf217",5876:"5eded409",5888:"b2f9e6cc",5891:"19476c67",5894:"f08efc58",5902:"c669e75f",5915:"9bdbd5d4",5972:"71588174",5992:"c8481273",6029:"87880da6",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6063:"d3ef70f5",6069:"b0b61733",6080:"6da4ebbc",6126:"99519171",6127:"61ebb201",6170:"dfcc006a",6185:"12930f95",6265:"fae7de8f",6270:"b298f34e",6282:"bd34b43e",6328:"858bf17a",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"3bd67347",6444:"03ea6fbc",6451:"faf62a33",6452:"63e781ca",6531:"5b8bb018",6583:"618f86ca",6587:"733c8f73",6634:"f0917981",6637:"950015dc",6651:"9e24df4a",6656:"193a57e6",6682:"7c8a1d4d",6685:"bfc4f501",6729:"a73d05b9",6741:"53889cd7",6774:"59d4d618",6776:"ad309ac5",6784:"8d81c22a",6788:"b634ec3d",6789:"c09f2b5a",6796:"cffcc213",6820:"cd17b315",6882:"edef5819",6904:"32b39fb4",6913:"cf356c01",6963:"710c08d0",7043:"3d7898ce",7045:"4b64df2d",7058:"220ec185",7062:"59671d4f",7084:"46ccce72",7099:"d635da7e",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7289:"8551d82b",7322:"30966605",7323:"511367d7",7329:"ee40b045",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7402:"fedc2ee0",7460:"eddff4fc",7476:"062bf019",7477:"70e2b322",7482:"3120816b",7527:"c9e6d0ab",7545:"9a8fe702",7560:"279f12b5",7588:"cf168848",7589:"999c6c0d",7591:"c8233ce9",7614:"97f6c814",7622:"b9f7d71c",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7835:"404b61c7",7855:"778bfc68",7857:"91ee9735",7884:"4e91c64e",7901:"9d3f7c79",7922:"45a785ea",7963:"64ac60d4",7964:"29aed9a1",8062:"cb99a22e",8072:"65ee4500",8085:"b1499e03",8089:"d536b13a",8115:"7d62d92c",8143:"85c1f31d",8145:"f6a45984",8155:"3e92c42b",8161:"83c5fa9a",8217:"155c63d8",8237:"0302c226",8241:"9bcff49e",8286:"89765aaf",8302:"55794970",8325:"8297960b",8332:"cf26d0fa",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"d09599f5",8431:"199ef898",8435:"29ffda57",8447:"3f7ff500",8458:"3bfdb760",8479:"ee83ffeb",8517:"b5995b14",8552:"7dae4576",8561:"333e8ec9",8563:"e2f66089",8579:"af0aebf0",8639:"ebbaf1d9",8665:"d277deb8",8688:"0dddc7e8",8689:"630ae0d5",8723:"28f860e2",8737:"ce7dad23",8776:"0ad26240",8787:"2a6220f8",8823:"ae21a668",8827:"fcc2c8e7",8842:"9f25a3e2",8866:"d58ba2e4",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"1cf04d05",8920:"7f82440c",8963:"790aecdd",8965:"4fde926b",8999:"8f775d6c",9039:"19a78482",9076:"b772835c",9104:"bbcb2345",9205:"7685b2b5",9252:"0d791a59",9260:"cf5f8140",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9406:"f22bc8c2",9416:"8a80c87f",9417:"4ae558ab",9449:"f9367677",9481:"3fe67c7e",9487:"363b6105",9489:"5fd6da22",9507:"28b670e2",9511:"1cda0b4d",9554:"ed358e7b",9559:"f794af19",9647:"8838f2ef",9649:"1a4189af",9674:"0858bf9b",9677:"87930357",9695:"fdaaa292",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"82039831",9814:"599fab3b",9891:"9ed12111",9895:"b8e31ff2",9906:"00c11354",9921:"d0fdd88f",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",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",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__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",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__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",1477:"p__Classrooms__ThemeChange__Assistant",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",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",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",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__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",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__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",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__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",4297:"p__Classrooms__ThemeChange__Polls",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",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",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",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",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",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",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",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",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",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",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",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",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",8787:"p__Competitions__Entered__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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",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",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"a92e6197",109:"1a7fc455",119:"bdf8c298",195:"73b74155",201:"a72bb6f1",264:"5fd9b3fc",292:"ff8b78f8",337:"03e83432",479:"bba9e475",485:"d63578fe",508:"82593858",518:"cc41fb10",532:"e6487c34",533:"8ed957b8",547:"5581debc",556:"de967940",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1127510c",737:"98eb2f74",799:"e7684960",879:"29518cbf",895:"ad846737",900:"4f2d616b",906:"57481c8c",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"fa5c00ff",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"363a0121",1257:"156e8f74",1276:"bbc6eeec",1343:"684d292f",1423:"5c4a76fc",1427:"260cfebc",1450:"1edcc2ed",1461:"8fa4f694",1470:"183c9793",1475:"25a9ff7d",1477:"73cf9d7a",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"e3113b0e",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"ddd6a700",1674:"fdbc1e05",1678:"c18bdd88",1713:"a09f9076",1717:"10201060",1727:"6c4562c6",1754:"3fd67852",1783:"09c31ec2",1798:"9d33659f",1831:"36fae599",1836:"5f0d3f7f",1855:"b92cccb4",1880:"99ba565d",1897:"406ad5dc",1939:"1011e1aa",1953:"924fc271",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"3fa8103f",2102:"ec61f9f0",2130:"2b021537",2141:"5eb2f330",2203:"e7532316",2216:"d9ecdadb",2240:"e7cce869",2281:"1f30e8ea",2303:"87592c17",2307:"b2c54321",2338:"110588b9",2339:"aa30069c",2396:"2f45a210",2404:"08d36549",2412:"063fc537",2425:"47b23ee4",2443:"0f240598",2476:"cf85a190",2501:"2441982c",2539:"38811d8a",2548:"75182034",2570:"cb99e348",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"1af0b39c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"380769c4",2865:"6ef3cf6b",2884:"e2246511",3006:"7fce4e74",3086:"d0ebac07",3141:"a2a01aaa",3157:"5fdb31aa",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"16f84a0b",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"8a2cbdd5",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"7a11b577",3585:"5f288e7b",3668:"04d69631",3747:"8abd5b29",3784:"c81d4a51",3831:"18297e21",3873:"ce0949de",3910:"658d457f",3951:"4a9249b1",4030:"35d13490",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"55bf01cb",4105:"7f9d4513",4144:"f10aa199",4164:"5ca565c4",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7752f440",4449:"e68d8d58",4492:"691f4d8b",4496:"77babddd",4498:"b05686dd",4504:"299cf828",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"0bdfe3d8",4610:"687005a6",4621:"46c1e60c",4662:"193e1df5",4715:"84e04ec0",4736:"1c972bbb",4741:"fae1de42",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"d2a5ebf3",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab64c126",5125:"57501e4a",5148:"572faeac",5165:"3fc7bdeb",5176:"9c49e7fa",5177:"24f42826",5179:"21f01751",5186:"62b6d467",5230:"58bfd6be",5238:"190a3a76",5297:"5426028f",5307:"af55d13d",5319:"34217c3f",5330:"be9d1137",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"94ed1575",5402:"50d59c25",5466:"7a202768",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"f30c077a",5650:"f8f63f4b",5694:"de660839",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"6a299479",5786:"37a81eaa",5798:"ce1cf7da",5800:"cad05acf",5816:"57191994",5888:"193a7f8f",5891:"185d0ea2",5894:"2c438d25",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"f57b63fc",6063:"388c4736",6069:"ff48f507",6080:"0cd063a8",6127:"f31505a8",6185:"f942cfdd",6265:"e2ed0fd0",6270:"5496b206",6282:"16eaee02",6328:"de2b9d62",6366:"079fc2d8",6434:"c07678c0",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"cc210b1a",6587:"9c49e7fa",6634:"b166cc2e",6637:"f07013a2",6651:"b07fe216",6656:"03cdfb68",6682:"d5b29525",6685:"d52086d3",6729:"aea3b7f5",6741:"b838eb14",6776:"3bc1a34f",6784:"1affe817",6789:"0ca187cc",6796:"f76358b2",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7deb496c",7062:"e55584d8",7099:"d27c7137",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"d295b12f",7322:"ac5aaaee",7323:"3e11a2bc",7329:"f9ee69c6",7395:"ff574c5d",7402:"7a0e62f0",7460:"dedd2038",7477:"e873a691",7482:"c37a3f01",7527:"a4765b7e",7545:"619ad94b",7560:"d82e43ca",7589:"13235493",7614:"de9ee12f",7622:"1cc82cd6",7806:"80b7b1d6",7835:"55a92f55",7855:"48651ee4",7857:"13a29416",7884:"1ca6cde0",7901:"505c3349",7922:"f0af90b5",8062:"8e384b9f",8072:"540f746b",8085:"63791265",8115:"f7c2b99b",8143:"74b34833",8145:"9577a739",8155:"d345abd7",8217:"be8d74cb",8237:"f435c9a1",8241:"6ac8d82b",8286:"703032aa",8332:"71c0dfbb",8398:"8f3ee1ba",8431:"60a111b6",8435:"d20dca44",8447:"d9cc506b",8458:"9b712e72",8479:"1a8231cb",8517:"cccfddad",8552:"82cef2f4",8563:"5bf7e7a1",8579:"a411b543",8665:"c52575bc",8688:"c044db56",8689:"c12e00ae",8723:"9ba82289",8787:"121de108",8823:"a2fff8af",8827:"28118bb9",8866:"c5d7084e",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"eaf72bcf",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"0f8230ee",9416:"9db2fba9",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"b016160a",9511:"f86ba5b1",9647:"2f286aeb",9649:"00fb4211",9674:"ad085011",9677:"d4c79022",9695:"b011c91b",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"946dc73b",9891:"512a9301",9906:"8b6a50b6",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const W=ba(t,s,Y)||ba(E,s,Y)||ba(v,s,Y);return W&&(U[Y]=W),U},{})}function ba(E,t,n){return E&&E.hasAttributeNS(t,n)?E.getAttributeNS(t,n):null}function Hi(E){return new Error(`Could not parse ttml timestamp ${E}`)}function ea(E,t){if(!E)return null;let n=Ao(E);return n===null&&(Hu.test(E)?n=pa(E,t):pl.test(E)&&(n=fs(E,t))),n}function pa(E,t){const n=Hu.exec(E),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function fs(E,t){const n=pl.exec(E),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class Ni{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ds{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Gu(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Ni(this,"textTrack1"),n=new Ni(this,"textTrack2"),s=new Ni(this,"textTrack3"),v=new Ni(this,"textTrack4");this.cea608Parser1=new ec(1,t,n),this.cea608Parser2=new ec(3,s,v)}addCues(t,n,s,v,w){let T=!1;for(let U=w.length;U--;){const Y=w[U],W=el(Y[0],Y[1],n,s);if(W>=0&&(Y[0]=Math.min(Y[0],n),Y[1]=Math.max(Y[1],s),T=!0,W/(s-n)>.5))return}if(T||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.initPTS[U.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,U):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:U.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{Xu(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Gu(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===tu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(El(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?eu(T.textTracks):null;if(this.tracks.forEach((Y,W)=>{let te;if(U){let oe=null;for(let ve=0;veW!==null).map(W=>W.label);Y.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Y.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,T=this.captionsProperties[w];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:T,lastSn:U}=this,{cc:Y,sn:W}=n.frag,te=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&T&&(W!==U+1||W===U&&te!==this.lastPartIndex+1||Y!==this.lastCc)&&(w.reset(),T.reset()),this.lastCc=Y,this.lastSn=W,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,T="stats"in n;if(w==null||!w.encrypted||T){const U=this.tracks[s.level],Y=this.vttCCs;Y[s.cc]||(Y[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===tu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;pu(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:T}=this,U=w.length-1;if(!w[s.cc]&&U===-1){T.push(t);return}const Y=this.hls,W=(n=s.initSegment)!=null&&n.data?Le(s.initSegment.data,new Uint8Array(v)).buffer:v;Xc(W,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const oe=te.message==="Missing initPTS for VTT MPEGTS";oe?T.push(t):this._fallbackToIMSC1(s,v),Y.logger.log(`Failed to parse VTT cue: ${te}`),!(oe&&U>s.cc)&&Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||pu(n,this.initPTS[t.cc],()=>{s.textCodec=tu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>wu(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wul(U[Y],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Y=>ul(U[Y],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?Y--:Y++;const we=qu(W.trim()),Ee=pc(t,n,we);E!=null&&(oe=E.cues)!=null&&oe.getCueById(Ee)||(T=new te(t,n,we),T.id=Ee,T.line=ve+1,T.align="left",T.position=10+Math.min(80,Math.floor(Y*8/32)*10),v.push(T))}return E&&v.length&&(v.sort((ve,we)=>ve.line==="auto"||we.line==="auto"?0:ve.line>8&&we.line>8?we.line-ve.line:ve.line-we.line),v.forEach(ve=>wu(E,ve))),v}};function Sf(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(E){}return!1}const Fl=/(\d+)-(\d+)\/(\d+)/;class uf{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||tl,this.controller=new self.AbortController,this.stats=new j}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=Lc(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:Y,maxLoadTimeMs:W}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Y&&r(Y)?Y:W,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(Qo(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(oe=>{var ve;this.response=this.loader=oe;const we=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=W,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},W-(we-v.loading.start)),!oe.ok){const{status:ot,statusText:et}=oe;throw new Of(et||"fetch, bad network response",ot,oe)}v.loading.first=we,v.total=lf(oe.headers)||v.total;const Ee=(ve=this.callbacks)==null?void 0:ve.onProgress;return Ee&&r(n.highWaterMark)?this.loadProgressively(oe,v,t,n.highWaterMark,Ee):T?oe.arrayBuffer():t.responseType==="json"?oe.json():oe.text()}).then(oe=>{var ve,we;const Ee=this.response;if(!Ee)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const ot=oe[U];ot&&(v.loaded=v.total=ot);const et={url:Ee.url,data:oe,code:Ee.status},zt=(ve=this.callbacks)==null?void 0:ve.onProgress;zt&&!r(n.highWaterMark)&&zt(v,t,oe,Ee),(we=this.callbacks)==null||we.onSuccess(et,v,t,Ee)}).catch(oe=>{var ve;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const we=oe&&oe.code||0,Ee=oe?oe.message:null;(ve=this.callbacks)==null||ve.onError({code:we,text:Ee},t,oe?oe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const T=new wi,U=t.body.getReader(),Y=()=>U.read().then(W=>{if(W.done)return T.dataLength&&w(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=W.value,oe=te.length;return n.loaded+=oe,oe=v&&w(n,s,T.flush().buffer,t)):w(n,s,te.buffer,t),Y()}).catch(()=>Promise.reject());return Y()}}function Lc(E,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},E.headers))};return E.rangeEnd&&n.headers.set("Range","bytes="+E.rangeStart+"-"+String(E.rangeEnd-1)),n}function Qc(E){const t=Fl.exec(E);if(t)return parseInt(t[2])-parseInt(t[1])+1}function lf(E){const t=E.get("Content-Range");if(t){const s=Qc(t);if(r(s))return s}const n=E.get("Content-Length");if(n)return parseInt(n)}function tl(E,t){return new self.Request(E.url,t)}class Of extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Vu=/^age:\s*[\d.]+\s*$/im;class gc{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new j,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:T}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const W=n.status,te=n.responseType==="text"?n.responseText:null;if(W>=200&&W<300){const Ee=te!=null?te:n.response;if(Ee!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const ot=n.responseType==="arraybuffer"?Ee.byteLength:Ee.length;s.loaded=s.total=ot,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const et=(T=this.callbacks)==null?void 0:T.onProgress;et&&et(s,t,Ee,n);const zt={url:n.responseURL,data:Ee,code:W};(U=this.callbacks)==null||U.onSuccess(zt,s,t,n);return}}const oe=w.loadPolicy.errorRetry,ve=s.retry,we={url:t.url,data:void 0,code:W};if(jr(oe,ve,!1,we))this.retry(oe);else{var Y;H.error(`${W} while loading ${t.url}`),(Y=this.callbacks)==null||Y.onError({code:W,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(jr(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=fr(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Vu.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const cf={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Go=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:gc,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:wa,bufferController:Jn,capLevelController:qo,errorController:st,fpsController:ol,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:Do,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:cf},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},qc()),{},{subtitleStreamController:Kc,subtitleTrackController:Ef,timelineController:ds,audioStreamController:wl,audioTrackController:Bu,emeController:zu,cmcdController:Il,contentSteeringController:xu,interstitialsController:Rc});function qc(){return{cueHandler:If,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function ff(E,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ou(E),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,Y=t[U]===void 0,W=[];w.forEach(te=>{const oe=`${T}Loading${te}`,ve=t[oe];if(ve!==void 0&&Y){W.push(oe);const we=s[U].default;switch(t[U]={default:we},te){case"TimeOut":we.maxLoadTimeMs=ve,we.maxTimeToFirstByteMs=ve;break;case"MaxRetry":we.errorRetry.maxNumRetry=ve,we.timeoutRetry.maxNumRetry=ve;break;case"RetryDelay":we.errorRetry.retryDelayMs=ve,we.timeoutRetry.retryDelayMs=ve;break;case"MaxRetryTimeout":we.errorRetry.maxRetryDelayMs=ve,we.timeoutRetry.maxRetryDelayMs=ve;break}}}),W.length&&n.warn(`hls.js config: "${W.join('", "')}" setting(s) are deprecated, use "${U}": ${yn(t[U])}`)}),b(b({},s),t)}function Ou(E){return E&&typeof E=="object"?Array.isArray(E)?E.map(Ou):Object.keys(E).reduce((t,n)=>(t[n]=Ou(E[n]),t),{}):E}function yc(E,t){const n=E.loader;n!==uf&&n!==gc?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),E.progressive=!1):Sf()&&(E.loader=uf,E.progressive=!0,E.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Co=2,df=.1,hf=.05,Mc=100;class Fc extends ps{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Ps(s,"playing",this.onMediaPlaying),Ps(s,"waiting",this.onMediaWaiting),Ps(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(oo(s,"playing",this.onMediaPlaying),oo(s,"waiting",this.onMediaWaiting),oo(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const T=this.media;if(!T)return;const{seeking:U}=T,Y=this.seeking&&!U,W=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(W||Y){Y&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Zn.getBuffered(T).length){this.nudgeRetry=0;return}const oe=Zn.bufferInfo(T,t,0),ve=oe.nextStart||0,we=this.fragmentTracker;if(U&&we&&this.hls){const ln=Jc(this.hls.inFlightFragments,t),Zr=oe.len>Co,Xr=!ve||ln||ve-t>Co&&!we.getPartialFragment(t);if(Zr||Xr)return;this.moved=!1}const Ee=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&we){if(!(oe.len>0)&&!ve)return;const Zr=Math.max(ve,oe.start||0)-t,tn=!!(Ee!=null&&Ee.live)?Ee.targetduration*2:Co,Br=we.getPartialFragment(t);if(Zr>0&&(Zr<=tn||Br)){T.paused||this._trySkipBufferHole(Br);return}}const ot=w.detectStallWithCurrentTimeMs,et=self.performance.now(),zt=this.waiting;let ar=this.stalled;if(ar===null)if(zt>0&&et-zt=ot||zt)&&this.hls){var Ar;if(((Ar=this.mediaSource)==null?void 0:Ar.readyState)==="ended"&&!(Ee!=null&&Ee.live)&&Math.abs(t-((Ee==null?void 0:Ee.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(oe),!this.media||!this.hls)return}const Wr=Zn.bufferInfo(T,t,w.maxBufferHole);this._tryFixBufferStall(Wr,Yt,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=Zn.bufferedInfo(Zn.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const T=Zn.timeRangesToArray(v),U=Zn.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-W<1&&t-W<2){const oe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${W} -> ${te} buffered index: ${Y}`);this.warn(oe.message),this.media.currentTime+=1e-6;const ve=this.fragmentTracker.getPartialFragment(t)||void 0,we=Zn.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:oe,reason:oe.message,frag:ve,buffer:we.len,bufferInfo:we})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:T,media:U}=this,Y=(v=this.hls)==null?void 0:v.config;if(!U||!T||!Y)return;const W=(w=this.hls)==null?void 0:w.latestLevelDetails,te=T.getPartialFragment(s);if((te||W!=null&&W.live&&s1&&t.len>Y.maxBufferHole||t.nextStart&&(t.nextStart-sY.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(v,u.MAIN);if(w&&T)return T.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${yn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const T=v.currentTime,U=Zn.bufferInfo(v,T,0),Y=T0&&U.len<1&&v.readyState<3,ve=Y-T;if(ve>0&&(te||oe)){if(ve>w.maxBufferHole){let Ee=!1;if(T===0){const ot=s.getAppendedFrag(0,u.MAIN);ot&&Y{const E=Af();try{E&&new E(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class kf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Xu(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nCf&&(oe=Cf),oe-te<=0&&(oe=te+Df);for(let we=0;wete.type===Qa.audioId3&&Y:v==="video"?W=te=>te.type===Qa.emsg&&U:W=te=>te.type===Qa.audioId3&&Y||te.type===Qa.emsg&&U,ul(w,n,s,W)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:v}=t,w=Object.keys(v);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(oe=>!w.includes(oe));for(let oe=te.length;oe--;){const ve=te[oe],we=T[ve].cues;delete T[ve],Object.keys(we).forEach(Ee=>{try{const ot=we[Ee];ot.removeEventListener("enter",this.onEventCueEnter),s.removeCue(ot)}catch(ot){}})}}else T=this.dateRangeCuesAppended={}}const Y=t.fragments[t.fragments.length-1];if(w.length===0||!r(Y==null?void 0:Y.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const W=Af();for(let te=0;te{if(Zr!==ve.id){const Xr=v[Zr];if(Xr.class===ve.class&&Xr.startDate>ve.startDate&&(!ln||ve.startDate.01&&(Zr.startTime=we,Zr.endTime=zt);else if(W){let Xr=ve.attr[ln];In(ln)&&(Xr=K(Xr));const Br=ef(W,we,zt,{key:ln,data:Xr},Qa.dateRange);Br&&(Br.id=oe,this.id3Track.addCue(Br),ot[ln]=Br,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Br.addEventListener("enter",this.onEventCueEnter))}}T[oe]={cues:ot,dateRange:ve,durationKnown:et}}}}class pf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:T}=this.config;if(!w||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const Y=v-U,W=Math.min(this.maxLatency,U+s.targetduration);if(Y.05&&this.forwardBufferLength>1){const oe=Math.min(2,Math.max(1,T)),ve=Math.round(2/(1+Math.exp(-.75*Y-this.edgeStalled))*20)/20,we=Math.min(oe,Math.max(1,ve));this.changeMediaPlaybackRate(n,we)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,Y=this.hls.userConfig;let W=U&&s||n;(this._targetLatencyUpdated||Y.liveSyncDuration||Y.liveSyncDurationCount||W===0)&&(W=w!==void 0?w:T*v);const te=v;return W+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,T=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,w),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Zf extends Uo{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},T={};let U=!1,Y=!1,W=!1;n.levels.forEach(te=>{const oe=te.attrs;let{audioCodec:ve,videoCodec:we}=te;ve&&(te.audioCodec=ve=yt(ve,s)||void 0),we&&(we=te.videoCodec=At(we));const{width:Ee,height:ot,unknownCodecs:et}=te;let zt=et?et.length:0;if(et)for(let Br=zt;Br--;){const Rn=et[Br];this.isAudioSupported(Rn)?(te.audioCodec=ve=ve?`${ve},${Rn}`:Rn,zt--,pe.audio[ve.substring(0,4)]=2):this.isVideoSupported(Rn)&&(te.videoCodec=we=we?`${we},${Rn}`:Rn,zt--,pe.video[we.substring(0,4)]=2)}if(U||(U=!!(Ee&&ot)),Y||(Y=!!we),W||(W=!!ve),zt||ve&&!this.isAudioSupported(ve)||we&&!this.isVideoSupported(we)){this.log(`Some or all CODECS not supported "${oe.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":Yt,"HDCP-LEVEL":Ar,"PATHWAY-ID":Wr,RESOLUTION:ln,"VIDEO-RANGE":Zr}=oe,tn=`${`${Wr||"."}-`}${te.bitrate}-${ln}-${Yt}-${ar}-${Zr}-${Ar}`;if(w[tn])if(w[tn].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Br=T[tn]+=1;te.attrs["PATHWAY-ID"]=new Array(Br+1).join(".");const Rn=this.createLevel(te);w[tn]=Rn,v.push(Rn)}else w[tn].addGroupId("audio",oe.AUDIO),w[tn].addGroupId("text",oe.SUBTITLES);else{const Br=this.createLevel(te);w[tn]=Br,T[tn]=1,v.push(Br)}}),this.filterAndSortMediaOptions(v,n,U,Y,W)}createLevel(t){const n=new $r(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=mr(v,[])}return n}isAudioSupported(t){return Te(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Te(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let T=[],U=[],Y=t;if((s||v)&&w&&(Y=Y.filter(({videoCodec:et,videoRange:zt,width:ar,height:Yt})=>(!!et||!!(ar&&Yt))&&it(zt))),Y.length===0){Promise.resolve().then(()=>{if(this.hls){let et="no level with compatible codecs found in manifest",zt=et;n.levels.length&&(zt=`one or more CODECS in variant not supported: ${yn(n.levels.map(Yt=>Yt.attrs.CODECS).filter((Yt,Ar,Wr)=>Wr.indexOf(Yt)===Ar))}`,this.warn(zt),et+=` (${zt})`);const ar=new Error(et);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:ar,reason:zt})}});return}n.audioTracks&&(T=n.audioTracks.filter(et=>!et.audioCodec||this.isAudioSupported(et.audioCodec)),mf(T)),n.subtitles&&(U=n.subtitles,mf(U));const W=Y.slice(0);Y.sort((et,zt)=>{if(et.attrs["HDCP-LEVEL"]!==zt.attrs["HDCP-LEVEL"])return(et.attrs["HDCP-LEVEL"]||"")>(zt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&et.height!==zt.height)return et.height-zt.height;if(et.frameRate!==zt.frameRate)return et.frameRate-zt.frameRate;if(et.videoRange!==zt.videoRange)return vr.indexOf(et.videoRange)-vr.indexOf(zt.videoRange);if(et.videoCodec!==zt.videoCodec){const ar=Ct(et.videoCodec),Yt=Ct(zt.videoCodec);if(ar!==Yt)return Yt-ar}if(et.uri===zt.uri&&et.codecSet!==zt.codecSet){const ar=Ie(et.codecSet),Yt=Ie(zt.codecSet);if(ar!==Yt)return Yt-ar}return et.averageBitrate!==zt.averageBitrate?et.averageBitrate-zt.averageBitrate:0});let te=W[0];if(this.steering&&(Y=this.steering.filterParsedLevels(Y),Y.length!==W.length)){for(let et=0;etar&&ar===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Yt)}break}const ve=w&&!v,we=this.hls.config,Ee=!!(we.audioStreamController&&we.audioTrackController),ot={levels:Y,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Ee&&!ve&&T.some(et=>!!et.url)};this.hls.trigger(o.MANIFEST_PARSED,ot)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),oe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:oe,error:te,reason:te.message}),oe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const Y={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,Y);const W=T.details;if(!W||W.live){const te=this.switchParams(T.uri,v==null?void 0:v.details,W);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let Y=T.details;Y===n.details&&Y.advanced&&(Y=void 0),this.playlistLoaded(v,n,Y)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Mr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function mf(E){const t={};E.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function Rf(){return self.SourceBuffer||self.WebKitSourceBuffer}function Bf(){if(!se())return!1;const t=Rf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function vf(){if(!Bf())return!1;const E=se();return typeof(E==null?void 0:E.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>E.isTypeSupported(Gt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>E.isTypeSupported(Gt(t,"audio"))))}function $f(){var E;const t=Rf();return typeof(t==null||(E=t.prototype)==null?void 0:E.changeType)=="function"}const Tf=100;class g extends Mi{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const T=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(Tf),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=tr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=tr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case tr.WAITING_LEVEL:{const{levels:n,level:s}=this,v=n==null?void 0:n[s],w=v==null?void 0:v.details;if(w&&(!w.live||this.levelLastLoaded===v&&!this.waitForLive(v))){if(this.waitForCdnTuneIn(w))break;this.state=tr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=tr.IDLE;break}break}case tr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:v,level:w}=this,T=v==null?void 0:v[w];this.resetStartWhenNotLoaded(T||null),this.state=tr.IDLE}}break}this.state===tr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const T=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const Y=this.getLevelDetails();if(Y&&this._streamEnded(U,Y)){const ot={};this.altAudio===2&&(ot.type="video"),this.hls.trigger(o.BUFFER_EOS,ot),this.state=tr.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const W=T.details;if(!W||this.state===tr.WAITING_LEVEL||this.waitForLive(T)){this.level=w,this.state=tr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,oe=this.getMaxBufferLength(T.maxBitrate);if(te>=oe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const ve=this.backtrackFragment?this.backtrackFragment.start:U.end;let we=this.getNextFragment(ve,W);if(this.couldBacktrack&&!this.fragPrevious&&we&&Pe(we)&&this.fragmentTracker.getState(we)!==wr.OK){var Ee;const et=((Ee=this.backtrackFragment)!=null?Ee:we).sn-W.startSN,zt=W.fragments[et-1];zt&&we.cc===zt.cc&&(we=zt,this.fragmentTracker.removeFragment(zt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(we&&this.isLoopLoading(we,ve)){if(!we.gap){const et=this.audioOnly&&!this.altAudio?ae.AUDIO:ae.VIDEO,zt=(et===ae.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;zt&&this.afterBufferFlushed(zt,et,u.MAIN)}we=this.getNextFragmentLoopLoading(we,W,U,u.MAIN,oe)}we&&(we.initSegment&&!we.initSegment.data&&!this.bitrateTest&&(we=we.initSegment),this.loadFragment(we,T,ve))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===wr.NOT_LOADED||v===wr.PARTIAL?Pe(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=w.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,v=v||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&v&&!$f(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==tr.IDLE)return;const v=n.levelInfo;(!v.details||v.details.live&&(this.levelLastLoaded!==v||v.details.expired)||this.waitForCdnTuneIn(v.details))&&(this.state=tr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:v,startFragRequested:w}=this,T=n.level,U=n.details,Y=U.totalduration;if(!v){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${Y}`);const W=n.levelInfo,te=this.fragCurrent;te&&(this.state===tr.FRAG_LOADING||this.state===tr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let oe=0;if(U.live||(s=W.details)!=null&&s.live){var ve;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;oe=this.alignPlaylists(U,W.details,(ve=this.levelLastLoaded)==null?void 0:ve.details)}if(W.details=U,this.levelLastLoaded=W,w||this.setStartPosition(U,oe),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===tr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=tr.IDLE}w&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const v=this.hls.liveSyncPosition,w=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,Y=w>=T-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=ui(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,T=!1;for(const U in s){const Y=s[U];if(Y.id==="main"){if(w=U,v=Y,U==="video"){const W=s[U];W&&(this.videoBuffer=W.buffer)}}else T=!0}T&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===tr.PARSED&&(this.state=tr.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Pe(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&Zn.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=tr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===tr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=tr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=tr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ae.AUDIO||!this.altAudio){const s=(n===ae.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(Y{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=tr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=w.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:v}=this,{remuxResult:w,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:Y,part:W,level:te}=U,{video:oe,text:ve,id3:we,initSegment:Ee}=w,{details:ot}=te,et=this.altAudio?void 0:w.audio;if(this.fragContextChanged(Y)){this.fragmentTracker.removeFragment(Y);return}if(this.state=tr.PARSING,Ee){if(Ee!=null&&Ee.tracks){const Ar=Y.initSegment||Y;this._bufferInitSegment(te,Ee.tracks,Ar,T),v.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Ar,id:s,tracks:Ee.tracks})}const zt=Ee.initPTS,ar=Ee.timescale,Yt=this.initPTS[Y.cc];r(zt)&&(!Yt||Yt.baseTime!==zt||Yt.timescale!==ar)&&(this.initPTS[Y.cc]={baseTime:zt,timescale:ar},v.trigger(o.INIT_PTS_FOUND,{frag:Y,id:s,initPTS:zt,timescale:ar}))}if(oe&&ot){et&&oe.type==="audiovideo"&&this.logMuxedErr(Y);const zt=ot.fragments[Y.sn-1-ot.startSN],ar=Y.sn===ot.startSN,Yt=!zt||Y.cc>zt.cc;if(w.independent!==!1){const{startPTS:Ar,endPTS:Wr,startDTS:ln,endDTS:Zr}=oe;if(W)W.elementaryStreams[oe.type]={startPTS:Ar,endPTS:Wr,startDTS:ln,endDTS:Zr};else if(oe.firstKeyFrame&&oe.independent&&T.id===1&&!Yt&&(this.couldBacktrack=!0),oe.dropped&&oe.independent){const Xr=this.getMainFwdBufferInfo(),tn=(Xr?Xr.end:this.getLoadPosition())+this.config.maxBufferHole,Br=oe.firstKeyFramePTS?oe.firstKeyFramePTS:Ar;if(!ar&&tnCo&&(Y.gap=!0);Y.setElementaryStreamInfo(oe.type,Ar,Wr,ln,Zr),this.backtrackFragment&&(this.backtrackFragment=Y),this.bufferFragmentData(oe,Y,W,T,ar||Yt)}else if(ar||Yt)Y.gap=!0;else{this.backtrack(Y);return}}if(et){const{startPTS:zt,endPTS:ar,startDTS:Yt,endDTS:Ar}=et;W&&(W.elementaryStreams[ae.AUDIO]={startPTS:zt,endPTS:ar,startDTS:Yt,endDTS:Ar}),Y.setElementaryStreamInfo(ae.AUDIO,zt,ar,Yt,Ar),this.bufferFragmentData(et,Y,W,T)}if(ot&&we!=null&&(n=we.samples)!=null&&n.length){const zt={id:s,frag:Y,details:ot,samples:we.samples};v.trigger(o.FRAG_PARSING_METADATA,zt)}if(ot&&ve){const zt={id:s,frag:Y,details:ot,samples:ve.samples};v.trigger(o.FRAG_PARSING_USERDATA,zt)}}logMuxedErr(t){this.warn(`${Pe(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==tr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:T,audiovideo:U}=n;if(w){const W=t.audioCodec;let te=Me(w.codec,W);te==="mp4a"&&(te="mp4a.40.5");const oe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){te&&(te.indexOf("mp4a.40.5")!==-1?te="mp4a.40.2":te="mp4a.40.5");const ve=w.metadata;ve&&"channelCount"in ve&&(ve.channelCount||1)!==1&&oe.indexOf("firefox")===-1&&(te="mp4a.40.5")}te&&te.indexOf("mp4a.40.5")!==-1&&oe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(te="mp4a.40.2",this.log(`Android: force audio codec to ${te}`)),W&&W!==te&&this.log(`Swapping manifest audio codec "${W}" for "${te}"`),w.levelCodec=te,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${te||""}/${W||""}/${w.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const W=T.codec;if((W==null?void 0:W.length)===4)switch(W){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${W}]${T.codec!==W?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const Y=Object.keys(n);if(Y.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;Y.forEach(W=>{const oe=n[W].initSegment;oe!=null&&oe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:W,data:oe,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=tr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Zn.isBuffered(t,s)?n=this.getAppendedFrag(s):Zn.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?vn(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const T=w+(n-v.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class P{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const v=this.keyUriToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new aa({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;T.setKeyFormat(U);const Y=uo(U);if(Y)return this.emeController.getKeySystemAccess([Y])})}if(this.config.requireKeySystemAccessOnStart){const v=xo(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const W=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,W))}const T=w.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return w.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((v=U)!=null&&v.keyLoadPromise){var Y;switch((Y=U.mediaKeySessionContext)==null?void 0:Y.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(W=>(w.key=W.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);if(v)return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((T,U)=>{const Y={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},W=s.keyLoadPolicy.default,te={loadPolicy:W,timeout:W.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},oe={onSuccess:(ve,we,Ee,ot)=>{const{frag:et,keyInfo:zt,url:ar}=Ee;if(!et.decryptdata||zt!==this.keyUriToKeyInfo[ar])return U(this.createKeyLoadError(et,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),ot));zt.decryptdata.key=et.decryptdata.key=new Uint8Array(ve.data),et.keyLoader=null,zt.loader=null,T({frag:et,keyInfo:zt})},onError:(ve,we,Ee,ot)=>{this.resetLoader(we),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${ve.code} loading key ${ve.text}`),Ee,b({url:Y.url,data:void 0},ve)))},onTimeout:(ve,we,Ee)=>{this.resetLoader(we),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ee))},onAbort:(ve,we,Ee)=>{this.resetLoader(we),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ee))}};w.load(Y,te,oe)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[v],w&&w.destroy()}}function z(E){const{type:t}=E;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ge(E,t){let n=E.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class ke{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,T=new w(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:T,deliveryDirectives:U,levelInfo:Y}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:Y})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const W=this.hls.logger,te=v.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?W.log(`[playlist-loader]: ignore ${t.url} ongoing request`):W.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}W.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let W;if(t.type===h.LEVEL&&t.level!==null?W=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?W=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(W=this.hls.subtitleTracks[t.id].details),W){const te=W.partTarget,oe=W.targetduration;if(te&&oe){const ve=Math.max(te*3,oe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(ve,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(ve,w.maxTimeToFirstByteMs)})}}}const T=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},Y={onSuccess:(W,te,oe,ve)=>{const we=this.getInternalLoader(oe);this.resetInternalLoader(oe.type);const Ee=W.data;if(Ee.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(W,oe,new Error("no EXTM3U delimiter"),ve||null,te);return}te.parsing.start=performance.now(),mo.isMediaPlaylist(Ee)||oe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(W,te,oe,ve||null,we):this.handleMasterPlaylist(W,te,oe,ve)},onError:(W,te,oe,ve)=>{this.handleNetworkError(te,oe,!1,W,ve)},onTimeout:(W,te,oe)=>{this.handleNetworkError(te,oe,!0,void 0,W)}};v.load(t,U,Y)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,T=t.data,U=ge(t,s),Y=mo.parseMasterPlaylist(T,U);if(Y.playlistParsingError){this.handleManifestParsingError(t,s,Y.playlistParsingError,v,n);return}const{contentSteering:W,levels:te,sessionData:oe,sessionKeys:ve,startTimeOffset:we,variableList:Ee}=Y;this.variableList=Ee;const{AUDIO:ot=[],SUBTITLES:et,"CLOSED-CAPTIONS":zt}=mo.parseMasterPlaylistMedia(T,U,Y);ot.length&&!ot.some(Yt=>!Yt.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),ot.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new qi({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:ot,subtitles:et,captions:zt,contentSteering:W,url:U,stats:n,networkDetails:v,sessionData:oe,sessionKeys:ve,startTimeOffset:we,variableList:Ee})}handleTrackOrLevelPlaylist(t,n,s,v,w){const T=this.hls,{id:U,level:Y,type:W}=s,te=ge(t,s),oe=r(Y)?Y:r(U)?U:0,ve=z(s),we=mo.parseLevelPlaylist(t.data,te,oe,ve,0,this.variableList);if(W===h.MANIFEST){const Ee={attrs:new qi({}),bitrate:0,details:we,name:"",url:te};we.requestScheduled=n.loading.start+Bn(we,0),T.trigger(o.MANIFEST_LOADED,{levels:[Ee],audioTracks:[],url:te,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=we,this.handlePlaylistLoaded(we,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let Y=f.UNKNOWN,W=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Y=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,W=!0;break;case h.LEVEL:Y=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,W=!1;break;case h.AUDIO_TRACK:Y=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,W=!1;break;case h.SUBTITLE_TRACK:Y=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,W=!1;break}te&&this.resetInternalLoader(t.type);const oe={type:c.NETWORK_ERROR,details:Y,fatal:W,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:w};if(v){const ve=(n==null?void 0:n.url)||t.url;oe.response=b({url:ve,data:void 0},v)}this.hls.trigger(o.ERROR,oe)}handlePlaylistLoaded(t,n,s,v,w,T){const U=this.hls,{type:Y,level:W,id:te,groupId:oe,deliveryDirectives:ve}=v,we=ge(n,v),Ee=z(v),ot=typeof v.level=="number"&&Ee===u.MAIN?W:void 0;if(!t.fragments.length){const zt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:we,error:zt,reason:zt.message,response:n,context:v,level:ot,parent:Ee,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const et=t.playlistParsingError;if(et){if(this.hls.logger.warn(et),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:we,error:et,reason:et.message,response:n,context:v,level:ot,parent:Ee,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Y){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:ot||0,id:te||0,stats:s,networkDetails:w,deliveryDirectives:ve,withoutMultiVariant:Y===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:oe||"",stats:s,networkDetails:w,deliveryDirectives:ve});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:oe||"",stats:s,networkDetails:w,deliveryDirectives:ve});break}}}class at{static get version(){return la}static isMSESupported(){return Bf()}static isSupported(){return vf()}static getMediaSource(){return se()}static get Events(){return o}static get MetadataSchema(){return Qa}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return at.defaultConfig?at.defaultConfig:Go}static set DefaultConfig(t){at.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new Cs,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ff(at.DefaultConfig,t,n);this.userConfig=t,s.progressive&&yc(s,n);const{abrController:v,bufferController:w,capLevelController:T,errorController:U,fpsController:Y}=s,W=new U(this),te=this.abrController=new v(this),oe=new Dr(this),ve=s.interstitialsController,we=ve?this.interstitialsController=new ve(this,at):null,Ee=this.bufferController=new w(this,oe),ot=this.capLevelController=new T(this),et=new Y(this),zt=new ke(this),ar=s.contentSteeringController,Yt=ar?new ar(this):null,Ar=this.levelController=new Zf(this,Yt),Wr=new kf(this),ln=new P(this.config),Zr=this.streamController=new g(this,oe,ln),Xr=this.gapController=new Fc(this,oe);ot.setStreamController(Zr),et.setStreamController(Zr);const tn=[zt,Ar,Zr];we&&tn.splice(1,0,we),Yt&&tn.splice(1,0,Yt),this.networkControllers=tn;const Br=[te,Ee,Xr,ot,et,Wr,oe];this.audioTrackController=this.createController(s.audioTrackController,tn);const Rn=s.audioStreamController;Rn&&tn.push(this.audioStreamController=new Rn(this,oe,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,tn);const si=s.subtitleStreamController;si&&tn.push(this.subtititleStreamController=new si(this,oe,ln)),this.createController(s.timelineController,Br),ln.emeController=this.emeController=this.createController(s.emeController,Br),this.cmcdController=this.createController(s.cmcdController,Br),this.latencyController=this.createController(pf,Br),this.coreComponents=Br,tn.push(W);const na=W.onErrorOut;typeof na=="function"&&this.on(o.ERROR,na,W),this.on(o.MANIFEST_LOADED,zt.onManifestLoaded,zt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Vc()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){br(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const T=t[w].attrs["HDCP-LEVEL"];if(T&&T<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Si(n);return Jr(t,s,navigator.mediaCapabilities)}}at.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,A=0;function k(){m&&clearTimeout(m)}function R(O){var M=O||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function C(){for(var O=arguments.length,M=new Array(O),B=0;Bl?x?(A=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-V:l))}return C.cancel=R,C}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].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(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",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",570:"p__Home__Detail__OnlineNum__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",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__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",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__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",1477:"p__Classrooms__ThemeChange__Assistant",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",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",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",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__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",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__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",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__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",4297:"p__Classrooms__ThemeChange__Polls",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",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",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",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",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",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",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",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",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",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__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",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",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",8787:"p__Competitions__Entered__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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",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",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",67:"3a456993",109:"42b54f99",119:"b7938cd5",169:"d96447db",195:"f3616826",201:"79e87c4c",264:"e0ee5d91",292:"ac9204f5",316:"1f60ada6",337:"54faaa4b",354:"d4d139cf",369:"0349a448",425:"60eb6b08",479:"be0007de",485:"f7b5567d",508:"48493c85",518:"b641727f",532:"31eddd25",533:"a7c313ea",547:"24bbee7d",556:"117cb5d0",559:"71b92a85",570:"eacca2ec",576:"c680f5c2",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",680:"bef5848a",700:"f763b7b6",737:"357479e0",741:"ac5fd360",799:"7e20da99",879:"9858b810",895:"469b3b38",900:"384f1304",906:"d8f848bb",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"3f050c3a",1048:"3cf05be7",1070:"f257880f",1077:"29374f0b",1144:"c90eccaf",1154:"8cb80842",1211:"ae1a84ea",1253:"17161809",1257:"dc5c0289",1274:"5f6ea65a",1276:"5a16a6b9",1343:"c6049655",1423:"1abf9902",1427:"c42d54a8",1450:"c7c58e3b",1461:"138b43d1",1462:"fcf08abc",1470:"2b4b3fe2",1475:"dd5fa7dc",1477:"3ff23290",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1651:"23d3a807",1657:"550a4dc4",1660:"a914fab0",1674:"a2c0b869",1678:"974c994a",1713:"09b312b7",1717:"22f27d8a",1727:"985b7887",1754:"0adaaa4e",1783:"5d949abf",1798:"c5e37a81",1799:"9e962558",1831:"0daff711",1836:"2e42f320",1855:"a387e74d",1880:"49c4a150",1897:"5d27faf6",1939:"d57505ba",1953:"0a56df5e",1962:"a16882ec",1993:"e3d7bc0a",2011:"59d51f98",2045:"75ebd9ba",2099:"85df1249",2102:"2fe6680d",2130:"d36797ca",2141:"f3b51482",2203:"8496bba0",2216:"a1224a75",2240:"e769248a",2249:"f4830452",2281:"32755980",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"38400d1d",2339:"ee765f56",2364:"f89faf70",2386:"192e235c",2396:"bcd7a279",2404:"001097da",2412:"af3cf418",2425:"33c9399c",2443:"839fd286",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2538:"de4a3723",2539:"5fcb75d2",2548:"aa53f43d",2570:"fe972c3d",2594:"e87d3761",2603:"85e48726",2659:"f48a81e1",2707:"72596bc8",2806:"b3b8ea82",2819:"eab8b9d0",2823:"7dbf3825",2829:"78026876",2837:"54a82605",2862:"c0293d13",2865:"6125e70a",2884:"924f5366",2969:"ab3357d7",3006:"c4f4299c",3086:"d92fc8e4",3133:"9bf3f89c",3141:"cac7d801",3157:"df617290",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"fb1d1c9f",3260:"5e20d05c",3276:"bfb2709e",3317:"4e335d81",3391:"822d9714",3433:"89b1ccc1",3442:"dc2d77c3",3447:"6ca8e642",3451:"4918b15f",3509:"1e3d94fa",3550:"3dc83156",3581:"687a7ae7",3585:"9566db4d",3668:"956eac66",3697:"481a10d9",3747:"201bf9b1",3754:"70073322",3777:"d5b0f2f1",3784:"637e3375",3805:"9dbcb95e",3831:"96be9fba",3862:"43117f72",3873:"c36eda31",3885:"f87f7f15",3910:"0b62f685",3951:"6e5e05c1",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"d096ad95",4048:"361ca7ae",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"ada7fd1a",4105:"9c58e0d9",4144:"f3b484d8",4164:"9c8ad924",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4297:"1b3e5f56",4325:"64279cf1",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"2e06e77e",4496:"866d80ea",4498:"ce1ebf29",4504:"0eb00dcf",4514:"37fb9cb3",4520:"92a99912",4546:"9979c4ea",4565:"ae294bdd",4572:"97b6f251",4599:"61def4cb",4610:"dc2f7e9a",4621:"0200b579",4628:"ece2c60c",4662:"e59bfaa7",4685:"c33f1528",4715:"a589c97e",4736:"06f2cb6b",4741:"aa852cd9",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4850:"1edda4b7",4889:"a2b693e4",4928:"57d0deda",4973:"8e91fb46",4994:"b430f727",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"a15e232d",5111:"8843ac55",5117:"ec4ba981",5125:"e1bfc7c0",5148:"abd1b0bb",5165:"40040db4",5176:"1f54faf1",5177:"302ec692",5179:"2a6b0851",5186:"00356452",5230:"3a2c4e9b",5238:"74252719",5265:"8c664803",5290:"5dabcdc2",5297:"3044a2e1",5307:"2ec4dcf9",5319:"60523ac1",5321:"1163c84e",5330:"4dc0bee4",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"9af6c29d",5402:"bcd8fcb0",5416:"454536b7",5434:"38b302a6",5466:"3121acc1",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5624:"c6e27296",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5694:"fecf6c00",5705:"956a5d8e",5729:"3bb0375f",5764:"e0d7e586",5775:"3c5b3945",5776:"63856176",5786:"a972d493",5798:"8115a862",5800:"3df17bc0",5816:"0adaf217",5876:"5eded409",5888:"b2f9e6cc",5891:"19476c67",5894:"f08efc58",5902:"c669e75f",5915:"9bdbd5d4",5972:"71588174",5992:"c8481273",6029:"87880da6",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6063:"d3ef70f5",6069:"b0b61733",6080:"6da4ebbc",6126:"99519171",6127:"61ebb201",6170:"dfcc006a",6185:"12930f95",6265:"fae7de8f",6270:"b298f34e",6282:"bd34b43e",6328:"858bf17a",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"3bd67347",6444:"03ea6fbc",6451:"faf62a33",6452:"63e781ca",6531:"5b8bb018",6583:"618f86ca",6587:"733c8f73",6634:"f0917981",6637:"950015dc",6651:"9e24df4a",6656:"193a57e6",6682:"7c8a1d4d",6685:"bfc4f501",6729:"a73d05b9",6741:"53889cd7",6774:"59d4d618",6776:"ad309ac5",6784:"8d81c22a",6788:"b634ec3d",6789:"c09f2b5a",6796:"cffcc213",6820:"cd17b315",6882:"edef5819",6904:"32b39fb4",6913:"cf356c01",6963:"710c08d0",7043:"3d7898ce",7045:"4b64df2d",7058:"220ec185",7062:"59671d4f",7084:"46ccce72",7099:"d635da7e",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7289:"8551d82b",7322:"30966605",7323:"511367d7",7329:"ee40b045",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7402:"fedc2ee0",7460:"eddff4fc",7476:"062bf019",7477:"70e2b322",7482:"3120816b",7527:"c9e6d0ab",7545:"9a8fe702",7560:"279f12b5",7588:"cf168848",7589:"999c6c0d",7591:"c8233ce9",7614:"97f6c814",7622:"b9f7d71c",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7835:"404b61c7",7855:"778bfc68",7857:"91ee9735",7884:"4e91c64e",7901:"9d3f7c79",7922:"45a785ea",7963:"64ac60d4",7964:"29aed9a1",8062:"cb99a22e",8072:"65ee4500",8085:"b1499e03",8089:"d536b13a",8115:"7d62d92c",8143:"85c1f31d",8145:"f6a45984",8155:"3e92c42b",8161:"83c5fa9a",8217:"155c63d8",8237:"0302c226",8241:"9bcff49e",8286:"89765aaf",8302:"55794970",8325:"8297960b",8332:"cf26d0fa",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"d09599f5",8431:"199ef898",8435:"29ffda57",8447:"3f7ff500",8458:"3bfdb760",8479:"ee83ffeb",8517:"b5995b14",8552:"7dae4576",8561:"333e8ec9",8563:"e2f66089",8579:"af0aebf0",8639:"ebbaf1d9",8665:"d277deb8",8688:"0dddc7e8",8689:"630ae0d5",8723:"28f860e2",8737:"ce7dad23",8776:"0ad26240",8787:"2a6220f8",8823:"ae21a668",8827:"fcc2c8e7",8842:"9f25a3e2",8866:"d58ba2e4",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"1cf04d05",8920:"7f82440c",8963:"790aecdd",8965:"4fde926b",8999:"8f775d6c",9039:"19a78482",9076:"b772835c",9104:"bbcb2345",9205:"7685b2b5",9252:"0d791a59",9260:"cf5f8140",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9406:"f22bc8c2",9416:"8a80c87f",9417:"4ae558ab",9449:"f9367677",9481:"3fe67c7e",9487:"363b6105",9489:"5fd6da22",9507:"28b670e2",9511:"a5c76c10",9554:"ed358e7b",9559:"f794af19",9647:"8838f2ef",9649:"1a4189af",9674:"0858bf9b",9677:"87930357",9695:"fdaaa292",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"82039831",9814:"599fab3b",9891:"9ed12111",9895:"b8e31ff2",9906:"00c11354",9921:"d0fdd88f",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",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",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__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",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__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",1477:"p__Classrooms__ThemeChange__Assistant",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",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",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",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__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",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__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",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__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",4297:"p__Classrooms__ThemeChange__Polls",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",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",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",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",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",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",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",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",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",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",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",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",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",8787:"p__Competitions__Entered__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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",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",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"a92e6197",109:"1a7fc455",119:"bdf8c298",195:"73b74155",201:"a72bb6f1",264:"5fd9b3fc",292:"ff8b78f8",337:"03e83432",479:"bba9e475",485:"d63578fe",508:"82593858",518:"7ea2c69d",532:"e6487c34",533:"8ed957b8",547:"5581debc",556:"de967940",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1127510c",737:"98eb2f74",799:"e7684960",879:"29518cbf",895:"ad846737",900:"4f2d616b",906:"57481c8c",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"fa5c00ff",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"363a0121",1257:"156e8f74",1276:"bbc6eeec",1343:"684d292f",1423:"5c4a76fc",1427:"260cfebc",1450:"1edcc2ed",1461:"8fa4f694",1470:"183c9793",1475:"25a9ff7d",1477:"73cf9d7a",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"e3113b0e",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"ddd6a700",1674:"fdbc1e05",1678:"c18bdd88",1713:"a09f9076",1717:"10201060",1727:"6c4562c6",1754:"3fd67852",1783:"09c31ec2",1798:"9d33659f",1831:"36fae599",1836:"5f0d3f7f",1855:"b92cccb4",1880:"99ba565d",1897:"406ad5dc",1939:"1011e1aa",1953:"924fc271",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"3fa8103f",2102:"ec61f9f0",2130:"2b021537",2141:"5eb2f330",2203:"e7532316",2216:"d9ecdadb",2240:"e7cce869",2281:"1f30e8ea",2303:"87592c17",2307:"b2c54321",2338:"110588b9",2339:"aa30069c",2396:"2f45a210",2404:"08d36549",2412:"063fc537",2425:"47b23ee4",2443:"0f240598",2476:"cf85a190",2501:"2441982c",2539:"38811d8a",2548:"75182034",2570:"cb99e348",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"1af0b39c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"380769c4",2865:"6ef3cf6b",2884:"e2246511",3006:"7fce4e74",3086:"d0ebac07",3141:"a2a01aaa",3157:"5fdb31aa",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"16f84a0b",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"8a2cbdd5",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"7a11b577",3585:"5f288e7b",3668:"04d69631",3747:"8abd5b29",3784:"c81d4a51",3831:"18297e21",3873:"ce0949de",3910:"658d457f",3951:"4a9249b1",4030:"35d13490",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"55bf01cb",4105:"7f9d4513",4144:"f10aa199",4164:"5ca565c4",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7752f440",4449:"e68d8d58",4492:"691f4d8b",4496:"77babddd",4498:"b05686dd",4504:"299cf828",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"0bdfe3d8",4610:"687005a6",4621:"46c1e60c",4662:"193e1df5",4715:"84e04ec0",4736:"1c972bbb",4741:"fae1de42",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"d2a5ebf3",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab64c126",5125:"57501e4a",5148:"572faeac",5165:"3fc7bdeb",5176:"9c49e7fa",5177:"24f42826",5179:"21f01751",5186:"62b6d467",5230:"58bfd6be",5238:"190a3a76",5297:"5426028f",5307:"af55d13d",5319:"34217c3f",5330:"be9d1137",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"94ed1575",5402:"50d59c25",5466:"7a202768",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"f30c077a",5650:"f8f63f4b",5694:"de660839",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"6a299479",5786:"37a81eaa",5798:"ce1cf7da",5800:"cad05acf",5816:"57191994",5888:"193a7f8f",5891:"185d0ea2",5894:"2c438d25",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"f57b63fc",6063:"388c4736",6069:"ff48f507",6080:"0cd063a8",6127:"f31505a8",6185:"f942cfdd",6265:"e2ed0fd0",6270:"5496b206",6282:"16eaee02",6328:"de2b9d62",6366:"079fc2d8",6434:"c07678c0",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"cc210b1a",6587:"9c49e7fa",6634:"b166cc2e",6637:"f07013a2",6651:"b07fe216",6656:"03cdfb68",6682:"d5b29525",6685:"d52086d3",6729:"aea3b7f5",6741:"b838eb14",6776:"3bc1a34f",6784:"1affe817",6789:"0ca187cc",6796:"f76358b2",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7deb496c",7062:"e55584d8",7099:"d27c7137",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"d295b12f",7322:"ac5aaaee",7323:"3e11a2bc",7329:"f9ee69c6",7395:"ff574c5d",7402:"7a0e62f0",7460:"dedd2038",7477:"e873a691",7482:"c37a3f01",7527:"a4765b7e",7545:"619ad94b",7560:"d82e43ca",7589:"13235493",7614:"de9ee12f",7622:"1cc82cd6",7806:"80b7b1d6",7835:"55a92f55",7855:"48651ee4",7857:"13a29416",7884:"1ca6cde0",7901:"505c3349",7922:"f0af90b5",8062:"8e384b9f",8072:"540f746b",8085:"63791265",8115:"f7c2b99b",8143:"74b34833",8145:"9577a739",8155:"d345abd7",8217:"be8d74cb",8237:"f435c9a1",8241:"6ac8d82b",8286:"703032aa",8332:"71c0dfbb",8398:"8f3ee1ba",8431:"60a111b6",8435:"d20dca44",8447:"d9cc506b",8458:"9b712e72",8479:"1a8231cb",8517:"cccfddad",8552:"82cef2f4",8563:"5bf7e7a1",8579:"a411b543",8665:"c52575bc",8688:"c044db56",8689:"c12e00ae",8723:"9ba82289",8787:"121de108",8823:"a2fff8af",8827:"28118bb9",8866:"c5d7084e",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"eaf72bcf",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"0f8230ee",9416:"9db2fba9",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"b016160a",9511:"a85e6ebb",9647:"2f286aeb",9649:"00fb4211",9674:"ad085011",9677:"d4c79022",9695:"b011c91b",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"946dc73b",9891:"512a9301",9906:"8b6a50b6",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return En.endsWith("/")?En:"".concat(En,"/")}var zu=__webpack_require__(38127),Zo=__webpack_require__(38329),ol=__webpack_require__(8616),Zu=["content"],wu=["content"],Xu=/^(http:|https:)?\/\//;function ul(En){return Xu.test(En)||En.startsWith("/")&&!En.startsWith("/*")||En.startsWith("./")||En.startsWith("../")}var uu=function(){return ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Qu=function(Gn){var Fi,ba=Gn.loaderData,Hi=Gn.htmlPageOpts,ea=Gn.manifest,pa=(ea==null||(Fi=ea.assets)===null||Fi===void 0?void 0:Fi["umi.css"])||"";return ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(ba||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Hi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(pa,"'")}})};function eu(En){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof En=="string")return ul(En)?(0,Mo.Z)({src:En},Gn):{content:En};if((0,ol.Z)(En)==="object")return(0,Mo.Z)((0,Mo.Z)({},En),Gn);throw new Error("Invalid script type: ".concat((0,ol.Z)(En)))}function Ef(En){return ul(En)?{type:"link",href:En}:{type:"style",content:En}}var Vc=function(Gn){var Fi,ba,Hi,ea,pa,fs,Ni=Gn.htmlPageOpts;return ze.createElement(ze.Fragment,null,(Ni==null?void 0:Ni.title)&&ze.createElement("title",null,Ni.title),Ni==null||(Fi=Ni.favicons)===null||Fi===void 0?void 0:Fi.map(function(ds,Pu){return ze.createElement("link",{key:Pu,rel:"shortcut icon",href:ds})}),(Ni==null?void 0:Ni.description)&&ze.createElement("meta",{name:"description",content:Ni.description}),(Ni==null||(ba=Ni.keywords)===null||ba===void 0?void 0:ba.length)&&ze.createElement("meta",{name:"keywords",content:Ni.keywords.join(",")}),Ni==null||(Hi=Ni.metas)===null||Hi===void 0?void 0:Hi.map(function(ds){return ze.createElement("meta",{key:ds.name,name:ds.name,content:ds.content})}),Ni==null||(ea=Ni.links)===null||ea===void 0?void 0:ea.map(function(ds,Pu){return ze.createElement("link",(0,Zo.Z)({key:Pu},ds))}),Ni==null||(pa=Ni.styles)===null||pa===void 0?void 0:pa.map(function(ds,Pu){var Iu=Ef(ds),el=Iu.type,Gu=Iu.href,ml=Iu.content;if(el==="link")return ze.createElement("link",{key:Pu,rel:"stylesheet",href:Gu});if(el==="style")return ze.createElement("style",{key:Pu},ml)}),Ni==null||(fs=Ni.headScripts)===null||fs===void 0?void 0:fs.map(function(ds,Pu){var Iu=eu(ds),el=Iu.content,Gu=(0,zu.Z)(Iu,Zu);return ze.createElement("script",(0,Zo.Z)({dangerouslySetInnerHTML:{__html:el},key:Pu},Gu))}))};function fo(En){var Gn,Fi=En.children,ba=En.loaderData,Hi=En.manifest,ea=En.htmlPageOpts,pa=En.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,fs=En.mountElementId;if(pa!=null&&pa.pureHtml)return ze.createElement("html",null,ze.createElement("head",null),ze.createElement("body",null,ze.createElement(uu,null),ze.createElement("div",{id:fs},Fi),ze.createElement(Qu,{manifest:Hi,loaderData:ba,htmlPageOpts:ea})));if(pa!=null&&pa.pureApp)return ze.createElement(ze.Fragment,null,Fi);var Ni=typeof window=="undefined"?Hi==null?void 0:Hi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ze.createElement("html",{suppressHydrationWarning:!0,lang:(ea==null?void 0:ea.lang)||"en"},ze.createElement("head",null,ze.createElement("meta",{charSet:"utf-8"}),ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Ni&&ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Ni}),ze.createElement(Vc,{htmlPageOpts:ea})),ze.createElement("body",null,ze.createElement(uu,null),ze.createElement("div",{id:fs},Fi),ze.createElement(Qu,{manifest:Hi,loaderData:ba,htmlPageOpts:ea}),ea==null||(Gn=ea.scripts)===null||Gn===void 0?void 0:Gn.map(function(ds,Pu){var Iu=eu(ds),el=Iu.content,Gu=(0,zu.Z)(Iu,wu);return ze.createElement("script",(0,Zo.Z)({dangerouslySetInnerHTML:{__html:el},key:Pu},Gu))})))}var hu=ze.createContext(void 0);function Dl(){return ze.useContext(hu)}var Yl=["redirect"];function Xl(En){var Gn=En.routesById,Fi=En.parentId,ba=En.routeComponents,Hi=En.useStream,ea=Hi===void 0?!0:Hi;return Object.keys(Gn).filter(function(pa){return Gn[pa].parentId===Fi}).map(function(pa){var fs=kl((0,Mo.Z)((0,Mo.Z)({route:Gn[pa],routeComponent:ba[pa],loadingComponent:En.loadingComponent,reactRouter5Compat:En.reactRouter5Compat},En.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(ds){return Gn[ds].parentId===pa}).length>0}),{},{useStream:ea})),Ni=Xl({routesById:Gn,routeComponents:ba,parentId:fs.id,loadingComponent:En.loadingComponent,reactRouter5Compat:En.reactRouter5Compat,useStream:ea});return Ni.length>0&&(fs.children=Ni,fs.routes=Ni),fs})}function ll(En){var Gn=(0,Ho.UO)(),Fi=(0,Ho.Gn)(En.to,Gn),ba=(0,Ol.T$)(),Hi=(0,Ho.TH)();if(ba!=null&&ba.keepQuery){var ea=Hi.search+Hi.hash;Fi+=ea}var pa=(0,Mo.Z)((0,Mo.Z)({},En),{},{to:Fi});return ze.createElement(Ho.Fg,(0,Zo.Z)({replace:!0},pa))}function kl(En){var Gn=En.route,Fi=En.useStream,ba=Fi===void 0?!0:Fi,Hi=Gn.redirect,ea=(0,zu.Z)(Gn,Yl),pa=En.reactRouter5Compat?cc:Tu;return(0,Mo.Z)({element:Hi?ze.createElement(ll,{to:Hi}):ze.createElement(hu.Provider,{value:{route:En.route}},ze.createElement(pa,{loader:ze.memo(En.routeComponent),loadingComponent:En.loadingComponent||Oc,hasChildren:En.hasChildren,useStream:ba}))},ea)}function Oc(){return ze.createElement("div",null)}function cc(En){var Gn=Dl(),Fi=Gn.route,ba=(0,Ol.Ov)(),Hi=ba.history,ea=ba.clientRoutes,pa=(0,Ho.UO)(),fs={params:pa,isExact:!0,path:Fi.path,url:Hi.location.pathname},Ni=En.loader,ds={location:Hi.location,match:fs,history:Hi,params:pa,route:Fi,routes:ea};return En.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(En.loadingComponent,null)},ze.createElement(Ni,ds,En.hasChildren&&ze.createElement(Ho.j3,null))):ze.createElement(Ni,ds,En.hasChildren&&ze.createElement(Ho.j3,null))}function Tu(En){var Gn=En.loader;return En.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(En.loadingComponent,null)},ze.createElement(Gn,null)):ze.createElement(Gn,null)}var Rl=null;function Dc(){return Rl}function kc(En){var Gn=En.history,Fi=ze.useState({action:Gn.action,location:Gn.location}),ba=(0,Il.Z)(Fi,2),Hi=ba[0],ea=ba[1];return(0,ze.useLayoutEffect)(function(){return Gn.listen(ea)},[Gn]),(0,ze.useLayoutEffect)(function(){function pa(fs){En.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:En.routes,clientRoutes:En.clientRoutes,location:fs.location,action:fs.action,basename:En.basename,isFirst:!!fs.isFirst}})}return pa({location:Hi.location,action:Hi.action,isFirst:!0}),Gn.listen(pa)},[Gn,En.routes,En.clientRoutes]),ze.createElement(Ho.F0,{navigator:Gn,location:Hi.location,basename:En.basename},En.children)}function Fo(){var En=(0,Ol.Ov)(),Gn=En.clientRoutes;return(0,Ho.V$)(Gn)}var Ql=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Ll=function(Gn,Fi){var ba=Gn.basename||"/",Hi=Xl({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Hi}});for(var ea=ze.createElement(kc,{basename:ba,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Hi,history:Gn.history},Fi),pa=0,fs=Ql;panew Promise((ba,Hi)=>{var ea=Ni=>{try{fs(Fi.next(Ni))}catch(ds){Hi(ds)}},pa=Ni=>{try{fs(Fi.throw(Ni))}catch(ds){Hi(ds)}},fs=Ni=>Ni.done?ba(Ni.value):Promise.resolve(Ni.value).then(ea,pa);fs((Fi=Fi.apply(En,Gn)).next())});function Kc(){return ql(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/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/shixuns/:id/skill_tags",parentId:"200",id:"220"},221:{path:"/users",parentId:"1",id:"221"},222:{path:"/users/:username/videos/protocol",parentId:"221",id:"222"},223:{path:"/users/:username/videos/resourceProtocol",parentId:"221",id:"223"},224:{path:"/users/:username/videos/success",parentId:"221",id:"224"},225:{path:"/users/:username/topicbank/:topicstype",parentId:"221",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"221",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"221",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"221",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"221",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"221",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"221",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"221",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"221",id:"233"},234:{path:"/users/:username/experiment-img/add",parentId:"221",id:"234"},235:{path:"/users/:username",parentId:"221",id:"235"},236:{path:"/users/:username",parentId:"235",id:"236"},237:{path:"/users/:username/baseInfo/edit",parentId:"235",id:"237"},238:{path:"/users/:username/baseInfo",parentId:"235",id:"238"},239:{path:"/users/:username/realNameCertification",parentId:"235",id:"239"},240:{path:"/users/:username/careerCertification",parentId:"235",id:"240"},241:{path:"/users/:username/classrooms",parentId:"235",id:"241"},242:{path:"/users/:username/shixuns",parentId:"235",id:"242"},243:{path:"/users/:username/dataSet",parentId:"235",id:"243"},244:{path:"/users/:username/userPortrait",parentId:"235",id:"244"},245:{path:"/users/:username/learningPath",parentId:"235",id:"245"},246:{path:"/users/:username/teach-group",parentId:"235",id:"246"},247:{path:"/users/:username/competitions",parentId:"235",id:"247"},248:{path:"/users/:username/experiment-img",parentId:"235",id:"248"},249:{path:"/users/:username/experiment-img/:experid/detail",parentId:"235",id:"249"},250:{path:"/users/:username/certificate",parentId:"235",id:"250"},251:{path:"/users/:username/otherResources",parentId:"235",id:"251"},252:{path:"/users/:username/classmanagement",parentId:"235",id:"252"},253:{path:"/users/:username/classmanagement/:couserid",parentId:"235",id:"253"},254:{path:"/users/:username/paths",parentId:"235",id:"254"},255:{path:"/users/:username/projects",parentId:"235",id:"255"},256:{path:"/users/:username/videos",parentId:"235",id:"256"},257:{path:"/users/:username/videos/upload",parentId:"235",id:"257"},258:{path:"/users/:username/topics/:topicstype",parentId:"235",id:"258"},259:{path:"/users/:username/vspaces",parentId:"235",id:"259"},260:{path:"/users/:username/resourcesCenter",parentId:"235",id:"260"},261:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"235",id:"261"},262:{path:"/users/:username/resourceGuarantee",parentId:"235",id:"262"},263:{path:"/users/:username/resourceAllocation",parentId:"235",id:"263"},264:{parentId:"1",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems/batchAdd",parentId:"265",id:"267"},268:{path:"/problems/newcreate",parentId:"264",id:"268"},269:{path:"/problems/newedit/:id",exact:!0,parentId:"264",id:"269"},270:{path:"/problems/:id/edit",exact:!0,parentId:"264",id:"270"},271:{path:"/problems/new",exact:!0,parentId:"264",id:"271"},272:{path:"/problems/:id/oj/:save_identifier",parentId:"264",id:"272"},273:{path:"/problems/:id/record-detail/:submitId",parentId:"264",id:"273"},274:{path:"/problems/add",parentId:"264",id:"274"},275:{path:"/problems/:id/ojedit",parentId:"264",id:"275"},276:{path:"/engineering",parentId:"1",id:"276"},277:{path:"/engineering",parentId:"276",id:"277"},278:{path:"/engineering/teacherList",parentId:"277",id:"278"},279:{path:"/engineering/studentList",parentId:"277",id:"279"},280:{path:"/engineering/training/program",parentId:"277",id:"280"},281:{path:"/engineering/training/program/add",parentId:"277",id:"281"},282:{path:"/engineering/training/program/edit",parentId:"277",id:"282"},283:{path:"/engineering/training/objectives",parentId:"277",id:"283"},284:{path:"/engineering/graduated/index",parentId:"277",id:"284"},285:{path:"/engineering/graduated/matrix",parentId:"277",id:"285"},286:{path:"/engineering/course/list",parentId:"277",id:"286"},287:{path:"/engineering/course/setting",parentId:"277",id:"287"},288:{path:"/engineering/course/matrix",parentId:"277",id:"288"},289:{path:"/engineering/navigation",parentId:"277",id:"289"},290:{path:"/engineering/evaluate/course",parentId:"277",id:"290"},291:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"277",id:"291"},292:{path:"/engineering/evaluate/norm",parentId:"277",id:"292"},293:{path:"/engineering/evaluate/document",parentId:"277",id:"293"},294:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"277",id:"294"},295:{path:"/engineering/*",redirect:"/404",parentId:"277",id:"295"},296:{path:"/innovation",parentId:"1",id:"296"},297:{path:"/innovation/tasks/:taskId",parentId:"296",id:"297"},298:{path:"/innovation",parentId:"296",id:"298"},299:{path:"/innovation/project",parentId:"298",id:"299"},300:{path:"/innovation/dataset",parentId:"298",id:"300"},301:{path:"/innovation/mirror",parentId:"298",id:"301"},302:{path:"/innovation/my-project",parentId:"298",id:"302"},303:{path:"/innovation/my-dataset",parentId:"298",id:"303"},304:{path:"/innovation/my-mirror",parentId:"298",id:"304"},305:{path:"/innovation/project/create",parentId:"298",id:"305"},306:{path:"/innovation/project/edit/:id",parentId:"298",id:"306"},307:{path:"/innovation/project/detail/:taskId",parentId:"298",id:"307"},308:{path:"/tasks",parentId:"1",id:"308"},309:{path:"/tasks/:taskId",exact:!0,parentId:"308",id:"309"},310:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"308",id:"310"},311:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"308",id:"311"},312:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"308",id:"312"},313:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"308",id:"313"},314:{path:"/myproblems",parentId:"1",id:"314"},315:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"314",id:"315"},316:{path:"/myproblems/:id",exact:!0,parentId:"314",id:"316"},317:{path:"/account",parentId:"1",id:"317"},318:{path:"/account",parentId:"317",id:"318"},319:{path:"/account/profile",parentId:"318",id:"319"},320:{path:"/account/profile/edit",parentId:"318",id:"320"},321:{path:"/account/certification",parentId:"318",id:"321"},322:{path:"/account/secure",parentId:"318",id:"322"},323:{path:"/account/binding",parentId:"318",id:"323"},324:{path:"/account/Results",parentId:"318",id:"324"},325:{path:"/ch",parentId:"1",id:"325"},326:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"325",id:"326"},327:{path:"/ch/rest/",exact:!0,parentId:"325",id:"327"},328:{path:"/ch/rest/:id",exact:!0,parentId:"325",id:"328"},329:{path:"/order",parentId:"1",id:"329"},330:{path:"/order",parentId:"329",id:"330"},331:{path:"/order/invoice",parentId:"329",id:"331"},332:{path:"/order/records",parentId:"329",id:"332"},333:{path:"/order/apply",parentId:"329",id:"333"},334:{path:"/order/view",parentId:"329",id:"334"},335:{path:"/order/:courseId/information",parentId:"329",id:"335"},336:{path:"/order/:courseId/pay",parentId:"329",id:"336"},337:{path:"/order/:orderNum/result",parentId:"329",id:"337"},338:{path:"/messages",parentId:"1",id:"338"},339:{path:"/messages/:userId/user_tidings",parentId:"338",id:"339"},340:{path:"/messages/:userId/private_messages",parentId:"338",id:"340"},341:{path:"/messages/:userId/message_detail",parentId:"338",id:"341"},342:{path:"/vtrs",parentId:"1",id:"342"},343:{path:"/vtrs/:virtual_spacesId",parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"343",id:"345"},346:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"343",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"343",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"343",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"343",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"343",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey",parentId:"343",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"343",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"343",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"343",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"343",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material",parentId:"343",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"343",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"343",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"343",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"343",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"343",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"343",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"343",id:"363"},364:{path:"/vtrs/:virtual_spacesId/settings",parentId:"343",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources",parentId:"343",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"343",id:"366"},367:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"343",id:"367"},368:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"343",id:"368"},369:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"343",id:"369"},370:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"343",id:"370"},371:{path:"/vtrs/:virtual_spacesId/*",parentId:"343",id:"371"},372:{path:"/101",parentId:"1",id:"372"},373:{path:"/101/:virtual_spacesId",parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId",exact:!0,parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"373",id:"375"},376:{path:"/101/:virtual_spacesId/experiment",parentId:"373",id:"376"},377:{path:"/101/:virtual_spacesId/announcement",parentId:"373",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/add",parentId:"373",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"373",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"373",id:"380"},381:{path:"/101/:virtual_spacesId/survey",parentId:"373",id:"381"},382:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"373",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge",parentId:"373",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"373",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"373",id:"385"},386:{path:"/101/:virtual_spacesId/material",parentId:"373",id:"386"},387:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"373",id:"387"},388:{path:"/101/:virtual_spacesId/lesson",parentId:"373",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"373",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"373",id:"390"},391:{path:"/101/:virtual_spacesId/discussion",parentId:"373",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"373",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"373",id:"393"},394:{path:"/101/:virtual_spacesId/settings",parentId:"373",id:"394"},395:{path:"/101/:virtual_spacesId/resources",parentId:"373",id:"395"},396:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"373",id:"396"},397:{path:"/101/:virtual_spacesId/Plan",parentId:"373",id:"397"},398:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"373",id:"398"},399:{path:"/101/:virtual_spacesId/digtal",parentId:"373",id:"399"},400:{path:"/101/:virtual_spacesId/homepage",parentId:"373",id:"400"},401:{path:"/101/:virtual_spacesId/*",parentId:"373",id:"401"},402:{path:"/administration",parentId:"1",id:"402"},403:{path:"/administration",parentId:"402",id:"403"},404:{path:"/administration/college",parentId:"403",id:"404"},405:{path:"/administration/student",parentId:"403",id:"405"},406:{path:"/administration/student/:studentId/edit",parentId:"403",id:"406"},407:{path:"/administration/profession",parentId:"403",id:"407"},408:{path:"/graduations",parentId:"1",id:"408"},409:{path:"/graduations",exact:!0,parentId:"408",id:"409"},410:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"408",id:"410"},411:{path:"/graduations/:id",parentId:"408",id:"411"},412:{path:"/graduations/:id/index",parentId:"411",id:"412"},413:{path:"/graduations/:id/topics",parentId:"411",id:"413"},414:{path:"/graduations/:id/student_selection",parentId:"411",id:"414"},415:{path:"/graduations/:id/tasks",parentId:"411",id:"415"},416:{path:"/graduations/:id/opening_report",parentId:"411",id:"416"},417:{path:"/graduations/:id/midterm_report",parentId:"411",id:"417"},418:{path:"/graduations/:id/thesis",parentId:"411",id:"418"},419:{path:"/graduations/:id/final_defense",parentId:"411",id:"419"},420:{path:"/graduations/:id/final_thesis",parentId:"411",id:"420"},421:{path:"/graduations/:id/settings",parentId:"411",id:"421"},422:{path:"/graduations/:id/teachers",parentId:"411",id:"422"},423:{path:"/graduations/:id/students",parentId:"411",id:"423"},424:{path:"/graduations/:id/archives",parentId:"411",id:"424"},425:{path:"/graduations/:id/grading_summary",parentId:"411",id:"425"},426:{path:"/dataset",parentId:"1",id:"426"},427:{path:"/dataset",exact:!0,parentId:"426",id:"427"},428:{path:"/dataset/:id/detail",exact:!0,parentId:"426",id:"428"},429:{path:"/knowledgegraph",parentId:"1",id:"429"},430:{path:"/knowledgegraph/:pathId",parentId:"429",id:"430"},431:{path:"/knowledgegraph/:pathId/statistics",parentId:"429",id:"431"},432:{path:"/newlogin",parentId:"1",id:"432"},433:{path:"/onlinenum",parentId:"1",id:"433"},434:{path:"/onlinenum",parentId:"433",id:"434"},435:{path:"/shixuncontext",parentId:"1",id:"435"},436:{path:"/shixuncontext",parentId:"435",id:"436"},437:{path:"/shixuncontext/:Id/detail",parentId:"435",id:"437"},438:{path:"/educoder-demo",exact:!0,parentId:"1",id:"438"},439:{path:"/training",parentId:"1",id:"439"},440:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"439",id:"440"},441:{path:"/largeScreen",exact:!0,parentId:"1",id:"441"},442:{path:"/quality",parentId:"1",id:"442"},443:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"442",id:"443"},444:{path:"/otherlogin",exact:!0,parentId:"1",id:"444"},445:{path:"/otherloginqq",exact:!0,parentId:"1",id:"445"},446:{path:"/otherloginstart",exact:!0,parentId:"1",id:"446"},447:{path:"/pathsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"449"},450:{path:"/login",parentId:"1",id:"450"},451:{path:"/login",parentId:"450",id:"451"},452:{path:"/user",parentId:"1",id:"452"},453:{path:"/user/login",parentId:"452",id:"453"},454:{path:"/user/register",parentId:"452",id:"454"},455:{path:"/user/reset-password",parentId:"452",id:"455"},456:{path:"/colleges",parentId:"1",id:"456"},457:{path:"/colleges/:id/statistics",parentId:"456",id:"457"},458:{path:"/help",parentId:"1",id:"458"},459:{path:"/help/:id",parentId:"458",id:"459"},460:{path:"/video",parentId:"1",id:"460"},461:{path:"/video/:videoId",parentId:"460",id:"461"},462:{path:"/terminal",parentId:"1",id:"462"},463:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"463"},464:{path:"/statsDashboard",parentId:"1",id:"464"},465:{path:"/",parentId:"1",id:"465"},466:{path:"/",exact:!0,parentId:"465",id:"466"},467:{path:"/api/*",exact:!0,parentId:"465",id:"467"},468:{path:"/search",exact:!0,parentId:"465",id:"468"},469:{path:"/moop_cases",exact:!0,parentId:"465",id:"469"},470:{path:"/moop_cases/new",exact:!0,parentId:"465",id:"470"},471:{path:"/moop_cases/:caseId",exact:!0,parentId:"465",id:"471"},472:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"465",id:"472"},473:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"465",id:"473"},474:{path:"/randompaper",exact:!0,parentId:"465",id:"474"},475:{path:"/randompaper/edit/:id",exact:!0,parentId:"465",id:"475"},476:{path:"/randompaper/detail/:id",exact:!0,parentId:"465",id:"476"},477:{path:"/403",parentId:"465",id:"477"},478:{path:"/500",parentId:"465",id:"478"},479:{path:"/404",parentId:"465",id:"479"},480:{path:"/download",parentId:"465",id:"480"},481:{path:"/iwce",parentId:"465",id:"481"},482:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"465",id:"482"},483:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"465",id:"483"},484:{path:"/Activities",parentId:"465",id:"484"},485:{path:"/iwce/:itemname",parentId:"465",id:"485"},486:{path:"/hpc-course",parentId:"465",id:"486"},487:{path:"/user_agents",parentId:"465",id:"487"},488:{path:"/three",parentId:"465",id:"488"},489:{path:"/introduction",parentId:"465",id:"489"},490:{path:"/chatgpt",parentId:"465",id:"490"},491:{path:"/*",parentId:"465",id:"491"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:ze.lazy(()=>__webpack_require__.e(2099).then(__webpack_require__.bind(__webpack_require__,76533))),4:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),8:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:ze.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,61989))),11:ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,71362))),13:ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,11839))),14:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,90915))),15:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,20684))),16:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,71362))),17:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),18:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),19:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:ze.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,56319))),21:ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,33496))),25:ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,33496))),26:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,66076))),32:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,28063))),33:ze.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),44:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,11839))),84:ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,97789))),87:ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:ze.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,35629))),101:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,36008))),102:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,36008))),103:ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41587))),107:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41587))),108:ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,59345))),109:ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,59345))),110:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,50608))),111:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,50608))),112:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,7170))),113:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,7170))),114:ze.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,35685))),115:ze.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,35803))),116:ze.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,89169))),117:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,33057))),118:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,33057))),119:ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(369),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,15515))),123:ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,53769))),126:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,53769))),127:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,68583))),130:ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,68583))),131:ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,44002))),132:ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,44002))),133:ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:ze.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,94057))),138:ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,94057))),139:ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),141:ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),142:ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,31896))),143:ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,31896))),144:ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,855))),160:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,855))),161:ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,855))),163:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,79548))),169:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:ze.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,88007))),172:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,16417))),177:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),182:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:ze.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,44470))),184:ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,457))),186:ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(7476),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,57448))),191:ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,11008))),198:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:ze.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,48476))),201:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,38199))),202:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,41374))),203:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19005))),204:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,29990))),205:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,30439))),206:ze.lazy(()=>Promise.all([__webpack_require__.e(7476),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,68314))),208:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,66560))),209:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,77195))),210:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,4421))),211:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,4421))),212:ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,64716))),213:ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,64716))),214:ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,92023))),215:ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,92023))),216:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19005))),217:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19005))),218:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:ze.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,68043))),220:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,92880))),221:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),222:ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),223:ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),224:ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),225:ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),226:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),228:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),229:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),230:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),231:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),232:ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),233:ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),234:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),235:ze.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,73032))),236:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,87073))),237:ze.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,81524))),238:ze.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,96101))),239:ze.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,13488))),240:ze.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,71009))),241:ze.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,59002))),242:ze.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,60083))),243:ze.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,98976))),244:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),245:ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),246:ze.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,5638))),247:ze.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,92797))),248:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,33232))),249:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,74849))),250:ze.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,36510))),251:ze.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,28919))),252:ze.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,2668))),253:ze.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,21599))),254:ze.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,17436))),255:ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),256:ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),257:ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,73879))),258:ze.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,6815))),259:ze.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,80411))),260:ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),261:ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),262:ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),263:ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),264:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),265:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),266:ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),267:ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),268:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),270:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),272:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),273:ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),274:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),276:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),277:ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),278:ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),279:ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),280:ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),281:ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),282:ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),283:ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),284:ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),285:ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),286:ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),287:ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),288:ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),289:ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),290:ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),291:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),292:ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),293:ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),294:ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),295:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),296:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),297:ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),298:ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),299:ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),300:ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),301:ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),302:ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),303:ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),304:ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),305:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),307:ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),308:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),309:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,51384))),310:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),311:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,51384))),312:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),313:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,51384))),314:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),315:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),316:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),317:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),318:ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),319:ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),320:ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),321:ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),322:ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),323:ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),324:ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),325:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),326:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),327:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),329:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),330:ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),331:ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),332:ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),333:ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),334:ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),335:ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),336:ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),337:ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),338:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),339:ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),340:ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),341:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),342:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),343:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),344:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),345:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),346:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),347:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),348:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),350:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),351:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),352:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),353:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,2360))),354:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),356:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),357:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),358:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),359:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),361:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),362:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),364:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),365:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),366:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),367:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),368:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),369:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),370:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),371:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),372:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),373:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),374:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),375:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),376:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),377:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),378:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),380:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),381:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),382:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),383:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,2360))),384:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),386:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),387:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),388:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),389:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),391:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),392:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),394:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),395:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),396:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),397:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),398:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),399:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),400:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),401:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),402:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),403:ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),404:ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),405:ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),406:ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),407:ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),408:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),409:ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),410:ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),411:ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),412:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),413:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),414:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),415:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),416:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),421:ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),422:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),424:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),425:ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),426:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),427:ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),428:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),429:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),430:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,5648))),431:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),432:ze.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,19770))),433:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),434:ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),435:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),436:ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),437:ze.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,6556))),438:ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),439:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),440:ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),441:ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),442:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),443:ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),444:ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),445:ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),446:ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),447:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),448:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),449:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),450:ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),451:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),452:ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),453:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),454:ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,72105))),455:ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),456:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),457:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),458:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),459:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),460:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),461:ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),462:ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),463:ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),464:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),465:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),466:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,58065))),467:ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),468:ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),469:ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),470:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),471:ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),472:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),473:ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),474:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),475:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),476:ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),477:ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),478:ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),479:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),480:ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),481:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),482:ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),483:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(369),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,62930))),484:ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),485:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),486:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),487:ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),488:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),489:ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),490:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),491:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,73974)))}}})}var I=__webpack_require__(41920),D=__webpack_require__(58293),L=__webpack_require__(71418),_e=__webpack_require__(5755),De=()=>ze.createElement(L.Z,{size:"middle",className:_e.Z.loading}),nn=__webpack_require__(25690),bn=__webpack_require__(61186),un=__webpack_require__.n(bn),Ai=__webpack_require__(91392),Ha=__webpack_require__.n(Ai),Ta=__webpack_require__(34749),Hs=__webpack_require__.n(Ta),ts=__webpack_require__(19277),ho=__webpack_require__.n(ts),gs=__webpack_require__(10238),Jl=__webpack_require__.n(gs),fc=__webpack_require__(33656),ec=__webpack_require__.n(fc),Ml=__webpack_require__(90111),cl=__webpack_require__.n(Ml),Ci=__webpack_require__(74959),fl=__webpack_require__.n(Ci),dc=__webpack_require__(23250),Ao=__webpack_require__.n(dc),ro=__webpack_require__(58862),qa=__webpack_require__.n(ro),$u=__webpack_require__(58319),Wu=__webpack_require__.n($u),hc=__webpack_require__(62053),qu=__webpack_require__.n(hc),dl=__webpack_require__(47477),Yc=__webpack_require__.n(dl),tc=__webpack_require__(59717),hl=__webpack_require__.n(tc);un().extend(Hs()),un().extend(ho()),un().extend(Jl()),un().extend(ec()),un().extend(cl()),un().extend(fl()),un().extend(Ao()),un().extend(qa()),un().extend(Wu()),un().extend(qu()),un().extend(Yc()),un().extend(hl()),un().extend(Ha());var pc=Object.defineProperty,mc=Object.getOwnPropertySymbols,Xc=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,Hu=(En,Gn,Fi)=>Gn in En?pc(En,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Fi}):En[Gn]=Fi,pl=(En,Gn)=>{for(var Fi in Gn||(Gn={}))Xc.call(Gn,Fi)&&Hu(En,Fi,Gn[Fi]);if(mc)for(var Fi of mc(Gn))tu.call(Gn,Fi)&&Hu(En,Fi,Gn[Fi]);return En},vc=(En,Gn,Fi)=>new Promise((ba,Hi)=>{var ea=Ni=>{try{fs(Fi.next(Ni))}catch(ds){Hi(ds)}},pa=Ni=>{try{fs(Fi.throw(Ni))}catch(ds){Hi(ds)}},fs=Ni=>Ni.done?ba(Ni.value):Promise.resolve(Ni.value).then(ea,pa);fs((Fi=Fi.apply(En,Gn)).next())});const pu="/react/build/",_c=!1;function Ju(){return vc(this,null,function*(){const En=(0,I.gD)(),{routes:Gn,routeComponents:Fi}=yield Kc(En);yield En.applyPlugins({key:"patchRoutes",type:nn.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Fi}});const ba=En.applyPlugins({key:"modifyContextOpts",type:nn.ApplyPluginsType.modify,initialValue:{}}),Hi=ba.basename||"/",ea=ba.historyType||"browser",pa=(0,D.fi)(pl({type:ea,basename:Hi},ba.historyOpts));return En.applyPlugins({key:"render",type:nn.ApplyPluginsType.compose,initialValue(){const fs={useStream:!0,routes:Gn,routeComponents:Fi,pluginManager:En,mountElementId:"root",rootElement:ba.rootElement||document.getElementById("root"),loadingComponent:De,publicPath:pu,runtimePublicPath:_c,history:pa,historyType:ea,basename:Hi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:ba.callback},Ni=En.applyPlugins({key:"modifyClientRenderOpts",type:nn.ApplyPluginsType.modify,initialValue:fs});return Rc(Ni)}})()})}Ju(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();