From 5dfc18e2ae2d3c59612ac7c808838f565a4622de Mon Sep 17 00:00:00 2001 From: linlu <527100546@qq.com> Date: Mon, 16 Nov 2020 10:50:58 +0800 Subject: [PATCH] =?UTF-8?q?Lin-Auto-commit=202020/11/16=20=E4=B8=8A?= =?UTF-8?q?=E5=8D=8810:50:58?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- p__tasks__index.chunk.css | 2 +- p__tasks__index.js | 2 +- umi.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/p__tasks__index.chunk.css b/p__tasks__index.chunk.css index 4b4d6bce7a..46a51bab79 100644 --- a/p__tasks__index.chunk.css +++ b/p__tasks__index.chunk.css @@ -1 +1 @@ -.ant-drawer{position:fixed;z-index:1000;width:0;height:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s}.ant-drawer>*{transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-left{left:0}.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px rgba(0,0,0,.08),9px 0 28px 0 rgba(0,0,0,.05),12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right{right:0}.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px 0 rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;-ms-transform:translateX(1px);transform:translateX(1px)}.ant-drawer-bottom,.ant-drawer-top{left:0;width:100%;height:0%}.ant-drawer-bottom .ant-drawer-content-wrapper,.ant-drawer-top .ant-drawer-content-wrapper{width:100%}.ant-drawer-bottom.ant-drawer-open,.ant-drawer-top.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px rgba(0,0,0,.08),0 9px 28px 0 rgba(0,0,0,.05),0 12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-bottom{bottom:0}.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px rgba(0,0,0,.08),0 -9px 28px 0 rgba(0,0,0,.05),0 -12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;-ms-transform:translateY(1px);transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);pointer-events:auto}.ant-drawer-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:14px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}.ant-drawer-close{position:absolute;top:0;right:0;z-index:10;display:block;padding:15px;color:rgba(0,0,0,.45);font-weight:700;font-size:14px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-drawer-header-no-title .ant-drawer-close{margin-right:var(--scroll-bar);padding-right:calc(15px - var(--scroll-bar))}.ant-drawer-header{position:relative;padding:11px 16px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-drawer-header-no-title{color:rgba(0,0,0,.85);background:#fff}.ant-drawer-wrapper-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%}.ant-drawer-body{-ms-flex-positive:1;flex-grow:1;padding:16px;overflow:auto;font-size:12px;line-height:1.66667;word-wrap:break-word}.ant-drawer-footer{-ms-flex-negative:0;flex-shrink:0;padding:8px;border-top:1px solid #f0f0f0}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;filter:alpha(opacity=45);transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer-open-content{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-drawer .ant-picker-clear{background:#fff}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{right:auto;left:0}.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{height:10px!important}.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:#f5f5f5}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before{background:#1890ff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner{border-color:#1890ff}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,.ant-tree-checkbox:hover:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:14px;height:14px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5px;height:8px;border:2px solid #fff;border-top:0;border-left:0;-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block}.ant-tree-checkbox-group-item{display:inline-block;margin-right:6px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:6px;height:6px;background-color:#1890ff;border:0;-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-tree{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";background:#fff;border-radius:2px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#e6f7ff}.ant-tree-list-holder-inner{-ms-flex-align:start;align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{-ms-flex-align:stretch;align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{-ms-flex:auto;flex:auto}.ant-tree .ant-tree-treenode{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:0 0 2px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}.ant-tree-indent{-ms-flex-item-align:stretch;align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:20px}.ant-tree .ant-tree-switcher{-ms-flex:none;flex:none;width:20px;height:20px;margin:0;line-height:20px;text-align:center;cursor:pointer}.ant-tree .ant-tree-switcher .ant-select-tree-switcher-icon,.ant-tree .ant-tree-switcher .ant-tree-switcher-icon{font-size:10px;display:inline-block;vertical-align:baseline}.ant-tree .ant-tree-switcher .ant-select-tree-switcher-icon svg,.ant-tree .ant-tree-switcher .ant-tree-switcher-icon svg{transition:transform .3s}.ant-tree .ant-tree-switcher-noop{cursor:default}.ant-tree .ant-tree-switcher_close .ant-tree-switcher-icon svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ant-tree .ant-tree-switcher-loading-icon{color:#1890ff}.ant-tree .ant-tree-switcher-leaf-line{z-index:1;display:inline-block;width:100%;height:100%}.ant-tree .ant-tree-switcher-leaf-line:before{position:absolute;height:20px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.ant-tree .ant-tree-switcher-leaf-line:after{position:absolute;width:6px;height:10px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree .ant-tree-checkbox{top:auto;margin:3px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{min-height:20px;margin:0;padding:0 4px;color:inherit;line-height:20px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-node-content-wrapper[draggable=true]{line-height:16px;border-top:2px solid transparent;border-bottom:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-tree .ant-tree-treenode.drag-over>[draggable]{color:#fff;background-color:#1890ff;opacity:.8}.ant-tree .ant-tree-treenode.drag-over-gap-top>[draggable]{border-top-color:#1890ff}.ant-tree .ant-tree-treenode.drag-over-gap-bottom>[draggable]{border-bottom-color:#1890ff}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:first-child:after{position:absolute;top:calc(100% - 24px);right:10px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:calc(100% - 4px);right:-10px;bottom:-24px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit-end-first-level:after,.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-treenode-motion:not(.ant-motion-collapse-leave):not(.ant-motion-collapse-appear-active) .ant-tree-indent-unit:after,.ant-tree-show-line .ant-tree-treenode-motion:not(.ant-motion-collapse-leave):not(.ant-motion-collapse-appear-active) .ant-tree-indent-unit:before{display:none}.ant-tree-show-line .ant-tree-switcher{z-index:1;background:#fff}.ant-tree-rtl{direction:rtl}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl.ant-tree .ant-tree-switcher_close .ant-tree-switcher-icon svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-11px;border-right:none;border-left:1px solid #d9d9d9}.ant-tree-rtl.ant-tree .ant-tree-checkbox{margin:3px 0 0 8px}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-checkbox{margin:3px 0 0 8px}.task-wrapper{height:100vh;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;overflow:hidden}.tpi-spin{height:100vh!important}.tasks-body{height:calc(100vh - 54px);width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.tasks-body .resize-x-bar{width:4px;cursor:ew-resize;height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;background:#111c24}.tasks-body .resize-x-bar.has-unity-3d{cursor:inherit;width:0}.tasks-body .resize-x-bar.has-unity-3d .btn-resize{margin-left:0}.tasks-body .right-panel{-ms-flex:3 0 auto;flex:3 0 auto;position:relative;height:100%;background:#111c24}.tasks-body .right-panel .unity-3d-container{height:100%}.tasks-body .right-panel.vnc{-ms-flex-pack:justify;justify-content:space-between}.tasks-body .left-panel{-ms-flex:2 0 auto;flex:2 0 auto;position:relative;height:100%}.tasks-body .btn-resize{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:100;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);background-color:#e0e0e0;color:rgba(0,0,0,.87)}.tasks-body .btn-resize:hover{opacity:1}.ghost-link{margin:8px;color:#4cacff!important;border:1px solid #4cacff;height:30px;padding:0 16px;border-radius:2px;line-height:30px}.ghost-link:hover{background:#4890ff;text-decoration:none;color:#fff!important}.unity-3d-nav{position:absolute;right:32px;bottom:32px;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.unity-3d-nav .ghost-link{display:block}.trapezoid{position:absolute;cursor:pointer;margin-top:-49px;top:50%;left:-20px;z-index:100}.trapezoid.enlarge{left:0}.draging-mask,.vnc-mask{position:absolute;background:rgba(0,0,0,.5);z-index:20;top:0;bottom:51px;width:100%}.draging-mask{bottom:0;position:fixed}.last-compile-output{max-height:167px;overflow:auto}.task-header{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;width:100%;background-color:#fafafa;border-bottom:1px solid #f3f3f3;padding:0 15px 0 0;height:45px;position:relative;-ms-flex-pack:justify;justify-content:space-between}.task-header a{color:#1890ff}.task-header a .iconfont{font-size:45px}.task-header h3{margin-left:14px;-ms-flex:1 0;flex:1 0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.task-header span{background-color:#ffd633;color:#fff;display:inline-block;padding:0 10px;border-radius:25px;line-height:25px;height:25px;font-size:12px}.ant-table.ant-table-middle{font-size:12px}.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tfoot>tr>td,.ant-table.ant-table-middle tfoot>tr>th{padding:8px}.ant-table.ant-table-middle .ant-table-thead th.ant-table-column-has-sorters{padding:0}.ant-table.ant-table-middle .ant-table-thead .ant-table-filter-column{margin:-8px}.ant-table.ant-table-middle .ant-table-thead .ant-table-filter-column-title{padding:8px 2.3em 8px 8px}.ant-table.ant-table-middle .ant-table-thead .ant-table-column-sorters{padding:8px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table.ant-table-small{font-size:12px}.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small tfoot>tr>td,.ant-table.ant-table-small tfoot>tr>th{padding:4px}.ant-table.ant-table-small .ant-table-thead th.ant-table-column-has-sorters{padding:0}.ant-table.ant-table-small .ant-table-thead .ant-table-filter-column{margin:-4px}.ant-table.ant-table-small .ant-table-thead .ant-table-filter-column-title{padding:4px 2.3em 4px 4px}.ant-table.ant-table-small .ant-table-thead .ant-table-column-sorters{padding:4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-4px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-4px -4px -4px 21px}.ant-table-small .ant-table-thead>tr>th{background-color:#fafafa}.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border:1px solid #f0f0f0;border-right:0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-4px -5px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #fafafa}.ant-table-wrapper{max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;z-index:0;clear:both;font-size:12px;background:#fff;border-radius:2px}.ant-table table{width:100%;text-align:left;border-radius:2px 2px 0 0;border-collapse:separate;border-spacing:0}.ant-table-tbody>tr>td,.ant-table-thead>tr>th,.ant-table tfoot>tr>td,.ant-table tfoot>tr>th{position:relative;padding:12px 8px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-title{padding:12px 8px}.ant-table-footer{padding:12px 8px;color:rgba(0,0,0,.85);background:#fafafa}.ant-table-thead>tr>th{color:rgba(0,0,0,.85);font-weight:500;text-align:left;background:#fafafa;border-bottom:1px solid #f0f0f0;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}.ant-table-tbody>tr.ant-table-row:hover>td{background:#fafafa}.ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f7ff;border-color:rgba(0,0,0,.03)}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dcf4ff}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table tfoot>tr>td,.ant-table tfoot>tr>th{border-bottom:1px solid #f0f0f0}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination-left{float:left}.ant-table-pagination-center{text-align:center}.ant-table-pagination-right{float:right}.ant-table-thead th.ant-table-column-has-sorters{padding:0;cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:#f2f2f2}.ant-table-thead th.ant-table-column-has-sorters:hover .ant-table-filter-trigger-container{background:#f7f7f7}.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}td.ant-table-column-sort{background:#fafafa}.ant-table-column-sorters-with-tooltip{display:inline-block;width:100%}.ant-table-column-sorters{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:12px 8px}.ant-table-column-sorter{margin-top:.15em;margin-bottom:-.15em;margin-left:4px;color:#bfbfbf}.ant-table-column-sorter-full{margin-top:-.2em;margin-bottom:0}.ant-table-column-sorter-inner{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.ant-table-column-sorter-down,.ant-table-column-sorter-up{display:inline-block;font-size:11px}.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active{color:#1890ff}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-filter-column{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:-12px -8px}.ant-table-filter-column-title{-ms-flex:auto;flex:auto;padding:12px 2.3em 12px 8px}.ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column{margin:0}.ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 2.3em 0 0}.ant-table-filter-trigger-container{position:absolute;top:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-align:stretch;align-items:stretch;-ms-flex-item-align:stretch;align-self:stretch;cursor:pointer;transition:background-color .3s}.ant-table-filter-trigger-container-open,.ant-table-filter-trigger-container:hover,.ant-table-thead th.ant-table-column-has-sorters:hover .ant-table-filter-trigger-container:hover{background:#e5e5e5}.ant-table-filter-trigger{display:block;width:2.3em;color:#bfbfbf;font-size:12px;transition:color .3s}.ant-table-filter-trigger .anticon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ant-table-filter-trigger-container-open .ant-table-filter-trigger,.ant-table-filter-trigger:hover{color:rgba(0,0,0,.45)}.ant-table-filter-trigger.active{color:#1890ff}.ant-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";min-width:120px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-table-filter-dropdown .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:7px 8px 7px 3px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}.ant-table .ant-table-selection-col{width:54px}table tr td.ant-table-selection-column,table tr th.ant-table-selection-column{padding-right:4px;padding-left:4px;text-align:center}table tr td.ant-table-selection-column .ant-radio-wrapper,table tr th.ant-table-selection-column .ant-radio-wrapper{margin-right:0}.ant-table-selection{position:relative}.ant-table-selection-extra{position:absolute;top:0;right:0;cursor:pointer;transition:all .3s}.ant-table-selection-extra .anticon{display:inline-block;font-size:10px;color:#bfbfbf}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:-ms-inline-flexbox;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:12px;vertical-align:-3px;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#40a9ff}.ant-table-row-expand-icon:active{color:#096dd9}.ant-table-row-expand-icon:active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{border-color:currentColor}.ant-table-row-expand-icon:after,.ant-table-row-expand-icon:before{position:absolute;background:currentColor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{-ms-transform:rotate(0deg);transform:rotate(0deg)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:after,.ant-table-row-expand-icon-spaced:before{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:1.50002px;margin-right:4px}tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td{background:#fbfbfb}tr.ant-table-expanded-row .ant-descriptions-view table{width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-12px -8px;padding:12px 8px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:rgba(0,0,0,.25)}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#fff}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:-webkit-sticky!important;position:sticky!important;z-index:2;background:#fff}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;-ms-transform:translateX(100%);transform:translateX(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;-ms-transform:translateX(-100%);transform:translateX(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:after,.ant-table .ant-table-container:before{position:absolute;top:0;bottom:0;z-index:1;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{position:relative}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-sticky-header{position:-webkit-sticky;position:sticky;z-index:3}.ant-table-sticky-scroll{position:fixed;bottom:0;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;border-top:1px solid #f0f0f0;opacity:.6}.ant-table-sticky-scroll:hover{-ms-transform-origin:center bottom;transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:rgba(0,0,0,.35);border-radius:4px}.ant-table-sticky-scroll-bar:hover{background-color:rgba(0,0,0,.8)}.ant-table-sticky-scroll-bar-active{background-color:rgba(0,0,0,.8)}@media (-ms-high-contrast:none){.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:2px 2px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{border-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-left-radius:2px;border-top-right-radius:2px}.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:2px}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:2px}.ant-table-footer{border-radius:0 0 2px 2px}.ant-table-wrapper-rtl{direction:rtl}.ant-table-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-12px 25px -12px -8px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination{float:left}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{float:left}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{float:right}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-center{float:none;text-align:center}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:12px 8px 12px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger-container{right:auto;left:0}.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-selection-extra{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-row-indent{float:right}.ant-table-wrapper-rtl .ant-table-row-expand-icon{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:4px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{-ms-transform:rotate(0deg);transform:rotate(0deg)}.ant-radio-group{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block;font-size:0;line-height:unset}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;display:inline-block;margin:0 6px 0 0;white-space:nowrap;cursor:pointer}.ant-radio{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;top:-2px;display:inline-block;line-height:1;white-space:nowrap;vertical-align:sub;outline:none;cursor:pointer}.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{border-color:#1890ff}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:14px;height:14px;background-color:#fff;border:1px solid #d9d9d9;border-radius:100px;transition:all .3s}.ant-radio-inner:after{position:absolute;top:3px;left:3px;display:table;width:6px;height:6px;background-color:#1890ff;border-top:0;border-left:0;border-radius:6px;-ms-transform:scale(0);transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-checked .ant-radio-inner{border-color:#1890ff}.ant-radio-checked .ant-radio-inner:after{-ms-transform:scale(1);transform:scale(1);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:rgba(0,0,0,.2)}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:28px;margin:0;padding:0 7px;color:rgba(0,0,0,.85);font-size:12px;line-height:26px;background:#fff;border-color:#d9d9d9;border-style:solid;border-width:1.02px 1px 1px 0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:rgba(0,0,0,.85)}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:32px;font-size:14px;line-height:30px}.ant-radio-group-small .ant-radio-button-wrapper{height:22px;padding:0 7px;line-height:20px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:2px 0 0 2px}.ant-radio-button-wrapper:last-child{border-radius:0 2px 2px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:2px}.ant-radio-button-wrapper:hover{position:relative;color:#1890ff}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#1890ff;background:#fff;border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#40a9ff;border-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#096dd9;border-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#1890ff;border-color:#1890ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#40a9ff;border-color:#40a9ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#096dd9;border-color:#096dd9}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-button-wrapper-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:rgba(0,0,0,.25);background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal){.ant-radio{vertical-align:text-bottom}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:6px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 2px 2px 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#40a9ff}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:2px 0 0 2px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:14px;height:14px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5px;height:8px;border:2px solid #fff;border-top:0;border-left:0;-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block;line-height:unset;cursor:pointer}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block}.ant-checkbox-group-item{display:inline-block;margin-right:6px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:6px;height:6px;background-color:#1890ff;border:0;-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:6px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:6px}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:absolute;z-index:1070;display:block;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);-ms-transform:translateY(-6.53553391px) rotate(45deg);transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);-ms-transform:translateX(6.53553391px) rotate(45deg);transform:translateX(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);-ms-transform:translateX(-6.53553391px) rotate(45deg);transform:translateX(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px rgba(0,0,0,.07);-ms-transform:translateY(6.53553391px) rotate(45deg);transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner{background-color:#eb2f96}.ant-tooltip-pink .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-magenta .ant-tooltip-inner{background-color:#eb2f96}.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner{background-color:#f5222d}.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner{background-color:#fa541c}.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner{background-color:#fa8c16}.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner{background-color:#fadb14}.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner{background-color:#faad14}.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner{background-color:#13c2c2}.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner{background-color:#a0d911}.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner{background-color:#52c41a}.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner{background-color:#1890ff}.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner{background-color:#2f54eb}.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner{background-color:#722ed1}.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:8px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:#f2f2f2;width:28px;height:28px;line-height:28px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:22px;height:22px;line-height:22px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:14px;margin-top:8px;background:#f2f2f2}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:20px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:14px;list-style:none;background:#f2f2f2}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:8px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:20px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title{border-radius:100px}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-button{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-input{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:#f2f2f2;border-radius:2px;width:56px;height:28px;line-height:28px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:28px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:28px}.ant-skeleton-element .ant-skeleton-button-lg{width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-sm{width:44px;height:22px;line-height:22px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:22px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:22px}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:#f2f2f2;width:28px;height:28px;line-height:28px}.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-lg{width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-sm{width:22px;height:22px;line-height:22px}.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:#f2f2f2;width:100%;height:28px;line-height:28px}.ant-skeleton-element .ant-skeleton-input-lg{width:100%;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-sm{width:100%;height:22px;line-height:22px}.ant-skeleton-element .ant-skeleton-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;background:#f2f2f2;width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{border-radius:50%}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-skeleton-rtl{direction:rtl}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{animation-name:ant-skeleton-loading-rtl}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0 50%}to{background-position:100% 50%}}@font-face{font-family:KaTeX_AMS;src:url(static/KaTeX_AMS-Regular.d4531cf7.woff2) format("woff2"),url(static/KaTeX_AMS-Regular.b1489df1.woff) format("woff"),url(static/KaTeX_AMS-Regular.f80d9eaf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(static/KaTeX_Caligraphic-Bold.f046a374.woff2) format("woff2"),url(static/KaTeX_Caligraphic-Bold.7ce7636b.woff) format("woff"),url(static/KaTeX_Caligraphic-Bold.0c96bc8f.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(static/KaTeX_Caligraphic-Regular.4519ba4c.woff2) format("woff2"),url(static/KaTeX_Caligraphic-Regular.4a559f36.woff) format("woff"),url(static/KaTeX_Caligraphic-Regular.35f3c951.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(static/KaTeX_Fraktur-Bold.5b8749ee.woff2) format("woff2"),url(static/KaTeX_Fraktur-Bold.2ea3916b.woff) format("woff"),url(static/KaTeX_Fraktur-Bold.069514d4.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(static/KaTeX_Fraktur-Regular.2c629b06.woff2) format("woff2"),url(static/KaTeX_Fraktur-Regular.0d90113d.woff) format("woff"),url(static/KaTeX_Fraktur-Regular.96556db6.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(static/KaTeX_Main-Bold.20b90c20.woff2) format("woff2"),url(static/KaTeX_Main-Bold.a9cdbc85.woff) format("woff"),url(static/KaTeX_Main-Bold.07e762d0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(static/KaTeX_Main-BoldItalic.b345de5b.woff2) format("woff2"),url(static/KaTeX_Main-BoldItalic.7649d52f.woff) format("woff"),url(static/KaTeX_Main-BoldItalic.bc8d96e9.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(static/KaTeX_Main-Italic.ab751a9e.woff2) format("woff2"),url(static/KaTeX_Main-Italic.e3954fe9.woff) format("woff"),url(static/KaTeX_Main-Italic.44a32ae6.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(static/KaTeX_Main-Regular.13b3f852.woff2) format("woff2"),url(static/KaTeX_Main-Regular.9e75cd60.woff) format("woff"),url(static/KaTeX_Main-Regular.af7fc7b3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(static/KaTeX_Math-BoldItalic.d5d35e84.woff2) format("woff2"),url(static/KaTeX_Math-BoldItalic.94810ff6.woff) format("woff"),url(static/KaTeX_Math-BoldItalic.4d6241be.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(static/KaTeX_Math-Italic.ffda8803.woff2) format("woff2"),url(static/KaTeX_Math-Italic.11278d36.woff) format("woff"),url(static/KaTeX_Math-Italic.cae7ea26.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(static/KaTeX_SansSerif-Bold.5a20a475.woff2) format("woff2"),url(static/KaTeX_SansSerif-Bold.2946bdb5.woff) format("woff"),url(static/KaTeX_SansSerif-Bold.f0ad0abc.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"KaTeX_SansSerif";src:url(static/KaTeX_SansSerif-Italic.e5fc2aef.woff2) format("woff2"),url(static/KaTeX_SansSerif-Italic.c834ba6d.woff) format("woff"),url(static/KaTeX_SansSerif-Italic.c7feacd5.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(static/KaTeX_SansSerif-Regular.5bf28900.woff2) format("woff2"),url(static/KaTeX_SansSerif-Regular.a4fd0563.woff) format("woff"),url(static/KaTeX_SansSerif-Regular.5af9e1cf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(static/KaTeX_Script-Regular.a1c15978.woff2) format("woff2"),url(static/KaTeX_Script-Regular.cd3b0634.woff) format("woff"),url(static/KaTeX_Script-Regular.dd0db7ae.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(static/KaTeX_Size1-Regular.1876361f.woff2) format("woff2"),url(static/KaTeX_Size1-Regular.c4ae0d25.woff) format("woff"),url(static/KaTeX_Size1-Regular.bbd9552c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(static/KaTeX_Size2-Regular.f516b73c.woff2) format("woff2"),url(static/KaTeX_Size2-Regular.635e9324.woff) format("woff"),url(static/KaTeX_Size2-Regular.d1e8ff17.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(static/KaTeX_Size3-Regular.1ef7adae.woff2) format("woff2"),url(static/KaTeX_Size3-Regular.f32a9fde.woff) format("woff"),url(static/KaTeX_Size3-Regular.5d632274.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(static/KaTeX_Size4-Regular.4f012d6a.woff2) format("woff2"),url(static/KaTeX_Size4-Regular.f668d566.woff) format("woff"),url(static/KaTeX_Size4-Regular.1d132596.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(static/KaTeX_Typewriter-Regular.4f31d033.woff2) format("woff2"),url(static/KaTeX_Typewriter-Regular.d3c8e68f.woff) format("woff"),url(static/KaTeX_Typewriter-Regular.b1d1af1a.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.hide{display:none}.unity-3d-container{width:100%;height:354px;position:relative}.unity-3d-container .unity3d-panel{border:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:#fff}.unity-3d-container.enlarge .unity3d-panel{position:fixed;z-index:1000}.tab-panel-body{padding:16px}.scroll-margin-top [id]{scroll-margin-top:100px}.tab-nav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0;border-bottom:1px solid #ddd}.tab-nav.tab-fixed{position:absolute;top:45px;z-index:10;background:#fff;left:0;width:100%}.tab-nav a{color:#05101a;font-size:16px;text-align:center}.tab-nav span{display:inline-block;margin-left:5px;padding:0 5px;color:#666;background:#ccc;text-align:center;border-radius:50%;font-size:12px;line-height:20px}.tab-nav li{-ms-flex:1 1 auto;flex:1 1 auto;height:40px;line-height:40px;overflow:hidden;text-align:center}.tab-nav li.active{border-bottom:2px solid #4cacff}.btn-enlarge{position:absolute;top:10px;right:10px;z-index:3;color:#4cacff}.btn-enlarge.enlarge{position:fixed;z-index:1003}.tab-panel-body{height:calc(100vh - 190px);overflow-y:auto}.has-unity-3d .content-wrapper{height:calc(100vh - 151px);overflow-y:auto}.has-unity-3d .content-wrapper .comment-input-editor-container{position:absolute;bottom:0;width:100%;left:0}.has-unity-3d .tab-panel-body{min-height:calc(100vh - 544px);height:auto}.answer-tip p{text-align:center}.task-nav-container{width:100%;min-height:calc(100vh - 54px);background:#111c24;color:#fff;overflow:hidden}.task-nav-container .task-tip{background:#282f35;border:1px solid #707070;border-radius:100px;width:375px;height:52px;font-size:12px;margin:20px auto;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.task-nav-container .task-tip span{color:#ffbd4c}.task-drawer{top:54px;bottom:0}.task-drawer .ant-drawer-content{background:transparent}.task-drawer .ant-drawer-body{background:#111c24;padding:0;margin-bottom:54px}.ant-rate{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;font-feature-settings:tnum,"tnum";display:inline-block;margin:0;padding:0;color:#fadb14;font-size:16px;line-height:unset;list-style:none;outline:none}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star:hover{-ms-transform:scale(1);transform:scale(1)}.ant-rate-star{position:relative;display:inline-block;margin:0;padding:0;color:inherit;cursor:pointer;transition:all .3s}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus,.ant-rate-star>div:hover{-ms-transform:scale(1.1);transform:scale(1.1)}.ant-rate-star-first,.ant-rate-star-second{color:#f0f0f0;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-full .ant-rate-star-second,.ant-rate-star-half .ant-rate-star-first{color:inherit}.ant-rate-text{display:inline-block;margin:0 8px;font-size:12px}.ant-rate-rtl{direction:rtl}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}.task-item-container{padding:15px 0 25px;border-bottom:1px solid #222c34;position:relative;color:#747a7f}.task-item-container.active .challenge-title{color:#fff;background:#4cacff}.task-item-container.active .challenge-title a{color:#fff}.task-item-container.finish{color:#fff}.task-item-container .flex-container{margin-bottom:10px;padding:0 15px 0 35px}.task-item-container .flex-container:first-child{padding:0 15px}.task-item-container .flex-container p{margin:0;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px}.task-item-container .flex-container p span{color:#747a7f}.task-item-container .flex-container a{color:#bcc6cd;font-size:14px}.task-item-container .highlight{color:#ffa800;display:inline-block;margin-left:12px}.task-item-container .rate-container{font-size:12px;padding:0 15px 0 35px}.task-item-container .green{color:#29bd8b}.space-between{-ms-flex-pack:justify;justify-content:space-between}.ant-input-number{box-sizing:border-box;font-variant:tabular-nums;list-style:none;font-feature-settings:tnum,"tnum";position:relative;width:100%;min-width:0;color:rgba(0,0,0,.85);font-size:12px;line-height:1.66667;background-color:#fff;background-image:none;transition:all .3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:2px}.ant-input-number::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number:-ms-input-placeholder{color:#bfbfbf}.ant-input-number::-ms-input-placeholder{color:#bfbfbf}.ant-input-number::placeholder{color:#bfbfbf}.ant-input-number:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number-focused,.ant-input-number:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-number[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless-disabled,.ant-input-number-borderless-focused,.ant-input-number-borderless:focus,.ant-input-number-borderless:hover,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:28px;line-height:1.66667;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-lg{padding:3.4px 11px}.ant-input-number-sm{padding:0 7px}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,.45);font-weight:700;line-height:0;text-align:center;transition:all .1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:#40a9ff}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,.45);line-height:12px;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-input-number-handler-down-inner>*,.ant-input-number-handler-up-inner>*{line-height:1}.ant-input-number-handler-down-inner svg,.ant-input-number-handler-up-inner svg{display:inline-block}.ant-input-number-handler-down-inner:before,.ant-input-number-handler-up-inner:before{display:none}.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon{display:block}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-number-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap{display:none}.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:26px;padding:0 7px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;transition:all .3s linear;-moz-appearance:textfield!important}.ant-input-number-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number-input:-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::placeholder{color:#bfbfbf}.ant-input-number-input:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ant-input-number-lg{padding:0;font-size:14px}.ant-input-number-lg input{height:30px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:20px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-left:1px solid #d9d9d9;border-radius:0 2px 2px 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner{display:inline-block;font-size:7px;min-width:auto;margin-right:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled{cursor:not-allowed}.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner{color:rgba(0,0,0,.25)}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0;border-right:1px solid #d9d9d9;border-left:0;border-radius:2px 0 0 2px}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.pagination-container{padding:12px 0 0}.ldsRing___2F8W7{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___fC2cF{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.idsRingWrapper___fC2cF p{text-align:center;margin-top:12px}.ldsRing___2F8W7 div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border-radius:50%;animation:ldsring___3A88y 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#1976d2}.ldsRing___2F8W7 div:first-child{animation-delay:-.45s}.ldsRing___2F8W7 div:nth-child(2){animation-delay:-.3s}.ldsRing___2F8W7 div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___3A88y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.discuss-item-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;padding:15px;border-bottom:1px solid #e3e3e3;overflow:hidden}.discuss-item-container section{margin-left:15px;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{margin:4px 0;word-break:break-word;word-wrap:break-word}.discuss-content img{max-width:200px}.discuss-info{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;color:#999;line-height:16px;font-size:12px}.discuss-info .top{color:#fff;padding:0 8px;background:#ff4343;border-radius:8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.btn-group a{width:31px;text-align:center;color:#888}.btn-group a .iconfont{font-size:14px!important}.second-level-discuss{padding:2px 8px}.second-level-discuss .btn-group{opacity:0}.second-level-discuss:hover{background:#ebebeb}.second-level-discuss:hover .btn-group{opacity:1}.discuss-info-body{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;position:relative;margin-top:6px}.reply-discuss-container:before{content:" ";position:absolute;border-color:#000;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:13px;top:-9px;border-bottom:10px solid #f4f4f4}.discuss-item-editor{width:100%;overflow:hidden}.discuss-item-editor .btn-send{cursor:pointer;border:none;padding:0 12px;color:#fff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400;margin-right:22px;margin-top:6px;background:#4cacff;float:right}.markdown-editor-wrapper{position:relative}.markdown-editor-body{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);-ms-flex-align:center;align-items:center}.markdown-editor-body .codemirror-container{-ms-flex:1 0;flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .preview-container{-ms-flex:1 0;flex:1 0;height:100%;padding:10px 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;margin-bottom:12px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;left:0;right:0;top:0;bottom:0;height:100vh!important;z-index:100}.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{-ms-flex-pack: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}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-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 #000;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:rgba(20,255,20,.5);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;left:0;right:0;top:-50px;bottom: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-type,.cm-s-default .cm-variable-3{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{color:#555}.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{color:red}.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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.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-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{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;-webkit-font-variant-ligatures:contextual;font-feature-settings:"calt";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;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{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{visibility:visible}.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:rgba(255,255,0,.4)}.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:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;padding: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%}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #eaeaea;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#666;position:relative;-ms-flex-pack:center;justify-content:center;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 #fff;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 #cccbcb;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:-ms-flexbox;display:flex;height:38px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;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 .btn-null{width:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.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.cc69dd0c.eot);src:url(static/iconfont.cc69dd0c.eot#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAArkAAsAAAAAFGQAAAqUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFTgqYEJMCATYCJANMCygABCAFhG0HgUwb5hCjooZyUthkf4mpyEh3pV0O3eNzjDeMPcxWAACWBR8hkIIUVSIBAABgBAAACrx/wAkAfPHw39iv+2bmqzZUIt1PJ5FJeCMRibbSgsVNdRP+A23z391RKZiNY99ZzVmNklbCKpCtz0WxCnCVhUtkySLj37772YjcCVNhPk1OHZFC37UprJD/0ozsDfr3lrQ9Ja2fjpzpmcEJypq3QpVe3mEqOf/v+doc8Dx9AQTUAMH8r7l6h4jEycc0pD1SorTNT/f4+MQxO0wsRBKPkEy8VKiUQkiNRAgFe/ZbMVsJqPuMwq6/O48n0DSrO+To+fNnsFBwIlDuxls5WHgSlBjXUJdXFduW9T9hiXp6QK0GftDXx6ftOkkl4yc6PnvSg9sX5F9YZK7lf7DLU+CyExnbQCFelKr/MLbwbSKbKubEL8C8+KkUXjBVS7qLlkVFb9ncJpntxd2Xna/ekiQvSGwMutYjdpgXxBuyGejDtFUlNc1R+S9PV0tPERo6BpxAVHGyfbR8yxuCF0QLoQ9eUCDzArVfFA0EogJBSEd1B1QDFQ2oCSoLUAWUClAdlA5QF5QeUAvUMoTQ49UNKkRJAAUoG6AGqLsIocNbZwgD8P5WaYiTI2ObVWDfIP8FUH4B6GfCk1BkoQkNRVUCH5pC4eygwLuuu+XmIXB2jvFmcAXLmYJqni3c1sPfw8QoEHgwJsKwODyKoOr8CI/D4QnXuLpRnSqZzvUuVSLdXrMmWVlh7pdqFWyeZ6zbaj5Ea9VLbFFqJyuBbiHz/aXdwxv1o+qp6jZLs1AoqRHINuoHKJHgGlMq1FfO6n7nwbByXhAmPX0mB8QGO11d2a6eq73I/Or36dQNtU+OwzR+ZOhIvG9PavecX/p9136p84XxwOvWiBPqlOFByvvvoYHx+0JjX16+64EsGBw0NqsGsL2dB1a3LWieWdtgu+WlDNp1MF9ltnZPtbPEY8rCiCkoSnZWNZgOJAAl+ocR4Jr4TUSwy+pyq13sImw2Fj1QBDqoHIWVps9Oe6/70Jfl40V7rnnTFmeGL+2vXqcfP4VVab9hukZcxUCnDA32Jtjd74Pq5fqv/DUTv8a31K6dFFOXnYveQGKctVFs8p4EALG+V11C2k2eplEv6t7hrB6No5sL92F7AoDl8P79bJMbOAhN9S6f7YaoS6zTe9h2X22CMIMRuZ79KYSPUz0yAEJ8rmdkLSCsDbKUZm/XaCgZ/3VkwnSMp/9a/65inE4Uu2wpyvFCFYvarGxSdRFKJeNT4ujk1MPfe6Bfa1ePW1WWCVy3bmr1ko7JRynl544qLhwru3hEfhUBCxEIWwnsFpJobe+0dMS615o7jFByxzl6MRW7yD3AFsV0zZqSm1WJkK0FPjJifKsACpFsbVi3qVmD1bvqe9PTYcIIhActzTk/QMnRVdY0Pb7j2XG36f9tN8ut1oJNWexSlW9qSnbtoj2Ard40hheK/stt/Ut2NZuOWH0LFR+pyhrW/Vxd1qxBZumxWhaUbCWixxf57PaZp/zogTpeVQvYYzYAIWZjZfY6MnRB4WtX8Aed+pB7/b920mRPncmHsN1D1a0tBKlHMLW3enfGi7YkG8vfl/elLiUsZCidC5YNWzGlcQO4+sZRlCD0gOaxhQuu5niOdslx9TOub171Par2oocFG4Lp6Efmzzdh8x4Fmt4mtuL9IqxYM+Ww9DDlA5vzL9RB+0Cnf5QfkjxvFh0Ku4SFzC9xSN7TGR9dDnc77NLX2BcsxR5+++YIORTi+PXrvnhD6AZxIVtIpBJbJBafL5XKCMLFsbeeYvQwsW3yr18PRB2SDrRQvBH+Gz0sYA7hLhRtkTDn2PMl/Hr3WF2tQ427l4pUI6p77tAqMvhyjeI2X55BNI96ULb6taXwatu97E+KgDtTZr3ZmPRlSMDqgBUpYRjf7nxyxUYLPcLf8/goevBIapk4t6AXcyBfkRW7zEmZM4DBml3Hd+uXLkxnC0og1FvPgqhH9w7Gx2ZVG8NnzHROmMuTfZTxxiU6r9tenVmYoC7PjMYMbn3ciwIq5X7d0luk6eUBmmkpD2OVcT2khWWhUf48X6daKAACJ1QMnKGijbLmjgGJxOJh0etlsihEQZaLWeHhcZ6Qpy0BYgwnlkfHRS83RuUx2vVrddavPzeL2UjMzhXIDzlv4wpngWYETXAQTxzbwZMJtotbI/6nGtXvUt3DfgUhXHdJfxXbgTlYk5iXtCboggWuk4QGQUuap1DGQ/jL3SjM/aGRVn4x+57YwSaYl5hUwYGyXTNRJMgLqHcRVSEtRXJrUenECVrthIm6Jp2hybBzZ2Aqn3sjR1ahzc4WBlZBr5CqspB5g+tCFuVky4pKrUXy50ylRVZ5UbYD6mIPbNY0aXJyIC5QevaqkXue2+Zznuqd5U7qWmd1OOQ8+RUaLa7V4JoKxtQYP37AP8Rq6O/2GaPk0/XjPIKEsI4FkYN50bGZeSPH5cUkxF6MrBzA8OErS+uGfeN0hu/al9DB82E3DBQkDkyExEAkSDxZtF88KSIowojtR4cW2h9YHkRrg4URLh63c1sgZtDws9MLKG2UcSnTz+OlSxDDszwVkDJP0QvX6GjwSWYVeVOG9O6N6FjZWYBGzmKp8rw8KlFR4XTdw8Ko2tvAmLrB6NJ5rIHXVsx509enr2J52LGDiBwKRLrSeRWD721sVqUYVNuXzAvODPp3at2cYY3DJeb8udMPDz4sqDhlkW94SGlunIZ/WOLLCpszsK7GPypJL5XLpfokwCEtvfpI0RGZ7G7RXZJkVY8dOzjgPMvBkh/W9cPNQuGEic+XLYO4jMPr1ik7mxf//sz0Vl+z2QNLwPGr2MaIq/iQZ3iiyFLysoJUx7hBvXVEhWRhQai0ksJtOOvSxyixBtNubwhcuzfC9qpSrsxhzHqYBeeFYRT5EADZ7n9sNLGWuoapWKMrCDaWYcjB6BPgRuweJZFFgSKxcBGMACAn+o0NB8ueN2FS1vKAnbLu5AIskPURO4ahfGPhPAwn/wJKQY+T/5dtjuLHy0DTIUFI9i7LQeme1K11/JRvDPZ/nIy7ezlLKI38Sxry5QADiqsRsC+BVIhB/sre0mOiiPIUaT1TnSEkGd8MBOVpgfzfKyqZI+rKVDg7oSkGsR/RDd2vn56kFu/G6IkDkpoZkNUto8VyG1S07ICqul3QtCV355aRQcaiNLBpAgOhbxtIuv7hWWXZiRdYOkDF1DusCscZNJ3EzT5bVl+uHggkgxb7q/AKs5HJvDLLf4E9RkkH6Wm1P6DiMYuubr8FL5CBytignOyW2QhDmMQzWwdiRNETHkBx7ZDf75rG3DasFabByiECJDYCa0Kja/SeFJSZ6dkq8PlfgHUUSRTT7Cv6H0AKP3chUriIFOgLmVM125aqg51YW0MOCkNo2QQli845KkAUuUgYoF7qACisps+R3dvpceiuNS1Z10+n5U9afC3yrUdT5ChRiWrUoh6Nv2UXakcnutGL/sHh0THarSOfwxzy5D2yhYlCDTPPMno12WPU894rPhJMk8/HskLSQFX0hScxi8EgpWmfvDlm5UFAe56y3EcYl2MawxWWGrMqURY3m3qsoNjS+AhVRfGDAQAAAA==") format("woff2"),url(static/iconfont.3e4bb627.woff) format("woff"),url(static/iconfont.6929d350.ttf) format("truetype"),url(static/iconfont.ac44bafd.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-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"}.upload-button{width:120px;height:32px;display:block;position:relative;color:#4cacff}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:1}.comment-input-editor-container{position:relative;background:#fff;width:100%;box-shadow:0 -3px 5px 0 rgba(76,172,255,.2)}.comment-input-editor-container.active{position:absolute;height:calc(100vh - 54px);background:transparent;z-index:1000;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;top:0}.comment-input-editor-container .input-mask{-ms-flex:1 0;flex:1 0;background:transparent;width:100%}.comment-input-editor-container .text-area{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:10px 20px;-ms-flex-align:center;align-items:center}.comment-input-editor-container .text-area input{border-radius:15px;border:1px solid #eaeaea;background-color:#fff;overflow:hidden;height:32px;padding:0 16px;line-height:32px;outline:none;-ms-flex:1 0;flex:1 0;margin-right:10px}.comment-input-editor-container .text-area a{color:#888;display:block;height:32px;line-height:32px;margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.comment-input-editor-container .text-area a span{line-height:32px;font-size:16px}.comment-input-editor-container .tip-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.comment-input-editor-container .tip-container p{font-size:12px;color:#ff6800}.comment-input-editor-container .hide{display:none}.comment-input-editor-container .md-container{background:#fff;padding:10px 20px}.btn-send{cursor:pointer;display:inline-block;border:none;padding:0 12px;color:#fff;background:#4cacff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.to-certification-link{color:#1890ff!important;display:block;text-align:center}.choose-answer-item{padding:20px 20px 0}.choose-answer-item b{font-size:16px}.choose-answer-item p{margin-bottom:8px}.answer-item-container{padding:20px;border-bottom:1px solid #eaeaea;font-size:15px;color:#cdcdcd}.answer-item-container a{color:#1890ff}.answer-item-container .level{color:#9a9a9a;-ms-flex:0 0 55px;flex:0 0 55px}.answer-item-container .view-time{margin-right:16px}.answer-item-container .name{color:#4c4c4c;-ms-flex:1 1 auto;flex:1 1 auto}.unlock-answer-list{width:100%}.unlock-answer-list td,.unlock-answer-list th{text-align:center;padding:5px;font-weight:400;color:rgba(0,0,0,.54)}.unlock-answer-list tbody{background:#f4faff}.unlock-answer-list .gold-color{color:#ff6800}.unity3d-panel{width:100%;height:100%}.image-preview-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;right:0;bottom:0;z-index:100;background:rgba(0,0,0,.8)}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:rgba(0,0,0,.65);margin-right:10px}.ant-statistic{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum"}.ant-statistic-title{margin-bottom:0;color:rgba(0,0,0,.45);font-size:12px}.ant-statistic-content{color:rgba(0,0,0,.85);font-size:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-statistic-content-value-decimal{font-size:16px}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px;font-size:16px}.ant-statistic-rtl{direction:rtl}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}.task-header-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;height:54px;background:#05101a;padding:0 15px;color:#fff}.task-header-container .shixun-info{-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;font-size:16px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;margin:0}.task-header-container .shixun-info span{font-size:13px;font-weight:400}.task-header-container .task-user-info{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px}.task-header-container .task-user-info img{border-radius:50%;margin-right:12px}.task-header-container .grade-info{margin-left:24px;height:32px;padding:0 15px;background:#1f2f3b;border-radius:25px;line-height:32px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.task-header-container .grade-info img{margin-right:5px}.task-header-container .btn-task-out{background:#da000c;border-radius:2px;font-size:12px;text-align:center;display:block;padding:6px 9px;color:#fff}.task-header-container .btn-out{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;margin-left:12px}.task-header-container .btn-out .iconfont{font-size:16px!important;margin-right:4px}.task-header-container .btn-notice{margin-right:24px}.task-header-container .btn-vnc{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;margin-right:24px}.task-header-container .btn-vnc img{margin-right:9px}.ant-popover{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:10px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);box-shadow:0 0 8px rgba(0,0,0,.15)\9}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ant-popover-inner{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}}.ant-popover-title{min-width:177px;min-height:28px;margin:0;padding:5px 12px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #f0f0f0}.ant-popover-inner-content{padding:8px 12px;color:rgba(0,0,0,.85)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(0,0,0,.85);font-size:12px}.ant-popover-message>.anticon{position:absolute;top:8.00002px;color:#faad14;font-size:12px}.ant-popover-message-title{padding-left:20px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;box-shadow:3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow{left:50%;-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{left:6px;border-color:transparent transparent #fff #fff;box-shadow:-3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow{top:50%;-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{top:6px;border-color:#fff transparent transparent #fff;box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow{left:50%;-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{right:6px;border-color:#fff #fff transparent transparent;box-shadow:3px -3px 7px rgba(0,0,0,.07)}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow{top:50%;-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-popover-rtl{direction:rtl;text-align:right}.ant-popover-rtl .ant-popover-message-title{padding-right:20px;padding-left:8px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}.ant-popconfirm{z-index:1060}.action-bar-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:40px;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.action-bar-container .edit-status{color:#888;font-size:14px}.action-bar-container img{display:block}.action-bar-container .action-bar{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1 0;flex:1 0}.action-bar-container .action-bar a{margin-right:11px;color:#747a7f;text-decoration:none}.action-bar-container .action-bar a i.iconfont{display:inline-block;margin-right:5px}.action-bar-container .action-bar a:hover{color:#4cacff}.tpi-code-setting{height:calc(100vh - 105px);background:#031b2a;padding:15px 13px 15px 26px;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.tpi-code-setting .file-item.action{-ms-flex-pack:start;justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.oj .ant-drawer-body,.setting-drawer .ant-drawer-body{background:#031b2a}.oj .ant-drawer-body,.setting-drawer .ant-drawer-body{padding:0;height:auto}.oj .ant-select-selection,.setting-drawer .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.test-set-container{position:relative;height:258px;background:#111c24;overflow:hidden auto;color:#f4f1ed}.resize-y-bar{height:3px;background:#111c24;border-top:1px solid #19527b;cursor:ns-resize;position:relative}.resize-y-bar .iconfont{color:#4cacff;position:absolute;top:50%;left:50%;margin-top:-12px;z-index:10}.code-area-container{background:#111c24;overflow-y:auto}.right-panel{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.action-container{position:relative;background:#05101a;height:51px}.choose-container{margin:0;padding:10px 20px}.choose-container li{margin-bottom:15px}.choose-container .subject{margin-bottom:5px;font-size:14px;overflow:hidden;letter-spacing:.5px}.choose-container .subject-body{float:left;color:#8b9399!important}.choose-container .subject-body img{max-width:100%}.choose-container .option a{display:block;outline:none;color:#8b9399;padding-left:38px;line-height:22px;overflow:hidden;margin-bottom:10px}.choose-container .option a:last-child{margin-bottom:0}.choose-container .checkbox,.choose-container .radio{display:block;width:18px;float:left;height:18px;border:1px solid #5e707a;border-radius:50%;margin-right:16.5px}.choose-container .abackgroodcolor{margin:14px auto auto;padding-bottom:14px;padding-left:5px;padding-top:10px;background:hsla(0,0%,84.7%,.04)}.choose-container .active{background:url(static/success.2e2721eb.svg);background-size:100%}.choose-container .checkbox{border-radius:2px}.choose-container .checkbox.active{background:url(static/checkbox.f32c12cb.svg);background-size:100%}.choose-game-item{padding:16px 15px;background:#010e1f;border-radius:4px}.choose-game-item p{margin:0}.choose-game-item .output-title-container{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;color:#747a7f;-ms-flex-align:center;align-items:center;margin-bottom:12px}.choose-game-item .output-title-container span{-ms-flex:1 1 auto;flex:1 1 auto}.choose-game-item .output-title-container .output-title{color:#fff}.test-case-list{padding:8px 16px}.test-header{height:34px;padding:0 25px;line-height:34px;color:#f4f1ed;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#111c24;border-bottom:1px solid #222c34}.test-header a{color:#747a7f}.test-header span{position:relative;display:block;cursor:pointer;padding:0 25px}.test-header span.active:after{content:"";position:absolute;left:50%;margin-left:-10px;top:auto;bottom:0;right:auto;height:2px;width:20px;background-color:#29bd8b}.test-result{padding:8px 15px 0;font-size:14px;font-family:PingFangSC-Bold,PingFang SC;line-height:25px;font-weight:700;overflow:hidden;margin-bottom:0}.test-result p{font-size:14px!important}.test-result .markdown-body p{white-space:normal}.test-result.success{color:#29bd8b}.test-result.failer{color:#d55!important}.test-result.failer p{color:#d55!important}.test-result img{display:block;margin-right:5px}.test-result .count{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;float:left;-ms-flex-align:center;align-items:center;line-height:25px;padding:0 10px 0 4px}.test-case-item{width:100%;margin:0 auto 10px;background:#1f2f3b;font-size:14px}.test-case-item .case-header{padding:9px 20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.test-case-item .case-header .iconfont{font-size:14px!important;color:#f4f1ed}.test-case-item .case-header .description{color:#616b77;padding:0 8px;font-size:12px}.test-case-item .item-desc{display:none}.test-case-item .item-desc.show{display:block}.test-case-item .item-tip{font-size:12px;color:#c67676;line-height:12px}.test-case-item h2{font-size:14px;color:#bfbfbf;margin:0;line-height:21px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.test-case-item h4{font-size:14px;color:#637da6;line-height:14px;padding:15px 0 5px}.test-case-item p{font-size:14px;line-height:20px;letter-spacing:1px}.arrow-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #bfbfbf}.test-title{margin-left:10px}.arrow-right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #bfbfbf}.case-info{-ms-flex:1 0;flex:1 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.case-info i,.case-info img{margin-left:8px}.action-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#747a7f;padding:0 15px}.action-container .eval-btn-group{-ms-flex-pack:end;justify-content:flex-end;-ms-flex:2 1;flex:2 1}.action-container .eval-desc{-ms-flex:3 2;flex:3 2}.action-container .eval-desc span:last-child{-ms-flex:3 1;flex:3 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-container span{margin-right:15px}.action-container .btn-run{background:#4cacff;color:#fff;font-weight:700;border:0 solid transparent;padding:0 12px;letter-spacing:1px;outline:none;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}.action-container .btn-run img{margin-right:4px}.action-container .btn-run:disabled{background:#555d68}.evaluate-result-container{position:fixed;left:0;right:0;bottom:0;top:0;z-index:100;background:rgba(0,0,0,.8);display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.evaluate-result-container footer{width:308px;left:50%;margin-left:-154px;position:absolute;top:435px;text-align:center;color:#fff}.evaluate-result-container footer .star-tip{margin:0}.evaluate-result-container footer a{background-color:#4cacff;opacity:.8;display:block;width:120px;height:30px;line-height:30px;border-radius:2px;color:#fff;margin:12px auto 0}.evaluate-result-container .close-line{color:#fff}.evaluate-result-container .gold-circle{margin-right:8px;width:17px;height:17px;border-radius:50%;background-color:#ffd633;display:block}.evaluate-result-body{position:relative;width:652px}.evaluate-result-body .close-line{position:absolute;top:0;right:0}.gold-and-experience{position:absolute;top:308px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:26px;font-size:16px;color:#b27919}.gold-and-experience img{margin-right:8px}.gold-and-experience .flex-container:first-child{margin-right:18px}.code-area-container{position:relative}.code-area-container .only-view{position:absolute;z-index:2;right:80px;top:36px}.code-area-container .monaco-editor-container{height:100%}.diff-panel-container{width:100%;height:100%;background:#010e1f;color:#fff;font-size:0;overflow:hidden;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-weight:400;font-feature-settings:"liga" 0,"calt" 0}.diff-panel-container div{width:49.5%;white-space:pre;overflow-x:auto;line-height:18px;font-size:12px;display:inline-block;letter-spacing:0;vertical-align:top;padding:10px 14px;background:#1e1e1e}.diff-panel-container div:first-child{margin-right:1%}.diff-panel-container .line-break{display:block;height:20px}.diff-panel-container del{color:#d55;white-space:pre;text-decoration:none}.diff-panel-container del:empty{display:none}.diff-panel-container del.empty{background:#d55}.diff-panel-container ins{color:#2ea44f;white-space:pre;text-decoration:none}.diff-panel-container ins:empty{display:none}.diff-panel-container ins.empty{background:#2ea44f}.ant-image-preview,.ant-modal{pointer-events:none}.ant-image-preview.zoom-appear,.ant-image-preview.zoom-enter,.ant-modal.zoom-appear,.ant-modal.zoom-enter{-ms-transform:none;transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-image-preview-mask,.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45);filter:alpha(opacity=50)}.ant-image-preview-mask-hidden,.ant-modal-mask-hidden{display:none}.ant-image-preview-wrap,.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-switch{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:40px;height:20px;line-height:20px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#1890ff}.ant-switch-disabled,.ant-switch-loading{cursor:not-allowed;opacity:.4}.ant-switch-disabled *,.ant-switch-loading *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 4px 0 22px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 22px 0 4px}.ant-switch-handle{position:absolute;top:2px;left:2px;width:16px;height:16px;transition:all .2s ease-in-out}.ant-switch-handle:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,35,11,.2);transition:all .2s ease-in-out;content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 18px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon{position:absolute;top:50%;left:50%;color:rgba(0,0,0,.65);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}.ant-switch-small{min-width:24px;height:14px;line-height:14px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 16px;font-size:12px}.ant-switch-small .ant-switch-handle{width:10px;height:10px}.ant-switch-small .ant-switch-loading-icon{-ms-transform:translate(-50%,-50%) scale(.66667);transform:translate(-50%,-50%) scale(.66667)}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 16px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 12px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 22px 0 4px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 4px 0 22px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 18px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 12px)}.code-area-container section{height:calc(100% - 40px);overflow:hidden}.code-area-container .xterm-panel{height:100%;overflow:hidden;background:#000}.code-area-container .xterm-panel .xterm,.code-area-container .xterm-panel .xterm-rows{height:100%!important}.code-area-container .xterm-panel .xterm-screen{height:100%!important}.code-area-container .navs{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.code-area-container .navs .arrow-right{cursor:pointer}.code-area-container .navs ul{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;height:40px}.code-area-container .navs ul li.flex-container{text-align:center;width:98px}.code-area-container .navs ul li.flex-container a{padding:0 5px 0 25px}.code-area-container .navs ul li:empty{width:20px}.code-area-container .navs ul li:not(first-child) a{padding:0 25px}.code-area-container .navs ul a{display:block;color:#bfbfbf;padding:0 15px;position:relative;line-height:40px;text-align:center;height:40px}.code-area-container .navs ul a .iconfont{font-size:14px!important;display:inline-block;margin-left:5px}.code-area-container .navs ul a.active:after{content:"";position:absolute;left:50%;margin-left:-10px;top:auto;bottom:0;right:auto;height:2px;width:20px;background-color:#29bd8b}.code-area-container .action-bar-container{-ms-flex:5 0 auto;flex:5 0 auto}.dir-tree{background:#031b2a;height:calc(100vh - 105px)}.dir-tree span{color:#cbcbcb}.path-container{position:absolute;margin:0;z-index:3;top:40px;left:2px;overflow-y:auto;background:#010e1f;padding:12px 10px;font-weight:400;color:#747a7f;box-shadow:0 3px 10px 0 #1f2f3b}.path-container li{height:22px;padding:0 10px;font-size:14px;line-height:22px;white-space:nowrap;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;margin-bottom:5px}.path-container li a{color:#747a7f}.path-container li a:hover{color:#eee}.path-container li.active a{color:#2ea4ff}.xterm{font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}.eval-picture-panel{position:fixed;top:54px;bottom:0;left:0;overflow-y:scroll;overflow-x:hidden;background:rgba(0,0,0,.6);-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);right:0;z-index:101}.eval-picture-panel h2{text-align:center;color:#1890ff;margin:16px auto 0}.eval-picture-panel .output-txt{padding:10px;box-shadow:1px 6px 24px rgba(17,28,36,.2);min-height:500px;overflow-y:auto;width:60%;margin:20px auto;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none}.eval-picture-panel .output-txt.html{width:90%}.eval-picture-panel .nothing{border:1px dashed #333;height:auto}.eval-picture-panel img{max-width:100%;display:block;margin:0 auto 40px;width:300px}.eval-picture-panel .img-list{-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1%;height:100%;min-height:calc(100vh - 140px)}.eval-picture-panel .img-list:last-child{margin-right:0}.eval-picture-panel h4{font-weight:400;font-size:18px;text-align:center}.eval-picture-panel .picture-body{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 0 10px #ccc;height:calc(100vh - 44px);overflow:hidden}.eval-picture-panel .picture-body .flex-container{padding:15px 20px}.eval-picture-panel .picture-body h3{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee;padding:0 15px;text-align:center;line-height:70px;height:70px;border-radius:10px 10px 0 0;font-size:16px}.video-list{margin:0;padding:0;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.video-list li{margin-right:16px}.video-container{position:relative;height:360px;width:640px;overflow:hidden;margin:0 auto}.video-container video{position:absolute;top:0;width:100%;height:100%;left:0;z-index:1}.audio-container audio{margin-top:8px}.vnc-panel-wrapper{position:relative;height:calc(100vh - 105px);overflow:hidden}.vnc-panel-wrapper .btn-vnc-resize{position:absolute;right:16px;top:48px;z-index:101;color:#fff}.vnc-panel-wrapper.full-screen{position:fixed;left:0;right:0;top:0;bottom:0;z-index:200;height:100vh}.vnc-panel{height:100%;overflow:hidden}.vnc-test-list{position:absolute;width:100%;bottom:51px;background:#111c24;z-index:100;height:0;overflow:hidden}.vnc-test-list.large{height:calc(100vh - 105px)}.vnc-test-list.large .test-case-list{height:calc(100% - 34px)}.vnc-test-list.pop{height:257px}.vnc-test-list .test-case-list{overflow-y:auto;height:190px}.arrow-container{position:absolute;top:0;width:54px;height:27px;left:50%;margin-left:-27px;background:#2a3a4f;z-index:10;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;text-align:center;cursor:pointer;opacity:.4;transition:all .3s}.arrow-container .iconfont{font-size:14px!important}.vnc-test-list-body{position:relative;height:100%}.clipboard-box p{font-size:14px;margin:0 0 20px}.clipboard-box h3{color:#333;font-size:18px;margin:0 0 20px}.clipboard-box .btn-action-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.clipboard-box .clipboard{background:#f1f1f1;height:200px;margin-bottom:30px} \ No newline at end of file +.ant-drawer{position:fixed;z-index:1000;width:0;height:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s}.ant-drawer>*{transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-left{left:0}.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px rgba(0,0,0,.08),9px 0 28px 0 rgba(0,0,0,.05),12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right{right:0}.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px 0 rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;-ms-transform:translateX(1px);transform:translateX(1px)}.ant-drawer-bottom,.ant-drawer-top{left:0;width:100%;height:0%}.ant-drawer-bottom .ant-drawer-content-wrapper,.ant-drawer-top .ant-drawer-content-wrapper{width:100%}.ant-drawer-bottom.ant-drawer-open,.ant-drawer-top.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px rgba(0,0,0,.08),0 9px 28px 0 rgba(0,0,0,.05),0 12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-bottom{bottom:0}.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px rgba(0,0,0,.08),0 -9px 28px 0 rgba(0,0,0,.05),0 -12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;-ms-transform:translateY(1px);transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);pointer-events:auto}.ant-drawer-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:14px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}.ant-drawer-close{position:absolute;top:0;right:0;z-index:10;display:block;padding:15px;color:rgba(0,0,0,.45);font-weight:700;font-size:14px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-drawer-header-no-title .ant-drawer-close{margin-right:var(--scroll-bar);padding-right:calc(15px - var(--scroll-bar))}.ant-drawer-header{position:relative;padding:11px 16px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-drawer-header-no-title{color:rgba(0,0,0,.85);background:#fff}.ant-drawer-wrapper-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%}.ant-drawer-body{-ms-flex-positive:1;flex-grow:1;padding:16px;overflow:auto;font-size:12px;line-height:1.66667;word-wrap:break-word}.ant-drawer-footer{-ms-flex-negative:0;flex-shrink:0;padding:8px;border-top:1px solid #f0f0f0}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;filter:alpha(opacity=45);transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer-open-content{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-drawer .ant-picker-clear{background:#fff}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{right:auto;left:0}.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{height:10px!important}.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:#f5f5f5}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before{background:#1890ff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner{border-color:#1890ff}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,.ant-tree-checkbox:hover:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:14px;height:14px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5px;height:8px;border:2px solid #fff;border-top:0;border-left:0;-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block}.ant-tree-checkbox-group-item{display:inline-block;margin-right:6px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:6px;height:6px;background-color:#1890ff;border:0;-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-tree{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";background:#fff;border-radius:2px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#e6f7ff}.ant-tree-list-holder-inner{-ms-flex-align:start;align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{-ms-flex-align:stretch;align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{-ms-flex:auto;flex:auto}.ant-tree .ant-tree-treenode{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:0 0 2px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}.ant-tree-indent{-ms-flex-item-align:stretch;align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:20px}.ant-tree .ant-tree-switcher{-ms-flex:none;flex:none;width:20px;height:20px;margin:0;line-height:20px;text-align:center;cursor:pointer}.ant-tree .ant-tree-switcher .ant-select-tree-switcher-icon,.ant-tree .ant-tree-switcher .ant-tree-switcher-icon{font-size:10px;display:inline-block;vertical-align:baseline}.ant-tree .ant-tree-switcher .ant-select-tree-switcher-icon svg,.ant-tree .ant-tree-switcher .ant-tree-switcher-icon svg{transition:transform .3s}.ant-tree .ant-tree-switcher-noop{cursor:default}.ant-tree .ant-tree-switcher_close .ant-tree-switcher-icon svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ant-tree .ant-tree-switcher-loading-icon{color:#1890ff}.ant-tree .ant-tree-switcher-leaf-line{z-index:1;display:inline-block;width:100%;height:100%}.ant-tree .ant-tree-switcher-leaf-line:before{position:absolute;height:20px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.ant-tree .ant-tree-switcher-leaf-line:after{position:absolute;width:6px;height:10px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree .ant-tree-checkbox{top:auto;margin:3px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{min-height:20px;margin:0;padding:0 4px;color:inherit;line-height:20px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-node-content-wrapper[draggable=true]{line-height:16px;border-top:2px solid transparent;border-bottom:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-tree .ant-tree-treenode.drag-over>[draggable]{color:#fff;background-color:#1890ff;opacity:.8}.ant-tree .ant-tree-treenode.drag-over-gap-top>[draggable]{border-top-color:#1890ff}.ant-tree .ant-tree-treenode.drag-over-gap-bottom>[draggable]{border-bottom-color:#1890ff}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:first-child:after{position:absolute;top:calc(100% - 24px);right:10px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:calc(100% - 4px);right:-10px;bottom:-24px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit-end-first-level:after,.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-treenode-motion:not(.ant-motion-collapse-leave):not(.ant-motion-collapse-appear-active) .ant-tree-indent-unit:after,.ant-tree-show-line .ant-tree-treenode-motion:not(.ant-motion-collapse-leave):not(.ant-motion-collapse-appear-active) .ant-tree-indent-unit:before{display:none}.ant-tree-show-line .ant-tree-switcher{z-index:1;background:#fff}.ant-tree-rtl{direction:rtl}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl.ant-tree .ant-tree-switcher_close .ant-tree-switcher-icon svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-11px;border-right:none;border-left:1px solid #d9d9d9}.ant-tree-rtl.ant-tree .ant-tree-checkbox{margin:3px 0 0 8px}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-checkbox{margin:3px 0 0 8px}.task-wrapper{height:100vh;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;overflow:hidden}.tpi-spin{height:100vh!important}.tasks-body{height:calc(100vh - 54px);width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.tasks-body .resize-x-bar{width:4px;cursor:ew-resize;height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;background:#111c24}.tasks-body .resize-x-bar.has-unity-3d{cursor:inherit;width:0}.tasks-body .resize-x-bar.has-unity-3d .btn-resize{margin-left:0}.tasks-body .right-panel{-ms-flex:3 0 auto;flex:3 0 auto;position:relative;height:100%;background:#111c24}.tasks-body .right-panel .unity-3d-container{height:100%}.tasks-body .right-panel.vnc{-ms-flex-pack:justify;justify-content:space-between}.tasks-body .left-panel{-ms-flex:2 0 auto;flex:2 0 auto;position:relative;height:100%}.tasks-body .btn-resize{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:100;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);background-color:#e0e0e0;color:rgba(0,0,0,.87)}.tasks-body .btn-resize:hover{opacity:1}.ghost-link{margin:8px;color:#4cacff!important;border:1px solid #4cacff;height:30px;padding:0 16px;border-radius:2px;line-height:30px}.ghost-link:hover{background:#4890ff;text-decoration:none;color:#fff!important}.unity-3d-nav{position:absolute;right:32px;bottom:32px;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.unity-3d-nav .ghost-link{display:block}.trapezoid{position:absolute;cursor:pointer;margin-top:-49px;top:50%;left:-20px;z-index:100}.trapezoid.enlarge{left:0}.draging-mask,.vnc-mask{position:absolute;background:rgba(0,0,0,.5);z-index:20;top:0;bottom:51px;width:100%}.draging-mask{bottom:0;position:fixed}.last-compile-output{max-height:167px;overflow:auto}.task-header{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;width:100%;background-color:#fafafa;border-bottom:1px solid #f3f3f3;padding:0 15px 0 0;height:45px;position:relative;-ms-flex-pack:justify;justify-content:space-between}.task-header a{color:#1890ff}.task-header a .iconfont{font-size:45px}.task-header h3{margin-left:14px;-ms-flex:1 0;flex:1 0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.task-header span{background-color:#ffd633;color:#fff;display:inline-block;padding:0 10px;border-radius:25px;line-height:25px;height:25px;font-size:12px}.ant-table.ant-table-middle{font-size:12px}.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tfoot>tr>td,.ant-table.ant-table-middle tfoot>tr>th{padding:8px}.ant-table.ant-table-middle .ant-table-thead th.ant-table-column-has-sorters{padding:0}.ant-table.ant-table-middle .ant-table-thead .ant-table-filter-column{margin:-8px}.ant-table.ant-table-middle .ant-table-thead .ant-table-filter-column-title{padding:8px 2.3em 8px 8px}.ant-table.ant-table-middle .ant-table-thead .ant-table-column-sorters{padding:8px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table.ant-table-small{font-size:12px}.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small tfoot>tr>td,.ant-table.ant-table-small tfoot>tr>th{padding:4px}.ant-table.ant-table-small .ant-table-thead th.ant-table-column-has-sorters{padding:0}.ant-table.ant-table-small .ant-table-thead .ant-table-filter-column{margin:-4px}.ant-table.ant-table-small .ant-table-thead .ant-table-filter-column-title{padding:4px 2.3em 4px 4px}.ant-table.ant-table-small .ant-table-thead .ant-table-column-sorters{padding:4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-4px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-4px -4px -4px 21px}.ant-table-small .ant-table-thead>tr>th{background-color:#fafafa}.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border:1px solid #f0f0f0;border-right:0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-4px -5px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #fafafa}.ant-table-wrapper{max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;z-index:0;clear:both;font-size:12px;background:#fff;border-radius:2px}.ant-table table{width:100%;text-align:left;border-radius:2px 2px 0 0;border-collapse:separate;border-spacing:0}.ant-table-tbody>tr>td,.ant-table-thead>tr>th,.ant-table tfoot>tr>td,.ant-table tfoot>tr>th{position:relative;padding:12px 8px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-title{padding:12px 8px}.ant-table-footer{padding:12px 8px;color:rgba(0,0,0,.85);background:#fafafa}.ant-table-thead>tr>th{color:rgba(0,0,0,.85);font-weight:500;text-align:left;background:#fafafa;border-bottom:1px solid #f0f0f0;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}.ant-table-tbody>tr.ant-table-row:hover>td{background:#fafafa}.ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f7ff;border-color:rgba(0,0,0,.03)}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dcf4ff}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table tfoot>tr>td,.ant-table tfoot>tr>th{border-bottom:1px solid #f0f0f0}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination-left{float:left}.ant-table-pagination-center{text-align:center}.ant-table-pagination-right{float:right}.ant-table-thead th.ant-table-column-has-sorters{padding:0;cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:#f2f2f2}.ant-table-thead th.ant-table-column-has-sorters:hover .ant-table-filter-trigger-container{background:#f7f7f7}.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}td.ant-table-column-sort{background:#fafafa}.ant-table-column-sorters-with-tooltip{display:inline-block;width:100%}.ant-table-column-sorters{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:12px 8px}.ant-table-column-sorter{margin-top:.15em;margin-bottom:-.15em;margin-left:4px;color:#bfbfbf}.ant-table-column-sorter-full{margin-top:-.2em;margin-bottom:0}.ant-table-column-sorter-inner{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.ant-table-column-sorter-down,.ant-table-column-sorter-up{display:inline-block;font-size:11px}.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active{color:#1890ff}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-filter-column{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:-12px -8px}.ant-table-filter-column-title{-ms-flex:auto;flex:auto;padding:12px 2.3em 12px 8px}.ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column{margin:0}.ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 2.3em 0 0}.ant-table-filter-trigger-container{position:absolute;top:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-align:stretch;align-items:stretch;-ms-flex-item-align:stretch;align-self:stretch;cursor:pointer;transition:background-color .3s}.ant-table-filter-trigger-container-open,.ant-table-filter-trigger-container:hover,.ant-table-thead th.ant-table-column-has-sorters:hover .ant-table-filter-trigger-container:hover{background:#e5e5e5}.ant-table-filter-trigger{display:block;width:2.3em;color:#bfbfbf;font-size:12px;transition:color .3s}.ant-table-filter-trigger .anticon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ant-table-filter-trigger-container-open .ant-table-filter-trigger,.ant-table-filter-trigger:hover{color:rgba(0,0,0,.45)}.ant-table-filter-trigger.active{color:#1890ff}.ant-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";min-width:120px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-table-filter-dropdown .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:7px 8px 7px 3px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}.ant-table .ant-table-selection-col{width:54px}table tr td.ant-table-selection-column,table tr th.ant-table-selection-column{padding-right:4px;padding-left:4px;text-align:center}table tr td.ant-table-selection-column .ant-radio-wrapper,table tr th.ant-table-selection-column .ant-radio-wrapper{margin-right:0}.ant-table-selection{position:relative}.ant-table-selection-extra{position:absolute;top:0;right:0;cursor:pointer;transition:all .3s}.ant-table-selection-extra .anticon{display:inline-block;font-size:10px;color:#bfbfbf}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:-ms-inline-flexbox;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:12px;vertical-align:-3px;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#40a9ff}.ant-table-row-expand-icon:active{color:#096dd9}.ant-table-row-expand-icon:active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{border-color:currentColor}.ant-table-row-expand-icon:after,.ant-table-row-expand-icon:before{position:absolute;background:currentColor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{-ms-transform:rotate(0deg);transform:rotate(0deg)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:after,.ant-table-row-expand-icon-spaced:before{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:1.50002px;margin-right:4px}tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td{background:#fbfbfb}tr.ant-table-expanded-row .ant-descriptions-view table{width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-12px -8px;padding:12px 8px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:rgba(0,0,0,.25)}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#fff}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:-webkit-sticky!important;position:sticky!important;z-index:2;background:#fff}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;-ms-transform:translateX(100%);transform:translateX(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;-ms-transform:translateX(-100%);transform:translateX(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:after,.ant-table .ant-table-container:before{position:absolute;top:0;bottom:0;z-index:1;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{position:relative}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-sticky-header{position:-webkit-sticky;position:sticky;z-index:3}.ant-table-sticky-scroll{position:fixed;bottom:0;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;border-top:1px solid #f0f0f0;opacity:.6}.ant-table-sticky-scroll:hover{-ms-transform-origin:center bottom;transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:rgba(0,0,0,.35);border-radius:4px}.ant-table-sticky-scroll-bar:hover{background-color:rgba(0,0,0,.8)}.ant-table-sticky-scroll-bar-active{background-color:rgba(0,0,0,.8)}@media (-ms-high-contrast:none){.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:2px 2px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{border-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-left-radius:2px;border-top-right-radius:2px}.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:2px}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:2px}.ant-table-footer{border-radius:0 0 2px 2px}.ant-table-wrapper-rtl{direction:rtl}.ant-table-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-12px 25px -12px -8px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination{float:left}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{float:left}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{float:right}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-center{float:none;text-align:center}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:12px 8px 12px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger-container{right:auto;left:0}.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-selection-extra{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-row-indent{float:right}.ant-table-wrapper-rtl .ant-table-row-expand-icon{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:4px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{-ms-transform:rotate(0deg);transform:rotate(0deg)}.ant-radio-group{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block;font-size:0;line-height:unset}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;display:inline-block;margin:0 6px 0 0;white-space:nowrap;cursor:pointer}.ant-radio{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;top:-2px;display:inline-block;line-height:1;white-space:nowrap;vertical-align:sub;outline:none;cursor:pointer}.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{border-color:#1890ff}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:14px;height:14px;background-color:#fff;border:1px solid #d9d9d9;border-radius:100px;transition:all .3s}.ant-radio-inner:after{position:absolute;top:3px;left:3px;display:table;width:6px;height:6px;background-color:#1890ff;border-top:0;border-left:0;border-radius:6px;-ms-transform:scale(0);transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-checked .ant-radio-inner{border-color:#1890ff}.ant-radio-checked .ant-radio-inner:after{-ms-transform:scale(1);transform:scale(1);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:rgba(0,0,0,.2)}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:28px;margin:0;padding:0 7px;color:rgba(0,0,0,.85);font-size:12px;line-height:26px;background:#fff;border-color:#d9d9d9;border-style:solid;border-width:1.02px 1px 1px 0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:rgba(0,0,0,.85)}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:32px;font-size:14px;line-height:30px}.ant-radio-group-small .ant-radio-button-wrapper{height:22px;padding:0 7px;line-height:20px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:2px 0 0 2px}.ant-radio-button-wrapper:last-child{border-radius:0 2px 2px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:2px}.ant-radio-button-wrapper:hover{position:relative;color:#1890ff}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#1890ff;background:#fff;border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#40a9ff;border-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#096dd9;border-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#1890ff;border-color:#1890ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#40a9ff;border-color:#40a9ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#096dd9;border-color:#096dd9}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(24,144,255,.08)}.ant-radio-button-wrapper-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:rgba(0,0,0,.25);background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal){.ant-radio{vertical-align:text-bottom}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:6px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 2px 2px 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#40a9ff}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:2px 0 0 2px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:14px;height:14px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5px;height:8px;border:2px solid #fff;border-top:0;border-left:0;-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block;line-height:unset;cursor:pointer}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";display:inline-block}.ant-checkbox-group-item{display:inline-block;margin-right:6px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:6px;height:6px;background-color:#1890ff;border:0;-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:6px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:6px}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:absolute;z-index:1070;display:block;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);-ms-transform:translateY(-6.53553391px) rotate(45deg);transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);-ms-transform:translateX(6.53553391px) rotate(45deg);transform:translateX(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);-ms-transform:translateX(-6.53553391px) rotate(45deg);transform:translateX(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px rgba(0,0,0,.07);-ms-transform:translateY(6.53553391px) rotate(45deg);transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner{background-color:#eb2f96}.ant-tooltip-pink .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-magenta .ant-tooltip-inner{background-color:#eb2f96}.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner{background-color:#f5222d}.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner{background-color:#fa541c}.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner{background-color:#fa8c16}.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner{background-color:#fadb14}.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner{background-color:#faad14}.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner{background-color:#13c2c2}.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner{background-color:#a0d911}.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner{background-color:#52c41a}.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner{background-color:#1890ff}.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner{background-color:#2f54eb}.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner{background-color:#722ed1}.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:8px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:#f2f2f2;width:28px;height:28px;line-height:28px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:22px;height:22px;line-height:22px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:14px;margin-top:8px;background:#f2f2f2}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:20px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:14px;list-style:none;background:#f2f2f2}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:8px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:20px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title{border-radius:100px}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-button{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-input{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:#f2f2f2;border-radius:2px;width:56px;height:28px;line-height:28px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:28px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:28px}.ant-skeleton-element .ant-skeleton-button-lg{width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-sm{width:44px;height:22px;line-height:22px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:22px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:22px}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:#f2f2f2;width:28px;height:28px;line-height:28px}.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-lg{width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-sm{width:22px;height:22px;line-height:22px}.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:#f2f2f2;width:100%;height:28px;line-height:28px}.ant-skeleton-element .ant-skeleton-input-lg{width:100%;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-sm{width:100%;height:22px;line-height:22px}.ant-skeleton-element .ant-skeleton-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;background:#f2f2f2;width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{border-radius:50%}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-skeleton-rtl{direction:rtl}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{animation-name:ant-skeleton-loading-rtl}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0 50%}to{background-position:100% 50%}}@font-face{font-family:KaTeX_AMS;src:url(static/KaTeX_AMS-Regular.d4531cf7.woff2) format("woff2"),url(static/KaTeX_AMS-Regular.b1489df1.woff) format("woff"),url(static/KaTeX_AMS-Regular.f80d9eaf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(static/KaTeX_Caligraphic-Bold.f046a374.woff2) format("woff2"),url(static/KaTeX_Caligraphic-Bold.7ce7636b.woff) format("woff"),url(static/KaTeX_Caligraphic-Bold.0c96bc8f.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(static/KaTeX_Caligraphic-Regular.4519ba4c.woff2) format("woff2"),url(static/KaTeX_Caligraphic-Regular.4a559f36.woff) format("woff"),url(static/KaTeX_Caligraphic-Regular.35f3c951.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(static/KaTeX_Fraktur-Bold.5b8749ee.woff2) format("woff2"),url(static/KaTeX_Fraktur-Bold.2ea3916b.woff) format("woff"),url(static/KaTeX_Fraktur-Bold.069514d4.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(static/KaTeX_Fraktur-Regular.2c629b06.woff2) format("woff2"),url(static/KaTeX_Fraktur-Regular.0d90113d.woff) format("woff"),url(static/KaTeX_Fraktur-Regular.96556db6.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(static/KaTeX_Main-Bold.20b90c20.woff2) format("woff2"),url(static/KaTeX_Main-Bold.a9cdbc85.woff) format("woff"),url(static/KaTeX_Main-Bold.07e762d0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(static/KaTeX_Main-BoldItalic.b345de5b.woff2) format("woff2"),url(static/KaTeX_Main-BoldItalic.7649d52f.woff) format("woff"),url(static/KaTeX_Main-BoldItalic.bc8d96e9.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(static/KaTeX_Main-Italic.ab751a9e.woff2) format("woff2"),url(static/KaTeX_Main-Italic.e3954fe9.woff) format("woff"),url(static/KaTeX_Main-Italic.44a32ae6.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(static/KaTeX_Main-Regular.13b3f852.woff2) format("woff2"),url(static/KaTeX_Main-Regular.9e75cd60.woff) format("woff"),url(static/KaTeX_Main-Regular.af7fc7b3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(static/KaTeX_Math-BoldItalic.d5d35e84.woff2) format("woff2"),url(static/KaTeX_Math-BoldItalic.94810ff6.woff) format("woff"),url(static/KaTeX_Math-BoldItalic.4d6241be.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(static/KaTeX_Math-Italic.ffda8803.woff2) format("woff2"),url(static/KaTeX_Math-Italic.11278d36.woff) format("woff"),url(static/KaTeX_Math-Italic.cae7ea26.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(static/KaTeX_SansSerif-Bold.5a20a475.woff2) format("woff2"),url(static/KaTeX_SansSerif-Bold.2946bdb5.woff) format("woff"),url(static/KaTeX_SansSerif-Bold.f0ad0abc.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"KaTeX_SansSerif";src:url(static/KaTeX_SansSerif-Italic.e5fc2aef.woff2) format("woff2"),url(static/KaTeX_SansSerif-Italic.c834ba6d.woff) format("woff"),url(static/KaTeX_SansSerif-Italic.c7feacd5.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(static/KaTeX_SansSerif-Regular.5bf28900.woff2) format("woff2"),url(static/KaTeX_SansSerif-Regular.a4fd0563.woff) format("woff"),url(static/KaTeX_SansSerif-Regular.5af9e1cf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(static/KaTeX_Script-Regular.a1c15978.woff2) format("woff2"),url(static/KaTeX_Script-Regular.cd3b0634.woff) format("woff"),url(static/KaTeX_Script-Regular.dd0db7ae.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(static/KaTeX_Size1-Regular.1876361f.woff2) format("woff2"),url(static/KaTeX_Size1-Regular.c4ae0d25.woff) format("woff"),url(static/KaTeX_Size1-Regular.bbd9552c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(static/KaTeX_Size2-Regular.f516b73c.woff2) format("woff2"),url(static/KaTeX_Size2-Regular.635e9324.woff) format("woff"),url(static/KaTeX_Size2-Regular.d1e8ff17.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(static/KaTeX_Size3-Regular.1ef7adae.woff2) format("woff2"),url(static/KaTeX_Size3-Regular.f32a9fde.woff) format("woff"),url(static/KaTeX_Size3-Regular.5d632274.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(static/KaTeX_Size4-Regular.4f012d6a.woff2) format("woff2"),url(static/KaTeX_Size4-Regular.f668d566.woff) format("woff"),url(static/KaTeX_Size4-Regular.1d132596.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(static/KaTeX_Typewriter-Regular.4f31d033.woff2) format("woff2"),url(static/KaTeX_Typewriter-Regular.d3c8e68f.woff) format("woff"),url(static/KaTeX_Typewriter-Regular.b1d1af1a.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.hide{display:none}.unity-3d-container{width:100%;height:354px;position:relative}.unity-3d-container .unity3d-panel{border:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:#fff}.unity-3d-container.enlarge .unity3d-panel{position:fixed;z-index:1000}.tab-panel-body{padding:16px}.scroll-margin-top [id]{scroll-margin-top:100px}.tab-nav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0;border-bottom:1px solid #ddd}.tab-nav.tab-fixed{position:absolute;top:45px;z-index:10;background:#fff;left:0;width:100%}.tab-nav a{color:#05101a;font-size:16px;text-align:center}.tab-nav span{display:inline-block;margin-left:5px;padding:0 5px;color:#666;background:#ccc;text-align:center;border-radius:50%;font-size:12px;line-height:20px}.tab-nav li{-ms-flex:1 1 auto;flex:1 1 auto;height:40px;line-height:40px;overflow:hidden;text-align:center}.tab-nav li.active{border-bottom:2px solid #4cacff}.btn-enlarge{position:absolute;top:10px;right:10px;z-index:3;color:#4cacff}.btn-enlarge.enlarge{position:fixed;z-index:1003}.tab-panel-body{height:calc(100vh - 190px);overflow-y:auto}.has-unity-3d .content-wrapper{height:calc(100vh - 151px);overflow-y:auto}.has-unity-3d .content-wrapper .comment-input-editor-container{position:absolute;bottom:0;width:100%;left:0}.has-unity-3d .tab-panel-body{min-height:calc(100vh - 544px);height:auto}.answer-tip p{text-align:center}.task-nav-container{width:100%;min-height:calc(100vh - 54px);background:#111c24;color:#fff;overflow:hidden}.task-nav-container .task-tip{background:#282f35;border:1px solid #707070;border-radius:100px;width:375px;height:52px;font-size:12px;margin:20px auto;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.task-nav-container .task-tip span{color:#ffbd4c}.task-drawer{top:54px;bottom:0}.task-drawer .ant-drawer-content{background:transparent}.task-drawer .ant-drawer-body{background:#111c24;padding:0;margin-bottom:54px}.ant-rate{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;font-feature-settings:tnum,"tnum";display:inline-block;margin:0;padding:0;color:#fadb14;font-size:16px;line-height:unset;list-style:none;outline:none}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star:hover{-ms-transform:scale(1);transform:scale(1)}.ant-rate-star{position:relative;display:inline-block;margin:0;padding:0;color:inherit;cursor:pointer;transition:all .3s}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus,.ant-rate-star>div:hover{-ms-transform:scale(1.1);transform:scale(1.1)}.ant-rate-star-first,.ant-rate-star-second{color:#f0f0f0;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-full .ant-rate-star-second,.ant-rate-star-half .ant-rate-star-first{color:inherit}.ant-rate-text{display:inline-block;margin:0 8px;font-size:12px}.ant-rate-rtl{direction:rtl}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}.task-item-container{padding:15px 0 25px;border-bottom:1px solid #222c34;position:relative;color:#747a7f}.task-item-container.active .challenge-title{color:#fff;background:#4cacff}.task-item-container.active .challenge-title a{color:#fff}.task-item-container.finish{color:#fff}.task-item-container .flex-container{margin-bottom:10px;padding:0 15px 0 35px}.task-item-container .flex-container:first-child{padding:0 15px}.task-item-container .flex-container p{margin:0;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px}.task-item-container .flex-container p span{color:#747a7f}.task-item-container .flex-container a{color:#bcc6cd;font-size:14px}.task-item-container .highlight{color:#ffa800;display:inline-block;margin-left:12px}.task-item-container .rate-container{font-size:12px;padding:0 15px 0 35px}.task-item-container .green{color:#29bd8b}.space-between{-ms-flex-pack:justify;justify-content:space-between}.ant-input-number{box-sizing:border-box;font-variant:tabular-nums;list-style:none;font-feature-settings:tnum,"tnum";position:relative;width:100%;min-width:0;color:rgba(0,0,0,.85);font-size:12px;line-height:1.66667;background-color:#fff;background-image:none;transition:all .3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:2px}.ant-input-number::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number:-ms-input-placeholder{color:#bfbfbf}.ant-input-number::-ms-input-placeholder{color:#bfbfbf}.ant-input-number::placeholder{color:#bfbfbf}.ant-input-number:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number-focused,.ant-input-number:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-number[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless-disabled,.ant-input-number-borderless-focused,.ant-input-number-borderless:focus,.ant-input-number-borderless:hover,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:28px;line-height:1.66667;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-lg{padding:3.4px 11px}.ant-input-number-sm{padding:0 7px}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,.45);font-weight:700;line-height:0;text-align:center;transition:all .1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:#40a9ff}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,.45);line-height:12px;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-input-number-handler-down-inner>*,.ant-input-number-handler-up-inner>*{line-height:1}.ant-input-number-handler-down-inner svg,.ant-input-number-handler-up-inner svg{display:inline-block}.ant-input-number-handler-down-inner:before,.ant-input-number-handler-up-inner:before{display:none}.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon{display:block}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-number-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap{display:none}.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:26px;padding:0 7px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;transition:all .3s linear;-moz-appearance:textfield!important}.ant-input-number-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number-input:-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::placeholder{color:#bfbfbf}.ant-input-number-input:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ant-input-number-lg{padding:0;font-size:14px}.ant-input-number-lg input{height:30px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:20px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-left:1px solid #d9d9d9;border-radius:0 2px 2px 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner{display:inline-block;font-size:7px;min-width:auto;margin-right:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled{cursor:not-allowed}.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner{color:rgba(0,0,0,.25)}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0;border-right:1px solid #d9d9d9;border-left:0;border-radius:2px 0 0 2px}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.pagination-container{padding:12px 0 0}.ldsRing___2F8W7{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___fC2cF{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.idsRingWrapper___fC2cF p{text-align:center;margin-top:12px}.ldsRing___2F8W7 div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border-radius:50%;animation:ldsring___3A88y 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#1976d2}.ldsRing___2F8W7 div:first-child{animation-delay:-.45s}.ldsRing___2F8W7 div:nth-child(2){animation-delay:-.3s}.ldsRing___2F8W7 div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___3A88y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.discuss-item-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;padding:15px;border-bottom:1px solid #e3e3e3;overflow:hidden}.discuss-item-container section{margin-left:15px;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{margin:4px 0;word-break:break-word;word-wrap:break-word}.discuss-content img{max-width:200px}.discuss-info{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;color:#999;line-height:16px;font-size:12px}.discuss-info .top{color:#fff;padding:0 8px;background:#ff4343;border-radius:8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.btn-group a{width:31px;text-align:center;color:#888}.btn-group a .iconfont{font-size:14px!important}.second-level-discuss{padding:2px 8px}.second-level-discuss .btn-group{opacity:0}.second-level-discuss:hover{background:#ebebeb}.second-level-discuss:hover .btn-group{opacity:1}.discuss-info-body{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;position:relative;margin-top:6px}.reply-discuss-container:before{content:" ";position:absolute;border-color:#000;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:13px;top:-9px;border-bottom:10px solid #f4f4f4}.discuss-item-editor{width:100%;overflow:hidden}.discuss-item-editor .btn-send{cursor:pointer;border:none;padding:0 12px;color:#fff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400;margin-right:22px;margin-top:6px;background:#4cacff;float:right}.markdown-editor-wrapper{position:relative}.markdown-editor-body{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);-ms-flex-align:center;align-items:center}.markdown-editor-body .codemirror-container{-ms-flex:1 0;flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .preview-container{-ms-flex:1 0;flex:1 0;height:100%;padding:10px 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;margin-bottom:12px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;left:0;right:0;top:0;bottom:0;height:100vh!important;z-index:100}.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{-ms-flex-pack: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}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-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 #000;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:rgba(20,255,20,.5);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;left:0;right:0;top:-50px;bottom: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-type,.cm-s-default .cm-variable-3{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{color:#555}.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{color:red}.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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.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-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{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;-webkit-font-variant-ligatures:contextual;font-feature-settings:"calt";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;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{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{visibility:visible}.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:rgba(255,255,0,.4)}.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:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;padding: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%}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #eaeaea;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#666;position:relative;-ms-flex-pack:center;justify-content:center;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 #fff;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 #cccbcb;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:-ms-flexbox;display:flex;height:38px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;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 .btn-null{width:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.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.cc69dd0c.eot);src:url(static/iconfont.cc69dd0c.eot#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAArkAAsAAAAAFGQAAAqUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFTgqYEJMCATYCJANMCygABCAFhG0HgUwb5hCjooZyUthkf4mpyEh3pV0O3eNzjDeMPcxWAACWBR8hkIIUVSIBAABgBAAACrx/wAkAfPHw39iv+2bmqzZUIt1PJ5FJeCMRibbSgsVNdRP+A23z391RKZiNY99ZzVmNklbCKpCtz0WxCnCVhUtkySLj37772YjcCVNhPk1OHZFC37UprJD/0ozsDfr3lrQ9Ja2fjpzpmcEJypq3QpVe3mEqOf/v+doc8Dx9AQTUAMH8r7l6h4jEycc0pD1SorTNT/f4+MQxO0wsRBKPkEy8VKiUQkiNRAgFe/ZbMVsJqPuMwq6/O48n0DSrO+To+fNnsFBwIlDuxls5WHgSlBjXUJdXFduW9T9hiXp6QK0GftDXx6ftOkkl4yc6PnvSg9sX5F9YZK7lf7DLU+CyExnbQCFelKr/MLbwbSKbKubEL8C8+KkUXjBVS7qLlkVFb9ncJpntxd2Xna/ekiQvSGwMutYjdpgXxBuyGejDtFUlNc1R+S9PV0tPERo6BpxAVHGyfbR8yxuCF0QLoQ9eUCDzArVfFA0EogJBSEd1B1QDFQ2oCSoLUAWUClAdlA5QF5QeUAvUMoTQ49UNKkRJAAUoG6AGqLsIocNbZwgD8P5WaYiTI2ObVWDfIP8FUH4B6GfCk1BkoQkNRVUCH5pC4eygwLuuu+XmIXB2jvFmcAXLmYJqni3c1sPfw8QoEHgwJsKwODyKoOr8CI/D4QnXuLpRnSqZzvUuVSLdXrMmWVlh7pdqFWyeZ6zbaj5Ea9VLbFFqJyuBbiHz/aXdwxv1o+qp6jZLs1AoqRHINuoHKJHgGlMq1FfO6n7nwbByXhAmPX0mB8QGO11d2a6eq73I/Or36dQNtU+OwzR+ZOhIvG9PavecX/p9136p84XxwOvWiBPqlOFByvvvoYHx+0JjX16+64EsGBw0NqsGsL2dB1a3LWieWdtgu+WlDNp1MF9ltnZPtbPEY8rCiCkoSnZWNZgOJAAl+ocR4Jr4TUSwy+pyq13sImw2Fj1QBDqoHIWVps9Oe6/70Jfl40V7rnnTFmeGL+2vXqcfP4VVab9hukZcxUCnDA32Jtjd74Pq5fqv/DUTv8a31K6dFFOXnYveQGKctVFs8p4EALG+V11C2k2eplEv6t7hrB6No5sL92F7AoDl8P79bJMbOAhN9S6f7YaoS6zTe9h2X22CMIMRuZ79KYSPUz0yAEJ8rmdkLSCsDbKUZm/XaCgZ/3VkwnSMp/9a/65inE4Uu2wpyvFCFYvarGxSdRFKJeNT4ujk1MPfe6Bfa1ePW1WWCVy3bmr1ko7JRynl544qLhwru3hEfhUBCxEIWwnsFpJobe+0dMS615o7jFByxzl6MRW7yD3AFsV0zZqSm1WJkK0FPjJifKsACpFsbVi3qVmD1bvqe9PTYcIIhActzTk/QMnRVdY0Pb7j2XG36f9tN8ut1oJNWexSlW9qSnbtoj2Ard40hheK/stt/Ut2NZuOWH0LFR+pyhrW/Vxd1qxBZumxWhaUbCWixxf57PaZp/zogTpeVQvYYzYAIWZjZfY6MnRB4WtX8Aed+pB7/b920mRPncmHsN1D1a0tBKlHMLW3enfGi7YkG8vfl/elLiUsZCidC5YNWzGlcQO4+sZRlCD0gOaxhQuu5niOdslx9TOub171Par2oocFG4Lp6Efmzzdh8x4Fmt4mtuL9IqxYM+Ww9DDlA5vzL9RB+0Cnf5QfkjxvFh0Ku4SFzC9xSN7TGR9dDnc77NLX2BcsxR5+++YIORTi+PXrvnhD6AZxIVtIpBJbJBafL5XKCMLFsbeeYvQwsW3yr18PRB2SDrRQvBH+Gz0sYA7hLhRtkTDn2PMl/Hr3WF2tQ427l4pUI6p77tAqMvhyjeI2X55BNI96ULb6taXwatu97E+KgDtTZr3ZmPRlSMDqgBUpYRjf7nxyxUYLPcLf8/goevBIapk4t6AXcyBfkRW7zEmZM4DBml3Hd+uXLkxnC0og1FvPgqhH9w7Gx2ZVG8NnzHROmMuTfZTxxiU6r9tenVmYoC7PjMYMbn3ciwIq5X7d0luk6eUBmmkpD2OVcT2khWWhUf48X6daKAACJ1QMnKGijbLmjgGJxOJh0etlsihEQZaLWeHhcZ6Qpy0BYgwnlkfHRS83RuUx2vVrddavPzeL2UjMzhXIDzlv4wpngWYETXAQTxzbwZMJtotbI/6nGtXvUt3DfgUhXHdJfxXbgTlYk5iXtCboggWuk4QGQUuap1DGQ/jL3SjM/aGRVn4x+57YwSaYl5hUwYGyXTNRJMgLqHcRVSEtRXJrUenECVrthIm6Jp2hybBzZ2Aqn3sjR1ahzc4WBlZBr5CqspB5g+tCFuVky4pKrUXy50ylRVZ5UbYD6mIPbNY0aXJyIC5QevaqkXue2+Zznuqd5U7qWmd1OOQ8+RUaLa7V4JoKxtQYP37AP8Rq6O/2GaPk0/XjPIKEsI4FkYN50bGZeSPH5cUkxF6MrBzA8OErS+uGfeN0hu/al9DB82E3DBQkDkyExEAkSDxZtF88KSIowojtR4cW2h9YHkRrg4URLh63c1sgZtDws9MLKG2UcSnTz+OlSxDDszwVkDJP0QvX6GjwSWYVeVOG9O6N6FjZWYBGzmKp8rw8KlFR4XTdw8Ko2tvAmLrB6NJ5rIHXVsx509enr2J52LGDiBwKRLrSeRWD721sVqUYVNuXzAvODPp3at2cYY3DJeb8udMPDz4sqDhlkW94SGlunIZ/WOLLCpszsK7GPypJL5XLpfokwCEtvfpI0RGZ7G7RXZJkVY8dOzjgPMvBkh/W9cPNQuGEic+XLYO4jMPr1ik7mxf//sz0Vl+z2QNLwPGr2MaIq/iQZ3iiyFLysoJUx7hBvXVEhWRhQai0ksJtOOvSxyixBtNubwhcuzfC9qpSrsxhzHqYBeeFYRT5EADZ7n9sNLGWuoapWKMrCDaWYcjB6BPgRuweJZFFgSKxcBGMACAn+o0NB8ueN2FS1vKAnbLu5AIskPURO4ahfGPhPAwn/wJKQY+T/5dtjuLHy0DTIUFI9i7LQeme1K11/JRvDPZ/nIy7ezlLKI38Sxry5QADiqsRsC+BVIhB/sre0mOiiPIUaT1TnSEkGd8MBOVpgfzfKyqZI+rKVDg7oSkGsR/RDd2vn56kFu/G6IkDkpoZkNUto8VyG1S07ICqul3QtCV355aRQcaiNLBpAgOhbxtIuv7hWWXZiRdYOkDF1DusCscZNJ3EzT5bVl+uHggkgxb7q/AKs5HJvDLLf4E9RkkH6Wm1P6DiMYuubr8FL5CBytignOyW2QhDmMQzWwdiRNETHkBx7ZDf75rG3DasFabByiECJDYCa0Kja/SeFJSZ6dkq8PlfgHUUSRTT7Cv6H0AKP3chUriIFOgLmVM125aqg51YW0MOCkNo2QQli845KkAUuUgYoF7qACisps+R3dvpceiuNS1Z10+n5U9afC3yrUdT5ChRiWrUoh6Nv2UXakcnutGL/sHh0THarSOfwxzy5D2yhYlCDTPPMno12WPU894rPhJMk8/HskLSQFX0hScxi8EgpWmfvDlm5UFAe56y3EcYl2MawxWWGrMqURY3m3qsoNjS+AhVRfGDAQAAAA==") format("woff2"),url(static/iconfont.3e4bb627.woff) format("woff"),url(static/iconfont.6929d350.ttf) format("truetype"),url(static/iconfont.ac44bafd.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-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"}.upload-button{width:120px;height:32px;display:block;position:relative;color:#4cacff}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:1}.comment-input-editor-container{position:relative;background:#fff;width:100%;box-shadow:0 -3px 5px 0 rgba(76,172,255,.2)}.comment-input-editor-container.active{position:absolute;height:calc(100vh - 54px);background:transparent;z-index:1000;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;top:0}.comment-input-editor-container .input-mask{-ms-flex:1 0;flex:1 0;background:transparent;width:100%}.comment-input-editor-container .text-area{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:10px 20px;-ms-flex-align:center;align-items:center}.comment-input-editor-container .text-area input{border-radius:15px;border:1px solid #eaeaea;background-color:#fff;overflow:hidden;height:32px;padding:0 16px;line-height:32px;outline:none;-ms-flex:1 0;flex:1 0;margin-right:10px}.comment-input-editor-container .text-area a{color:#888;display:block;height:32px;line-height:32px;margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.comment-input-editor-container .text-area a span{line-height:32px;font-size:16px}.comment-input-editor-container .tip-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.comment-input-editor-container .tip-container p{font-size:12px;color:#ff6800}.comment-input-editor-container .hide{display:none}.comment-input-editor-container .md-container{background:#fff;padding:10px 20px}.btn-send{cursor:pointer;display:inline-block;border:none;padding:0 12px;color:#fff;background:#4cacff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.to-certification-link{color:#1890ff!important;display:block;text-align:center}.choose-answer-item{padding:20px 20px 0}.choose-answer-item b{font-size:16px}.choose-answer-item p{margin-bottom:8px}.answer-item-container{padding:20px;border-bottom:1px solid #eaeaea;font-size:15px;color:#cdcdcd}.answer-item-container a{color:#1890ff}.answer-item-container .level{color:#9a9a9a;-ms-flex:0 0 55px;flex:0 0 55px}.answer-item-container .view-time{margin-right:16px}.answer-item-container .name{color:#4c4c4c;-ms-flex:1 1 auto;flex:1 1 auto}.unlock-answer-list{width:100%}.unlock-answer-list td,.unlock-answer-list th{text-align:center;padding:5px;font-weight:400;color:rgba(0,0,0,.54)}.unlock-answer-list tbody{background:#f4faff}.unlock-answer-list .gold-color{color:#ff6800}.unity3d-panel{width:100%;height:100%}.image-preview-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;right:0;bottom:0;z-index:100;background:rgba(0,0,0,.8)}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:rgba(0,0,0,.65);margin-right:10px}.ant-statistic{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum"}.ant-statistic-title{margin-bottom:0;color:rgba(0,0,0,.45);font-size:12px}.ant-statistic-content{color:rgba(0,0,0,.85);font-size:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-statistic-content-value-decimal{font-size:16px}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px;font-size:16px}.ant-statistic-rtl{direction:rtl}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}.task-header-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;height:54px;background:#05101a;padding:0 15px;color:#fff}.task-header-container .shixun-info{-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;font-size:16px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;margin:0}.task-header-container .shixun-info span{font-size:13px;font-weight:400}.task-header-container .task-user-info{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px}.task-header-container .task-user-info img{border-radius:50%;margin-right:12px}.task-header-container .grade-info{margin-left:24px;height:32px;padding:0 15px;background:#1f2f3b;border-radius:25px;line-height:32px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.task-header-container .grade-info img{margin-right:5px}.task-header-container .btn-task-out{background:#da000c;border-radius:2px;font-size:12px;text-align:center;display:block;padding:6px 9px;color:#fff}.task-header-container .btn-out{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;margin-left:12px}.task-header-container .btn-out .iconfont{font-size:16px!important;margin-right:4px}.task-header-container .btn-notice{margin-right:24px}.task-header-container .btn-vnc{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;margin-right:24px}.task-header-container .btn-vnc img{margin-right:9px}.ant-popover{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:10px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);box-shadow:0 0 8px rgba(0,0,0,.15)\9}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ant-popover-inner{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}}.ant-popover-title{min-width:177px;min-height:28px;margin:0;padding:5px 12px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #f0f0f0}.ant-popover-inner-content{padding:8px 12px;color:rgba(0,0,0,.85)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(0,0,0,.85);font-size:12px}.ant-popover-message>.anticon{position:absolute;top:8.00002px;color:#faad14;font-size:12px}.ant-popover-message-title{padding-left:20px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;box-shadow:3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow{left:50%;-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{left:6px;border-color:transparent transparent #fff #fff;box-shadow:-3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow{top:50%;-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{top:6px;border-color:#fff transparent transparent #fff;box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow{left:50%;-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{right:6px;border-color:#fff #fff transparent transparent;box-shadow:3px -3px 7px rgba(0,0,0,.07)}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow{top:50%;-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-popover-rtl{direction:rtl;text-align:right}.ant-popover-rtl .ant-popover-message-title{padding-right:20px;padding-left:8px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}.ant-popconfirm{z-index:1060}.action-bar-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:40px;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.action-bar-container .edit-status{color:#888;font-size:14px}.action-bar-container img{display:block}.action-bar-container .action-bar{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1 0;flex:1 0}.action-bar-container .action-bar a{margin-right:11px;color:#747a7f;text-decoration:none}.action-bar-container .action-bar a i.iconfont{display:inline-block;margin-right:5px}.action-bar-container .action-bar a:hover{color:#4cacff}.tpi-code-setting{height:calc(100vh - 105px);background:#031b2a;padding:15px 13px 15px 26px;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.tpi-code-setting .file-item.action{-ms-flex-pack:start;justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.oj .ant-drawer-body,.setting-drawer .ant-drawer-body{background:#031b2a}.oj .ant-drawer-body,.setting-drawer .ant-drawer-body{padding:0;height:auto}.oj .ant-select-selection,.setting-drawer .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.test-set-container{position:relative;height:258px;background:#111c24;overflow:hidden auto;color:#f4f1ed}.resize-y-bar{height:3px;background:#111c24;border-top:1px solid #19527b;cursor:ns-resize;position:relative}.resize-y-bar .iconfont{color:#4cacff;position:absolute;top:50%;left:50%;margin-top:-12px;z-index:10}.code-area-container{background:#111c24;overflow-y:auto}.right-panel{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.action-container{position:relative;background:#05101a;height:51px}.choose-container{margin:0;padding:10px 20px}.choose-container li{margin-bottom:15px}.choose-container .subject{margin-bottom:5px;font-size:14px;overflow:hidden;letter-spacing:.5px}.choose-container .subject-body{float:left;color:#8b9399!important}.choose-container .subject-body img{max-width:100%}.choose-container .option a{display:block;outline:none;color:#8b9399;padding-left:38px;line-height:22px;overflow:hidden;margin-bottom:10px}.choose-container .option a:last-child{margin-bottom:0}.choose-container .checkbox,.choose-container .radio{display:block;width:18px;float:left;height:18px;border:1px solid #5e707a;border-radius:50%;margin-right:16.5px}.choose-container .abackgroodcolor{margin:14px auto auto;padding-bottom:14px;padding-left:5px;padding-top:10px;background:hsla(0,0%,84.7%,.04)}.choose-container .active{background:url(static/success.2e2721eb.svg);background-size:100%}.choose-container .checkbox{border-radius:2px}.choose-container .checkbox.active{background:url(static/checkbox.f32c12cb.svg);background-size:100%}.choose-game-item{padding:16px 15px;background:#010e1f;border-radius:4px}.choose-game-item p{margin:0}.choose-game-item .output-title-container{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;color:#747a7f;-ms-flex-align:center;align-items:center;margin-bottom:12px}.choose-game-item .output-title-container span{-ms-flex:1 1 auto;flex:1 1 auto}.choose-game-item .output-title-container .output-title{color:#fff}.test-case-list{padding:8px 16px}.test-header{height:34px;padding:0 25px;line-height:34px;color:#f4f1ed;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#111c24;border-bottom:1px solid #222c34}.test-header a{color:#747a7f}.test-header span{position:relative;display:block;cursor:pointer;padding:0 25px}.test-header span.active:after{content:"";position:absolute;left:50%;margin-left:-10px;top:auto;bottom:0;right:auto;height:2px;width:20px;background-color:#29bd8b}.test-result{padding:8px 15px 0;font-size:14px;font-family:PingFangSC-Bold,PingFang SC;line-height:25px;font-weight:700;overflow:hidden;margin-bottom:0}.test-result p{font-size:14px!important}.test-result .markdown-body p{white-space:normal}.test-result.success{color:#29bd8b}.test-result.failer{color:#d55!important}.test-result.failer p{color:#d55!important}.test-result img{display:block;margin-right:5px}.test-result .count{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;float:left;-ms-flex-align:center;align-items:center;line-height:25px;padding:0 10px 0 4px}.test-case-item{width:100%;margin:0 auto 10px;background:#1f2f3b;font-size:14px}.test-case-item .case-header{padding:9px 20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.test-case-item .case-header .iconfont{font-size:14px!important;color:#f4f1ed}.test-case-item .case-header .description{color:#616b77;padding:0 8px;font-size:12px}.test-case-item .item-desc{display:none}.test-case-item .item-desc.show{display:block}.test-case-item .item-tip{font-size:12px;color:#c67676;line-height:12px}.test-case-item h2{font-size:14px;color:#bfbfbf;margin:0;line-height:21px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.test-case-item h4{font-size:14px;color:#637da6;line-height:14px;padding:15px 0 5px}.test-case-item p{font-size:14px;line-height:20px;letter-spacing:1px}.arrow-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #bfbfbf}.test-title{margin-left:10px}.arrow-right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #bfbfbf}.case-info{-ms-flex:1 0;flex:1 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.case-info i,.case-info img{margin-left:8px}.action-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#747a7f;padding:0 15px}.action-container .eval-btn-group{-ms-flex-pack:end;justify-content:flex-end;-ms-flex:2 1;flex:2 1}.action-container .eval-desc{-ms-flex:3 2;flex:3 2}.action-container .eval-desc span:last-child{-ms-flex:3 1;flex:3 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-container span{margin-right:15px}.action-container .btn-run{background:#4cacff;color:#fff;font-weight:700;border:0 solid transparent;padding:0 12px;letter-spacing:1px;outline:none;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}.action-container .btn-run img{margin-right:4px}.action-container .btn-run:disabled{background:#555d68}.evaluate-result-container{position:fixed;left:0;right:0;bottom:0;top:0;z-index:100;background:rgba(0,0,0,.8);display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.evaluate-result-container footer{width:308px;left:50%;margin-left:-154px;position:absolute;top:435px;text-align:center;color:#fff}.evaluate-result-container footer .star-tip{margin:0}.evaluate-result-container footer a{background-color:#4cacff;opacity:.8;display:block;width:120px;height:30px;line-height:30px;border-radius:2px;color:#fff;margin:12px auto 0}.evaluate-result-container .close-line{color:#fff}.evaluate-result-container .gold-circle{margin-right:8px;width:17px;height:17px;border-radius:50%;background-color:#ffd633;display:block}.evaluate-result-body{position:relative;width:652px}.evaluate-result-body .close-line{position:absolute;top:0;right:0}.gold-and-experience{position:absolute;top:308px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:26px;font-size:16px;color:#b27919}.gold-and-experience img{margin-right:8px}.gold-and-experience .flex-container:first-child{margin-right:18px}.code-area-container{position:relative}.code-area-container .only-view{position:absolute;z-index:2;right:80px;top:36px}.code-area-container .monaco-editor-container{height:100%}.diff-panel-container{width:100%;height:100%;background:#010e1f;color:#fff;font-size:0;overflow:hidden;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-weight:400;font-feature-settings:"liga" 0,"calt" 0}.diff-panel-container div{width:49.5%;white-space:pre;overflow-x:auto;line-height:18px;font-size:12px;display:inline-block;letter-spacing:0;vertical-align:top;padding:10px 14px;background:#1e1e1e}.diff-panel-container div:first-child{margin-right:1%}.diff-panel-container .line-break{display:block;height:20px}.diff-panel-container del{color:#d55;white-space:pre;text-decoration:none}.diff-panel-container del:empty{display:none}.diff-panel-container del.empty{background:#d55}.diff-panel-container ins{color:#2ea44f;white-space:pre;text-decoration:none}.diff-panel-container ins:empty{display:none}.diff-panel-container ins.empty{background:#2ea44f}.ant-image-preview,.ant-modal{pointer-events:none}.ant-image-preview.zoom-appear,.ant-image-preview.zoom-enter,.ant-modal.zoom-appear,.ant-modal.zoom-enter{-ms-transform:none;transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-image-preview-mask,.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45);filter:alpha(opacity=50)}.ant-image-preview-mask-hidden,.ant-modal-mask-hidden{display:none}.ant-image-preview-wrap,.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-switch{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:12px;font-variant:tabular-nums;line-height:1.66667;list-style:none;font-feature-settings:tnum,"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:40px;height:20px;line-height:20px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#1890ff}.ant-switch-disabled,.ant-switch-loading{cursor:not-allowed;opacity:.4}.ant-switch-disabled *,.ant-switch-loading *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 4px 0 22px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 22px 0 4px}.ant-switch-handle{position:absolute;top:2px;left:2px;width:16px;height:16px;transition:all .2s ease-in-out}.ant-switch-handle:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,35,11,.2);transition:all .2s ease-in-out;content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 18px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon{position:absolute;top:50%;left:50%;color:rgba(0,0,0,.65);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}.ant-switch-small{min-width:24px;height:14px;line-height:14px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 16px;font-size:12px}.ant-switch-small .ant-switch-handle{width:10px;height:10px}.ant-switch-small .ant-switch-loading-icon{-ms-transform:translate(-50%,-50%) scale(.66667);transform:translate(-50%,-50%) scale(.66667)}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 16px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 12px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 22px 0 4px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 4px 0 22px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 18px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 12px)}.code-area-container section{height:calc(100% - 40px);overflow:hidden}.code-area-container .xterm-panel{height:100%;overflow:hidden;background:#000}.code-area-container .xterm-panel .xterm,.code-area-container .xterm-panel .xterm-rows{height:100%!important}.code-area-container .xterm-panel .xterm-screen{height:100%!important}.code-area-container .navs{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.code-area-container .navs .arrow-right{cursor:pointer}.code-area-container .navs ul{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;height:40px}.code-area-container .navs ul li.flex-container{text-align:center;width:98px}.code-area-container .navs ul li.flex-container a{padding:0 5px 0 25px}.code-area-container .navs ul li:empty{width:20px}.code-area-container .navs ul li:not(first-child) a{padding:0 25px}.code-area-container .navs ul a{display:block;color:#bfbfbf;padding:0 15px;position:relative;line-height:40px;text-align:center;height:40px}.code-area-container .navs ul a .iconfont{font-size:14px!important;display:inline-block;margin-left:5px}.code-area-container .navs ul a.active:after{content:"";position:absolute;left:50%;margin-left:-10px;top:auto;bottom:0;right:auto;height:2px;width:20px;background-color:#29bd8b}.code-area-container .action-bar-container{-ms-flex:5 0 auto;flex:5 0 auto}.dir-tree{background:#031b2a;height:calc(100vh - 105px)}.dir-tree span{color:#cbcbcb}.path-container{position:absolute;margin:0;z-index:3;top:40px;left:2px;overflow-y:auto;background:#010e1f;padding:12px 10px;font-weight:400;color:#747a7f;box-shadow:0 3px 10px 0 #1f2f3b}.path-container li{height:22px;padding:0 10px;font-size:14px;line-height:22px;white-space:nowrap;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;margin-bottom:5px}.path-container li a{color:#747a7f}.path-container li a:hover{color:#eee}.path-container li.active a{color:#2ea4ff}.xterm{font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}.eval-picture-panel{position:fixed;top:54px;bottom:0;left:0;overflow-y:scroll;overflow-x:hidden;background:rgba(0,0,0,.6);-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);right:0;z-index:101}.eval-picture-panel h2{text-align:center;color:#1890ff;margin:16px auto 0}.eval-picture-panel .output-txt{padding:10px;box-shadow:1px 6px 24px rgba(17,28,36,.2);min-height:400px;height:calc(100% - 120px);overflow-y:auto;width:60%;margin:20px auto;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none}.eval-picture-panel .output-txt.html{width:90%}.eval-picture-panel .nothing{border:1px dashed #333;height:auto}.eval-picture-panel img{max-width:100%;display:block;margin:0 auto 40px;width:300px}.eval-picture-panel .img-list{-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1%;height:100%;min-height:calc(100vh - 140px)}.eval-picture-panel .img-list:last-child{margin-right:0}.eval-picture-panel h4{font-weight:400;font-size:18px;text-align:center}.eval-picture-panel .picture-body{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 0 10px #ccc;height:calc(100vh - 44px);overflow:hidden}.eval-picture-panel .picture-body .flex-container{padding:15px 20px}.eval-picture-panel .picture-body h3{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee;padding:0 15px;text-align:center;line-height:70px;height:70px;border-radius:10px 10px 0 0;font-size:16px}.video-list{margin:0;padding:0;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.video-list li{margin-right:16px}.video-container{position:relative;height:360px;width:640px;overflow:hidden;margin:0 auto}.video-container video{position:absolute;top:0;width:100%;height:100%;left:0;z-index:1}.audio-container audio{margin-top:8px}.vnc-panel-wrapper{position:relative;height:calc(100vh - 105px);overflow:hidden}.vnc-panel-wrapper .btn-vnc-resize{position:absolute;right:16px;top:48px;z-index:101;color:#fff}.vnc-panel-wrapper.full-screen{position:fixed;left:0;right:0;top:0;bottom:0;z-index:200;height:100vh}.vnc-panel{height:100%;overflow:hidden}.vnc-test-list{position:absolute;width:100%;bottom:51px;background:#111c24;z-index:100;height:0;overflow:hidden}.vnc-test-list.large{height:calc(100vh - 105px)}.vnc-test-list.large .test-case-list{height:calc(100% - 34px)}.vnc-test-list.pop{height:257px}.vnc-test-list .test-case-list{overflow-y:auto;height:190px}.arrow-container{position:absolute;top:0;width:54px;height:27px;left:50%;margin-left:-27px;background:#2a3a4f;z-index:10;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;text-align:center;cursor:pointer;opacity:.4;transition:all .3s}.arrow-container .iconfont{font-size:14px!important}.vnc-test-list-body{position:relative;height:100%}.clipboard-box p{font-size:14px;margin:0 0 20px}.clipboard-box h3{color:#333;font-size:18px;margin:0 0 20px}.clipboard-box .btn-action-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.clipboard-box .clipboard{background:#f1f1f1;height:200px;margin-bottom:30px} \ No newline at end of file diff --git a/p__tasks__index.js b/p__tasks__index.js index 56ae22b6a8..5887ca19f1 100644 --- a/p__tasks__index.js +++ b/p__tasks__index.js @@ -29,4 +29,4 @@ `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],x=u(_,L,w,E,y);return{suggestions:x}}});var b=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];_.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(L,w){var y=[h,{label:"main",kind:_.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:_.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],x=u(_,L,w,b,y);return{suggestions:x}}})};function f(_){return/^\d+$/.test(_)?"".concat(_,"px"):_}function r(){}var t=!1,c={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function i(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=_;if(Array.isArray(_)){for(var o=0;o<_.length;o++){var E=c[_[o]];if(E)return E}return h[0]}return c[h]||h}var s=null,e=D.b=function(_){var h=_.width,o=h===void 0?"100%":h,E=_.height,b=E===void 0?"100%":E,v=_.value,L=_.language,w=L===void 0?"javascript":L,y=_.style,x=y===void 0?{}:y,A=_.options,K=A===void 0?{}:A,P=_.overrideServices,Q=P===void 0?{}:P,$=_.theme,Te=$===void 0?"vs-dark":$,Pe=_.onEditBlur,ke=_.onSave,U=_.forbidCopy,B=U===void 0?!1:U,H=_.onChange,q=H===void 0?r:H,j=_.editorDidMount,he=j===void 0?r:j,Ue=_.onFocus,Qe=Ue===void 0?r:Ue,Ne=Object(l.useRef)(),Xe=Object(l.useRef)({}),Re=Object(l.useState)(!1),Fe=Object(C.a)(Re,2),Me=Fe[0],Ye=Fe[1];function Ve(){var Se;return Ne.current&&(Se=new n.default(function(fe){var rt=Object(p.a)(fe),Be;try{for(rt.s();!(Be=rt.n()).done;){var we=Be.value;(we.target.offsetHeight>0||we.target.offsetWidth>0)&&Xe.current.instance.layout()}}catch(be){rt.e(be)}finally{rt.f()}}),Se.observe(Ne.current)),Se}Object(l.useEffect)(function(){var Se=Xe.current.instance;if(v!=null&&Se&&Me){var fe=Se.getModel();fe&&v!==fe.getValue()&&(t=!0,fe.setValue(v),Se.layout(),t=!1)}},[v,Me,Xe.current]);function st(){var Se=Xe.current.instance;if(Se){var fe=Se.getSelection(),rt=Xe.current.pastePos||{},Be=new s.Range(rt.startLineNumber||fe.endLineNumber,rt.startColumn||fe.endColumn,rt.endLineNumber||fe.endLineNumber,rt.endColumn||fe.endColumn);Se.executeEdits("",[{range:Be,text:""}])}}function _t(Se){(window.navigator.platform.match("Mac")?Se.metaKey:Se.ctrlKey)&&Se.keyCode==83&&(Se.preventDefault(),ke())}Object(l.useEffect)(function(){Ne.current&&!Me&&g.e(24).then(g.t.bind(null,"M/lh",7)).then(function(Se){s=Se,d(s),Xe.current.instance=s.editor.create(Ne.current,Object(R.a)({value:v,language:i(w),theme:Te},K),Q);var fe=Xe.current.instance;he(fe,s),Xe.current.subscription=fe.onDidChangeModelContent(function(Be){t||q(fe.getValue(),Be)}),Pe&&fe.onDidBlurEditorWidget(function(){Pe(fe.getValue())}),Qe&&fe.onDidFocusEditorText(function(){Qe(fe.getValue())}),B&&(fe.addCommand(s.KeyMod.CtrlCmd|s.KeyCode.KEY_V,function(){return null}),fe.onDidPaste(function(Be){Xe.current.pastePos=Be}),window.addEventListener("paste",st));var rt=Ve();return Ye(!0),function(){var Be=Xe.current.instance;Be.dispose();var we=Be.getModel();we&&we.dispose(),Xe.current.subscription&&Xe.current.subscription.dispose(),B&&window.removeEventListener("paste",st),rt.unobserve(Ne.current)}})},[]),Object(l.useEffect)(function(){var Se=Xe.current.instance;if(Se&&Me)return document.addEventListener("keydown",_t,!1),function(){document.removeEventListener("keydown",_t)}},[ke,Me]),Object(l.useEffect)(function(){var Se=Xe.current.instance;if(Se&&Me){var fe=i(w);s.editor.setModelLanguage(Se.getModel(),fe)}},[w,Me]),Object(l.useEffect)(function(){var Se=Xe.current.instance;Se&&Me&&s.editor.setTheme(Te)},[Te,Me]),Object(l.useEffect)(function(){var Se=Xe.current.instance;Se&&Me&&Se.updateOptions(K)},[JSON.stringify(K),Me]),Object(l.useEffect)(function(){var Se=Xe.current.instance;Se&&Me&&Se.layout()},[o,b,Me]);var St=f(o),Je=f(b),Ae=Object(R.a)(Object(R.a)({},x),{},{width:St,height:Je});return m.a.createElement("div",{className:"my-monaco-editor",ref:Ne,style:Ae})};function a(_){var h=_.width,o=h===void 0?"100%":h,E=_.height,b=E===void 0?"100%":E,v=_.original,L=_.modified,w=_.language,y=_.options,x=y===void 0?{}:y,A=Object(l.useRef)(),K=Object(l.useState)(null),P=Object(C.a)(K,2),Q=P[0],$=P[1];function Te(B){var H;return A.current&&(H=new n.default(function(q){var j=Object(p.a)(q),he;try{for(j.s();!(he=j.n()).done;){var Ue=he.value;(Ue.target.offsetHeight>0||Ue.target.offsetWidth>0)&&B.layout()}}catch(Qe){j.e(Qe)}finally{j.f()}}),H.observe(A.current)),H}Object(l.useEffect)(function(){A.current&&g.e(24).then(g.t.bind(null,"M/lh",7)).then(function(B){s=B;var H=s.editor.createDiffEditor(A.current,Object(R.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},x));$(H);var q=Te(H);return function(){H.dispose();var j=H.getModel();j&&j.dispose(),q.unobserve(A.current)}})},[]),Object(l.useEffect)(function(){Q&&Q.setModel({original:s.editor.createModel(v,w),modified:s.editor.createModel(L,w)})},[v,L,w,Q]);var Pe=f(o),ke=f(b),U={width:Pe,height:ke};return m.a.createElement("div",{className:"my-diff-editor",ref:A,style:U})}},bCnd:function(ce,D,g){"use strict";g.d(D,"b",function(){return l}),g.d(D,"a",function(){return m});var R=g("je13"),p=g.n(R),C=!1;function l(n,u){var d=p.a.get("__ec");d||(d={}),d[n]=u,p.a.set("__ec",d)}function m(n,u){var d=p.a.get("__ec");return d?d[n]===void 0?u:d[n]:u}},bPs0:function(ce,D,g){"use strict";g.d(D,"b",function(){return e});var R=g("k1fw"),p=g("WmNS"),C=g.n(p),l=g("9og8"),m=g("2qtc"),n=g("kLXV"),u=g("tJVT"),d=g("PpiC"),f=g("q1tI"),r=g.n(f),t=g("bntm"),c=g("V0Rq"),i=g("Ty5D"),s=g("9kvl"),e=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],a=function(h){var o=h.globalSetting,E=h.loading,b=h.user,v=h.exercise,L=h.dispatch,w=Object(d.a)(h,["globalSetting","loading","user","exercise","dispatch"]),y=Object(f.useState)({}),x=Object(u.a)(y,2),A=x[0],K=x[1],P=n.a.useModal(),Q=Object(u.a)(P,2),$=Q[0],Te=Q[1],Pe=Object(f.useRef)(null),ke=Object(f.useState)(),U=Object(u.a)(ke,2),B=U[0],H=U[1],q=Object(f.useState)(!0),j=Object(u.a)(q,2),he=j[0],Ue=j[1],Qe=Object(i.l)().query,Ne=Object(i.m)();Object(f.useEffect)(function(){var Ve,st;return clearTimeout(Pe.current),document.addEventListener(Object(t.c)(),Ye,!1),((Ve=v.exerciseUserInfo)===null||Ve===void 0?void 0:Ve.screen_open)&&Object(t.a)()&&L({type:"globalSetting/headerFooterToggle",payload:!1}),((st=v.exerciseUserInfo)===null||st===void 0?void 0:st.screen_open)&&!Object(t.a)()?n.a.info({icon:null,content:r.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",r.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",r.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(t.d)(document.body),Ue(!1),document.getElementById("root").addEventListener("click",Xe,!1)}}):document.getElementById("root").addEventListener("click",Xe,!1),function(){document.getElementById("root").removeEventListener("click",Xe,!1),document.removeEventListener(Object(t.c)(),Ye,!1),clearTimeout(Pe.current)}},[]),Object(f.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(Pe.current),document.getElementById("root").removeEventListener("click",Xe,!1),document.removeEventListener(Object(t.c)(),Ye,!1))},500)},[v.actionTabs]),Object(f.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?Me():he||Re()},500),console.log("exercise.exerciseUserInfo:",JSON.stringify(v.exerciseUserInfo))},[v.exerciseUserInfo]);var Xe=function(st){!Object(t.a)()&&st.target.nodeName!=="A"&&st.target.nodeName!=="BUTTON"&&st.target.innerHTML!=="\u786E \u5B9A"&&(Object(t.d)(document.body),console.log("documentClick.full"))},Re=function(){var Ve=Object(l.a)(C.a.mark(function st(){var _t;return C.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:n.a.destroyAll(),n.a.info({content:r.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",r.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",r.a.createElement("span",{className:"c-red"},(_t=v.exerciseUserInfo)===null||_t===void 0?void 0:_t.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(t.d)(document.body)}});case 2:case"end":return Je.stop()}},st)}));return function(){return Ve.apply(this,arguments)}}(),Fe=function(){location.href="/classrooms/".concat(Ne.coursesId,"/exercise/").concat(Ne.categoryId,"/detail")},Me=function(){var Ve=Object(l.a)(C.a.mark(function st(){var _t;return C.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return n.a.destroyAll(),Je.next=3,Object(c.L)({categoryId:Ne.categoryId,commit_method:1});case 3:_t=Je.sent,_t&&(document.removeEventListener(Object(t.c)(),Ye,!1),Object(t.b)(),$.info({content:r.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",r.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Fe()}}));case 5:case"end":return Je.stop()}},st)}));return function(){return Ve.apply(this,arguments)}}(),Ye=function(){var st=!1;if(console.log("fullscreen change"),Object(t.a)())clearTimeout(Pe.current);else{st=!0;var _t=setTimeout(Object(l.a)(C.a.mark(function St(){return C.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(c.G)({id:Ne.categoryId});case 2:return Ae.next=4,L({type:"exercise/getExerciseUserInfo",payload:Object(R.a)({},Ne)});case 4:console.log("timeout.exercise.get"),v.exerciseUserInfo.used_screen_num=0;)k[N]=0}var r=0,t=1,c=2,i=3,s=258,e=29,a=256,_=a+1+e,h=30,o=19,E=2*_+1,b=15,v=16,L=7,w=256,y=16,x=17,A=18,K=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],P=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Q=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],$=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Te=512,Pe=new Array((_+2)*2);f(Pe);var ke=new Array(h*2);f(ke);var U=new Array(Te);f(U);var B=new Array(s-i+1);f(B);var H=new Array(e);f(H);var q=new Array(h);f(q);function j(k,N,ee,ge,ie){this.static_tree=k,this.extra_bits=N,this.extra_base=ee,this.elems=ge,this.max_length=ie,this.has_stree=k&&k.length}var he,Ue,Qe;function Ne(k,N){this.dyn_tree=k,this.max_code=0,this.stat_desc=N}function Xe(k){return k<256?U[k]:U[256+(k>>>7)]}function Re(k,N){k.pending_buf[k.pending++]=N&255,k.pending_buf[k.pending++]=N>>>8&255}function Fe(k,N,ee){k.bi_valid>v-ee?(k.bi_buf|=N<>v-k.bi_valid,k.bi_valid+=ee-v):(k.bi_buf|=N<>>=1,ee<<=1;while(--N>0);return ee>>>1}function Ve(k){k.bi_valid===16?(Re(k,k.bi_buf),k.bi_buf=0,k.bi_valid=0):k.bi_valid>=8&&(k.pending_buf[k.pending++]=k.bi_buf&255,k.bi_buf>>=8,k.bi_valid-=8)}function st(k,N){var ee=N.dyn_tree,ge=N.max_code,ie=N.stat_desc.static_tree,me=N.stat_desc.has_stree,G=N.stat_desc.extra_bits,ue=N.stat_desc.extra_base,M=N.stat_desc.max_length,Ce,je,S,re,oe,X,J=0;for(re=0;re<=b;re++)k.bl_count[re]=0;for(ee[k.heap[k.heap_max]*2+1]=0,Ce=k.heap_max+1;CeM&&(re=M,J++),ee[je*2+1]=re,je>ge)continue;k.bl_count[re]++,oe=0,je>=ue&&(oe=G[je-ue]),X=ee[je*2],k.opt_len+=X*(re+oe),me&&(k.static_len+=X*(ie[je*2+1]+oe))}if(J===0)return;do{for(re=M-1;k.bl_count[re]===0;)re--;k.bl_count[re]--,k.bl_count[re+1]+=2,k.bl_count[M]--,J-=2}while(J>0);for(re=M;re!==0;re--)for(je=k.bl_count[re];je!==0;){if(S=k.heap[--Ce],S>ge)continue;ee[S*2+1]!==re&&(k.opt_len+=(re-ee[S*2+1])*ee[S*2],ee[S*2+1]=re),je--}}function _t(k,N,ee){var ge=new Array(b+1),ie=0,me,G;for(me=1;me<=b;me++)ge[me]=ie=ie+ee[me-1]<<1;for(G=0;G<=N;G++){var ue=k[G*2+1];if(ue===0)continue;k[G*2]=Ye(ge[ue]++,ue)}}function St(){var k,N,ee,ge,ie,me=new Array(b+1);for(ee=0,ge=0;ge>=7;ge8?Re(k,k.bi_buf):k.bi_valid>0&&(k.pending_buf[k.pending++]=k.bi_buf),k.bi_buf=0,k.bi_valid=0}function Se(k,N,ee,ge){Ae(k),ge&&(Re(k,ee),Re(k,~ee)),p.arraySet(k.pending_buf,k.window,N,ee,k.pending),k.pending+=ee}function fe(k,N,ee,ge){var ie=N*2,me=ee*2;return k[ie]>1;G>=1;G--)rt(k,ee,G);Ce=me;do G=k.heap[1],k.heap[1]=k.heap[k.heap_len--],rt(k,ee,1),ue=k.heap[1],k.heap[--k.heap_max]=G,k.heap[--k.heap_max]=ue,ee[Ce*2]=ee[G*2]+ee[ue*2],k.depth[Ce]=(k.depth[G]>=k.depth[ue]?k.depth[G]:k.depth[ue])+1,ee[G*2+1]=ee[ue*2+1]=Ce,k.heap[1]=Ce++,rt(k,ee,1);while(k.heap_len>=2);k.heap[--k.heap_max]=k.heap[1],st(k,N),_t(ee,M,k.bl_count)}function be(k,N,ee){var ge,ie=-1,me,G=N[0*2+1],ue=0,M=7,Ce=4;for(G===0&&(M=138,Ce=3),N[(ee+1)*2+1]=65535,ge=0;ge<=ee;ge++){if(me=G,G=N[(ge+1)*2+1],++ue=3&&!(k.bl_tree[$[N]*2+1]!==0);N--);return k.opt_len+=3*(N+1)+5+5+4,N}function I(k,N,ee,ge){var ie;for(Fe(k,N-257,5),Fe(k,ee-1,5),Fe(k,ge-4,4),ie=0;ie>>=1)if(N&1&&k.dyn_ltree[ee*2]!==0)return n;if(k.dyn_ltree[9*2]!==0||k.dyn_ltree[10*2]!==0||k.dyn_ltree[13*2]!==0)return u;for(ee=32;ee0?(k.strm.data_type===d&&(k.strm.data_type=z(k)),we(k,k.l_desc),we(k,k.d_desc),G=te(k),ie=k.opt_len+3+7>>>3,me=k.static_len+3+7>>>3,me<=ie&&(ie=me)):ie=me=ee+5,ee+4<=ie&&N!==-1?O(k,N,ee,ge):k.strategy===m||me===ie?(Fe(k,(t<<1)+(ge?1:0),3),Be(k,Pe,ke)):(Fe(k,(c<<1)+(ge?1:0),3),I(k,k.l_desc.max_code+1,k.d_desc.max_code+1,G+1),Be(k,k.dyn_ltree,k.dyn_dtree)),Je(k),ge&&Ae(k)}function Le(k,N,ee){return k.pending_buf[k.d_buf+k.last_lit*2]=N>>>8&255,k.pending_buf[k.d_buf+k.last_lit*2+1]=N&255,k.pending_buf[k.l_buf+k.last_lit]=ee&255,k.last_lit++,N===0?k.dyn_ltree[ee*2]++:(k.matches++,N--,k.dyn_ltree[(B[ee]+a+1)*2]++,k.dyn_dtree[Xe(N)*2]++),k.last_lit===k.lit_bufsize-1}},"cf+g":function(ce,D,g){ce.exports=g.p+"static/mark.ad150797.svg"},dQ5l:function(ce,D,g){"use strict";var R=g("tJVT"),p=g("k1fw"),C=g("q1tI"),l=g.n(C),m=g("ZBwS"),n=g.n(m),u=g("TVoq"),d=g.n(u),f=new n.a;f.Diff_EditCost=8;var r={oldStr:"",newStr:""};function t(i,s){switch(s.type){case"init":return Object(p.a)(Object(p.a)({},i),s.payload);default:throw new Error}}function c(i,s){var e=/&/g,a=//g,h=i[0],o=i[1]||"",E=o.replace(e,"&").replace(a,"<").replace(_,">"),b=!E.trim();if(s==="oldStr")switch(h){case m.DIFF_DELETE:return"")+E+"";case m.DIFF_EQUAL:return""+E+""}else switch(h){case m.DIFF_INSERT:return"")+E+"";case m.DIFF_EQUAL:return""+E+""}}D.a=function(i){var s=i.output,e=i.actual_output,a=Object(C.useReducer)(t,r),_=Object(R.a)(a,2),h=_[0],o=_[1];return Object(C.useEffect)(function(){var E=f.diff_main(s||"",e||"");f.diff_cleanupEfficiency(E);var b=E.map(function(L){return c(L,"oldStr")}).join(""),v=E.map(function(L){return c(L,"newStr")}).join("");o({type:"init",payload:{oldStr:b,newStr:v}})},[s,e]),l.a.createElement("div",{className:"diff-panel-container"},l.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.oldStr}}),l.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.newStr}}))}},dTJi:function(ce,D,g){},dejd:function(ce,D,g){},dfu6:function(ce,D,g){"use strict";g.d(D,"a",function(){return R});var R=function(l){var m=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return m.test(l)},p=function(l){var m=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return m.test(l)}},dhSg:function(ce,D,g){"use strict";function R(C){var l={},m={subscribe:function(u,d){return l[u]||(l[u]=[]),l[u].push(d),this.unsubscribe.bind(null,u,d)},unsubscribe:function(u,d){var f=l[u],r=-1;if(f){for(var t=0;t=0)return l[u].splice(r,1),!0}return!1},publish:function(u){if(!l[u])return!1;var d=Array.prototype.slice.call(arguments,1);return l[u].forEach(function(f){f.apply(null,d)}),this}};return C?Object.assign(C,m):m}var p=new R;D.a=p},eP3c:function(ce,D,g){"use strict";function R(G){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(M){return typeof M}:R=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},R(G)}Object.defineProperty(D,"__esModule",{value:!0}),D.inflateReset=I,D.inflateReset2=z,D.inflateResetKeep=te,D.inflateInit=V,D.inflateInit2=F,D.inflate=N,D.inflateEnd=ee,D.inflateGetHeader=ge,D.inflateSetDictionary=ie,D.inflateInfo=D.Z_DEFLATED=D.Z_BUF_ERROR=D.Z_MEM_ERROR=D.Z_DATA_ERROR=D.Z_STREAM_ERROR=D.Z_NEED_DICT=D.Z_STREAM_END=D.Z_OK=D.Z_TREES=D.Z_BLOCK=D.Z_FINISH=void 0;var p=f(g("6BzB")),C=u(g("xlC8")),l=u(g("QV2g")),m=u(g("sjKO")),n=u(g("JSwD"));function u(G){return G&&G.__esModule?G:{default:G}}function d(){if(typeof WeakMap!="function")return null;var G=new WeakMap;return d=function(){return G},G}function f(G){if(G&&G.__esModule)return G;if(G===null||R(G)!=="object"&&typeof G!="function")return{default:G};var ue=d();if(ue&&ue.has(G))return ue.get(G);var M={},Ce=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var je in G)if(Object.prototype.hasOwnProperty.call(G,je)){var S=Ce?Object.getOwnPropertyDescriptor(G,je):null;S&&(S.get||S.set)?Object.defineProperty(M,je,S):M[je]=G[je]}return M.default=G,ue&&ue.set(G,M),M}var r=0,t=1,c=2,i=4;D.Z_FINISH=i;var s=5;D.Z_BLOCK=s;var e=6;D.Z_TREES=e;var a=0;D.Z_OK=a;var _=1;D.Z_STREAM_END=_;var h=2;D.Z_NEED_DICT=h;var o=-2;D.Z_STREAM_ERROR=o;var E=-3;D.Z_DATA_ERROR=E;var b=-4;D.Z_MEM_ERROR=b;var v=-5;D.Z_BUF_ERROR=v;var L=8;D.Z_DEFLATED=L;var w=1,y=2,x=3,A=4,K=5,P=6,Q=7,$=8,Te=9,Pe=10,ke=11,U=12,B=13,H=14,q=15,j=16,he=17,Ue=18,Qe=19,Ne=20,Xe=21,Re=22,Fe=23,Me=24,Ye=25,Ve=26,st=27,_t=28,St=29,Je=30,Ae=31,Se=32,fe=852,rt=592,Be=15,we=Be;function be(G){return(G>>>24&255)+(G>>>8&65280)+((G&65280)<<8)+((G&255)<<24)}function xe(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new p.Buf16(320),this.work=new p.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function te(G){var ue;return!G||!G.state?o:(ue=G.state,G.total_in=G.total_out=ue.total=0,G.msg="",ue.wrap&&(G.adler=ue.wrap&1),ue.mode=w,ue.last=0,ue.havedict=0,ue.dmax=32768,ue.head=null,ue.hold=0,ue.bits=0,ue.lencode=ue.lendyn=new p.Buf32(fe),ue.distcode=ue.distdyn=new p.Buf32(rt),ue.sane=1,ue.back=-1,a)}function I(G){var ue;return!G||!G.state?o:(ue=G.state,ue.wsize=0,ue.whave=0,ue.wnext=0,te(G))}function z(G,ue){var M,Ce;return!G||!G.state?o:(Ce=G.state,ue<0?(M=0,ue=-ue):(M=(ue>>4)+1,ue<48&&(ue&=15)),ue&&(ue<8||ue>15)?o:(Ce.window!==null&&Ce.wbits!==ue&&(Ce.window=null),Ce.wrap=M,Ce.wbits=ue,I(G)))}function F(G,ue){var M,Ce;return G?(Ce=new xe,G.state=Ce,Ce.window=null,M=z(G,ue),M!==a&&(G.state=null),M):o}function V(G){return F(G,we)}var O=!0,Z,Y;function Le(G){if(O){var ue;for(Z=new p.Buf32(512),Y=new p.Buf32(32),ue=0;ue<144;)G.lens[ue++]=8;for(;ue<256;)G.lens[ue++]=9;for(;ue<280;)G.lens[ue++]=7;for(;ue<288;)G.lens[ue++]=8;for((0,n.default)(t,G.lens,0,288,Z,0,G.work,{bits:9}),ue=0;ue<32;)G.lens[ue++]=5;(0,n.default)(c,G.lens,0,32,Y,0,G.work,{bits:5}),O=!1}G.lencode=Z,G.lenbits=9,G.distcode=Y,G.distbits=5}function k(G,ue,M,Ce){var je,S=G.state;return S.window===null&&(S.wsize=1<=S.wsize?(p.arraySet(S.window,ue,M-S.wsize,S.wsize,0),S.wnext=0,S.whave=S.wsize):(je=S.wsize-S.wnext,je>Ce&&(je=Ce),p.arraySet(S.window,ue,M-Ce,je,S.wnext),Ce-=je,Ce?(p.arraySet(S.window,ue,M-Ce,Ce,0),S.wnext=Ce,S.whave=S.wsize):(S.wnext+=je,S.wnext===S.wsize&&(S.wnext=0),S.whave>>8&255,M.check=(0,l.default)(M.check,Gt,2,0),J=0,le=0,M.mode=y;break}if(M.flags=0,M.head&&(M.head.done=!1),!(M.wrap&1)||(((J&255)<<8)+(J>>8))%31){G.msg="incorrect header check",M.mode=Je;break}if((J&15)!==L){G.msg="unknown compression method",M.mode=Je;break}if(J>>>=4,le-=4,Ie=(J&15)+8,M.wbits===0)M.wbits=Ie;else if(Ie>M.wbits){G.msg="invalid window size",M.mode=Je;break}M.dmax=1<>8&1),M.flags&512&&(Gt[0]=J&255,Gt[1]=J>>>8&255,M.check=(0,l.default)(M.check,Gt,2,0)),J=0,le=0,M.mode=x;case x:for(;le<32;){if(oe===0)break e;oe--,J+=Ce[S++]<>>8&255,Gt[2]=J>>>16&255,Gt[3]=J>>>24&255,M.check=(0,l.default)(M.check,Gt,4,0)),J=0,le=0,M.mode=A;case A:for(;le<16;){if(oe===0)break e;oe--,J+=Ce[S++]<>8),M.flags&512&&(Gt[0]=J&255,Gt[1]=J>>>8&255,M.check=(0,l.default)(M.check,Gt,2,0)),J=0,le=0,M.mode=K;case K:if(M.flags&1024){for(;le<16;){if(oe===0)break e;oe--,J+=Ce[S++]<>>8&255,M.check=(0,l.default)(M.check,Gt,2,0)),J=0,le=0}else M.head&&(M.head.extra=null);M.mode=P;case P:if(M.flags&1024&&(Ge=M.length,Ge>oe&&(Ge=oe),Ge&&(M.head&&(Ie=M.head.extra_len-M.length,M.head.extra||(M.head.extra=new Array(M.head.extra_len)),p.arraySet(M.head.extra,Ce,S,Ge,Ie)),M.flags&512&&(M.check=(0,l.default)(M.check,Ce,Ge,S)),oe-=Ge,S+=Ge,M.length-=Ge),M.length))break e;M.length=0,M.mode=Q;case Q:if(M.flags&2048){if(oe===0)break e;Ge=0;do Ie=Ce[S+Ge++],M.head&&Ie&&M.length<65536&&(M.head.name+=String.fromCharCode(Ie));while(Ie&&Ge>9&1,M.head.done=!0),G.adler=M.check=0,M.mode=U;break;case Pe:for(;le<32;){if(oe===0)break e;oe--,J+=Ce[S++]<>>=le&7,le-=le&7,M.mode=st;break}for(;le<3;){if(oe===0)break e;oe--,J+=Ce[S++]<>>=1,le-=1;switch(J&3){case 0:M.mode=H;break;case 1:if(Le(M),M.mode=Ne,ue===e){J>>>=2,le-=2;break e}break;case 2:M.mode=he;break;case 3:G.msg="invalid block type",M.mode=Je}J>>>=2,le-=2;break;case H:for(J>>>=le&7,le-=le&7;le<32;){if(oe===0)break e;oe--,J+=Ce[S++]<>>16^65535)){G.msg="invalid stored block lengths",M.mode=Je;break}if(M.length=J&65535,J=0,le=0,M.mode=q,ue===e)break e;case q:M.mode=j;case j:if(Ge=M.length,Ge){if(Ge>oe&&(Ge=oe),Ge>X&&(Ge=X),Ge===0)break e;p.arraySet(je,Ce,S,Ge,re),oe-=Ge,S+=Ge,X-=Ge,re+=Ge,M.length-=Ge;break}M.mode=U;break;case he:for(;le<14;){if(oe===0)break e;oe--,J+=Ce[S++]<>>=5,le-=5,M.ndist=(J&31)+1,J>>>=5,le-=5,M.ncode=(J&15)+4,J>>>=4,le-=4,M.nlen>286||M.ndist>30){G.msg="too many length or distance symbols",M.mode=Je;break}M.have=0,M.mode=Ue;case Ue:for(;M.have>>=3,le-=3}for(;M.have<19;)M.lens[_n[M.have++]]=0;if(M.lencode=M.lendyn,M.lenbits=7,En={bits:M.lenbits},fn=(0,n.default)(r,M.lens,0,19,M.lencode,0,M.work,En),M.lenbits=En.bits,fn){G.msg="invalid code lengths set",M.mode=Je;break}M.have=0,M.mode=Qe;case Qe:for(;M.have>>24,Wt=Rt>>>16&255,Vt=Rt&65535,xt<=le);){if(oe===0)break e;oe--,J+=Ce[S++]<>>=xt,le-=xt,M.lens[M.have++]=Vt;else{if(Vt===16){for(cn=xt+2;le>>=xt,le-=xt,M.have===0){G.msg="invalid bit length repeat",M.mode=Je;break}Ie=M.lens[M.have-1],Ge=3+(J&3),J>>>=2,le-=2}else if(Vt===17){for(cn=xt+3;le>>=xt,le-=xt,Ie=0,Ge=3+(J&7),J>>>=3,le-=3}else{for(cn=xt+7;le>>=xt,le-=xt,Ie=0,Ge=11+(J&127),J>>>=7,le-=7}if(M.have+Ge>M.nlen+M.ndist){G.msg="invalid bit length repeat",M.mode=Je;break}for(;Ge--;)M.lens[M.have++]=Ie}}if(M.mode===Je)break;if(M.lens[256]===0){G.msg="invalid code -- missing end-of-block",M.mode=Je;break}if(M.lenbits=9,En={bits:M.lenbits},fn=(0,n.default)(t,M.lens,0,M.nlen,M.lencode,0,M.work,En),M.lenbits=En.bits,fn){G.msg="invalid literal/lengths set",M.mode=Je;break}if(M.distbits=6,M.distcode=M.distdyn,En={bits:M.distbits},fn=(0,n.default)(c,M.lens,M.nlen,M.ndist,M.distcode,0,M.work,En),M.distbits=En.bits,fn){G.msg="invalid distances set",M.mode=Je;break}if(M.mode=Ne,ue===e)break e;case Ne:M.mode=Xe;case Xe:if(oe>=6&&X>=258){G.next_out=re,G.avail_out=X,G.next_in=S,G.avail_in=oe,M.hold=J,M.bits=le,(0,m.default)(G,We),re=G.next_out,je=G.output,X=G.avail_out,S=G.next_in,Ce=G.input,oe=G.avail_in,J=M.hold,le=M.bits,M.mode===U&&(M.back=-1);break}for(M.back=0;!(Rt=M.lencode[J&(1<>>24,Wt=Rt>>>16&255,Vt=Rt&65535,xt<=le);){if(oe===0)break e;oe--,J+=Ce[S++]<>rn)],xt=Rt>>>24,Wt=Rt>>>16&255,Vt=Rt&65535,rn+xt<=le);){if(oe===0)break e;oe--,J+=Ce[S++]<>>=rn,le-=rn,M.back+=rn}if(J>>>=xt,le-=xt,M.back+=xt,M.length=Vt,Wt===0){M.mode=Ve;break}if(Wt&32){M.back=-1,M.mode=U;break}if(Wt&64){G.msg="invalid literal/length code",M.mode=Je;break}M.extra=Wt&15,M.mode=Re;case Re:if(M.extra){for(cn=M.extra;le>>=M.extra,le-=M.extra,M.back+=M.extra}M.was=M.length,M.mode=Fe;case Fe:for(;!(Rt=M.distcode[J&(1<>>24,Wt=Rt>>>16&255,Vt=Rt&65535,xt<=le);){if(oe===0)break e;oe--,J+=Ce[S++]<>rn)],xt=Rt>>>24,Wt=Rt>>>16&255,Vt=Rt&65535,rn+xt<=le);){if(oe===0)break e;oe--,J+=Ce[S++]<>>=rn,le-=rn,M.back+=rn}if(J>>>=xt,le-=xt,M.back+=xt,Wt&64){G.msg="invalid distance code",M.mode=Je;break}M.offset=Vt,M.extra=Wt&15,M.mode=Me;case Me:if(M.extra){for(cn=M.extra;le>>=M.extra,le-=M.extra,M.back+=M.extra}if(M.offset>M.dmax){G.msg="invalid distance too far back",M.mode=Je;break}M.mode=Ye;case Ye:if(X===0)break e;if(Ge=We-X,M.offset>Ge){if(Ge=M.offset-Ge,Ge>M.whave&&M.sane){G.msg="invalid distance too far back",M.mode=Je;break}Ge>M.wnext?(Ge-=M.wnext,He=M.wsize-Ge):He=M.wnext-Ge,Ge>M.length&&(Ge=M.length),gn=M.window}else gn=je,He=re-M.offset,Ge=M.length;Ge>X&&(Ge=X),X-=Ge,M.length-=Ge;do je[re++]=gn[He++];while(--Ge);M.length===0&&(M.mode=Xe);break;case Ve:if(X===0)break e;je[re++]=M.length,X--,M.mode=Xe;break;case st:if(M.wrap){for(;le<32;){if(oe===0)break e;oe--,J|=Ce[S++]<>>3]&1<>>10,this.keys[j]|=(Ue&4032)>>>6,++j,this.keys[j]=(he&258048)<<12,this.keys[j]|=(he&63)<<16,this.keys[j]|=(Ue&258048)>>>4,this.keys[j]|=Ue&63,++j}}return C(v,[{key:"enc8",value:function(w){var y=w.slice(),x=0,A,K,P;A=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],K=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],P=(A>>>4^K)&252645135,K^=P,A^=P<<4,P=(A>>>16^K)&65535,K^=P,A^=P<<16,P=(K>>>2^A)&858993459,A^=P,K^=P<<2,P=(K>>>8^A)&16711935,A^=P,K^=P<<8,K=K<<1|K>>>31&1,P=(A^K)&2863311530,A^=P,K^=P,A=A<<1|A>>>31&1;for(var Q=0,$=0;Q<8;++Q){P=K<<28|K>>>4,P^=this.keys[$++];var Te=o[P&63];Te|=_[P>>>8&63],Te|=e[P>>>16&63],Te|=i[P>>>24&63],P=K^this.keys[$++],Te|=E[P&63],Te|=h[P>>>8&63],Te|=a[P>>>16&63],Te|=s[P>>>24&63],A^=Te,P=A<<28|A>>>4,P^=this.keys[$++],Te=o[P&63],Te|=_[P>>>8&63],Te|=e[P>>>16&63],Te|=i[P>>>24&63],P=A^this.keys[$++],Te|=E[P&63],Te|=h[P>>>8&63],Te|=a[P>>>16&63],Te|=s[P>>>24&63],K^=Te}for(K=K<<31|K>>>1,P=(A^K)&2863311530,A^=P,K^=P,A=A<<31|A>>>1,P=(A>>>8^K)&16711935,K^=P,A^=P<<8,P=(A>>>2^K)&858993459,K^=P,A^=P<<2,P=(K>>>16^A)&65535,A^=P,K^=P<<16,P=(K>>>4^A)&252645135,A^=P,K^=P<<4,P=[K,A],x=0;x<8;x++)y[x]=(P[x>>>2]>>>8*(3-x%4))%256,y[x]<0&&(y[x]+=256);return y}},{key:"encrypt",value:function(w){return this.enc8(w.slice(0,8)).concat(this.enc8(w.slice(8,16)))}}]),v}();D.default=b},kSUc:function(ce,D,g){},"kaH+":function(ce,D,g){"use strict";var R=g("+L6B"),p=g("2/Rp"),C=g("tJVT"),l=g("q1tI"),m=g.n(l),n=g("UZu5"),u=g.n(n),d=g("dhSg"),f=g("rLCj"),r=g("dF/Y"),t=g("4i/N");D.a=function(){var c=Object(l.useState)(""),i=Object(C.a)(c,2),s=i[0],e=i[1],a=Object(l.useState)(0),_=Object(C.a)(a,2),h=_[0],o=_[1];Object(l.useEffect)(function(){var v=d.a.subscribe("preview-image",function(L){e(L)});return v},[]);function E(){e("")}function b(){o(h+90)}return m.a.createElement(l.Fragment,null,s?m.a.createElement("div",{className:"image-preview-container"},m.a.createElement("div",{className:"button-group"},m.a.createElement(p.a,{onClick:b},"\u65CB\u8F6C",m.a.createElement(f.a,null)),m.a.createElement(p.a,{href:s},"\u4E0B\u8F7D",m.a.createElement(r.a,null)),m.a.createElement(p.a,{onClick:E},"\u5173\u95ED",m.a.createElement(t.a,null))),m.a.createElement("img",{className:"image-preview",src:s,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(h,"deg)")}})):null)}},lNSK:function(ce,D,g){"use strict";function R(S){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(oe){return typeof oe}:R=function(oe){return oe&&typeof Symbol=="function"&&oe.constructor===Symbol&&oe!==Symbol.prototype?"symbol":typeof oe},R(S)}Object.defineProperty(D,"__esModule",{value:!0}),D.deflateInit=G,D.deflateInit2=me,D.deflateReset=ge,D.deflateResetKeep=ee,D.deflateSetHeader=ie,D.deflate=ue,D.deflateEnd=M,D.deflateSetDictionary=Ce,D.deflateInfo=D.Z_DEFLATED=D.Z_UNKNOWN=D.Z_DEFAULT_STRATEGY=D.Z_FIXED=D.Z_RLE=D.Z_HUFFMAN_ONLY=D.Z_FILTERED=D.Z_DEFAULT_COMPRESSION=D.Z_BUF_ERROR=D.Z_DATA_ERROR=D.Z_STREAM_ERROR=D.Z_STREAM_END=D.Z_OK=D.Z_BLOCK=D.Z_FINISH=D.Z_FULL_FLUSH=D.Z_PARTIAL_FLUSH=D.Z_NO_FLUSH=void 0;var p=f(g("6BzB")),C=f(g("c5fP")),l=u(g("xlC8")),m=u(g("QV2g")),n=u(g("xSIq"));function u(S){return S&&S.__esModule?S:{default:S}}function d(){if(typeof WeakMap!="function")return null;var S=new WeakMap;return d=function(){return S},S}function f(S){if(S&&S.__esModule)return S;if(S===null||R(S)!=="object"&&typeof S!="function")return{default:S};var re=d();if(re&&re.has(S))return re.get(S);var oe={},X=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in S)if(Object.prototype.hasOwnProperty.call(S,J)){var le=X?Object.getOwnPropertyDescriptor(S,J):null;le&&(le.get||le.set)?Object.defineProperty(oe,J,le):oe[J]=S[J]}return oe.default=S,re&&re.set(S,oe),oe}var r=0;D.Z_NO_FLUSH=r;var t=1;D.Z_PARTIAL_FLUSH=t;var c=3;D.Z_FULL_FLUSH=c;var i=4;D.Z_FINISH=i;var s=5;D.Z_BLOCK=s;var e=0;D.Z_OK=e;var a=1;D.Z_STREAM_END=a;var _=-2;D.Z_STREAM_ERROR=_;var h=-3;D.Z_DATA_ERROR=h;var o=-5;D.Z_BUF_ERROR=o;var E=-1;D.Z_DEFAULT_COMPRESSION=E;var b=1;D.Z_FILTERED=b;var v=2;D.Z_HUFFMAN_ONLY=v;var L=3;D.Z_RLE=L;var w=4;D.Z_FIXED=w;var y=0;D.Z_DEFAULT_STRATEGY=y;var x=2;D.Z_UNKNOWN=x;var A=8;D.Z_DEFLATED=A;var K=9,P=15,Q=8,$=29,Te=256,Pe=Te+1+$,ke=30,U=19,B=2*Pe+1,H=15,q=3,j=258,he=j+q+1,Ue=32,Qe=42,Ne=69,Xe=73,Re=91,Fe=103,Me=113,Ye=666,Ve=1,st=2,_t=3,St=4,Je=3;function Ae(S,re){return S.msg=n.default[re],re}function Se(S){return(S<<1)-(S>4?9:0)}function fe(S){for(var re=S.length;--re>=0;)S[re]=0}function rt(S){var re=S.state,oe=re.pending;if(oe>S.avail_out&&(oe=S.avail_out),oe===0)return;p.arraySet(S.output,re.pending_buf,re.pending_out,oe,S.next_out),S.next_out+=oe,re.pending_out+=oe,S.total_out+=oe,S.avail_out-=oe,re.pending-=oe,re.pending===0&&(re.pending_out=0)}function Be(S,re){C._tr_flush_block(S,S.block_start>=0?S.block_start:-1,S.strstart-S.block_start,re),S.block_start=S.strstart,rt(S.strm)}function we(S,re){S.pending_buf[S.pending++]=re}function be(S,re){S.pending_buf[S.pending++]=re>>>8&255,S.pending_buf[S.pending++]=re&255}function xe(S,re,oe,X){var J=S.avail_in;return J>X&&(J=X),J===0?0:(S.avail_in-=J,p.arraySet(re,S.input,S.next_in,J,oe),S.state.wrap===1?S.adler=(0,l.default)(S.adler,re,J,oe):S.state.wrap===2&&(S.adler=(0,m.default)(S.adler,re,J,oe)),S.next_in+=J,S.total_in+=J,J)}function te(S,re){var oe=S.max_chain_length,X=S.strstart,J,le,at=S.prev_length,We=S.nice_match,Ge=S.strstart>S.w_size-he?S.strstart-(S.w_size-he):0,He=S.window,gn=S.w_mask,Rt=S.prev,xt=S.strstart+j,Wt=He[X+at-1],Vt=He[X+at];S.prev_length>=S.good_match&&(oe>>=2),We>S.lookahead&&(We=S.lookahead);do{if(J=re,He[J+at]!==Vt||He[J+at-1]!==Wt||He[J]!==He[X]||He[++J]!==He[X+1])continue;X+=2,J++;do;while(He[++X]===He[++J]&&He[++X]===He[++J]&&He[++X]===He[++J]&&He[++X]===He[++J]&&He[++X]===He[++J]&&He[++X]===He[++J]&&He[++X]===He[++J]&&He[++X]===He[++J]&&Xat){if(S.match_start=re,at=le,le>=We)break;Wt=He[X+at-1],Vt=He[X+at]}}while((re=Rt[re&gn])>Ge&&--oe!==0);return at<=S.lookahead?at:S.lookahead}function I(S){var re=S.w_size,oe,X,J,le,at;do{if(le=S.window_size-S.lookahead-S.strstart,S.strstart>=re+(re-he)){p.arraySet(S.window,S.window,re,re,0),S.match_start-=re,S.strstart-=re,S.block_start-=re,X=S.hash_size,oe=X;do J=S.head[--oe],S.head[oe]=J>=re?J-re:0;while(--X);X=re,oe=X;do J=S.prev[--oe],S.prev[oe]=J>=re?J-re:0;while(--X);le+=re}if(S.strm.avail_in===0)break;if(X=xe(S.strm,S.window,S.strstart+S.lookahead,le),S.lookahead+=X,S.lookahead+S.insert>=q)for(at=S.strstart-S.insert,S.ins_h=S.window[at],S.ins_h=(S.ins_h<S.pending_buf_size-5&&(oe=S.pending_buf_size-5);;){if(S.lookahead<=1){if(I(S),S.lookahead===0&&re===r)return Ve;if(S.lookahead===0)break}S.strstart+=S.lookahead,S.lookahead=0;var X=S.block_start+oe;if((S.strstart===0||S.strstart>=X)&&(S.lookahead=S.strstart-X,S.strstart=X,Be(S,!1),S.strm.avail_out===0))return Ve;if(S.strstart-S.block_start>=S.w_size-he&&(Be(S,!1),S.strm.avail_out===0))return Ve}return S.insert=0,re===i?(Be(S,!0),S.strm.avail_out===0?_t:St):(S.strstart>S.block_start&&(Be(S,!1),S.strm.avail_out===0),Ve)}function F(S,re){for(var oe,X;;){if(S.lookahead=q&&(S.ins_h=(S.ins_h<=q)if(X=C._tr_tally(S,S.strstart-S.match_start,S.match_length-q),S.lookahead-=S.match_length,S.match_length<=S.max_lazy_match&&S.lookahead>=q){S.match_length--;do S.strstart++,S.ins_h=(S.ins_h<=q&&(S.ins_h=(S.ins_h<4096)&&(S.match_length=q-1)),S.prev_length>=q&&S.match_length<=S.prev_length){J=S.strstart+S.lookahead-q,X=C._tr_tally(S,S.strstart-1-S.prev_match,S.prev_length-q),S.lookahead-=S.prev_length-1,S.prev_length-=2;do++S.strstart<=J&&(S.ins_h=(S.ins_h<=q&&S.strstart>0&&(J=S.strstart-1,X=at[J],X===at[++J]&&X===at[++J]&&X===at[++J])){le=S.strstart+j;do;while(X===at[++J]&&X===at[++J]&&X===at[++J]&&X===at[++J]&&X===at[++J]&&X===at[++J]&&X===at[++J]&&X===at[++J]&&JS.lookahead&&(S.match_length=S.lookahead)}if(S.match_length>=q?(oe=C._tr_tally(S,1,S.match_length-q),S.lookahead-=S.match_length,S.strstart+=S.match_length,S.match_length=0):(oe=C._tr_tally(S,0,S.window[S.strstart]),S.lookahead--,S.strstart++),oe&&(Be(S,!1),S.strm.avail_out===0))return Ve}return S.insert=0,re===i?(Be(S,!0),S.strm.avail_out===0?_t:St):S.last_lit&&(Be(S,!1),S.strm.avail_out===0)?Ve:st}function Z(S,re){for(var oe;;){if(S.lookahead===0&&(I(S),S.lookahead===0)){if(re===r)return Ve;break}if(S.match_length=0,oe=C._tr_tally(S,0,S.window[S.strstart]),S.lookahead--,S.strstart++,oe&&(Be(S,!1),S.strm.avail_out===0))return Ve}return S.insert=0,re===i?(Be(S,!0),S.strm.avail_out===0?_t:St):S.last_lit&&(Be(S,!1),S.strm.avail_out===0)?Ve:st}function Y(S,re,oe,X,J){this.good_length=S,this.max_lazy=re,this.nice_length=oe,this.max_chain=X,this.func=J}var Le;Le=[new Y(0,0,0,0,z),new Y(4,4,8,4,F),new Y(4,5,16,8,F),new Y(4,6,32,32,F),new Y(4,4,16,16,V),new Y(8,16,32,32,V),new Y(8,16,128,128,V),new Y(8,32,128,256,V),new Y(32,128,258,1024,V),new Y(32,258,258,4096,V)];function k(S){S.window_size=2*S.w_size,fe(S.head),S.max_lazy_match=Le[S.level].max_lazy,S.good_match=Le[S.level].good_length,S.nice_match=Le[S.level].nice_length,S.max_chain_length=Le[S.level].max_chain,S.strstart=0,S.block_start=0,S.lookahead=0,S.insert=0,S.match_length=S.prev_length=q-1,S.match_available=0,S.ins_h=0}function N(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=A,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new p.Buf16(B*2),this.dyn_dtree=new p.Buf16((2*ke+1)*2),this.bl_tree=new p.Buf16((2*U+1)*2),fe(this.dyn_ltree),fe(this.dyn_dtree),fe(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new p.Buf16(H+1),this.heap=new p.Buf16(2*Pe+1),fe(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new p.Buf16(2*Pe+1),fe(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ee(S){var re;return!S||!S.state?Ae(S,_):(S.total_in=S.total_out=0,S.data_type=x,re=S.state,re.pending=0,re.pending_out=0,re.wrap<0&&(re.wrap=-re.wrap),re.status=re.wrap?Qe:Me,S.adler=re.wrap===2?0:1,re.last_flush=r,C._tr_init(re),e)}function ge(S){var re=ee(S);return re===e&&k(S.state),re}function ie(S,re){return!S||!S.state||S.state.wrap!==2?_:(S.state.gzhead=re,e)}function me(S,re,oe,X,J,le){if(!S)return _;var at=1;if(re===E&&(re=6),X<0?(at=0,X=-X):X>15&&(at=2,X-=16),J<1||J>K||oe!==A||X<8||X>15||re<0||re>9||le<0||le>w)return Ae(S,_);X===8&&(X=9);var We=new N;return S.state=We,We.strm=S,We.wrap=at,We.gzhead=null,We.w_bits=X,We.w_size=1<s||re<0)return S?Ae(S,_):_;if(X=S.state,!S.output||!S.input&&S.avail_in!==0||X.status===Ye&&re!==i)return Ae(S,S.avail_out===0?o:_);if(X.strm=S,oe=X.last_flush,X.last_flush=re,X.status===Qe)if(X.wrap===2)S.adler=0,we(X,31),we(X,139),we(X,8),X.gzhead?(we(X,(X.gzhead.text?1:0)+(X.gzhead.hcrc?2:0)+(X.gzhead.extra?4:0)+(X.gzhead.name?8:0)+(X.gzhead.comment?16:0)),we(X,X.gzhead.time&255),we(X,X.gzhead.time>>8&255),we(X,X.gzhead.time>>16&255),we(X,X.gzhead.time>>24&255),we(X,X.level===9?2:X.strategy>=v||X.level<2?4:0),we(X,X.gzhead.os&255),X.gzhead.extra&&X.gzhead.extra.length&&(we(X,X.gzhead.extra.length&255),we(X,X.gzhead.extra.length>>8&255)),X.gzhead.hcrc&&(S.adler=(0,m.default)(S.adler,X.pending_buf,X.pending,0)),X.gzindex=0,X.status=Ne):(we(X,0),we(X,0),we(X,0),we(X,0),we(X,0),we(X,X.level===9?2:X.strategy>=v||X.level<2?4:0),we(X,Je),X.status=Me);else{var at=A+(X.w_bits-8<<4)<<8,We=-1;X.strategy>=v||X.level<2?We=0:X.level<6?We=1:X.level===6?We=2:We=3,at|=We<<6,X.strstart!==0&&(at|=Ue),at+=31-at%31,X.status=Me,be(X,at),X.strstart!==0&&(be(X,S.adler>>>16),be(X,S.adler&65535)),S.adler=1}if(X.status===Ne)if(X.gzhead.extra){for(J=X.pending;X.gzindex<(X.gzhead.extra.length&65535)&&!(X.pending===X.pending_buf_size&&(X.gzhead.hcrc&&X.pending>J&&(S.adler=(0,m.default)(S.adler,X.pending_buf,X.pending-J,J)),rt(S),J=X.pending,X.pending===X.pending_buf_size));)we(X,X.gzhead.extra[X.gzindex]&255),X.gzindex++;X.gzhead.hcrc&&X.pending>J&&(S.adler=(0,m.default)(S.adler,X.pending_buf,X.pending-J,J)),X.gzindex===X.gzhead.extra.length&&(X.gzindex=0,X.status=Xe)}else X.status=Xe;if(X.status===Xe)if(X.gzhead.name){J=X.pending;do{if(X.pending===X.pending_buf_size&&(X.gzhead.hcrc&&X.pending>J&&(S.adler=(0,m.default)(S.adler,X.pending_buf,X.pending-J,J)),rt(S),J=X.pending,X.pending===X.pending_buf_size)){le=1;break}X.gzindexJ&&(S.adler=(0,m.default)(S.adler,X.pending_buf,X.pending-J,J)),le===0&&(X.gzindex=0,X.status=Re)}else X.status=Re;if(X.status===Re)if(X.gzhead.comment){J=X.pending;do{if(X.pending===X.pending_buf_size&&(X.gzhead.hcrc&&X.pending>J&&(S.adler=(0,m.default)(S.adler,X.pending_buf,X.pending-J,J)),rt(S),J=X.pending,X.pending===X.pending_buf_size)){le=1;break}X.gzindexJ&&(S.adler=(0,m.default)(S.adler,X.pending_buf,X.pending-J,J)),le===0&&(X.status=Fe)}else X.status=Fe;if(X.status===Fe&&(X.gzhead.hcrc?(X.pending+2>X.pending_buf_size&&rt(S),X.pending+2<=X.pending_buf_size&&(we(X,S.adler&255),we(X,S.adler>>8&255),S.adler=0,X.status=Me)):X.status=Me),X.pending!==0){if(rt(S),S.avail_out===0)return X.last_flush=-1,e}else if(S.avail_in===0&&Se(re)<=Se(oe)&&re!==i)return Ae(S,o);if(X.status===Ye&&S.avail_in!==0)return Ae(S,o);if(S.avail_in!==0||X.lookahead!==0||re!==r&&X.status!==Ye){var Ge=X.strategy===v?Z(X,re):X.strategy===L?O(X,re):Le[X.level].func(X,re);if((Ge===_t||Ge===St)&&(X.status=Ye),Ge===Ve||Ge===_t)return S.avail_out===0&&(X.last_flush=-1),e;if(Ge===st&&(re===t?C._tr_align(X):re!==s&&(C._tr_stored_block(X,0,0,!1),re===c&&(fe(X.head),X.lookahead===0&&(X.strstart=0,X.block_start=0,X.insert=0))),rt(S),S.avail_out===0))return X.last_flush=-1,e}return re!==i?e:X.wrap<=0?a:(X.wrap===2?(we(X,S.adler&255),we(X,S.adler>>8&255),we(X,S.adler>>16&255),we(X,S.adler>>24&255),we(X,S.total_in&255),we(X,S.total_in>>8&255),we(X,S.total_in>>16&255),we(X,S.total_in>>24&255)):(be(X,S.adler>>>16),be(X,S.adler&65535)),rt(S),X.wrap>0&&(X.wrap=-X.wrap),X.pending!==0?e:a)}function M(S){var re;return!S||!S.state?_:(re=S.state.status,re!==Qe&&re!==Ne&&re!==Xe&&re!==Re&&re!==Fe&&re!==Me&&re!==Ye?Ae(S,_):(S.state=null,re===Me?Ae(S,h):e))}function Ce(S,re){var oe=re.length,X,J,le,at,We,Ge,He,gn;if(!S||!S.state)return _;if(X=S.state,at=X.wrap,at===2||at===1&&X.status!==Qe||X.lookahead)return _;for(at===1&&(S.adler=(0,l.default)(S.adler,re,oe,0)),X.wrap=0,oe>=X.w_size&&(at===0&&(fe(X.head),X.strstart=0,X.block_start=0,X.insert=0),gn=new p.Buf8(X.w_size),p.arraySet(gn,re,oe-X.w_size,X.w_size,0),re=gn,oe=X.w_size),We=S.avail_in,Ge=S.next_in,He=S.input,S.avail_in=oe,S.next_in=0,S.input=re,I(X);X.lookahead>=q;){J=X.strstart,le=X.lookahead-(q-1);do X.ins_h=(X.ins_h<1&&arguments[1]!==void 0?arguments[1]:1;return Object(R.c)("/discusses.json?page=".concat(t-1,"&container_identifier=").concat(r,"&container_type=Shixun"))}function C(r,t){return Object(R.e)("/discusses/".concat(r,"/top_or_down_discuss.json"),{top:t})}function l(r,t){return Object(R.e)("/discusses/".concat(r,"/plus.json"),{container_type:"Discuss",type:t?1:0})}function m(r,t){return Object(R.e)("/discusses/".concat(r,"/hidden.json"),t)}function n(r,t){return Object(R.e)("/discusses/".concat(r,"/reward_code.json"),t)}function u(r){return Object(R.a)("/api/discusses/".concat(r,".json"),{method:"delete"})}function d(r,t){return Object(R.e)("/discusses/".concat(r,"/reply.json"),{container_type:"Shixun",content:t})}function f(r){return Object(R.e)("/discusses.json",r)}},mHUz:function(ce,D,g){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var R={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};D.default=R},mTgk:function(ce,D,g){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var R=p(g("mHUz"));function p(d){return d&&d.__esModule?d:{default:d}}var C={};function l(d,f){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in C)throw new Error('Duplicate entry for key "'+d+'"');C[d]=[f,f,f,f]}function m(d,f,r){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in C)throw new Error('Duplicate entry for key "'+d+'"');C[d]=[f,f,r,f]}function n(d,f,r){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in C)throw new Error('Duplicate entry for key "'+d+'"');C[d]=[f,f,f,r]}m("Alt",R.default.XK_Alt_L,R.default.XK_Alt_R),l("AltGraph",R.default.XK_ISO_Level3_Shift),l("CapsLock",R.default.XK_Caps_Lock),m("Control",R.default.XK_Control_L,R.default.XK_Control_R),m("Meta",R.default.XK_Super_L,R.default.XK_Super_R),l("NumLock",R.default.XK_Num_Lock),l("ScrollLock",R.default.XK_Scroll_Lock),m("Shift",R.default.XK_Shift_L,R.default.XK_Shift_R),n("Enter",R.default.XK_Return,R.default.XK_KP_Enter),l("Tab",R.default.XK_Tab),n(" ",R.default.XK_space,R.default.XK_KP_Space),n("ArrowDown",R.default.XK_Down,R.default.XK_KP_Down),n("ArrowUp",R.default.XK_Up,R.default.XK_KP_Up),n("ArrowLeft",R.default.XK_Left,R.default.XK_KP_Left),n("ArrowRight",R.default.XK_Right,R.default.XK_KP_Right),n("End",R.default.XK_End,R.default.XK_KP_End),n("Home",R.default.XK_Home,R.default.XK_KP_Home),n("PageDown",R.default.XK_Next,R.default.XK_KP_Next),n("PageUp",R.default.XK_Prior,R.default.XK_KP_Prior),l("Backspace",R.default.XK_BackSpace),n("Clear",R.default.XK_Clear,R.default.XK_KP_Begin),l("Copy",R.default.XF86XK_Copy),l("Cut",R.default.XF86XK_Cut),n("Delete",R.default.XK_Delete,R.default.XK_KP_Delete),n("Insert",R.default.XK_Insert,R.default.XK_KP_Insert),l("Paste",R.default.XF86XK_Paste),l("Redo",R.default.XK_Redo),l("Undo",R.default.XK_Undo),l("Cancel",R.default.XK_Cancel),l("ContextMenu",R.default.XK_Menu),l("Escape",R.default.XK_Escape),l("Execute",R.default.XK_Execute),l("Find",R.default.XK_Find),l("Help",R.default.XK_Help),l("Pause",R.default.XK_Pause),l("Select",R.default.XK_Select),l("ZoomIn",R.default.XF86XK_ZoomIn),l("ZoomOut",R.default.XF86XK_ZoomOut),l("BrightnessDown",R.default.XF86XK_MonBrightnessDown),l("BrightnessUp",R.default.XF86XK_MonBrightnessUp),l("Eject",R.default.XF86XK_Eject),l("LogOff",R.default.XF86XK_LogOff),l("Power",R.default.XF86XK_PowerOff),l("PowerOff",R.default.XF86XK_PowerDown),l("PrintScreen",R.default.XK_Print),l("Hibernate",R.default.XF86XK_Hibernate),l("Standby",R.default.XF86XK_Standby),l("WakeUp",R.default.XF86XK_WakeUp),l("AllCandidates",R.default.XK_MultipleCandidate),l("Alphanumeric",R.default.XK_Eisu_Shift),l("CodeInput",R.default.XK_Codeinput),l("Compose",R.default.XK_Multi_key),l("Convert",R.default.XK_Henkan),l("GroupFirst",R.default.XK_ISO_First_Group),l("GroupLast",R.default.XK_ISO_Last_Group),l("GroupNext",R.default.XK_ISO_Next_Group),l("GroupPrevious",R.default.XK_ISO_Prev_Group),l("NonConvert",R.default.XK_Muhenkan),l("PreviousCandidate",R.default.XK_PreviousCandidate),l("SingleCandidate",R.default.XK_SingleCandidate),l("HangulMode",R.default.XK_Hangul),l("HanjaMode",R.default.XK_Hangul_Hanja),l("JunjuaMode",R.default.XK_Hangul_Jeonja),l("Eisu",R.default.XK_Eisu_toggle),l("Hankaku",R.default.XK_Hankaku),l("Hiragana",R.default.XK_Hiragana),l("HiraganaKatakana",R.default.XK_Hiragana_Katakana),l("KanaMode",R.default.XK_Kana_Shift),l("KanjiMode",R.default.XK_Kanji),l("Katakana",R.default.XK_Katakana),l("Romaji",R.default.XK_Romaji),l("Zenkaku",R.default.XK_Zenkaku),l("ZenkakuHanaku",R.default.XK_Zenkaku_Hankaku),l("F1",R.default.XK_F1),l("F2",R.default.XK_F2),l("F3",R.default.XK_F3),l("F4",R.default.XK_F4),l("F5",R.default.XK_F5),l("F6",R.default.XK_F6),l("F7",R.default.XK_F7),l("F8",R.default.XK_F8),l("F9",R.default.XK_F9),l("F10",R.default.XK_F10),l("F11",R.default.XK_F11),l("F12",R.default.XK_F12),l("F13",R.default.XK_F13),l("F14",R.default.XK_F14),l("F15",R.default.XK_F15),l("F16",R.default.XK_F16),l("F17",R.default.XK_F17),l("F18",R.default.XK_F18),l("F19",R.default.XK_F19),l("F20",R.default.XK_F20),l("F21",R.default.XK_F21),l("F22",R.default.XK_F22),l("F23",R.default.XK_F23),l("F24",R.default.XK_F24),l("F25",R.default.XK_F25),l("F26",R.default.XK_F26),l("F27",R.default.XK_F27),l("F28",R.default.XK_F28),l("F29",R.default.XK_F29),l("F30",R.default.XK_F30),l("F31",R.default.XK_F31),l("F32",R.default.XK_F32),l("F33",R.default.XK_F33),l("F34",R.default.XK_F34),l("F35",R.default.XK_F35),l("Close",R.default.XF86XK_Close),l("MailForward",R.default.XF86XK_MailForward),l("MailReply",R.default.XF86XK_Reply),l("MailSend",R.default.XF86XK_Send),l("MediaFastForward",R.default.XF86XK_AudioForward),l("MediaPause",R.default.XF86XK_AudioPause),l("MediaPlay",R.default.XF86XK_AudioPlay),l("MediaRecord",R.default.XF86XK_AudioRecord),l("MediaRewind",R.default.XF86XK_AudioRewind),l("MediaStop",R.default.XF86XK_AudioStop),l("MediaTrackNext",R.default.XF86XK_AudioNext),l("MediaTrackPrevious",R.default.XF86XK_AudioPrev),l("New",R.default.XF86XK_New),l("Open",R.default.XF86XK_Open),l("Print",R.default.XK_Print),l("Save",R.default.XF86XK_Save),l("SpellCheck",R.default.XF86XK_Spell),l("AudioVolumeDown",R.default.XF86XK_AudioLowerVolume),l("AudioVolumeUp",R.default.XF86XK_AudioRaiseVolume),l("AudioVolumeMute",R.default.XF86XK_AudioMute),l("MicrophoneVolumeMute",R.default.XF86XK_AudioMicMute),l("LaunchApplication1",R.default.XF86XK_MyComputer),l("LaunchApplication2",R.default.XF86XK_Calculator),l("LaunchCalendar",R.default.XF86XK_Calendar),l("LaunchMail",R.default.XF86XK_Mail),l("LaunchMediaPlayer",R.default.XF86XK_AudioMedia),l("LaunchMusicPlayer",R.default.XF86XK_Music),l("LaunchPhone",R.default.XF86XK_Phone),l("LaunchScreenSaver",R.default.XF86XK_ScreenSaver),l("LaunchSpreadsheet",R.default.XF86XK_Excel),l("LaunchWebBrowser",R.default.XF86XK_WWW),l("LaunchWebCam",R.default.XF86XK_WebCam),l("LaunchWordProcessor",R.default.XF86XK_Word),l("BrowserBack",R.default.XF86XK_Back),l("BrowserFavorites",R.default.XF86XK_Favorites),l("BrowserForward",R.default.XF86XK_Forward),l("BrowserHome",R.default.XF86XK_HomePage),l("BrowserRefresh",R.default.XF86XK_Refresh),l("BrowserSearch",R.default.XF86XK_Search),l("BrowserStop",R.default.XF86XK_Stop),l("Dimmer",R.default.XF86XK_BrightnessAdjust),l("MediaAudioTrack",R.default.XF86XK_AudioCycleTrack),l("RandomToggle",R.default.XF86XK_AudioRandomPlay),l("SplitScreenToggle",R.default.XF86XK_SplitScreen),l("Subtitle",R.default.XF86XK_Subtitle),l("VideoModeNext",R.default.XF86XK_Next_VMode),n("=",R.default.XK_equal,R.default.XK_KP_Equal),n("+",R.default.XK_plus,R.default.XK_KP_Add),n("-",R.default.XK_minus,R.default.XK_KP_Subtract),n("*",R.default.XK_asterisk,R.default.XK_KP_Multiply),n("/",R.default.XK_slash,R.default.XK_KP_Divide),n(".",R.default.XK_period,R.default.XK_KP_Decimal),n(",",R.default.XK_comma,R.default.XK_KP_Separator),n("0",R.default.XK_0,R.default.XK_KP_0),n("1",R.default.XK_1,R.default.XK_KP_1),n("2",R.default.XK_2,R.default.XK_KP_2),n("3",R.default.XK_3,R.default.XK_KP_3),n("4",R.default.XK_4,R.default.XK_KP_4),n("5",R.default.XK_5,R.default.XK_KP_5),n("6",R.default.XK_6,R.default.XK_KP_6),n("7",R.default.XK_7,R.default.XK_KP_7),n("8",R.default.XK_8,R.default.XK_KP_8),n("9",R.default.XK_9,R.default.XK_KP_9);var u=C;D.default=u},mdZa:function(ce,D,g){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(p,C){"use strict";if(p==null)throw new TypeError("Cannot convert undefined or null to object");for(var l=Object(p),m=1;m>>24,_>>>=w,h-=w,w=L>>>16&255,w===0)Q[f++]=L&65535;else if(w&16){y=L&65535,w&=15,w&&(h>>=w,h-=w),h<15&&(_+=P[u++]<>>24,_>>>=w,h-=w,w=L>>>16&255,w&16){if(x=L&65535,w&=15,hc){l.msg="invalid distance too far back",n.mode=R;break e}if(_>>>=w,h-=w,w=f-r,x>w){if(w=x-w,w>s&&n.sane){l.msg="invalid distance too far back",n.mode=R;break e}if(A=0,K=a,e===0){if(A+=i-w,w2;)Q[f++]=K[A++],Q[f++]=K[A++],Q[f++]=K[A++],y-=3;y&&(Q[f++]=K[A++],y>1&&(Q[f++]=K[A++]))}else{A=f-x;do Q[f++]=Q[A++],Q[f++]=Q[A++],Q[f++]=Q[A++],y-=3;while(y>2);y&&(Q[f++]=Q[A++],y>1&&(Q[f++]=Q[A++]))}}else if((w&64)===0){L=E[(L&65535)+(_&(1<>3,u-=y,h-=y<<3,_&=(1<0){var i=[c],s=c.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,t=(0,R.deflate)(this.strm,R.Z_FULL_FLUSH),t<0)throw new Error("zlib deflate failed");var e=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);s+=e.length,i.push(e)}while(this.strm.avail_in>0);for(var a=new Uint8Array(s),_=0,h=0;h0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student])},b=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return fe||!fe&&l([p.SuperAdmin])},v=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return fe||!fe&&l([p.SuperAdmin,p.Operation])},L=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):fe||!fe&&l([p.SuperAdmin,p.Operation])},w=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):fe||!fe&&l([p.SuperAdmin,p.Operation])},y=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction])},x=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin]):fe||!fe&&l([p.SuperAdmin])},A=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation]):fe||!fe&&l([p.SuperAdmin,p.Operation])},K=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):fe||!fe&&l([p.SuperAdmin,p.Operation])},P=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):fe||!fe&&l([p.SuperAdmin,p.Operation])},Q=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher]):fe||!fe&&l([p.SuperAdmin,p.Operation])},$=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin]):!1},Te=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student])},Pe=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin]):fe||!fe&&l([p.SuperAdmin])},ke=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation]):fe||!fe&&l([p.SuperAdmin,p.Operation])},U=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):fe||!fe&&l([p.SuperAdmin,p.Operation])},B=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?!1:fe||!fe&&l([p.SuperAdmin,p.Operation])},H=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?fe||!fe&&l([p.SuperAdmin,p.Operation]):!1},q=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):!1},j=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?!fe&&l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):!1},he=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher]):fe||!fe&&l([p.SuperAdmin,p.Operation])},Ue=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher])},Qe=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin]):fe||!fe&&l([p.SuperAdmin])},Ne=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation]):fe||!fe&&l([p.SuperAdmin,p.Operation])},Xe=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):fe||!fe&&l([p.SuperAdmin,p.Operation])},Re=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?fe||!fe&&l([p.SuperAdmin,p.Operation]):!1},Fe=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Se?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):fe||!fe&&l([p.SuperAdmin,p.Operation])},Me=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([C.Teacher])},Ye=function(){return l([p.SuperAdmin])},Ve=function(){return l([p.SuperAdmin,p.Operation])},st=function(){return l([p.Student])},_t=function(){return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher])},St=function(){var Se,fe=Object(R.b)()._store.getState(),rt=fe.user;return!!((Se=rt.userInfo)===null||Se===void 0?void 0:Se.login)},Je=function(){var Se=Object(R.b)()._store.getState(),fe=Se.user;return fe.userInfo}},xO64:function(ce,D,g){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var R=p(g("8K/p"));function p(e){return e&&e.__esModule?e:{default:e}}function C(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(_){return typeof _}:C=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},C(e)}function l(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function m(e,a){for(var _=0;_>>16&65535|0,d=0;l!==0;){d=l>2e3?2e3:l,l-=d;do n=n+C[m++]|0,u=u+n|0;while(--d);n%=65521,u%=65521}return n|u<<16|0}},"yi/R":function(ce,D,g){"use strict";g.r(D);var R=g("oBTY"),p=g("bbsP"),C=g("/wGt"),l=g("0Owb"),m=g("PpiC"),n=g("jrin"),u=g("2qtc"),d=g("kLXV"),f=g("miYZ"),r=g("tsqr"),t=g("WmNS"),c=g.n(t),i=g("9og8"),s=g("tJVT"),e=g("k1fw"),a=g("ozfa"),_=g("MJZm"),h=g("q1tI"),o=g.n(h),E=g("Ty5D"),b=g("H65k"),v=g("+Axu"),L=g("f+oW"),w=g.n(L),y=function(T){var W=T.position,ne=T.subject,_e=T.score,pe=T.onViewAllTask;return o.a.createElement("div",{className:"task-header"},o.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:pe},o.a.createElement("img",{src:w.a,alt:"nav",width:45})),o.a.createElement("h3",{title:ne},"\u7B2C",W,"\u5173\uFF1A",ne),o.a.createElement("span",null,_e))},x=g("DjyN"),A=g("NUBc"),K=g("g9YV"),P=g("wCAj"),Q=g("cWXX"),$=g("/ezw"),Te=g("BdwD"),Pe=g("p4vh"),ke=g.n(Pe),U=g("Q+I+"),B=g.n(U),H=g("Yr8L"),q=g.n(H),j=g("ErOA");function he(T){return Object(j.c)("tasks/".concat(T,".json"))}function Ue(T){return Object(j.c)("myshixuns/".concat(T,"/challenges.json"))}function Qe(T,W,ne){return Object(j.c)("tasks/".concat(T,"/star.json?shixun_id=").concat(W,"&star=").concat(ne))}function Ne(T,W){return Object(j.c)("tasks/".concat(T,"/rep_content.json"),W)}function Xe(T,W){return Object(j.e)("myshixuns/".concat(T,"/update_file.json"),W)}function Re(T,W){return Object(j.c)("tasks/".concat(T,"/reset_original_code.json"),W)}function Fe(T,W){return Object(j.c)("tasks/".concat(T,"/reset_passed_code.json"),W)}function Me(T,W){return Object(j.e)("tasks/".concat(T,"/game_build.json"),W)}function Ye(T,W){return Object(j.c)("tasks/".concat(T,"/game_status.json"),W)}function Ve(T,W){return Object(j.e)("tasks/".concat(T,"/choose_build.json"),W)}function st(T){return Object(j.c)("tasks/".concat(T,"/picture_display.json"))}function _t(T,W){return Object(j.c)("tasks/".concat(T,"/cost_time.json"),W)}function St(T,W){return Object(j.c)("courses/".concat(T,"/inform_detail.json"),W)}function Je(T){return Object(j.e)("tasks/".concat(T,"/plus_or_cancel_praise.json"))}function Ae(T){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(j.e)("myshixuns/".concat(T,"/repository.json"),W)}function Se(T){return Object(j.c)("myshixuns/".concat(T,"/open_webssh.json"))}function fe(T){return Object(j.c)("tasks/".concat(T,"/close_webssh.json"))}function rt(T){return Object(j.c)("tasks/".concat(T,"/reset_vnc_link.json"))}function Be(T){return Object(j.c)("tasks/".concat(T,"/check_test_sets.json"))}function we(T){return Object(j.c)("tasks/".concat(T,"/get_answer_info.json"))}function be(T){return Object(j.c)("tasks/".concat(T,"/get_choose_answer.json"))}function xe(T){return Object(j.c)("tasks/".concat(T,"/unlock_choose_answer.json"))}function te(T,W){return Object(j.c)("tasks/".concat(T,"/unlock_answer.json?answer_id=").concat(W))}function I(T,W,ne){return Object(j.e)("tasks/".concat(T,"/set_games_status.json"),{result:W,data:ne})}function z(T){return Object(j.e)("tasks/".concat(T,"/extend_vnc.json"))}function F(T,W){return Object(j.c)("tasks/".concat(T,"/rank_list.json"),W)}var V=g("1vsH"),O={0:ke.a,1:B.a,2:q.a},Z={loading:!0,page:1,data:null},Y;(function(T){T[T.SET_LOADING=0]="SET_LOADING",T[T.SET_STATE=1]="SET_STATE",T[T.SET_PAGE=2]="SET_PAGE"})(Y||(Y={}));function Le(T,W){switch(W.type){case Y.SET_LOADING:return Object(e.a)(Object(e.a)({},T),{},{loading:W.payload});case Y.SET_STATE:return Object(e.a)(Object(e.a)({},T),W.payload);case Y.SET_PAGE:return Object(e.a)(Object(e.a)({},T),{},{page:W.payload});default:throw new Error}}var k=function(T){var W=T.activeIndex,ne=T.taskId,_e=Object(h.useReducer)(Le,Z),pe=Object(s.a)(_e,2),Ee=pe[0],ye=pe[1],de=Ee.loading,ae=Ee.page,se=Ee.data,De=Object(h.useMemo)(function(){var $e=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(ve,et,ot){var ze=(ae-1)*10+ot+1;return ze<=3?o.a.createElement("img",{src:O[ze-1],alt:"rank",width:36}):ze}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:se==null?void 0:se.rank_data_name,dataIndex:"score",render:function(ve){return(se==null?void 0:se.open_rank)==="DEFAULT"?Object(V.F)(ve):ve}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(ve){return Object(V.D)(ve,"yyyy-MM-dd hh:mm:ss")}}];return $e},[se==null?void 0:se.rank_data_name,se==null?void 0:se.open_rank,ae]);Object(h.useEffect)(function(){function $e(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(i.a)(c.a.mark(function ve(){var et;return c.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,F(ne,{page:ae,limit:10});case 2:et=ze.sent,ye({type:Y.SET_STATE,payload:{loading:!1,data:et.data}});case 4:case"end":return ze.stop()}},ve)})),Ke.apply(this,arguments)}W===4&&$e()},[ae,W,ne]);function Oe($e){ye({type:Y.SET_PAGE,payload:$e})}return o.a.createElement("div",{className:"ranking-container"},de?o.a.createElement($.a,{avatar:!0,paragraph:{rows:4}}):!se||(se==null?void 0:se.rank_list_count)===0?o.a.createElement(Te.a,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(P.a,{pagination:!1,size:"middle",dataSource:se.rank_list,columns:De}),se.rank_list_count>10?o.a.createElement(A.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:Oe,current:ae,total:se.rank_list_count}):null))},N=g("fXAG"),ee=g("9Bee"),ge=g("M8RZ"),ie=g("6lC8"),me=g("mCJh"),G=g("dTJi"),ue=g("pC0b"),M=g("GzdX"),Ce=g("55Ip"),je=g("wd/R"),S=g.n(je),re=g("OoWo"),oe="YYYY-MM-DD HH:mm",X=function(T){var W=T.challenge,ne=T.position,_e=T.status,pe=T.get_gold,Ee=T.get_experience,ye=T.star,de=T.tag_count,ae=T.finished_time,se=T.index,De=T.view_answer_time,Oe=T.name,$e=T.identifier,Ke=T.identity,ve=T.shixun,et=T.taskList,ot=T.onSaveTaskStar,ze=Object(E.l)();function Ze(lt){ot($e,lt,se)}var it=_e===2||ve.status<2||et[se-1]&&et[se-1].status===2||ve.task_pass||Ke<=5;return o.a.createElement("div",{className:"task-item-container ".concat(W.position===ne?"active":""," ").concat(_e===2?"finish":"")},o.a.createElement("div",{className:"flex-container challenge-title space-between"},it?o.a.createElement(Ce.Link,{to:"/tasks/".concat($e).concat(ze.search)},"".concat(ne,". ").concat(Oe)," "):o.a.createElement("span",null,"".concat(ne,". ").concat(Oe)),o.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(_e===2?"green":"")})),o.a.createElement("div",{className:"flex-container"},o.a.createElement("p",{className:_e===2?"green":""},o.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",_e===2&&Ee>0?"+":"",Ee),o.a.createElement("p",{className:_e===2?"green":""},o.a.createElement("span",null,"\u91D1\u5E01")," ",_e===2&&pe>0?"+":""," ",pe),o.a.createElement("p",null,o.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",de||"\u65E0")),o.a.createElement("div",{className:"flex-container"},o.a.createElement("p",null,o.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),ae?S()(ae).format(oe):"--"),o.a.createElement("p",null,o.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),De?S()(De).format(oe):"--")),ve.status>=2?o.a.createElement("div",{className:"rate-container"},_e===2&&ye===0?o.a.createElement(h.Fragment,null,o.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),o.a.createElement(M.a,{defaultValue:0,onChange:Ze})):null,_e===2&&ye>0?o.a.createElement(h.Fragment,null,o.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),o.a.createElement(M.a,{value:ye,disabled:!0}),o.a.createElement("span",{className:"highlight"},ye,"\u5206")):null):null)},J=function(T){var W=T.taskList,ne=T.challenge,_e=T.shixun,pe=T.identity,Ee=T.onSaveTaskStar;return o.a.createElement("div",{className:"task-nav-container"},o.a.createElement("p",{className:"task-tip"},o.a.createElement("div",null,o.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),W.map(function(ye,de){var ae=Object(e.a)(Object(e.a)({},ye),{},{identity:pe,index:de,challenge:ne,taskList:W,shixun:_e,onSaveTaskStar:Ee});return o.a.createElement(X,Object(l.a)({key:de},ae))}))},le=g("Plam"),at=g("gp9y"),We=g("Ot1p"),Ge=function(T){var W=T.user_praise,ne=T.praise_count,_e=T.praisePlus,pe=T.onCreateDiscuss,Ee=Object(h.useState)(!1),ye=Object(s.a)(Ee,2),de=ye[0],ae=ye[1],se=Object(h.useState)(""),De=Object(s.a)(se,2),Oe=De[0],$e=De[1];function Ke(Ze){$e(Ze)}function ve(){ae(!0)}function et(){ae(!1)}function ot(){return ze.apply(this,arguments)}function ze(){return ze=Object(i.a)(c.a.mark(function Ze(){return c.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:pe(Oe),$e(""),ae(!1);case 3:case"end":return lt.stop()}},Ze)})),ze.apply(this,arguments)}return o.a.createElement("div",{className:"comment-input-editor-container ".concat(de?"active":""," ")},o.a.createElement("div",{className:de?"text-area hide":"text-area"},o.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ve}),o.a.createElement("a",{className:"c-light-black",onClick:_e,title:W?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},o.a.createElement("i",{className:"mr3 ".concat(W?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),ne?o.a.createElement("span",null,ne):"")),de?o.a.createElement("div",{className:"input-mask",onClick:et}):null,o.a.createElement("div",{className:de?"md-container":"md-container hide"},o.a.createElement(We.a,{id:"discuss-input-editor",startInit:de,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Oe,height:240,onChange:Ke}),o.a.createElement("div",{className:"tip-container",onClick:et},o.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),o.a.createElement("a",{className:"btn-send",onClick:ot},"\u53D1\u9001"))))},He=g("dhSg"),gn=g("/omn"),Rt=g("IxHN"),xt=g("ARon"),Wt=function(T){var W=T.data;return o.a.createElement(h.Fragment,null,W&&W.map(function(ne){return o.a.createElement("div",{className:"choose-answer-item",key:ne.position},o.a.createElement("p",null,"\u7B2C",ne.position,"\u9898"),o.a.createElement(ee.a,{value:ne.answer}))}))},Vt=g("DVFL"),rn=function(T){var W=T.data,ne=T.onShowUnlockAnswerModal;return o.a.createElement(h.Fragment,null,W&&W.map(function(_e,pe){var Ee=_e.answer_id,ye=_e.answer_name,de=_e.answer_contents,ae=_e.view_time;return o.a.createElement("div",{className:"answer-item-container",key:Ee},o.a.createElement("div",{className:"flex-container"},o.a.createElement("span",{className:"level"}," \u7EA7\u522B",pe+1,"\uFF1A "),o.a.createElement("span",{className:"name"},ye),de?o.a.createElement(h.Fragment,null,o.a.createElement("span",{className:"view-time"},ae?S()(ae).format("YYYY-MM-DD HH:mm"):""),o.a.createElement("span",null,"\u5DF2\u89E3\u9501")):o.a.createElement("a",{onClick:ne},"\u89E3\u9501")),de?o.a.createElement(ee.a,{value:de}):null)}))},zn=function(T){var W=T.loading,ne=T.data,_e=T.onShowTip,pe=T.st;return o.a.createElement("div",{className:"answer-container"},W?o.a.createElement(Rt.a,null):null,pe===1?o.a.createElement(Wt,{data:ne}):o.a.createElement(rn,{data:ne,onShowUnlockAnswerModal:_e}))},Gn=g("sRBo"),Ie=g("kaz8"),fn=g("gflZ"),Gt=function(T){var W=T.data,ne=T.selected_unlocked_answer_id,_e=T.selected_index,pe=T.onSelect;if(!W)return null;var Ee=W.filter(function(de,ae){return de.answer_contents?!1:(de.index=ae,!0)});function ye(de){var ae=de.target,se=ae.value,De=ae.checked;pe(De?se:null)}return o.a.createElement("table",{className:"unlock-answer-list"},o.a.createElement("thead",null,o.a.createElement("tr",null,o.a.createElement("th",null),o.a.createElement("th",null,"\u7EA7\u522B"),o.a.createElement("th",null,"\u540D\u79F0"),o.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),o.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),o.a.createElement("tbody",null,Ee.map(function(de,ae){return o.a.createElement("tr",{key:de.answer_id},o.a.createElement("td",null,o.a.createElement(Ie.a,{value:de.answer_id,onChange:ye,checked:de.answer_id===ne||ne&&_e>=ae})),o.a.createElement("td",null,de.index+1),o.a.createElement("td",null,de.answer_name),o.a.createElement("td",null,de.answer_ratio,"%"),o.a.createElement("td",{className:"gold-color"},de.answer_score))})))},En=g("Q7Vx"),cn=function(T){var W=T.unity_3d_routes,ne=T.onGetUnity3dMessage,_e=T.onEvaluateCallback,pe=Object(h.useRef)(),Ee=Object(h.useState)(!0),ye=Object(s.a)(Ee,2),de=ye[0],ae=ye[1];Object(h.useEffect)(function(){function Oe(Ke){try{var ve=JSON.parse(Ke.data);ne(ve)}catch(et){console.log(et,Ke.data)}}window.addEventListener("message",Oe);var $e=He.a.subscribe("evaluate-unity3d-result",function(Ke){se(Ke),_e&&_e()});return function(){window.removeEventListener("message",Oe),$e()}},[]);function se(Oe){pe.current&&pe.current.contentWindow.postMessage(JSON.stringify(Oe),"*")}function De(){ae(!1),He.a.publish("unity3d-load-end")}return o.a.createElement(h.Fragment,null,de?o.a.createElement(Rt.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,o.a.createElement("iframe",{onLoad:De,className:"unity3d-panel",ref:pe,src:W}))},_n=g("BjJ7"),kr=g("kaH+");function fr(T){var W=T.target;if(W.tagName.toUpperCase()==="IMG"){var ne=W.src||W.getAttribute("src");ne&&ne.indexOf("/images/avatars/User")===-1&&(T.stopPropagation(),T.preventDefault(),He.a.publish("preview-image",ne))}}var Nn={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function Sr(T,W){switch(W.type){case N.z:return Object(e.a)(Object(e.a)({},T),{},{activeIndex:W.payload});case N.Z:return Object(e.a)(Object(e.a)({},T),{},{enlarge_unity3D:W.payload});case N.bb:return Object(e.a)(Object(e.a)({},T),{},{tab_fixed:W.payload});case N.W:return Object(e.a)(Object(e.a)({},T),{},{showTaskList:!0});case N.r:return Object(e.a)(Object(e.a)({},T),{},{showTaskList:!1});case N.l:return Object(e.a)(Object(e.a)({},T),W.payload);case N.L:return Object(e.a)(Object(e.a)({},T),W.payload);case N.N:return Object(e.a)(Object(e.a)({},T),{},{loading:!0});case N.X:return Object(e.a)(Object(e.a)({},T),{},{showTip:!0});case N.s:return Object(e.a)(Object(e.a)({},T),{},{showTip:!1});case N.x:return Object(e.a)(Object(e.a)({},T),{},{selected_unlocked_answer_id:W.payload});case N.f:return Object(e.a)(Object(e.a)({},T),W.payload);default:throw new Error}}var Or=function(T){var W=T.taskId,ne=T.minuxUserGrade,_e=T.discusses_count,pe=T.is_teacher,Ee=T.has_answer,ye=T.user,de=T.st,ae=T.game,se=T.rank_name,De=T.challenge,Oe=T.myshixun,$e=T.user_praise,Ke=T.praise_count,ve=T.unity_3d_routes,et=T.with_code_file,ot=T.onPlusOrCancelPraise,ze=T.onEvaluateCallback,Ze=T.onGetUnity3dMessage,it=T.shixun,lt=Object(h.useReducer)(Sr,Nn),dt=Object(s.a)(lt,2),ct=dt[0],ht=dt[1],wt=Object(E.l)().query,Xt=ct.taskList,kt=ct.showTaskList,Lt=ct.activeIndex,Ut=ct.enlarge_unity3D,sn=ct.tab_fixed,Ft=ct.data,yn=ct.answerScore,Yt=ct.loading,$t=ct.showTip,un=ct.isMultiLevel,Mt=ct.selected_unlocked_answer_id,At=Object(h.useMemo)(function(){var pt=0;if(Ft&&Mt){for(var Tt=Ft.filter(function(mt){return!mt.answer_contents}),Dt=0;Dt1,activeIndex:mt?Lt:2}});case 12:case"end":return Kt.stop()}},pt)})),Pt.apply(this,arguments)}function Cn(pt){var Tt=pt.choose_answers,Dt=pt.message,mt=pt.status;if(mt===0){r.b.info(Dt);return}ht({type:N.f,payload:{showTip:mt===1,data:Tt,answerScore:Dt,loading:!1,activeIndex:mt===1?Lt:2}})}function Qn(){ht({type:N.s})}function Fn(){ht({type:N.X})}function On(){return xn.apply(this,arguments)}function xn(){return xn=Object(i.a)(c.a.mark(function pt(){var Tt,Dt,mt,nr,Kt;return c.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(!(de===1)){bn.next=8;break}return bn.next=3,xe(ae.identifier);case 3:Tt=bn.sent,ne(yn),Cn(Tt),bn.next=14;break;case 8:if(!Mt){bn.next=14;break}return bn.next=11,te(ae.identifier,Mt);case 11:Dt=bn.sent,mt=Dt.status,nr=Dt.message,mt===-1||(un?(Kt=0,Ft.forEach(function(Ct,Hn){Hn<=At&&(Kt+=Ct.answer_score)}),ne(Kt)):ne(yn),kn(),ht({type:N.s}));case 14:case"end":return bn.stop()}},pt)})),xn.apply(this,arguments)}function en(pt){ht({type:N.x,payload:pt})}function mn(){return Mn.apply(this,arguments)}function Mn(){return Mn=Object(i.a)(c.a.mark(function pt(){var Tt;return c.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.prev=0,mt.next=3,Ue(Oe.identifier);case 3:Tt=mt.sent,ht({type:N.l,payload:{taskList:Tt,showTaskList:!0}}),mt.next=10;break;case 7:mt.prev=7,mt.t0=mt.catch(0),console.log(mt.t0);case 10:case"end":return mt.stop()}},pt,null,[[0,7]])})),Mn.apply(this,arguments)}function tn(pt,Tt,Dt){return jt.apply(this,arguments)}function jt(){return jt=Object(i.a)(c.a.mark(function pt(Tt,Dt,mt){return c.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.prev=0,Kt.next=3,Qe(Tt,it.id,Dt);case 3:Xt[mt].star=Dt,ht({type:N.L,payload:{taskList:Object(R.a)(Xt)}}),Kt.next=10;break;case 7:Kt.prev=7,Kt.t0=Kt.catch(0),console.log(Kt.t0);case 10:case"end":return Kt.stop()}},pt,null,[[0,7]])})),jt.apply(this,arguments)}function Qt(){mn()}function wn(){ht({type:N.r})}Object(h.useEffect)(function(){return function(){ht({type:N.r}),ht({type:N.z,payload:0})}},[W]),Object(h.useEffect)(function(){if(Bt.current)return Bt.current.addEventListener("mousedown",fr),function(){Bt.current.removeEventListener("mousedown",fr)}},[Bt.current]),Object(h.useEffect)(function(){if(et&&ve&&Bt.current){var pt=Object(_n.b)(function(Dt){var mt=Dt.target.scrollTop;mt>=354?ht({type:N.bb,payload:!0}):ht({type:N.bb,payload:!1})},10);Bt.current.addEventListener("scroll",pt);var Tt=He.a.subscribe("evaluate-unity3d-finish",function(){Bt.current.scrollTop=0});return function(){Bt.current.removeEventListener("scroll",pt),Tt()}}},[et,ve,Bt.current]);var Ot=De.position,Pn=De.score,An=De.subject,vn={onViewAllTask:Qt,position:Ot,score:Pn,subject:An};function Zn(pt){return on.apply(this,arguments)}function on(){return on=Object(i.a)(c.a.mark(function pt(Tt){return c.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(me.a)({content:Tt,container_type:"Shixun",container_id:it.id,challenge_id:De.id,position:Ot});case 2:ht({type:N.z,payload:3}),He.a.publish("create-discuss");case 4:case"end":return mt.stop()}},pt)})),on.apply(this,arguments)}function tr(){ht({type:N.Z,payload:!Ut})}var Bn={loading:Yt,data:Ft,onShowTip:Fn,st:de};return o.a.createElement(h.Fragment,null,o.a.createElement(y,vn),o.a.createElement("div",{className:"content-wrapper",ref:Bt},ve&&et?o.a.createElement("div",{className:"unity-3d-container ".concat(Ut?"enlarge":"")},o.a.createElement("a",{onClick:tr,className:"btn-enlarge ".concat(Ut?"enlarge":"")},o.a.createElement("i",{className:"iconfont ".concat(Ut?"icon-suoxiao1":"icon-kuoda"," ")})),o.a.createElement(cn,{unity_3d_routes:ve,onGetUnity3dMessage:Ze,onEvaluateCallback:ze})):null,o.a.createElement("ul",{className:"tab-nav ".concat(sn?"tab-fixed":"")},Un.map(function(pt){return o.a.createElement("li",{onClick:Sn,id:pt.index,key:pt.title,className:Lt===pt.index?"active":""},o.a.createElement("a",null,pt.title,pt.index===3&&_e?o.a.createElement("span",null,_e):null))})),o.a.createElement(ee.a,{className:Lt===0?"tab-panel-body ".concat(ve&&et?"scroll-margin-top":""):"hide",value:De.task_pass}),o.a.createElement("div",{className:Lt===1?"tab-panel-body":"hide"},Dn?o.a.createElement(ee.a,{value:Dn}):null),o.a.createElement("div",{className:Lt===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},o.a.createElement(zn,Bn)),o.a.createElement("div",{className:Lt===3?"tab-panel-body":"hide"},o.a.createElement(le.a,{activeIndex:Lt,shixunIdentifier:it.identifier,identity:ye.identity,user:ye})),o.a.createElement("div",{className:Lt===4?"tab-panel-body":"hide"},o.a.createElement(k,{activeIndex:Lt,taskId:W})),wt.type!=="exercises"&&o.a.createElement(Ge,{user_praise:$e,praise_count:Ke,praisePlus:ot,onCreateDiscuss:Zn})),o.a.createElement(ge.a,null,o.a.createElement(C.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:kt,onClose:wn},o.a.createElement(J,{taskList:Object(R.a)(Xt),challenge:De,shixun:it,identity:ye.identity,onSaveTaskStar:tn})),o.a.createElement(d.a,{centered:!0,title:"\u63D0\u793A",visible:$t,onOk:On,onCancel:Qn,className:"answer-tip"},pe?o.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):o.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),un?o.a.createElement(Gt,{selected_index:At,selected_unlocked_answer_id:Mt,onSelect:en,data:Ft}):o.a.createElement("p",null,"\u5C06\u6263\u9664".concat(yn,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),pe?o.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),o.a.createElement(kr.a,null)))},Pr=g("+L6B"),Tn=g("2/Rp"),Ir=g("aHsQ"),Ur=g("sGsY"),Vn=g("9VGf");function In(T){return T.toString().padStart(2,"0")}function Kn(T){var W=Math.floor(T/60),ne=T%60,_e=Math.floor(W/60);return"".concat(In(_e),":").concat(In(W-_e*60),":").concat(In(ne))}var Fr=function(T){var W=T.defaultTime,ne=T.status,_e=T.onUpdateCostTime,pe=T.lastedGetTaskInfoTime,Ee=T.title,ye=Ee===void 0?"":Ee,de=Object(h.useState)(W||0),ae=Object(s.a)(de,2),se=ae[0],De=ae[1],Oe=Object(h.useRef)();return Object(h.useEffect)(function(){pe&&(De(W),Oe.current=W)},[W,pe]),Object(h.useEffect)(function(){if(pe){var $e=He.a.subscribe("update-cost-time",function(){ne!==2&&_e(Oe.current)});return $e}},[pe]),Object(Vn.a)(function(){De(se+1),Oe.current=Oe.current+1},ne===2?null:1e3),o.a.createElement("span",null,ye?"".concat(ye,"\uFF1A"):null,Kn(se))},Mr=g("8Enf"),sr=g("P2fV"),qn=g("NJEC"),mi=g("UlFV"),xr=g("S+dL"),_r=g.n(xr),pr=g("P5Jw");function mr(T){var W=T.onShowNotice,ne=T.className,_e=ne===void 0?"":ne;return o.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:W,className:_e},o.a.createElement("img",{src:_r.a,alt:"notice"}))}var Cr=function(T){var W=T.loading,ne=T.lastedUpdateTime,_e=T.moveY,pe=T.code_hidden,Ee=T.gameStatus,ye=T.isEditPath,de=T.isNotice,ae=T.git_url,se=T.onResetCode,De=T.onShowCodeSetting,Oe=T.onResetPassedCode,$e=T.onShowDir,Ke=T.onResizeCodeArea,ve=T.onShowNotice;function et(){Ke(_e)}var ot=_e==="100%";return o.a.createElement(h.Fragment,null,o.a.createElement("span",{className:"edit-status"},W?"\u4FDD\u5B58\u4E2D...":ne===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),o.a.createElement("div",{className:"action-bar"},de?o.a.createElement(mr,{onShowNotice:ve}):null,pe?null:o.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:$e},o.a.createElement("i",{className:"iconfont icon-wenjian "})),ae?o.a.createElement(pr.CopyToClipboard,{text:ae,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},o.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,Ee===2&&ye?o.a.createElement(qn.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:Oe},o.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},o.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,ye?o.a.createElement(qn.a,{placement:"bottomRight",title:" \u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F ",onConfirm:se},o.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},o.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "}))):null,o.a.createElement("a",{onClick:De,title:"\u8BBE\u7F6E"},o.a.createElement("i",{className:"iconfont icon-shezhi"})),o.a.createElement("a",{onClick:et,title:ot?"\u6536\u7F29":"\u5C55\u5F00"},o.a.createElement("i",{className:ot?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Nr=g("Mm8t"),gr=g.n(Nr),Jn=function(T){var W=T.isNotice,ne=T.moveY,_e=T.isActive,pe=T.tabIndex,Ee=T.webssh,ye=T.socketKeys,de=T.onCloseSocket,ae=T.onReCreateSocket,se=T.onShowNotice,De=T.onResizeCodeArea;function Oe(){De(ne)}var $e=ne==="100%";return o.a.createElement("div",{className:"action-bar"},W?o.a.createElement(mr,{onShowNotice:se}):null,Ee?o.a.createElement(or,{tabIndex:pe,isActive:_e,socketKeys:ye,onReCreateSocket:ae,onCloseSocket:de}):null,o.a.createElement("a",{onClick:Oe,title:$e?"\u6536\u7F29":"\u5C55\u5F00"},o.a.createElement("i",{className:$e?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Rn=1200,$n=300;function or(T){var W=T.isActive,ne=T.socketKeys,_e=T.onCloseSocket,pe=T.onReCreateSocket,Ee=T.tabIndex,ye=Object(h.useState)(Rn),de=Object(s.a)(ye,2),ae=de[0],se=de[1],De=Object(h.useState)(!1),Oe=Object(s.a)(De,2),$e=Oe[0],Ke=Oe[1];Object(Vn.a)(function(){se(ae-1)},W&&ae>0?1e3:null),Object(h.useEffect)(function(){var lt=He.a.subscribe("on-operating-ssh",function(){se(Rn)}),dt=He.a.subscribe("on-recreate-socket",function(){pe()});return function(){lt(),dt()}},[]),Object(h.useEffect)(function(){ae===0&&ne.forEach(function(lt){He.a.publish("close-socket",lt)}),ae===$n&&Ke(!0)},[ae]);function ve(){Ke(!1)}function et(){Ke(!0)}function ot(){se(Rn),He.a.publish("ssh-add-connect-time"),Ke(!1)}function ze(){se(Rn),He.a.publish("create-socket",Ee)}function Ze(){return it.apply(this,arguments)}function it(){return it=Object(i.a)(c.a.mark(function lt(){return c.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ne.forEach(function(ht){He.a.publish("close-socket",ht)}),ct.next=3,_e();case 3:se(Rn),pe();case 5:case"end":return ct.stop()}},lt)})),it.apply(this,arguments)}return o.a.createElement(h.Fragment,null,ae>0&&ae<=$n?o.a.createElement(vr,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:ae,callback:et}):null,ae===0?o.a.createElement("a",{onClick:ze},o.a.createElement("i",{className:"iconfont icon-congshulianjie font-16 "}),o.a.createElement("span",null,"\u91CD\u8FDE\u547D\u4EE4\u884C")):null,o.a.createElement(qn.a,{title:o.a.createElement(h.Fragment,null,o.a.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C"),o.a.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?")),placement:"bottom",onConfirm:Ze},o.a.createElement("a",null,o.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),o.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C"))),o.a.createElement(ge.a,null,o.a.createElement(d.a,{centered:!0,title:"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192",closable:!1,visible:$e&&ae>0,onOk:ot,onCancel:ve,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(ae/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function vr(T){var W=T.title,ne=T.time,_e=T.className,pe=_e===void 0?"":_e,Ee=T.callback,ye=T.desc,de=ye===void 0?"":ye;function ae(){Ee&&Ee()}return o.a.createElement("a",{onClick:ae,title:W,className:pe},o.a.createElement("img",{src:gr.a,alt:"time",width:16}),o.a.createElement("span",null,de?"".concat(de,"\uFF1A"):"",Kn(ne)))}var Kr=g("lOMy"),lr={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Xr=function(T){var W=T.className,ne=T.mirror_description,_e=T.git_url,pe=T.difficulty,Ee=T.task_pass,ye=T.test_set_permission,de=T.onVncAction;return o.a.createElement("div",{className:"tpi-code-setting ".concat(W)},o.a.createElement("h3",null,"\u529F\u80FD"),o.a.createElement("section",null,o.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){de("full-screen")}}," ",o.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),o.a.createElement("a",{id:"reset-task",onClick:function(){return de("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",o.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),_e?o.a.createElement(pr.CopyToClipboard,{text:_e,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",o.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,o.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){de("show-clipboard-box")}}," ",o.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),o.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),o.a.createElement("section",null,o.a.createElement("a",{className:"file-item",title:Ee?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},o.a.createElement("b",null,"\u8DF3\u5173"),o.a.createElement("span",null,Ee?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),o.a.createElement("a",{className:"file-item",title:ye?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},o.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),o.a.createElement("span",null,ye?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),o.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),o.a.createElement("section",null,o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),o.a.createElement("span",null,lr[pe])),o.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},o.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),o.a.createElement("span",{className:"vnc-desc",title:ne==null?void 0:ne.join(" ")},ne==null?void 0:ne.join(" ")))))},er=g("m3rI"),Br=g("tUsH"),Hr=g.n(Br),jr=g("1Zrr"),Wr=g.n(jr),wr=g("V0Rq"),Ar=g("RCxd"),vt=g("bPs0"),bt=Ur.a.Countdown;function Et(){return o.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Nt=function(T){var W,ne=T.mirror_description,_e=T.difficulty,pe=T.git_url,Ee=T.vnc_url,ye=T.isNotice,de=T.user,ae=T.game,se=T.shixun,De=se===void 0?{}:se,Oe=T.resetVncLoading,$e=T.onUpdateCostTime,Ke=T.lastedGetTaskInfoTime,ve=T.onShowNotice,et=T.onResetVnc,ot=T.onBack,ze=T.history,Ze=T.onAddVncTime,it=De.name,lt=De.identifier,dt=De.task_pass,ct=De.test_set_permission,ht=ae.cost_time,wt=ae.status,Xt=de.user_url,kt=de.image_url,Lt=de.grade,Ut=Lt===void 0?0:Lt,sn=Object(h.useState)(!1),Ft=Object(s.a)(sn,2),yn=Ft[0],Yt=Ft[1],$t=Object(h.useState)({}),un=Object(s.a)($t,2),Mt=un[0],At=un[1],Dn=Object(h.useState)("#FFF"),Bt=Object(s.a)(Dn,2),dn=Bt[0],Un=Bt[1],Sn=Object(h.useState)(null),Yn=Object(s.a)(Sn,2),Xn=Yn[0],kn=Yn[1],Pt=Object(E.l)().query;Object(h.useEffect)(function(){function tn(){return jt.apply(this,arguments)}function jt(){return jt=Object(i.a)(c.a.mark(function Qt(){var wn,Ot,Pn,An,vn;return c.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(!(Pt.type==="exercises")){on.next=6;break}return on.next=3,Object(wr.s)({categoryId:Pt.exercisesId});case 3:Ot=on.sent,At(Object(e.a)({},Ot)),(Ot==null?void 0:Ot.left_banner_id)&&(Ot==null||((wn=Ot.exercise)===null||wn===void 0)?void 0:wn.left_time)&&(kn(Date.now()+(Ot==null||((Pn=Ot.exercise)===null||Pn===void 0)?void 0:Pn.left_time)*1e3),setTimeout(function(){Un("red")},((Ot==null||((An=Ot.exercise)===null||An===void 0)?void 0:An.left_time)-300>0?(Ot==null||((vn=Ot.exercise)===null||vn===void 0)?void 0:vn.left_time)-300:0)*1e3));case 6:case"end":return on.stop()}},Qt)})),jt.apply(this,arguments)}tn()},[]),Object(h.useEffect)(function(){return Pt.type==="exercises"&&(vt.b.forEach(function(tn,jt){document.addEventListener(tn,Cn,!1)}),window.onblur=function(){IsFull()&&exitFull()}),function(){vt.b.forEach(function(tn,jt){document.removeEventListener(tn,Cn,!1)})}},[]);var Cn=function(){ze.push("/classrooms/".concat(Pt.coursesId,"/exercise/").concat(Pt.exercisesId,"/users/").concat(Pt.login))};function Qn(){Yt(!yn)}function Fn(){Yt(!1)}function On(){ot(),ze.replace("/shixuns/".concat(lt,"/challenges"))}function xn(){if(Oe)return;et()}function en(){d.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:o.a.createElement(Ar.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:On})}function mn(tn){Fn(),tn==="reset-task"&&(Oe||d.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:o.a.createElement(Ar.a,null),content:o.a.createElement(Et,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:xn})),tn==="full-screen"&&He.a.publish("vnc-enlarge"),tn==="show-clipboard-box"&&He.a.publish("show-clipboard-box")}var Mn={task_pass:dt,test_set_permission:ct,mirror_description:ne,difficulty:_e,resetVncLoading:Oe,git_url:pe,onVncAction:mn};return o.a.createElement("div",{className:"task-header-container"},Pt.type!=="exercises"&&o.a.createElement(o.a.Fragment,null,o.a.createElement("a",{className:"task-user-info",href:Xt,target:"_blank"},kt?o.a.createElement("img",{width:"35",height:"35",src:"".concat(er.a.IMG_SERVER,"/images/").concat(kt)}):null,o.a.createElement("span",null,de.name)),o.a.createElement("div",{className:"grade-info"},o.a.createElement("img",{src:Hr.a,alt:"gold",width:20}),Ut)),o.a.createElement("h2",{className:"shixun-info"},it,(Pt==null?void 0:Pt.type)!=="exercises"&&o.a.createElement(Fr,{lastedGetTaskInfoTime:Ke,status:wt,defaultTime:ht,onUpdateCostTime:$e,title:Ee?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(Pt==null?void 0:Pt.type)!=="exercises"&&o.a.createElement(o.a.Fragment,null,Ee?o.a.createElement("div",{className:"flex-container"},ye?o.a.createElement(mr,{className:"btn-notice",onShowNotice:ve}):null,o.a.createElement(Jt,{onAddVncTime:Ze,onReset:xn,toShixun:On,title:Ee?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),o.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Qn},o.a.createElement("img",{alt:"tool",src:Wr.a,width:16}),"\u5DE5\u5177\u680F")):null),Pt.type!=="exercises"&&o.a.createElement(o.a.Fragment,null,Ee?o.a.createElement("a",{className:"btn-task-out",onClick:en,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):o.a.createElement("a",{className:"btn-out",onClick:en,title:"\u9000\u51FA\u5B9E\u8BAD"},o.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(Mt==null||((W=Mt.exercise)===null||W===void 0)?void 0:W.left_time)&&o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{style:{color:dn},className:"iconfont icon-kaoshishichang mr5"}),o.a.createElement("span",{className:"c-white mr20"},o.a.createElement(bt,{className:"flex-wrp ",valueStyle:{color:dn,fontSize:16,fontWeight:"normal"},title:o.a.createElement("span",{style:{color:dn,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Xn,onFinish:Object(i.a)(c.a.mark(function tn(){var jt,Qt;return c.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(wr.L)({categoryId:Pt.exercisesId,commit_method:2});case 2:jt=Ot.sent,(jt==null?void 0:jt.status)===0&&d.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:o.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",o.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var Pn=Object(i.a)(c.a.mark(function vn(){return c.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:ze.push("/classrooms/".concat(Pt.coursesId,"/exercise/").concat(Pt.exercisesId,"/detail"));case 1:case"end":return on.stop()}},vn)}));function An(){return Pn.apply(this,arguments)}return An}()}),(jt==null?void 0:jt.status)===-3&&(Qt=parseInt(jt==null?void 0:jt.message),kn(Date.now()+Qt*1e3));case 5:case"end":return Ot.stop()}},tn)}))}))),(Pt==null?void 0:Pt.type)==="exercises"&&o.a.createElement(Tn.a,{type:"primary",onClick:function(){d.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){Cn()}})}},o.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),o.a.createElement(ge.a,null,o.a.createElement(C.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:yn,onClose:Fn},o.a.createElement(Xr,Mn))))},It=1800,zt=300;function Jt(T){var W=T.onAddVncTime,ne=T.onReset,_e=T.toShixun,pe=T.title,Ee=pe===void 0?"":pe,ye=Object(h.useState)(It),de=Object(s.a)(ye,2),ae=de[0],se=de[1],De=Object(h.useState)(!1),Oe=Object(s.a)(De,2),$e=Oe[0],Ke=Oe[1];Object(Vn.a)(function(){se(ae-1)},ae>0?1e3:null),Object(h.useEffect)(function(){ae===zt&&Ke(!0)},[ae]);function ve(){ae!==0?Ke(!1):_e()}function et(){Ke(!1),ae>0?(se(It),W()):(se(It),ne())}function ot(){ae=0?se.splice(De,1):se.push(de),ye(se.join(""))}}return o.a.createElement("a",{className:"flex-container",onClick:ae},o.a.createElement("span",{className:"".concat(W===1?"radio":"checkbox"," ").concat(_e&&_e.indexOf(de)>=0?"active":"")}),o.a.createElement("div",{className:"flex-container"},o.a.createElement("span",null,de,"\u3001"),o.a.createElement(ee.a,{className:"subject-body",value:Ee})))},cr=function(T){var W=T.id,ne=T.answer,_e=T.challenge_question,pe=T.category,Ee=T.subject,ye=T.onSetAnswers;function de(ae){ye(W,ae)}return o.a.createElement("li",null,o.a.createElement("div",{className:"subject"},o.a.createElement(ee.a,{value:"".concat(W+1,"\u3001").concat(Ee),className:"subject-body"})),o.a.createElement("div",{className:"option"},_e.map(function(ae,se){var De=ae.option_name;return o.a.createElement(br,{index:se,key:De,option_name:De,answer:ne,category:pe,callback:de})})))},Tr=function(T){var W=T.chooses,ne=T.answers,_e=T.onSetAnswers;return o.a.createElement("ul",{className:"choose-container"},W.map(function(pe,Ee){var ye=pe.subject,de=pe.challenge_question,ae=pe.category;return o.a.createElement(cr,{key:Ee,id:Ee,subject:ye,challenge_question:de,category:ae,answer:ne[Ee],onSetAnswers:_e})}))},zr=g("yqJW"),Rr=g("cf+g"),Gr=g.n(Rr),Xi=g("UbZX"),Er=g.n(Xi),Bi=g("LYID"),gi=g.n(Bi),Hi=function(W){var ne=W.id,_e=W.isActive,pe=W.title,Ee=W.onActive,ye=W.had_submmit,de=W.result,ae=W.actual_output,se=W.standard_answer;function De(){Ee(ne)}var Oe="test-case-item";return _e&&(Oe+=" active"),ye&&(Oe+=" has-result"),o.a.createElement("li",{className:Oe},o.a.createElement("a",{className:"case-header",onClick:De},o.a.createElement("h2",null,o.a.createElement("div",{className:_e?"arrow-down":"arrow-right"}),o.a.createElement("span",{className:"test-title"},pe)),ye>0?o.a.createElement("img",{width:16,src:de?Er.a:gi.a}):o.a.createElement("i",{className:"iconfont icon-suo1"})),o.a.createElement("div",{className:"item-desc ".concat(_e?"show":"hide"," choose-game-item")},ye?de?o.a.createElement(h.Fragment,null,o.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",o.a.createElement("b",null,se)),o.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",o.a.createElement("b",{className:"c-red"},ae))):o.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):o.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},ji=function(T){var W=T.onResizeSetContainer,ne=T.moveY,_e=T.had_submmit,pe=T.test_sets,Ee=pe===void 0?[]:pe,ye=T.challenge_chooses_count,de=T.choose_correct_num,ae=Object(h.useState)(-1),se=Object(s.a)(ae,2),De=se[0],Oe=se[1];function $e(et){Oe(et===De?-1:et)}var Ke=de===ye;function ve(){W(ne)}return o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"test-header"},o.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),o.a.createElement("a",{onClick:ve},o.a.createElement("i",{className:"iconfont ".concat(ne===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),_e?o.a.createElement("p",{className:"test-result ".concat(Ke?"success":"failer")},o.a.createElement("span",{className:"count"},o.a.createElement("img",{width:16,src:Ke?Er.a:Gr.a}),de," / ",ye," \u5171\u6709",ye,"\u9898\uFF0C"),o.a.createElement("span",null,Ke?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(ye-de,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,o.a.createElement("ul",{className:"test-case-list"},Ee.map(function(et,ot){return o.a.createElement(Hi,Object(l.a)({key:"item"+ot,had_submmit:_e,title:"\u9898\u76EE".concat(ot+1)},et,{isActive:De===ot,id:ot,onActive:$e}))})))},Cs=g("qUwa"),Wi=g("VjRW"),zi=g.n(Wi),Vr=function(T){var W=T.st,ne=T.prev_game,_e=T.next_game,pe=T.time_limit,Ee=T.record_consume_time,ye=T.loading,de=T.vnc_url,ae=T.vnc_evaluate,se=T.shixun,De=T.game,Oe=T.onRun,$e=T.onShowTestCaseList,Ke=_e&&!ye&&(De.status===2||se.status<2||se.task_pass),ve=W===1&&De.status===2,et=Object(h.useState)(0),ot=Object(s.a)(et,2),ze=ot[0],Ze=ot[1],it=Object(E.l)();return Object(h.useEffect)(function(){ze>0&&setTimeout(function(){Ze(ze-1)},1e3)},[ze]),Object(h.useEffect)(function(){var lt=He.a.subscribe("eval-code-finish",function(){Ze(10)});return lt},[]),o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"flex-container eval-desc"},pe?o.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(pe,"\u79D2")):null,Ee?o.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",Ee," \u79D2"):null,de&&o.a.createElement("a",{title:"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C",onClick:$e},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C")),o.a.createElement("div",{className:"flex-container eval-btn-group"},ne&&!ye?o.a.createElement(Ce.Link,{to:"/tasks/".concat(ne).concat(it.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Ke?o.a.createElement(Ce.Link,{to:"/tasks/".concat(_e).concat(it.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,!de||ae?o.a.createElement("button",{onClick:Oe,style:{minWidth:"72px"},disabled:ye||ve||ze>0,className:"btn-run",title:ve?"\u5DF2\u901A\u5173\u7684\u9009\u62E9\u9898\u4EFB\u52A1\u65E0\u6CD5\u518D\u6B21\u6D4B\u8BC4":"\u8FD0\u884C\u8BC4\u6D4B"},ze>0?"".concat(ze,"S"):o.a.createElement(h.Fragment,null," ",o.a.createElement("img",{src:zi.a,alt:"run",width:18})," ",o.a.createElement("b",null,"\u8BC4\u6D4B")," ")):null))};function Gi(T,W){switch(W.type){case N.e:return Object(e.a)(Object(e.a)({},T),{},{loading:!0});case N.d:return Object(e.a)(Object(e.a)({},T),{},{loading:!1});case N.A:return Object(e.a)(Object(e.a)({},T),W.payload);default:throw new Error}}var Vi=function(T){var W=T.taskData,ne=T.moveY,_e=T.onResizeYStart,pe=T.onResizeSetContainer,Ee=T.onEval,ye=T.lastedGetTaskInfoTime,de=W.chooses,ae=W.choose_test_cases,se=W.game,De=ae.test_sets,Oe=ae.challenge_chooses_count,$e=ae.choose_correct_num,Ke=ae.had_submmit,ve=Object(h.useCallback)(function(){var Lt=[];return Lt.length=Oe,Ke&&(Lt=De.map(function(Ut){return Ut.actual_output})),Lt},[ye]),et=Object(h.useReducer)(Gi,{loading:!1,answers:ve()}),ot=Object(s.a)(et,2),ze=ot[0],Ze=ot[1];Object(h.useEffect)(function(){Ze({type:N.A,payload:{answers:ve()}})},[ye]);var it=ze.answers,lt=ze.loading;function dt(Lt,Ut){it[Lt]=Ut,Ze({type:N.A,payload:{answers:it}})}function ct(){for(var Lt=!0,Ut=0;Ut(?:[\n\r\s]*?)(?:<\/link>)*/im,Qr=/(?:[\n\r\s]*?)(?:<\/script>)*/im,vi=["http","com","net","org","cdn"];function bi(T){for(var W=!1,ne=0;neEe+Ei&&ye()},Ei),Object(h.useEffect)(function(){de.current&&se&&se.content&&(de.current.setAttribute("action",ae),de.current.submit())},[de.current,se,ae]),o.a.createElement("div",{className:"html-code-view",style:{display:_e?"block":"none",width:"100%",height:"100%"}},o.a.createElement("form",{ref:de,method:"post",target:"my-frame"},o.a.createElement("input",{type:"hidden",name:"contents",value:se.content}),o.a.createElement("input",{type:"hidden",name:"educodercss",value:se.css}),o.a.createElement("input",{type:"hidden",name:"educoderscript",value:se.script})),o.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},sa=g("dQ5l");function yi(T){var W=T.last_compile_output,ne=T.language,_e=T.ts_mem,pe=T.ts_time,Ee=T.input,ye=T.output,de=T.actual_output,ae=T.is_public,se=T.result,De=T.compile_success,Oe=T.title,$e=T.isActive,Ke=T.id,ve=T.onActive,et=T.test_sets_view,ot=T.allowed_unlock,ze=T.identity;function Ze(){ae||et||ze<=5?ve(Ke):ot?He.a.publish("unlock-test-case",Ke):r.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var it="test-case-item";return $e&&(it+=" active"),W&&(it+=" has-result"),o.a.createElement("li",{className:it},o.a.createElement("a",{className:"case-header",onClick:Ze},o.a.createElement("h2",null,o.a.createElement("div",{className:$e?"arrow-down":"arrow-right"}),o.a.createElement("span",{className:"test-title"},Oe)),o.a.createElement("div",{className:"case-info"},_e?o.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",_e,"MB"):null,pe?o.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",pe,"\u79D2 "):null,ae?null:et||ze<=5?o.a.createElement("i",{className:"iconfont icon-jiesuo"}):o.a.createElement("i",{className:"iconfont icon-suo1"}),De>0?o.a.createElement("img",{width:16,src:se?Er.a:gi.a}):null)),o.a.createElement("div",{className:"item-desc ".concat($e?"show":"hide"," choose-game-item")},Ee?o.a.createElement("p",null,o.a.createElement("span",null,"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),o.a.createElement("span",{style:{color:"#fff"}},Ee)):null,o.a.createElement("p",{className:"output-title-container"},o.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),o.a.createElement("span",{className:"output-title"},"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014")),o.a.createElement(sa.a,{output:ye,actual_output:de})))}var oa=function(T){var W=T.onResizeSetContainer,ne=T.moveY,_e=T.isHtml,pe=T.lastedUpdateTime,Ee=T.content,ye=T.myshixunIdentifier,de=T.test_sets_view,ae=T.identity,se=T.language,De=T.allowed_unlock,Oe=T.test_sets,$e=Oe===void 0?[]:Oe,Ke=T.test_sets_count,ve=T.sets_error_count,et=T.last_compile_output,ot=T.onFinishDisplayHtml,ze=Object(h.useState)(-1),Ze=Object(s.a)(ze,2),it=Ze[0],lt=Ze[1],dt=Object(h.useState)(_e?0:1),ct=Object(s.a)(dt,2),ht=ct[0],wt=ct[1];function Xt(sn){lt(sn===it?-1:sn)}function kt(){W(ne)}function Lt(sn){wt(parseInt(sn.target.id,10))}var Ut={code:Ee,isActive:ht===0&&_e,myshixunIdentifier:ye,onFinishDisplayHtml:ot,lastedUpdateTime:pe};return o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"test-header"},o.a.createElement("div",{className:"flex-container"},_e?o.a.createElement("span",{id:0,onClick:Lt,className:ht===0?"active":""},"\u6548\u679C\u663E\u793A"):null,o.a.createElement("span",{id:1,onClick:Lt,className:ht===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),o.a.createElement("a",{onClick:kt},o.a.createElement("i",{className:"iconfont ".concat(ne===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),o.a.createElement("section",{style:{display:ht===1?"block":"none"}},et?o.a.createElement("p",{className:"test-result ".concat(ve===0?"success":"failer")},o.a.createElement("span",{className:"count"},o.a.createElement("img",{width:16,src:ve===0?Er.a:Gr.a}),Ke-ve,"/",Ke),ve==0?o.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):o.a.createElement(ee.a,{className:"last-compile-output",value:et})):null,o.a.createElement("ul",{className:"test-case-list"},$e.map(function(sn,Ft){return o.a.createElement(yi,Object(l.a)({allowed_unlock:De,identity:ae,key:"item"+Ft,test_sets_view:de,language:se,last_compile_output:et,title:"\u6D4B\u8BD5\u96C6".concat(Ft+1)},sn,{isActive:it===Ft,id:Ft,onActive:Xt}))}))),_e?o.a.createElement(aa,Ut):null)};function la(T){var W=T.isLarge,ne=T.language,_e=T.test_sets,pe=_e===void 0?[]:_e,Ee=T.test_sets_count,ye=T.allowed_unlock,de=T.sets_error_count,ae=T.last_compile_output,se=T.test_sets_view,De=T.identity,Oe=T.onResizeSet,$e=Object(h.useState)(-1),Ke=Object(s.a)($e,2),ve=Ke[0],et=Ke[1];function ot(ze){et(ze===ve?-1:ze)}return o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"test-header"},o.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),o.a.createElement("a",{onClick:Oe},o.a.createElement("i",{className:"iconfont ".concat(W?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),ae?o.a.createElement("p",{className:"test-result ".concat(de===0?"success":"failer")},o.a.createElement("span",{className:"count"},o.a.createElement("img",{width:16,src:de===0?Er.a:Gr.a}),Ee-de,"/",Ee),de==0?o.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):o.a.createElement(ee.a,{value:ae})):null,o.a.createElement("ul",{className:"test-case-list"},pe.map(function(ze,Ze){return o.a.createElement(yi,Object(l.a)({allowed_unlock:ye,identity:De,test_sets_view:se,key:"item"+Ze,language:ne,last_compile_output:ae,title:"\u6D4B\u8BD5\u96C6".concat(Ze+1)},ze,{isActive:ve===Ze,id:Ze,onActive:ot}))})))}var ca=g("ZD9Y"),ua=function(T){var W=T.onFontSizeChange,ne=T.cmFontSize,_e=T.cmCodeMode,pe=T.onCodeModeChange,Ee=T.tabToSpace,ye=T.onTabToSpace,de=T.shixun,ae=de.task_pass,se=de.forbid_copy,De=de.test_set_permission,Oe={onFontSizeChange:W,cmFontSize:ne,cmCodeMode:_e,onCodeModeChange:pe,tabToSpace:Ee,onTabToSpace:ye};return o.a.createElement(ca.a,Oe,o.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),o.a.createElement("section",null,o.a.createElement("a",{className:"file-item",title:ae?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},o.a.createElement("b",null,"\u8DF3\u5173"),o.a.createElement("span",null,ae?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),o.a.createElement("a",{className:"file-item",title:De?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},o.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),o.a.createElement("span",null,De?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),o.a.createElement("a",{className:"file-item",title:se?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},o.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),o.a.createElement("span",null,se?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},Ts=g("X9zl"),Rs=g("XyRZ");function da(T){var W=T.callback,ne=T.file,_e=T.onHidePathList;function pe(){_e(),W(ne)}return o.a.createElement("a",{onClick:pe},ne)}var ha=function(T){var W=T.paths,ne=T.onChangePath,_e=T.activePath,pe=T.isVisible,Ee=T.onHidePathList;return o.a.createElement("ul",{className:"path-container",onMouseLeave:Ee,style:{display:pe?"block":"none"}},W.filter(function(ye){return!!ye}).map(function(ye){return o.a.createElement("li",{className:_e===ye?"active":"",key:ye},o.a.createElement(da,{callback:ne,file:ye,onHidePathList:Ee}))}))},Si=g("rAM+"),xi=g("J66h"),fa=g("/POA"),Ls=g("q7KB"),Ci=g("bdgK");function _a(T,W,ne){var _e=ne._core._renderService.dimensions.actualCellWidth||9.5,pe=ne._core._renderService.dimensions.actualCellHeight||18,Ee=Math.floor(W/pe),ye=Math.floor(T/_e);return[ye,Ee]}function pa(T,W){var ne=new Ci.default(function(_e){var pe=Object(Si.a)(_e),Ee;try{for(pe.s();!(Ee=pe.n()).done;){var ye=Ee.value;if(ye.target.offsetHeight>0||ye.target.offsetWidth>0){var de=_a(ye.target.offsetWidth,ye.target.offsetHeight,T),ae=Object(s.a)(de,2),se=ae[0],De=ae[1];T.resize(se,De),He.a.publish("ssh-xterm-resize",{columns:se,rows:De,width:ye.target.offsetWidth,height:ye.target.offsetHeight})}}}catch(Oe){pe.e(Oe)}finally{pe.f()}});return ne.observe(W),ne}var ma=3e4,wi=function(T){var W=T.sshConfigData,ne=T.sid,_e=Object(h.useState)(null),pe=Object(s.a)(_e,2),Ee=pe[0],ye=pe[1],de=W.ws_url,ae=W.password,se=W.port,De=Object(h.useRef)(),Oe=Object(h.useRef)(),$e=Object(h.useRef)(!1);return Object(h.useEffect)(function(){if(De.current&&de){var Ke=new fa.Terminal({fontSize:16});Ke.open(De.current),Ke.onData(function(et){Oe.current&&(Oe.current.readyState===1&&(Oe.current.send(JSON.stringify({tp:"client",data:et})),He.a.publish("on-operating-ssh")))}),Ke.write("Connecting..."),ye(Ke);var ve=pa(Ke,De.current);return function(){Ke.dispose(),ve.unobserve(De.current)}}},[de,De.current]),Object(h.useEffect)(function(){if(Ee&&de){var Ke=function(){var lt=new WebSocket(de);Oe.current=lt,lt.onopen=function(){var dt=Ee.element.parentElement;if(dt){var ct=dt.offsetWidth,ht=dt.offsetHeight;lt.send(JSON.stringify({tp:"init",data:Object(e.a)(Object(e.a)({},W),{},{secret:ae,width:ct,height:ht,rows:Ee.rows,columns:Ee.cols})}))}Ee.focus()},lt.onerror=function(dt){console.log("------in socket error----",dt,lt,de)},lt.onmessage=function(dt){$e.current||(Ee.write("\r"),setTimeout(function(){Ee.clear()},1e3)),$e.current=!0;var ct=xi.Base64.decode(dt.data.toString());Ee.write(ct)},lt.onclose=function(dt){ve&&clearInterval(ve),Ee.write(`\r -connection closed`)}},ve=setInterval(function(){Oe.current&&Oe.current.send(JSON.stringify({tp:"h"}))},ma),et=He.a.subscribe("create-socket",function(it){ne===it&&(Oe.current&&Oe.current.readyState===1?Ee.focus():Ke(),Ee.focus())}),ot=He.a.subscribe("close-socket",function(it){ne===it&&(Oe.current&&(Oe.current.close(),$e.current=!1,Ee.clear()),Oe.current=null)}),ze=He.a.subscribe("ssh-xterm-resize",function(it){Oe.current&&Oe.current.readyState===1&&Oe.current.send(JSON.stringify({tp:"resize",data:Object(e.a)({},it)}))}),Ze=He.a.subscribe("ssh-add-connect-time",function(){Oe.current&&Oe.current.readyState===1&&Oe.current.send(JSON.stringify({tp:"overtime"}))});return function(){ot(),et(),ze(),Ze(),Oe.current&&(Oe.current.close(),$e.current=!1)}}},[Ee,de,se]),o.a.createElement("div",{ref:De,className:"xterm-panel"},de?null:o.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))},ga={theme:Object(ur.a)("cmCodeMode","vs-dark"),fontSize:Object(ur.a)("cmFontSize",16),tabToSpace:Object(ur.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshTabs:[]};function va(T,W){switch(W.type){case N.C:return Object(e.a)(Object(e.a)({},T),{},{showEditorSetting:W.payload});case N.D:return Object(e.a)(Object(e.a)({},T),{},{theme:W.payload});case N.B:return Object(e.a)(Object(e.a)({},T),{},{fontSize:W.payload});case N.K:return Object(e.a)(Object(e.a)({},T),{},{tabIndex:W.payload});case N.I:return Object(e.a)(Object(e.a)({},T),{},{sshConfigData:W.payload});case N.J:return Object(e.a)(Object(e.a)({},T),{},{sshTabs:Object(R.a)(W.payload)});case N.S:return Object(e.a)(Object(e.a)({},T),{},{showPathList:!0});case N.p:return Object(e.a)(Object(e.a)({},T),{},{showPathList:!1});case N.v:return Object(e.a)(Object(e.a)({},T),{},{tabToSpace:W.payload});default:throw new Error}}var Ai=3e4,ba=function(T){var W=T.taskData,ne=T.moveY,_e=T.isHtml,pe=T.isNotice,Ee=T.onResizeYStart,ye=T.codeRepData,de=T.isEditPath,ae=T.onEditRepCode,se=T.onUpdateCode,De=T.onResizeSetContainer,Oe=T.onEval,$e=T.evaluateLoading,Ke=T.evaluateMessage,ve=T.onResizeCodeArea,et=T.onShowDir,ot=T.onChangePath,ze=T.onShowNotice,Ze=T.onResetCode,it=T.onResetPassedCode,lt=T.onFinishDisplayHtml,dt=Object(h.useReducer)(va,ga),ct=Object(s.a)(dt,2),ht=ct[0],wt=ct[1],Xt=ye.loading,kt=ye.content,Lt=ye.language,Ut=ye.lastedUpdateTime,sn=ye.paths,Ft=ye.currentPath,yn=ht.fontSize,Yt=ht.theme,$t=ht.showEditorSetting,un=ht.showPathList,Mt=ht.tabIndex,At=ht.sshTabs,Dn=ht.tabToSpace,Bt=ht.sshConfigData,dn=W.shixun,Un=W.test_sets,Sn=W.test_sets_count,Yn=W.sets_error_count,Xn=W.last_compile_output,kn=W.game,Pt=W.git_url,Cn=W.myshixun,Qn=W.user,Fn=W.allowed_unlock,On=dn.webssh,xn=dn.multi_webssh,en=dn.hide_code,mn={onFinishDisplayHtml:lt,allowed_unlock:Fn,onResizeSetContainer:De,moveY:ne,language:Lt,content:kt,isHtml:_e,myshixunIdentifier:Cn.identifier,test_sets_view:kn.test_sets_view,identity:Qn.identity,lastedUpdateTime:Ut,test_sets:Un,test_sets_count:Sn,sets_error_count:Yn,last_compile_output:Xn};Object(Vn.a)(function(){var Ct=new Date().getTime();de&&Ut&&!en&&Ct>Ut+Ai&&se()},Ai);function Mn(Ct){ae(Ct)}function tn(){wt({type:N.C,payload:!0})}function jt(){wt({type:N.C,payload:!1})}function Qt(Ct){wt({type:N.B,payload:Ct}),Object(ur.b)("cmFontSize",Ct)}function wn(Ct){wt({type:N.D,payload:Ct}),Object(ur.b)("cmCodeMode",Ct)}function Ot(Ct){wt({type:N.v,payload:Ct}),Object(ur.b)("cmTabToSpace",Ct)}function Pn(){wt({type:N.S})}function An(){wt({type:N.p})}function vn(Ct){wt({type:N.K,payload:parseInt(Ct.target.id,10)})}function Zn(){var Ct=At.length;At.push(Ct+2),wt({type:N.J,payload:At})}function on(Ct){Ct.stopPropagation(),Ct.preventDefault();var Hn=parseInt(Ct.target.id,10);At.splice(Hn,1),wt({type:N.J,payload:At});var rr=1;At.length>0&&(rr=At[0]),wt({type:N.K,payload:rr})}function tr(){return fe(kn.identifier)}function Bn(Ct){wt({type:N.K,payload:0}),ot(Ct)}function pt(){wt({type:N.I,payload:null})}Object(h.useEffect)(function(){wt({type:N.K,payload:en?1:0})},[en]),Object(h.useEffect)(function(){if(!Bt&&Mt>=1){var Ct=function(){var Hn=Object(i.a)(c.a.mark(function rr(){var hr;return c.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Se(Cn.identifier);case 2:hr=jn.sent,wt({type:N.I,payload:hr});case 4:case"end":return jn.stop()}},rr)}));return function(){return Hn.apply(this,arguments)}}();Ct()}Bt&&Mt>=1&&setTimeout(function(){He.a.publish("create-socket",Mt)},100)},[Bt,Mt]);var Tt=ne?ne!=="100%"?"".concat(ne-54,"px"):ne:"70%",Dt=ne==="100%"?0:"calc(100% - 3px - 51px - ".concat(Tt,")"),mt=[];On&&mt.push(1),xn&&mt.concat(At);var nr={content:kt,language:Lt,onCodeChange:Mn,theme:Yt,onSave:se,forbidCopy:dn.forbid_copy,isEditPath:de,code_edit_permission:dn.code_edit_permission,monacoOptions:{fontSize:yn,insertSpaces:Dn,readOnly:!de&&!dn.code_edit_permission}},Kt={loading:Xt,lastedUpdateTime:Ut,moveY:ne,code_hidden:dn.code_hidden,gameStatus:kn.status,isEditPath:de,isNotice:pe,git_url:Pt,onResetCode:Ze,onShowCodeSetting:tn,onResetPassedCode:it,onShowNotice:ze,onShowDir:et,onResizeCodeArea:ve},dr={isNotice:pe,moveY:ne,tabIndex:Mt,onShowNotice:ze,onResizeCodeArea:ve,webssh:On,socketKeys:mt,onCloseSocket:tr,isActive:Mt>=1,onReCreateSocket:pt},bn={onFontSizeChange:Qt,cmFontSize:yn,tabToSpace:Dn,cmCodeMode:Yt,onCodeModeChange:wn,onTabToSpace:Ot,shixun:dn};return o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"code-area-container",style:{height:Tt}},o.a.createElement("div",{className:"navs"},o.a.createElement("ul",null,en?null:o.a.createElement("li",{className:"flex-container"},o.a.createElement("a",{id:0,className:Mt===0?"active first":"first",onClick:vn},"\u4EE3\u7801\u6587\u4EF6"),sn.length>=1?o.a.createElement("span",{onMouseOver:Pn,className:un?"arrow-down":"arrow-right"}):null),On?o.a.createElement("li",null,o.a.createElement("a",{className:Mt===1?"active":"",onClick:vn,id:1},"\u547D\u4EE4\u884C")):o.a.createElement("li",null),xn?At.map(function(Ct,Hn){return o.a.createElement("li",{key:Ct},o.a.createElement("a",{id:Ct,className:Mt===Ct?"active":"",onClick:vn},"\u547D\u4EE4\u884C",Ct-1,o.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Hn,className:"iconfont icon-shanchu_moren",onClick:on})))}):null,xn&&At.length<2?o.a.createElement("li",null,o.a.createElement("a",{onClick:Zn,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),o.a.createElement("div",{className:"action-bar-container",style:{display:Mt===0?"flex":"none"}},o.a.createElement(Cr,Kt)),o.a.createElement("div",{className:"action-bar-container",style:{display:Mt>=1?"flex":"none"}},o.a.createElement(Jn,dr))),o.a.createElement("section",{style:{display:Mt===0?"block":"none"}},o.a.createElement(ia,nr)),On?o.a.createElement("section",{style:{display:Mt===1?"block":"none"}},o.a.createElement(wi,{sshConfigData:Bt||{},sid:1})):null,xn?At.map(function(Ct){return o.a.createElement("section",{key:"ssh".concat(Ct),style:{display:Mt===Ct?"block":"none"}},o.a.createElement(wi,{sshConfigData:Bt||{},sid:Ct}))}):null,o.a.createElement(ha,{isVisible:un,onHidePathList:An,paths:sn,activePath:Ft,onChangePath:Bn})),o.a.createElement("div",{className:"resize-y-bar",onMouseDown:Ee,draggable:!1},o.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),o.a.createElement("div",{className:"test-set-container",style:{height:Dt}},$e?o.a.createElement(Rt.a,{message:Ke,style:{color:"#4CACFF"}}):o.a.createElement(oa,mn)),o.a.createElement("div",{className:"action-container"},o.a.createElement(Vr,Object(l.a)({},W,{loading:$e,onRun:Oe}))),o.a.createElement(ge.a,null,o.a.createElement(C.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:$t,onClose:jt},o.a.createElement(ua,bn))))},Ds=g("zkdm"),Ea=g("Sa5k"),Ti=g.n(Ea),Zr=function(T){var W=T.list,ne=T.title,_e=W.length;return o.a.createElement("div",{className:"img-list"},o.a.createElement("h4",null,ne),o.a.createElement("div",{className:"list-body"},_e>0?W.map(function(pe){return o.a.createElement("img",{className:_e===1?"singal":"",src:"".concat(_n.a).concat(pe.pic_url),key:pe.pic_url,alt:ne})}):o.a.createElement(h.Fragment,null,o.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Ti.a}),o.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Ti.a}))))},ks=g("1A8V"),ya=function(T){var W=T.url,ne=T.poster;return o.a.createElement("div",{className:"video-container"},o.a.createElement("video",{controls:!0,autoPlay:!0,src:W,preload:"auto",poster:ne||""},o.a.createElement("source",{type:"video/webm",src:W}),o.a.createElement("source",{type:"video/mp4",src:W})))},Os=g("XZCF"),Sa=function(T){var W=T.url;return o.a.createElement("div",{className:"video-container"},o.a.createElement("audio",{controls:!0,src:W}," Your browser does not support the ",o.a.createElement("code",null,"audio")," element. "))},xa=function(T){var W=T.files,ne=T.type;return o.a.createElement("ul",{className:"video-list"},W.map(function(_e,pe){return o.a.createElement("li",{key:pe},ne==="mp4"?o.a.createElement(ya,{url:_e.file_url}):o.a.createElement(Sa,{url:_e.file_url}))}))},Ca=function(T){var W=T.value;return o.a.createElement("img",{src:"data:image/png;base64,".concat(W),alt:"qrcode"})};function wa(T){var W=T.documentElement,ne=T.body,_e=Math.max(W.clientHeight,W.scrollHeight,W.offsetHeight,ne?ne.clientHeight:0,ne?ne.scrollHeight:0,500);return _e}function Aa(T){var W=T.contentDocument?T.contentDocument:T.contentWindow.document;T.style.visibility="hidden",T.style.height="10px",T.style.height=wa(W)+4+"px",T.style.visibility="visible"}var Ta=function(T){var W=T.taskId,ne=T.onHidePictureView,_e=Object(h.useState)({}),pe=Object(s.a)(_e,2),Ee=pe[0],ye=pe[1],de=Object(h.useRef)();Object(h.useEffect)(function(){var ot=Ee.type,ze=Ee.iframe_src;ot==="html"&&ze&&de.current&&(de.current.contentWindow.document.write(ze),de.current.contentWindow.document.close(),setTimeout(function(){Aa(de.current)},100))},[Ee,de.current]),Object(h.useEffect)(function(){function ot(){return ze.apply(this,arguments)}function ze(){return ze=Object(i.a)(c.a.mark(function Ze(){var it;return c.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.prev=0,dt.next=3,st(W);case 3:it=dt.sent,ye(it),dt.next=10;break;case 7:dt.prev=7,dt.t0=dt.catch(0),console.log(dt.t0);case 10:case"end":return dt.stop()}},Ze,null,[[0,7]])})),ze.apply(this,arguments)}ot()},[W]);var ae=Ee.type,se=Ee.orignal_picture,De=Ee.user_picture,Oe=Ee.answer_picture,$e=Ee.contents,Ke=Ee.user_file,ve=Ee.message,et=Ee.qrcode_str;return o.a.createElement(h.Fragment,null,ae?null:o.a.createElement(Rt.a,{message:ve||"\u52A0\u8F7D\u4E2D..."}),o.a.createElement("div",{className:"eval-picture-panel"},o.a.createElement("div",{className:"picture-body"},o.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",o.a.createElement("a",{onClick:ne},o.a.createElement("i",{className:"iconfont icon-shanchu2"}))),ae==="image"?o.a.createElement("div",{className:"flex-container"},se.length>0?o.a.createElement(Zr,{list:se,title:"\u539F\u59CB\u56FE\u7247"}):null,De.length>0?o.a.createElement(Zr,{list:De,title:"\u5B9E\u9645\u8F93\u51FA"}):null,Oe.length>0?o.a.createElement(Zr,{list:Oe,title:"\u9884\u671F\u8F93\u51FA"}):null):o.a.createElement(h.Fragment,null,o.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),o.a.createElement("div",{className:"output-txt ".concat(ae==="html"?"html":"")},ae==="html"?o.a.createElement("iframe",{ref:de,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):ae=="mp4"||ae=="mp3"?o.a.createElement(xa,{files:Ke,type:ae}):ae==="qrcode"?o.a.createElement(Ca,{value:et}):$e)))))};function Ra(T,W){return Object(j.c)("/tasks/".concat(T,"/system_update.json?myshixun_id=").concat(W))}function La(T){return Object(j.c)("/tasks/".concat(T,"/sync_codes.json"))}function Lr(T){return Object(j.c)("/tasks/".concat(T,"/sync_modify_time"))}var Da=function(T){var W=T.showNotice,ne=T.tpm_cases_modified,_e=T.tpm_modified,pe=T.tpm_script_modified,Ee=T.st,ye=T.taskId,de=T.myshixunId,ae=T.onNextCallback,se=T.onUpdateCallback,De=T.onUpdateFailure,Oe=(_e||pe)&&Ee===0,$e=Object(h.useState)(!1),Ke=Object(s.a)($e,2),ve=Ke[0],et=Ke[1];function ot(){return ze.apply(this,arguments)}function ze(){return ze=Object(i.a)(c.a.mark(function lt(){var dt,ct,ht,wt;return c.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:if(!ve){kt.next=2;break}return kt.abrupt("return");case 2:if(et(!0),!Oe){kt.next=21;break}return kt.next=6,La(ye);case 6:if(dt=kt.sent,ct=dt.path,ht=dt.status,wt=dt.message,!(ht===-1)){kt.next=14;break}r.b.info(wt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),De(),kt.next=19;break;case 14:if(r.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!ne){kt.next=18;break}return kt.next=18,Lr(ye);case 18:se(ct,new Date().getTime());case 19:kt.next=25;break;case 21:return kt.next=23,Lr(ye);case 23:r.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),ae();case 25:et(!1);case 26:case"end":return kt.stop()}},lt)})),ze.apply(this,arguments)}function Ze(){return it.apply(this,arguments)}function it(){return it=Object(i.a)(c.a.mark(function lt(){return c.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(!ve){ct.next=2;break}return ct.abrupt("return");case 2:if(et(!0),!Oe){ct.next=11;break}return ct.next=6,Ra(ye,de);case 6:if(!ne){ct.next=9;break}return ct.next=9,Lr(ye);case 9:ct.next=13;break;case 11:return ct.next=13,Lr(ye);case 13:et(!1),ae();case 15:case"end":return ct.stop()}},lt)})),it.apply(this,arguments)}return o.a.createElement(d.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:ve,visible:W,onOk:ot,onCancel:Ze,okText:Oe?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},ne&&Oe?o.a.createElement(h.Fragment,null,o.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),o.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),o.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):ne?o.a.createElement(h.Fragment,null,o.a.createElement("p",null,"\u672C\u5173",Ee===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),o.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):o.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",o.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",o.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},Ps=g("Lmeb"),ka=g("1dTM"),Oa=g.n(ka),Is=g("5NDa"),Pa=g("5rEg"),Us=g("AKST"),Ia=Pa.a.TextArea,Ua=function(T){var W=T.onCancel,ne=T.onSave,_e=T.content,pe=Object(h.useState)(_e),Ee=Object(s.a)(pe,2),ye=Ee[0],de=Ee[1];function ae(De){de(De.target.value)}function se(){ne(ye)}return Object(h.useEffect)(function(){de(_e)},[_e]),o.a.createElement("div",{className:"clipboard-box"},o.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),o.a.createElement(Ia,{value:ye,onChange:ae,className:"clipboard"}),o.a.createElement("p",null," ",o.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),o.a.createElement("p",null," ",o.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),o.a.createElement("div",{className:"btn-action-container"},o.a.createElement(Tn.a,{type:"ghost",onClick:W,style:{marginRight:10}},"\u53D6\u6D88"),o.a.createElement(Tn.a,{type:"primary",onClick:se},"\u4FDD\u5B58")))};function Fa(T){return T.replace(/\\u([\dA-Za-z]{4})/g,function(W,ne){return String.fromCharCode(parseInt("0x"+ne))})}function Ma(T){T||(T=window.location.search);var W=T.substr(1),ne={};return W.split("&").forEach(function(_e){var pe=_e.split("=");ne[pe[0]]=decodeURIComponent(pe[1])}),ne}var Na={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},hn;(function(T){T[T.SET_LOADING=0]="SET_LOADING",T[T.SET_IS_LARGE=1]="SET_IS_LARGE",T[T.SET_MES=2]="SET_MES",T[T.SET_STATE=3]="SET_STATE",T[T.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",T[T.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(hn||(hn={}));function Ka(T,W){switch(W.type){case hn.SET_LOADING:return Object(e.a)(Object(e.a)({},T),{},{loading:W.payload});case hn.SET_IS_LARGE:return Object(e.a)(Object(e.a)({},T),{},{isLarge:W.payload});case hn.SET_MES:return Object(e.a)(Object(e.a)({},T),{},{mes:W.payload});case hn.SET_STATE:return Object(e.a)(Object(e.a)({},T),W.payload);case hn.SET_TRANSFER_CONTENT:return Object(e.a)(Object(e.a)({},T),{},{transferContent:W.payload});case hn.SHOW_CLIPBOARD_BOX:return Object(e.a)(Object(e.a)({},T),{},{showClipBoardBox:W.payload});default:throw new Error}}var Xa=function(T){var W=T.vnc_url,ne=Object(h.useRef)(),_e=Object(h.useRef)(),pe=Object(h.useReducer)(Ka,Na),Ee=Object(s.a)(pe,2),ye=Ee[0],de=Ee[1],ae=ye.mes,se=ye.loading,De=ye.showClipBoardBox,Oe=ye.isLarge,$e=ye.transferContent;function Ke(){de({type:hn.SHOW_CLIPBOARD_BOX,payload:!1})}function ve(){de({type:hn.SET_IS_LARGE,payload:!Oe})}function et(ze){var Ze;return ne.current&&(Ze=new Ci.default(function(it){var lt=Object(Si.a)(it),dt;try{for(lt.s();!(dt=lt.n()).done;){var ct=dt.value;(ct.target.offsetHeight>0||ct.target.offsetWidth>0)&&ze._eventHandlers.windowResize()}}catch(ht){lt.e(ht)}finally{lt.f()}}),Ze.observe(ne.current)),Ze}Object(h.useEffect)(function(){if(W&&ne.current){var ze=function(){de({type:hn.SET_LOADING,payload:!1})},Ze=function(yn){var Yt=Fa(yn.detail.text);de({type:hn.SET_TRANSFER_CONTENT,payload:Yt})},it=Ma(),lt=new URL(W),dt=lt.protocol,ct=lt.searchParams,ht=lt.host,wt="".concat(dt==="https:"?"wss":"ws","://").concat(ht,"/").concat(it.path||"websockify"),Xt=new Oa.a(ne.current,wt,{credentials:{password:ct.get("password")},wsProtocols:["binary"]}),kt=et(Xt);Xt.viewOnly=it.view_only||!1,Xt.scaleViewport=it.scale||!1,Xt.resizeSession=!0,_e.current=Xt,Xt.addEventListener("connect",ze),Xt.addEventListener("clipboard",Ze);var Lt=He.a.subscribe("vnc-reseting",function(){de({type:hn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ut=He.a.subscribe("vnc-enlarge",function(){de({type:hn.SET_IS_LARGE,payload:!0})}),sn=He.a.subscribe("show-clipboard-box",function(){de({type:hn.SHOW_CLIPBOARD_BOX,payload:!0})});return function(){Xt.removeEventListener("connect",ze),Xt.removeEventListener("clipboard",Ze),Lt(),Ut(),sn(),kt.unobserve(ne.current)}}},[W,ne.current]);function ot(ze){var Ze;(Ze=_e.current)===null||Ze===void 0||Ze.clipboardPasteFrom(ze),de({type:hn.SET_TRANSFER_CONTENT,payload:ze}),r.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Ke()}return o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"vnc-panel-wrapper ".concat(Oe?"full-screen":"")},Oe&&o.a.createElement("a",{className:"btn-vnc-resize",onClick:ve},o.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),se?o.a.createElement(Rt.a,{message:ae,style:{color:"#4CACFF"}}):null,o.a.createElement("div",{ref:ne,className:"vnc-panel"})),o.a.createElement(ge.a,null,o.a.createElement(d.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:De,onCancel:Ke,footer:null},o.a.createElement(Ua,{onCancel:Ke,onSave:ot,content:$e}))))},Ba=function(T){var W=T.taskData,ne=T.evaluateLoading,_e=T.evaluateMessage,pe=T.language,Ee=T.onEval,ye=W.vnc_url,de=W.test_sets,ae=W.test_sets_count,se=W.sets_error_count,De=W.last_compile_output,Oe=W.game,$e=W.allowed_unlock,Ke=W.user,ve=Object(h.useState)(!1),et=Object(s.a)(ve,2),ot=et[0],ze=et[1],Ze=Object(h.useState)(!1),it=Object(s.a)(Ze,2),lt=it[0],dt=it[1];function ct(){ze(!ot)}function ht(){dt(!lt)}var wt={isLarge:ot,language:pe,test_sets:de,test_sets_count:ae,sets_error_count:se,last_compile_output:De,allowed_unlock:$e,test_sets_view:Oe.test_sets_view,identity:Ke.identity,onResizeSet:ct};function Xt(){dt(!0),Ee()}function kt(){dt(!lt)}return o.a.createElement(h.Fragment,null,o.a.createElement(Xa,{vnc_url:ye}),lt?o.a.createElement("div",{className:"vnc-mask"}):null,o.a.createElement("div",{className:"vnc-test-list ".concat(ot?"large":lt?"pop":"")},o.a.createElement("div",{className:"vnc-test-list-body"},ot?null:o.a.createElement("span",{className:"arrow-container",onClick:ht},o.a.createElement("i",{className:"iconfont ".concat(lt?"icon-xiajiantou":"icon-shangjiantou"," ")})),ne?o.a.createElement(Rt.a,{message:_e,style:{color:"#4CACFF"}}):o.a.createElement(la,wt))),o.a.createElement("div",{className:"action-container"},o.a.createElement(Vr,Object(l.a)({},W,{loading:ne,onRun:Xt,onShowTestCaseList:kt}))))},Ha=g("IWh4"),ja=g.n(Ha),Wa=g("iNZB"),za=g.n(Wa),Ga=function(T){var W=T.prev_game,ne=T.next_game,_e=T.shixun,pe=T.game,Ee=ne&&(pe.status===2||_e.status<2||_e.task_pass),ye=Object(E.l)();return o.a.createElement("div",{className:"unity-3d-nav"},W?o.a.createElement(Ce.Link,{to:"/tasks/".concat(W).concat(ye.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Ee?o.a.createElement(Ce.Link,{to:"/tasks/".concat(ne).concat(ye.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)},Va=_.a.DirectoryTree,Ya=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt"],Qa={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Za(T,W){switch(W.type){case N.t:return Object(e.a)(Object(e.a)({},T),{},{moveX:W.payload});case N.u:return Object(e.a)(Object(e.a)({},T),{},{moveY:W.payload});case N.U:return Object(e.a)(Object(e.a)({},T),{},{codeRepData:W.payload});case N.g:return Object(e.a)(Object(e.a)({},T),{},{codeRepData:W.payload});case N.c:return Object(e.a)(Object(e.a)({},T),{},{codeRepData:Object(e.a)(Object(e.a)({},T.codeRepData),W.payload)});case N.Q:return Object(e.a)(Object(e.a)({},T),{},{evaluateLoading:!1,showEvalResult:!0});case N.n:return Object(e.a)(Object(e.a)({},T),{},{showEvalResult:!1});case N.i:return Object(e.a)(Object(e.a)({},T),{},{loading:!0});case N.cb:return Object(e.a)(Object(e.a)({},T),W.payload);case N.ab:return Object(e.a)(Object(e.a)({},T),{},{showDragMask:W.payload});case N.h:return Object(e.a)(Object(e.a)({},T),{},{loading:!1,isError:!0});case N.j:return Object(e.a)(Object(e.a)({},T),W.payload);case N.P:return Object(e.a)(Object(e.a)({},T),{},{evaluateLoading:!0});case N.m:return Object(e.a)(Object(e.a)({},T),{},{evaluateLoading:!1});case N.E:return Object(e.a)(Object(e.a)({},T),{},{evaluateMessage:W.payload});case N.H:return Object(e.a)(Object(e.a)({},T),{},{showDocuments:W.payload});case N.F:return Object(e.a)(Object(e.a)({},T),W.payload);case N.R:return Object(e.a)(Object(e.a)({},T),{},{showNotice:!0});case N.o:return Object(e.a)(Object(e.a)({},T),{},{showNotice:!1});case N.q:return Object(e.a)(Object(e.a)({},T),{},{showPictureView:!1});case N.T:return Object(e.a)(Object(e.a)({},T),{},{showPictureView:!0});case N.M:return Object(e.a)(Object(e.a)({},T),{},{resetVncLoading:W.payload});default:throw new Error}}var Fs=D.default=function(T){var W,ne=T.match,_e=T.history,pe=ne.params.taskId,Ee=Object(E.l)().query,ye=Object(h.useReducer)(Za,Qa),de=Object(s.a)(ye,2),ae=de[0],se=de[1],De=Object(h.useRef)(),Oe=Object(h.useRef)(),$e=_e.location,Ke=ae.moveX,ve=ae.taskData,et=ae.moveY,ot=ae.evalData,ze=ae.showEvalResult,Ze=ae.codeRepData,it=ae.loading,lt=ae.evaluateLoading,dt=ae.evaluateMessage,ct=ae.showDocuments,ht=ae.repos,wt=ae.showPictureView,Xt=ae.showNotice,kt=ae.webDisplayUrl,Lt=ae.isPictureView,Ut=ae.resetVncLoading,sn=ae.timestamp,Ft=ae.lastedGetTaskInfoTime,yn=ae.showDragMask,Yt=ve.st,$t=ve.challenge,un=ve.shixun,Mt=ve.is_teacher,At=ve.game,Dn=ve.has_answer,Bt=ve.vnc_url,dn=ve.git_url,Un=ve.user,Sn=ve.myshixun,Yn=ve.discusses_count,Xn=ve.user_praise,kn=ve.praise_count,Pt=ve.tpm_cases_modified,Cn=ve.tpm_modified,Qn=ve.tpm_script_modified,Fn=ve.mirror_name,On=ve.mirror_description,xn=ve.tomcat_url,en=ve.unity_3d_routes,mn=ve.with_code_file,Mn=ve.unity_3d_result,tn=ve.next_game,jt=ve.prev_game,Qt=Ze.currentPath,wn=Ze.paths,Ot=Ze.content,Pn=Ze.language,An=Ze.lastedUpdateTime,vn=(Cn||Qn)&&Yt===0,Zn=(Pt||vn)&&Sn.system_tip===!0,on=(Fn||[]).indexOf("Html")!==-1,tr=Object(h.useMemo)(function(){return Qt&&wn?wn.indexOf(Qt)>=0:!1},[Qt,wn]),Bn=Object(h.useMemo)(function(){return en&&!mn||Bt},[Bt,mn,en]);Object(h.useEffect)(function(){if(en&&mn){se({type:N.P});var tt=He.a.subscribe("unity3d-load-end",function(){se({type:N.m})});return tt}},[pe,en,mn,se]),Object(h.useEffect)(function(){var tt=!1;function qe(){return ft.apply(this,arguments)}function ft(){return ft=Object(i.a)(c.a.mark(function ut(){var nt,gt,yt,ln,Zt,Wn;return c.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.prev=0,Ht.next=3,he(pe);case 3:if(nt=Ht.sent,gt=nt.status,!(gt===401)){Ht.next=9;break}return Ht.abrupt("return");case 9:if(!(gt===403)){Ht.next=13;break}_e.replace("/403"),Ht.next=22;break;case 13:if(!(gt===404)){Ht.next=18;break}return _e.replace("/404"),Ht.abrupt("return");case 18:yt=nt.st,ln=nt.challenge.path,Zt={loading:!1,isError:!1,taskData:nt,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:Ze},yt===0&&ln&&(Wn=ln.split("\uFF1B").filter(function(ar){return!!ar}),Zt.codeRepData.currentPath=Wn[0],Zt.codeRepData.paths=Wn,Zt.codeRepData.lastedUpdateTime=0),tt||se({type:N.j,payload:Zt});case 22:Ht.next=28;break;case 24:Ht.prev=24,Ht.t0=Ht.catch(0),console.log(Ht.t0),tt||se({type:N.h});case 28:case"end":return Ht.stop()}},ut,null,[[0,24]])})),ft.apply(this,arguments)}return qe(),function(){tt=!0}},[se,pe]),Object(h.useEffect)(function(){var tt=!1;function qe(){return ft.apply(this,arguments)}function ft(){return ft=Object(i.a)(c.a.mark(function ut(){var nt;return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return se({type:N.U,payload:Object(e.a)(Object(e.a)({},Ze),{},{loading:!0})}),yt.next=3,Ne(pe,{path:Qt});case 3:nt=yt.sent,tt||(nt.status===0?(r.b.info(nt.message),se({type:N.g,payload:Object(e.a)(Object(e.a)({},Ze),{},{loading:!1})})):se({type:N.g,payload:Object(e.a)(Object(e.a)({},Ze),{},{content:nt.content,language:nt.language,lastedUpdateTime:0,loading:!1})}));case 5:case"end":return yt.stop()}},ut)})),ft.apply(this,arguments)}if(Yt===0&&Qt&&!un.hide_code)return qe(),function(){tt=!0}},[Yt,Qt,Ft,sn]);var pt=Object(h.useCallback)(Object(i.a)(c.a.mark(function tt(){var qe,ft,ut=arguments;return c.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(qe=ut.length>0&&ut[0]!==void 0?ut[0]:0,!(Yt===0&&An>0&&tr||qe)){gt.next=7;break}return gt.next=4,Xe(Sn.identifier,{path:Qt,evaluate:qe,content:Ot,game_id:At.id});case 4:return ft=gt.sent,se({type:N.c,payload:{lastedUpdateTime:0}}),gt.abrupt("return",ft);case 7:case"end":return gt.stop()}},tt)})),[Yt,An,Qt,Ot,At==null?void 0:At.id,tr]),Tt=Object(h.useCallback)(function(){At&&(At.status!==2&&He.a.publish("update-cost-time")),pt()},[At.status,pt]);Object(h.useEffect)(function(){Tt()},[$e]);function Dt(){Tt()}Object(h.useEffect)(function(){var tt=He.a.subscribe("unlock-test-case",function(){var qe;d.a.confirm((qe={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.a.createElement(qa,{score:$t.score,is_teacher:Mt})},Object(n.a)(qe,"centered",!0),Object(n.a)(qe,"onOk",mt),qe))});return tt},[mt,$t,Mt]);var mt=Object(h.useCallback)(Object(i.a)(c.a.mark(function tt(){var qe,ft,ut,nt;return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,Be(At.identifier);case 2:if(qe=yt.sent,ft=qe.test_sets,ut=qe.message,!(ft===-1)){yt.next=7;break}return r.b.info(ut),yt.abrupt("return");case 7:nt=ve.user.grade,ve.user.grade=nt-$t.score,ve.test_sets=ft,ve.game.test_sets_view=!0,se({type:N.cb,payload:{taskData:ve}});case 12:case"end":return yt.stop()}},tt)})),[At,$t,se]);Object(h.useEffect)(function(){if(!Bn){var tt=function(ut){De.current&&se({type:N.t,payload:ut.pageX}),Oe.current&&se({type:N.u,payload:ut.pageY})},qe=function(){De.current=!1,Oe.current=!1,se({type:N.ab,payload:!1})};return document.addEventListener("mousemove",tt),document.addEventListener("mouseup",qe),function(){document.removeEventListener("mousemove",tt),document.removeEventListener("mouseup",qe)}}},[Oe.current,De.current,Bn,se]);function nr(tt){var qe=ve.user.grade;ve.user.grade=qe-tt,se({type:N.cb,payload:{taskData:ve}})}function Kt(){Bn?se({type:N.t,payload:Ke!==.01?.01:"40%"}):(De.current=!0,se({type:N.ab,payload:!0}))}function dr(){Oe.current=!0}function bn(tt){tt===.01?se({type:N.u,payload:0}):se({type:N.u,payload:.01})}function Ct(tt){tt===0?se({type:N.u,payload:"100%"}):se({type:N.u,payload:0})}Object(h.useEffect)(function(){return window.addEventListener("beforeunload",Tt),function(){window.removeEventListener("beforeunload",Tt)}},[Tt]);function Hn(){pt()}function rr(){return hr.apply(this,arguments)}function hr(){return hr=Object(i.a)(c.a.mark(function tt(){var qe,ft,ut;return c.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Re(pe,{path:Qt});case 2:qe=gt.sent,ft=qe.content,ut=qe.language,se({type:N.g,payload:Object(e.a)(Object(e.a)({},Ze),{},{content:ft,language:ut,lastedUpdateTime:0,loading:!1})});case 5:case"end":return gt.stop()}},tt)})),hr.apply(this,arguments)}function Ri(){return jn.apply(this,arguments)}function jn(){return jn=Object(i.a)(c.a.mark(function tt(){var qe,ft,ut;return c.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Fe(pe,{path:Qt});case 2:qe=gt.sent,ft=qe.content,ut=qe.language,se({type:N.g,payload:Object(e.a)(Object(e.a)({},Ze),{},{content:ft,language:ut,lastedUpdateTime:0,loading:!1})});case 5:case"end":return gt.stop()}},tt)})),jn.apply(this,arguments)}Object(h.useEffect)(function(){if(Yt===0&&$t&&$t.path){var tt=$t.path.split("\uFF1B").filter(function(qe){return!!qe});se({type:N.c,payload:{currentPath:tt[0],paths:tt}})}},[$t,Yt]),Object(h.useEffect)(function(){un&&(document.title=un.name)},[un]);function $a(){return qr.apply(this,arguments)}function qr(){return qr=Object(i.a)(c.a.mark(function tt(){var qe,ft,ut;return c.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Je(pe);case 2:qe=gt.sent,ft=qe.praise_count,ut=qe.praise,ve.praise_count=ft,ve.user_praise=ut,se({type:N.cb,payload:{taskData:ve}});case 7:case"end":return gt.stop()}},tt)})),qr.apply(this,arguments)}var es=Object(h.useCallback)(function(tt){function qe(ut){return ft.apply(this,arguments)}function ft(){return ft=Object(i.a)(c.a.mark(function ut(nt){return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,_t(pe,{time:nt});case 2:case"end":return yt.stop()}},ut)})),ft.apply(this,arguments)}qe(tt)},[pe]);function ts(tt){return Jr.apply(this,arguments)}function Jr(){return Jr=Object(i.a)(c.a.mark(function tt(qe){return c.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,Qe(pe,un.id,qe);case 2:ve.game.star=qe,se({type:N.cb,payload:{taskData:ve}});case 4:case"end":return ut.stop()}},tt)})),Jr.apply(this,arguments)}function ns(){return $r.apply(this,arguments)}function $r(){return $r=Object(i.a)(c.a.mark(function tt(){var qe,ft;return c.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(ht){nt.next=8;break}return nt.next=3,Ae(Sn.identifier);case 3:qe=nt.sent,ft=qe.trees,se({type:N.F,payload:{showDocuments:!0,repos:Object(_n.c)(ft)}}),nt.next=9;break;case 8:se({type:N.H,payload:!0});case 9:case"end":return nt.stop()}},tt)})),$r.apply(this,arguments)}function rs(tt){return ei.apply(this,arguments)}function ei(){return ei=Object(i.a)(c.a.mark(function tt(qe){var ft,ut,nt;return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return ft=qe.props,ut=ft.children,nt=ft.eventKey,yt.abrupt("return",new Promise(function(){var ln=Object(i.a)(c.a.mark(function Zt(Wn){var ir,Ht,ar;return c.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return ut&&ut.length>0&&Wn(),nn.next=3,Ae(Sn.identifier,{path:nt});case 3:ir=nn.sent,Ht=ir.trees,ar=Object(_n.f)(ht,nt,Object(_n.c)(Ht,nt)),se({type:N.F,payload:{repos:Object(R.a)(ar)}}),Wn();case 8:case"end":return nn.stop()}},Zt)}));return function(Zt){return ln.apply(this,arguments)}}()));case 2:case"end":return yt.stop()}},tt)})),ei.apply(this,arguments)}function is(){se({type:N.H,payload:!1})}function as(tt){var qe=tt.gold,ft=tt.experience,ut=tt.next_game,nt=Object(m.a)(tt,["gold","experience","next_game"]),gt=nt.challenge_chooses_count===nt.choose_correct_num,yt={had_submmit:!0,test_sets:nt.test_sets,challenge_chooses_count:nt.challenge_chooses_count,choose_correct_num:nt.choose_correct_num};ve.choose_test_cases=yt,gt&&(ve.game.status=2,ve.user.grade+=qe),gt&&At.status!==2&&He.a.publish("update-cost-time"),se({type:N.cb,payload:{taskData:ve,evalData:{gold:qe,experience:ft,next_game:ut},showEvalResult:gt}}),He.a.publish("eval-code-finish")}function Li(){return ti.apply(this,arguments)}function ti(){return ti=Object(i.a)(c.a.mark(function tt(){var qe,ft,ut,nt,gt,yt,ln,Zt,Wn,ir,Ht,ar;return c.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.prev=0,se({type:N.P}),nn.next=4,pt(1);case 4:return qe=nn.sent,ft=qe.resubmit,ut=qe.sec_key,nt=qe.content_modified,gt={sec_key:ut,resubmit:ft,first:1,content_modified:nt},Ee.type==="exercises"&&(gt.extras={exercise_id:Ee.exercisesId,question_id:Ee.questionId,challenge_id:(yt=ve.challenge)===null||yt===void 0?void 0:yt.id}),nn.next=10,Me(pe,gt);case 10:ln=nn.sent,ln.status===1&&(Zt=function(){var xs=Object(i.a)(c.a.mark(function Ii(Ui,si,Fi,oi){var li,Mi,qt,Dr,Ni,ci,ui,di,Ki,hi,fi,_i,pi;return c.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return li=Fi++*Ui,li/1e3>si&&(Ht=!0),yr.next=4,Ye(pe,{resubmit:ft,time_out:Ht,port:ln.port,sec_key:ut});case 4:Mi=yr.sent,qt=Mi,Dr=qt.status,Ni=qt.running_code_message,ci=qt.port,ui=qt.web_route,se({type:N.E,payload:Ni}),(+Dr>-1||li/1e3>si)&&(clearInterval(oi),oi=null,At.status!==2&&Dr===2&&(ve.game.status=2,ve.user.grade+=qt.gold,He.a.publish("update-cost-time")),ve.test_sets=qt.test_sets||[],ve.last_compile_output=qt.last_compile_output,ve.test_sets_count=qt.test_sets_count,ve.sets_error_count=qt.sets_error_count,ve.record_consume_time=qt.record_consume_time,ve.next_game=qt.next_game,ve.prev_game=qt.prev_game,di="",Ki=Fn.indexOf("Web")!==-1||Fn.indexOf("JFinal")!==-1,Ki&&ci!=-1&&ui&&(di="".concat(xn,":").concat(ci,"/").concat(ui)),hi=Object(_n.d)(qt.test_sets),fi=qt.picture>0&&hi,_i=Dr===2&&!Ht,Ht?r.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):_i||r.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),pi={taskData:ve,evalData:{gold:qt.gold,experience:qt.experience,next_game:qt.next_game},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:di,showPictureView:fi,isPictureView:fi},en&&mn?(He.a.publish("evaluate-unity3d-result",{state:"user",data:{user:Un}}),He.a.publish("evaluate-unity3d-finish"),(Mn||hi)&&He.a.publish("evaluate-unity3d-result",qt.unity_3d_result)):pi.showEvalResult=_i,se({type:N.cb,payload:pi}),He.a.publish("eval-code-finish"));case 9:case"end":return yr.stop()}},Ii)}));return function(Ui,si,Fi,oi){return xs.apply(this,arguments)}}(),Wn=1,ir=1e3,Ht=!1,ar=setInterval(function(){Zt(ir,$t.exec_time+11,Wn++,ar)},ir)),nn.next=17;break;case 14:nn.prev=14,nn.t0=nn.catch(0),console.log("-------eval code",nn.t0);case 17:case"end":return nn.stop()}},tt,null,[[0,14]])})),ti.apply(this,arguments)}function ss(tt){se({type:N.c,payload:{content:tt,lastedUpdateTime:new Date().getTime()}})}function os(){se({type:N.n})}function ls(){se({type:N.q})}function cs(){se({type:N.T})}function Di(){se({type:N.R})}function us(tt,qe){return ni.apply(this,arguments)}function ni(){return ni=Object(i.a)(c.a.mark(function tt(qe,ft){var ut,nt,gt;return c.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(ut=ft.node,!ut.isLeaf){ln.next=12;break}if(nt=qe[0],gt=nt.split(".").pop().toLowerCase(),!(Ya.indexOf(gt)>=0)){ln.next=9;break}return r.b.info("\u4E0D\u652F\u6301\u52A0\u8F7D".concat(gt,"\u7C7B\u578B\u7684\u6587\u4EF6\u3002")),ln.abrupt("return");case 9:return ln.next=11,pt();case 11:se({type:N.c,payload:{currentPath:nt}});case 12:case"end":return ln.stop()}},tt)})),ni.apply(this,arguments)}function ds(tt){return ri.apply(this,arguments)}function ri(){return ri=Object(i.a)(c.a.mark(function tt(qe){return c.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,pt();case 2:se({type:N.c,payload:{currentPath:qe}});case 3:case"end":return ut.stop()}},tt)})),ri.apply(this,arguments)}function hs(){ve.myshixun.system_tip=!0,se({type:N.cb,payload:{taskData:ve,showNotice:!1}})}function fs(tt,qe){ve.challenge.path=tt,ve.myshixun.system_tip=!1,se({type:N.cb,payload:{taskData:Object(e.a)(Object(e.a)({},ve),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:qe}})}function _s(){se({type:N.o})}function ps(){return ii.apply(this,arguments)}function ii(){return ii=Object(i.a)(c.a.mark(function tt(){var qe,ft;return c.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.prev=0,se({type:N.M,payload:!0}),He.a.publish("vnc-reseting"),nt.next=5,rt(At.identifier);case 5:qe=nt.sent,ft=qe.data.vnc_url,ve.vnc_url=ft+"×tamp="+new Date().getTime(),se({type:N.cb,payload:{taskData:ve,resetVncLoading:!1}}),nt.next=14;break;case 11:nt.prev=11,nt.t0=nt.catch(0),console.log(nt.t0);case 14:case"end":return nt.stop()}},tt,null,[[0,11]])})),ii.apply(this,arguments)}function ki(tt){return ai.apply(this,arguments)}function ai(){return ai=Object(i.a)(c.a.mark(function tt(qe){var ft,ut,nt,gt,yt;return c.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(ft=qe.GameState,ut=qe.Data,!(ft==="Success")){Zt.next=11;break}if(!(Mn||!mn)){Zt.next=10;break}return Zt.next=5,I(pe,xi.Base64.encode(pe+new Date().getTime()),ut);case 5:nt=Zt.sent,gt=nt.status,yt=nt.data,gt==0&&(At.status!==2&&(ve.game.status=2,ve.user.grade+=yt.gold,He.a.publish("update-cost-time")),He.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Un,open_time:yt.open_time,end_time:yt.end_time}}),se({type:N.cb,payload:{taskData:ve,evalData:{gold:yt.gold,experience:yt.experience,next_game:yt.next_game},evaluateLoading:!1,showEvalResult:!0}})),Zt.next=11;break;case 10:se({type:N.Q});case 11:case"end":return Zt.stop()}},tt)})),ai.apply(this,arguments)}function ms(){}function gs(){z(pe)}var Oi=typeof Ke=="number"&&Ke!==.01?"".concat(Ke,"px"):"40%",vs="calc(100% - 4px - ".concat(Oi,")"),bs=(W={game:At,taskId:pe,user_praise:Xn,praise_count:kn,st:Yt,challenge:$t,rank_name:ve.rank_name,shixun:un,is_teacher:Mt,has_answer:Dn,unity_3d_routes:en,with_code_file:mn,onEvaluateCallback:ms,onGetUnity3dMessage:ki},Object(n.a)(W,"taskId",pe),Object(n.a)(W,"myshixun",Sn),Object(n.a)(W,"user",Un),Object(n.a)(W,"discusses_count",Yn),Object(n.a)(W,"onPlusOrCancelPraise",$a),Object(n.a)(W,"minuxUserGrade",nr),W),Es={showNotice:Xt||(Pt||vn)&&Sn.system_tip===!1,tpm_cases_modified:Pt,tpm_modified:Cn,tpm_script_modified:Qn,st:Yt,taskId:pe,myshixunId:(Sn||{}).id,onNextCallback:hs,onUpdateCallback:fs,onUpdateFailure:_s},ys=Object(e.a)(Object(e.a)({},ot),{},{isPictureView:Lt,history:_e,webDisplayUrl:kt,onShowPictureView:cs,star:At&&At.star,onStarChange:ts,onCloseResult:os}),Pi={lastedGetTaskInfoTime:Ft,isEditPath:tr,taskData:ve,codeRepData:Ze,moveY:et,evaluateMessage:dt,evaluateLoading:lt,isNotice:Zn,isHtml:on,onChangePath:ds,onResizeSetContainer:bn,onEditRepCode:ss,onUpdateCode:pt,onResizeYStart:dr,onShowDir:ns,onResetCode:rr,onResizeCodeArea:Ct,onResetPassedCode:Ri,onFinishDisplayHtml:Hn,onShowNotice:Di};return o.a.createElement(h.Fragment,null,it?o.a.createElement(Rt.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"task-wrapper"},o.a.createElement(Nt,{difficulty:$t==null?void 0:$t.difficulty,mirror_description:On,history:_e,git_url:dn,shixun:un,lastedGetTaskInfoTime:Ft,onAddVncTime:gs,taskId:pe,onBack:Dt,isNotice:Zn,resetVncLoading:Ut,onResetVnc:ps,vnc_url:Bt,onShowNotice:Di,game:At,user:Un,onUpdateCostTime:es}),o.a.createElement("div",{className:"tasks-body"},o.a.createElement("section",{className:"left-panel ".concat(en&&mn?"has-unity-3d":""),style:{width:Oi,display:Ke===.01?"none":""}},o.a.createElement(Or,bs),yn&&o.a.createElement("div",{className:"draging-mask"})),o.a.createElement("section",{className:"resize-x-bar ".concat(Bn?"has-unity-3d":""),onMouseDown:Kt},o.a.createElement(Ja,{noDragging:Bn,vnc_url:Bt,moveX:Ke})),o.a.createElement("section",{className:"right-panel ".concat(Bt?"vnc":""),style:{width:vs}},en&&!mn?o.a.createElement("div",{className:"unity-3d-container"},o.a.createElement(cn,{unity_3d_routes:en,onGetUnity3dMessage:ki}),o.a.createElement(Ga,{next_game:tn,prev_game:jt,shixun:un,game:At})):o.a.createElement(h.Fragment,null,Bt?o.a.createElement(Ba,{taskData:ve,evaluateMessage:dt,language:Pn,evaluateLoading:lt,onEval:Li}):Yt===1?o.a.createElement(Vi,Object(l.a)({onEval:as},Pi)):o.a.createElement(ba,Object(l.a)({},Pi,{onEval:Li})))))),o.a.createElement(ge.a,null,ze?o.a.createElement(ea,ys):null,o.a.createElement(C.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:ct,onClose:is},o.a.createElement(Va,{className:"dir-tree",selectedKeys:["".concat(Qt)],treeData:ht,onSelect:us,loadData:rs})),wt?o.a.createElement(Ta,{taskId:pe,onHidePictureView:ls}):null,o.a.createElement(Da,Es))))};function qa(T){var W=T.is_teacher,ne=T.score;return o.a.createElement(h.Fragment,null,W?o.a.createElement(h.Fragment,null,o.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),o.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(ne*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),o.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):o.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(ne*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Ja(T){var W=T.noDragging,ne=T.moveX,_e=T.vnc_url;return o.a.createElement(h.Fragment,null,W?o.a.createElement("a",{className:"trapezoid ".concat(ne===.01?"enlarge":"")},o.a.createElement("img",{src:ne===.01?ja.a:za.a,alt:"resize-icon",width:20})):o.a.createElement("a",{className:"btn-resize",draggable:!1},o.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},o.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},yqJW:function(ce,D,g){},zkdm:function(ce,D,g){}}]); +connection closed`)}},ve=setInterval(function(){Oe.current&&Oe.current.send(JSON.stringify({tp:"h"}))},ma),et=He.a.subscribe("create-socket",function(it){ne===it&&(Oe.current&&Oe.current.readyState===1?Ee.focus():Ke(),Ee.focus())}),ot=He.a.subscribe("close-socket",function(it){ne===it&&(Oe.current&&(Oe.current.close(),$e.current=!1,Ee.clear()),Oe.current=null)}),ze=He.a.subscribe("ssh-xterm-resize",function(it){Oe.current&&Oe.current.readyState===1&&Oe.current.send(JSON.stringify({tp:"resize",data:Object(e.a)({},it)}))}),Ze=He.a.subscribe("ssh-add-connect-time",function(){Oe.current&&Oe.current.readyState===1&&Oe.current.send(JSON.stringify({tp:"overtime"}))});return function(){ot(),et(),ze(),Ze(),Oe.current&&(Oe.current.close(),$e.current=!1)}}},[Ee,de,se]),o.a.createElement("div",{ref:De,className:"xterm-panel"},de?null:o.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))},ga={theme:Object(ur.a)("cmCodeMode","vs-dark"),fontSize:Object(ur.a)("cmFontSize",16),tabToSpace:Object(ur.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshTabs:[]};function va(T,W){switch(W.type){case N.C:return Object(e.a)(Object(e.a)({},T),{},{showEditorSetting:W.payload});case N.D:return Object(e.a)(Object(e.a)({},T),{},{theme:W.payload});case N.B:return Object(e.a)(Object(e.a)({},T),{},{fontSize:W.payload});case N.K:return Object(e.a)(Object(e.a)({},T),{},{tabIndex:W.payload});case N.I:return Object(e.a)(Object(e.a)({},T),{},{sshConfigData:W.payload});case N.J:return Object(e.a)(Object(e.a)({},T),{},{sshTabs:Object(R.a)(W.payload)});case N.S:return Object(e.a)(Object(e.a)({},T),{},{showPathList:!0});case N.p:return Object(e.a)(Object(e.a)({},T),{},{showPathList:!1});case N.v:return Object(e.a)(Object(e.a)({},T),{},{tabToSpace:W.payload});default:throw new Error}}var Ai=3e4,ba=function(T){var W=T.taskData,ne=T.moveY,_e=T.isHtml,pe=T.isNotice,Ee=T.onResizeYStart,ye=T.codeRepData,de=T.isEditPath,ae=T.onEditRepCode,se=T.onUpdateCode,De=T.onResizeSetContainer,Oe=T.onEval,$e=T.evaluateLoading,Ke=T.evaluateMessage,ve=T.onResizeCodeArea,et=T.onShowDir,ot=T.onChangePath,ze=T.onShowNotice,Ze=T.onResetCode,it=T.onResetPassedCode,lt=T.onFinishDisplayHtml,dt=Object(h.useReducer)(va,ga),ct=Object(s.a)(dt,2),ht=ct[0],wt=ct[1],Xt=ye.loading,kt=ye.content,Lt=ye.language,Ut=ye.lastedUpdateTime,sn=ye.paths,Ft=ye.currentPath,yn=ht.fontSize,Yt=ht.theme,$t=ht.showEditorSetting,un=ht.showPathList,Mt=ht.tabIndex,At=ht.sshTabs,Dn=ht.tabToSpace,Bt=ht.sshConfigData,dn=W.shixun,Un=W.test_sets,Sn=W.test_sets_count,Yn=W.sets_error_count,Xn=W.last_compile_output,kn=W.game,Pt=W.git_url,Cn=W.myshixun,Qn=W.user,Fn=W.allowed_unlock,On=dn.webssh,xn=dn.multi_webssh,en=dn.hide_code,mn={onFinishDisplayHtml:lt,allowed_unlock:Fn,onResizeSetContainer:De,moveY:ne,language:Lt,content:kt,isHtml:_e,myshixunIdentifier:Cn.identifier,test_sets_view:kn.test_sets_view,identity:Qn.identity,lastedUpdateTime:Ut,test_sets:Un,test_sets_count:Sn,sets_error_count:Yn,last_compile_output:Xn};Object(Vn.a)(function(){var Ct=new Date().getTime();de&&Ut&&!en&&Ct>Ut+Ai&&se()},Ai);function Mn(Ct){ae(Ct)}function tn(){wt({type:N.C,payload:!0})}function jt(){wt({type:N.C,payload:!1})}function Qt(Ct){wt({type:N.B,payload:Ct}),Object(ur.b)("cmFontSize",Ct)}function wn(Ct){wt({type:N.D,payload:Ct}),Object(ur.b)("cmCodeMode",Ct)}function Ot(Ct){wt({type:N.v,payload:Ct}),Object(ur.b)("cmTabToSpace",Ct)}function Pn(){wt({type:N.S})}function An(){wt({type:N.p})}function vn(Ct){wt({type:N.K,payload:parseInt(Ct.target.id,10)})}function Zn(){var Ct=At.length;At.push(Ct+2),wt({type:N.J,payload:At})}function on(Ct){Ct.stopPropagation(),Ct.preventDefault();var Hn=parseInt(Ct.target.id,10);At.splice(Hn,1),wt({type:N.J,payload:At});var rr=1;At.length>0&&(rr=At[0]),wt({type:N.K,payload:rr})}function tr(){return fe(kn.identifier)}function Bn(Ct){wt({type:N.K,payload:0}),ot(Ct)}function pt(){wt({type:N.I,payload:null})}Object(h.useEffect)(function(){wt({type:N.K,payload:en?1:0})},[en]),Object(h.useEffect)(function(){if(!Bt&&Mt>=1){var Ct=function(){var Hn=Object(i.a)(c.a.mark(function rr(){var hr;return c.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Se(Cn.identifier);case 2:hr=jn.sent,wt({type:N.I,payload:hr});case 4:case"end":return jn.stop()}},rr)}));return function(){return Hn.apply(this,arguments)}}();Ct()}Bt&&Mt>=1&&setTimeout(function(){He.a.publish("create-socket",Mt)},100)},[Bt,Mt]);var Tt=ne?ne!=="100%"?"".concat(ne-54,"px"):ne:"70%",Dt=ne==="100%"?0:"calc(100% - 3px - 51px - ".concat(Tt,")"),mt=[];On&&mt.push(1),xn&&mt.concat(At);var nr={content:kt,language:Lt,onCodeChange:Mn,theme:Yt,onSave:se,forbidCopy:dn.forbid_copy,isEditPath:de,code_edit_permission:dn.code_edit_permission,monacoOptions:{fontSize:yn,insertSpaces:Dn,readOnly:!de&&!dn.code_edit_permission}},Kt={loading:Xt,lastedUpdateTime:Ut,moveY:ne,code_hidden:dn.code_hidden,gameStatus:kn.status,isEditPath:de,isNotice:pe,git_url:Pt,onResetCode:Ze,onShowCodeSetting:tn,onResetPassedCode:it,onShowNotice:ze,onShowDir:et,onResizeCodeArea:ve},dr={isNotice:pe,moveY:ne,tabIndex:Mt,onShowNotice:ze,onResizeCodeArea:ve,webssh:On,socketKeys:mt,onCloseSocket:tr,isActive:Mt>=1,onReCreateSocket:pt},bn={onFontSizeChange:Qt,cmFontSize:yn,tabToSpace:Dn,cmCodeMode:Yt,onCodeModeChange:wn,onTabToSpace:Ot,shixun:dn};return o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"code-area-container",style:{height:Tt}},o.a.createElement("div",{className:"navs"},o.a.createElement("ul",null,en?null:o.a.createElement("li",{className:"flex-container"},o.a.createElement("a",{id:0,className:Mt===0?"active first":"first",onClick:vn},"\u4EE3\u7801\u6587\u4EF6"),sn.length>=1?o.a.createElement("span",{onMouseOver:Pn,className:un?"arrow-down":"arrow-right"}):null),On?o.a.createElement("li",null,o.a.createElement("a",{className:Mt===1?"active":"",onClick:vn,id:1},"\u547D\u4EE4\u884C")):o.a.createElement("li",null),xn?At.map(function(Ct,Hn){return o.a.createElement("li",{key:Ct},o.a.createElement("a",{id:Ct,className:Mt===Ct?"active":"",onClick:vn},"\u547D\u4EE4\u884C",Ct-1,o.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Hn,className:"iconfont icon-shanchu_moren",onClick:on})))}):null,xn&&At.length<2?o.a.createElement("li",null,o.a.createElement("a",{onClick:Zn,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),o.a.createElement("div",{className:"action-bar-container",style:{display:Mt===0?"flex":"none"}},o.a.createElement(Cr,Kt)),o.a.createElement("div",{className:"action-bar-container",style:{display:Mt>=1?"flex":"none"}},o.a.createElement(Jn,dr))),o.a.createElement("section",{style:{display:Mt===0?"block":"none"}},o.a.createElement(ia,nr)),On?o.a.createElement("section",{style:{display:Mt===1?"block":"none"}},o.a.createElement(wi,{sshConfigData:Bt||{},sid:1})):null,xn?At.map(function(Ct){return o.a.createElement("section",{key:"ssh".concat(Ct),style:{display:Mt===Ct?"block":"none"}},o.a.createElement(wi,{sshConfigData:Bt||{},sid:Ct}))}):null,o.a.createElement(ha,{isVisible:un,onHidePathList:An,paths:sn,activePath:Ft,onChangePath:Bn})),o.a.createElement("div",{className:"resize-y-bar",onMouseDown:Ee,draggable:!1},o.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),o.a.createElement("div",{className:"test-set-container",style:{height:Dt}},$e?o.a.createElement(Rt.a,{message:Ke,style:{color:"#4CACFF"}}):o.a.createElement(oa,mn)),o.a.createElement("div",{className:"action-container"},o.a.createElement(Vr,Object(l.a)({},W,{loading:$e,onRun:Oe}))),o.a.createElement(ge.a,null,o.a.createElement(C.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:$t,onClose:jt},o.a.createElement(ua,bn))))},Ds=g("zkdm"),Ea=g("Sa5k"),Ti=g.n(Ea),Zr=function(T){var W=T.list,ne=T.title,_e=W.length;return o.a.createElement("div",{className:"img-list"},o.a.createElement("h4",null,ne),o.a.createElement("div",{className:"list-body"},_e>0?W.map(function(pe){return o.a.createElement("img",{className:_e===1?"singal":"",src:"".concat(_n.a).concat(pe.pic_url),key:pe.pic_url,alt:ne})}):o.a.createElement(h.Fragment,null,o.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Ti.a}),o.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Ti.a}))))},ks=g("1A8V"),ya=function(T){var W=T.url,ne=T.poster;return o.a.createElement("div",{className:"video-container"},o.a.createElement("video",{controls:!0,autoPlay:!0,src:W,preload:"auto",poster:ne||""},o.a.createElement("source",{type:"video/webm",src:W}),o.a.createElement("source",{type:"video/mp4",src:W})))},Os=g("XZCF"),Sa=function(T){var W=T.url;return o.a.createElement("div",{className:"video-container"},o.a.createElement("audio",{controls:!0,src:W}," Your browser does not support the ",o.a.createElement("code",null,"audio")," element. "))},xa=function(T){var W=T.files,ne=T.type;return o.a.createElement("ul",{className:"video-list"},W.map(function(_e,pe){return o.a.createElement("li",{key:pe},ne==="mp4"?o.a.createElement(ya,{url:_e.file_url}):o.a.createElement(Sa,{url:_e.file_url}))}))},Ca=function(T){var W=T.value;return o.a.createElement("img",{src:"data:image/png;base64,".concat(W),alt:"qrcode"})};function wa(T){var W=T.documentElement,ne=T.body,_e=Math.max(W.clientHeight,W.scrollHeight,W.offsetHeight,ne?ne.clientHeight:0,ne?ne.scrollHeight:0,500);return _e}function Aa(T){var W=T.contentDocument?T.contentDocument:T.contentWindow.document;T.style.visibility="hidden",T.style.height="10px",T.style.height=wa(W)+4+"px",T.style.visibility="visible"}var Ta=function(T){var W=T.taskId,ne=T.onHidePictureView,_e=Object(h.useState)({}),pe=Object(s.a)(_e,2),Ee=pe[0],ye=pe[1],de=Object(h.useRef)();Object(h.useEffect)(function(){var ot=Ee.type,ze=Ee.iframe_src;ot==="html"&&ze&&de.current&&(de.current.contentWindow.document.write(ze),de.current.contentWindow.document.close(),setTimeout(function(){Aa(de.current)},100))},[Ee,de.current]),Object(h.useEffect)(function(){function ot(){return ze.apply(this,arguments)}function ze(){return ze=Object(i.a)(c.a.mark(function Ze(){var it;return c.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.prev=0,dt.next=3,st(W);case 3:it=dt.sent,ye(it),dt.next=10;break;case 7:dt.prev=7,dt.t0=dt.catch(0),console.log(dt.t0);case 10:case"end":return dt.stop()}},Ze,null,[[0,7]])})),ze.apply(this,arguments)}ot()},[W]);var ae=Ee.type,se=Ee.orignal_picture,De=Ee.user_picture,Oe=Ee.answer_picture,$e=Ee.contents,Ke=Ee.user_file,ve=Ee.message,et=Ee.qrcode_str;return o.a.createElement(h.Fragment,null,ae?null:o.a.createElement(Rt.a,{message:ve||"\u52A0\u8F7D\u4E2D..."}),o.a.createElement("div",{className:"eval-picture-panel"},o.a.createElement("div",{className:"picture-body"},o.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",o.a.createElement("a",{onClick:ne},o.a.createElement("i",{className:"iconfont icon-shanchu2"}))),ae==="image"?o.a.createElement("div",{className:"flex-container"},se.length>0?o.a.createElement(Zr,{list:se,title:"\u539F\u59CB\u56FE\u7247"}):null,De.length>0?o.a.createElement(Zr,{list:De,title:"\u5B9E\u9645\u8F93\u51FA"}):null,Oe.length>0?o.a.createElement(Zr,{list:Oe,title:"\u9884\u671F\u8F93\u51FA"}):null):o.a.createElement(h.Fragment,null,o.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),o.a.createElement("div",{className:"output-txt ".concat(ae==="html"?"html":"")},ae==="html"?o.a.createElement("iframe",{ref:de,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):ae=="mp4"||ae=="mp3"?o.a.createElement(xa,{files:Ke,type:ae}):ae==="qrcode"?o.a.createElement(Ca,{value:et}):o.a.createElement("div",{style:{overflow:"auto",height:"100%"}},o.a.createElement(ee.a,{value:$e})))))))};function Ra(T,W){return Object(j.c)("/tasks/".concat(T,"/system_update.json?myshixun_id=").concat(W))}function La(T){return Object(j.c)("/tasks/".concat(T,"/sync_codes.json"))}function Lr(T){return Object(j.c)("/tasks/".concat(T,"/sync_modify_time"))}var Da=function(T){var W=T.showNotice,ne=T.tpm_cases_modified,_e=T.tpm_modified,pe=T.tpm_script_modified,Ee=T.st,ye=T.taskId,de=T.myshixunId,ae=T.onNextCallback,se=T.onUpdateCallback,De=T.onUpdateFailure,Oe=(_e||pe)&&Ee===0,$e=Object(h.useState)(!1),Ke=Object(s.a)($e,2),ve=Ke[0],et=Ke[1];function ot(){return ze.apply(this,arguments)}function ze(){return ze=Object(i.a)(c.a.mark(function lt(){var dt,ct,ht,wt;return c.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:if(!ve){kt.next=2;break}return kt.abrupt("return");case 2:if(et(!0),!Oe){kt.next=21;break}return kt.next=6,La(ye);case 6:if(dt=kt.sent,ct=dt.path,ht=dt.status,wt=dt.message,!(ht===-1)){kt.next=14;break}r.b.info(wt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),De(),kt.next=19;break;case 14:if(r.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!ne){kt.next=18;break}return kt.next=18,Lr(ye);case 18:se(ct,new Date().getTime());case 19:kt.next=25;break;case 21:return kt.next=23,Lr(ye);case 23:r.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),ae();case 25:et(!1);case 26:case"end":return kt.stop()}},lt)})),ze.apply(this,arguments)}function Ze(){return it.apply(this,arguments)}function it(){return it=Object(i.a)(c.a.mark(function lt(){return c.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(!ve){ct.next=2;break}return ct.abrupt("return");case 2:if(et(!0),!Oe){ct.next=11;break}return ct.next=6,Ra(ye,de);case 6:if(!ne){ct.next=9;break}return ct.next=9,Lr(ye);case 9:ct.next=13;break;case 11:return ct.next=13,Lr(ye);case 13:et(!1),ae();case 15:case"end":return ct.stop()}},lt)})),it.apply(this,arguments)}return o.a.createElement(d.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:ve,visible:W,onOk:ot,onCancel:Ze,okText:Oe?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},ne&&Oe?o.a.createElement(h.Fragment,null,o.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),o.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),o.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):ne?o.a.createElement(h.Fragment,null,o.a.createElement("p",null,"\u672C\u5173",Ee===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),o.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):o.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",o.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",o.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},Ps=g("Lmeb"),ka=g("1dTM"),Oa=g.n(ka),Is=g("5NDa"),Pa=g("5rEg"),Us=g("AKST"),Ia=Pa.a.TextArea,Ua=function(T){var W=T.onCancel,ne=T.onSave,_e=T.content,pe=Object(h.useState)(_e),Ee=Object(s.a)(pe,2),ye=Ee[0],de=Ee[1];function ae(De){de(De.target.value)}function se(){ne(ye)}return Object(h.useEffect)(function(){de(_e)},[_e]),o.a.createElement("div",{className:"clipboard-box"},o.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),o.a.createElement(Ia,{value:ye,onChange:ae,className:"clipboard"}),o.a.createElement("p",null," ",o.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),o.a.createElement("p",null," ",o.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),o.a.createElement("div",{className:"btn-action-container"},o.a.createElement(Tn.a,{type:"ghost",onClick:W,style:{marginRight:10}},"\u53D6\u6D88"),o.a.createElement(Tn.a,{type:"primary",onClick:se},"\u4FDD\u5B58")))};function Fa(T){return T.replace(/\\u([\dA-Za-z]{4})/g,function(W,ne){return String.fromCharCode(parseInt("0x"+ne))})}function Ma(T){T||(T=window.location.search);var W=T.substr(1),ne={};return W.split("&").forEach(function(_e){var pe=_e.split("=");ne[pe[0]]=decodeURIComponent(pe[1])}),ne}var Na={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},hn;(function(T){T[T.SET_LOADING=0]="SET_LOADING",T[T.SET_IS_LARGE=1]="SET_IS_LARGE",T[T.SET_MES=2]="SET_MES",T[T.SET_STATE=3]="SET_STATE",T[T.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",T[T.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(hn||(hn={}));function Ka(T,W){switch(W.type){case hn.SET_LOADING:return Object(e.a)(Object(e.a)({},T),{},{loading:W.payload});case hn.SET_IS_LARGE:return Object(e.a)(Object(e.a)({},T),{},{isLarge:W.payload});case hn.SET_MES:return Object(e.a)(Object(e.a)({},T),{},{mes:W.payload});case hn.SET_STATE:return Object(e.a)(Object(e.a)({},T),W.payload);case hn.SET_TRANSFER_CONTENT:return Object(e.a)(Object(e.a)({},T),{},{transferContent:W.payload});case hn.SHOW_CLIPBOARD_BOX:return Object(e.a)(Object(e.a)({},T),{},{showClipBoardBox:W.payload});default:throw new Error}}var Xa=function(T){var W=T.vnc_url,ne=Object(h.useRef)(),_e=Object(h.useRef)(),pe=Object(h.useReducer)(Ka,Na),Ee=Object(s.a)(pe,2),ye=Ee[0],de=Ee[1],ae=ye.mes,se=ye.loading,De=ye.showClipBoardBox,Oe=ye.isLarge,$e=ye.transferContent;function Ke(){de({type:hn.SHOW_CLIPBOARD_BOX,payload:!1})}function ve(){de({type:hn.SET_IS_LARGE,payload:!Oe})}function et(ze){var Ze;return ne.current&&(Ze=new Ci.default(function(it){var lt=Object(Si.a)(it),dt;try{for(lt.s();!(dt=lt.n()).done;){var ct=dt.value;(ct.target.offsetHeight>0||ct.target.offsetWidth>0)&&ze._eventHandlers.windowResize()}}catch(ht){lt.e(ht)}finally{lt.f()}}),Ze.observe(ne.current)),Ze}Object(h.useEffect)(function(){if(W&&ne.current){var ze=function(){de({type:hn.SET_LOADING,payload:!1})},Ze=function(yn){var Yt=Fa(yn.detail.text);de({type:hn.SET_TRANSFER_CONTENT,payload:Yt})},it=Ma(),lt=new URL(W),dt=lt.protocol,ct=lt.searchParams,ht=lt.host,wt="".concat(dt==="https:"?"wss":"ws","://").concat(ht,"/").concat(it.path||"websockify"),Xt=new Oa.a(ne.current,wt,{credentials:{password:ct.get("password")},wsProtocols:["binary"]}),kt=et(Xt);Xt.viewOnly=it.view_only||!1,Xt.scaleViewport=it.scale||!1,Xt.resizeSession=!0,_e.current=Xt,Xt.addEventListener("connect",ze),Xt.addEventListener("clipboard",Ze);var Lt=He.a.subscribe("vnc-reseting",function(){de({type:hn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ut=He.a.subscribe("vnc-enlarge",function(){de({type:hn.SET_IS_LARGE,payload:!0})}),sn=He.a.subscribe("show-clipboard-box",function(){de({type:hn.SHOW_CLIPBOARD_BOX,payload:!0})});return function(){Xt.removeEventListener("connect",ze),Xt.removeEventListener("clipboard",Ze),Lt(),Ut(),sn(),kt.unobserve(ne.current)}}},[W,ne.current]);function ot(ze){var Ze;(Ze=_e.current)===null||Ze===void 0||Ze.clipboardPasteFrom(ze),de({type:hn.SET_TRANSFER_CONTENT,payload:ze}),r.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Ke()}return o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"vnc-panel-wrapper ".concat(Oe?"full-screen":"")},Oe&&o.a.createElement("a",{className:"btn-vnc-resize",onClick:ve},o.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),se?o.a.createElement(Rt.a,{message:ae,style:{color:"#4CACFF"}}):null,o.a.createElement("div",{ref:ne,className:"vnc-panel"})),o.a.createElement(ge.a,null,o.a.createElement(d.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:De,onCancel:Ke,footer:null},o.a.createElement(Ua,{onCancel:Ke,onSave:ot,content:$e}))))},Ba=function(T){var W=T.taskData,ne=T.evaluateLoading,_e=T.evaluateMessage,pe=T.language,Ee=T.onEval,ye=W.vnc_url,de=W.test_sets,ae=W.test_sets_count,se=W.sets_error_count,De=W.last_compile_output,Oe=W.game,$e=W.allowed_unlock,Ke=W.user,ve=Object(h.useState)(!1),et=Object(s.a)(ve,2),ot=et[0],ze=et[1],Ze=Object(h.useState)(!1),it=Object(s.a)(Ze,2),lt=it[0],dt=it[1];function ct(){ze(!ot)}function ht(){dt(!lt)}var wt={isLarge:ot,language:pe,test_sets:de,test_sets_count:ae,sets_error_count:se,last_compile_output:De,allowed_unlock:$e,test_sets_view:Oe.test_sets_view,identity:Ke.identity,onResizeSet:ct};function Xt(){dt(!0),Ee()}function kt(){dt(!lt)}return o.a.createElement(h.Fragment,null,o.a.createElement(Xa,{vnc_url:ye}),lt?o.a.createElement("div",{className:"vnc-mask"}):null,o.a.createElement("div",{className:"vnc-test-list ".concat(ot?"large":lt?"pop":"")},o.a.createElement("div",{className:"vnc-test-list-body"},ot?null:o.a.createElement("span",{className:"arrow-container",onClick:ht},o.a.createElement("i",{className:"iconfont ".concat(lt?"icon-xiajiantou":"icon-shangjiantou"," ")})),ne?o.a.createElement(Rt.a,{message:_e,style:{color:"#4CACFF"}}):o.a.createElement(la,wt))),o.a.createElement("div",{className:"action-container"},o.a.createElement(Vr,Object(l.a)({},W,{loading:ne,onRun:Xt,onShowTestCaseList:kt}))))},Ha=g("IWh4"),ja=g.n(Ha),Wa=g("iNZB"),za=g.n(Wa),Ga=function(T){var W=T.prev_game,ne=T.next_game,_e=T.shixun,pe=T.game,Ee=ne&&(pe.status===2||_e.status<2||_e.task_pass),ye=Object(E.l)();return o.a.createElement("div",{className:"unity-3d-nav"},W?o.a.createElement(Ce.Link,{to:"/tasks/".concat(W).concat(ye.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Ee?o.a.createElement(Ce.Link,{to:"/tasks/".concat(ne).concat(ye.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)},Va=_.a.DirectoryTree,Ya=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt"],Qa={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Za(T,W){switch(W.type){case N.t:return Object(e.a)(Object(e.a)({},T),{},{moveX:W.payload});case N.u:return Object(e.a)(Object(e.a)({},T),{},{moveY:W.payload});case N.U:return Object(e.a)(Object(e.a)({},T),{},{codeRepData:W.payload});case N.g:return Object(e.a)(Object(e.a)({},T),{},{codeRepData:W.payload});case N.c:return Object(e.a)(Object(e.a)({},T),{},{codeRepData:Object(e.a)(Object(e.a)({},T.codeRepData),W.payload)});case N.Q:return Object(e.a)(Object(e.a)({},T),{},{evaluateLoading:!1,showEvalResult:!0});case N.n:return Object(e.a)(Object(e.a)({},T),{},{showEvalResult:!1});case N.i:return Object(e.a)(Object(e.a)({},T),{},{loading:!0});case N.cb:return Object(e.a)(Object(e.a)({},T),W.payload);case N.ab:return Object(e.a)(Object(e.a)({},T),{},{showDragMask:W.payload});case N.h:return Object(e.a)(Object(e.a)({},T),{},{loading:!1,isError:!0});case N.j:return Object(e.a)(Object(e.a)({},T),W.payload);case N.P:return Object(e.a)(Object(e.a)({},T),{},{evaluateLoading:!0});case N.m:return Object(e.a)(Object(e.a)({},T),{},{evaluateLoading:!1});case N.E:return Object(e.a)(Object(e.a)({},T),{},{evaluateMessage:W.payload});case N.H:return Object(e.a)(Object(e.a)({},T),{},{showDocuments:W.payload});case N.F:return Object(e.a)(Object(e.a)({},T),W.payload);case N.R:return Object(e.a)(Object(e.a)({},T),{},{showNotice:!0});case N.o:return Object(e.a)(Object(e.a)({},T),{},{showNotice:!1});case N.q:return Object(e.a)(Object(e.a)({},T),{},{showPictureView:!1});case N.T:return Object(e.a)(Object(e.a)({},T),{},{showPictureView:!0});case N.M:return Object(e.a)(Object(e.a)({},T),{},{resetVncLoading:W.payload});default:throw new Error}}var Fs=D.default=function(T){var W,ne=T.match,_e=T.history,pe=ne.params.taskId,Ee=Object(E.l)().query,ye=Object(h.useReducer)(Za,Qa),de=Object(s.a)(ye,2),ae=de[0],se=de[1],De=Object(h.useRef)(),Oe=Object(h.useRef)(),$e=_e.location,Ke=ae.moveX,ve=ae.taskData,et=ae.moveY,ot=ae.evalData,ze=ae.showEvalResult,Ze=ae.codeRepData,it=ae.loading,lt=ae.evaluateLoading,dt=ae.evaluateMessage,ct=ae.showDocuments,ht=ae.repos,wt=ae.showPictureView,Xt=ae.showNotice,kt=ae.webDisplayUrl,Lt=ae.isPictureView,Ut=ae.resetVncLoading,sn=ae.timestamp,Ft=ae.lastedGetTaskInfoTime,yn=ae.showDragMask,Yt=ve.st,$t=ve.challenge,un=ve.shixun,Mt=ve.is_teacher,At=ve.game,Dn=ve.has_answer,Bt=ve.vnc_url,dn=ve.git_url,Un=ve.user,Sn=ve.myshixun,Yn=ve.discusses_count,Xn=ve.user_praise,kn=ve.praise_count,Pt=ve.tpm_cases_modified,Cn=ve.tpm_modified,Qn=ve.tpm_script_modified,Fn=ve.mirror_name,On=ve.mirror_description,xn=ve.tomcat_url,en=ve.unity_3d_routes,mn=ve.with_code_file,Mn=ve.unity_3d_result,tn=ve.next_game,jt=ve.prev_game,Qt=Ze.currentPath,wn=Ze.paths,Ot=Ze.content,Pn=Ze.language,An=Ze.lastedUpdateTime,vn=(Cn||Qn)&&Yt===0,Zn=(Pt||vn)&&Sn.system_tip===!0,on=(Fn||[]).indexOf("Html")!==-1,tr=Object(h.useMemo)(function(){return Qt&&wn?wn.indexOf(Qt)>=0:!1},[Qt,wn]),Bn=Object(h.useMemo)(function(){return en&&!mn||Bt},[Bt,mn,en]);Object(h.useEffect)(function(){if(en&&mn){se({type:N.P});var tt=He.a.subscribe("unity3d-load-end",function(){se({type:N.m})});return tt}},[pe,en,mn,se]),Object(h.useEffect)(function(){var tt=!1;function qe(){return ft.apply(this,arguments)}function ft(){return ft=Object(i.a)(c.a.mark(function ut(){var nt,gt,yt,ln,Zt,Wn;return c.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.prev=0,Ht.next=3,he(pe);case 3:if(nt=Ht.sent,gt=nt.status,!(gt===401)){Ht.next=9;break}return Ht.abrupt("return");case 9:if(!(gt===403)){Ht.next=13;break}_e.replace("/403"),Ht.next=22;break;case 13:if(!(gt===404)){Ht.next=18;break}return _e.replace("/404"),Ht.abrupt("return");case 18:yt=nt.st,ln=nt.challenge.path,Zt={loading:!1,isError:!1,taskData:nt,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:Ze},yt===0&&ln&&(Wn=ln.split("\uFF1B").filter(function(ar){return!!ar}),Zt.codeRepData.currentPath=Wn[0],Zt.codeRepData.paths=Wn,Zt.codeRepData.lastedUpdateTime=0),tt||se({type:N.j,payload:Zt});case 22:Ht.next=28;break;case 24:Ht.prev=24,Ht.t0=Ht.catch(0),console.log(Ht.t0),tt||se({type:N.h});case 28:case"end":return Ht.stop()}},ut,null,[[0,24]])})),ft.apply(this,arguments)}return qe(),function(){tt=!0}},[se,pe]),Object(h.useEffect)(function(){var tt=!1;function qe(){return ft.apply(this,arguments)}function ft(){return ft=Object(i.a)(c.a.mark(function ut(){var nt;return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return se({type:N.U,payload:Object(e.a)(Object(e.a)({},Ze),{},{loading:!0})}),yt.next=3,Ne(pe,{path:Qt});case 3:nt=yt.sent,tt||(nt.status===0?(r.b.info(nt.message),se({type:N.g,payload:Object(e.a)(Object(e.a)({},Ze),{},{loading:!1})})):se({type:N.g,payload:Object(e.a)(Object(e.a)({},Ze),{},{content:nt.content,language:nt.language,lastedUpdateTime:0,loading:!1})}));case 5:case"end":return yt.stop()}},ut)})),ft.apply(this,arguments)}if(Yt===0&&Qt&&!un.hide_code)return qe(),function(){tt=!0}},[Yt,Qt,Ft,sn]);var pt=Object(h.useCallback)(Object(i.a)(c.a.mark(function tt(){var qe,ft,ut=arguments;return c.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(qe=ut.length>0&&ut[0]!==void 0?ut[0]:0,!(Yt===0&&An>0&&tr||qe)){gt.next=7;break}return gt.next=4,Xe(Sn.identifier,{path:Qt,evaluate:qe,content:Ot,game_id:At.id});case 4:return ft=gt.sent,se({type:N.c,payload:{lastedUpdateTime:0}}),gt.abrupt("return",ft);case 7:case"end":return gt.stop()}},tt)})),[Yt,An,Qt,Ot,At==null?void 0:At.id,tr]),Tt=Object(h.useCallback)(function(){At&&(At.status!==2&&He.a.publish("update-cost-time")),pt()},[At.status,pt]);Object(h.useEffect)(function(){Tt()},[$e]);function Dt(){Tt()}Object(h.useEffect)(function(){var tt=He.a.subscribe("unlock-test-case",function(){var qe;d.a.confirm((qe={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.a.createElement(qa,{score:$t.score,is_teacher:Mt})},Object(n.a)(qe,"centered",!0),Object(n.a)(qe,"onOk",mt),qe))});return tt},[mt,$t,Mt]);var mt=Object(h.useCallback)(Object(i.a)(c.a.mark(function tt(){var qe,ft,ut,nt;return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,Be(At.identifier);case 2:if(qe=yt.sent,ft=qe.test_sets,ut=qe.message,!(ft===-1)){yt.next=7;break}return r.b.info(ut),yt.abrupt("return");case 7:nt=ve.user.grade,ve.user.grade=nt-$t.score,ve.test_sets=ft,ve.game.test_sets_view=!0,se({type:N.cb,payload:{taskData:ve}});case 12:case"end":return yt.stop()}},tt)})),[At,$t,se]);Object(h.useEffect)(function(){if(!Bn){var tt=function(ut){De.current&&se({type:N.t,payload:ut.pageX}),Oe.current&&se({type:N.u,payload:ut.pageY})},qe=function(){De.current=!1,Oe.current=!1,se({type:N.ab,payload:!1})};return document.addEventListener("mousemove",tt),document.addEventListener("mouseup",qe),function(){document.removeEventListener("mousemove",tt),document.removeEventListener("mouseup",qe)}}},[Oe.current,De.current,Bn,se]);function nr(tt){var qe=ve.user.grade;ve.user.grade=qe-tt,se({type:N.cb,payload:{taskData:ve}})}function Kt(){Bn?se({type:N.t,payload:Ke!==.01?.01:"40%"}):(De.current=!0,se({type:N.ab,payload:!0}))}function dr(){Oe.current=!0}function bn(tt){tt===.01?se({type:N.u,payload:0}):se({type:N.u,payload:.01})}function Ct(tt){tt===0?se({type:N.u,payload:"100%"}):se({type:N.u,payload:0})}Object(h.useEffect)(function(){return window.addEventListener("beforeunload",Tt),function(){window.removeEventListener("beforeunload",Tt)}},[Tt]);function Hn(){pt()}function rr(){return hr.apply(this,arguments)}function hr(){return hr=Object(i.a)(c.a.mark(function tt(){var qe,ft,ut;return c.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Re(pe,{path:Qt});case 2:qe=gt.sent,ft=qe.content,ut=qe.language,se({type:N.g,payload:Object(e.a)(Object(e.a)({},Ze),{},{content:ft,language:ut,lastedUpdateTime:0,loading:!1})});case 5:case"end":return gt.stop()}},tt)})),hr.apply(this,arguments)}function Ri(){return jn.apply(this,arguments)}function jn(){return jn=Object(i.a)(c.a.mark(function tt(){var qe,ft,ut;return c.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Fe(pe,{path:Qt});case 2:qe=gt.sent,ft=qe.content,ut=qe.language,se({type:N.g,payload:Object(e.a)(Object(e.a)({},Ze),{},{content:ft,language:ut,lastedUpdateTime:0,loading:!1})});case 5:case"end":return gt.stop()}},tt)})),jn.apply(this,arguments)}Object(h.useEffect)(function(){if(Yt===0&&$t&&$t.path){var tt=$t.path.split("\uFF1B").filter(function(qe){return!!qe});se({type:N.c,payload:{currentPath:tt[0],paths:tt}})}},[$t,Yt]),Object(h.useEffect)(function(){un&&(document.title=un.name)},[un]);function $a(){return qr.apply(this,arguments)}function qr(){return qr=Object(i.a)(c.a.mark(function tt(){var qe,ft,ut;return c.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Je(pe);case 2:qe=gt.sent,ft=qe.praise_count,ut=qe.praise,ve.praise_count=ft,ve.user_praise=ut,se({type:N.cb,payload:{taskData:ve}});case 7:case"end":return gt.stop()}},tt)})),qr.apply(this,arguments)}var es=Object(h.useCallback)(function(tt){function qe(ut){return ft.apply(this,arguments)}function ft(){return ft=Object(i.a)(c.a.mark(function ut(nt){return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,_t(pe,{time:nt});case 2:case"end":return yt.stop()}},ut)})),ft.apply(this,arguments)}qe(tt)},[pe]);function ts(tt){return Jr.apply(this,arguments)}function Jr(){return Jr=Object(i.a)(c.a.mark(function tt(qe){return c.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,Qe(pe,un.id,qe);case 2:ve.game.star=qe,se({type:N.cb,payload:{taskData:ve}});case 4:case"end":return ut.stop()}},tt)})),Jr.apply(this,arguments)}function ns(){return $r.apply(this,arguments)}function $r(){return $r=Object(i.a)(c.a.mark(function tt(){var qe,ft;return c.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(ht){nt.next=8;break}return nt.next=3,Ae(Sn.identifier);case 3:qe=nt.sent,ft=qe.trees,se({type:N.F,payload:{showDocuments:!0,repos:Object(_n.c)(ft)}}),nt.next=9;break;case 8:se({type:N.H,payload:!0});case 9:case"end":return nt.stop()}},tt)})),$r.apply(this,arguments)}function rs(tt){return ei.apply(this,arguments)}function ei(){return ei=Object(i.a)(c.a.mark(function tt(qe){var ft,ut,nt;return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return ft=qe.props,ut=ft.children,nt=ft.eventKey,yt.abrupt("return",new Promise(function(){var ln=Object(i.a)(c.a.mark(function Zt(Wn){var ir,Ht,ar;return c.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return ut&&ut.length>0&&Wn(),nn.next=3,Ae(Sn.identifier,{path:nt});case 3:ir=nn.sent,Ht=ir.trees,ar=Object(_n.f)(ht,nt,Object(_n.c)(Ht,nt)),se({type:N.F,payload:{repos:Object(R.a)(ar)}}),Wn();case 8:case"end":return nn.stop()}},Zt)}));return function(Zt){return ln.apply(this,arguments)}}()));case 2:case"end":return yt.stop()}},tt)})),ei.apply(this,arguments)}function is(){se({type:N.H,payload:!1})}function as(tt){var qe=tt.gold,ft=tt.experience,ut=tt.next_game,nt=Object(m.a)(tt,["gold","experience","next_game"]),gt=nt.challenge_chooses_count===nt.choose_correct_num,yt={had_submmit:!0,test_sets:nt.test_sets,challenge_chooses_count:nt.challenge_chooses_count,choose_correct_num:nt.choose_correct_num};ve.choose_test_cases=yt,gt&&(ve.game.status=2,ve.user.grade+=qe),gt&&At.status!==2&&He.a.publish("update-cost-time"),se({type:N.cb,payload:{taskData:ve,evalData:{gold:qe,experience:ft,next_game:ut},showEvalResult:gt}}),He.a.publish("eval-code-finish")}function Li(){return ti.apply(this,arguments)}function ti(){return ti=Object(i.a)(c.a.mark(function tt(){var qe,ft,ut,nt,gt,yt,ln,Zt,Wn,ir,Ht,ar;return c.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.prev=0,se({type:N.P}),nn.next=4,pt(1);case 4:return qe=nn.sent,ft=qe.resubmit,ut=qe.sec_key,nt=qe.content_modified,gt={sec_key:ut,resubmit:ft,first:1,content_modified:nt},Ee.type==="exercises"&&(gt.extras={exercise_id:Ee.exercisesId,question_id:Ee.questionId,challenge_id:(yt=ve.challenge)===null||yt===void 0?void 0:yt.id}),nn.next=10,Me(pe,gt);case 10:ln=nn.sent,ln.status===1&&(Zt=function(){var xs=Object(i.a)(c.a.mark(function Ii(Ui,si,Fi,oi){var li,Mi,qt,Dr,Ni,ci,ui,di,Ki,hi,fi,_i,pi;return c.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return li=Fi++*Ui,li/1e3>si&&(Ht=!0),yr.next=4,Ye(pe,{resubmit:ft,time_out:Ht,port:ln.port,sec_key:ut});case 4:Mi=yr.sent,qt=Mi,Dr=qt.status,Ni=qt.running_code_message,ci=qt.port,ui=qt.web_route,se({type:N.E,payload:Ni}),(+Dr>-1||li/1e3>si)&&(clearInterval(oi),oi=null,At.status!==2&&Dr===2&&(ve.game.status=2,ve.user.grade+=qt.gold,He.a.publish("update-cost-time")),ve.test_sets=qt.test_sets||[],ve.last_compile_output=qt.last_compile_output,ve.test_sets_count=qt.test_sets_count,ve.sets_error_count=qt.sets_error_count,ve.record_consume_time=qt.record_consume_time,ve.next_game=qt.next_game,ve.prev_game=qt.prev_game,di="",Ki=Fn.indexOf("Web")!==-1||Fn.indexOf("JFinal")!==-1,Ki&&ci!=-1&&ui&&(di="".concat(xn,":").concat(ci,"/").concat(ui)),hi=Object(_n.d)(qt.test_sets),fi=qt.picture>0&&hi,_i=Dr===2&&!Ht,Ht?r.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):_i||r.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),pi={taskData:ve,evalData:{gold:qt.gold,experience:qt.experience,next_game:qt.next_game},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:di,showPictureView:fi,isPictureView:fi},en&&mn?(He.a.publish("evaluate-unity3d-result",{state:"user",data:{user:Un}}),He.a.publish("evaluate-unity3d-finish"),(Mn||hi)&&He.a.publish("evaluate-unity3d-result",qt.unity_3d_result)):pi.showEvalResult=_i,se({type:N.cb,payload:pi}),He.a.publish("eval-code-finish"));case 9:case"end":return yr.stop()}},Ii)}));return function(Ui,si,Fi,oi){return xs.apply(this,arguments)}}(),Wn=1,ir=1e3,Ht=!1,ar=setInterval(function(){Zt(ir,$t.exec_time+11,Wn++,ar)},ir)),nn.next=17;break;case 14:nn.prev=14,nn.t0=nn.catch(0),console.log("-------eval code",nn.t0);case 17:case"end":return nn.stop()}},tt,null,[[0,14]])})),ti.apply(this,arguments)}function ss(tt){se({type:N.c,payload:{content:tt,lastedUpdateTime:new Date().getTime()}})}function os(){se({type:N.n})}function ls(){se({type:N.q})}function cs(){se({type:N.T})}function Di(){se({type:N.R})}function us(tt,qe){return ni.apply(this,arguments)}function ni(){return ni=Object(i.a)(c.a.mark(function tt(qe,ft){var ut,nt,gt;return c.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(ut=ft.node,!ut.isLeaf){ln.next=12;break}if(nt=qe[0],gt=nt.split(".").pop().toLowerCase(),!(Ya.indexOf(gt)>=0)){ln.next=9;break}return r.b.info("\u4E0D\u652F\u6301\u52A0\u8F7D".concat(gt,"\u7C7B\u578B\u7684\u6587\u4EF6\u3002")),ln.abrupt("return");case 9:return ln.next=11,pt();case 11:se({type:N.c,payload:{currentPath:nt}});case 12:case"end":return ln.stop()}},tt)})),ni.apply(this,arguments)}function ds(tt){return ri.apply(this,arguments)}function ri(){return ri=Object(i.a)(c.a.mark(function tt(qe){return c.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,pt();case 2:se({type:N.c,payload:{currentPath:qe}});case 3:case"end":return ut.stop()}},tt)})),ri.apply(this,arguments)}function hs(){ve.myshixun.system_tip=!0,se({type:N.cb,payload:{taskData:ve,showNotice:!1}})}function fs(tt,qe){ve.challenge.path=tt,ve.myshixun.system_tip=!1,se({type:N.cb,payload:{taskData:Object(e.a)(Object(e.a)({},ve),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:qe}})}function _s(){se({type:N.o})}function ps(){return ii.apply(this,arguments)}function ii(){return ii=Object(i.a)(c.a.mark(function tt(){var qe,ft;return c.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.prev=0,se({type:N.M,payload:!0}),He.a.publish("vnc-reseting"),nt.next=5,rt(At.identifier);case 5:qe=nt.sent,ft=qe.data.vnc_url,ve.vnc_url=ft+"×tamp="+new Date().getTime(),se({type:N.cb,payload:{taskData:ve,resetVncLoading:!1}}),nt.next=14;break;case 11:nt.prev=11,nt.t0=nt.catch(0),console.log(nt.t0);case 14:case"end":return nt.stop()}},tt,null,[[0,11]])})),ii.apply(this,arguments)}function ki(tt){return ai.apply(this,arguments)}function ai(){return ai=Object(i.a)(c.a.mark(function tt(qe){var ft,ut,nt,gt,yt;return c.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(ft=qe.GameState,ut=qe.Data,!(ft==="Success")){Zt.next=11;break}if(!(Mn||!mn)){Zt.next=10;break}return Zt.next=5,I(pe,xi.Base64.encode(pe+new Date().getTime()),ut);case 5:nt=Zt.sent,gt=nt.status,yt=nt.data,gt==0&&(At.status!==2&&(ve.game.status=2,ve.user.grade+=yt.gold,He.a.publish("update-cost-time")),He.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Un,open_time:yt.open_time,end_time:yt.end_time}}),se({type:N.cb,payload:{taskData:ve,evalData:{gold:yt.gold,experience:yt.experience,next_game:yt.next_game},evaluateLoading:!1,showEvalResult:!0}})),Zt.next=11;break;case 10:se({type:N.Q});case 11:case"end":return Zt.stop()}},tt)})),ai.apply(this,arguments)}function ms(){}function gs(){z(pe)}var Oi=typeof Ke=="number"&&Ke!==.01?"".concat(Ke,"px"):"40%",vs="calc(100% - 4px - ".concat(Oi,")"),bs=(W={game:At,taskId:pe,user_praise:Xn,praise_count:kn,st:Yt,challenge:$t,rank_name:ve.rank_name,shixun:un,is_teacher:Mt,has_answer:Dn,unity_3d_routes:en,with_code_file:mn,onEvaluateCallback:ms,onGetUnity3dMessage:ki},Object(n.a)(W,"taskId",pe),Object(n.a)(W,"myshixun",Sn),Object(n.a)(W,"user",Un),Object(n.a)(W,"discusses_count",Yn),Object(n.a)(W,"onPlusOrCancelPraise",$a),Object(n.a)(W,"minuxUserGrade",nr),W),Es={showNotice:Xt||(Pt||vn)&&Sn.system_tip===!1,tpm_cases_modified:Pt,tpm_modified:Cn,tpm_script_modified:Qn,st:Yt,taskId:pe,myshixunId:(Sn||{}).id,onNextCallback:hs,onUpdateCallback:fs,onUpdateFailure:_s},ys=Object(e.a)(Object(e.a)({},ot),{},{isPictureView:Lt,history:_e,webDisplayUrl:kt,onShowPictureView:cs,star:At&&At.star,onStarChange:ts,onCloseResult:os}),Pi={lastedGetTaskInfoTime:Ft,isEditPath:tr,taskData:ve,codeRepData:Ze,moveY:et,evaluateMessage:dt,evaluateLoading:lt,isNotice:Zn,isHtml:on,onChangePath:ds,onResizeSetContainer:bn,onEditRepCode:ss,onUpdateCode:pt,onResizeYStart:dr,onShowDir:ns,onResetCode:rr,onResizeCodeArea:Ct,onResetPassedCode:Ri,onFinishDisplayHtml:Hn,onShowNotice:Di};return o.a.createElement(h.Fragment,null,it?o.a.createElement(Rt.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"task-wrapper"},o.a.createElement(Nt,{difficulty:$t==null?void 0:$t.difficulty,mirror_description:On,history:_e,git_url:dn,shixun:un,lastedGetTaskInfoTime:Ft,onAddVncTime:gs,taskId:pe,onBack:Dt,isNotice:Zn,resetVncLoading:Ut,onResetVnc:ps,vnc_url:Bt,onShowNotice:Di,game:At,user:Un,onUpdateCostTime:es}),o.a.createElement("div",{className:"tasks-body"},o.a.createElement("section",{className:"left-panel ".concat(en&&mn?"has-unity-3d":""),style:{width:Oi,display:Ke===.01?"none":""}},o.a.createElement(Or,bs),yn&&o.a.createElement("div",{className:"draging-mask"})),o.a.createElement("section",{className:"resize-x-bar ".concat(Bn?"has-unity-3d":""),onMouseDown:Kt},o.a.createElement(Ja,{noDragging:Bn,vnc_url:Bt,moveX:Ke})),o.a.createElement("section",{className:"right-panel ".concat(Bt?"vnc":""),style:{width:vs}},en&&!mn?o.a.createElement("div",{className:"unity-3d-container"},o.a.createElement(cn,{unity_3d_routes:en,onGetUnity3dMessage:ki}),o.a.createElement(Ga,{next_game:tn,prev_game:jt,shixun:un,game:At})):o.a.createElement(h.Fragment,null,Bt?o.a.createElement(Ba,{taskData:ve,evaluateMessage:dt,language:Pn,evaluateLoading:lt,onEval:Li}):Yt===1?o.a.createElement(Vi,Object(l.a)({onEval:as},Pi)):o.a.createElement(ba,Object(l.a)({},Pi,{onEval:Li})))))),o.a.createElement(ge.a,null,ze?o.a.createElement(ea,ys):null,o.a.createElement(C.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:ct,onClose:is},o.a.createElement(Va,{className:"dir-tree",selectedKeys:["".concat(Qt)],treeData:ht,onSelect:us,loadData:rs})),wt?o.a.createElement(Ta,{taskId:pe,onHidePictureView:ls}):null,o.a.createElement(Da,Es))))};function qa(T){var W=T.is_teacher,ne=T.score;return o.a.createElement(h.Fragment,null,W?o.a.createElement(h.Fragment,null,o.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),o.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(ne*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),o.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):o.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(ne*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Ja(T){var W=T.noDragging,ne=T.moveX,_e=T.vnc_url;return o.a.createElement(h.Fragment,null,W?o.a.createElement("a",{className:"trapezoid ".concat(ne===.01?"enlarge":"")},o.a.createElement("img",{src:ne===.01?ja.a:za.a,alt:"resize-icon",width:20})):o.a.createElement("a",{className:"btn-resize",draggable:!1},o.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},o.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},yqJW:function(ce,D,g){},zkdm:function(ce,D,g){}}]); diff --git a/umi.js b/umi.js index 8650e6759d..0bf7ed8cc3 100644 --- a/umi.js +++ b/umi.js @@ -572,7 +572,7 @@ var t={0:"-\u0447\u04AF",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04AF",4 //! author : Valentin Agachi : https://github.com/avaly //! author : Emanuel Cepoi : https://github.com/cepem (function(s,t){t(e("wd/R"))})(this,function(s){"use strict";//! moment.js locale configuration -function t(n,a,c){var o={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},i=" ";return(n%100>=20||n>=100&&n%100===0)&&(i=" de "),n+i+o[c]}var r=s.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021Bi_miercuri_joi_vineri_s\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xE2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xEEn urm\u0103",s:"c\xE2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return r})},"m+aA":function(E,m,e){"use strict";e.d(m,"a",function(){return r});var s=e("i8i4"),t=e.n(s);function r(n){return n instanceof HTMLElement?n:t.a.findDOMNode(n)}},"m/L8":function(E,m,e){var s=e("g6v/"),t=e("DPsx"),r=e("glrk"),n=e("wE6v"),a=Object.defineProperty;m.f=s?a:function(o,i,u){if(r(o),i=n(i,!0),r(u),t)try{return a(o,i,u)}catch(f){}if("get"in u||"set"in u)throw TypeError("Accessors not supported");return"value"in u&&(o[i]=u.value),o}},m0LI:function(E,m){function e(s,t){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(s)))return;var r=[],n=!0,a=!1,c=void 0;try{for(var o=s[Symbol.iterator](),i;!(n=(i=o.next()).done)&&!(r.push(i.value),t&&r.length===t);n=!0);}catch(u){a=!0,c=u}finally{try{!n&&o.return!=null&&o.return()}finally{if(a)throw c}}return r}E.exports=e},m3rI:function(E,m,e){"use strict";var s={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",FORGE:"https://test-oldweb.educoder.net/"},dev:{API_SERVER:"https://test-newbuild.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net",FORGE:"https://test-oldweb.educoder.net/"},newTest:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://test-oldweb.educoder.net/"},test:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://test-oldweb.educoder.net/"},preBuild:{API_SERVER:"",IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"https://forge.educoder.net/"},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",FORGE:"http://test-oldweb.educoder.net/"},build:{API_SERVER:"",IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"https://forge.educoder.net/"}};m.a=s[window.ENV]},m92n:function(E,m,e){var s=e("glrk");E.exports=function(t,r,n,a){try{return a?r(s(n)[0],n[1]):r(n)}catch(o){var c=t.return;throw c!==void 0&&s(c.call(t)),o}}},mGGf:function(E,m,e){"use strict";e("4mDm");var s=e("I+eb"),t=e("0GbY"),r=e("DTth"),n=e("busE"),a=e("4syw"),c=e("1E5z"),o=e("ntOU"),i=e("afO8"),u=e("GarU"),f=e("UTVS"),h=e("A2ZE"),v=e("9d/t"),p=e("glrk"),y=e("hh1v"),l=e("fHMY"),L=e("XGwC"),M=e("mh/w"),N=e("NaFW"),T=e("tiKp"),j=t("fetch"),R=t("Headers"),C=T("iterator"),H="URLSearchParams",K=H+"Iterator",ne=i.set,k=i.getterFor(H),_=i.getterFor(K),me=/\+/g,ee=Array(4),ce=function(ae){return ee[ae-1]||(ee[ae-1]=RegExp("((?:%[\\da-f]{2}){"+ae+"})","gi"))},B=function(ae){try{return decodeURIComponent(ae)}catch(Ie){return ae}},X=function(ae){var Ie=ae.replace(me," "),Y=4;try{return decodeURIComponent(Ie)}catch(Oe){for(;Y;)Ie=Ie.replace(ce(Y--),B);return Ie}},x=/[!'()~]|%20/g,A={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},Q=function(ae){return A[ae]},ve=function(ae){return encodeURIComponent(ae).replace(x,Q)},Pe=function(ae,Ie){if(Ie)for(var Y=Ie.split("&"),Oe=0,fe,Ce;Oe0?arguments[0]:void 0,Y=this,Oe=[],fe,Ce,Me,J,de,we,G,te,Ee;if(ne(Y,{type:H,entries:Oe,updateURL:function(){},updateSearchParams:Xe}),Ie!==void 0)if(y(Ie))if(fe=N(Ie),typeof fe=="function")for(Ce=fe.call(Ie),Me=Ce.next;!(J=Me.call(Ce)).done;){if(de=M(p(J.value)),we=de.next,(G=we.call(de)).done||(te=we.call(de)).done||!we.call(de).done)throw TypeError("Expected sequence with length 2");Oe.push({key:G.value+"",value:te.value+""})}else for(Ee in Ie)f(Ie,Ee)&&Oe.push({key:Ee,value:Ie[Ee]+""});else Pe(Oe,typeof Ie=="string"?Ie.charAt(0)==="?"?Ie.slice(1):Ie:Ie+"")},U=ue.prototype;a(U,{append:function(Ie,Y){be(arguments.length,2);var Oe=k(this);Oe.entries.push({key:Ie+"",value:Y+""}),Oe.updateURL()},delete:function(ae){be(arguments.length,1);for(var Ie=k(this),Y=Ie.entries,Oe=ae+"",fe=0;fefe.key){Y.splice(Ce,0,fe);break}Ce===Me&&Y.push(fe)}Ie.updateURL()},forEach:function(Ie){for(var Y=k(this).entries,Oe=h(Ie,arguments.length>1?arguments[1]:void 0,3),fe=0,Ce;fe1&&(Oe=arguments[1],y(Oe)&&(fe=Oe.body,v(fe)===H&&(Ce=Oe.headers?new R(Oe.headers):new R,Ce.has("content-type")||Ce.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),Oe=l(Oe,{body:L(0,String(fe)),headers:L(0,Ce)}))),Y.push(Oe)),j.apply(this,Y)}}),E.exports={URLSearchParams:ue,getState:k}},mGKP:function(E,m,e){var s=e("EdiO");function t(r,n){if(!r)return;if(typeof r=="string")return s(r,n);var a=Object.prototype.toString.call(r).slice(8,-1);if(a==="Object"&&r.constructor&&(a=r.constructor.name),a==="Map"||a==="Set")return Array.from(r);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return s(r,n)}E.exports=t},mRH6:function(E,m,e){"use strict";var s=e("I+eb"),t=e("hXpO"),r=e("rwPt");s({target:"String",proto:!0,forced:r("link")},{link:function(a){return t(this,"a","href",a)}})},ma9I:function(E,m,e){"use strict";var s=e("I+eb"),t=e("0Dky"),r=e("6LWA"),n=e("hh1v"),a=e("ewvW"),c=e("UMSQ"),o=e("hBjN"),i=e("ZfDv"),u=e("Hd5f"),f=e("tiKp"),h=e("LQDL"),v=f("isConcatSpreadable"),p=9007199254740991,y="Maximum allowed index exceeded",l=h>=51||!t(function(){var T=[];return T[v]=!1,T.concat()[0]!==T}),L=u("concat"),M=function(T){if(!n(T))return!1;var j=T[v];return j!==void 0?!!j:r(T)},N=!l||!L;s({target:"Array",proto:!0,forced:N},{concat:function(j){var R=a(this),C=i(R,0),H=0,K,ne,k,_,me;for(K=-1,k=arguments.length;Kp)throw TypeError(y);for(ne=0;ne<_;ne++,H++)ne in me&&o(C,H,me[ne])}else{if(H>=p)throw TypeError(y);o(C,H++,me)}return C.length=H,C}})},md7G:function(E,m,e){"use strict";e.d(m,"a",function(){return r});var s=e("U8pU"),t=e("JX7q");function r(n,a){return a&&(Object(s.a)(a)==="object"||typeof a=="function")?a:Object(t.a)(n)}},mgyK:function(E,m,e){var s=e("NC/Y");E.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(s)},"mh/w":function(E,m,e){var s=e("glrk"),t=e("NaFW");E.exports=function(r){var n=t(r);if(typeof n!="function")throw TypeError(String(r)+" is not iterable");return s(n.call(r))}},miYZ:function(E,m,e){"use strict";var s=e("cIOH"),t=e.n(s),r=e("bXwC"),n=e.n(r)},moxL:function(E,m,e){"use strict";var s=e("67WC"),t=e("FF6l"),r=s.aTypedArray,n=s.exportTypedArrayMethod;n("copyWithin",function(c,o){return t.call(r(this),c,o,arguments.length>2?arguments[2]:void 0)})},mtLc:function(E,m,e){"use strict";e.d(m,"a",function(){return t});function s(r,n){for(var a=0;a1?arguments[1]:void 0,3);return c(f,function(v,p){if(h(p,v,u))return c.stop(v)},void 0,!0,!0).result}})},nFTT:function(E,m,e){"use strict";Object.defineProperty(m,"__esModule",{value:!0});var s={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};m.default=s},nIe3:function(E,m,e){"use strict";var s=e("I+eb"),t=e("xDBR"),r=e("0GbY"),n=e("glrk"),a=e("HAuM"),c=e("A2ZE"),o=e("SEBh"),i=e("Sssf"),u=e("ImZN");s({target:"Map",proto:!0,real:!0,forced:t},{mapKeys:function(h){var v=n(this),p=i(v),y=c(h,arguments.length>1?arguments[1]:void 0,3),l=new(o(v,r("Map"))),L=a(l.set);return u(p,function(M,N){L.call(l,y(N,M,v),N)},void 0,!0,!0),l}})},nkod:function(E,m,e){var s=e("I+eb"),t=e("g6v/"),r=e("glrk"),n=e("Bs8V");s({target:"Reflect",stat:!0,sham:!t},{getOwnPropertyDescriptor:function(c,o){return n.f(r(c),o)}})},nmnc:function(E,m,e){var s=e("Kz5y"),t=s.Symbol;E.exports=t},noRp:function(E,m,e){"use strict";var s=e("oBTY"),t=e("WmNS"),r=e.n(t),n=e("k1fw"),a=e("Mgx3"),c={namespace:"pathsDetail",state:{detail:{},rightData:{},stageData:[],actionTabs:{key:"",params:{}}},effects:{getPathsDetail:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.t,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{detail:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},o)}),getRightData:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.u,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{rightData:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},o)}),getStageData:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.x,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{stageData:Object(s.a)((p==null?void 0:p.stages)||[])}});case 7:case"end":return l.stop()}},o)}),setActionTabs:r.a.mark(function o(i,u){var f,h,v;return r.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return f=i.payload,h=u.call,v=u.put,y.next=4,v({type:"save",payload:{actionTabs:Object(n.a)({},f)}});case 4:case"end":return y.stop()}},o)})},reducers:{save:function(i,u){return Object(n.a)(Object(n.a)({},i),u.payload)}},subscriptions:{setup:function(i){var u=i.dispatch,f=i.history;return f.listen(function(h){var v=h.pathname;v==="/"&&u({type:"query"})})}}};m.a=c},ntOU:function(E,m,e){"use strict";var s=e("rpNk").IteratorPrototype,t=e("fHMY"),r=e("XGwC"),n=e("1E5z"),a=e("P4y1"),c=function(){return this};E.exports=function(o,i,u){var f=i+" Iterator";return o.prototype=t(s,{next:r(1,u)}),n(o,f,!1,!0),a[f]=c,o}},ny8l:function(E,m,e){var s=e("I+eb");s({target:"Math",stat:!0},{signbit:function(r){return(r=+r)==r&&r==0?1/r==-Infinity:r<0}})},nyYc:function(E,m,e){//! moment.js locale configuration +function t(n,a,c){var o={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},i=" ";return(n%100>=20||n>=100&&n%100===0)&&(i=" de "),n+i+o[c]}var r=s.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021Bi_miercuri_joi_vineri_s\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xE2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xEEn urm\u0103",s:"c\xE2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return r})},"m+aA":function(E,m,e){"use strict";e.d(m,"a",function(){return r});var s=e("i8i4"),t=e.n(s);function r(n){return n instanceof HTMLElement?n:t.a.findDOMNode(n)}},"m/L8":function(E,m,e){var s=e("g6v/"),t=e("DPsx"),r=e("glrk"),n=e("wE6v"),a=Object.defineProperty;m.f=s?a:function(o,i,u){if(r(o),i=n(i,!0),r(u),t)try{return a(o,i,u)}catch(f){}if("get"in u||"set"in u)throw TypeError("Accessors not supported");return"value"in u&&(o[i]=u.value),o}},m0LI:function(E,m){function e(s,t){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(s)))return;var r=[],n=!0,a=!1,c=void 0;try{for(var o=s[Symbol.iterator](),i;!(n=(i=o.next()).done)&&!(r.push(i.value),t&&r.length===t);n=!0);}catch(u){a=!0,c=u}finally{try{!n&&o.return!=null&&o.return()}finally{if(a)throw c}}return r}E.exports=e},m3rI:function(E,m,e){"use strict";var s={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",FORGE:"https://test-oldweb.educoder.net/"},dev:{API_SERVER:"https://www.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net",FORGE:"https://test-oldweb.educoder.net/"},newTest:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://test-oldweb.educoder.net/"},test:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://test-oldweb.educoder.net/"},preBuild:{API_SERVER:"",IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"https://forge.educoder.net/"},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",FORGE:"http://test-oldweb.educoder.net/"},build:{API_SERVER:"",IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"https://forge.educoder.net/"}};m.a=s[window.ENV]},m92n:function(E,m,e){var s=e("glrk");E.exports=function(t,r,n,a){try{return a?r(s(n)[0],n[1]):r(n)}catch(o){var c=t.return;throw c!==void 0&&s(c.call(t)),o}}},mGGf:function(E,m,e){"use strict";e("4mDm");var s=e("I+eb"),t=e("0GbY"),r=e("DTth"),n=e("busE"),a=e("4syw"),c=e("1E5z"),o=e("ntOU"),i=e("afO8"),u=e("GarU"),f=e("UTVS"),h=e("A2ZE"),v=e("9d/t"),p=e("glrk"),y=e("hh1v"),l=e("fHMY"),L=e("XGwC"),M=e("mh/w"),N=e("NaFW"),T=e("tiKp"),j=t("fetch"),R=t("Headers"),C=T("iterator"),H="URLSearchParams",K=H+"Iterator",ne=i.set,k=i.getterFor(H),_=i.getterFor(K),me=/\+/g,ee=Array(4),ce=function(ae){return ee[ae-1]||(ee[ae-1]=RegExp("((?:%[\\da-f]{2}){"+ae+"})","gi"))},B=function(ae){try{return decodeURIComponent(ae)}catch(Ie){return ae}},X=function(ae){var Ie=ae.replace(me," "),Y=4;try{return decodeURIComponent(Ie)}catch(Oe){for(;Y;)Ie=Ie.replace(ce(Y--),B);return Ie}},x=/[!'()~]|%20/g,A={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},Q=function(ae){return A[ae]},ve=function(ae){return encodeURIComponent(ae).replace(x,Q)},Pe=function(ae,Ie){if(Ie)for(var Y=Ie.split("&"),Oe=0,fe,Ce;Oe0?arguments[0]:void 0,Y=this,Oe=[],fe,Ce,Me,J,de,we,G,te,Ee;if(ne(Y,{type:H,entries:Oe,updateURL:function(){},updateSearchParams:Xe}),Ie!==void 0)if(y(Ie))if(fe=N(Ie),typeof fe=="function")for(Ce=fe.call(Ie),Me=Ce.next;!(J=Me.call(Ce)).done;){if(de=M(p(J.value)),we=de.next,(G=we.call(de)).done||(te=we.call(de)).done||!we.call(de).done)throw TypeError("Expected sequence with length 2");Oe.push({key:G.value+"",value:te.value+""})}else for(Ee in Ie)f(Ie,Ee)&&Oe.push({key:Ee,value:Ie[Ee]+""});else Pe(Oe,typeof Ie=="string"?Ie.charAt(0)==="?"?Ie.slice(1):Ie:Ie+"")},U=ue.prototype;a(U,{append:function(Ie,Y){be(arguments.length,2);var Oe=k(this);Oe.entries.push({key:Ie+"",value:Y+""}),Oe.updateURL()},delete:function(ae){be(arguments.length,1);for(var Ie=k(this),Y=Ie.entries,Oe=ae+"",fe=0;fefe.key){Y.splice(Ce,0,fe);break}Ce===Me&&Y.push(fe)}Ie.updateURL()},forEach:function(Ie){for(var Y=k(this).entries,Oe=h(Ie,arguments.length>1?arguments[1]:void 0,3),fe=0,Ce;fe1&&(Oe=arguments[1],y(Oe)&&(fe=Oe.body,v(fe)===H&&(Ce=Oe.headers?new R(Oe.headers):new R,Ce.has("content-type")||Ce.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),Oe=l(Oe,{body:L(0,String(fe)),headers:L(0,Ce)}))),Y.push(Oe)),j.apply(this,Y)}}),E.exports={URLSearchParams:ue,getState:k}},mGKP:function(E,m,e){var s=e("EdiO");function t(r,n){if(!r)return;if(typeof r=="string")return s(r,n);var a=Object.prototype.toString.call(r).slice(8,-1);if(a==="Object"&&r.constructor&&(a=r.constructor.name),a==="Map"||a==="Set")return Array.from(r);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return s(r,n)}E.exports=t},mRH6:function(E,m,e){"use strict";var s=e("I+eb"),t=e("hXpO"),r=e("rwPt");s({target:"String",proto:!0,forced:r("link")},{link:function(a){return t(this,"a","href",a)}})},ma9I:function(E,m,e){"use strict";var s=e("I+eb"),t=e("0Dky"),r=e("6LWA"),n=e("hh1v"),a=e("ewvW"),c=e("UMSQ"),o=e("hBjN"),i=e("ZfDv"),u=e("Hd5f"),f=e("tiKp"),h=e("LQDL"),v=f("isConcatSpreadable"),p=9007199254740991,y="Maximum allowed index exceeded",l=h>=51||!t(function(){var T=[];return T[v]=!1,T.concat()[0]!==T}),L=u("concat"),M=function(T){if(!n(T))return!1;var j=T[v];return j!==void 0?!!j:r(T)},N=!l||!L;s({target:"Array",proto:!0,forced:N},{concat:function(j){var R=a(this),C=i(R,0),H=0,K,ne,k,_,me;for(K=-1,k=arguments.length;Kp)throw TypeError(y);for(ne=0;ne<_;ne++,H++)ne in me&&o(C,H,me[ne])}else{if(H>=p)throw TypeError(y);o(C,H++,me)}return C.length=H,C}})},md7G:function(E,m,e){"use strict";e.d(m,"a",function(){return r});var s=e("U8pU"),t=e("JX7q");function r(n,a){return a&&(Object(s.a)(a)==="object"||typeof a=="function")?a:Object(t.a)(n)}},mgyK:function(E,m,e){var s=e("NC/Y");E.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(s)},"mh/w":function(E,m,e){var s=e("glrk"),t=e("NaFW");E.exports=function(r){var n=t(r);if(typeof n!="function")throw TypeError(String(r)+" is not iterable");return s(n.call(r))}},miYZ:function(E,m,e){"use strict";var s=e("cIOH"),t=e.n(s),r=e("bXwC"),n=e.n(r)},moxL:function(E,m,e){"use strict";var s=e("67WC"),t=e("FF6l"),r=s.aTypedArray,n=s.exportTypedArrayMethod;n("copyWithin",function(c,o){return t.call(r(this),c,o,arguments.length>2?arguments[2]:void 0)})},mtLc:function(E,m,e){"use strict";e.d(m,"a",function(){return t});function s(r,n){for(var a=0;a1?arguments[1]:void 0,3);return c(f,function(v,p){if(h(p,v,u))return c.stop(v)},void 0,!0,!0).result}})},nFTT:function(E,m,e){"use strict";Object.defineProperty(m,"__esModule",{value:!0});var s={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};m.default=s},nIe3:function(E,m,e){"use strict";var s=e("I+eb"),t=e("xDBR"),r=e("0GbY"),n=e("glrk"),a=e("HAuM"),c=e("A2ZE"),o=e("SEBh"),i=e("Sssf"),u=e("ImZN");s({target:"Map",proto:!0,real:!0,forced:t},{mapKeys:function(h){var v=n(this),p=i(v),y=c(h,arguments.length>1?arguments[1]:void 0,3),l=new(o(v,r("Map"))),L=a(l.set);return u(p,function(M,N){L.call(l,y(N,M,v),N)},void 0,!0,!0),l}})},nkod:function(E,m,e){var s=e("I+eb"),t=e("g6v/"),r=e("glrk"),n=e("Bs8V");s({target:"Reflect",stat:!0,sham:!t},{getOwnPropertyDescriptor:function(c,o){return n.f(r(c),o)}})},nmnc:function(E,m,e){var s=e("Kz5y"),t=s.Symbol;E.exports=t},noRp:function(E,m,e){"use strict";var s=e("oBTY"),t=e("WmNS"),r=e.n(t),n=e("k1fw"),a=e("Mgx3"),c={namespace:"pathsDetail",state:{detail:{},rightData:{},stageData:[],actionTabs:{key:"",params:{}}},effects:{getPathsDetail:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.t,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{detail:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},o)}),getRightData:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.u,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{rightData:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},o)}),getStageData:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.x,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{stageData:Object(s.a)((p==null?void 0:p.stages)||[])}});case 7:case"end":return l.stop()}},o)}),setActionTabs:r.a.mark(function o(i,u){var f,h,v;return r.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return f=i.payload,h=u.call,v=u.put,y.next=4,v({type:"save",payload:{actionTabs:Object(n.a)({},f)}});case 4:case"end":return y.stop()}},o)})},reducers:{save:function(i,u){return Object(n.a)(Object(n.a)({},i),u.payload)}},subscriptions:{setup:function(i){var u=i.dispatch,f=i.history;return f.listen(function(h){var v=h.pathname;v==="/"&&u({type:"query"})})}}};m.a=c},ntOU:function(E,m,e){"use strict";var s=e("rpNk").IteratorPrototype,t=e("fHMY"),r=e("XGwC"),n=e("1E5z"),a=e("P4y1"),c=function(){return this};E.exports=function(o,i,u){var f=i+" Iterator";return o.prototype=t(s,{next:r(1,u)}),n(o,f,!1,!0),a[f]=c,o}},ny8l:function(E,m,e){var s=e("I+eb");s({target:"Math",stat:!0},{signbit:function(r){return(r=+r)==r&&r==0?1/r==-Infinity:r<0}})},nyYc:function(E,m,e){//! moment.js locale configuration //! locale : French [fr] //! author : John Fischer : https://github.com/jfroffice (function(s,t){t(e("wd/R"))})(this,function(s){"use strict";//! moment.js locale configuration